blob: dd94f0ac8206296a8a6f177836de82deef07afce (
plain) (
tree)
|
|
===: main
c{0: 0 (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal) (capacity))) -- nil
c{0: 1 (((stdin channel-address)) <- ((init-channel)) ((1 literal))) -- nil
c{0: 2 (((screen terminal-address)) <- ((init-fake-terminal)) ((20 literal)) ((10 literal))) -- nil
c{0: 3 (((initial-position integer-array-address)) <- ((init-array)) ((R literal)) ((P literal)) ((_ literal)) ((_ literal)) ((_ literal)) ((_ literal)) ((p literal)) ((r literal)) ((N literal)) ((P literal)) ((_ literal)) ((_ literal)) ((_ literal)) ((_ literal)) ((p literal)) ((n literal)) ((B literal)) ((P literal)) ((_ literal)) ((_ literal)) ((_ literal)) ((_ literal)) ((p literal)) ((b literal)) ((Q literal)) ((P literal)) ((_ literal)) ((_ literal)) ((_ literal)) ((_ literal)) ((p literal)) ((q literal)) ((K literal)) ((P literal)) ((_ literal)) ((_ literal)) ((_ literal)) ((_ literal)) ((p literal)) ((k literal)) ((B literal)) ((P literal)) ((_ literal)) ((_ literal)) ((_ literal)) ((_ literal)) ((p literal)) ((b literal)) ((N literal)) ((P literal)) ((_ literal)) ((_ literal)) ((_ literal)) ((_ literal)) ((p literal)) ((n literal)) ((R literal)) ((P literal)) ((_ literal)) ((_ literal)) ((_ literal)) ((_ literal)) ((p literal)) ((r literal))) -- nil
c{0: 4 (((b board-address)) <- ((init-board)) ((initial-position integer-array-address))) -- nil
c{0: 5 (((m move-address)) <- ((new)) ((move literal))) -- nil
c{0: 6 (((f integer-integer-pair-address)) <- ((get-address)) ((m move-address) (deref)) ((from offset))) -- nil
c{0: 7 (((dest integer-address)) <- ((get-address)) ((f integer-integer-pair-address) (deref)) ((0 offset))) -- nil
c{0: 8 (((dest integer-address) (deref)) <- ((copy)) ((0 literal))) -- nil
c{0: 9 (((dest integer-address)) <- ((get-address)) ((f integer-integer-pair-address) (deref)) ((1 offset))) -- nil
c{0: 10 (((dest integer-address) (deref)) <- ((copy)) ((1 literal))) -- nil
c{0: 11 (((t0 integer-integer-pair-address)) <- ((get-address)) ((m move-address) (deref)) ((to offset))) -- nil
c{0: 12 (((dest integer-address)) <- ((get-address)) ((t0 integer-integer-pair-address) (deref)) ((0 offset))) -- nil
c{0: 13 (((dest integer-address) (deref)) <- ((copy)) ((0 literal))) -- nil
c{0: 14 (((dest integer-address)) <- ((get-address)) ((t0 integer-integer-pair-address) (deref)) ((1 offset))) -- nil
c{0: 15 (((dest integer-address) (deref)) <- ((copy)) ((3 literal))) -- nil
c{0: 16 (((b board-address)) <- ((make-move)) ((b board-address)) ((m move-address))) -- nil
c{0: 17 (((print-board)) ((screen terminal-address)) ((b board-address))) -- nil
c{0: 18 (((1 string-address) (raw)) <- ((get)) ((screen terminal-address) (deref)) ((data offset))) -- nil
c{1: 0 ✓ (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal) (capacity)))
c{1: 1 ✓ (((stdin channel-address)) <- ((init-channel)) ((1 literal)))
c{1: 2 ✓ (((screen terminal-address)) <- ((init-fake-terminal)) ((20 literal)) ((10 literal)))
c{1: 3 ✓ (((initial-position integer-array-address)) <- ((init-array)) ((R literal)) ((P literal)) ((_ literal)) ((_ literal)) ((_ literal)) ((_ literal)) ((p literal)) ((r literal)) ((N literal)) ((P literal)) ((_ literal)) ((_ literal)) ((_ literal)) ((_ literal)) ((p literal)) ((n literal)) ((B literal)) ((P literal)) ((_ literal)) ((_ literal)) ((_ literal)) ((_ literal)) ((p literal)) ((b literal)) ((Q literal)) ((P literal)) ((_ literal)) ((_ literal)) ((_ literal)) ((_ literal)) ((p literal)) ((q literal)) ((K literal)) ((P literal)) ((_ literal)) ((_ literal)) ((_ literal)) ((_ literal)) ((p literal)) ((k literal)) ((B literal)) ((P literal)) ((_ literal)) ((_ literal)) ((_ literal)) ((_ literal)) ((p literal)) ((b literal)) ((N literal)) ((P literal)) ((_ literal)) ((_ literal)) ((_ literal)) ((_ literal)) ((p literal)) ((n literal)) ((R literal)) ((P literal)) ((_ literal)) ((_ literal)) ((_ literal)) ((_ literal)) ((p literal)) ((r literal)))
c{1: 4 ✓ (((b board-address)) <- ((init-board)) ((initial-position integer-array-address)))
c{1: 5 ✓ (((m move-address)) <- ((new)) ((move literal)))
c{1: 6 ✓ (((f integer-integer-pair-address)) <- ((get-address)) ((m move-address) (deref)) ((from offset)))
c{1: 7 ✓ (((dest integer-address)) <- ((get-address)) ((f integer-integer-pair-address) (deref)) ((0 offset)))
c{1: 8 ✓ (((dest integer-address) (deref)) <- ((copy)) ((0 literal)))
c{1: 9 ✓ (((dest integer-address)) <- ((get-address)) ((f integer-integer-pair-address) (deref)) ((1 offset)))
c{1: 10 ✓ (((dest integer-address) (deref)) <- ((copy)) ((1 literal)))
c{1: 11 ✓ (((t0 integer-integer-pair-address)) <- ((get-address)) ((m move-address) (deref)) ((to offset)))
c{1: 12 ✓ (((dest integer-address)) <- ((get-address)) ((t0 integer-integer-pair-address) (deref)) ((0 offset)))
c{1: 13 ✓ (((dest integer-address) (deref)) <- ((copy)) ((0 literal)))
c{1: 14 ✓ (((dest integer-address)) <- ((get-address)) ((t0 integer-integer-pair-address) (deref)) ((1 offset)))
c{1: 15 ✓ (((dest integer-address) (deref)) <- ((copy)) ((3 literal)))
c{1: 16 ✓ (((b board-address)) <- ((make-move)) ((b board-address)) ((m move-address)))
c{1: 17 ✓ (((print-board)) ((screen terminal-address)) ((b board-address)))
c{1: 18 ✓ (((1 string-address) (raw)) <- ((get)) ((screen terminal-address) (deref)) ((data offset)))
cn0: convert-names in main
cn0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal) (capacity))) nil nil
cn0: checking arg ((space literal))
cn0: checking arg ((30 literal) (capacity))
cn0: checking oarg ((default-space space-address))
maybe-add: ((default-space space-address))
cn0: (((stdin channel-address)) <- ((init-channel)) ((1 literal))) nil nil
cn0: checking arg ((1 literal))
cn0: checking oarg ((stdin channel-address))
maybe-add: ((stdin channel-address))
cn0: location for oarg ((stdin channel-address)): 1
cn0: (((screen terminal-address)) <- ((init-fake-terminal)) ((20 literal)) ((10 literal))) ((stdin 1)) nil
cn0: checking arg ((20 literal))
cn0: checking arg ((10 literal))
cn0: checking oarg ((screen terminal-address))
maybe-add: ((screen terminal-address))
cn0: location for oarg ((screen terminal-address)): 2
cn0: (((initial-position integer-array-address)) <- ((init-array)) ((R literal)) ((P literal)) ((_ literal)) ((_ literal)) ((_ literal)) ((_ literal)) ((p literal)) ((r literal)) ((N literal)) ((P literal)) ((_ literal)) ((_ literal)) ((_ literal)) ((_ literal)) ((p literal)) ((n literal)) ((B literal)) ((P literal)) ((_ literal)) ((_ literal)) ((_ literal)) ((_ literal)) ((p literal)) ((b literal)) ((Q literal)) ((P literal)) ((_ literal)) ((_ literal)) ((_ literal)) ((_ literal)) ((p literal)) ((q literal)) ((K literal)) ((P literal)) ((_ literal)) ((_ literal)) ((_ literal)) ((_ literal)) ((p literal)) ((k literal)) ((B literal)) ((P literal)) ((_ literal)) ((_ literal)) ((_ literal)) ((_ literal)) ((p literal)) ((b literal)) ((N literal)) ((P literal)) ((_ literal)) ((_ literal)) ((_ literal)) ((_ literal)) ((p literal)) ((n literal)) ((R literal)) ((P literal)) ((_ literal)) ((_ literal)) ((_ literal)) ((_ literal)) ((p literal)) ((r literal))) ((screen 2) (stdin 1)) nil
cn0: checking arg ((R literal))
cn0: checking arg ((P literal))
cn0: checking arg ((_ literal))
cn0: checking arg ((_ literal))
cn0: checking arg ((_ literal))
cn0: checking arg ((_ literal))
cn0: checking arg ((p literal))
cn0: checking arg ((r literal))
cn0: checking arg ((N literal))
cn0: checking arg ((P literal))
cn0: checking arg ((_ literal))
cn0: checking arg ((_ literal))
cn0: checking arg ((_ literal))
cn0: checking arg ((_ literal))
cn0: checking arg ((p literal))
cn0: checking arg ((n literal))
cn0: checking arg ((B literal))
cn0: checking arg ((P literal))
cn0: checking arg ((_ literal))
cn0: checking arg ((_ literal))
cn0: checking arg ((_ literal))
cn0: checking arg ((_ literal))
cn0: checking arg ((p literal))
cn0: checking arg ((b literal))
cn0: checking arg ((Q literal))
cn0: checking arg ((P literal))
cn0: checking arg ((_ literal))
cn0: checking arg ((_ literal))
cn0: checking arg ((_ literal))
cn0: checking arg ((_ literal))
cn0: checking arg ((p literal))
cn0: checking arg ((q literal))
cn0: checking arg ((K literal))
cn0: checking arg ((P literal))
cn0: checking arg ((_ literal))
cn0: checking arg ((_ literal))
cn0: checking arg ((_ literal))
cn0: checking arg ((_ literal))
cn0: checking arg ((p literal))
cn0: checking arg ((k literal))
cn0: checking arg ((B literal))
cn0: checking arg ((P literal))
cn0: checking arg ((_ literal))
cn0: checking arg ((_ literal))
cn0: checking arg ((_ literal))
cn0: checking arg ((_ literal))
cn0: checking arg ((p literal))
cn0: checking arg ((b literal))
cn0: checking arg ((N literal))
cn0: checking arg ((P literal))
cn0: checking arg ((_ literal))
cn0: checking arg ((_ literal))
cn0: checking arg ((_ literal))
cn0: checking arg ((_ literal))
cn0: checking arg ((p literal))
cn0: checking arg ((n literal))
cn0: checking arg ((R literal))
cn0: checking arg ((P literal))
cn0: checking arg ((_ literal))
cn0: checking arg ((_ literal))
cn0: checking arg ((_ literal))
cn0: checking arg ((_ literal))
cn0: checking arg ((p literal))
cn0: checking arg ((r literal))
cn0: checking oarg ((initial-position integer-array-address))
maybe-add: ((initial-position integer-array-address))
cn0: location for oarg ((initial-position integer-array-address)): 3
cn0: (((b board-address)) <- ((init-board)) ((initial-position integer-array-address))) ((initial-position 3) (screen 2) (stdin 1)) nil
cn0: checking arg ((initial-position integer-array-address))
maybe-add: ((initial-position integer-array-address))
cn0: checking oarg ((b board-address))
maybe-add: ((b board-address))
cn0: location for oarg ((b board-address)): 4
cn0: (((m move-address)) <- ((new)) ((move literal))) ((b 4) (initial-position 3) (screen 2) (stdin 1)) nil
cn0: checking arg ((move literal))
cn0: checking oarg ((m move-address))
maybe-add: ((m move-address))
cn0: location for oarg ((m move-address)): 5
cn0: (((f integer-integer-pair-address)) <- ((get-address)) ((m move-address) (deref)) ((from offset))) ((b 4) (initial-position 3) (m 5) (screen 2) (stdin 1)) nil
cn0: field-access from in mmove-addressderef of type move
cn0: new field; computing location
cn0: field location 0
cn0: checking arg ((m move-address) (deref))
maybe-add: ((m move-address) (deref))
cn0: checking arg ((from offset))
cn0: checking oarg ((f integer-integer-pair-address))
maybe-add: ((f integer-integer-pair-address))
cn0: location for oarg ((f integer-integer-pair-address)): 6
cn0: (((dest integer-address)) <- ((get-address)) ((f integer-integer-pair-address) (deref)) ((0 offset))) ((b 4) (f 6) (from 0) (initial-position 3) (m 5) (screen 2) (stdin 1)) ((from t))
cn0: field-access 0 in finteger-integer-pair-addressderef of type integer-integer-pair
cn0: checking arg ((f integer-integer-pair-address) (deref))
maybe-add: ((f integer-integer-pair-address) (deref))
cn0: checking arg ((0 offset))
cn0: checking oarg ((dest integer-address))
maybe-add: ((dest integer-address))
cn0: location for oarg ((dest integer-address)): 7
cn0: (((dest integer-address) (deref)) <- ((copy)) ((0 literal))) ((b 4) (dest 7) (f 6) (from 0) (initial-position 3) (m 5) (screen 2) (stdin 1)) ((from t))
cn0: checking arg ((0 literal))
cn0: checking oarg ((dest integer-address) (deref))
maybe-add: ((dest integer-address) (deref))
cn0: (((dest integer-address)) <- ((get-address)) ((f integer-integer-pair-address) (deref)) ((1 offset))) ((b 4) (dest 7) (f 6) (from 0) (initial-position 3) (m 5) (screen 2) (stdin 1)) ((from t))
cn0: field-access 1 in finteger-integer-pair-addressderef of type integer-integer-pair
cn0: checking arg ((f integer-integer-pair-address) (deref))
maybe-add: ((f integer-integer-pair-address) (deref))
cn0: checking arg ((1 offset))
cn0: checking oarg ((dest integer-address))
maybe-add: ((dest integer-address))
cn0: (((dest integer-address) (deref)) <- ((copy)) ((1 literal))) ((b 4) (dest 7) (f 6) (from 0) (initial-position 3) (m 5) (screen 2) (stdin 1)) ((from t))
cn0: checking arg ((1 literal))
cn0: checking oarg ((dest integer-address) (deref))
maybe-add: ((dest integer-address) (deref))
cn0: (((t0 integer-integer-pair-address)) <- ((get-address)) ((m move-address) (deref)) ((to offset))) ((b 4) (dest 7) (f 6) (from 0) (initial-position 3) (m 5) (screen 2) (stdin 1)) ((from t))
cn0: field-access to in mmove-addressderef of type move
cn0: new field; computing location
cn0: field location 1
cn0: checking arg ((m move-address) (deref))
maybe-add: ((m move-address) (deref))
cn0: checking arg ((to offset))
cn0: checking oarg ((t0 integer-integer-pair-address))
maybe-add: ((t0 integer-integer-pair-address))
cn0: location for oarg ((t0 integer-integer-pair-address)): 8
cn0: (((dest integer-address)) <- ((get-address)) ((t0 integer-integer-pair-address) (deref)) ((0 offset))) ((b 4) (dest 7) (f 6) (from 0) (initial-position 3) (m 5) (screen 2) (stdin 1) (t0 8) (to 1)) ((from t) (to t))
cn0: field-access 0 in t0integer-integer-pair-addressderef of type integer-integer-pair
cn0: checking arg ((t0 integer-integer-pair-address) (deref))
maybe-add: ((t0 integer-integer-pair-address) (deref))
cn0: checking arg ((0 offset))
cn0: checking oarg ((dest integer-address))
maybe-add: ((dest integer-address))
cn0: (((dest integer-address) (deref)) <- ((copy)) ((0 literal))) ((b 4) (dest 7) (f 6) (from 0) (initial-position 3) (m 5) (screen 2) (stdin 1) (t0 8) (to 1)) ((from t) (to t))
cn0: checking arg ((0 literal))
cn0: checking oarg ((dest integer-address) (deref))
maybe-add: ((dest integer-address) (deref))
cn0: (((dest integer-address)) <- ((get-address)) ((t0 integer-integer-pair-address) (deref)) ((1 offset))) ((b 4) (dest 7) (f 6) (from 0) (initial-position 3) (m 5) (screen 2) (stdin 1) (t0 8) (to 1)) ((from t) (to t))
cn0: field-access 1 in t0integer-integer-pair-addressderef of type integer-integer-pair
cn0: checking arg ((t0 integer-integer-pair-address) (deref))
maybe-add: ((t0 integer-integer-pair-address) (deref))
cn0: checking arg ((1 offset))
cn0: checking oarg ((dest integer-address))
maybe-add: ((dest integer-address))
cn0: (((dest integer-address) (deref)) <- ((copy)) ((3 literal))) ((b 4) (dest 7) (f 6) (from 0) (initial-position 3) (m 5) (screen 2) (stdin 1) (t0 8) (to 1)) ((from t) (to t))
cn0: checking arg ((3 literal))
cn0: checking oarg ((dest integer-address) (deref))
maybe-add: ((dest integer-address) (deref))
cn0: (((b board-address)) <- ((make-move)) ((b board-address)) ((m move-address))) ((b 4) (dest 7) (f 6) (from 0) (initial-position 3) (m 5) (screen 2) (stdin 1) (t0 8) (to 1)) ((from t) (to t))
cn0: checking arg ((b board-address))
maybe-add: ((b board-address))
cn0: checking arg ((m move-address))
maybe-add: ((m move-address))
cn0: checking oarg ((b board-address))
maybe-add: ((b board-address))
cn0: (((print-board)) ((screen terminal-address)) ((b board-address))) ((b 4) (dest 7) (f 6) (from 0) (initial-position 3) (m 5) (screen 2) (stdin 1) (t0 8) (to 1)) ((from t) (to t))
cn0: checking arg ((screen terminal-address))
maybe-add: ((screen terminal-address))
cn0: checking arg ((b board-address))
maybe-add: ((b board-address))
cn0: (((1 string-address) (raw)) <- ((get)) ((screen terminal-address) (deref)) ((data offset))) ((b 4) (dest 7) (f 6) (from 0) (initial-position 3) (m 5) (screen 2) (stdin 1) (t0 8) (to 1)) ((from t) (to t))
cn0: field-access data in screenterminal-addressderef of type terminal
cn0: new field; computing location
cn0: field location 4
cn0: checking arg ((screen terminal-address) (deref))
maybe-add: ((screen terminal-address) (deref))
cn0: checking arg ((data offset))
cn0: checking oarg ((1 string-address) (raw))
maybe-add: ((1 string-address) (raw))
cn1: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal) (capacity)))
cn1: (((1 channel-address)) <- ((init-channel)) ((1 literal)))
cn1: (((2 terminal-address)) <- ((init-fake-terminal)) ((20 literal)) ((10 literal)))
cn1: (((3 integer-array-address)) <- ((init-array)) ((R literal)) ((P literal)) ((_ literal)) ((_ literal)) ((_ literal)) ((_ literal)) ((p literal)) ((r literal)) ((N literal)) ((P literal)) ((_ literal)) ((_ literal)) ((_ literal)) ((_ literal)) ((p literal)) ((n literal)) ((B literal)) ((P literal)) ((_ literal)) ((_ literal)) ((_ literal)) ((_ literal)) ((p literal)) ((b literal)) ((Q literal)) ((P literal)) ((_ literal)) ((_ literal)) ((_ literal)) ((_ literal)) ((p literal)) ((q literal)) ((K literal)) ((P literal)) ((_ literal)) ((_ literal)) ((_ literal)) ((_ literal)) ((p literal)) ((k literal)) ((B literal)) ((P literal)) ((_ literal)) ((_ literal)) ((_ literal)) ((_ literal)) ((p literal)) ((b literal)) ((N literal)) ((P literal)) ((_ literal)) ((_ literal)) ((_ literal)) ((_ literal)) ((p literal)) ((n literal)) ((R literal)) ((P literal)) ((_ literal)) ((_ literal)) ((_ literal)) ((_ literal)) ((p literal)) ((r literal)))
cn1: (((4 board-address)) <- ((init-board)) ((3 integer-array-address)))
cn1: (((5 move-address)) <- ((new)) ((move literal)))
cn1: (((6 integer-integer-pair-address)) <- ((get-address)) ((5 move-address) (deref)) ((0 offset)))
cn1: (((7 integer-address)) <- ((get-address)) ((6 integer-integer-pair-address) (deref)) ((0 offset)))
cn1: (((7 integer-address) (deref)) <- ((copy)) ((0 literal)))
cn1: (((7 integer-address)) <- ((get-address)) ((6 integer-integer-pair-address) (deref)) ((1 offset)))
cn1: (((7 integer-address) (deref)) <- ((copy)) ((1 literal)))
cn1: (((8 integer-integer-pair-address)) <- ((get-address)) ((5 move-address) (deref)) ((1 offset)))
cn1: (((7 integer-address)) <- ((get-address)) ((8 integer-integer-pair-address) (deref)) ((0 offset)))
cn1: (((7 integer-address) (deref)) <- ((copy)) ((0 literal)))
cn1: (((7 integer-address)) <- ((get-address)) ((8 integer-integer-pair-address) (deref)) ((1 offset)))
cn1: (((7 integer-address) (deref)) <- ((copy)) ((3 literal)))
cn1: (((4 board-address)) <- ((make-move)) ((4 board-address)) ((5 move-address)))
cn1: (((print-board)) ((2 terminal-address)) ((4 board-address)))
cn1: (((1 string-address) (raw)) <- ((get)) ((2 terminal-address) (deref)) ((4 offset)))
schedule: main
run: main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal) (capacity)))
run: main 0: 1000 => ((default-space space-address))
run: main 1: (((1 channel-address)) <- ((init-channel)) ((1 literal)))
run: init-channel/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: init-channel/main 0: 1031 => ((default-space space-address))
run: init-channel/main 1: (((1 channel-address)) <- ((new)) ((channel literal)))
run: init-channel/main 1: 1062 => ((1 channel-address))
mem: ((1 channel-address)): 1033 <= 1062
run: init-channel/main 2: (((2 integer-address)) <- ((get-address)) ((1 channel-address) (deref)) ((0 offset)))
run: init-channel/main 2: 1062 => ((2 integer-address))
mem: ((2 integer-address)): 1034 <= 1062
run: init-channel/main 3: (((2 integer-address) (deref)) <- ((copy)) ((0 literal)))
run: init-channel/main 3: 0 => ((2 integer-address) (deref))
mem: ((2 integer-address) (deref)): 1062 <= 0
run: init-channel/main 4: (((3 integer-address)) <- ((get-address)) ((1 channel-address) (deref)) ((1 offset)))
run: init-channel/main 4: 1063 => ((3 integer-address))
mem: ((3 integer-address)): 1035 <= 1063
run: init-channel/main 5: (((3 integer-address) (deref)) <- ((copy)) ((0 literal)))
run: init-channel/main 5: 0 => ((3 integer-address) (deref))
mem: ((3 integer-address) (deref)): 1063 <= 0
run: init-channel/main 6: (((4 integer)) <- ((next-input)))
arg: nil 0 (1)
run: init-channel/main 6: 1 => ((4 integer))
mem: ((4 integer)): 1036 <= 1
run: init-channel/main 7: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 1
run: init-channel/main 7: 2 => ((4 integer))
mem: ((4 integer)): 1036 <= 2
run: init-channel/main 8: (((5 tagged-value-array-address-address)) <- ((get-address)) ((1 channel-address) (deref)) ((2 offset)))
run: init-channel/main 8: 1064 => ((5 tagged-value-array-address-address))
mem: ((5 tagged-value-array-address-address)): 1037 <= 1064
run: init-channel/main 9: (((5 tagged-value-array-address-address) (deref)) <- ((new)) ((tagged-value-array literal)) ((4 integer)))
mem: ((4 integer)) => 2
run: init-channel/main 9: 1065 => ((5 tagged-value-array-address-address) (deref))
mem: ((5 tagged-value-array-address-address) (deref)): 1064 <= 1065
run: init-channel/main 10: (((reply)) ((1 channel-address)))
mem: ((1 channel-address)) => 1062
run: main 1: 1062 => ((1 channel-address))
mem: ((1 channel-address)): 1002 <= 1062
run: main 2: (((2 terminal-address)) <- ((init-fake-terminal)) ((20 literal)) ((10 literal)))
run: init-fake-terminal/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal) (capacity)))
run: init-fake-terminal/main 0: 1070 => ((default-space space-address))
run: init-fake-terminal/main 1: (((1 terminal-address)) <- ((new)) ((terminal literal)))
run: init-fake-terminal/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 1072 <= 1101
run: init-fake-terminal/main 2: (((2 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((1 offset)))
run: init-fake-terminal/main 2: 1102 => ((2 integer-address))
mem: ((2 integer-address)): 1073 <= 1102
run: init-fake-terminal/main 3: (((2 integer-address) (deref)) <- ((next-input)))
arg: nil 0 (20 10)
run: init-fake-terminal/main 3: 20 => ((2 integer-address) (deref))
mem: ((2 integer-address) (deref)): 1102 <= 20
run: init-fake-terminal/main 4: (((3 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((0 offset)))
run: init-fake-terminal/main 4: 1101 => ((3 integer-address))
mem: ((3 integer-address)): 1074 <= 1101
run: init-fake-terminal/main 5: (((3 integer-address) (deref)) <- ((next-input)))
arg: nil 1 (20 10)
run: init-fake-terminal/main 5: 10 => ((3 integer-address) (deref))
mem: ((3 integer-address) (deref)): 1101 <= 10
run: init-fake-terminal/main 6: (((4 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: init-fake-terminal/main 6: 1103 => ((4 integer-address))
mem: ((4 integer-address)): 1075 <= 1103
run: init-fake-terminal/main 7: (((4 integer-address) (deref)) <- ((copy)) ((0 literal)))
run: init-fake-terminal/main 7: 0 => ((4 integer-address) (deref))
mem: ((4 integer-address) (deref)): 1103 <= 0
run: init-fake-terminal/main 8: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: init-fake-terminal/main 8: 1104 => ((5 integer-address))
mem: ((5 integer-address)): 1076 <= 1104
run: init-fake-terminal/main 9: (((5 integer-address) (deref)) <- ((copy)) ((0 literal)))
run: init-fake-terminal/main 9: 0 => ((5 integer-address) (deref))
mem: ((5 integer-address) (deref)): 1104 <= 0
run: init-fake-terminal/main 10: (((6 integer)) <- ((multiply)) ((2 integer-address) (deref)) ((3 integer-address) (deref)))
mem: ((2 integer-address) (deref)) => 20
mem: ((3 integer-address) (deref)) => 10
run: init-fake-terminal/main 10: 200 => ((6 integer))
mem: ((6 integer)): 1077 <= 200
run: init-fake-terminal/main 11: (((7 string-address-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((4 offset)))
run: init-fake-terminal/main 11: 1105 => ((7 string-address-address))
mem: ((7 string-address-address)): 1078 <= 1105
run: init-fake-terminal/main 12: (((7 string-address-address) (deref)) <- ((new)) ((string literal)) ((6 integer)))
mem: ((6 integer)) => 200
run: init-fake-terminal/main 12: 1106 => ((7 string-address-address) (deref))
mem: ((7 string-address-address) (deref)): 1105 <= 1106
run: init-fake-terminal/main 13: (((clear-screen)) ((1 terminal-address)))
mem: ((1 terminal-address)) => 1101
run: clear-screen/init-fake-terminal/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: clear-screen/init-fake-terminal/main 0: 1307 => ((default-space space-address))
run: clear-screen/init-fake-terminal/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101)
run: clear-screen/init-fake-terminal/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 1309 <= 1101
run: clear-screen/init-fake-terminal/main 2: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: clear-screen/init-fake-terminal/main 3: (((2 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: clear-screen/init-fake-terminal/main 3: 1106 => ((2 string-address))
mem: ((2 string-address)): 1310 <= 1106
run: clear-screen/init-fake-terminal/main 4: (((3 integer)) <- ((length)) ((2 string-address) (deref)))
array-len: ((2 string-address) (deref))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 4: 200 => ((3 integer))
mem: ((3 integer)): 1311 <= 200
run: clear-screen/init-fake-terminal/main 5: (((4 integer)) <- ((copy)) ((0 literal)))
run: clear-screen/init-fake-terminal/main 5: 0 => ((4 integer))
mem: ((4 integer)): 1312 <= 0
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 0
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 0
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1107 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1107
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1107 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 0
run: clear-screen/init-fake-terminal/main 10: 1 => ((4 integer))
mem: ((4 integer)): 1312 <= 1
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 1
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 1
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1108 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1108
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1108 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 1
run: clear-screen/init-fake-terminal/main 10: 2 => ((4 integer))
mem: ((4 integer)): 1312 <= 2
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 2
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 2
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1109 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1109
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1109 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 2
run: clear-screen/init-fake-terminal/main 10: 3 => ((4 integer))
mem: ((4 integer)): 1312 <= 3
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 3
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 3
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1110 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1110
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1110 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 3
run: clear-screen/init-fake-terminal/main 10: 4 => ((4 integer))
mem: ((4 integer)): 1312 <= 4
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 4
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 4
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1111 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1111
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1111 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 4
run: clear-screen/init-fake-terminal/main 10: 5 => ((4 integer))
mem: ((4 integer)): 1312 <= 5
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 5
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 5
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1112 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1112
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1112 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 5
run: clear-screen/init-fake-terminal/main 10: 6 => ((4 integer))
mem: ((4 integer)): 1312 <= 6
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 6
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 6
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1113 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1113
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1113 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 6
run: clear-screen/init-fake-terminal/main 10: 7 => ((4 integer))
mem: ((4 integer)): 1312 <= 7
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 7
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 7
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1114 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1114
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1114 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 7
run: clear-screen/init-fake-terminal/main 10: 8 => ((4 integer))
mem: ((4 integer)): 1312 <= 8
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 8
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 8
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1115 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1115
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1115 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 8
run: clear-screen/init-fake-terminal/main 10: 9 => ((4 integer))
mem: ((4 integer)): 1312 <= 9
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 9
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 9
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1116 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1116
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1116 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 9
run: clear-screen/init-fake-terminal/main 10: 10 => ((4 integer))
mem: ((4 integer)): 1312 <= 10
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 10
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 10
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1117 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1117
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1117 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 10
run: clear-screen/init-fake-terminal/main 10: 11 => ((4 integer))
mem: ((4 integer)): 1312 <= 11
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 11
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 11
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1118 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1118
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1118 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 11
run: clear-screen/init-fake-terminal/main 10: 12 => ((4 integer))
mem: ((4 integer)): 1312 <= 12
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 12
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 12
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1119 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1119
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1119 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 12
run: clear-screen/init-fake-terminal/main 10: 13 => ((4 integer))
mem: ((4 integer)): 1312 <= 13
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 13
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 13
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1120 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1120
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1120 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 13
run: clear-screen/init-fake-terminal/main 10: 14 => ((4 integer))
mem: ((4 integer)): 1312 <= 14
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 14
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 14
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1121 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1121
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1121 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 14
run: clear-screen/init-fake-terminal/main 10: 15 => ((4 integer))
mem: ((4 integer)): 1312 <= 15
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 15
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 15
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1122 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1122
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1122 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 15
run: clear-screen/init-fake-terminal/main 10: 16 => ((4 integer))
mem: ((4 integer)): 1312 <= 16
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 16
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 16
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1123 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1123
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1123 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 16
run: clear-screen/init-fake-terminal/main 10: 17 => ((4 integer))
mem: ((4 integer)): 1312 <= 17
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 17
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 17
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1124 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1124
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1124 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 17
run: clear-screen/init-fake-terminal/main 10: 18 => ((4 integer))
mem: ((4 integer)): 1312 <= 18
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 18
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 18
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1125 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1125
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1125 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 18
run: clear-screen/init-fake-terminal/main 10: 19 => ((4 integer))
mem: ((4 integer)): 1312 <= 19
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 19
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 19
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1126 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1126
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1126 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 19
run: clear-screen/init-fake-terminal/main 10: 20 => ((4 integer))
mem: ((4 integer)): 1312 <= 20
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 20
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 20
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1127 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1127
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1127 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 20
run: clear-screen/init-fake-terminal/main 10: 21 => ((4 integer))
mem: ((4 integer)): 1312 <= 21
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 21
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 21
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1128 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1128
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1128 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 21
run: clear-screen/init-fake-terminal/main 10: 22 => ((4 integer))
mem: ((4 integer)): 1312 <= 22
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 22
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 22
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1129 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1129
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1129 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 22
run: clear-screen/init-fake-terminal/main 10: 23 => ((4 integer))
mem: ((4 integer)): 1312 <= 23
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 23
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 23
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1130 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1130
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1130 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 23
run: clear-screen/init-fake-terminal/main 10: 24 => ((4 integer))
mem: ((4 integer)): 1312 <= 24
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 24
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 24
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1131 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1131
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1131 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 24
run: clear-screen/init-fake-terminal/main 10: 25 => ((4 integer))
mem: ((4 integer)): 1312 <= 25
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 25
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 25
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1132 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1132
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1132 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 25
run: clear-screen/init-fake-terminal/main 10: 26 => ((4 integer))
mem: ((4 integer)): 1312 <= 26
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 26
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 26
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1133 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1133
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1133 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 26
run: clear-screen/init-fake-terminal/main 10: 27 => ((4 integer))
mem: ((4 integer)): 1312 <= 27
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 27
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 27
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1134 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1134
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1134 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 27
run: clear-screen/init-fake-terminal/main 10: 28 => ((4 integer))
mem: ((4 integer)): 1312 <= 28
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 28
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 28
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1135 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1135
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1135 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 28
run: clear-screen/init-fake-terminal/main 10: 29 => ((4 integer))
mem: ((4 integer)): 1312 <= 29
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 29
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 29
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1136 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1136
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1136 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 29
run: clear-screen/init-fake-terminal/main 10: 30 => ((4 integer))
mem: ((4 integer)): 1312 <= 30
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 30
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 30
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1137 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1137
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1137 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 30
run: clear-screen/init-fake-terminal/main 10: 31 => ((4 integer))
mem: ((4 integer)): 1312 <= 31
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 31
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 31
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1138 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1138
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1138 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 31
run: clear-screen/init-fake-terminal/main 10: 32 => ((4 integer))
mem: ((4 integer)): 1312 <= 32
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 32
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 32
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1139 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1139
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1139 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 32
run: clear-screen/init-fake-terminal/main 10: 33 => ((4 integer))
mem: ((4 integer)): 1312 <= 33
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 33
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 33
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1140 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1140
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1140 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 33
run: clear-screen/init-fake-terminal/main 10: 34 => ((4 integer))
mem: ((4 integer)): 1312 <= 34
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 34
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 34
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1141 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1141
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1141 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 34
run: clear-screen/init-fake-terminal/main 10: 35 => ((4 integer))
mem: ((4 integer)): 1312 <= 35
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 35
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 35
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1142 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1142
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1142 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 35
run: clear-screen/init-fake-terminal/main 10: 36 => ((4 integer))
mem: ((4 integer)): 1312 <= 36
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 36
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 36
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1143 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1143
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1143 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 36
run: clear-screen/init-fake-terminal/main 10: 37 => ((4 integer))
mem: ((4 integer)): 1312 <= 37
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 37
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 37
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1144 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1144
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1144 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 37
run: clear-screen/init-fake-terminal/main 10: 38 => ((4 integer))
mem: ((4 integer)): 1312 <= 38
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 38
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 38
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1145 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1145
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1145 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 38
run: clear-screen/init-fake-terminal/main 10: 39 => ((4 integer))
mem: ((4 integer)): 1312 <= 39
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 39
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 39
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1146 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1146
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1146 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 39
run: clear-screen/init-fake-terminal/main 10: 40 => ((4 integer))
mem: ((4 integer)): 1312 <= 40
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 40
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 40
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1147 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1147
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1147 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 40
run: clear-screen/init-fake-terminal/main 10: 41 => ((4 integer))
mem: ((4 integer)): 1312 <= 41
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 41
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 41
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1148 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1148
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1148 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 41
run: clear-screen/init-fake-terminal/main 10: 42 => ((4 integer))
mem: ((4 integer)): 1312 <= 42
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 42
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 42
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1149 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1149
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1149 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 42
run: clear-screen/init-fake-terminal/main 10: 43 => ((4 integer))
mem: ((4 integer)): 1312 <= 43
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 43
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 43
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1150 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1150
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1150 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 43
run: clear-screen/init-fake-terminal/main 10: 44 => ((4 integer))
mem: ((4 integer)): 1312 <= 44
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 44
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 44
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1151 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1151
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1151 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 44
run: clear-screen/init-fake-terminal/main 10: 45 => ((4 integer))
mem: ((4 integer)): 1312 <= 45
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 45
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 45
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1152 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1152
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1152 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 45
run: clear-screen/init-fake-terminal/main 10: 46 => ((4 integer))
mem: ((4 integer)): 1312 <= 46
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 46
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 46
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1153 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1153
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1153 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 46
run: clear-screen/init-fake-terminal/main 10: 47 => ((4 integer))
mem: ((4 integer)): 1312 <= 47
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 47
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 47
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1154 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1154
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1154 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 47
run: clear-screen/init-fake-terminal/main 10: 48 => ((4 integer))
mem: ((4 integer)): 1312 <= 48
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 48
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 48
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1155 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1155
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1155 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 48
run: clear-screen/init-fake-terminal/main 10: 49 => ((4 integer))
mem: ((4 integer)): 1312 <= 49
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 49
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 49
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1156 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1156
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1156 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 49
run: clear-screen/init-fake-terminal/main 10: 50 => ((4 integer))
mem: ((4 integer)): 1312 <= 50
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 50
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 50
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1157 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1157
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1157 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 50
run: clear-screen/init-fake-terminal/main 10: 51 => ((4 integer))
mem: ((4 integer)): 1312 <= 51
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 51
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 51
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1158 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1158
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1158 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 51
run: clear-screen/init-fake-terminal/main 10: 52 => ((4 integer))
mem: ((4 integer)): 1312 <= 52
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 52
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 52
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1159 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1159
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1159 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 52
run: clear-screen/init-fake-terminal/main 10: 53 => ((4 integer))
mem: ((4 integer)): 1312 <= 53
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 53
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 53
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1160 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1160
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1160 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 53
run: clear-screen/init-fake-terminal/main 10: 54 => ((4 integer))
mem: ((4 integer)): 1312 <= 54
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 54
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 54
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1161 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1161
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1161 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 54
run: clear-screen/init-fake-terminal/main 10: 55 => ((4 integer))
mem: ((4 integer)): 1312 <= 55
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 55
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 55
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1162 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1162
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1162 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 55
run: clear-screen/init-fake-terminal/main 10: 56 => ((4 integer))
mem: ((4 integer)): 1312 <= 56
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 56
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 56
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1163 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1163
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1163 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 56
run: clear-screen/init-fake-terminal/main 10: 57 => ((4 integer))
mem: ((4 integer)): 1312 <= 57
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 57
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 57
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1164 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1164
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1164 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 57
run: clear-screen/init-fake-terminal/main 10: 58 => ((4 integer))
mem: ((4 integer)): 1312 <= 58
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 58
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 58
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1165 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1165
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1165 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 58
run: clear-screen/init-fake-terminal/main 10: 59 => ((4 integer))
mem: ((4 integer)): 1312 <= 59
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 59
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 59
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1166 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1166
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1166 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 59
run: clear-screen/init-fake-terminal/main 10: 60 => ((4 integer))
mem: ((4 integer)): 1312 <= 60
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 60
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 60
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1167 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1167
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1167 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 60
run: clear-screen/init-fake-terminal/main 10: 61 => ((4 integer))
mem: ((4 integer)): 1312 <= 61
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 61
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 61
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1168 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1168
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1168 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 61
run: clear-screen/init-fake-terminal/main 10: 62 => ((4 integer))
mem: ((4 integer)): 1312 <= 62
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 62
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 62
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1169 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1169
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1169 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 62
run: clear-screen/init-fake-terminal/main 10: 63 => ((4 integer))
mem: ((4 integer)): 1312 <= 63
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 63
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 63
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1170 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1170
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1170 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 63
run: clear-screen/init-fake-terminal/main 10: 64 => ((4 integer))
mem: ((4 integer)): 1312 <= 64
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 64
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 64
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1171 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1171
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1171 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 64
run: clear-screen/init-fake-terminal/main 10: 65 => ((4 integer))
mem: ((4 integer)): 1312 <= 65
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 65
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 65
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1172 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1172
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1172 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 65
run: clear-screen/init-fake-terminal/main 10: 66 => ((4 integer))
mem: ((4 integer)): 1312 <= 66
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 66
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 66
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1173 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1173
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1173 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 66
run: clear-screen/init-fake-terminal/main 10: 67 => ((4 integer))
mem: ((4 integer)): 1312 <= 67
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 67
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 67
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1174 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1174
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1174 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 67
run: clear-screen/init-fake-terminal/main 10: 68 => ((4 integer))
mem: ((4 integer)): 1312 <= 68
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 68
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 68
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1175 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1175
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1175 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 68
run: clear-screen/init-fake-terminal/main 10: 69 => ((4 integer))
mem: ((4 integer)): 1312 <= 69
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 69
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 69
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1176 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1176
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1176 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 69
run: clear-screen/init-fake-terminal/main 10: 70 => ((4 integer))
mem: ((4 integer)): 1312 <= 70
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 70
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 70
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1177 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1177
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1177 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 70
run: clear-screen/init-fake-terminal/main 10: 71 => ((4 integer))
mem: ((4 integer)): 1312 <= 71
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 71
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 71
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1178 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1178
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1178 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 71
run: clear-screen/init-fake-terminal/main 10: 72 => ((4 integer))
mem: ((4 integer)): 1312 <= 72
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 72
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 72
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1179 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1179
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1179 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 72
run: clear-screen/init-fake-terminal/main 10: 73 => ((4 integer))
mem: ((4 integer)): 1312 <= 73
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 73
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 73
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1180 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1180
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1180 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 73
run: clear-screen/init-fake-terminal/main 10: 74 => ((4 integer))
mem: ((4 integer)): 1312 <= 74
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 74
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 74
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1181 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1181
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1181 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 74
run: clear-screen/init-fake-terminal/main 10: 75 => ((4 integer))
mem: ((4 integer)): 1312 <= 75
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 75
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 75
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1182 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1182
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1182 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 75
run: clear-screen/init-fake-terminal/main 10: 76 => ((4 integer))
mem: ((4 integer)): 1312 <= 76
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 76
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 76
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1183 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1183
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1183 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 76
run: clear-screen/init-fake-terminal/main 10: 77 => ((4 integer))
mem: ((4 integer)): 1312 <= 77
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 77
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 77
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1184 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1184
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1184 <= #\space
schedule: scheduling clear-screen/init-fake-terminal/main for further processing
schedule: clear-screen/init-fake-terminal/main
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 77
run: clear-screen/init-fake-terminal/main 10: 78 => ((4 integer))
mem: ((4 integer)): 1312 <= 78
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 78
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 78
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1185 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1185
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1185 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 78
run: clear-screen/init-fake-terminal/main 10: 79 => ((4 integer))
mem: ((4 integer)): 1312 <= 79
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 79
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 79
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1186 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1186
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1186 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 79
run: clear-screen/init-fake-terminal/main 10: 80 => ((4 integer))
mem: ((4 integer)): 1312 <= 80
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 80
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 80
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1187 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1187
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1187 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 80
run: clear-screen/init-fake-terminal/main 10: 81 => ((4 integer))
mem: ((4 integer)): 1312 <= 81
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 81
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 81
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1188 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1188
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1188 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 81
run: clear-screen/init-fake-terminal/main 10: 82 => ((4 integer))
mem: ((4 integer)): 1312 <= 82
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 82
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 82
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1189 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1189
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1189 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 82
run: clear-screen/init-fake-terminal/main 10: 83 => ((4 integer))
mem: ((4 integer)): 1312 <= 83
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 83
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 83
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1190 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1190
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1190 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 83
run: clear-screen/init-fake-terminal/main 10: 84 => ((4 integer))
mem: ((4 integer)): 1312 <= 84
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 84
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 84
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1191 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1191
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1191 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 84
run: clear-screen/init-fake-terminal/main 10: 85 => ((4 integer))
mem: ((4 integer)): 1312 <= 85
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 85
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 85
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1192 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1192
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1192 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 85
run: clear-screen/init-fake-terminal/main 10: 86 => ((4 integer))
mem: ((4 integer)): 1312 <= 86
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 86
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 86
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1193 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1193
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1193 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 86
run: clear-screen/init-fake-terminal/main 10: 87 => ((4 integer))
mem: ((4 integer)): 1312 <= 87
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 87
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 87
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1194 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1194
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1194 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 87
run: clear-screen/init-fake-terminal/main 10: 88 => ((4 integer))
mem: ((4 integer)): 1312 <= 88
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 88
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 88
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1195 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1195
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1195 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 88
run: clear-screen/init-fake-terminal/main 10: 89 => ((4 integer))
mem: ((4 integer)): 1312 <= 89
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 89
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 89
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1196 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1196
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1196 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 89
run: clear-screen/init-fake-terminal/main 10: 90 => ((4 integer))
mem: ((4 integer)): 1312 <= 90
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 90
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 90
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1197 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1197
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1197 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 90
run: clear-screen/init-fake-terminal/main 10: 91 => ((4 integer))
mem: ((4 integer)): 1312 <= 91
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 91
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 91
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1198 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1198
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1198 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 91
run: clear-screen/init-fake-terminal/main 10: 92 => ((4 integer))
mem: ((4 integer)): 1312 <= 92
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 92
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 92
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1199 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1199
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1199 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 92
run: clear-screen/init-fake-terminal/main 10: 93 => ((4 integer))
mem: ((4 integer)): 1312 <= 93
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 93
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 93
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1200 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1200
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1200 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 93
run: clear-screen/init-fake-terminal/main 10: 94 => ((4 integer))
mem: ((4 integer)): 1312 <= 94
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 94
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 94
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1201 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1201
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1201 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 94
run: clear-screen/init-fake-terminal/main 10: 95 => ((4 integer))
mem: ((4 integer)): 1312 <= 95
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 95
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 95
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1202 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1202
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1202 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 95
run: clear-screen/init-fake-terminal/main 10: 96 => ((4 integer))
mem: ((4 integer)): 1312 <= 96
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 96
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 96
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1203 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1203
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1203 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 96
run: clear-screen/init-fake-terminal/main 10: 97 => ((4 integer))
mem: ((4 integer)): 1312 <= 97
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 97
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 97
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1204 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1204
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1204 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 97
run: clear-screen/init-fake-terminal/main 10: 98 => ((4 integer))
mem: ((4 integer)): 1312 <= 98
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 98
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 98
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1205 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1205
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1205 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 98
run: clear-screen/init-fake-terminal/main 10: 99 => ((4 integer))
mem: ((4 integer)): 1312 <= 99
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 99
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 99
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1206 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1206
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1206 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 99
run: clear-screen/init-fake-terminal/main 10: 100 => ((4 integer))
mem: ((4 integer)): 1312 <= 100
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 100
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 100
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1207 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1207
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1207 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 100
run: clear-screen/init-fake-terminal/main 10: 101 => ((4 integer))
mem: ((4 integer)): 1312 <= 101
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 101
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 101
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1208 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1208
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1208 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 101
run: clear-screen/init-fake-terminal/main 10: 102 => ((4 integer))
mem: ((4 integer)): 1312 <= 102
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 102
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 102
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1209 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1209
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1209 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 102
run: clear-screen/init-fake-terminal/main 10: 103 => ((4 integer))
mem: ((4 integer)): 1312 <= 103
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 103
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 103
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1210 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1210
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1210 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 103
run: clear-screen/init-fake-terminal/main 10: 104 => ((4 integer))
mem: ((4 integer)): 1312 <= 104
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 104
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 104
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1211 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1211
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1211 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 104
run: clear-screen/init-fake-terminal/main 10: 105 => ((4 integer))
mem: ((4 integer)): 1312 <= 105
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 105
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 105
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1212 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1212
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1212 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 105
run: clear-screen/init-fake-terminal/main 10: 106 => ((4 integer))
mem: ((4 integer)): 1312 <= 106
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 106
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 106
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1213 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1213
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1213 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 106
run: clear-screen/init-fake-terminal/main 10: 107 => ((4 integer))
mem: ((4 integer)): 1312 <= 107
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 107
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 107
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1214 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1214
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1214 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 107
run: clear-screen/init-fake-terminal/main 10: 108 => ((4 integer))
mem: ((4 integer)): 1312 <= 108
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 108
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 108
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1215 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1215
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1215 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 108
run: clear-screen/init-fake-terminal/main 10: 109 => ((4 integer))
mem: ((4 integer)): 1312 <= 109
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 109
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 109
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1216 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1216
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1216 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 109
run: clear-screen/init-fake-terminal/main 10: 110 => ((4 integer))
mem: ((4 integer)): 1312 <= 110
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 110
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 110
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1217 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1217
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1217 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 110
run: clear-screen/init-fake-terminal/main 10: 111 => ((4 integer))
mem: ((4 integer)): 1312 <= 111
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 111
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 111
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1218 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1218
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1218 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 111
run: clear-screen/init-fake-terminal/main 10: 112 => ((4 integer))
mem: ((4 integer)): 1312 <= 112
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 112
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 112
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1219 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1219
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1219 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 112
run: clear-screen/init-fake-terminal/main 10: 113 => ((4 integer))
mem: ((4 integer)): 1312 <= 113
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 113
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 113
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1220 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1220
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1220 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 113
run: clear-screen/init-fake-terminal/main 10: 114 => ((4 integer))
mem: ((4 integer)): 1312 <= 114
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 114
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 114
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1221 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1221
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1221 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 114
run: clear-screen/init-fake-terminal/main 10: 115 => ((4 integer))
mem: ((4 integer)): 1312 <= 115
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 115
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 115
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1222 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1222
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1222 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 115
run: clear-screen/init-fake-terminal/main 10: 116 => ((4 integer))
mem: ((4 integer)): 1312 <= 116
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 116
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 116
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1223 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1223
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1223 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 116
run: clear-screen/init-fake-terminal/main 10: 117 => ((4 integer))
mem: ((4 integer)): 1312 <= 117
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 117
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 117
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1224 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1224
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1224 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 117
run: clear-screen/init-fake-terminal/main 10: 118 => ((4 integer))
mem: ((4 integer)): 1312 <= 118
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 118
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 118
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1225 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1225
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1225 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 118
run: clear-screen/init-fake-terminal/main 10: 119 => ((4 integer))
mem: ((4 integer)): 1312 <= 119
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 119
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 119
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1226 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1226
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1226 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 119
run: clear-screen/init-fake-terminal/main 10: 120 => ((4 integer))
mem: ((4 integer)): 1312 <= 120
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 120
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 120
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1227 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1227
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1227 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 120
run: clear-screen/init-fake-terminal/main 10: 121 => ((4 integer))
mem: ((4 integer)): 1312 <= 121
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 121
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 121
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1228 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1228
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1228 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 121
run: clear-screen/init-fake-terminal/main 10: 122 => ((4 integer))
mem: ((4 integer)): 1312 <= 122
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 122
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 122
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1229 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1229
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1229 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 122
run: clear-screen/init-fake-terminal/main 10: 123 => ((4 integer))
mem: ((4 integer)): 1312 <= 123
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 123
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 123
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1230 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1230
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1230 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 123
run: clear-screen/init-fake-terminal/main 10: 124 => ((4 integer))
mem: ((4 integer)): 1312 <= 124
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 124
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 124
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1231 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1231
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1231 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 124
run: clear-screen/init-fake-terminal/main 10: 125 => ((4 integer))
mem: ((4 integer)): 1312 <= 125
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 125
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 125
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1232 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1232
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1232 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 125
run: clear-screen/init-fake-terminal/main 10: 126 => ((4 integer))
mem: ((4 integer)): 1312 <= 126
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 126
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 126
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1233 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1233
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1233 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 126
run: clear-screen/init-fake-terminal/main 10: 127 => ((4 integer))
mem: ((4 integer)): 1312 <= 127
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 127
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 127
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1234 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1234
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1234 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 127
run: clear-screen/init-fake-terminal/main 10: 128 => ((4 integer))
mem: ((4 integer)): 1312 <= 128
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 128
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 128
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1235 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1235
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1235 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 128
run: clear-screen/init-fake-terminal/main 10: 129 => ((4 integer))
mem: ((4 integer)): 1312 <= 129
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 129
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 129
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1236 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1236
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1236 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 129
run: clear-screen/init-fake-terminal/main 10: 130 => ((4 integer))
mem: ((4 integer)): 1312 <= 130
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 130
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 130
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1237 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1237
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1237 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 130
run: clear-screen/init-fake-terminal/main 10: 131 => ((4 integer))
mem: ((4 integer)): 1312 <= 131
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 131
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 131
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1238 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1238
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1238 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 131
run: clear-screen/init-fake-terminal/main 10: 132 => ((4 integer))
mem: ((4 integer)): 1312 <= 132
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 132
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 132
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1239 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1239
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1239 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 132
run: clear-screen/init-fake-terminal/main 10: 133 => ((4 integer))
mem: ((4 integer)): 1312 <= 133
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 133
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 133
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1240 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1240
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1240 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 133
run: clear-screen/init-fake-terminal/main 10: 134 => ((4 integer))
mem: ((4 integer)): 1312 <= 134
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 134
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 134
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1241 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1241
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1241 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 134
run: clear-screen/init-fake-terminal/main 10: 135 => ((4 integer))
mem: ((4 integer)): 1312 <= 135
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 135
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 135
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1242 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1242
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1242 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 135
run: clear-screen/init-fake-terminal/main 10: 136 => ((4 integer))
mem: ((4 integer)): 1312 <= 136
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 136
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 136
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1243 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1243
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1243 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 136
run: clear-screen/init-fake-terminal/main 10: 137 => ((4 integer))
mem: ((4 integer)): 1312 <= 137
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 137
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 137
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1244 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1244
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1244 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 137
run: clear-screen/init-fake-terminal/main 10: 138 => ((4 integer))
mem: ((4 integer)): 1312 <= 138
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 138
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 138
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1245 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1245
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1245 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 138
run: clear-screen/init-fake-terminal/main 10: 139 => ((4 integer))
mem: ((4 integer)): 1312 <= 139
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 139
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 139
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1246 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1246
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1246 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 139
run: clear-screen/init-fake-terminal/main 10: 140 => ((4 integer))
mem: ((4 integer)): 1312 <= 140
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 140
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 140
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1247 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1247
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1247 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 140
run: clear-screen/init-fake-terminal/main 10: 141 => ((4 integer))
mem: ((4 integer)): 1312 <= 141
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 141
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 141
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1248 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1248
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1248 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 141
run: clear-screen/init-fake-terminal/main 10: 142 => ((4 integer))
mem: ((4 integer)): 1312 <= 142
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 142
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 142
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1249 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1249
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1249 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 142
run: clear-screen/init-fake-terminal/main 10: 143 => ((4 integer))
mem: ((4 integer)): 1312 <= 143
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 143
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 143
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1250 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1250
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1250 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 143
run: clear-screen/init-fake-terminal/main 10: 144 => ((4 integer))
mem: ((4 integer)): 1312 <= 144
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 144
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 144
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1251 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1251
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1251 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 144
run: clear-screen/init-fake-terminal/main 10: 145 => ((4 integer))
mem: ((4 integer)): 1312 <= 145
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 145
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 145
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1252 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1252
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1252 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 145
run: clear-screen/init-fake-terminal/main 10: 146 => ((4 integer))
mem: ((4 integer)): 1312 <= 146
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 146
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 146
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1253 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1253
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1253 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 146
run: clear-screen/init-fake-terminal/main 10: 147 => ((4 integer))
mem: ((4 integer)): 1312 <= 147
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 147
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 147
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1254 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1254
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1254 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 147
run: clear-screen/init-fake-terminal/main 10: 148 => ((4 integer))
mem: ((4 integer)): 1312 <= 148
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 148
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 148
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1255 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1255
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1255 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 148
run: clear-screen/init-fake-terminal/main 10: 149 => ((4 integer))
mem: ((4 integer)): 1312 <= 149
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 149
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 149
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1256 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1256
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1256 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 149
run: clear-screen/init-fake-terminal/main 10: 150 => ((4 integer))
mem: ((4 integer)): 1312 <= 150
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 150
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 150
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1257 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1257
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1257 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 150
run: clear-screen/init-fake-terminal/main 10: 151 => ((4 integer))
mem: ((4 integer)): 1312 <= 151
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 151
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 151
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1258 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1258
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1258 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 151
run: clear-screen/init-fake-terminal/main 10: 152 => ((4 integer))
mem: ((4 integer)): 1312 <= 152
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 152
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 152
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1259 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1259
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1259 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 152
run: clear-screen/init-fake-terminal/main 10: 153 => ((4 integer))
mem: ((4 integer)): 1312 <= 153
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 153
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 153
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1260 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1260
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1260 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 153
run: clear-screen/init-fake-terminal/main 10: 154 => ((4 integer))
mem: ((4 integer)): 1312 <= 154
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 154
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 154
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1261 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1261
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1261 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 154
run: clear-screen/init-fake-terminal/main 10: 155 => ((4 integer))
mem: ((4 integer)): 1312 <= 155
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 155
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 155
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1262 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1262
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1262 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 155
run: clear-screen/init-fake-terminal/main 10: 156 => ((4 integer))
mem: ((4 integer)): 1312 <= 156
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 156
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 156
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1263 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1263
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1263 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 156
run: clear-screen/init-fake-terminal/main 10: 157 => ((4 integer))
mem: ((4 integer)): 1312 <= 157
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 157
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 157
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1264 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1264
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1264 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 157
run: clear-screen/init-fake-terminal/main 10: 158 => ((4 integer))
mem: ((4 integer)): 1312 <= 158
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 158
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 158
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1265 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1265
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1265 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 158
run: clear-screen/init-fake-terminal/main 10: 159 => ((4 integer))
mem: ((4 integer)): 1312 <= 159
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 159
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 159
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1266 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1266
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1266 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 159
run: clear-screen/init-fake-terminal/main 10: 160 => ((4 integer))
mem: ((4 integer)): 1312 <= 160
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 160
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 160
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1267 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1267
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1267 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 160
run: clear-screen/init-fake-terminal/main 10: 161 => ((4 integer))
mem: ((4 integer)): 1312 <= 161
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
schedule: scheduling clear-screen/init-fake-terminal/main for further processing
schedule: clear-screen/init-fake-terminal/main
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 161
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 161
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1268 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1268
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1268 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 161
run: clear-screen/init-fake-terminal/main 10: 162 => ((4 integer))
mem: ((4 integer)): 1312 <= 162
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 162
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 162
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1269 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1269
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1269 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 162
run: clear-screen/init-fake-terminal/main 10: 163 => ((4 integer))
mem: ((4 integer)): 1312 <= 163
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 163
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 163
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1270 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1270
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1270 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 163
run: clear-screen/init-fake-terminal/main 10: 164 => ((4 integer))
mem: ((4 integer)): 1312 <= 164
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 164
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 164
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1271 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1271
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1271 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 164
run: clear-screen/init-fake-terminal/main 10: 165 => ((4 integer))
mem: ((4 integer)): 1312 <= 165
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 165
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 165
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1272 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1272
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1272 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 165
run: clear-screen/init-fake-terminal/main 10: 166 => ((4 integer))
mem: ((4 integer)): 1312 <= 166
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 166
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 166
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1273 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1273
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1273 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 166
run: clear-screen/init-fake-terminal/main 10: 167 => ((4 integer))
mem: ((4 integer)): 1312 <= 167
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 167
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 167
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1274 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1274
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1274 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 167
run: clear-screen/init-fake-terminal/main 10: 168 => ((4 integer))
mem: ((4 integer)): 1312 <= 168
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 168
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 168
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1275 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1275
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1275 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 168
run: clear-screen/init-fake-terminal/main 10: 169 => ((4 integer))
mem: ((4 integer)): 1312 <= 169
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 169
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 169
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1276 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1276
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1276 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 169
run: clear-screen/init-fake-terminal/main 10: 170 => ((4 integer))
mem: ((4 integer)): 1312 <= 170
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 170
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 170
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1277 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1277
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1277 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 170
run: clear-screen/init-fake-terminal/main 10: 171 => ((4 integer))
mem: ((4 integer)): 1312 <= 171
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 171
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 171
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1278 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1278
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1278 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 171
run: clear-screen/init-fake-terminal/main 10: 172 => ((4 integer))
mem: ((4 integer)): 1312 <= 172
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 172
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 172
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1279 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1279
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1279 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 172
run: clear-screen/init-fake-terminal/main 10: 173 => ((4 integer))
mem: ((4 integer)): 1312 <= 173
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 173
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 173
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1280 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1280
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1280 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 173
run: clear-screen/init-fake-terminal/main 10: 174 => ((4 integer))
mem: ((4 integer)): 1312 <= 174
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 174
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 174
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1281 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1281
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1281 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 174
run: clear-screen/init-fake-terminal/main 10: 175 => ((4 integer))
mem: ((4 integer)): 1312 <= 175
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 175
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 175
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1282 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1282
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1282 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 175
run: clear-screen/init-fake-terminal/main 10: 176 => ((4 integer))
mem: ((4 integer)): 1312 <= 176
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 176
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 176
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1283 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1283
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1283 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 176
run: clear-screen/init-fake-terminal/main 10: 177 => ((4 integer))
mem: ((4 integer)): 1312 <= 177
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 177
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 177
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1284 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1284
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1284 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 177
run: clear-screen/init-fake-terminal/main 10: 178 => ((4 integer))
mem: ((4 integer)): 1312 <= 178
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 178
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 178
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1285 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1285
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1285 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 178
run: clear-screen/init-fake-terminal/main 10: 179 => ((4 integer))
mem: ((4 integer)): 1312 <= 179
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 179
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 179
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1286 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1286
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1286 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 179
run: clear-screen/init-fake-terminal/main 10: 180 => ((4 integer))
mem: ((4 integer)): 1312 <= 180
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 180
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 180
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1287 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1287
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1287 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 180
run: clear-screen/init-fake-terminal/main 10: 181 => ((4 integer))
mem: ((4 integer)): 1312 <= 181
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 181
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 181
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1288 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1288
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1288 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 181
run: clear-screen/init-fake-terminal/main 10: 182 => ((4 integer))
mem: ((4 integer)): 1312 <= 182
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 182
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 182
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1289 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1289
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1289 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 182
run: clear-screen/init-fake-terminal/main 10: 183 => ((4 integer))
mem: ((4 integer)): 1312 <= 183
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 183
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 183
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1290 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1290
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1290 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 183
run: clear-screen/init-fake-terminal/main 10: 184 => ((4 integer))
mem: ((4 integer)): 1312 <= 184
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 184
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 184
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1291 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1291
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1291 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 184
run: clear-screen/init-fake-terminal/main 10: 185 => ((4 integer))
mem: ((4 integer)): 1312 <= 185
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 185
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 185
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1292 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1292
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1292 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 185
run: clear-screen/init-fake-terminal/main 10: 186 => ((4 integer))
mem: ((4 integer)): 1312 <= 186
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 186
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 186
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1293 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1293
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1293 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 186
run: clear-screen/init-fake-terminal/main 10: 187 => ((4 integer))
mem: ((4 integer)): 1312 <= 187
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 187
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 187
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1294 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1294
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1294 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 187
run: clear-screen/init-fake-terminal/main 10: 188 => ((4 integer))
mem: ((4 integer)): 1312 <= 188
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 188
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 188
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1295 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1295
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1295 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 188
run: clear-screen/init-fake-terminal/main 10: 189 => ((4 integer))
mem: ((4 integer)): 1312 <= 189
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 189
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 189
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1296 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1296
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1296 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 189
run: clear-screen/init-fake-terminal/main 10: 190 => ((4 integer))
mem: ((4 integer)): 1312 <= 190
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 190
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 190
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1297 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1297
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1297 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 190
run: clear-screen/init-fake-terminal/main 10: 191 => ((4 integer))
mem: ((4 integer)): 1312 <= 191
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 191
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 191
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1298 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1298
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1298 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 191
run: clear-screen/init-fake-terminal/main 10: 192 => ((4 integer))
mem: ((4 integer)): 1312 <= 192
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 192
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 192
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1299 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1299
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1299 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 192
run: clear-screen/init-fake-terminal/main 10: 193 => ((4 integer))
mem: ((4 integer)): 1312 <= 193
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 193
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 193
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1300 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1300
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1300 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 193
run: clear-screen/init-fake-terminal/main 10: 194 => ((4 integer))
mem: ((4 integer)): 1312 <= 194
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 194
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 194
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1301 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1301
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1301 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 194
run: clear-screen/init-fake-terminal/main 10: 195 => ((4 integer))
mem: ((4 integer)): 1312 <= 195
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 195
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 195
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1302 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1302
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1302 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 195
run: clear-screen/init-fake-terminal/main 10: 196 => ((4 integer))
mem: ((4 integer)): 1312 <= 196
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 196
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 196
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1303 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1303
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1303 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 196
run: clear-screen/init-fake-terminal/main 10: 197 => ((4 integer))
mem: ((4 integer)): 1312 <= 197
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 197
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 197
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1304 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1304
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1304 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 197
run: clear-screen/init-fake-terminal/main 10: 198 => ((4 integer))
mem: ((4 integer)): 1312 <= 198
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 198
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 198
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1305 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1305
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1305 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 198
run: clear-screen/init-fake-terminal/main 10: 199 => ((4 integer))
mem: ((4 integer)): 1312 <= 199
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 199
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1313 <= nil
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: clear-screen/init-fake-terminal/main 8: (((1 byte-address)) <- ((index-address)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 199
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: clear-screen/init-fake-terminal/main 8: 1306 => ((1 byte-address))
mem: ((1 byte-address)): 1309 <= 1306
run: clear-screen/init-fake-terminal/main 9: (((1 byte-address) (deref)) <- ((copy)) (( literal)))
run: clear-screen/init-fake-terminal/main 9: #\space => ((1 byte-address) (deref))
mem: ((1 byte-address) (deref)): 1306 <= #\space
run: clear-screen/init-fake-terminal/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 199
run: clear-screen/init-fake-terminal/main 10: 200 => ((4 integer))
mem: ((4 integer)): 1312 <= 200
run: clear-screen/init-fake-terminal/main 11: (((jump)) ((-6 offset)))
run: clear-screen/init-fake-terminal/main 6: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 200
mem: ((3 integer)) => 200
run: clear-screen/init-fake-terminal/main 6: t => ((5 boolean))
mem: ((5 boolean)): 1313 <= t
run: clear-screen/init-fake-terminal/main 7: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => t
run: clear-screen/init-fake-terminal/main 12: (((reply)))
run: init-fake-terminal/main 14: (((reply)) ((1 terminal-address)))
mem: ((1 terminal-address)) => 1101
run: main 2: 1101 => ((2 terminal-address))
mem: ((2 terminal-address)): 1003 <= 1101
run: main 3: (((3 integer-array-address)) <- ((init-array)) ((R literal)) ((P literal)) ((_ literal)) ((_ literal)) ((_ literal)) ((_ literal)) ((p literal)) ((r literal)) ((N literal)) ((P literal)) ((_ literal)) ((_ literal)) ((_ literal)) ((_ literal)) ((p literal)) ((n literal)) ((B literal)) ((P literal)) ((_ literal)) ((_ literal)) ((_ literal)) ((_ literal)) ((p literal)) ((b literal)) ((Q literal)) ((P literal)) ((_ literal)) ((_ literal)) ((_ literal)) ((_ literal)) ((p literal)) ((q literal)) ((K literal)) ((P literal)) ((_ literal)) ((_ literal)) ((_ literal)) ((_ literal)) ((p literal)) ((k literal)) ((B literal)) ((P literal)) ((_ literal)) ((_ literal)) ((_ literal)) ((_ literal)) ((p literal)) ((b literal)) ((N literal)) ((P literal)) ((_ literal)) ((_ literal)) ((_ literal)) ((_ literal)) ((p literal)) ((n literal)) ((R literal)) ((P literal)) ((_ literal)) ((_ literal)) ((_ literal)) ((_ literal)) ((p literal)) ((r literal)))
run: init-array/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: init-array/main 0: 1338 => ((default-space space-address))
run: init-array/main 1: (((1 integer)) <- ((copy)) ((0 literal)))
run: init-array/main 1: 0 => ((1 integer))
mem: ((1 integer)): 1340 <= 0
run: init-array/main 2: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 0 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 2: #\R => ((2 integer))
mem: ((2 integer)): 1341 <= #\R
run: init-array/main 2: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 3: (((jump-unless)) ((3 boolean)) ((2 offset)))
mem: ((3 boolean)) => t
run: init-array/main 4: (((1 integer)) <- ((add)) ((1 integer)) ((1 literal)))
mem: ((1 integer)) => 0
run: init-array/main 4: 1 => ((1 integer))
mem: ((1 integer)): 1340 <= 1
run: init-array/main 5: (((jump)) ((-4 offset)))
run: init-array/main 2: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 1 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 2: #\P => ((2 integer))
mem: ((2 integer)): 1341 <= #\P
run: init-array/main 2: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 3: (((jump-unless)) ((3 boolean)) ((2 offset)))
mem: ((3 boolean)) => t
run: init-array/main 4: (((1 integer)) <- ((add)) ((1 integer)) ((1 literal)))
mem: ((1 integer)) => 1
run: init-array/main 4: 2 => ((1 integer))
mem: ((1 integer)): 1340 <= 2
run: init-array/main 5: (((jump)) ((-4 offset)))
run: init-array/main 2: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 2 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 2: #\_ => ((2 integer))
mem: ((2 integer)): 1341 <= #\_
run: init-array/main 2: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 3: (((jump-unless)) ((3 boolean)) ((2 offset)))
mem: ((3 boolean)) => t
run: init-array/main 4: (((1 integer)) <- ((add)) ((1 integer)) ((1 literal)))
mem: ((1 integer)) => 2
run: init-array/main 4: 3 => ((1 integer))
mem: ((1 integer)): 1340 <= 3
run: init-array/main 5: (((jump)) ((-4 offset)))
run: init-array/main 2: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 3 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 2: #\_ => ((2 integer))
mem: ((2 integer)): 1341 <= #\_
run: init-array/main 2: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 3: (((jump-unless)) ((3 boolean)) ((2 offset)))
mem: ((3 boolean)) => t
run: init-array/main 4: (((1 integer)) <- ((add)) ((1 integer)) ((1 literal)))
mem: ((1 integer)) => 3
run: init-array/main 4: 4 => ((1 integer))
mem: ((1 integer)): 1340 <= 4
run: init-array/main 5: (((jump)) ((-4 offset)))
run: init-array/main 2: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 4 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 2: #\_ => ((2 integer))
mem: ((2 integer)): 1341 <= #\_
run: init-array/main 2: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 3: (((jump-unless)) ((3 boolean)) ((2 offset)))
mem: ((3 boolean)) => t
run: init-array/main 4: (((1 integer)) <- ((add)) ((1 integer)) ((1 literal)))
mem: ((1 integer)) => 4
run: init-array/main 4: 5 => ((1 integer))
mem: ((1 integer)): 1340 <= 5
run: init-array/main 5: (((jump)) ((-4 offset)))
run: init-array/main 2: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 5 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 2: #\_ => ((2 integer))
mem: ((2 integer)): 1341 <= #\_
run: init-array/main 2: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 3: (((jump-unless)) ((3 boolean)) ((2 offset)))
mem: ((3 boolean)) => t
run: init-array/main 4: (((1 integer)) <- ((add)) ((1 integer)) ((1 literal)))
mem: ((1 integer)) => 5
run: init-array/main 4: 6 => ((1 integer))
mem: ((1 integer)): 1340 <= 6
run: init-array/main 5: (((jump)) ((-4 offset)))
run: init-array/main 2: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 6 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 2: #\p => ((2 integer))
mem: ((2 integer)): 1341 <= #\p
run: init-array/main 2: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 3: (((jump-unless)) ((3 boolean)) ((2 offset)))
mem: ((3 boolean)) => t
run: init-array/main 4: (((1 integer)) <- ((add)) ((1 integer)) ((1 literal)))
mem: ((1 integer)) => 6
run: init-array/main 4: 7 => ((1 integer))
mem: ((1 integer)): 1340 <= 7
run: init-array/main 5: (((jump)) ((-4 offset)))
run: init-array/main 2: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 7 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 2: #\r => ((2 integer))
mem: ((2 integer)): 1341 <= #\r
run: init-array/main 2: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 3: (((jump-unless)) ((3 boolean)) ((2 offset)))
mem: ((3 boolean)) => t
run: init-array/main 4: (((1 integer)) <- ((add)) ((1 integer)) ((1 literal)))
mem: ((1 integer)) => 7
run: init-array/main 4: 8 => ((1 integer))
mem: ((1 integer)): 1340 <= 8
run: init-array/main 5: (((jump)) ((-4 offset)))
run: init-array/main 2: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 8 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 2: #\N => ((2 integer))
mem: ((2 integer)): 1341 <= #\N
run: init-array/main 2: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 3: (((jump-unless)) ((3 boolean)) ((2 offset)))
mem: ((3 boolean)) => t
run: init-array/main 4: (((1 integer)) <- ((add)) ((1 integer)) ((1 literal)))
mem: ((1 integer)) => 8
run: init-array/main 4: 9 => ((1 integer))
mem: ((1 integer)): 1340 <= 9
run: init-array/main 5: (((jump)) ((-4 offset)))
run: init-array/main 2: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 9 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 2: #\P => ((2 integer))
mem: ((2 integer)): 1341 <= #\P
run: init-array/main 2: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 3: (((jump-unless)) ((3 boolean)) ((2 offset)))
mem: ((3 boolean)) => t
run: init-array/main 4: (((1 integer)) <- ((add)) ((1 integer)) ((1 literal)))
mem: ((1 integer)) => 9
run: init-array/main 4: 10 => ((1 integer))
mem: ((1 integer)): 1340 <= 10
run: init-array/main 5: (((jump)) ((-4 offset)))
run: init-array/main 2: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 10 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 2: #\_ => ((2 integer))
mem: ((2 integer)): 1341 <= #\_
run: init-array/main 2: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 3: (((jump-unless)) ((3 boolean)) ((2 offset)))
mem: ((3 boolean)) => t
run: init-array/main 4: (((1 integer)) <- ((add)) ((1 integer)) ((1 literal)))
mem: ((1 integer)) => 10
run: init-array/main 4: 11 => ((1 integer))
mem: ((1 integer)): 1340 <= 11
run: init-array/main 5: (((jump)) ((-4 offset)))
run: init-array/main 2: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 11 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 2: #\_ => ((2 integer))
mem: ((2 integer)): 1341 <= #\_
run: init-array/main 2: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 3: (((jump-unless)) ((3 boolean)) ((2 offset)))
mem: ((3 boolean)) => t
run: init-array/main 4: (((1 integer)) <- ((add)) ((1 integer)) ((1 literal)))
mem: ((1 integer)) => 11
run: init-array/main 4: 12 => ((1 integer))
mem: ((1 integer)): 1340 <= 12
run: init-array/main 5: (((jump)) ((-4 offset)))
run: init-array/main 2: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 12 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 2: #\_ => ((2 integer))
mem: ((2 integer)): 1341 <= #\_
run: init-array/main 2: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 3: (((jump-unless)) ((3 boolean)) ((2 offset)))
mem: ((3 boolean)) => t
run: init-array/main 4: (((1 integer)) <- ((add)) ((1 integer)) ((1 literal)))
mem: ((1 integer)) => 12
run: init-array/main 4: 13 => ((1 integer))
mem: ((1 integer)): 1340 <= 13
run: init-array/main 5: (((jump)) ((-4 offset)))
run: init-array/main 2: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 13 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 2: #\_ => ((2 integer))
mem: ((2 integer)): 1341 <= #\_
run: init-array/main 2: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 3: (((jump-unless)) ((3 boolean)) ((2 offset)))
mem: ((3 boolean)) => t
run: init-array/main 4: (((1 integer)) <- ((add)) ((1 integer)) ((1 literal)))
mem: ((1 integer)) => 13
run: init-array/main 4: 14 => ((1 integer))
mem: ((1 integer)): 1340 <= 14
run: init-array/main 5: (((jump)) ((-4 offset)))
run: init-array/main 2: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 14 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 2: #\p => ((2 integer))
mem: ((2 integer)): 1341 <= #\p
run: init-array/main 2: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 3: (((jump-unless)) ((3 boolean)) ((2 offset)))
mem: ((3 boolean)) => t
run: init-array/main 4: (((1 integer)) <- ((add)) ((1 integer)) ((1 literal)))
mem: ((1 integer)) => 14
run: init-array/main 4: 15 => ((1 integer))
mem: ((1 integer)): 1340 <= 15
run: init-array/main 5: (((jump)) ((-4 offset)))
run: init-array/main 2: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 15 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 2: #\n => ((2 integer))
mem: ((2 integer)): 1341 <= #\n
run: init-array/main 2: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 3: (((jump-unless)) ((3 boolean)) ((2 offset)))
mem: ((3 boolean)) => t
run: init-array/main 4: (((1 integer)) <- ((add)) ((1 integer)) ((1 literal)))
mem: ((1 integer)) => 15
run: init-array/main 4: 16 => ((1 integer))
mem: ((1 integer)): 1340 <= 16
run: init-array/main 5: (((jump)) ((-4 offset)))
run: init-array/main 2: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 16 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 2: #\B => ((2 integer))
mem: ((2 integer)): 1341 <= #\B
run: init-array/main 2: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 3: (((jump-unless)) ((3 boolean)) ((2 offset)))
mem: ((3 boolean)) => t
run: init-array/main 4: (((1 integer)) <- ((add)) ((1 integer)) ((1 literal)))
mem: ((1 integer)) => 16
run: init-array/main 4: 17 => ((1 integer))
mem: ((1 integer)): 1340 <= 17
run: init-array/main 5: (((jump)) ((-4 offset)))
run: init-array/main 2: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 17 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 2: #\P => ((2 integer))
mem: ((2 integer)): 1341 <= #\P
run: init-array/main 2: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 3: (((jump-unless)) ((3 boolean)) ((2 offset)))
mem: ((3 boolean)) => t
run: init-array/main 4: (((1 integer)) <- ((add)) ((1 integer)) ((1 literal)))
mem: ((1 integer)) => 17
run: init-array/main 4: 18 => ((1 integer))
mem: ((1 integer)): 1340 <= 18
run: init-array/main 5: (((jump)) ((-4 offset)))
run: init-array/main 2: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 18 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 2: #\_ => ((2 integer))
mem: ((2 integer)): 1341 <= #\_
run: init-array/main 2: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 3: (((jump-unless)) ((3 boolean)) ((2 offset)))
mem: ((3 boolean)) => t
run: init-array/main 4: (((1 integer)) <- ((add)) ((1 integer)) ((1 literal)))
mem: ((1 integer)) => 18
run: init-array/main 4: 19 => ((1 integer))
mem: ((1 integer)): 1340 <= 19
run: init-array/main 5: (((jump)) ((-4 offset)))
run: init-array/main 2: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 19 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 2: #\_ => ((2 integer))
mem: ((2 integer)): 1341 <= #\_
run: init-array/main 2: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 3: (((jump-unless)) ((3 boolean)) ((2 offset)))
mem: ((3 boolean)) => t
run: init-array/main 4: (((1 integer)) <- ((add)) ((1 integer)) ((1 literal)))
mem: ((1 integer)) => 19
run: init-array/main 4: 20 => ((1 integer))
mem: ((1 integer)): 1340 <= 20
run: init-array/main 5: (((jump)) ((-4 offset)))
run: init-array/main 2: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 20 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 2: #\_ => ((2 integer))
mem: ((2 integer)): 1341 <= #\_
run: init-array/main 2: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 3: (((jump-unless)) ((3 boolean)) ((2 offset)))
mem: ((3 boolean)) => t
run: init-array/main 4: (((1 integer)) <- ((add)) ((1 integer)) ((1 literal)))
mem: ((1 integer)) => 20
run: init-array/main 4: 21 => ((1 integer))
mem: ((1 integer)): 1340 <= 21
run: init-array/main 5: (((jump)) ((-4 offset)))
run: init-array/main 2: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 21 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 2: #\_ => ((2 integer))
mem: ((2 integer)): 1341 <= #\_
run: init-array/main 2: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 3: (((jump-unless)) ((3 boolean)) ((2 offset)))
mem: ((3 boolean)) => t
run: init-array/main 4: (((1 integer)) <- ((add)) ((1 integer)) ((1 literal)))
mem: ((1 integer)) => 21
run: init-array/main 4: 22 => ((1 integer))
mem: ((1 integer)): 1340 <= 22
run: init-array/main 5: (((jump)) ((-4 offset)))
run: init-array/main 2: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 22 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 2: #\p => ((2 integer))
mem: ((2 integer)): 1341 <= #\p
run: init-array/main 2: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 3: (((jump-unless)) ((3 boolean)) ((2 offset)))
mem: ((3 boolean)) => t
run: init-array/main 4: (((1 integer)) <- ((add)) ((1 integer)) ((1 literal)))
mem: ((1 integer)) => 22
run: init-array/main 4: 23 => ((1 integer))
mem: ((1 integer)): 1340 <= 23
run: init-array/main 5: (((jump)) ((-4 offset)))
run: init-array/main 2: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 23 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 2: #\b => ((2 integer))
mem: ((2 integer)): 1341 <= #\b
run: init-array/main 2: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 3: (((jump-unless)) ((3 boolean)) ((2 offset)))
mem: ((3 boolean)) => t
run: init-array/main 4: (((1 integer)) <- ((add)) ((1 integer)) ((1 literal)))
mem: ((1 integer)) => 23
run: init-array/main 4: 24 => ((1 integer))
mem: ((1 integer)): 1340 <= 24
run: init-array/main 5: (((jump)) ((-4 offset)))
run: init-array/main 2: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 24 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 2: #\Q => ((2 integer))
mem: ((2 integer)): 1341 <= #\Q
run: init-array/main 2: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 3: (((jump-unless)) ((3 boolean)) ((2 offset)))
mem: ((3 boolean)) => t
run: init-array/main 4: (((1 integer)) <- ((add)) ((1 integer)) ((1 literal)))
mem: ((1 integer)) => 24
run: init-array/main 4: 25 => ((1 integer))
mem: ((1 integer)): 1340 <= 25
run: init-array/main 5: (((jump)) ((-4 offset)))
run: init-array/main 2: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 25 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 2: #\P => ((2 integer))
mem: ((2 integer)): 1341 <= #\P
run: init-array/main 2: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 3: (((jump-unless)) ((3 boolean)) ((2 offset)))
mem: ((3 boolean)) => t
run: init-array/main 4: (((1 integer)) <- ((add)) ((1 integer)) ((1 literal)))
mem: ((1 integer)) => 25
run: init-array/main 4: 26 => ((1 integer))
mem: ((1 integer)): 1340 <= 26
run: init-array/main 5: (((jump)) ((-4 offset)))
run: init-array/main 2: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 26 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 2: #\_ => ((2 integer))
mem: ((2 integer)): 1341 <= #\_
run: init-array/main 2: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 3: (((jump-unless)) ((3 boolean)) ((2 offset)))
mem: ((3 boolean)) => t
run: init-array/main 4: (((1 integer)) <- ((add)) ((1 integer)) ((1 literal)))
mem: ((1 integer)) => 26
run: init-array/main 4: 27 => ((1 integer))
mem: ((1 integer)): 1340 <= 27
run: init-array/main 5: (((jump)) ((-4 offset)))
run: init-array/main 2: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 27 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 2: #\_ => ((2 integer))
mem: ((2 integer)): 1341 <= #\_
run: init-array/main 2: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 3: (((jump-unless)) ((3 boolean)) ((2 offset)))
mem: ((3 boolean)) => t
run: init-array/main 4: (((1 integer)) <- ((add)) ((1 integer)) ((1 literal)))
mem: ((1 integer)) => 27
run: init-array/main 4: 28 => ((1 integer))
mem: ((1 integer)): 1340 <= 28
run: init-array/main 5: (((jump)) ((-4 offset)))
run: init-array/main 2: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 28 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 2: #\_ => ((2 integer))
mem: ((2 integer)): 1341 <= #\_
run: init-array/main 2: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 3: (((jump-unless)) ((3 boolean)) ((2 offset)))
mem: ((3 boolean)) => t
run: init-array/main 4: (((1 integer)) <- ((add)) ((1 integer)) ((1 literal)))
mem: ((1 integer)) => 28
run: init-array/main 4: 29 => ((1 integer))
mem: ((1 integer)): 1340 <= 29
run: init-array/main 5: (((jump)) ((-4 offset)))
run: init-array/main 2: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 29 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 2: #\_ => ((2 integer))
mem: ((2 integer)): 1341 <= #\_
run: init-array/main 2: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 3: (((jump-unless)) ((3 boolean)) ((2 offset)))
mem: ((3 boolean)) => t
run: init-array/main 4: (((1 integer)) <- ((add)) ((1 integer)) ((1 literal)))
mem: ((1 integer)) => 29
run: init-array/main 4: 30 => ((1 integer))
mem: ((1 integer)): 1340 <= 30
run: init-array/main 5: (((jump)) ((-4 offset)))
run: init-array/main 2: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 30 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 2: #\p => ((2 integer))
mem: ((2 integer)): 1341 <= #\p
run: init-array/main 2: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 3: (((jump-unless)) ((3 boolean)) ((2 offset)))
mem: ((3 boolean)) => t
run: init-array/main 4: (((1 integer)) <- ((add)) ((1 integer)) ((1 literal)))
mem: ((1 integer)) => 30
run: init-array/main 4: 31 => ((1 integer))
mem: ((1 integer)): 1340 <= 31
run: init-array/main 5: (((jump)) ((-4 offset)))
run: init-array/main 2: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 31 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 2: #\q => ((2 integer))
mem: ((2 integer)): 1341 <= #\q
run: init-array/main 2: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 3: (((jump-unless)) ((3 boolean)) ((2 offset)))
mem: ((3 boolean)) => t
run: init-array/main 4: (((1 integer)) <- ((add)) ((1 integer)) ((1 literal)))
mem: ((1 integer)) => 31
run: init-array/main 4: 32 => ((1 integer))
mem: ((1 integer)): 1340 <= 32
run: init-array/main 5: (((jump)) ((-4 offset)))
run: init-array/main 2: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 32 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 2: #\K => ((2 integer))
mem: ((2 integer)): 1341 <= #\K
run: init-array/main 2: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 3: (((jump-unless)) ((3 boolean)) ((2 offset)))
mem: ((3 boolean)) => t
run: init-array/main 4: (((1 integer)) <- ((add)) ((1 integer)) ((1 literal)))
mem: ((1 integer)) => 32
run: init-array/main 4: 33 => ((1 integer))
mem: ((1 integer)): 1340 <= 33
run: init-array/main 5: (((jump)) ((-4 offset)))
run: init-array/main 2: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 33 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 2: #\P => ((2 integer))
mem: ((2 integer)): 1341 <= #\P
run: init-array/main 2: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 3: (((jump-unless)) ((3 boolean)) ((2 offset)))
mem: ((3 boolean)) => t
run: init-array/main 4: (((1 integer)) <- ((add)) ((1 integer)) ((1 literal)))
mem: ((1 integer)) => 33
run: init-array/main 4: 34 => ((1 integer))
mem: ((1 integer)): 1340 <= 34
run: init-array/main 5: (((jump)) ((-4 offset)))
run: init-array/main 2: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 34 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 2: #\_ => ((2 integer))
mem: ((2 integer)): 1341 <= #\_
run: init-array/main 2: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 3: (((jump-unless)) ((3 boolean)) ((2 offset)))
mem: ((3 boolean)) => t
run: init-array/main 4: (((1 integer)) <- ((add)) ((1 integer)) ((1 literal)))
mem: ((1 integer)) => 34
run: init-array/main 4: 35 => ((1 integer))
mem: ((1 integer)): 1340 <= 35
run: init-array/main 5: (((jump)) ((-4 offset)))
run: init-array/main 2: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 35 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 2: #\_ => ((2 integer))
mem: ((2 integer)): 1341 <= #\_
run: init-array/main 2: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 3: (((jump-unless)) ((3 boolean)) ((2 offset)))
mem: ((3 boolean)) => t
run: init-array/main 4: (((1 integer)) <- ((add)) ((1 integer)) ((1 literal)))
mem: ((1 integer)) => 35
run: init-array/main 4: 36 => ((1 integer))
mem: ((1 integer)): 1340 <= 36
run: init-array/main 5: (((jump)) ((-4 offset)))
run: init-array/main 2: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 36 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 2: #\_ => ((2 integer))
mem: ((2 integer)): 1341 <= #\_
run: init-array/main 2: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 3: (((jump-unless)) ((3 boolean)) ((2 offset)))
mem: ((3 boolean)) => t
run: init-array/main 4: (((1 integer)) <- ((add)) ((1 integer)) ((1 literal)))
mem: ((1 integer)) => 36
run: init-array/main 4: 37 => ((1 integer))
mem: ((1 integer)): 1340 <= 37
run: init-array/main 5: (((jump)) ((-4 offset)))
run: init-array/main 2: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 37 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 2: #\_ => ((2 integer))
mem: ((2 integer)): 1341 <= #\_
run: init-array/main 2: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 3: (((jump-unless)) ((3 boolean)) ((2 offset)))
mem: ((3 boolean)) => t
run: init-array/main 4: (((1 integer)) <- ((add)) ((1 integer)) ((1 literal)))
mem: ((1 integer)) => 37
run: init-array/main 4: 38 => ((1 integer))
mem: ((1 integer)): 1340 <= 38
run: init-array/main 5: (((jump)) ((-4 offset)))
run: init-array/main 2: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 38 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 2: #\p => ((2 integer))
mem: ((2 integer)): 1341 <= #\p
run: init-array/main 2: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 3: (((jump-unless)) ((3 boolean)) ((2 offset)))
mem: ((3 boolean)) => t
run: init-array/main 4: (((1 integer)) <- ((add)) ((1 integer)) ((1 literal)))
mem: ((1 integer)) => 38
run: init-array/main 4: 39 => ((1 integer))
mem: ((1 integer)): 1340 <= 39
run: init-array/main 5: (((jump)) ((-4 offset)))
run: init-array/main 2: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 39 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 2: #\k => ((2 integer))
mem: ((2 integer)): 1341 <= #\k
run: init-array/main 2: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 3: (((jump-unless)) ((3 boolean)) ((2 offset)))
mem: ((3 boolean)) => t
run: init-array/main 4: (((1 integer)) <- ((add)) ((1 integer)) ((1 literal)))
mem: ((1 integer)) => 39
run: init-array/main 4: 40 => ((1 integer))
mem: ((1 integer)): 1340 <= 40
run: init-array/main 5: (((jump)) ((-4 offset)))
run: init-array/main 2: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 40 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 2: #\B => ((2 integer))
mem: ((2 integer)): 1341 <= #\B
run: init-array/main 2: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 3: (((jump-unless)) ((3 boolean)) ((2 offset)))
mem: ((3 boolean)) => t
run: init-array/main 4: (((1 integer)) <- ((add)) ((1 integer)) ((1 literal)))
mem: ((1 integer)) => 40
run: init-array/main 4: 41 => ((1 integer))
mem: ((1 integer)): 1340 <= 41
run: init-array/main 5: (((jump)) ((-4 offset)))
run: init-array/main 2: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 41 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 2: #\P => ((2 integer))
mem: ((2 integer)): 1341 <= #\P
run: init-array/main 2: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 3: (((jump-unless)) ((3 boolean)) ((2 offset)))
mem: ((3 boolean)) => t
run: init-array/main 4: (((1 integer)) <- ((add)) ((1 integer)) ((1 literal)))
mem: ((1 integer)) => 41
run: init-array/main 4: 42 => ((1 integer))
mem: ((1 integer)): 1340 <= 42
run: init-array/main 5: (((jump)) ((-4 offset)))
run: init-array/main 2: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 42 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 2: #\_ => ((2 integer))
mem: ((2 integer)): 1341 <= #\_
run: init-array/main 2: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 3: (((jump-unless)) ((3 boolean)) ((2 offset)))
mem: ((3 boolean)) => t
run: init-array/main 4: (((1 integer)) <- ((add)) ((1 integer)) ((1 literal)))
mem: ((1 integer)) => 42
run: init-array/main 4: 43 => ((1 integer))
mem: ((1 integer)): 1340 <= 43
run: init-array/main 5: (((jump)) ((-4 offset)))
run: init-array/main 2: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 43 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 2: #\_ => ((2 integer))
mem: ((2 integer)): 1341 <= #\_
run: init-array/main 2: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 3: (((jump-unless)) ((3 boolean)) ((2 offset)))
mem: ((3 boolean)) => t
run: init-array/main 4: (((1 integer)) <- ((add)) ((1 integer)) ((1 literal)))
mem: ((1 integer)) => 43
run: init-array/main 4: 44 => ((1 integer))
mem: ((1 integer)): 1340 <= 44
run: init-array/main 5: (((jump)) ((-4 offset)))
run: init-array/main 2: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 44 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 2: #\_ => ((2 integer))
mem: ((2 integer)): 1341 <= #\_
run: init-array/main 2: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 3: (((jump-unless)) ((3 boolean)) ((2 offset)))
mem: ((3 boolean)) => t
run: init-array/main 4: (((1 integer)) <- ((add)) ((1 integer)) ((1 literal)))
mem: ((1 integer)) => 44
run: init-array/main 4: 45 => ((1 integer))
mem: ((1 integer)): 1340 <= 45
run: init-array/main 5: (((jump)) ((-4 offset)))
run: init-array/main 2: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 45 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 2: #\_ => ((2 integer))
mem: ((2 integer)): 1341 <= #\_
run: init-array/main 2: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 3: (((jump-unless)) ((3 boolean)) ((2 offset)))
mem: ((3 boolean)) => t
run: init-array/main 4: (((1 integer)) <- ((add)) ((1 integer)) ((1 literal)))
mem: ((1 integer)) => 45
run: init-array/main 4: 46 => ((1 integer))
mem: ((1 integer)): 1340 <= 46
run: init-array/main 5: (((jump)) ((-4 offset)))
run: init-array/main 2: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 46 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 2: #\p => ((2 integer))
mem: ((2 integer)): 1341 <= #\p
run: init-array/main 2: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 3: (((jump-unless)) ((3 boolean)) ((2 offset)))
mem: ((3 boolean)) => t
run: init-array/main 4: (((1 integer)) <- ((add)) ((1 integer)) ((1 literal)))
mem: ((1 integer)) => 46
run: init-array/main 4: 47 => ((1 integer))
mem: ((1 integer)): 1340 <= 47
run: init-array/main 5: (((jump)) ((-4 offset)))
run: init-array/main 2: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 47 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 2: #\b => ((2 integer))
mem: ((2 integer)): 1341 <= #\b
run: init-array/main 2: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 3: (((jump-unless)) ((3 boolean)) ((2 offset)))
mem: ((3 boolean)) => t
run: init-array/main 4: (((1 integer)) <- ((add)) ((1 integer)) ((1 literal)))
mem: ((1 integer)) => 47
run: init-array/main 4: 48 => ((1 integer))
mem: ((1 integer)): 1340 <= 48
run: init-array/main 5: (((jump)) ((-4 offset)))
run: init-array/main 2: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 48 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 2: #\N => ((2 integer))
mem: ((2 integer)): 1341 <= #\N
run: init-array/main 2: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 3: (((jump-unless)) ((3 boolean)) ((2 offset)))
mem: ((3 boolean)) => t
run: init-array/main 4: (((1 integer)) <- ((add)) ((1 integer)) ((1 literal)))
mem: ((1 integer)) => 48
run: init-array/main 4: 49 => ((1 integer))
mem: ((1 integer)): 1340 <= 49
run: init-array/main 5: (((jump)) ((-4 offset)))
run: init-array/main 2: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 49 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 2: #\P => ((2 integer))
mem: ((2 integer)): 1341 <= #\P
run: init-array/main 2: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 3: (((jump-unless)) ((3 boolean)) ((2 offset)))
mem: ((3 boolean)) => t
run: init-array/main 4: (((1 integer)) <- ((add)) ((1 integer)) ((1 literal)))
mem: ((1 integer)) => 49
run: init-array/main 4: 50 => ((1 integer))
mem: ((1 integer)): 1340 <= 50
run: init-array/main 5: (((jump)) ((-4 offset)))
run: init-array/main 2: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 50 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 2: #\_ => ((2 integer))
mem: ((2 integer)): 1341 <= #\_
run: init-array/main 2: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 3: (((jump-unless)) ((3 boolean)) ((2 offset)))
mem: ((3 boolean)) => t
run: init-array/main 4: (((1 integer)) <- ((add)) ((1 integer)) ((1 literal)))
mem: ((1 integer)) => 50
run: init-array/main 4: 51 => ((1 integer))
mem: ((1 integer)): 1340 <= 51
run: init-array/main 5: (((jump)) ((-4 offset)))
run: init-array/main 2: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 51 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 2: #\_ => ((2 integer))
mem: ((2 integer)): 1341 <= #\_
run: init-array/main 2: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 3: (((jump-unless)) ((3 boolean)) ((2 offset)))
mem: ((3 boolean)) => t
run: init-array/main 4: (((1 integer)) <- ((add)) ((1 integer)) ((1 literal)))
mem: ((1 integer)) => 51
run: init-array/main 4: 52 => ((1 integer))
mem: ((1 integer)): 1340 <= 52
run: init-array/main 5: (((jump)) ((-4 offset)))
run: init-array/main 2: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 52 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 2: #\_ => ((2 integer))
mem: ((2 integer)): 1341 <= #\_
run: init-array/main 2: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 3: (((jump-unless)) ((3 boolean)) ((2 offset)))
mem: ((3 boolean)) => t
run: init-array/main 4: (((1 integer)) <- ((add)) ((1 integer)) ((1 literal)))
mem: ((1 integer)) => 52
run: init-array/main 4: 53 => ((1 integer))
mem: ((1 integer)): 1340 <= 53
run: init-array/main 5: (((jump)) ((-4 offset)))
run: init-array/main 2: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 53 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 2: #\_ => ((2 integer))
mem: ((2 integer)): 1341 <= #\_
run: init-array/main 2: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 3: (((jump-unless)) ((3 boolean)) ((2 offset)))
mem: ((3 boolean)) => t
run: init-array/main 4: (((1 integer)) <- ((add)) ((1 integer)) ((1 literal)))
mem: ((1 integer)) => 53
run: init-array/main 4: 54 => ((1 integer))
mem: ((1 integer)): 1340 <= 54
run: init-array/main 5: (((jump)) ((-4 offset)))
run: init-array/main 2: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 54 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 2: #\p => ((2 integer))
mem: ((2 integer)): 1341 <= #\p
run: init-array/main 2: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 3: (((jump-unless)) ((3 boolean)) ((2 offset)))
mem: ((3 boolean)) => t
run: init-array/main 4: (((1 integer)) <- ((add)) ((1 integer)) ((1 literal)))
mem: ((1 integer)) => 54
run: init-array/main 4: 55 => ((1 integer))
mem: ((1 integer)): 1340 <= 55
run: init-array/main 5: (((jump)) ((-4 offset)))
run: init-array/main 2: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 55 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 2: #\n => ((2 integer))
mem: ((2 integer)): 1341 <= #\n
run: init-array/main 2: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 3: (((jump-unless)) ((3 boolean)) ((2 offset)))
mem: ((3 boolean)) => t
run: init-array/main 4: (((1 integer)) <- ((add)) ((1 integer)) ((1 literal)))
mem: ((1 integer)) => 55
run: init-array/main 4: 56 => ((1 integer))
mem: ((1 integer)): 1340 <= 56
run: init-array/main 5: (((jump)) ((-4 offset)))
run: init-array/main 2: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 56 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 2: #\R => ((2 integer))
mem: ((2 integer)): 1341 <= #\R
run: init-array/main 2: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 3: (((jump-unless)) ((3 boolean)) ((2 offset)))
mem: ((3 boolean)) => t
run: init-array/main 4: (((1 integer)) <- ((add)) ((1 integer)) ((1 literal)))
mem: ((1 integer)) => 56
run: init-array/main 4: 57 => ((1 integer))
mem: ((1 integer)): 1340 <= 57
run: init-array/main 5: (((jump)) ((-4 offset)))
run: init-array/main 2: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 57 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 2: #\P => ((2 integer))
mem: ((2 integer)): 1341 <= #\P
run: init-array/main 2: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 3: (((jump-unless)) ((3 boolean)) ((2 offset)))
mem: ((3 boolean)) => t
run: init-array/main 4: (((1 integer)) <- ((add)) ((1 integer)) ((1 literal)))
mem: ((1 integer)) => 57
run: init-array/main 4: 58 => ((1 integer))
mem: ((1 integer)): 1340 <= 58
run: init-array/main 5: (((jump)) ((-4 offset)))
run: init-array/main 2: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 58 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 2: #\_ => ((2 integer))
mem: ((2 integer)): 1341 <= #\_
run: init-array/main 2: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 3: (((jump-unless)) ((3 boolean)) ((2 offset)))
mem: ((3 boolean)) => t
run: init-array/main 4: (((1 integer)) <- ((add)) ((1 integer)) ((1 literal)))
mem: ((1 integer)) => 58
run: init-array/main 4: 59 => ((1 integer))
mem: ((1 integer)): 1340 <= 59
run: init-array/main 5: (((jump)) ((-4 offset)))
run: init-array/main 2: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 59 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 2: #\_ => ((2 integer))
mem: ((2 integer)): 1341 <= #\_
run: init-array/main 2: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 3: (((jump-unless)) ((3 boolean)) ((2 offset)))
mem: ((3 boolean)) => t
run: init-array/main 4: (((1 integer)) <- ((add)) ((1 integer)) ((1 literal)))
mem: ((1 integer)) => 59
run: init-array/main 4: 60 => ((1 integer))
mem: ((1 integer)): 1340 <= 60
run: init-array/main 5: (((jump)) ((-4 offset)))
run: init-array/main 2: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 60 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 2: #\_ => ((2 integer))
mem: ((2 integer)): 1341 <= #\_
run: init-array/main 2: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 3: (((jump-unless)) ((3 boolean)) ((2 offset)))
mem: ((3 boolean)) => t
run: init-array/main 4: (((1 integer)) <- ((add)) ((1 integer)) ((1 literal)))
mem: ((1 integer)) => 60
run: init-array/main 4: 61 => ((1 integer))
mem: ((1 integer)): 1340 <= 61
run: init-array/main 5: (((jump)) ((-4 offset)))
run: init-array/main 2: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 61 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 2: #\_ => ((2 integer))
mem: ((2 integer)): 1341 <= #\_
run: init-array/main 2: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 3: (((jump-unless)) ((3 boolean)) ((2 offset)))
mem: ((3 boolean)) => t
run: init-array/main 4: (((1 integer)) <- ((add)) ((1 integer)) ((1 literal)))
mem: ((1 integer)) => 61
run: init-array/main 4: 62 => ((1 integer))
mem: ((1 integer)): 1340 <= 62
run: init-array/main 5: (((jump)) ((-4 offset)))
run: init-array/main 2: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 62 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 2: #\p => ((2 integer))
mem: ((2 integer)): 1341 <= #\p
run: init-array/main 2: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 3: (((jump-unless)) ((3 boolean)) ((2 offset)))
mem: ((3 boolean)) => t
run: init-array/main 4: (((1 integer)) <- ((add)) ((1 integer)) ((1 literal)))
mem: ((1 integer)) => 62
run: init-array/main 4: 63 => ((1 integer))
mem: ((1 integer)): 1340 <= 63
run: init-array/main 5: (((jump)) ((-4 offset)))
run: init-array/main 2: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 63 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 2: #\r => ((2 integer))
mem: ((2 integer)): 1341 <= #\r
run: init-array/main 2: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 3: (((jump-unless)) ((3 boolean)) ((2 offset)))
mem: ((3 boolean)) => t
run: init-array/main 4: (((1 integer)) <- ((add)) ((1 integer)) ((1 literal)))
mem: ((1 integer)) => 63
run: init-array/main 4: 64 => ((1 integer))
mem: ((1 integer)): 1340 <= 64
run: init-array/main 5: (((jump)) ((-4 offset)))
run: init-array/main 2: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 64 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 2: nil => ((2 integer))
mem: ((2 integer)): 1341 <= nil
run: init-array/main 2: nil => ((3 boolean))
mem: ((3 boolean)): 1342 <= nil
run: init-array/main 3: (((jump-unless)) ((3 boolean)) ((2 offset)))
mem: ((3 boolean)) => nil
run: init-array/main 6: (((4 integer-array-address)) <- ((new)) ((integer-array literal)) ((1 integer)))
mem: ((1 integer)) => 64
run: init-array/main 6: 1369 => ((4 integer-array-address))
mem: ((4 integer-array-address)): 1343 <= 1369
schedule: scheduling init-array/main for further processing
schedule: init-array/main
run: init-array/main 7: (((rewind-inputs)))
run: init-array/main 8: (((5 integer)) <- ((copy)) ((0 literal)))
run: init-array/main 8: 0 => ((5 integer))
mem: ((5 integer)): 1344 <= 0
run: init-array/main 9: (((6 boolean)) <- ((greater-or-equal)) ((5 integer)) ((1 integer)))
mem: ((5 integer)) => 0
mem: ((1 integer)) => 64
run: init-array/main 9: nil => ((6 boolean))
mem: ((6 boolean)): 1345 <= nil
run: init-array/main 10: (((jump-if)) ((6 boolean)) ((6 offset)))
mem: ((6 boolean)) => nil
run: init-array/main 11: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 0 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 11: #\R => ((2 integer))
mem: ((2 integer)): 1341 <= #\R
run: init-array/main 11: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 12: (((assert)) ((3 boolean)))
mem: ((3 boolean)) => t
run: init-array/main 13: (((7 integer-address)) <- ((index-address)) ((4 integer-array-address) (deref)) ((5 integer)))
mem: ((5 integer)) => 0
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
run: init-array/main 13: 1370 => ((7 integer-address))
mem: ((7 integer-address)): 1346 <= 1370
run: init-array/main 14: (((7 integer-address) (deref)) <- ((copy)) ((2 integer)))
mem: ((2 integer)) => R
run: init-array/main 14: #\R => ((7 integer-address) (deref))
mem: ((7 integer-address) (deref)): 1370 <= #\R
run: init-array/main 15: (((5 integer)) <- ((add)) ((5 integer)) ((1 literal)))
mem: ((5 integer)) => 0
run: init-array/main 15: 1 => ((5 integer))
mem: ((5 integer)): 1344 <= 1
run: init-array/main 16: (((jump)) ((-8 offset)))
run: init-array/main 9: (((6 boolean)) <- ((greater-or-equal)) ((5 integer)) ((1 integer)))
mem: ((5 integer)) => 1
mem: ((1 integer)) => 64
run: init-array/main 9: nil => ((6 boolean))
mem: ((6 boolean)): 1345 <= nil
run: init-array/main 10: (((jump-if)) ((6 boolean)) ((6 offset)))
mem: ((6 boolean)) => nil
run: init-array/main 11: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 1 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 11: #\P => ((2 integer))
mem: ((2 integer)): 1341 <= #\P
run: init-array/main 11: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 12: (((assert)) ((3 boolean)))
mem: ((3 boolean)) => t
run: init-array/main 13: (((7 integer-address)) <- ((index-address)) ((4 integer-array-address) (deref)) ((5 integer)))
mem: ((5 integer)) => 1
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
run: init-array/main 13: 1371 => ((7 integer-address))
mem: ((7 integer-address)): 1346 <= 1371
run: init-array/main 14: (((7 integer-address) (deref)) <- ((copy)) ((2 integer)))
mem: ((2 integer)) => P
run: init-array/main 14: #\P => ((7 integer-address) (deref))
mem: ((7 integer-address) (deref)): 1371 <= #\P
run: init-array/main 15: (((5 integer)) <- ((add)) ((5 integer)) ((1 literal)))
mem: ((5 integer)) => 1
run: init-array/main 15: 2 => ((5 integer))
mem: ((5 integer)): 1344 <= 2
run: init-array/main 16: (((jump)) ((-8 offset)))
run: init-array/main 9: (((6 boolean)) <- ((greater-or-equal)) ((5 integer)) ((1 integer)))
mem: ((5 integer)) => 2
mem: ((1 integer)) => 64
run: init-array/main 9: nil => ((6 boolean))
mem: ((6 boolean)): 1345 <= nil
run: init-array/main 10: (((jump-if)) ((6 boolean)) ((6 offset)))
mem: ((6 boolean)) => nil
run: init-array/main 11: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 2 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 11: #\_ => ((2 integer))
mem: ((2 integer)): 1341 <= #\_
run: init-array/main 11: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 12: (((assert)) ((3 boolean)))
mem: ((3 boolean)) => t
run: init-array/main 13: (((7 integer-address)) <- ((index-address)) ((4 integer-array-address) (deref)) ((5 integer)))
mem: ((5 integer)) => 2
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
run: init-array/main 13: 1372 => ((7 integer-address))
mem: ((7 integer-address)): 1346 <= 1372
run: init-array/main 14: (((7 integer-address) (deref)) <- ((copy)) ((2 integer)))
mem: ((2 integer)) => _
run: init-array/main 14: #\_ => ((7 integer-address) (deref))
mem: ((7 integer-address) (deref)): 1372 <= #\_
run: init-array/main 15: (((5 integer)) <- ((add)) ((5 integer)) ((1 literal)))
mem: ((5 integer)) => 2
run: init-array/main 15: 3 => ((5 integer))
mem: ((5 integer)): 1344 <= 3
run: init-array/main 16: (((jump)) ((-8 offset)))
run: init-array/main 9: (((6 boolean)) <- ((greater-or-equal)) ((5 integer)) ((1 integer)))
mem: ((5 integer)) => 3
mem: ((1 integer)) => 64
run: init-array/main 9: nil => ((6 boolean))
mem: ((6 boolean)): 1345 <= nil
run: init-array/main 10: (((jump-if)) ((6 boolean)) ((6 offset)))
mem: ((6 boolean)) => nil
run: init-array/main 11: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 3 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 11: #\_ => ((2 integer))
mem: ((2 integer)): 1341 <= #\_
run: init-array/main 11: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 12: (((assert)) ((3 boolean)))
mem: ((3 boolean)) => t
run: init-array/main 13: (((7 integer-address)) <- ((index-address)) ((4 integer-array-address) (deref)) ((5 integer)))
mem: ((5 integer)) => 3
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
run: init-array/main 13: 1373 => ((7 integer-address))
mem: ((7 integer-address)): 1346 <= 1373
run: init-array/main 14: (((7 integer-address) (deref)) <- ((copy)) ((2 integer)))
mem: ((2 integer)) => _
run: init-array/main 14: #\_ => ((7 integer-address) (deref))
mem: ((7 integer-address) (deref)): 1373 <= #\_
run: init-array/main 15: (((5 integer)) <- ((add)) ((5 integer)) ((1 literal)))
mem: ((5 integer)) => 3
run: init-array/main 15: 4 => ((5 integer))
mem: ((5 integer)): 1344 <= 4
run: init-array/main 16: (((jump)) ((-8 offset)))
run: init-array/main 9: (((6 boolean)) <- ((greater-or-equal)) ((5 integer)) ((1 integer)))
mem: ((5 integer)) => 4
mem: ((1 integer)) => 64
run: init-array/main 9: nil => ((6 boolean))
mem: ((6 boolean)): 1345 <= nil
run: init-array/main 10: (((jump-if)) ((6 boolean)) ((6 offset)))
mem: ((6 boolean)) => nil
run: init-array/main 11: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 4 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 11: #\_ => ((2 integer))
mem: ((2 integer)): 1341 <= #\_
run: init-array/main 11: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 12: (((assert)) ((3 boolean)))
mem: ((3 boolean)) => t
run: init-array/main 13: (((7 integer-address)) <- ((index-address)) ((4 integer-array-address) (deref)) ((5 integer)))
mem: ((5 integer)) => 4
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
run: init-array/main 13: 1374 => ((7 integer-address))
mem: ((7 integer-address)): 1346 <= 1374
run: init-array/main 14: (((7 integer-address) (deref)) <- ((copy)) ((2 integer)))
mem: ((2 integer)) => _
run: init-array/main 14: #\_ => ((7 integer-address) (deref))
mem: ((7 integer-address) (deref)): 1374 <= #\_
run: init-array/main 15: (((5 integer)) <- ((add)) ((5 integer)) ((1 literal)))
mem: ((5 integer)) => 4
run: init-array/main 15: 5 => ((5 integer))
mem: ((5 integer)): 1344 <= 5
run: init-array/main 16: (((jump)) ((-8 offset)))
run: init-array/main 9: (((6 boolean)) <- ((greater-or-equal)) ((5 integer)) ((1 integer)))
mem: ((5 integer)) => 5
mem: ((1 integer)) => 64
run: init-array/main 9: nil => ((6 boolean))
mem: ((6 boolean)): 1345 <= nil
run: init-array/main 10: (((jump-if)) ((6 boolean)) ((6 offset)))
mem: ((6 boolean)) => nil
run: init-array/main 11: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 5 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 11: #\_ => ((2 integer))
mem: ((2 integer)): 1341 <= #\_
run: init-array/main 11: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 12: (((assert)) ((3 boolean)))
mem: ((3 boolean)) => t
run: init-array/main 13: (((7 integer-address)) <- ((index-address)) ((4 integer-array-address) (deref)) ((5 integer)))
mem: ((5 integer)) => 5
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
run: init-array/main 13: 1375 => ((7 integer-address))
mem: ((7 integer-address)): 1346 <= 1375
run: init-array/main 14: (((7 integer-address) (deref)) <- ((copy)) ((2 integer)))
mem: ((2 integer)) => _
run: init-array/main 14: #\_ => ((7 integer-address) (deref))
mem: ((7 integer-address) (deref)): 1375 <= #\_
run: init-array/main 15: (((5 integer)) <- ((add)) ((5 integer)) ((1 literal)))
mem: ((5 integer)) => 5
run: init-array/main 15: 6 => ((5 integer))
mem: ((5 integer)): 1344 <= 6
run: init-array/main 16: (((jump)) ((-8 offset)))
run: init-array/main 9: (((6 boolean)) <- ((greater-or-equal)) ((5 integer)) ((1 integer)))
mem: ((5 integer)) => 6
mem: ((1 integer)) => 64
run: init-array/main 9: nil => ((6 boolean))
mem: ((6 boolean)): 1345 <= nil
run: init-array/main 10: (((jump-if)) ((6 boolean)) ((6 offset)))
mem: ((6 boolean)) => nil
run: init-array/main 11: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 6 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 11: #\p => ((2 integer))
mem: ((2 integer)): 1341 <= #\p
run: init-array/main 11: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 12: (((assert)) ((3 boolean)))
mem: ((3 boolean)) => t
run: init-array/main 13: (((7 integer-address)) <- ((index-address)) ((4 integer-array-address) (deref)) ((5 integer)))
mem: ((5 integer)) => 6
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
run: init-array/main 13: 1376 => ((7 integer-address))
mem: ((7 integer-address)): 1346 <= 1376
run: init-array/main 14: (((7 integer-address) (deref)) <- ((copy)) ((2 integer)))
mem: ((2 integer)) => p
run: init-array/main 14: #\p => ((7 integer-address) (deref))
mem: ((7 integer-address) (deref)): 1376 <= #\p
run: init-array/main 15: (((5 integer)) <- ((add)) ((5 integer)) ((1 literal)))
mem: ((5 integer)) => 6
run: init-array/main 15: 7 => ((5 integer))
mem: ((5 integer)): 1344 <= 7
run: init-array/main 16: (((jump)) ((-8 offset)))
run: init-array/main 9: (((6 boolean)) <- ((greater-or-equal)) ((5 integer)) ((1 integer)))
mem: ((5 integer)) => 7
mem: ((1 integer)) => 64
run: init-array/main 9: nil => ((6 boolean))
mem: ((6 boolean)): 1345 <= nil
run: init-array/main 10: (((jump-if)) ((6 boolean)) ((6 offset)))
mem: ((6 boolean)) => nil
run: init-array/main 11: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 7 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 11: #\r => ((2 integer))
mem: ((2 integer)): 1341 <= #\r
run: init-array/main 11: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 12: (((assert)) ((3 boolean)))
mem: ((3 boolean)) => t
run: init-array/main 13: (((7 integer-address)) <- ((index-address)) ((4 integer-array-address) (deref)) ((5 integer)))
mem: ((5 integer)) => 7
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
run: init-array/main 13: 1377 => ((7 integer-address))
mem: ((7 integer-address)): 1346 <= 1377
run: init-array/main 14: (((7 integer-address) (deref)) <- ((copy)) ((2 integer)))
mem: ((2 integer)) => r
run: init-array/main 14: #\r => ((7 integer-address) (deref))
mem: ((7 integer-address) (deref)): 1377 <= #\r
run: init-array/main 15: (((5 integer)) <- ((add)) ((5 integer)) ((1 literal)))
mem: ((5 integer)) => 7
run: init-array/main 15: 8 => ((5 integer))
mem: ((5 integer)): 1344 <= 8
run: init-array/main 16: (((jump)) ((-8 offset)))
run: init-array/main 9: (((6 boolean)) <- ((greater-or-equal)) ((5 integer)) ((1 integer)))
mem: ((5 integer)) => 8
mem: ((1 integer)) => 64
run: init-array/main 9: nil => ((6 boolean))
mem: ((6 boolean)): 1345 <= nil
run: init-array/main 10: (((jump-if)) ((6 boolean)) ((6 offset)))
mem: ((6 boolean)) => nil
run: init-array/main 11: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 8 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 11: #\N => ((2 integer))
mem: ((2 integer)): 1341 <= #\N
run: init-array/main 11: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 12: (((assert)) ((3 boolean)))
mem: ((3 boolean)) => t
run: init-array/main 13: (((7 integer-address)) <- ((index-address)) ((4 integer-array-address) (deref)) ((5 integer)))
mem: ((5 integer)) => 8
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
run: init-array/main 13: 1378 => ((7 integer-address))
mem: ((7 integer-address)): 1346 <= 1378
run: init-array/main 14: (((7 integer-address) (deref)) <- ((copy)) ((2 integer)))
mem: ((2 integer)) => N
run: init-array/main 14: #\N => ((7 integer-address) (deref))
mem: ((7 integer-address) (deref)): 1378 <= #\N
run: init-array/main 15: (((5 integer)) <- ((add)) ((5 integer)) ((1 literal)))
mem: ((5 integer)) => 8
run: init-array/main 15: 9 => ((5 integer))
mem: ((5 integer)): 1344 <= 9
run: init-array/main 16: (((jump)) ((-8 offset)))
run: init-array/main 9: (((6 boolean)) <- ((greater-or-equal)) ((5 integer)) ((1 integer)))
mem: ((5 integer)) => 9
mem: ((1 integer)) => 64
run: init-array/main 9: nil => ((6 boolean))
mem: ((6 boolean)): 1345 <= nil
run: init-array/main 10: (((jump-if)) ((6 boolean)) ((6 offset)))
mem: ((6 boolean)) => nil
run: init-array/main 11: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 9 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 11: #\P => ((2 integer))
mem: ((2 integer)): 1341 <= #\P
run: init-array/main 11: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 12: (((assert)) ((3 boolean)))
mem: ((3 boolean)) => t
run: init-array/main 13: (((7 integer-address)) <- ((index-address)) ((4 integer-array-address) (deref)) ((5 integer)))
mem: ((5 integer)) => 9
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
run: init-array/main 13: 1379 => ((7 integer-address))
mem: ((7 integer-address)): 1346 <= 1379
run: init-array/main 14: (((7 integer-address) (deref)) <- ((copy)) ((2 integer)))
mem: ((2 integer)) => P
run: init-array/main 14: #\P => ((7 integer-address) (deref))
mem: ((7 integer-address) (deref)): 1379 <= #\P
run: init-array/main 15: (((5 integer)) <- ((add)) ((5 integer)) ((1 literal)))
mem: ((5 integer)) => 9
run: init-array/main 15: 10 => ((5 integer))
mem: ((5 integer)): 1344 <= 10
run: init-array/main 16: (((jump)) ((-8 offset)))
run: init-array/main 9: (((6 boolean)) <- ((greater-or-equal)) ((5 integer)) ((1 integer)))
mem: ((5 integer)) => 10
mem: ((1 integer)) => 64
run: init-array/main 9: nil => ((6 boolean))
mem: ((6 boolean)): 1345 <= nil
run: init-array/main 10: (((jump-if)) ((6 boolean)) ((6 offset)))
mem: ((6 boolean)) => nil
run: init-array/main 11: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 10 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 11: #\_ => ((2 integer))
mem: ((2 integer)): 1341 <= #\_
run: init-array/main 11: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 12: (((assert)) ((3 boolean)))
mem: ((3 boolean)) => t
run: init-array/main 13: (((7 integer-address)) <- ((index-address)) ((4 integer-array-address) (deref)) ((5 integer)))
mem: ((5 integer)) => 10
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
run: init-array/main 13: 1380 => ((7 integer-address))
mem: ((7 integer-address)): 1346 <= 1380
run: init-array/main 14: (((7 integer-address) (deref)) <- ((copy)) ((2 integer)))
mem: ((2 integer)) => _
run: init-array/main 14: #\_ => ((7 integer-address) (deref))
mem: ((7 integer-address) (deref)): 1380 <= #\_
run: init-array/main 15: (((5 integer)) <- ((add)) ((5 integer)) ((1 literal)))
mem: ((5 integer)) => 10
run: init-array/main 15: 11 => ((5 integer))
mem: ((5 integer)): 1344 <= 11
run: init-array/main 16: (((jump)) ((-8 offset)))
run: init-array/main 9: (((6 boolean)) <- ((greater-or-equal)) ((5 integer)) ((1 integer)))
mem: ((5 integer)) => 11
mem: ((1 integer)) => 64
run: init-array/main 9: nil => ((6 boolean))
mem: ((6 boolean)): 1345 <= nil
run: init-array/main 10: (((jump-if)) ((6 boolean)) ((6 offset)))
mem: ((6 boolean)) => nil
run: init-array/main 11: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 11 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 11: #\_ => ((2 integer))
mem: ((2 integer)): 1341 <= #\_
run: init-array/main 11: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 12: (((assert)) ((3 boolean)))
mem: ((3 boolean)) => t
run: init-array/main 13: (((7 integer-address)) <- ((index-address)) ((4 integer-array-address) (deref)) ((5 integer)))
mem: ((5 integer)) => 11
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
run: init-array/main 13: 1381 => ((7 integer-address))
mem: ((7 integer-address)): 1346 <= 1381
run: init-array/main 14: (((7 integer-address) (deref)) <- ((copy)) ((2 integer)))
mem: ((2 integer)) => _
run: init-array/main 14: #\_ => ((7 integer-address) (deref))
mem: ((7 integer-address) (deref)): 1381 <= #\_
run: init-array/main 15: (((5 integer)) <- ((add)) ((5 integer)) ((1 literal)))
mem: ((5 integer)) => 11
run: init-array/main 15: 12 => ((5 integer))
mem: ((5 integer)): 1344 <= 12
run: init-array/main 16: (((jump)) ((-8 offset)))
run: init-array/main 9: (((6 boolean)) <- ((greater-or-equal)) ((5 integer)) ((1 integer)))
mem: ((5 integer)) => 12
mem: ((1 integer)) => 64
run: init-array/main 9: nil => ((6 boolean))
mem: ((6 boolean)): 1345 <= nil
run: init-array/main 10: (((jump-if)) ((6 boolean)) ((6 offset)))
mem: ((6 boolean)) => nil
run: init-array/main 11: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 12 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 11: #\_ => ((2 integer))
mem: ((2 integer)): 1341 <= #\_
run: init-array/main 11: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 12: (((assert)) ((3 boolean)))
mem: ((3 boolean)) => t
run: init-array/main 13: (((7 integer-address)) <- ((index-address)) ((4 integer-array-address) (deref)) ((5 integer)))
mem: ((5 integer)) => 12
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
run: init-array/main 13: 1382 => ((7 integer-address))
mem: ((7 integer-address)): 1346 <= 1382
run: init-array/main 14: (((7 integer-address) (deref)) <- ((copy)) ((2 integer)))
mem: ((2 integer)) => _
run: init-array/main 14: #\_ => ((7 integer-address) (deref))
mem: ((7 integer-address) (deref)): 1382 <= #\_
run: init-array/main 15: (((5 integer)) <- ((add)) ((5 integer)) ((1 literal)))
mem: ((5 integer)) => 12
run: init-array/main 15: 13 => ((5 integer))
mem: ((5 integer)): 1344 <= 13
run: init-array/main 16: (((jump)) ((-8 offset)))
run: init-array/main 9: (((6 boolean)) <- ((greater-or-equal)) ((5 integer)) ((1 integer)))
mem: ((5 integer)) => 13
mem: ((1 integer)) => 64
run: init-array/main 9: nil => ((6 boolean))
mem: ((6 boolean)): 1345 <= nil
run: init-array/main 10: (((jump-if)) ((6 boolean)) ((6 offset)))
mem: ((6 boolean)) => nil
run: init-array/main 11: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 13 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 11: #\_ => ((2 integer))
mem: ((2 integer)): 1341 <= #\_
run: init-array/main 11: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 12: (((assert)) ((3 boolean)))
mem: ((3 boolean)) => t
run: init-array/main 13: (((7 integer-address)) <- ((index-address)) ((4 integer-array-address) (deref)) ((5 integer)))
mem: ((5 integer)) => 13
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
run: init-array/main 13: 1383 => ((7 integer-address))
mem: ((7 integer-address)): 1346 <= 1383
run: init-array/main 14: (((7 integer-address) (deref)) <- ((copy)) ((2 integer)))
mem: ((2 integer)) => _
run: init-array/main 14: #\_ => ((7 integer-address) (deref))
mem: ((7 integer-address) (deref)): 1383 <= #\_
run: init-array/main 15: (((5 integer)) <- ((add)) ((5 integer)) ((1 literal)))
mem: ((5 integer)) => 13
run: init-array/main 15: 14 => ((5 integer))
mem: ((5 integer)): 1344 <= 14
run: init-array/main 16: (((jump)) ((-8 offset)))
run: init-array/main 9: (((6 boolean)) <- ((greater-or-equal)) ((5 integer)) ((1 integer)))
mem: ((5 integer)) => 14
mem: ((1 integer)) => 64
run: init-array/main 9: nil => ((6 boolean))
mem: ((6 boolean)): 1345 <= nil
run: init-array/main 10: (((jump-if)) ((6 boolean)) ((6 offset)))
mem: ((6 boolean)) => nil
run: init-array/main 11: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 14 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 11: #\p => ((2 integer))
mem: ((2 integer)): 1341 <= #\p
run: init-array/main 11: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 12: (((assert)) ((3 boolean)))
mem: ((3 boolean)) => t
run: init-array/main 13: (((7 integer-address)) <- ((index-address)) ((4 integer-array-address) (deref)) ((5 integer)))
mem: ((5 integer)) => 14
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
run: init-array/main 13: 1384 => ((7 integer-address))
mem: ((7 integer-address)): 1346 <= 1384
run: init-array/main 14: (((7 integer-address) (deref)) <- ((copy)) ((2 integer)))
mem: ((2 integer)) => p
run: init-array/main 14: #\p => ((7 integer-address) (deref))
mem: ((7 integer-address) (deref)): 1384 <= #\p
run: init-array/main 15: (((5 integer)) <- ((add)) ((5 integer)) ((1 literal)))
mem: ((5 integer)) => 14
run: init-array/main 15: 15 => ((5 integer))
mem: ((5 integer)): 1344 <= 15
run: init-array/main 16: (((jump)) ((-8 offset)))
run: init-array/main 9: (((6 boolean)) <- ((greater-or-equal)) ((5 integer)) ((1 integer)))
mem: ((5 integer)) => 15
mem: ((1 integer)) => 64
run: init-array/main 9: nil => ((6 boolean))
mem: ((6 boolean)): 1345 <= nil
run: init-array/main 10: (((jump-if)) ((6 boolean)) ((6 offset)))
mem: ((6 boolean)) => nil
run: init-array/main 11: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 15 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 11: #\n => ((2 integer))
mem: ((2 integer)): 1341 <= #\n
run: init-array/main 11: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 12: (((assert)) ((3 boolean)))
mem: ((3 boolean)) => t
run: init-array/main 13: (((7 integer-address)) <- ((index-address)) ((4 integer-array-address) (deref)) ((5 integer)))
mem: ((5 integer)) => 15
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
run: init-array/main 13: 1385 => ((7 integer-address))
mem: ((7 integer-address)): 1346 <= 1385
run: init-array/main 14: (((7 integer-address) (deref)) <- ((copy)) ((2 integer)))
mem: ((2 integer)) => n
run: init-array/main 14: #\n => ((7 integer-address) (deref))
mem: ((7 integer-address) (deref)): 1385 <= #\n
run: init-array/main 15: (((5 integer)) <- ((add)) ((5 integer)) ((1 literal)))
mem: ((5 integer)) => 15
run: init-array/main 15: 16 => ((5 integer))
mem: ((5 integer)): 1344 <= 16
run: init-array/main 16: (((jump)) ((-8 offset)))
run: init-array/main 9: (((6 boolean)) <- ((greater-or-equal)) ((5 integer)) ((1 integer)))
mem: ((5 integer)) => 16
mem: ((1 integer)) => 64
run: init-array/main 9: nil => ((6 boolean))
mem: ((6 boolean)): 1345 <= nil
run: init-array/main 10: (((jump-if)) ((6 boolean)) ((6 offset)))
mem: ((6 boolean)) => nil
run: init-array/main 11: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 16 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 11: #\B => ((2 integer))
mem: ((2 integer)): 1341 <= #\B
run: init-array/main 11: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 12: (((assert)) ((3 boolean)))
mem: ((3 boolean)) => t
run: init-array/main 13: (((7 integer-address)) <- ((index-address)) ((4 integer-array-address) (deref)) ((5 integer)))
mem: ((5 integer)) => 16
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
run: init-array/main 13: 1386 => ((7 integer-address))
mem: ((7 integer-address)): 1346 <= 1386
run: init-array/main 14: (((7 integer-address) (deref)) <- ((copy)) ((2 integer)))
mem: ((2 integer)) => B
run: init-array/main 14: #\B => ((7 integer-address) (deref))
mem: ((7 integer-address) (deref)): 1386 <= #\B
run: init-array/main 15: (((5 integer)) <- ((add)) ((5 integer)) ((1 literal)))
mem: ((5 integer)) => 16
run: init-array/main 15: 17 => ((5 integer))
mem: ((5 integer)): 1344 <= 17
run: init-array/main 16: (((jump)) ((-8 offset)))
run: init-array/main 9: (((6 boolean)) <- ((greater-or-equal)) ((5 integer)) ((1 integer)))
mem: ((5 integer)) => 17
mem: ((1 integer)) => 64
run: init-array/main 9: nil => ((6 boolean))
mem: ((6 boolean)): 1345 <= nil
run: init-array/main 10: (((jump-if)) ((6 boolean)) ((6 offset)))
mem: ((6 boolean)) => nil
run: init-array/main 11: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 17 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 11: #\P => ((2 integer))
mem: ((2 integer)): 1341 <= #\P
run: init-array/main 11: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 12: (((assert)) ((3 boolean)))
mem: ((3 boolean)) => t
run: init-array/main 13: (((7 integer-address)) <- ((index-address)) ((4 integer-array-address) (deref)) ((5 integer)))
mem: ((5 integer)) => 17
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
run: init-array/main 13: 1387 => ((7 integer-address))
mem: ((7 integer-address)): 1346 <= 1387
run: init-array/main 14: (((7 integer-address) (deref)) <- ((copy)) ((2 integer)))
mem: ((2 integer)) => P
run: init-array/main 14: #\P => ((7 integer-address) (deref))
mem: ((7 integer-address) (deref)): 1387 <= #\P
run: init-array/main 15: (((5 integer)) <- ((add)) ((5 integer)) ((1 literal)))
mem: ((5 integer)) => 17
run: init-array/main 15: 18 => ((5 integer))
mem: ((5 integer)): 1344 <= 18
run: init-array/main 16: (((jump)) ((-8 offset)))
run: init-array/main 9: (((6 boolean)) <- ((greater-or-equal)) ((5 integer)) ((1 integer)))
mem: ((5 integer)) => 18
mem: ((1 integer)) => 64
run: init-array/main 9: nil => ((6 boolean))
mem: ((6 boolean)): 1345 <= nil
run: init-array/main 10: (((jump-if)) ((6 boolean)) ((6 offset)))
mem: ((6 boolean)) => nil
run: init-array/main 11: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 18 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 11: #\_ => ((2 integer))
mem: ((2 integer)): 1341 <= #\_
run: init-array/main 11: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 12: (((assert)) ((3 boolean)))
mem: ((3 boolean)) => t
run: init-array/main 13: (((7 integer-address)) <- ((index-address)) ((4 integer-array-address) (deref)) ((5 integer)))
mem: ((5 integer)) => 18
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
run: init-array/main 13: 1388 => ((7 integer-address))
mem: ((7 integer-address)): 1346 <= 1388
run: init-array/main 14: (((7 integer-address) (deref)) <- ((copy)) ((2 integer)))
mem: ((2 integer)) => _
run: init-array/main 14: #\_ => ((7 integer-address) (deref))
mem: ((7 integer-address) (deref)): 1388 <= #\_
run: init-array/main 15: (((5 integer)) <- ((add)) ((5 integer)) ((1 literal)))
mem: ((5 integer)) => 18
run: init-array/main 15: 19 => ((5 integer))
mem: ((5 integer)): 1344 <= 19
run: init-array/main 16: (((jump)) ((-8 offset)))
run: init-array/main 9: (((6 boolean)) <- ((greater-or-equal)) ((5 integer)) ((1 integer)))
mem: ((5 integer)) => 19
mem: ((1 integer)) => 64
run: init-array/main 9: nil => ((6 boolean))
mem: ((6 boolean)): 1345 <= nil
run: init-array/main 10: (((jump-if)) ((6 boolean)) ((6 offset)))
mem: ((6 boolean)) => nil
run: init-array/main 11: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 19 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 11: #\_ => ((2 integer))
mem: ((2 integer)): 1341 <= #\_
run: init-array/main 11: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 12: (((assert)) ((3 boolean)))
mem: ((3 boolean)) => t
run: init-array/main 13: (((7 integer-address)) <- ((index-address)) ((4 integer-array-address) (deref)) ((5 integer)))
mem: ((5 integer)) => 19
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
run: init-array/main 13: 1389 => ((7 integer-address))
mem: ((7 integer-address)): 1346 <= 1389
run: init-array/main 14: (((7 integer-address) (deref)) <- ((copy)) ((2 integer)))
mem: ((2 integer)) => _
run: init-array/main 14: #\_ => ((7 integer-address) (deref))
mem: ((7 integer-address) (deref)): 1389 <= #\_
run: init-array/main 15: (((5 integer)) <- ((add)) ((5 integer)) ((1 literal)))
mem: ((5 integer)) => 19
run: init-array/main 15: 20 => ((5 integer))
mem: ((5 integer)): 1344 <= 20
run: init-array/main 16: (((jump)) ((-8 offset)))
run: init-array/main 9: (((6 boolean)) <- ((greater-or-equal)) ((5 integer)) ((1 integer)))
mem: ((5 integer)) => 20
mem: ((1 integer)) => 64
run: init-array/main 9: nil => ((6 boolean))
mem: ((6 boolean)): 1345 <= nil
run: init-array/main 10: (((jump-if)) ((6 boolean)) ((6 offset)))
mem: ((6 boolean)) => nil
run: init-array/main 11: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 20 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 11: #\_ => ((2 integer))
mem: ((2 integer)): 1341 <= #\_
run: init-array/main 11: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 12: (((assert)) ((3 boolean)))
mem: ((3 boolean)) => t
run: init-array/main 13: (((7 integer-address)) <- ((index-address)) ((4 integer-array-address) (deref)) ((5 integer)))
mem: ((5 integer)) => 20
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
run: init-array/main 13: 1390 => ((7 integer-address))
mem: ((7 integer-address)): 1346 <= 1390
run: init-array/main 14: (((7 integer-address) (deref)) <- ((copy)) ((2 integer)))
mem: ((2 integer)) => _
run: init-array/main 14: #\_ => ((7 integer-address) (deref))
mem: ((7 integer-address) (deref)): 1390 <= #\_
run: init-array/main 15: (((5 integer)) <- ((add)) ((5 integer)) ((1 literal)))
mem: ((5 integer)) => 20
run: init-array/main 15: 21 => ((5 integer))
mem: ((5 integer)): 1344 <= 21
run: init-array/main 16: (((jump)) ((-8 offset)))
run: init-array/main 9: (((6 boolean)) <- ((greater-or-equal)) ((5 integer)) ((1 integer)))
mem: ((5 integer)) => 21
mem: ((1 integer)) => 64
run: init-array/main 9: nil => ((6 boolean))
mem: ((6 boolean)): 1345 <= nil
run: init-array/main 10: (((jump-if)) ((6 boolean)) ((6 offset)))
mem: ((6 boolean)) => nil
run: init-array/main 11: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 21 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 11: #\_ => ((2 integer))
mem: ((2 integer)): 1341 <= #\_
run: init-array/main 11: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 12: (((assert)) ((3 boolean)))
mem: ((3 boolean)) => t
run: init-array/main 13: (((7 integer-address)) <- ((index-address)) ((4 integer-array-address) (deref)) ((5 integer)))
mem: ((5 integer)) => 21
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
run: init-array/main 13: 1391 => ((7 integer-address))
mem: ((7 integer-address)): 1346 <= 1391
run: init-array/main 14: (((7 integer-address) (deref)) <- ((copy)) ((2 integer)))
mem: ((2 integer)) => _
run: init-array/main 14: #\_ => ((7 integer-address) (deref))
mem: ((7 integer-address) (deref)): 1391 <= #\_
run: init-array/main 15: (((5 integer)) <- ((add)) ((5 integer)) ((1 literal)))
mem: ((5 integer)) => 21
run: init-array/main 15: 22 => ((5 integer))
mem: ((5 integer)): 1344 <= 22
run: init-array/main 16: (((jump)) ((-8 offset)))
run: init-array/main 9: (((6 boolean)) <- ((greater-or-equal)) ((5 integer)) ((1 integer)))
mem: ((5 integer)) => 22
mem: ((1 integer)) => 64
run: init-array/main 9: nil => ((6 boolean))
mem: ((6 boolean)): 1345 <= nil
run: init-array/main 10: (((jump-if)) ((6 boolean)) ((6 offset)))
mem: ((6 boolean)) => nil
run: init-array/main 11: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 22 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 11: #\p => ((2 integer))
mem: ((2 integer)): 1341 <= #\p
run: init-array/main 11: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 12: (((assert)) ((3 boolean)))
mem: ((3 boolean)) => t
run: init-array/main 13: (((7 integer-address)) <- ((index-address)) ((4 integer-array-address) (deref)) ((5 integer)))
mem: ((5 integer)) => 22
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
run: init-array/main 13: 1392 => ((7 integer-address))
mem: ((7 integer-address)): 1346 <= 1392
run: init-array/main 14: (((7 integer-address) (deref)) <- ((copy)) ((2 integer)))
mem: ((2 integer)) => p
run: init-array/main 14: #\p => ((7 integer-address) (deref))
mem: ((7 integer-address) (deref)): 1392 <= #\p
run: init-array/main 15: (((5 integer)) <- ((add)) ((5 integer)) ((1 literal)))
mem: ((5 integer)) => 22
run: init-array/main 15: 23 => ((5 integer))
mem: ((5 integer)): 1344 <= 23
run: init-array/main 16: (((jump)) ((-8 offset)))
run: init-array/main 9: (((6 boolean)) <- ((greater-or-equal)) ((5 integer)) ((1 integer)))
mem: ((5 integer)) => 23
mem: ((1 integer)) => 64
run: init-array/main 9: nil => ((6 boolean))
mem: ((6 boolean)): 1345 <= nil
run: init-array/main 10: (((jump-if)) ((6 boolean)) ((6 offset)))
mem: ((6 boolean)) => nil
run: init-array/main 11: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 23 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 11: #\b => ((2 integer))
mem: ((2 integer)): 1341 <= #\b
run: init-array/main 11: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 12: (((assert)) ((3 boolean)))
mem: ((3 boolean)) => t
run: init-array/main 13: (((7 integer-address)) <- ((index-address)) ((4 integer-array-address) (deref)) ((5 integer)))
mem: ((5 integer)) => 23
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
run: init-array/main 13: 1393 => ((7 integer-address))
mem: ((7 integer-address)): 1346 <= 1393
run: init-array/main 14: (((7 integer-address) (deref)) <- ((copy)) ((2 integer)))
mem: ((2 integer)) => b
run: init-array/main 14: #\b => ((7 integer-address) (deref))
mem: ((7 integer-address) (deref)): 1393 <= #\b
run: init-array/main 15: (((5 integer)) <- ((add)) ((5 integer)) ((1 literal)))
mem: ((5 integer)) => 23
run: init-array/main 15: 24 => ((5 integer))
mem: ((5 integer)): 1344 <= 24
run: init-array/main 16: (((jump)) ((-8 offset)))
run: init-array/main 9: (((6 boolean)) <- ((greater-or-equal)) ((5 integer)) ((1 integer)))
mem: ((5 integer)) => 24
mem: ((1 integer)) => 64
run: init-array/main 9: nil => ((6 boolean))
mem: ((6 boolean)): 1345 <= nil
run: init-array/main 10: (((jump-if)) ((6 boolean)) ((6 offset)))
mem: ((6 boolean)) => nil
run: init-array/main 11: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 24 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 11: #\Q => ((2 integer))
mem: ((2 integer)): 1341 <= #\Q
run: init-array/main 11: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 12: (((assert)) ((3 boolean)))
mem: ((3 boolean)) => t
run: init-array/main 13: (((7 integer-address)) <- ((index-address)) ((4 integer-array-address) (deref)) ((5 integer)))
mem: ((5 integer)) => 24
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
run: init-array/main 13: 1394 => ((7 integer-address))
mem: ((7 integer-address)): 1346 <= 1394
run: init-array/main 14: (((7 integer-address) (deref)) <- ((copy)) ((2 integer)))
mem: ((2 integer)) => Q
run: init-array/main 14: #\Q => ((7 integer-address) (deref))
mem: ((7 integer-address) (deref)): 1394 <= #\Q
run: init-array/main 15: (((5 integer)) <- ((add)) ((5 integer)) ((1 literal)))
mem: ((5 integer)) => 24
run: init-array/main 15: 25 => ((5 integer))
mem: ((5 integer)): 1344 <= 25
run: init-array/main 16: (((jump)) ((-8 offset)))
run: init-array/main 9: (((6 boolean)) <- ((greater-or-equal)) ((5 integer)) ((1 integer)))
mem: ((5 integer)) => 25
mem: ((1 integer)) => 64
run: init-array/main 9: nil => ((6 boolean))
mem: ((6 boolean)): 1345 <= nil
run: init-array/main 10: (((jump-if)) ((6 boolean)) ((6 offset)))
mem: ((6 boolean)) => nil
run: init-array/main 11: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 25 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 11: #\P => ((2 integer))
mem: ((2 integer)): 1341 <= #\P
run: init-array/main 11: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 12: (((assert)) ((3 boolean)))
mem: ((3 boolean)) => t
run: init-array/main 13: (((7 integer-address)) <- ((index-address)) ((4 integer-array-address) (deref)) ((5 integer)))
mem: ((5 integer)) => 25
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
run: init-array/main 13: 1395 => ((7 integer-address))
mem: ((7 integer-address)): 1346 <= 1395
run: init-array/main 14: (((7 integer-address) (deref)) <- ((copy)) ((2 integer)))
mem: ((2 integer)) => P
run: init-array/main 14: #\P => ((7 integer-address) (deref))
mem: ((7 integer-address) (deref)): 1395 <= #\P
run: init-array/main 15: (((5 integer)) <- ((add)) ((5 integer)) ((1 literal)))
mem: ((5 integer)) => 25
run: init-array/main 15: 26 => ((5 integer))
mem: ((5 integer)): 1344 <= 26
run: init-array/main 16: (((jump)) ((-8 offset)))
run: init-array/main 9: (((6 boolean)) <- ((greater-or-equal)) ((5 integer)) ((1 integer)))
mem: ((5 integer)) => 26
mem: ((1 integer)) => 64
run: init-array/main 9: nil => ((6 boolean))
mem: ((6 boolean)): 1345 <= nil
run: init-array/main 10: (((jump-if)) ((6 boolean)) ((6 offset)))
mem: ((6 boolean)) => nil
run: init-array/main 11: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 26 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 11: #\_ => ((2 integer))
mem: ((2 integer)): 1341 <= #\_
run: init-array/main 11: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 12: (((assert)) ((3 boolean)))
mem: ((3 boolean)) => t
run: init-array/main 13: (((7 integer-address)) <- ((index-address)) ((4 integer-array-address) (deref)) ((5 integer)))
mem: ((5 integer)) => 26
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
run: init-array/main 13: 1396 => ((7 integer-address))
mem: ((7 integer-address)): 1346 <= 1396
run: init-array/main 14: (((7 integer-address) (deref)) <- ((copy)) ((2 integer)))
mem: ((2 integer)) => _
run: init-array/main 14: #\_ => ((7 integer-address) (deref))
mem: ((7 integer-address) (deref)): 1396 <= #\_
run: init-array/main 15: (((5 integer)) <- ((add)) ((5 integer)) ((1 literal)))
mem: ((5 integer)) => 26
run: init-array/main 15: 27 => ((5 integer))
mem: ((5 integer)): 1344 <= 27
run: init-array/main 16: (((jump)) ((-8 offset)))
run: init-array/main 9: (((6 boolean)) <- ((greater-or-equal)) ((5 integer)) ((1 integer)))
mem: ((5 integer)) => 27
mem: ((1 integer)) => 64
run: init-array/main 9: nil => ((6 boolean))
mem: ((6 boolean)): 1345 <= nil
run: init-array/main 10: (((jump-if)) ((6 boolean)) ((6 offset)))
mem: ((6 boolean)) => nil
run: init-array/main 11: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 27 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 11: #\_ => ((2 integer))
mem: ((2 integer)): 1341 <= #\_
run: init-array/main 11: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 12: (((assert)) ((3 boolean)))
mem: ((3 boolean)) => t
run: init-array/main 13: (((7 integer-address)) <- ((index-address)) ((4 integer-array-address) (deref)) ((5 integer)))
mem: ((5 integer)) => 27
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
run: init-array/main 13: 1397 => ((7 integer-address))
mem: ((7 integer-address)): 1346 <= 1397
run: init-array/main 14: (((7 integer-address) (deref)) <- ((copy)) ((2 integer)))
mem: ((2 integer)) => _
run: init-array/main 14: #\_ => ((7 integer-address) (deref))
mem: ((7 integer-address) (deref)): 1397 <= #\_
run: init-array/main 15: (((5 integer)) <- ((add)) ((5 integer)) ((1 literal)))
mem: ((5 integer)) => 27
run: init-array/main 15: 28 => ((5 integer))
mem: ((5 integer)): 1344 <= 28
run: init-array/main 16: (((jump)) ((-8 offset)))
run: init-array/main 9: (((6 boolean)) <- ((greater-or-equal)) ((5 integer)) ((1 integer)))
mem: ((5 integer)) => 28
mem: ((1 integer)) => 64
run: init-array/main 9: nil => ((6 boolean))
mem: ((6 boolean)): 1345 <= nil
run: init-array/main 10: (((jump-if)) ((6 boolean)) ((6 offset)))
mem: ((6 boolean)) => nil
run: init-array/main 11: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 28 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 11: #\_ => ((2 integer))
mem: ((2 integer)): 1341 <= #\_
run: init-array/main 11: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 12: (((assert)) ((3 boolean)))
mem: ((3 boolean)) => t
run: init-array/main 13: (((7 integer-address)) <- ((index-address)) ((4 integer-array-address) (deref)) ((5 integer)))
mem: ((5 integer)) => 28
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
run: init-array/main 13: 1398 => ((7 integer-address))
mem: ((7 integer-address)): 1346 <= 1398
run: init-array/main 14: (((7 integer-address) (deref)) <- ((copy)) ((2 integer)))
mem: ((2 integer)) => _
run: init-array/main 14: #\_ => ((7 integer-address) (deref))
mem: ((7 integer-address) (deref)): 1398 <= #\_
run: init-array/main 15: (((5 integer)) <- ((add)) ((5 integer)) ((1 literal)))
mem: ((5 integer)) => 28
run: init-array/main 15: 29 => ((5 integer))
mem: ((5 integer)): 1344 <= 29
run: init-array/main 16: (((jump)) ((-8 offset)))
run: init-array/main 9: (((6 boolean)) <- ((greater-or-equal)) ((5 integer)) ((1 integer)))
mem: ((5 integer)) => 29
mem: ((1 integer)) => 64
run: init-array/main 9: nil => ((6 boolean))
mem: ((6 boolean)): 1345 <= nil
run: init-array/main 10: (((jump-if)) ((6 boolean)) ((6 offset)))
mem: ((6 boolean)) => nil
run: init-array/main 11: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 29 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 11: #\_ => ((2 integer))
mem: ((2 integer)): 1341 <= #\_
run: init-array/main 11: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 12: (((assert)) ((3 boolean)))
mem: ((3 boolean)) => t
run: init-array/main 13: (((7 integer-address)) <- ((index-address)) ((4 integer-array-address) (deref)) ((5 integer)))
mem: ((5 integer)) => 29
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
run: init-array/main 13: 1399 => ((7 integer-address))
mem: ((7 integer-address)): 1346 <= 1399
run: init-array/main 14: (((7 integer-address) (deref)) <- ((copy)) ((2 integer)))
mem: ((2 integer)) => _
run: init-array/main 14: #\_ => ((7 integer-address) (deref))
mem: ((7 integer-address) (deref)): 1399 <= #\_
run: init-array/main 15: (((5 integer)) <- ((add)) ((5 integer)) ((1 literal)))
mem: ((5 integer)) => 29
run: init-array/main 15: 30 => ((5 integer))
mem: ((5 integer)): 1344 <= 30
run: init-array/main 16: (((jump)) ((-8 offset)))
run: init-array/main 9: (((6 boolean)) <- ((greater-or-equal)) ((5 integer)) ((1 integer)))
mem: ((5 integer)) => 30
mem: ((1 integer)) => 64
run: init-array/main 9: nil => ((6 boolean))
mem: ((6 boolean)): 1345 <= nil
run: init-array/main 10: (((jump-if)) ((6 boolean)) ((6 offset)))
mem: ((6 boolean)) => nil
run: init-array/main 11: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 30 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 11: #\p => ((2 integer))
mem: ((2 integer)): 1341 <= #\p
run: init-array/main 11: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 12: (((assert)) ((3 boolean)))
mem: ((3 boolean)) => t
run: init-array/main 13: (((7 integer-address)) <- ((index-address)) ((4 integer-array-address) (deref)) ((5 integer)))
mem: ((5 integer)) => 30
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
run: init-array/main 13: 1400 => ((7 integer-address))
mem: ((7 integer-address)): 1346 <= 1400
run: init-array/main 14: (((7 integer-address) (deref)) <- ((copy)) ((2 integer)))
mem: ((2 integer)) => p
run: init-array/main 14: #\p => ((7 integer-address) (deref))
mem: ((7 integer-address) (deref)): 1400 <= #\p
run: init-array/main 15: (((5 integer)) <- ((add)) ((5 integer)) ((1 literal)))
mem: ((5 integer)) => 30
run: init-array/main 15: 31 => ((5 integer))
mem: ((5 integer)): 1344 <= 31
run: init-array/main 16: (((jump)) ((-8 offset)))
run: init-array/main 9: (((6 boolean)) <- ((greater-or-equal)) ((5 integer)) ((1 integer)))
mem: ((5 integer)) => 31
mem: ((1 integer)) => 64
run: init-array/main 9: nil => ((6 boolean))
mem: ((6 boolean)): 1345 <= nil
run: init-array/main 10: (((jump-if)) ((6 boolean)) ((6 offset)))
mem: ((6 boolean)) => nil
run: init-array/main 11: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 31 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 11: #\q => ((2 integer))
mem: ((2 integer)): 1341 <= #\q
run: init-array/main 11: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 12: (((assert)) ((3 boolean)))
mem: ((3 boolean)) => t
run: init-array/main 13: (((7 integer-address)) <- ((index-address)) ((4 integer-array-address) (deref)) ((5 integer)))
mem: ((5 integer)) => 31
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
run: init-array/main 13: 1401 => ((7 integer-address))
mem: ((7 integer-address)): 1346 <= 1401
run: init-array/main 14: (((7 integer-address) (deref)) <- ((copy)) ((2 integer)))
mem: ((2 integer)) => q
run: init-array/main 14: #\q => ((7 integer-address) (deref))
mem: ((7 integer-address) (deref)): 1401 <= #\q
run: init-array/main 15: (((5 integer)) <- ((add)) ((5 integer)) ((1 literal)))
mem: ((5 integer)) => 31
run: init-array/main 15: 32 => ((5 integer))
mem: ((5 integer)): 1344 <= 32
run: init-array/main 16: (((jump)) ((-8 offset)))
run: init-array/main 9: (((6 boolean)) <- ((greater-or-equal)) ((5 integer)) ((1 integer)))
mem: ((5 integer)) => 32
mem: ((1 integer)) => 64
run: init-array/main 9: nil => ((6 boolean))
mem: ((6 boolean)): 1345 <= nil
run: init-array/main 10: (((jump-if)) ((6 boolean)) ((6 offset)))
mem: ((6 boolean)) => nil
run: init-array/main 11: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 32 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 11: #\K => ((2 integer))
mem: ((2 integer)): 1341 <= #\K
run: init-array/main 11: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 12: (((assert)) ((3 boolean)))
mem: ((3 boolean)) => t
run: init-array/main 13: (((7 integer-address)) <- ((index-address)) ((4 integer-array-address) (deref)) ((5 integer)))
mem: ((5 integer)) => 32
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
run: init-array/main 13: 1402 => ((7 integer-address))
mem: ((7 integer-address)): 1346 <= 1402
run: init-array/main 14: (((7 integer-address) (deref)) <- ((copy)) ((2 integer)))
mem: ((2 integer)) => K
run: init-array/main 14: #\K => ((7 integer-address) (deref))
mem: ((7 integer-address) (deref)): 1402 <= #\K
run: init-array/main 15: (((5 integer)) <- ((add)) ((5 integer)) ((1 literal)))
mem: ((5 integer)) => 32
run: init-array/main 15: 33 => ((5 integer))
mem: ((5 integer)): 1344 <= 33
run: init-array/main 16: (((jump)) ((-8 offset)))
run: init-array/main 9: (((6 boolean)) <- ((greater-or-equal)) ((5 integer)) ((1 integer)))
mem: ((5 integer)) => 33
mem: ((1 integer)) => 64
run: init-array/main 9: nil => ((6 boolean))
mem: ((6 boolean)): 1345 <= nil
run: init-array/main 10: (((jump-if)) ((6 boolean)) ((6 offset)))
mem: ((6 boolean)) => nil
run: init-array/main 11: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 33 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 11: #\P => ((2 integer))
mem: ((2 integer)): 1341 <= #\P
run: init-array/main 11: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 12: (((assert)) ((3 boolean)))
mem: ((3 boolean)) => t
run: init-array/main 13: (((7 integer-address)) <- ((index-address)) ((4 integer-array-address) (deref)) ((5 integer)))
mem: ((5 integer)) => 33
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
run: init-array/main 13: 1403 => ((7 integer-address))
mem: ((7 integer-address)): 1346 <= 1403
run: init-array/main 14: (((7 integer-address) (deref)) <- ((copy)) ((2 integer)))
mem: ((2 integer)) => P
run: init-array/main 14: #\P => ((7 integer-address) (deref))
mem: ((7 integer-address) (deref)): 1403 <= #\P
run: init-array/main 15: (((5 integer)) <- ((add)) ((5 integer)) ((1 literal)))
mem: ((5 integer)) => 33
run: init-array/main 15: 34 => ((5 integer))
mem: ((5 integer)): 1344 <= 34
run: init-array/main 16: (((jump)) ((-8 offset)))
run: init-array/main 9: (((6 boolean)) <- ((greater-or-equal)) ((5 integer)) ((1 integer)))
mem: ((5 integer)) => 34
mem: ((1 integer)) => 64
run: init-array/main 9: nil => ((6 boolean))
mem: ((6 boolean)): 1345 <= nil
run: init-array/main 10: (((jump-if)) ((6 boolean)) ((6 offset)))
mem: ((6 boolean)) => nil
run: init-array/main 11: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 34 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 11: #\_ => ((2 integer))
mem: ((2 integer)): 1341 <= #\_
run: init-array/main 11: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 12: (((assert)) ((3 boolean)))
mem: ((3 boolean)) => t
run: init-array/main 13: (((7 integer-address)) <- ((index-address)) ((4 integer-array-address) (deref)) ((5 integer)))
mem: ((5 integer)) => 34
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
run: init-array/main 13: 1404 => ((7 integer-address))
mem: ((7 integer-address)): 1346 <= 1404
run: init-array/main 14: (((7 integer-address) (deref)) <- ((copy)) ((2 integer)))
mem: ((2 integer)) => _
run: init-array/main 14: #\_ => ((7 integer-address) (deref))
mem: ((7 integer-address) (deref)): 1404 <= #\_
run: init-array/main 15: (((5 integer)) <- ((add)) ((5 integer)) ((1 literal)))
mem: ((5 integer)) => 34
run: init-array/main 15: 35 => ((5 integer))
mem: ((5 integer)): 1344 <= 35
run: init-array/main 16: (((jump)) ((-8 offset)))
run: init-array/main 9: (((6 boolean)) <- ((greater-or-equal)) ((5 integer)) ((1 integer)))
mem: ((5 integer)) => 35
mem: ((1 integer)) => 64
run: init-array/main 9: nil => ((6 boolean))
mem: ((6 boolean)): 1345 <= nil
run: init-array/main 10: (((jump-if)) ((6 boolean)) ((6 offset)))
mem: ((6 boolean)) => nil
run: init-array/main 11: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 35 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 11: #\_ => ((2 integer))
mem: ((2 integer)): 1341 <= #\_
run: init-array/main 11: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 12: (((assert)) ((3 boolean)))
mem: ((3 boolean)) => t
run: init-array/main 13: (((7 integer-address)) <- ((index-address)) ((4 integer-array-address) (deref)) ((5 integer)))
mem: ((5 integer)) => 35
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
run: init-array/main 13: 1405 => ((7 integer-address))
mem: ((7 integer-address)): 1346 <= 1405
run: init-array/main 14: (((7 integer-address) (deref)) <- ((copy)) ((2 integer)))
mem: ((2 integer)) => _
run: init-array/main 14: #\_ => ((7 integer-address) (deref))
mem: ((7 integer-address) (deref)): 1405 <= #\_
run: init-array/main 15: (((5 integer)) <- ((add)) ((5 integer)) ((1 literal)))
mem: ((5 integer)) => 35
run: init-array/main 15: 36 => ((5 integer))
mem: ((5 integer)): 1344 <= 36
run: init-array/main 16: (((jump)) ((-8 offset)))
run: init-array/main 9: (((6 boolean)) <- ((greater-or-equal)) ((5 integer)) ((1 integer)))
mem: ((5 integer)) => 36
mem: ((1 integer)) => 64
run: init-array/main 9: nil => ((6 boolean))
mem: ((6 boolean)): 1345 <= nil
run: init-array/main 10: (((jump-if)) ((6 boolean)) ((6 offset)))
mem: ((6 boolean)) => nil
run: init-array/main 11: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 36 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 11: #\_ => ((2 integer))
mem: ((2 integer)): 1341 <= #\_
run: init-array/main 11: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 12: (((assert)) ((3 boolean)))
mem: ((3 boolean)) => t
run: init-array/main 13: (((7 integer-address)) <- ((index-address)) ((4 integer-array-address) (deref)) ((5 integer)))
mem: ((5 integer)) => 36
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
run: init-array/main 13: 1406 => ((7 integer-address))
mem: ((7 integer-address)): 1346 <= 1406
run: init-array/main 14: (((7 integer-address) (deref)) <- ((copy)) ((2 integer)))
mem: ((2 integer)) => _
run: init-array/main 14: #\_ => ((7 integer-address) (deref))
mem: ((7 integer-address) (deref)): 1406 <= #\_
run: init-array/main 15: (((5 integer)) <- ((add)) ((5 integer)) ((1 literal)))
mem: ((5 integer)) => 36
run: init-array/main 15: 37 => ((5 integer))
mem: ((5 integer)): 1344 <= 37
run: init-array/main 16: (((jump)) ((-8 offset)))
run: init-array/main 9: (((6 boolean)) <- ((greater-or-equal)) ((5 integer)) ((1 integer)))
mem: ((5 integer)) => 37
mem: ((1 integer)) => 64
run: init-array/main 9: nil => ((6 boolean))
mem: ((6 boolean)): 1345 <= nil
run: init-array/main 10: (((jump-if)) ((6 boolean)) ((6 offset)))
mem: ((6 boolean)) => nil
run: init-array/main 11: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 37 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 11: #\_ => ((2 integer))
mem: ((2 integer)): 1341 <= #\_
run: init-array/main 11: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 12: (((assert)) ((3 boolean)))
mem: ((3 boolean)) => t
run: init-array/main 13: (((7 integer-address)) <- ((index-address)) ((4 integer-array-address) (deref)) ((5 integer)))
mem: ((5 integer)) => 37
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
run: init-array/main 13: 1407 => ((7 integer-address))
mem: ((7 integer-address)): 1346 <= 1407
run: init-array/main 14: (((7 integer-address) (deref)) <- ((copy)) ((2 integer)))
mem: ((2 integer)) => _
run: init-array/main 14: #\_ => ((7 integer-address) (deref))
mem: ((7 integer-address) (deref)): 1407 <= #\_
run: init-array/main 15: (((5 integer)) <- ((add)) ((5 integer)) ((1 literal)))
mem: ((5 integer)) => 37
run: init-array/main 15: 38 => ((5 integer))
mem: ((5 integer)): 1344 <= 38
run: init-array/main 16: (((jump)) ((-8 offset)))
run: init-array/main 9: (((6 boolean)) <- ((greater-or-equal)) ((5 integer)) ((1 integer)))
mem: ((5 integer)) => 38
mem: ((1 integer)) => 64
run: init-array/main 9: nil => ((6 boolean))
mem: ((6 boolean)): 1345 <= nil
run: init-array/main 10: (((jump-if)) ((6 boolean)) ((6 offset)))
mem: ((6 boolean)) => nil
run: init-array/main 11: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 38 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 11: #\p => ((2 integer))
mem: ((2 integer)): 1341 <= #\p
run: init-array/main 11: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 12: (((assert)) ((3 boolean)))
mem: ((3 boolean)) => t
run: init-array/main 13: (((7 integer-address)) <- ((index-address)) ((4 integer-array-address) (deref)) ((5 integer)))
mem: ((5 integer)) => 38
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
run: init-array/main 13: 1408 => ((7 integer-address))
mem: ((7 integer-address)): 1346 <= 1408
run: init-array/main 14: (((7 integer-address) (deref)) <- ((copy)) ((2 integer)))
mem: ((2 integer)) => p
run: init-array/main 14: #\p => ((7 integer-address) (deref))
mem: ((7 integer-address) (deref)): 1408 <= #\p
run: init-array/main 15: (((5 integer)) <- ((add)) ((5 integer)) ((1 literal)))
mem: ((5 integer)) => 38
run: init-array/main 15: 39 => ((5 integer))
mem: ((5 integer)): 1344 <= 39
run: init-array/main 16: (((jump)) ((-8 offset)))
run: init-array/main 9: (((6 boolean)) <- ((greater-or-equal)) ((5 integer)) ((1 integer)))
mem: ((5 integer)) => 39
mem: ((1 integer)) => 64
run: init-array/main 9: nil => ((6 boolean))
mem: ((6 boolean)): 1345 <= nil
run: init-array/main 10: (((jump-if)) ((6 boolean)) ((6 offset)))
mem: ((6 boolean)) => nil
run: init-array/main 11: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 39 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 11: #\k => ((2 integer))
mem: ((2 integer)): 1341 <= #\k
run: init-array/main 11: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 12: (((assert)) ((3 boolean)))
mem: ((3 boolean)) => t
run: init-array/main 13: (((7 integer-address)) <- ((index-address)) ((4 integer-array-address) (deref)) ((5 integer)))
mem: ((5 integer)) => 39
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
run: init-array/main 13: 1409 => ((7 integer-address))
mem: ((7 integer-address)): 1346 <= 1409
run: init-array/main 14: (((7 integer-address) (deref)) <- ((copy)) ((2 integer)))
mem: ((2 integer)) => k
run: init-array/main 14: #\k => ((7 integer-address) (deref))
mem: ((7 integer-address) (deref)): 1409 <= #\k
run: init-array/main 15: (((5 integer)) <- ((add)) ((5 integer)) ((1 literal)))
mem: ((5 integer)) => 39
run: init-array/main 15: 40 => ((5 integer))
mem: ((5 integer)): 1344 <= 40
run: init-array/main 16: (((jump)) ((-8 offset)))
run: init-array/main 9: (((6 boolean)) <- ((greater-or-equal)) ((5 integer)) ((1 integer)))
mem: ((5 integer)) => 40
mem: ((1 integer)) => 64
run: init-array/main 9: nil => ((6 boolean))
mem: ((6 boolean)): 1345 <= nil
run: init-array/main 10: (((jump-if)) ((6 boolean)) ((6 offset)))
mem: ((6 boolean)) => nil
run: init-array/main 11: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 40 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 11: #\B => ((2 integer))
mem: ((2 integer)): 1341 <= #\B
run: init-array/main 11: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 12: (((assert)) ((3 boolean)))
mem: ((3 boolean)) => t
run: init-array/main 13: (((7 integer-address)) <- ((index-address)) ((4 integer-array-address) (deref)) ((5 integer)))
mem: ((5 integer)) => 40
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
run: init-array/main 13: 1410 => ((7 integer-address))
mem: ((7 integer-address)): 1346 <= 1410
run: init-array/main 14: (((7 integer-address) (deref)) <- ((copy)) ((2 integer)))
mem: ((2 integer)) => B
run: init-array/main 14: #\B => ((7 integer-address) (deref))
mem: ((7 integer-address) (deref)): 1410 <= #\B
run: init-array/main 15: (((5 integer)) <- ((add)) ((5 integer)) ((1 literal)))
mem: ((5 integer)) => 40
run: init-array/main 15: 41 => ((5 integer))
mem: ((5 integer)): 1344 <= 41
run: init-array/main 16: (((jump)) ((-8 offset)))
run: init-array/main 9: (((6 boolean)) <- ((greater-or-equal)) ((5 integer)) ((1 integer)))
mem: ((5 integer)) => 41
mem: ((1 integer)) => 64
run: init-array/main 9: nil => ((6 boolean))
mem: ((6 boolean)): 1345 <= nil
run: init-array/main 10: (((jump-if)) ((6 boolean)) ((6 offset)))
mem: ((6 boolean)) => nil
run: init-array/main 11: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 41 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 11: #\P => ((2 integer))
mem: ((2 integer)): 1341 <= #\P
run: init-array/main 11: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 12: (((assert)) ((3 boolean)))
mem: ((3 boolean)) => t
run: init-array/main 13: (((7 integer-address)) <- ((index-address)) ((4 integer-array-address) (deref)) ((5 integer)))
mem: ((5 integer)) => 41
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
run: init-array/main 13: 1411 => ((7 integer-address))
mem: ((7 integer-address)): 1346 <= 1411
run: init-array/main 14: (((7 integer-address) (deref)) <- ((copy)) ((2 integer)))
mem: ((2 integer)) => P
run: init-array/main 14: #\P => ((7 integer-address) (deref))
mem: ((7 integer-address) (deref)): 1411 <= #\P
run: init-array/main 15: (((5 integer)) <- ((add)) ((5 integer)) ((1 literal)))
mem: ((5 integer)) => 41
run: init-array/main 15: 42 => ((5 integer))
mem: ((5 integer)): 1344 <= 42
run: init-array/main 16: (((jump)) ((-8 offset)))
run: init-array/main 9: (((6 boolean)) <- ((greater-or-equal)) ((5 integer)) ((1 integer)))
mem: ((5 integer)) => 42
mem: ((1 integer)) => 64
run: init-array/main 9: nil => ((6 boolean))
mem: ((6 boolean)): 1345 <= nil
run: init-array/main 10: (((jump-if)) ((6 boolean)) ((6 offset)))
mem: ((6 boolean)) => nil
run: init-array/main 11: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 42 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 11: #\_ => ((2 integer))
mem: ((2 integer)): 1341 <= #\_
run: init-array/main 11: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 12: (((assert)) ((3 boolean)))
mem: ((3 boolean)) => t
run: init-array/main 13: (((7 integer-address)) <- ((index-address)) ((4 integer-array-address) (deref)) ((5 integer)))
mem: ((5 integer)) => 42
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
run: init-array/main 13: 1412 => ((7 integer-address))
mem: ((7 integer-address)): 1346 <= 1412
run: init-array/main 14: (((7 integer-address) (deref)) <- ((copy)) ((2 integer)))
mem: ((2 integer)) => _
run: init-array/main 14: #\_ => ((7 integer-address) (deref))
mem: ((7 integer-address) (deref)): 1412 <= #\_
run: init-array/main 15: (((5 integer)) <- ((add)) ((5 integer)) ((1 literal)))
mem: ((5 integer)) => 42
run: init-array/main 15: 43 => ((5 integer))
mem: ((5 integer)): 1344 <= 43
run: init-array/main 16: (((jump)) ((-8 offset)))
run: init-array/main 9: (((6 boolean)) <- ((greater-or-equal)) ((5 integer)) ((1 integer)))
mem: ((5 integer)) => 43
mem: ((1 integer)) => 64
run: init-array/main 9: nil => ((6 boolean))
mem: ((6 boolean)): 1345 <= nil
run: init-array/main 10: (((jump-if)) ((6 boolean)) ((6 offset)))
mem: ((6 boolean)) => nil
run: init-array/main 11: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 43 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 11: #\_ => ((2 integer))
mem: ((2 integer)): 1341 <= #\_
run: init-array/main 11: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 12: (((assert)) ((3 boolean)))
mem: ((3 boolean)) => t
run: init-array/main 13: (((7 integer-address)) <- ((index-address)) ((4 integer-array-address) (deref)) ((5 integer)))
mem: ((5 integer)) => 43
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
run: init-array/main 13: 1413 => ((7 integer-address))
mem: ((7 integer-address)): 1346 <= 1413
run: init-array/main 14: (((7 integer-address) (deref)) <- ((copy)) ((2 integer)))
mem: ((2 integer)) => _
run: init-array/main 14: #\_ => ((7 integer-address) (deref))
mem: ((7 integer-address) (deref)): 1413 <= #\_
run: init-array/main 15: (((5 integer)) <- ((add)) ((5 integer)) ((1 literal)))
mem: ((5 integer)) => 43
run: init-array/main 15: 44 => ((5 integer))
mem: ((5 integer)): 1344 <= 44
run: init-array/main 16: (((jump)) ((-8 offset)))
run: init-array/main 9: (((6 boolean)) <- ((greater-or-equal)) ((5 integer)) ((1 integer)))
mem: ((5 integer)) => 44
mem: ((1 integer)) => 64
run: init-array/main 9: nil => ((6 boolean))
mem: ((6 boolean)): 1345 <= nil
run: init-array/main 10: (((jump-if)) ((6 boolean)) ((6 offset)))
mem: ((6 boolean)) => nil
run: init-array/main 11: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 44 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 11: #\_ => ((2 integer))
mem: ((2 integer)): 1341 <= #\_
run: init-array/main 11: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 12: (((assert)) ((3 boolean)))
mem: ((3 boolean)) => t
run: init-array/main 13: (((7 integer-address)) <- ((index-address)) ((4 integer-array-address) (deref)) ((5 integer)))
mem: ((5 integer)) => 44
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
run: init-array/main 13: 1414 => ((7 integer-address))
mem: ((7 integer-address)): 1346 <= 1414
run: init-array/main 14: (((7 integer-address) (deref)) <- ((copy)) ((2 integer)))
mem: ((2 integer)) => _
run: init-array/main 14: #\_ => ((7 integer-address) (deref))
mem: ((7 integer-address) (deref)): 1414 <= #\_
run: init-array/main 15: (((5 integer)) <- ((add)) ((5 integer)) ((1 literal)))
mem: ((5 integer)) => 44
run: init-array/main 15: 45 => ((5 integer))
mem: ((5 integer)): 1344 <= 45
run: init-array/main 16: (((jump)) ((-8 offset)))
run: init-array/main 9: (((6 boolean)) <- ((greater-or-equal)) ((5 integer)) ((1 integer)))
mem: ((5 integer)) => 45
mem: ((1 integer)) => 64
run: init-array/main 9: nil => ((6 boolean))
mem: ((6 boolean)): 1345 <= nil
run: init-array/main 10: (((jump-if)) ((6 boolean)) ((6 offset)))
mem: ((6 boolean)) => nil
run: init-array/main 11: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 45 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 11: #\_ => ((2 integer))
mem: ((2 integer)): 1341 <= #\_
run: init-array/main 11: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 12: (((assert)) ((3 boolean)))
mem: ((3 boolean)) => t
run: init-array/main 13: (((7 integer-address)) <- ((index-address)) ((4 integer-array-address) (deref)) ((5 integer)))
mem: ((5 integer)) => 45
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
run: init-array/main 13: 1415 => ((7 integer-address))
mem: ((7 integer-address)): 1346 <= 1415
run: init-array/main 14: (((7 integer-address) (deref)) <- ((copy)) ((2 integer)))
mem: ((2 integer)) => _
run: init-array/main 14: #\_ => ((7 integer-address) (deref))
mem: ((7 integer-address) (deref)): 1415 <= #\_
run: init-array/main 15: (((5 integer)) <- ((add)) ((5 integer)) ((1 literal)))
mem: ((5 integer)) => 45
run: init-array/main 15: 46 => ((5 integer))
mem: ((5 integer)): 1344 <= 46
run: init-array/main 16: (((jump)) ((-8 offset)))
run: init-array/main 9: (((6 boolean)) <- ((greater-or-equal)) ((5 integer)) ((1 integer)))
mem: ((5 integer)) => 46
mem: ((1 integer)) => 64
run: init-array/main 9: nil => ((6 boolean))
mem: ((6 boolean)): 1345 <= nil
run: init-array/main 10: (((jump-if)) ((6 boolean)) ((6 offset)))
mem: ((6 boolean)) => nil
run: init-array/main 11: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 46 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 11: #\p => ((2 integer))
mem: ((2 integer)): 1341 <= #\p
run: init-array/main 11: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 12: (((assert)) ((3 boolean)))
mem: ((3 boolean)) => t
run: init-array/main 13: (((7 integer-address)) <- ((index-address)) ((4 integer-array-address) (deref)) ((5 integer)))
mem: ((5 integer)) => 46
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
run: init-array/main 13: 1416 => ((7 integer-address))
mem: ((7 integer-address)): 1346 <= 1416
run: init-array/main 14: (((7 integer-address) (deref)) <- ((copy)) ((2 integer)))
mem: ((2 integer)) => p
run: init-array/main 14: #\p => ((7 integer-address) (deref))
mem: ((7 integer-address) (deref)): 1416 <= #\p
run: init-array/main 15: (((5 integer)) <- ((add)) ((5 integer)) ((1 literal)))
mem: ((5 integer)) => 46
run: init-array/main 15: 47 => ((5 integer))
mem: ((5 integer)): 1344 <= 47
run: init-array/main 16: (((jump)) ((-8 offset)))
run: init-array/main 9: (((6 boolean)) <- ((greater-or-equal)) ((5 integer)) ((1 integer)))
mem: ((5 integer)) => 47
mem: ((1 integer)) => 64
run: init-array/main 9: nil => ((6 boolean))
mem: ((6 boolean)): 1345 <= nil
run: init-array/main 10: (((jump-if)) ((6 boolean)) ((6 offset)))
mem: ((6 boolean)) => nil
run: init-array/main 11: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 47 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 11: #\b => ((2 integer))
mem: ((2 integer)): 1341 <= #\b
run: init-array/main 11: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 12: (((assert)) ((3 boolean)))
mem: ((3 boolean)) => t
run: init-array/main 13: (((7 integer-address)) <- ((index-address)) ((4 integer-array-address) (deref)) ((5 integer)))
mem: ((5 integer)) => 47
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
run: init-array/main 13: 1417 => ((7 integer-address))
mem: ((7 integer-address)): 1346 <= 1417
run: init-array/main 14: (((7 integer-address) (deref)) <- ((copy)) ((2 integer)))
mem: ((2 integer)) => b
run: init-array/main 14: #\b => ((7 integer-address) (deref))
mem: ((7 integer-address) (deref)): 1417 <= #\b
run: init-array/main 15: (((5 integer)) <- ((add)) ((5 integer)) ((1 literal)))
mem: ((5 integer)) => 47
run: init-array/main 15: 48 => ((5 integer))
mem: ((5 integer)): 1344 <= 48
run: init-array/main 16: (((jump)) ((-8 offset)))
run: init-array/main 9: (((6 boolean)) <- ((greater-or-equal)) ((5 integer)) ((1 integer)))
mem: ((5 integer)) => 48
mem: ((1 integer)) => 64
run: init-array/main 9: nil => ((6 boolean))
mem: ((6 boolean)): 1345 <= nil
run: init-array/main 10: (((jump-if)) ((6 boolean)) ((6 offset)))
mem: ((6 boolean)) => nil
run: init-array/main 11: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 48 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 11: #\N => ((2 integer))
mem: ((2 integer)): 1341 <= #\N
run: init-array/main 11: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 12: (((assert)) ((3 boolean)))
mem: ((3 boolean)) => t
run: init-array/main 13: (((7 integer-address)) <- ((index-address)) ((4 integer-array-address) (deref)) ((5 integer)))
mem: ((5 integer)) => 48
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
run: init-array/main 13: 1418 => ((7 integer-address))
mem: ((7 integer-address)): 1346 <= 1418
run: init-array/main 14: (((7 integer-address) (deref)) <- ((copy)) ((2 integer)))
mem: ((2 integer)) => N
run: init-array/main 14: #\N => ((7 integer-address) (deref))
mem: ((7 integer-address) (deref)): 1418 <= #\N
run: init-array/main 15: (((5 integer)) <- ((add)) ((5 integer)) ((1 literal)))
mem: ((5 integer)) => 48
run: init-array/main 15: 49 => ((5 integer))
mem: ((5 integer)): 1344 <= 49
run: init-array/main 16: (((jump)) ((-8 offset)))
run: init-array/main 9: (((6 boolean)) <- ((greater-or-equal)) ((5 integer)) ((1 integer)))
mem: ((5 integer)) => 49
mem: ((1 integer)) => 64
run: init-array/main 9: nil => ((6 boolean))
mem: ((6 boolean)): 1345 <= nil
run: init-array/main 10: (((jump-if)) ((6 boolean)) ((6 offset)))
mem: ((6 boolean)) => nil
run: init-array/main 11: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 49 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 11: #\P => ((2 integer))
mem: ((2 integer)): 1341 <= #\P
run: init-array/main 11: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 12: (((assert)) ((3 boolean)))
mem: ((3 boolean)) => t
run: init-array/main 13: (((7 integer-address)) <- ((index-address)) ((4 integer-array-address) (deref)) ((5 integer)))
mem: ((5 integer)) => 49
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
run: init-array/main 13: 1419 => ((7 integer-address))
mem: ((7 integer-address)): 1346 <= 1419
run: init-array/main 14: (((7 integer-address) (deref)) <- ((copy)) ((2 integer)))
mem: ((2 integer)) => P
run: init-array/main 14: #\P => ((7 integer-address) (deref))
mem: ((7 integer-address) (deref)): 1419 <= #\P
run: init-array/main 15: (((5 integer)) <- ((add)) ((5 integer)) ((1 literal)))
mem: ((5 integer)) => 49
run: init-array/main 15: 50 => ((5 integer))
mem: ((5 integer)): 1344 <= 50
run: init-array/main 16: (((jump)) ((-8 offset)))
run: init-array/main 9: (((6 boolean)) <- ((greater-or-equal)) ((5 integer)) ((1 integer)))
mem: ((5 integer)) => 50
mem: ((1 integer)) => 64
run: init-array/main 9: nil => ((6 boolean))
mem: ((6 boolean)): 1345 <= nil
run: init-array/main 10: (((jump-if)) ((6 boolean)) ((6 offset)))
mem: ((6 boolean)) => nil
run: init-array/main 11: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 50 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 11: #\_ => ((2 integer))
mem: ((2 integer)): 1341 <= #\_
run: init-array/main 11: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 12: (((assert)) ((3 boolean)))
mem: ((3 boolean)) => t
run: init-array/main 13: (((7 integer-address)) <- ((index-address)) ((4 integer-array-address) (deref)) ((5 integer)))
mem: ((5 integer)) => 50
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
run: init-array/main 13: 1420 => ((7 integer-address))
mem: ((7 integer-address)): 1346 <= 1420
run: init-array/main 14: (((7 integer-address) (deref)) <- ((copy)) ((2 integer)))
mem: ((2 integer)) => _
run: init-array/main 14: #\_ => ((7 integer-address) (deref))
mem: ((7 integer-address) (deref)): 1420 <= #\_
run: init-array/main 15: (((5 integer)) <- ((add)) ((5 integer)) ((1 literal)))
mem: ((5 integer)) => 50
run: init-array/main 15: 51 => ((5 integer))
mem: ((5 integer)): 1344 <= 51
run: init-array/main 16: (((jump)) ((-8 offset)))
run: init-array/main 9: (((6 boolean)) <- ((greater-or-equal)) ((5 integer)) ((1 integer)))
mem: ((5 integer)) => 51
mem: ((1 integer)) => 64
run: init-array/main 9: nil => ((6 boolean))
mem: ((6 boolean)): 1345 <= nil
run: init-array/main 10: (((jump-if)) ((6 boolean)) ((6 offset)))
mem: ((6 boolean)) => nil
run: init-array/main 11: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 51 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 11: #\_ => ((2 integer))
mem: ((2 integer)): 1341 <= #\_
run: init-array/main 11: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 12: (((assert)) ((3 boolean)))
mem: ((3 boolean)) => t
run: init-array/main 13: (((7 integer-address)) <- ((index-address)) ((4 integer-array-address) (deref)) ((5 integer)))
mem: ((5 integer)) => 51
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
run: init-array/main 13: 1421 => ((7 integer-address))
mem: ((7 integer-address)): 1346 <= 1421
run: init-array/main 14: (((7 integer-address) (deref)) <- ((copy)) ((2 integer)))
mem: ((2 integer)) => _
run: init-array/main 14: #\_ => ((7 integer-address) (deref))
mem: ((7 integer-address) (deref)): 1421 <= #\_
run: init-array/main 15: (((5 integer)) <- ((add)) ((5 integer)) ((1 literal)))
mem: ((5 integer)) => 51
run: init-array/main 15: 52 => ((5 integer))
mem: ((5 integer)): 1344 <= 52
run: init-array/main 16: (((jump)) ((-8 offset)))
run: init-array/main 9: (((6 boolean)) <- ((greater-or-equal)) ((5 integer)) ((1 integer)))
mem: ((5 integer)) => 52
mem: ((1 integer)) => 64
run: init-array/main 9: nil => ((6 boolean))
mem: ((6 boolean)): 1345 <= nil
run: init-array/main 10: (((jump-if)) ((6 boolean)) ((6 offset)))
mem: ((6 boolean)) => nil
run: init-array/main 11: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 52 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 11: #\_ => ((2 integer))
mem: ((2 integer)): 1341 <= #\_
run: init-array/main 11: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 12: (((assert)) ((3 boolean)))
mem: ((3 boolean)) => t
run: init-array/main 13: (((7 integer-address)) <- ((index-address)) ((4 integer-array-address) (deref)) ((5 integer)))
mem: ((5 integer)) => 52
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
run: init-array/main 13: 1422 => ((7 integer-address))
mem: ((7 integer-address)): 1346 <= 1422
run: init-array/main 14: (((7 integer-address) (deref)) <- ((copy)) ((2 integer)))
mem: ((2 integer)) => _
run: init-array/main 14: #\_ => ((7 integer-address) (deref))
mem: ((7 integer-address) (deref)): 1422 <= #\_
run: init-array/main 15: (((5 integer)) <- ((add)) ((5 integer)) ((1 literal)))
mem: ((5 integer)) => 52
run: init-array/main 15: 53 => ((5 integer))
mem: ((5 integer)): 1344 <= 53
run: init-array/main 16: (((jump)) ((-8 offset)))
run: init-array/main 9: (((6 boolean)) <- ((greater-or-equal)) ((5 integer)) ((1 integer)))
mem: ((5 integer)) => 53
mem: ((1 integer)) => 64
run: init-array/main 9: nil => ((6 boolean))
mem: ((6 boolean)): 1345 <= nil
run: init-array/main 10: (((jump-if)) ((6 boolean)) ((6 offset)))
mem: ((6 boolean)) => nil
run: init-array/main 11: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 53 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 11: #\_ => ((2 integer))
mem: ((2 integer)): 1341 <= #\_
run: init-array/main 11: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 12: (((assert)) ((3 boolean)))
mem: ((3 boolean)) => t
run: init-array/main 13: (((7 integer-address)) <- ((index-address)) ((4 integer-array-address) (deref)) ((5 integer)))
mem: ((5 integer)) => 53
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
run: init-array/main 13: 1423 => ((7 integer-address))
mem: ((7 integer-address)): 1346 <= 1423
run: init-array/main 14: (((7 integer-address) (deref)) <- ((copy)) ((2 integer)))
mem: ((2 integer)) => _
run: init-array/main 14: #\_ => ((7 integer-address) (deref))
mem: ((7 integer-address) (deref)): 1423 <= #\_
run: init-array/main 15: (((5 integer)) <- ((add)) ((5 integer)) ((1 literal)))
mem: ((5 integer)) => 53
run: init-array/main 15: 54 => ((5 integer))
mem: ((5 integer)): 1344 <= 54
run: init-array/main 16: (((jump)) ((-8 offset)))
run: init-array/main 9: (((6 boolean)) <- ((greater-or-equal)) ((5 integer)) ((1 integer)))
mem: ((5 integer)) => 54
mem: ((1 integer)) => 64
run: init-array/main 9: nil => ((6 boolean))
mem: ((6 boolean)): 1345 <= nil
run: init-array/main 10: (((jump-if)) ((6 boolean)) ((6 offset)))
mem: ((6 boolean)) => nil
run: init-array/main 11: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 54 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 11: #\p => ((2 integer))
mem: ((2 integer)): 1341 <= #\p
run: init-array/main 11: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 12: (((assert)) ((3 boolean)))
mem: ((3 boolean)) => t
run: init-array/main 13: (((7 integer-address)) <- ((index-address)) ((4 integer-array-address) (deref)) ((5 integer)))
mem: ((5 integer)) => 54
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
run: init-array/main 13: 1424 => ((7 integer-address))
mem: ((7 integer-address)): 1346 <= 1424
run: init-array/main 14: (((7 integer-address) (deref)) <- ((copy)) ((2 integer)))
mem: ((2 integer)) => p
run: init-array/main 14: #\p => ((7 integer-address) (deref))
mem: ((7 integer-address) (deref)): 1424 <= #\p
run: init-array/main 15: (((5 integer)) <- ((add)) ((5 integer)) ((1 literal)))
mem: ((5 integer)) => 54
run: init-array/main 15: 55 => ((5 integer))
mem: ((5 integer)): 1344 <= 55
run: init-array/main 16: (((jump)) ((-8 offset)))
run: init-array/main 9: (((6 boolean)) <- ((greater-or-equal)) ((5 integer)) ((1 integer)))
mem: ((5 integer)) => 55
mem: ((1 integer)) => 64
run: init-array/main 9: nil => ((6 boolean))
mem: ((6 boolean)): 1345 <= nil
run: init-array/main 10: (((jump-if)) ((6 boolean)) ((6 offset)))
mem: ((6 boolean)) => nil
run: init-array/main 11: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 55 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 11: #\n => ((2 integer))
mem: ((2 integer)): 1341 <= #\n
run: init-array/main 11: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 12: (((assert)) ((3 boolean)))
mem: ((3 boolean)) => t
run: init-array/main 13: (((7 integer-address)) <- ((index-address)) ((4 integer-array-address) (deref)) ((5 integer)))
mem: ((5 integer)) => 55
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
run: init-array/main 13: 1425 => ((7 integer-address))
mem: ((7 integer-address)): 1346 <= 1425
run: init-array/main 14: (((7 integer-address) (deref)) <- ((copy)) ((2 integer)))
mem: ((2 integer)) => n
run: init-array/main 14: #\n => ((7 integer-address) (deref))
mem: ((7 integer-address) (deref)): 1425 <= #\n
run: init-array/main 15: (((5 integer)) <- ((add)) ((5 integer)) ((1 literal)))
mem: ((5 integer)) => 55
run: init-array/main 15: 56 => ((5 integer))
mem: ((5 integer)): 1344 <= 56
run: init-array/main 16: (((jump)) ((-8 offset)))
run: init-array/main 9: (((6 boolean)) <- ((greater-or-equal)) ((5 integer)) ((1 integer)))
mem: ((5 integer)) => 56
mem: ((1 integer)) => 64
run: init-array/main 9: nil => ((6 boolean))
mem: ((6 boolean)): 1345 <= nil
run: init-array/main 10: (((jump-if)) ((6 boolean)) ((6 offset)))
mem: ((6 boolean)) => nil
run: init-array/main 11: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 56 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 11: #\R => ((2 integer))
mem: ((2 integer)): 1341 <= #\R
run: init-array/main 11: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 12: (((assert)) ((3 boolean)))
mem: ((3 boolean)) => t
run: init-array/main 13: (((7 integer-address)) <- ((index-address)) ((4 integer-array-address) (deref)) ((5 integer)))
mem: ((5 integer)) => 56
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
run: init-array/main 13: 1426 => ((7 integer-address))
mem: ((7 integer-address)): 1346 <= 1426
run: init-array/main 14: (((7 integer-address) (deref)) <- ((copy)) ((2 integer)))
mem: ((2 integer)) => R
run: init-array/main 14: #\R => ((7 integer-address) (deref))
mem: ((7 integer-address) (deref)): 1426 <= #\R
run: init-array/main 15: (((5 integer)) <- ((add)) ((5 integer)) ((1 literal)))
mem: ((5 integer)) => 56
run: init-array/main 15: 57 => ((5 integer))
mem: ((5 integer)): 1344 <= 57
run: init-array/main 16: (((jump)) ((-8 offset)))
run: init-array/main 9: (((6 boolean)) <- ((greater-or-equal)) ((5 integer)) ((1 integer)))
mem: ((5 integer)) => 57
mem: ((1 integer)) => 64
run: init-array/main 9: nil => ((6 boolean))
mem: ((6 boolean)): 1345 <= nil
run: init-array/main 10: (((jump-if)) ((6 boolean)) ((6 offset)))
mem: ((6 boolean)) => nil
run: init-array/main 11: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 57 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 11: #\P => ((2 integer))
mem: ((2 integer)): 1341 <= #\P
run: init-array/main 11: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 12: (((assert)) ((3 boolean)))
mem: ((3 boolean)) => t
run: init-array/main 13: (((7 integer-address)) <- ((index-address)) ((4 integer-array-address) (deref)) ((5 integer)))
mem: ((5 integer)) => 57
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
run: init-array/main 13: 1427 => ((7 integer-address))
mem: ((7 integer-address)): 1346 <= 1427
run: init-array/main 14: (((7 integer-address) (deref)) <- ((copy)) ((2 integer)))
mem: ((2 integer)) => P
run: init-array/main 14: #\P => ((7 integer-address) (deref))
mem: ((7 integer-address) (deref)): 1427 <= #\P
run: init-array/main 15: (((5 integer)) <- ((add)) ((5 integer)) ((1 literal)))
mem: ((5 integer)) => 57
run: init-array/main 15: 58 => ((5 integer))
mem: ((5 integer)): 1344 <= 58
run: init-array/main 16: (((jump)) ((-8 offset)))
run: init-array/main 9: (((6 boolean)) <- ((greater-or-equal)) ((5 integer)) ((1 integer)))
mem: ((5 integer)) => 58
mem: ((1 integer)) => 64
run: init-array/main 9: nil => ((6 boolean))
mem: ((6 boolean)): 1345 <= nil
run: init-array/main 10: (((jump-if)) ((6 boolean)) ((6 offset)))
mem: ((6 boolean)) => nil
run: init-array/main 11: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 58 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 11: #\_ => ((2 integer))
mem: ((2 integer)): 1341 <= #\_
run: init-array/main 11: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 12: (((assert)) ((3 boolean)))
mem: ((3 boolean)) => t
run: init-array/main 13: (((7 integer-address)) <- ((index-address)) ((4 integer-array-address) (deref)) ((5 integer)))
mem: ((5 integer)) => 58
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
run: init-array/main 13: 1428 => ((7 integer-address))
mem: ((7 integer-address)): 1346 <= 1428
run: init-array/main 14: (((7 integer-address) (deref)) <- ((copy)) ((2 integer)))
mem: ((2 integer)) => _
run: init-array/main 14: #\_ => ((7 integer-address) (deref))
mem: ((7 integer-address) (deref)): 1428 <= #\_
run: init-array/main 15: (((5 integer)) <- ((add)) ((5 integer)) ((1 literal)))
mem: ((5 integer)) => 58
run: init-array/main 15: 59 => ((5 integer))
mem: ((5 integer)): 1344 <= 59
run: init-array/main 16: (((jump)) ((-8 offset)))
run: init-array/main 9: (((6 boolean)) <- ((greater-or-equal)) ((5 integer)) ((1 integer)))
mem: ((5 integer)) => 59
mem: ((1 integer)) => 64
run: init-array/main 9: nil => ((6 boolean))
mem: ((6 boolean)): 1345 <= nil
run: init-array/main 10: (((jump-if)) ((6 boolean)) ((6 offset)))
mem: ((6 boolean)) => nil
run: init-array/main 11: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 59 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 11: #\_ => ((2 integer))
mem: ((2 integer)): 1341 <= #\_
run: init-array/main 11: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 12: (((assert)) ((3 boolean)))
mem: ((3 boolean)) => t
run: init-array/main 13: (((7 integer-address)) <- ((index-address)) ((4 integer-array-address) (deref)) ((5 integer)))
mem: ((5 integer)) => 59
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
run: init-array/main 13: 1429 => ((7 integer-address))
mem: ((7 integer-address)): 1346 <= 1429
run: init-array/main 14: (((7 integer-address) (deref)) <- ((copy)) ((2 integer)))
mem: ((2 integer)) => _
run: init-array/main 14: #\_ => ((7 integer-address) (deref))
mem: ((7 integer-address) (deref)): 1429 <= #\_
run: init-array/main 15: (((5 integer)) <- ((add)) ((5 integer)) ((1 literal)))
mem: ((5 integer)) => 59
run: init-array/main 15: 60 => ((5 integer))
mem: ((5 integer)): 1344 <= 60
run: init-array/main 16: (((jump)) ((-8 offset)))
run: init-array/main 9: (((6 boolean)) <- ((greater-or-equal)) ((5 integer)) ((1 integer)))
mem: ((5 integer)) => 60
mem: ((1 integer)) => 64
run: init-array/main 9: nil => ((6 boolean))
mem: ((6 boolean)): 1345 <= nil
run: init-array/main 10: (((jump-if)) ((6 boolean)) ((6 offset)))
mem: ((6 boolean)) => nil
run: init-array/main 11: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 60 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 11: #\_ => ((2 integer))
mem: ((2 integer)): 1341 <= #\_
run: init-array/main 11: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 12: (((assert)) ((3 boolean)))
mem: ((3 boolean)) => t
run: init-array/main 13: (((7 integer-address)) <- ((index-address)) ((4 integer-array-address) (deref)) ((5 integer)))
mem: ((5 integer)) => 60
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
run: init-array/main 13: 1430 => ((7 integer-address))
mem: ((7 integer-address)): 1346 <= 1430
run: init-array/main 14: (((7 integer-address) (deref)) <- ((copy)) ((2 integer)))
mem: ((2 integer)) => _
run: init-array/main 14: #\_ => ((7 integer-address) (deref))
mem: ((7 integer-address) (deref)): 1430 <= #\_
run: init-array/main 15: (((5 integer)) <- ((add)) ((5 integer)) ((1 literal)))
mem: ((5 integer)) => 60
run: init-array/main 15: 61 => ((5 integer))
mem: ((5 integer)): 1344 <= 61
run: init-array/main 16: (((jump)) ((-8 offset)))
run: init-array/main 9: (((6 boolean)) <- ((greater-or-equal)) ((5 integer)) ((1 integer)))
mem: ((5 integer)) => 61
mem: ((1 integer)) => 64
run: init-array/main 9: nil => ((6 boolean))
mem: ((6 boolean)): 1345 <= nil
run: init-array/main 10: (((jump-if)) ((6 boolean)) ((6 offset)))
mem: ((6 boolean)) => nil
run: init-array/main 11: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 61 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 11: #\_ => ((2 integer))
mem: ((2 integer)): 1341 <= #\_
run: init-array/main 11: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 12: (((assert)) ((3 boolean)))
mem: ((3 boolean)) => t
run: init-array/main 13: (((7 integer-address)) <- ((index-address)) ((4 integer-array-address) (deref)) ((5 integer)))
mem: ((5 integer)) => 61
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
run: init-array/main 13: 1431 => ((7 integer-address))
mem: ((7 integer-address)): 1346 <= 1431
run: init-array/main 14: (((7 integer-address) (deref)) <- ((copy)) ((2 integer)))
mem: ((2 integer)) => _
run: init-array/main 14: #\_ => ((7 integer-address) (deref))
mem: ((7 integer-address) (deref)): 1431 <= #\_
run: init-array/main 15: (((5 integer)) <- ((add)) ((5 integer)) ((1 literal)))
mem: ((5 integer)) => 61
run: init-array/main 15: 62 => ((5 integer))
mem: ((5 integer)): 1344 <= 62
run: init-array/main 16: (((jump)) ((-8 offset)))
run: init-array/main 9: (((6 boolean)) <- ((greater-or-equal)) ((5 integer)) ((1 integer)))
mem: ((5 integer)) => 62
mem: ((1 integer)) => 64
run: init-array/main 9: nil => ((6 boolean))
mem: ((6 boolean)): 1345 <= nil
run: init-array/main 10: (((jump-if)) ((6 boolean)) ((6 offset)))
mem: ((6 boolean)) => nil
schedule: scheduling init-array/main for further processing
schedule: init-array/main
run: init-array/main 11: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 62 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 11: #\p => ((2 integer))
mem: ((2 integer)): 1341 <= #\p
run: init-array/main 11: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 12: (((assert)) ((3 boolean)))
mem: ((3 boolean)) => t
run: init-array/main 13: (((7 integer-address)) <- ((index-address)) ((4 integer-array-address) (deref)) ((5 integer)))
mem: ((5 integer)) => 62
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
run: init-array/main 13: 1432 => ((7 integer-address))
mem: ((7 integer-address)): 1346 <= 1432
run: init-array/main 14: (((7 integer-address) (deref)) <- ((copy)) ((2 integer)))
mem: ((2 integer)) => p
run: init-array/main 14: #\p => ((7 integer-address) (deref))
mem: ((7 integer-address) (deref)): 1432 <= #\p
run: init-array/main 15: (((5 integer)) <- ((add)) ((5 integer)) ((1 literal)))
mem: ((5 integer)) => 62
run: init-array/main 15: 63 => ((5 integer))
mem: ((5 integer)): 1344 <= 63
run: init-array/main 16: (((jump)) ((-8 offset)))
run: init-array/main 9: (((6 boolean)) <- ((greater-or-equal)) ((5 integer)) ((1 integer)))
mem: ((5 integer)) => 63
mem: ((1 integer)) => 64
run: init-array/main 9: nil => ((6 boolean))
mem: ((6 boolean)): 1345 <= nil
run: init-array/main 10: (((jump-if)) ((6 boolean)) ((6 offset)))
mem: ((6 boolean)) => nil
run: init-array/main 11: (((2 integer)) ((3 boolean)) <- ((next-input)))
arg: nil 63 (#\R #\P #\_ #\_ #\_ #\_ #\p #\r #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\Q #\P #\_ #\_ #\_ #\_ #\p #\q #\K #\P #\_ #\_ #\_ #\_ #\p #\k #\B #\P #\_ #\_ #\_ #\_ #\p #\b #\N #\P #\_ #\_ #\_ #\_ #\p #\n #\R #\P #\_ #\_ #\_ #\_ #\p #\r)
run: init-array/main 11: #\r => ((2 integer))
mem: ((2 integer)): 1341 <= #\r
run: init-array/main 11: t => ((3 boolean))
mem: ((3 boolean)): 1342 <= t
run: init-array/main 12: (((assert)) ((3 boolean)))
mem: ((3 boolean)) => t
run: init-array/main 13: (((7 integer-address)) <- ((index-address)) ((4 integer-array-address) (deref)) ((5 integer)))
mem: ((5 integer)) => 63
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
run: init-array/main 13: 1433 => ((7 integer-address))
mem: ((7 integer-address)): 1346 <= 1433
run: init-array/main 14: (((7 integer-address) (deref)) <- ((copy)) ((2 integer)))
mem: ((2 integer)) => r
run: init-array/main 14: #\r => ((7 integer-address) (deref))
mem: ((7 integer-address) (deref)): 1433 <= #\r
run: init-array/main 15: (((5 integer)) <- ((add)) ((5 integer)) ((1 literal)))
mem: ((5 integer)) => 63
run: init-array/main 15: 64 => ((5 integer))
mem: ((5 integer)): 1344 <= 64
run: init-array/main 16: (((jump)) ((-8 offset)))
run: init-array/main 9: (((6 boolean)) <- ((greater-or-equal)) ((5 integer)) ((1 integer)))
mem: ((5 integer)) => 64
mem: ((1 integer)) => 64
run: init-array/main 9: t => ((6 boolean))
mem: ((6 boolean)): 1345 <= t
run: init-array/main 10: (((jump-if)) ((6 boolean)) ((6 offset)))
mem: ((6 boolean)) => t
run: init-array/main 17: (((reply)) ((4 integer-array-address)))
mem: ((4 integer-array-address)) => 1369
run: main 3: 1369 => ((3 integer-array-address))
mem: ((3 integer-array-address)): 1004 <= 1369
run: main 4: (((4 board-address)) <- ((init-board)) ((3 integer-array-address)))
mem: ((3 integer-array-address)) => 1369
run: init-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: init-board/main 0: 1434 => ((default-space space-address))
run: init-board/main 1: (((1 integer-array-address)) <- ((next-input)))
arg: nil 0 (1369)
run: init-board/main 1: 1369 => ((1 integer-array-address))
mem: ((1 integer-array-address)): 1436 <= 1369
run: init-board/main 2: (((2 integer)) <- ((length)) ((1 integer-array-address) (deref)))
array-len: ((1 integer-array-address) (deref))
mem: ((1369 integer) (raw)) => 64
run: init-board/main 2: 64 => ((2 integer))
mem: ((2 integer)): 1437 <= 64
run: init-board/main 3: (((3 boolean)) <- ((equal)) ((2 integer)) ((64 literal)))
mem: ((2 integer)) => 64
run: init-board/main 3: t => ((3 boolean))
mem: ((3 boolean)): 1438 <= t
run: init-board/main 4: (((assert)) ((3 boolean)) ((chessboard had incorrect size literal)))
mem: ((3 boolean)) => t
run: init-board/main 5: (((4 board-address)) <- ((new)) ((board literal)) ((8 literal)))
run: init-board/main 5: 1465 => ((4 board-address))
mem: ((4 board-address)): 1439 <= 1465
run: init-board/main 6: (((5 integer)) <- ((copy)) ((0 literal)))
run: init-board/main 6: 0 => ((5 integer))
mem: ((5 integer)): 1440 <= 0
run: init-board/main 7: (((6 boolean)) <- ((equal)) ((5 integer)) ((8 literal)))
mem: ((5 integer)) => 0
run: init-board/main 7: nil => ((6 boolean))
mem: ((6 boolean)): 1441 <= nil
run: init-board/main 8: (((jump-if)) ((6 boolean)) ((4 offset)))
mem: ((6 boolean)) => nil
run: init-board/main 9: (((7 file-address-address)) <- ((index-address)) ((4 board-address) (deref)) ((5 integer)))
mem: ((5 integer)) => 0
array-len: ((1465 board) (raw))
mem: ((1465 integer) (raw)) => 8
run: init-board/main 9: 1466 => ((7 file-address-address))
mem: ((7 file-address-address)): 1442 <= 1466
run: init-board/main 10: (((7 file-address-address) (deref)) <- ((init-file)) ((1 integer-array-address)) ((5 integer)))
mem: ((1 integer-array-address)) => 1369
mem: ((5 integer)) => 0
run: init-file/init-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: init-file/init-board/main 0: 1474 => ((default-space space-address))
run: init-file/init-board/main 1: (((1 integer-array-address)) <- ((next-input)))
arg: nil 0 (1369 0)
run: init-file/init-board/main 1: 1369 => ((1 integer-array-address))
mem: ((1 integer-array-address)): 1476 <= 1369
run: init-file/init-board/main 2: (((2 integer)) <- ((next-input)))
arg: nil 1 (1369 0)
run: init-file/init-board/main 2: 0 => ((2 integer))
mem: ((2 integer)): 1477 <= 0
run: init-file/init-board/main 3: (((2 integer)) <- ((multiply)) ((2 integer)) ((8 literal)))
mem: ((2 integer)) => 0
run: init-file/init-board/main 3: 0 => ((2 integer))
mem: ((2 integer)): 1477 <= 0
run: init-file/init-board/main 4: (((3 file-address)) <- ((new)) ((file literal)) ((8 literal)))
run: init-file/init-board/main 4: 1505 => ((3 file-address))
mem: ((3 file-address)): 1478 <= 1505
run: init-file/init-board/main 5: (((4 integer)) <- ((copy)) ((0 literal)))
run: init-file/init-board/main 5: 0 => ((4 integer))
mem: ((4 integer)): 1479 <= 0
run: init-file/init-board/main 6: (((5 boolean)) <- ((equal)) ((4 integer)) ((8 literal)))
mem: ((4 integer)) => 0
run: init-file/init-board/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1480 <= nil
run: init-file/init-board/main 7: (((jump-if)) ((5 boolean)) ((5 offset)))
mem: ((5 boolean)) => nil
run: init-file/init-board/main 8: (((6 square-address)) <- ((index-address)) ((3 file-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 0
array-len: ((1505 file) (raw))
mem: ((1505 integer) (raw)) => 8
run: init-file/init-board/main 8: 1506 => ((6 square-address))
mem: ((6 square-address)): 1481 <= 1506
run: init-file/init-board/main 9: (((6 square-address) (deref)) <- ((index)) ((1 integer-array-address) (deref)) ((2 integer)))
mem: ((2 integer)) => 0
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
mem: ((1370 integer) (raw)) => R
run: init-file/init-board/main 9: #\R => ((6 square-address) (deref))
mem: ((6 square-address) (deref)): 1506 <= #\R
run: init-file/init-board/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 0
run: init-file/init-board/main 10: 1 => ((4 integer))
mem: ((4 integer)): 1479 <= 1
run: init-file/init-board/main 11: (((2 integer)) <- ((add)) ((2 integer)) ((1 literal)))
mem: ((2 integer)) => 0
run: init-file/init-board/main 11: 1 => ((2 integer))
mem: ((2 integer)): 1477 <= 1
run: init-file/init-board/main 12: (((jump)) ((-7 offset)))
run: init-file/init-board/main 6: (((5 boolean)) <- ((equal)) ((4 integer)) ((8 literal)))
mem: ((4 integer)) => 1
run: init-file/init-board/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1480 <= nil
run: init-file/init-board/main 7: (((jump-if)) ((5 boolean)) ((5 offset)))
mem: ((5 boolean)) => nil
run: init-file/init-board/main 8: (((6 square-address)) <- ((index-address)) ((3 file-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 1
array-len: ((1505 file) (raw))
mem: ((1505 integer) (raw)) => 8
run: init-file/init-board/main 8: 1507 => ((6 square-address))
mem: ((6 square-address)): 1481 <= 1507
run: init-file/init-board/main 9: (((6 square-address) (deref)) <- ((index)) ((1 integer-array-address) (deref)) ((2 integer)))
mem: ((2 integer)) => 1
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
mem: ((1371 integer) (raw)) => P
run: init-file/init-board/main 9: #\P => ((6 square-address) (deref))
mem: ((6 square-address) (deref)): 1507 <= #\P
run: init-file/init-board/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 1
run: init-file/init-board/main 10: 2 => ((4 integer))
mem: ((4 integer)): 1479 <= 2
run: init-file/init-board/main 11: (((2 integer)) <- ((add)) ((2 integer)) ((1 literal)))
mem: ((2 integer)) => 1
run: init-file/init-board/main 11: 2 => ((2 integer))
mem: ((2 integer)): 1477 <= 2
run: init-file/init-board/main 12: (((jump)) ((-7 offset)))
run: init-file/init-board/main 6: (((5 boolean)) <- ((equal)) ((4 integer)) ((8 literal)))
mem: ((4 integer)) => 2
run: init-file/init-board/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1480 <= nil
run: init-file/init-board/main 7: (((jump-if)) ((5 boolean)) ((5 offset)))
mem: ((5 boolean)) => nil
run: init-file/init-board/main 8: (((6 square-address)) <- ((index-address)) ((3 file-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 2
array-len: ((1505 file) (raw))
mem: ((1505 integer) (raw)) => 8
run: init-file/init-board/main 8: 1508 => ((6 square-address))
mem: ((6 square-address)): 1481 <= 1508
run: init-file/init-board/main 9: (((6 square-address) (deref)) <- ((index)) ((1 integer-array-address) (deref)) ((2 integer)))
mem: ((2 integer)) => 2
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
mem: ((1372 integer) (raw)) => _
run: init-file/init-board/main 9: #\_ => ((6 square-address) (deref))
mem: ((6 square-address) (deref)): 1508 <= #\_
run: init-file/init-board/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 2
run: init-file/init-board/main 10: 3 => ((4 integer))
mem: ((4 integer)): 1479 <= 3
run: init-file/init-board/main 11: (((2 integer)) <- ((add)) ((2 integer)) ((1 literal)))
mem: ((2 integer)) => 2
run: init-file/init-board/main 11: 3 => ((2 integer))
mem: ((2 integer)): 1477 <= 3
run: init-file/init-board/main 12: (((jump)) ((-7 offset)))
run: init-file/init-board/main 6: (((5 boolean)) <- ((equal)) ((4 integer)) ((8 literal)))
mem: ((4 integer)) => 3
run: init-file/init-board/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1480 <= nil
run: init-file/init-board/main 7: (((jump-if)) ((5 boolean)) ((5 offset)))
mem: ((5 boolean)) => nil
run: init-file/init-board/main 8: (((6 square-address)) <- ((index-address)) ((3 file-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 3
array-len: ((1505 file) (raw))
mem: ((1505 integer) (raw)) => 8
run: init-file/init-board/main 8: 1509 => ((6 square-address))
mem: ((6 square-address)): 1481 <= 1509
run: init-file/init-board/main 9: (((6 square-address) (deref)) <- ((index)) ((1 integer-array-address) (deref)) ((2 integer)))
mem: ((2 integer)) => 3
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
mem: ((1373 integer) (raw)) => _
run: init-file/init-board/main 9: #\_ => ((6 square-address) (deref))
mem: ((6 square-address) (deref)): 1509 <= #\_
run: init-file/init-board/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 3
run: init-file/init-board/main 10: 4 => ((4 integer))
mem: ((4 integer)): 1479 <= 4
run: init-file/init-board/main 11: (((2 integer)) <- ((add)) ((2 integer)) ((1 literal)))
mem: ((2 integer)) => 3
run: init-file/init-board/main 11: 4 => ((2 integer))
mem: ((2 integer)): 1477 <= 4
run: init-file/init-board/main 12: (((jump)) ((-7 offset)))
run: init-file/init-board/main 6: (((5 boolean)) <- ((equal)) ((4 integer)) ((8 literal)))
mem: ((4 integer)) => 4
run: init-file/init-board/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1480 <= nil
run: init-file/init-board/main 7: (((jump-if)) ((5 boolean)) ((5 offset)))
mem: ((5 boolean)) => nil
run: init-file/init-board/main 8: (((6 square-address)) <- ((index-address)) ((3 file-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 4
array-len: ((1505 file) (raw))
mem: ((1505 integer) (raw)) => 8
run: init-file/init-board/main 8: 1510 => ((6 square-address))
mem: ((6 square-address)): 1481 <= 1510
run: init-file/init-board/main 9: (((6 square-address) (deref)) <- ((index)) ((1 integer-array-address) (deref)) ((2 integer)))
mem: ((2 integer)) => 4
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
mem: ((1374 integer) (raw)) => _
run: init-file/init-board/main 9: #\_ => ((6 square-address) (deref))
mem: ((6 square-address) (deref)): 1510 <= #\_
run: init-file/init-board/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 4
run: init-file/init-board/main 10: 5 => ((4 integer))
mem: ((4 integer)): 1479 <= 5
run: init-file/init-board/main 11: (((2 integer)) <- ((add)) ((2 integer)) ((1 literal)))
mem: ((2 integer)) => 4
run: init-file/init-board/main 11: 5 => ((2 integer))
mem: ((2 integer)): 1477 <= 5
run: init-file/init-board/main 12: (((jump)) ((-7 offset)))
run: init-file/init-board/main 6: (((5 boolean)) <- ((equal)) ((4 integer)) ((8 literal)))
mem: ((4 integer)) => 5
run: init-file/init-board/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1480 <= nil
run: init-file/init-board/main 7: (((jump-if)) ((5 boolean)) ((5 offset)))
mem: ((5 boolean)) => nil
run: init-file/init-board/main 8: (((6 square-address)) <- ((index-address)) ((3 file-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 5
array-len: ((1505 file) (raw))
mem: ((1505 integer) (raw)) => 8
run: init-file/init-board/main 8: 1511 => ((6 square-address))
mem: ((6 square-address)): 1481 <= 1511
run: init-file/init-board/main 9: (((6 square-address) (deref)) <- ((index)) ((1 integer-array-address) (deref)) ((2 integer)))
mem: ((2 integer)) => 5
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
mem: ((1375 integer) (raw)) => _
run: init-file/init-board/main 9: #\_ => ((6 square-address) (deref))
mem: ((6 square-address) (deref)): 1511 <= #\_
run: init-file/init-board/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 5
run: init-file/init-board/main 10: 6 => ((4 integer))
mem: ((4 integer)): 1479 <= 6
run: init-file/init-board/main 11: (((2 integer)) <- ((add)) ((2 integer)) ((1 literal)))
mem: ((2 integer)) => 5
run: init-file/init-board/main 11: 6 => ((2 integer))
mem: ((2 integer)): 1477 <= 6
run: init-file/init-board/main 12: (((jump)) ((-7 offset)))
run: init-file/init-board/main 6: (((5 boolean)) <- ((equal)) ((4 integer)) ((8 literal)))
mem: ((4 integer)) => 6
run: init-file/init-board/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1480 <= nil
run: init-file/init-board/main 7: (((jump-if)) ((5 boolean)) ((5 offset)))
mem: ((5 boolean)) => nil
run: init-file/init-board/main 8: (((6 square-address)) <- ((index-address)) ((3 file-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 6
array-len: ((1505 file) (raw))
mem: ((1505 integer) (raw)) => 8
run: init-file/init-board/main 8: 1512 => ((6 square-address))
mem: ((6 square-address)): 1481 <= 1512
run: init-file/init-board/main 9: (((6 square-address) (deref)) <- ((index)) ((1 integer-array-address) (deref)) ((2 integer)))
mem: ((2 integer)) => 6
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
mem: ((1376 integer) (raw)) => p
run: init-file/init-board/main 9: #\p => ((6 square-address) (deref))
mem: ((6 square-address) (deref)): 1512 <= #\p
run: init-file/init-board/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 6
run: init-file/init-board/main 10: 7 => ((4 integer))
mem: ((4 integer)): 1479 <= 7
run: init-file/init-board/main 11: (((2 integer)) <- ((add)) ((2 integer)) ((1 literal)))
mem: ((2 integer)) => 6
run: init-file/init-board/main 11: 7 => ((2 integer))
mem: ((2 integer)): 1477 <= 7
run: init-file/init-board/main 12: (((jump)) ((-7 offset)))
run: init-file/init-board/main 6: (((5 boolean)) <- ((equal)) ((4 integer)) ((8 literal)))
mem: ((4 integer)) => 7
run: init-file/init-board/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1480 <= nil
run: init-file/init-board/main 7: (((jump-if)) ((5 boolean)) ((5 offset)))
mem: ((5 boolean)) => nil
run: init-file/init-board/main 8: (((6 square-address)) <- ((index-address)) ((3 file-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 7
array-len: ((1505 file) (raw))
mem: ((1505 integer) (raw)) => 8
run: init-file/init-board/main 8: 1513 => ((6 square-address))
mem: ((6 square-address)): 1481 <= 1513
run: init-file/init-board/main 9: (((6 square-address) (deref)) <- ((index)) ((1 integer-array-address) (deref)) ((2 integer)))
mem: ((2 integer)) => 7
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
mem: ((1377 integer) (raw)) => r
run: init-file/init-board/main 9: #\r => ((6 square-address) (deref))
mem: ((6 square-address) (deref)): 1513 <= #\r
run: init-file/init-board/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 7
run: init-file/init-board/main 10: 8 => ((4 integer))
mem: ((4 integer)): 1479 <= 8
run: init-file/init-board/main 11: (((2 integer)) <- ((add)) ((2 integer)) ((1 literal)))
mem: ((2 integer)) => 7
run: init-file/init-board/main 11: 8 => ((2 integer))
mem: ((2 integer)): 1477 <= 8
run: init-file/init-board/main 12: (((jump)) ((-7 offset)))
run: init-file/init-board/main 6: (((5 boolean)) <- ((equal)) ((4 integer)) ((8 literal)))
mem: ((4 integer)) => 8
run: init-file/init-board/main 6: t => ((5 boolean))
mem: ((5 boolean)): 1480 <= t
run: init-file/init-board/main 7: (((jump-if)) ((5 boolean)) ((5 offset)))
mem: ((5 boolean)) => t
run: init-file/init-board/main 13: (((reply)) ((3 file-address)))
mem: ((3 file-address)) => 1505
run: init-board/main 10: 1505 => ((7 file-address-address) (deref))
mem: ((7 file-address-address) (deref)): 1466 <= 1505
run: init-board/main 11: (((5 integer)) <- ((add)) ((5 integer)) ((1 literal)))
mem: ((5 integer)) => 0
run: init-board/main 11: 1 => ((5 integer))
mem: ((5 integer)): 1440 <= 1
run: init-board/main 12: (((jump)) ((-6 offset)))
run: init-board/main 7: (((6 boolean)) <- ((equal)) ((5 integer)) ((8 literal)))
mem: ((5 integer)) => 1
run: init-board/main 7: nil => ((6 boolean))
mem: ((6 boolean)): 1441 <= nil
run: init-board/main 8: (((jump-if)) ((6 boolean)) ((4 offset)))
mem: ((6 boolean)) => nil
run: init-board/main 9: (((7 file-address-address)) <- ((index-address)) ((4 board-address) (deref)) ((5 integer)))
mem: ((5 integer)) => 1
array-len: ((1465 board) (raw))
mem: ((1465 integer) (raw)) => 8
run: init-board/main 9: 1467 => ((7 file-address-address))
mem: ((7 file-address-address)): 1442 <= 1467
run: init-board/main 10: (((7 file-address-address) (deref)) <- ((init-file)) ((1 integer-array-address)) ((5 integer)))
mem: ((1 integer-array-address)) => 1369
mem: ((5 integer)) => 1
run: init-file/init-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: init-file/init-board/main 0: 1514 => ((default-space space-address))
run: init-file/init-board/main 1: (((1 integer-array-address)) <- ((next-input)))
arg: nil 0 (1369 1)
run: init-file/init-board/main 1: 1369 => ((1 integer-array-address))
mem: ((1 integer-array-address)): 1516 <= 1369
run: init-file/init-board/main 2: (((2 integer)) <- ((next-input)))
arg: nil 1 (1369 1)
run: init-file/init-board/main 2: 1 => ((2 integer))
mem: ((2 integer)): 1517 <= 1
run: init-file/init-board/main 3: (((2 integer)) <- ((multiply)) ((2 integer)) ((8 literal)))
mem: ((2 integer)) => 1
run: init-file/init-board/main 3: 8 => ((2 integer))
mem: ((2 integer)): 1517 <= 8
run: init-file/init-board/main 4: (((3 file-address)) <- ((new)) ((file literal)) ((8 literal)))
run: init-file/init-board/main 4: 1545 => ((3 file-address))
mem: ((3 file-address)): 1518 <= 1545
run: init-file/init-board/main 5: (((4 integer)) <- ((copy)) ((0 literal)))
run: init-file/init-board/main 5: 0 => ((4 integer))
mem: ((4 integer)): 1519 <= 0
run: init-file/init-board/main 6: (((5 boolean)) <- ((equal)) ((4 integer)) ((8 literal)))
mem: ((4 integer)) => 0
run: init-file/init-board/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1520 <= nil
run: init-file/init-board/main 7: (((jump-if)) ((5 boolean)) ((5 offset)))
mem: ((5 boolean)) => nil
run: init-file/init-board/main 8: (((6 square-address)) <- ((index-address)) ((3 file-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 0
array-len: ((1545 file) (raw))
mem: ((1545 integer) (raw)) => 8
run: init-file/init-board/main 8: 1546 => ((6 square-address))
mem: ((6 square-address)): 1521 <= 1546
run: init-file/init-board/main 9: (((6 square-address) (deref)) <- ((index)) ((1 integer-array-address) (deref)) ((2 integer)))
mem: ((2 integer)) => 8
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
mem: ((1378 integer) (raw)) => N
run: init-file/init-board/main 9: #\N => ((6 square-address) (deref))
mem: ((6 square-address) (deref)): 1546 <= #\N
run: init-file/init-board/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 0
run: init-file/init-board/main 10: 1 => ((4 integer))
mem: ((4 integer)): 1519 <= 1
run: init-file/init-board/main 11: (((2 integer)) <- ((add)) ((2 integer)) ((1 literal)))
mem: ((2 integer)) => 8
run: init-file/init-board/main 11: 9 => ((2 integer))
mem: ((2 integer)): 1517 <= 9
run: init-file/init-board/main 12: (((jump)) ((-7 offset)))
run: init-file/init-board/main 6: (((5 boolean)) <- ((equal)) ((4 integer)) ((8 literal)))
mem: ((4 integer)) => 1
run: init-file/init-board/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1520 <= nil
run: init-file/init-board/main 7: (((jump-if)) ((5 boolean)) ((5 offset)))
mem: ((5 boolean)) => nil
run: init-file/init-board/main 8: (((6 square-address)) <- ((index-address)) ((3 file-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 1
array-len: ((1545 file) (raw))
mem: ((1545 integer) (raw)) => 8
run: init-file/init-board/main 8: 1547 => ((6 square-address))
mem: ((6 square-address)): 1521 <= 1547
run: init-file/init-board/main 9: (((6 square-address) (deref)) <- ((index)) ((1 integer-array-address) (deref)) ((2 integer)))
mem: ((2 integer)) => 9
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
mem: ((1379 integer) (raw)) => P
run: init-file/init-board/main 9: #\P => ((6 square-address) (deref))
mem: ((6 square-address) (deref)): 1547 <= #\P
run: init-file/init-board/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 1
run: init-file/init-board/main 10: 2 => ((4 integer))
mem: ((4 integer)): 1519 <= 2
run: init-file/init-board/main 11: (((2 integer)) <- ((add)) ((2 integer)) ((1 literal)))
mem: ((2 integer)) => 9
run: init-file/init-board/main 11: 10 => ((2 integer))
mem: ((2 integer)): 1517 <= 10
run: init-file/init-board/main 12: (((jump)) ((-7 offset)))
run: init-file/init-board/main 6: (((5 boolean)) <- ((equal)) ((4 integer)) ((8 literal)))
mem: ((4 integer)) => 2
run: init-file/init-board/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1520 <= nil
run: init-file/init-board/main 7: (((jump-if)) ((5 boolean)) ((5 offset)))
mem: ((5 boolean)) => nil
run: init-file/init-board/main 8: (((6 square-address)) <- ((index-address)) ((3 file-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 2
array-len: ((1545 file) (raw))
mem: ((1545 integer) (raw)) => 8
run: init-file/init-board/main 8: 1548 => ((6 square-address))
mem: ((6 square-address)): 1521 <= 1548
run: init-file/init-board/main 9: (((6 square-address) (deref)) <- ((index)) ((1 integer-array-address) (deref)) ((2 integer)))
mem: ((2 integer)) => 10
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
mem: ((1380 integer) (raw)) => _
run: init-file/init-board/main 9: #\_ => ((6 square-address) (deref))
mem: ((6 square-address) (deref)): 1548 <= #\_
run: init-file/init-board/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 2
run: init-file/init-board/main 10: 3 => ((4 integer))
mem: ((4 integer)): 1519 <= 3
run: init-file/init-board/main 11: (((2 integer)) <- ((add)) ((2 integer)) ((1 literal)))
mem: ((2 integer)) => 10
run: init-file/init-board/main 11: 11 => ((2 integer))
mem: ((2 integer)): 1517 <= 11
run: init-file/init-board/main 12: (((jump)) ((-7 offset)))
run: init-file/init-board/main 6: (((5 boolean)) <- ((equal)) ((4 integer)) ((8 literal)))
mem: ((4 integer)) => 3
run: init-file/init-board/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1520 <= nil
run: init-file/init-board/main 7: (((jump-if)) ((5 boolean)) ((5 offset)))
mem: ((5 boolean)) => nil
run: init-file/init-board/main 8: (((6 square-address)) <- ((index-address)) ((3 file-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 3
array-len: ((1545 file) (raw))
mem: ((1545 integer) (raw)) => 8
run: init-file/init-board/main 8: 1549 => ((6 square-address))
mem: ((6 square-address)): 1521 <= 1549
run: init-file/init-board/main 9: (((6 square-address) (deref)) <- ((index)) ((1 integer-array-address) (deref)) ((2 integer)))
mem: ((2 integer)) => 11
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
mem: ((1381 integer) (raw)) => _
run: init-file/init-board/main 9: #\_ => ((6 square-address) (deref))
mem: ((6 square-address) (deref)): 1549 <= #\_
run: init-file/init-board/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 3
run: init-file/init-board/main 10: 4 => ((4 integer))
mem: ((4 integer)): 1519 <= 4
run: init-file/init-board/main 11: (((2 integer)) <- ((add)) ((2 integer)) ((1 literal)))
mem: ((2 integer)) => 11
run: init-file/init-board/main 11: 12 => ((2 integer))
mem: ((2 integer)): 1517 <= 12
run: init-file/init-board/main 12: (((jump)) ((-7 offset)))
run: init-file/init-board/main 6: (((5 boolean)) <- ((equal)) ((4 integer)) ((8 literal)))
mem: ((4 integer)) => 4
run: init-file/init-board/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1520 <= nil
run: init-file/init-board/main 7: (((jump-if)) ((5 boolean)) ((5 offset)))
mem: ((5 boolean)) => nil
run: init-file/init-board/main 8: (((6 square-address)) <- ((index-address)) ((3 file-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 4
array-len: ((1545 file) (raw))
mem: ((1545 integer) (raw)) => 8
run: init-file/init-board/main 8: 1550 => ((6 square-address))
mem: ((6 square-address)): 1521 <= 1550
run: init-file/init-board/main 9: (((6 square-address) (deref)) <- ((index)) ((1 integer-array-address) (deref)) ((2 integer)))
mem: ((2 integer)) => 12
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
mem: ((1382 integer) (raw)) => _
run: init-file/init-board/main 9: #\_ => ((6 square-address) (deref))
mem: ((6 square-address) (deref)): 1550 <= #\_
run: init-file/init-board/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 4
run: init-file/init-board/main 10: 5 => ((4 integer))
mem: ((4 integer)): 1519 <= 5
run: init-file/init-board/main 11: (((2 integer)) <- ((add)) ((2 integer)) ((1 literal)))
mem: ((2 integer)) => 12
run: init-file/init-board/main 11: 13 => ((2 integer))
mem: ((2 integer)): 1517 <= 13
run: init-file/init-board/main 12: (((jump)) ((-7 offset)))
run: init-file/init-board/main 6: (((5 boolean)) <- ((equal)) ((4 integer)) ((8 literal)))
mem: ((4 integer)) => 5
run: init-file/init-board/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1520 <= nil
run: init-file/init-board/main 7: (((jump-if)) ((5 boolean)) ((5 offset)))
mem: ((5 boolean)) => nil
run: init-file/init-board/main 8: (((6 square-address)) <- ((index-address)) ((3 file-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 5
array-len: ((1545 file) (raw))
mem: ((1545 integer) (raw)) => 8
run: init-file/init-board/main 8: 1551 => ((6 square-address))
mem: ((6 square-address)): 1521 <= 1551
run: init-file/init-board/main 9: (((6 square-address) (deref)) <- ((index)) ((1 integer-array-address) (deref)) ((2 integer)))
mem: ((2 integer)) => 13
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
mem: ((1383 integer) (raw)) => _
run: init-file/init-board/main 9: #\_ => ((6 square-address) (deref))
mem: ((6 square-address) (deref)): 1551 <= #\_
run: init-file/init-board/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 5
run: init-file/init-board/main 10: 6 => ((4 integer))
mem: ((4 integer)): 1519 <= 6
run: init-file/init-board/main 11: (((2 integer)) <- ((add)) ((2 integer)) ((1 literal)))
mem: ((2 integer)) => 13
run: init-file/init-board/main 11: 14 => ((2 integer))
mem: ((2 integer)): 1517 <= 14
run: init-file/init-board/main 12: (((jump)) ((-7 offset)))
run: init-file/init-board/main 6: (((5 boolean)) <- ((equal)) ((4 integer)) ((8 literal)))
mem: ((4 integer)) => 6
run: init-file/init-board/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1520 <= nil
run: init-file/init-board/main 7: (((jump-if)) ((5 boolean)) ((5 offset)))
mem: ((5 boolean)) => nil
run: init-file/init-board/main 8: (((6 square-address)) <- ((index-address)) ((3 file-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 6
array-len: ((1545 file) (raw))
mem: ((1545 integer) (raw)) => 8
run: init-file/init-board/main 8: 1552 => ((6 square-address))
mem: ((6 square-address)): 1521 <= 1552
run: init-file/init-board/main 9: (((6 square-address) (deref)) <- ((index)) ((1 integer-array-address) (deref)) ((2 integer)))
mem: ((2 integer)) => 14
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
mem: ((1384 integer) (raw)) => p
run: init-file/init-board/main 9: #\p => ((6 square-address) (deref))
mem: ((6 square-address) (deref)): 1552 <= #\p
run: init-file/init-board/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 6
run: init-file/init-board/main 10: 7 => ((4 integer))
mem: ((4 integer)): 1519 <= 7
run: init-file/init-board/main 11: (((2 integer)) <- ((add)) ((2 integer)) ((1 literal)))
mem: ((2 integer)) => 14
run: init-file/init-board/main 11: 15 => ((2 integer))
mem: ((2 integer)): 1517 <= 15
run: init-file/init-board/main 12: (((jump)) ((-7 offset)))
run: init-file/init-board/main 6: (((5 boolean)) <- ((equal)) ((4 integer)) ((8 literal)))
mem: ((4 integer)) => 7
run: init-file/init-board/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1520 <= nil
run: init-file/init-board/main 7: (((jump-if)) ((5 boolean)) ((5 offset)))
mem: ((5 boolean)) => nil
run: init-file/init-board/main 8: (((6 square-address)) <- ((index-address)) ((3 file-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 7
array-len: ((1545 file) (raw))
mem: ((1545 integer) (raw)) => 8
run: init-file/init-board/main 8: 1553 => ((6 square-address))
mem: ((6 square-address)): 1521 <= 1553
run: init-file/init-board/main 9: (((6 square-address) (deref)) <- ((index)) ((1 integer-array-address) (deref)) ((2 integer)))
mem: ((2 integer)) => 15
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
mem: ((1385 integer) (raw)) => n
run: init-file/init-board/main 9: #\n => ((6 square-address) (deref))
mem: ((6 square-address) (deref)): 1553 <= #\n
run: init-file/init-board/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 7
run: init-file/init-board/main 10: 8 => ((4 integer))
mem: ((4 integer)): 1519 <= 8
run: init-file/init-board/main 11: (((2 integer)) <- ((add)) ((2 integer)) ((1 literal)))
mem: ((2 integer)) => 15
run: init-file/init-board/main 11: 16 => ((2 integer))
mem: ((2 integer)): 1517 <= 16
run: init-file/init-board/main 12: (((jump)) ((-7 offset)))
run: init-file/init-board/main 6: (((5 boolean)) <- ((equal)) ((4 integer)) ((8 literal)))
mem: ((4 integer)) => 8
run: init-file/init-board/main 6: t => ((5 boolean))
mem: ((5 boolean)): 1520 <= t
run: init-file/init-board/main 7: (((jump-if)) ((5 boolean)) ((5 offset)))
mem: ((5 boolean)) => t
run: init-file/init-board/main 13: (((reply)) ((3 file-address)))
mem: ((3 file-address)) => 1545
run: init-board/main 10: 1545 => ((7 file-address-address) (deref))
mem: ((7 file-address-address) (deref)): 1467 <= 1545
run: init-board/main 11: (((5 integer)) <- ((add)) ((5 integer)) ((1 literal)))
mem: ((5 integer)) => 1
run: init-board/main 11: 2 => ((5 integer))
mem: ((5 integer)): 1440 <= 2
run: init-board/main 12: (((jump)) ((-6 offset)))
run: init-board/main 7: (((6 boolean)) <- ((equal)) ((5 integer)) ((8 literal)))
mem: ((5 integer)) => 2
run: init-board/main 7: nil => ((6 boolean))
mem: ((6 boolean)): 1441 <= nil
run: init-board/main 8: (((jump-if)) ((6 boolean)) ((4 offset)))
mem: ((6 boolean)) => nil
run: init-board/main 9: (((7 file-address-address)) <- ((index-address)) ((4 board-address) (deref)) ((5 integer)))
mem: ((5 integer)) => 2
array-len: ((1465 board) (raw))
mem: ((1465 integer) (raw)) => 8
run: init-board/main 9: 1468 => ((7 file-address-address))
mem: ((7 file-address-address)): 1442 <= 1468
run: init-board/main 10: (((7 file-address-address) (deref)) <- ((init-file)) ((1 integer-array-address)) ((5 integer)))
mem: ((1 integer-array-address)) => 1369
mem: ((5 integer)) => 2
run: init-file/init-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: init-file/init-board/main 0: 1554 => ((default-space space-address))
run: init-file/init-board/main 1: (((1 integer-array-address)) <- ((next-input)))
arg: nil 0 (1369 2)
run: init-file/init-board/main 1: 1369 => ((1 integer-array-address))
mem: ((1 integer-array-address)): 1556 <= 1369
run: init-file/init-board/main 2: (((2 integer)) <- ((next-input)))
arg: nil 1 (1369 2)
run: init-file/init-board/main 2: 2 => ((2 integer))
mem: ((2 integer)): 1557 <= 2
run: init-file/init-board/main 3: (((2 integer)) <- ((multiply)) ((2 integer)) ((8 literal)))
mem: ((2 integer)) => 2
run: init-file/init-board/main 3: 16 => ((2 integer))
mem: ((2 integer)): 1557 <= 16
run: init-file/init-board/main 4: (((3 file-address)) <- ((new)) ((file literal)) ((8 literal)))
run: init-file/init-board/main 4: 1585 => ((3 file-address))
mem: ((3 file-address)): 1558 <= 1585
run: init-file/init-board/main 5: (((4 integer)) <- ((copy)) ((0 literal)))
run: init-file/init-board/main 5: 0 => ((4 integer))
mem: ((4 integer)): 1559 <= 0
run: init-file/init-board/main 6: (((5 boolean)) <- ((equal)) ((4 integer)) ((8 literal)))
mem: ((4 integer)) => 0
run: init-file/init-board/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1560 <= nil
run: init-file/init-board/main 7: (((jump-if)) ((5 boolean)) ((5 offset)))
mem: ((5 boolean)) => nil
run: init-file/init-board/main 8: (((6 square-address)) <- ((index-address)) ((3 file-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 0
array-len: ((1585 file) (raw))
mem: ((1585 integer) (raw)) => 8
run: init-file/init-board/main 8: 1586 => ((6 square-address))
mem: ((6 square-address)): 1561 <= 1586
run: init-file/init-board/main 9: (((6 square-address) (deref)) <- ((index)) ((1 integer-array-address) (deref)) ((2 integer)))
mem: ((2 integer)) => 16
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
mem: ((1386 integer) (raw)) => B
run: init-file/init-board/main 9: #\B => ((6 square-address) (deref))
mem: ((6 square-address) (deref)): 1586 <= #\B
run: init-file/init-board/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 0
run: init-file/init-board/main 10: 1 => ((4 integer))
mem: ((4 integer)): 1559 <= 1
run: init-file/init-board/main 11: (((2 integer)) <- ((add)) ((2 integer)) ((1 literal)))
mem: ((2 integer)) => 16
run: init-file/init-board/main 11: 17 => ((2 integer))
mem: ((2 integer)): 1557 <= 17
run: init-file/init-board/main 12: (((jump)) ((-7 offset)))
run: init-file/init-board/main 6: (((5 boolean)) <- ((equal)) ((4 integer)) ((8 literal)))
mem: ((4 integer)) => 1
run: init-file/init-board/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1560 <= nil
run: init-file/init-board/main 7: (((jump-if)) ((5 boolean)) ((5 offset)))
mem: ((5 boolean)) => nil
run: init-file/init-board/main 8: (((6 square-address)) <- ((index-address)) ((3 file-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 1
array-len: ((1585 file) (raw))
mem: ((1585 integer) (raw)) => 8
run: init-file/init-board/main 8: 1587 => ((6 square-address))
mem: ((6 square-address)): 1561 <= 1587
run: init-file/init-board/main 9: (((6 square-address) (deref)) <- ((index)) ((1 integer-array-address) (deref)) ((2 integer)))
mem: ((2 integer)) => 17
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
mem: ((1387 integer) (raw)) => P
run: init-file/init-board/main 9: #\P => ((6 square-address) (deref))
mem: ((6 square-address) (deref)): 1587 <= #\P
run: init-file/init-board/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 1
run: init-file/init-board/main 10: 2 => ((4 integer))
mem: ((4 integer)): 1559 <= 2
run: init-file/init-board/main 11: (((2 integer)) <- ((add)) ((2 integer)) ((1 literal)))
mem: ((2 integer)) => 17
run: init-file/init-board/main 11: 18 => ((2 integer))
mem: ((2 integer)): 1557 <= 18
run: init-file/init-board/main 12: (((jump)) ((-7 offset)))
run: init-file/init-board/main 6: (((5 boolean)) <- ((equal)) ((4 integer)) ((8 literal)))
mem: ((4 integer)) => 2
run: init-file/init-board/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1560 <= nil
run: init-file/init-board/main 7: (((jump-if)) ((5 boolean)) ((5 offset)))
mem: ((5 boolean)) => nil
run: init-file/init-board/main 8: (((6 square-address)) <- ((index-address)) ((3 file-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 2
array-len: ((1585 file) (raw))
mem: ((1585 integer) (raw)) => 8
run: init-file/init-board/main 8: 1588 => ((6 square-address))
mem: ((6 square-address)): 1561 <= 1588
run: init-file/init-board/main 9: (((6 square-address) (deref)) <- ((index)) ((1 integer-array-address) (deref)) ((2 integer)))
mem: ((2 integer)) => 18
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
mem: ((1388 integer) (raw)) => _
run: init-file/init-board/main 9: #\_ => ((6 square-address) (deref))
mem: ((6 square-address) (deref)): 1588 <= #\_
run: init-file/init-board/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 2
run: init-file/init-board/main 10: 3 => ((4 integer))
mem: ((4 integer)): 1559 <= 3
run: init-file/init-board/main 11: (((2 integer)) <- ((add)) ((2 integer)) ((1 literal)))
mem: ((2 integer)) => 18
run: init-file/init-board/main 11: 19 => ((2 integer))
mem: ((2 integer)): 1557 <= 19
run: init-file/init-board/main 12: (((jump)) ((-7 offset)))
run: init-file/init-board/main 6: (((5 boolean)) <- ((equal)) ((4 integer)) ((8 literal)))
mem: ((4 integer)) => 3
run: init-file/init-board/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1560 <= nil
run: init-file/init-board/main 7: (((jump-if)) ((5 boolean)) ((5 offset)))
mem: ((5 boolean)) => nil
run: init-file/init-board/main 8: (((6 square-address)) <- ((index-address)) ((3 file-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 3
array-len: ((1585 file) (raw))
mem: ((1585 integer) (raw)) => 8
run: init-file/init-board/main 8: 1589 => ((6 square-address))
mem: ((6 square-address)): 1561 <= 1589
run: init-file/init-board/main 9: (((6 square-address) (deref)) <- ((index)) ((1 integer-array-address) (deref)) ((2 integer)))
mem: ((2 integer)) => 19
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
mem: ((1389 integer) (raw)) => _
run: init-file/init-board/main 9: #\_ => ((6 square-address) (deref))
mem: ((6 square-address) (deref)): 1589 <= #\_
run: init-file/init-board/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 3
run: init-file/init-board/main 10: 4 => ((4 integer))
mem: ((4 integer)): 1559 <= 4
run: init-file/init-board/main 11: (((2 integer)) <- ((add)) ((2 integer)) ((1 literal)))
mem: ((2 integer)) => 19
run: init-file/init-board/main 11: 20 => ((2 integer))
mem: ((2 integer)): 1557 <= 20
run: init-file/init-board/main 12: (((jump)) ((-7 offset)))
run: init-file/init-board/main 6: (((5 boolean)) <- ((equal)) ((4 integer)) ((8 literal)))
mem: ((4 integer)) => 4
run: init-file/init-board/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1560 <= nil
run: init-file/init-board/main 7: (((jump-if)) ((5 boolean)) ((5 offset)))
mem: ((5 boolean)) => nil
run: init-file/init-board/main 8: (((6 square-address)) <- ((index-address)) ((3 file-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 4
array-len: ((1585 file) (raw))
mem: ((1585 integer) (raw)) => 8
run: init-file/init-board/main 8: 1590 => ((6 square-address))
mem: ((6 square-address)): 1561 <= 1590
run: init-file/init-board/main 9: (((6 square-address) (deref)) <- ((index)) ((1 integer-array-address) (deref)) ((2 integer)))
mem: ((2 integer)) => 20
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
mem: ((1390 integer) (raw)) => _
run: init-file/init-board/main 9: #\_ => ((6 square-address) (deref))
mem: ((6 square-address) (deref)): 1590 <= #\_
run: init-file/init-board/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 4
run: init-file/init-board/main 10: 5 => ((4 integer))
mem: ((4 integer)): 1559 <= 5
run: init-file/init-board/main 11: (((2 integer)) <- ((add)) ((2 integer)) ((1 literal)))
mem: ((2 integer)) => 20
run: init-file/init-board/main 11: 21 => ((2 integer))
mem: ((2 integer)): 1557 <= 21
run: init-file/init-board/main 12: (((jump)) ((-7 offset)))
run: init-file/init-board/main 6: (((5 boolean)) <- ((equal)) ((4 integer)) ((8 literal)))
mem: ((4 integer)) => 5
run: init-file/init-board/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1560 <= nil
run: init-file/init-board/main 7: (((jump-if)) ((5 boolean)) ((5 offset)))
mem: ((5 boolean)) => nil
run: init-file/init-board/main 8: (((6 square-address)) <- ((index-address)) ((3 file-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 5
array-len: ((1585 file) (raw))
mem: ((1585 integer) (raw)) => 8
run: init-file/init-board/main 8: 1591 => ((6 square-address))
mem: ((6 square-address)): 1561 <= 1591
run: init-file/init-board/main 9: (((6 square-address) (deref)) <- ((index)) ((1 integer-array-address) (deref)) ((2 integer)))
mem: ((2 integer)) => 21
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
mem: ((1391 integer) (raw)) => _
run: init-file/init-board/main 9: #\_ => ((6 square-address) (deref))
mem: ((6 square-address) (deref)): 1591 <= #\_
run: init-file/init-board/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 5
run: init-file/init-board/main 10: 6 => ((4 integer))
mem: ((4 integer)): 1559 <= 6
run: init-file/init-board/main 11: (((2 integer)) <- ((add)) ((2 integer)) ((1 literal)))
mem: ((2 integer)) => 21
run: init-file/init-board/main 11: 22 => ((2 integer))
mem: ((2 integer)): 1557 <= 22
run: init-file/init-board/main 12: (((jump)) ((-7 offset)))
run: init-file/init-board/main 6: (((5 boolean)) <- ((equal)) ((4 integer)) ((8 literal)))
mem: ((4 integer)) => 6
run: init-file/init-board/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1560 <= nil
run: init-file/init-board/main 7: (((jump-if)) ((5 boolean)) ((5 offset)))
mem: ((5 boolean)) => nil
run: init-file/init-board/main 8: (((6 square-address)) <- ((index-address)) ((3 file-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 6
array-len: ((1585 file) (raw))
mem: ((1585 integer) (raw)) => 8
run: init-file/init-board/main 8: 1592 => ((6 square-address))
mem: ((6 square-address)): 1561 <= 1592
run: init-file/init-board/main 9: (((6 square-address) (deref)) <- ((index)) ((1 integer-array-address) (deref)) ((2 integer)))
mem: ((2 integer)) => 22
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
mem: ((1392 integer) (raw)) => p
run: init-file/init-board/main 9: #\p => ((6 square-address) (deref))
mem: ((6 square-address) (deref)): 1592 <= #\p
run: init-file/init-board/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 6
run: init-file/init-board/main 10: 7 => ((4 integer))
mem: ((4 integer)): 1559 <= 7
run: init-file/init-board/main 11: (((2 integer)) <- ((add)) ((2 integer)) ((1 literal)))
mem: ((2 integer)) => 22
run: init-file/init-board/main 11: 23 => ((2 integer))
mem: ((2 integer)): 1557 <= 23
run: init-file/init-board/main 12: (((jump)) ((-7 offset)))
run: init-file/init-board/main 6: (((5 boolean)) <- ((equal)) ((4 integer)) ((8 literal)))
mem: ((4 integer)) => 7
run: init-file/init-board/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1560 <= nil
run: init-file/init-board/main 7: (((jump-if)) ((5 boolean)) ((5 offset)))
mem: ((5 boolean)) => nil
run: init-file/init-board/main 8: (((6 square-address)) <- ((index-address)) ((3 file-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 7
array-len: ((1585 file) (raw))
mem: ((1585 integer) (raw)) => 8
run: init-file/init-board/main 8: 1593 => ((6 square-address))
mem: ((6 square-address)): 1561 <= 1593
run: init-file/init-board/main 9: (((6 square-address) (deref)) <- ((index)) ((1 integer-array-address) (deref)) ((2 integer)))
mem: ((2 integer)) => 23
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
mem: ((1393 integer) (raw)) => b
run: init-file/init-board/main 9: #\b => ((6 square-address) (deref))
mem: ((6 square-address) (deref)): 1593 <= #\b
run: init-file/init-board/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 7
run: init-file/init-board/main 10: 8 => ((4 integer))
mem: ((4 integer)): 1559 <= 8
run: init-file/init-board/main 11: (((2 integer)) <- ((add)) ((2 integer)) ((1 literal)))
mem: ((2 integer)) => 23
run: init-file/init-board/main 11: 24 => ((2 integer))
mem: ((2 integer)): 1557 <= 24
run: init-file/init-board/main 12: (((jump)) ((-7 offset)))
run: init-file/init-board/main 6: (((5 boolean)) <- ((equal)) ((4 integer)) ((8 literal)))
mem: ((4 integer)) => 8
run: init-file/init-board/main 6: t => ((5 boolean))
mem: ((5 boolean)): 1560 <= t
run: init-file/init-board/main 7: (((jump-if)) ((5 boolean)) ((5 offset)))
mem: ((5 boolean)) => t
run: init-file/init-board/main 13: (((reply)) ((3 file-address)))
mem: ((3 file-address)) => 1585
run: init-board/main 10: 1585 => ((7 file-address-address) (deref))
mem: ((7 file-address-address) (deref)): 1468 <= 1585
run: init-board/main 11: (((5 integer)) <- ((add)) ((5 integer)) ((1 literal)))
mem: ((5 integer)) => 2
run: init-board/main 11: 3 => ((5 integer))
mem: ((5 integer)): 1440 <= 3
run: init-board/main 12: (((jump)) ((-6 offset)))
run: init-board/main 7: (((6 boolean)) <- ((equal)) ((5 integer)) ((8 literal)))
mem: ((5 integer)) => 3
run: init-board/main 7: nil => ((6 boolean))
mem: ((6 boolean)): 1441 <= nil
run: init-board/main 8: (((jump-if)) ((6 boolean)) ((4 offset)))
mem: ((6 boolean)) => nil
run: init-board/main 9: (((7 file-address-address)) <- ((index-address)) ((4 board-address) (deref)) ((5 integer)))
mem: ((5 integer)) => 3
array-len: ((1465 board) (raw))
mem: ((1465 integer) (raw)) => 8
run: init-board/main 9: 1469 => ((7 file-address-address))
mem: ((7 file-address-address)): 1442 <= 1469
run: init-board/main 10: (((7 file-address-address) (deref)) <- ((init-file)) ((1 integer-array-address)) ((5 integer)))
mem: ((1 integer-array-address)) => 1369
mem: ((5 integer)) => 3
run: init-file/init-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: init-file/init-board/main 0: 1594 => ((default-space space-address))
run: init-file/init-board/main 1: (((1 integer-array-address)) <- ((next-input)))
arg: nil 0 (1369 3)
run: init-file/init-board/main 1: 1369 => ((1 integer-array-address))
mem: ((1 integer-array-address)): 1596 <= 1369
run: init-file/init-board/main 2: (((2 integer)) <- ((next-input)))
arg: nil 1 (1369 3)
run: init-file/init-board/main 2: 3 => ((2 integer))
mem: ((2 integer)): 1597 <= 3
run: init-file/init-board/main 3: (((2 integer)) <- ((multiply)) ((2 integer)) ((8 literal)))
mem: ((2 integer)) => 3
run: init-file/init-board/main 3: 24 => ((2 integer))
mem: ((2 integer)): 1597 <= 24
run: init-file/init-board/main 4: (((3 file-address)) <- ((new)) ((file literal)) ((8 literal)))
run: init-file/init-board/main 4: 1625 => ((3 file-address))
mem: ((3 file-address)): 1598 <= 1625
run: init-file/init-board/main 5: (((4 integer)) <- ((copy)) ((0 literal)))
run: init-file/init-board/main 5: 0 => ((4 integer))
mem: ((4 integer)): 1599 <= 0
run: init-file/init-board/main 6: (((5 boolean)) <- ((equal)) ((4 integer)) ((8 literal)))
mem: ((4 integer)) => 0
run: init-file/init-board/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1600 <= nil
run: init-file/init-board/main 7: (((jump-if)) ((5 boolean)) ((5 offset)))
mem: ((5 boolean)) => nil
run: init-file/init-board/main 8: (((6 square-address)) <- ((index-address)) ((3 file-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 0
array-len: ((1625 file) (raw))
mem: ((1625 integer) (raw)) => 8
run: init-file/init-board/main 8: 1626 => ((6 square-address))
mem: ((6 square-address)): 1601 <= 1626
run: init-file/init-board/main 9: (((6 square-address) (deref)) <- ((index)) ((1 integer-array-address) (deref)) ((2 integer)))
mem: ((2 integer)) => 24
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
mem: ((1394 integer) (raw)) => Q
run: init-file/init-board/main 9: #\Q => ((6 square-address) (deref))
mem: ((6 square-address) (deref)): 1626 <= #\Q
run: init-file/init-board/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 0
run: init-file/init-board/main 10: 1 => ((4 integer))
mem: ((4 integer)): 1599 <= 1
run: init-file/init-board/main 11: (((2 integer)) <- ((add)) ((2 integer)) ((1 literal)))
mem: ((2 integer)) => 24
run: init-file/init-board/main 11: 25 => ((2 integer))
mem: ((2 integer)): 1597 <= 25
run: init-file/init-board/main 12: (((jump)) ((-7 offset)))
run: init-file/init-board/main 6: (((5 boolean)) <- ((equal)) ((4 integer)) ((8 literal)))
mem: ((4 integer)) => 1
run: init-file/init-board/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1600 <= nil
run: init-file/init-board/main 7: (((jump-if)) ((5 boolean)) ((5 offset)))
mem: ((5 boolean)) => nil
run: init-file/init-board/main 8: (((6 square-address)) <- ((index-address)) ((3 file-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 1
array-len: ((1625 file) (raw))
mem: ((1625 integer) (raw)) => 8
run: init-file/init-board/main 8: 1627 => ((6 square-address))
mem: ((6 square-address)): 1601 <= 1627
run: init-file/init-board/main 9: (((6 square-address) (deref)) <- ((index)) ((1 integer-array-address) (deref)) ((2 integer)))
mem: ((2 integer)) => 25
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
mem: ((1395 integer) (raw)) => P
run: init-file/init-board/main 9: #\P => ((6 square-address) (deref))
mem: ((6 square-address) (deref)): 1627 <= #\P
run: init-file/init-board/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 1
run: init-file/init-board/main 10: 2 => ((4 integer))
mem: ((4 integer)): 1599 <= 2
run: init-file/init-board/main 11: (((2 integer)) <- ((add)) ((2 integer)) ((1 literal)))
mem: ((2 integer)) => 25
run: init-file/init-board/main 11: 26 => ((2 integer))
mem: ((2 integer)): 1597 <= 26
run: init-file/init-board/main 12: (((jump)) ((-7 offset)))
run: init-file/init-board/main 6: (((5 boolean)) <- ((equal)) ((4 integer)) ((8 literal)))
mem: ((4 integer)) => 2
run: init-file/init-board/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1600 <= nil
run: init-file/init-board/main 7: (((jump-if)) ((5 boolean)) ((5 offset)))
mem: ((5 boolean)) => nil
run: init-file/init-board/main 8: (((6 square-address)) <- ((index-address)) ((3 file-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 2
array-len: ((1625 file) (raw))
mem: ((1625 integer) (raw)) => 8
run: init-file/init-board/main 8: 1628 => ((6 square-address))
mem: ((6 square-address)): 1601 <= 1628
run: init-file/init-board/main 9: (((6 square-address) (deref)) <- ((index)) ((1 integer-array-address) (deref)) ((2 integer)))
mem: ((2 integer)) => 26
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
mem: ((1396 integer) (raw)) => _
run: init-file/init-board/main 9: #\_ => ((6 square-address) (deref))
mem: ((6 square-address) (deref)): 1628 <= #\_
run: init-file/init-board/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 2
run: init-file/init-board/main 10: 3 => ((4 integer))
mem: ((4 integer)): 1599 <= 3
run: init-file/init-board/main 11: (((2 integer)) <- ((add)) ((2 integer)) ((1 literal)))
mem: ((2 integer)) => 26
run: init-file/init-board/main 11: 27 => ((2 integer))
mem: ((2 integer)): 1597 <= 27
run: init-file/init-board/main 12: (((jump)) ((-7 offset)))
run: init-file/init-board/main 6: (((5 boolean)) <- ((equal)) ((4 integer)) ((8 literal)))
mem: ((4 integer)) => 3
run: init-file/init-board/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1600 <= nil
run: init-file/init-board/main 7: (((jump-if)) ((5 boolean)) ((5 offset)))
mem: ((5 boolean)) => nil
run: init-file/init-board/main 8: (((6 square-address)) <- ((index-address)) ((3 file-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 3
array-len: ((1625 file) (raw))
mem: ((1625 integer) (raw)) => 8
run: init-file/init-board/main 8: 1629 => ((6 square-address))
mem: ((6 square-address)): 1601 <= 1629
run: init-file/init-board/main 9: (((6 square-address) (deref)) <- ((index)) ((1 integer-array-address) (deref)) ((2 integer)))
mem: ((2 integer)) => 27
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
mem: ((1397 integer) (raw)) => _
run: init-file/init-board/main 9: #\_ => ((6 square-address) (deref))
mem: ((6 square-address) (deref)): 1629 <= #\_
run: init-file/init-board/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 3
run: init-file/init-board/main 10: 4 => ((4 integer))
mem: ((4 integer)): 1599 <= 4
run: init-file/init-board/main 11: (((2 integer)) <- ((add)) ((2 integer)) ((1 literal)))
mem: ((2 integer)) => 27
run: init-file/init-board/main 11: 28 => ((2 integer))
mem: ((2 integer)): 1597 <= 28
run: init-file/init-board/main 12: (((jump)) ((-7 offset)))
run: init-file/init-board/main 6: (((5 boolean)) <- ((equal)) ((4 integer)) ((8 literal)))
mem: ((4 integer)) => 4
run: init-file/init-board/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1600 <= nil
run: init-file/init-board/main 7: (((jump-if)) ((5 boolean)) ((5 offset)))
mem: ((5 boolean)) => nil
run: init-file/init-board/main 8: (((6 square-address)) <- ((index-address)) ((3 file-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 4
array-len: ((1625 file) (raw))
mem: ((1625 integer) (raw)) => 8
run: init-file/init-board/main 8: 1630 => ((6 square-address))
mem: ((6 square-address)): 1601 <= 1630
run: init-file/init-board/main 9: (((6 square-address) (deref)) <- ((index)) ((1 integer-array-address) (deref)) ((2 integer)))
mem: ((2 integer)) => 28
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
mem: ((1398 integer) (raw)) => _
run: init-file/init-board/main 9: #\_ => ((6 square-address) (deref))
mem: ((6 square-address) (deref)): 1630 <= #\_
run: init-file/init-board/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 4
run: init-file/init-board/main 10: 5 => ((4 integer))
mem: ((4 integer)): 1599 <= 5
run: init-file/init-board/main 11: (((2 integer)) <- ((add)) ((2 integer)) ((1 literal)))
mem: ((2 integer)) => 28
run: init-file/init-board/main 11: 29 => ((2 integer))
mem: ((2 integer)): 1597 <= 29
run: init-file/init-board/main 12: (((jump)) ((-7 offset)))
run: init-file/init-board/main 6: (((5 boolean)) <- ((equal)) ((4 integer)) ((8 literal)))
mem: ((4 integer)) => 5
run: init-file/init-board/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1600 <= nil
run: init-file/init-board/main 7: (((jump-if)) ((5 boolean)) ((5 offset)))
mem: ((5 boolean)) => nil
run: init-file/init-board/main 8: (((6 square-address)) <- ((index-address)) ((3 file-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 5
array-len: ((1625 file) (raw))
mem: ((1625 integer) (raw)) => 8
run: init-file/init-board/main 8: 1631 => ((6 square-address))
mem: ((6 square-address)): 1601 <= 1631
run: init-file/init-board/main 9: (((6 square-address) (deref)) <- ((index)) ((1 integer-array-address) (deref)) ((2 integer)))
mem: ((2 integer)) => 29
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
mem: ((1399 integer) (raw)) => _
run: init-file/init-board/main 9: #\_ => ((6 square-address) (deref))
mem: ((6 square-address) (deref)): 1631 <= #\_
run: init-file/init-board/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 5
run: init-file/init-board/main 10: 6 => ((4 integer))
mem: ((4 integer)): 1599 <= 6
run: init-file/init-board/main 11: (((2 integer)) <- ((add)) ((2 integer)) ((1 literal)))
mem: ((2 integer)) => 29
run: init-file/init-board/main 11: 30 => ((2 integer))
mem: ((2 integer)): 1597 <= 30
run: init-file/init-board/main 12: (((jump)) ((-7 offset)))
run: init-file/init-board/main 6: (((5 boolean)) <- ((equal)) ((4 integer)) ((8 literal)))
mem: ((4 integer)) => 6
run: init-file/init-board/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1600 <= nil
run: init-file/init-board/main 7: (((jump-if)) ((5 boolean)) ((5 offset)))
mem: ((5 boolean)) => nil
run: init-file/init-board/main 8: (((6 square-address)) <- ((index-address)) ((3 file-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 6
array-len: ((1625 file) (raw))
mem: ((1625 integer) (raw)) => 8
run: init-file/init-board/main 8: 1632 => ((6 square-address))
mem: ((6 square-address)): 1601 <= 1632
run: init-file/init-board/main 9: (((6 square-address) (deref)) <- ((index)) ((1 integer-array-address) (deref)) ((2 integer)))
mem: ((2 integer)) => 30
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
mem: ((1400 integer) (raw)) => p
run: init-file/init-board/main 9: #\p => ((6 square-address) (deref))
mem: ((6 square-address) (deref)): 1632 <= #\p
run: init-file/init-board/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 6
run: init-file/init-board/main 10: 7 => ((4 integer))
mem: ((4 integer)): 1599 <= 7
run: init-file/init-board/main 11: (((2 integer)) <- ((add)) ((2 integer)) ((1 literal)))
mem: ((2 integer)) => 30
run: init-file/init-board/main 11: 31 => ((2 integer))
mem: ((2 integer)): 1597 <= 31
run: init-file/init-board/main 12: (((jump)) ((-7 offset)))
run: init-file/init-board/main 6: (((5 boolean)) <- ((equal)) ((4 integer)) ((8 literal)))
mem: ((4 integer)) => 7
run: init-file/init-board/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1600 <= nil
run: init-file/init-board/main 7: (((jump-if)) ((5 boolean)) ((5 offset)))
mem: ((5 boolean)) => nil
run: init-file/init-board/main 8: (((6 square-address)) <- ((index-address)) ((3 file-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 7
array-len: ((1625 file) (raw))
mem: ((1625 integer) (raw)) => 8
run: init-file/init-board/main 8: 1633 => ((6 square-address))
mem: ((6 square-address)): 1601 <= 1633
run: init-file/init-board/main 9: (((6 square-address) (deref)) <- ((index)) ((1 integer-array-address) (deref)) ((2 integer)))
mem: ((2 integer)) => 31
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
mem: ((1401 integer) (raw)) => q
run: init-file/init-board/main 9: #\q => ((6 square-address) (deref))
mem: ((6 square-address) (deref)): 1633 <= #\q
run: init-file/init-board/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 7
run: init-file/init-board/main 10: 8 => ((4 integer))
mem: ((4 integer)): 1599 <= 8
run: init-file/init-board/main 11: (((2 integer)) <- ((add)) ((2 integer)) ((1 literal)))
mem: ((2 integer)) => 31
run: init-file/init-board/main 11: 32 => ((2 integer))
mem: ((2 integer)): 1597 <= 32
run: init-file/init-board/main 12: (((jump)) ((-7 offset)))
run: init-file/init-board/main 6: (((5 boolean)) <- ((equal)) ((4 integer)) ((8 literal)))
mem: ((4 integer)) => 8
run: init-file/init-board/main 6: t => ((5 boolean))
mem: ((5 boolean)): 1600 <= t
run: init-file/init-board/main 7: (((jump-if)) ((5 boolean)) ((5 offset)))
mem: ((5 boolean)) => t
run: init-file/init-board/main 13: (((reply)) ((3 file-address)))
mem: ((3 file-address)) => 1625
run: init-board/main 10: 1625 => ((7 file-address-address) (deref))
mem: ((7 file-address-address) (deref)): 1469 <= 1625
run: init-board/main 11: (((5 integer)) <- ((add)) ((5 integer)) ((1 literal)))
mem: ((5 integer)) => 3
run: init-board/main 11: 4 => ((5 integer))
mem: ((5 integer)): 1440 <= 4
run: init-board/main 12: (((jump)) ((-6 offset)))
run: init-board/main 7: (((6 boolean)) <- ((equal)) ((5 integer)) ((8 literal)))
mem: ((5 integer)) => 4
run: init-board/main 7: nil => ((6 boolean))
mem: ((6 boolean)): 1441 <= nil
run: init-board/main 8: (((jump-if)) ((6 boolean)) ((4 offset)))
mem: ((6 boolean)) => nil
run: init-board/main 9: (((7 file-address-address)) <- ((index-address)) ((4 board-address) (deref)) ((5 integer)))
mem: ((5 integer)) => 4
array-len: ((1465 board) (raw))
mem: ((1465 integer) (raw)) => 8
run: init-board/main 9: 1470 => ((7 file-address-address))
mem: ((7 file-address-address)): 1442 <= 1470
run: init-board/main 10: (((7 file-address-address) (deref)) <- ((init-file)) ((1 integer-array-address)) ((5 integer)))
mem: ((1 integer-array-address)) => 1369
mem: ((5 integer)) => 4
run: init-file/init-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: init-file/init-board/main 0: 1634 => ((default-space space-address))
run: init-file/init-board/main 1: (((1 integer-array-address)) <- ((next-input)))
arg: nil 0 (1369 4)
run: init-file/init-board/main 1: 1369 => ((1 integer-array-address))
mem: ((1 integer-array-address)): 1636 <= 1369
run: init-file/init-board/main 2: (((2 integer)) <- ((next-input)))
arg: nil 1 (1369 4)
run: init-file/init-board/main 2: 4 => ((2 integer))
mem: ((2 integer)): 1637 <= 4
run: init-file/init-board/main 3: (((2 integer)) <- ((multiply)) ((2 integer)) ((8 literal)))
mem: ((2 integer)) => 4
run: init-file/init-board/main 3: 32 => ((2 integer))
mem: ((2 integer)): 1637 <= 32
run: init-file/init-board/main 4: (((3 file-address)) <- ((new)) ((file literal)) ((8 literal)))
run: init-file/init-board/main 4: 1665 => ((3 file-address))
mem: ((3 file-address)): 1638 <= 1665
run: init-file/init-board/main 5: (((4 integer)) <- ((copy)) ((0 literal)))
run: init-file/init-board/main 5: 0 => ((4 integer))
mem: ((4 integer)): 1639 <= 0
run: init-file/init-board/main 6: (((5 boolean)) <- ((equal)) ((4 integer)) ((8 literal)))
mem: ((4 integer)) => 0
run: init-file/init-board/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1640 <= nil
run: init-file/init-board/main 7: (((jump-if)) ((5 boolean)) ((5 offset)))
mem: ((5 boolean)) => nil
run: init-file/init-board/main 8: (((6 square-address)) <- ((index-address)) ((3 file-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 0
array-len: ((1665 file) (raw))
mem: ((1665 integer) (raw)) => 8
run: init-file/init-board/main 8: 1666 => ((6 square-address))
mem: ((6 square-address)): 1641 <= 1666
run: init-file/init-board/main 9: (((6 square-address) (deref)) <- ((index)) ((1 integer-array-address) (deref)) ((2 integer)))
mem: ((2 integer)) => 32
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
mem: ((1402 integer) (raw)) => K
run: init-file/init-board/main 9: #\K => ((6 square-address) (deref))
mem: ((6 square-address) (deref)): 1666 <= #\K
run: init-file/init-board/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 0
run: init-file/init-board/main 10: 1 => ((4 integer))
mem: ((4 integer)): 1639 <= 1
run: init-file/init-board/main 11: (((2 integer)) <- ((add)) ((2 integer)) ((1 literal)))
mem: ((2 integer)) => 32
run: init-file/init-board/main 11: 33 => ((2 integer))
mem: ((2 integer)): 1637 <= 33
run: init-file/init-board/main 12: (((jump)) ((-7 offset)))
run: init-file/init-board/main 6: (((5 boolean)) <- ((equal)) ((4 integer)) ((8 literal)))
mem: ((4 integer)) => 1
run: init-file/init-board/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1640 <= nil
run: init-file/init-board/main 7: (((jump-if)) ((5 boolean)) ((5 offset)))
mem: ((5 boolean)) => nil
run: init-file/init-board/main 8: (((6 square-address)) <- ((index-address)) ((3 file-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 1
array-len: ((1665 file) (raw))
mem: ((1665 integer) (raw)) => 8
run: init-file/init-board/main 8: 1667 => ((6 square-address))
mem: ((6 square-address)): 1641 <= 1667
run: init-file/init-board/main 9: (((6 square-address) (deref)) <- ((index)) ((1 integer-array-address) (deref)) ((2 integer)))
mem: ((2 integer)) => 33
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
mem: ((1403 integer) (raw)) => P
run: init-file/init-board/main 9: #\P => ((6 square-address) (deref))
mem: ((6 square-address) (deref)): 1667 <= #\P
run: init-file/init-board/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 1
run: init-file/init-board/main 10: 2 => ((4 integer))
mem: ((4 integer)): 1639 <= 2
run: init-file/init-board/main 11: (((2 integer)) <- ((add)) ((2 integer)) ((1 literal)))
mem: ((2 integer)) => 33
run: init-file/init-board/main 11: 34 => ((2 integer))
mem: ((2 integer)): 1637 <= 34
run: init-file/init-board/main 12: (((jump)) ((-7 offset)))
run: init-file/init-board/main 6: (((5 boolean)) <- ((equal)) ((4 integer)) ((8 literal)))
mem: ((4 integer)) => 2
run: init-file/init-board/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1640 <= nil
run: init-file/init-board/main 7: (((jump-if)) ((5 boolean)) ((5 offset)))
mem: ((5 boolean)) => nil
run: init-file/init-board/main 8: (((6 square-address)) <- ((index-address)) ((3 file-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 2
array-len: ((1665 file) (raw))
mem: ((1665 integer) (raw)) => 8
run: init-file/init-board/main 8: 1668 => ((6 square-address))
mem: ((6 square-address)): 1641 <= 1668
run: init-file/init-board/main 9: (((6 square-address) (deref)) <- ((index)) ((1 integer-array-address) (deref)) ((2 integer)))
mem: ((2 integer)) => 34
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
mem: ((1404 integer) (raw)) => _
run: init-file/init-board/main 9: #\_ => ((6 square-address) (deref))
mem: ((6 square-address) (deref)): 1668 <= #\_
run: init-file/init-board/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 2
run: init-file/init-board/main 10: 3 => ((4 integer))
mem: ((4 integer)): 1639 <= 3
run: init-file/init-board/main 11: (((2 integer)) <- ((add)) ((2 integer)) ((1 literal)))
mem: ((2 integer)) => 34
run: init-file/init-board/main 11: 35 => ((2 integer))
mem: ((2 integer)): 1637 <= 35
run: init-file/init-board/main 12: (((jump)) ((-7 offset)))
run: init-file/init-board/main 6: (((5 boolean)) <- ((equal)) ((4 integer)) ((8 literal)))
mem: ((4 integer)) => 3
run: init-file/init-board/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1640 <= nil
run: init-file/init-board/main 7: (((jump-if)) ((5 boolean)) ((5 offset)))
mem: ((5 boolean)) => nil
run: init-file/init-board/main 8: (((6 square-address)) <- ((index-address)) ((3 file-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 3
array-len: ((1665 file) (raw))
mem: ((1665 integer) (raw)) => 8
run: init-file/init-board/main 8: 1669 => ((6 square-address))
mem: ((6 square-address)): 1641 <= 1669
run: init-file/init-board/main 9: (((6 square-address) (deref)) <- ((index)) ((1 integer-array-address) (deref)) ((2 integer)))
mem: ((2 integer)) => 35
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
mem: ((1405 integer) (raw)) => _
run: init-file/init-board/main 9: #\_ => ((6 square-address) (deref))
mem: ((6 square-address) (deref)): 1669 <= #\_
run: init-file/init-board/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 3
run: init-file/init-board/main 10: 4 => ((4 integer))
mem: ((4 integer)): 1639 <= 4
run: init-file/init-board/main 11: (((2 integer)) <- ((add)) ((2 integer)) ((1 literal)))
mem: ((2 integer)) => 35
run: init-file/init-board/main 11: 36 => ((2 integer))
mem: ((2 integer)): 1637 <= 36
run: init-file/init-board/main 12: (((jump)) ((-7 offset)))
run: init-file/init-board/main 6: (((5 boolean)) <- ((equal)) ((4 integer)) ((8 literal)))
mem: ((4 integer)) => 4
run: init-file/init-board/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1640 <= nil
run: init-file/init-board/main 7: (((jump-if)) ((5 boolean)) ((5 offset)))
mem: ((5 boolean)) => nil
run: init-file/init-board/main 8: (((6 square-address)) <- ((index-address)) ((3 file-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 4
array-len: ((1665 file) (raw))
mem: ((1665 integer) (raw)) => 8
run: init-file/init-board/main 8: 1670 => ((6 square-address))
mem: ((6 square-address)): 1641 <= 1670
run: init-file/init-board/main 9: (((6 square-address) (deref)) <- ((index)) ((1 integer-array-address) (deref)) ((2 integer)))
mem: ((2 integer)) => 36
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
mem: ((1406 integer) (raw)) => _
run: init-file/init-board/main 9: #\_ => ((6 square-address) (deref))
mem: ((6 square-address) (deref)): 1670 <= #\_
run: init-file/init-board/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 4
run: init-file/init-board/main 10: 5 => ((4 integer))
mem: ((4 integer)): 1639 <= 5
run: init-file/init-board/main 11: (((2 integer)) <- ((add)) ((2 integer)) ((1 literal)))
mem: ((2 integer)) => 36
run: init-file/init-board/main 11: 37 => ((2 integer))
mem: ((2 integer)): 1637 <= 37
run: init-file/init-board/main 12: (((jump)) ((-7 offset)))
run: init-file/init-board/main 6: (((5 boolean)) <- ((equal)) ((4 integer)) ((8 literal)))
mem: ((4 integer)) => 5
run: init-file/init-board/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1640 <= nil
run: init-file/init-board/main 7: (((jump-if)) ((5 boolean)) ((5 offset)))
mem: ((5 boolean)) => nil
run: init-file/init-board/main 8: (((6 square-address)) <- ((index-address)) ((3 file-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 5
array-len: ((1665 file) (raw))
mem: ((1665 integer) (raw)) => 8
run: init-file/init-board/main 8: 1671 => ((6 square-address))
mem: ((6 square-address)): 1641 <= 1671
run: init-file/init-board/main 9: (((6 square-address) (deref)) <- ((index)) ((1 integer-array-address) (deref)) ((2 integer)))
mem: ((2 integer)) => 37
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
mem: ((1407 integer) (raw)) => _
run: init-file/init-board/main 9: #\_ => ((6 square-address) (deref))
mem: ((6 square-address) (deref)): 1671 <= #\_
run: init-file/init-board/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 5
run: init-file/init-board/main 10: 6 => ((4 integer))
mem: ((4 integer)): 1639 <= 6
run: init-file/init-board/main 11: (((2 integer)) <- ((add)) ((2 integer)) ((1 literal)))
mem: ((2 integer)) => 37
run: init-file/init-board/main 11: 38 => ((2 integer))
mem: ((2 integer)): 1637 <= 38
run: init-file/init-board/main 12: (((jump)) ((-7 offset)))
run: init-file/init-board/main 6: (((5 boolean)) <- ((equal)) ((4 integer)) ((8 literal)))
mem: ((4 integer)) => 6
run: init-file/init-board/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1640 <= nil
run: init-file/init-board/main 7: (((jump-if)) ((5 boolean)) ((5 offset)))
mem: ((5 boolean)) => nil
run: init-file/init-board/main 8: (((6 square-address)) <- ((index-address)) ((3 file-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 6
array-len: ((1665 file) (raw))
mem: ((1665 integer) (raw)) => 8
run: init-file/init-board/main 8: 1672 => ((6 square-address))
mem: ((6 square-address)): 1641 <= 1672
run: init-file/init-board/main 9: (((6 square-address) (deref)) <- ((index)) ((1 integer-array-address) (deref)) ((2 integer)))
mem: ((2 integer)) => 38
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
mem: ((1408 integer) (raw)) => p
run: init-file/init-board/main 9: #\p => ((6 square-address) (deref))
mem: ((6 square-address) (deref)): 1672 <= #\p
run: init-file/init-board/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 6
run: init-file/init-board/main 10: 7 => ((4 integer))
mem: ((4 integer)): 1639 <= 7
run: init-file/init-board/main 11: (((2 integer)) <- ((add)) ((2 integer)) ((1 literal)))
mem: ((2 integer)) => 38
run: init-file/init-board/main 11: 39 => ((2 integer))
mem: ((2 integer)): 1637 <= 39
run: init-file/init-board/main 12: (((jump)) ((-7 offset)))
run: init-file/init-board/main 6: (((5 boolean)) <- ((equal)) ((4 integer)) ((8 literal)))
mem: ((4 integer)) => 7
run: init-file/init-board/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1640 <= nil
run: init-file/init-board/main 7: (((jump-if)) ((5 boolean)) ((5 offset)))
mem: ((5 boolean)) => nil
run: init-file/init-board/main 8: (((6 square-address)) <- ((index-address)) ((3 file-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 7
array-len: ((1665 file) (raw))
mem: ((1665 integer) (raw)) => 8
run: init-file/init-board/main 8: 1673 => ((6 square-address))
mem: ((6 square-address)): 1641 <= 1673
run: init-file/init-board/main 9: (((6 square-address) (deref)) <- ((index)) ((1 integer-array-address) (deref)) ((2 integer)))
mem: ((2 integer)) => 39
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
mem: ((1409 integer) (raw)) => k
run: init-file/init-board/main 9: #\k => ((6 square-address) (deref))
mem: ((6 square-address) (deref)): 1673 <= #\k
run: init-file/init-board/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 7
run: init-file/init-board/main 10: 8 => ((4 integer))
mem: ((4 integer)): 1639 <= 8
run: init-file/init-board/main 11: (((2 integer)) <- ((add)) ((2 integer)) ((1 literal)))
mem: ((2 integer)) => 39
run: init-file/init-board/main 11: 40 => ((2 integer))
mem: ((2 integer)): 1637 <= 40
run: init-file/init-board/main 12: (((jump)) ((-7 offset)))
run: init-file/init-board/main 6: (((5 boolean)) <- ((equal)) ((4 integer)) ((8 literal)))
mem: ((4 integer)) => 8
run: init-file/init-board/main 6: t => ((5 boolean))
mem: ((5 boolean)): 1640 <= t
run: init-file/init-board/main 7: (((jump-if)) ((5 boolean)) ((5 offset)))
mem: ((5 boolean)) => t
run: init-file/init-board/main 13: (((reply)) ((3 file-address)))
mem: ((3 file-address)) => 1665
run: init-board/main 10: 1665 => ((7 file-address-address) (deref))
mem: ((7 file-address-address) (deref)): 1470 <= 1665
run: init-board/main 11: (((5 integer)) <- ((add)) ((5 integer)) ((1 literal)))
mem: ((5 integer)) => 4
run: init-board/main 11: 5 => ((5 integer))
mem: ((5 integer)): 1440 <= 5
run: init-board/main 12: (((jump)) ((-6 offset)))
run: init-board/main 7: (((6 boolean)) <- ((equal)) ((5 integer)) ((8 literal)))
mem: ((5 integer)) => 5
run: init-board/main 7: nil => ((6 boolean))
mem: ((6 boolean)): 1441 <= nil
run: init-board/main 8: (((jump-if)) ((6 boolean)) ((4 offset)))
mem: ((6 boolean)) => nil
run: init-board/main 9: (((7 file-address-address)) <- ((index-address)) ((4 board-address) (deref)) ((5 integer)))
mem: ((5 integer)) => 5
array-len: ((1465 board) (raw))
mem: ((1465 integer) (raw)) => 8
run: init-board/main 9: 1471 => ((7 file-address-address))
mem: ((7 file-address-address)): 1442 <= 1471
run: init-board/main 10: (((7 file-address-address) (deref)) <- ((init-file)) ((1 integer-array-address)) ((5 integer)))
mem: ((1 integer-array-address)) => 1369
mem: ((5 integer)) => 5
run: init-file/init-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: init-file/init-board/main 0: 1674 => ((default-space space-address))
run: init-file/init-board/main 1: (((1 integer-array-address)) <- ((next-input)))
arg: nil 0 (1369 5)
run: init-file/init-board/main 1: 1369 => ((1 integer-array-address))
mem: ((1 integer-array-address)): 1676 <= 1369
run: init-file/init-board/main 2: (((2 integer)) <- ((next-input)))
arg: nil 1 (1369 5)
run: init-file/init-board/main 2: 5 => ((2 integer))
mem: ((2 integer)): 1677 <= 5
run: init-file/init-board/main 3: (((2 integer)) <- ((multiply)) ((2 integer)) ((8 literal)))
mem: ((2 integer)) => 5
run: init-file/init-board/main 3: 40 => ((2 integer))
mem: ((2 integer)): 1677 <= 40
run: init-file/init-board/main 4: (((3 file-address)) <- ((new)) ((file literal)) ((8 literal)))
run: init-file/init-board/main 4: 1705 => ((3 file-address))
mem: ((3 file-address)): 1678 <= 1705
run: init-file/init-board/main 5: (((4 integer)) <- ((copy)) ((0 literal)))
run: init-file/init-board/main 5: 0 => ((4 integer))
mem: ((4 integer)): 1679 <= 0
run: init-file/init-board/main 6: (((5 boolean)) <- ((equal)) ((4 integer)) ((8 literal)))
mem: ((4 integer)) => 0
run: init-file/init-board/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1680 <= nil
run: init-file/init-board/main 7: (((jump-if)) ((5 boolean)) ((5 offset)))
mem: ((5 boolean)) => nil
run: init-file/init-board/main 8: (((6 square-address)) <- ((index-address)) ((3 file-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 0
array-len: ((1705 file) (raw))
mem: ((1705 integer) (raw)) => 8
run: init-file/init-board/main 8: 1706 => ((6 square-address))
mem: ((6 square-address)): 1681 <= 1706
run: init-file/init-board/main 9: (((6 square-address) (deref)) <- ((index)) ((1 integer-array-address) (deref)) ((2 integer)))
mem: ((2 integer)) => 40
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
mem: ((1410 integer) (raw)) => B
run: init-file/init-board/main 9: #\B => ((6 square-address) (deref))
mem: ((6 square-address) (deref)): 1706 <= #\B
run: init-file/init-board/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 0
run: init-file/init-board/main 10: 1 => ((4 integer))
mem: ((4 integer)): 1679 <= 1
run: init-file/init-board/main 11: (((2 integer)) <- ((add)) ((2 integer)) ((1 literal)))
mem: ((2 integer)) => 40
run: init-file/init-board/main 11: 41 => ((2 integer))
mem: ((2 integer)): 1677 <= 41
run: init-file/init-board/main 12: (((jump)) ((-7 offset)))
run: init-file/init-board/main 6: (((5 boolean)) <- ((equal)) ((4 integer)) ((8 literal)))
mem: ((4 integer)) => 1
run: init-file/init-board/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1680 <= nil
run: init-file/init-board/main 7: (((jump-if)) ((5 boolean)) ((5 offset)))
mem: ((5 boolean)) => nil
run: init-file/init-board/main 8: (((6 square-address)) <- ((index-address)) ((3 file-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 1
array-len: ((1705 file) (raw))
mem: ((1705 integer) (raw)) => 8
run: init-file/init-board/main 8: 1707 => ((6 square-address))
mem: ((6 square-address)): 1681 <= 1707
run: init-file/init-board/main 9: (((6 square-address) (deref)) <- ((index)) ((1 integer-array-address) (deref)) ((2 integer)))
mem: ((2 integer)) => 41
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
mem: ((1411 integer) (raw)) => P
run: init-file/init-board/main 9: #\P => ((6 square-address) (deref))
mem: ((6 square-address) (deref)): 1707 <= #\P
run: init-file/init-board/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 1
run: init-file/init-board/main 10: 2 => ((4 integer))
mem: ((4 integer)): 1679 <= 2
run: init-file/init-board/main 11: (((2 integer)) <- ((add)) ((2 integer)) ((1 literal)))
mem: ((2 integer)) => 41
run: init-file/init-board/main 11: 42 => ((2 integer))
mem: ((2 integer)): 1677 <= 42
run: init-file/init-board/main 12: (((jump)) ((-7 offset)))
run: init-file/init-board/main 6: (((5 boolean)) <- ((equal)) ((4 integer)) ((8 literal)))
mem: ((4 integer)) => 2
run: init-file/init-board/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1680 <= nil
run: init-file/init-board/main 7: (((jump-if)) ((5 boolean)) ((5 offset)))
mem: ((5 boolean)) => nil
run: init-file/init-board/main 8: (((6 square-address)) <- ((index-address)) ((3 file-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 2
array-len: ((1705 file) (raw))
mem: ((1705 integer) (raw)) => 8
run: init-file/init-board/main 8: 1708 => ((6 square-address))
mem: ((6 square-address)): 1681 <= 1708
run: init-file/init-board/main 9: (((6 square-address) (deref)) <- ((index)) ((1 integer-array-address) (deref)) ((2 integer)))
mem: ((2 integer)) => 42
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
mem: ((1412 integer) (raw)) => _
run: init-file/init-board/main 9: #\_ => ((6 square-address) (deref))
mem: ((6 square-address) (deref)): 1708 <= #\_
run: init-file/init-board/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 2
run: init-file/init-board/main 10: 3 => ((4 integer))
mem: ((4 integer)): 1679 <= 3
run: init-file/init-board/main 11: (((2 integer)) <- ((add)) ((2 integer)) ((1 literal)))
mem: ((2 integer)) => 42
run: init-file/init-board/main 11: 43 => ((2 integer))
mem: ((2 integer)): 1677 <= 43
run: init-file/init-board/main 12: (((jump)) ((-7 offset)))
run: init-file/init-board/main 6: (((5 boolean)) <- ((equal)) ((4 integer)) ((8 literal)))
mem: ((4 integer)) => 3
run: init-file/init-board/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1680 <= nil
run: init-file/init-board/main 7: (((jump-if)) ((5 boolean)) ((5 offset)))
mem: ((5 boolean)) => nil
run: init-file/init-board/main 8: (((6 square-address)) <- ((index-address)) ((3 file-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 3
array-len: ((1705 file) (raw))
mem: ((1705 integer) (raw)) => 8
run: init-file/init-board/main 8: 1709 => ((6 square-address))
mem: ((6 square-address)): 1681 <= 1709
run: init-file/init-board/main 9: (((6 square-address) (deref)) <- ((index)) ((1 integer-array-address) (deref)) ((2 integer)))
mem: ((2 integer)) => 43
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
mem: ((1413 integer) (raw)) => _
run: init-file/init-board/main 9: #\_ => ((6 square-address) (deref))
mem: ((6 square-address) (deref)): 1709 <= #\_
run: init-file/init-board/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 3
run: init-file/init-board/main 10: 4 => ((4 integer))
mem: ((4 integer)): 1679 <= 4
run: init-file/init-board/main 11: (((2 integer)) <- ((add)) ((2 integer)) ((1 literal)))
mem: ((2 integer)) => 43
run: init-file/init-board/main 11: 44 => ((2 integer))
mem: ((2 integer)): 1677 <= 44
run: init-file/init-board/main 12: (((jump)) ((-7 offset)))
run: init-file/init-board/main 6: (((5 boolean)) <- ((equal)) ((4 integer)) ((8 literal)))
mem: ((4 integer)) => 4
run: init-file/init-board/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1680 <= nil
run: init-file/init-board/main 7: (((jump-if)) ((5 boolean)) ((5 offset)))
mem: ((5 boolean)) => nil
run: init-file/init-board/main 8: (((6 square-address)) <- ((index-address)) ((3 file-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 4
array-len: ((1705 file) (raw))
mem: ((1705 integer) (raw)) => 8
run: init-file/init-board/main 8: 1710 => ((6 square-address))
mem: ((6 square-address)): 1681 <= 1710
run: init-file/init-board/main 9: (((6 square-address) (deref)) <- ((index)) ((1 integer-array-address) (deref)) ((2 integer)))
mem: ((2 integer)) => 44
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
mem: ((1414 integer) (raw)) => _
run: init-file/init-board/main 9: #\_ => ((6 square-address) (deref))
mem: ((6 square-address) (deref)): 1710 <= #\_
run: init-file/init-board/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 4
run: init-file/init-board/main 10: 5 => ((4 integer))
mem: ((4 integer)): 1679 <= 5
run: init-file/init-board/main 11: (((2 integer)) <- ((add)) ((2 integer)) ((1 literal)))
mem: ((2 integer)) => 44
run: init-file/init-board/main 11: 45 => ((2 integer))
mem: ((2 integer)): 1677 <= 45
run: init-file/init-board/main 12: (((jump)) ((-7 offset)))
run: init-file/init-board/main 6: (((5 boolean)) <- ((equal)) ((4 integer)) ((8 literal)))
mem: ((4 integer)) => 5
run: init-file/init-board/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1680 <= nil
run: init-file/init-board/main 7: (((jump-if)) ((5 boolean)) ((5 offset)))
mem: ((5 boolean)) => nil
run: init-file/init-board/main 8: (((6 square-address)) <- ((index-address)) ((3 file-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 5
array-len: ((1705 file) (raw))
mem: ((1705 integer) (raw)) => 8
run: init-file/init-board/main 8: 1711 => ((6 square-address))
mem: ((6 square-address)): 1681 <= 1711
run: init-file/init-board/main 9: (((6 square-address) (deref)) <- ((index)) ((1 integer-array-address) (deref)) ((2 integer)))
mem: ((2 integer)) => 45
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
mem: ((1415 integer) (raw)) => _
run: init-file/init-board/main 9: #\_ => ((6 square-address) (deref))
mem: ((6 square-address) (deref)): 1711 <= #\_
run: init-file/init-board/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 5
run: init-file/init-board/main 10: 6 => ((4 integer))
mem: ((4 integer)): 1679 <= 6
run: init-file/init-board/main 11: (((2 integer)) <- ((add)) ((2 integer)) ((1 literal)))
mem: ((2 integer)) => 45
run: init-file/init-board/main 11: 46 => ((2 integer))
mem: ((2 integer)): 1677 <= 46
run: init-file/init-board/main 12: (((jump)) ((-7 offset)))
run: init-file/init-board/main 6: (((5 boolean)) <- ((equal)) ((4 integer)) ((8 literal)))
mem: ((4 integer)) => 6
run: init-file/init-board/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1680 <= nil
run: init-file/init-board/main 7: (((jump-if)) ((5 boolean)) ((5 offset)))
mem: ((5 boolean)) => nil
run: init-file/init-board/main 8: (((6 square-address)) <- ((index-address)) ((3 file-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 6
array-len: ((1705 file) (raw))
mem: ((1705 integer) (raw)) => 8
run: init-file/init-board/main 8: 1712 => ((6 square-address))
mem: ((6 square-address)): 1681 <= 1712
run: init-file/init-board/main 9: (((6 square-address) (deref)) <- ((index)) ((1 integer-array-address) (deref)) ((2 integer)))
mem: ((2 integer)) => 46
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
mem: ((1416 integer) (raw)) => p
run: init-file/init-board/main 9: #\p => ((6 square-address) (deref))
mem: ((6 square-address) (deref)): 1712 <= #\p
run: init-file/init-board/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 6
run: init-file/init-board/main 10: 7 => ((4 integer))
mem: ((4 integer)): 1679 <= 7
run: init-file/init-board/main 11: (((2 integer)) <- ((add)) ((2 integer)) ((1 literal)))
mem: ((2 integer)) => 46
run: init-file/init-board/main 11: 47 => ((2 integer))
mem: ((2 integer)): 1677 <= 47
run: init-file/init-board/main 12: (((jump)) ((-7 offset)))
run: init-file/init-board/main 6: (((5 boolean)) <- ((equal)) ((4 integer)) ((8 literal)))
mem: ((4 integer)) => 7
run: init-file/init-board/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1680 <= nil
run: init-file/init-board/main 7: (((jump-if)) ((5 boolean)) ((5 offset)))
mem: ((5 boolean)) => nil
run: init-file/init-board/main 8: (((6 square-address)) <- ((index-address)) ((3 file-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 7
array-len: ((1705 file) (raw))
mem: ((1705 integer) (raw)) => 8
run: init-file/init-board/main 8: 1713 => ((6 square-address))
mem: ((6 square-address)): 1681 <= 1713
run: init-file/init-board/main 9: (((6 square-address) (deref)) <- ((index)) ((1 integer-array-address) (deref)) ((2 integer)))
mem: ((2 integer)) => 47
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
mem: ((1417 integer) (raw)) => b
run: init-file/init-board/main 9: #\b => ((6 square-address) (deref))
mem: ((6 square-address) (deref)): 1713 <= #\b
run: init-file/init-board/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 7
run: init-file/init-board/main 10: 8 => ((4 integer))
mem: ((4 integer)): 1679 <= 8
run: init-file/init-board/main 11: (((2 integer)) <- ((add)) ((2 integer)) ((1 literal)))
mem: ((2 integer)) => 47
run: init-file/init-board/main 11: 48 => ((2 integer))
mem: ((2 integer)): 1677 <= 48
run: init-file/init-board/main 12: (((jump)) ((-7 offset)))
run: init-file/init-board/main 6: (((5 boolean)) <- ((equal)) ((4 integer)) ((8 literal)))
mem: ((4 integer)) => 8
run: init-file/init-board/main 6: t => ((5 boolean))
mem: ((5 boolean)): 1680 <= t
run: init-file/init-board/main 7: (((jump-if)) ((5 boolean)) ((5 offset)))
mem: ((5 boolean)) => t
run: init-file/init-board/main 13: (((reply)) ((3 file-address)))
mem: ((3 file-address)) => 1705
run: init-board/main 10: 1705 => ((7 file-address-address) (deref))
mem: ((7 file-address-address) (deref)): 1471 <= 1705
run: init-board/main 11: (((5 integer)) <- ((add)) ((5 integer)) ((1 literal)))
mem: ((5 integer)) => 5
run: init-board/main 11: 6 => ((5 integer))
mem: ((5 integer)): 1440 <= 6
run: init-board/main 12: (((jump)) ((-6 offset)))
run: init-board/main 7: (((6 boolean)) <- ((equal)) ((5 integer)) ((8 literal)))
mem: ((5 integer)) => 6
run: init-board/main 7: nil => ((6 boolean))
mem: ((6 boolean)): 1441 <= nil
run: init-board/main 8: (((jump-if)) ((6 boolean)) ((4 offset)))
mem: ((6 boolean)) => nil
run: init-board/main 9: (((7 file-address-address)) <- ((index-address)) ((4 board-address) (deref)) ((5 integer)))
mem: ((5 integer)) => 6
array-len: ((1465 board) (raw))
mem: ((1465 integer) (raw)) => 8
run: init-board/main 9: 1472 => ((7 file-address-address))
mem: ((7 file-address-address)): 1442 <= 1472
run: init-board/main 10: (((7 file-address-address) (deref)) <- ((init-file)) ((1 integer-array-address)) ((5 integer)))
mem: ((1 integer-array-address)) => 1369
mem: ((5 integer)) => 6
run: init-file/init-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: init-file/init-board/main 0: 1714 => ((default-space space-address))
run: init-file/init-board/main 1: (((1 integer-array-address)) <- ((next-input)))
arg: nil 0 (1369 6)
run: init-file/init-board/main 1: 1369 => ((1 integer-array-address))
mem: ((1 integer-array-address)): 1716 <= 1369
run: init-file/init-board/main 2: (((2 integer)) <- ((next-input)))
arg: nil 1 (1369 6)
run: init-file/init-board/main 2: 6 => ((2 integer))
mem: ((2 integer)): 1717 <= 6
run: init-file/init-board/main 3: (((2 integer)) <- ((multiply)) ((2 integer)) ((8 literal)))
mem: ((2 integer)) => 6
run: init-file/init-board/main 3: 48 => ((2 integer))
mem: ((2 integer)): 1717 <= 48
run: init-file/init-board/main 4: (((3 file-address)) <- ((new)) ((file literal)) ((8 literal)))
run: init-file/init-board/main 4: 1745 => ((3 file-address))
mem: ((3 file-address)): 1718 <= 1745
run: init-file/init-board/main 5: (((4 integer)) <- ((copy)) ((0 literal)))
run: init-file/init-board/main 5: 0 => ((4 integer))
mem: ((4 integer)): 1719 <= 0
run: init-file/init-board/main 6: (((5 boolean)) <- ((equal)) ((4 integer)) ((8 literal)))
mem: ((4 integer)) => 0
run: init-file/init-board/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1720 <= nil
run: init-file/init-board/main 7: (((jump-if)) ((5 boolean)) ((5 offset)))
mem: ((5 boolean)) => nil
run: init-file/init-board/main 8: (((6 square-address)) <- ((index-address)) ((3 file-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 0
array-len: ((1745 file) (raw))
mem: ((1745 integer) (raw)) => 8
run: init-file/init-board/main 8: 1746 => ((6 square-address))
mem: ((6 square-address)): 1721 <= 1746
run: init-file/init-board/main 9: (((6 square-address) (deref)) <- ((index)) ((1 integer-array-address) (deref)) ((2 integer)))
mem: ((2 integer)) => 48
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
mem: ((1418 integer) (raw)) => N
run: init-file/init-board/main 9: #\N => ((6 square-address) (deref))
mem: ((6 square-address) (deref)): 1746 <= #\N
run: init-file/init-board/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 0
run: init-file/init-board/main 10: 1 => ((4 integer))
mem: ((4 integer)): 1719 <= 1
run: init-file/init-board/main 11: (((2 integer)) <- ((add)) ((2 integer)) ((1 literal)))
mem: ((2 integer)) => 48
run: init-file/init-board/main 11: 49 => ((2 integer))
mem: ((2 integer)): 1717 <= 49
run: init-file/init-board/main 12: (((jump)) ((-7 offset)))
run: init-file/init-board/main 6: (((5 boolean)) <- ((equal)) ((4 integer)) ((8 literal)))
mem: ((4 integer)) => 1
run: init-file/init-board/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1720 <= nil
run: init-file/init-board/main 7: (((jump-if)) ((5 boolean)) ((5 offset)))
mem: ((5 boolean)) => nil
run: init-file/init-board/main 8: (((6 square-address)) <- ((index-address)) ((3 file-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 1
array-len: ((1745 file) (raw))
mem: ((1745 integer) (raw)) => 8
run: init-file/init-board/main 8: 1747 => ((6 square-address))
mem: ((6 square-address)): 1721 <= 1747
run: init-file/init-board/main 9: (((6 square-address) (deref)) <- ((index)) ((1 integer-array-address) (deref)) ((2 integer)))
mem: ((2 integer)) => 49
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
mem: ((1419 integer) (raw)) => P
run: init-file/init-board/main 9: #\P => ((6 square-address) (deref))
mem: ((6 square-address) (deref)): 1747 <= #\P
run: init-file/init-board/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 1
run: init-file/init-board/main 10: 2 => ((4 integer))
mem: ((4 integer)): 1719 <= 2
run: init-file/init-board/main 11: (((2 integer)) <- ((add)) ((2 integer)) ((1 literal)))
mem: ((2 integer)) => 49
run: init-file/init-board/main 11: 50 => ((2 integer))
mem: ((2 integer)): 1717 <= 50
run: init-file/init-board/main 12: (((jump)) ((-7 offset)))
run: init-file/init-board/main 6: (((5 boolean)) <- ((equal)) ((4 integer)) ((8 literal)))
mem: ((4 integer)) => 2
run: init-file/init-board/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1720 <= nil
run: init-file/init-board/main 7: (((jump-if)) ((5 boolean)) ((5 offset)))
mem: ((5 boolean)) => nil
run: init-file/init-board/main 8: (((6 square-address)) <- ((index-address)) ((3 file-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 2
array-len: ((1745 file) (raw))
mem: ((1745 integer) (raw)) => 8
run: init-file/init-board/main 8: 1748 => ((6 square-address))
mem: ((6 square-address)): 1721 <= 1748
run: init-file/init-board/main 9: (((6 square-address) (deref)) <- ((index)) ((1 integer-array-address) (deref)) ((2 integer)))
mem: ((2 integer)) => 50
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
mem: ((1420 integer) (raw)) => _
run: init-file/init-board/main 9: #\_ => ((6 square-address) (deref))
mem: ((6 square-address) (deref)): 1748 <= #\_
run: init-file/init-board/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 2
run: init-file/init-board/main 10: 3 => ((4 integer))
mem: ((4 integer)): 1719 <= 3
run: init-file/init-board/main 11: (((2 integer)) <- ((add)) ((2 integer)) ((1 literal)))
mem: ((2 integer)) => 50
run: init-file/init-board/main 11: 51 => ((2 integer))
mem: ((2 integer)): 1717 <= 51
run: init-file/init-board/main 12: (((jump)) ((-7 offset)))
run: init-file/init-board/main 6: (((5 boolean)) <- ((equal)) ((4 integer)) ((8 literal)))
mem: ((4 integer)) => 3
run: init-file/init-board/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1720 <= nil
run: init-file/init-board/main 7: (((jump-if)) ((5 boolean)) ((5 offset)))
mem: ((5 boolean)) => nil
run: init-file/init-board/main 8: (((6 square-address)) <- ((index-address)) ((3 file-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 3
array-len: ((1745 file) (raw))
mem: ((1745 integer) (raw)) => 8
run: init-file/init-board/main 8: 1749 => ((6 square-address))
mem: ((6 square-address)): 1721 <= 1749
run: init-file/init-board/main 9: (((6 square-address) (deref)) <- ((index)) ((1 integer-array-address) (deref)) ((2 integer)))
mem: ((2 integer)) => 51
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
mem: ((1421 integer) (raw)) => _
run: init-file/init-board/main 9: #\_ => ((6 square-address) (deref))
mem: ((6 square-address) (deref)): 1749 <= #\_
run: init-file/init-board/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 3
run: init-file/init-board/main 10: 4 => ((4 integer))
mem: ((4 integer)): 1719 <= 4
run: init-file/init-board/main 11: (((2 integer)) <- ((add)) ((2 integer)) ((1 literal)))
mem: ((2 integer)) => 51
run: init-file/init-board/main 11: 52 => ((2 integer))
mem: ((2 integer)): 1717 <= 52
run: init-file/init-board/main 12: (((jump)) ((-7 offset)))
run: init-file/init-board/main 6: (((5 boolean)) <- ((equal)) ((4 integer)) ((8 literal)))
mem: ((4 integer)) => 4
run: init-file/init-board/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1720 <= nil
run: init-file/init-board/main 7: (((jump-if)) ((5 boolean)) ((5 offset)))
mem: ((5 boolean)) => nil
run: init-file/init-board/main 8: (((6 square-address)) <- ((index-address)) ((3 file-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 4
array-len: ((1745 file) (raw))
mem: ((1745 integer) (raw)) => 8
run: init-file/init-board/main 8: 1750 => ((6 square-address))
mem: ((6 square-address)): 1721 <= 1750
run: init-file/init-board/main 9: (((6 square-address) (deref)) <- ((index)) ((1 integer-array-address) (deref)) ((2 integer)))
mem: ((2 integer)) => 52
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
mem: ((1422 integer) (raw)) => _
run: init-file/init-board/main 9: #\_ => ((6 square-address) (deref))
mem: ((6 square-address) (deref)): 1750 <= #\_
run: init-file/init-board/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 4
run: init-file/init-board/main 10: 5 => ((4 integer))
mem: ((4 integer)): 1719 <= 5
run: init-file/init-board/main 11: (((2 integer)) <- ((add)) ((2 integer)) ((1 literal)))
mem: ((2 integer)) => 52
run: init-file/init-board/main 11: 53 => ((2 integer))
mem: ((2 integer)): 1717 <= 53
run: init-file/init-board/main 12: (((jump)) ((-7 offset)))
run: init-file/init-board/main 6: (((5 boolean)) <- ((equal)) ((4 integer)) ((8 literal)))
mem: ((4 integer)) => 5
run: init-file/init-board/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1720 <= nil
run: init-file/init-board/main 7: (((jump-if)) ((5 boolean)) ((5 offset)))
mem: ((5 boolean)) => nil
run: init-file/init-board/main 8: (((6 square-address)) <- ((index-address)) ((3 file-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 5
array-len: ((1745 file) (raw))
mem: ((1745 integer) (raw)) => 8
run: init-file/init-board/main 8: 1751 => ((6 square-address))
mem: ((6 square-address)): 1721 <= 1751
run: init-file/init-board/main 9: (((6 square-address) (deref)) <- ((index)) ((1 integer-array-address) (deref)) ((2 integer)))
mem: ((2 integer)) => 53
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
mem: ((1423 integer) (raw)) => _
run: init-file/init-board/main 9: #\_ => ((6 square-address) (deref))
mem: ((6 square-address) (deref)): 1751 <= #\_
schedule: scheduling init-file/init-board/main for further processing
schedule: init-file/init-board/main
run: init-file/init-board/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 5
run: init-file/init-board/main 10: 6 => ((4 integer))
mem: ((4 integer)): 1719 <= 6
run: init-file/init-board/main 11: (((2 integer)) <- ((add)) ((2 integer)) ((1 literal)))
mem: ((2 integer)) => 53
run: init-file/init-board/main 11: 54 => ((2 integer))
mem: ((2 integer)): 1717 <= 54
run: init-file/init-board/main 12: (((jump)) ((-7 offset)))
run: init-file/init-board/main 6: (((5 boolean)) <- ((equal)) ((4 integer)) ((8 literal)))
mem: ((4 integer)) => 6
run: init-file/init-board/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1720 <= nil
run: init-file/init-board/main 7: (((jump-if)) ((5 boolean)) ((5 offset)))
mem: ((5 boolean)) => nil
run: init-file/init-board/main 8: (((6 square-address)) <- ((index-address)) ((3 file-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 6
array-len: ((1745 file) (raw))
mem: ((1745 integer) (raw)) => 8
run: init-file/init-board/main 8: 1752 => ((6 square-address))
mem: ((6 square-address)): 1721 <= 1752
run: init-file/init-board/main 9: (((6 square-address) (deref)) <- ((index)) ((1 integer-array-address) (deref)) ((2 integer)))
mem: ((2 integer)) => 54
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
mem: ((1424 integer) (raw)) => p
run: init-file/init-board/main 9: #\p => ((6 square-address) (deref))
mem: ((6 square-address) (deref)): 1752 <= #\p
run: init-file/init-board/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 6
run: init-file/init-board/main 10: 7 => ((4 integer))
mem: ((4 integer)): 1719 <= 7
run: init-file/init-board/main 11: (((2 integer)) <- ((add)) ((2 integer)) ((1 literal)))
mem: ((2 integer)) => 54
run: init-file/init-board/main 11: 55 => ((2 integer))
mem: ((2 integer)): 1717 <= 55
run: init-file/init-board/main 12: (((jump)) ((-7 offset)))
run: init-file/init-board/main 6: (((5 boolean)) <- ((equal)) ((4 integer)) ((8 literal)))
mem: ((4 integer)) => 7
run: init-file/init-board/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1720 <= nil
run: init-file/init-board/main 7: (((jump-if)) ((5 boolean)) ((5 offset)))
mem: ((5 boolean)) => nil
run: init-file/init-board/main 8: (((6 square-address)) <- ((index-address)) ((3 file-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 7
array-len: ((1745 file) (raw))
mem: ((1745 integer) (raw)) => 8
run: init-file/init-board/main 8: 1753 => ((6 square-address))
mem: ((6 square-address)): 1721 <= 1753
run: init-file/init-board/main 9: (((6 square-address) (deref)) <- ((index)) ((1 integer-array-address) (deref)) ((2 integer)))
mem: ((2 integer)) => 55
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
mem: ((1425 integer) (raw)) => n
run: init-file/init-board/main 9: #\n => ((6 square-address) (deref))
mem: ((6 square-address) (deref)): 1753 <= #\n
run: init-file/init-board/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 7
run: init-file/init-board/main 10: 8 => ((4 integer))
mem: ((4 integer)): 1719 <= 8
run: init-file/init-board/main 11: (((2 integer)) <- ((add)) ((2 integer)) ((1 literal)))
mem: ((2 integer)) => 55
run: init-file/init-board/main 11: 56 => ((2 integer))
mem: ((2 integer)): 1717 <= 56
run: init-file/init-board/main 12: (((jump)) ((-7 offset)))
run: init-file/init-board/main 6: (((5 boolean)) <- ((equal)) ((4 integer)) ((8 literal)))
mem: ((4 integer)) => 8
run: init-file/init-board/main 6: t => ((5 boolean))
mem: ((5 boolean)): 1720 <= t
run: init-file/init-board/main 7: (((jump-if)) ((5 boolean)) ((5 offset)))
mem: ((5 boolean)) => t
run: init-file/init-board/main 13: (((reply)) ((3 file-address)))
mem: ((3 file-address)) => 1745
run: init-board/main 10: 1745 => ((7 file-address-address) (deref))
mem: ((7 file-address-address) (deref)): 1472 <= 1745
run: init-board/main 11: (((5 integer)) <- ((add)) ((5 integer)) ((1 literal)))
mem: ((5 integer)) => 6
run: init-board/main 11: 7 => ((5 integer))
mem: ((5 integer)): 1440 <= 7
run: init-board/main 12: (((jump)) ((-6 offset)))
run: init-board/main 7: (((6 boolean)) <- ((equal)) ((5 integer)) ((8 literal)))
mem: ((5 integer)) => 7
run: init-board/main 7: nil => ((6 boolean))
mem: ((6 boolean)): 1441 <= nil
run: init-board/main 8: (((jump-if)) ((6 boolean)) ((4 offset)))
mem: ((6 boolean)) => nil
run: init-board/main 9: (((7 file-address-address)) <- ((index-address)) ((4 board-address) (deref)) ((5 integer)))
mem: ((5 integer)) => 7
array-len: ((1465 board) (raw))
mem: ((1465 integer) (raw)) => 8
run: init-board/main 9: 1473 => ((7 file-address-address))
mem: ((7 file-address-address)): 1442 <= 1473
run: init-board/main 10: (((7 file-address-address) (deref)) <- ((init-file)) ((1 integer-array-address)) ((5 integer)))
mem: ((1 integer-array-address)) => 1369
mem: ((5 integer)) => 7
run: init-file/init-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: init-file/init-board/main 0: 1754 => ((default-space space-address))
run: init-file/init-board/main 1: (((1 integer-array-address)) <- ((next-input)))
arg: nil 0 (1369 7)
run: init-file/init-board/main 1: 1369 => ((1 integer-array-address))
mem: ((1 integer-array-address)): 1756 <= 1369
run: init-file/init-board/main 2: (((2 integer)) <- ((next-input)))
arg: nil 1 (1369 7)
run: init-file/init-board/main 2: 7 => ((2 integer))
mem: ((2 integer)): 1757 <= 7
run: init-file/init-board/main 3: (((2 integer)) <- ((multiply)) ((2 integer)) ((8 literal)))
mem: ((2 integer)) => 7
run: init-file/init-board/main 3: 56 => ((2 integer))
mem: ((2 integer)): 1757 <= 56
run: init-file/init-board/main 4: (((3 file-address)) <- ((new)) ((file literal)) ((8 literal)))
run: init-file/init-board/main 4: 1785 => ((3 file-address))
mem: ((3 file-address)): 1758 <= 1785
run: init-file/init-board/main 5: (((4 integer)) <- ((copy)) ((0 literal)))
run: init-file/init-board/main 5: 0 => ((4 integer))
mem: ((4 integer)): 1759 <= 0
run: init-file/init-board/main 6: (((5 boolean)) <- ((equal)) ((4 integer)) ((8 literal)))
mem: ((4 integer)) => 0
run: init-file/init-board/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1760 <= nil
run: init-file/init-board/main 7: (((jump-if)) ((5 boolean)) ((5 offset)))
mem: ((5 boolean)) => nil
run: init-file/init-board/main 8: (((6 square-address)) <- ((index-address)) ((3 file-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 0
array-len: ((1785 file) (raw))
mem: ((1785 integer) (raw)) => 8
run: init-file/init-board/main 8: 1786 => ((6 square-address))
mem: ((6 square-address)): 1761 <= 1786
run: init-file/init-board/main 9: (((6 square-address) (deref)) <- ((index)) ((1 integer-array-address) (deref)) ((2 integer)))
mem: ((2 integer)) => 56
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
mem: ((1426 integer) (raw)) => R
run: init-file/init-board/main 9: #\R => ((6 square-address) (deref))
mem: ((6 square-address) (deref)): 1786 <= #\R
run: init-file/init-board/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 0
run: init-file/init-board/main 10: 1 => ((4 integer))
mem: ((4 integer)): 1759 <= 1
run: init-file/init-board/main 11: (((2 integer)) <- ((add)) ((2 integer)) ((1 literal)))
mem: ((2 integer)) => 56
run: init-file/init-board/main 11: 57 => ((2 integer))
mem: ((2 integer)): 1757 <= 57
run: init-file/init-board/main 12: (((jump)) ((-7 offset)))
run: init-file/init-board/main 6: (((5 boolean)) <- ((equal)) ((4 integer)) ((8 literal)))
mem: ((4 integer)) => 1
run: init-file/init-board/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1760 <= nil
run: init-file/init-board/main 7: (((jump-if)) ((5 boolean)) ((5 offset)))
mem: ((5 boolean)) => nil
run: init-file/init-board/main 8: (((6 square-address)) <- ((index-address)) ((3 file-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 1
array-len: ((1785 file) (raw))
mem: ((1785 integer) (raw)) => 8
run: init-file/init-board/main 8: 1787 => ((6 square-address))
mem: ((6 square-address)): 1761 <= 1787
run: init-file/init-board/main 9: (((6 square-address) (deref)) <- ((index)) ((1 integer-array-address) (deref)) ((2 integer)))
mem: ((2 integer)) => 57
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
mem: ((1427 integer) (raw)) => P
run: init-file/init-board/main 9: #\P => ((6 square-address) (deref))
mem: ((6 square-address) (deref)): 1787 <= #\P
run: init-file/init-board/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 1
run: init-file/init-board/main 10: 2 => ((4 integer))
mem: ((4 integer)): 1759 <= 2
run: init-file/init-board/main 11: (((2 integer)) <- ((add)) ((2 integer)) ((1 literal)))
mem: ((2 integer)) => 57
run: init-file/init-board/main 11: 58 => ((2 integer))
mem: ((2 integer)): 1757 <= 58
run: init-file/init-board/main 12: (((jump)) ((-7 offset)))
run: init-file/init-board/main 6: (((5 boolean)) <- ((equal)) ((4 integer)) ((8 literal)))
mem: ((4 integer)) => 2
run: init-file/init-board/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1760 <= nil
run: init-file/init-board/main 7: (((jump-if)) ((5 boolean)) ((5 offset)))
mem: ((5 boolean)) => nil
run: init-file/init-board/main 8: (((6 square-address)) <- ((index-address)) ((3 file-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 2
array-len: ((1785 file) (raw))
mem: ((1785 integer) (raw)) => 8
run: init-file/init-board/main 8: 1788 => ((6 square-address))
mem: ((6 square-address)): 1761 <= 1788
run: init-file/init-board/main 9: (((6 square-address) (deref)) <- ((index)) ((1 integer-array-address) (deref)) ((2 integer)))
mem: ((2 integer)) => 58
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
mem: ((1428 integer) (raw)) => _
run: init-file/init-board/main 9: #\_ => ((6 square-address) (deref))
mem: ((6 square-address) (deref)): 1788 <= #\_
run: init-file/init-board/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 2
run: init-file/init-board/main 10: 3 => ((4 integer))
mem: ((4 integer)): 1759 <= 3
run: init-file/init-board/main 11: (((2 integer)) <- ((add)) ((2 integer)) ((1 literal)))
mem: ((2 integer)) => 58
run: init-file/init-board/main 11: 59 => ((2 integer))
mem: ((2 integer)): 1757 <= 59
run: init-file/init-board/main 12: (((jump)) ((-7 offset)))
run: init-file/init-board/main 6: (((5 boolean)) <- ((equal)) ((4 integer)) ((8 literal)))
mem: ((4 integer)) => 3
run: init-file/init-board/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1760 <= nil
run: init-file/init-board/main 7: (((jump-if)) ((5 boolean)) ((5 offset)))
mem: ((5 boolean)) => nil
run: init-file/init-board/main 8: (((6 square-address)) <- ((index-address)) ((3 file-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 3
array-len: ((1785 file) (raw))
mem: ((1785 integer) (raw)) => 8
run: init-file/init-board/main 8: 1789 => ((6 square-address))
mem: ((6 square-address)): 1761 <= 1789
run: init-file/init-board/main 9: (((6 square-address) (deref)) <- ((index)) ((1 integer-array-address) (deref)) ((2 integer)))
mem: ((2 integer)) => 59
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
mem: ((1429 integer) (raw)) => _
run: init-file/init-board/main 9: #\_ => ((6 square-address) (deref))
mem: ((6 square-address) (deref)): 1789 <= #\_
run: init-file/init-board/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 3
run: init-file/init-board/main 10: 4 => ((4 integer))
mem: ((4 integer)): 1759 <= 4
run: init-file/init-board/main 11: (((2 integer)) <- ((add)) ((2 integer)) ((1 literal)))
mem: ((2 integer)) => 59
run: init-file/init-board/main 11: 60 => ((2 integer))
mem: ((2 integer)): 1757 <= 60
run: init-file/init-board/main 12: (((jump)) ((-7 offset)))
run: init-file/init-board/main 6: (((5 boolean)) <- ((equal)) ((4 integer)) ((8 literal)))
mem: ((4 integer)) => 4
run: init-file/init-board/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1760 <= nil
run: init-file/init-board/main 7: (((jump-if)) ((5 boolean)) ((5 offset)))
mem: ((5 boolean)) => nil
run: init-file/init-board/main 8: (((6 square-address)) <- ((index-address)) ((3 file-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 4
array-len: ((1785 file) (raw))
mem: ((1785 integer) (raw)) => 8
run: init-file/init-board/main 8: 1790 => ((6 square-address))
mem: ((6 square-address)): 1761 <= 1790
run: init-file/init-board/main 9: (((6 square-address) (deref)) <- ((index)) ((1 integer-array-address) (deref)) ((2 integer)))
mem: ((2 integer)) => 60
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
mem: ((1430 integer) (raw)) => _
run: init-file/init-board/main 9: #\_ => ((6 square-address) (deref))
mem: ((6 square-address) (deref)): 1790 <= #\_
run: init-file/init-board/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 4
run: init-file/init-board/main 10: 5 => ((4 integer))
mem: ((4 integer)): 1759 <= 5
run: init-file/init-board/main 11: (((2 integer)) <- ((add)) ((2 integer)) ((1 literal)))
mem: ((2 integer)) => 60
run: init-file/init-board/main 11: 61 => ((2 integer))
mem: ((2 integer)): 1757 <= 61
run: init-file/init-board/main 12: (((jump)) ((-7 offset)))
run: init-file/init-board/main 6: (((5 boolean)) <- ((equal)) ((4 integer)) ((8 literal)))
mem: ((4 integer)) => 5
run: init-file/init-board/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1760 <= nil
run: init-file/init-board/main 7: (((jump-if)) ((5 boolean)) ((5 offset)))
mem: ((5 boolean)) => nil
run: init-file/init-board/main 8: (((6 square-address)) <- ((index-address)) ((3 file-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 5
array-len: ((1785 file) (raw))
mem: ((1785 integer) (raw)) => 8
run: init-file/init-board/main 8: 1791 => ((6 square-address))
mem: ((6 square-address)): 1761 <= 1791
run: init-file/init-board/main 9: (((6 square-address) (deref)) <- ((index)) ((1 integer-array-address) (deref)) ((2 integer)))
mem: ((2 integer)) => 61
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
mem: ((1431 integer) (raw)) => _
run: init-file/init-board/main 9: #\_ => ((6 square-address) (deref))
mem: ((6 square-address) (deref)): 1791 <= #\_
run: init-file/init-board/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 5
run: init-file/init-board/main 10: 6 => ((4 integer))
mem: ((4 integer)): 1759 <= 6
run: init-file/init-board/main 11: (((2 integer)) <- ((add)) ((2 integer)) ((1 literal)))
mem: ((2 integer)) => 61
run: init-file/init-board/main 11: 62 => ((2 integer))
mem: ((2 integer)): 1757 <= 62
run: init-file/init-board/main 12: (((jump)) ((-7 offset)))
run: init-file/init-board/main 6: (((5 boolean)) <- ((equal)) ((4 integer)) ((8 literal)))
mem: ((4 integer)) => 6
run: init-file/init-board/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1760 <= nil
run: init-file/init-board/main 7: (((jump-if)) ((5 boolean)) ((5 offset)))
mem: ((5 boolean)) => nil
run: init-file/init-board/main 8: (((6 square-address)) <- ((index-address)) ((3 file-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 6
array-len: ((1785 file) (raw))
mem: ((1785 integer) (raw)) => 8
run: init-file/init-board/main 8: 1792 => ((6 square-address))
mem: ((6 square-address)): 1761 <= 1792
run: init-file/init-board/main 9: (((6 square-address) (deref)) <- ((index)) ((1 integer-array-address) (deref)) ((2 integer)))
mem: ((2 integer)) => 62
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
mem: ((1432 integer) (raw)) => p
run: init-file/init-board/main 9: #\p => ((6 square-address) (deref))
mem: ((6 square-address) (deref)): 1792 <= #\p
run: init-file/init-board/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 6
run: init-file/init-board/main 10: 7 => ((4 integer))
mem: ((4 integer)): 1759 <= 7
run: init-file/init-board/main 11: (((2 integer)) <- ((add)) ((2 integer)) ((1 literal)))
mem: ((2 integer)) => 62
run: init-file/init-board/main 11: 63 => ((2 integer))
mem: ((2 integer)): 1757 <= 63
run: init-file/init-board/main 12: (((jump)) ((-7 offset)))
run: init-file/init-board/main 6: (((5 boolean)) <- ((equal)) ((4 integer)) ((8 literal)))
mem: ((4 integer)) => 7
run: init-file/init-board/main 6: nil => ((5 boolean))
mem: ((5 boolean)): 1760 <= nil
run: init-file/init-board/main 7: (((jump-if)) ((5 boolean)) ((5 offset)))
mem: ((5 boolean)) => nil
run: init-file/init-board/main 8: (((6 square-address)) <- ((index-address)) ((3 file-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 7
array-len: ((1785 file) (raw))
mem: ((1785 integer) (raw)) => 8
run: init-file/init-board/main 8: 1793 => ((6 square-address))
mem: ((6 square-address)): 1761 <= 1793
run: init-file/init-board/main 9: (((6 square-address) (deref)) <- ((index)) ((1 integer-array-address) (deref)) ((2 integer)))
mem: ((2 integer)) => 63
array-len: ((1369 integer-array) (raw))
mem: ((1369 integer) (raw)) => 64
mem: ((1433 integer) (raw)) => r
run: init-file/init-board/main 9: #\r => ((6 square-address) (deref))
mem: ((6 square-address) (deref)): 1793 <= #\r
run: init-file/init-board/main 10: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 7
run: init-file/init-board/main 10: 8 => ((4 integer))
mem: ((4 integer)): 1759 <= 8
run: init-file/init-board/main 11: (((2 integer)) <- ((add)) ((2 integer)) ((1 literal)))
mem: ((2 integer)) => 63
run: init-file/init-board/main 11: 64 => ((2 integer))
mem: ((2 integer)): 1757 <= 64
run: init-file/init-board/main 12: (((jump)) ((-7 offset)))
run: init-file/init-board/main 6: (((5 boolean)) <- ((equal)) ((4 integer)) ((8 literal)))
mem: ((4 integer)) => 8
run: init-file/init-board/main 6: t => ((5 boolean))
mem: ((5 boolean)): 1760 <= t
run: init-file/init-board/main 7: (((jump-if)) ((5 boolean)) ((5 offset)))
mem: ((5 boolean)) => t
run: init-file/init-board/main 13: (((reply)) ((3 file-address)))
mem: ((3 file-address)) => 1785
run: init-board/main 10: 1785 => ((7 file-address-address) (deref))
mem: ((7 file-address-address) (deref)): 1473 <= 1785
run: init-board/main 11: (((5 integer)) <- ((add)) ((5 integer)) ((1 literal)))
mem: ((5 integer)) => 7
run: init-board/main 11: 8 => ((5 integer))
mem: ((5 integer)): 1440 <= 8
run: init-board/main 12: (((jump)) ((-6 offset)))
run: init-board/main 7: (((6 boolean)) <- ((equal)) ((5 integer)) ((8 literal)))
mem: ((5 integer)) => 8
run: init-board/main 7: t => ((6 boolean))
mem: ((6 boolean)): 1441 <= t
run: init-board/main 8: (((jump-if)) ((6 boolean)) ((4 offset)))
mem: ((6 boolean)) => t
run: init-board/main 13: (((reply)) ((4 board-address)))
mem: ((4 board-address)) => 1465
run: main 4: 1465 => ((4 board-address))
mem: ((4 board-address)): 1005 <= 1465
run: main 5: (((5 move-address)) <- ((new)) ((move literal)))
run: main 5: 1794 => ((5 move-address))
mem: ((5 move-address)): 1006 <= 1794
run: main 6: (((6 integer-integer-pair-address)) <- ((get-address)) ((5 move-address) (deref)) ((0 offset)))
run: main 6: 1794 => ((6 integer-integer-pair-address))
mem: ((6 integer-integer-pair-address)): 1007 <= 1794
run: main 7: (((7 integer-address)) <- ((get-address)) ((6 integer-integer-pair-address) (deref)) ((0 offset)))
run: main 7: 1794 => ((7 integer-address))
mem: ((7 integer-address)): 1008 <= 1794
run: main 8: (((7 integer-address) (deref)) <- ((copy)) ((0 literal)))
run: main 8: 0 => ((7 integer-address) (deref))
mem: ((7 integer-address) (deref)): 1794 <= 0
run: main 9: (((7 integer-address)) <- ((get-address)) ((6 integer-integer-pair-address) (deref)) ((1 offset)))
run: main 9: 1795 => ((7 integer-address))
mem: ((7 integer-address)): 1008 <= 1795
run: main 10: (((7 integer-address) (deref)) <- ((copy)) ((1 literal)))
run: main 10: 1 => ((7 integer-address) (deref))
mem: ((7 integer-address) (deref)): 1795 <= 1
run: main 11: (((8 integer-integer-pair-address)) <- ((get-address)) ((5 move-address) (deref)) ((1 offset)))
run: main 11: 1796 => ((8 integer-integer-pair-address))
mem: ((8 integer-integer-pair-address)): 1009 <= 1796
run: main 12: (((7 integer-address)) <- ((get-address)) ((8 integer-integer-pair-address) (deref)) ((0 offset)))
run: main 12: 1796 => ((7 integer-address))
mem: ((7 integer-address)): 1008 <= 1796
run: main 13: (((7 integer-address) (deref)) <- ((copy)) ((0 literal)))
run: main 13: 0 => ((7 integer-address) (deref))
mem: ((7 integer-address) (deref)): 1796 <= 0
run: main 14: (((7 integer-address)) <- ((get-address)) ((8 integer-integer-pair-address) (deref)) ((1 offset)))
run: main 14: 1797 => ((7 integer-address))
mem: ((7 integer-address)): 1008 <= 1797
run: main 15: (((7 integer-address) (deref)) <- ((copy)) ((3 literal)))
run: main 15: 3 => ((7 integer-address) (deref))
mem: ((7 integer-address) (deref)): 1797 <= 3
run: main 16: (((4 board-address)) <- ((make-move)) ((4 board-address)) ((5 move-address)))
mem: ((4 board-address)) => 1465
mem: ((5 move-address)) => 1794
run: make-move/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: make-move/main 0: 1798 => ((default-space space-address))
run: make-move/main 1: (((1 board-address)) <- ((next-input)))
arg: nil 0 (1465 1794)
run: make-move/main 1: 1465 => ((1 board-address))
mem: ((1 board-address)): 1800 <= 1465
run: make-move/main 2: (((2 move-address)) <- ((next-input)))
arg: nil 1 (1465 1794)
run: make-move/main 2: 1794 => ((2 move-address))
mem: ((2 move-address)): 1801 <= 1794
run: make-move/main 3: (((3 integer-integer-pair)) <- ((get)) ((2 move-address) (deref)) ((0 offset)))
mem: ((1794 integer-integer-pair) (raw)) => #(tagged record (0 1 . nil))
run: make-move/main 3: #(tagged record (0 1 . nil)) => ((3 integer-integer-pair))
mem: ((3 integer-integer-pair)): 1802 <= 0
mem: ((3 integer-integer-pair)): 1803 <= 1
run: make-move/main 4: (((5 integer)) <- ((get)) ((3 integer-integer-pair)) ((0 offset)))
mem: ((1802 integer) (raw)) => 0
run: make-move/main 4: 0 => ((5 integer))
mem: ((5 integer)): 1804 <= 0
run: make-move/main 5: (((6 integer)) <- ((get)) ((3 integer-integer-pair)) ((1 offset)))
mem: ((1803 integer) (raw)) => 1
run: make-move/main 5: 1 => ((6 integer))
mem: ((6 integer)): 1805 <= 1
run: make-move/main 6: (((7 file-address)) <- ((index)) ((1 board-address) (deref)) ((5 integer)))
mem: ((5 integer)) => 0
array-len: ((1465 board) (raw))
mem: ((1465 integer) (raw)) => 8
mem: ((1466 file-address) (raw)) => 1505
run: make-move/main 6: 1505 => ((7 file-address))
mem: ((7 file-address)): 1806 <= 1505
run: make-move/main 7: (((8 square-address)) <- ((index-address)) ((7 file-address) (deref)) ((6 integer)))
mem: ((6 integer)) => 1
array-len: ((1505 file) (raw))
mem: ((1505 integer) (raw)) => 8
run: make-move/main 7: 1507 => ((8 square-address))
mem: ((8 square-address)): 1807 <= 1507
run: make-move/main 8: (((3 integer-integer-pair)) <- ((get)) ((2 move-address) (deref)) ((1 offset)))
mem: ((1796 integer-integer-pair) (raw)) => #(tagged record (0 3 . nil))
run: make-move/main 8: #(tagged record (0 3 . nil)) => ((3 integer-integer-pair))
mem: ((3 integer-integer-pair)): 1802 <= 0
mem: ((3 integer-integer-pair)): 1803 <= 3
run: make-move/main 9: (((9 integer)) <- ((get)) ((3 integer-integer-pair)) ((0 offset)))
mem: ((1802 integer) (raw)) => 0
run: make-move/main 9: 0 => ((9 integer))
mem: ((9 integer)): 1808 <= 0
run: make-move/main 10: (((10 integer)) <- ((get)) ((3 integer-integer-pair)) ((1 offset)))
mem: ((1803 integer) (raw)) => 3
run: make-move/main 10: 3 => ((10 integer))
mem: ((10 integer)): 1809 <= 3
run: make-move/main 11: (((7 file-address)) <- ((index)) ((1 board-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 0
array-len: ((1465 board) (raw))
mem: ((1465 integer) (raw)) => 8
mem: ((1466 file-address) (raw)) => 1505
run: make-move/main 11: 1505 => ((7 file-address))
mem: ((7 file-address)): 1806 <= 1505
run: make-move/main 12: (((11 square-address)) <- ((index-address)) ((7 file-address) (deref)) ((10 integer)))
mem: ((10 integer)) => 3
array-len: ((1505 file) (raw))
mem: ((1505 integer) (raw)) => 8
run: make-move/main 12: 1509 => ((11 square-address))
mem: ((11 square-address)): 1810 <= 1509
run: make-move/main 13: (((11 square-address) (deref)) <- ((copy)) ((8 square-address) (deref)))
mem: ((8 square-address) (deref)) => P
run: make-move/main 13: #\P => ((11 square-address) (deref))
mem: ((11 square-address) (deref)): 1509 <= #\P
run: make-move/main 14: (((8 square-address) (deref)) <- ((copy)) ((_ literal)))
run: make-move/main 14: #\_ => ((8 square-address) (deref))
mem: ((8 square-address) (deref)): 1507 <= #\_
run: make-move/main 15: (((reply)) ((1 board-address)))
mem: ((1 board-address)) => 1465
run: main 16: 1465 => ((4 board-address))
mem: ((4 board-address)): 1005 <= 1465
run: main 17: (((print-board)) ((2 terminal-address)) ((4 board-address)))
mem: ((2 terminal-address)) => 1101
mem: ((4 board-address)) => 1465
run: print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-board/main 0: 1829 => ((default-space space-address))
run: print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 1465)
run: print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 1831 <= 1101
run: print-board/main 2: (((2 board-address)) <- ((next-input)))
arg: nil 1 (1101 1465)
run: print-board/main 2: 1465 => ((2 board-address))
mem: ((2 board-address)): 1832 <= 1465
run: print-board/main 3: (((3 integer)) <- ((copy)) ((7 literal)))
run: print-board/main 3: 7 => ((3 integer))
mem: ((3 integer)): 1833 <= 7
run: print-board/main 4: (((4 boolean)) <- ((less-than)) ((3 integer)) ((0 literal)))
mem: ((3 integer)) => 7
run: print-board/main 4: nil => ((4 boolean))
mem: ((4 boolean)): 1834 <= nil
run: print-board/main 5: (((jump-if)) ((4 boolean)) ((16 offset)))
mem: ((4 boolean)) => nil
run: print-board/main 6: (((5 integer)) <- ((add)) ((3 integer)) ((1 literal)))
mem: ((3 integer)) => 7
run: print-board/main 6: 8 => ((5 integer))
mem: ((5 integer)): 1835 <= 8
run: print-board/main 7: (((print-integer)) ((1 terminal-address)) ((5 integer)))
mem: ((1 terminal-address)) => 1101
mem: ((5 integer)) => 8
run: print-integer/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-integer/print-board/main 0: 1860 => ((default-space space-address))
run: print-integer/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 8)
run: print-integer/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 1862 <= 1101
run: print-integer/print-board/main 2: (((2 integer)) <- ((next-input)))
arg: nil 1 (1101 8)
run: print-integer/print-board/main 2: 8 => ((2 integer))
mem: ((2 integer)): 1863 <= 8
run: print-integer/print-board/main 3: (((3 string-address)) <- ((integer-to-decimal-string)) ((2 integer)))
mem: ((2 integer)) => 8
run: integer-to-decimal-string/print-integer/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: integer-to-decimal-string/print-integer/print-board/main 0: 1891 => ((default-space space-address))
run: integer-to-decimal-string/print-integer/print-board/main 1: (((1 integer)) <- ((next-input)))
arg: nil 0 (8)
run: integer-to-decimal-string/print-integer/print-board/main 1: 8 => ((1 integer))
mem: ((1 integer)): 1893 <= 8
run: integer-to-decimal-string/print-integer/print-board/main 2: (((2 boolean)) <- ((equal)) ((1 integer)) ((0 literal)))
mem: ((1 integer)) => 8
run: integer-to-decimal-string/print-integer/print-board/main 2: nil => ((2 boolean))
mem: ((2 boolean)): 1894 <= nil
run: integer-to-decimal-string/print-integer/print-board/main 3: (((jump-unless)) ((2 boolean)) ((2 offset)))
mem: ((2 boolean)) => nil
run: integer-to-decimal-string/print-integer/print-board/main 6: (((4 boolean)) <- ((copy)) ((nil literal)))
run: integer-to-decimal-string/print-integer/print-board/main 6: nil => ((4 boolean))
mem: ((4 boolean)): 1896 <= nil
run: integer-to-decimal-string/print-integer/print-board/main 7: (((5 boolean)) <- ((less-than)) ((1 integer)) ((0 literal)))
mem: ((1 integer)) => 8
run: integer-to-decimal-string/print-integer/print-board/main 7: nil => ((5 boolean))
mem: ((5 boolean)): 1897 <= nil
run: integer-to-decimal-string/print-integer/print-board/main 8: (((jump-unless)) ((5 boolean)) ((2 offset)))
mem: ((5 boolean)) => nil
run: integer-to-decimal-string/print-integer/print-board/main 11: (((6 buffer-address)) <- ((init-buffer)) ((30 literal)))
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 0: 1922 => ((default-space space-address))
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 1: (((1 buffer-address)) <- ((new)) ((buffer literal)))
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 1: 1953 => ((1 buffer-address))
mem: ((1 buffer-address)): 1924 <= 1953
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 2: (((2 integer-address)) <- ((get-address)) ((1 buffer-address) (deref)) ((0 offset)))
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 2: 1953 => ((2 integer-address))
mem: ((2 integer-address)): 1925 <= 1953
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 3: (((2 integer-address) (deref)) <- ((copy)) ((0 literal)))
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 3: 0 => ((2 integer-address) (deref))
mem: ((2 integer-address) (deref)): 1953 <= 0
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 4: (((3 string-address-address)) <- ((get-address)) ((1 buffer-address) (deref)) ((1 offset)))
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 4: 1954 => ((3 string-address-address))
mem: ((3 string-address-address)): 1926 <= 1954
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 5: (((4 integer)) <- ((next-input)))
arg: nil 0 (30)
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 5: 30 => ((4 integer))
mem: ((4 integer)): 1927 <= 30
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 6: (((3 string-address-address) (deref)) <- ((new)) ((string literal)) ((4 integer)))
mem: ((4 integer)) => 30
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 6: 1955 => ((3 string-address-address) (deref))
mem: ((3 string-address-address) (deref)): 1954 <= 1955
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 7: (((reply)) ((1 buffer-address)))
mem: ((1 buffer-address)) => 1953
run: integer-to-decimal-string/print-integer/print-board/main 11: 1953 => ((6 buffer-address))
mem: ((6 buffer-address)): 1898 <= 1953
run: integer-to-decimal-string/print-integer/print-board/main 12: (((7 character)) <- ((copy)) ((0 literal)))
run: integer-to-decimal-string/print-integer/print-board/main 12: #\0 => ((7 character))
mem: ((7 character)): 1899 <= #\0
run: integer-to-decimal-string/print-integer/print-board/main 13: (((8 integer)) <- ((character-to-integer)) ((7 character)))
mem: ((7 character)) => 0
run: integer-to-decimal-string/print-integer/print-board/main 13: 48 => ((8 integer))
mem: ((8 integer)): 1900 <= 48
run: integer-to-decimal-string/print-integer/print-board/main 14: (((9 boolean)) <- ((equal)) ((1 integer)) ((0 literal)))
mem: ((1 integer)) => 8
run: integer-to-decimal-string/print-integer/print-board/main 14: nil => ((9 boolean))
mem: ((9 boolean)): 1901 <= nil
run: integer-to-decimal-string/print-integer/print-board/main 15: (((jump-if)) ((9 boolean)) ((5 offset)))
mem: ((9 boolean)) => nil
run: integer-to-decimal-string/print-integer/print-board/main 16: (((1 integer)) ((10 integer)) <- ((divide-with-remainder)) ((1 integer)) ((10 literal)))
mem: ((1 integer)) => 8
mem: ((1 integer)) => 8
run: integer-to-decimal-string/print-integer/print-board/main 16: 0 => ((1 integer))
mem: ((1 integer)): 1893 <= 0
run: integer-to-decimal-string/print-integer/print-board/main 16: 8 => ((10 integer))
mem: ((10 integer)): 1902 <= 8
run: integer-to-decimal-string/print-integer/print-board/main 17: (((11 integer)) <- ((add)) ((8 integer)) ((10 integer)))
mem: ((8 integer)) => 48
mem: ((10 integer)) => 8
run: integer-to-decimal-string/print-integer/print-board/main 17: 56 => ((11 integer))
mem: ((11 integer)): 1903 <= 56
run: integer-to-decimal-string/print-integer/print-board/main 18: (((12 character)) <- ((integer-to-character)) ((11 integer)))
mem: ((11 integer)) => 56
run: integer-to-decimal-string/print-integer/print-board/main 18: #\8 => ((12 character))
mem: ((12 character)): 1904 <= #\8
run: integer-to-decimal-string/print-integer/print-board/main 19: (((6 buffer-address)) <- ((append)) ((6 buffer-address)) ((12 character)))
mem: ((6 buffer-address)) => 1953
mem: ((12 character)) => 8
run: append/integer-to-decimal-string/print-integer/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: append/integer-to-decimal-string/print-integer/print-board/main 0: 1986 => ((default-space space-address))
run: append/integer-to-decimal-string/print-integer/print-board/main 1: (((1 buffer-address)) <- ((next-input)))
arg: nil 0 (1953 #\8)
run: append/integer-to-decimal-string/print-integer/print-board/main 1: 1953 => ((1 buffer-address))
mem: ((1 buffer-address)): 1988 <= 1953
run: append/integer-to-decimal-string/print-integer/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1953 #\8)
run: append/integer-to-decimal-string/print-integer/print-board/main 2: #\8 => ((2 character))
mem: ((2 character)): 1989 <= #\8
run: append/integer-to-decimal-string/print-integer/print-board/main 3: (((3 boolean)) <- ((buffer-full?)) ((1 buffer-address)))
mem: ((1 buffer-address)) => 1953
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 0: 2017 => ((default-space space-address))
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 1: (((1 buffer-address)) <- ((next-input)))
arg: nil 0 (1953)
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 1: 1953 => ((1 buffer-address))
mem: ((1 buffer-address)): 2019 <= 1953
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 2: (((2 integer)) <- ((get)) ((1 buffer-address) (deref)) ((0 offset)))
mem: ((1953 integer) (raw)) => 0
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 2: 0 => ((2 integer))
mem: ((2 integer)): 2020 <= 0
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 3: (((3 string-address)) <- ((get)) ((1 buffer-address) (deref)) ((1 offset)))
mem: ((1954 string-address) (raw)) => 1955
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 3: 1955 => ((3 string-address))
mem: ((3 string-address)): 2021 <= 1955
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 4: (((4 integer)) <- ((length)) ((3 string-address) (deref)))
array-len: ((3 string-address) (deref))
mem: ((1955 integer) (raw)) => 30
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 4: 30 => ((4 integer))
mem: ((4 integer)): 2022 <= 30
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((2 integer)) ((4 integer)))
mem: ((2 integer)) => 0
mem: ((4 integer)) => 30
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 5: nil => ((5 boolean))
mem: ((5 boolean)): 2023 <= nil
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 6: (((reply)) ((5 boolean)))
mem: ((5 boolean)) => nil
run: append/integer-to-decimal-string/print-integer/print-board/main 3: nil => ((3 boolean))
mem: ((3 boolean)): 1990 <= nil
run: append/integer-to-decimal-string/print-integer/print-board/main 4: (((jump-unless)) ((3 boolean)) ((1 offset)))
mem: ((3 boolean)) => nil
run: append/integer-to-decimal-string/print-integer/print-board/main 6: (((4 integer-address)) <- ((get-address)) ((1 buffer-address) (deref)) ((0 offset)))
run: append/integer-to-decimal-string/print-integer/print-board/main 6: 1953 => ((4 integer-address))
mem: ((4 integer-address)): 1991 <= 1953
run: append/integer-to-decimal-string/print-integer/print-board/main 7: (((5 string-address)) <- ((get)) ((1 buffer-address) (deref)) ((1 offset)))
mem: ((1954 string-address) (raw)) => 1955
run: append/integer-to-decimal-string/print-integer/print-board/main 7: 1955 => ((5 string-address))
mem: ((5 string-address)): 1992 <= 1955
run: append/integer-to-decimal-string/print-integer/print-board/main 8: (((6 byte-address)) <- ((index-address)) ((5 string-address) (deref)) ((4 integer-address) (deref)))
mem: ((4 integer-address) (deref)) => 0
array-len: ((1955 string) (raw))
mem: ((1955 integer) (raw)) => 30
run: append/integer-to-decimal-string/print-integer/print-board/main 8: 1956 => ((6 byte-address))
mem: ((6 byte-address)): 1993 <= 1956
run: append/integer-to-decimal-string/print-integer/print-board/main 9: (((6 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => 8
run: append/integer-to-decimal-string/print-integer/print-board/main 9: #\8 => ((6 byte-address) (deref))
mem: ((6 byte-address) (deref)): 1956 <= #\8
run: append/integer-to-decimal-string/print-integer/print-board/main 10: (((4 integer-address) (deref)) <- ((add)) ((4 integer-address) (deref)) ((1 literal)))
mem: ((4 integer-address) (deref)) => 0
run: append/integer-to-decimal-string/print-integer/print-board/main 10: 1 => ((4 integer-address) (deref))
mem: ((4 integer-address) (deref)): 1953 <= 1
run: append/integer-to-decimal-string/print-integer/print-board/main 11: (((reply)) ((1 buffer-address) (same-as-arg 0)))
mem: ((1 buffer-address) (same-as-arg 0)) => 1953
run: integer-to-decimal-string/print-integer/print-board/main 19: 1953 => ((6 buffer-address))
mem: ((6 buffer-address)): 1898 <= 1953
run: integer-to-decimal-string/print-integer/print-board/main 20: (((jump)) ((-7 offset)))
run: integer-to-decimal-string/print-integer/print-board/main 14: (((9 boolean)) <- ((equal)) ((1 integer)) ((0 literal)))
mem: ((1 integer)) => 0
run: integer-to-decimal-string/print-integer/print-board/main 14: t => ((9 boolean))
mem: ((9 boolean)): 1901 <= t
run: integer-to-decimal-string/print-integer/print-board/main 15: (((jump-if)) ((9 boolean)) ((5 offset)))
mem: ((9 boolean)) => t
run: integer-to-decimal-string/print-integer/print-board/main 21: (((jump-unless)) ((4 boolean)) ((1 offset)))
mem: ((4 boolean)) => nil
run: integer-to-decimal-string/print-integer/print-board/main 23: (((13 integer)) <- ((get)) ((6 buffer-address) (deref)) ((0 offset)))
mem: ((1953 integer) (raw)) => 1
run: integer-to-decimal-string/print-integer/print-board/main 23: 1 => ((13 integer))
mem: ((13 integer)): 1905 <= 1
run: integer-to-decimal-string/print-integer/print-board/main 24: (((14 string-address)) <- ((get)) ((6 buffer-address) (deref)) ((1 offset)))
mem: ((1954 string-address) (raw)) => 1955
run: integer-to-decimal-string/print-integer/print-board/main 24: 1955 => ((14 string-address))
mem: ((14 string-address)): 1906 <= 1955
run: integer-to-decimal-string/print-integer/print-board/main 25: (((15 string-address)) <- ((new)) ((string literal)) ((13 integer)))
mem: ((13 integer)) => 1
run: integer-to-decimal-string/print-integer/print-board/main 25: 2048 => ((15 string-address))
mem: ((15 string-address)): 1907 <= 2048
run: integer-to-decimal-string/print-integer/print-board/main 26: (((16 integer)) <- ((subtract)) ((13 integer)) ((1 literal)))
mem: ((13 integer)) => 1
run: integer-to-decimal-string/print-integer/print-board/main 26: 0 => ((16 integer))
mem: ((16 integer)): 1908 <= 0
run: integer-to-decimal-string/print-integer/print-board/main 27: (((17 integer)) <- ((copy)) ((0 literal)))
run: integer-to-decimal-string/print-integer/print-board/main 27: 0 => ((17 integer))
mem: ((17 integer)): 1909 <= 0
run: integer-to-decimal-string/print-integer/print-board/main 28: (((9 boolean)) <- ((less-than)) ((16 integer)) ((0 literal)))
mem: ((16 integer)) => 0
run: integer-to-decimal-string/print-integer/print-board/main 28: nil => ((9 boolean))
mem: ((9 boolean)): 1901 <= nil
run: integer-to-decimal-string/print-integer/print-board/main 29: (((jump-if)) ((9 boolean)) ((6 offset)))
mem: ((9 boolean)) => nil
run: integer-to-decimal-string/print-integer/print-board/main 30: (((18 byte)) <- ((index)) ((14 string-address) (deref)) ((16 integer)))
mem: ((16 integer)) => 0
array-len: ((1955 string) (raw))
mem: ((1955 integer) (raw)) => 30
mem: ((1956 byte) (raw)) => 8
run: integer-to-decimal-string/print-integer/print-board/main 30: #\8 => ((18 byte))
mem: ((18 byte)): 1910 <= #\8
run: integer-to-decimal-string/print-integer/print-board/main 31: (((19 byte-address)) <- ((index-address)) ((15 string-address) (deref)) ((17 integer)))
mem: ((17 integer)) => 0
array-len: ((2048 string) (raw))
mem: ((2048 integer) (raw)) => 1
run: integer-to-decimal-string/print-integer/print-board/main 31: 2049 => ((19 byte-address))
mem: ((19 byte-address)): 1911 <= 2049
run: integer-to-decimal-string/print-integer/print-board/main 32: (((19 byte-address) (deref)) <- ((copy)) ((18 byte)))
mem: ((18 byte)) => 8
run: integer-to-decimal-string/print-integer/print-board/main 32: #\8 => ((19 byte-address) (deref))
mem: ((19 byte-address) (deref)): 2049 <= #\8
run: integer-to-decimal-string/print-integer/print-board/main 33: (((16 integer)) <- ((subtract)) ((16 integer)) ((1 literal)))
mem: ((16 integer)) => 0
run: integer-to-decimal-string/print-integer/print-board/main 33: -1 => ((16 integer))
mem: ((16 integer)): 1908 <= -1
run: integer-to-decimal-string/print-integer/print-board/main 34: (((17 integer)) <- ((add)) ((17 integer)) ((1 literal)))
mem: ((17 integer)) => 0
run: integer-to-decimal-string/print-integer/print-board/main 34: 1 => ((17 integer))
mem: ((17 integer)): 1909 <= 1
run: integer-to-decimal-string/print-integer/print-board/main 35: (((jump)) ((-8 offset)))
run: integer-to-decimal-string/print-integer/print-board/main 28: (((9 boolean)) <- ((less-than)) ((16 integer)) ((0 literal)))
mem: ((16 integer)) => -1
run: integer-to-decimal-string/print-integer/print-board/main 28: t => ((9 boolean))
mem: ((9 boolean)): 1901 <= t
run: integer-to-decimal-string/print-integer/print-board/main 29: (((jump-if)) ((9 boolean)) ((6 offset)))
mem: ((9 boolean)) => t
run: integer-to-decimal-string/print-integer/print-board/main 36: (((reply)) ((15 string-address)))
mem: ((15 string-address)) => 2048
run: print-integer/print-board/main 3: 2048 => ((3 string-address))
mem: ((3 string-address)): 1864 <= 2048
run: print-integer/print-board/main 4: (((print-string)) ((1 terminal-address)) ((3 string-address)))
mem: ((1 terminal-address)) => 1101
mem: ((3 string-address)) => 2048
run: print-string/print-integer/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-string/print-integer/print-board/main 0: 2050 => ((default-space space-address))
run: print-string/print-integer/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 2048)
run: print-string/print-integer/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 2052 <= 1101
run: print-string/print-integer/print-board/main 2: (((2 string-address)) <- ((next-input)))
arg: nil 1 (1101 2048)
run: print-string/print-integer/print-board/main 2: 2048 => ((2 string-address))
mem: ((2 string-address)): 2053 <= 2048
run: print-string/print-integer/print-board/main 3: (((3 integer)) <- ((length)) ((2 string-address) (deref)))
array-len: ((2 string-address) (deref))
mem: ((2048 integer) (raw)) => 1
run: print-string/print-integer/print-board/main 3: 1 => ((3 integer))
mem: ((3 integer)): 2054 <= 1
run: print-string/print-integer/print-board/main 4: (((4 integer)) <- ((copy)) ((0 literal)))
run: print-string/print-integer/print-board/main 4: 0 => ((4 integer))
mem: ((4 integer)): 2055 <= 0
run: print-string/print-integer/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 0
mem: ((3 integer)) => 1
run: print-string/print-integer/print-board/main 5: nil => ((5 boolean))
mem: ((5 boolean)): 2056 <= nil
run: print-string/print-integer/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: print-string/print-integer/print-board/main 7: (((6 character)) <- ((index)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 0
array-len: ((2048 string) (raw))
mem: ((2048 integer) (raw)) => 1
mem: ((2049 byte) (raw)) => 8
run: print-string/print-integer/print-board/main 7: #\8 => ((6 character))
mem: ((6 character)): 2057 <= #\8
run: print-string/print-integer/print-board/main 8: (((print-character)) ((1 terminal-address)) ((6 character)))
mem: ((1 terminal-address)) => 1101
mem: ((6 character)) => 8
run: print-character/print-string/print-integer/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-string/print-integer/print-board/main 0: 2081 => ((default-space space-address))
run: print-character/print-string/print-integer/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\8)
run: print-character/print-string/print-integer/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 2083 <= 1101
run: print-character/print-string/print-integer/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\8)
run: print-character/print-string/print-integer/print-board/main 2: #\8 => ((2 character))
mem: ((2 character)): 2084 <= #\8
run: print-character/print-string/print-integer/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\8)
run: print-character/print-string/print-integer/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 2085 <= nil
run: print-character/print-string/print-integer/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\8)
run: print-character/print-string/print-integer/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 2086 <= nil
run: print-character/print-string/print-integer/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-string/print-integer/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-string/print-integer/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 2087 <= 1103
run: print-character/print-string/print-integer/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-string/print-integer/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 2088 <= 1104
run: print-character/print-string/print-integer/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-string/print-integer/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 2089 <= 20
run: print-character/print-string/print-integer/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 0
mem: ((7 integer)) => 20
run: print-character/print-string/print-integer/print-board/main 9: 0 => ((8 integer))
mem: ((8 integer)): 2090 <= 0
run: print-character/print-string/print-integer/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 0
mem: ((6 integer-address) (deref)) => 0
run: print-character/print-string/print-integer/print-board/main 10: 0 => ((9 integer))
mem: ((9 integer)): 2091 <= 0
run: print-character/print-string/print-integer/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-string/print-integer/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 2092 <= 1106
run: print-character/print-string/print-integer/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 0
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-string/print-integer/print-board/main 12: 1107 => ((11 byte-address))
mem: ((11 byte-address)): 2093 <= 1107
run: print-character/print-string/print-integer/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => 8
run: print-character/print-string/print-integer/print-board/main 13: #\8 => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1107 <= #\8
run: print-character/print-string/print-integer/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 0
run: print-character/print-string/print-integer/print-board/main 14: 1 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 1
run: print-character/print-string/print-integer/print-board/main 15: (((reply)))
run: print-string/print-integer/print-board/main 9: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 0
run: print-string/print-integer/print-board/main 9: 1 => ((4 integer))
mem: ((4 integer)): 2055 <= 1
run: print-string/print-integer/print-board/main 10: (((jump)) ((-6 offset)))
run: print-string/print-integer/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 1
mem: ((3 integer)) => 1
run: print-string/print-integer/print-board/main 5: t => ((5 boolean))
mem: ((5 boolean)): 2056 <= t
run: print-string/print-integer/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => t
run: print-board/main 8: (((6 string-address)) <- ((new)) | )
run: print-board/main 8: 2112 => ((6 string-address))
mem: ((6 string-address)): 1836 <= 2112
run: print-board/main 9: (((print-string)) ((1 terminal-address)) ((6 string-address)))
mem: ((1 terminal-address)) => 1101
mem: ((6 string-address)) => 2112
run: print-string/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-string/print-board/main 0: 2116 => ((default-space space-address))
run: print-string/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 2112)
run: print-string/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 2118 <= 1101
run: print-string/print-board/main 2: (((2 string-address)) <- ((next-input)))
arg: nil 1 (1101 2112)
run: print-string/print-board/main 2: 2112 => ((2 string-address))
mem: ((2 string-address)): 2119 <= 2112
run: print-string/print-board/main 3: (((3 integer)) <- ((length)) ((2 string-address) (deref)))
array-len: ((2 string-address) (deref))
mem: ((2112 integer) (raw)) => 3
run: print-string/print-board/main 3: 3 => ((3 integer))
mem: ((3 integer)): 2120 <= 3
run: print-string/print-board/main 4: (((4 integer)) <- ((copy)) ((0 literal)))
run: print-string/print-board/main 4: 0 => ((4 integer))
mem: ((4 integer)): 2121 <= 0
run: print-string/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 0
mem: ((3 integer)) => 3
run: print-string/print-board/main 5: nil => ((5 boolean))
mem: ((5 boolean)): 2122 <= nil
run: print-string/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: print-string/print-board/main 7: (((6 character)) <- ((index)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 0
array-len: ((2112 string) (raw))
mem: ((2112 integer) (raw)) => 3
mem: ((2113 byte) (raw)) =>
run: print-string/print-board/main 7: #\space => ((6 character))
mem: ((6 character)): 2123 <= #\space
run: print-string/print-board/main 8: (((print-character)) ((1 terminal-address)) ((6 character)))
mem: ((1 terminal-address)) => 1101
mem: ((6 character)) =>
run: print-character/print-string/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-string/print-board/main 0: 2147 => ((default-space space-address))
run: print-character/print-string/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-string/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 2149 <= 1101
run: print-character/print-string/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-string/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 2150 <= #\space
run: print-character/print-string/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-string/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 2151 <= nil
run: print-character/print-string/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-string/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 2152 <= nil
run: print-character/print-string/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-string/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-string/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 2153 <= 1103
run: print-character/print-string/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-string/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 2154 <= 1104
run: print-character/print-string/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-string/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 2155 <= 20
run: print-character/print-string/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 0
mem: ((7 integer)) => 20
run: print-character/print-string/print-board/main 9: 0 => ((8 integer))
mem: ((8 integer)): 2156 <= 0
run: print-character/print-string/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 0
mem: ((6 integer-address) (deref)) => 1
run: print-character/print-string/print-board/main 10: 1 => ((9 integer))
mem: ((9 integer)): 2157 <= 1
run: print-character/print-string/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-string/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 2158 <= 1106
run: print-character/print-string/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 1
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-string/print-board/main 12: 1108 => ((11 byte-address))
mem: ((11 byte-address)): 2159 <= 1108
run: print-character/print-string/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-string/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1108 <= #\space
run: print-character/print-string/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 1
run: print-character/print-string/print-board/main 14: 2 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 2
run: print-character/print-string/print-board/main 15: (((reply)))
run: print-string/print-board/main 9: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 0
run: print-string/print-board/main 9: 1 => ((4 integer))
mem: ((4 integer)): 2121 <= 1
run: print-string/print-board/main 10: (((jump)) ((-6 offset)))
run: print-string/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 1
mem: ((3 integer)) => 3
run: print-string/print-board/main 5: nil => ((5 boolean))
mem: ((5 boolean)): 2122 <= nil
run: print-string/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: print-string/print-board/main 7: (((6 character)) <- ((index)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 1
array-len: ((2112 string) (raw))
mem: ((2112 integer) (raw)) => 3
mem: ((2114 byte) (raw)) => |
run: print-string/print-board/main 7: #\| => ((6 character))
mem: ((6 character)): 2123 <= #\|
run: print-string/print-board/main 8: (((print-character)) ((1 terminal-address)) ((6 character)))
mem: ((1 terminal-address)) => 1101
mem: ((6 character)) => |
run: print-character/print-string/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-string/print-board/main 0: 2178 => ((default-space space-address))
run: print-character/print-string/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\|)
run: print-character/print-string/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 2180 <= 1101
run: print-character/print-string/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\|)
run: print-character/print-string/print-board/main 2: #\| => ((2 character))
mem: ((2 character)): 2181 <= #\|
run: print-character/print-string/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\|)
run: print-character/print-string/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 2182 <= nil
run: print-character/print-string/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\|)
run: print-character/print-string/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 2183 <= nil
run: print-character/print-string/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-string/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-string/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 2184 <= 1103
run: print-character/print-string/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-string/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 2185 <= 1104
run: print-character/print-string/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-string/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 2186 <= 20
run: print-character/print-string/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 0
mem: ((7 integer)) => 20
run: print-character/print-string/print-board/main 9: 0 => ((8 integer))
mem: ((8 integer)): 2187 <= 0
run: print-character/print-string/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 0
mem: ((6 integer-address) (deref)) => 2
run: print-character/print-string/print-board/main 10: 2 => ((9 integer))
mem: ((9 integer)): 2188 <= 2
run: print-character/print-string/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-string/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 2189 <= 1106
run: print-character/print-string/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 2
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-string/print-board/main 12: 1109 => ((11 byte-address))
mem: ((11 byte-address)): 2190 <= 1109
run: print-character/print-string/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => |
run: print-character/print-string/print-board/main 13: #\| => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1109 <= #\|
run: print-character/print-string/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 2
run: print-character/print-string/print-board/main 14: 3 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 3
run: print-character/print-string/print-board/main 15: (((reply)))
run: print-string/print-board/main 9: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 1
run: print-string/print-board/main 9: 2 => ((4 integer))
mem: ((4 integer)): 2121 <= 2
run: print-string/print-board/main 10: (((jump)) ((-6 offset)))
run: print-string/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 2
mem: ((3 integer)) => 3
run: print-string/print-board/main 5: nil => ((5 boolean))
mem: ((5 boolean)): 2122 <= nil
run: print-string/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: print-string/print-board/main 7: (((6 character)) <- ((index)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 2
array-len: ((2112 string) (raw))
mem: ((2112 integer) (raw)) => 3
mem: ((2115 byte) (raw)) =>
run: print-string/print-board/main 7: #\space => ((6 character))
mem: ((6 character)): 2123 <= #\space
run: print-string/print-board/main 8: (((print-character)) ((1 terminal-address)) ((6 character)))
mem: ((1 terminal-address)) => 1101
mem: ((6 character)) =>
run: print-character/print-string/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-string/print-board/main 0: 2209 => ((default-space space-address))
run: print-character/print-string/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-string/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 2211 <= 1101
run: print-character/print-string/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-string/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 2212 <= #\space
run: print-character/print-string/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-string/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 2213 <= nil
run: print-character/print-string/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-string/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 2214 <= nil
run: print-character/print-string/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-string/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-string/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 2215 <= 1103
run: print-character/print-string/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-string/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 2216 <= 1104
run: print-character/print-string/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-string/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 2217 <= 20
run: print-character/print-string/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 0
mem: ((7 integer)) => 20
run: print-character/print-string/print-board/main 9: 0 => ((8 integer))
mem: ((8 integer)): 2218 <= 0
run: print-character/print-string/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 0
mem: ((6 integer-address) (deref)) => 3
run: print-character/print-string/print-board/main 10: 3 => ((9 integer))
mem: ((9 integer)): 2219 <= 3
run: print-character/print-string/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-string/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 2220 <= 1106
run: print-character/print-string/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 3
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-string/print-board/main 12: 1110 => ((11 byte-address))
mem: ((11 byte-address)): 2221 <= 1110
run: print-character/print-string/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-string/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1110 <= #\space
run: print-character/print-string/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 3
run: print-character/print-string/print-board/main 14: 4 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 4
run: print-character/print-string/print-board/main 15: (((reply)))
run: print-string/print-board/main 9: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 2
run: print-string/print-board/main 9: 3 => ((4 integer))
mem: ((4 integer)): 2121 <= 3
run: print-string/print-board/main 10: (((jump)) ((-6 offset)))
run: print-string/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 3
mem: ((3 integer)) => 3
run: print-string/print-board/main 5: t => ((5 boolean))
mem: ((5 boolean)): 2122 <= t
run: print-string/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => t
run: print-board/main 10: (((7 integer)) <- ((copy)) ((0 literal)))
run: print-board/main 10: 0 => ((7 integer))
mem: ((7 integer)): 1837 <= 0
run: print-board/main 11: (((4 boolean)) <- ((equal)) ((7 integer)) ((8 literal)))
mem: ((7 integer)) => 0
run: print-board/main 11: nil => ((4 boolean))
mem: ((4 boolean)): 1834 <= nil
run: print-board/main 12: (((jump-if)) ((4 boolean)) ((6 offset)))
mem: ((4 boolean)) => nil
run: print-board/main 13: (((8 file-address)) <- ((index)) ((2 board-address) (deref)) ((7 integer)))
mem: ((7 integer)) => 0
array-len: ((1465 board) (raw))
mem: ((1465 integer) (raw)) => 8
mem: ((1466 file-address) (raw)) => 1505
run: print-board/main 13: 1505 => ((8 file-address))
mem: ((8 file-address)): 1838 <= 1505
run: print-board/main 14: (((6 square)) <- ((index)) ((8 file-address) (deref)) ((3 integer)))
mem: ((3 integer)) => 7
array-len: ((1505 file) (raw))
mem: ((1505 integer) (raw)) => 8
mem: ((1513 square) (raw)) => r
run: print-board/main 14: #\r => ((6 square))
mem: ((6 square)): 1836 <= #\r
run: print-board/main 15: (((print-character)) ((1 terminal-address)) ((6 square)))
mem: ((1 terminal-address)) => 1101
mem: ((6 square)) => r
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 2240 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\r)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 2242 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\r)
run: print-character/print-board/main 2: #\r => ((2 character))
mem: ((2 character)): 2243 <= #\r
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\r)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 2244 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\r)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 2245 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 2246 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 2247 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 2248 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 0
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 0 => ((8 integer))
mem: ((8 integer)): 2249 <= 0
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 0
mem: ((6 integer-address) (deref)) => 4
run: print-character/print-board/main 10: 4 => ((9 integer))
mem: ((9 integer)): 2250 <= 4
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 2251 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 4
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1111 => ((11 byte-address))
mem: ((11 byte-address)): 2252 <= 1111
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => r
run: print-character/print-board/main 13: #\r => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1111 <= #\r
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 4
run: print-character/print-board/main 14: 5 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 5
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 16: (((print-character)) ((1 terminal-address)) (( literal)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 2271 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 2273 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 2274 <= #\space
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 2275 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 2276 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 2277 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 2278 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 2279 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 0
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 0 => ((8 integer))
mem: ((8 integer)): 2280 <= 0
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 0
mem: ((6 integer-address) (deref)) => 5
run: print-character/print-board/main 10: 5 => ((9 integer))
mem: ((9 integer)): 2281 <= 5
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 2282 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 5
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1112 => ((11 byte-address))
mem: ((11 byte-address)): 2283 <= 1112
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1112 <= #\space
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 5
run: print-character/print-board/main 14: 6 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 6
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 17: (((7 integer)) <- ((add)) ((7 integer)) ((1 literal)))
mem: ((7 integer)) => 0
run: print-board/main 17: 1 => ((7 integer))
mem: ((7 integer)): 1837 <= 1
run: print-board/main 18: (((jump)) ((-8 offset)))
run: print-board/main 11: (((4 boolean)) <- ((equal)) ((7 integer)) ((8 literal)))
mem: ((7 integer)) => 1
run: print-board/main 11: nil => ((4 boolean))
mem: ((4 boolean)): 1834 <= nil
run: print-board/main 12: (((jump-if)) ((4 boolean)) ((6 offset)))
mem: ((4 boolean)) => nil
run: print-board/main 13: (((8 file-address)) <- ((index)) ((2 board-address) (deref)) ((7 integer)))
mem: ((7 integer)) => 1
array-len: ((1465 board) (raw))
mem: ((1465 integer) (raw)) => 8
mem: ((1467 file-address) (raw)) => 1545
run: print-board/main 13: 1545 => ((8 file-address))
mem: ((8 file-address)): 1838 <= 1545
run: print-board/main 14: (((6 square)) <- ((index)) ((8 file-address) (deref)) ((3 integer)))
mem: ((3 integer)) => 7
array-len: ((1545 file) (raw))
mem: ((1545 integer) (raw)) => 8
mem: ((1553 square) (raw)) => n
run: print-board/main 14: #\n => ((6 square))
mem: ((6 square)): 1836 <= #\n
run: print-board/main 15: (((print-character)) ((1 terminal-address)) ((6 square)))
mem: ((1 terminal-address)) => 1101
mem: ((6 square)) => n
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 2302 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\n)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 2304 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\n)
run: print-character/print-board/main 2: #\n => ((2 character))
mem: ((2 character)): 2305 <= #\n
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\n)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 2306 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\n)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 2307 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 2308 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 2309 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 2310 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 0
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 0 => ((8 integer))
mem: ((8 integer)): 2311 <= 0
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 0
mem: ((6 integer-address) (deref)) => 6
run: print-character/print-board/main 10: 6 => ((9 integer))
mem: ((9 integer)): 2312 <= 6
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 2313 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 6
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1113 => ((11 byte-address))
mem: ((11 byte-address)): 2314 <= 1113
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => n
run: print-character/print-board/main 13: #\n => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1113 <= #\n
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 6
run: print-character/print-board/main 14: 7 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 7
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 16: (((print-character)) ((1 terminal-address)) (( literal)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 2333 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 2335 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 2336 <= #\space
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 2337 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 2338 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 2339 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 2340 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 2341 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 0
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 0 => ((8 integer))
mem: ((8 integer)): 2342 <= 0
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 0
mem: ((6 integer-address) (deref)) => 7
run: print-character/print-board/main 10: 7 => ((9 integer))
mem: ((9 integer)): 2343 <= 7
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 2344 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 7
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1114 => ((11 byte-address))
mem: ((11 byte-address)): 2345 <= 1114
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1114 <= #\space
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 7
run: print-character/print-board/main 14: 8 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 8
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 17: (((7 integer)) <- ((add)) ((7 integer)) ((1 literal)))
mem: ((7 integer)) => 1
run: print-board/main 17: 2 => ((7 integer))
mem: ((7 integer)): 1837 <= 2
run: print-board/main 18: (((jump)) ((-8 offset)))
run: print-board/main 11: (((4 boolean)) <- ((equal)) ((7 integer)) ((8 literal)))
mem: ((7 integer)) => 2
run: print-board/main 11: nil => ((4 boolean))
mem: ((4 boolean)): 1834 <= nil
run: print-board/main 12: (((jump-if)) ((4 boolean)) ((6 offset)))
mem: ((4 boolean)) => nil
run: print-board/main 13: (((8 file-address)) <- ((index)) ((2 board-address) (deref)) ((7 integer)))
mem: ((7 integer)) => 2
array-len: ((1465 board) (raw))
mem: ((1465 integer) (raw)) => 8
mem: ((1468 file-address) (raw)) => 1585
run: print-board/main 13: 1585 => ((8 file-address))
mem: ((8 file-address)): 1838 <= 1585
run: print-board/main 14: (((6 square)) <- ((index)) ((8 file-address) (deref)) ((3 integer)))
mem: ((3 integer)) => 7
array-len: ((1585 file) (raw))
mem: ((1585 integer) (raw)) => 8
mem: ((1593 square) (raw)) => b
run: print-board/main 14: #\b => ((6 square))
mem: ((6 square)): 1836 <= #\b
run: print-board/main 15: (((print-character)) ((1 terminal-address)) ((6 square)))
mem: ((1 terminal-address)) => 1101
mem: ((6 square)) => b
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 2364 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\b)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 2366 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\b)
run: print-character/print-board/main 2: #\b => ((2 character))
mem: ((2 character)): 2367 <= #\b
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\b)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 2368 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\b)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 2369 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 2370 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 2371 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 2372 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 0
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 0 => ((8 integer))
mem: ((8 integer)): 2373 <= 0
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 0
mem: ((6 integer-address) (deref)) => 8
run: print-character/print-board/main 10: 8 => ((9 integer))
mem: ((9 integer)): 2374 <= 8
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 2375 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 8
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1115 => ((11 byte-address))
mem: ((11 byte-address)): 2376 <= 1115
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => b
run: print-character/print-board/main 13: #\b => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1115 <= #\b
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 8
run: print-character/print-board/main 14: 9 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 9
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 16: (((print-character)) ((1 terminal-address)) (( literal)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 2395 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 2397 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 2398 <= #\space
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 2399 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 2400 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 2401 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 2402 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 2403 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 0
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 0 => ((8 integer))
mem: ((8 integer)): 2404 <= 0
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 0
mem: ((6 integer-address) (deref)) => 9
run: print-character/print-board/main 10: 9 => ((9 integer))
mem: ((9 integer)): 2405 <= 9
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 2406 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 9
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1116 => ((11 byte-address))
mem: ((11 byte-address)): 2407 <= 1116
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1116 <= #\space
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 9
run: print-character/print-board/main 14: 10 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 10
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 17: (((7 integer)) <- ((add)) ((7 integer)) ((1 literal)))
mem: ((7 integer)) => 2
run: print-board/main 17: 3 => ((7 integer))
mem: ((7 integer)): 1837 <= 3
run: print-board/main 18: (((jump)) ((-8 offset)))
run: print-board/main 11: (((4 boolean)) <- ((equal)) ((7 integer)) ((8 literal)))
mem: ((7 integer)) => 3
run: print-board/main 11: nil => ((4 boolean))
mem: ((4 boolean)): 1834 <= nil
run: print-board/main 12: (((jump-if)) ((4 boolean)) ((6 offset)))
mem: ((4 boolean)) => nil
run: print-board/main 13: (((8 file-address)) <- ((index)) ((2 board-address) (deref)) ((7 integer)))
mem: ((7 integer)) => 3
array-len: ((1465 board) (raw))
mem: ((1465 integer) (raw)) => 8
mem: ((1469 file-address) (raw)) => 1625
run: print-board/main 13: 1625 => ((8 file-address))
mem: ((8 file-address)): 1838 <= 1625
run: print-board/main 14: (((6 square)) <- ((index)) ((8 file-address) (deref)) ((3 integer)))
mem: ((3 integer)) => 7
array-len: ((1625 file) (raw))
mem: ((1625 integer) (raw)) => 8
mem: ((1633 square) (raw)) => q
run: print-board/main 14: #\q => ((6 square))
mem: ((6 square)): 1836 <= #\q
run: print-board/main 15: (((print-character)) ((1 terminal-address)) ((6 square)))
mem: ((1 terminal-address)) => 1101
mem: ((6 square)) => q
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 2426 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\q)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 2428 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\q)
run: print-character/print-board/main 2: #\q => ((2 character))
mem: ((2 character)): 2429 <= #\q
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\q)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 2430 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\q)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 2431 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 2432 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 2433 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 2434 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 0
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 0 => ((8 integer))
mem: ((8 integer)): 2435 <= 0
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 0
mem: ((6 integer-address) (deref)) => 10
run: print-character/print-board/main 10: 10 => ((9 integer))
mem: ((9 integer)): 2436 <= 10
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 2437 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 10
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1117 => ((11 byte-address))
mem: ((11 byte-address)): 2438 <= 1117
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => q
run: print-character/print-board/main 13: #\q => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1117 <= #\q
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 10
run: print-character/print-board/main 14: 11 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 11
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 16: (((print-character)) ((1 terminal-address)) (( literal)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 2457 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 2459 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 2460 <= #\space
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 2461 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 2462 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 2463 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 2464 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 2465 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 0
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 0 => ((8 integer))
mem: ((8 integer)): 2466 <= 0
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 0
mem: ((6 integer-address) (deref)) => 11
run: print-character/print-board/main 10: 11 => ((9 integer))
mem: ((9 integer)): 2467 <= 11
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 2468 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 11
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1118 => ((11 byte-address))
mem: ((11 byte-address)): 2469 <= 1118
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1118 <= #\space
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 11
run: print-character/print-board/main 14: 12 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 12
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 17: (((7 integer)) <- ((add)) ((7 integer)) ((1 literal)))
mem: ((7 integer)) => 3
run: print-board/main 17: 4 => ((7 integer))
mem: ((7 integer)): 1837 <= 4
run: print-board/main 18: (((jump)) ((-8 offset)))
run: print-board/main 11: (((4 boolean)) <- ((equal)) ((7 integer)) ((8 literal)))
mem: ((7 integer)) => 4
run: print-board/main 11: nil => ((4 boolean))
mem: ((4 boolean)): 1834 <= nil
run: print-board/main 12: (((jump-if)) ((4 boolean)) ((6 offset)))
mem: ((4 boolean)) => nil
run: print-board/main 13: (((8 file-address)) <- ((index)) ((2 board-address) (deref)) ((7 integer)))
mem: ((7 integer)) => 4
array-len: ((1465 board) (raw))
mem: ((1465 integer) (raw)) => 8
mem: ((1470 file-address) (raw)) => 1665
run: print-board/main 13: 1665 => ((8 file-address))
mem: ((8 file-address)): 1838 <= 1665
run: print-board/main 14: (((6 square)) <- ((index)) ((8 file-address) (deref)) ((3 integer)))
mem: ((3 integer)) => 7
array-len: ((1665 file) (raw))
mem: ((1665 integer) (raw)) => 8
mem: ((1673 square) (raw)) => k
run: print-board/main 14: #\k => ((6 square))
mem: ((6 square)): 1836 <= #\k
run: print-board/main 15: (((print-character)) ((1 terminal-address)) ((6 square)))
mem: ((1 terminal-address)) => 1101
mem: ((6 square)) => k
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 2488 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\k)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 2490 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\k)
run: print-character/print-board/main 2: #\k => ((2 character))
mem: ((2 character)): 2491 <= #\k
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\k)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 2492 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\k)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 2493 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 2494 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 2495 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 2496 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 0
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 0 => ((8 integer))
mem: ((8 integer)): 2497 <= 0
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 0
mem: ((6 integer-address) (deref)) => 12
run: print-character/print-board/main 10: 12 => ((9 integer))
mem: ((9 integer)): 2498 <= 12
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 2499 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 12
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1119 => ((11 byte-address))
mem: ((11 byte-address)): 2500 <= 1119
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => k
run: print-character/print-board/main 13: #\k => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1119 <= #\k
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 12
run: print-character/print-board/main 14: 13 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 13
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 16: (((print-character)) ((1 terminal-address)) (( literal)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 2519 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 2521 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 2522 <= #\space
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 2523 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 2524 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 2525 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 2526 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 2527 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 0
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 0 => ((8 integer))
mem: ((8 integer)): 2528 <= 0
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 0
mem: ((6 integer-address) (deref)) => 13
run: print-character/print-board/main 10: 13 => ((9 integer))
mem: ((9 integer)): 2529 <= 13
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 2530 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 13
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1120 => ((11 byte-address))
mem: ((11 byte-address)): 2531 <= 1120
schedule: scheduling print-character/print-board/main for further processing
schedule: print-character/print-board/main
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1120 <= #\space
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 13
run: print-character/print-board/main 14: 14 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 14
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 17: (((7 integer)) <- ((add)) ((7 integer)) ((1 literal)))
mem: ((7 integer)) => 4
run: print-board/main 17: 5 => ((7 integer))
mem: ((7 integer)): 1837 <= 5
run: print-board/main 18: (((jump)) ((-8 offset)))
run: print-board/main 11: (((4 boolean)) <- ((equal)) ((7 integer)) ((8 literal)))
mem: ((7 integer)) => 5
run: print-board/main 11: nil => ((4 boolean))
mem: ((4 boolean)): 1834 <= nil
run: print-board/main 12: (((jump-if)) ((4 boolean)) ((6 offset)))
mem: ((4 boolean)) => nil
run: print-board/main 13: (((8 file-address)) <- ((index)) ((2 board-address) (deref)) ((7 integer)))
mem: ((7 integer)) => 5
array-len: ((1465 board) (raw))
mem: ((1465 integer) (raw)) => 8
mem: ((1471 file-address) (raw)) => 1705
run: print-board/main 13: 1705 => ((8 file-address))
mem: ((8 file-address)): 1838 <= 1705
run: print-board/main 14: (((6 square)) <- ((index)) ((8 file-address) (deref)) ((3 integer)))
mem: ((3 integer)) => 7
array-len: ((1705 file) (raw))
mem: ((1705 integer) (raw)) => 8
mem: ((1713 square) (raw)) => b
run: print-board/main 14: #\b => ((6 square))
mem: ((6 square)): 1836 <= #\b
run: print-board/main 15: (((print-character)) ((1 terminal-address)) ((6 square)))
mem: ((1 terminal-address)) => 1101
mem: ((6 square)) => b
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 2550 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\b)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 2552 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\b)
run: print-character/print-board/main 2: #\b => ((2 character))
mem: ((2 character)): 2553 <= #\b
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\b)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 2554 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\b)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 2555 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 2556 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 2557 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 2558 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 0
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 0 => ((8 integer))
mem: ((8 integer)): 2559 <= 0
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 0
mem: ((6 integer-address) (deref)) => 14
run: print-character/print-board/main 10: 14 => ((9 integer))
mem: ((9 integer)): 2560 <= 14
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 2561 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 14
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1121 => ((11 byte-address))
mem: ((11 byte-address)): 2562 <= 1121
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => b
run: print-character/print-board/main 13: #\b => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1121 <= #\b
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 14
run: print-character/print-board/main 14: 15 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 15
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 16: (((print-character)) ((1 terminal-address)) (( literal)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 2581 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 2583 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 2584 <= #\space
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 2585 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 2586 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 2587 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 2588 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 2589 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 0
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 0 => ((8 integer))
mem: ((8 integer)): 2590 <= 0
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 0
mem: ((6 integer-address) (deref)) => 15
run: print-character/print-board/main 10: 15 => ((9 integer))
mem: ((9 integer)): 2591 <= 15
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 2592 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 15
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1122 => ((11 byte-address))
mem: ((11 byte-address)): 2593 <= 1122
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1122 <= #\space
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 15
run: print-character/print-board/main 14: 16 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 16
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 17: (((7 integer)) <- ((add)) ((7 integer)) ((1 literal)))
mem: ((7 integer)) => 5
run: print-board/main 17: 6 => ((7 integer))
mem: ((7 integer)): 1837 <= 6
run: print-board/main 18: (((jump)) ((-8 offset)))
run: print-board/main 11: (((4 boolean)) <- ((equal)) ((7 integer)) ((8 literal)))
mem: ((7 integer)) => 6
run: print-board/main 11: nil => ((4 boolean))
mem: ((4 boolean)): 1834 <= nil
run: print-board/main 12: (((jump-if)) ((4 boolean)) ((6 offset)))
mem: ((4 boolean)) => nil
run: print-board/main 13: (((8 file-address)) <- ((index)) ((2 board-address) (deref)) ((7 integer)))
mem: ((7 integer)) => 6
array-len: ((1465 board) (raw))
mem: ((1465 integer) (raw)) => 8
mem: ((1472 file-address) (raw)) => 1745
run: print-board/main 13: 1745 => ((8 file-address))
mem: ((8 file-address)): 1838 <= 1745
run: print-board/main 14: (((6 square)) <- ((index)) ((8 file-address) (deref)) ((3 integer)))
mem: ((3 integer)) => 7
array-len: ((1745 file) (raw))
mem: ((1745 integer) (raw)) => 8
mem: ((1753 square) (raw)) => n
run: print-board/main 14: #\n => ((6 square))
mem: ((6 square)): 1836 <= #\n
run: print-board/main 15: (((print-character)) ((1 terminal-address)) ((6 square)))
mem: ((1 terminal-address)) => 1101
mem: ((6 square)) => n
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 2612 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\n)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 2614 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\n)
run: print-character/print-board/main 2: #\n => ((2 character))
mem: ((2 character)): 2615 <= #\n
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\n)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 2616 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\n)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 2617 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 2618 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 2619 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 2620 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 0
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 0 => ((8 integer))
mem: ((8 integer)): 2621 <= 0
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 0
mem: ((6 integer-address) (deref)) => 16
run: print-character/print-board/main 10: 16 => ((9 integer))
mem: ((9 integer)): 2622 <= 16
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 2623 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 16
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1123 => ((11 byte-address))
mem: ((11 byte-address)): 2624 <= 1123
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => n
run: print-character/print-board/main 13: #\n => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1123 <= #\n
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 16
run: print-character/print-board/main 14: 17 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 17
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 16: (((print-character)) ((1 terminal-address)) (( literal)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 2643 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 2645 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 2646 <= #\space
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 2647 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 2648 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 2649 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 2650 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 2651 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 0
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 0 => ((8 integer))
mem: ((8 integer)): 2652 <= 0
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 0
mem: ((6 integer-address) (deref)) => 17
run: print-character/print-board/main 10: 17 => ((9 integer))
mem: ((9 integer)): 2653 <= 17
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 2654 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 17
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1124 => ((11 byte-address))
mem: ((11 byte-address)): 2655 <= 1124
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1124 <= #\space
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 17
run: print-character/print-board/main 14: 18 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 18
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 17: (((7 integer)) <- ((add)) ((7 integer)) ((1 literal)))
mem: ((7 integer)) => 6
run: print-board/main 17: 7 => ((7 integer))
mem: ((7 integer)): 1837 <= 7
run: print-board/main 18: (((jump)) ((-8 offset)))
run: print-board/main 11: (((4 boolean)) <- ((equal)) ((7 integer)) ((8 literal)))
mem: ((7 integer)) => 7
run: print-board/main 11: nil => ((4 boolean))
mem: ((4 boolean)): 1834 <= nil
run: print-board/main 12: (((jump-if)) ((4 boolean)) ((6 offset)))
mem: ((4 boolean)) => nil
run: print-board/main 13: (((8 file-address)) <- ((index)) ((2 board-address) (deref)) ((7 integer)))
mem: ((7 integer)) => 7
array-len: ((1465 board) (raw))
mem: ((1465 integer) (raw)) => 8
mem: ((1473 file-address) (raw)) => 1785
run: print-board/main 13: 1785 => ((8 file-address))
mem: ((8 file-address)): 1838 <= 1785
run: print-board/main 14: (((6 square)) <- ((index)) ((8 file-address) (deref)) ((3 integer)))
mem: ((3 integer)) => 7
array-len: ((1785 file) (raw))
mem: ((1785 integer) (raw)) => 8
mem: ((1793 square) (raw)) => r
run: print-board/main 14: #\r => ((6 square))
mem: ((6 square)): 1836 <= #\r
run: print-board/main 15: (((print-character)) ((1 terminal-address)) ((6 square)))
mem: ((1 terminal-address)) => 1101
mem: ((6 square)) => r
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 2674 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\r)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 2676 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\r)
run: print-character/print-board/main 2: #\r => ((2 character))
mem: ((2 character)): 2677 <= #\r
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\r)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 2678 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\r)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 2679 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 2680 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 2681 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 2682 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 0
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 0 => ((8 integer))
mem: ((8 integer)): 2683 <= 0
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 0
mem: ((6 integer-address) (deref)) => 18
run: print-character/print-board/main 10: 18 => ((9 integer))
mem: ((9 integer)): 2684 <= 18
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 2685 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 18
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1125 => ((11 byte-address))
mem: ((11 byte-address)): 2686 <= 1125
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => r
run: print-character/print-board/main 13: #\r => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1125 <= #\r
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 18
run: print-character/print-board/main 14: 19 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 19
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 16: (((print-character)) ((1 terminal-address)) (( literal)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 2705 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 2707 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 2708 <= #\space
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 2709 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 2710 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 2711 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 2712 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 2713 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 0
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 0 => ((8 integer))
mem: ((8 integer)): 2714 <= 0
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 0
mem: ((6 integer-address) (deref)) => 19
run: print-character/print-board/main 10: 19 => ((9 integer))
mem: ((9 integer)): 2715 <= 19
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 2716 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 19
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1126 => ((11 byte-address))
mem: ((11 byte-address)): 2717 <= 1126
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1126 <= #\space
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 19
run: print-character/print-board/main 14: 20 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 20
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 17: (((7 integer)) <- ((add)) ((7 integer)) ((1 literal)))
mem: ((7 integer)) => 7
run: print-board/main 17: 8 => ((7 integer))
mem: ((7 integer)): 1837 <= 8
run: print-board/main 18: (((jump)) ((-8 offset)))
run: print-board/main 11: (((4 boolean)) <- ((equal)) ((7 integer)) ((8 literal)))
mem: ((7 integer)) => 8
run: print-board/main 11: t => ((4 boolean))
mem: ((4 boolean)): 1834 <= t
run: print-board/main 12: (((jump-if)) ((4 boolean)) ((6 offset)))
mem: ((4 boolean)) => t
run: print-board/main 19: (((3 integer)) <- ((subtract)) ((3 integer)) ((1 literal)))
mem: ((3 integer)) => 7
run: print-board/main 19: 6 => ((3 integer))
mem: ((3 integer)): 1833 <= 6
run: print-board/main 20: (((cursor-to-next-line)) ((1 terminal-address)))
mem: ((1 terminal-address)) => 1101
run: cursor-to-next-line/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: cursor-to-next-line/print-board/main 0: 2736 => ((default-space space-address))
run: cursor-to-next-line/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101)
run: cursor-to-next-line/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 2738 <= 1101
run: cursor-to-next-line/print-board/main 2: (((jump-unless)) ((1 terminal-address)) ((5 offset)))
mem: ((1 terminal-address)) => 1101
run: cursor-to-next-line/print-board/main 3: (((2 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: cursor-to-next-line/print-board/main 3: 1103 => ((2 integer-address))
mem: ((2 integer-address)): 2739 <= 1103
run: cursor-to-next-line/print-board/main 4: (((2 integer-address) (deref)) <- ((add)) ((2 integer-address) (deref)) ((1 literal)))
mem: ((2 integer-address) (deref)) => 0
run: cursor-to-next-line/print-board/main 4: 1 => ((2 integer-address) (deref))
mem: ((2 integer-address) (deref)): 1103 <= 1
run: cursor-to-next-line/print-board/main 5: (((3 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: cursor-to-next-line/print-board/main 5: 1104 => ((3 integer-address))
mem: ((3 integer-address)): 2740 <= 1104
run: cursor-to-next-line/print-board/main 6: (((3 integer-address) (deref)) <- ((copy)) ((0 literal)))
run: cursor-to-next-line/print-board/main 6: 0 => ((3 integer-address) (deref))
mem: ((3 integer-address) (deref)): 1104 <= 0
run: cursor-to-next-line/print-board/main 7: (((reply)))
run: print-board/main 21: (((jump)) ((-18 offset)))
run: print-board/main 4: (((4 boolean)) <- ((less-than)) ((3 integer)) ((0 literal)))
mem: ((3 integer)) => 6
run: print-board/main 4: nil => ((4 boolean))
mem: ((4 boolean)): 1834 <= nil
run: print-board/main 5: (((jump-if)) ((4 boolean)) ((16 offset)))
mem: ((4 boolean)) => nil
run: print-board/main 6: (((5 integer)) <- ((add)) ((3 integer)) ((1 literal)))
mem: ((3 integer)) => 6
run: print-board/main 6: 7 => ((5 integer))
mem: ((5 integer)): 1835 <= 7
run: print-board/main 7: (((print-integer)) ((1 terminal-address)) ((5 integer)))
mem: ((1 terminal-address)) => 1101
mem: ((5 integer)) => 7
run: print-integer/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-integer/print-board/main 0: 2767 => ((default-space space-address))
run: print-integer/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 7)
run: print-integer/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 2769 <= 1101
run: print-integer/print-board/main 2: (((2 integer)) <- ((next-input)))
arg: nil 1 (1101 7)
run: print-integer/print-board/main 2: 7 => ((2 integer))
mem: ((2 integer)): 2770 <= 7
run: print-integer/print-board/main 3: (((3 string-address)) <- ((integer-to-decimal-string)) ((2 integer)))
mem: ((2 integer)) => 7
run: integer-to-decimal-string/print-integer/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: integer-to-decimal-string/print-integer/print-board/main 0: 2798 => ((default-space space-address))
run: integer-to-decimal-string/print-integer/print-board/main 1: (((1 integer)) <- ((next-input)))
arg: nil 0 (7)
run: integer-to-decimal-string/print-integer/print-board/main 1: 7 => ((1 integer))
mem: ((1 integer)): 2800 <= 7
run: integer-to-decimal-string/print-integer/print-board/main 2: (((2 boolean)) <- ((equal)) ((1 integer)) ((0 literal)))
mem: ((1 integer)) => 7
run: integer-to-decimal-string/print-integer/print-board/main 2: nil => ((2 boolean))
mem: ((2 boolean)): 2801 <= nil
run: integer-to-decimal-string/print-integer/print-board/main 3: (((jump-unless)) ((2 boolean)) ((2 offset)))
mem: ((2 boolean)) => nil
run: integer-to-decimal-string/print-integer/print-board/main 6: (((4 boolean)) <- ((copy)) ((nil literal)))
run: integer-to-decimal-string/print-integer/print-board/main 6: nil => ((4 boolean))
mem: ((4 boolean)): 2803 <= nil
run: integer-to-decimal-string/print-integer/print-board/main 7: (((5 boolean)) <- ((less-than)) ((1 integer)) ((0 literal)))
mem: ((1 integer)) => 7
run: integer-to-decimal-string/print-integer/print-board/main 7: nil => ((5 boolean))
mem: ((5 boolean)): 2804 <= nil
run: integer-to-decimal-string/print-integer/print-board/main 8: (((jump-unless)) ((5 boolean)) ((2 offset)))
mem: ((5 boolean)) => nil
run: integer-to-decimal-string/print-integer/print-board/main 11: (((6 buffer-address)) <- ((init-buffer)) ((30 literal)))
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 0: 2829 => ((default-space space-address))
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 1: (((1 buffer-address)) <- ((new)) ((buffer literal)))
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 1: 2860 => ((1 buffer-address))
mem: ((1 buffer-address)): 2831 <= 2860
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 2: (((2 integer-address)) <- ((get-address)) ((1 buffer-address) (deref)) ((0 offset)))
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 2: 2860 => ((2 integer-address))
mem: ((2 integer-address)): 2832 <= 2860
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 3: (((2 integer-address) (deref)) <- ((copy)) ((0 literal)))
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 3: 0 => ((2 integer-address) (deref))
mem: ((2 integer-address) (deref)): 2860 <= 0
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 4: (((3 string-address-address)) <- ((get-address)) ((1 buffer-address) (deref)) ((1 offset)))
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 4: 2861 => ((3 string-address-address))
mem: ((3 string-address-address)): 2833 <= 2861
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 5: (((4 integer)) <- ((next-input)))
arg: nil 0 (30)
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 5: 30 => ((4 integer))
mem: ((4 integer)): 2834 <= 30
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 6: (((3 string-address-address) (deref)) <- ((new)) ((string literal)) ((4 integer)))
mem: ((4 integer)) => 30
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 6: 2862 => ((3 string-address-address) (deref))
mem: ((3 string-address-address) (deref)): 2861 <= 2862
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 7: (((reply)) ((1 buffer-address)))
mem: ((1 buffer-address)) => 2860
run: integer-to-decimal-string/print-integer/print-board/main 11: 2860 => ((6 buffer-address))
mem: ((6 buffer-address)): 2805 <= 2860
run: integer-to-decimal-string/print-integer/print-board/main 12: (((7 character)) <- ((copy)) ((0 literal)))
run: integer-to-decimal-string/print-integer/print-board/main 12: #\0 => ((7 character))
mem: ((7 character)): 2806 <= #\0
run: integer-to-decimal-string/print-integer/print-board/main 13: (((8 integer)) <- ((character-to-integer)) ((7 character)))
mem: ((7 character)) => 0
run: integer-to-decimal-string/print-integer/print-board/main 13: 48 => ((8 integer))
mem: ((8 integer)): 2807 <= 48
run: integer-to-decimal-string/print-integer/print-board/main 14: (((9 boolean)) <- ((equal)) ((1 integer)) ((0 literal)))
mem: ((1 integer)) => 7
run: integer-to-decimal-string/print-integer/print-board/main 14: nil => ((9 boolean))
mem: ((9 boolean)): 2808 <= nil
run: integer-to-decimal-string/print-integer/print-board/main 15: (((jump-if)) ((9 boolean)) ((5 offset)))
mem: ((9 boolean)) => nil
run: integer-to-decimal-string/print-integer/print-board/main 16: (((1 integer)) ((10 integer)) <- ((divide-with-remainder)) ((1 integer)) ((10 literal)))
mem: ((1 integer)) => 7
mem: ((1 integer)) => 7
run: integer-to-decimal-string/print-integer/print-board/main 16: 0 => ((1 integer))
mem: ((1 integer)): 2800 <= 0
run: integer-to-decimal-string/print-integer/print-board/main 16: 7 => ((10 integer))
mem: ((10 integer)): 2809 <= 7
run: integer-to-decimal-string/print-integer/print-board/main 17: (((11 integer)) <- ((add)) ((8 integer)) ((10 integer)))
mem: ((8 integer)) => 48
mem: ((10 integer)) => 7
run: integer-to-decimal-string/print-integer/print-board/main 17: 55 => ((11 integer))
mem: ((11 integer)): 2810 <= 55
run: integer-to-decimal-string/print-integer/print-board/main 18: (((12 character)) <- ((integer-to-character)) ((11 integer)))
mem: ((11 integer)) => 55
run: integer-to-decimal-string/print-integer/print-board/main 18: #\7 => ((12 character))
mem: ((12 character)): 2811 <= #\7
run: integer-to-decimal-string/print-integer/print-board/main 19: (((6 buffer-address)) <- ((append)) ((6 buffer-address)) ((12 character)))
mem: ((6 buffer-address)) => 2860
mem: ((12 character)) => 7
run: append/integer-to-decimal-string/print-integer/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: append/integer-to-decimal-string/print-integer/print-board/main 0: 2893 => ((default-space space-address))
run: append/integer-to-decimal-string/print-integer/print-board/main 1: (((1 buffer-address)) <- ((next-input)))
arg: nil 0 (2860 #\7)
run: append/integer-to-decimal-string/print-integer/print-board/main 1: 2860 => ((1 buffer-address))
mem: ((1 buffer-address)): 2895 <= 2860
run: append/integer-to-decimal-string/print-integer/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (2860 #\7)
run: append/integer-to-decimal-string/print-integer/print-board/main 2: #\7 => ((2 character))
mem: ((2 character)): 2896 <= #\7
run: append/integer-to-decimal-string/print-integer/print-board/main 3: (((3 boolean)) <- ((buffer-full?)) ((1 buffer-address)))
mem: ((1 buffer-address)) => 2860
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 0: 2924 => ((default-space space-address))
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 1: (((1 buffer-address)) <- ((next-input)))
arg: nil 0 (2860)
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 1: 2860 => ((1 buffer-address))
mem: ((1 buffer-address)): 2926 <= 2860
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 2: (((2 integer)) <- ((get)) ((1 buffer-address) (deref)) ((0 offset)))
mem: ((2860 integer) (raw)) => 0
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 2: 0 => ((2 integer))
mem: ((2 integer)): 2927 <= 0
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 3: (((3 string-address)) <- ((get)) ((1 buffer-address) (deref)) ((1 offset)))
mem: ((2861 string-address) (raw)) => 2862
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 3: 2862 => ((3 string-address))
mem: ((3 string-address)): 2928 <= 2862
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 4: (((4 integer)) <- ((length)) ((3 string-address) (deref)))
array-len: ((3 string-address) (deref))
mem: ((2862 integer) (raw)) => 30
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 4: 30 => ((4 integer))
mem: ((4 integer)): 2929 <= 30
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((2 integer)) ((4 integer)))
mem: ((2 integer)) => 0
mem: ((4 integer)) => 30
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 5: nil => ((5 boolean))
mem: ((5 boolean)): 2930 <= nil
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 6: (((reply)) ((5 boolean)))
mem: ((5 boolean)) => nil
run: append/integer-to-decimal-string/print-integer/print-board/main 3: nil => ((3 boolean))
mem: ((3 boolean)): 2897 <= nil
run: append/integer-to-decimal-string/print-integer/print-board/main 4: (((jump-unless)) ((3 boolean)) ((1 offset)))
mem: ((3 boolean)) => nil
run: append/integer-to-decimal-string/print-integer/print-board/main 6: (((4 integer-address)) <- ((get-address)) ((1 buffer-address) (deref)) ((0 offset)))
run: append/integer-to-decimal-string/print-integer/print-board/main 6: 2860 => ((4 integer-address))
mem: ((4 integer-address)): 2898 <= 2860
run: append/integer-to-decimal-string/print-integer/print-board/main 7: (((5 string-address)) <- ((get)) ((1 buffer-address) (deref)) ((1 offset)))
mem: ((2861 string-address) (raw)) => 2862
run: append/integer-to-decimal-string/print-integer/print-board/main 7: 2862 => ((5 string-address))
mem: ((5 string-address)): 2899 <= 2862
run: append/integer-to-decimal-string/print-integer/print-board/main 8: (((6 byte-address)) <- ((index-address)) ((5 string-address) (deref)) ((4 integer-address) (deref)))
mem: ((4 integer-address) (deref)) => 0
array-len: ((2862 string) (raw))
mem: ((2862 integer) (raw)) => 30
run: append/integer-to-decimal-string/print-integer/print-board/main 8: 2863 => ((6 byte-address))
mem: ((6 byte-address)): 2900 <= 2863
run: append/integer-to-decimal-string/print-integer/print-board/main 9: (((6 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => 7
run: append/integer-to-decimal-string/print-integer/print-board/main 9: #\7 => ((6 byte-address) (deref))
mem: ((6 byte-address) (deref)): 2863 <= #\7
run: append/integer-to-decimal-string/print-integer/print-board/main 10: (((4 integer-address) (deref)) <- ((add)) ((4 integer-address) (deref)) ((1 literal)))
mem: ((4 integer-address) (deref)) => 0
run: append/integer-to-decimal-string/print-integer/print-board/main 10: 1 => ((4 integer-address) (deref))
mem: ((4 integer-address) (deref)): 2860 <= 1
run: append/integer-to-decimal-string/print-integer/print-board/main 11: (((reply)) ((1 buffer-address) (same-as-arg 0)))
mem: ((1 buffer-address) (same-as-arg 0)) => 2860
run: integer-to-decimal-string/print-integer/print-board/main 19: 2860 => ((6 buffer-address))
mem: ((6 buffer-address)): 2805 <= 2860
run: integer-to-decimal-string/print-integer/print-board/main 20: (((jump)) ((-7 offset)))
run: integer-to-decimal-string/print-integer/print-board/main 14: (((9 boolean)) <- ((equal)) ((1 integer)) ((0 literal)))
mem: ((1 integer)) => 0
run: integer-to-decimal-string/print-integer/print-board/main 14: t => ((9 boolean))
mem: ((9 boolean)): 2808 <= t
run: integer-to-decimal-string/print-integer/print-board/main 15: (((jump-if)) ((9 boolean)) ((5 offset)))
mem: ((9 boolean)) => t
run: integer-to-decimal-string/print-integer/print-board/main 21: (((jump-unless)) ((4 boolean)) ((1 offset)))
mem: ((4 boolean)) => nil
run: integer-to-decimal-string/print-integer/print-board/main 23: (((13 integer)) <- ((get)) ((6 buffer-address) (deref)) ((0 offset)))
mem: ((2860 integer) (raw)) => 1
run: integer-to-decimal-string/print-integer/print-board/main 23: 1 => ((13 integer))
mem: ((13 integer)): 2812 <= 1
run: integer-to-decimal-string/print-integer/print-board/main 24: (((14 string-address)) <- ((get)) ((6 buffer-address) (deref)) ((1 offset)))
mem: ((2861 string-address) (raw)) => 2862
run: integer-to-decimal-string/print-integer/print-board/main 24: 2862 => ((14 string-address))
mem: ((14 string-address)): 2813 <= 2862
run: integer-to-decimal-string/print-integer/print-board/main 25: (((15 string-address)) <- ((new)) ((string literal)) ((13 integer)))
mem: ((13 integer)) => 1
run: integer-to-decimal-string/print-integer/print-board/main 25: 2955 => ((15 string-address))
mem: ((15 string-address)): 2814 <= 2955
run: integer-to-decimal-string/print-integer/print-board/main 26: (((16 integer)) <- ((subtract)) ((13 integer)) ((1 literal)))
mem: ((13 integer)) => 1
run: integer-to-decimal-string/print-integer/print-board/main 26: 0 => ((16 integer))
mem: ((16 integer)): 2815 <= 0
run: integer-to-decimal-string/print-integer/print-board/main 27: (((17 integer)) <- ((copy)) ((0 literal)))
run: integer-to-decimal-string/print-integer/print-board/main 27: 0 => ((17 integer))
mem: ((17 integer)): 2816 <= 0
run: integer-to-decimal-string/print-integer/print-board/main 28: (((9 boolean)) <- ((less-than)) ((16 integer)) ((0 literal)))
mem: ((16 integer)) => 0
run: integer-to-decimal-string/print-integer/print-board/main 28: nil => ((9 boolean))
mem: ((9 boolean)): 2808 <= nil
run: integer-to-decimal-string/print-integer/print-board/main 29: (((jump-if)) ((9 boolean)) ((6 offset)))
mem: ((9 boolean)) => nil
run: integer-to-decimal-string/print-integer/print-board/main 30: (((18 byte)) <- ((index)) ((14 string-address) (deref)) ((16 integer)))
mem: ((16 integer)) => 0
array-len: ((2862 string) (raw))
mem: ((2862 integer) (raw)) => 30
mem: ((2863 byte) (raw)) => 7
run: integer-to-decimal-string/print-integer/print-board/main 30: #\7 => ((18 byte))
mem: ((18 byte)): 2817 <= #\7
run: integer-to-decimal-string/print-integer/print-board/main 31: (((19 byte-address)) <- ((index-address)) ((15 string-address) (deref)) ((17 integer)))
mem: ((17 integer)) => 0
array-len: ((2955 string) (raw))
mem: ((2955 integer) (raw)) => 1
run: integer-to-decimal-string/print-integer/print-board/main 31: 2956 => ((19 byte-address))
mem: ((19 byte-address)): 2818 <= 2956
run: integer-to-decimal-string/print-integer/print-board/main 32: (((19 byte-address) (deref)) <- ((copy)) ((18 byte)))
mem: ((18 byte)) => 7
run: integer-to-decimal-string/print-integer/print-board/main 32: #\7 => ((19 byte-address) (deref))
mem: ((19 byte-address) (deref)): 2956 <= #\7
run: integer-to-decimal-string/print-integer/print-board/main 33: (((16 integer)) <- ((subtract)) ((16 integer)) ((1 literal)))
mem: ((16 integer)) => 0
run: integer-to-decimal-string/print-integer/print-board/main 33: -1 => ((16 integer))
mem: ((16 integer)): 2815 <= -1
run: integer-to-decimal-string/print-integer/print-board/main 34: (((17 integer)) <- ((add)) ((17 integer)) ((1 literal)))
mem: ((17 integer)) => 0
run: integer-to-decimal-string/print-integer/print-board/main 34: 1 => ((17 integer))
mem: ((17 integer)): 2816 <= 1
run: integer-to-decimal-string/print-integer/print-board/main 35: (((jump)) ((-8 offset)))
run: integer-to-decimal-string/print-integer/print-board/main 28: (((9 boolean)) <- ((less-than)) ((16 integer)) ((0 literal)))
mem: ((16 integer)) => -1
run: integer-to-decimal-string/print-integer/print-board/main 28: t => ((9 boolean))
mem: ((9 boolean)): 2808 <= t
run: integer-to-decimal-string/print-integer/print-board/main 29: (((jump-if)) ((9 boolean)) ((6 offset)))
mem: ((9 boolean)) => t
run: integer-to-decimal-string/print-integer/print-board/main 36: (((reply)) ((15 string-address)))
mem: ((15 string-address)) => 2955
run: print-integer/print-board/main 3: 2955 => ((3 string-address))
mem: ((3 string-address)): 2771 <= 2955
run: print-integer/print-board/main 4: (((print-string)) ((1 terminal-address)) ((3 string-address)))
mem: ((1 terminal-address)) => 1101
mem: ((3 string-address)) => 2955
run: print-string/print-integer/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-string/print-integer/print-board/main 0: 2957 => ((default-space space-address))
run: print-string/print-integer/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 2955)
run: print-string/print-integer/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 2959 <= 1101
run: print-string/print-integer/print-board/main 2: (((2 string-address)) <- ((next-input)))
arg: nil 1 (1101 2955)
run: print-string/print-integer/print-board/main 2: 2955 => ((2 string-address))
mem: ((2 string-address)): 2960 <= 2955
run: print-string/print-integer/print-board/main 3: (((3 integer)) <- ((length)) ((2 string-address) (deref)))
array-len: ((2 string-address) (deref))
mem: ((2955 integer) (raw)) => 1
run: print-string/print-integer/print-board/main 3: 1 => ((3 integer))
mem: ((3 integer)): 2961 <= 1
run: print-string/print-integer/print-board/main 4: (((4 integer)) <- ((copy)) ((0 literal)))
run: print-string/print-integer/print-board/main 4: 0 => ((4 integer))
mem: ((4 integer)): 2962 <= 0
run: print-string/print-integer/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 0
mem: ((3 integer)) => 1
run: print-string/print-integer/print-board/main 5: nil => ((5 boolean))
mem: ((5 boolean)): 2963 <= nil
run: print-string/print-integer/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: print-string/print-integer/print-board/main 7: (((6 character)) <- ((index)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 0
array-len: ((2955 string) (raw))
mem: ((2955 integer) (raw)) => 1
mem: ((2956 byte) (raw)) => 7
run: print-string/print-integer/print-board/main 7: #\7 => ((6 character))
mem: ((6 character)): 2964 <= #\7
run: print-string/print-integer/print-board/main 8: (((print-character)) ((1 terminal-address)) ((6 character)))
mem: ((1 terminal-address)) => 1101
mem: ((6 character)) => 7
run: print-character/print-string/print-integer/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-string/print-integer/print-board/main 0: 2988 => ((default-space space-address))
run: print-character/print-string/print-integer/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\7)
run: print-character/print-string/print-integer/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 2990 <= 1101
run: print-character/print-string/print-integer/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\7)
run: print-character/print-string/print-integer/print-board/main 2: #\7 => ((2 character))
mem: ((2 character)): 2991 <= #\7
run: print-character/print-string/print-integer/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\7)
run: print-character/print-string/print-integer/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 2992 <= nil
run: print-character/print-string/print-integer/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\7)
run: print-character/print-string/print-integer/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 2993 <= nil
run: print-character/print-string/print-integer/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-string/print-integer/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-string/print-integer/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 2994 <= 1103
run: print-character/print-string/print-integer/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-string/print-integer/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 2995 <= 1104
run: print-character/print-string/print-integer/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-string/print-integer/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 2996 <= 20
run: print-character/print-string/print-integer/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 1
mem: ((7 integer)) => 20
run: print-character/print-string/print-integer/print-board/main 9: 20 => ((8 integer))
mem: ((8 integer)): 2997 <= 20
run: print-character/print-string/print-integer/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 20
mem: ((6 integer-address) (deref)) => 0
run: print-character/print-string/print-integer/print-board/main 10: 20 => ((9 integer))
mem: ((9 integer)): 2998 <= 20
run: print-character/print-string/print-integer/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-string/print-integer/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 2999 <= 1106
run: print-character/print-string/print-integer/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 20
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-string/print-integer/print-board/main 12: 1127 => ((11 byte-address))
mem: ((11 byte-address)): 3000 <= 1127
run: print-character/print-string/print-integer/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => 7
run: print-character/print-string/print-integer/print-board/main 13: #\7 => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1127 <= #\7
run: print-character/print-string/print-integer/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 0
run: print-character/print-string/print-integer/print-board/main 14: 1 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 1
run: print-character/print-string/print-integer/print-board/main 15: (((reply)))
run: print-string/print-integer/print-board/main 9: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 0
run: print-string/print-integer/print-board/main 9: 1 => ((4 integer))
mem: ((4 integer)): 2962 <= 1
run: print-string/print-integer/print-board/main 10: (((jump)) ((-6 offset)))
run: print-string/print-integer/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 1
mem: ((3 integer)) => 1
run: print-string/print-integer/print-board/main 5: t => ((5 boolean))
mem: ((5 boolean)): 2963 <= t
run: print-string/print-integer/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => t
run: print-board/main 8: (((6 string-address)) <- ((new)) | )
run: print-board/main 8: 3019 => ((6 string-address))
mem: ((6 string-address)): 1836 <= 3019
run: print-board/main 9: (((print-string)) ((1 terminal-address)) ((6 string-address)))
mem: ((1 terminal-address)) => 1101
mem: ((6 string-address)) => 3019
run: print-string/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-string/print-board/main 0: 3023 => ((default-space space-address))
run: print-string/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 3019)
run: print-string/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 3025 <= 1101
run: print-string/print-board/main 2: (((2 string-address)) <- ((next-input)))
arg: nil 1 (1101 3019)
run: print-string/print-board/main 2: 3019 => ((2 string-address))
mem: ((2 string-address)): 3026 <= 3019
run: print-string/print-board/main 3: (((3 integer)) <- ((length)) ((2 string-address) (deref)))
array-len: ((2 string-address) (deref))
mem: ((3019 integer) (raw)) => 3
run: print-string/print-board/main 3: 3 => ((3 integer))
mem: ((3 integer)): 3027 <= 3
run: print-string/print-board/main 4: (((4 integer)) <- ((copy)) ((0 literal)))
run: print-string/print-board/main 4: 0 => ((4 integer))
mem: ((4 integer)): 3028 <= 0
run: print-string/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 0
mem: ((3 integer)) => 3
run: print-string/print-board/main 5: nil => ((5 boolean))
mem: ((5 boolean)): 3029 <= nil
run: print-string/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: print-string/print-board/main 7: (((6 character)) <- ((index)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 0
array-len: ((3019 string) (raw))
mem: ((3019 integer) (raw)) => 3
mem: ((3020 byte) (raw)) =>
run: print-string/print-board/main 7: #\space => ((6 character))
mem: ((6 character)): 3030 <= #\space
run: print-string/print-board/main 8: (((print-character)) ((1 terminal-address)) ((6 character)))
mem: ((1 terminal-address)) => 1101
mem: ((6 character)) =>
run: print-character/print-string/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-string/print-board/main 0: 3054 => ((default-space space-address))
run: print-character/print-string/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-string/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 3056 <= 1101
run: print-character/print-string/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-string/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 3057 <= #\space
run: print-character/print-string/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-string/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 3058 <= nil
run: print-character/print-string/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-string/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 3059 <= nil
run: print-character/print-string/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-string/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-string/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 3060 <= 1103
run: print-character/print-string/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-string/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 3061 <= 1104
run: print-character/print-string/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-string/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 3062 <= 20
run: print-character/print-string/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 1
mem: ((7 integer)) => 20
run: print-character/print-string/print-board/main 9: 20 => ((8 integer))
mem: ((8 integer)): 3063 <= 20
run: print-character/print-string/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 20
mem: ((6 integer-address) (deref)) => 1
run: print-character/print-string/print-board/main 10: 21 => ((9 integer))
mem: ((9 integer)): 3064 <= 21
run: print-character/print-string/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-string/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 3065 <= 1106
run: print-character/print-string/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 21
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-string/print-board/main 12: 1128 => ((11 byte-address))
mem: ((11 byte-address)): 3066 <= 1128
run: print-character/print-string/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-string/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1128 <= #\space
run: print-character/print-string/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 1
run: print-character/print-string/print-board/main 14: 2 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 2
run: print-character/print-string/print-board/main 15: (((reply)))
run: print-string/print-board/main 9: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 0
run: print-string/print-board/main 9: 1 => ((4 integer))
mem: ((4 integer)): 3028 <= 1
run: print-string/print-board/main 10: (((jump)) ((-6 offset)))
run: print-string/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 1
mem: ((3 integer)) => 3
run: print-string/print-board/main 5: nil => ((5 boolean))
mem: ((5 boolean)): 3029 <= nil
run: print-string/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: print-string/print-board/main 7: (((6 character)) <- ((index)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 1
array-len: ((3019 string) (raw))
mem: ((3019 integer) (raw)) => 3
mem: ((3021 byte) (raw)) => |
run: print-string/print-board/main 7: #\| => ((6 character))
mem: ((6 character)): 3030 <= #\|
run: print-string/print-board/main 8: (((print-character)) ((1 terminal-address)) ((6 character)))
mem: ((1 terminal-address)) => 1101
mem: ((6 character)) => |
run: print-character/print-string/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-string/print-board/main 0: 3085 => ((default-space space-address))
run: print-character/print-string/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\|)
run: print-character/print-string/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 3087 <= 1101
run: print-character/print-string/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\|)
run: print-character/print-string/print-board/main 2: #\| => ((2 character))
mem: ((2 character)): 3088 <= #\|
run: print-character/print-string/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\|)
run: print-character/print-string/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 3089 <= nil
run: print-character/print-string/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\|)
run: print-character/print-string/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 3090 <= nil
run: print-character/print-string/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-string/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-string/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 3091 <= 1103
run: print-character/print-string/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-string/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 3092 <= 1104
run: print-character/print-string/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-string/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 3093 <= 20
run: print-character/print-string/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 1
mem: ((7 integer)) => 20
run: print-character/print-string/print-board/main 9: 20 => ((8 integer))
mem: ((8 integer)): 3094 <= 20
run: print-character/print-string/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 20
mem: ((6 integer-address) (deref)) => 2
run: print-character/print-string/print-board/main 10: 22 => ((9 integer))
mem: ((9 integer)): 3095 <= 22
run: print-character/print-string/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-string/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 3096 <= 1106
run: print-character/print-string/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 22
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-string/print-board/main 12: 1129 => ((11 byte-address))
mem: ((11 byte-address)): 3097 <= 1129
run: print-character/print-string/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => |
run: print-character/print-string/print-board/main 13: #\| => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1129 <= #\|
run: print-character/print-string/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 2
run: print-character/print-string/print-board/main 14: 3 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 3
run: print-character/print-string/print-board/main 15: (((reply)))
run: print-string/print-board/main 9: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 1
run: print-string/print-board/main 9: 2 => ((4 integer))
mem: ((4 integer)): 3028 <= 2
run: print-string/print-board/main 10: (((jump)) ((-6 offset)))
run: print-string/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 2
mem: ((3 integer)) => 3
run: print-string/print-board/main 5: nil => ((5 boolean))
mem: ((5 boolean)): 3029 <= nil
run: print-string/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: print-string/print-board/main 7: (((6 character)) <- ((index)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 2
array-len: ((3019 string) (raw))
mem: ((3019 integer) (raw)) => 3
mem: ((3022 byte) (raw)) =>
run: print-string/print-board/main 7: #\space => ((6 character))
mem: ((6 character)): 3030 <= #\space
run: print-string/print-board/main 8: (((print-character)) ((1 terminal-address)) ((6 character)))
mem: ((1 terminal-address)) => 1101
mem: ((6 character)) =>
run: print-character/print-string/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-string/print-board/main 0: 3116 => ((default-space space-address))
run: print-character/print-string/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-string/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 3118 <= 1101
run: print-character/print-string/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-string/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 3119 <= #\space
run: print-character/print-string/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-string/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 3120 <= nil
run: print-character/print-string/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-string/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 3121 <= nil
run: print-character/print-string/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-string/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-string/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 3122 <= 1103
run: print-character/print-string/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-string/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 3123 <= 1104
run: print-character/print-string/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-string/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 3124 <= 20
run: print-character/print-string/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 1
mem: ((7 integer)) => 20
run: print-character/print-string/print-board/main 9: 20 => ((8 integer))
mem: ((8 integer)): 3125 <= 20
run: print-character/print-string/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 20
mem: ((6 integer-address) (deref)) => 3
run: print-character/print-string/print-board/main 10: 23 => ((9 integer))
mem: ((9 integer)): 3126 <= 23
run: print-character/print-string/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-string/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 3127 <= 1106
run: print-character/print-string/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 23
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-string/print-board/main 12: 1130 => ((11 byte-address))
mem: ((11 byte-address)): 3128 <= 1130
run: print-character/print-string/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-string/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1130 <= #\space
run: print-character/print-string/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 3
run: print-character/print-string/print-board/main 14: 4 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 4
run: print-character/print-string/print-board/main 15: (((reply)))
run: print-string/print-board/main 9: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 2
run: print-string/print-board/main 9: 3 => ((4 integer))
mem: ((4 integer)): 3028 <= 3
run: print-string/print-board/main 10: (((jump)) ((-6 offset)))
run: print-string/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 3
mem: ((3 integer)) => 3
run: print-string/print-board/main 5: t => ((5 boolean))
mem: ((5 boolean)): 3029 <= t
run: print-string/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => t
run: print-board/main 10: (((7 integer)) <- ((copy)) ((0 literal)))
run: print-board/main 10: 0 => ((7 integer))
mem: ((7 integer)): 1837 <= 0
run: print-board/main 11: (((4 boolean)) <- ((equal)) ((7 integer)) ((8 literal)))
mem: ((7 integer)) => 0
run: print-board/main 11: nil => ((4 boolean))
mem: ((4 boolean)): 1834 <= nil
run: print-board/main 12: (((jump-if)) ((4 boolean)) ((6 offset)))
mem: ((4 boolean)) => nil
run: print-board/main 13: (((8 file-address)) <- ((index)) ((2 board-address) (deref)) ((7 integer)))
mem: ((7 integer)) => 0
array-len: ((1465 board) (raw))
mem: ((1465 integer) (raw)) => 8
mem: ((1466 file-address) (raw)) => 1505
run: print-board/main 13: 1505 => ((8 file-address))
mem: ((8 file-address)): 1838 <= 1505
run: print-board/main 14: (((6 square)) <- ((index)) ((8 file-address) (deref)) ((3 integer)))
mem: ((3 integer)) => 6
array-len: ((1505 file) (raw))
mem: ((1505 integer) (raw)) => 8
mem: ((1512 square) (raw)) => p
run: print-board/main 14: #\p => ((6 square))
mem: ((6 square)): 1836 <= #\p
run: print-board/main 15: (((print-character)) ((1 terminal-address)) ((6 square)))
mem: ((1 terminal-address)) => 1101
mem: ((6 square)) => p
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 3147 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\p)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 3149 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\p)
run: print-character/print-board/main 2: #\p => ((2 character))
mem: ((2 character)): 3150 <= #\p
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\p)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 3151 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\p)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 3152 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 3153 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 3154 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 3155 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 1
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 20 => ((8 integer))
mem: ((8 integer)): 3156 <= 20
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 20
mem: ((6 integer-address) (deref)) => 4
run: print-character/print-board/main 10: 24 => ((9 integer))
mem: ((9 integer)): 3157 <= 24
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 3158 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 24
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1131 => ((11 byte-address))
mem: ((11 byte-address)): 3159 <= 1131
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => p
run: print-character/print-board/main 13: #\p => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1131 <= #\p
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 4
run: print-character/print-board/main 14: 5 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 5
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 16: (((print-character)) ((1 terminal-address)) (( literal)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 3178 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 3180 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 3181 <= #\space
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 3182 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 3183 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 3184 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 3185 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 3186 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 1
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 20 => ((8 integer))
mem: ((8 integer)): 3187 <= 20
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 20
mem: ((6 integer-address) (deref)) => 5
run: print-character/print-board/main 10: 25 => ((9 integer))
mem: ((9 integer)): 3188 <= 25
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 3189 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 25
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1132 => ((11 byte-address))
mem: ((11 byte-address)): 3190 <= 1132
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1132 <= #\space
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 5
run: print-character/print-board/main 14: 6 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 6
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 17: (((7 integer)) <- ((add)) ((7 integer)) ((1 literal)))
mem: ((7 integer)) => 0
run: print-board/main 17: 1 => ((7 integer))
mem: ((7 integer)): 1837 <= 1
run: print-board/main 18: (((jump)) ((-8 offset)))
run: print-board/main 11: (((4 boolean)) <- ((equal)) ((7 integer)) ((8 literal)))
mem: ((7 integer)) => 1
run: print-board/main 11: nil => ((4 boolean))
mem: ((4 boolean)): 1834 <= nil
run: print-board/main 12: (((jump-if)) ((4 boolean)) ((6 offset)))
mem: ((4 boolean)) => nil
run: print-board/main 13: (((8 file-address)) <- ((index)) ((2 board-address) (deref)) ((7 integer)))
mem: ((7 integer)) => 1
array-len: ((1465 board) (raw))
mem: ((1465 integer) (raw)) => 8
mem: ((1467 file-address) (raw)) => 1545
run: print-board/main 13: 1545 => ((8 file-address))
mem: ((8 file-address)): 1838 <= 1545
run: print-board/main 14: (((6 square)) <- ((index)) ((8 file-address) (deref)) ((3 integer)))
mem: ((3 integer)) => 6
array-len: ((1545 file) (raw))
mem: ((1545 integer) (raw)) => 8
mem: ((1552 square) (raw)) => p
run: print-board/main 14: #\p => ((6 square))
mem: ((6 square)): 1836 <= #\p
run: print-board/main 15: (((print-character)) ((1 terminal-address)) ((6 square)))
mem: ((1 terminal-address)) => 1101
mem: ((6 square)) => p
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 3209 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\p)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 3211 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\p)
run: print-character/print-board/main 2: #\p => ((2 character))
mem: ((2 character)): 3212 <= #\p
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\p)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 3213 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\p)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 3214 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 3215 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 3216 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 3217 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 1
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 20 => ((8 integer))
mem: ((8 integer)): 3218 <= 20
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 20
mem: ((6 integer-address) (deref)) => 6
run: print-character/print-board/main 10: 26 => ((9 integer))
mem: ((9 integer)): 3219 <= 26
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 3220 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 26
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1133 => ((11 byte-address))
mem: ((11 byte-address)): 3221 <= 1133
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => p
run: print-character/print-board/main 13: #\p => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1133 <= #\p
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 6
run: print-character/print-board/main 14: 7 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 7
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 16: (((print-character)) ((1 terminal-address)) (( literal)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 3240 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 3242 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 3243 <= #\space
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 3244 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 3245 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 3246 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 3247 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 3248 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 1
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 20 => ((8 integer))
mem: ((8 integer)): 3249 <= 20
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 20
mem: ((6 integer-address) (deref)) => 7
run: print-character/print-board/main 10: 27 => ((9 integer))
mem: ((9 integer)): 3250 <= 27
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 3251 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 27
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1134 => ((11 byte-address))
mem: ((11 byte-address)): 3252 <= 1134
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1134 <= #\space
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 7
run: print-character/print-board/main 14: 8 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 8
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 17: (((7 integer)) <- ((add)) ((7 integer)) ((1 literal)))
mem: ((7 integer)) => 1
run: print-board/main 17: 2 => ((7 integer))
mem: ((7 integer)): 1837 <= 2
run: print-board/main 18: (((jump)) ((-8 offset)))
run: print-board/main 11: (((4 boolean)) <- ((equal)) ((7 integer)) ((8 literal)))
mem: ((7 integer)) => 2
run: print-board/main 11: nil => ((4 boolean))
mem: ((4 boolean)): 1834 <= nil
run: print-board/main 12: (((jump-if)) ((4 boolean)) ((6 offset)))
mem: ((4 boolean)) => nil
run: print-board/main 13: (((8 file-address)) <- ((index)) ((2 board-address) (deref)) ((7 integer)))
mem: ((7 integer)) => 2
array-len: ((1465 board) (raw))
mem: ((1465 integer) (raw)) => 8
mem: ((1468 file-address) (raw)) => 1585
run: print-board/main 13: 1585 => ((8 file-address))
mem: ((8 file-address)): 1838 <= 1585
run: print-board/main 14: (((6 square)) <- ((index)) ((8 file-address) (deref)) ((3 integer)))
mem: ((3 integer)) => 6
array-len: ((1585 file) (raw))
mem: ((1585 integer) (raw)) => 8
mem: ((1592 square) (raw)) => p
run: print-board/main 14: #\p => ((6 square))
mem: ((6 square)): 1836 <= #\p
run: print-board/main 15: (((print-character)) ((1 terminal-address)) ((6 square)))
mem: ((1 terminal-address)) => 1101
mem: ((6 square)) => p
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 3271 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\p)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 3273 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\p)
run: print-character/print-board/main 2: #\p => ((2 character))
mem: ((2 character)): 3274 <= #\p
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\p)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 3275 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\p)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 3276 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 3277 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 3278 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 3279 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 1
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 20 => ((8 integer))
mem: ((8 integer)): 3280 <= 20
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 20
mem: ((6 integer-address) (deref)) => 8
run: print-character/print-board/main 10: 28 => ((9 integer))
mem: ((9 integer)): 3281 <= 28
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 3282 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 28
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1135 => ((11 byte-address))
mem: ((11 byte-address)): 3283 <= 1135
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => p
run: print-character/print-board/main 13: #\p => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1135 <= #\p
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 8
run: print-character/print-board/main 14: 9 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 9
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 16: (((print-character)) ((1 terminal-address)) (( literal)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 3302 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 3304 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 3305 <= #\space
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 3306 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 3307 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 3308 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 3309 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 3310 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 1
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 20 => ((8 integer))
mem: ((8 integer)): 3311 <= 20
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 20
mem: ((6 integer-address) (deref)) => 9
run: print-character/print-board/main 10: 29 => ((9 integer))
mem: ((9 integer)): 3312 <= 29
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 3313 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 29
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1136 => ((11 byte-address))
mem: ((11 byte-address)): 3314 <= 1136
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1136 <= #\space
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 9
run: print-character/print-board/main 14: 10 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 10
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 17: (((7 integer)) <- ((add)) ((7 integer)) ((1 literal)))
mem: ((7 integer)) => 2
run: print-board/main 17: 3 => ((7 integer))
mem: ((7 integer)): 1837 <= 3
run: print-board/main 18: (((jump)) ((-8 offset)))
run: print-board/main 11: (((4 boolean)) <- ((equal)) ((7 integer)) ((8 literal)))
mem: ((7 integer)) => 3
run: print-board/main 11: nil => ((4 boolean))
mem: ((4 boolean)): 1834 <= nil
run: print-board/main 12: (((jump-if)) ((4 boolean)) ((6 offset)))
mem: ((4 boolean)) => nil
run: print-board/main 13: (((8 file-address)) <- ((index)) ((2 board-address) (deref)) ((7 integer)))
mem: ((7 integer)) => 3
array-len: ((1465 board) (raw))
mem: ((1465 integer) (raw)) => 8
mem: ((1469 file-address) (raw)) => 1625
run: print-board/main 13: 1625 => ((8 file-address))
mem: ((8 file-address)): 1838 <= 1625
run: print-board/main 14: (((6 square)) <- ((index)) ((8 file-address) (deref)) ((3 integer)))
mem: ((3 integer)) => 6
array-len: ((1625 file) (raw))
mem: ((1625 integer) (raw)) => 8
mem: ((1632 square) (raw)) => p
run: print-board/main 14: #\p => ((6 square))
mem: ((6 square)): 1836 <= #\p
run: print-board/main 15: (((print-character)) ((1 terminal-address)) ((6 square)))
mem: ((1 terminal-address)) => 1101
mem: ((6 square)) => p
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 3333 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\p)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 3335 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\p)
run: print-character/print-board/main 2: #\p => ((2 character))
mem: ((2 character)): 3336 <= #\p
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\p)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 3337 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\p)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 3338 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 3339 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 3340 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 3341 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 1
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 20 => ((8 integer))
mem: ((8 integer)): 3342 <= 20
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 20
mem: ((6 integer-address) (deref)) => 10
run: print-character/print-board/main 10: 30 => ((9 integer))
mem: ((9 integer)): 3343 <= 30
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 3344 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 30
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1137 => ((11 byte-address))
mem: ((11 byte-address)): 3345 <= 1137
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => p
run: print-character/print-board/main 13: #\p => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1137 <= #\p
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 10
run: print-character/print-board/main 14: 11 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 11
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 16: (((print-character)) ((1 terminal-address)) (( literal)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 3364 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 3366 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 3367 <= #\space
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 3368 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 3369 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 3370 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 3371 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 3372 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 1
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 20 => ((8 integer))
mem: ((8 integer)): 3373 <= 20
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 20
mem: ((6 integer-address) (deref)) => 11
run: print-character/print-board/main 10: 31 => ((9 integer))
mem: ((9 integer)): 3374 <= 31
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 3375 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 31
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1138 => ((11 byte-address))
mem: ((11 byte-address)): 3376 <= 1138
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1138 <= #\space
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 11
run: print-character/print-board/main 14: 12 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 12
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 17: (((7 integer)) <- ((add)) ((7 integer)) ((1 literal)))
mem: ((7 integer)) => 3
run: print-board/main 17: 4 => ((7 integer))
mem: ((7 integer)): 1837 <= 4
run: print-board/main 18: (((jump)) ((-8 offset)))
run: print-board/main 11: (((4 boolean)) <- ((equal)) ((7 integer)) ((8 literal)))
mem: ((7 integer)) => 4
run: print-board/main 11: nil => ((4 boolean))
mem: ((4 boolean)): 1834 <= nil
run: print-board/main 12: (((jump-if)) ((4 boolean)) ((6 offset)))
mem: ((4 boolean)) => nil
run: print-board/main 13: (((8 file-address)) <- ((index)) ((2 board-address) (deref)) ((7 integer)))
mem: ((7 integer)) => 4
array-len: ((1465 board) (raw))
mem: ((1465 integer) (raw)) => 8
mem: ((1470 file-address) (raw)) => 1665
run: print-board/main 13: 1665 => ((8 file-address))
mem: ((8 file-address)): 1838 <= 1665
run: print-board/main 14: (((6 square)) <- ((index)) ((8 file-address) (deref)) ((3 integer)))
mem: ((3 integer)) => 6
array-len: ((1665 file) (raw))
mem: ((1665 integer) (raw)) => 8
mem: ((1672 square) (raw)) => p
run: print-board/main 14: #\p => ((6 square))
mem: ((6 square)): 1836 <= #\p
run: print-board/main 15: (((print-character)) ((1 terminal-address)) ((6 square)))
mem: ((1 terminal-address)) => 1101
mem: ((6 square)) => p
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 3395 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\p)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 3397 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\p)
run: print-character/print-board/main 2: #\p => ((2 character))
mem: ((2 character)): 3398 <= #\p
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\p)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 3399 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\p)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 3400 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 3401 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 3402 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 3403 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 1
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 20 => ((8 integer))
mem: ((8 integer)): 3404 <= 20
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 20
mem: ((6 integer-address) (deref)) => 12
run: print-character/print-board/main 10: 32 => ((9 integer))
mem: ((9 integer)): 3405 <= 32
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 3406 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 32
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1139 => ((11 byte-address))
mem: ((11 byte-address)): 3407 <= 1139
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => p
run: print-character/print-board/main 13: #\p => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1139 <= #\p
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 12
run: print-character/print-board/main 14: 13 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 13
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 16: (((print-character)) ((1 terminal-address)) (( literal)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 3426 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 3428 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 3429 <= #\space
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 3430 <= nil
schedule: scheduling print-character/print-board/main for further processing
schedule: print-character/print-board/main
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 3431 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 3432 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 3433 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 3434 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 1
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 20 => ((8 integer))
mem: ((8 integer)): 3435 <= 20
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 20
mem: ((6 integer-address) (deref)) => 13
run: print-character/print-board/main 10: 33 => ((9 integer))
mem: ((9 integer)): 3436 <= 33
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 3437 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 33
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1140 => ((11 byte-address))
mem: ((11 byte-address)): 3438 <= 1140
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1140 <= #\space
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 13
run: print-character/print-board/main 14: 14 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 14
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 17: (((7 integer)) <- ((add)) ((7 integer)) ((1 literal)))
mem: ((7 integer)) => 4
run: print-board/main 17: 5 => ((7 integer))
mem: ((7 integer)): 1837 <= 5
run: print-board/main 18: (((jump)) ((-8 offset)))
run: print-board/main 11: (((4 boolean)) <- ((equal)) ((7 integer)) ((8 literal)))
mem: ((7 integer)) => 5
run: print-board/main 11: nil => ((4 boolean))
mem: ((4 boolean)): 1834 <= nil
run: print-board/main 12: (((jump-if)) ((4 boolean)) ((6 offset)))
mem: ((4 boolean)) => nil
run: print-board/main 13: (((8 file-address)) <- ((index)) ((2 board-address) (deref)) ((7 integer)))
mem: ((7 integer)) => 5
array-len: ((1465 board) (raw))
mem: ((1465 integer) (raw)) => 8
mem: ((1471 file-address) (raw)) => 1705
run: print-board/main 13: 1705 => ((8 file-address))
mem: ((8 file-address)): 1838 <= 1705
run: print-board/main 14: (((6 square)) <- ((index)) ((8 file-address) (deref)) ((3 integer)))
mem: ((3 integer)) => 6
array-len: ((1705 file) (raw))
mem: ((1705 integer) (raw)) => 8
mem: ((1712 square) (raw)) => p
run: print-board/main 14: #\p => ((6 square))
mem: ((6 square)): 1836 <= #\p
run: print-board/main 15: (((print-character)) ((1 terminal-address)) ((6 square)))
mem: ((1 terminal-address)) => 1101
mem: ((6 square)) => p
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 3457 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\p)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 3459 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\p)
run: print-character/print-board/main 2: #\p => ((2 character))
mem: ((2 character)): 3460 <= #\p
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\p)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 3461 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\p)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 3462 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 3463 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 3464 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 3465 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 1
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 20 => ((8 integer))
mem: ((8 integer)): 3466 <= 20
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 20
mem: ((6 integer-address) (deref)) => 14
run: print-character/print-board/main 10: 34 => ((9 integer))
mem: ((9 integer)): 3467 <= 34
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 3468 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 34
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1141 => ((11 byte-address))
mem: ((11 byte-address)): 3469 <= 1141
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => p
run: print-character/print-board/main 13: #\p => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1141 <= #\p
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 14
run: print-character/print-board/main 14: 15 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 15
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 16: (((print-character)) ((1 terminal-address)) (( literal)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 3488 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 3490 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 3491 <= #\space
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 3492 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 3493 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 3494 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 3495 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 3496 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 1
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 20 => ((8 integer))
mem: ((8 integer)): 3497 <= 20
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 20
mem: ((6 integer-address) (deref)) => 15
run: print-character/print-board/main 10: 35 => ((9 integer))
mem: ((9 integer)): 3498 <= 35
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 3499 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 35
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1142 => ((11 byte-address))
mem: ((11 byte-address)): 3500 <= 1142
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1142 <= #\space
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 15
run: print-character/print-board/main 14: 16 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 16
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 17: (((7 integer)) <- ((add)) ((7 integer)) ((1 literal)))
mem: ((7 integer)) => 5
run: print-board/main 17: 6 => ((7 integer))
mem: ((7 integer)): 1837 <= 6
run: print-board/main 18: (((jump)) ((-8 offset)))
run: print-board/main 11: (((4 boolean)) <- ((equal)) ((7 integer)) ((8 literal)))
mem: ((7 integer)) => 6
run: print-board/main 11: nil => ((4 boolean))
mem: ((4 boolean)): 1834 <= nil
run: print-board/main 12: (((jump-if)) ((4 boolean)) ((6 offset)))
mem: ((4 boolean)) => nil
run: print-board/main 13: (((8 file-address)) <- ((index)) ((2 board-address) (deref)) ((7 integer)))
mem: ((7 integer)) => 6
array-len: ((1465 board) (raw))
mem: ((1465 integer) (raw)) => 8
mem: ((1472 file-address) (raw)) => 1745
run: print-board/main 13: 1745 => ((8 file-address))
mem: ((8 file-address)): 1838 <= 1745
run: print-board/main 14: (((6 square)) <- ((index)) ((8 file-address) (deref)) ((3 integer)))
mem: ((3 integer)) => 6
array-len: ((1745 file) (raw))
mem: ((1745 integer) (raw)) => 8
mem: ((1752 square) (raw)) => p
run: print-board/main 14: #\p => ((6 square))
mem: ((6 square)): 1836 <= #\p
run: print-board/main 15: (((print-character)) ((1 terminal-address)) ((6 square)))
mem: ((1 terminal-address)) => 1101
mem: ((6 square)) => p
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 3519 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\p)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 3521 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\p)
run: print-character/print-board/main 2: #\p => ((2 character))
mem: ((2 character)): 3522 <= #\p
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\p)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 3523 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\p)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 3524 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 3525 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 3526 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 3527 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 1
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 20 => ((8 integer))
mem: ((8 integer)): 3528 <= 20
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 20
mem: ((6 integer-address) (deref)) => 16
run: print-character/print-board/main 10: 36 => ((9 integer))
mem: ((9 integer)): 3529 <= 36
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 3530 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 36
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1143 => ((11 byte-address))
mem: ((11 byte-address)): 3531 <= 1143
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => p
run: print-character/print-board/main 13: #\p => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1143 <= #\p
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 16
run: print-character/print-board/main 14: 17 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 17
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 16: (((print-character)) ((1 terminal-address)) (( literal)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 3550 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 3552 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 3553 <= #\space
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 3554 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 3555 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 3556 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 3557 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 3558 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 1
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 20 => ((8 integer))
mem: ((8 integer)): 3559 <= 20
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 20
mem: ((6 integer-address) (deref)) => 17
run: print-character/print-board/main 10: 37 => ((9 integer))
mem: ((9 integer)): 3560 <= 37
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 3561 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 37
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1144 => ((11 byte-address))
mem: ((11 byte-address)): 3562 <= 1144
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1144 <= #\space
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 17
run: print-character/print-board/main 14: 18 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 18
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 17: (((7 integer)) <- ((add)) ((7 integer)) ((1 literal)))
mem: ((7 integer)) => 6
run: print-board/main 17: 7 => ((7 integer))
mem: ((7 integer)): 1837 <= 7
run: print-board/main 18: (((jump)) ((-8 offset)))
run: print-board/main 11: (((4 boolean)) <- ((equal)) ((7 integer)) ((8 literal)))
mem: ((7 integer)) => 7
run: print-board/main 11: nil => ((4 boolean))
mem: ((4 boolean)): 1834 <= nil
run: print-board/main 12: (((jump-if)) ((4 boolean)) ((6 offset)))
mem: ((4 boolean)) => nil
run: print-board/main 13: (((8 file-address)) <- ((index)) ((2 board-address) (deref)) ((7 integer)))
mem: ((7 integer)) => 7
array-len: ((1465 board) (raw))
mem: ((1465 integer) (raw)) => 8
mem: ((1473 file-address) (raw)) => 1785
run: print-board/main 13: 1785 => ((8 file-address))
mem: ((8 file-address)): 1838 <= 1785
run: print-board/main 14: (((6 square)) <- ((index)) ((8 file-address) (deref)) ((3 integer)))
mem: ((3 integer)) => 6
array-len: ((1785 file) (raw))
mem: ((1785 integer) (raw)) => 8
mem: ((1792 square) (raw)) => p
run: print-board/main 14: #\p => ((6 square))
mem: ((6 square)): 1836 <= #\p
run: print-board/main 15: (((print-character)) ((1 terminal-address)) ((6 square)))
mem: ((1 terminal-address)) => 1101
mem: ((6 square)) => p
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 3581 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\p)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 3583 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\p)
run: print-character/print-board/main 2: #\p => ((2 character))
mem: ((2 character)): 3584 <= #\p
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\p)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 3585 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\p)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 3586 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 3587 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 3588 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 3589 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 1
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 20 => ((8 integer))
mem: ((8 integer)): 3590 <= 20
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 20
mem: ((6 integer-address) (deref)) => 18
run: print-character/print-board/main 10: 38 => ((9 integer))
mem: ((9 integer)): 3591 <= 38
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 3592 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 38
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1145 => ((11 byte-address))
mem: ((11 byte-address)): 3593 <= 1145
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => p
run: print-character/print-board/main 13: #\p => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1145 <= #\p
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 18
run: print-character/print-board/main 14: 19 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 19
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 16: (((print-character)) ((1 terminal-address)) (( literal)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 3612 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 3614 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 3615 <= #\space
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 3616 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 3617 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 3618 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 3619 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 3620 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 1
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 20 => ((8 integer))
mem: ((8 integer)): 3621 <= 20
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 20
mem: ((6 integer-address) (deref)) => 19
run: print-character/print-board/main 10: 39 => ((9 integer))
mem: ((9 integer)): 3622 <= 39
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 3623 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 39
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1146 => ((11 byte-address))
mem: ((11 byte-address)): 3624 <= 1146
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1146 <= #\space
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 19
run: print-character/print-board/main 14: 20 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 20
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 17: (((7 integer)) <- ((add)) ((7 integer)) ((1 literal)))
mem: ((7 integer)) => 7
run: print-board/main 17: 8 => ((7 integer))
mem: ((7 integer)): 1837 <= 8
run: print-board/main 18: (((jump)) ((-8 offset)))
run: print-board/main 11: (((4 boolean)) <- ((equal)) ((7 integer)) ((8 literal)))
mem: ((7 integer)) => 8
run: print-board/main 11: t => ((4 boolean))
mem: ((4 boolean)): 1834 <= t
run: print-board/main 12: (((jump-if)) ((4 boolean)) ((6 offset)))
mem: ((4 boolean)) => t
run: print-board/main 19: (((3 integer)) <- ((subtract)) ((3 integer)) ((1 literal)))
mem: ((3 integer)) => 6
run: print-board/main 19: 5 => ((3 integer))
mem: ((3 integer)): 1833 <= 5
run: print-board/main 20: (((cursor-to-next-line)) ((1 terminal-address)))
mem: ((1 terminal-address)) => 1101
run: cursor-to-next-line/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: cursor-to-next-line/print-board/main 0: 3643 => ((default-space space-address))
run: cursor-to-next-line/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101)
run: cursor-to-next-line/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 3645 <= 1101
run: cursor-to-next-line/print-board/main 2: (((jump-unless)) ((1 terminal-address)) ((5 offset)))
mem: ((1 terminal-address)) => 1101
run: cursor-to-next-line/print-board/main 3: (((2 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: cursor-to-next-line/print-board/main 3: 1103 => ((2 integer-address))
mem: ((2 integer-address)): 3646 <= 1103
run: cursor-to-next-line/print-board/main 4: (((2 integer-address) (deref)) <- ((add)) ((2 integer-address) (deref)) ((1 literal)))
mem: ((2 integer-address) (deref)) => 1
run: cursor-to-next-line/print-board/main 4: 2 => ((2 integer-address) (deref))
mem: ((2 integer-address) (deref)): 1103 <= 2
run: cursor-to-next-line/print-board/main 5: (((3 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: cursor-to-next-line/print-board/main 5: 1104 => ((3 integer-address))
mem: ((3 integer-address)): 3647 <= 1104
run: cursor-to-next-line/print-board/main 6: (((3 integer-address) (deref)) <- ((copy)) ((0 literal)))
run: cursor-to-next-line/print-board/main 6: 0 => ((3 integer-address) (deref))
mem: ((3 integer-address) (deref)): 1104 <= 0
run: cursor-to-next-line/print-board/main 7: (((reply)))
run: print-board/main 21: (((jump)) ((-18 offset)))
run: print-board/main 4: (((4 boolean)) <- ((less-than)) ((3 integer)) ((0 literal)))
mem: ((3 integer)) => 5
run: print-board/main 4: nil => ((4 boolean))
mem: ((4 boolean)): 1834 <= nil
run: print-board/main 5: (((jump-if)) ((4 boolean)) ((16 offset)))
mem: ((4 boolean)) => nil
run: print-board/main 6: (((5 integer)) <- ((add)) ((3 integer)) ((1 literal)))
mem: ((3 integer)) => 5
run: print-board/main 6: 6 => ((5 integer))
mem: ((5 integer)): 1835 <= 6
run: print-board/main 7: (((print-integer)) ((1 terminal-address)) ((5 integer)))
mem: ((1 terminal-address)) => 1101
mem: ((5 integer)) => 6
run: print-integer/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-integer/print-board/main 0: 3674 => ((default-space space-address))
run: print-integer/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 6)
run: print-integer/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 3676 <= 1101
run: print-integer/print-board/main 2: (((2 integer)) <- ((next-input)))
arg: nil 1 (1101 6)
run: print-integer/print-board/main 2: 6 => ((2 integer))
mem: ((2 integer)): 3677 <= 6
run: print-integer/print-board/main 3: (((3 string-address)) <- ((integer-to-decimal-string)) ((2 integer)))
mem: ((2 integer)) => 6
run: integer-to-decimal-string/print-integer/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: integer-to-decimal-string/print-integer/print-board/main 0: 3705 => ((default-space space-address))
run: integer-to-decimal-string/print-integer/print-board/main 1: (((1 integer)) <- ((next-input)))
arg: nil 0 (6)
run: integer-to-decimal-string/print-integer/print-board/main 1: 6 => ((1 integer))
mem: ((1 integer)): 3707 <= 6
run: integer-to-decimal-string/print-integer/print-board/main 2: (((2 boolean)) <- ((equal)) ((1 integer)) ((0 literal)))
mem: ((1 integer)) => 6
run: integer-to-decimal-string/print-integer/print-board/main 2: nil => ((2 boolean))
mem: ((2 boolean)): 3708 <= nil
run: integer-to-decimal-string/print-integer/print-board/main 3: (((jump-unless)) ((2 boolean)) ((2 offset)))
mem: ((2 boolean)) => nil
run: integer-to-decimal-string/print-integer/print-board/main 6: (((4 boolean)) <- ((copy)) ((nil literal)))
run: integer-to-decimal-string/print-integer/print-board/main 6: nil => ((4 boolean))
mem: ((4 boolean)): 3710 <= nil
run: integer-to-decimal-string/print-integer/print-board/main 7: (((5 boolean)) <- ((less-than)) ((1 integer)) ((0 literal)))
mem: ((1 integer)) => 6
run: integer-to-decimal-string/print-integer/print-board/main 7: nil => ((5 boolean))
mem: ((5 boolean)): 3711 <= nil
run: integer-to-decimal-string/print-integer/print-board/main 8: (((jump-unless)) ((5 boolean)) ((2 offset)))
mem: ((5 boolean)) => nil
run: integer-to-decimal-string/print-integer/print-board/main 11: (((6 buffer-address)) <- ((init-buffer)) ((30 literal)))
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 0: 3736 => ((default-space space-address))
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 1: (((1 buffer-address)) <- ((new)) ((buffer literal)))
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 1: 3767 => ((1 buffer-address))
mem: ((1 buffer-address)): 3738 <= 3767
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 2: (((2 integer-address)) <- ((get-address)) ((1 buffer-address) (deref)) ((0 offset)))
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 2: 3767 => ((2 integer-address))
mem: ((2 integer-address)): 3739 <= 3767
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 3: (((2 integer-address) (deref)) <- ((copy)) ((0 literal)))
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 3: 0 => ((2 integer-address) (deref))
mem: ((2 integer-address) (deref)): 3767 <= 0
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 4: (((3 string-address-address)) <- ((get-address)) ((1 buffer-address) (deref)) ((1 offset)))
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 4: 3768 => ((3 string-address-address))
mem: ((3 string-address-address)): 3740 <= 3768
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 5: (((4 integer)) <- ((next-input)))
arg: nil 0 (30)
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 5: 30 => ((4 integer))
mem: ((4 integer)): 3741 <= 30
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 6: (((3 string-address-address) (deref)) <- ((new)) ((string literal)) ((4 integer)))
mem: ((4 integer)) => 30
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 6: 3769 => ((3 string-address-address) (deref))
mem: ((3 string-address-address) (deref)): 3768 <= 3769
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 7: (((reply)) ((1 buffer-address)))
mem: ((1 buffer-address)) => 3767
run: integer-to-decimal-string/print-integer/print-board/main 11: 3767 => ((6 buffer-address))
mem: ((6 buffer-address)): 3712 <= 3767
run: integer-to-decimal-string/print-integer/print-board/main 12: (((7 character)) <- ((copy)) ((0 literal)))
run: integer-to-decimal-string/print-integer/print-board/main 12: #\0 => ((7 character))
mem: ((7 character)): 3713 <= #\0
run: integer-to-decimal-string/print-integer/print-board/main 13: (((8 integer)) <- ((character-to-integer)) ((7 character)))
mem: ((7 character)) => 0
run: integer-to-decimal-string/print-integer/print-board/main 13: 48 => ((8 integer))
mem: ((8 integer)): 3714 <= 48
run: integer-to-decimal-string/print-integer/print-board/main 14: (((9 boolean)) <- ((equal)) ((1 integer)) ((0 literal)))
mem: ((1 integer)) => 6
run: integer-to-decimal-string/print-integer/print-board/main 14: nil => ((9 boolean))
mem: ((9 boolean)): 3715 <= nil
run: integer-to-decimal-string/print-integer/print-board/main 15: (((jump-if)) ((9 boolean)) ((5 offset)))
mem: ((9 boolean)) => nil
run: integer-to-decimal-string/print-integer/print-board/main 16: (((1 integer)) ((10 integer)) <- ((divide-with-remainder)) ((1 integer)) ((10 literal)))
mem: ((1 integer)) => 6
mem: ((1 integer)) => 6
run: integer-to-decimal-string/print-integer/print-board/main 16: 0 => ((1 integer))
mem: ((1 integer)): 3707 <= 0
run: integer-to-decimal-string/print-integer/print-board/main 16: 6 => ((10 integer))
mem: ((10 integer)): 3716 <= 6
run: integer-to-decimal-string/print-integer/print-board/main 17: (((11 integer)) <- ((add)) ((8 integer)) ((10 integer)))
mem: ((8 integer)) => 48
mem: ((10 integer)) => 6
run: integer-to-decimal-string/print-integer/print-board/main 17: 54 => ((11 integer))
mem: ((11 integer)): 3717 <= 54
run: integer-to-decimal-string/print-integer/print-board/main 18: (((12 character)) <- ((integer-to-character)) ((11 integer)))
mem: ((11 integer)) => 54
run: integer-to-decimal-string/print-integer/print-board/main 18: #\6 => ((12 character))
mem: ((12 character)): 3718 <= #\6
run: integer-to-decimal-string/print-integer/print-board/main 19: (((6 buffer-address)) <- ((append)) ((6 buffer-address)) ((12 character)))
mem: ((6 buffer-address)) => 3767
mem: ((12 character)) => 6
run: append/integer-to-decimal-string/print-integer/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: append/integer-to-decimal-string/print-integer/print-board/main 0: 3800 => ((default-space space-address))
run: append/integer-to-decimal-string/print-integer/print-board/main 1: (((1 buffer-address)) <- ((next-input)))
arg: nil 0 (3767 #\6)
run: append/integer-to-decimal-string/print-integer/print-board/main 1: 3767 => ((1 buffer-address))
mem: ((1 buffer-address)): 3802 <= 3767
run: append/integer-to-decimal-string/print-integer/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (3767 #\6)
run: append/integer-to-decimal-string/print-integer/print-board/main 2: #\6 => ((2 character))
mem: ((2 character)): 3803 <= #\6
run: append/integer-to-decimal-string/print-integer/print-board/main 3: (((3 boolean)) <- ((buffer-full?)) ((1 buffer-address)))
mem: ((1 buffer-address)) => 3767
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 0: 3831 => ((default-space space-address))
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 1: (((1 buffer-address)) <- ((next-input)))
arg: nil 0 (3767)
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 1: 3767 => ((1 buffer-address))
mem: ((1 buffer-address)): 3833 <= 3767
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 2: (((2 integer)) <- ((get)) ((1 buffer-address) (deref)) ((0 offset)))
mem: ((3767 integer) (raw)) => 0
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 2: 0 => ((2 integer))
mem: ((2 integer)): 3834 <= 0
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 3: (((3 string-address)) <- ((get)) ((1 buffer-address) (deref)) ((1 offset)))
mem: ((3768 string-address) (raw)) => 3769
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 3: 3769 => ((3 string-address))
mem: ((3 string-address)): 3835 <= 3769
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 4: (((4 integer)) <- ((length)) ((3 string-address) (deref)))
array-len: ((3 string-address) (deref))
mem: ((3769 integer) (raw)) => 30
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 4: 30 => ((4 integer))
mem: ((4 integer)): 3836 <= 30
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((2 integer)) ((4 integer)))
mem: ((2 integer)) => 0
mem: ((4 integer)) => 30
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 5: nil => ((5 boolean))
mem: ((5 boolean)): 3837 <= nil
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 6: (((reply)) ((5 boolean)))
mem: ((5 boolean)) => nil
run: append/integer-to-decimal-string/print-integer/print-board/main 3: nil => ((3 boolean))
mem: ((3 boolean)): 3804 <= nil
run: append/integer-to-decimal-string/print-integer/print-board/main 4: (((jump-unless)) ((3 boolean)) ((1 offset)))
mem: ((3 boolean)) => nil
run: append/integer-to-decimal-string/print-integer/print-board/main 6: (((4 integer-address)) <- ((get-address)) ((1 buffer-address) (deref)) ((0 offset)))
run: append/integer-to-decimal-string/print-integer/print-board/main 6: 3767 => ((4 integer-address))
mem: ((4 integer-address)): 3805 <= 3767
run: append/integer-to-decimal-string/print-integer/print-board/main 7: (((5 string-address)) <- ((get)) ((1 buffer-address) (deref)) ((1 offset)))
mem: ((3768 string-address) (raw)) => 3769
run: append/integer-to-decimal-string/print-integer/print-board/main 7: 3769 => ((5 string-address))
mem: ((5 string-address)): 3806 <= 3769
run: append/integer-to-decimal-string/print-integer/print-board/main 8: (((6 byte-address)) <- ((index-address)) ((5 string-address) (deref)) ((4 integer-address) (deref)))
mem: ((4 integer-address) (deref)) => 0
array-len: ((3769 string) (raw))
mem: ((3769 integer) (raw)) => 30
run: append/integer-to-decimal-string/print-integer/print-board/main 8: 3770 => ((6 byte-address))
mem: ((6 byte-address)): 3807 <= 3770
run: append/integer-to-decimal-string/print-integer/print-board/main 9: (((6 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => 6
run: append/integer-to-decimal-string/print-integer/print-board/main 9: #\6 => ((6 byte-address) (deref))
mem: ((6 byte-address) (deref)): 3770 <= #\6
run: append/integer-to-decimal-string/print-integer/print-board/main 10: (((4 integer-address) (deref)) <- ((add)) ((4 integer-address) (deref)) ((1 literal)))
mem: ((4 integer-address) (deref)) => 0
run: append/integer-to-decimal-string/print-integer/print-board/main 10: 1 => ((4 integer-address) (deref))
mem: ((4 integer-address) (deref)): 3767 <= 1
run: append/integer-to-decimal-string/print-integer/print-board/main 11: (((reply)) ((1 buffer-address) (same-as-arg 0)))
mem: ((1 buffer-address) (same-as-arg 0)) => 3767
run: integer-to-decimal-string/print-integer/print-board/main 19: 3767 => ((6 buffer-address))
mem: ((6 buffer-address)): 3712 <= 3767
run: integer-to-decimal-string/print-integer/print-board/main 20: (((jump)) ((-7 offset)))
run: integer-to-decimal-string/print-integer/print-board/main 14: (((9 boolean)) <- ((equal)) ((1 integer)) ((0 literal)))
mem: ((1 integer)) => 0
run: integer-to-decimal-string/print-integer/print-board/main 14: t => ((9 boolean))
mem: ((9 boolean)): 3715 <= t
run: integer-to-decimal-string/print-integer/print-board/main 15: (((jump-if)) ((9 boolean)) ((5 offset)))
mem: ((9 boolean)) => t
run: integer-to-decimal-string/print-integer/print-board/main 21: (((jump-unless)) ((4 boolean)) ((1 offset)))
mem: ((4 boolean)) => nil
run: integer-to-decimal-string/print-integer/print-board/main 23: (((13 integer)) <- ((get)) ((6 buffer-address) (deref)) ((0 offset)))
mem: ((3767 integer) (raw)) => 1
run: integer-to-decimal-string/print-integer/print-board/main 23: 1 => ((13 integer))
mem: ((13 integer)): 3719 <= 1
run: integer-to-decimal-string/print-integer/print-board/main 24: (((14 string-address)) <- ((get)) ((6 buffer-address) (deref)) ((1 offset)))
mem: ((3768 string-address) (raw)) => 3769
run: integer-to-decimal-string/print-integer/print-board/main 24: 3769 => ((14 string-address))
mem: ((14 string-address)): 3720 <= 3769
run: integer-to-decimal-string/print-integer/print-board/main 25: (((15 string-address)) <- ((new)) ((string literal)) ((13 integer)))
mem: ((13 integer)) => 1
run: integer-to-decimal-string/print-integer/print-board/main 25: 3862 => ((15 string-address))
mem: ((15 string-address)): 3721 <= 3862
run: integer-to-decimal-string/print-integer/print-board/main 26: (((16 integer)) <- ((subtract)) ((13 integer)) ((1 literal)))
mem: ((13 integer)) => 1
run: integer-to-decimal-string/print-integer/print-board/main 26: 0 => ((16 integer))
mem: ((16 integer)): 3722 <= 0
run: integer-to-decimal-string/print-integer/print-board/main 27: (((17 integer)) <- ((copy)) ((0 literal)))
run: integer-to-decimal-string/print-integer/print-board/main 27: 0 => ((17 integer))
mem: ((17 integer)): 3723 <= 0
run: integer-to-decimal-string/print-integer/print-board/main 28: (((9 boolean)) <- ((less-than)) ((16 integer)) ((0 literal)))
mem: ((16 integer)) => 0
run: integer-to-decimal-string/print-integer/print-board/main 28: nil => ((9 boolean))
mem: ((9 boolean)): 3715 <= nil
run: integer-to-decimal-string/print-integer/print-board/main 29: (((jump-if)) ((9 boolean)) ((6 offset)))
mem: ((9 boolean)) => nil
run: integer-to-decimal-string/print-integer/print-board/main 30: (((18 byte)) <- ((index)) ((14 string-address) (deref)) ((16 integer)))
mem: ((16 integer)) => 0
array-len: ((3769 string) (raw))
mem: ((3769 integer) (raw)) => 30
mem: ((3770 byte) (raw)) => 6
run: integer-to-decimal-string/print-integer/print-board/main 30: #\6 => ((18 byte))
mem: ((18 byte)): 3724 <= #\6
run: integer-to-decimal-string/print-integer/print-board/main 31: (((19 byte-address)) <- ((index-address)) ((15 string-address) (deref)) ((17 integer)))
mem: ((17 integer)) => 0
array-len: ((3862 string) (raw))
mem: ((3862 integer) (raw)) => 1
run: integer-to-decimal-string/print-integer/print-board/main 31: 3863 => ((19 byte-address))
mem: ((19 byte-address)): 3725 <= 3863
run: integer-to-decimal-string/print-integer/print-board/main 32: (((19 byte-address) (deref)) <- ((copy)) ((18 byte)))
mem: ((18 byte)) => 6
run: integer-to-decimal-string/print-integer/print-board/main 32: #\6 => ((19 byte-address) (deref))
mem: ((19 byte-address) (deref)): 3863 <= #\6
run: integer-to-decimal-string/print-integer/print-board/main 33: (((16 integer)) <- ((subtract)) ((16 integer)) ((1 literal)))
mem: ((16 integer)) => 0
run: integer-to-decimal-string/print-integer/print-board/main 33: -1 => ((16 integer))
mem: ((16 integer)): 3722 <= -1
run: integer-to-decimal-string/print-integer/print-board/main 34: (((17 integer)) <- ((add)) ((17 integer)) ((1 literal)))
mem: ((17 integer)) => 0
run: integer-to-decimal-string/print-integer/print-board/main 34: 1 => ((17 integer))
mem: ((17 integer)): 3723 <= 1
run: integer-to-decimal-string/print-integer/print-board/main 35: (((jump)) ((-8 offset)))
run: integer-to-decimal-string/print-integer/print-board/main 28: (((9 boolean)) <- ((less-than)) ((16 integer)) ((0 literal)))
mem: ((16 integer)) => -1
run: integer-to-decimal-string/print-integer/print-board/main 28: t => ((9 boolean))
mem: ((9 boolean)): 3715 <= t
run: integer-to-decimal-string/print-integer/print-board/main 29: (((jump-if)) ((9 boolean)) ((6 offset)))
mem: ((9 boolean)) => t
run: integer-to-decimal-string/print-integer/print-board/main 36: (((reply)) ((15 string-address)))
mem: ((15 string-address)) => 3862
run: print-integer/print-board/main 3: 3862 => ((3 string-address))
mem: ((3 string-address)): 3678 <= 3862
run: print-integer/print-board/main 4: (((print-string)) ((1 terminal-address)) ((3 string-address)))
mem: ((1 terminal-address)) => 1101
mem: ((3 string-address)) => 3862
run: print-string/print-integer/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-string/print-integer/print-board/main 0: 3864 => ((default-space space-address))
run: print-string/print-integer/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 3862)
run: print-string/print-integer/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 3866 <= 1101
run: print-string/print-integer/print-board/main 2: (((2 string-address)) <- ((next-input)))
arg: nil 1 (1101 3862)
run: print-string/print-integer/print-board/main 2: 3862 => ((2 string-address))
mem: ((2 string-address)): 3867 <= 3862
run: print-string/print-integer/print-board/main 3: (((3 integer)) <- ((length)) ((2 string-address) (deref)))
array-len: ((2 string-address) (deref))
mem: ((3862 integer) (raw)) => 1
run: print-string/print-integer/print-board/main 3: 1 => ((3 integer))
mem: ((3 integer)): 3868 <= 1
run: print-string/print-integer/print-board/main 4: (((4 integer)) <- ((copy)) ((0 literal)))
run: print-string/print-integer/print-board/main 4: 0 => ((4 integer))
mem: ((4 integer)): 3869 <= 0
run: print-string/print-integer/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 0
mem: ((3 integer)) => 1
run: print-string/print-integer/print-board/main 5: nil => ((5 boolean))
mem: ((5 boolean)): 3870 <= nil
run: print-string/print-integer/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: print-string/print-integer/print-board/main 7: (((6 character)) <- ((index)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 0
array-len: ((3862 string) (raw))
mem: ((3862 integer) (raw)) => 1
mem: ((3863 byte) (raw)) => 6
run: print-string/print-integer/print-board/main 7: #\6 => ((6 character))
mem: ((6 character)): 3871 <= #\6
run: print-string/print-integer/print-board/main 8: (((print-character)) ((1 terminal-address)) ((6 character)))
mem: ((1 terminal-address)) => 1101
mem: ((6 character)) => 6
run: print-character/print-string/print-integer/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-string/print-integer/print-board/main 0: 3895 => ((default-space space-address))
run: print-character/print-string/print-integer/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\6)
run: print-character/print-string/print-integer/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 3897 <= 1101
run: print-character/print-string/print-integer/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\6)
run: print-character/print-string/print-integer/print-board/main 2: #\6 => ((2 character))
mem: ((2 character)): 3898 <= #\6
run: print-character/print-string/print-integer/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\6)
run: print-character/print-string/print-integer/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 3899 <= nil
run: print-character/print-string/print-integer/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\6)
run: print-character/print-string/print-integer/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 3900 <= nil
run: print-character/print-string/print-integer/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-string/print-integer/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-string/print-integer/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 3901 <= 1103
run: print-character/print-string/print-integer/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-string/print-integer/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 3902 <= 1104
run: print-character/print-string/print-integer/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-string/print-integer/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 3903 <= 20
run: print-character/print-string/print-integer/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 2
mem: ((7 integer)) => 20
run: print-character/print-string/print-integer/print-board/main 9: 40 => ((8 integer))
mem: ((8 integer)): 3904 <= 40
run: print-character/print-string/print-integer/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 40
mem: ((6 integer-address) (deref)) => 0
run: print-character/print-string/print-integer/print-board/main 10: 40 => ((9 integer))
mem: ((9 integer)): 3905 <= 40
run: print-character/print-string/print-integer/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-string/print-integer/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 3906 <= 1106
run: print-character/print-string/print-integer/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 40
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-string/print-integer/print-board/main 12: 1147 => ((11 byte-address))
mem: ((11 byte-address)): 3907 <= 1147
run: print-character/print-string/print-integer/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => 6
run: print-character/print-string/print-integer/print-board/main 13: #\6 => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1147 <= #\6
run: print-character/print-string/print-integer/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 0
run: print-character/print-string/print-integer/print-board/main 14: 1 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 1
run: print-character/print-string/print-integer/print-board/main 15: (((reply)))
run: print-string/print-integer/print-board/main 9: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 0
run: print-string/print-integer/print-board/main 9: 1 => ((4 integer))
mem: ((4 integer)): 3869 <= 1
run: print-string/print-integer/print-board/main 10: (((jump)) ((-6 offset)))
run: print-string/print-integer/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 1
mem: ((3 integer)) => 1
run: print-string/print-integer/print-board/main 5: t => ((5 boolean))
mem: ((5 boolean)): 3870 <= t
run: print-string/print-integer/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => t
run: print-board/main 8: (((6 string-address)) <- ((new)) | )
run: print-board/main 8: 3926 => ((6 string-address))
mem: ((6 string-address)): 1836 <= 3926
run: print-board/main 9: (((print-string)) ((1 terminal-address)) ((6 string-address)))
mem: ((1 terminal-address)) => 1101
mem: ((6 string-address)) => 3926
run: print-string/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-string/print-board/main 0: 3930 => ((default-space space-address))
run: print-string/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 3926)
run: print-string/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 3932 <= 1101
run: print-string/print-board/main 2: (((2 string-address)) <- ((next-input)))
arg: nil 1 (1101 3926)
run: print-string/print-board/main 2: 3926 => ((2 string-address))
mem: ((2 string-address)): 3933 <= 3926
run: print-string/print-board/main 3: (((3 integer)) <- ((length)) ((2 string-address) (deref)))
array-len: ((2 string-address) (deref))
mem: ((3926 integer) (raw)) => 3
run: print-string/print-board/main 3: 3 => ((3 integer))
mem: ((3 integer)): 3934 <= 3
run: print-string/print-board/main 4: (((4 integer)) <- ((copy)) ((0 literal)))
run: print-string/print-board/main 4: 0 => ((4 integer))
mem: ((4 integer)): 3935 <= 0
run: print-string/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 0
mem: ((3 integer)) => 3
run: print-string/print-board/main 5: nil => ((5 boolean))
mem: ((5 boolean)): 3936 <= nil
run: print-string/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: print-string/print-board/main 7: (((6 character)) <- ((index)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 0
array-len: ((3926 string) (raw))
mem: ((3926 integer) (raw)) => 3
mem: ((3927 byte) (raw)) =>
run: print-string/print-board/main 7: #\space => ((6 character))
mem: ((6 character)): 3937 <= #\space
run: print-string/print-board/main 8: (((print-character)) ((1 terminal-address)) ((6 character)))
mem: ((1 terminal-address)) => 1101
mem: ((6 character)) =>
run: print-character/print-string/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-string/print-board/main 0: 3961 => ((default-space space-address))
run: print-character/print-string/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-string/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 3963 <= 1101
run: print-character/print-string/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-string/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 3964 <= #\space
run: print-character/print-string/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-string/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 3965 <= nil
run: print-character/print-string/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-string/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 3966 <= nil
run: print-character/print-string/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-string/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-string/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 3967 <= 1103
run: print-character/print-string/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-string/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 3968 <= 1104
run: print-character/print-string/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-string/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 3969 <= 20
run: print-character/print-string/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 2
mem: ((7 integer)) => 20
run: print-character/print-string/print-board/main 9: 40 => ((8 integer))
mem: ((8 integer)): 3970 <= 40
run: print-character/print-string/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 40
mem: ((6 integer-address) (deref)) => 1
run: print-character/print-string/print-board/main 10: 41 => ((9 integer))
mem: ((9 integer)): 3971 <= 41
run: print-character/print-string/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-string/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 3972 <= 1106
run: print-character/print-string/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 41
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-string/print-board/main 12: 1148 => ((11 byte-address))
mem: ((11 byte-address)): 3973 <= 1148
run: print-character/print-string/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-string/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1148 <= #\space
run: print-character/print-string/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 1
run: print-character/print-string/print-board/main 14: 2 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 2
run: print-character/print-string/print-board/main 15: (((reply)))
run: print-string/print-board/main 9: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 0
run: print-string/print-board/main 9: 1 => ((4 integer))
mem: ((4 integer)): 3935 <= 1
run: print-string/print-board/main 10: (((jump)) ((-6 offset)))
run: print-string/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 1
mem: ((3 integer)) => 3
run: print-string/print-board/main 5: nil => ((5 boolean))
mem: ((5 boolean)): 3936 <= nil
run: print-string/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: print-string/print-board/main 7: (((6 character)) <- ((index)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 1
array-len: ((3926 string) (raw))
mem: ((3926 integer) (raw)) => 3
mem: ((3928 byte) (raw)) => |
run: print-string/print-board/main 7: #\| => ((6 character))
mem: ((6 character)): 3937 <= #\|
run: print-string/print-board/main 8: (((print-character)) ((1 terminal-address)) ((6 character)))
mem: ((1 terminal-address)) => 1101
mem: ((6 character)) => |
run: print-character/print-string/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-string/print-board/main 0: 3992 => ((default-space space-address))
run: print-character/print-string/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\|)
run: print-character/print-string/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 3994 <= 1101
run: print-character/print-string/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\|)
run: print-character/print-string/print-board/main 2: #\| => ((2 character))
mem: ((2 character)): 3995 <= #\|
run: print-character/print-string/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\|)
run: print-character/print-string/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 3996 <= nil
run: print-character/print-string/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\|)
run: print-character/print-string/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 3997 <= nil
run: print-character/print-string/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-string/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-string/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 3998 <= 1103
run: print-character/print-string/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-string/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 3999 <= 1104
run: print-character/print-string/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-string/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 4000 <= 20
run: print-character/print-string/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 2
mem: ((7 integer)) => 20
run: print-character/print-string/print-board/main 9: 40 => ((8 integer))
mem: ((8 integer)): 4001 <= 40
run: print-character/print-string/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 40
mem: ((6 integer-address) (deref)) => 2
run: print-character/print-string/print-board/main 10: 42 => ((9 integer))
mem: ((9 integer)): 4002 <= 42
run: print-character/print-string/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-string/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 4003 <= 1106
run: print-character/print-string/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 42
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-string/print-board/main 12: 1149 => ((11 byte-address))
mem: ((11 byte-address)): 4004 <= 1149
run: print-character/print-string/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => |
run: print-character/print-string/print-board/main 13: #\| => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1149 <= #\|
run: print-character/print-string/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 2
run: print-character/print-string/print-board/main 14: 3 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 3
run: print-character/print-string/print-board/main 15: (((reply)))
run: print-string/print-board/main 9: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 1
run: print-string/print-board/main 9: 2 => ((4 integer))
mem: ((4 integer)): 3935 <= 2
run: print-string/print-board/main 10: (((jump)) ((-6 offset)))
run: print-string/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 2
mem: ((3 integer)) => 3
run: print-string/print-board/main 5: nil => ((5 boolean))
mem: ((5 boolean)): 3936 <= nil
run: print-string/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: print-string/print-board/main 7: (((6 character)) <- ((index)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 2
array-len: ((3926 string) (raw))
mem: ((3926 integer) (raw)) => 3
mem: ((3929 byte) (raw)) =>
run: print-string/print-board/main 7: #\space => ((6 character))
mem: ((6 character)): 3937 <= #\space
run: print-string/print-board/main 8: (((print-character)) ((1 terminal-address)) ((6 character)))
mem: ((1 terminal-address)) => 1101
mem: ((6 character)) =>
run: print-character/print-string/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-string/print-board/main 0: 4023 => ((default-space space-address))
run: print-character/print-string/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-string/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 4025 <= 1101
run: print-character/print-string/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-string/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 4026 <= #\space
run: print-character/print-string/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-string/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 4027 <= nil
run: print-character/print-string/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-string/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 4028 <= nil
run: print-character/print-string/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-string/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-string/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 4029 <= 1103
run: print-character/print-string/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-string/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 4030 <= 1104
run: print-character/print-string/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-string/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 4031 <= 20
run: print-character/print-string/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 2
mem: ((7 integer)) => 20
run: print-character/print-string/print-board/main 9: 40 => ((8 integer))
mem: ((8 integer)): 4032 <= 40
run: print-character/print-string/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 40
mem: ((6 integer-address) (deref)) => 3
run: print-character/print-string/print-board/main 10: 43 => ((9 integer))
mem: ((9 integer)): 4033 <= 43
run: print-character/print-string/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-string/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 4034 <= 1106
run: print-character/print-string/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 43
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-string/print-board/main 12: 1150 => ((11 byte-address))
mem: ((11 byte-address)): 4035 <= 1150
run: print-character/print-string/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-string/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1150 <= #\space
run: print-character/print-string/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 3
run: print-character/print-string/print-board/main 14: 4 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 4
run: print-character/print-string/print-board/main 15: (((reply)))
run: print-string/print-board/main 9: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 2
run: print-string/print-board/main 9: 3 => ((4 integer))
mem: ((4 integer)): 3935 <= 3
run: print-string/print-board/main 10: (((jump)) ((-6 offset)))
run: print-string/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 3
mem: ((3 integer)) => 3
run: print-string/print-board/main 5: t => ((5 boolean))
mem: ((5 boolean)): 3936 <= t
run: print-string/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => t
run: print-board/main 10: (((7 integer)) <- ((copy)) ((0 literal)))
run: print-board/main 10: 0 => ((7 integer))
mem: ((7 integer)): 1837 <= 0
run: print-board/main 11: (((4 boolean)) <- ((equal)) ((7 integer)) ((8 literal)))
mem: ((7 integer)) => 0
run: print-board/main 11: nil => ((4 boolean))
mem: ((4 boolean)): 1834 <= nil
run: print-board/main 12: (((jump-if)) ((4 boolean)) ((6 offset)))
mem: ((4 boolean)) => nil
run: print-board/main 13: (((8 file-address)) <- ((index)) ((2 board-address) (deref)) ((7 integer)))
mem: ((7 integer)) => 0
array-len: ((1465 board) (raw))
mem: ((1465 integer) (raw)) => 8
mem: ((1466 file-address) (raw)) => 1505
run: print-board/main 13: 1505 => ((8 file-address))
mem: ((8 file-address)): 1838 <= 1505
run: print-board/main 14: (((6 square)) <- ((index)) ((8 file-address) (deref)) ((3 integer)))
mem: ((3 integer)) => 5
array-len: ((1505 file) (raw))
mem: ((1505 integer) (raw)) => 8
mem: ((1511 square) (raw)) => _
run: print-board/main 14: #\_ => ((6 square))
mem: ((6 square)): 1836 <= #\_
run: print-board/main 15: (((print-character)) ((1 terminal-address)) ((6 square)))
mem: ((1 terminal-address)) => 1101
mem: ((6 square)) => _
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 4054 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\_)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 4056 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\_)
run: print-character/print-board/main 2: #\_ => ((2 character))
mem: ((2 character)): 4057 <= #\_
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\_)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 4058 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\_)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 4059 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 4060 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 4061 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 4062 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 2
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 40 => ((8 integer))
mem: ((8 integer)): 4063 <= 40
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 40
mem: ((6 integer-address) (deref)) => 4
run: print-character/print-board/main 10: 44 => ((9 integer))
mem: ((9 integer)): 4064 <= 44
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 4065 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 44
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1151 => ((11 byte-address))
mem: ((11 byte-address)): 4066 <= 1151
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => _
run: print-character/print-board/main 13: #\_ => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1151 <= #\_
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 4
run: print-character/print-board/main 14: 5 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 5
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 16: (((print-character)) ((1 terminal-address)) (( literal)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 4085 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 4087 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 4088 <= #\space
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 4089 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 4090 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 4091 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 4092 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 4093 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 2
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 40 => ((8 integer))
mem: ((8 integer)): 4094 <= 40
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 40
mem: ((6 integer-address) (deref)) => 5
run: print-character/print-board/main 10: 45 => ((9 integer))
mem: ((9 integer)): 4095 <= 45
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 4096 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 45
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1152 => ((11 byte-address))
mem: ((11 byte-address)): 4097 <= 1152
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1152 <= #\space
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 5
run: print-character/print-board/main 14: 6 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 6
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 17: (((7 integer)) <- ((add)) ((7 integer)) ((1 literal)))
mem: ((7 integer)) => 0
run: print-board/main 17: 1 => ((7 integer))
mem: ((7 integer)): 1837 <= 1
run: print-board/main 18: (((jump)) ((-8 offset)))
run: print-board/main 11: (((4 boolean)) <- ((equal)) ((7 integer)) ((8 literal)))
mem: ((7 integer)) => 1
run: print-board/main 11: nil => ((4 boolean))
mem: ((4 boolean)): 1834 <= nil
run: print-board/main 12: (((jump-if)) ((4 boolean)) ((6 offset)))
mem: ((4 boolean)) => nil
run: print-board/main 13: (((8 file-address)) <- ((index)) ((2 board-address) (deref)) ((7 integer)))
mem: ((7 integer)) => 1
array-len: ((1465 board) (raw))
mem: ((1465 integer) (raw)) => 8
mem: ((1467 file-address) (raw)) => 1545
run: print-board/main 13: 1545 => ((8 file-address))
mem: ((8 file-address)): 1838 <= 1545
run: print-board/main 14: (((6 square)) <- ((index)) ((8 file-address) (deref)) ((3 integer)))
mem: ((3 integer)) => 5
array-len: ((1545 file) (raw))
mem: ((1545 integer) (raw)) => 8
mem: ((1551 square) (raw)) => _
run: print-board/main 14: #\_ => ((6 square))
mem: ((6 square)): 1836 <= #\_
run: print-board/main 15: (((print-character)) ((1 terminal-address)) ((6 square)))
mem: ((1 terminal-address)) => 1101
mem: ((6 square)) => _
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 4116 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\_)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 4118 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\_)
run: print-character/print-board/main 2: #\_ => ((2 character))
mem: ((2 character)): 4119 <= #\_
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\_)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 4120 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\_)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 4121 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 4122 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 4123 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 4124 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 2
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 40 => ((8 integer))
mem: ((8 integer)): 4125 <= 40
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 40
mem: ((6 integer-address) (deref)) => 6
run: print-character/print-board/main 10: 46 => ((9 integer))
mem: ((9 integer)): 4126 <= 46
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 4127 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 46
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1153 => ((11 byte-address))
mem: ((11 byte-address)): 4128 <= 1153
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => _
run: print-character/print-board/main 13: #\_ => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1153 <= #\_
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 6
run: print-character/print-board/main 14: 7 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 7
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 16: (((print-character)) ((1 terminal-address)) (( literal)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 4147 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 4149 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 4150 <= #\space
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 4151 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 4152 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 4153 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 4154 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 4155 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 2
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 40 => ((8 integer))
mem: ((8 integer)): 4156 <= 40
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 40
mem: ((6 integer-address) (deref)) => 7
run: print-character/print-board/main 10: 47 => ((9 integer))
mem: ((9 integer)): 4157 <= 47
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 4158 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 47
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1154 => ((11 byte-address))
mem: ((11 byte-address)): 4159 <= 1154
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1154 <= #\space
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 7
run: print-character/print-board/main 14: 8 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 8
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 17: (((7 integer)) <- ((add)) ((7 integer)) ((1 literal)))
mem: ((7 integer)) => 1
run: print-board/main 17: 2 => ((7 integer))
mem: ((7 integer)): 1837 <= 2
run: print-board/main 18: (((jump)) ((-8 offset)))
run: print-board/main 11: (((4 boolean)) <- ((equal)) ((7 integer)) ((8 literal)))
mem: ((7 integer)) => 2
run: print-board/main 11: nil => ((4 boolean))
mem: ((4 boolean)): 1834 <= nil
run: print-board/main 12: (((jump-if)) ((4 boolean)) ((6 offset)))
mem: ((4 boolean)) => nil
run: print-board/main 13: (((8 file-address)) <- ((index)) ((2 board-address) (deref)) ((7 integer)))
mem: ((7 integer)) => 2
array-len: ((1465 board) (raw))
mem: ((1465 integer) (raw)) => 8
mem: ((1468 file-address) (raw)) => 1585
run: print-board/main 13: 1585 => ((8 file-address))
mem: ((8 file-address)): 1838 <= 1585
run: print-board/main 14: (((6 square)) <- ((index)) ((8 file-address) (deref)) ((3 integer)))
mem: ((3 integer)) => 5
array-len: ((1585 file) (raw))
mem: ((1585 integer) (raw)) => 8
mem: ((1591 square) (raw)) => _
run: print-board/main 14: #\_ => ((6 square))
mem: ((6 square)): 1836 <= #\_
run: print-board/main 15: (((print-character)) ((1 terminal-address)) ((6 square)))
mem: ((1 terminal-address)) => 1101
mem: ((6 square)) => _
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 4178 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\_)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 4180 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\_)
run: print-character/print-board/main 2: #\_ => ((2 character))
mem: ((2 character)): 4181 <= #\_
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\_)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 4182 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\_)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 4183 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 4184 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 4185 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 4186 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 2
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 40 => ((8 integer))
mem: ((8 integer)): 4187 <= 40
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 40
mem: ((6 integer-address) (deref)) => 8
run: print-character/print-board/main 10: 48 => ((9 integer))
mem: ((9 integer)): 4188 <= 48
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 4189 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 48
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1155 => ((11 byte-address))
mem: ((11 byte-address)): 4190 <= 1155
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => _
run: print-character/print-board/main 13: #\_ => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1155 <= #\_
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 8
run: print-character/print-board/main 14: 9 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 9
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 16: (((print-character)) ((1 terminal-address)) (( literal)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 4209 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 4211 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 4212 <= #\space
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 4213 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 4214 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 4215 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 4216 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 4217 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 2
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 40 => ((8 integer))
mem: ((8 integer)): 4218 <= 40
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 40
mem: ((6 integer-address) (deref)) => 9
run: print-character/print-board/main 10: 49 => ((9 integer))
mem: ((9 integer)): 4219 <= 49
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 4220 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 49
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1156 => ((11 byte-address))
mem: ((11 byte-address)): 4221 <= 1156
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1156 <= #\space
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 9
run: print-character/print-board/main 14: 10 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 10
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 17: (((7 integer)) <- ((add)) ((7 integer)) ((1 literal)))
mem: ((7 integer)) => 2
run: print-board/main 17: 3 => ((7 integer))
mem: ((7 integer)): 1837 <= 3
run: print-board/main 18: (((jump)) ((-8 offset)))
run: print-board/main 11: (((4 boolean)) <- ((equal)) ((7 integer)) ((8 literal)))
mem: ((7 integer)) => 3
run: print-board/main 11: nil => ((4 boolean))
mem: ((4 boolean)): 1834 <= nil
run: print-board/main 12: (((jump-if)) ((4 boolean)) ((6 offset)))
mem: ((4 boolean)) => nil
run: print-board/main 13: (((8 file-address)) <- ((index)) ((2 board-address) (deref)) ((7 integer)))
mem: ((7 integer)) => 3
array-len: ((1465 board) (raw))
mem: ((1465 integer) (raw)) => 8
mem: ((1469 file-address) (raw)) => 1625
run: print-board/main 13: 1625 => ((8 file-address))
mem: ((8 file-address)): 1838 <= 1625
run: print-board/main 14: (((6 square)) <- ((index)) ((8 file-address) (deref)) ((3 integer)))
mem: ((3 integer)) => 5
array-len: ((1625 file) (raw))
mem: ((1625 integer) (raw)) => 8
mem: ((1631 square) (raw)) => _
run: print-board/main 14: #\_ => ((6 square))
mem: ((6 square)): 1836 <= #\_
run: print-board/main 15: (((print-character)) ((1 terminal-address)) ((6 square)))
mem: ((1 terminal-address)) => 1101
mem: ((6 square)) => _
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 4240 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\_)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 4242 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\_)
run: print-character/print-board/main 2: #\_ => ((2 character))
mem: ((2 character)): 4243 <= #\_
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\_)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 4244 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\_)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 4245 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 4246 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 4247 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 4248 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 2
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 40 => ((8 integer))
mem: ((8 integer)): 4249 <= 40
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 40
mem: ((6 integer-address) (deref)) => 10
run: print-character/print-board/main 10: 50 => ((9 integer))
mem: ((9 integer)): 4250 <= 50
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 4251 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 50
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1157 => ((11 byte-address))
mem: ((11 byte-address)): 4252 <= 1157
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => _
run: print-character/print-board/main 13: #\_ => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1157 <= #\_
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 10
run: print-character/print-board/main 14: 11 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 11
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 16: (((print-character)) ((1 terminal-address)) (( literal)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 4271 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 4273 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 4274 <= #\space
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 4275 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 4276 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 4277 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 4278 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 4279 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 2
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 40 => ((8 integer))
mem: ((8 integer)): 4280 <= 40
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 40
mem: ((6 integer-address) (deref)) => 11
run: print-character/print-board/main 10: 51 => ((9 integer))
mem: ((9 integer)): 4281 <= 51
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 4282 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 51
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1158 => ((11 byte-address))
mem: ((11 byte-address)): 4283 <= 1158
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1158 <= #\space
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 11
run: print-character/print-board/main 14: 12 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 12
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 17: (((7 integer)) <- ((add)) ((7 integer)) ((1 literal)))
mem: ((7 integer)) => 3
run: print-board/main 17: 4 => ((7 integer))
mem: ((7 integer)): 1837 <= 4
run: print-board/main 18: (((jump)) ((-8 offset)))
run: print-board/main 11: (((4 boolean)) <- ((equal)) ((7 integer)) ((8 literal)))
mem: ((7 integer)) => 4
run: print-board/main 11: nil => ((4 boolean))
mem: ((4 boolean)): 1834 <= nil
run: print-board/main 12: (((jump-if)) ((4 boolean)) ((6 offset)))
mem: ((4 boolean)) => nil
run: print-board/main 13: (((8 file-address)) <- ((index)) ((2 board-address) (deref)) ((7 integer)))
mem: ((7 integer)) => 4
array-len: ((1465 board) (raw))
mem: ((1465 integer) (raw)) => 8
mem: ((1470 file-address) (raw)) => 1665
run: print-board/main 13: 1665 => ((8 file-address))
mem: ((8 file-address)): 1838 <= 1665
run: print-board/main 14: (((6 square)) <- ((index)) ((8 file-address) (deref)) ((3 integer)))
mem: ((3 integer)) => 5
array-len: ((1665 file) (raw))
mem: ((1665 integer) (raw)) => 8
mem: ((1671 square) (raw)) => _
run: print-board/main 14: #\_ => ((6 square))
mem: ((6 square)): 1836 <= #\_
run: print-board/main 15: (((print-character)) ((1 terminal-address)) ((6 square)))
mem: ((1 terminal-address)) => 1101
mem: ((6 square)) => _
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 4302 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\_)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 4304 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\_)
run: print-character/print-board/main 2: #\_ => ((2 character))
mem: ((2 character)): 4305 <= #\_
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\_)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 4306 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\_)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 4307 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 4308 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 4309 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 4310 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 2
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 40 => ((8 integer))
mem: ((8 integer)): 4311 <= 40
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 40
mem: ((6 integer-address) (deref)) => 12
run: print-character/print-board/main 10: 52 => ((9 integer))
mem: ((9 integer)): 4312 <= 52
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 4313 <= 1106
schedule: scheduling print-character/print-board/main for further processing
schedule: print-character/print-board/main
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 52
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1159 => ((11 byte-address))
mem: ((11 byte-address)): 4314 <= 1159
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => _
run: print-character/print-board/main 13: #\_ => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1159 <= #\_
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 12
run: print-character/print-board/main 14: 13 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 13
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 16: (((print-character)) ((1 terminal-address)) (( literal)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 4333 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 4335 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 4336 <= #\space
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 4337 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 4338 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 4339 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 4340 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 4341 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 2
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 40 => ((8 integer))
mem: ((8 integer)): 4342 <= 40
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 40
mem: ((6 integer-address) (deref)) => 13
run: print-character/print-board/main 10: 53 => ((9 integer))
mem: ((9 integer)): 4343 <= 53
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 4344 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 53
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1160 => ((11 byte-address))
mem: ((11 byte-address)): 4345 <= 1160
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1160 <= #\space
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 13
run: print-character/print-board/main 14: 14 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 14
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 17: (((7 integer)) <- ((add)) ((7 integer)) ((1 literal)))
mem: ((7 integer)) => 4
run: print-board/main 17: 5 => ((7 integer))
mem: ((7 integer)): 1837 <= 5
run: print-board/main 18: (((jump)) ((-8 offset)))
run: print-board/main 11: (((4 boolean)) <- ((equal)) ((7 integer)) ((8 literal)))
mem: ((7 integer)) => 5
run: print-board/main 11: nil => ((4 boolean))
mem: ((4 boolean)): 1834 <= nil
run: print-board/main 12: (((jump-if)) ((4 boolean)) ((6 offset)))
mem: ((4 boolean)) => nil
run: print-board/main 13: (((8 file-address)) <- ((index)) ((2 board-address) (deref)) ((7 integer)))
mem: ((7 integer)) => 5
array-len: ((1465 board) (raw))
mem: ((1465 integer) (raw)) => 8
mem: ((1471 file-address) (raw)) => 1705
run: print-board/main 13: 1705 => ((8 file-address))
mem: ((8 file-address)): 1838 <= 1705
run: print-board/main 14: (((6 square)) <- ((index)) ((8 file-address) (deref)) ((3 integer)))
mem: ((3 integer)) => 5
array-len: ((1705 file) (raw))
mem: ((1705 integer) (raw)) => 8
mem: ((1711 square) (raw)) => _
run: print-board/main 14: #\_ => ((6 square))
mem: ((6 square)): 1836 <= #\_
run: print-board/main 15: (((print-character)) ((1 terminal-address)) ((6 square)))
mem: ((1 terminal-address)) => 1101
mem: ((6 square)) => _
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 4364 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\_)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 4366 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\_)
run: print-character/print-board/main 2: #\_ => ((2 character))
mem: ((2 character)): 4367 <= #\_
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\_)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 4368 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\_)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 4369 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 4370 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 4371 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 4372 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 2
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 40 => ((8 integer))
mem: ((8 integer)): 4373 <= 40
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 40
mem: ((6 integer-address) (deref)) => 14
run: print-character/print-board/main 10: 54 => ((9 integer))
mem: ((9 integer)): 4374 <= 54
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 4375 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 54
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1161 => ((11 byte-address))
mem: ((11 byte-address)): 4376 <= 1161
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => _
run: print-character/print-board/main 13: #\_ => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1161 <= #\_
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 14
run: print-character/print-board/main 14: 15 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 15
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 16: (((print-character)) ((1 terminal-address)) (( literal)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 4395 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 4397 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 4398 <= #\space
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 4399 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 4400 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 4401 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 4402 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 4403 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 2
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 40 => ((8 integer))
mem: ((8 integer)): 4404 <= 40
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 40
mem: ((6 integer-address) (deref)) => 15
run: print-character/print-board/main 10: 55 => ((9 integer))
mem: ((9 integer)): 4405 <= 55
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 4406 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 55
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1162 => ((11 byte-address))
mem: ((11 byte-address)): 4407 <= 1162
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1162 <= #\space
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 15
run: print-character/print-board/main 14: 16 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 16
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 17: (((7 integer)) <- ((add)) ((7 integer)) ((1 literal)))
mem: ((7 integer)) => 5
run: print-board/main 17: 6 => ((7 integer))
mem: ((7 integer)): 1837 <= 6
run: print-board/main 18: (((jump)) ((-8 offset)))
run: print-board/main 11: (((4 boolean)) <- ((equal)) ((7 integer)) ((8 literal)))
mem: ((7 integer)) => 6
run: print-board/main 11: nil => ((4 boolean))
mem: ((4 boolean)): 1834 <= nil
run: print-board/main 12: (((jump-if)) ((4 boolean)) ((6 offset)))
mem: ((4 boolean)) => nil
run: print-board/main 13: (((8 file-address)) <- ((index)) ((2 board-address) (deref)) ((7 integer)))
mem: ((7 integer)) => 6
array-len: ((1465 board) (raw))
mem: ((1465 integer) (raw)) => 8
mem: ((1472 file-address) (raw)) => 1745
run: print-board/main 13: 1745 => ((8 file-address))
mem: ((8 file-address)): 1838 <= 1745
run: print-board/main 14: (((6 square)) <- ((index)) ((8 file-address) (deref)) ((3 integer)))
mem: ((3 integer)) => 5
array-len: ((1745 file) (raw))
mem: ((1745 integer) (raw)) => 8
mem: ((1751 square) (raw)) => _
run: print-board/main 14: #\_ => ((6 square))
mem: ((6 square)): 1836 <= #\_
run: print-board/main 15: (((print-character)) ((1 terminal-address)) ((6 square)))
mem: ((1 terminal-address)) => 1101
mem: ((6 square)) => _
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 4426 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\_)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 4428 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\_)
run: print-character/print-board/main 2: #\_ => ((2 character))
mem: ((2 character)): 4429 <= #\_
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\_)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 4430 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\_)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 4431 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 4432 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 4433 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 4434 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 2
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 40 => ((8 integer))
mem: ((8 integer)): 4435 <= 40
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 40
mem: ((6 integer-address) (deref)) => 16
run: print-character/print-board/main 10: 56 => ((9 integer))
mem: ((9 integer)): 4436 <= 56
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 4437 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 56
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1163 => ((11 byte-address))
mem: ((11 byte-address)): 4438 <= 1163
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => _
run: print-character/print-board/main 13: #\_ => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1163 <= #\_
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 16
run: print-character/print-board/main 14: 17 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 17
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 16: (((print-character)) ((1 terminal-address)) (( literal)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 4457 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 4459 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 4460 <= #\space
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 4461 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 4462 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 4463 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 4464 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 4465 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 2
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 40 => ((8 integer))
mem: ((8 integer)): 4466 <= 40
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 40
mem: ((6 integer-address) (deref)) => 17
run: print-character/print-board/main 10: 57 => ((9 integer))
mem: ((9 integer)): 4467 <= 57
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 4468 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 57
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1164 => ((11 byte-address))
mem: ((11 byte-address)): 4469 <= 1164
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1164 <= #\space
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 17
run: print-character/print-board/main 14: 18 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 18
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 17: (((7 integer)) <- ((add)) ((7 integer)) ((1 literal)))
mem: ((7 integer)) => 6
run: print-board/main 17: 7 => ((7 integer))
mem: ((7 integer)): 1837 <= 7
run: print-board/main 18: (((jump)) ((-8 offset)))
run: print-board/main 11: (((4 boolean)) <- ((equal)) ((7 integer)) ((8 literal)))
mem: ((7 integer)) => 7
run: print-board/main 11: nil => ((4 boolean))
mem: ((4 boolean)): 1834 <= nil
run: print-board/main 12: (((jump-if)) ((4 boolean)) ((6 offset)))
mem: ((4 boolean)) => nil
run: print-board/main 13: (((8 file-address)) <- ((index)) ((2 board-address) (deref)) ((7 integer)))
mem: ((7 integer)) => 7
array-len: ((1465 board) (raw))
mem: ((1465 integer) (raw)) => 8
mem: ((1473 file-address) (raw)) => 1785
run: print-board/main 13: 1785 => ((8 file-address))
mem: ((8 file-address)): 1838 <= 1785
run: print-board/main 14: (((6 square)) <- ((index)) ((8 file-address) (deref)) ((3 integer)))
mem: ((3 integer)) => 5
array-len: ((1785 file) (raw))
mem: ((1785 integer) (raw)) => 8
mem: ((1791 square) (raw)) => _
run: print-board/main 14: #\_ => ((6 square))
mem: ((6 square)): 1836 <= #\_
run: print-board/main 15: (((print-character)) ((1 terminal-address)) ((6 square)))
mem: ((1 terminal-address)) => 1101
mem: ((6 square)) => _
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 4488 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\_)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 4490 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\_)
run: print-character/print-board/main 2: #\_ => ((2 character))
mem: ((2 character)): 4491 <= #\_
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\_)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 4492 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\_)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 4493 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 4494 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 4495 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 4496 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 2
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 40 => ((8 integer))
mem: ((8 integer)): 4497 <= 40
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 40
mem: ((6 integer-address) (deref)) => 18
run: print-character/print-board/main 10: 58 => ((9 integer))
mem: ((9 integer)): 4498 <= 58
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 4499 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 58
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1165 => ((11 byte-address))
mem: ((11 byte-address)): 4500 <= 1165
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => _
run: print-character/print-board/main 13: #\_ => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1165 <= #\_
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 18
run: print-character/print-board/main 14: 19 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 19
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 16: (((print-character)) ((1 terminal-address)) (( literal)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 4519 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 4521 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 4522 <= #\space
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 4523 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 4524 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 4525 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 4526 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 4527 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 2
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 40 => ((8 integer))
mem: ((8 integer)): 4528 <= 40
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 40
mem: ((6 integer-address) (deref)) => 19
run: print-character/print-board/main 10: 59 => ((9 integer))
mem: ((9 integer)): 4529 <= 59
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 4530 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 59
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1166 => ((11 byte-address))
mem: ((11 byte-address)): 4531 <= 1166
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1166 <= #\space
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 19
run: print-character/print-board/main 14: 20 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 20
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 17: (((7 integer)) <- ((add)) ((7 integer)) ((1 literal)))
mem: ((7 integer)) => 7
run: print-board/main 17: 8 => ((7 integer))
mem: ((7 integer)): 1837 <= 8
run: print-board/main 18: (((jump)) ((-8 offset)))
run: print-board/main 11: (((4 boolean)) <- ((equal)) ((7 integer)) ((8 literal)))
mem: ((7 integer)) => 8
run: print-board/main 11: t => ((4 boolean))
mem: ((4 boolean)): 1834 <= t
run: print-board/main 12: (((jump-if)) ((4 boolean)) ((6 offset)))
mem: ((4 boolean)) => t
run: print-board/main 19: (((3 integer)) <- ((subtract)) ((3 integer)) ((1 literal)))
mem: ((3 integer)) => 5
run: print-board/main 19: 4 => ((3 integer))
mem: ((3 integer)): 1833 <= 4
run: print-board/main 20: (((cursor-to-next-line)) ((1 terminal-address)))
mem: ((1 terminal-address)) => 1101
run: cursor-to-next-line/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: cursor-to-next-line/print-board/main 0: 4550 => ((default-space space-address))
run: cursor-to-next-line/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101)
run: cursor-to-next-line/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 4552 <= 1101
run: cursor-to-next-line/print-board/main 2: (((jump-unless)) ((1 terminal-address)) ((5 offset)))
mem: ((1 terminal-address)) => 1101
run: cursor-to-next-line/print-board/main 3: (((2 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: cursor-to-next-line/print-board/main 3: 1103 => ((2 integer-address))
mem: ((2 integer-address)): 4553 <= 1103
run: cursor-to-next-line/print-board/main 4: (((2 integer-address) (deref)) <- ((add)) ((2 integer-address) (deref)) ((1 literal)))
mem: ((2 integer-address) (deref)) => 2
run: cursor-to-next-line/print-board/main 4: 3 => ((2 integer-address) (deref))
mem: ((2 integer-address) (deref)): 1103 <= 3
run: cursor-to-next-line/print-board/main 5: (((3 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: cursor-to-next-line/print-board/main 5: 1104 => ((3 integer-address))
mem: ((3 integer-address)): 4554 <= 1104
run: cursor-to-next-line/print-board/main 6: (((3 integer-address) (deref)) <- ((copy)) ((0 literal)))
run: cursor-to-next-line/print-board/main 6: 0 => ((3 integer-address) (deref))
mem: ((3 integer-address) (deref)): 1104 <= 0
run: cursor-to-next-line/print-board/main 7: (((reply)))
run: print-board/main 21: (((jump)) ((-18 offset)))
run: print-board/main 4: (((4 boolean)) <- ((less-than)) ((3 integer)) ((0 literal)))
mem: ((3 integer)) => 4
run: print-board/main 4: nil => ((4 boolean))
mem: ((4 boolean)): 1834 <= nil
run: print-board/main 5: (((jump-if)) ((4 boolean)) ((16 offset)))
mem: ((4 boolean)) => nil
run: print-board/main 6: (((5 integer)) <- ((add)) ((3 integer)) ((1 literal)))
mem: ((3 integer)) => 4
run: print-board/main 6: 5 => ((5 integer))
mem: ((5 integer)): 1835 <= 5
run: print-board/main 7: (((print-integer)) ((1 terminal-address)) ((5 integer)))
mem: ((1 terminal-address)) => 1101
mem: ((5 integer)) => 5
run: print-integer/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-integer/print-board/main 0: 4581 => ((default-space space-address))
run: print-integer/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 5)
run: print-integer/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 4583 <= 1101
run: print-integer/print-board/main 2: (((2 integer)) <- ((next-input)))
arg: nil 1 (1101 5)
run: print-integer/print-board/main 2: 5 => ((2 integer))
mem: ((2 integer)): 4584 <= 5
run: print-integer/print-board/main 3: (((3 string-address)) <- ((integer-to-decimal-string)) ((2 integer)))
mem: ((2 integer)) => 5
run: integer-to-decimal-string/print-integer/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: integer-to-decimal-string/print-integer/print-board/main 0: 4612 => ((default-space space-address))
run: integer-to-decimal-string/print-integer/print-board/main 1: (((1 integer)) <- ((next-input)))
arg: nil 0 (5)
run: integer-to-decimal-string/print-integer/print-board/main 1: 5 => ((1 integer))
mem: ((1 integer)): 4614 <= 5
run: integer-to-decimal-string/print-integer/print-board/main 2: (((2 boolean)) <- ((equal)) ((1 integer)) ((0 literal)))
mem: ((1 integer)) => 5
run: integer-to-decimal-string/print-integer/print-board/main 2: nil => ((2 boolean))
mem: ((2 boolean)): 4615 <= nil
run: integer-to-decimal-string/print-integer/print-board/main 3: (((jump-unless)) ((2 boolean)) ((2 offset)))
mem: ((2 boolean)) => nil
run: integer-to-decimal-string/print-integer/print-board/main 6: (((4 boolean)) <- ((copy)) ((nil literal)))
run: integer-to-decimal-string/print-integer/print-board/main 6: nil => ((4 boolean))
mem: ((4 boolean)): 4617 <= nil
run: integer-to-decimal-string/print-integer/print-board/main 7: (((5 boolean)) <- ((less-than)) ((1 integer)) ((0 literal)))
mem: ((1 integer)) => 5
run: integer-to-decimal-string/print-integer/print-board/main 7: nil => ((5 boolean))
mem: ((5 boolean)): 4618 <= nil
run: integer-to-decimal-string/print-integer/print-board/main 8: (((jump-unless)) ((5 boolean)) ((2 offset)))
mem: ((5 boolean)) => nil
run: integer-to-decimal-string/print-integer/print-board/main 11: (((6 buffer-address)) <- ((init-buffer)) ((30 literal)))
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 0: 4643 => ((default-space space-address))
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 1: (((1 buffer-address)) <- ((new)) ((buffer literal)))
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 1: 4674 => ((1 buffer-address))
mem: ((1 buffer-address)): 4645 <= 4674
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 2: (((2 integer-address)) <- ((get-address)) ((1 buffer-address) (deref)) ((0 offset)))
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 2: 4674 => ((2 integer-address))
mem: ((2 integer-address)): 4646 <= 4674
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 3: (((2 integer-address) (deref)) <- ((copy)) ((0 literal)))
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 3: 0 => ((2 integer-address) (deref))
mem: ((2 integer-address) (deref)): 4674 <= 0
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 4: (((3 string-address-address)) <- ((get-address)) ((1 buffer-address) (deref)) ((1 offset)))
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 4: 4675 => ((3 string-address-address))
mem: ((3 string-address-address)): 4647 <= 4675
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 5: (((4 integer)) <- ((next-input)))
arg: nil 0 (30)
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 5: 30 => ((4 integer))
mem: ((4 integer)): 4648 <= 30
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 6: (((3 string-address-address) (deref)) <- ((new)) ((string literal)) ((4 integer)))
mem: ((4 integer)) => 30
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 6: 4676 => ((3 string-address-address) (deref))
mem: ((3 string-address-address) (deref)): 4675 <= 4676
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 7: (((reply)) ((1 buffer-address)))
mem: ((1 buffer-address)) => 4674
run: integer-to-decimal-string/print-integer/print-board/main 11: 4674 => ((6 buffer-address))
mem: ((6 buffer-address)): 4619 <= 4674
run: integer-to-decimal-string/print-integer/print-board/main 12: (((7 character)) <- ((copy)) ((0 literal)))
run: integer-to-decimal-string/print-integer/print-board/main 12: #\0 => ((7 character))
mem: ((7 character)): 4620 <= #\0
run: integer-to-decimal-string/print-integer/print-board/main 13: (((8 integer)) <- ((character-to-integer)) ((7 character)))
mem: ((7 character)) => 0
run: integer-to-decimal-string/print-integer/print-board/main 13: 48 => ((8 integer))
mem: ((8 integer)): 4621 <= 48
run: integer-to-decimal-string/print-integer/print-board/main 14: (((9 boolean)) <- ((equal)) ((1 integer)) ((0 literal)))
mem: ((1 integer)) => 5
run: integer-to-decimal-string/print-integer/print-board/main 14: nil => ((9 boolean))
mem: ((9 boolean)): 4622 <= nil
run: integer-to-decimal-string/print-integer/print-board/main 15: (((jump-if)) ((9 boolean)) ((5 offset)))
mem: ((9 boolean)) => nil
run: integer-to-decimal-string/print-integer/print-board/main 16: (((1 integer)) ((10 integer)) <- ((divide-with-remainder)) ((1 integer)) ((10 literal)))
mem: ((1 integer)) => 5
mem: ((1 integer)) => 5
run: integer-to-decimal-string/print-integer/print-board/main 16: 0 => ((1 integer))
mem: ((1 integer)): 4614 <= 0
run: integer-to-decimal-string/print-integer/print-board/main 16: 5 => ((10 integer))
mem: ((10 integer)): 4623 <= 5
run: integer-to-decimal-string/print-integer/print-board/main 17: (((11 integer)) <- ((add)) ((8 integer)) ((10 integer)))
mem: ((8 integer)) => 48
mem: ((10 integer)) => 5
run: integer-to-decimal-string/print-integer/print-board/main 17: 53 => ((11 integer))
mem: ((11 integer)): 4624 <= 53
run: integer-to-decimal-string/print-integer/print-board/main 18: (((12 character)) <- ((integer-to-character)) ((11 integer)))
mem: ((11 integer)) => 53
run: integer-to-decimal-string/print-integer/print-board/main 18: #\5 => ((12 character))
mem: ((12 character)): 4625 <= #\5
run: integer-to-decimal-string/print-integer/print-board/main 19: (((6 buffer-address)) <- ((append)) ((6 buffer-address)) ((12 character)))
mem: ((6 buffer-address)) => 4674
mem: ((12 character)) => 5
run: append/integer-to-decimal-string/print-integer/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: append/integer-to-decimal-string/print-integer/print-board/main 0: 4707 => ((default-space space-address))
run: append/integer-to-decimal-string/print-integer/print-board/main 1: (((1 buffer-address)) <- ((next-input)))
arg: nil 0 (4674 #\5)
run: append/integer-to-decimal-string/print-integer/print-board/main 1: 4674 => ((1 buffer-address))
mem: ((1 buffer-address)): 4709 <= 4674
run: append/integer-to-decimal-string/print-integer/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (4674 #\5)
run: append/integer-to-decimal-string/print-integer/print-board/main 2: #\5 => ((2 character))
mem: ((2 character)): 4710 <= #\5
run: append/integer-to-decimal-string/print-integer/print-board/main 3: (((3 boolean)) <- ((buffer-full?)) ((1 buffer-address)))
mem: ((1 buffer-address)) => 4674
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 0: 4738 => ((default-space space-address))
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 1: (((1 buffer-address)) <- ((next-input)))
arg: nil 0 (4674)
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 1: 4674 => ((1 buffer-address))
mem: ((1 buffer-address)): 4740 <= 4674
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 2: (((2 integer)) <- ((get)) ((1 buffer-address) (deref)) ((0 offset)))
mem: ((4674 integer) (raw)) => 0
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 2: 0 => ((2 integer))
mem: ((2 integer)): 4741 <= 0
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 3: (((3 string-address)) <- ((get)) ((1 buffer-address) (deref)) ((1 offset)))
mem: ((4675 string-address) (raw)) => 4676
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 3: 4676 => ((3 string-address))
mem: ((3 string-address)): 4742 <= 4676
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 4: (((4 integer)) <- ((length)) ((3 string-address) (deref)))
array-len: ((3 string-address) (deref))
mem: ((4676 integer) (raw)) => 30
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 4: 30 => ((4 integer))
mem: ((4 integer)): 4743 <= 30
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((2 integer)) ((4 integer)))
mem: ((2 integer)) => 0
mem: ((4 integer)) => 30
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 5: nil => ((5 boolean))
mem: ((5 boolean)): 4744 <= nil
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 6: (((reply)) ((5 boolean)))
mem: ((5 boolean)) => nil
run: append/integer-to-decimal-string/print-integer/print-board/main 3: nil => ((3 boolean))
mem: ((3 boolean)): 4711 <= nil
run: append/integer-to-decimal-string/print-integer/print-board/main 4: (((jump-unless)) ((3 boolean)) ((1 offset)))
mem: ((3 boolean)) => nil
run: append/integer-to-decimal-string/print-integer/print-board/main 6: (((4 integer-address)) <- ((get-address)) ((1 buffer-address) (deref)) ((0 offset)))
run: append/integer-to-decimal-string/print-integer/print-board/main 6: 4674 => ((4 integer-address))
mem: ((4 integer-address)): 4712 <= 4674
run: append/integer-to-decimal-string/print-integer/print-board/main 7: (((5 string-address)) <- ((get)) ((1 buffer-address) (deref)) ((1 offset)))
mem: ((4675 string-address) (raw)) => 4676
run: append/integer-to-decimal-string/print-integer/print-board/main 7: 4676 => ((5 string-address))
mem: ((5 string-address)): 4713 <= 4676
run: append/integer-to-decimal-string/print-integer/print-board/main 8: (((6 byte-address)) <- ((index-address)) ((5 string-address) (deref)) ((4 integer-address) (deref)))
mem: ((4 integer-address) (deref)) => 0
array-len: ((4676 string) (raw))
mem: ((4676 integer) (raw)) => 30
run: append/integer-to-decimal-string/print-integer/print-board/main 8: 4677 => ((6 byte-address))
mem: ((6 byte-address)): 4714 <= 4677
run: append/integer-to-decimal-string/print-integer/print-board/main 9: (((6 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => 5
run: append/integer-to-decimal-string/print-integer/print-board/main 9: #\5 => ((6 byte-address) (deref))
mem: ((6 byte-address) (deref)): 4677 <= #\5
run: append/integer-to-decimal-string/print-integer/print-board/main 10: (((4 integer-address) (deref)) <- ((add)) ((4 integer-address) (deref)) ((1 literal)))
mem: ((4 integer-address) (deref)) => 0
run: append/integer-to-decimal-string/print-integer/print-board/main 10: 1 => ((4 integer-address) (deref))
mem: ((4 integer-address) (deref)): 4674 <= 1
run: append/integer-to-decimal-string/print-integer/print-board/main 11: (((reply)) ((1 buffer-address) (same-as-arg 0)))
mem: ((1 buffer-address) (same-as-arg 0)) => 4674
run: integer-to-decimal-string/print-integer/print-board/main 19: 4674 => ((6 buffer-address))
mem: ((6 buffer-address)): 4619 <= 4674
run: integer-to-decimal-string/print-integer/print-board/main 20: (((jump)) ((-7 offset)))
run: integer-to-decimal-string/print-integer/print-board/main 14: (((9 boolean)) <- ((equal)) ((1 integer)) ((0 literal)))
mem: ((1 integer)) => 0
run: integer-to-decimal-string/print-integer/print-board/main 14: t => ((9 boolean))
mem: ((9 boolean)): 4622 <= t
run: integer-to-decimal-string/print-integer/print-board/main 15: (((jump-if)) ((9 boolean)) ((5 offset)))
mem: ((9 boolean)) => t
run: integer-to-decimal-string/print-integer/print-board/main 21: (((jump-unless)) ((4 boolean)) ((1 offset)))
mem: ((4 boolean)) => nil
run: integer-to-decimal-string/print-integer/print-board/main 23: (((13 integer)) <- ((get)) ((6 buffer-address) (deref)) ((0 offset)))
mem: ((4674 integer) (raw)) => 1
run: integer-to-decimal-string/print-integer/print-board/main 23: 1 => ((13 integer))
mem: ((13 integer)): 4626 <= 1
run: integer-to-decimal-string/print-integer/print-board/main 24: (((14 string-address)) <- ((get)) ((6 buffer-address) (deref)) ((1 offset)))
mem: ((4675 string-address) (raw)) => 4676
run: integer-to-decimal-string/print-integer/print-board/main 24: 4676 => ((14 string-address))
mem: ((14 string-address)): 4627 <= 4676
run: integer-to-decimal-string/print-integer/print-board/main 25: (((15 string-address)) <- ((new)) ((string literal)) ((13 integer)))
mem: ((13 integer)) => 1
run: integer-to-decimal-string/print-integer/print-board/main 25: 4769 => ((15 string-address))
mem: ((15 string-address)): 4628 <= 4769
run: integer-to-decimal-string/print-integer/print-board/main 26: (((16 integer)) <- ((subtract)) ((13 integer)) ((1 literal)))
mem: ((13 integer)) => 1
run: integer-to-decimal-string/print-integer/print-board/main 26: 0 => ((16 integer))
mem: ((16 integer)): 4629 <= 0
run: integer-to-decimal-string/print-integer/print-board/main 27: (((17 integer)) <- ((copy)) ((0 literal)))
run: integer-to-decimal-string/print-integer/print-board/main 27: 0 => ((17 integer))
mem: ((17 integer)): 4630 <= 0
run: integer-to-decimal-string/print-integer/print-board/main 28: (((9 boolean)) <- ((less-than)) ((16 integer)) ((0 literal)))
mem: ((16 integer)) => 0
run: integer-to-decimal-string/print-integer/print-board/main 28: nil => ((9 boolean))
mem: ((9 boolean)): 4622 <= nil
run: integer-to-decimal-string/print-integer/print-board/main 29: (((jump-if)) ((9 boolean)) ((6 offset)))
mem: ((9 boolean)) => nil
run: integer-to-decimal-string/print-integer/print-board/main 30: (((18 byte)) <- ((index)) ((14 string-address) (deref)) ((16 integer)))
mem: ((16 integer)) => 0
array-len: ((4676 string) (raw))
mem: ((4676 integer) (raw)) => 30
mem: ((4677 byte) (raw)) => 5
run: integer-to-decimal-string/print-integer/print-board/main 30: #\5 => ((18 byte))
mem: ((18 byte)): 4631 <= #\5
run: integer-to-decimal-string/print-integer/print-board/main 31: (((19 byte-address)) <- ((index-address)) ((15 string-address) (deref)) ((17 integer)))
mem: ((17 integer)) => 0
array-len: ((4769 string) (raw))
mem: ((4769 integer) (raw)) => 1
run: integer-to-decimal-string/print-integer/print-board/main 31: 4770 => ((19 byte-address))
mem: ((19 byte-address)): 4632 <= 4770
run: integer-to-decimal-string/print-integer/print-board/main 32: (((19 byte-address) (deref)) <- ((copy)) ((18 byte)))
mem: ((18 byte)) => 5
run: integer-to-decimal-string/print-integer/print-board/main 32: #\5 => ((19 byte-address) (deref))
mem: ((19 byte-address) (deref)): 4770 <= #\5
run: integer-to-decimal-string/print-integer/print-board/main 33: (((16 integer)) <- ((subtract)) ((16 integer)) ((1 literal)))
mem: ((16 integer)) => 0
run: integer-to-decimal-string/print-integer/print-board/main 33: -1 => ((16 integer))
mem: ((16 integer)): 4629 <= -1
run: integer-to-decimal-string/print-integer/print-board/main 34: (((17 integer)) <- ((add)) ((17 integer)) ((1 literal)))
mem: ((17 integer)) => 0
run: integer-to-decimal-string/print-integer/print-board/main 34: 1 => ((17 integer))
mem: ((17 integer)): 4630 <= 1
run: integer-to-decimal-string/print-integer/print-board/main 35: (((jump)) ((-8 offset)))
run: integer-to-decimal-string/print-integer/print-board/main 28: (((9 boolean)) <- ((less-than)) ((16 integer)) ((0 literal)))
mem: ((16 integer)) => -1
run: integer-to-decimal-string/print-integer/print-board/main 28: t => ((9 boolean))
mem: ((9 boolean)): 4622 <= t
run: integer-to-decimal-string/print-integer/print-board/main 29: (((jump-if)) ((9 boolean)) ((6 offset)))
mem: ((9 boolean)) => t
run: integer-to-decimal-string/print-integer/print-board/main 36: (((reply)) ((15 string-address)))
mem: ((15 string-address)) => 4769
run: print-integer/print-board/main 3: 4769 => ((3 string-address))
mem: ((3 string-address)): 4585 <= 4769
run: print-integer/print-board/main 4: (((print-string)) ((1 terminal-address)) ((3 string-address)))
mem: ((1 terminal-address)) => 1101
mem: ((3 string-address)) => 4769
run: print-string/print-integer/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-string/print-integer/print-board/main 0: 4771 => ((default-space space-address))
run: print-string/print-integer/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 4769)
run: print-string/print-integer/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 4773 <= 1101
run: print-string/print-integer/print-board/main 2: (((2 string-address)) <- ((next-input)))
arg: nil 1 (1101 4769)
run: print-string/print-integer/print-board/main 2: 4769 => ((2 string-address))
mem: ((2 string-address)): 4774 <= 4769
run: print-string/print-integer/print-board/main 3: (((3 integer)) <- ((length)) ((2 string-address) (deref)))
array-len: ((2 string-address) (deref))
mem: ((4769 integer) (raw)) => 1
run: print-string/print-integer/print-board/main 3: 1 => ((3 integer))
mem: ((3 integer)): 4775 <= 1
run: print-string/print-integer/print-board/main 4: (((4 integer)) <- ((copy)) ((0 literal)))
run: print-string/print-integer/print-board/main 4: 0 => ((4 integer))
mem: ((4 integer)): 4776 <= 0
run: print-string/print-integer/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 0
mem: ((3 integer)) => 1
run: print-string/print-integer/print-board/main 5: nil => ((5 boolean))
mem: ((5 boolean)): 4777 <= nil
run: print-string/print-integer/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: print-string/print-integer/print-board/main 7: (((6 character)) <- ((index)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 0
array-len: ((4769 string) (raw))
mem: ((4769 integer) (raw)) => 1
mem: ((4770 byte) (raw)) => 5
run: print-string/print-integer/print-board/main 7: #\5 => ((6 character))
mem: ((6 character)): 4778 <= #\5
run: print-string/print-integer/print-board/main 8: (((print-character)) ((1 terminal-address)) ((6 character)))
mem: ((1 terminal-address)) => 1101
mem: ((6 character)) => 5
run: print-character/print-string/print-integer/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-string/print-integer/print-board/main 0: 4802 => ((default-space space-address))
run: print-character/print-string/print-integer/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\5)
run: print-character/print-string/print-integer/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 4804 <= 1101
run: print-character/print-string/print-integer/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\5)
run: print-character/print-string/print-integer/print-board/main 2: #\5 => ((2 character))
mem: ((2 character)): 4805 <= #\5
run: print-character/print-string/print-integer/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\5)
run: print-character/print-string/print-integer/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 4806 <= nil
run: print-character/print-string/print-integer/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\5)
run: print-character/print-string/print-integer/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 4807 <= nil
run: print-character/print-string/print-integer/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-string/print-integer/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-string/print-integer/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 4808 <= 1103
run: print-character/print-string/print-integer/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-string/print-integer/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 4809 <= 1104
run: print-character/print-string/print-integer/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-string/print-integer/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 4810 <= 20
run: print-character/print-string/print-integer/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 3
mem: ((7 integer)) => 20
run: print-character/print-string/print-integer/print-board/main 9: 60 => ((8 integer))
mem: ((8 integer)): 4811 <= 60
run: print-character/print-string/print-integer/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 60
mem: ((6 integer-address) (deref)) => 0
run: print-character/print-string/print-integer/print-board/main 10: 60 => ((9 integer))
mem: ((9 integer)): 4812 <= 60
run: print-character/print-string/print-integer/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-string/print-integer/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 4813 <= 1106
run: print-character/print-string/print-integer/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 60
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-string/print-integer/print-board/main 12: 1167 => ((11 byte-address))
mem: ((11 byte-address)): 4814 <= 1167
run: print-character/print-string/print-integer/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => 5
run: print-character/print-string/print-integer/print-board/main 13: #\5 => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1167 <= #\5
run: print-character/print-string/print-integer/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 0
run: print-character/print-string/print-integer/print-board/main 14: 1 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 1
run: print-character/print-string/print-integer/print-board/main 15: (((reply)))
run: print-string/print-integer/print-board/main 9: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 0
run: print-string/print-integer/print-board/main 9: 1 => ((4 integer))
mem: ((4 integer)): 4776 <= 1
run: print-string/print-integer/print-board/main 10: (((jump)) ((-6 offset)))
run: print-string/print-integer/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 1
mem: ((3 integer)) => 1
run: print-string/print-integer/print-board/main 5: t => ((5 boolean))
mem: ((5 boolean)): 4777 <= t
run: print-string/print-integer/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => t
run: print-board/main 8: (((6 string-address)) <- ((new)) | )
run: print-board/main 8: 4833 => ((6 string-address))
mem: ((6 string-address)): 1836 <= 4833
run: print-board/main 9: (((print-string)) ((1 terminal-address)) ((6 string-address)))
mem: ((1 terminal-address)) => 1101
mem: ((6 string-address)) => 4833
run: print-string/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-string/print-board/main 0: 4837 => ((default-space space-address))
run: print-string/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 4833)
run: print-string/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 4839 <= 1101
run: print-string/print-board/main 2: (((2 string-address)) <- ((next-input)))
arg: nil 1 (1101 4833)
run: print-string/print-board/main 2: 4833 => ((2 string-address))
mem: ((2 string-address)): 4840 <= 4833
run: print-string/print-board/main 3: (((3 integer)) <- ((length)) ((2 string-address) (deref)))
array-len: ((2 string-address) (deref))
mem: ((4833 integer) (raw)) => 3
run: print-string/print-board/main 3: 3 => ((3 integer))
mem: ((3 integer)): 4841 <= 3
run: print-string/print-board/main 4: (((4 integer)) <- ((copy)) ((0 literal)))
run: print-string/print-board/main 4: 0 => ((4 integer))
mem: ((4 integer)): 4842 <= 0
run: print-string/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 0
mem: ((3 integer)) => 3
run: print-string/print-board/main 5: nil => ((5 boolean))
mem: ((5 boolean)): 4843 <= nil
run: print-string/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: print-string/print-board/main 7: (((6 character)) <- ((index)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 0
array-len: ((4833 string) (raw))
mem: ((4833 integer) (raw)) => 3
mem: ((4834 byte) (raw)) =>
run: print-string/print-board/main 7: #\space => ((6 character))
mem: ((6 character)): 4844 <= #\space
run: print-string/print-board/main 8: (((print-character)) ((1 terminal-address)) ((6 character)))
mem: ((1 terminal-address)) => 1101
mem: ((6 character)) =>
run: print-character/print-string/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-string/print-board/main 0: 4868 => ((default-space space-address))
run: print-character/print-string/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-string/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 4870 <= 1101
run: print-character/print-string/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-string/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 4871 <= #\space
run: print-character/print-string/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-string/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 4872 <= nil
run: print-character/print-string/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-string/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 4873 <= nil
run: print-character/print-string/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-string/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-string/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 4874 <= 1103
run: print-character/print-string/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-string/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 4875 <= 1104
run: print-character/print-string/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-string/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 4876 <= 20
run: print-character/print-string/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 3
mem: ((7 integer)) => 20
run: print-character/print-string/print-board/main 9: 60 => ((8 integer))
mem: ((8 integer)): 4877 <= 60
run: print-character/print-string/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 60
mem: ((6 integer-address) (deref)) => 1
run: print-character/print-string/print-board/main 10: 61 => ((9 integer))
mem: ((9 integer)): 4878 <= 61
run: print-character/print-string/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-string/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 4879 <= 1106
run: print-character/print-string/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 61
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-string/print-board/main 12: 1168 => ((11 byte-address))
mem: ((11 byte-address)): 4880 <= 1168
run: print-character/print-string/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-string/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1168 <= #\space
run: print-character/print-string/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 1
run: print-character/print-string/print-board/main 14: 2 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 2
run: print-character/print-string/print-board/main 15: (((reply)))
run: print-string/print-board/main 9: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 0
run: print-string/print-board/main 9: 1 => ((4 integer))
mem: ((4 integer)): 4842 <= 1
run: print-string/print-board/main 10: (((jump)) ((-6 offset)))
run: print-string/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 1
mem: ((3 integer)) => 3
run: print-string/print-board/main 5: nil => ((5 boolean))
mem: ((5 boolean)): 4843 <= nil
run: print-string/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: print-string/print-board/main 7: (((6 character)) <- ((index)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 1
array-len: ((4833 string) (raw))
mem: ((4833 integer) (raw)) => 3
mem: ((4835 byte) (raw)) => |
run: print-string/print-board/main 7: #\| => ((6 character))
mem: ((6 character)): 4844 <= #\|
run: print-string/print-board/main 8: (((print-character)) ((1 terminal-address)) ((6 character)))
mem: ((1 terminal-address)) => 1101
mem: ((6 character)) => |
run: print-character/print-string/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-string/print-board/main 0: 4899 => ((default-space space-address))
run: print-character/print-string/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\|)
run: print-character/print-string/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 4901 <= 1101
run: print-character/print-string/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\|)
run: print-character/print-string/print-board/main 2: #\| => ((2 character))
mem: ((2 character)): 4902 <= #\|
run: print-character/print-string/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\|)
run: print-character/print-string/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 4903 <= nil
run: print-character/print-string/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\|)
run: print-character/print-string/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 4904 <= nil
run: print-character/print-string/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-string/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-string/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 4905 <= 1103
run: print-character/print-string/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-string/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 4906 <= 1104
run: print-character/print-string/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-string/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 4907 <= 20
run: print-character/print-string/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 3
mem: ((7 integer)) => 20
run: print-character/print-string/print-board/main 9: 60 => ((8 integer))
mem: ((8 integer)): 4908 <= 60
run: print-character/print-string/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 60
mem: ((6 integer-address) (deref)) => 2
run: print-character/print-string/print-board/main 10: 62 => ((9 integer))
mem: ((9 integer)): 4909 <= 62
run: print-character/print-string/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-string/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 4910 <= 1106
run: print-character/print-string/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 62
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-string/print-board/main 12: 1169 => ((11 byte-address))
mem: ((11 byte-address)): 4911 <= 1169
run: print-character/print-string/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => |
run: print-character/print-string/print-board/main 13: #\| => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1169 <= #\|
run: print-character/print-string/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 2
run: print-character/print-string/print-board/main 14: 3 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 3
run: print-character/print-string/print-board/main 15: (((reply)))
run: print-string/print-board/main 9: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 1
run: print-string/print-board/main 9: 2 => ((4 integer))
mem: ((4 integer)): 4842 <= 2
run: print-string/print-board/main 10: (((jump)) ((-6 offset)))
run: print-string/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 2
mem: ((3 integer)) => 3
run: print-string/print-board/main 5: nil => ((5 boolean))
mem: ((5 boolean)): 4843 <= nil
run: print-string/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: print-string/print-board/main 7: (((6 character)) <- ((index)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 2
array-len: ((4833 string) (raw))
mem: ((4833 integer) (raw)) => 3
mem: ((4836 byte) (raw)) =>
run: print-string/print-board/main 7: #\space => ((6 character))
mem: ((6 character)): 4844 <= #\space
run: print-string/print-board/main 8: (((print-character)) ((1 terminal-address)) ((6 character)))
mem: ((1 terminal-address)) => 1101
mem: ((6 character)) =>
run: print-character/print-string/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-string/print-board/main 0: 4930 => ((default-space space-address))
run: print-character/print-string/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-string/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 4932 <= 1101
run: print-character/print-string/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-string/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 4933 <= #\space
run: print-character/print-string/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-string/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 4934 <= nil
run: print-character/print-string/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-string/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 4935 <= nil
run: print-character/print-string/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-string/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-string/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 4936 <= 1103
run: print-character/print-string/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-string/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 4937 <= 1104
run: print-character/print-string/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-string/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 4938 <= 20
run: print-character/print-string/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 3
mem: ((7 integer)) => 20
run: print-character/print-string/print-board/main 9: 60 => ((8 integer))
mem: ((8 integer)): 4939 <= 60
run: print-character/print-string/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 60
mem: ((6 integer-address) (deref)) => 3
run: print-character/print-string/print-board/main 10: 63 => ((9 integer))
mem: ((9 integer)): 4940 <= 63
run: print-character/print-string/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-string/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 4941 <= 1106
run: print-character/print-string/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 63
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-string/print-board/main 12: 1170 => ((11 byte-address))
mem: ((11 byte-address)): 4942 <= 1170
run: print-character/print-string/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-string/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1170 <= #\space
run: print-character/print-string/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 3
run: print-character/print-string/print-board/main 14: 4 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 4
run: print-character/print-string/print-board/main 15: (((reply)))
run: print-string/print-board/main 9: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 2
run: print-string/print-board/main 9: 3 => ((4 integer))
mem: ((4 integer)): 4842 <= 3
run: print-string/print-board/main 10: (((jump)) ((-6 offset)))
run: print-string/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 3
mem: ((3 integer)) => 3
run: print-string/print-board/main 5: t => ((5 boolean))
mem: ((5 boolean)): 4843 <= t
run: print-string/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => t
run: print-board/main 10: (((7 integer)) <- ((copy)) ((0 literal)))
run: print-board/main 10: 0 => ((7 integer))
mem: ((7 integer)): 1837 <= 0
run: print-board/main 11: (((4 boolean)) <- ((equal)) ((7 integer)) ((8 literal)))
mem: ((7 integer)) => 0
run: print-board/main 11: nil => ((4 boolean))
mem: ((4 boolean)): 1834 <= nil
run: print-board/main 12: (((jump-if)) ((4 boolean)) ((6 offset)))
mem: ((4 boolean)) => nil
run: print-board/main 13: (((8 file-address)) <- ((index)) ((2 board-address) (deref)) ((7 integer)))
mem: ((7 integer)) => 0
array-len: ((1465 board) (raw))
mem: ((1465 integer) (raw)) => 8
mem: ((1466 file-address) (raw)) => 1505
run: print-board/main 13: 1505 => ((8 file-address))
mem: ((8 file-address)): 1838 <= 1505
run: print-board/main 14: (((6 square)) <- ((index)) ((8 file-address) (deref)) ((3 integer)))
mem: ((3 integer)) => 4
array-len: ((1505 file) (raw))
mem: ((1505 integer) (raw)) => 8
mem: ((1510 square) (raw)) => _
run: print-board/main 14: #\_ => ((6 square))
mem: ((6 square)): 1836 <= #\_
run: print-board/main 15: (((print-character)) ((1 terminal-address)) ((6 square)))
mem: ((1 terminal-address)) => 1101
mem: ((6 square)) => _
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 4961 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\_)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 4963 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\_)
run: print-character/print-board/main 2: #\_ => ((2 character))
mem: ((2 character)): 4964 <= #\_
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\_)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 4965 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\_)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 4966 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 4967 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 4968 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 4969 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 3
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 60 => ((8 integer))
mem: ((8 integer)): 4970 <= 60
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 60
mem: ((6 integer-address) (deref)) => 4
run: print-character/print-board/main 10: 64 => ((9 integer))
mem: ((9 integer)): 4971 <= 64
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 4972 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 64
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1171 => ((11 byte-address))
mem: ((11 byte-address)): 4973 <= 1171
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => _
run: print-character/print-board/main 13: #\_ => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1171 <= #\_
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 4
run: print-character/print-board/main 14: 5 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 5
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 16: (((print-character)) ((1 terminal-address)) (( literal)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 4992 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 4994 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 4995 <= #\space
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 4996 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 4997 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 4998 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 4999 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 5000 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 3
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 60 => ((8 integer))
mem: ((8 integer)): 5001 <= 60
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 60
mem: ((6 integer-address) (deref)) => 5
run: print-character/print-board/main 10: 65 => ((9 integer))
mem: ((9 integer)): 5002 <= 65
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 5003 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 65
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1172 => ((11 byte-address))
mem: ((11 byte-address)): 5004 <= 1172
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1172 <= #\space
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 5
run: print-character/print-board/main 14: 6 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 6
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 17: (((7 integer)) <- ((add)) ((7 integer)) ((1 literal)))
mem: ((7 integer)) => 0
run: print-board/main 17: 1 => ((7 integer))
mem: ((7 integer)): 1837 <= 1
run: print-board/main 18: (((jump)) ((-8 offset)))
run: print-board/main 11: (((4 boolean)) <- ((equal)) ((7 integer)) ((8 literal)))
mem: ((7 integer)) => 1
run: print-board/main 11: nil => ((4 boolean))
mem: ((4 boolean)): 1834 <= nil
run: print-board/main 12: (((jump-if)) ((4 boolean)) ((6 offset)))
mem: ((4 boolean)) => nil
run: print-board/main 13: (((8 file-address)) <- ((index)) ((2 board-address) (deref)) ((7 integer)))
mem: ((7 integer)) => 1
array-len: ((1465 board) (raw))
mem: ((1465 integer) (raw)) => 8
mem: ((1467 file-address) (raw)) => 1545
run: print-board/main 13: 1545 => ((8 file-address))
mem: ((8 file-address)): 1838 <= 1545
run: print-board/main 14: (((6 square)) <- ((index)) ((8 file-address) (deref)) ((3 integer)))
mem: ((3 integer)) => 4
array-len: ((1545 file) (raw))
mem: ((1545 integer) (raw)) => 8
mem: ((1550 square) (raw)) => _
run: print-board/main 14: #\_ => ((6 square))
mem: ((6 square)): 1836 <= #\_
run: print-board/main 15: (((print-character)) ((1 terminal-address)) ((6 square)))
mem: ((1 terminal-address)) => 1101
mem: ((6 square)) => _
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 5023 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\_)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 5025 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\_)
run: print-character/print-board/main 2: #\_ => ((2 character))
mem: ((2 character)): 5026 <= #\_
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\_)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 5027 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\_)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 5028 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 5029 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 5030 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 5031 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 3
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 60 => ((8 integer))
mem: ((8 integer)): 5032 <= 60
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 60
mem: ((6 integer-address) (deref)) => 6
run: print-character/print-board/main 10: 66 => ((9 integer))
mem: ((9 integer)): 5033 <= 66
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 5034 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 66
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1173 => ((11 byte-address))
mem: ((11 byte-address)): 5035 <= 1173
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => _
run: print-character/print-board/main 13: #\_ => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1173 <= #\_
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 6
run: print-character/print-board/main 14: 7 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 7
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 16: (((print-character)) ((1 terminal-address)) (( literal)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 5054 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 5056 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 5057 <= #\space
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 5058 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 5059 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 5060 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 5061 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 5062 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 3
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 60 => ((8 integer))
mem: ((8 integer)): 5063 <= 60
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 60
mem: ((6 integer-address) (deref)) => 7
run: print-character/print-board/main 10: 67 => ((9 integer))
mem: ((9 integer)): 5064 <= 67
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 5065 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 67
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1174 => ((11 byte-address))
mem: ((11 byte-address)): 5066 <= 1174
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1174 <= #\space
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 7
run: print-character/print-board/main 14: 8 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 8
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 17: (((7 integer)) <- ((add)) ((7 integer)) ((1 literal)))
mem: ((7 integer)) => 1
run: print-board/main 17: 2 => ((7 integer))
mem: ((7 integer)): 1837 <= 2
run: print-board/main 18: (((jump)) ((-8 offset)))
run: print-board/main 11: (((4 boolean)) <- ((equal)) ((7 integer)) ((8 literal)))
mem: ((7 integer)) => 2
run: print-board/main 11: nil => ((4 boolean))
mem: ((4 boolean)): 1834 <= nil
run: print-board/main 12: (((jump-if)) ((4 boolean)) ((6 offset)))
mem: ((4 boolean)) => nil
run: print-board/main 13: (((8 file-address)) <- ((index)) ((2 board-address) (deref)) ((7 integer)))
mem: ((7 integer)) => 2
array-len: ((1465 board) (raw))
mem: ((1465 integer) (raw)) => 8
mem: ((1468 file-address) (raw)) => 1585
run: print-board/main 13: 1585 => ((8 file-address))
mem: ((8 file-address)): 1838 <= 1585
run: print-board/main 14: (((6 square)) <- ((index)) ((8 file-address) (deref)) ((3 integer)))
mem: ((3 integer)) => 4
array-len: ((1585 file) (raw))
mem: ((1585 integer) (raw)) => 8
mem: ((1590 square) (raw)) => _
run: print-board/main 14: #\_ => ((6 square))
mem: ((6 square)): 1836 <= #\_
run: print-board/main 15: (((print-character)) ((1 terminal-address)) ((6 square)))
mem: ((1 terminal-address)) => 1101
mem: ((6 square)) => _
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 5085 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\_)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 5087 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\_)
run: print-character/print-board/main 2: #\_ => ((2 character))
mem: ((2 character)): 5088 <= #\_
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\_)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 5089 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\_)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 5090 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 5091 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 5092 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 5093 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 3
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 60 => ((8 integer))
mem: ((8 integer)): 5094 <= 60
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 60
mem: ((6 integer-address) (deref)) => 8
run: print-character/print-board/main 10: 68 => ((9 integer))
mem: ((9 integer)): 5095 <= 68
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 5096 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 68
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1175 => ((11 byte-address))
mem: ((11 byte-address)): 5097 <= 1175
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => _
run: print-character/print-board/main 13: #\_ => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1175 <= #\_
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 8
run: print-character/print-board/main 14: 9 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 9
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 16: (((print-character)) ((1 terminal-address)) (( literal)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 5116 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 5118 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 5119 <= #\space
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 5120 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 5121 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 5122 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 5123 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 5124 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 3
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 60 => ((8 integer))
mem: ((8 integer)): 5125 <= 60
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 60
mem: ((6 integer-address) (deref)) => 9
run: print-character/print-board/main 10: 69 => ((9 integer))
mem: ((9 integer)): 5126 <= 69
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 5127 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 69
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1176 => ((11 byte-address))
mem: ((11 byte-address)): 5128 <= 1176
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1176 <= #\space
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 9
run: print-character/print-board/main 14: 10 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 10
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 17: (((7 integer)) <- ((add)) ((7 integer)) ((1 literal)))
mem: ((7 integer)) => 2
run: print-board/main 17: 3 => ((7 integer))
mem: ((7 integer)): 1837 <= 3
run: print-board/main 18: (((jump)) ((-8 offset)))
run: print-board/main 11: (((4 boolean)) <- ((equal)) ((7 integer)) ((8 literal)))
mem: ((7 integer)) => 3
run: print-board/main 11: nil => ((4 boolean))
mem: ((4 boolean)): 1834 <= nil
run: print-board/main 12: (((jump-if)) ((4 boolean)) ((6 offset)))
mem: ((4 boolean)) => nil
run: print-board/main 13: (((8 file-address)) <- ((index)) ((2 board-address) (deref)) ((7 integer)))
mem: ((7 integer)) => 3
array-len: ((1465 board) (raw))
mem: ((1465 integer) (raw)) => 8
mem: ((1469 file-address) (raw)) => 1625
run: print-board/main 13: 1625 => ((8 file-address))
mem: ((8 file-address)): 1838 <= 1625
run: print-board/main 14: (((6 square)) <- ((index)) ((8 file-address) (deref)) ((3 integer)))
mem: ((3 integer)) => 4
array-len: ((1625 file) (raw))
mem: ((1625 integer) (raw)) => 8
mem: ((1630 square) (raw)) => _
run: print-board/main 14: #\_ => ((6 square))
mem: ((6 square)): 1836 <= #\_
run: print-board/main 15: (((print-character)) ((1 terminal-address)) ((6 square)))
mem: ((1 terminal-address)) => 1101
mem: ((6 square)) => _
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 5147 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\_)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 5149 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\_)
run: print-character/print-board/main 2: #\_ => ((2 character))
mem: ((2 character)): 5150 <= #\_
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\_)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 5151 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\_)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 5152 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 5153 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 5154 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 5155 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 3
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 60 => ((8 integer))
mem: ((8 integer)): 5156 <= 60
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 60
mem: ((6 integer-address) (deref)) => 10
run: print-character/print-board/main 10: 70 => ((9 integer))
mem: ((9 integer)): 5157 <= 70
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 5158 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 70
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1177 => ((11 byte-address))
mem: ((11 byte-address)): 5159 <= 1177
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => _
run: print-character/print-board/main 13: #\_ => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1177 <= #\_
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 10
run: print-character/print-board/main 14: 11 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 11
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 16: (((print-character)) ((1 terminal-address)) (( literal)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 5178 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 5180 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 5181 <= #\space
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 5182 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 5183 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 5184 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 5185 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 5186 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 3
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 60 => ((8 integer))
mem: ((8 integer)): 5187 <= 60
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 60
mem: ((6 integer-address) (deref)) => 11
run: print-character/print-board/main 10: 71 => ((9 integer))
mem: ((9 integer)): 5188 <= 71
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 5189 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 71
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1178 => ((11 byte-address))
mem: ((11 byte-address)): 5190 <= 1178
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1178 <= #\space
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 11
run: print-character/print-board/main 14: 12 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 12
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 17: (((7 integer)) <- ((add)) ((7 integer)) ((1 literal)))
mem: ((7 integer)) => 3
run: print-board/main 17: 4 => ((7 integer))
mem: ((7 integer)): 1837 <= 4
run: print-board/main 18: (((jump)) ((-8 offset)))
run: print-board/main 11: (((4 boolean)) <- ((equal)) ((7 integer)) ((8 literal)))
mem: ((7 integer)) => 4
run: print-board/main 11: nil => ((4 boolean))
mem: ((4 boolean)): 1834 <= nil
run: print-board/main 12: (((jump-if)) ((4 boolean)) ((6 offset)))
mem: ((4 boolean)) => nil
run: print-board/main 13: (((8 file-address)) <- ((index)) ((2 board-address) (deref)) ((7 integer)))
mem: ((7 integer)) => 4
array-len: ((1465 board) (raw))
mem: ((1465 integer) (raw)) => 8
mem: ((1470 file-address) (raw)) => 1665
run: print-board/main 13: 1665 => ((8 file-address))
mem: ((8 file-address)): 1838 <= 1665
run: print-board/main 14: (((6 square)) <- ((index)) ((8 file-address) (deref)) ((3 integer)))
mem: ((3 integer)) => 4
array-len: ((1665 file) (raw))
mem: ((1665 integer) (raw)) => 8
mem: ((1670 square) (raw)) => _
run: print-board/main 14: #\_ => ((6 square))
mem: ((6 square)): 1836 <= #\_
run: print-board/main 15: (((print-character)) ((1 terminal-address)) ((6 square)))
mem: ((1 terminal-address)) => 1101
mem: ((6 square)) => _
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 5209 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\_)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 5211 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\_)
run: print-character/print-board/main 2: #\_ => ((2 character))
mem: ((2 character)): 5212 <= #\_
schedule: scheduling print-character/print-board/main for further processing
schedule: print-character/print-board/main
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\_)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 5213 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\_)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 5214 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 5215 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 5216 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 5217 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 3
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 60 => ((8 integer))
mem: ((8 integer)): 5218 <= 60
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 60
mem: ((6 integer-address) (deref)) => 12
run: print-character/print-board/main 10: 72 => ((9 integer))
mem: ((9 integer)): 5219 <= 72
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 5220 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 72
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1179 => ((11 byte-address))
mem: ((11 byte-address)): 5221 <= 1179
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => _
run: print-character/print-board/main 13: #\_ => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1179 <= #\_
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 12
run: print-character/print-board/main 14: 13 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 13
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 16: (((print-character)) ((1 terminal-address)) (( literal)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 5240 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 5242 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 5243 <= #\space
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 5244 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 5245 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 5246 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 5247 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 5248 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 3
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 60 => ((8 integer))
mem: ((8 integer)): 5249 <= 60
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 60
mem: ((6 integer-address) (deref)) => 13
run: print-character/print-board/main 10: 73 => ((9 integer))
mem: ((9 integer)): 5250 <= 73
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 5251 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 73
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1180 => ((11 byte-address))
mem: ((11 byte-address)): 5252 <= 1180
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1180 <= #\space
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 13
run: print-character/print-board/main 14: 14 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 14
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 17: (((7 integer)) <- ((add)) ((7 integer)) ((1 literal)))
mem: ((7 integer)) => 4
run: print-board/main 17: 5 => ((7 integer))
mem: ((7 integer)): 1837 <= 5
run: print-board/main 18: (((jump)) ((-8 offset)))
run: print-board/main 11: (((4 boolean)) <- ((equal)) ((7 integer)) ((8 literal)))
mem: ((7 integer)) => 5
run: print-board/main 11: nil => ((4 boolean))
mem: ((4 boolean)): 1834 <= nil
run: print-board/main 12: (((jump-if)) ((4 boolean)) ((6 offset)))
mem: ((4 boolean)) => nil
run: print-board/main 13: (((8 file-address)) <- ((index)) ((2 board-address) (deref)) ((7 integer)))
mem: ((7 integer)) => 5
array-len: ((1465 board) (raw))
mem: ((1465 integer) (raw)) => 8
mem: ((1471 file-address) (raw)) => 1705
run: print-board/main 13: 1705 => ((8 file-address))
mem: ((8 file-address)): 1838 <= 1705
run: print-board/main 14: (((6 square)) <- ((index)) ((8 file-address) (deref)) ((3 integer)))
mem: ((3 integer)) => 4
array-len: ((1705 file) (raw))
mem: ((1705 integer) (raw)) => 8
mem: ((1710 square) (raw)) => _
run: print-board/main 14: #\_ => ((6 square))
mem: ((6 square)): 1836 <= #\_
run: print-board/main 15: (((print-character)) ((1 terminal-address)) ((6 square)))
mem: ((1 terminal-address)) => 1101
mem: ((6 square)) => _
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 5271 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\_)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 5273 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\_)
run: print-character/print-board/main 2: #\_ => ((2 character))
mem: ((2 character)): 5274 <= #\_
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\_)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 5275 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\_)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 5276 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 5277 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 5278 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 5279 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 3
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 60 => ((8 integer))
mem: ((8 integer)): 5280 <= 60
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 60
mem: ((6 integer-address) (deref)) => 14
run: print-character/print-board/main 10: 74 => ((9 integer))
mem: ((9 integer)): 5281 <= 74
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 5282 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 74
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1181 => ((11 byte-address))
mem: ((11 byte-address)): 5283 <= 1181
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => _
run: print-character/print-board/main 13: #\_ => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1181 <= #\_
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 14
run: print-character/print-board/main 14: 15 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 15
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 16: (((print-character)) ((1 terminal-address)) (( literal)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 5302 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 5304 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 5305 <= #\space
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 5306 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 5307 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 5308 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 5309 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 5310 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 3
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 60 => ((8 integer))
mem: ((8 integer)): 5311 <= 60
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 60
mem: ((6 integer-address) (deref)) => 15
run: print-character/print-board/main 10: 75 => ((9 integer))
mem: ((9 integer)): 5312 <= 75
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 5313 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 75
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1182 => ((11 byte-address))
mem: ((11 byte-address)): 5314 <= 1182
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1182 <= #\space
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 15
run: print-character/print-board/main 14: 16 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 16
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 17: (((7 integer)) <- ((add)) ((7 integer)) ((1 literal)))
mem: ((7 integer)) => 5
run: print-board/main 17: 6 => ((7 integer))
mem: ((7 integer)): 1837 <= 6
run: print-board/main 18: (((jump)) ((-8 offset)))
run: print-board/main 11: (((4 boolean)) <- ((equal)) ((7 integer)) ((8 literal)))
mem: ((7 integer)) => 6
run: print-board/main 11: nil => ((4 boolean))
mem: ((4 boolean)): 1834 <= nil
run: print-board/main 12: (((jump-if)) ((4 boolean)) ((6 offset)))
mem: ((4 boolean)) => nil
run: print-board/main 13: (((8 file-address)) <- ((index)) ((2 board-address) (deref)) ((7 integer)))
mem: ((7 integer)) => 6
array-len: ((1465 board) (raw))
mem: ((1465 integer) (raw)) => 8
mem: ((1472 file-address) (raw)) => 1745
run: print-board/main 13: 1745 => ((8 file-address))
mem: ((8 file-address)): 1838 <= 1745
run: print-board/main 14: (((6 square)) <- ((index)) ((8 file-address) (deref)) ((3 integer)))
mem: ((3 integer)) => 4
array-len: ((1745 file) (raw))
mem: ((1745 integer) (raw)) => 8
mem: ((1750 square) (raw)) => _
run: print-board/main 14: #\_ => ((6 square))
mem: ((6 square)): 1836 <= #\_
run: print-board/main 15: (((print-character)) ((1 terminal-address)) ((6 square)))
mem: ((1 terminal-address)) => 1101
mem: ((6 square)) => _
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 5333 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\_)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 5335 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\_)
run: print-character/print-board/main 2: #\_ => ((2 character))
mem: ((2 character)): 5336 <= #\_
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\_)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 5337 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\_)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 5338 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 5339 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 5340 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 5341 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 3
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 60 => ((8 integer))
mem: ((8 integer)): 5342 <= 60
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 60
mem: ((6 integer-address) (deref)) => 16
run: print-character/print-board/main 10: 76 => ((9 integer))
mem: ((9 integer)): 5343 <= 76
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 5344 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 76
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1183 => ((11 byte-address))
mem: ((11 byte-address)): 5345 <= 1183
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => _
run: print-character/print-board/main 13: #\_ => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1183 <= #\_
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 16
run: print-character/print-board/main 14: 17 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 17
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 16: (((print-character)) ((1 terminal-address)) (( literal)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 5364 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 5366 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 5367 <= #\space
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 5368 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 5369 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 5370 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 5371 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 5372 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 3
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 60 => ((8 integer))
mem: ((8 integer)): 5373 <= 60
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 60
mem: ((6 integer-address) (deref)) => 17
run: print-character/print-board/main 10: 77 => ((9 integer))
mem: ((9 integer)): 5374 <= 77
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 5375 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 77
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1184 => ((11 byte-address))
mem: ((11 byte-address)): 5376 <= 1184
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1184 <= #\space
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 17
run: print-character/print-board/main 14: 18 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 18
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 17: (((7 integer)) <- ((add)) ((7 integer)) ((1 literal)))
mem: ((7 integer)) => 6
run: print-board/main 17: 7 => ((7 integer))
mem: ((7 integer)): 1837 <= 7
run: print-board/main 18: (((jump)) ((-8 offset)))
run: print-board/main 11: (((4 boolean)) <- ((equal)) ((7 integer)) ((8 literal)))
mem: ((7 integer)) => 7
run: print-board/main 11: nil => ((4 boolean))
mem: ((4 boolean)): 1834 <= nil
run: print-board/main 12: (((jump-if)) ((4 boolean)) ((6 offset)))
mem: ((4 boolean)) => nil
run: print-board/main 13: (((8 file-address)) <- ((index)) ((2 board-address) (deref)) ((7 integer)))
mem: ((7 integer)) => 7
array-len: ((1465 board) (raw))
mem: ((1465 integer) (raw)) => 8
mem: ((1473 file-address) (raw)) => 1785
run: print-board/main 13: 1785 => ((8 file-address))
mem: ((8 file-address)): 1838 <= 1785
run: print-board/main 14: (((6 square)) <- ((index)) ((8 file-address) (deref)) ((3 integer)))
mem: ((3 integer)) => 4
array-len: ((1785 file) (raw))
mem: ((1785 integer) (raw)) => 8
mem: ((1790 square) (raw)) => _
run: print-board/main 14: #\_ => ((6 square))
mem: ((6 square)): 1836 <= #\_
run: print-board/main 15: (((print-character)) ((1 terminal-address)) ((6 square)))
mem: ((1 terminal-address)) => 1101
mem: ((6 square)) => _
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 5395 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\_)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 5397 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\_)
run: print-character/print-board/main 2: #\_ => ((2 character))
mem: ((2 character)): 5398 <= #\_
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\_)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 5399 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\_)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 5400 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 5401 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 5402 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 5403 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 3
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 60 => ((8 integer))
mem: ((8 integer)): 5404 <= 60
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 60
mem: ((6 integer-address) (deref)) => 18
run: print-character/print-board/main 10: 78 => ((9 integer))
mem: ((9 integer)): 5405 <= 78
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 5406 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 78
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1185 => ((11 byte-address))
mem: ((11 byte-address)): 5407 <= 1185
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => _
run: print-character/print-board/main 13: #\_ => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1185 <= #\_
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 18
run: print-character/print-board/main 14: 19 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 19
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 16: (((print-character)) ((1 terminal-address)) (( literal)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 5426 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 5428 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 5429 <= #\space
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 5430 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 5431 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 5432 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 5433 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 5434 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 3
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 60 => ((8 integer))
mem: ((8 integer)): 5435 <= 60
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 60
mem: ((6 integer-address) (deref)) => 19
run: print-character/print-board/main 10: 79 => ((9 integer))
mem: ((9 integer)): 5436 <= 79
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 5437 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 79
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1186 => ((11 byte-address))
mem: ((11 byte-address)): 5438 <= 1186
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1186 <= #\space
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 19
run: print-character/print-board/main 14: 20 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 20
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 17: (((7 integer)) <- ((add)) ((7 integer)) ((1 literal)))
mem: ((7 integer)) => 7
run: print-board/main 17: 8 => ((7 integer))
mem: ((7 integer)): 1837 <= 8
run: print-board/main 18: (((jump)) ((-8 offset)))
run: print-board/main 11: (((4 boolean)) <- ((equal)) ((7 integer)) ((8 literal)))
mem: ((7 integer)) => 8
run: print-board/main 11: t => ((4 boolean))
mem: ((4 boolean)): 1834 <= t
run: print-board/main 12: (((jump-if)) ((4 boolean)) ((6 offset)))
mem: ((4 boolean)) => t
run: print-board/main 19: (((3 integer)) <- ((subtract)) ((3 integer)) ((1 literal)))
mem: ((3 integer)) => 4
run: print-board/main 19: 3 => ((3 integer))
mem: ((3 integer)): 1833 <= 3
run: print-board/main 20: (((cursor-to-next-line)) ((1 terminal-address)))
mem: ((1 terminal-address)) => 1101
run: cursor-to-next-line/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: cursor-to-next-line/print-board/main 0: 5457 => ((default-space space-address))
run: cursor-to-next-line/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101)
run: cursor-to-next-line/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 5459 <= 1101
run: cursor-to-next-line/print-board/main 2: (((jump-unless)) ((1 terminal-address)) ((5 offset)))
mem: ((1 terminal-address)) => 1101
run: cursor-to-next-line/print-board/main 3: (((2 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: cursor-to-next-line/print-board/main 3: 1103 => ((2 integer-address))
mem: ((2 integer-address)): 5460 <= 1103
run: cursor-to-next-line/print-board/main 4: (((2 integer-address) (deref)) <- ((add)) ((2 integer-address) (deref)) ((1 literal)))
mem: ((2 integer-address) (deref)) => 3
run: cursor-to-next-line/print-board/main 4: 4 => ((2 integer-address) (deref))
mem: ((2 integer-address) (deref)): 1103 <= 4
run: cursor-to-next-line/print-board/main 5: (((3 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: cursor-to-next-line/print-board/main 5: 1104 => ((3 integer-address))
mem: ((3 integer-address)): 5461 <= 1104
run: cursor-to-next-line/print-board/main 6: (((3 integer-address) (deref)) <- ((copy)) ((0 literal)))
run: cursor-to-next-line/print-board/main 6: 0 => ((3 integer-address) (deref))
mem: ((3 integer-address) (deref)): 1104 <= 0
run: cursor-to-next-line/print-board/main 7: (((reply)))
run: print-board/main 21: (((jump)) ((-18 offset)))
run: print-board/main 4: (((4 boolean)) <- ((less-than)) ((3 integer)) ((0 literal)))
mem: ((3 integer)) => 3
run: print-board/main 4: nil => ((4 boolean))
mem: ((4 boolean)): 1834 <= nil
run: print-board/main 5: (((jump-if)) ((4 boolean)) ((16 offset)))
mem: ((4 boolean)) => nil
run: print-board/main 6: (((5 integer)) <- ((add)) ((3 integer)) ((1 literal)))
mem: ((3 integer)) => 3
run: print-board/main 6: 4 => ((5 integer))
mem: ((5 integer)): 1835 <= 4
run: print-board/main 7: (((print-integer)) ((1 terminal-address)) ((5 integer)))
mem: ((1 terminal-address)) => 1101
mem: ((5 integer)) => 4
run: print-integer/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-integer/print-board/main 0: 5488 => ((default-space space-address))
run: print-integer/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 4)
run: print-integer/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 5490 <= 1101
run: print-integer/print-board/main 2: (((2 integer)) <- ((next-input)))
arg: nil 1 (1101 4)
run: print-integer/print-board/main 2: 4 => ((2 integer))
mem: ((2 integer)): 5491 <= 4
run: print-integer/print-board/main 3: (((3 string-address)) <- ((integer-to-decimal-string)) ((2 integer)))
mem: ((2 integer)) => 4
run: integer-to-decimal-string/print-integer/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: integer-to-decimal-string/print-integer/print-board/main 0: 5519 => ((default-space space-address))
run: integer-to-decimal-string/print-integer/print-board/main 1: (((1 integer)) <- ((next-input)))
arg: nil 0 (4)
run: integer-to-decimal-string/print-integer/print-board/main 1: 4 => ((1 integer))
mem: ((1 integer)): 5521 <= 4
run: integer-to-decimal-string/print-integer/print-board/main 2: (((2 boolean)) <- ((equal)) ((1 integer)) ((0 literal)))
mem: ((1 integer)) => 4
run: integer-to-decimal-string/print-integer/print-board/main 2: nil => ((2 boolean))
mem: ((2 boolean)): 5522 <= nil
run: integer-to-decimal-string/print-integer/print-board/main 3: (((jump-unless)) ((2 boolean)) ((2 offset)))
mem: ((2 boolean)) => nil
run: integer-to-decimal-string/print-integer/print-board/main 6: (((4 boolean)) <- ((copy)) ((nil literal)))
run: integer-to-decimal-string/print-integer/print-board/main 6: nil => ((4 boolean))
mem: ((4 boolean)): 5524 <= nil
run: integer-to-decimal-string/print-integer/print-board/main 7: (((5 boolean)) <- ((less-than)) ((1 integer)) ((0 literal)))
mem: ((1 integer)) => 4
run: integer-to-decimal-string/print-integer/print-board/main 7: nil => ((5 boolean))
mem: ((5 boolean)): 5525 <= nil
run: integer-to-decimal-string/print-integer/print-board/main 8: (((jump-unless)) ((5 boolean)) ((2 offset)))
mem: ((5 boolean)) => nil
run: integer-to-decimal-string/print-integer/print-board/main 11: (((6 buffer-address)) <- ((init-buffer)) ((30 literal)))
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 0: 5550 => ((default-space space-address))
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 1: (((1 buffer-address)) <- ((new)) ((buffer literal)))
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 1: 5581 => ((1 buffer-address))
mem: ((1 buffer-address)): 5552 <= 5581
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 2: (((2 integer-address)) <- ((get-address)) ((1 buffer-address) (deref)) ((0 offset)))
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 2: 5581 => ((2 integer-address))
mem: ((2 integer-address)): 5553 <= 5581
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 3: (((2 integer-address) (deref)) <- ((copy)) ((0 literal)))
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 3: 0 => ((2 integer-address) (deref))
mem: ((2 integer-address) (deref)): 5581 <= 0
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 4: (((3 string-address-address)) <- ((get-address)) ((1 buffer-address) (deref)) ((1 offset)))
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 4: 5582 => ((3 string-address-address))
mem: ((3 string-address-address)): 5554 <= 5582
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 5: (((4 integer)) <- ((next-input)))
arg: nil 0 (30)
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 5: 30 => ((4 integer))
mem: ((4 integer)): 5555 <= 30
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 6: (((3 string-address-address) (deref)) <- ((new)) ((string literal)) ((4 integer)))
mem: ((4 integer)) => 30
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 6: 5583 => ((3 string-address-address) (deref))
mem: ((3 string-address-address) (deref)): 5582 <= 5583
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 7: (((reply)) ((1 buffer-address)))
mem: ((1 buffer-address)) => 5581
run: integer-to-decimal-string/print-integer/print-board/main 11: 5581 => ((6 buffer-address))
mem: ((6 buffer-address)): 5526 <= 5581
run: integer-to-decimal-string/print-integer/print-board/main 12: (((7 character)) <- ((copy)) ((0 literal)))
run: integer-to-decimal-string/print-integer/print-board/main 12: #\0 => ((7 character))
mem: ((7 character)): 5527 <= #\0
run: integer-to-decimal-string/print-integer/print-board/main 13: (((8 integer)) <- ((character-to-integer)) ((7 character)))
mem: ((7 character)) => 0
run: integer-to-decimal-string/print-integer/print-board/main 13: 48 => ((8 integer))
mem: ((8 integer)): 5528 <= 48
run: integer-to-decimal-string/print-integer/print-board/main 14: (((9 boolean)) <- ((equal)) ((1 integer)) ((0 literal)))
mem: ((1 integer)) => 4
run: integer-to-decimal-string/print-integer/print-board/main 14: nil => ((9 boolean))
mem: ((9 boolean)): 5529 <= nil
run: integer-to-decimal-string/print-integer/print-board/main 15: (((jump-if)) ((9 boolean)) ((5 offset)))
mem: ((9 boolean)) => nil
run: integer-to-decimal-string/print-integer/print-board/main 16: (((1 integer)) ((10 integer)) <- ((divide-with-remainder)) ((1 integer)) ((10 literal)))
mem: ((1 integer)) => 4
mem: ((1 integer)) => 4
run: integer-to-decimal-string/print-integer/print-board/main 16: 0 => ((1 integer))
mem: ((1 integer)): 5521 <= 0
run: integer-to-decimal-string/print-integer/print-board/main 16: 4 => ((10 integer))
mem: ((10 integer)): 5530 <= 4
run: integer-to-decimal-string/print-integer/print-board/main 17: (((11 integer)) <- ((add)) ((8 integer)) ((10 integer)))
mem: ((8 integer)) => 48
mem: ((10 integer)) => 4
run: integer-to-decimal-string/print-integer/print-board/main 17: 52 => ((11 integer))
mem: ((11 integer)): 5531 <= 52
run: integer-to-decimal-string/print-integer/print-board/main 18: (((12 character)) <- ((integer-to-character)) ((11 integer)))
mem: ((11 integer)) => 52
run: integer-to-decimal-string/print-integer/print-board/main 18: #\4 => ((12 character))
mem: ((12 character)): 5532 <= #\4
run: integer-to-decimal-string/print-integer/print-board/main 19: (((6 buffer-address)) <- ((append)) ((6 buffer-address)) ((12 character)))
mem: ((6 buffer-address)) => 5581
mem: ((12 character)) => 4
run: append/integer-to-decimal-string/print-integer/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: append/integer-to-decimal-string/print-integer/print-board/main 0: 5614 => ((default-space space-address))
run: append/integer-to-decimal-string/print-integer/print-board/main 1: (((1 buffer-address)) <- ((next-input)))
arg: nil 0 (5581 #\4)
run: append/integer-to-decimal-string/print-integer/print-board/main 1: 5581 => ((1 buffer-address))
mem: ((1 buffer-address)): 5616 <= 5581
run: append/integer-to-decimal-string/print-integer/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (5581 #\4)
run: append/integer-to-decimal-string/print-integer/print-board/main 2: #\4 => ((2 character))
mem: ((2 character)): 5617 <= #\4
run: append/integer-to-decimal-string/print-integer/print-board/main 3: (((3 boolean)) <- ((buffer-full?)) ((1 buffer-address)))
mem: ((1 buffer-address)) => 5581
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 0: 5645 => ((default-space space-address))
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 1: (((1 buffer-address)) <- ((next-input)))
arg: nil 0 (5581)
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 1: 5581 => ((1 buffer-address))
mem: ((1 buffer-address)): 5647 <= 5581
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 2: (((2 integer)) <- ((get)) ((1 buffer-address) (deref)) ((0 offset)))
mem: ((5581 integer) (raw)) => 0
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 2: 0 => ((2 integer))
mem: ((2 integer)): 5648 <= 0
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 3: (((3 string-address)) <- ((get)) ((1 buffer-address) (deref)) ((1 offset)))
mem: ((5582 string-address) (raw)) => 5583
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 3: 5583 => ((3 string-address))
mem: ((3 string-address)): 5649 <= 5583
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 4: (((4 integer)) <- ((length)) ((3 string-address) (deref)))
array-len: ((3 string-address) (deref))
mem: ((5583 integer) (raw)) => 30
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 4: 30 => ((4 integer))
mem: ((4 integer)): 5650 <= 30
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((2 integer)) ((4 integer)))
mem: ((2 integer)) => 0
mem: ((4 integer)) => 30
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 5: nil => ((5 boolean))
mem: ((5 boolean)): 5651 <= nil
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 6: (((reply)) ((5 boolean)))
mem: ((5 boolean)) => nil
run: append/integer-to-decimal-string/print-integer/print-board/main 3: nil => ((3 boolean))
mem: ((3 boolean)): 5618 <= nil
run: append/integer-to-decimal-string/print-integer/print-board/main 4: (((jump-unless)) ((3 boolean)) ((1 offset)))
mem: ((3 boolean)) => nil
run: append/integer-to-decimal-string/print-integer/print-board/main 6: (((4 integer-address)) <- ((get-address)) ((1 buffer-address) (deref)) ((0 offset)))
run: append/integer-to-decimal-string/print-integer/print-board/main 6: 5581 => ((4 integer-address))
mem: ((4 integer-address)): 5619 <= 5581
run: append/integer-to-decimal-string/print-integer/print-board/main 7: (((5 string-address)) <- ((get)) ((1 buffer-address) (deref)) ((1 offset)))
mem: ((5582 string-address) (raw)) => 5583
run: append/integer-to-decimal-string/print-integer/print-board/main 7: 5583 => ((5 string-address))
mem: ((5 string-address)): 5620 <= 5583
run: append/integer-to-decimal-string/print-integer/print-board/main 8: (((6 byte-address)) <- ((index-address)) ((5 string-address) (deref)) ((4 integer-address) (deref)))
mem: ((4 integer-address) (deref)) => 0
array-len: ((5583 string) (raw))
mem: ((5583 integer) (raw)) => 30
run: append/integer-to-decimal-string/print-integer/print-board/main 8: 5584 => ((6 byte-address))
mem: ((6 byte-address)): 5621 <= 5584
run: append/integer-to-decimal-string/print-integer/print-board/main 9: (((6 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => 4
run: append/integer-to-decimal-string/print-integer/print-board/main 9: #\4 => ((6 byte-address) (deref))
mem: ((6 byte-address) (deref)): 5584 <= #\4
run: append/integer-to-decimal-string/print-integer/print-board/main 10: (((4 integer-address) (deref)) <- ((add)) ((4 integer-address) (deref)) ((1 literal)))
mem: ((4 integer-address) (deref)) => 0
run: append/integer-to-decimal-string/print-integer/print-board/main 10: 1 => ((4 integer-address) (deref))
mem: ((4 integer-address) (deref)): 5581 <= 1
run: append/integer-to-decimal-string/print-integer/print-board/main 11: (((reply)) ((1 buffer-address) (same-as-arg 0)))
mem: ((1 buffer-address) (same-as-arg 0)) => 5581
run: integer-to-decimal-string/print-integer/print-board/main 19: 5581 => ((6 buffer-address))
mem: ((6 buffer-address)): 5526 <= 5581
run: integer-to-decimal-string/print-integer/print-board/main 20: (((jump)) ((-7 offset)))
run: integer-to-decimal-string/print-integer/print-board/main 14: (((9 boolean)) <- ((equal)) ((1 integer)) ((0 literal)))
mem: ((1 integer)) => 0
run: integer-to-decimal-string/print-integer/print-board/main 14: t => ((9 boolean))
mem: ((9 boolean)): 5529 <= t
run: integer-to-decimal-string/print-integer/print-board/main 15: (((jump-if)) ((9 boolean)) ((5 offset)))
mem: ((9 boolean)) => t
run: integer-to-decimal-string/print-integer/print-board/main 21: (((jump-unless)) ((4 boolean)) ((1 offset)))
mem: ((4 boolean)) => nil
run: integer-to-decimal-string/print-integer/print-board/main 23: (((13 integer)) <- ((get)) ((6 buffer-address) (deref)) ((0 offset)))
mem: ((5581 integer) (raw)) => 1
run: integer-to-decimal-string/print-integer/print-board/main 23: 1 => ((13 integer))
mem: ((13 integer)): 5533 <= 1
run: integer-to-decimal-string/print-integer/print-board/main 24: (((14 string-address)) <- ((get)) ((6 buffer-address) (deref)) ((1 offset)))
mem: ((5582 string-address) (raw)) => 5583
run: integer-to-decimal-string/print-integer/print-board/main 24: 5583 => ((14 string-address))
mem: ((14 string-address)): 5534 <= 5583
run: integer-to-decimal-string/print-integer/print-board/main 25: (((15 string-address)) <- ((new)) ((string literal)) ((13 integer)))
mem: ((13 integer)) => 1
run: integer-to-decimal-string/print-integer/print-board/main 25: 5676 => ((15 string-address))
mem: ((15 string-address)): 5535 <= 5676
run: integer-to-decimal-string/print-integer/print-board/main 26: (((16 integer)) <- ((subtract)) ((13 integer)) ((1 literal)))
mem: ((13 integer)) => 1
run: integer-to-decimal-string/print-integer/print-board/main 26: 0 => ((16 integer))
mem: ((16 integer)): 5536 <= 0
run: integer-to-decimal-string/print-integer/print-board/main 27: (((17 integer)) <- ((copy)) ((0 literal)))
run: integer-to-decimal-string/print-integer/print-board/main 27: 0 => ((17 integer))
mem: ((17 integer)): 5537 <= 0
run: integer-to-decimal-string/print-integer/print-board/main 28: (((9 boolean)) <- ((less-than)) ((16 integer)) ((0 literal)))
mem: ((16 integer)) => 0
run: integer-to-decimal-string/print-integer/print-board/main 28: nil => ((9 boolean))
mem: ((9 boolean)): 5529 <= nil
run: integer-to-decimal-string/print-integer/print-board/main 29: (((jump-if)) ((9 boolean)) ((6 offset)))
mem: ((9 boolean)) => nil
run: integer-to-decimal-string/print-integer/print-board/main 30: (((18 byte)) <- ((index)) ((14 string-address) (deref)) ((16 integer)))
mem: ((16 integer)) => 0
array-len: ((5583 string) (raw))
mem: ((5583 integer) (raw)) => 30
mem: ((5584 byte) (raw)) => 4
run: integer-to-decimal-string/print-integer/print-board/main 30: #\4 => ((18 byte))
mem: ((18 byte)): 5538 <= #\4
run: integer-to-decimal-string/print-integer/print-board/main 31: (((19 byte-address)) <- ((index-address)) ((15 string-address) (deref)) ((17 integer)))
mem: ((17 integer)) => 0
array-len: ((5676 string) (raw))
mem: ((5676 integer) (raw)) => 1
run: integer-to-decimal-string/print-integer/print-board/main 31: 5677 => ((19 byte-address))
mem: ((19 byte-address)): 5539 <= 5677
run: integer-to-decimal-string/print-integer/print-board/main 32: (((19 byte-address) (deref)) <- ((copy)) ((18 byte)))
mem: ((18 byte)) => 4
run: integer-to-decimal-string/print-integer/print-board/main 32: #\4 => ((19 byte-address) (deref))
mem: ((19 byte-address) (deref)): 5677 <= #\4
run: integer-to-decimal-string/print-integer/print-board/main 33: (((16 integer)) <- ((subtract)) ((16 integer)) ((1 literal)))
mem: ((16 integer)) => 0
run: integer-to-decimal-string/print-integer/print-board/main 33: -1 => ((16 integer))
mem: ((16 integer)): 5536 <= -1
run: integer-to-decimal-string/print-integer/print-board/main 34: (((17 integer)) <- ((add)) ((17 integer)) ((1 literal)))
mem: ((17 integer)) => 0
run: integer-to-decimal-string/print-integer/print-board/main 34: 1 => ((17 integer))
mem: ((17 integer)): 5537 <= 1
run: integer-to-decimal-string/print-integer/print-board/main 35: (((jump)) ((-8 offset)))
run: integer-to-decimal-string/print-integer/print-board/main 28: (((9 boolean)) <- ((less-than)) ((16 integer)) ((0 literal)))
mem: ((16 integer)) => -1
run: integer-to-decimal-string/print-integer/print-board/main 28: t => ((9 boolean))
mem: ((9 boolean)): 5529 <= t
run: integer-to-decimal-string/print-integer/print-board/main 29: (((jump-if)) ((9 boolean)) ((6 offset)))
mem: ((9 boolean)) => t
run: integer-to-decimal-string/print-integer/print-board/main 36: (((reply)) ((15 string-address)))
mem: ((15 string-address)) => 5676
run: print-integer/print-board/main 3: 5676 => ((3 string-address))
mem: ((3 string-address)): 5492 <= 5676
run: print-integer/print-board/main 4: (((print-string)) ((1 terminal-address)) ((3 string-address)))
mem: ((1 terminal-address)) => 1101
mem: ((3 string-address)) => 5676
run: print-string/print-integer/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-string/print-integer/print-board/main 0: 5678 => ((default-space space-address))
run: print-string/print-integer/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 5676)
run: print-string/print-integer/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 5680 <= 1101
run: print-string/print-integer/print-board/main 2: (((2 string-address)) <- ((next-input)))
arg: nil 1 (1101 5676)
run: print-string/print-integer/print-board/main 2: 5676 => ((2 string-address))
mem: ((2 string-address)): 5681 <= 5676
run: print-string/print-integer/print-board/main 3: (((3 integer)) <- ((length)) ((2 string-address) (deref)))
array-len: ((2 string-address) (deref))
mem: ((5676 integer) (raw)) => 1
run: print-string/print-integer/print-board/main 3: 1 => ((3 integer))
mem: ((3 integer)): 5682 <= 1
run: print-string/print-integer/print-board/main 4: (((4 integer)) <- ((copy)) ((0 literal)))
run: print-string/print-integer/print-board/main 4: 0 => ((4 integer))
mem: ((4 integer)): 5683 <= 0
run: print-string/print-integer/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 0
mem: ((3 integer)) => 1
run: print-string/print-integer/print-board/main 5: nil => ((5 boolean))
mem: ((5 boolean)): 5684 <= nil
run: print-string/print-integer/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: print-string/print-integer/print-board/main 7: (((6 character)) <- ((index)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 0
array-len: ((5676 string) (raw))
mem: ((5676 integer) (raw)) => 1
mem: ((5677 byte) (raw)) => 4
run: print-string/print-integer/print-board/main 7: #\4 => ((6 character))
mem: ((6 character)): 5685 <= #\4
run: print-string/print-integer/print-board/main 8: (((print-character)) ((1 terminal-address)) ((6 character)))
mem: ((1 terminal-address)) => 1101
mem: ((6 character)) => 4
run: print-character/print-string/print-integer/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-string/print-integer/print-board/main 0: 5709 => ((default-space space-address))
run: print-character/print-string/print-integer/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\4)
run: print-character/print-string/print-integer/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 5711 <= 1101
run: print-character/print-string/print-integer/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\4)
run: print-character/print-string/print-integer/print-board/main 2: #\4 => ((2 character))
mem: ((2 character)): 5712 <= #\4
run: print-character/print-string/print-integer/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\4)
run: print-character/print-string/print-integer/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 5713 <= nil
run: print-character/print-string/print-integer/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\4)
run: print-character/print-string/print-integer/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 5714 <= nil
run: print-character/print-string/print-integer/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-string/print-integer/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-string/print-integer/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 5715 <= 1103
run: print-character/print-string/print-integer/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-string/print-integer/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 5716 <= 1104
run: print-character/print-string/print-integer/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-string/print-integer/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 5717 <= 20
run: print-character/print-string/print-integer/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 4
mem: ((7 integer)) => 20
run: print-character/print-string/print-integer/print-board/main 9: 80 => ((8 integer))
mem: ((8 integer)): 5718 <= 80
run: print-character/print-string/print-integer/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 80
mem: ((6 integer-address) (deref)) => 0
run: print-character/print-string/print-integer/print-board/main 10: 80 => ((9 integer))
mem: ((9 integer)): 5719 <= 80
run: print-character/print-string/print-integer/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-string/print-integer/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 5720 <= 1106
run: print-character/print-string/print-integer/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 80
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-string/print-integer/print-board/main 12: 1187 => ((11 byte-address))
mem: ((11 byte-address)): 5721 <= 1187
run: print-character/print-string/print-integer/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => 4
run: print-character/print-string/print-integer/print-board/main 13: #\4 => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1187 <= #\4
run: print-character/print-string/print-integer/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 0
run: print-character/print-string/print-integer/print-board/main 14: 1 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 1
run: print-character/print-string/print-integer/print-board/main 15: (((reply)))
run: print-string/print-integer/print-board/main 9: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 0
run: print-string/print-integer/print-board/main 9: 1 => ((4 integer))
mem: ((4 integer)): 5683 <= 1
run: print-string/print-integer/print-board/main 10: (((jump)) ((-6 offset)))
run: print-string/print-integer/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 1
mem: ((3 integer)) => 1
run: print-string/print-integer/print-board/main 5: t => ((5 boolean))
mem: ((5 boolean)): 5684 <= t
run: print-string/print-integer/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => t
run: print-board/main 8: (((6 string-address)) <- ((new)) | )
run: print-board/main 8: 5740 => ((6 string-address))
mem: ((6 string-address)): 1836 <= 5740
run: print-board/main 9: (((print-string)) ((1 terminal-address)) ((6 string-address)))
mem: ((1 terminal-address)) => 1101
mem: ((6 string-address)) => 5740
run: print-string/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-string/print-board/main 0: 5744 => ((default-space space-address))
run: print-string/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 5740)
run: print-string/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 5746 <= 1101
run: print-string/print-board/main 2: (((2 string-address)) <- ((next-input)))
arg: nil 1 (1101 5740)
run: print-string/print-board/main 2: 5740 => ((2 string-address))
mem: ((2 string-address)): 5747 <= 5740
run: print-string/print-board/main 3: (((3 integer)) <- ((length)) ((2 string-address) (deref)))
array-len: ((2 string-address) (deref))
mem: ((5740 integer) (raw)) => 3
run: print-string/print-board/main 3: 3 => ((3 integer))
mem: ((3 integer)): 5748 <= 3
run: print-string/print-board/main 4: (((4 integer)) <- ((copy)) ((0 literal)))
run: print-string/print-board/main 4: 0 => ((4 integer))
mem: ((4 integer)): 5749 <= 0
run: print-string/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 0
mem: ((3 integer)) => 3
run: print-string/print-board/main 5: nil => ((5 boolean))
mem: ((5 boolean)): 5750 <= nil
run: print-string/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: print-string/print-board/main 7: (((6 character)) <- ((index)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 0
array-len: ((5740 string) (raw))
mem: ((5740 integer) (raw)) => 3
mem: ((5741 byte) (raw)) =>
run: print-string/print-board/main 7: #\space => ((6 character))
mem: ((6 character)): 5751 <= #\space
run: print-string/print-board/main 8: (((print-character)) ((1 terminal-address)) ((6 character)))
mem: ((1 terminal-address)) => 1101
mem: ((6 character)) =>
run: print-character/print-string/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-string/print-board/main 0: 5775 => ((default-space space-address))
run: print-character/print-string/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-string/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 5777 <= 1101
run: print-character/print-string/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-string/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 5778 <= #\space
run: print-character/print-string/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-string/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 5779 <= nil
run: print-character/print-string/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-string/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 5780 <= nil
run: print-character/print-string/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-string/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-string/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 5781 <= 1103
run: print-character/print-string/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-string/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 5782 <= 1104
run: print-character/print-string/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-string/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 5783 <= 20
run: print-character/print-string/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 4
mem: ((7 integer)) => 20
run: print-character/print-string/print-board/main 9: 80 => ((8 integer))
mem: ((8 integer)): 5784 <= 80
run: print-character/print-string/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 80
mem: ((6 integer-address) (deref)) => 1
run: print-character/print-string/print-board/main 10: 81 => ((9 integer))
mem: ((9 integer)): 5785 <= 81
run: print-character/print-string/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-string/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 5786 <= 1106
run: print-character/print-string/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 81
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-string/print-board/main 12: 1188 => ((11 byte-address))
mem: ((11 byte-address)): 5787 <= 1188
run: print-character/print-string/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-string/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1188 <= #\space
run: print-character/print-string/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 1
run: print-character/print-string/print-board/main 14: 2 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 2
run: print-character/print-string/print-board/main 15: (((reply)))
run: print-string/print-board/main 9: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 0
run: print-string/print-board/main 9: 1 => ((4 integer))
mem: ((4 integer)): 5749 <= 1
run: print-string/print-board/main 10: (((jump)) ((-6 offset)))
run: print-string/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 1
mem: ((3 integer)) => 3
run: print-string/print-board/main 5: nil => ((5 boolean))
mem: ((5 boolean)): 5750 <= nil
run: print-string/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: print-string/print-board/main 7: (((6 character)) <- ((index)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 1
array-len: ((5740 string) (raw))
mem: ((5740 integer) (raw)) => 3
mem: ((5742 byte) (raw)) => |
run: print-string/print-board/main 7: #\| => ((6 character))
mem: ((6 character)): 5751 <= #\|
run: print-string/print-board/main 8: (((print-character)) ((1 terminal-address)) ((6 character)))
mem: ((1 terminal-address)) => 1101
mem: ((6 character)) => |
run: print-character/print-string/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-string/print-board/main 0: 5806 => ((default-space space-address))
run: print-character/print-string/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\|)
run: print-character/print-string/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 5808 <= 1101
run: print-character/print-string/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\|)
run: print-character/print-string/print-board/main 2: #\| => ((2 character))
mem: ((2 character)): 5809 <= #\|
run: print-character/print-string/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\|)
run: print-character/print-string/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 5810 <= nil
run: print-character/print-string/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\|)
run: print-character/print-string/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 5811 <= nil
run: print-character/print-string/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-string/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-string/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 5812 <= 1103
run: print-character/print-string/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-string/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 5813 <= 1104
run: print-character/print-string/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-string/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 5814 <= 20
run: print-character/print-string/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 4
mem: ((7 integer)) => 20
run: print-character/print-string/print-board/main 9: 80 => ((8 integer))
mem: ((8 integer)): 5815 <= 80
run: print-character/print-string/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 80
mem: ((6 integer-address) (deref)) => 2
run: print-character/print-string/print-board/main 10: 82 => ((9 integer))
mem: ((9 integer)): 5816 <= 82
run: print-character/print-string/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-string/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 5817 <= 1106
run: print-character/print-string/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 82
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-string/print-board/main 12: 1189 => ((11 byte-address))
mem: ((11 byte-address)): 5818 <= 1189
run: print-character/print-string/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => |
run: print-character/print-string/print-board/main 13: #\| => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1189 <= #\|
run: print-character/print-string/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 2
run: print-character/print-string/print-board/main 14: 3 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 3
run: print-character/print-string/print-board/main 15: (((reply)))
run: print-string/print-board/main 9: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 1
run: print-string/print-board/main 9: 2 => ((4 integer))
mem: ((4 integer)): 5749 <= 2
run: print-string/print-board/main 10: (((jump)) ((-6 offset)))
run: print-string/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 2
mem: ((3 integer)) => 3
run: print-string/print-board/main 5: nil => ((5 boolean))
mem: ((5 boolean)): 5750 <= nil
run: print-string/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: print-string/print-board/main 7: (((6 character)) <- ((index)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 2
array-len: ((5740 string) (raw))
mem: ((5740 integer) (raw)) => 3
mem: ((5743 byte) (raw)) =>
run: print-string/print-board/main 7: #\space => ((6 character))
mem: ((6 character)): 5751 <= #\space
run: print-string/print-board/main 8: (((print-character)) ((1 terminal-address)) ((6 character)))
mem: ((1 terminal-address)) => 1101
mem: ((6 character)) =>
run: print-character/print-string/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-string/print-board/main 0: 5837 => ((default-space space-address))
run: print-character/print-string/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-string/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 5839 <= 1101
run: print-character/print-string/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-string/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 5840 <= #\space
run: print-character/print-string/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-string/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 5841 <= nil
run: print-character/print-string/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-string/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 5842 <= nil
run: print-character/print-string/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-string/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-string/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 5843 <= 1103
run: print-character/print-string/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-string/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 5844 <= 1104
run: print-character/print-string/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-string/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 5845 <= 20
run: print-character/print-string/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 4
mem: ((7 integer)) => 20
run: print-character/print-string/print-board/main 9: 80 => ((8 integer))
mem: ((8 integer)): 5846 <= 80
run: print-character/print-string/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 80
mem: ((6 integer-address) (deref)) => 3
run: print-character/print-string/print-board/main 10: 83 => ((9 integer))
mem: ((9 integer)): 5847 <= 83
run: print-character/print-string/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-string/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 5848 <= 1106
run: print-character/print-string/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 83
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-string/print-board/main 12: 1190 => ((11 byte-address))
mem: ((11 byte-address)): 5849 <= 1190
run: print-character/print-string/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-string/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1190 <= #\space
run: print-character/print-string/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 3
run: print-character/print-string/print-board/main 14: 4 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 4
run: print-character/print-string/print-board/main 15: (((reply)))
run: print-string/print-board/main 9: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 2
run: print-string/print-board/main 9: 3 => ((4 integer))
mem: ((4 integer)): 5749 <= 3
run: print-string/print-board/main 10: (((jump)) ((-6 offset)))
run: print-string/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 3
mem: ((3 integer)) => 3
run: print-string/print-board/main 5: t => ((5 boolean))
mem: ((5 boolean)): 5750 <= t
run: print-string/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => t
run: print-board/main 10: (((7 integer)) <- ((copy)) ((0 literal)))
run: print-board/main 10: 0 => ((7 integer))
mem: ((7 integer)): 1837 <= 0
run: print-board/main 11: (((4 boolean)) <- ((equal)) ((7 integer)) ((8 literal)))
mem: ((7 integer)) => 0
run: print-board/main 11: nil => ((4 boolean))
mem: ((4 boolean)): 1834 <= nil
run: print-board/main 12: (((jump-if)) ((4 boolean)) ((6 offset)))
mem: ((4 boolean)) => nil
run: print-board/main 13: (((8 file-address)) <- ((index)) ((2 board-address) (deref)) ((7 integer)))
mem: ((7 integer)) => 0
array-len: ((1465 board) (raw))
mem: ((1465 integer) (raw)) => 8
mem: ((1466 file-address) (raw)) => 1505
run: print-board/main 13: 1505 => ((8 file-address))
mem: ((8 file-address)): 1838 <= 1505
run: print-board/main 14: (((6 square)) <- ((index)) ((8 file-address) (deref)) ((3 integer)))
mem: ((3 integer)) => 3
array-len: ((1505 file) (raw))
mem: ((1505 integer) (raw)) => 8
mem: ((1509 square) (raw)) => P
run: print-board/main 14: #\P => ((6 square))
mem: ((6 square)): 1836 <= #\P
run: print-board/main 15: (((print-character)) ((1 terminal-address)) ((6 square)))
mem: ((1 terminal-address)) => 1101
mem: ((6 square)) => P
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 5868 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\P)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 5870 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\P)
run: print-character/print-board/main 2: #\P => ((2 character))
mem: ((2 character)): 5871 <= #\P
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\P)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 5872 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\P)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 5873 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 5874 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 5875 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 5876 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 4
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 80 => ((8 integer))
mem: ((8 integer)): 5877 <= 80
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 80
mem: ((6 integer-address) (deref)) => 4
run: print-character/print-board/main 10: 84 => ((9 integer))
mem: ((9 integer)): 5878 <= 84
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 5879 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 84
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1191 => ((11 byte-address))
mem: ((11 byte-address)): 5880 <= 1191
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => P
run: print-character/print-board/main 13: #\P => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1191 <= #\P
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 4
run: print-character/print-board/main 14: 5 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 5
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 16: (((print-character)) ((1 terminal-address)) (( literal)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 5899 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 5901 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 5902 <= #\space
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 5903 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 5904 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 5905 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 5906 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 5907 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 4
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 80 => ((8 integer))
mem: ((8 integer)): 5908 <= 80
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 80
mem: ((6 integer-address) (deref)) => 5
run: print-character/print-board/main 10: 85 => ((9 integer))
mem: ((9 integer)): 5909 <= 85
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 5910 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 85
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1192 => ((11 byte-address))
mem: ((11 byte-address)): 5911 <= 1192
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1192 <= #\space
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 5
run: print-character/print-board/main 14: 6 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 6
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 17: (((7 integer)) <- ((add)) ((7 integer)) ((1 literal)))
mem: ((7 integer)) => 0
run: print-board/main 17: 1 => ((7 integer))
mem: ((7 integer)): 1837 <= 1
run: print-board/main 18: (((jump)) ((-8 offset)))
run: print-board/main 11: (((4 boolean)) <- ((equal)) ((7 integer)) ((8 literal)))
mem: ((7 integer)) => 1
run: print-board/main 11: nil => ((4 boolean))
mem: ((4 boolean)): 1834 <= nil
run: print-board/main 12: (((jump-if)) ((4 boolean)) ((6 offset)))
mem: ((4 boolean)) => nil
run: print-board/main 13: (((8 file-address)) <- ((index)) ((2 board-address) (deref)) ((7 integer)))
mem: ((7 integer)) => 1
array-len: ((1465 board) (raw))
mem: ((1465 integer) (raw)) => 8
mem: ((1467 file-address) (raw)) => 1545
run: print-board/main 13: 1545 => ((8 file-address))
mem: ((8 file-address)): 1838 <= 1545
run: print-board/main 14: (((6 square)) <- ((index)) ((8 file-address) (deref)) ((3 integer)))
mem: ((3 integer)) => 3
array-len: ((1545 file) (raw))
mem: ((1545 integer) (raw)) => 8
mem: ((1549 square) (raw)) => _
run: print-board/main 14: #\_ => ((6 square))
mem: ((6 square)): 1836 <= #\_
run: print-board/main 15: (((print-character)) ((1 terminal-address)) ((6 square)))
mem: ((1 terminal-address)) => 1101
mem: ((6 square)) => _
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 5930 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\_)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 5932 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\_)
run: print-character/print-board/main 2: #\_ => ((2 character))
mem: ((2 character)): 5933 <= #\_
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\_)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 5934 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\_)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 5935 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 5936 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 5937 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 5938 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 4
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 80 => ((8 integer))
mem: ((8 integer)): 5939 <= 80
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 80
mem: ((6 integer-address) (deref)) => 6
run: print-character/print-board/main 10: 86 => ((9 integer))
mem: ((9 integer)): 5940 <= 86
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 5941 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 86
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1193 => ((11 byte-address))
mem: ((11 byte-address)): 5942 <= 1193
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => _
run: print-character/print-board/main 13: #\_ => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1193 <= #\_
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 6
run: print-character/print-board/main 14: 7 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 7
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 16: (((print-character)) ((1 terminal-address)) (( literal)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 5961 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 5963 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 5964 <= #\space
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 5965 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 5966 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 5967 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 5968 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 5969 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 4
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 80 => ((8 integer))
mem: ((8 integer)): 5970 <= 80
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 80
mem: ((6 integer-address) (deref)) => 7
run: print-character/print-board/main 10: 87 => ((9 integer))
mem: ((9 integer)): 5971 <= 87
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 5972 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 87
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1194 => ((11 byte-address))
mem: ((11 byte-address)): 5973 <= 1194
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1194 <= #\space
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 7
run: print-character/print-board/main 14: 8 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 8
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 17: (((7 integer)) <- ((add)) ((7 integer)) ((1 literal)))
mem: ((7 integer)) => 1
run: print-board/main 17: 2 => ((7 integer))
mem: ((7 integer)): 1837 <= 2
run: print-board/main 18: (((jump)) ((-8 offset)))
run: print-board/main 11: (((4 boolean)) <- ((equal)) ((7 integer)) ((8 literal)))
mem: ((7 integer)) => 2
run: print-board/main 11: nil => ((4 boolean))
mem: ((4 boolean)): 1834 <= nil
run: print-board/main 12: (((jump-if)) ((4 boolean)) ((6 offset)))
mem: ((4 boolean)) => nil
run: print-board/main 13: (((8 file-address)) <- ((index)) ((2 board-address) (deref)) ((7 integer)))
mem: ((7 integer)) => 2
array-len: ((1465 board) (raw))
mem: ((1465 integer) (raw)) => 8
mem: ((1468 file-address) (raw)) => 1585
run: print-board/main 13: 1585 => ((8 file-address))
mem: ((8 file-address)): 1838 <= 1585
run: print-board/main 14: (((6 square)) <- ((index)) ((8 file-address) (deref)) ((3 integer)))
mem: ((3 integer)) => 3
array-len: ((1585 file) (raw))
mem: ((1585 integer) (raw)) => 8
mem: ((1589 square) (raw)) => _
run: print-board/main 14: #\_ => ((6 square))
mem: ((6 square)): 1836 <= #\_
run: print-board/main 15: (((print-character)) ((1 terminal-address)) ((6 square)))
mem: ((1 terminal-address)) => 1101
mem: ((6 square)) => _
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 5992 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\_)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 5994 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\_)
run: print-character/print-board/main 2: #\_ => ((2 character))
mem: ((2 character)): 5995 <= #\_
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\_)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 5996 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\_)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 5997 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 5998 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 5999 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 6000 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 4
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 80 => ((8 integer))
mem: ((8 integer)): 6001 <= 80
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 80
mem: ((6 integer-address) (deref)) => 8
run: print-character/print-board/main 10: 88 => ((9 integer))
mem: ((9 integer)): 6002 <= 88
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 6003 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 88
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1195 => ((11 byte-address))
mem: ((11 byte-address)): 6004 <= 1195
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => _
run: print-character/print-board/main 13: #\_ => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1195 <= #\_
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 8
run: print-character/print-board/main 14: 9 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 9
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 16: (((print-character)) ((1 terminal-address)) (( literal)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 6023 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 6025 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 6026 <= #\space
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 6027 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 6028 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 6029 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 6030 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 6031 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 4
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 80 => ((8 integer))
mem: ((8 integer)): 6032 <= 80
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 80
mem: ((6 integer-address) (deref)) => 9
run: print-character/print-board/main 10: 89 => ((9 integer))
mem: ((9 integer)): 6033 <= 89
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 6034 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 89
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1196 => ((11 byte-address))
mem: ((11 byte-address)): 6035 <= 1196
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1196 <= #\space
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 9
run: print-character/print-board/main 14: 10 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 10
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 17: (((7 integer)) <- ((add)) ((7 integer)) ((1 literal)))
mem: ((7 integer)) => 2
run: print-board/main 17: 3 => ((7 integer))
mem: ((7 integer)): 1837 <= 3
run: print-board/main 18: (((jump)) ((-8 offset)))
run: print-board/main 11: (((4 boolean)) <- ((equal)) ((7 integer)) ((8 literal)))
mem: ((7 integer)) => 3
run: print-board/main 11: nil => ((4 boolean))
mem: ((4 boolean)): 1834 <= nil
run: print-board/main 12: (((jump-if)) ((4 boolean)) ((6 offset)))
mem: ((4 boolean)) => nil
run: print-board/main 13: (((8 file-address)) <- ((index)) ((2 board-address) (deref)) ((7 integer)))
mem: ((7 integer)) => 3
array-len: ((1465 board) (raw))
mem: ((1465 integer) (raw)) => 8
mem: ((1469 file-address) (raw)) => 1625
run: print-board/main 13: 1625 => ((8 file-address))
mem: ((8 file-address)): 1838 <= 1625
run: print-board/main 14: (((6 square)) <- ((index)) ((8 file-address) (deref)) ((3 integer)))
mem: ((3 integer)) => 3
array-len: ((1625 file) (raw))
mem: ((1625 integer) (raw)) => 8
mem: ((1629 square) (raw)) => _
run: print-board/main 14: #\_ => ((6 square))
mem: ((6 square)): 1836 <= #\_
run: print-board/main 15: (((print-character)) ((1 terminal-address)) ((6 square)))
mem: ((1 terminal-address)) => 1101
mem: ((6 square)) => _
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 6054 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\_)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 6056 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\_)
run: print-character/print-board/main 2: #\_ => ((2 character))
mem: ((2 character)): 6057 <= #\_
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\_)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 6058 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\_)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 6059 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 6060 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 6061 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 6062 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 4
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 80 => ((8 integer))
mem: ((8 integer)): 6063 <= 80
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 80
mem: ((6 integer-address) (deref)) => 10
run: print-character/print-board/main 10: 90 => ((9 integer))
mem: ((9 integer)): 6064 <= 90
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 6065 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 90
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1197 => ((11 byte-address))
mem: ((11 byte-address)): 6066 <= 1197
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => _
run: print-character/print-board/main 13: #\_ => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1197 <= #\_
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 10
run: print-character/print-board/main 14: 11 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 11
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 16: (((print-character)) ((1 terminal-address)) (( literal)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 6085 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 6087 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 6088 <= #\space
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 6089 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 6090 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 6091 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 6092 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 6093 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 4
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 80 => ((8 integer))
mem: ((8 integer)): 6094 <= 80
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 80
mem: ((6 integer-address) (deref)) => 11
run: print-character/print-board/main 10: 91 => ((9 integer))
mem: ((9 integer)): 6095 <= 91
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 6096 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 91
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1198 => ((11 byte-address))
mem: ((11 byte-address)): 6097 <= 1198
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1198 <= #\space
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 11
run: print-character/print-board/main 14: 12 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 12
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 17: (((7 integer)) <- ((add)) ((7 integer)) ((1 literal)))
mem: ((7 integer)) => 3
run: print-board/main 17: 4 => ((7 integer))
mem: ((7 integer)): 1837 <= 4
schedule: scheduling print-board/main for further processing
schedule: print-board/main
run: print-board/main 18: (((jump)) ((-8 offset)))
run: print-board/main 11: (((4 boolean)) <- ((equal)) ((7 integer)) ((8 literal)))
mem: ((7 integer)) => 4
run: print-board/main 11: nil => ((4 boolean))
mem: ((4 boolean)): 1834 <= nil
run: print-board/main 12: (((jump-if)) ((4 boolean)) ((6 offset)))
mem: ((4 boolean)) => nil
run: print-board/main 13: (((8 file-address)) <- ((index)) ((2 board-address) (deref)) ((7 integer)))
mem: ((7 integer)) => 4
array-len: ((1465 board) (raw))
mem: ((1465 integer) (raw)) => 8
mem: ((1470 file-address) (raw)) => 1665
run: print-board/main 13: 1665 => ((8 file-address))
mem: ((8 file-address)): 1838 <= 1665
run: print-board/main 14: (((6 square)) <- ((index)) ((8 file-address) (deref)) ((3 integer)))
mem: ((3 integer)) => 3
array-len: ((1665 file) (raw))
mem: ((1665 integer) (raw)) => 8
mem: ((1669 square) (raw)) => _
run: print-board/main 14: #\_ => ((6 square))
mem: ((6 square)): 1836 <= #\_
run: print-board/main 15: (((print-character)) ((1 terminal-address)) ((6 square)))
mem: ((1 terminal-address)) => 1101
mem: ((6 square)) => _
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 6116 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\_)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 6118 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\_)
run: print-character/print-board/main 2: #\_ => ((2 character))
mem: ((2 character)): 6119 <= #\_
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\_)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 6120 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\_)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 6121 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 6122 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 6123 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 6124 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 4
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 80 => ((8 integer))
mem: ((8 integer)): 6125 <= 80
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 80
mem: ((6 integer-address) (deref)) => 12
run: print-character/print-board/main 10: 92 => ((9 integer))
mem: ((9 integer)): 6126 <= 92
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 6127 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 92
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1199 => ((11 byte-address))
mem: ((11 byte-address)): 6128 <= 1199
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => _
run: print-character/print-board/main 13: #\_ => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1199 <= #\_
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 12
run: print-character/print-board/main 14: 13 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 13
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 16: (((print-character)) ((1 terminal-address)) (( literal)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 6147 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 6149 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 6150 <= #\space
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 6151 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 6152 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 6153 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 6154 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 6155 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 4
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 80 => ((8 integer))
mem: ((8 integer)): 6156 <= 80
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 80
mem: ((6 integer-address) (deref)) => 13
run: print-character/print-board/main 10: 93 => ((9 integer))
mem: ((9 integer)): 6157 <= 93
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 6158 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 93
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1200 => ((11 byte-address))
mem: ((11 byte-address)): 6159 <= 1200
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1200 <= #\space
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 13
run: print-character/print-board/main 14: 14 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 14
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 17: (((7 integer)) <- ((add)) ((7 integer)) ((1 literal)))
mem: ((7 integer)) => 4
run: print-board/main 17: 5 => ((7 integer))
mem: ((7 integer)): 1837 <= 5
run: print-board/main 18: (((jump)) ((-8 offset)))
run: print-board/main 11: (((4 boolean)) <- ((equal)) ((7 integer)) ((8 literal)))
mem: ((7 integer)) => 5
run: print-board/main 11: nil => ((4 boolean))
mem: ((4 boolean)): 1834 <= nil
run: print-board/main 12: (((jump-if)) ((4 boolean)) ((6 offset)))
mem: ((4 boolean)) => nil
run: print-board/main 13: (((8 file-address)) <- ((index)) ((2 board-address) (deref)) ((7 integer)))
mem: ((7 integer)) => 5
array-len: ((1465 board) (raw))
mem: ((1465 integer) (raw)) => 8
mem: ((1471 file-address) (raw)) => 1705
run: print-board/main 13: 1705 => ((8 file-address))
mem: ((8 file-address)): 1838 <= 1705
run: print-board/main 14: (((6 square)) <- ((index)) ((8 file-address) (deref)) ((3 integer)))
mem: ((3 integer)) => 3
array-len: ((1705 file) (raw))
mem: ((1705 integer) (raw)) => 8
mem: ((1709 square) (raw)) => _
run: print-board/main 14: #\_ => ((6 square))
mem: ((6 square)): 1836 <= #\_
run: print-board/main 15: (((print-character)) ((1 terminal-address)) ((6 square)))
mem: ((1 terminal-address)) => 1101
mem: ((6 square)) => _
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 6178 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\_)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 6180 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\_)
run: print-character/print-board/main 2: #\_ => ((2 character))
mem: ((2 character)): 6181 <= #\_
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\_)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 6182 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\_)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 6183 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 6184 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 6185 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 6186 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 4
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 80 => ((8 integer))
mem: ((8 integer)): 6187 <= 80
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 80
mem: ((6 integer-address) (deref)) => 14
run: print-character/print-board/main 10: 94 => ((9 integer))
mem: ((9 integer)): 6188 <= 94
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 6189 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 94
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1201 => ((11 byte-address))
mem: ((11 byte-address)): 6190 <= 1201
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => _
run: print-character/print-board/main 13: #\_ => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1201 <= #\_
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 14
run: print-character/print-board/main 14: 15 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 15
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 16: (((print-character)) ((1 terminal-address)) (( literal)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 6209 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 6211 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 6212 <= #\space
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 6213 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 6214 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 6215 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 6216 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 6217 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 4
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 80 => ((8 integer))
mem: ((8 integer)): 6218 <= 80
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 80
mem: ((6 integer-address) (deref)) => 15
run: print-character/print-board/main 10: 95 => ((9 integer))
mem: ((9 integer)): 6219 <= 95
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 6220 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 95
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1202 => ((11 byte-address))
mem: ((11 byte-address)): 6221 <= 1202
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1202 <= #\space
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 15
run: print-character/print-board/main 14: 16 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 16
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 17: (((7 integer)) <- ((add)) ((7 integer)) ((1 literal)))
mem: ((7 integer)) => 5
run: print-board/main 17: 6 => ((7 integer))
mem: ((7 integer)): 1837 <= 6
run: print-board/main 18: (((jump)) ((-8 offset)))
run: print-board/main 11: (((4 boolean)) <- ((equal)) ((7 integer)) ((8 literal)))
mem: ((7 integer)) => 6
run: print-board/main 11: nil => ((4 boolean))
mem: ((4 boolean)): 1834 <= nil
run: print-board/main 12: (((jump-if)) ((4 boolean)) ((6 offset)))
mem: ((4 boolean)) => nil
run: print-board/main 13: (((8 file-address)) <- ((index)) ((2 board-address) (deref)) ((7 integer)))
mem: ((7 integer)) => 6
array-len: ((1465 board) (raw))
mem: ((1465 integer) (raw)) => 8
mem: ((1472 file-address) (raw)) => 1745
run: print-board/main 13: 1745 => ((8 file-address))
mem: ((8 file-address)): 1838 <= 1745
run: print-board/main 14: (((6 square)) <- ((index)) ((8 file-address) (deref)) ((3 integer)))
mem: ((3 integer)) => 3
array-len: ((1745 file) (raw))
mem: ((1745 integer) (raw)) => 8
mem: ((1749 square) (raw)) => _
run: print-board/main 14: #\_ => ((6 square))
mem: ((6 square)): 1836 <= #\_
run: print-board/main 15: (((print-character)) ((1 terminal-address)) ((6 square)))
mem: ((1 terminal-address)) => 1101
mem: ((6 square)) => _
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 6240 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\_)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 6242 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\_)
run: print-character/print-board/main 2: #\_ => ((2 character))
mem: ((2 character)): 6243 <= #\_
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\_)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 6244 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\_)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 6245 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 6246 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 6247 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 6248 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 4
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 80 => ((8 integer))
mem: ((8 integer)): 6249 <= 80
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 80
mem: ((6 integer-address) (deref)) => 16
run: print-character/print-board/main 10: 96 => ((9 integer))
mem: ((9 integer)): 6250 <= 96
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 6251 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 96
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1203 => ((11 byte-address))
mem: ((11 byte-address)): 6252 <= 1203
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => _
run: print-character/print-board/main 13: #\_ => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1203 <= #\_
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 16
run: print-character/print-board/main 14: 17 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 17
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 16: (((print-character)) ((1 terminal-address)) (( literal)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 6271 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 6273 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 6274 <= #\space
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 6275 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 6276 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 6277 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 6278 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 6279 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 4
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 80 => ((8 integer))
mem: ((8 integer)): 6280 <= 80
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 80
mem: ((6 integer-address) (deref)) => 17
run: print-character/print-board/main 10: 97 => ((9 integer))
mem: ((9 integer)): 6281 <= 97
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 6282 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 97
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1204 => ((11 byte-address))
mem: ((11 byte-address)): 6283 <= 1204
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1204 <= #\space
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 17
run: print-character/print-board/main 14: 18 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 18
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 17: (((7 integer)) <- ((add)) ((7 integer)) ((1 literal)))
mem: ((7 integer)) => 6
run: print-board/main 17: 7 => ((7 integer))
mem: ((7 integer)): 1837 <= 7
run: print-board/main 18: (((jump)) ((-8 offset)))
run: print-board/main 11: (((4 boolean)) <- ((equal)) ((7 integer)) ((8 literal)))
mem: ((7 integer)) => 7
run: print-board/main 11: nil => ((4 boolean))
mem: ((4 boolean)): 1834 <= nil
run: print-board/main 12: (((jump-if)) ((4 boolean)) ((6 offset)))
mem: ((4 boolean)) => nil
run: print-board/main 13: (((8 file-address)) <- ((index)) ((2 board-address) (deref)) ((7 integer)))
mem: ((7 integer)) => 7
array-len: ((1465 board) (raw))
mem: ((1465 integer) (raw)) => 8
mem: ((1473 file-address) (raw)) => 1785
run: print-board/main 13: 1785 => ((8 file-address))
mem: ((8 file-address)): 1838 <= 1785
run: print-board/main 14: (((6 square)) <- ((index)) ((8 file-address) (deref)) ((3 integer)))
mem: ((3 integer)) => 3
array-len: ((1785 file) (raw))
mem: ((1785 integer) (raw)) => 8
mem: ((1789 square) (raw)) => _
run: print-board/main 14: #\_ => ((6 square))
mem: ((6 square)): 1836 <= #\_
run: print-board/main 15: (((print-character)) ((1 terminal-address)) ((6 square)))
mem: ((1 terminal-address)) => 1101
mem: ((6 square)) => _
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 6302 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\_)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 6304 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\_)
run: print-character/print-board/main 2: #\_ => ((2 character))
mem: ((2 character)): 6305 <= #\_
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\_)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 6306 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\_)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 6307 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 6308 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 6309 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 6310 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 4
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 80 => ((8 integer))
mem: ((8 integer)): 6311 <= 80
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 80
mem: ((6 integer-address) (deref)) => 18
run: print-character/print-board/main 10: 98 => ((9 integer))
mem: ((9 integer)): 6312 <= 98
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 6313 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 98
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1205 => ((11 byte-address))
mem: ((11 byte-address)): 6314 <= 1205
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => _
run: print-character/print-board/main 13: #\_ => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1205 <= #\_
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 18
run: print-character/print-board/main 14: 19 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 19
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 16: (((print-character)) ((1 terminal-address)) (( literal)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 6333 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 6335 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 6336 <= #\space
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 6337 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 6338 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 6339 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 6340 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 6341 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 4
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 80 => ((8 integer))
mem: ((8 integer)): 6342 <= 80
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 80
mem: ((6 integer-address) (deref)) => 19
run: print-character/print-board/main 10: 99 => ((9 integer))
mem: ((9 integer)): 6343 <= 99
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 6344 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 99
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1206 => ((11 byte-address))
mem: ((11 byte-address)): 6345 <= 1206
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1206 <= #\space
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 19
run: print-character/print-board/main 14: 20 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 20
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 17: (((7 integer)) <- ((add)) ((7 integer)) ((1 literal)))
mem: ((7 integer)) => 7
run: print-board/main 17: 8 => ((7 integer))
mem: ((7 integer)): 1837 <= 8
run: print-board/main 18: (((jump)) ((-8 offset)))
run: print-board/main 11: (((4 boolean)) <- ((equal)) ((7 integer)) ((8 literal)))
mem: ((7 integer)) => 8
run: print-board/main 11: t => ((4 boolean))
mem: ((4 boolean)): 1834 <= t
run: print-board/main 12: (((jump-if)) ((4 boolean)) ((6 offset)))
mem: ((4 boolean)) => t
run: print-board/main 19: (((3 integer)) <- ((subtract)) ((3 integer)) ((1 literal)))
mem: ((3 integer)) => 3
run: print-board/main 19: 2 => ((3 integer))
mem: ((3 integer)): 1833 <= 2
run: print-board/main 20: (((cursor-to-next-line)) ((1 terminal-address)))
mem: ((1 terminal-address)) => 1101
run: cursor-to-next-line/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: cursor-to-next-line/print-board/main 0: 6364 => ((default-space space-address))
run: cursor-to-next-line/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101)
run: cursor-to-next-line/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 6366 <= 1101
run: cursor-to-next-line/print-board/main 2: (((jump-unless)) ((1 terminal-address)) ((5 offset)))
mem: ((1 terminal-address)) => 1101
run: cursor-to-next-line/print-board/main 3: (((2 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: cursor-to-next-line/print-board/main 3: 1103 => ((2 integer-address))
mem: ((2 integer-address)): 6367 <= 1103
run: cursor-to-next-line/print-board/main 4: (((2 integer-address) (deref)) <- ((add)) ((2 integer-address) (deref)) ((1 literal)))
mem: ((2 integer-address) (deref)) => 4
run: cursor-to-next-line/print-board/main 4: 5 => ((2 integer-address) (deref))
mem: ((2 integer-address) (deref)): 1103 <= 5
run: cursor-to-next-line/print-board/main 5: (((3 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: cursor-to-next-line/print-board/main 5: 1104 => ((3 integer-address))
mem: ((3 integer-address)): 6368 <= 1104
run: cursor-to-next-line/print-board/main 6: (((3 integer-address) (deref)) <- ((copy)) ((0 literal)))
run: cursor-to-next-line/print-board/main 6: 0 => ((3 integer-address) (deref))
mem: ((3 integer-address) (deref)): 1104 <= 0
run: cursor-to-next-line/print-board/main 7: (((reply)))
run: print-board/main 21: (((jump)) ((-18 offset)))
run: print-board/main 4: (((4 boolean)) <- ((less-than)) ((3 integer)) ((0 literal)))
mem: ((3 integer)) => 2
run: print-board/main 4: nil => ((4 boolean))
mem: ((4 boolean)): 1834 <= nil
run: print-board/main 5: (((jump-if)) ((4 boolean)) ((16 offset)))
mem: ((4 boolean)) => nil
run: print-board/main 6: (((5 integer)) <- ((add)) ((3 integer)) ((1 literal)))
mem: ((3 integer)) => 2
run: print-board/main 6: 3 => ((5 integer))
mem: ((5 integer)): 1835 <= 3
run: print-board/main 7: (((print-integer)) ((1 terminal-address)) ((5 integer)))
mem: ((1 terminal-address)) => 1101
mem: ((5 integer)) => 3
run: print-integer/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-integer/print-board/main 0: 6395 => ((default-space space-address))
run: print-integer/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 3)
run: print-integer/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 6397 <= 1101
run: print-integer/print-board/main 2: (((2 integer)) <- ((next-input)))
arg: nil 1 (1101 3)
run: print-integer/print-board/main 2: 3 => ((2 integer))
mem: ((2 integer)): 6398 <= 3
run: print-integer/print-board/main 3: (((3 string-address)) <- ((integer-to-decimal-string)) ((2 integer)))
mem: ((2 integer)) => 3
run: integer-to-decimal-string/print-integer/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: integer-to-decimal-string/print-integer/print-board/main 0: 6426 => ((default-space space-address))
run: integer-to-decimal-string/print-integer/print-board/main 1: (((1 integer)) <- ((next-input)))
arg: nil 0 (3)
run: integer-to-decimal-string/print-integer/print-board/main 1: 3 => ((1 integer))
mem: ((1 integer)): 6428 <= 3
run: integer-to-decimal-string/print-integer/print-board/main 2: (((2 boolean)) <- ((equal)) ((1 integer)) ((0 literal)))
mem: ((1 integer)) => 3
run: integer-to-decimal-string/print-integer/print-board/main 2: nil => ((2 boolean))
mem: ((2 boolean)): 6429 <= nil
run: integer-to-decimal-string/print-integer/print-board/main 3: (((jump-unless)) ((2 boolean)) ((2 offset)))
mem: ((2 boolean)) => nil
run: integer-to-decimal-string/print-integer/print-board/main 6: (((4 boolean)) <- ((copy)) ((nil literal)))
run: integer-to-decimal-string/print-integer/print-board/main 6: nil => ((4 boolean))
mem: ((4 boolean)): 6431 <= nil
run: integer-to-decimal-string/print-integer/print-board/main 7: (((5 boolean)) <- ((less-than)) ((1 integer)) ((0 literal)))
mem: ((1 integer)) => 3
run: integer-to-decimal-string/print-integer/print-board/main 7: nil => ((5 boolean))
mem: ((5 boolean)): 6432 <= nil
run: integer-to-decimal-string/print-integer/print-board/main 8: (((jump-unless)) ((5 boolean)) ((2 offset)))
mem: ((5 boolean)) => nil
run: integer-to-decimal-string/print-integer/print-board/main 11: (((6 buffer-address)) <- ((init-buffer)) ((30 literal)))
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 0: 6457 => ((default-space space-address))
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 1: (((1 buffer-address)) <- ((new)) ((buffer literal)))
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 1: 6488 => ((1 buffer-address))
mem: ((1 buffer-address)): 6459 <= 6488
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 2: (((2 integer-address)) <- ((get-address)) ((1 buffer-address) (deref)) ((0 offset)))
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 2: 6488 => ((2 integer-address))
mem: ((2 integer-address)): 6460 <= 6488
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 3: (((2 integer-address) (deref)) <- ((copy)) ((0 literal)))
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 3: 0 => ((2 integer-address) (deref))
mem: ((2 integer-address) (deref)): 6488 <= 0
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 4: (((3 string-address-address)) <- ((get-address)) ((1 buffer-address) (deref)) ((1 offset)))
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 4: 6489 => ((3 string-address-address))
mem: ((3 string-address-address)): 6461 <= 6489
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 5: (((4 integer)) <- ((next-input)))
arg: nil 0 (30)
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 5: 30 => ((4 integer))
mem: ((4 integer)): 6462 <= 30
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 6: (((3 string-address-address) (deref)) <- ((new)) ((string literal)) ((4 integer)))
mem: ((4 integer)) => 30
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 6: 6490 => ((3 string-address-address) (deref))
mem: ((3 string-address-address) (deref)): 6489 <= 6490
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 7: (((reply)) ((1 buffer-address)))
mem: ((1 buffer-address)) => 6488
run: integer-to-decimal-string/print-integer/print-board/main 11: 6488 => ((6 buffer-address))
mem: ((6 buffer-address)): 6433 <= 6488
run: integer-to-decimal-string/print-integer/print-board/main 12: (((7 character)) <- ((copy)) ((0 literal)))
run: integer-to-decimal-string/print-integer/print-board/main 12: #\0 => ((7 character))
mem: ((7 character)): 6434 <= #\0
run: integer-to-decimal-string/print-integer/print-board/main 13: (((8 integer)) <- ((character-to-integer)) ((7 character)))
mem: ((7 character)) => 0
run: integer-to-decimal-string/print-integer/print-board/main 13: 48 => ((8 integer))
mem: ((8 integer)): 6435 <= 48
run: integer-to-decimal-string/print-integer/print-board/main 14: (((9 boolean)) <- ((equal)) ((1 integer)) ((0 literal)))
mem: ((1 integer)) => 3
run: integer-to-decimal-string/print-integer/print-board/main 14: nil => ((9 boolean))
mem: ((9 boolean)): 6436 <= nil
run: integer-to-decimal-string/print-integer/print-board/main 15: (((jump-if)) ((9 boolean)) ((5 offset)))
mem: ((9 boolean)) => nil
run: integer-to-decimal-string/print-integer/print-board/main 16: (((1 integer)) ((10 integer)) <- ((divide-with-remainder)) ((1 integer)) ((10 literal)))
mem: ((1 integer)) => 3
mem: ((1 integer)) => 3
run: integer-to-decimal-string/print-integer/print-board/main 16: 0 => ((1 integer))
mem: ((1 integer)): 6428 <= 0
run: integer-to-decimal-string/print-integer/print-board/main 16: 3 => ((10 integer))
mem: ((10 integer)): 6437 <= 3
run: integer-to-decimal-string/print-integer/print-board/main 17: (((11 integer)) <- ((add)) ((8 integer)) ((10 integer)))
mem: ((8 integer)) => 48
mem: ((10 integer)) => 3
run: integer-to-decimal-string/print-integer/print-board/main 17: 51 => ((11 integer))
mem: ((11 integer)): 6438 <= 51
run: integer-to-decimal-string/print-integer/print-board/main 18: (((12 character)) <- ((integer-to-character)) ((11 integer)))
mem: ((11 integer)) => 51
run: integer-to-decimal-string/print-integer/print-board/main 18: #\3 => ((12 character))
mem: ((12 character)): 6439 <= #\3
run: integer-to-decimal-string/print-integer/print-board/main 19: (((6 buffer-address)) <- ((append)) ((6 buffer-address)) ((12 character)))
mem: ((6 buffer-address)) => 6488
mem: ((12 character)) => 3
run: append/integer-to-decimal-string/print-integer/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: append/integer-to-decimal-string/print-integer/print-board/main 0: 6521 => ((default-space space-address))
run: append/integer-to-decimal-string/print-integer/print-board/main 1: (((1 buffer-address)) <- ((next-input)))
arg: nil 0 (6488 #\3)
run: append/integer-to-decimal-string/print-integer/print-board/main 1: 6488 => ((1 buffer-address))
mem: ((1 buffer-address)): 6523 <= 6488
run: append/integer-to-decimal-string/print-integer/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (6488 #\3)
run: append/integer-to-decimal-string/print-integer/print-board/main 2: #\3 => ((2 character))
mem: ((2 character)): 6524 <= #\3
run: append/integer-to-decimal-string/print-integer/print-board/main 3: (((3 boolean)) <- ((buffer-full?)) ((1 buffer-address)))
mem: ((1 buffer-address)) => 6488
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 0: 6552 => ((default-space space-address))
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 1: (((1 buffer-address)) <- ((next-input)))
arg: nil 0 (6488)
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 1: 6488 => ((1 buffer-address))
mem: ((1 buffer-address)): 6554 <= 6488
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 2: (((2 integer)) <- ((get)) ((1 buffer-address) (deref)) ((0 offset)))
mem: ((6488 integer) (raw)) => 0
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 2: 0 => ((2 integer))
mem: ((2 integer)): 6555 <= 0
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 3: (((3 string-address)) <- ((get)) ((1 buffer-address) (deref)) ((1 offset)))
mem: ((6489 string-address) (raw)) => 6490
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 3: 6490 => ((3 string-address))
mem: ((3 string-address)): 6556 <= 6490
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 4: (((4 integer)) <- ((length)) ((3 string-address) (deref)))
array-len: ((3 string-address) (deref))
mem: ((6490 integer) (raw)) => 30
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 4: 30 => ((4 integer))
mem: ((4 integer)): 6557 <= 30
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((2 integer)) ((4 integer)))
mem: ((2 integer)) => 0
mem: ((4 integer)) => 30
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 5: nil => ((5 boolean))
mem: ((5 boolean)): 6558 <= nil
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 6: (((reply)) ((5 boolean)))
mem: ((5 boolean)) => nil
run: append/integer-to-decimal-string/print-integer/print-board/main 3: nil => ((3 boolean))
mem: ((3 boolean)): 6525 <= nil
run: append/integer-to-decimal-string/print-integer/print-board/main 4: (((jump-unless)) ((3 boolean)) ((1 offset)))
mem: ((3 boolean)) => nil
run: append/integer-to-decimal-string/print-integer/print-board/main 6: (((4 integer-address)) <- ((get-address)) ((1 buffer-address) (deref)) ((0 offset)))
run: append/integer-to-decimal-string/print-integer/print-board/main 6: 6488 => ((4 integer-address))
mem: ((4 integer-address)): 6526 <= 6488
run: append/integer-to-decimal-string/print-integer/print-board/main 7: (((5 string-address)) <- ((get)) ((1 buffer-address) (deref)) ((1 offset)))
mem: ((6489 string-address) (raw)) => 6490
run: append/integer-to-decimal-string/print-integer/print-board/main 7: 6490 => ((5 string-address))
mem: ((5 string-address)): 6527 <= 6490
run: append/integer-to-decimal-string/print-integer/print-board/main 8: (((6 byte-address)) <- ((index-address)) ((5 string-address) (deref)) ((4 integer-address) (deref)))
mem: ((4 integer-address) (deref)) => 0
array-len: ((6490 string) (raw))
mem: ((6490 integer) (raw)) => 30
run: append/integer-to-decimal-string/print-integer/print-board/main 8: 6491 => ((6 byte-address))
mem: ((6 byte-address)): 6528 <= 6491
run: append/integer-to-decimal-string/print-integer/print-board/main 9: (((6 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => 3
run: append/integer-to-decimal-string/print-integer/print-board/main 9: #\3 => ((6 byte-address) (deref))
mem: ((6 byte-address) (deref)): 6491 <= #\3
run: append/integer-to-decimal-string/print-integer/print-board/main 10: (((4 integer-address) (deref)) <- ((add)) ((4 integer-address) (deref)) ((1 literal)))
mem: ((4 integer-address) (deref)) => 0
run: append/integer-to-decimal-string/print-integer/print-board/main 10: 1 => ((4 integer-address) (deref))
mem: ((4 integer-address) (deref)): 6488 <= 1
run: append/integer-to-decimal-string/print-integer/print-board/main 11: (((reply)) ((1 buffer-address) (same-as-arg 0)))
mem: ((1 buffer-address) (same-as-arg 0)) => 6488
run: integer-to-decimal-string/print-integer/print-board/main 19: 6488 => ((6 buffer-address))
mem: ((6 buffer-address)): 6433 <= 6488
run: integer-to-decimal-string/print-integer/print-board/main 20: (((jump)) ((-7 offset)))
run: integer-to-decimal-string/print-integer/print-board/main 14: (((9 boolean)) <- ((equal)) ((1 integer)) ((0 literal)))
mem: ((1 integer)) => 0
run: integer-to-decimal-string/print-integer/print-board/main 14: t => ((9 boolean))
mem: ((9 boolean)): 6436 <= t
run: integer-to-decimal-string/print-integer/print-board/main 15: (((jump-if)) ((9 boolean)) ((5 offset)))
mem: ((9 boolean)) => t
run: integer-to-decimal-string/print-integer/print-board/main 21: (((jump-unless)) ((4 boolean)) ((1 offset)))
mem: ((4 boolean)) => nil
run: integer-to-decimal-string/print-integer/print-board/main 23: (((13 integer)) <- ((get)) ((6 buffer-address) (deref)) ((0 offset)))
mem: ((6488 integer) (raw)) => 1
run: integer-to-decimal-string/print-integer/print-board/main 23: 1 => ((13 integer))
mem: ((13 integer)): 6440 <= 1
run: integer-to-decimal-string/print-integer/print-board/main 24: (((14 string-address)) <- ((get)) ((6 buffer-address) (deref)) ((1 offset)))
mem: ((6489 string-address) (raw)) => 6490
run: integer-to-decimal-string/print-integer/print-board/main 24: 6490 => ((14 string-address))
mem: ((14 string-address)): 6441 <= 6490
run: integer-to-decimal-string/print-integer/print-board/main 25: (((15 string-address)) <- ((new)) ((string literal)) ((13 integer)))
mem: ((13 integer)) => 1
run: integer-to-decimal-string/print-integer/print-board/main 25: 6583 => ((15 string-address))
mem: ((15 string-address)): 6442 <= 6583
run: integer-to-decimal-string/print-integer/print-board/main 26: (((16 integer)) <- ((subtract)) ((13 integer)) ((1 literal)))
mem: ((13 integer)) => 1
run: integer-to-decimal-string/print-integer/print-board/main 26: 0 => ((16 integer))
mem: ((16 integer)): 6443 <= 0
run: integer-to-decimal-string/print-integer/print-board/main 27: (((17 integer)) <- ((copy)) ((0 literal)))
run: integer-to-decimal-string/print-integer/print-board/main 27: 0 => ((17 integer))
mem: ((17 integer)): 6444 <= 0
run: integer-to-decimal-string/print-integer/print-board/main 28: (((9 boolean)) <- ((less-than)) ((16 integer)) ((0 literal)))
mem: ((16 integer)) => 0
run: integer-to-decimal-string/print-integer/print-board/main 28: nil => ((9 boolean))
mem: ((9 boolean)): 6436 <= nil
run: integer-to-decimal-string/print-integer/print-board/main 29: (((jump-if)) ((9 boolean)) ((6 offset)))
mem: ((9 boolean)) => nil
run: integer-to-decimal-string/print-integer/print-board/main 30: (((18 byte)) <- ((index)) ((14 string-address) (deref)) ((16 integer)))
mem: ((16 integer)) => 0
array-len: ((6490 string) (raw))
mem: ((6490 integer) (raw)) => 30
mem: ((6491 byte) (raw)) => 3
run: integer-to-decimal-string/print-integer/print-board/main 30: #\3 => ((18 byte))
mem: ((18 byte)): 6445 <= #\3
run: integer-to-decimal-string/print-integer/print-board/main 31: (((19 byte-address)) <- ((index-address)) ((15 string-address) (deref)) ((17 integer)))
mem: ((17 integer)) => 0
array-len: ((6583 string) (raw))
mem: ((6583 integer) (raw)) => 1
run: integer-to-decimal-string/print-integer/print-board/main 31: 6584 => ((19 byte-address))
mem: ((19 byte-address)): 6446 <= 6584
run: integer-to-decimal-string/print-integer/print-board/main 32: (((19 byte-address) (deref)) <- ((copy)) ((18 byte)))
mem: ((18 byte)) => 3
run: integer-to-decimal-string/print-integer/print-board/main 32: #\3 => ((19 byte-address) (deref))
mem: ((19 byte-address) (deref)): 6584 <= #\3
run: integer-to-decimal-string/print-integer/print-board/main 33: (((16 integer)) <- ((subtract)) ((16 integer)) ((1 literal)))
mem: ((16 integer)) => 0
run: integer-to-decimal-string/print-integer/print-board/main 33: -1 => ((16 integer))
mem: ((16 integer)): 6443 <= -1
run: integer-to-decimal-string/print-integer/print-board/main 34: (((17 integer)) <- ((add)) ((17 integer)) ((1 literal)))
mem: ((17 integer)) => 0
run: integer-to-decimal-string/print-integer/print-board/main 34: 1 => ((17 integer))
mem: ((17 integer)): 6444 <= 1
run: integer-to-decimal-string/print-integer/print-board/main 35: (((jump)) ((-8 offset)))
run: integer-to-decimal-string/print-integer/print-board/main 28: (((9 boolean)) <- ((less-than)) ((16 integer)) ((0 literal)))
mem: ((16 integer)) => -1
run: integer-to-decimal-string/print-integer/print-board/main 28: t => ((9 boolean))
mem: ((9 boolean)): 6436 <= t
run: integer-to-decimal-string/print-integer/print-board/main 29: (((jump-if)) ((9 boolean)) ((6 offset)))
mem: ((9 boolean)) => t
run: integer-to-decimal-string/print-integer/print-board/main 36: (((reply)) ((15 string-address)))
mem: ((15 string-address)) => 6583
run: print-integer/print-board/main 3: 6583 => ((3 string-address))
mem: ((3 string-address)): 6399 <= 6583
run: print-integer/print-board/main 4: (((print-string)) ((1 terminal-address)) ((3 string-address)))
mem: ((1 terminal-address)) => 1101
mem: ((3 string-address)) => 6583
run: print-string/print-integer/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-string/print-integer/print-board/main 0: 6585 => ((default-space space-address))
run: print-string/print-integer/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 6583)
run: print-string/print-integer/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 6587 <= 1101
run: print-string/print-integer/print-board/main 2: (((2 string-address)) <- ((next-input)))
arg: nil 1 (1101 6583)
run: print-string/print-integer/print-board/main 2: 6583 => ((2 string-address))
mem: ((2 string-address)): 6588 <= 6583
run: print-string/print-integer/print-board/main 3: (((3 integer)) <- ((length)) ((2 string-address) (deref)))
array-len: ((2 string-address) (deref))
mem: ((6583 integer) (raw)) => 1
run: print-string/print-integer/print-board/main 3: 1 => ((3 integer))
mem: ((3 integer)): 6589 <= 1
run: print-string/print-integer/print-board/main 4: (((4 integer)) <- ((copy)) ((0 literal)))
run: print-string/print-integer/print-board/main 4: 0 => ((4 integer))
mem: ((4 integer)): 6590 <= 0
run: print-string/print-integer/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 0
mem: ((3 integer)) => 1
run: print-string/print-integer/print-board/main 5: nil => ((5 boolean))
mem: ((5 boolean)): 6591 <= nil
run: print-string/print-integer/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: print-string/print-integer/print-board/main 7: (((6 character)) <- ((index)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 0
array-len: ((6583 string) (raw))
mem: ((6583 integer) (raw)) => 1
mem: ((6584 byte) (raw)) => 3
run: print-string/print-integer/print-board/main 7: #\3 => ((6 character))
mem: ((6 character)): 6592 <= #\3
run: print-string/print-integer/print-board/main 8: (((print-character)) ((1 terminal-address)) ((6 character)))
mem: ((1 terminal-address)) => 1101
mem: ((6 character)) => 3
run: print-character/print-string/print-integer/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-string/print-integer/print-board/main 0: 6616 => ((default-space space-address))
run: print-character/print-string/print-integer/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\3)
run: print-character/print-string/print-integer/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 6618 <= 1101
run: print-character/print-string/print-integer/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\3)
run: print-character/print-string/print-integer/print-board/main 2: #\3 => ((2 character))
mem: ((2 character)): 6619 <= #\3
run: print-character/print-string/print-integer/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\3)
run: print-character/print-string/print-integer/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 6620 <= nil
run: print-character/print-string/print-integer/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\3)
run: print-character/print-string/print-integer/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 6621 <= nil
run: print-character/print-string/print-integer/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-string/print-integer/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-string/print-integer/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 6622 <= 1103
run: print-character/print-string/print-integer/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-string/print-integer/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 6623 <= 1104
run: print-character/print-string/print-integer/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-string/print-integer/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 6624 <= 20
run: print-character/print-string/print-integer/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 5
mem: ((7 integer)) => 20
run: print-character/print-string/print-integer/print-board/main 9: 100 => ((8 integer))
mem: ((8 integer)): 6625 <= 100
run: print-character/print-string/print-integer/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 100
mem: ((6 integer-address) (deref)) => 0
run: print-character/print-string/print-integer/print-board/main 10: 100 => ((9 integer))
mem: ((9 integer)): 6626 <= 100
run: print-character/print-string/print-integer/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-string/print-integer/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 6627 <= 1106
run: print-character/print-string/print-integer/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 100
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-string/print-integer/print-board/main 12: 1207 => ((11 byte-address))
mem: ((11 byte-address)): 6628 <= 1207
run: print-character/print-string/print-integer/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => 3
run: print-character/print-string/print-integer/print-board/main 13: #\3 => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1207 <= #\3
run: print-character/print-string/print-integer/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 0
run: print-character/print-string/print-integer/print-board/main 14: 1 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 1
run: print-character/print-string/print-integer/print-board/main 15: (((reply)))
run: print-string/print-integer/print-board/main 9: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 0
run: print-string/print-integer/print-board/main 9: 1 => ((4 integer))
mem: ((4 integer)): 6590 <= 1
run: print-string/print-integer/print-board/main 10: (((jump)) ((-6 offset)))
run: print-string/print-integer/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 1
mem: ((3 integer)) => 1
run: print-string/print-integer/print-board/main 5: t => ((5 boolean))
mem: ((5 boolean)): 6591 <= t
run: print-string/print-integer/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => t
run: print-board/main 8: (((6 string-address)) <- ((new)) | )
run: print-board/main 8: 6647 => ((6 string-address))
mem: ((6 string-address)): 1836 <= 6647
run: print-board/main 9: (((print-string)) ((1 terminal-address)) ((6 string-address)))
mem: ((1 terminal-address)) => 1101
mem: ((6 string-address)) => 6647
run: print-string/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-string/print-board/main 0: 6651 => ((default-space space-address))
run: print-string/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 6647)
run: print-string/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 6653 <= 1101
run: print-string/print-board/main 2: (((2 string-address)) <- ((next-input)))
arg: nil 1 (1101 6647)
run: print-string/print-board/main 2: 6647 => ((2 string-address))
mem: ((2 string-address)): 6654 <= 6647
run: print-string/print-board/main 3: (((3 integer)) <- ((length)) ((2 string-address) (deref)))
array-len: ((2 string-address) (deref))
mem: ((6647 integer) (raw)) => 3
run: print-string/print-board/main 3: 3 => ((3 integer))
mem: ((3 integer)): 6655 <= 3
run: print-string/print-board/main 4: (((4 integer)) <- ((copy)) ((0 literal)))
run: print-string/print-board/main 4: 0 => ((4 integer))
mem: ((4 integer)): 6656 <= 0
run: print-string/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 0
mem: ((3 integer)) => 3
run: print-string/print-board/main 5: nil => ((5 boolean))
mem: ((5 boolean)): 6657 <= nil
run: print-string/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: print-string/print-board/main 7: (((6 character)) <- ((index)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 0
array-len: ((6647 string) (raw))
mem: ((6647 integer) (raw)) => 3
mem: ((6648 byte) (raw)) =>
run: print-string/print-board/main 7: #\space => ((6 character))
mem: ((6 character)): 6658 <= #\space
run: print-string/print-board/main 8: (((print-character)) ((1 terminal-address)) ((6 character)))
mem: ((1 terminal-address)) => 1101
mem: ((6 character)) =>
run: print-character/print-string/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-string/print-board/main 0: 6682 => ((default-space space-address))
run: print-character/print-string/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-string/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 6684 <= 1101
run: print-character/print-string/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-string/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 6685 <= #\space
run: print-character/print-string/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-string/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 6686 <= nil
run: print-character/print-string/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-string/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 6687 <= nil
run: print-character/print-string/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-string/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-string/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 6688 <= 1103
run: print-character/print-string/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-string/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 6689 <= 1104
run: print-character/print-string/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-string/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 6690 <= 20
run: print-character/print-string/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 5
mem: ((7 integer)) => 20
run: print-character/print-string/print-board/main 9: 100 => ((8 integer))
mem: ((8 integer)): 6691 <= 100
run: print-character/print-string/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 100
mem: ((6 integer-address) (deref)) => 1
run: print-character/print-string/print-board/main 10: 101 => ((9 integer))
mem: ((9 integer)): 6692 <= 101
run: print-character/print-string/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-string/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 6693 <= 1106
run: print-character/print-string/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 101
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-string/print-board/main 12: 1208 => ((11 byte-address))
mem: ((11 byte-address)): 6694 <= 1208
run: print-character/print-string/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-string/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1208 <= #\space
run: print-character/print-string/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 1
run: print-character/print-string/print-board/main 14: 2 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 2
run: print-character/print-string/print-board/main 15: (((reply)))
run: print-string/print-board/main 9: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 0
run: print-string/print-board/main 9: 1 => ((4 integer))
mem: ((4 integer)): 6656 <= 1
run: print-string/print-board/main 10: (((jump)) ((-6 offset)))
run: print-string/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 1
mem: ((3 integer)) => 3
run: print-string/print-board/main 5: nil => ((5 boolean))
mem: ((5 boolean)): 6657 <= nil
run: print-string/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: print-string/print-board/main 7: (((6 character)) <- ((index)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 1
array-len: ((6647 string) (raw))
mem: ((6647 integer) (raw)) => 3
mem: ((6649 byte) (raw)) => |
run: print-string/print-board/main 7: #\| => ((6 character))
mem: ((6 character)): 6658 <= #\|
run: print-string/print-board/main 8: (((print-character)) ((1 terminal-address)) ((6 character)))
mem: ((1 terminal-address)) => 1101
mem: ((6 character)) => |
run: print-character/print-string/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-string/print-board/main 0: 6713 => ((default-space space-address))
run: print-character/print-string/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\|)
run: print-character/print-string/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 6715 <= 1101
run: print-character/print-string/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\|)
run: print-character/print-string/print-board/main 2: #\| => ((2 character))
mem: ((2 character)): 6716 <= #\|
run: print-character/print-string/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\|)
run: print-character/print-string/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 6717 <= nil
run: print-character/print-string/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\|)
run: print-character/print-string/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 6718 <= nil
run: print-character/print-string/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-string/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-string/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 6719 <= 1103
run: print-character/print-string/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-string/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 6720 <= 1104
run: print-character/print-string/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-string/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 6721 <= 20
run: print-character/print-string/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 5
mem: ((7 integer)) => 20
run: print-character/print-string/print-board/main 9: 100 => ((8 integer))
mem: ((8 integer)): 6722 <= 100
run: print-character/print-string/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 100
mem: ((6 integer-address) (deref)) => 2
run: print-character/print-string/print-board/main 10: 102 => ((9 integer))
mem: ((9 integer)): 6723 <= 102
run: print-character/print-string/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-string/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 6724 <= 1106
run: print-character/print-string/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 102
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-string/print-board/main 12: 1209 => ((11 byte-address))
mem: ((11 byte-address)): 6725 <= 1209
run: print-character/print-string/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => |
run: print-character/print-string/print-board/main 13: #\| => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1209 <= #\|
run: print-character/print-string/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 2
run: print-character/print-string/print-board/main 14: 3 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 3
run: print-character/print-string/print-board/main 15: (((reply)))
run: print-string/print-board/main 9: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 1
run: print-string/print-board/main 9: 2 => ((4 integer))
mem: ((4 integer)): 6656 <= 2
run: print-string/print-board/main 10: (((jump)) ((-6 offset)))
run: print-string/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 2
mem: ((3 integer)) => 3
run: print-string/print-board/main 5: nil => ((5 boolean))
mem: ((5 boolean)): 6657 <= nil
run: print-string/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: print-string/print-board/main 7: (((6 character)) <- ((index)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 2
array-len: ((6647 string) (raw))
mem: ((6647 integer) (raw)) => 3
mem: ((6650 byte) (raw)) =>
run: print-string/print-board/main 7: #\space => ((6 character))
mem: ((6 character)): 6658 <= #\space
run: print-string/print-board/main 8: (((print-character)) ((1 terminal-address)) ((6 character)))
mem: ((1 terminal-address)) => 1101
mem: ((6 character)) =>
run: print-character/print-string/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-string/print-board/main 0: 6744 => ((default-space space-address))
run: print-character/print-string/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-string/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 6746 <= 1101
run: print-character/print-string/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-string/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 6747 <= #\space
run: print-character/print-string/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-string/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 6748 <= nil
run: print-character/print-string/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-string/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 6749 <= nil
run: print-character/print-string/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-string/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-string/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 6750 <= 1103
run: print-character/print-string/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-string/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 6751 <= 1104
run: print-character/print-string/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-string/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 6752 <= 20
run: print-character/print-string/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 5
mem: ((7 integer)) => 20
run: print-character/print-string/print-board/main 9: 100 => ((8 integer))
mem: ((8 integer)): 6753 <= 100
run: print-character/print-string/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 100
mem: ((6 integer-address) (deref)) => 3
run: print-character/print-string/print-board/main 10: 103 => ((9 integer))
mem: ((9 integer)): 6754 <= 103
run: print-character/print-string/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-string/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 6755 <= 1106
run: print-character/print-string/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 103
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-string/print-board/main 12: 1210 => ((11 byte-address))
mem: ((11 byte-address)): 6756 <= 1210
run: print-character/print-string/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-string/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1210 <= #\space
run: print-character/print-string/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 3
run: print-character/print-string/print-board/main 14: 4 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 4
run: print-character/print-string/print-board/main 15: (((reply)))
run: print-string/print-board/main 9: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 2
run: print-string/print-board/main 9: 3 => ((4 integer))
mem: ((4 integer)): 6656 <= 3
run: print-string/print-board/main 10: (((jump)) ((-6 offset)))
run: print-string/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 3
mem: ((3 integer)) => 3
run: print-string/print-board/main 5: t => ((5 boolean))
mem: ((5 boolean)): 6657 <= t
run: print-string/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => t
run: print-board/main 10: (((7 integer)) <- ((copy)) ((0 literal)))
run: print-board/main 10: 0 => ((7 integer))
mem: ((7 integer)): 1837 <= 0
run: print-board/main 11: (((4 boolean)) <- ((equal)) ((7 integer)) ((8 literal)))
mem: ((7 integer)) => 0
run: print-board/main 11: nil => ((4 boolean))
mem: ((4 boolean)): 1834 <= nil
run: print-board/main 12: (((jump-if)) ((4 boolean)) ((6 offset)))
mem: ((4 boolean)) => nil
run: print-board/main 13: (((8 file-address)) <- ((index)) ((2 board-address) (deref)) ((7 integer)))
mem: ((7 integer)) => 0
array-len: ((1465 board) (raw))
mem: ((1465 integer) (raw)) => 8
mem: ((1466 file-address) (raw)) => 1505
run: print-board/main 13: 1505 => ((8 file-address))
mem: ((8 file-address)): 1838 <= 1505
run: print-board/main 14: (((6 square)) <- ((index)) ((8 file-address) (deref)) ((3 integer)))
mem: ((3 integer)) => 2
array-len: ((1505 file) (raw))
mem: ((1505 integer) (raw)) => 8
mem: ((1508 square) (raw)) => _
run: print-board/main 14: #\_ => ((6 square))
mem: ((6 square)): 1836 <= #\_
run: print-board/main 15: (((print-character)) ((1 terminal-address)) ((6 square)))
mem: ((1 terminal-address)) => 1101
mem: ((6 square)) => _
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 6775 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\_)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 6777 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\_)
run: print-character/print-board/main 2: #\_ => ((2 character))
mem: ((2 character)): 6778 <= #\_
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\_)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 6779 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\_)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 6780 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 6781 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 6782 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 6783 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 5
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 100 => ((8 integer))
mem: ((8 integer)): 6784 <= 100
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 100
mem: ((6 integer-address) (deref)) => 4
run: print-character/print-board/main 10: 104 => ((9 integer))
mem: ((9 integer)): 6785 <= 104
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 6786 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 104
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1211 => ((11 byte-address))
mem: ((11 byte-address)): 6787 <= 1211
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => _
run: print-character/print-board/main 13: #\_ => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1211 <= #\_
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 4
run: print-character/print-board/main 14: 5 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 5
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 16: (((print-character)) ((1 terminal-address)) (( literal)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 6806 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 6808 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 6809 <= #\space
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 6810 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 6811 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 6812 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 6813 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 6814 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 5
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 100 => ((8 integer))
mem: ((8 integer)): 6815 <= 100
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 100
mem: ((6 integer-address) (deref)) => 5
run: print-character/print-board/main 10: 105 => ((9 integer))
mem: ((9 integer)): 6816 <= 105
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 6817 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 105
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1212 => ((11 byte-address))
mem: ((11 byte-address)): 6818 <= 1212
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1212 <= #\space
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 5
run: print-character/print-board/main 14: 6 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 6
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 17: (((7 integer)) <- ((add)) ((7 integer)) ((1 literal)))
mem: ((7 integer)) => 0
run: print-board/main 17: 1 => ((7 integer))
mem: ((7 integer)): 1837 <= 1
run: print-board/main 18: (((jump)) ((-8 offset)))
run: print-board/main 11: (((4 boolean)) <- ((equal)) ((7 integer)) ((8 literal)))
mem: ((7 integer)) => 1
run: print-board/main 11: nil => ((4 boolean))
mem: ((4 boolean)): 1834 <= nil
run: print-board/main 12: (((jump-if)) ((4 boolean)) ((6 offset)))
mem: ((4 boolean)) => nil
run: print-board/main 13: (((8 file-address)) <- ((index)) ((2 board-address) (deref)) ((7 integer)))
mem: ((7 integer)) => 1
array-len: ((1465 board) (raw))
mem: ((1465 integer) (raw)) => 8
mem: ((1467 file-address) (raw)) => 1545
run: print-board/main 13: 1545 => ((8 file-address))
mem: ((8 file-address)): 1838 <= 1545
run: print-board/main 14: (((6 square)) <- ((index)) ((8 file-address) (deref)) ((3 integer)))
mem: ((3 integer)) => 2
array-len: ((1545 file) (raw))
mem: ((1545 integer) (raw)) => 8
mem: ((1548 square) (raw)) => _
run: print-board/main 14: #\_ => ((6 square))
mem: ((6 square)): 1836 <= #\_
run: print-board/main 15: (((print-character)) ((1 terminal-address)) ((6 square)))
mem: ((1 terminal-address)) => 1101
mem: ((6 square)) => _
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 6837 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\_)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 6839 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\_)
run: print-character/print-board/main 2: #\_ => ((2 character))
mem: ((2 character)): 6840 <= #\_
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\_)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 6841 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\_)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 6842 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 6843 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 6844 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 6845 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 5
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 100 => ((8 integer))
mem: ((8 integer)): 6846 <= 100
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 100
mem: ((6 integer-address) (deref)) => 6
run: print-character/print-board/main 10: 106 => ((9 integer))
mem: ((9 integer)): 6847 <= 106
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 6848 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 106
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1213 => ((11 byte-address))
mem: ((11 byte-address)): 6849 <= 1213
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => _
run: print-character/print-board/main 13: #\_ => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1213 <= #\_
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 6
run: print-character/print-board/main 14: 7 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 7
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 16: (((print-character)) ((1 terminal-address)) (( literal)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 6868 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 6870 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 6871 <= #\space
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 6872 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 6873 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 6874 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 6875 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 6876 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 5
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 100 => ((8 integer))
mem: ((8 integer)): 6877 <= 100
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 100
mem: ((6 integer-address) (deref)) => 7
run: print-character/print-board/main 10: 107 => ((9 integer))
mem: ((9 integer)): 6878 <= 107
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 6879 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 107
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1214 => ((11 byte-address))
mem: ((11 byte-address)): 6880 <= 1214
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1214 <= #\space
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 7
run: print-character/print-board/main 14: 8 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 8
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 17: (((7 integer)) <- ((add)) ((7 integer)) ((1 literal)))
mem: ((7 integer)) => 1
run: print-board/main 17: 2 => ((7 integer))
mem: ((7 integer)): 1837 <= 2
run: print-board/main 18: (((jump)) ((-8 offset)))
run: print-board/main 11: (((4 boolean)) <- ((equal)) ((7 integer)) ((8 literal)))
mem: ((7 integer)) => 2
run: print-board/main 11: nil => ((4 boolean))
mem: ((4 boolean)): 1834 <= nil
run: print-board/main 12: (((jump-if)) ((4 boolean)) ((6 offset)))
mem: ((4 boolean)) => nil
run: print-board/main 13: (((8 file-address)) <- ((index)) ((2 board-address) (deref)) ((7 integer)))
mem: ((7 integer)) => 2
array-len: ((1465 board) (raw))
mem: ((1465 integer) (raw)) => 8
mem: ((1468 file-address) (raw)) => 1585
run: print-board/main 13: 1585 => ((8 file-address))
mem: ((8 file-address)): 1838 <= 1585
run: print-board/main 14: (((6 square)) <- ((index)) ((8 file-address) (deref)) ((3 integer)))
mem: ((3 integer)) => 2
array-len: ((1585 file) (raw))
mem: ((1585 integer) (raw)) => 8
mem: ((1588 square) (raw)) => _
run: print-board/main 14: #\_ => ((6 square))
mem: ((6 square)): 1836 <= #\_
run: print-board/main 15: (((print-character)) ((1 terminal-address)) ((6 square)))
mem: ((1 terminal-address)) => 1101
mem: ((6 square)) => _
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 6899 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\_)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 6901 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\_)
run: print-character/print-board/main 2: #\_ => ((2 character))
mem: ((2 character)): 6902 <= #\_
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\_)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 6903 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\_)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 6904 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 6905 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 6906 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 6907 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 5
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 100 => ((8 integer))
mem: ((8 integer)): 6908 <= 100
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 100
mem: ((6 integer-address) (deref)) => 8
run: print-character/print-board/main 10: 108 => ((9 integer))
mem: ((9 integer)): 6909 <= 108
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 6910 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 108
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1215 => ((11 byte-address))
mem: ((11 byte-address)): 6911 <= 1215
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => _
run: print-character/print-board/main 13: #\_ => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1215 <= #\_
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 8
run: print-character/print-board/main 14: 9 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 9
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 16: (((print-character)) ((1 terminal-address)) (( literal)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 6930 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 6932 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 6933 <= #\space
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 6934 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 6935 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 6936 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 6937 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 6938 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 5
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 100 => ((8 integer))
mem: ((8 integer)): 6939 <= 100
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 100
mem: ((6 integer-address) (deref)) => 9
run: print-character/print-board/main 10: 109 => ((9 integer))
mem: ((9 integer)): 6940 <= 109
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 6941 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 109
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1216 => ((11 byte-address))
mem: ((11 byte-address)): 6942 <= 1216
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1216 <= #\space
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 9
run: print-character/print-board/main 14: 10 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 10
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 17: (((7 integer)) <- ((add)) ((7 integer)) ((1 literal)))
mem: ((7 integer)) => 2
run: print-board/main 17: 3 => ((7 integer))
mem: ((7 integer)): 1837 <= 3
run: print-board/main 18: (((jump)) ((-8 offset)))
run: print-board/main 11: (((4 boolean)) <- ((equal)) ((7 integer)) ((8 literal)))
mem: ((7 integer)) => 3
run: print-board/main 11: nil => ((4 boolean))
mem: ((4 boolean)): 1834 <= nil
run: print-board/main 12: (((jump-if)) ((4 boolean)) ((6 offset)))
mem: ((4 boolean)) => nil
run: print-board/main 13: (((8 file-address)) <- ((index)) ((2 board-address) (deref)) ((7 integer)))
mem: ((7 integer)) => 3
array-len: ((1465 board) (raw))
mem: ((1465 integer) (raw)) => 8
mem: ((1469 file-address) (raw)) => 1625
run: print-board/main 13: 1625 => ((8 file-address))
mem: ((8 file-address)): 1838 <= 1625
run: print-board/main 14: (((6 square)) <- ((index)) ((8 file-address) (deref)) ((3 integer)))
mem: ((3 integer)) => 2
array-len: ((1625 file) (raw))
mem: ((1625 integer) (raw)) => 8
mem: ((1628 square) (raw)) => _
run: print-board/main 14: #\_ => ((6 square))
mem: ((6 square)): 1836 <= #\_
run: print-board/main 15: (((print-character)) ((1 terminal-address)) ((6 square)))
mem: ((1 terminal-address)) => 1101
mem: ((6 square)) => _
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 6961 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\_)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 6963 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\_)
run: print-character/print-board/main 2: #\_ => ((2 character))
mem: ((2 character)): 6964 <= #\_
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\_)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 6965 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\_)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 6966 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 6967 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 6968 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 6969 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 5
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 100 => ((8 integer))
mem: ((8 integer)): 6970 <= 100
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 100
mem: ((6 integer-address) (deref)) => 10
run: print-character/print-board/main 10: 110 => ((9 integer))
mem: ((9 integer)): 6971 <= 110
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 6972 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 110
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1217 => ((11 byte-address))
mem: ((11 byte-address)): 6973 <= 1217
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => _
run: print-character/print-board/main 13: #\_ => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1217 <= #\_
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 10
run: print-character/print-board/main 14: 11 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 11
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 16: (((print-character)) ((1 terminal-address)) (( literal)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 6992 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 6994 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 6995 <= #\space
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 6996 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 6997 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 6998 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 6999 <= 1104
schedule: scheduling print-character/print-board/main for further processing
schedule: print-character/print-board/main
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 7000 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 5
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 100 => ((8 integer))
mem: ((8 integer)): 7001 <= 100
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 100
mem: ((6 integer-address) (deref)) => 11
run: print-character/print-board/main 10: 111 => ((9 integer))
mem: ((9 integer)): 7002 <= 111
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 7003 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 111
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1218 => ((11 byte-address))
mem: ((11 byte-address)): 7004 <= 1218
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1218 <= #\space
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 11
run: print-character/print-board/main 14: 12 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 12
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 17: (((7 integer)) <- ((add)) ((7 integer)) ((1 literal)))
mem: ((7 integer)) => 3
run: print-board/main 17: 4 => ((7 integer))
mem: ((7 integer)): 1837 <= 4
run: print-board/main 18: (((jump)) ((-8 offset)))
run: print-board/main 11: (((4 boolean)) <- ((equal)) ((7 integer)) ((8 literal)))
mem: ((7 integer)) => 4
run: print-board/main 11: nil => ((4 boolean))
mem: ((4 boolean)): 1834 <= nil
run: print-board/main 12: (((jump-if)) ((4 boolean)) ((6 offset)))
mem: ((4 boolean)) => nil
run: print-board/main 13: (((8 file-address)) <- ((index)) ((2 board-address) (deref)) ((7 integer)))
mem: ((7 integer)) => 4
array-len: ((1465 board) (raw))
mem: ((1465 integer) (raw)) => 8
mem: ((1470 file-address) (raw)) => 1665
run: print-board/main 13: 1665 => ((8 file-address))
mem: ((8 file-address)): 1838 <= 1665
run: print-board/main 14: (((6 square)) <- ((index)) ((8 file-address) (deref)) ((3 integer)))
mem: ((3 integer)) => 2
array-len: ((1665 file) (raw))
mem: ((1665 integer) (raw)) => 8
mem: ((1668 square) (raw)) => _
run: print-board/main 14: #\_ => ((6 square))
mem: ((6 square)): 1836 <= #\_
run: print-board/main 15: (((print-character)) ((1 terminal-address)) ((6 square)))
mem: ((1 terminal-address)) => 1101
mem: ((6 square)) => _
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 7023 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\_)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 7025 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\_)
run: print-character/print-board/main 2: #\_ => ((2 character))
mem: ((2 character)): 7026 <= #\_
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\_)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 7027 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\_)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 7028 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 7029 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 7030 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 7031 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 5
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 100 => ((8 integer))
mem: ((8 integer)): 7032 <= 100
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 100
mem: ((6 integer-address) (deref)) => 12
run: print-character/print-board/main 10: 112 => ((9 integer))
mem: ((9 integer)): 7033 <= 112
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 7034 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 112
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1219 => ((11 byte-address))
mem: ((11 byte-address)): 7035 <= 1219
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => _
run: print-character/print-board/main 13: #\_ => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1219 <= #\_
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 12
run: print-character/print-board/main 14: 13 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 13
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 16: (((print-character)) ((1 terminal-address)) (( literal)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 7054 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 7056 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 7057 <= #\space
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 7058 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 7059 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 7060 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 7061 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 7062 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 5
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 100 => ((8 integer))
mem: ((8 integer)): 7063 <= 100
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 100
mem: ((6 integer-address) (deref)) => 13
run: print-character/print-board/main 10: 113 => ((9 integer))
mem: ((9 integer)): 7064 <= 113
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 7065 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 113
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1220 => ((11 byte-address))
mem: ((11 byte-address)): 7066 <= 1220
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1220 <= #\space
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 13
run: print-character/print-board/main 14: 14 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 14
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 17: (((7 integer)) <- ((add)) ((7 integer)) ((1 literal)))
mem: ((7 integer)) => 4
run: print-board/main 17: 5 => ((7 integer))
mem: ((7 integer)): 1837 <= 5
run: print-board/main 18: (((jump)) ((-8 offset)))
run: print-board/main 11: (((4 boolean)) <- ((equal)) ((7 integer)) ((8 literal)))
mem: ((7 integer)) => 5
run: print-board/main 11: nil => ((4 boolean))
mem: ((4 boolean)): 1834 <= nil
run: print-board/main 12: (((jump-if)) ((4 boolean)) ((6 offset)))
mem: ((4 boolean)) => nil
run: print-board/main 13: (((8 file-address)) <- ((index)) ((2 board-address) (deref)) ((7 integer)))
mem: ((7 integer)) => 5
array-len: ((1465 board) (raw))
mem: ((1465 integer) (raw)) => 8
mem: ((1471 file-address) (raw)) => 1705
run: print-board/main 13: 1705 => ((8 file-address))
mem: ((8 file-address)): 1838 <= 1705
run: print-board/main 14: (((6 square)) <- ((index)) ((8 file-address) (deref)) ((3 integer)))
mem: ((3 integer)) => 2
array-len: ((1705 file) (raw))
mem: ((1705 integer) (raw)) => 8
mem: ((1708 square) (raw)) => _
run: print-board/main 14: #\_ => ((6 square))
mem: ((6 square)): 1836 <= #\_
run: print-board/main 15: (((print-character)) ((1 terminal-address)) ((6 square)))
mem: ((1 terminal-address)) => 1101
mem: ((6 square)) => _
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 7085 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\_)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 7087 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\_)
run: print-character/print-board/main 2: #\_ => ((2 character))
mem: ((2 character)): 7088 <= #\_
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\_)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 7089 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\_)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 7090 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 7091 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 7092 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 7093 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 5
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 100 => ((8 integer))
mem: ((8 integer)): 7094 <= 100
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 100
mem: ((6 integer-address) (deref)) => 14
run: print-character/print-board/main 10: 114 => ((9 integer))
mem: ((9 integer)): 7095 <= 114
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 7096 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 114
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1221 => ((11 byte-address))
mem: ((11 byte-address)): 7097 <= 1221
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => _
run: print-character/print-board/main 13: #\_ => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1221 <= #\_
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 14
run: print-character/print-board/main 14: 15 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 15
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 16: (((print-character)) ((1 terminal-address)) (( literal)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 7116 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 7118 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 7119 <= #\space
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 7120 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 7121 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 7122 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 7123 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 7124 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 5
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 100 => ((8 integer))
mem: ((8 integer)): 7125 <= 100
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 100
mem: ((6 integer-address) (deref)) => 15
run: print-character/print-board/main 10: 115 => ((9 integer))
mem: ((9 integer)): 7126 <= 115
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 7127 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 115
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1222 => ((11 byte-address))
mem: ((11 byte-address)): 7128 <= 1222
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1222 <= #\space
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 15
run: print-character/print-board/main 14: 16 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 16
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 17: (((7 integer)) <- ((add)) ((7 integer)) ((1 literal)))
mem: ((7 integer)) => 5
run: print-board/main 17: 6 => ((7 integer))
mem: ((7 integer)): 1837 <= 6
run: print-board/main 18: (((jump)) ((-8 offset)))
run: print-board/main 11: (((4 boolean)) <- ((equal)) ((7 integer)) ((8 literal)))
mem: ((7 integer)) => 6
run: print-board/main 11: nil => ((4 boolean))
mem: ((4 boolean)): 1834 <= nil
run: print-board/main 12: (((jump-if)) ((4 boolean)) ((6 offset)))
mem: ((4 boolean)) => nil
run: print-board/main 13: (((8 file-address)) <- ((index)) ((2 board-address) (deref)) ((7 integer)))
mem: ((7 integer)) => 6
array-len: ((1465 board) (raw))
mem: ((1465 integer) (raw)) => 8
mem: ((1472 file-address) (raw)) => 1745
run: print-board/main 13: 1745 => ((8 file-address))
mem: ((8 file-address)): 1838 <= 1745
run: print-board/main 14: (((6 square)) <- ((index)) ((8 file-address) (deref)) ((3 integer)))
mem: ((3 integer)) => 2
array-len: ((1745 file) (raw))
mem: ((1745 integer) (raw)) => 8
mem: ((1748 square) (raw)) => _
run: print-board/main 14: #\_ => ((6 square))
mem: ((6 square)): 1836 <= #\_
run: print-board/main 15: (((print-character)) ((1 terminal-address)) ((6 square)))
mem: ((1 terminal-address)) => 1101
mem: ((6 square)) => _
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 7147 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\_)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 7149 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\_)
run: print-character/print-board/main 2: #\_ => ((2 character))
mem: ((2 character)): 7150 <= #\_
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\_)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 7151 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\_)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 7152 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 7153 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 7154 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 7155 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 5
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 100 => ((8 integer))
mem: ((8 integer)): 7156 <= 100
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 100
mem: ((6 integer-address) (deref)) => 16
run: print-character/print-board/main 10: 116 => ((9 integer))
mem: ((9 integer)): 7157 <= 116
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 7158 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 116
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1223 => ((11 byte-address))
mem: ((11 byte-address)): 7159 <= 1223
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => _
run: print-character/print-board/main 13: #\_ => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1223 <= #\_
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 16
run: print-character/print-board/main 14: 17 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 17
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 16: (((print-character)) ((1 terminal-address)) (( literal)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 7178 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 7180 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 7181 <= #\space
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 7182 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 7183 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 7184 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 7185 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 7186 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 5
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 100 => ((8 integer))
mem: ((8 integer)): 7187 <= 100
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 100
mem: ((6 integer-address) (deref)) => 17
run: print-character/print-board/main 10: 117 => ((9 integer))
mem: ((9 integer)): 7188 <= 117
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 7189 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 117
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1224 => ((11 byte-address))
mem: ((11 byte-address)): 7190 <= 1224
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1224 <= #\space
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 17
run: print-character/print-board/main 14: 18 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 18
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 17: (((7 integer)) <- ((add)) ((7 integer)) ((1 literal)))
mem: ((7 integer)) => 6
run: print-board/main 17: 7 => ((7 integer))
mem: ((7 integer)): 1837 <= 7
run: print-board/main 18: (((jump)) ((-8 offset)))
run: print-board/main 11: (((4 boolean)) <- ((equal)) ((7 integer)) ((8 literal)))
mem: ((7 integer)) => 7
run: print-board/main 11: nil => ((4 boolean))
mem: ((4 boolean)): 1834 <= nil
run: print-board/main 12: (((jump-if)) ((4 boolean)) ((6 offset)))
mem: ((4 boolean)) => nil
run: print-board/main 13: (((8 file-address)) <- ((index)) ((2 board-address) (deref)) ((7 integer)))
mem: ((7 integer)) => 7
array-len: ((1465 board) (raw))
mem: ((1465 integer) (raw)) => 8
mem: ((1473 file-address) (raw)) => 1785
run: print-board/main 13: 1785 => ((8 file-address))
mem: ((8 file-address)): 1838 <= 1785
run: print-board/main 14: (((6 square)) <- ((index)) ((8 file-address) (deref)) ((3 integer)))
mem: ((3 integer)) => 2
array-len: ((1785 file) (raw))
mem: ((1785 integer) (raw)) => 8
mem: ((1788 square) (raw)) => _
run: print-board/main 14: #\_ => ((6 square))
mem: ((6 square)): 1836 <= #\_
run: print-board/main 15: (((print-character)) ((1 terminal-address)) ((6 square)))
mem: ((1 terminal-address)) => 1101
mem: ((6 square)) => _
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 7209 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\_)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 7211 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\_)
run: print-character/print-board/main 2: #\_ => ((2 character))
mem: ((2 character)): 7212 <= #\_
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\_)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 7213 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\_)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 7214 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 7215 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 7216 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 7217 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 5
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 100 => ((8 integer))
mem: ((8 integer)): 7218 <= 100
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 100
mem: ((6 integer-address) (deref)) => 18
run: print-character/print-board/main 10: 118 => ((9 integer))
mem: ((9 integer)): 7219 <= 118
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 7220 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 118
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1225 => ((11 byte-address))
mem: ((11 byte-address)): 7221 <= 1225
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => _
run: print-character/print-board/main 13: #\_ => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1225 <= #\_
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 18
run: print-character/print-board/main 14: 19 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 19
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 16: (((print-character)) ((1 terminal-address)) (( literal)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 7240 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 7242 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 7243 <= #\space
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 7244 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 7245 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 7246 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 7247 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 7248 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 5
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 100 => ((8 integer))
mem: ((8 integer)): 7249 <= 100
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 100
mem: ((6 integer-address) (deref)) => 19
run: print-character/print-board/main 10: 119 => ((9 integer))
mem: ((9 integer)): 7250 <= 119
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 7251 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 119
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1226 => ((11 byte-address))
mem: ((11 byte-address)): 7252 <= 1226
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1226 <= #\space
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 19
run: print-character/print-board/main 14: 20 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 20
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 17: (((7 integer)) <- ((add)) ((7 integer)) ((1 literal)))
mem: ((7 integer)) => 7
run: print-board/main 17: 8 => ((7 integer))
mem: ((7 integer)): 1837 <= 8
run: print-board/main 18: (((jump)) ((-8 offset)))
run: print-board/main 11: (((4 boolean)) <- ((equal)) ((7 integer)) ((8 literal)))
mem: ((7 integer)) => 8
run: print-board/main 11: t => ((4 boolean))
mem: ((4 boolean)): 1834 <= t
run: print-board/main 12: (((jump-if)) ((4 boolean)) ((6 offset)))
mem: ((4 boolean)) => t
run: print-board/main 19: (((3 integer)) <- ((subtract)) ((3 integer)) ((1 literal)))
mem: ((3 integer)) => 2
run: print-board/main 19: 1 => ((3 integer))
mem: ((3 integer)): 1833 <= 1
run: print-board/main 20: (((cursor-to-next-line)) ((1 terminal-address)))
mem: ((1 terminal-address)) => 1101
run: cursor-to-next-line/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: cursor-to-next-line/print-board/main 0: 7271 => ((default-space space-address))
run: cursor-to-next-line/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101)
run: cursor-to-next-line/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 7273 <= 1101
run: cursor-to-next-line/print-board/main 2: (((jump-unless)) ((1 terminal-address)) ((5 offset)))
mem: ((1 terminal-address)) => 1101
run: cursor-to-next-line/print-board/main 3: (((2 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: cursor-to-next-line/print-board/main 3: 1103 => ((2 integer-address))
mem: ((2 integer-address)): 7274 <= 1103
run: cursor-to-next-line/print-board/main 4: (((2 integer-address) (deref)) <- ((add)) ((2 integer-address) (deref)) ((1 literal)))
mem: ((2 integer-address) (deref)) => 5
run: cursor-to-next-line/print-board/main 4: 6 => ((2 integer-address) (deref))
mem: ((2 integer-address) (deref)): 1103 <= 6
run: cursor-to-next-line/print-board/main 5: (((3 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: cursor-to-next-line/print-board/main 5: 1104 => ((3 integer-address))
mem: ((3 integer-address)): 7275 <= 1104
run: cursor-to-next-line/print-board/main 6: (((3 integer-address) (deref)) <- ((copy)) ((0 literal)))
run: cursor-to-next-line/print-board/main 6: 0 => ((3 integer-address) (deref))
mem: ((3 integer-address) (deref)): 1104 <= 0
run: cursor-to-next-line/print-board/main 7: (((reply)))
run: print-board/main 21: (((jump)) ((-18 offset)))
run: print-board/main 4: (((4 boolean)) <- ((less-than)) ((3 integer)) ((0 literal)))
mem: ((3 integer)) => 1
run: print-board/main 4: nil => ((4 boolean))
mem: ((4 boolean)): 1834 <= nil
run: print-board/main 5: (((jump-if)) ((4 boolean)) ((16 offset)))
mem: ((4 boolean)) => nil
run: print-board/main 6: (((5 integer)) <- ((add)) ((3 integer)) ((1 literal)))
mem: ((3 integer)) => 1
run: print-board/main 6: 2 => ((5 integer))
mem: ((5 integer)): 1835 <= 2
run: print-board/main 7: (((print-integer)) ((1 terminal-address)) ((5 integer)))
mem: ((1 terminal-address)) => 1101
mem: ((5 integer)) => 2
run: print-integer/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-integer/print-board/main 0: 7302 => ((default-space space-address))
run: print-integer/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 2)
run: print-integer/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 7304 <= 1101
run: print-integer/print-board/main 2: (((2 integer)) <- ((next-input)))
arg: nil 1 (1101 2)
run: print-integer/print-board/main 2: 2 => ((2 integer))
mem: ((2 integer)): 7305 <= 2
run: print-integer/print-board/main 3: (((3 string-address)) <- ((integer-to-decimal-string)) ((2 integer)))
mem: ((2 integer)) => 2
run: integer-to-decimal-string/print-integer/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: integer-to-decimal-string/print-integer/print-board/main 0: 7333 => ((default-space space-address))
run: integer-to-decimal-string/print-integer/print-board/main 1: (((1 integer)) <- ((next-input)))
arg: nil 0 (2)
run: integer-to-decimal-string/print-integer/print-board/main 1: 2 => ((1 integer))
mem: ((1 integer)): 7335 <= 2
run: integer-to-decimal-string/print-integer/print-board/main 2: (((2 boolean)) <- ((equal)) ((1 integer)) ((0 literal)))
mem: ((1 integer)) => 2
run: integer-to-decimal-string/print-integer/print-board/main 2: nil => ((2 boolean))
mem: ((2 boolean)): 7336 <= nil
run: integer-to-decimal-string/print-integer/print-board/main 3: (((jump-unless)) ((2 boolean)) ((2 offset)))
mem: ((2 boolean)) => nil
run: integer-to-decimal-string/print-integer/print-board/main 6: (((4 boolean)) <- ((copy)) ((nil literal)))
run: integer-to-decimal-string/print-integer/print-board/main 6: nil => ((4 boolean))
mem: ((4 boolean)): 7338 <= nil
run: integer-to-decimal-string/print-integer/print-board/main 7: (((5 boolean)) <- ((less-than)) ((1 integer)) ((0 literal)))
mem: ((1 integer)) => 2
run: integer-to-decimal-string/print-integer/print-board/main 7: nil => ((5 boolean))
mem: ((5 boolean)): 7339 <= nil
run: integer-to-decimal-string/print-integer/print-board/main 8: (((jump-unless)) ((5 boolean)) ((2 offset)))
mem: ((5 boolean)) => nil
run: integer-to-decimal-string/print-integer/print-board/main 11: (((6 buffer-address)) <- ((init-buffer)) ((30 literal)))
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 0: 7364 => ((default-space space-address))
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 1: (((1 buffer-address)) <- ((new)) ((buffer literal)))
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 1: 7395 => ((1 buffer-address))
mem: ((1 buffer-address)): 7366 <= 7395
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 2: (((2 integer-address)) <- ((get-address)) ((1 buffer-address) (deref)) ((0 offset)))
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 2: 7395 => ((2 integer-address))
mem: ((2 integer-address)): 7367 <= 7395
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 3: (((2 integer-address) (deref)) <- ((copy)) ((0 literal)))
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 3: 0 => ((2 integer-address) (deref))
mem: ((2 integer-address) (deref)): 7395 <= 0
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 4: (((3 string-address-address)) <- ((get-address)) ((1 buffer-address) (deref)) ((1 offset)))
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 4: 7396 => ((3 string-address-address))
mem: ((3 string-address-address)): 7368 <= 7396
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 5: (((4 integer)) <- ((next-input)))
arg: nil 0 (30)
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 5: 30 => ((4 integer))
mem: ((4 integer)): 7369 <= 30
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 6: (((3 string-address-address) (deref)) <- ((new)) ((string literal)) ((4 integer)))
mem: ((4 integer)) => 30
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 6: 7397 => ((3 string-address-address) (deref))
mem: ((3 string-address-address) (deref)): 7396 <= 7397
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 7: (((reply)) ((1 buffer-address)))
mem: ((1 buffer-address)) => 7395
run: integer-to-decimal-string/print-integer/print-board/main 11: 7395 => ((6 buffer-address))
mem: ((6 buffer-address)): 7340 <= 7395
run: integer-to-decimal-string/print-integer/print-board/main 12: (((7 character)) <- ((copy)) ((0 literal)))
run: integer-to-decimal-string/print-integer/print-board/main 12: #\0 => ((7 character))
mem: ((7 character)): 7341 <= #\0
run: integer-to-decimal-string/print-integer/print-board/main 13: (((8 integer)) <- ((character-to-integer)) ((7 character)))
mem: ((7 character)) => 0
run: integer-to-decimal-string/print-integer/print-board/main 13: 48 => ((8 integer))
mem: ((8 integer)): 7342 <= 48
run: integer-to-decimal-string/print-integer/print-board/main 14: (((9 boolean)) <- ((equal)) ((1 integer)) ((0 literal)))
mem: ((1 integer)) => 2
run: integer-to-decimal-string/print-integer/print-board/main 14: nil => ((9 boolean))
mem: ((9 boolean)): 7343 <= nil
run: integer-to-decimal-string/print-integer/print-board/main 15: (((jump-if)) ((9 boolean)) ((5 offset)))
mem: ((9 boolean)) => nil
run: integer-to-decimal-string/print-integer/print-board/main 16: (((1 integer)) ((10 integer)) <- ((divide-with-remainder)) ((1 integer)) ((10 literal)))
mem: ((1 integer)) => 2
mem: ((1 integer)) => 2
run: integer-to-decimal-string/print-integer/print-board/main 16: 0 => ((1 integer))
mem: ((1 integer)): 7335 <= 0
run: integer-to-decimal-string/print-integer/print-board/main 16: 2 => ((10 integer))
mem: ((10 integer)): 7344 <= 2
run: integer-to-decimal-string/print-integer/print-board/main 17: (((11 integer)) <- ((add)) ((8 integer)) ((10 integer)))
mem: ((8 integer)) => 48
mem: ((10 integer)) => 2
run: integer-to-decimal-string/print-integer/print-board/main 17: 50 => ((11 integer))
mem: ((11 integer)): 7345 <= 50
run: integer-to-decimal-string/print-integer/print-board/main 18: (((12 character)) <- ((integer-to-character)) ((11 integer)))
mem: ((11 integer)) => 50
run: integer-to-decimal-string/print-integer/print-board/main 18: #\2 => ((12 character))
mem: ((12 character)): 7346 <= #\2
run: integer-to-decimal-string/print-integer/print-board/main 19: (((6 buffer-address)) <- ((append)) ((6 buffer-address)) ((12 character)))
mem: ((6 buffer-address)) => 7395
mem: ((12 character)) => 2
run: append/integer-to-decimal-string/print-integer/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: append/integer-to-decimal-string/print-integer/print-board/main 0: 7428 => ((default-space space-address))
run: append/integer-to-decimal-string/print-integer/print-board/main 1: (((1 buffer-address)) <- ((next-input)))
arg: nil 0 (7395 #\2)
run: append/integer-to-decimal-string/print-integer/print-board/main 1: 7395 => ((1 buffer-address))
mem: ((1 buffer-address)): 7430 <= 7395
run: append/integer-to-decimal-string/print-integer/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (7395 #\2)
run: append/integer-to-decimal-string/print-integer/print-board/main 2: #\2 => ((2 character))
mem: ((2 character)): 7431 <= #\2
run: append/integer-to-decimal-string/print-integer/print-board/main 3: (((3 boolean)) <- ((buffer-full?)) ((1 buffer-address)))
mem: ((1 buffer-address)) => 7395
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 0: 7459 => ((default-space space-address))
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 1: (((1 buffer-address)) <- ((next-input)))
arg: nil 0 (7395)
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 1: 7395 => ((1 buffer-address))
mem: ((1 buffer-address)): 7461 <= 7395
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 2: (((2 integer)) <- ((get)) ((1 buffer-address) (deref)) ((0 offset)))
mem: ((7395 integer) (raw)) => 0
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 2: 0 => ((2 integer))
mem: ((2 integer)): 7462 <= 0
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 3: (((3 string-address)) <- ((get)) ((1 buffer-address) (deref)) ((1 offset)))
mem: ((7396 string-address) (raw)) => 7397
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 3: 7397 => ((3 string-address))
mem: ((3 string-address)): 7463 <= 7397
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 4: (((4 integer)) <- ((length)) ((3 string-address) (deref)))
array-len: ((3 string-address) (deref))
mem: ((7397 integer) (raw)) => 30
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 4: 30 => ((4 integer))
mem: ((4 integer)): 7464 <= 30
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((2 integer)) ((4 integer)))
mem: ((2 integer)) => 0
mem: ((4 integer)) => 30
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 5: nil => ((5 boolean))
mem: ((5 boolean)): 7465 <= nil
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 6: (((reply)) ((5 boolean)))
mem: ((5 boolean)) => nil
run: append/integer-to-decimal-string/print-integer/print-board/main 3: nil => ((3 boolean))
mem: ((3 boolean)): 7432 <= nil
run: append/integer-to-decimal-string/print-integer/print-board/main 4: (((jump-unless)) ((3 boolean)) ((1 offset)))
mem: ((3 boolean)) => nil
run: append/integer-to-decimal-string/print-integer/print-board/main 6: (((4 integer-address)) <- ((get-address)) ((1 buffer-address) (deref)) ((0 offset)))
run: append/integer-to-decimal-string/print-integer/print-board/main 6: 7395 => ((4 integer-address))
mem: ((4 integer-address)): 7433 <= 7395
run: append/integer-to-decimal-string/print-integer/print-board/main 7: (((5 string-address)) <- ((get)) ((1 buffer-address) (deref)) ((1 offset)))
mem: ((7396 string-address) (raw)) => 7397
run: append/integer-to-decimal-string/print-integer/print-board/main 7: 7397 => ((5 string-address))
mem: ((5 string-address)): 7434 <= 7397
run: append/integer-to-decimal-string/print-integer/print-board/main 8: (((6 byte-address)) <- ((index-address)) ((5 string-address) (deref)) ((4 integer-address) (deref)))
mem: ((4 integer-address) (deref)) => 0
array-len: ((7397 string) (raw))
mem: ((7397 integer) (raw)) => 30
run: append/integer-to-decimal-string/print-integer/print-board/main 8: 7398 => ((6 byte-address))
mem: ((6 byte-address)): 7435 <= 7398
run: append/integer-to-decimal-string/print-integer/print-board/main 9: (((6 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => 2
run: append/integer-to-decimal-string/print-integer/print-board/main 9: #\2 => ((6 byte-address) (deref))
mem: ((6 byte-address) (deref)): 7398 <= #\2
run: append/integer-to-decimal-string/print-integer/print-board/main 10: (((4 integer-address) (deref)) <- ((add)) ((4 integer-address) (deref)) ((1 literal)))
mem: ((4 integer-address) (deref)) => 0
run: append/integer-to-decimal-string/print-integer/print-board/main 10: 1 => ((4 integer-address) (deref))
mem: ((4 integer-address) (deref)): 7395 <= 1
run: append/integer-to-decimal-string/print-integer/print-board/main 11: (((reply)) ((1 buffer-address) (same-as-arg 0)))
mem: ((1 buffer-address) (same-as-arg 0)) => 7395
run: integer-to-decimal-string/print-integer/print-board/main 19: 7395 => ((6 buffer-address))
mem: ((6 buffer-address)): 7340 <= 7395
run: integer-to-decimal-string/print-integer/print-board/main 20: (((jump)) ((-7 offset)))
run: integer-to-decimal-string/print-integer/print-board/main 14: (((9 boolean)) <- ((equal)) ((1 integer)) ((0 literal)))
mem: ((1 integer)) => 0
run: integer-to-decimal-string/print-integer/print-board/main 14: t => ((9 boolean))
mem: ((9 boolean)): 7343 <= t
run: integer-to-decimal-string/print-integer/print-board/main 15: (((jump-if)) ((9 boolean)) ((5 offset)))
mem: ((9 boolean)) => t
run: integer-to-decimal-string/print-integer/print-board/main 21: (((jump-unless)) ((4 boolean)) ((1 offset)))
mem: ((4 boolean)) => nil
run: integer-to-decimal-string/print-integer/print-board/main 23: (((13 integer)) <- ((get)) ((6 buffer-address) (deref)) ((0 offset)))
mem: ((7395 integer) (raw)) => 1
run: integer-to-decimal-string/print-integer/print-board/main 23: 1 => ((13 integer))
mem: ((13 integer)): 7347 <= 1
run: integer-to-decimal-string/print-integer/print-board/main 24: (((14 string-address)) <- ((get)) ((6 buffer-address) (deref)) ((1 offset)))
mem: ((7396 string-address) (raw)) => 7397
run: integer-to-decimal-string/print-integer/print-board/main 24: 7397 => ((14 string-address))
mem: ((14 string-address)): 7348 <= 7397
run: integer-to-decimal-string/print-integer/print-board/main 25: (((15 string-address)) <- ((new)) ((string literal)) ((13 integer)))
mem: ((13 integer)) => 1
run: integer-to-decimal-string/print-integer/print-board/main 25: 7490 => ((15 string-address))
mem: ((15 string-address)): 7349 <= 7490
run: integer-to-decimal-string/print-integer/print-board/main 26: (((16 integer)) <- ((subtract)) ((13 integer)) ((1 literal)))
mem: ((13 integer)) => 1
run: integer-to-decimal-string/print-integer/print-board/main 26: 0 => ((16 integer))
mem: ((16 integer)): 7350 <= 0
run: integer-to-decimal-string/print-integer/print-board/main 27: (((17 integer)) <- ((copy)) ((0 literal)))
run: integer-to-decimal-string/print-integer/print-board/main 27: 0 => ((17 integer))
mem: ((17 integer)): 7351 <= 0
run: integer-to-decimal-string/print-integer/print-board/main 28: (((9 boolean)) <- ((less-than)) ((16 integer)) ((0 literal)))
mem: ((16 integer)) => 0
run: integer-to-decimal-string/print-integer/print-board/main 28: nil => ((9 boolean))
mem: ((9 boolean)): 7343 <= nil
run: integer-to-decimal-string/print-integer/print-board/main 29: (((jump-if)) ((9 boolean)) ((6 offset)))
mem: ((9 boolean)) => nil
run: integer-to-decimal-string/print-integer/print-board/main 30: (((18 byte)) <- ((index)) ((14 string-address) (deref)) ((16 integer)))
mem: ((16 integer)) => 0
array-len: ((7397 string) (raw))
mem: ((7397 integer) (raw)) => 30
mem: ((7398 byte) (raw)) => 2
run: integer-to-decimal-string/print-integer/print-board/main 30: #\2 => ((18 byte))
mem: ((18 byte)): 7352 <= #\2
run: integer-to-decimal-string/print-integer/print-board/main 31: (((19 byte-address)) <- ((index-address)) ((15 string-address) (deref)) ((17 integer)))
mem: ((17 integer)) => 0
array-len: ((7490 string) (raw))
mem: ((7490 integer) (raw)) => 1
run: integer-to-decimal-string/print-integer/print-board/main 31: 7491 => ((19 byte-address))
mem: ((19 byte-address)): 7353 <= 7491
run: integer-to-decimal-string/print-integer/print-board/main 32: (((19 byte-address) (deref)) <- ((copy)) ((18 byte)))
mem: ((18 byte)) => 2
run: integer-to-decimal-string/print-integer/print-board/main 32: #\2 => ((19 byte-address) (deref))
mem: ((19 byte-address) (deref)): 7491 <= #\2
run: integer-to-decimal-string/print-integer/print-board/main 33: (((16 integer)) <- ((subtract)) ((16 integer)) ((1 literal)))
mem: ((16 integer)) => 0
run: integer-to-decimal-string/print-integer/print-board/main 33: -1 => ((16 integer))
mem: ((16 integer)): 7350 <= -1
run: integer-to-decimal-string/print-integer/print-board/main 34: (((17 integer)) <- ((add)) ((17 integer)) ((1 literal)))
mem: ((17 integer)) => 0
run: integer-to-decimal-string/print-integer/print-board/main 34: 1 => ((17 integer))
mem: ((17 integer)): 7351 <= 1
run: integer-to-decimal-string/print-integer/print-board/main 35: (((jump)) ((-8 offset)))
run: integer-to-decimal-string/print-integer/print-board/main 28: (((9 boolean)) <- ((less-than)) ((16 integer)) ((0 literal)))
mem: ((16 integer)) => -1
run: integer-to-decimal-string/print-integer/print-board/main 28: t => ((9 boolean))
mem: ((9 boolean)): 7343 <= t
run: integer-to-decimal-string/print-integer/print-board/main 29: (((jump-if)) ((9 boolean)) ((6 offset)))
mem: ((9 boolean)) => t
run: integer-to-decimal-string/print-integer/print-board/main 36: (((reply)) ((15 string-address)))
mem: ((15 string-address)) => 7490
run: print-integer/print-board/main 3: 7490 => ((3 string-address))
mem: ((3 string-address)): 7306 <= 7490
run: print-integer/print-board/main 4: (((print-string)) ((1 terminal-address)) ((3 string-address)))
mem: ((1 terminal-address)) => 1101
mem: ((3 string-address)) => 7490
run: print-string/print-integer/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-string/print-integer/print-board/main 0: 7492 => ((default-space space-address))
run: print-string/print-integer/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 7490)
run: print-string/print-integer/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 7494 <= 1101
run: print-string/print-integer/print-board/main 2: (((2 string-address)) <- ((next-input)))
arg: nil 1 (1101 7490)
run: print-string/print-integer/print-board/main 2: 7490 => ((2 string-address))
mem: ((2 string-address)): 7495 <= 7490
run: print-string/print-integer/print-board/main 3: (((3 integer)) <- ((length)) ((2 string-address) (deref)))
array-len: ((2 string-address) (deref))
mem: ((7490 integer) (raw)) => 1
run: print-string/print-integer/print-board/main 3: 1 => ((3 integer))
mem: ((3 integer)): 7496 <= 1
run: print-string/print-integer/print-board/main 4: (((4 integer)) <- ((copy)) ((0 literal)))
run: print-string/print-integer/print-board/main 4: 0 => ((4 integer))
mem: ((4 integer)): 7497 <= 0
run: print-string/print-integer/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 0
mem: ((3 integer)) => 1
run: print-string/print-integer/print-board/main 5: nil => ((5 boolean))
mem: ((5 boolean)): 7498 <= nil
run: print-string/print-integer/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: print-string/print-integer/print-board/main 7: (((6 character)) <- ((index)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 0
array-len: ((7490 string) (raw))
mem: ((7490 integer) (raw)) => 1
mem: ((7491 byte) (raw)) => 2
run: print-string/print-integer/print-board/main 7: #\2 => ((6 character))
mem: ((6 character)): 7499 <= #\2
run: print-string/print-integer/print-board/main 8: (((print-character)) ((1 terminal-address)) ((6 character)))
mem: ((1 terminal-address)) => 1101
mem: ((6 character)) => 2
run: print-character/print-string/print-integer/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-string/print-integer/print-board/main 0: 7523 => ((default-space space-address))
run: print-character/print-string/print-integer/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\2)
run: print-character/print-string/print-integer/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 7525 <= 1101
run: print-character/print-string/print-integer/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\2)
run: print-character/print-string/print-integer/print-board/main 2: #\2 => ((2 character))
mem: ((2 character)): 7526 <= #\2
run: print-character/print-string/print-integer/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\2)
run: print-character/print-string/print-integer/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 7527 <= nil
run: print-character/print-string/print-integer/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\2)
run: print-character/print-string/print-integer/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 7528 <= nil
run: print-character/print-string/print-integer/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-string/print-integer/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-string/print-integer/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 7529 <= 1103
run: print-character/print-string/print-integer/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-string/print-integer/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 7530 <= 1104
run: print-character/print-string/print-integer/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-string/print-integer/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 7531 <= 20
run: print-character/print-string/print-integer/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 6
mem: ((7 integer)) => 20
run: print-character/print-string/print-integer/print-board/main 9: 120 => ((8 integer))
mem: ((8 integer)): 7532 <= 120
run: print-character/print-string/print-integer/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 120
mem: ((6 integer-address) (deref)) => 0
run: print-character/print-string/print-integer/print-board/main 10: 120 => ((9 integer))
mem: ((9 integer)): 7533 <= 120
run: print-character/print-string/print-integer/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-string/print-integer/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 7534 <= 1106
run: print-character/print-string/print-integer/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 120
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-string/print-integer/print-board/main 12: 1227 => ((11 byte-address))
mem: ((11 byte-address)): 7535 <= 1227
run: print-character/print-string/print-integer/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => 2
run: print-character/print-string/print-integer/print-board/main 13: #\2 => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1227 <= #\2
run: print-character/print-string/print-integer/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 0
run: print-character/print-string/print-integer/print-board/main 14: 1 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 1
run: print-character/print-string/print-integer/print-board/main 15: (((reply)))
run: print-string/print-integer/print-board/main 9: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 0
run: print-string/print-integer/print-board/main 9: 1 => ((4 integer))
mem: ((4 integer)): 7497 <= 1
run: print-string/print-integer/print-board/main 10: (((jump)) ((-6 offset)))
run: print-string/print-integer/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 1
mem: ((3 integer)) => 1
run: print-string/print-integer/print-board/main 5: t => ((5 boolean))
mem: ((5 boolean)): 7498 <= t
run: print-string/print-integer/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => t
run: print-board/main 8: (((6 string-address)) <- ((new)) | )
run: print-board/main 8: 7554 => ((6 string-address))
mem: ((6 string-address)): 1836 <= 7554
run: print-board/main 9: (((print-string)) ((1 terminal-address)) ((6 string-address)))
mem: ((1 terminal-address)) => 1101
mem: ((6 string-address)) => 7554
run: print-string/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-string/print-board/main 0: 7558 => ((default-space space-address))
run: print-string/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 7554)
run: print-string/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 7560 <= 1101
run: print-string/print-board/main 2: (((2 string-address)) <- ((next-input)))
arg: nil 1 (1101 7554)
run: print-string/print-board/main 2: 7554 => ((2 string-address))
mem: ((2 string-address)): 7561 <= 7554
run: print-string/print-board/main 3: (((3 integer)) <- ((length)) ((2 string-address) (deref)))
array-len: ((2 string-address) (deref))
mem: ((7554 integer) (raw)) => 3
run: print-string/print-board/main 3: 3 => ((3 integer))
mem: ((3 integer)): 7562 <= 3
run: print-string/print-board/main 4: (((4 integer)) <- ((copy)) ((0 literal)))
run: print-string/print-board/main 4: 0 => ((4 integer))
mem: ((4 integer)): 7563 <= 0
run: print-string/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 0
mem: ((3 integer)) => 3
run: print-string/print-board/main 5: nil => ((5 boolean))
mem: ((5 boolean)): 7564 <= nil
run: print-string/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: print-string/print-board/main 7: (((6 character)) <- ((index)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 0
array-len: ((7554 string) (raw))
mem: ((7554 integer) (raw)) => 3
mem: ((7555 byte) (raw)) =>
run: print-string/print-board/main 7: #\space => ((6 character))
mem: ((6 character)): 7565 <= #\space
run: print-string/print-board/main 8: (((print-character)) ((1 terminal-address)) ((6 character)))
mem: ((1 terminal-address)) => 1101
mem: ((6 character)) =>
run: print-character/print-string/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-string/print-board/main 0: 7589 => ((default-space space-address))
run: print-character/print-string/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-string/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 7591 <= 1101
run: print-character/print-string/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-string/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 7592 <= #\space
run: print-character/print-string/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-string/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 7593 <= nil
run: print-character/print-string/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-string/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 7594 <= nil
run: print-character/print-string/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-string/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-string/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 7595 <= 1103
run: print-character/print-string/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-string/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 7596 <= 1104
run: print-character/print-string/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-string/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 7597 <= 20
run: print-character/print-string/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 6
mem: ((7 integer)) => 20
run: print-character/print-string/print-board/main 9: 120 => ((8 integer))
mem: ((8 integer)): 7598 <= 120
run: print-character/print-string/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 120
mem: ((6 integer-address) (deref)) => 1
run: print-character/print-string/print-board/main 10: 121 => ((9 integer))
mem: ((9 integer)): 7599 <= 121
run: print-character/print-string/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-string/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 7600 <= 1106
run: print-character/print-string/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 121
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-string/print-board/main 12: 1228 => ((11 byte-address))
mem: ((11 byte-address)): 7601 <= 1228
run: print-character/print-string/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-string/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1228 <= #\space
run: print-character/print-string/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 1
run: print-character/print-string/print-board/main 14: 2 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 2
run: print-character/print-string/print-board/main 15: (((reply)))
run: print-string/print-board/main 9: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 0
run: print-string/print-board/main 9: 1 => ((4 integer))
mem: ((4 integer)): 7563 <= 1
run: print-string/print-board/main 10: (((jump)) ((-6 offset)))
run: print-string/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 1
mem: ((3 integer)) => 3
run: print-string/print-board/main 5: nil => ((5 boolean))
mem: ((5 boolean)): 7564 <= nil
run: print-string/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: print-string/print-board/main 7: (((6 character)) <- ((index)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 1
array-len: ((7554 string) (raw))
mem: ((7554 integer) (raw)) => 3
mem: ((7556 byte) (raw)) => |
run: print-string/print-board/main 7: #\| => ((6 character))
mem: ((6 character)): 7565 <= #\|
run: print-string/print-board/main 8: (((print-character)) ((1 terminal-address)) ((6 character)))
mem: ((1 terminal-address)) => 1101
mem: ((6 character)) => |
run: print-character/print-string/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-string/print-board/main 0: 7620 => ((default-space space-address))
run: print-character/print-string/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\|)
run: print-character/print-string/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 7622 <= 1101
run: print-character/print-string/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\|)
run: print-character/print-string/print-board/main 2: #\| => ((2 character))
mem: ((2 character)): 7623 <= #\|
run: print-character/print-string/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\|)
run: print-character/print-string/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 7624 <= nil
run: print-character/print-string/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\|)
run: print-character/print-string/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 7625 <= nil
run: print-character/print-string/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-string/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-string/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 7626 <= 1103
run: print-character/print-string/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-string/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 7627 <= 1104
run: print-character/print-string/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-string/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 7628 <= 20
run: print-character/print-string/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 6
mem: ((7 integer)) => 20
run: print-character/print-string/print-board/main 9: 120 => ((8 integer))
mem: ((8 integer)): 7629 <= 120
run: print-character/print-string/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 120
mem: ((6 integer-address) (deref)) => 2
run: print-character/print-string/print-board/main 10: 122 => ((9 integer))
mem: ((9 integer)): 7630 <= 122
run: print-character/print-string/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-string/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 7631 <= 1106
run: print-character/print-string/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 122
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-string/print-board/main 12: 1229 => ((11 byte-address))
mem: ((11 byte-address)): 7632 <= 1229
run: print-character/print-string/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => |
run: print-character/print-string/print-board/main 13: #\| => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1229 <= #\|
run: print-character/print-string/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 2
run: print-character/print-string/print-board/main 14: 3 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 3
run: print-character/print-string/print-board/main 15: (((reply)))
run: print-string/print-board/main 9: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 1
run: print-string/print-board/main 9: 2 => ((4 integer))
mem: ((4 integer)): 7563 <= 2
run: print-string/print-board/main 10: (((jump)) ((-6 offset)))
run: print-string/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 2
mem: ((3 integer)) => 3
run: print-string/print-board/main 5: nil => ((5 boolean))
mem: ((5 boolean)): 7564 <= nil
run: print-string/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: print-string/print-board/main 7: (((6 character)) <- ((index)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 2
array-len: ((7554 string) (raw))
mem: ((7554 integer) (raw)) => 3
mem: ((7557 byte) (raw)) =>
run: print-string/print-board/main 7: #\space => ((6 character))
mem: ((6 character)): 7565 <= #\space
run: print-string/print-board/main 8: (((print-character)) ((1 terminal-address)) ((6 character)))
mem: ((1 terminal-address)) => 1101
mem: ((6 character)) =>
run: print-character/print-string/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-string/print-board/main 0: 7651 => ((default-space space-address))
run: print-character/print-string/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-string/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 7653 <= 1101
run: print-character/print-string/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-string/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 7654 <= #\space
run: print-character/print-string/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-string/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 7655 <= nil
run: print-character/print-string/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-string/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 7656 <= nil
run: print-character/print-string/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-string/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-string/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 7657 <= 1103
run: print-character/print-string/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-string/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 7658 <= 1104
run: print-character/print-string/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-string/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 7659 <= 20
run: print-character/print-string/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 6
mem: ((7 integer)) => 20
run: print-character/print-string/print-board/main 9: 120 => ((8 integer))
mem: ((8 integer)): 7660 <= 120
run: print-character/print-string/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 120
mem: ((6 integer-address) (deref)) => 3
run: print-character/print-string/print-board/main 10: 123 => ((9 integer))
mem: ((9 integer)): 7661 <= 123
run: print-character/print-string/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-string/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 7662 <= 1106
run: print-character/print-string/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 123
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-string/print-board/main 12: 1230 => ((11 byte-address))
mem: ((11 byte-address)): 7663 <= 1230
run: print-character/print-string/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-string/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1230 <= #\space
run: print-character/print-string/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 3
run: print-character/print-string/print-board/main 14: 4 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 4
run: print-character/print-string/print-board/main 15: (((reply)))
run: print-string/print-board/main 9: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 2
run: print-string/print-board/main 9: 3 => ((4 integer))
mem: ((4 integer)): 7563 <= 3
run: print-string/print-board/main 10: (((jump)) ((-6 offset)))
run: print-string/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 3
mem: ((3 integer)) => 3
run: print-string/print-board/main 5: t => ((5 boolean))
mem: ((5 boolean)): 7564 <= t
run: print-string/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => t
run: print-board/main 10: (((7 integer)) <- ((copy)) ((0 literal)))
run: print-board/main 10: 0 => ((7 integer))
mem: ((7 integer)): 1837 <= 0
run: print-board/main 11: (((4 boolean)) <- ((equal)) ((7 integer)) ((8 literal)))
mem: ((7 integer)) => 0
run: print-board/main 11: nil => ((4 boolean))
mem: ((4 boolean)): 1834 <= nil
run: print-board/main 12: (((jump-if)) ((4 boolean)) ((6 offset)))
mem: ((4 boolean)) => nil
run: print-board/main 13: (((8 file-address)) <- ((index)) ((2 board-address) (deref)) ((7 integer)))
mem: ((7 integer)) => 0
array-len: ((1465 board) (raw))
mem: ((1465 integer) (raw)) => 8
mem: ((1466 file-address) (raw)) => 1505
run: print-board/main 13: 1505 => ((8 file-address))
mem: ((8 file-address)): 1838 <= 1505
run: print-board/main 14: (((6 square)) <- ((index)) ((8 file-address) (deref)) ((3 integer)))
mem: ((3 integer)) => 1
array-len: ((1505 file) (raw))
mem: ((1505 integer) (raw)) => 8
mem: ((1507 square) (raw)) => _
run: print-board/main 14: #\_ => ((6 square))
mem: ((6 square)): 1836 <= #\_
run: print-board/main 15: (((print-character)) ((1 terminal-address)) ((6 square)))
mem: ((1 terminal-address)) => 1101
mem: ((6 square)) => _
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 7682 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\_)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 7684 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\_)
run: print-character/print-board/main 2: #\_ => ((2 character))
mem: ((2 character)): 7685 <= #\_
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\_)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 7686 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\_)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 7687 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 7688 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 7689 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 7690 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 6
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 120 => ((8 integer))
mem: ((8 integer)): 7691 <= 120
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 120
mem: ((6 integer-address) (deref)) => 4
run: print-character/print-board/main 10: 124 => ((9 integer))
mem: ((9 integer)): 7692 <= 124
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 7693 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 124
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1231 => ((11 byte-address))
mem: ((11 byte-address)): 7694 <= 1231
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => _
run: print-character/print-board/main 13: #\_ => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1231 <= #\_
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 4
run: print-character/print-board/main 14: 5 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 5
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 16: (((print-character)) ((1 terminal-address)) (( literal)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 7713 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 7715 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 7716 <= #\space
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 7717 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 7718 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 7719 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 7720 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 7721 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 6
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 120 => ((8 integer))
mem: ((8 integer)): 7722 <= 120
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 120
mem: ((6 integer-address) (deref)) => 5
run: print-character/print-board/main 10: 125 => ((9 integer))
mem: ((9 integer)): 7723 <= 125
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 7724 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 125
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1232 => ((11 byte-address))
mem: ((11 byte-address)): 7725 <= 1232
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1232 <= #\space
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 5
run: print-character/print-board/main 14: 6 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 6
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 17: (((7 integer)) <- ((add)) ((7 integer)) ((1 literal)))
mem: ((7 integer)) => 0
run: print-board/main 17: 1 => ((7 integer))
mem: ((7 integer)): 1837 <= 1
run: print-board/main 18: (((jump)) ((-8 offset)))
run: print-board/main 11: (((4 boolean)) <- ((equal)) ((7 integer)) ((8 literal)))
mem: ((7 integer)) => 1
run: print-board/main 11: nil => ((4 boolean))
mem: ((4 boolean)): 1834 <= nil
run: print-board/main 12: (((jump-if)) ((4 boolean)) ((6 offset)))
mem: ((4 boolean)) => nil
run: print-board/main 13: (((8 file-address)) <- ((index)) ((2 board-address) (deref)) ((7 integer)))
mem: ((7 integer)) => 1
array-len: ((1465 board) (raw))
mem: ((1465 integer) (raw)) => 8
mem: ((1467 file-address) (raw)) => 1545
run: print-board/main 13: 1545 => ((8 file-address))
mem: ((8 file-address)): 1838 <= 1545
run: print-board/main 14: (((6 square)) <- ((index)) ((8 file-address) (deref)) ((3 integer)))
mem: ((3 integer)) => 1
array-len: ((1545 file) (raw))
mem: ((1545 integer) (raw)) => 8
mem: ((1547 square) (raw)) => P
run: print-board/main 14: #\P => ((6 square))
mem: ((6 square)): 1836 <= #\P
run: print-board/main 15: (((print-character)) ((1 terminal-address)) ((6 square)))
mem: ((1 terminal-address)) => 1101
mem: ((6 square)) => P
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 7744 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\P)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 7746 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\P)
run: print-character/print-board/main 2: #\P => ((2 character))
mem: ((2 character)): 7747 <= #\P
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\P)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 7748 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\P)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 7749 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 7750 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 7751 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 7752 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 6
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 120 => ((8 integer))
mem: ((8 integer)): 7753 <= 120
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 120
mem: ((6 integer-address) (deref)) => 6
run: print-character/print-board/main 10: 126 => ((9 integer))
mem: ((9 integer)): 7754 <= 126
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 7755 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 126
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1233 => ((11 byte-address))
mem: ((11 byte-address)): 7756 <= 1233
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => P
run: print-character/print-board/main 13: #\P => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1233 <= #\P
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 6
run: print-character/print-board/main 14: 7 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 7
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 16: (((print-character)) ((1 terminal-address)) (( literal)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 7775 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 7777 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 7778 <= #\space
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 7779 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 7780 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 7781 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 7782 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 7783 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 6
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 120 => ((8 integer))
mem: ((8 integer)): 7784 <= 120
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 120
mem: ((6 integer-address) (deref)) => 7
run: print-character/print-board/main 10: 127 => ((9 integer))
mem: ((9 integer)): 7785 <= 127
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 7786 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 127
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1234 => ((11 byte-address))
mem: ((11 byte-address)): 7787 <= 1234
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1234 <= #\space
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 7
run: print-character/print-board/main 14: 8 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 8
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 17: (((7 integer)) <- ((add)) ((7 integer)) ((1 literal)))
mem: ((7 integer)) => 1
run: print-board/main 17: 2 => ((7 integer))
mem: ((7 integer)): 1837 <= 2
run: print-board/main 18: (((jump)) ((-8 offset)))
run: print-board/main 11: (((4 boolean)) <- ((equal)) ((7 integer)) ((8 literal)))
mem: ((7 integer)) => 2
run: print-board/main 11: nil => ((4 boolean))
mem: ((4 boolean)): 1834 <= nil
run: print-board/main 12: (((jump-if)) ((4 boolean)) ((6 offset)))
mem: ((4 boolean)) => nil
run: print-board/main 13: (((8 file-address)) <- ((index)) ((2 board-address) (deref)) ((7 integer)))
mem: ((7 integer)) => 2
array-len: ((1465 board) (raw))
mem: ((1465 integer) (raw)) => 8
mem: ((1468 file-address) (raw)) => 1585
run: print-board/main 13: 1585 => ((8 file-address))
mem: ((8 file-address)): 1838 <= 1585
run: print-board/main 14: (((6 square)) <- ((index)) ((8 file-address) (deref)) ((3 integer)))
mem: ((3 integer)) => 1
array-len: ((1585 file) (raw))
mem: ((1585 integer) (raw)) => 8
mem: ((1587 square) (raw)) => P
run: print-board/main 14: #\P => ((6 square))
mem: ((6 square)): 1836 <= #\P
run: print-board/main 15: (((print-character)) ((1 terminal-address)) ((6 square)))
mem: ((1 terminal-address)) => 1101
mem: ((6 square)) => P
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 7806 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\P)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 7808 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\P)
run: print-character/print-board/main 2: #\P => ((2 character))
mem: ((2 character)): 7809 <= #\P
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\P)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 7810 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\P)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 7811 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 7812 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 7813 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 7814 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 6
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 120 => ((8 integer))
mem: ((8 integer)): 7815 <= 120
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 120
mem: ((6 integer-address) (deref)) => 8
run: print-character/print-board/main 10: 128 => ((9 integer))
mem: ((9 integer)): 7816 <= 128
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 7817 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 128
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1235 => ((11 byte-address))
mem: ((11 byte-address)): 7818 <= 1235
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => P
run: print-character/print-board/main 13: #\P => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1235 <= #\P
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 8
run: print-character/print-board/main 14: 9 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 9
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 16: (((print-character)) ((1 terminal-address)) (( literal)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 7837 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 7839 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 7840 <= #\space
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 7841 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 7842 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 7843 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 7844 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 7845 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 6
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 120 => ((8 integer))
mem: ((8 integer)): 7846 <= 120
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 120
mem: ((6 integer-address) (deref)) => 9
run: print-character/print-board/main 10: 129 => ((9 integer))
mem: ((9 integer)): 7847 <= 129
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 7848 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 129
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1236 => ((11 byte-address))
mem: ((11 byte-address)): 7849 <= 1236
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1236 <= #\space
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 9
run: print-character/print-board/main 14: 10 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 10
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 17: (((7 integer)) <- ((add)) ((7 integer)) ((1 literal)))
mem: ((7 integer)) => 2
run: print-board/main 17: 3 => ((7 integer))
mem: ((7 integer)): 1837 <= 3
run: print-board/main 18: (((jump)) ((-8 offset)))
run: print-board/main 11: (((4 boolean)) <- ((equal)) ((7 integer)) ((8 literal)))
mem: ((7 integer)) => 3
run: print-board/main 11: nil => ((4 boolean))
mem: ((4 boolean)): 1834 <= nil
run: print-board/main 12: (((jump-if)) ((4 boolean)) ((6 offset)))
mem: ((4 boolean)) => nil
run: print-board/main 13: (((8 file-address)) <- ((index)) ((2 board-address) (deref)) ((7 integer)))
mem: ((7 integer)) => 3
array-len: ((1465 board) (raw))
mem: ((1465 integer) (raw)) => 8
mem: ((1469 file-address) (raw)) => 1625
run: print-board/main 13: 1625 => ((8 file-address))
mem: ((8 file-address)): 1838 <= 1625
run: print-board/main 14: (((6 square)) <- ((index)) ((8 file-address) (deref)) ((3 integer)))
mem: ((3 integer)) => 1
array-len: ((1625 file) (raw))
mem: ((1625 integer) (raw)) => 8
mem: ((1627 square) (raw)) => P
run: print-board/main 14: #\P => ((6 square))
mem: ((6 square)): 1836 <= #\P
run: print-board/main 15: (((print-character)) ((1 terminal-address)) ((6 square)))
mem: ((1 terminal-address)) => 1101
mem: ((6 square)) => P
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 7868 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\P)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 7870 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\P)
run: print-character/print-board/main 2: #\P => ((2 character))
mem: ((2 character)): 7871 <= #\P
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\P)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 7872 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\P)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 7873 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 7874 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 7875 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 7876 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 6
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 120 => ((8 integer))
mem: ((8 integer)): 7877 <= 120
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 120
mem: ((6 integer-address) (deref)) => 10
run: print-character/print-board/main 10: 130 => ((9 integer))
mem: ((9 integer)): 7878 <= 130
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 7879 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 130
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1237 => ((11 byte-address))
mem: ((11 byte-address)): 7880 <= 1237
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => P
run: print-character/print-board/main 13: #\P => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1237 <= #\P
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 10
run: print-character/print-board/main 14: 11 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 11
run: print-character/print-board/main 15: (((reply)))
schedule: scheduling print-board/main for further processing
schedule: print-board/main
run: print-board/main 16: (((print-character)) ((1 terminal-address)) (( literal)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 7899 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 7901 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 7902 <= #\space
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 7903 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 7904 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 7905 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 7906 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 7907 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 6
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 120 => ((8 integer))
mem: ((8 integer)): 7908 <= 120
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 120
mem: ((6 integer-address) (deref)) => 11
run: print-character/print-board/main 10: 131 => ((9 integer))
mem: ((9 integer)): 7909 <= 131
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 7910 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 131
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1238 => ((11 byte-address))
mem: ((11 byte-address)): 7911 <= 1238
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1238 <= #\space
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 11
run: print-character/print-board/main 14: 12 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 12
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 17: (((7 integer)) <- ((add)) ((7 integer)) ((1 literal)))
mem: ((7 integer)) => 3
run: print-board/main 17: 4 => ((7 integer))
mem: ((7 integer)): 1837 <= 4
run: print-board/main 18: (((jump)) ((-8 offset)))
run: print-board/main 11: (((4 boolean)) <- ((equal)) ((7 integer)) ((8 literal)))
mem: ((7 integer)) => 4
run: print-board/main 11: nil => ((4 boolean))
mem: ((4 boolean)): 1834 <= nil
run: print-board/main 12: (((jump-if)) ((4 boolean)) ((6 offset)))
mem: ((4 boolean)) => nil
run: print-board/main 13: (((8 file-address)) <- ((index)) ((2 board-address) (deref)) ((7 integer)))
mem: ((7 integer)) => 4
array-len: ((1465 board) (raw))
mem: ((1465 integer) (raw)) => 8
mem: ((1470 file-address) (raw)) => 1665
run: print-board/main 13: 1665 => ((8 file-address))
mem: ((8 file-address)): 1838 <= 1665
run: print-board/main 14: (((6 square)) <- ((index)) ((8 file-address) (deref)) ((3 integer)))
mem: ((3 integer)) => 1
array-len: ((1665 file) (raw))
mem: ((1665 integer) (raw)) => 8
mem: ((1667 square) (raw)) => P
run: print-board/main 14: #\P => ((6 square))
mem: ((6 square)): 1836 <= #\P
run: print-board/main 15: (((print-character)) ((1 terminal-address)) ((6 square)))
mem: ((1 terminal-address)) => 1101
mem: ((6 square)) => P
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 7930 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\P)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 7932 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\P)
run: print-character/print-board/main 2: #\P => ((2 character))
mem: ((2 character)): 7933 <= #\P
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\P)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 7934 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\P)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 7935 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 7936 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 7937 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 7938 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 6
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 120 => ((8 integer))
mem: ((8 integer)): 7939 <= 120
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 120
mem: ((6 integer-address) (deref)) => 12
run: print-character/print-board/main 10: 132 => ((9 integer))
mem: ((9 integer)): 7940 <= 132
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 7941 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 132
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1239 => ((11 byte-address))
mem: ((11 byte-address)): 7942 <= 1239
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => P
run: print-character/print-board/main 13: #\P => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1239 <= #\P
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 12
run: print-character/print-board/main 14: 13 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 13
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 16: (((print-character)) ((1 terminal-address)) (( literal)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 7961 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 7963 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 7964 <= #\space
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 7965 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 7966 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 7967 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 7968 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 7969 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 6
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 120 => ((8 integer))
mem: ((8 integer)): 7970 <= 120
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 120
mem: ((6 integer-address) (deref)) => 13
run: print-character/print-board/main 10: 133 => ((9 integer))
mem: ((9 integer)): 7971 <= 133
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 7972 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 133
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1240 => ((11 byte-address))
mem: ((11 byte-address)): 7973 <= 1240
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1240 <= #\space
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 13
run: print-character/print-board/main 14: 14 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 14
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 17: (((7 integer)) <- ((add)) ((7 integer)) ((1 literal)))
mem: ((7 integer)) => 4
run: print-board/main 17: 5 => ((7 integer))
mem: ((7 integer)): 1837 <= 5
run: print-board/main 18: (((jump)) ((-8 offset)))
run: print-board/main 11: (((4 boolean)) <- ((equal)) ((7 integer)) ((8 literal)))
mem: ((7 integer)) => 5
run: print-board/main 11: nil => ((4 boolean))
mem: ((4 boolean)): 1834 <= nil
run: print-board/main 12: (((jump-if)) ((4 boolean)) ((6 offset)))
mem: ((4 boolean)) => nil
run: print-board/main 13: (((8 file-address)) <- ((index)) ((2 board-address) (deref)) ((7 integer)))
mem: ((7 integer)) => 5
array-len: ((1465 board) (raw))
mem: ((1465 integer) (raw)) => 8
mem: ((1471 file-address) (raw)) => 1705
run: print-board/main 13: 1705 => ((8 file-address))
mem: ((8 file-address)): 1838 <= 1705
run: print-board/main 14: (((6 square)) <- ((index)) ((8 file-address) (deref)) ((3 integer)))
mem: ((3 integer)) => 1
array-len: ((1705 file) (raw))
mem: ((1705 integer) (raw)) => 8
mem: ((1707 square) (raw)) => P
run: print-board/main 14: #\P => ((6 square))
mem: ((6 square)): 1836 <= #\P
run: print-board/main 15: (((print-character)) ((1 terminal-address)) ((6 square)))
mem: ((1 terminal-address)) => 1101
mem: ((6 square)) => P
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 7992 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\P)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 7994 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\P)
run: print-character/print-board/main 2: #\P => ((2 character))
mem: ((2 character)): 7995 <= #\P
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\P)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 7996 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\P)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 7997 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 7998 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 7999 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 8000 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 6
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 120 => ((8 integer))
mem: ((8 integer)): 8001 <= 120
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 120
mem: ((6 integer-address) (deref)) => 14
run: print-character/print-board/main 10: 134 => ((9 integer))
mem: ((9 integer)): 8002 <= 134
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 8003 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 134
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1241 => ((11 byte-address))
mem: ((11 byte-address)): 8004 <= 1241
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => P
run: print-character/print-board/main 13: #\P => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1241 <= #\P
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 14
run: print-character/print-board/main 14: 15 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 15
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 16: (((print-character)) ((1 terminal-address)) (( literal)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 8023 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 8025 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 8026 <= #\space
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 8027 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 8028 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 8029 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 8030 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 8031 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 6
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 120 => ((8 integer))
mem: ((8 integer)): 8032 <= 120
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 120
mem: ((6 integer-address) (deref)) => 15
run: print-character/print-board/main 10: 135 => ((9 integer))
mem: ((9 integer)): 8033 <= 135
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 8034 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 135
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1242 => ((11 byte-address))
mem: ((11 byte-address)): 8035 <= 1242
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1242 <= #\space
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 15
run: print-character/print-board/main 14: 16 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 16
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 17: (((7 integer)) <- ((add)) ((7 integer)) ((1 literal)))
mem: ((7 integer)) => 5
run: print-board/main 17: 6 => ((7 integer))
mem: ((7 integer)): 1837 <= 6
run: print-board/main 18: (((jump)) ((-8 offset)))
run: print-board/main 11: (((4 boolean)) <- ((equal)) ((7 integer)) ((8 literal)))
mem: ((7 integer)) => 6
run: print-board/main 11: nil => ((4 boolean))
mem: ((4 boolean)): 1834 <= nil
run: print-board/main 12: (((jump-if)) ((4 boolean)) ((6 offset)))
mem: ((4 boolean)) => nil
run: print-board/main 13: (((8 file-address)) <- ((index)) ((2 board-address) (deref)) ((7 integer)))
mem: ((7 integer)) => 6
array-len: ((1465 board) (raw))
mem: ((1465 integer) (raw)) => 8
mem: ((1472 file-address) (raw)) => 1745
run: print-board/main 13: 1745 => ((8 file-address))
mem: ((8 file-address)): 1838 <= 1745
run: print-board/main 14: (((6 square)) <- ((index)) ((8 file-address) (deref)) ((3 integer)))
mem: ((3 integer)) => 1
array-len: ((1745 file) (raw))
mem: ((1745 integer) (raw)) => 8
mem: ((1747 square) (raw)) => P
run: print-board/main 14: #\P => ((6 square))
mem: ((6 square)): 1836 <= #\P
run: print-board/main 15: (((print-character)) ((1 terminal-address)) ((6 square)))
mem: ((1 terminal-address)) => 1101
mem: ((6 square)) => P
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 8054 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\P)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 8056 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\P)
run: print-character/print-board/main 2: #\P => ((2 character))
mem: ((2 character)): 8057 <= #\P
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\P)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 8058 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\P)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 8059 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 8060 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 8061 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 8062 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 6
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 120 => ((8 integer))
mem: ((8 integer)): 8063 <= 120
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 120
mem: ((6 integer-address) (deref)) => 16
run: print-character/print-board/main 10: 136 => ((9 integer))
mem: ((9 integer)): 8064 <= 136
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 8065 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 136
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1243 => ((11 byte-address))
mem: ((11 byte-address)): 8066 <= 1243
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => P
run: print-character/print-board/main 13: #\P => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1243 <= #\P
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 16
run: print-character/print-board/main 14: 17 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 17
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 16: (((print-character)) ((1 terminal-address)) (( literal)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 8085 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 8087 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 8088 <= #\space
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 8089 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 8090 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 8091 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 8092 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 8093 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 6
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 120 => ((8 integer))
mem: ((8 integer)): 8094 <= 120
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 120
mem: ((6 integer-address) (deref)) => 17
run: print-character/print-board/main 10: 137 => ((9 integer))
mem: ((9 integer)): 8095 <= 137
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 8096 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 137
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1244 => ((11 byte-address))
mem: ((11 byte-address)): 8097 <= 1244
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1244 <= #\space
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 17
run: print-character/print-board/main 14: 18 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 18
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 17: (((7 integer)) <- ((add)) ((7 integer)) ((1 literal)))
mem: ((7 integer)) => 6
run: print-board/main 17: 7 => ((7 integer))
mem: ((7 integer)): 1837 <= 7
run: print-board/main 18: (((jump)) ((-8 offset)))
run: print-board/main 11: (((4 boolean)) <- ((equal)) ((7 integer)) ((8 literal)))
mem: ((7 integer)) => 7
run: print-board/main 11: nil => ((4 boolean))
mem: ((4 boolean)): 1834 <= nil
run: print-board/main 12: (((jump-if)) ((4 boolean)) ((6 offset)))
mem: ((4 boolean)) => nil
run: print-board/main 13: (((8 file-address)) <- ((index)) ((2 board-address) (deref)) ((7 integer)))
mem: ((7 integer)) => 7
array-len: ((1465 board) (raw))
mem: ((1465 integer) (raw)) => 8
mem: ((1473 file-address) (raw)) => 1785
run: print-board/main 13: 1785 => ((8 file-address))
mem: ((8 file-address)): 1838 <= 1785
run: print-board/main 14: (((6 square)) <- ((index)) ((8 file-address) (deref)) ((3 integer)))
mem: ((3 integer)) => 1
array-len: ((1785 file) (raw))
mem: ((1785 integer) (raw)) => 8
mem: ((1787 square) (raw)) => P
run: print-board/main 14: #\P => ((6 square))
mem: ((6 square)): 1836 <= #\P
run: print-board/main 15: (((print-character)) ((1 terminal-address)) ((6 square)))
mem: ((1 terminal-address)) => 1101
mem: ((6 square)) => P
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 8116 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\P)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 8118 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\P)
run: print-character/print-board/main 2: #\P => ((2 character))
mem: ((2 character)): 8119 <= #\P
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\P)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 8120 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\P)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 8121 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 8122 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 8123 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 8124 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 6
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 120 => ((8 integer))
mem: ((8 integer)): 8125 <= 120
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 120
mem: ((6 integer-address) (deref)) => 18
run: print-character/print-board/main 10: 138 => ((9 integer))
mem: ((9 integer)): 8126 <= 138
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 8127 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 138
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1245 => ((11 byte-address))
mem: ((11 byte-address)): 8128 <= 1245
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => P
run: print-character/print-board/main 13: #\P => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1245 <= #\P
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 18
run: print-character/print-board/main 14: 19 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 19
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 16: (((print-character)) ((1 terminal-address)) (( literal)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 8147 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 8149 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 8150 <= #\space
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 8151 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 8152 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 8153 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 8154 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 8155 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 6
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 120 => ((8 integer))
mem: ((8 integer)): 8156 <= 120
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 120
mem: ((6 integer-address) (deref)) => 19
run: print-character/print-board/main 10: 139 => ((9 integer))
mem: ((9 integer)): 8157 <= 139
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 8158 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 139
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1246 => ((11 byte-address))
mem: ((11 byte-address)): 8159 <= 1246
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1246 <= #\space
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 19
run: print-character/print-board/main 14: 20 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 20
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 17: (((7 integer)) <- ((add)) ((7 integer)) ((1 literal)))
mem: ((7 integer)) => 7
run: print-board/main 17: 8 => ((7 integer))
mem: ((7 integer)): 1837 <= 8
run: print-board/main 18: (((jump)) ((-8 offset)))
run: print-board/main 11: (((4 boolean)) <- ((equal)) ((7 integer)) ((8 literal)))
mem: ((7 integer)) => 8
run: print-board/main 11: t => ((4 boolean))
mem: ((4 boolean)): 1834 <= t
run: print-board/main 12: (((jump-if)) ((4 boolean)) ((6 offset)))
mem: ((4 boolean)) => t
run: print-board/main 19: (((3 integer)) <- ((subtract)) ((3 integer)) ((1 literal)))
mem: ((3 integer)) => 1
run: print-board/main 19: 0 => ((3 integer))
mem: ((3 integer)): 1833 <= 0
run: print-board/main 20: (((cursor-to-next-line)) ((1 terminal-address)))
mem: ((1 terminal-address)) => 1101
run: cursor-to-next-line/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: cursor-to-next-line/print-board/main 0: 8178 => ((default-space space-address))
run: cursor-to-next-line/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101)
run: cursor-to-next-line/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 8180 <= 1101
run: cursor-to-next-line/print-board/main 2: (((jump-unless)) ((1 terminal-address)) ((5 offset)))
mem: ((1 terminal-address)) => 1101
run: cursor-to-next-line/print-board/main 3: (((2 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: cursor-to-next-line/print-board/main 3: 1103 => ((2 integer-address))
mem: ((2 integer-address)): 8181 <= 1103
run: cursor-to-next-line/print-board/main 4: (((2 integer-address) (deref)) <- ((add)) ((2 integer-address) (deref)) ((1 literal)))
mem: ((2 integer-address) (deref)) => 6
run: cursor-to-next-line/print-board/main 4: 7 => ((2 integer-address) (deref))
mem: ((2 integer-address) (deref)): 1103 <= 7
run: cursor-to-next-line/print-board/main 5: (((3 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: cursor-to-next-line/print-board/main 5: 1104 => ((3 integer-address))
mem: ((3 integer-address)): 8182 <= 1104
run: cursor-to-next-line/print-board/main 6: (((3 integer-address) (deref)) <- ((copy)) ((0 literal)))
run: cursor-to-next-line/print-board/main 6: 0 => ((3 integer-address) (deref))
mem: ((3 integer-address) (deref)): 1104 <= 0
run: cursor-to-next-line/print-board/main 7: (((reply)))
run: print-board/main 21: (((jump)) ((-18 offset)))
run: print-board/main 4: (((4 boolean)) <- ((less-than)) ((3 integer)) ((0 literal)))
mem: ((3 integer)) => 0
run: print-board/main 4: nil => ((4 boolean))
mem: ((4 boolean)): 1834 <= nil
run: print-board/main 5: (((jump-if)) ((4 boolean)) ((16 offset)))
mem: ((4 boolean)) => nil
run: print-board/main 6: (((5 integer)) <- ((add)) ((3 integer)) ((1 literal)))
mem: ((3 integer)) => 0
run: print-board/main 6: 1 => ((5 integer))
mem: ((5 integer)): 1835 <= 1
run: print-board/main 7: (((print-integer)) ((1 terminal-address)) ((5 integer)))
mem: ((1 terminal-address)) => 1101
mem: ((5 integer)) => 1
run: print-integer/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-integer/print-board/main 0: 8209 => ((default-space space-address))
run: print-integer/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 1)
run: print-integer/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 8211 <= 1101
run: print-integer/print-board/main 2: (((2 integer)) <- ((next-input)))
arg: nil 1 (1101 1)
run: print-integer/print-board/main 2: 1 => ((2 integer))
mem: ((2 integer)): 8212 <= 1
run: print-integer/print-board/main 3: (((3 string-address)) <- ((integer-to-decimal-string)) ((2 integer)))
mem: ((2 integer)) => 1
run: integer-to-decimal-string/print-integer/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: integer-to-decimal-string/print-integer/print-board/main 0: 8240 => ((default-space space-address))
run: integer-to-decimal-string/print-integer/print-board/main 1: (((1 integer)) <- ((next-input)))
arg: nil 0 (1)
run: integer-to-decimal-string/print-integer/print-board/main 1: 1 => ((1 integer))
mem: ((1 integer)): 8242 <= 1
run: integer-to-decimal-string/print-integer/print-board/main 2: (((2 boolean)) <- ((equal)) ((1 integer)) ((0 literal)))
mem: ((1 integer)) => 1
run: integer-to-decimal-string/print-integer/print-board/main 2: nil => ((2 boolean))
mem: ((2 boolean)): 8243 <= nil
run: integer-to-decimal-string/print-integer/print-board/main 3: (((jump-unless)) ((2 boolean)) ((2 offset)))
mem: ((2 boolean)) => nil
run: integer-to-decimal-string/print-integer/print-board/main 6: (((4 boolean)) <- ((copy)) ((nil literal)))
run: integer-to-decimal-string/print-integer/print-board/main 6: nil => ((4 boolean))
mem: ((4 boolean)): 8245 <= nil
run: integer-to-decimal-string/print-integer/print-board/main 7: (((5 boolean)) <- ((less-than)) ((1 integer)) ((0 literal)))
mem: ((1 integer)) => 1
run: integer-to-decimal-string/print-integer/print-board/main 7: nil => ((5 boolean))
mem: ((5 boolean)): 8246 <= nil
run: integer-to-decimal-string/print-integer/print-board/main 8: (((jump-unless)) ((5 boolean)) ((2 offset)))
mem: ((5 boolean)) => nil
run: integer-to-decimal-string/print-integer/print-board/main 11: (((6 buffer-address)) <- ((init-buffer)) ((30 literal)))
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 0: 8271 => ((default-space space-address))
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 1: (((1 buffer-address)) <- ((new)) ((buffer literal)))
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 1: 8302 => ((1 buffer-address))
mem: ((1 buffer-address)): 8273 <= 8302
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 2: (((2 integer-address)) <- ((get-address)) ((1 buffer-address) (deref)) ((0 offset)))
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 2: 8302 => ((2 integer-address))
mem: ((2 integer-address)): 8274 <= 8302
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 3: (((2 integer-address) (deref)) <- ((copy)) ((0 literal)))
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 3: 0 => ((2 integer-address) (deref))
mem: ((2 integer-address) (deref)): 8302 <= 0
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 4: (((3 string-address-address)) <- ((get-address)) ((1 buffer-address) (deref)) ((1 offset)))
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 4: 8303 => ((3 string-address-address))
mem: ((3 string-address-address)): 8275 <= 8303
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 5: (((4 integer)) <- ((next-input)))
arg: nil 0 (30)
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 5: 30 => ((4 integer))
mem: ((4 integer)): 8276 <= 30
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 6: (((3 string-address-address) (deref)) <- ((new)) ((string literal)) ((4 integer)))
mem: ((4 integer)) => 30
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 6: 8304 => ((3 string-address-address) (deref))
mem: ((3 string-address-address) (deref)): 8303 <= 8304
run: init-buffer/integer-to-decimal-string/print-integer/print-board/main 7: (((reply)) ((1 buffer-address)))
mem: ((1 buffer-address)) => 8302
run: integer-to-decimal-string/print-integer/print-board/main 11: 8302 => ((6 buffer-address))
mem: ((6 buffer-address)): 8247 <= 8302
run: integer-to-decimal-string/print-integer/print-board/main 12: (((7 character)) <- ((copy)) ((0 literal)))
run: integer-to-decimal-string/print-integer/print-board/main 12: #\0 => ((7 character))
mem: ((7 character)): 8248 <= #\0
run: integer-to-decimal-string/print-integer/print-board/main 13: (((8 integer)) <- ((character-to-integer)) ((7 character)))
mem: ((7 character)) => 0
run: integer-to-decimal-string/print-integer/print-board/main 13: 48 => ((8 integer))
mem: ((8 integer)): 8249 <= 48
run: integer-to-decimal-string/print-integer/print-board/main 14: (((9 boolean)) <- ((equal)) ((1 integer)) ((0 literal)))
mem: ((1 integer)) => 1
run: integer-to-decimal-string/print-integer/print-board/main 14: nil => ((9 boolean))
mem: ((9 boolean)): 8250 <= nil
run: integer-to-decimal-string/print-integer/print-board/main 15: (((jump-if)) ((9 boolean)) ((5 offset)))
mem: ((9 boolean)) => nil
run: integer-to-decimal-string/print-integer/print-board/main 16: (((1 integer)) ((10 integer)) <- ((divide-with-remainder)) ((1 integer)) ((10 literal)))
mem: ((1 integer)) => 1
mem: ((1 integer)) => 1
run: integer-to-decimal-string/print-integer/print-board/main 16: 0 => ((1 integer))
mem: ((1 integer)): 8242 <= 0
run: integer-to-decimal-string/print-integer/print-board/main 16: 1 => ((10 integer))
mem: ((10 integer)): 8251 <= 1
run: integer-to-decimal-string/print-integer/print-board/main 17: (((11 integer)) <- ((add)) ((8 integer)) ((10 integer)))
mem: ((8 integer)) => 48
mem: ((10 integer)) => 1
run: integer-to-decimal-string/print-integer/print-board/main 17: 49 => ((11 integer))
mem: ((11 integer)): 8252 <= 49
run: integer-to-decimal-string/print-integer/print-board/main 18: (((12 character)) <- ((integer-to-character)) ((11 integer)))
mem: ((11 integer)) => 49
run: integer-to-decimal-string/print-integer/print-board/main 18: #\1 => ((12 character))
mem: ((12 character)): 8253 <= #\1
run: integer-to-decimal-string/print-integer/print-board/main 19: (((6 buffer-address)) <- ((append)) ((6 buffer-address)) ((12 character)))
mem: ((6 buffer-address)) => 8302
mem: ((12 character)) => 1
run: append/integer-to-decimal-string/print-integer/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: append/integer-to-decimal-string/print-integer/print-board/main 0: 8335 => ((default-space space-address))
run: append/integer-to-decimal-string/print-integer/print-board/main 1: (((1 buffer-address)) <- ((next-input)))
arg: nil 0 (8302 #\1)
run: append/integer-to-decimal-string/print-integer/print-board/main 1: 8302 => ((1 buffer-address))
mem: ((1 buffer-address)): 8337 <= 8302
run: append/integer-to-decimal-string/print-integer/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (8302 #\1)
run: append/integer-to-decimal-string/print-integer/print-board/main 2: #\1 => ((2 character))
mem: ((2 character)): 8338 <= #\1
run: append/integer-to-decimal-string/print-integer/print-board/main 3: (((3 boolean)) <- ((buffer-full?)) ((1 buffer-address)))
mem: ((1 buffer-address)) => 8302
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 0: 8366 => ((default-space space-address))
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 1: (((1 buffer-address)) <- ((next-input)))
arg: nil 0 (8302)
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 1: 8302 => ((1 buffer-address))
mem: ((1 buffer-address)): 8368 <= 8302
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 2: (((2 integer)) <- ((get)) ((1 buffer-address) (deref)) ((0 offset)))
mem: ((8302 integer) (raw)) => 0
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 2: 0 => ((2 integer))
mem: ((2 integer)): 8369 <= 0
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 3: (((3 string-address)) <- ((get)) ((1 buffer-address) (deref)) ((1 offset)))
mem: ((8303 string-address) (raw)) => 8304
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 3: 8304 => ((3 string-address))
mem: ((3 string-address)): 8370 <= 8304
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 4: (((4 integer)) <- ((length)) ((3 string-address) (deref)))
array-len: ((3 string-address) (deref))
mem: ((8304 integer) (raw)) => 30
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 4: 30 => ((4 integer))
mem: ((4 integer)): 8371 <= 30
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((2 integer)) ((4 integer)))
mem: ((2 integer)) => 0
mem: ((4 integer)) => 30
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 5: nil => ((5 boolean))
mem: ((5 boolean)): 8372 <= nil
run: buffer-full?/append/integer-to-decimal-string/print-integer/print-board/main 6: (((reply)) ((5 boolean)))
mem: ((5 boolean)) => nil
run: append/integer-to-decimal-string/print-integer/print-board/main 3: nil => ((3 boolean))
mem: ((3 boolean)): 8339 <= nil
run: append/integer-to-decimal-string/print-integer/print-board/main 4: (((jump-unless)) ((3 boolean)) ((1 offset)))
mem: ((3 boolean)) => nil
run: append/integer-to-decimal-string/print-integer/print-board/main 6: (((4 integer-address)) <- ((get-address)) ((1 buffer-address) (deref)) ((0 offset)))
run: append/integer-to-decimal-string/print-integer/print-board/main 6: 8302 => ((4 integer-address))
mem: ((4 integer-address)): 8340 <= 8302
run: append/integer-to-decimal-string/print-integer/print-board/main 7: (((5 string-address)) <- ((get)) ((1 buffer-address) (deref)) ((1 offset)))
mem: ((8303 string-address) (raw)) => 8304
run: append/integer-to-decimal-string/print-integer/print-board/main 7: 8304 => ((5 string-address))
mem: ((5 string-address)): 8341 <= 8304
run: append/integer-to-decimal-string/print-integer/print-board/main 8: (((6 byte-address)) <- ((index-address)) ((5 string-address) (deref)) ((4 integer-address) (deref)))
mem: ((4 integer-address) (deref)) => 0
array-len: ((8304 string) (raw))
mem: ((8304 integer) (raw)) => 30
run: append/integer-to-decimal-string/print-integer/print-board/main 8: 8305 => ((6 byte-address))
mem: ((6 byte-address)): 8342 <= 8305
run: append/integer-to-decimal-string/print-integer/print-board/main 9: (((6 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => 1
run: append/integer-to-decimal-string/print-integer/print-board/main 9: #\1 => ((6 byte-address) (deref))
mem: ((6 byte-address) (deref)): 8305 <= #\1
run: append/integer-to-decimal-string/print-integer/print-board/main 10: (((4 integer-address) (deref)) <- ((add)) ((4 integer-address) (deref)) ((1 literal)))
mem: ((4 integer-address) (deref)) => 0
run: append/integer-to-decimal-string/print-integer/print-board/main 10: 1 => ((4 integer-address) (deref))
mem: ((4 integer-address) (deref)): 8302 <= 1
run: append/integer-to-decimal-string/print-integer/print-board/main 11: (((reply)) ((1 buffer-address) (same-as-arg 0)))
mem: ((1 buffer-address) (same-as-arg 0)) => 8302
run: integer-to-decimal-string/print-integer/print-board/main 19: 8302 => ((6 buffer-address))
mem: ((6 buffer-address)): 8247 <= 8302
run: integer-to-decimal-string/print-integer/print-board/main 20: (((jump)) ((-7 offset)))
run: integer-to-decimal-string/print-integer/print-board/main 14: (((9 boolean)) <- ((equal)) ((1 integer)) ((0 literal)))
mem: ((1 integer)) => 0
run: integer-to-decimal-string/print-integer/print-board/main 14: t => ((9 boolean))
mem: ((9 boolean)): 8250 <= t
run: integer-to-decimal-string/print-integer/print-board/main 15: (((jump-if)) ((9 boolean)) ((5 offset)))
mem: ((9 boolean)) => t
run: integer-to-decimal-string/print-integer/print-board/main 21: (((jump-unless)) ((4 boolean)) ((1 offset)))
mem: ((4 boolean)) => nil
run: integer-to-decimal-string/print-integer/print-board/main 23: (((13 integer)) <- ((get)) ((6 buffer-address) (deref)) ((0 offset)))
mem: ((8302 integer) (raw)) => 1
run: integer-to-decimal-string/print-integer/print-board/main 23: 1 => ((13 integer))
mem: ((13 integer)): 8254 <= 1
run: integer-to-decimal-string/print-integer/print-board/main 24: (((14 string-address)) <- ((get)) ((6 buffer-address) (deref)) ((1 offset)))
mem: ((8303 string-address) (raw)) => 8304
run: integer-to-decimal-string/print-integer/print-board/main 24: 8304 => ((14 string-address))
mem: ((14 string-address)): 8255 <= 8304
run: integer-to-decimal-string/print-integer/print-board/main 25: (((15 string-address)) <- ((new)) ((string literal)) ((13 integer)))
mem: ((13 integer)) => 1
run: integer-to-decimal-string/print-integer/print-board/main 25: 8397 => ((15 string-address))
mem: ((15 string-address)): 8256 <= 8397
run: integer-to-decimal-string/print-integer/print-board/main 26: (((16 integer)) <- ((subtract)) ((13 integer)) ((1 literal)))
mem: ((13 integer)) => 1
run: integer-to-decimal-string/print-integer/print-board/main 26: 0 => ((16 integer))
mem: ((16 integer)): 8257 <= 0
run: integer-to-decimal-string/print-integer/print-board/main 27: (((17 integer)) <- ((copy)) ((0 literal)))
run: integer-to-decimal-string/print-integer/print-board/main 27: 0 => ((17 integer))
mem: ((17 integer)): 8258 <= 0
run: integer-to-decimal-string/print-integer/print-board/main 28: (((9 boolean)) <- ((less-than)) ((16 integer)) ((0 literal)))
mem: ((16 integer)) => 0
run: integer-to-decimal-string/print-integer/print-board/main 28: nil => ((9 boolean))
mem: ((9 boolean)): 8250 <= nil
run: integer-to-decimal-string/print-integer/print-board/main 29: (((jump-if)) ((9 boolean)) ((6 offset)))
mem: ((9 boolean)) => nil
run: integer-to-decimal-string/print-integer/print-board/main 30: (((18 byte)) <- ((index)) ((14 string-address) (deref)) ((16 integer)))
mem: ((16 integer)) => 0
array-len: ((8304 string) (raw))
mem: ((8304 integer) (raw)) => 30
mem: ((8305 byte) (raw)) => 1
run: integer-to-decimal-string/print-integer/print-board/main 30: #\1 => ((18 byte))
mem: ((18 byte)): 8259 <= #\1
run: integer-to-decimal-string/print-integer/print-board/main 31: (((19 byte-address)) <- ((index-address)) ((15 string-address) (deref)) ((17 integer)))
mem: ((17 integer)) => 0
array-len: ((8397 string) (raw))
mem: ((8397 integer) (raw)) => 1
run: integer-to-decimal-string/print-integer/print-board/main 31: 8398 => ((19 byte-address))
mem: ((19 byte-address)): 8260 <= 8398
run: integer-to-decimal-string/print-integer/print-board/main 32: (((19 byte-address) (deref)) <- ((copy)) ((18 byte)))
mem: ((18 byte)) => 1
run: integer-to-decimal-string/print-integer/print-board/main 32: #\1 => ((19 byte-address) (deref))
mem: ((19 byte-address) (deref)): 8398 <= #\1
run: integer-to-decimal-string/print-integer/print-board/main 33: (((16 integer)) <- ((subtract)) ((16 integer)) ((1 literal)))
mem: ((16 integer)) => 0
run: integer-to-decimal-string/print-integer/print-board/main 33: -1 => ((16 integer))
mem: ((16 integer)): 8257 <= -1
run: integer-to-decimal-string/print-integer/print-board/main 34: (((17 integer)) <- ((add)) ((17 integer)) ((1 literal)))
mem: ((17 integer)) => 0
run: integer-to-decimal-string/print-integer/print-board/main 34: 1 => ((17 integer))
mem: ((17 integer)): 8258 <= 1
run: integer-to-decimal-string/print-integer/print-board/main 35: (((jump)) ((-8 offset)))
run: integer-to-decimal-string/print-integer/print-board/main 28: (((9 boolean)) <- ((less-than)) ((16 integer)) ((0 literal)))
mem: ((16 integer)) => -1
run: integer-to-decimal-string/print-integer/print-board/main 28: t => ((9 boolean))
mem: ((9 boolean)): 8250 <= t
run: integer-to-decimal-string/print-integer/print-board/main 29: (((jump-if)) ((9 boolean)) ((6 offset)))
mem: ((9 boolean)) => t
run: integer-to-decimal-string/print-integer/print-board/main 36: (((reply)) ((15 string-address)))
mem: ((15 string-address)) => 8397
run: print-integer/print-board/main 3: 8397 => ((3 string-address))
mem: ((3 string-address)): 8213 <= 8397
run: print-integer/print-board/main 4: (((print-string)) ((1 terminal-address)) ((3 string-address)))
mem: ((1 terminal-address)) => 1101
mem: ((3 string-address)) => 8397
run: print-string/print-integer/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-string/print-integer/print-board/main 0: 8399 => ((default-space space-address))
run: print-string/print-integer/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 8397)
run: print-string/print-integer/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 8401 <= 1101
run: print-string/print-integer/print-board/main 2: (((2 string-address)) <- ((next-input)))
arg: nil 1 (1101 8397)
run: print-string/print-integer/print-board/main 2: 8397 => ((2 string-address))
mem: ((2 string-address)): 8402 <= 8397
run: print-string/print-integer/print-board/main 3: (((3 integer)) <- ((length)) ((2 string-address) (deref)))
array-len: ((2 string-address) (deref))
mem: ((8397 integer) (raw)) => 1
run: print-string/print-integer/print-board/main 3: 1 => ((3 integer))
mem: ((3 integer)): 8403 <= 1
run: print-string/print-integer/print-board/main 4: (((4 integer)) <- ((copy)) ((0 literal)))
run: print-string/print-integer/print-board/main 4: 0 => ((4 integer))
mem: ((4 integer)): 8404 <= 0
run: print-string/print-integer/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 0
mem: ((3 integer)) => 1
run: print-string/print-integer/print-board/main 5: nil => ((5 boolean))
mem: ((5 boolean)): 8405 <= nil
run: print-string/print-integer/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: print-string/print-integer/print-board/main 7: (((6 character)) <- ((index)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 0
array-len: ((8397 string) (raw))
mem: ((8397 integer) (raw)) => 1
mem: ((8398 byte) (raw)) => 1
run: print-string/print-integer/print-board/main 7: #\1 => ((6 character))
mem: ((6 character)): 8406 <= #\1
run: print-string/print-integer/print-board/main 8: (((print-character)) ((1 terminal-address)) ((6 character)))
mem: ((1 terminal-address)) => 1101
mem: ((6 character)) => 1
run: print-character/print-string/print-integer/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-string/print-integer/print-board/main 0: 8430 => ((default-space space-address))
run: print-character/print-string/print-integer/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\1)
run: print-character/print-string/print-integer/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 8432 <= 1101
run: print-character/print-string/print-integer/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\1)
run: print-character/print-string/print-integer/print-board/main 2: #\1 => ((2 character))
mem: ((2 character)): 8433 <= #\1
run: print-character/print-string/print-integer/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\1)
run: print-character/print-string/print-integer/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 8434 <= nil
run: print-character/print-string/print-integer/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\1)
run: print-character/print-string/print-integer/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 8435 <= nil
run: print-character/print-string/print-integer/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-string/print-integer/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-string/print-integer/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 8436 <= 1103
run: print-character/print-string/print-integer/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-string/print-integer/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 8437 <= 1104
run: print-character/print-string/print-integer/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-string/print-integer/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 8438 <= 20
run: print-character/print-string/print-integer/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 7
mem: ((7 integer)) => 20
run: print-character/print-string/print-integer/print-board/main 9: 140 => ((8 integer))
mem: ((8 integer)): 8439 <= 140
run: print-character/print-string/print-integer/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 140
mem: ((6 integer-address) (deref)) => 0
run: print-character/print-string/print-integer/print-board/main 10: 140 => ((9 integer))
mem: ((9 integer)): 8440 <= 140
run: print-character/print-string/print-integer/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-string/print-integer/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 8441 <= 1106
run: print-character/print-string/print-integer/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 140
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-string/print-integer/print-board/main 12: 1247 => ((11 byte-address))
mem: ((11 byte-address)): 8442 <= 1247
run: print-character/print-string/print-integer/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => 1
run: print-character/print-string/print-integer/print-board/main 13: #\1 => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1247 <= #\1
run: print-character/print-string/print-integer/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 0
run: print-character/print-string/print-integer/print-board/main 14: 1 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 1
run: print-character/print-string/print-integer/print-board/main 15: (((reply)))
run: print-string/print-integer/print-board/main 9: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 0
run: print-string/print-integer/print-board/main 9: 1 => ((4 integer))
mem: ((4 integer)): 8404 <= 1
run: print-string/print-integer/print-board/main 10: (((jump)) ((-6 offset)))
run: print-string/print-integer/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 1
mem: ((3 integer)) => 1
run: print-string/print-integer/print-board/main 5: t => ((5 boolean))
mem: ((5 boolean)): 8405 <= t
run: print-string/print-integer/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => t
run: print-board/main 8: (((6 string-address)) <- ((new)) | )
run: print-board/main 8: 8461 => ((6 string-address))
mem: ((6 string-address)): 1836 <= 8461
run: print-board/main 9: (((print-string)) ((1 terminal-address)) ((6 string-address)))
mem: ((1 terminal-address)) => 1101
mem: ((6 string-address)) => 8461
run: print-string/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-string/print-board/main 0: 8465 => ((default-space space-address))
run: print-string/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 8461)
run: print-string/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 8467 <= 1101
run: print-string/print-board/main 2: (((2 string-address)) <- ((next-input)))
arg: nil 1 (1101 8461)
run: print-string/print-board/main 2: 8461 => ((2 string-address))
mem: ((2 string-address)): 8468 <= 8461
run: print-string/print-board/main 3: (((3 integer)) <- ((length)) ((2 string-address) (deref)))
array-len: ((2 string-address) (deref))
mem: ((8461 integer) (raw)) => 3
run: print-string/print-board/main 3: 3 => ((3 integer))
mem: ((3 integer)): 8469 <= 3
run: print-string/print-board/main 4: (((4 integer)) <- ((copy)) ((0 literal)))
run: print-string/print-board/main 4: 0 => ((4 integer))
mem: ((4 integer)): 8470 <= 0
run: print-string/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 0
mem: ((3 integer)) => 3
run: print-string/print-board/main 5: nil => ((5 boolean))
mem: ((5 boolean)): 8471 <= nil
run: print-string/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: print-string/print-board/main 7: (((6 character)) <- ((index)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 0
array-len: ((8461 string) (raw))
mem: ((8461 integer) (raw)) => 3
mem: ((8462 byte) (raw)) =>
run: print-string/print-board/main 7: #\space => ((6 character))
mem: ((6 character)): 8472 <= #\space
run: print-string/print-board/main 8: (((print-character)) ((1 terminal-address)) ((6 character)))
mem: ((1 terminal-address)) => 1101
mem: ((6 character)) =>
run: print-character/print-string/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-string/print-board/main 0: 8496 => ((default-space space-address))
run: print-character/print-string/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-string/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 8498 <= 1101
run: print-character/print-string/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-string/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 8499 <= #\space
run: print-character/print-string/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-string/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 8500 <= nil
run: print-character/print-string/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-string/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 8501 <= nil
run: print-character/print-string/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-string/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-string/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 8502 <= 1103
run: print-character/print-string/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-string/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 8503 <= 1104
run: print-character/print-string/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-string/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 8504 <= 20
run: print-character/print-string/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 7
mem: ((7 integer)) => 20
run: print-character/print-string/print-board/main 9: 140 => ((8 integer))
mem: ((8 integer)): 8505 <= 140
run: print-character/print-string/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 140
mem: ((6 integer-address) (deref)) => 1
run: print-character/print-string/print-board/main 10: 141 => ((9 integer))
mem: ((9 integer)): 8506 <= 141
run: print-character/print-string/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-string/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 8507 <= 1106
run: print-character/print-string/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 141
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-string/print-board/main 12: 1248 => ((11 byte-address))
mem: ((11 byte-address)): 8508 <= 1248
run: print-character/print-string/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-string/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1248 <= #\space
run: print-character/print-string/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 1
run: print-character/print-string/print-board/main 14: 2 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 2
run: print-character/print-string/print-board/main 15: (((reply)))
run: print-string/print-board/main 9: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 0
run: print-string/print-board/main 9: 1 => ((4 integer))
mem: ((4 integer)): 8470 <= 1
run: print-string/print-board/main 10: (((jump)) ((-6 offset)))
run: print-string/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 1
mem: ((3 integer)) => 3
run: print-string/print-board/main 5: nil => ((5 boolean))
mem: ((5 boolean)): 8471 <= nil
run: print-string/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: print-string/print-board/main 7: (((6 character)) <- ((index)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 1
array-len: ((8461 string) (raw))
mem: ((8461 integer) (raw)) => 3
mem: ((8463 byte) (raw)) => |
run: print-string/print-board/main 7: #\| => ((6 character))
mem: ((6 character)): 8472 <= #\|
run: print-string/print-board/main 8: (((print-character)) ((1 terminal-address)) ((6 character)))
mem: ((1 terminal-address)) => 1101
mem: ((6 character)) => |
run: print-character/print-string/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-string/print-board/main 0: 8527 => ((default-space space-address))
run: print-character/print-string/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\|)
run: print-character/print-string/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 8529 <= 1101
run: print-character/print-string/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\|)
run: print-character/print-string/print-board/main 2: #\| => ((2 character))
mem: ((2 character)): 8530 <= #\|
run: print-character/print-string/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\|)
run: print-character/print-string/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 8531 <= nil
run: print-character/print-string/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\|)
run: print-character/print-string/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 8532 <= nil
run: print-character/print-string/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-string/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-string/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 8533 <= 1103
run: print-character/print-string/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-string/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 8534 <= 1104
run: print-character/print-string/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-string/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 8535 <= 20
run: print-character/print-string/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 7
mem: ((7 integer)) => 20
run: print-character/print-string/print-board/main 9: 140 => ((8 integer))
mem: ((8 integer)): 8536 <= 140
run: print-character/print-string/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 140
mem: ((6 integer-address) (deref)) => 2
run: print-character/print-string/print-board/main 10: 142 => ((9 integer))
mem: ((9 integer)): 8537 <= 142
run: print-character/print-string/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-string/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 8538 <= 1106
run: print-character/print-string/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 142
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-string/print-board/main 12: 1249 => ((11 byte-address))
mem: ((11 byte-address)): 8539 <= 1249
run: print-character/print-string/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => |
run: print-character/print-string/print-board/main 13: #\| => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1249 <= #\|
run: print-character/print-string/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 2
run: print-character/print-string/print-board/main 14: 3 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 3
run: print-character/print-string/print-board/main 15: (((reply)))
run: print-string/print-board/main 9: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 1
run: print-string/print-board/main 9: 2 => ((4 integer))
mem: ((4 integer)): 8470 <= 2
run: print-string/print-board/main 10: (((jump)) ((-6 offset)))
run: print-string/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 2
mem: ((3 integer)) => 3
run: print-string/print-board/main 5: nil => ((5 boolean))
mem: ((5 boolean)): 8471 <= nil
run: print-string/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: print-string/print-board/main 7: (((6 character)) <- ((index)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 2
array-len: ((8461 string) (raw))
mem: ((8461 integer) (raw)) => 3
mem: ((8464 byte) (raw)) =>
run: print-string/print-board/main 7: #\space => ((6 character))
mem: ((6 character)): 8472 <= #\space
run: print-string/print-board/main 8: (((print-character)) ((1 terminal-address)) ((6 character)))
mem: ((1 terminal-address)) => 1101
mem: ((6 character)) =>
run: print-character/print-string/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-string/print-board/main 0: 8558 => ((default-space space-address))
run: print-character/print-string/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-string/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 8560 <= 1101
run: print-character/print-string/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-string/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 8561 <= #\space
run: print-character/print-string/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-string/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 8562 <= nil
run: print-character/print-string/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-string/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 8563 <= nil
run: print-character/print-string/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-string/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-string/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 8564 <= 1103
run: print-character/print-string/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-string/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 8565 <= 1104
run: print-character/print-string/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-string/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 8566 <= 20
run: print-character/print-string/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 7
mem: ((7 integer)) => 20
run: print-character/print-string/print-board/main 9: 140 => ((8 integer))
mem: ((8 integer)): 8567 <= 140
run: print-character/print-string/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 140
mem: ((6 integer-address) (deref)) => 3
run: print-character/print-string/print-board/main 10: 143 => ((9 integer))
mem: ((9 integer)): 8568 <= 143
run: print-character/print-string/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-string/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 8569 <= 1106
run: print-character/print-string/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 143
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-string/print-board/main 12: 1250 => ((11 byte-address))
mem: ((11 byte-address)): 8570 <= 1250
run: print-character/print-string/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-string/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1250 <= #\space
run: print-character/print-string/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 3
run: print-character/print-string/print-board/main 14: 4 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 4
run: print-character/print-string/print-board/main 15: (((reply)))
run: print-string/print-board/main 9: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 2
run: print-string/print-board/main 9: 3 => ((4 integer))
mem: ((4 integer)): 8470 <= 3
run: print-string/print-board/main 10: (((jump)) ((-6 offset)))
run: print-string/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 3
mem: ((3 integer)) => 3
run: print-string/print-board/main 5: t => ((5 boolean))
mem: ((5 boolean)): 8471 <= t
run: print-string/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => t
run: print-board/main 10: (((7 integer)) <- ((copy)) ((0 literal)))
run: print-board/main 10: 0 => ((7 integer))
mem: ((7 integer)): 1837 <= 0
run: print-board/main 11: (((4 boolean)) <- ((equal)) ((7 integer)) ((8 literal)))
mem: ((7 integer)) => 0
run: print-board/main 11: nil => ((4 boolean))
mem: ((4 boolean)): 1834 <= nil
run: print-board/main 12: (((jump-if)) ((4 boolean)) ((6 offset)))
mem: ((4 boolean)) => nil
run: print-board/main 13: (((8 file-address)) <- ((index)) ((2 board-address) (deref)) ((7 integer)))
mem: ((7 integer)) => 0
array-len: ((1465 board) (raw))
mem: ((1465 integer) (raw)) => 8
mem: ((1466 file-address) (raw)) => 1505
run: print-board/main 13: 1505 => ((8 file-address))
mem: ((8 file-address)): 1838 <= 1505
run: print-board/main 14: (((6 square)) <- ((index)) ((8 file-address) (deref)) ((3 integer)))
mem: ((3 integer)) => 0
array-len: ((1505 file) (raw))
mem: ((1505 integer) (raw)) => 8
mem: ((1506 square) (raw)) => R
run: print-board/main 14: #\R => ((6 square))
mem: ((6 square)): 1836 <= #\R
run: print-board/main 15: (((print-character)) ((1 terminal-address)) ((6 square)))
mem: ((1 terminal-address)) => 1101
mem: ((6 square)) => R
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 8589 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\R)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 8591 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\R)
run: print-character/print-board/main 2: #\R => ((2 character))
mem: ((2 character)): 8592 <= #\R
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\R)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 8593 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\R)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 8594 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 8595 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 8596 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 8597 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 7
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 140 => ((8 integer))
mem: ((8 integer)): 8598 <= 140
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 140
mem: ((6 integer-address) (deref)) => 4
run: print-character/print-board/main 10: 144 => ((9 integer))
mem: ((9 integer)): 8599 <= 144
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 8600 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 144
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1251 => ((11 byte-address))
mem: ((11 byte-address)): 8601 <= 1251
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => R
run: print-character/print-board/main 13: #\R => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1251 <= #\R
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 4
run: print-character/print-board/main 14: 5 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 5
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 16: (((print-character)) ((1 terminal-address)) (( literal)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 8620 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 8622 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 8623 <= #\space
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 8624 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 8625 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 8626 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 8627 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 8628 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 7
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 140 => ((8 integer))
mem: ((8 integer)): 8629 <= 140
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 140
mem: ((6 integer-address) (deref)) => 5
run: print-character/print-board/main 10: 145 => ((9 integer))
mem: ((9 integer)): 8630 <= 145
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 8631 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 145
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1252 => ((11 byte-address))
mem: ((11 byte-address)): 8632 <= 1252
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1252 <= #\space
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 5
run: print-character/print-board/main 14: 6 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 6
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 17: (((7 integer)) <- ((add)) ((7 integer)) ((1 literal)))
mem: ((7 integer)) => 0
run: print-board/main 17: 1 => ((7 integer))
mem: ((7 integer)): 1837 <= 1
run: print-board/main 18: (((jump)) ((-8 offset)))
run: print-board/main 11: (((4 boolean)) <- ((equal)) ((7 integer)) ((8 literal)))
mem: ((7 integer)) => 1
run: print-board/main 11: nil => ((4 boolean))
mem: ((4 boolean)): 1834 <= nil
run: print-board/main 12: (((jump-if)) ((4 boolean)) ((6 offset)))
mem: ((4 boolean)) => nil
run: print-board/main 13: (((8 file-address)) <- ((index)) ((2 board-address) (deref)) ((7 integer)))
mem: ((7 integer)) => 1
array-len: ((1465 board) (raw))
mem: ((1465 integer) (raw)) => 8
mem: ((1467 file-address) (raw)) => 1545
run: print-board/main 13: 1545 => ((8 file-address))
mem: ((8 file-address)): 1838 <= 1545
run: print-board/main 14: (((6 square)) <- ((index)) ((8 file-address) (deref)) ((3 integer)))
mem: ((3 integer)) => 0
array-len: ((1545 file) (raw))
mem: ((1545 integer) (raw)) => 8
mem: ((1546 square) (raw)) => N
run: print-board/main 14: #\N => ((6 square))
mem: ((6 square)): 1836 <= #\N
run: print-board/main 15: (((print-character)) ((1 terminal-address)) ((6 square)))
mem: ((1 terminal-address)) => 1101
mem: ((6 square)) => N
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 8651 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\N)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 8653 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\N)
run: print-character/print-board/main 2: #\N => ((2 character))
mem: ((2 character)): 8654 <= #\N
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\N)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 8655 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\N)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 8656 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 8657 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 8658 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 8659 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 7
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 140 => ((8 integer))
mem: ((8 integer)): 8660 <= 140
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 140
mem: ((6 integer-address) (deref)) => 6
run: print-character/print-board/main 10: 146 => ((9 integer))
mem: ((9 integer)): 8661 <= 146
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 8662 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 146
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1253 => ((11 byte-address))
mem: ((11 byte-address)): 8663 <= 1253
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => N
run: print-character/print-board/main 13: #\N => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1253 <= #\N
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 6
run: print-character/print-board/main 14: 7 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 7
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 16: (((print-character)) ((1 terminal-address)) (( literal)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 8682 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 8684 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 8685 <= #\space
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 8686 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 8687 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 8688 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 8689 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 8690 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 7
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 140 => ((8 integer))
mem: ((8 integer)): 8691 <= 140
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 140
mem: ((6 integer-address) (deref)) => 7
run: print-character/print-board/main 10: 147 => ((9 integer))
mem: ((9 integer)): 8692 <= 147
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 8693 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 147
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1254 => ((11 byte-address))
mem: ((11 byte-address)): 8694 <= 1254
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1254 <= #\space
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 7
run: print-character/print-board/main 14: 8 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 8
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 17: (((7 integer)) <- ((add)) ((7 integer)) ((1 literal)))
mem: ((7 integer)) => 1
run: print-board/main 17: 2 => ((7 integer))
mem: ((7 integer)): 1837 <= 2
run: print-board/main 18: (((jump)) ((-8 offset)))
run: print-board/main 11: (((4 boolean)) <- ((equal)) ((7 integer)) ((8 literal)))
mem: ((7 integer)) => 2
run: print-board/main 11: nil => ((4 boolean))
mem: ((4 boolean)): 1834 <= nil
run: print-board/main 12: (((jump-if)) ((4 boolean)) ((6 offset)))
mem: ((4 boolean)) => nil
run: print-board/main 13: (((8 file-address)) <- ((index)) ((2 board-address) (deref)) ((7 integer)))
mem: ((7 integer)) => 2
array-len: ((1465 board) (raw))
mem: ((1465 integer) (raw)) => 8
mem: ((1468 file-address) (raw)) => 1585
run: print-board/main 13: 1585 => ((8 file-address))
mem: ((8 file-address)): 1838 <= 1585
run: print-board/main 14: (((6 square)) <- ((index)) ((8 file-address) (deref)) ((3 integer)))
mem: ((3 integer)) => 0
array-len: ((1585 file) (raw))
mem: ((1585 integer) (raw)) => 8
mem: ((1586 square) (raw)) => B
run: print-board/main 14: #\B => ((6 square))
mem: ((6 square)): 1836 <= #\B
run: print-board/main 15: (((print-character)) ((1 terminal-address)) ((6 square)))
mem: ((1 terminal-address)) => 1101
mem: ((6 square)) => B
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 8713 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\B)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 8715 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\B)
run: print-character/print-board/main 2: #\B => ((2 character))
mem: ((2 character)): 8716 <= #\B
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\B)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 8717 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\B)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 8718 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 8719 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 8720 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 8721 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 7
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 140 => ((8 integer))
mem: ((8 integer)): 8722 <= 140
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 140
mem: ((6 integer-address) (deref)) => 8
run: print-character/print-board/main 10: 148 => ((9 integer))
mem: ((9 integer)): 8723 <= 148
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 8724 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 148
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1255 => ((11 byte-address))
mem: ((11 byte-address)): 8725 <= 1255
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => B
run: print-character/print-board/main 13: #\B => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1255 <= #\B
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 8
run: print-character/print-board/main 14: 9 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 9
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 16: (((print-character)) ((1 terminal-address)) (( literal)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 8744 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 8746 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 8747 <= #\space
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 8748 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 8749 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 8750 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 8751 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 8752 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 7
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 140 => ((8 integer))
mem: ((8 integer)): 8753 <= 140
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 140
mem: ((6 integer-address) (deref)) => 9
run: print-character/print-board/main 10: 149 => ((9 integer))
mem: ((9 integer)): 8754 <= 149
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 8755 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 149
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1256 => ((11 byte-address))
mem: ((11 byte-address)): 8756 <= 1256
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1256 <= #\space
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 9
run: print-character/print-board/main 14: 10 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 10
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 17: (((7 integer)) <- ((add)) ((7 integer)) ((1 literal)))
mem: ((7 integer)) => 2
run: print-board/main 17: 3 => ((7 integer))
mem: ((7 integer)): 1837 <= 3
run: print-board/main 18: (((jump)) ((-8 offset)))
run: print-board/main 11: (((4 boolean)) <- ((equal)) ((7 integer)) ((8 literal)))
mem: ((7 integer)) => 3
run: print-board/main 11: nil => ((4 boolean))
mem: ((4 boolean)): 1834 <= nil
run: print-board/main 12: (((jump-if)) ((4 boolean)) ((6 offset)))
mem: ((4 boolean)) => nil
run: print-board/main 13: (((8 file-address)) <- ((index)) ((2 board-address) (deref)) ((7 integer)))
mem: ((7 integer)) => 3
array-len: ((1465 board) (raw))
mem: ((1465 integer) (raw)) => 8
mem: ((1469 file-address) (raw)) => 1625
run: print-board/main 13: 1625 => ((8 file-address))
mem: ((8 file-address)): 1838 <= 1625
run: print-board/main 14: (((6 square)) <- ((index)) ((8 file-address) (deref)) ((3 integer)))
mem: ((3 integer)) => 0
array-len: ((1625 file) (raw))
mem: ((1625 integer) (raw)) => 8
mem: ((1626 square) (raw)) => Q
run: print-board/main 14: #\Q => ((6 square))
mem: ((6 square)): 1836 <= #\Q
run: print-board/main 15: (((print-character)) ((1 terminal-address)) ((6 square)))
mem: ((1 terminal-address)) => 1101
mem: ((6 square)) => Q
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 8775 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\Q)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 8777 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\Q)
run: print-character/print-board/main 2: #\Q => ((2 character))
mem: ((2 character)): 8778 <= #\Q
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\Q)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 8779 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\Q)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 8780 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 8781 <= 1103
schedule: scheduling print-character/print-board/main for further processing
schedule: print-character/print-board/main
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 8782 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 8783 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 7
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 140 => ((8 integer))
mem: ((8 integer)): 8784 <= 140
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 140
mem: ((6 integer-address) (deref)) => 10
run: print-character/print-board/main 10: 150 => ((9 integer))
mem: ((9 integer)): 8785 <= 150
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 8786 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 150
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1257 => ((11 byte-address))
mem: ((11 byte-address)): 8787 <= 1257
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => Q
run: print-character/print-board/main 13: #\Q => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1257 <= #\Q
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 10
run: print-character/print-board/main 14: 11 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 11
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 16: (((print-character)) ((1 terminal-address)) (( literal)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 8806 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 8808 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 8809 <= #\space
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 8810 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 8811 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 8812 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 8813 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 8814 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 7
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 140 => ((8 integer))
mem: ((8 integer)): 8815 <= 140
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 140
mem: ((6 integer-address) (deref)) => 11
run: print-character/print-board/main 10: 151 => ((9 integer))
mem: ((9 integer)): 8816 <= 151
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 8817 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 151
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1258 => ((11 byte-address))
mem: ((11 byte-address)): 8818 <= 1258
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1258 <= #\space
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 11
run: print-character/print-board/main 14: 12 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 12
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 17: (((7 integer)) <- ((add)) ((7 integer)) ((1 literal)))
mem: ((7 integer)) => 3
run: print-board/main 17: 4 => ((7 integer))
mem: ((7 integer)): 1837 <= 4
run: print-board/main 18: (((jump)) ((-8 offset)))
run: print-board/main 11: (((4 boolean)) <- ((equal)) ((7 integer)) ((8 literal)))
mem: ((7 integer)) => 4
run: print-board/main 11: nil => ((4 boolean))
mem: ((4 boolean)): 1834 <= nil
run: print-board/main 12: (((jump-if)) ((4 boolean)) ((6 offset)))
mem: ((4 boolean)) => nil
run: print-board/main 13: (((8 file-address)) <- ((index)) ((2 board-address) (deref)) ((7 integer)))
mem: ((7 integer)) => 4
array-len: ((1465 board) (raw))
mem: ((1465 integer) (raw)) => 8
mem: ((1470 file-address) (raw)) => 1665
run: print-board/main 13: 1665 => ((8 file-address))
mem: ((8 file-address)): 1838 <= 1665
run: print-board/main 14: (((6 square)) <- ((index)) ((8 file-address) (deref)) ((3 integer)))
mem: ((3 integer)) => 0
array-len: ((1665 file) (raw))
mem: ((1665 integer) (raw)) => 8
mem: ((1666 square) (raw)) => K
run: print-board/main 14: #\K => ((6 square))
mem: ((6 square)): 1836 <= #\K
run: print-board/main 15: (((print-character)) ((1 terminal-address)) ((6 square)))
mem: ((1 terminal-address)) => 1101
mem: ((6 square)) => K
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 8837 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\K)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 8839 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\K)
run: print-character/print-board/main 2: #\K => ((2 character))
mem: ((2 character)): 8840 <= #\K
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\K)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 8841 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\K)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 8842 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 8843 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 8844 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 8845 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 7
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 140 => ((8 integer))
mem: ((8 integer)): 8846 <= 140
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 140
mem: ((6 integer-address) (deref)) => 12
run: print-character/print-board/main 10: 152 => ((9 integer))
mem: ((9 integer)): 8847 <= 152
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 8848 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 152
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1259 => ((11 byte-address))
mem: ((11 byte-address)): 8849 <= 1259
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => K
run: print-character/print-board/main 13: #\K => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1259 <= #\K
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 12
run: print-character/print-board/main 14: 13 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 13
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 16: (((print-character)) ((1 terminal-address)) (( literal)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 8868 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 8870 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 8871 <= #\space
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 8872 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 8873 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 8874 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 8875 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 8876 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 7
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 140 => ((8 integer))
mem: ((8 integer)): 8877 <= 140
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 140
mem: ((6 integer-address) (deref)) => 13
run: print-character/print-board/main 10: 153 => ((9 integer))
mem: ((9 integer)): 8878 <= 153
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 8879 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 153
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1260 => ((11 byte-address))
mem: ((11 byte-address)): 8880 <= 1260
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1260 <= #\space
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 13
run: print-character/print-board/main 14: 14 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 14
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 17: (((7 integer)) <- ((add)) ((7 integer)) ((1 literal)))
mem: ((7 integer)) => 4
run: print-board/main 17: 5 => ((7 integer))
mem: ((7 integer)): 1837 <= 5
run: print-board/main 18: (((jump)) ((-8 offset)))
run: print-board/main 11: (((4 boolean)) <- ((equal)) ((7 integer)) ((8 literal)))
mem: ((7 integer)) => 5
run: print-board/main 11: nil => ((4 boolean))
mem: ((4 boolean)): 1834 <= nil
run: print-board/main 12: (((jump-if)) ((4 boolean)) ((6 offset)))
mem: ((4 boolean)) => nil
run: print-board/main 13: (((8 file-address)) <- ((index)) ((2 board-address) (deref)) ((7 integer)))
mem: ((7 integer)) => 5
array-len: ((1465 board) (raw))
mem: ((1465 integer) (raw)) => 8
mem: ((1471 file-address) (raw)) => 1705
run: print-board/main 13: 1705 => ((8 file-address))
mem: ((8 file-address)): 1838 <= 1705
run: print-board/main 14: (((6 square)) <- ((index)) ((8 file-address) (deref)) ((3 integer)))
mem: ((3 integer)) => 0
array-len: ((1705 file) (raw))
mem: ((1705 integer) (raw)) => 8
mem: ((1706 square) (raw)) => B
run: print-board/main 14: #\B => ((6 square))
mem: ((6 square)): 1836 <= #\B
run: print-board/main 15: (((print-character)) ((1 terminal-address)) ((6 square)))
mem: ((1 terminal-address)) => 1101
mem: ((6 square)) => B
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 8899 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\B)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 8901 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\B)
run: print-character/print-board/main 2: #\B => ((2 character))
mem: ((2 character)): 8902 <= #\B
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\B)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 8903 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\B)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 8904 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 8905 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 8906 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 8907 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 7
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 140 => ((8 integer))
mem: ((8 integer)): 8908 <= 140
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 140
mem: ((6 integer-address) (deref)) => 14
run: print-character/print-board/main 10: 154 => ((9 integer))
mem: ((9 integer)): 8909 <= 154
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 8910 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 154
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1261 => ((11 byte-address))
mem: ((11 byte-address)): 8911 <= 1261
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => B
run: print-character/print-board/main 13: #\B => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1261 <= #\B
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 14
run: print-character/print-board/main 14: 15 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 15
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 16: (((print-character)) ((1 terminal-address)) (( literal)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 8930 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 8932 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 8933 <= #\space
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 8934 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 8935 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 8936 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 8937 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 8938 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 7
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 140 => ((8 integer))
mem: ((8 integer)): 8939 <= 140
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 140
mem: ((6 integer-address) (deref)) => 15
run: print-character/print-board/main 10: 155 => ((9 integer))
mem: ((9 integer)): 8940 <= 155
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 8941 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 155
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1262 => ((11 byte-address))
mem: ((11 byte-address)): 8942 <= 1262
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1262 <= #\space
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 15
run: print-character/print-board/main 14: 16 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 16
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 17: (((7 integer)) <- ((add)) ((7 integer)) ((1 literal)))
mem: ((7 integer)) => 5
run: print-board/main 17: 6 => ((7 integer))
mem: ((7 integer)): 1837 <= 6
run: print-board/main 18: (((jump)) ((-8 offset)))
run: print-board/main 11: (((4 boolean)) <- ((equal)) ((7 integer)) ((8 literal)))
mem: ((7 integer)) => 6
run: print-board/main 11: nil => ((4 boolean))
mem: ((4 boolean)): 1834 <= nil
run: print-board/main 12: (((jump-if)) ((4 boolean)) ((6 offset)))
mem: ((4 boolean)) => nil
run: print-board/main 13: (((8 file-address)) <- ((index)) ((2 board-address) (deref)) ((7 integer)))
mem: ((7 integer)) => 6
array-len: ((1465 board) (raw))
mem: ((1465 integer) (raw)) => 8
mem: ((1472 file-address) (raw)) => 1745
run: print-board/main 13: 1745 => ((8 file-address))
mem: ((8 file-address)): 1838 <= 1745
run: print-board/main 14: (((6 square)) <- ((index)) ((8 file-address) (deref)) ((3 integer)))
mem: ((3 integer)) => 0
array-len: ((1745 file) (raw))
mem: ((1745 integer) (raw)) => 8
mem: ((1746 square) (raw)) => N
run: print-board/main 14: #\N => ((6 square))
mem: ((6 square)): 1836 <= #\N
run: print-board/main 15: (((print-character)) ((1 terminal-address)) ((6 square)))
mem: ((1 terminal-address)) => 1101
mem: ((6 square)) => N
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 8961 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\N)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 8963 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\N)
run: print-character/print-board/main 2: #\N => ((2 character))
mem: ((2 character)): 8964 <= #\N
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\N)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 8965 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\N)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 8966 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 8967 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 8968 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 8969 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 7
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 140 => ((8 integer))
mem: ((8 integer)): 8970 <= 140
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 140
mem: ((6 integer-address) (deref)) => 16
run: print-character/print-board/main 10: 156 => ((9 integer))
mem: ((9 integer)): 8971 <= 156
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 8972 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 156
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1263 => ((11 byte-address))
mem: ((11 byte-address)): 8973 <= 1263
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => N
run: print-character/print-board/main 13: #\N => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1263 <= #\N
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 16
run: print-character/print-board/main 14: 17 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 17
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 16: (((print-character)) ((1 terminal-address)) (( literal)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 8992 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 8994 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 8995 <= #\space
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 8996 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 8997 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 8998 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 8999 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 9000 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 7
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 140 => ((8 integer))
mem: ((8 integer)): 9001 <= 140
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 140
mem: ((6 integer-address) (deref)) => 17
run: print-character/print-board/main 10: 157 => ((9 integer))
mem: ((9 integer)): 9002 <= 157
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 9003 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 157
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1264 => ((11 byte-address))
mem: ((11 byte-address)): 9004 <= 1264
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1264 <= #\space
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 17
run: print-character/print-board/main 14: 18 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 18
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 17: (((7 integer)) <- ((add)) ((7 integer)) ((1 literal)))
mem: ((7 integer)) => 6
run: print-board/main 17: 7 => ((7 integer))
mem: ((7 integer)): 1837 <= 7
run: print-board/main 18: (((jump)) ((-8 offset)))
run: print-board/main 11: (((4 boolean)) <- ((equal)) ((7 integer)) ((8 literal)))
mem: ((7 integer)) => 7
run: print-board/main 11: nil => ((4 boolean))
mem: ((4 boolean)): 1834 <= nil
run: print-board/main 12: (((jump-if)) ((4 boolean)) ((6 offset)))
mem: ((4 boolean)) => nil
run: print-board/main 13: (((8 file-address)) <- ((index)) ((2 board-address) (deref)) ((7 integer)))
mem: ((7 integer)) => 7
array-len: ((1465 board) (raw))
mem: ((1465 integer) (raw)) => 8
mem: ((1473 file-address) (raw)) => 1785
run: print-board/main 13: 1785 => ((8 file-address))
mem: ((8 file-address)): 1838 <= 1785
run: print-board/main 14: (((6 square)) <- ((index)) ((8 file-address) (deref)) ((3 integer)))
mem: ((3 integer)) => 0
array-len: ((1785 file) (raw))
mem: ((1785 integer) (raw)) => 8
mem: ((1786 square) (raw)) => R
run: print-board/main 14: #\R => ((6 square))
mem: ((6 square)): 1836 <= #\R
run: print-board/main 15: (((print-character)) ((1 terminal-address)) ((6 square)))
mem: ((1 terminal-address)) => 1101
mem: ((6 square)) => R
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 9023 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\R)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 9025 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\R)
run: print-character/print-board/main 2: #\R => ((2 character))
mem: ((2 character)): 9026 <= #\R
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\R)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 9027 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\R)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 9028 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 9029 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 9030 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 9031 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 7
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 140 => ((8 integer))
mem: ((8 integer)): 9032 <= 140
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 140
mem: ((6 integer-address) (deref)) => 18
run: print-character/print-board/main 10: 158 => ((9 integer))
mem: ((9 integer)): 9033 <= 158
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 9034 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 158
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1265 => ((11 byte-address))
mem: ((11 byte-address)): 9035 <= 1265
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => R
run: print-character/print-board/main 13: #\R => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1265 <= #\R
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 18
run: print-character/print-board/main 14: 19 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 19
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 16: (((print-character)) ((1 terminal-address)) (( literal)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-board/main 0: 9054 => ((default-space space-address))
run: print-character/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 9056 <= 1101
run: print-character/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 9057 <= #\space
run: print-character/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 9058 <= nil
run: print-character/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 9059 <= nil
run: print-character/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 9060 <= 1103
run: print-character/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 9061 <= 1104
run: print-character/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 9062 <= 20
run: print-character/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 7
mem: ((7 integer)) => 20
run: print-character/print-board/main 9: 140 => ((8 integer))
mem: ((8 integer)): 9063 <= 140
run: print-character/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 140
mem: ((6 integer-address) (deref)) => 19
run: print-character/print-board/main 10: 159 => ((9 integer))
mem: ((9 integer)): 9064 <= 159
run: print-character/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 9065 <= 1106
run: print-character/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 159
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-board/main 12: 1266 => ((11 byte-address))
mem: ((11 byte-address)): 9066 <= 1266
run: print-character/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1266 <= #\space
run: print-character/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 19
run: print-character/print-board/main 14: 20 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 20
run: print-character/print-board/main 15: (((reply)))
run: print-board/main 17: (((7 integer)) <- ((add)) ((7 integer)) ((1 literal)))
mem: ((7 integer)) => 7
run: print-board/main 17: 8 => ((7 integer))
mem: ((7 integer)): 1837 <= 8
run: print-board/main 18: (((jump)) ((-8 offset)))
run: print-board/main 11: (((4 boolean)) <- ((equal)) ((7 integer)) ((8 literal)))
mem: ((7 integer)) => 8
run: print-board/main 11: t => ((4 boolean))
mem: ((4 boolean)): 1834 <= t
run: print-board/main 12: (((jump-if)) ((4 boolean)) ((6 offset)))
mem: ((4 boolean)) => t
run: print-board/main 19: (((3 integer)) <- ((subtract)) ((3 integer)) ((1 literal)))
mem: ((3 integer)) => 0
run: print-board/main 19: -1 => ((3 integer))
mem: ((3 integer)): 1833 <= -1
run: print-board/main 20: (((cursor-to-next-line)) ((1 terminal-address)))
mem: ((1 terminal-address)) => 1101
run: cursor-to-next-line/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: cursor-to-next-line/print-board/main 0: 9085 => ((default-space space-address))
run: cursor-to-next-line/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101)
run: cursor-to-next-line/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 9087 <= 1101
run: cursor-to-next-line/print-board/main 2: (((jump-unless)) ((1 terminal-address)) ((5 offset)))
mem: ((1 terminal-address)) => 1101
run: cursor-to-next-line/print-board/main 3: (((2 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: cursor-to-next-line/print-board/main 3: 1103 => ((2 integer-address))
mem: ((2 integer-address)): 9088 <= 1103
run: cursor-to-next-line/print-board/main 4: (((2 integer-address) (deref)) <- ((add)) ((2 integer-address) (deref)) ((1 literal)))
mem: ((2 integer-address) (deref)) => 7
run: cursor-to-next-line/print-board/main 4: 8 => ((2 integer-address) (deref))
mem: ((2 integer-address) (deref)): 1103 <= 8
run: cursor-to-next-line/print-board/main 5: (((3 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: cursor-to-next-line/print-board/main 5: 1104 => ((3 integer-address))
mem: ((3 integer-address)): 9089 <= 1104
run: cursor-to-next-line/print-board/main 6: (((3 integer-address) (deref)) <- ((copy)) ((0 literal)))
run: cursor-to-next-line/print-board/main 6: 0 => ((3 integer-address) (deref))
mem: ((3 integer-address) (deref)): 1104 <= 0
run: cursor-to-next-line/print-board/main 7: (((reply)))
run: print-board/main 21: (((jump)) ((-18 offset)))
run: print-board/main 4: (((4 boolean)) <- ((less-than)) ((3 integer)) ((0 literal)))
mem: ((3 integer)) => -1
run: print-board/main 4: t => ((4 boolean))
mem: ((4 boolean)): 1834 <= t
run: print-board/main 5: (((jump-if)) ((4 boolean)) ((16 offset)))
mem: ((4 boolean)) => t
run: print-board/main 22: (((6 string-address)) <- ((new)) +----------------)
run: print-board/main 22: 9116 => ((6 string-address))
mem: ((6 string-address)): 1836 <= 9116
run: print-board/main 23: (((print-string)) ((1 terminal-address)) ((6 string-address)))
mem: ((1 terminal-address)) => 1101
mem: ((6 string-address)) => 9116
run: print-string/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-string/print-board/main 0: 9136 => ((default-space space-address))
run: print-string/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 9116)
run: print-string/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 9138 <= 1101
run: print-string/print-board/main 2: (((2 string-address)) <- ((next-input)))
arg: nil 1 (1101 9116)
run: print-string/print-board/main 2: 9116 => ((2 string-address))
mem: ((2 string-address)): 9139 <= 9116
run: print-string/print-board/main 3: (((3 integer)) <- ((length)) ((2 string-address) (deref)))
array-len: ((2 string-address) (deref))
mem: ((9116 integer) (raw)) => 19
run: print-string/print-board/main 3: 19 => ((3 integer))
mem: ((3 integer)): 9140 <= 19
run: print-string/print-board/main 4: (((4 integer)) <- ((copy)) ((0 literal)))
run: print-string/print-board/main 4: 0 => ((4 integer))
mem: ((4 integer)): 9141 <= 0
run: print-string/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 0
mem: ((3 integer)) => 19
run: print-string/print-board/main 5: nil => ((5 boolean))
mem: ((5 boolean)): 9142 <= nil
run: print-string/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: print-string/print-board/main 7: (((6 character)) <- ((index)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 0
array-len: ((9116 string) (raw))
mem: ((9116 integer) (raw)) => 19
mem: ((9117 byte) (raw)) =>
run: print-string/print-board/main 7: #\space => ((6 character))
mem: ((6 character)): 9143 <= #\space
run: print-string/print-board/main 8: (((print-character)) ((1 terminal-address)) ((6 character)))
mem: ((1 terminal-address)) => 1101
mem: ((6 character)) =>
run: print-character/print-string/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-string/print-board/main 0: 9167 => ((default-space space-address))
run: print-character/print-string/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-string/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 9169 <= 1101
run: print-character/print-string/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-string/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 9170 <= #\space
run: print-character/print-string/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-string/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 9171 <= nil
run: print-character/print-string/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-string/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 9172 <= nil
run: print-character/print-string/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-string/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-string/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 9173 <= 1103
run: print-character/print-string/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-string/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 9174 <= 1104
run: print-character/print-string/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-string/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 9175 <= 20
run: print-character/print-string/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 8
mem: ((7 integer)) => 20
run: print-character/print-string/print-board/main 9: 160 => ((8 integer))
mem: ((8 integer)): 9176 <= 160
run: print-character/print-string/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 160
mem: ((6 integer-address) (deref)) => 0
run: print-character/print-string/print-board/main 10: 160 => ((9 integer))
mem: ((9 integer)): 9177 <= 160
run: print-character/print-string/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-string/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 9178 <= 1106
run: print-character/print-string/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 160
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-string/print-board/main 12: 1267 => ((11 byte-address))
mem: ((11 byte-address)): 9179 <= 1267
run: print-character/print-string/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-string/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1267 <= #\space
run: print-character/print-string/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 0
run: print-character/print-string/print-board/main 14: 1 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 1
run: print-character/print-string/print-board/main 15: (((reply)))
run: print-string/print-board/main 9: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 0
run: print-string/print-board/main 9: 1 => ((4 integer))
mem: ((4 integer)): 9141 <= 1
run: print-string/print-board/main 10: (((jump)) ((-6 offset)))
run: print-string/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 1
mem: ((3 integer)) => 19
run: print-string/print-board/main 5: nil => ((5 boolean))
mem: ((5 boolean)): 9142 <= nil
run: print-string/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: print-string/print-board/main 7: (((6 character)) <- ((index)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 1
array-len: ((9116 string) (raw))
mem: ((9116 integer) (raw)) => 19
mem: ((9118 byte) (raw)) =>
run: print-string/print-board/main 7: #\space => ((6 character))
mem: ((6 character)): 9143 <= #\space
run: print-string/print-board/main 8: (((print-character)) ((1 terminal-address)) ((6 character)))
mem: ((1 terminal-address)) => 1101
mem: ((6 character)) =>
run: print-character/print-string/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-string/print-board/main 0: 9198 => ((default-space space-address))
run: print-character/print-string/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-string/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 9200 <= 1101
run: print-character/print-string/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-string/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 9201 <= #\space
run: print-character/print-string/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-string/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 9202 <= nil
run: print-character/print-string/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-string/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 9203 <= nil
run: print-character/print-string/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-string/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-string/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 9204 <= 1103
run: print-character/print-string/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-string/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 9205 <= 1104
run: print-character/print-string/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-string/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 9206 <= 20
run: print-character/print-string/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 8
mem: ((7 integer)) => 20
run: print-character/print-string/print-board/main 9: 160 => ((8 integer))
mem: ((8 integer)): 9207 <= 160
run: print-character/print-string/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 160
mem: ((6 integer-address) (deref)) => 1
run: print-character/print-string/print-board/main 10: 161 => ((9 integer))
mem: ((9 integer)): 9208 <= 161
run: print-character/print-string/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-string/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 9209 <= 1106
run: print-character/print-string/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 161
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-string/print-board/main 12: 1268 => ((11 byte-address))
mem: ((11 byte-address)): 9210 <= 1268
run: print-character/print-string/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-string/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1268 <= #\space
run: print-character/print-string/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 1
run: print-character/print-string/print-board/main 14: 2 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 2
run: print-character/print-string/print-board/main 15: (((reply)))
run: print-string/print-board/main 9: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 1
run: print-string/print-board/main 9: 2 => ((4 integer))
mem: ((4 integer)): 9141 <= 2
run: print-string/print-board/main 10: (((jump)) ((-6 offset)))
run: print-string/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 2
mem: ((3 integer)) => 19
run: print-string/print-board/main 5: nil => ((5 boolean))
mem: ((5 boolean)): 9142 <= nil
run: print-string/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: print-string/print-board/main 7: (((6 character)) <- ((index)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 2
array-len: ((9116 string) (raw))
mem: ((9116 integer) (raw)) => 19
mem: ((9119 byte) (raw)) => +
run: print-string/print-board/main 7: #\+ => ((6 character))
mem: ((6 character)): 9143 <= #\+
run: print-string/print-board/main 8: (((print-character)) ((1 terminal-address)) ((6 character)))
mem: ((1 terminal-address)) => 1101
mem: ((6 character)) => +
run: print-character/print-string/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-string/print-board/main 0: 9229 => ((default-space space-address))
run: print-character/print-string/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\+)
run: print-character/print-string/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 9231 <= 1101
run: print-character/print-string/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\+)
run: print-character/print-string/print-board/main 2: #\+ => ((2 character))
mem: ((2 character)): 9232 <= #\+
run: print-character/print-string/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\+)
run: print-character/print-string/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 9233 <= nil
run: print-character/print-string/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\+)
run: print-character/print-string/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 9234 <= nil
run: print-character/print-string/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-string/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-string/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 9235 <= 1103
run: print-character/print-string/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-string/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 9236 <= 1104
run: print-character/print-string/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-string/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 9237 <= 20
run: print-character/print-string/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 8
mem: ((7 integer)) => 20
run: print-character/print-string/print-board/main 9: 160 => ((8 integer))
mem: ((8 integer)): 9238 <= 160
run: print-character/print-string/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 160
mem: ((6 integer-address) (deref)) => 2
run: print-character/print-string/print-board/main 10: 162 => ((9 integer))
mem: ((9 integer)): 9239 <= 162
run: print-character/print-string/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-string/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 9240 <= 1106
run: print-character/print-string/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 162
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-string/print-board/main 12: 1269 => ((11 byte-address))
mem: ((11 byte-address)): 9241 <= 1269
run: print-character/print-string/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => +
run: print-character/print-string/print-board/main 13: #\+ => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1269 <= #\+
run: print-character/print-string/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 2
run: print-character/print-string/print-board/main 14: 3 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 3
run: print-character/print-string/print-board/main 15: (((reply)))
run: print-string/print-board/main 9: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 2
run: print-string/print-board/main 9: 3 => ((4 integer))
mem: ((4 integer)): 9141 <= 3
run: print-string/print-board/main 10: (((jump)) ((-6 offset)))
run: print-string/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 3
mem: ((3 integer)) => 19
run: print-string/print-board/main 5: nil => ((5 boolean))
mem: ((5 boolean)): 9142 <= nil
run: print-string/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: print-string/print-board/main 7: (((6 character)) <- ((index)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 3
array-len: ((9116 string) (raw))
mem: ((9116 integer) (raw)) => 19
mem: ((9120 byte) (raw)) => -
run: print-string/print-board/main 7: #\- => ((6 character))
mem: ((6 character)): 9143 <= #\-
run: print-string/print-board/main 8: (((print-character)) ((1 terminal-address)) ((6 character)))
mem: ((1 terminal-address)) => 1101
mem: ((6 character)) => -
run: print-character/print-string/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-string/print-board/main 0: 9260 => ((default-space space-address))
run: print-character/print-string/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\-)
run: print-character/print-string/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 9262 <= 1101
run: print-character/print-string/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\-)
run: print-character/print-string/print-board/main 2: #\- => ((2 character))
mem: ((2 character)): 9263 <= #\-
run: print-character/print-string/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\-)
run: print-character/print-string/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 9264 <= nil
run: print-character/print-string/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\-)
run: print-character/print-string/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 9265 <= nil
run: print-character/print-string/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-string/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-string/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 9266 <= 1103
run: print-character/print-string/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-string/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 9267 <= 1104
run: print-character/print-string/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-string/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 9268 <= 20
run: print-character/print-string/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 8
mem: ((7 integer)) => 20
run: print-character/print-string/print-board/main 9: 160 => ((8 integer))
mem: ((8 integer)): 9269 <= 160
run: print-character/print-string/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 160
mem: ((6 integer-address) (deref)) => 3
run: print-character/print-string/print-board/main 10: 163 => ((9 integer))
mem: ((9 integer)): 9270 <= 163
run: print-character/print-string/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-string/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 9271 <= 1106
run: print-character/print-string/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 163
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-string/print-board/main 12: 1270 => ((11 byte-address))
mem: ((11 byte-address)): 9272 <= 1270
run: print-character/print-string/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => -
run: print-character/print-string/print-board/main 13: #\- => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1270 <= #\-
run: print-character/print-string/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 3
run: print-character/print-string/print-board/main 14: 4 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 4
run: print-character/print-string/print-board/main 15: (((reply)))
run: print-string/print-board/main 9: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 3
run: print-string/print-board/main 9: 4 => ((4 integer))
mem: ((4 integer)): 9141 <= 4
run: print-string/print-board/main 10: (((jump)) ((-6 offset)))
run: print-string/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 4
mem: ((3 integer)) => 19
run: print-string/print-board/main 5: nil => ((5 boolean))
mem: ((5 boolean)): 9142 <= nil
run: print-string/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: print-string/print-board/main 7: (((6 character)) <- ((index)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 4
array-len: ((9116 string) (raw))
mem: ((9116 integer) (raw)) => 19
mem: ((9121 byte) (raw)) => -
run: print-string/print-board/main 7: #\- => ((6 character))
mem: ((6 character)): 9143 <= #\-
run: print-string/print-board/main 8: (((print-character)) ((1 terminal-address)) ((6 character)))
mem: ((1 terminal-address)) => 1101
mem: ((6 character)) => -
run: print-character/print-string/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-string/print-board/main 0: 9291 => ((default-space space-address))
run: print-character/print-string/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\-)
run: print-character/print-string/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 9293 <= 1101
run: print-character/print-string/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\-)
run: print-character/print-string/print-board/main 2: #\- => ((2 character))
mem: ((2 character)): 9294 <= #\-
run: print-character/print-string/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\-)
run: print-character/print-string/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 9295 <= nil
run: print-character/print-string/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\-)
run: print-character/print-string/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 9296 <= nil
run: print-character/print-string/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-string/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-string/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 9297 <= 1103
run: print-character/print-string/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-string/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 9298 <= 1104
run: print-character/print-string/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-string/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 9299 <= 20
run: print-character/print-string/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 8
mem: ((7 integer)) => 20
run: print-character/print-string/print-board/main 9: 160 => ((8 integer))
mem: ((8 integer)): 9300 <= 160
run: print-character/print-string/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 160
mem: ((6 integer-address) (deref)) => 4
run: print-character/print-string/print-board/main 10: 164 => ((9 integer))
mem: ((9 integer)): 9301 <= 164
run: print-character/print-string/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-string/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 9302 <= 1106
run: print-character/print-string/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 164
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-string/print-board/main 12: 1271 => ((11 byte-address))
mem: ((11 byte-address)): 9303 <= 1271
run: print-character/print-string/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => -
run: print-character/print-string/print-board/main 13: #\- => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1271 <= #\-
run: print-character/print-string/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 4
run: print-character/print-string/print-board/main 14: 5 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 5
run: print-character/print-string/print-board/main 15: (((reply)))
run: print-string/print-board/main 9: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 4
run: print-string/print-board/main 9: 5 => ((4 integer))
mem: ((4 integer)): 9141 <= 5
run: print-string/print-board/main 10: (((jump)) ((-6 offset)))
run: print-string/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 5
mem: ((3 integer)) => 19
run: print-string/print-board/main 5: nil => ((5 boolean))
mem: ((5 boolean)): 9142 <= nil
run: print-string/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: print-string/print-board/main 7: (((6 character)) <- ((index)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 5
array-len: ((9116 string) (raw))
mem: ((9116 integer) (raw)) => 19
mem: ((9122 byte) (raw)) => -
run: print-string/print-board/main 7: #\- => ((6 character))
mem: ((6 character)): 9143 <= #\-
run: print-string/print-board/main 8: (((print-character)) ((1 terminal-address)) ((6 character)))
mem: ((1 terminal-address)) => 1101
mem: ((6 character)) => -
run: print-character/print-string/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-string/print-board/main 0: 9322 => ((default-space space-address))
run: print-character/print-string/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\-)
run: print-character/print-string/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 9324 <= 1101
run: print-character/print-string/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\-)
run: print-character/print-string/print-board/main 2: #\- => ((2 character))
mem: ((2 character)): 9325 <= #\-
run: print-character/print-string/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\-)
run: print-character/print-string/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 9326 <= nil
run: print-character/print-string/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\-)
run: print-character/print-string/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 9327 <= nil
run: print-character/print-string/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-string/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-string/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 9328 <= 1103
run: print-character/print-string/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-string/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 9329 <= 1104
run: print-character/print-string/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-string/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 9330 <= 20
run: print-character/print-string/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 8
mem: ((7 integer)) => 20
run: print-character/print-string/print-board/main 9: 160 => ((8 integer))
mem: ((8 integer)): 9331 <= 160
run: print-character/print-string/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 160
mem: ((6 integer-address) (deref)) => 5
run: print-character/print-string/print-board/main 10: 165 => ((9 integer))
mem: ((9 integer)): 9332 <= 165
run: print-character/print-string/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-string/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 9333 <= 1106
run: print-character/print-string/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 165
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-string/print-board/main 12: 1272 => ((11 byte-address))
mem: ((11 byte-address)): 9334 <= 1272
run: print-character/print-string/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => -
run: print-character/print-string/print-board/main 13: #\- => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1272 <= #\-
run: print-character/print-string/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 5
run: print-character/print-string/print-board/main 14: 6 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 6
run: print-character/print-string/print-board/main 15: (((reply)))
run: print-string/print-board/main 9: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 5
run: print-string/print-board/main 9: 6 => ((4 integer))
mem: ((4 integer)): 9141 <= 6
run: print-string/print-board/main 10: (((jump)) ((-6 offset)))
run: print-string/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 6
mem: ((3 integer)) => 19
run: print-string/print-board/main 5: nil => ((5 boolean))
mem: ((5 boolean)): 9142 <= nil
run: print-string/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: print-string/print-board/main 7: (((6 character)) <- ((index)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 6
array-len: ((9116 string) (raw))
mem: ((9116 integer) (raw)) => 19
mem: ((9123 byte) (raw)) => -
run: print-string/print-board/main 7: #\- => ((6 character))
mem: ((6 character)): 9143 <= #\-
run: print-string/print-board/main 8: (((print-character)) ((1 terminal-address)) ((6 character)))
mem: ((1 terminal-address)) => 1101
mem: ((6 character)) => -
run: print-character/print-string/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-string/print-board/main 0: 9353 => ((default-space space-address))
run: print-character/print-string/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\-)
run: print-character/print-string/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 9355 <= 1101
run: print-character/print-string/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\-)
run: print-character/print-string/print-board/main 2: #\- => ((2 character))
mem: ((2 character)): 9356 <= #\-
run: print-character/print-string/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\-)
run: print-character/print-string/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 9357 <= nil
run: print-character/print-string/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\-)
run: print-character/print-string/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 9358 <= nil
run: print-character/print-string/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-string/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-string/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 9359 <= 1103
run: print-character/print-string/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-string/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 9360 <= 1104
run: print-character/print-string/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-string/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 9361 <= 20
run: print-character/print-string/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 8
mem: ((7 integer)) => 20
run: print-character/print-string/print-board/main 9: 160 => ((8 integer))
mem: ((8 integer)): 9362 <= 160
run: print-character/print-string/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 160
mem: ((6 integer-address) (deref)) => 6
run: print-character/print-string/print-board/main 10: 166 => ((9 integer))
mem: ((9 integer)): 9363 <= 166
run: print-character/print-string/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-string/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 9364 <= 1106
run: print-character/print-string/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 166
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-string/print-board/main 12: 1273 => ((11 byte-address))
mem: ((11 byte-address)): 9365 <= 1273
run: print-character/print-string/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => -
run: print-character/print-string/print-board/main 13: #\- => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1273 <= #\-
run: print-character/print-string/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 6
run: print-character/print-string/print-board/main 14: 7 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 7
run: print-character/print-string/print-board/main 15: (((reply)))
run: print-string/print-board/main 9: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 6
run: print-string/print-board/main 9: 7 => ((4 integer))
mem: ((4 integer)): 9141 <= 7
run: print-string/print-board/main 10: (((jump)) ((-6 offset)))
run: print-string/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 7
mem: ((3 integer)) => 19
run: print-string/print-board/main 5: nil => ((5 boolean))
mem: ((5 boolean)): 9142 <= nil
run: print-string/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: print-string/print-board/main 7: (((6 character)) <- ((index)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 7
array-len: ((9116 string) (raw))
mem: ((9116 integer) (raw)) => 19
mem: ((9124 byte) (raw)) => -
run: print-string/print-board/main 7: #\- => ((6 character))
mem: ((6 character)): 9143 <= #\-
run: print-string/print-board/main 8: (((print-character)) ((1 terminal-address)) ((6 character)))
mem: ((1 terminal-address)) => 1101
mem: ((6 character)) => -
run: print-character/print-string/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-string/print-board/main 0: 9384 => ((default-space space-address))
run: print-character/print-string/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\-)
run: print-character/print-string/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 9386 <= 1101
run: print-character/print-string/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\-)
run: print-character/print-string/print-board/main 2: #\- => ((2 character))
mem: ((2 character)): 9387 <= #\-
run: print-character/print-string/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\-)
run: print-character/print-string/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 9388 <= nil
run: print-character/print-string/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\-)
run: print-character/print-string/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 9389 <= nil
run: print-character/print-string/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-string/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-string/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 9390 <= 1103
run: print-character/print-string/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-string/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 9391 <= 1104
run: print-character/print-string/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-string/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 9392 <= 20
run: print-character/print-string/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 8
mem: ((7 integer)) => 20
run: print-character/print-string/print-board/main 9: 160 => ((8 integer))
mem: ((8 integer)): 9393 <= 160
run: print-character/print-string/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 160
mem: ((6 integer-address) (deref)) => 7
run: print-character/print-string/print-board/main 10: 167 => ((9 integer))
mem: ((9 integer)): 9394 <= 167
run: print-character/print-string/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-string/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 9395 <= 1106
run: print-character/print-string/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 167
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-string/print-board/main 12: 1274 => ((11 byte-address))
mem: ((11 byte-address)): 9396 <= 1274
run: print-character/print-string/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => -
run: print-character/print-string/print-board/main 13: #\- => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1274 <= #\-
run: print-character/print-string/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 7
run: print-character/print-string/print-board/main 14: 8 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 8
run: print-character/print-string/print-board/main 15: (((reply)))
run: print-string/print-board/main 9: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 7
run: print-string/print-board/main 9: 8 => ((4 integer))
mem: ((4 integer)): 9141 <= 8
run: print-string/print-board/main 10: (((jump)) ((-6 offset)))
run: print-string/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 8
mem: ((3 integer)) => 19
run: print-string/print-board/main 5: nil => ((5 boolean))
mem: ((5 boolean)): 9142 <= nil
run: print-string/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: print-string/print-board/main 7: (((6 character)) <- ((index)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 8
array-len: ((9116 string) (raw))
mem: ((9116 integer) (raw)) => 19
mem: ((9125 byte) (raw)) => -
run: print-string/print-board/main 7: #\- => ((6 character))
mem: ((6 character)): 9143 <= #\-
run: print-string/print-board/main 8: (((print-character)) ((1 terminal-address)) ((6 character)))
mem: ((1 terminal-address)) => 1101
mem: ((6 character)) => -
run: print-character/print-string/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-string/print-board/main 0: 9415 => ((default-space space-address))
run: print-character/print-string/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\-)
run: print-character/print-string/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 9417 <= 1101
run: print-character/print-string/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\-)
run: print-character/print-string/print-board/main 2: #\- => ((2 character))
mem: ((2 character)): 9418 <= #\-
run: print-character/print-string/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\-)
run: print-character/print-string/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 9419 <= nil
run: print-character/print-string/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\-)
run: print-character/print-string/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 9420 <= nil
run: print-character/print-string/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-string/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-string/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 9421 <= 1103
run: print-character/print-string/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-string/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 9422 <= 1104
run: print-character/print-string/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-string/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 9423 <= 20
run: print-character/print-string/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 8
mem: ((7 integer)) => 20
run: print-character/print-string/print-board/main 9: 160 => ((8 integer))
mem: ((8 integer)): 9424 <= 160
run: print-character/print-string/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 160
mem: ((6 integer-address) (deref)) => 8
run: print-character/print-string/print-board/main 10: 168 => ((9 integer))
mem: ((9 integer)): 9425 <= 168
run: print-character/print-string/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-string/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 9426 <= 1106
run: print-character/print-string/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 168
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-string/print-board/main 12: 1275 => ((11 byte-address))
mem: ((11 byte-address)): 9427 <= 1275
run: print-character/print-string/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => -
run: print-character/print-string/print-board/main 13: #\- => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1275 <= #\-
run: print-character/print-string/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 8
run: print-character/print-string/print-board/main 14: 9 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 9
run: print-character/print-string/print-board/main 15: (((reply)))
run: print-string/print-board/main 9: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 8
run: print-string/print-board/main 9: 9 => ((4 integer))
mem: ((4 integer)): 9141 <= 9
run: print-string/print-board/main 10: (((jump)) ((-6 offset)))
run: print-string/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 9
mem: ((3 integer)) => 19
run: print-string/print-board/main 5: nil => ((5 boolean))
mem: ((5 boolean)): 9142 <= nil
run: print-string/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: print-string/print-board/main 7: (((6 character)) <- ((index)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 9
array-len: ((9116 string) (raw))
mem: ((9116 integer) (raw)) => 19
mem: ((9126 byte) (raw)) => -
run: print-string/print-board/main 7: #\- => ((6 character))
mem: ((6 character)): 9143 <= #\-
run: print-string/print-board/main 8: (((print-character)) ((1 terminal-address)) ((6 character)))
mem: ((1 terminal-address)) => 1101
mem: ((6 character)) => -
run: print-character/print-string/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-string/print-board/main 0: 9446 => ((default-space space-address))
run: print-character/print-string/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\-)
run: print-character/print-string/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 9448 <= 1101
run: print-character/print-string/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\-)
run: print-character/print-string/print-board/main 2: #\- => ((2 character))
mem: ((2 character)): 9449 <= #\-
run: print-character/print-string/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\-)
run: print-character/print-string/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 9450 <= nil
run: print-character/print-string/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\-)
run: print-character/print-string/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 9451 <= nil
run: print-character/print-string/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-string/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-string/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 9452 <= 1103
run: print-character/print-string/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-string/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 9453 <= 1104
run: print-character/print-string/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-string/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 9454 <= 20
run: print-character/print-string/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 8
mem: ((7 integer)) => 20
run: print-character/print-string/print-board/main 9: 160 => ((8 integer))
mem: ((8 integer)): 9455 <= 160
run: print-character/print-string/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 160
mem: ((6 integer-address) (deref)) => 9
run: print-character/print-string/print-board/main 10: 169 => ((9 integer))
mem: ((9 integer)): 9456 <= 169
run: print-character/print-string/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-string/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 9457 <= 1106
run: print-character/print-string/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 169
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-string/print-board/main 12: 1276 => ((11 byte-address))
mem: ((11 byte-address)): 9458 <= 1276
run: print-character/print-string/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => -
run: print-character/print-string/print-board/main 13: #\- => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1276 <= #\-
run: print-character/print-string/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 9
run: print-character/print-string/print-board/main 14: 10 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 10
run: print-character/print-string/print-board/main 15: (((reply)))
run: print-string/print-board/main 9: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 9
run: print-string/print-board/main 9: 10 => ((4 integer))
mem: ((4 integer)): 9141 <= 10
run: print-string/print-board/main 10: (((jump)) ((-6 offset)))
run: print-string/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 10
mem: ((3 integer)) => 19
run: print-string/print-board/main 5: nil => ((5 boolean))
mem: ((5 boolean)): 9142 <= nil
run: print-string/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: print-string/print-board/main 7: (((6 character)) <- ((index)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 10
array-len: ((9116 string) (raw))
mem: ((9116 integer) (raw)) => 19
mem: ((9127 byte) (raw)) => -
run: print-string/print-board/main 7: #\- => ((6 character))
mem: ((6 character)): 9143 <= #\-
run: print-string/print-board/main 8: (((print-character)) ((1 terminal-address)) ((6 character)))
mem: ((1 terminal-address)) => 1101
mem: ((6 character)) => -
run: print-character/print-string/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-string/print-board/main 0: 9477 => ((default-space space-address))
run: print-character/print-string/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\-)
run: print-character/print-string/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 9479 <= 1101
run: print-character/print-string/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\-)
run: print-character/print-string/print-board/main 2: #\- => ((2 character))
mem: ((2 character)): 9480 <= #\-
run: print-character/print-string/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\-)
run: print-character/print-string/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 9481 <= nil
run: print-character/print-string/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\-)
run: print-character/print-string/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 9482 <= nil
run: print-character/print-string/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-string/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-string/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 9483 <= 1103
run: print-character/print-string/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-string/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 9484 <= 1104
run: print-character/print-string/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-string/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 9485 <= 20
run: print-character/print-string/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 8
mem: ((7 integer)) => 20
run: print-character/print-string/print-board/main 9: 160 => ((8 integer))
mem: ((8 integer)): 9486 <= 160
run: print-character/print-string/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 160
mem: ((6 integer-address) (deref)) => 10
run: print-character/print-string/print-board/main 10: 170 => ((9 integer))
mem: ((9 integer)): 9487 <= 170
run: print-character/print-string/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-string/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 9488 <= 1106
run: print-character/print-string/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 170
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-string/print-board/main 12: 1277 => ((11 byte-address))
mem: ((11 byte-address)): 9489 <= 1277
run: print-character/print-string/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => -
run: print-character/print-string/print-board/main 13: #\- => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1277 <= #\-
run: print-character/print-string/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 10
run: print-character/print-string/print-board/main 14: 11 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 11
run: print-character/print-string/print-board/main 15: (((reply)))
run: print-string/print-board/main 9: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 10
run: print-string/print-board/main 9: 11 => ((4 integer))
mem: ((4 integer)): 9141 <= 11
run: print-string/print-board/main 10: (((jump)) ((-6 offset)))
run: print-string/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 11
mem: ((3 integer)) => 19
run: print-string/print-board/main 5: nil => ((5 boolean))
mem: ((5 boolean)): 9142 <= nil
run: print-string/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: print-string/print-board/main 7: (((6 character)) <- ((index)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 11
array-len: ((9116 string) (raw))
mem: ((9116 integer) (raw)) => 19
mem: ((9128 byte) (raw)) => -
run: print-string/print-board/main 7: #\- => ((6 character))
mem: ((6 character)): 9143 <= #\-
run: print-string/print-board/main 8: (((print-character)) ((1 terminal-address)) ((6 character)))
mem: ((1 terminal-address)) => 1101
mem: ((6 character)) => -
run: print-character/print-string/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-string/print-board/main 0: 9508 => ((default-space space-address))
run: print-character/print-string/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\-)
run: print-character/print-string/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 9510 <= 1101
run: print-character/print-string/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\-)
run: print-character/print-string/print-board/main 2: #\- => ((2 character))
mem: ((2 character)): 9511 <= #\-
run: print-character/print-string/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\-)
run: print-character/print-string/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 9512 <= nil
run: print-character/print-string/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\-)
run: print-character/print-string/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 9513 <= nil
run: print-character/print-string/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-string/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-string/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 9514 <= 1103
run: print-character/print-string/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-string/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 9515 <= 1104
run: print-character/print-string/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-string/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 9516 <= 20
run: print-character/print-string/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 8
mem: ((7 integer)) => 20
run: print-character/print-string/print-board/main 9: 160 => ((8 integer))
mem: ((8 integer)): 9517 <= 160
run: print-character/print-string/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 160
mem: ((6 integer-address) (deref)) => 11
run: print-character/print-string/print-board/main 10: 171 => ((9 integer))
mem: ((9 integer)): 9518 <= 171
run: print-character/print-string/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-string/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 9519 <= 1106
run: print-character/print-string/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 171
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-string/print-board/main 12: 1278 => ((11 byte-address))
mem: ((11 byte-address)): 9520 <= 1278
run: print-character/print-string/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => -
run: print-character/print-string/print-board/main 13: #\- => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1278 <= #\-
run: print-character/print-string/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 11
run: print-character/print-string/print-board/main 14: 12 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 12
run: print-character/print-string/print-board/main 15: (((reply)))
run: print-string/print-board/main 9: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 11
run: print-string/print-board/main 9: 12 => ((4 integer))
mem: ((4 integer)): 9141 <= 12
run: print-string/print-board/main 10: (((jump)) ((-6 offset)))
run: print-string/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 12
mem: ((3 integer)) => 19
run: print-string/print-board/main 5: nil => ((5 boolean))
mem: ((5 boolean)): 9142 <= nil
run: print-string/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: print-string/print-board/main 7: (((6 character)) <- ((index)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 12
array-len: ((9116 string) (raw))
mem: ((9116 integer) (raw)) => 19
mem: ((9129 byte) (raw)) => -
run: print-string/print-board/main 7: #\- => ((6 character))
mem: ((6 character)): 9143 <= #\-
run: print-string/print-board/main 8: (((print-character)) ((1 terminal-address)) ((6 character)))
mem: ((1 terminal-address)) => 1101
mem: ((6 character)) => -
run: print-character/print-string/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-string/print-board/main 0: 9539 => ((default-space space-address))
run: print-character/print-string/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\-)
run: print-character/print-string/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 9541 <= 1101
run: print-character/print-string/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\-)
run: print-character/print-string/print-board/main 2: #\- => ((2 character))
mem: ((2 character)): 9542 <= #\-
run: print-character/print-string/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\-)
run: print-character/print-string/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 9543 <= nil
run: print-character/print-string/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\-)
run: print-character/print-string/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 9544 <= nil
run: print-character/print-string/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-string/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-string/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 9545 <= 1103
run: print-character/print-string/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-string/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 9546 <= 1104
run: print-character/print-string/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-string/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 9547 <= 20
run: print-character/print-string/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 8
mem: ((7 integer)) => 20
run: print-character/print-string/print-board/main 9: 160 => ((8 integer))
mem: ((8 integer)): 9548 <= 160
run: print-character/print-string/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 160
mem: ((6 integer-address) (deref)) => 12
run: print-character/print-string/print-board/main 10: 172 => ((9 integer))
mem: ((9 integer)): 9549 <= 172
run: print-character/print-string/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-string/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 9550 <= 1106
run: print-character/print-string/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 172
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-string/print-board/main 12: 1279 => ((11 byte-address))
mem: ((11 byte-address)): 9551 <= 1279
run: print-character/print-string/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => -
run: print-character/print-string/print-board/main 13: #\- => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1279 <= #\-
run: print-character/print-string/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 12
run: print-character/print-string/print-board/main 14: 13 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 13
run: print-character/print-string/print-board/main 15: (((reply)))
run: print-string/print-board/main 9: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 12
run: print-string/print-board/main 9: 13 => ((4 integer))
mem: ((4 integer)): 9141 <= 13
run: print-string/print-board/main 10: (((jump)) ((-6 offset)))
run: print-string/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 13
mem: ((3 integer)) => 19
run: print-string/print-board/main 5: nil => ((5 boolean))
mem: ((5 boolean)): 9142 <= nil
run: print-string/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: print-string/print-board/main 7: (((6 character)) <- ((index)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 13
array-len: ((9116 string) (raw))
mem: ((9116 integer) (raw)) => 19
mem: ((9130 byte) (raw)) => -
run: print-string/print-board/main 7: #\- => ((6 character))
mem: ((6 character)): 9143 <= #\-
run: print-string/print-board/main 8: (((print-character)) ((1 terminal-address)) ((6 character)))
mem: ((1 terminal-address)) => 1101
mem: ((6 character)) => -
schedule: scheduling print-character/print-string/print-board/main for further processing
schedule: print-character/print-string/print-board/main
run: print-character/print-string/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-string/print-board/main 0: 9570 => ((default-space space-address))
run: print-character/print-string/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\-)
run: print-character/print-string/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 9572 <= 1101
run: print-character/print-string/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\-)
run: print-character/print-string/print-board/main 2: #\- => ((2 character))
mem: ((2 character)): 9573 <= #\-
run: print-character/print-string/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\-)
run: print-character/print-string/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 9574 <= nil
run: print-character/print-string/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\-)
run: print-character/print-string/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 9575 <= nil
run: print-character/print-string/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-string/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-string/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 9576 <= 1103
run: print-character/print-string/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-string/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 9577 <= 1104
run: print-character/print-string/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-string/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 9578 <= 20
run: print-character/print-string/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 8
mem: ((7 integer)) => 20
run: print-character/print-string/print-board/main 9: 160 => ((8 integer))
mem: ((8 integer)): 9579 <= 160
run: print-character/print-string/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 160
mem: ((6 integer-address) (deref)) => 13
run: print-character/print-string/print-board/main 10: 173 => ((9 integer))
mem: ((9 integer)): 9580 <= 173
run: print-character/print-string/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-string/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 9581 <= 1106
run: print-character/print-string/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 173
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-string/print-board/main 12: 1280 => ((11 byte-address))
mem: ((11 byte-address)): 9582 <= 1280
run: print-character/print-string/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => -
run: print-character/print-string/print-board/main 13: #\- => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1280 <= #\-
run: print-character/print-string/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 13
run: print-character/print-string/print-board/main 14: 14 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 14
run: print-character/print-string/print-board/main 15: (((reply)))
run: print-string/print-board/main 9: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 13
run: print-string/print-board/main 9: 14 => ((4 integer))
mem: ((4 integer)): 9141 <= 14
run: print-string/print-board/main 10: (((jump)) ((-6 offset)))
run: print-string/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 14
mem: ((3 integer)) => 19
run: print-string/print-board/main 5: nil => ((5 boolean))
mem: ((5 boolean)): 9142 <= nil
run: print-string/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: print-string/print-board/main 7: (((6 character)) <- ((index)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 14
array-len: ((9116 string) (raw))
mem: ((9116 integer) (raw)) => 19
mem: ((9131 byte) (raw)) => -
run: print-string/print-board/main 7: #\- => ((6 character))
mem: ((6 character)): 9143 <= #\-
run: print-string/print-board/main 8: (((print-character)) ((1 terminal-address)) ((6 character)))
mem: ((1 terminal-address)) => 1101
mem: ((6 character)) => -
run: print-character/print-string/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-string/print-board/main 0: 9601 => ((default-space space-address))
run: print-character/print-string/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\-)
run: print-character/print-string/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 9603 <= 1101
run: print-character/print-string/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\-)
run: print-character/print-string/print-board/main 2: #\- => ((2 character))
mem: ((2 character)): 9604 <= #\-
run: print-character/print-string/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\-)
run: print-character/print-string/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 9605 <= nil
run: print-character/print-string/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\-)
run: print-character/print-string/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 9606 <= nil
run: print-character/print-string/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-string/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-string/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 9607 <= 1103
run: print-character/print-string/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-string/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 9608 <= 1104
run: print-character/print-string/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-string/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 9609 <= 20
run: print-character/print-string/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 8
mem: ((7 integer)) => 20
run: print-character/print-string/print-board/main 9: 160 => ((8 integer))
mem: ((8 integer)): 9610 <= 160
run: print-character/print-string/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 160
mem: ((6 integer-address) (deref)) => 14
run: print-character/print-string/print-board/main 10: 174 => ((9 integer))
mem: ((9 integer)): 9611 <= 174
run: print-character/print-string/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-string/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 9612 <= 1106
run: print-character/print-string/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 174
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-string/print-board/main 12: 1281 => ((11 byte-address))
mem: ((11 byte-address)): 9613 <= 1281
run: print-character/print-string/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => -
run: print-character/print-string/print-board/main 13: #\- => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1281 <= #\-
run: print-character/print-string/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 14
run: print-character/print-string/print-board/main 14: 15 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 15
run: print-character/print-string/print-board/main 15: (((reply)))
run: print-string/print-board/main 9: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 14
run: print-string/print-board/main 9: 15 => ((4 integer))
mem: ((4 integer)): 9141 <= 15
run: print-string/print-board/main 10: (((jump)) ((-6 offset)))
run: print-string/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 15
mem: ((3 integer)) => 19
run: print-string/print-board/main 5: nil => ((5 boolean))
mem: ((5 boolean)): 9142 <= nil
run: print-string/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: print-string/print-board/main 7: (((6 character)) <- ((index)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 15
array-len: ((9116 string) (raw))
mem: ((9116 integer) (raw)) => 19
mem: ((9132 byte) (raw)) => -
run: print-string/print-board/main 7: #\- => ((6 character))
mem: ((6 character)): 9143 <= #\-
run: print-string/print-board/main 8: (((print-character)) ((1 terminal-address)) ((6 character)))
mem: ((1 terminal-address)) => 1101
mem: ((6 character)) => -
run: print-character/print-string/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-string/print-board/main 0: 9632 => ((default-space space-address))
run: print-character/print-string/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\-)
run: print-character/print-string/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 9634 <= 1101
run: print-character/print-string/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\-)
run: print-character/print-string/print-board/main 2: #\- => ((2 character))
mem: ((2 character)): 9635 <= #\-
run: print-character/print-string/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\-)
run: print-character/print-string/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 9636 <= nil
run: print-character/print-string/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\-)
run: print-character/print-string/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 9637 <= nil
run: print-character/print-string/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-string/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-string/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 9638 <= 1103
run: print-character/print-string/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-string/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 9639 <= 1104
run: print-character/print-string/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-string/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 9640 <= 20
run: print-character/print-string/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 8
mem: ((7 integer)) => 20
run: print-character/print-string/print-board/main 9: 160 => ((8 integer))
mem: ((8 integer)): 9641 <= 160
run: print-character/print-string/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 160
mem: ((6 integer-address) (deref)) => 15
run: print-character/print-string/print-board/main 10: 175 => ((9 integer))
mem: ((9 integer)): 9642 <= 175
run: print-character/print-string/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-string/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 9643 <= 1106
run: print-character/print-string/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 175
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-string/print-board/main 12: 1282 => ((11 byte-address))
mem: ((11 byte-address)): 9644 <= 1282
run: print-character/print-string/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => -
run: print-character/print-string/print-board/main 13: #\- => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1282 <= #\-
run: print-character/print-string/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 15
run: print-character/print-string/print-board/main 14: 16 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 16
run: print-character/print-string/print-board/main 15: (((reply)))
run: print-string/print-board/main 9: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 15
run: print-string/print-board/main 9: 16 => ((4 integer))
mem: ((4 integer)): 9141 <= 16
run: print-string/print-board/main 10: (((jump)) ((-6 offset)))
run: print-string/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 16
mem: ((3 integer)) => 19
run: print-string/print-board/main 5: nil => ((5 boolean))
mem: ((5 boolean)): 9142 <= nil
run: print-string/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: print-string/print-board/main 7: (((6 character)) <- ((index)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 16
array-len: ((9116 string) (raw))
mem: ((9116 integer) (raw)) => 19
mem: ((9133 byte) (raw)) => -
run: print-string/print-board/main 7: #\- => ((6 character))
mem: ((6 character)): 9143 <= #\-
run: print-string/print-board/main 8: (((print-character)) ((1 terminal-address)) ((6 character)))
mem: ((1 terminal-address)) => 1101
mem: ((6 character)) => -
run: print-character/print-string/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-string/print-board/main 0: 9663 => ((default-space space-address))
run: print-character/print-string/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\-)
run: print-character/print-string/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 9665 <= 1101
run: print-character/print-string/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\-)
run: print-character/print-string/print-board/main 2: #\- => ((2 character))
mem: ((2 character)): 9666 <= #\-
run: print-character/print-string/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\-)
run: print-character/print-string/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 9667 <= nil
run: print-character/print-string/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\-)
run: print-character/print-string/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 9668 <= nil
run: print-character/print-string/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-string/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-string/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 9669 <= 1103
run: print-character/print-string/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-string/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 9670 <= 1104
run: print-character/print-string/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-string/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 9671 <= 20
run: print-character/print-string/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 8
mem: ((7 integer)) => 20
run: print-character/print-string/print-board/main 9: 160 => ((8 integer))
mem: ((8 integer)): 9672 <= 160
run: print-character/print-string/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 160
mem: ((6 integer-address) (deref)) => 16
run: print-character/print-string/print-board/main 10: 176 => ((9 integer))
mem: ((9 integer)): 9673 <= 176
run: print-character/print-string/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-string/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 9674 <= 1106
run: print-character/print-string/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 176
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-string/print-board/main 12: 1283 => ((11 byte-address))
mem: ((11 byte-address)): 9675 <= 1283
run: print-character/print-string/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => -
run: print-character/print-string/print-board/main 13: #\- => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1283 <= #\-
run: print-character/print-string/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 16
run: print-character/print-string/print-board/main 14: 17 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 17
run: print-character/print-string/print-board/main 15: (((reply)))
run: print-string/print-board/main 9: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 16
run: print-string/print-board/main 9: 17 => ((4 integer))
mem: ((4 integer)): 9141 <= 17
run: print-string/print-board/main 10: (((jump)) ((-6 offset)))
run: print-string/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 17
mem: ((3 integer)) => 19
run: print-string/print-board/main 5: nil => ((5 boolean))
mem: ((5 boolean)): 9142 <= nil
run: print-string/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: print-string/print-board/main 7: (((6 character)) <- ((index)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 17
array-len: ((9116 string) (raw))
mem: ((9116 integer) (raw)) => 19
mem: ((9134 byte) (raw)) => -
run: print-string/print-board/main 7: #\- => ((6 character))
mem: ((6 character)): 9143 <= #\-
run: print-string/print-board/main 8: (((print-character)) ((1 terminal-address)) ((6 character)))
mem: ((1 terminal-address)) => 1101
mem: ((6 character)) => -
run: print-character/print-string/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-string/print-board/main 0: 9694 => ((default-space space-address))
run: print-character/print-string/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\-)
run: print-character/print-string/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 9696 <= 1101
run: print-character/print-string/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\-)
run: print-character/print-string/print-board/main 2: #\- => ((2 character))
mem: ((2 character)): 9697 <= #\-
run: print-character/print-string/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\-)
run: print-character/print-string/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 9698 <= nil
run: print-character/print-string/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\-)
run: print-character/print-string/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 9699 <= nil
run: print-character/print-string/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-string/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-string/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 9700 <= 1103
run: print-character/print-string/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-string/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 9701 <= 1104
run: print-character/print-string/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-string/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 9702 <= 20
run: print-character/print-string/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 8
mem: ((7 integer)) => 20
run: print-character/print-string/print-board/main 9: 160 => ((8 integer))
mem: ((8 integer)): 9703 <= 160
run: print-character/print-string/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 160
mem: ((6 integer-address) (deref)) => 17
run: print-character/print-string/print-board/main 10: 177 => ((9 integer))
mem: ((9 integer)): 9704 <= 177
run: print-character/print-string/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-string/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 9705 <= 1106
run: print-character/print-string/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 177
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-string/print-board/main 12: 1284 => ((11 byte-address))
mem: ((11 byte-address)): 9706 <= 1284
run: print-character/print-string/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => -
run: print-character/print-string/print-board/main 13: #\- => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1284 <= #\-
run: print-character/print-string/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 17
run: print-character/print-string/print-board/main 14: 18 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 18
run: print-character/print-string/print-board/main 15: (((reply)))
run: print-string/print-board/main 9: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 17
run: print-string/print-board/main 9: 18 => ((4 integer))
mem: ((4 integer)): 9141 <= 18
run: print-string/print-board/main 10: (((jump)) ((-6 offset)))
run: print-string/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 18
mem: ((3 integer)) => 19
run: print-string/print-board/main 5: nil => ((5 boolean))
mem: ((5 boolean)): 9142 <= nil
run: print-string/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: print-string/print-board/main 7: (((6 character)) <- ((index)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 18
array-len: ((9116 string) (raw))
mem: ((9116 integer) (raw)) => 19
mem: ((9135 byte) (raw)) => -
run: print-string/print-board/main 7: #\- => ((6 character))
mem: ((6 character)): 9143 <= #\-
run: print-string/print-board/main 8: (((print-character)) ((1 terminal-address)) ((6 character)))
mem: ((1 terminal-address)) => 1101
mem: ((6 character)) => -
run: print-character/print-string/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-string/print-board/main 0: 9725 => ((default-space space-address))
run: print-character/print-string/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\-)
run: print-character/print-string/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 9727 <= 1101
run: print-character/print-string/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\-)
run: print-character/print-string/print-board/main 2: #\- => ((2 character))
mem: ((2 character)): 9728 <= #\-
run: print-character/print-string/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\-)
run: print-character/print-string/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 9729 <= nil
run: print-character/print-string/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\-)
run: print-character/print-string/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 9730 <= nil
run: print-character/print-string/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-string/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-string/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 9731 <= 1103
run: print-character/print-string/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-string/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 9732 <= 1104
run: print-character/print-string/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-string/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 9733 <= 20
run: print-character/print-string/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 8
mem: ((7 integer)) => 20
run: print-character/print-string/print-board/main 9: 160 => ((8 integer))
mem: ((8 integer)): 9734 <= 160
run: print-character/print-string/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 160
mem: ((6 integer-address) (deref)) => 18
run: print-character/print-string/print-board/main 10: 178 => ((9 integer))
mem: ((9 integer)): 9735 <= 178
run: print-character/print-string/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-string/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 9736 <= 1106
run: print-character/print-string/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 178
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-string/print-board/main 12: 1285 => ((11 byte-address))
mem: ((11 byte-address)): 9737 <= 1285
run: print-character/print-string/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => -
run: print-character/print-string/print-board/main 13: #\- => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1285 <= #\-
run: print-character/print-string/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 18
run: print-character/print-string/print-board/main 14: 19 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 19
run: print-character/print-string/print-board/main 15: (((reply)))
run: print-string/print-board/main 9: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 18
run: print-string/print-board/main 9: 19 => ((4 integer))
mem: ((4 integer)): 9141 <= 19
run: print-string/print-board/main 10: (((jump)) ((-6 offset)))
run: print-string/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 19
mem: ((3 integer)) => 19
run: print-string/print-board/main 5: t => ((5 boolean))
mem: ((5 boolean)): 9142 <= t
run: print-string/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => t
run: print-board/main 24: (((cursor-to-next-line)) ((1 terminal-address)))
mem: ((1 terminal-address)) => 1101
run: cursor-to-next-line/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: cursor-to-next-line/print-board/main 0: 9756 => ((default-space space-address))
run: cursor-to-next-line/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101)
run: cursor-to-next-line/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 9758 <= 1101
run: cursor-to-next-line/print-board/main 2: (((jump-unless)) ((1 terminal-address)) ((5 offset)))
mem: ((1 terminal-address)) => 1101
run: cursor-to-next-line/print-board/main 3: (((2 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: cursor-to-next-line/print-board/main 3: 1103 => ((2 integer-address))
mem: ((2 integer-address)): 9759 <= 1103
run: cursor-to-next-line/print-board/main 4: (((2 integer-address) (deref)) <- ((add)) ((2 integer-address) (deref)) ((1 literal)))
mem: ((2 integer-address) (deref)) => 8
run: cursor-to-next-line/print-board/main 4: 9 => ((2 integer-address) (deref))
mem: ((2 integer-address) (deref)): 1103 <= 9
run: cursor-to-next-line/print-board/main 5: (((3 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: cursor-to-next-line/print-board/main 5: 1104 => ((3 integer-address))
mem: ((3 integer-address)): 9760 <= 1104
run: cursor-to-next-line/print-board/main 6: (((3 integer-address) (deref)) <- ((copy)) ((0 literal)))
run: cursor-to-next-line/print-board/main 6: 0 => ((3 integer-address) (deref))
mem: ((3 integer-address) (deref)): 1104 <= 0
run: cursor-to-next-line/print-board/main 7: (((reply)))
run: print-board/main 25: (((6 string-address)) <- ((new)) a b c d e f g h)
run: print-board/main 25: 9787 => ((6 string-address))
mem: ((6 string-address)): 1836 <= 9787
run: print-board/main 26: (((print-string)) ((1 terminal-address)) ((6 string-address)))
mem: ((1 terminal-address)) => 1101
mem: ((6 string-address)) => 9787
run: print-string/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-string/print-board/main 0: 9807 => ((default-space space-address))
run: print-string/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 9787)
run: print-string/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 9809 <= 1101
run: print-string/print-board/main 2: (((2 string-address)) <- ((next-input)))
arg: nil 1 (1101 9787)
run: print-string/print-board/main 2: 9787 => ((2 string-address))
mem: ((2 string-address)): 9810 <= 9787
run: print-string/print-board/main 3: (((3 integer)) <- ((length)) ((2 string-address) (deref)))
array-len: ((2 string-address) (deref))
mem: ((9787 integer) (raw)) => 19
run: print-string/print-board/main 3: 19 => ((3 integer))
mem: ((3 integer)): 9811 <= 19
run: print-string/print-board/main 4: (((4 integer)) <- ((copy)) ((0 literal)))
run: print-string/print-board/main 4: 0 => ((4 integer))
mem: ((4 integer)): 9812 <= 0
run: print-string/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 0
mem: ((3 integer)) => 19
run: print-string/print-board/main 5: nil => ((5 boolean))
mem: ((5 boolean)): 9813 <= nil
run: print-string/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: print-string/print-board/main 7: (((6 character)) <- ((index)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 0
array-len: ((9787 string) (raw))
mem: ((9787 integer) (raw)) => 19
mem: ((9788 byte) (raw)) =>
run: print-string/print-board/main 7: #\space => ((6 character))
mem: ((6 character)): 9814 <= #\space
run: print-string/print-board/main 8: (((print-character)) ((1 terminal-address)) ((6 character)))
mem: ((1 terminal-address)) => 1101
mem: ((6 character)) =>
run: print-character/print-string/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-string/print-board/main 0: 9838 => ((default-space space-address))
run: print-character/print-string/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-string/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 9840 <= 1101
run: print-character/print-string/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-string/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 9841 <= #\space
run: print-character/print-string/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-string/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 9842 <= nil
run: print-character/print-string/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-string/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 9843 <= nil
run: print-character/print-string/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-string/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-string/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 9844 <= 1103
run: print-character/print-string/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-string/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 9845 <= 1104
run: print-character/print-string/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-string/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 9846 <= 20
run: print-character/print-string/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 9
mem: ((7 integer)) => 20
run: print-character/print-string/print-board/main 9: 180 => ((8 integer))
mem: ((8 integer)): 9847 <= 180
run: print-character/print-string/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 180
mem: ((6 integer-address) (deref)) => 0
run: print-character/print-string/print-board/main 10: 180 => ((9 integer))
mem: ((9 integer)): 9848 <= 180
run: print-character/print-string/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-string/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 9849 <= 1106
run: print-character/print-string/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 180
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-string/print-board/main 12: 1287 => ((11 byte-address))
mem: ((11 byte-address)): 9850 <= 1287
run: print-character/print-string/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-string/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1287 <= #\space
run: print-character/print-string/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 0
run: print-character/print-string/print-board/main 14: 1 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 1
run: print-character/print-string/print-board/main 15: (((reply)))
run: print-string/print-board/main 9: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 0
run: print-string/print-board/main 9: 1 => ((4 integer))
mem: ((4 integer)): 9812 <= 1
run: print-string/print-board/main 10: (((jump)) ((-6 offset)))
run: print-string/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 1
mem: ((3 integer)) => 19
run: print-string/print-board/main 5: nil => ((5 boolean))
mem: ((5 boolean)): 9813 <= nil
run: print-string/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: print-string/print-board/main 7: (((6 character)) <- ((index)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 1
array-len: ((9787 string) (raw))
mem: ((9787 integer) (raw)) => 19
mem: ((9789 byte) (raw)) =>
run: print-string/print-board/main 7: #\space => ((6 character))
mem: ((6 character)): 9814 <= #\space
run: print-string/print-board/main 8: (((print-character)) ((1 terminal-address)) ((6 character)))
mem: ((1 terminal-address)) => 1101
mem: ((6 character)) =>
run: print-character/print-string/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-string/print-board/main 0: 9869 => ((default-space space-address))
run: print-character/print-string/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-string/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 9871 <= 1101
run: print-character/print-string/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-string/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 9872 <= #\space
run: print-character/print-string/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-string/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 9873 <= nil
run: print-character/print-string/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-string/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 9874 <= nil
run: print-character/print-string/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-string/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-string/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 9875 <= 1103
run: print-character/print-string/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-string/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 9876 <= 1104
run: print-character/print-string/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-string/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 9877 <= 20
run: print-character/print-string/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 9
mem: ((7 integer)) => 20
run: print-character/print-string/print-board/main 9: 180 => ((8 integer))
mem: ((8 integer)): 9878 <= 180
run: print-character/print-string/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 180
mem: ((6 integer-address) (deref)) => 1
run: print-character/print-string/print-board/main 10: 181 => ((9 integer))
mem: ((9 integer)): 9879 <= 181
run: print-character/print-string/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-string/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 9880 <= 1106
run: print-character/print-string/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 181
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-string/print-board/main 12: 1288 => ((11 byte-address))
mem: ((11 byte-address)): 9881 <= 1288
run: print-character/print-string/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-string/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1288 <= #\space
run: print-character/print-string/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 1
run: print-character/print-string/print-board/main 14: 2 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 2
run: print-character/print-string/print-board/main 15: (((reply)))
run: print-string/print-board/main 9: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 1
run: print-string/print-board/main 9: 2 => ((4 integer))
mem: ((4 integer)): 9812 <= 2
run: print-string/print-board/main 10: (((jump)) ((-6 offset)))
run: print-string/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 2
mem: ((3 integer)) => 19
run: print-string/print-board/main 5: nil => ((5 boolean))
mem: ((5 boolean)): 9813 <= nil
run: print-string/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: print-string/print-board/main 7: (((6 character)) <- ((index)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 2
array-len: ((9787 string) (raw))
mem: ((9787 integer) (raw)) => 19
mem: ((9790 byte) (raw)) =>
run: print-string/print-board/main 7: #\space => ((6 character))
mem: ((6 character)): 9814 <= #\space
run: print-string/print-board/main 8: (((print-character)) ((1 terminal-address)) ((6 character)))
mem: ((1 terminal-address)) => 1101
mem: ((6 character)) =>
run: print-character/print-string/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-string/print-board/main 0: 9900 => ((default-space space-address))
run: print-character/print-string/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-string/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 9902 <= 1101
run: print-character/print-string/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-string/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 9903 <= #\space
run: print-character/print-string/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-string/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 9904 <= nil
run: print-character/print-string/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-string/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 9905 <= nil
run: print-character/print-string/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-string/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-string/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 9906 <= 1103
run: print-character/print-string/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-string/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 9907 <= 1104
run: print-character/print-string/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-string/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 9908 <= 20
run: print-character/print-string/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 9
mem: ((7 integer)) => 20
run: print-character/print-string/print-board/main 9: 180 => ((8 integer))
mem: ((8 integer)): 9909 <= 180
run: print-character/print-string/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 180
mem: ((6 integer-address) (deref)) => 2
run: print-character/print-string/print-board/main 10: 182 => ((9 integer))
mem: ((9 integer)): 9910 <= 182
run: print-character/print-string/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-string/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 9911 <= 1106
run: print-character/print-string/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 182
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-string/print-board/main 12: 1289 => ((11 byte-address))
mem: ((11 byte-address)): 9912 <= 1289
run: print-character/print-string/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-string/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1289 <= #\space
run: print-character/print-string/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 2
run: print-character/print-string/print-board/main 14: 3 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 3
run: print-character/print-string/print-board/main 15: (((reply)))
run: print-string/print-board/main 9: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 2
run: print-string/print-board/main 9: 3 => ((4 integer))
mem: ((4 integer)): 9812 <= 3
run: print-string/print-board/main 10: (((jump)) ((-6 offset)))
run: print-string/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 3
mem: ((3 integer)) => 19
run: print-string/print-board/main 5: nil => ((5 boolean))
mem: ((5 boolean)): 9813 <= nil
run: print-string/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: print-string/print-board/main 7: (((6 character)) <- ((index)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 3
array-len: ((9787 string) (raw))
mem: ((9787 integer) (raw)) => 19
mem: ((9791 byte) (raw)) =>
run: print-string/print-board/main 7: #\space => ((6 character))
mem: ((6 character)): 9814 <= #\space
run: print-string/print-board/main 8: (((print-character)) ((1 terminal-address)) ((6 character)))
mem: ((1 terminal-address)) => 1101
mem: ((6 character)) =>
run: print-character/print-string/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-string/print-board/main 0: 9931 => ((default-space space-address))
run: print-character/print-string/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-string/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 9933 <= 1101
run: print-character/print-string/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-string/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 9934 <= #\space
run: print-character/print-string/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-string/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 9935 <= nil
run: print-character/print-string/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-string/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 9936 <= nil
run: print-character/print-string/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-string/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-string/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 9937 <= 1103
run: print-character/print-string/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-string/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 9938 <= 1104
run: print-character/print-string/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-string/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 9939 <= 20
run: print-character/print-string/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 9
mem: ((7 integer)) => 20
run: print-character/print-string/print-board/main 9: 180 => ((8 integer))
mem: ((8 integer)): 9940 <= 180
run: print-character/print-string/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 180
mem: ((6 integer-address) (deref)) => 3
run: print-character/print-string/print-board/main 10: 183 => ((9 integer))
mem: ((9 integer)): 9941 <= 183
run: print-character/print-string/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-string/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 9942 <= 1106
run: print-character/print-string/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 183
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-string/print-board/main 12: 1290 => ((11 byte-address))
mem: ((11 byte-address)): 9943 <= 1290
run: print-character/print-string/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-string/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1290 <= #\space
run: print-character/print-string/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 3
run: print-character/print-string/print-board/main 14: 4 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 4
run: print-character/print-string/print-board/main 15: (((reply)))
run: print-string/print-board/main 9: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 3
run: print-string/print-board/main 9: 4 => ((4 integer))
mem: ((4 integer)): 9812 <= 4
run: print-string/print-board/main 10: (((jump)) ((-6 offset)))
run: print-string/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 4
mem: ((3 integer)) => 19
run: print-string/print-board/main 5: nil => ((5 boolean))
mem: ((5 boolean)): 9813 <= nil
run: print-string/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: print-string/print-board/main 7: (((6 character)) <- ((index)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 4
array-len: ((9787 string) (raw))
mem: ((9787 integer) (raw)) => 19
mem: ((9792 byte) (raw)) => a
run: print-string/print-board/main 7: #\a => ((6 character))
mem: ((6 character)): 9814 <= #\a
run: print-string/print-board/main 8: (((print-character)) ((1 terminal-address)) ((6 character)))
mem: ((1 terminal-address)) => 1101
mem: ((6 character)) => a
run: print-character/print-string/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-string/print-board/main 0: 9962 => ((default-space space-address))
run: print-character/print-string/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\a)
run: print-character/print-string/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 9964 <= 1101
run: print-character/print-string/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\a)
run: print-character/print-string/print-board/main 2: #\a => ((2 character))
mem: ((2 character)): 9965 <= #\a
run: print-character/print-string/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\a)
run: print-character/print-string/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 9966 <= nil
run: print-character/print-string/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\a)
run: print-character/print-string/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 9967 <= nil
run: print-character/print-string/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-string/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-string/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 9968 <= 1103
run: print-character/print-string/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-string/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 9969 <= 1104
run: print-character/print-string/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-string/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 9970 <= 20
run: print-character/print-string/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 9
mem: ((7 integer)) => 20
run: print-character/print-string/print-board/main 9: 180 => ((8 integer))
mem: ((8 integer)): 9971 <= 180
run: print-character/print-string/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 180
mem: ((6 integer-address) (deref)) => 4
run: print-character/print-string/print-board/main 10: 184 => ((9 integer))
mem: ((9 integer)): 9972 <= 184
run: print-character/print-string/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-string/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 9973 <= 1106
run: print-character/print-string/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 184
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-string/print-board/main 12: 1291 => ((11 byte-address))
mem: ((11 byte-address)): 9974 <= 1291
run: print-character/print-string/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => a
run: print-character/print-string/print-board/main 13: #\a => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1291 <= #\a
run: print-character/print-string/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 4
run: print-character/print-string/print-board/main 14: 5 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 5
run: print-character/print-string/print-board/main 15: (((reply)))
run: print-string/print-board/main 9: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 4
run: print-string/print-board/main 9: 5 => ((4 integer))
mem: ((4 integer)): 9812 <= 5
run: print-string/print-board/main 10: (((jump)) ((-6 offset)))
run: print-string/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 5
mem: ((3 integer)) => 19
run: print-string/print-board/main 5: nil => ((5 boolean))
mem: ((5 boolean)): 9813 <= nil
run: print-string/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: print-string/print-board/main 7: (((6 character)) <- ((index)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 5
array-len: ((9787 string) (raw))
mem: ((9787 integer) (raw)) => 19
mem: ((9793 byte) (raw)) =>
run: print-string/print-board/main 7: #\space => ((6 character))
mem: ((6 character)): 9814 <= #\space
run: print-string/print-board/main 8: (((print-character)) ((1 terminal-address)) ((6 character)))
mem: ((1 terminal-address)) => 1101
mem: ((6 character)) =>
run: print-character/print-string/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-string/print-board/main 0: 9993 => ((default-space space-address))
run: print-character/print-string/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-string/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 9995 <= 1101
run: print-character/print-string/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-string/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 9996 <= #\space
run: print-character/print-string/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-string/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 9997 <= nil
run: print-character/print-string/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-string/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 9998 <= nil
run: print-character/print-string/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-string/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-string/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 9999 <= 1103
run: print-character/print-string/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-string/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 10000 <= 1104
run: print-character/print-string/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-string/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 10001 <= 20
run: print-character/print-string/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 9
mem: ((7 integer)) => 20
run: print-character/print-string/print-board/main 9: 180 => ((8 integer))
mem: ((8 integer)): 10002 <= 180
run: print-character/print-string/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 180
mem: ((6 integer-address) (deref)) => 5
run: print-character/print-string/print-board/main 10: 185 => ((9 integer))
mem: ((9 integer)): 10003 <= 185
run: print-character/print-string/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-string/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 10004 <= 1106
run: print-character/print-string/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 185
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-string/print-board/main 12: 1292 => ((11 byte-address))
mem: ((11 byte-address)): 10005 <= 1292
run: print-character/print-string/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-string/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1292 <= #\space
run: print-character/print-string/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 5
run: print-character/print-string/print-board/main 14: 6 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 6
run: print-character/print-string/print-board/main 15: (((reply)))
run: print-string/print-board/main 9: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 5
run: print-string/print-board/main 9: 6 => ((4 integer))
mem: ((4 integer)): 9812 <= 6
run: print-string/print-board/main 10: (((jump)) ((-6 offset)))
run: print-string/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 6
mem: ((3 integer)) => 19
run: print-string/print-board/main 5: nil => ((5 boolean))
mem: ((5 boolean)): 9813 <= nil
run: print-string/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: print-string/print-board/main 7: (((6 character)) <- ((index)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 6
array-len: ((9787 string) (raw))
mem: ((9787 integer) (raw)) => 19
mem: ((9794 byte) (raw)) => b
run: print-string/print-board/main 7: #\b => ((6 character))
mem: ((6 character)): 9814 <= #\b
run: print-string/print-board/main 8: (((print-character)) ((1 terminal-address)) ((6 character)))
mem: ((1 terminal-address)) => 1101
mem: ((6 character)) => b
run: print-character/print-string/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-string/print-board/main 0: 10024 => ((default-space space-address))
run: print-character/print-string/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\b)
run: print-character/print-string/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 10026 <= 1101
run: print-character/print-string/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\b)
run: print-character/print-string/print-board/main 2: #\b => ((2 character))
mem: ((2 character)): 10027 <= #\b
run: print-character/print-string/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\b)
run: print-character/print-string/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 10028 <= nil
run: print-character/print-string/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\b)
run: print-character/print-string/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 10029 <= nil
run: print-character/print-string/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-string/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-string/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 10030 <= 1103
run: print-character/print-string/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-string/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 10031 <= 1104
run: print-character/print-string/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-string/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 10032 <= 20
run: print-character/print-string/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 9
mem: ((7 integer)) => 20
run: print-character/print-string/print-board/main 9: 180 => ((8 integer))
mem: ((8 integer)): 10033 <= 180
run: print-character/print-string/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 180
mem: ((6 integer-address) (deref)) => 6
run: print-character/print-string/print-board/main 10: 186 => ((9 integer))
mem: ((9 integer)): 10034 <= 186
run: print-character/print-string/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-string/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 10035 <= 1106
run: print-character/print-string/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 186
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-string/print-board/main 12: 1293 => ((11 byte-address))
mem: ((11 byte-address)): 10036 <= 1293
run: print-character/print-string/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => b
run: print-character/print-string/print-board/main 13: #\b => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1293 <= #\b
run: print-character/print-string/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 6
run: print-character/print-string/print-board/main 14: 7 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 7
run: print-character/print-string/print-board/main 15: (((reply)))
run: print-string/print-board/main 9: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 6
run: print-string/print-board/main 9: 7 => ((4 integer))
mem: ((4 integer)): 9812 <= 7
run: print-string/print-board/main 10: (((jump)) ((-6 offset)))
run: print-string/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 7
mem: ((3 integer)) => 19
run: print-string/print-board/main 5: nil => ((5 boolean))
mem: ((5 boolean)): 9813 <= nil
run: print-string/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: print-string/print-board/main 7: (((6 character)) <- ((index)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 7
array-len: ((9787 string) (raw))
mem: ((9787 integer) (raw)) => 19
mem: ((9795 byte) (raw)) =>
run: print-string/print-board/main 7: #\space => ((6 character))
mem: ((6 character)): 9814 <= #\space
run: print-string/print-board/main 8: (((print-character)) ((1 terminal-address)) ((6 character)))
mem: ((1 terminal-address)) => 1101
mem: ((6 character)) =>
run: print-character/print-string/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-string/print-board/main 0: 10055 => ((default-space space-address))
run: print-character/print-string/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-string/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 10057 <= 1101
run: print-character/print-string/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-string/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 10058 <= #\space
run: print-character/print-string/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-string/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 10059 <= nil
run: print-character/print-string/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-string/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 10060 <= nil
run: print-character/print-string/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-string/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-string/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 10061 <= 1103
run: print-character/print-string/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-string/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 10062 <= 1104
run: print-character/print-string/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-string/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 10063 <= 20
run: print-character/print-string/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 9
mem: ((7 integer)) => 20
run: print-character/print-string/print-board/main 9: 180 => ((8 integer))
mem: ((8 integer)): 10064 <= 180
run: print-character/print-string/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 180
mem: ((6 integer-address) (deref)) => 7
run: print-character/print-string/print-board/main 10: 187 => ((9 integer))
mem: ((9 integer)): 10065 <= 187
run: print-character/print-string/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-string/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 10066 <= 1106
run: print-character/print-string/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 187
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-string/print-board/main 12: 1294 => ((11 byte-address))
mem: ((11 byte-address)): 10067 <= 1294
run: print-character/print-string/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-string/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1294 <= #\space
run: print-character/print-string/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 7
run: print-character/print-string/print-board/main 14: 8 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 8
run: print-character/print-string/print-board/main 15: (((reply)))
run: print-string/print-board/main 9: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 7
run: print-string/print-board/main 9: 8 => ((4 integer))
mem: ((4 integer)): 9812 <= 8
run: print-string/print-board/main 10: (((jump)) ((-6 offset)))
run: print-string/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 8
mem: ((3 integer)) => 19
run: print-string/print-board/main 5: nil => ((5 boolean))
mem: ((5 boolean)): 9813 <= nil
run: print-string/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: print-string/print-board/main 7: (((6 character)) <- ((index)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 8
array-len: ((9787 string) (raw))
mem: ((9787 integer) (raw)) => 19
mem: ((9796 byte) (raw)) => c
run: print-string/print-board/main 7: #\c => ((6 character))
mem: ((6 character)): 9814 <= #\c
run: print-string/print-board/main 8: (((print-character)) ((1 terminal-address)) ((6 character)))
mem: ((1 terminal-address)) => 1101
mem: ((6 character)) => c
run: print-character/print-string/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-string/print-board/main 0: 10086 => ((default-space space-address))
run: print-character/print-string/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\c)
run: print-character/print-string/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 10088 <= 1101
run: print-character/print-string/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\c)
run: print-character/print-string/print-board/main 2: #\c => ((2 character))
mem: ((2 character)): 10089 <= #\c
run: print-character/print-string/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\c)
run: print-character/print-string/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 10090 <= nil
run: print-character/print-string/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\c)
run: print-character/print-string/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 10091 <= nil
run: print-character/print-string/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-string/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-string/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 10092 <= 1103
run: print-character/print-string/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-string/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 10093 <= 1104
run: print-character/print-string/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-string/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 10094 <= 20
run: print-character/print-string/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 9
mem: ((7 integer)) => 20
run: print-character/print-string/print-board/main 9: 180 => ((8 integer))
mem: ((8 integer)): 10095 <= 180
run: print-character/print-string/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 180
mem: ((6 integer-address) (deref)) => 8
run: print-character/print-string/print-board/main 10: 188 => ((9 integer))
mem: ((9 integer)): 10096 <= 188
run: print-character/print-string/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-string/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 10097 <= 1106
run: print-character/print-string/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 188
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-string/print-board/main 12: 1295 => ((11 byte-address))
mem: ((11 byte-address)): 10098 <= 1295
run: print-character/print-string/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => c
run: print-character/print-string/print-board/main 13: #\c => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1295 <= #\c
run: print-character/print-string/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 8
run: print-character/print-string/print-board/main 14: 9 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 9
run: print-character/print-string/print-board/main 15: (((reply)))
run: print-string/print-board/main 9: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 8
run: print-string/print-board/main 9: 9 => ((4 integer))
mem: ((4 integer)): 9812 <= 9
run: print-string/print-board/main 10: (((jump)) ((-6 offset)))
run: print-string/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 9
mem: ((3 integer)) => 19
run: print-string/print-board/main 5: nil => ((5 boolean))
mem: ((5 boolean)): 9813 <= nil
run: print-string/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: print-string/print-board/main 7: (((6 character)) <- ((index)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 9
array-len: ((9787 string) (raw))
mem: ((9787 integer) (raw)) => 19
mem: ((9797 byte) (raw)) =>
run: print-string/print-board/main 7: #\space => ((6 character))
mem: ((6 character)): 9814 <= #\space
run: print-string/print-board/main 8: (((print-character)) ((1 terminal-address)) ((6 character)))
mem: ((1 terminal-address)) => 1101
mem: ((6 character)) =>
run: print-character/print-string/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-string/print-board/main 0: 10117 => ((default-space space-address))
run: print-character/print-string/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-string/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 10119 <= 1101
run: print-character/print-string/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-string/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 10120 <= #\space
run: print-character/print-string/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-string/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 10121 <= nil
run: print-character/print-string/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-string/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 10122 <= nil
run: print-character/print-string/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-string/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-string/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 10123 <= 1103
run: print-character/print-string/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-string/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 10124 <= 1104
run: print-character/print-string/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-string/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 10125 <= 20
run: print-character/print-string/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 9
mem: ((7 integer)) => 20
run: print-character/print-string/print-board/main 9: 180 => ((8 integer))
mem: ((8 integer)): 10126 <= 180
run: print-character/print-string/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 180
mem: ((6 integer-address) (deref)) => 9
run: print-character/print-string/print-board/main 10: 189 => ((9 integer))
mem: ((9 integer)): 10127 <= 189
run: print-character/print-string/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-string/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 10128 <= 1106
run: print-character/print-string/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 189
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-string/print-board/main 12: 1296 => ((11 byte-address))
mem: ((11 byte-address)): 10129 <= 1296
run: print-character/print-string/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-string/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1296 <= #\space
run: print-character/print-string/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 9
run: print-character/print-string/print-board/main 14: 10 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 10
run: print-character/print-string/print-board/main 15: (((reply)))
run: print-string/print-board/main 9: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 9
run: print-string/print-board/main 9: 10 => ((4 integer))
mem: ((4 integer)): 9812 <= 10
run: print-string/print-board/main 10: (((jump)) ((-6 offset)))
run: print-string/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 10
mem: ((3 integer)) => 19
run: print-string/print-board/main 5: nil => ((5 boolean))
mem: ((5 boolean)): 9813 <= nil
run: print-string/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: print-string/print-board/main 7: (((6 character)) <- ((index)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 10
array-len: ((9787 string) (raw))
mem: ((9787 integer) (raw)) => 19
mem: ((9798 byte) (raw)) => d
run: print-string/print-board/main 7: #\d => ((6 character))
mem: ((6 character)): 9814 <= #\d
run: print-string/print-board/main 8: (((print-character)) ((1 terminal-address)) ((6 character)))
mem: ((1 terminal-address)) => 1101
mem: ((6 character)) => d
run: print-character/print-string/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-string/print-board/main 0: 10148 => ((default-space space-address))
run: print-character/print-string/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\d)
run: print-character/print-string/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 10150 <= 1101
run: print-character/print-string/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\d)
run: print-character/print-string/print-board/main 2: #\d => ((2 character))
mem: ((2 character)): 10151 <= #\d
run: print-character/print-string/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\d)
run: print-character/print-string/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 10152 <= nil
run: print-character/print-string/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\d)
run: print-character/print-string/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 10153 <= nil
run: print-character/print-string/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-string/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-string/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 10154 <= 1103
run: print-character/print-string/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-string/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 10155 <= 1104
run: print-character/print-string/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-string/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 10156 <= 20
run: print-character/print-string/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 9
mem: ((7 integer)) => 20
run: print-character/print-string/print-board/main 9: 180 => ((8 integer))
mem: ((8 integer)): 10157 <= 180
run: print-character/print-string/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 180
mem: ((6 integer-address) (deref)) => 10
run: print-character/print-string/print-board/main 10: 190 => ((9 integer))
mem: ((9 integer)): 10158 <= 190
run: print-character/print-string/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-string/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 10159 <= 1106
run: print-character/print-string/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 190
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-string/print-board/main 12: 1297 => ((11 byte-address))
mem: ((11 byte-address)): 10160 <= 1297
run: print-character/print-string/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => d
run: print-character/print-string/print-board/main 13: #\d => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1297 <= #\d
run: print-character/print-string/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 10
run: print-character/print-string/print-board/main 14: 11 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 11
run: print-character/print-string/print-board/main 15: (((reply)))
run: print-string/print-board/main 9: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 10
run: print-string/print-board/main 9: 11 => ((4 integer))
mem: ((4 integer)): 9812 <= 11
run: print-string/print-board/main 10: (((jump)) ((-6 offset)))
run: print-string/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 11
mem: ((3 integer)) => 19
run: print-string/print-board/main 5: nil => ((5 boolean))
mem: ((5 boolean)): 9813 <= nil
run: print-string/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: print-string/print-board/main 7: (((6 character)) <- ((index)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 11
array-len: ((9787 string) (raw))
mem: ((9787 integer) (raw)) => 19
mem: ((9799 byte) (raw)) =>
run: print-string/print-board/main 7: #\space => ((6 character))
mem: ((6 character)): 9814 <= #\space
run: print-string/print-board/main 8: (((print-character)) ((1 terminal-address)) ((6 character)))
mem: ((1 terminal-address)) => 1101
mem: ((6 character)) =>
run: print-character/print-string/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-string/print-board/main 0: 10179 => ((default-space space-address))
run: print-character/print-string/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-string/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 10181 <= 1101
run: print-character/print-string/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-string/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 10182 <= #\space
run: print-character/print-string/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-string/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 10183 <= nil
run: print-character/print-string/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-string/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 10184 <= nil
run: print-character/print-string/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-string/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-string/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 10185 <= 1103
run: print-character/print-string/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-string/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 10186 <= 1104
run: print-character/print-string/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-string/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 10187 <= 20
run: print-character/print-string/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 9
mem: ((7 integer)) => 20
run: print-character/print-string/print-board/main 9: 180 => ((8 integer))
mem: ((8 integer)): 10188 <= 180
run: print-character/print-string/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 180
mem: ((6 integer-address) (deref)) => 11
run: print-character/print-string/print-board/main 10: 191 => ((9 integer))
mem: ((9 integer)): 10189 <= 191
run: print-character/print-string/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-string/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 10190 <= 1106
run: print-character/print-string/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 191
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-string/print-board/main 12: 1298 => ((11 byte-address))
mem: ((11 byte-address)): 10191 <= 1298
run: print-character/print-string/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-string/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1298 <= #\space
run: print-character/print-string/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 11
run: print-character/print-string/print-board/main 14: 12 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 12
run: print-character/print-string/print-board/main 15: (((reply)))
run: print-string/print-board/main 9: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 11
run: print-string/print-board/main 9: 12 => ((4 integer))
mem: ((4 integer)): 9812 <= 12
run: print-string/print-board/main 10: (((jump)) ((-6 offset)))
run: print-string/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 12
mem: ((3 integer)) => 19
run: print-string/print-board/main 5: nil => ((5 boolean))
mem: ((5 boolean)): 9813 <= nil
run: print-string/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: print-string/print-board/main 7: (((6 character)) <- ((index)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 12
array-len: ((9787 string) (raw))
mem: ((9787 integer) (raw)) => 19
mem: ((9800 byte) (raw)) => e
run: print-string/print-board/main 7: #\e => ((6 character))
mem: ((6 character)): 9814 <= #\e
run: print-string/print-board/main 8: (((print-character)) ((1 terminal-address)) ((6 character)))
mem: ((1 terminal-address)) => 1101
mem: ((6 character)) => e
run: print-character/print-string/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-string/print-board/main 0: 10210 => ((default-space space-address))
run: print-character/print-string/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\e)
run: print-character/print-string/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 10212 <= 1101
run: print-character/print-string/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\e)
run: print-character/print-string/print-board/main 2: #\e => ((2 character))
mem: ((2 character)): 10213 <= #\e
run: print-character/print-string/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\e)
run: print-character/print-string/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 10214 <= nil
run: print-character/print-string/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\e)
run: print-character/print-string/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 10215 <= nil
run: print-character/print-string/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-string/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-string/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 10216 <= 1103
run: print-character/print-string/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-string/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 10217 <= 1104
run: print-character/print-string/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-string/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 10218 <= 20
run: print-character/print-string/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 9
mem: ((7 integer)) => 20
run: print-character/print-string/print-board/main 9: 180 => ((8 integer))
mem: ((8 integer)): 10219 <= 180
run: print-character/print-string/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 180
mem: ((6 integer-address) (deref)) => 12
run: print-character/print-string/print-board/main 10: 192 => ((9 integer))
mem: ((9 integer)): 10220 <= 192
run: print-character/print-string/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-string/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 10221 <= 1106
run: print-character/print-string/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 192
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-string/print-board/main 12: 1299 => ((11 byte-address))
mem: ((11 byte-address)): 10222 <= 1299
run: print-character/print-string/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => e
run: print-character/print-string/print-board/main 13: #\e => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1299 <= #\e
run: print-character/print-string/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 12
run: print-character/print-string/print-board/main 14: 13 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 13
run: print-character/print-string/print-board/main 15: (((reply)))
run: print-string/print-board/main 9: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 12
run: print-string/print-board/main 9: 13 => ((4 integer))
mem: ((4 integer)): 9812 <= 13
run: print-string/print-board/main 10: (((jump)) ((-6 offset)))
run: print-string/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 13
mem: ((3 integer)) => 19
run: print-string/print-board/main 5: nil => ((5 boolean))
mem: ((5 boolean)): 9813 <= nil
run: print-string/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: print-string/print-board/main 7: (((6 character)) <- ((index)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 13
array-len: ((9787 string) (raw))
mem: ((9787 integer) (raw)) => 19
mem: ((9801 byte) (raw)) =>
run: print-string/print-board/main 7: #\space => ((6 character))
mem: ((6 character)): 9814 <= #\space
run: print-string/print-board/main 8: (((print-character)) ((1 terminal-address)) ((6 character)))
mem: ((1 terminal-address)) => 1101
mem: ((6 character)) =>
run: print-character/print-string/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-string/print-board/main 0: 10241 => ((default-space space-address))
run: print-character/print-string/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-string/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 10243 <= 1101
run: print-character/print-string/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-string/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 10244 <= #\space
run: print-character/print-string/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-string/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 10245 <= nil
run: print-character/print-string/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-string/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 10246 <= nil
run: print-character/print-string/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-string/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-string/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 10247 <= 1103
run: print-character/print-string/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-string/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 10248 <= 1104
run: print-character/print-string/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-string/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 10249 <= 20
run: print-character/print-string/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 9
mem: ((7 integer)) => 20
run: print-character/print-string/print-board/main 9: 180 => ((8 integer))
mem: ((8 integer)): 10250 <= 180
run: print-character/print-string/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 180
mem: ((6 integer-address) (deref)) => 13
run: print-character/print-string/print-board/main 10: 193 => ((9 integer))
mem: ((9 integer)): 10251 <= 193
run: print-character/print-string/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-string/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 10252 <= 1106
run: print-character/print-string/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 193
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-string/print-board/main 12: 1300 => ((11 byte-address))
mem: ((11 byte-address)): 10253 <= 1300
run: print-character/print-string/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-string/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1300 <= #\space
run: print-character/print-string/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 13
run: print-character/print-string/print-board/main 14: 14 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 14
run: print-character/print-string/print-board/main 15: (((reply)))
run: print-string/print-board/main 9: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 13
run: print-string/print-board/main 9: 14 => ((4 integer))
mem: ((4 integer)): 9812 <= 14
run: print-string/print-board/main 10: (((jump)) ((-6 offset)))
run: print-string/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 14
mem: ((3 integer)) => 19
run: print-string/print-board/main 5: nil => ((5 boolean))
mem: ((5 boolean)): 9813 <= nil
run: print-string/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: print-string/print-board/main 7: (((6 character)) <- ((index)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 14
array-len: ((9787 string) (raw))
mem: ((9787 integer) (raw)) => 19
mem: ((9802 byte) (raw)) => f
run: print-string/print-board/main 7: #\f => ((6 character))
mem: ((6 character)): 9814 <= #\f
run: print-string/print-board/main 8: (((print-character)) ((1 terminal-address)) ((6 character)))
mem: ((1 terminal-address)) => 1101
mem: ((6 character)) => f
run: print-character/print-string/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-string/print-board/main 0: 10272 => ((default-space space-address))
run: print-character/print-string/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\f)
run: print-character/print-string/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 10274 <= 1101
run: print-character/print-string/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\f)
run: print-character/print-string/print-board/main 2: #\f => ((2 character))
mem: ((2 character)): 10275 <= #\f
run: print-character/print-string/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\f)
run: print-character/print-string/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 10276 <= nil
run: print-character/print-string/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\f)
run: print-character/print-string/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 10277 <= nil
run: print-character/print-string/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-string/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-string/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 10278 <= 1103
run: print-character/print-string/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-string/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 10279 <= 1104
run: print-character/print-string/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-string/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 10280 <= 20
run: print-character/print-string/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 9
mem: ((7 integer)) => 20
run: print-character/print-string/print-board/main 9: 180 => ((8 integer))
mem: ((8 integer)): 10281 <= 180
run: print-character/print-string/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 180
mem: ((6 integer-address) (deref)) => 14
run: print-character/print-string/print-board/main 10: 194 => ((9 integer))
mem: ((9 integer)): 10282 <= 194
run: print-character/print-string/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-string/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 10283 <= 1106
run: print-character/print-string/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 194
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-string/print-board/main 12: 1301 => ((11 byte-address))
mem: ((11 byte-address)): 10284 <= 1301
run: print-character/print-string/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => f
run: print-character/print-string/print-board/main 13: #\f => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1301 <= #\f
run: print-character/print-string/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 14
run: print-character/print-string/print-board/main 14: 15 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 15
run: print-character/print-string/print-board/main 15: (((reply)))
run: print-string/print-board/main 9: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 14
run: print-string/print-board/main 9: 15 => ((4 integer))
mem: ((4 integer)): 9812 <= 15
run: print-string/print-board/main 10: (((jump)) ((-6 offset)))
run: print-string/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 15
mem: ((3 integer)) => 19
run: print-string/print-board/main 5: nil => ((5 boolean))
mem: ((5 boolean)): 9813 <= nil
run: print-string/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: print-string/print-board/main 7: (((6 character)) <- ((index)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 15
array-len: ((9787 string) (raw))
mem: ((9787 integer) (raw)) => 19
mem: ((9803 byte) (raw)) =>
run: print-string/print-board/main 7: #\space => ((6 character))
mem: ((6 character)): 9814 <= #\space
run: print-string/print-board/main 8: (((print-character)) ((1 terminal-address)) ((6 character)))
mem: ((1 terminal-address)) => 1101
mem: ((6 character)) =>
run: print-character/print-string/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-string/print-board/main 0: 10303 => ((default-space space-address))
run: print-character/print-string/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-string/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 10305 <= 1101
run: print-character/print-string/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-string/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 10306 <= #\space
run: print-character/print-string/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-string/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 10307 <= nil
run: print-character/print-string/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-string/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 10308 <= nil
run: print-character/print-string/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-string/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-string/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 10309 <= 1103
run: print-character/print-string/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-string/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 10310 <= 1104
run: print-character/print-string/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-string/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 10311 <= 20
run: print-character/print-string/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 9
mem: ((7 integer)) => 20
run: print-character/print-string/print-board/main 9: 180 => ((8 integer))
mem: ((8 integer)): 10312 <= 180
run: print-character/print-string/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 180
mem: ((6 integer-address) (deref)) => 15
run: print-character/print-string/print-board/main 10: 195 => ((9 integer))
mem: ((9 integer)): 10313 <= 195
run: print-character/print-string/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-string/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 10314 <= 1106
run: print-character/print-string/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 195
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-string/print-board/main 12: 1302 => ((11 byte-address))
mem: ((11 byte-address)): 10315 <= 1302
run: print-character/print-string/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-string/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1302 <= #\space
run: print-character/print-string/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 15
run: print-character/print-string/print-board/main 14: 16 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 16
run: print-character/print-string/print-board/main 15: (((reply)))
run: print-string/print-board/main 9: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 15
run: print-string/print-board/main 9: 16 => ((4 integer))
mem: ((4 integer)): 9812 <= 16
run: print-string/print-board/main 10: (((jump)) ((-6 offset)))
run: print-string/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 16
mem: ((3 integer)) => 19
run: print-string/print-board/main 5: nil => ((5 boolean))
mem: ((5 boolean)): 9813 <= nil
run: print-string/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
schedule: scheduling print-string/print-board/main for further processing
schedule: print-string/print-board/main
run: print-string/print-board/main 7: (((6 character)) <- ((index)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 16
array-len: ((9787 string) (raw))
mem: ((9787 integer) (raw)) => 19
mem: ((9804 byte) (raw)) => g
run: print-string/print-board/main 7: #\g => ((6 character))
mem: ((6 character)): 9814 <= #\g
run: print-string/print-board/main 8: (((print-character)) ((1 terminal-address)) ((6 character)))
mem: ((1 terminal-address)) => 1101
mem: ((6 character)) => g
run: print-character/print-string/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-string/print-board/main 0: 10334 => ((default-space space-address))
run: print-character/print-string/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\g)
run: print-character/print-string/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 10336 <= 1101
run: print-character/print-string/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\g)
run: print-character/print-string/print-board/main 2: #\g => ((2 character))
mem: ((2 character)): 10337 <= #\g
run: print-character/print-string/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\g)
run: print-character/print-string/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 10338 <= nil
run: print-character/print-string/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\g)
run: print-character/print-string/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 10339 <= nil
run: print-character/print-string/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-string/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-string/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 10340 <= 1103
run: print-character/print-string/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-string/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 10341 <= 1104
run: print-character/print-string/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-string/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 10342 <= 20
run: print-character/print-string/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 9
mem: ((7 integer)) => 20
run: print-character/print-string/print-board/main 9: 180 => ((8 integer))
mem: ((8 integer)): 10343 <= 180
run: print-character/print-string/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 180
mem: ((6 integer-address) (deref)) => 16
run: print-character/print-string/print-board/main 10: 196 => ((9 integer))
mem: ((9 integer)): 10344 <= 196
run: print-character/print-string/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-string/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 10345 <= 1106
run: print-character/print-string/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 196
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-string/print-board/main 12: 1303 => ((11 byte-address))
mem: ((11 byte-address)): 10346 <= 1303
run: print-character/print-string/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => g
run: print-character/print-string/print-board/main 13: #\g => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1303 <= #\g
run: print-character/print-string/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 16
run: print-character/print-string/print-board/main 14: 17 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 17
run: print-character/print-string/print-board/main 15: (((reply)))
run: print-string/print-board/main 9: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 16
run: print-string/print-board/main 9: 17 => ((4 integer))
mem: ((4 integer)): 9812 <= 17
run: print-string/print-board/main 10: (((jump)) ((-6 offset)))
run: print-string/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 17
mem: ((3 integer)) => 19
run: print-string/print-board/main 5: nil => ((5 boolean))
mem: ((5 boolean)): 9813 <= nil
run: print-string/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: print-string/print-board/main 7: (((6 character)) <- ((index)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 17
array-len: ((9787 string) (raw))
mem: ((9787 integer) (raw)) => 19
mem: ((9805 byte) (raw)) =>
run: print-string/print-board/main 7: #\space => ((6 character))
mem: ((6 character)): 9814 <= #\space
run: print-string/print-board/main 8: (((print-character)) ((1 terminal-address)) ((6 character)))
mem: ((1 terminal-address)) => 1101
mem: ((6 character)) =>
run: print-character/print-string/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-string/print-board/main 0: 10365 => ((default-space space-address))
run: print-character/print-string/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\space)
run: print-character/print-string/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 10367 <= 1101
run: print-character/print-string/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\space)
run: print-character/print-string/print-board/main 2: #\space => ((2 character))
mem: ((2 character)): 10368 <= #\space
run: print-character/print-string/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\space)
run: print-character/print-string/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 10369 <= nil
run: print-character/print-string/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\space)
run: print-character/print-string/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 10370 <= nil
run: print-character/print-string/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-string/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-string/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 10371 <= 1103
run: print-character/print-string/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-string/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 10372 <= 1104
run: print-character/print-string/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-string/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 10373 <= 20
run: print-character/print-string/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 9
mem: ((7 integer)) => 20
run: print-character/print-string/print-board/main 9: 180 => ((8 integer))
mem: ((8 integer)): 10374 <= 180
run: print-character/print-string/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 180
mem: ((6 integer-address) (deref)) => 17
run: print-character/print-string/print-board/main 10: 197 => ((9 integer))
mem: ((9 integer)): 10375 <= 197
run: print-character/print-string/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-string/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 10376 <= 1106
run: print-character/print-string/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 197
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-string/print-board/main 12: 1304 => ((11 byte-address))
mem: ((11 byte-address)): 10377 <= 1304
run: print-character/print-string/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) =>
run: print-character/print-string/print-board/main 13: #\space => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1304 <= #\space
run: print-character/print-string/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 17
run: print-character/print-string/print-board/main 14: 18 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 18
run: print-character/print-string/print-board/main 15: (((reply)))
run: print-string/print-board/main 9: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 17
run: print-string/print-board/main 9: 18 => ((4 integer))
mem: ((4 integer)): 9812 <= 18
run: print-string/print-board/main 10: (((jump)) ((-6 offset)))
run: print-string/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 18
mem: ((3 integer)) => 19
run: print-string/print-board/main 5: nil => ((5 boolean))
mem: ((5 boolean)): 9813 <= nil
run: print-string/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => nil
run: print-string/print-board/main 7: (((6 character)) <- ((index)) ((2 string-address) (deref)) ((4 integer)))
mem: ((4 integer)) => 18
array-len: ((9787 string) (raw))
mem: ((9787 integer) (raw)) => 19
mem: ((9806 byte) (raw)) => h
run: print-string/print-board/main 7: #\h => ((6 character))
mem: ((6 character)): 9814 <= #\h
run: print-string/print-board/main 8: (((print-character)) ((1 terminal-address)) ((6 character)))
mem: ((1 terminal-address)) => 1101
mem: ((6 character)) => h
run: print-character/print-string/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: print-character/print-string/print-board/main 0: 10396 => ((default-space space-address))
run: print-character/print-string/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101 #\h)
run: print-character/print-string/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 10398 <= 1101
run: print-character/print-string/print-board/main 2: (((2 character)) <- ((next-input)))
arg: nil 1 (1101 #\h)
run: print-character/print-string/print-board/main 2: #\h => ((2 character))
mem: ((2 character)): 10399 <= #\h
run: print-character/print-string/print-board/main 3: (((3 integer) (color)) <- ((next-input)))
arg: nil 2 (1101 #\h)
run: print-character/print-string/print-board/main 3: nil => ((3 integer) (color))
mem: ((3 integer) (color)): 10400 <= nil
run: print-character/print-string/print-board/main 4: (((4 integer) (color)) <- ((next-input)))
arg: nil 3 (1101 #\h)
run: print-character/print-string/print-board/main 4: nil => ((4 integer) (color))
mem: ((4 integer) (color)): 10401 <= nil
run: print-character/print-string/print-board/main 5: (((jump-unless)) ((1 terminal-address)) ((10 offset)))
mem: ((1 terminal-address)) => 1101
run: print-character/print-string/print-board/main 6: (((5 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: print-character/print-string/print-board/main 6: 1103 => ((5 integer-address))
mem: ((5 integer-address)): 10402 <= 1103
run: print-character/print-string/print-board/main 7: (((6 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: print-character/print-string/print-board/main 7: 1104 => ((6 integer-address))
mem: ((6 integer-address)): 10403 <= 1104
run: print-character/print-string/print-board/main 8: (((7 integer)) <- ((get)) ((1 terminal-address) (deref)) ((1 offset)))
mem: ((1102 integer) (raw)) => 20
run: print-character/print-string/print-board/main 8: 20 => ((7 integer))
mem: ((7 integer)): 10404 <= 20
run: print-character/print-string/print-board/main 9: (((8 integer)) <- ((multiply)) ((5 integer-address) (deref)) ((7 integer)))
mem: ((5 integer-address) (deref)) => 9
mem: ((7 integer)) => 20
run: print-character/print-string/print-board/main 9: 180 => ((8 integer))
mem: ((8 integer)): 10405 <= 180
run: print-character/print-string/print-board/main 10: (((9 integer)) <- ((add)) ((8 integer)) ((6 integer-address) (deref)))
mem: ((8 integer)) => 180
mem: ((6 integer-address) (deref)) => 18
run: print-character/print-string/print-board/main 10: 198 => ((9 integer))
mem: ((9 integer)): 10406 <= 198
run: print-character/print-string/print-board/main 11: (((10 string-address)) <- ((get)) ((1 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: print-character/print-string/print-board/main 11: 1106 => ((10 string-address))
mem: ((10 string-address)): 10407 <= 1106
run: print-character/print-string/print-board/main 12: (((11 byte-address)) <- ((index-address)) ((10 string-address) (deref)) ((9 integer)))
mem: ((9 integer)) => 198
array-len: ((1106 string) (raw))
mem: ((1106 integer) (raw)) => 200
run: print-character/print-string/print-board/main 12: 1305 => ((11 byte-address))
mem: ((11 byte-address)): 10408 <= 1305
run: print-character/print-string/print-board/main 13: (((11 byte-address) (deref)) <- ((copy)) ((2 character)))
mem: ((2 character)) => h
run: print-character/print-string/print-board/main 13: #\h => ((11 byte-address) (deref))
mem: ((11 byte-address) (deref)): 1305 <= #\h
run: print-character/print-string/print-board/main 14: (((6 integer-address) (deref)) <- ((add)) ((6 integer-address) (deref)) ((1 literal)))
mem: ((6 integer-address) (deref)) => 18
run: print-character/print-string/print-board/main 14: 19 => ((6 integer-address) (deref))
mem: ((6 integer-address) (deref)): 1104 <= 19
run: print-character/print-string/print-board/main 15: (((reply)))
run: print-string/print-board/main 9: (((4 integer)) <- ((add)) ((4 integer)) ((1 literal)))
mem: ((4 integer)) => 18
run: print-string/print-board/main 9: 19 => ((4 integer))
mem: ((4 integer)): 9812 <= 19
run: print-string/print-board/main 10: (((jump)) ((-6 offset)))
run: print-string/print-board/main 5: (((5 boolean)) <- ((greater-or-equal)) ((4 integer)) ((3 integer)))
mem: ((4 integer)) => 19
mem: ((3 integer)) => 19
run: print-string/print-board/main 5: t => ((5 boolean))
mem: ((5 boolean)): 9813 <= t
run: print-string/print-board/main 6: (((jump-if)) ((5 boolean)) ((4 offset)))
mem: ((5 boolean)) => t
run: print-board/main 27: (((cursor-to-next-line)) ((1 terminal-address)))
mem: ((1 terminal-address)) => 1101
run: cursor-to-next-line/print-board/main 0: (((default-space space-address)) <- ((new)) ((space literal)) ((30 literal)))
run: cursor-to-next-line/print-board/main 0: 10427 => ((default-space space-address))
run: cursor-to-next-line/print-board/main 1: (((1 terminal-address)) <- ((next-input)))
arg: nil 0 (1101)
run: cursor-to-next-line/print-board/main 1: 1101 => ((1 terminal-address))
mem: ((1 terminal-address)): 10429 <= 1101
run: cursor-to-next-line/print-board/main 2: (((jump-unless)) ((1 terminal-address)) ((5 offset)))
mem: ((1 terminal-address)) => 1101
run: cursor-to-next-line/print-board/main 3: (((2 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((2 offset)))
run: cursor-to-next-line/print-board/main 3: 1103 => ((2 integer-address))
mem: ((2 integer-address)): 10430 <= 1103
run: cursor-to-next-line/print-board/main 4: (((2 integer-address) (deref)) <- ((add)) ((2 integer-address) (deref)) ((1 literal)))
mem: ((2 integer-address) (deref)) => 9
run: cursor-to-next-line/print-board/main 4: 10 => ((2 integer-address) (deref))
mem: ((2 integer-address) (deref)): 1103 <= 10
run: cursor-to-next-line/print-board/main 5: (((3 integer-address)) <- ((get-address)) ((1 terminal-address) (deref)) ((3 offset)))
run: cursor-to-next-line/print-board/main 5: 1104 => ((3 integer-address))
mem: ((3 integer-address)): 10431 <= 1104
run: cursor-to-next-line/print-board/main 6: (((3 integer-address) (deref)) <- ((copy)) ((0 literal)))
run: cursor-to-next-line/print-board/main 6: 0 => ((3 integer-address) (deref))
mem: ((3 integer-address) (deref)): 1104 <= 0
run: cursor-to-next-line/print-board/main 7: (((reply)))
run: main 18: (((1 string-address) (raw)) <- ((get)) ((2 terminal-address) (deref)) ((4 offset)))
mem: ((1105 string-address) (raw)) => 1106
run: main 18: 1106 => ((1 string-address) (raw))
mem: ((1 string-address) (raw)): 1 <= 1106
schedule: done with routine nil
|