1 fab3f1f6 2022-04-27 op > 0 in the zeroth cell
2 fab3f1f6 2022-04-27 op +++++++>++++++++++[<+++++>-] 57 in the first cell or "9"
3 fab3f1f6 2022-04-27 op +++++++>++++++++++[<+++++>-] 57 in second cell or "9"
4 fab3f1f6 2022-04-27 op ++++++++++ 10 in third cell
5 fab3f1f6 2022-04-27 op >+++++++++ 9 in fourth cell
7 fab3f1f6 2022-04-27 op ##########################################
8 fab3f1f6 2022-04-27 op ### create ASCII chars in higher cells ###
9 fab3f1f6 2022-04-27 op ##########################################
11 fab3f1f6 2022-04-27 op >>++++++++[<++++>-] " "
12 fab3f1f6 2022-04-27 op >++++++++++++++[<+++++++>-] b
13 fab3f1f6 2022-04-27 op +>+++++++++++[<++++++++++>-] o
14 fab3f1f6 2022-04-27 op ++>+++++++++++++++++++[<++++++>-] t
15 fab3f1f6 2022-04-27 op ++>+++++++++++++++++++[<++++++>-] t
16 fab3f1f6 2022-04-27 op >++++++++++++[<+++++++++>-] l
17 fab3f1f6 2022-04-27 op +>++++++++++[<++++++++++>-] e
18 fab3f1f6 2022-04-27 op +>+++++++++++++++++++[<++++++>-] s
19 fab3f1f6 2022-04-27 op >++++++++[<++++>-] " "
20 fab3f1f6 2022-04-27 op +>+++++++++++[<++++++++++>-] o
21 fab3f1f6 2022-04-27 op ++>++++++++++[<++++++++++>-] f
22 fab3f1f6 2022-04-27 op >++++++++[<++++>-] " "
23 fab3f1f6 2022-04-27 op >++++++++++++++[<+++++++>-] b
24 fab3f1f6 2022-04-27 op +>++++++++++[<++++++++++>-] e
25 fab3f1f6 2022-04-27 op +>++++++++++[<++++++++++>-] e
26 fab3f1f6 2022-04-27 op >+++++++++++++++++++[<++++++>-] r
27 fab3f1f6 2022-04-27 op >++++++++[<++++>-] " "
28 fab3f1f6 2022-04-27 op +>+++++++++++[<++++++++++>-] o
29 fab3f1f6 2022-04-27 op >+++++++++++[<++++++++++>-] n
30 fab3f1f6 2022-04-27 op >++++++++[<++++>-] " "
31 fab3f1f6 2022-04-27 op ++>+++++++++++++++++++[<++++++>-] t
32 fab3f1f6 2022-04-27 op ++++>++++++++++[<++++++++++>-] h
33 fab3f1f6 2022-04-27 op +>++++++++++[<++++++++++>-] e
34 fab3f1f6 2022-04-27 op >++++++++[<++++>-] " "
35 fab3f1f6 2022-04-27 op ++>+++++++++++++[<+++++++++>-] w
36 fab3f1f6 2022-04-27 op +>++++++++++++[<++++++++>-] a
37 fab3f1f6 2022-04-27 op >++++++++++++[<+++++++++>-] l
38 fab3f1f6 2022-04-27 op >++++++++++++[<+++++++++>-] l
39 fab3f1f6 2022-04-27 op >+++++[<++>-] LF
40 fab3f1f6 2022-04-27 op ++>+++++++++++++++++++[<++++++>-] t
41 fab3f1f6 2022-04-27 op +>++++++++++++[<++++++++>-] a
42 fab3f1f6 2022-04-27 op +++>+++++++++++++[<++++++++>-] k
43 fab3f1f6 2022-04-27 op +>++++++++++[<++++++++++>-] e
44 fab3f1f6 2022-04-27 op >++++++++[<++++>-] " "
45 fab3f1f6 2022-04-27 op +>+++++++++++[<++++++++++>-] o
46 fab3f1f6 2022-04-27 op >+++++++++++[<++++++++++>-] n
47 fab3f1f6 2022-04-27 op +>++++++++++[<++++++++++>-] e
48 fab3f1f6 2022-04-27 op >++++++++[<++++>-] " "
49 fab3f1f6 2022-04-27 op >++++++++++[<++++++++++>-] d
50 fab3f1f6 2022-04-27 op +>+++++++++++[<++++++++++>-] o
51 fab3f1f6 2022-04-27 op ++>+++++++++++++[<+++++++++>-] w
52 fab3f1f6 2022-04-27 op >+++++++++++[<++++++++++>-] n
53 fab3f1f6 2022-04-27 op >++++++++[<++++>-] " "
54 fab3f1f6 2022-04-27 op +>++++++++++++[<++++++++>-] a
55 fab3f1f6 2022-04-27 op >+++++++++++[<++++++++++>-] n
56 fab3f1f6 2022-04-27 op >++++++++++[<++++++++++>-] d
57 fab3f1f6 2022-04-27 op >++++++++[<++++>-] " "
58 fab3f1f6 2022-04-27 op ++>+++++++++++[<++++++++++>-] p
59 fab3f1f6 2022-04-27 op +>++++++++++++[<++++++++>-] a
60 fab3f1f6 2022-04-27 op +>+++++++++++++++++++[<++++++>-] s
61 fab3f1f6 2022-04-27 op +>+++++++++++++++++++[<++++++>-] s
62 fab3f1f6 2022-04-27 op >++++++++[<++++>-] " "
63 fab3f1f6 2022-04-27 op +>+++++++++++++[<++++++++>-] i
64 fab3f1f6 2022-04-27 op ++>+++++++++++++++++++[<++++++>-] t
65 fab3f1f6 2022-04-27 op >++++++++[<++++>-] " "
66 fab3f1f6 2022-04-27 op +>++++++++++++[<++++++++>-] a
67 fab3f1f6 2022-04-27 op >+++++++++++++++++++[<++++++>-] r
68 fab3f1f6 2022-04-27 op +>+++++++++++[<++++++++++>-] o
69 fab3f1f6 2022-04-27 op >+++++++++++++[<+++++++++>-] u
70 fab3f1f6 2022-04-27 op >+++++++++++[<++++++++++>-] n
71 fab3f1f6 2022-04-27 op >++++++++++[<++++++++++>-] d
72 fab3f1f6 2022-04-27 op >+++++[<++>-] LF
73 fab3f1f6 2022-04-27 op +++++++++++++ CR
75 fab3f1f6 2022-04-27 op [<]>>>> go back to fourth cell
77 fab3f1f6 2022-04-27 op #################################
78 fab3f1f6 2022-04-27 op ### initiate the display loop ###
79 fab3f1f6 2022-04-27 op #################################
82 fab3f1f6 2022-04-27 op < back to cell 3
84 fab3f1f6 2022-04-27 op [>]<< go to last cell and back to LF
85 fab3f1f6 2022-04-27 op .. output 2 newlines
86 fab3f1f6 2022-04-27 op [<]> go to first cell
88 fab3f1f6 2022-04-27 op ###################################
89 fab3f1f6 2022-04-27 op #### begin display of characters###
90 fab3f1f6 2022-04-27 op ###################################
92 fab3f1f6 2022-04-27 op #.>.>>>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>
93 fab3f1f6 2022-04-27 op #X X b o t t l e s o f b e e r
94 fab3f1f6 2022-04-27 op #.>.>.>.>.>.>.>.>.>.>.>.
95 fab3f1f6 2022-04-27 op #o n t h e w a l l N
96 fab3f1f6 2022-04-27 op #[<]> go to first cell
97 fab3f1f6 2022-04-27 op #.>.>>>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>>>>>>>>>>>>>.>
98 fab3f1f6 2022-04-27 op #X X b o t t l e s o f b e e r N
99 fab3f1f6 2022-04-27 op #.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>
100 fab3f1f6 2022-04-27 op #t a k e o n e d o w n a n d p a s s
101 fab3f1f6 2022-04-27 op #.>.>.>.>.>.>.>.>.>.
102 fab3f1f6 2022-04-27 op #i t a r o u n d N
105 fab3f1f6 2022-04-27 op [<]>> go to cell 2
106 fab3f1f6 2022-04-27 op - subtract 1 from cell 2
107 fab3f1f6 2022-04-27 op < go to cell 1
109 fab3f1f6 2022-04-27 op ########################
110 fab3f1f6 2022-04-27 op ### display last line ##
111 fab3f1f6 2022-04-27 op ########################
113 fab3f1f6 2022-04-27 op #.>.>>>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>
114 fab3f1f6 2022-04-27 op #X X b o t t l e s o f b e e r
115 fab3f1f6 2022-04-27 op #.>.>.>.>.>.>.>.>.>.>.
116 fab3f1f6 2022-04-27 op #o n t h e w a l l
119 fab3f1f6 2022-04-27 op [<]>>>- go to cell 3/subtract 1
120 fab3f1f6 2022-04-27 op ] end loop when cell 3 is 0
121 fab3f1f6 2022-04-27 op ++++++++++ add 10 to cell 3
122 fab3f1f6 2022-04-27 op <++++++++++ back to cell 2/add 10
123 fab3f1f6 2022-04-27 op <- back to cell 1/subtract 1
124 fab3f1f6 2022-04-27 op [>]<. go to last line/carriage return
125 fab3f1f6 2022-04-27 op [<]> go to first line
127 fab3f1f6 2022-04-27 op ########################
128 fab3f1f6 2022-04-27 op ### correct last line ##
129 fab3f1f6 2022-04-27 op ########################
131 fab3f1f6 2022-04-27 op #.>.>>>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>
132 fab3f1f6 2022-04-27 op #X X b o t t l e s o f b e e r
133 fab3f1f6 2022-04-27 op #.>.>.>.>.>.>.>.>.>.>.
134 fab3f1f6 2022-04-27 op #o n t h e w a l l
137 fab3f1f6 2022-04-27 op [<]>>>>- go to cell 4/subtract 1
138 fab3f1f6 2022-04-27 op ] end loop when cell 4 is 0
140 fab3f1f6 2022-04-27 op ##############################################################
141 fab3f1f6 2022-04-27 op ### By this point verses 99\10 are displayed but to work ###
142 fab3f1f6 2022-04-27 op ### with the lower numbered verses in a more readable way ###
143 fab3f1f6 2022-04-27 op ### we initiate a new loop for verses 9{CODE} that will not ###
144 fab3f1f6 2022-04-27 op ### use the fourth cell at all ###
145 fab3f1f6 2022-04-27 op ##############################################################
147 fab3f1f6 2022-04-27 op + add 1 to cell four (to keep it non\zero)
148 fab3f1f6 2022-04-27 op <-- back to cell 3/subtract 2
151 fab3f1f6 2022-04-27 op [>]<< go to last cell and back to LF
152 fab3f1f6 2022-04-27 op .. output 2 newlines
153 fab3f1f6 2022-04-27 op [<]> go to first cell
155 fab3f1f6 2022-04-27 op ###################################
156 fab3f1f6 2022-04-27 op #### begin display of characters###
157 fab3f1f6 2022-04-27 op ###################################
159 fab3f1f6 2022-04-27 op #>.>>>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>
160 fab3f1f6 2022-04-27 op # X b o t t l e s o f b e e r
161 fab3f1f6 2022-04-27 op #.>.>.>.>.>.>.>.>.>.>.>.
162 fab3f1f6 2022-04-27 op #o n t h e w a l l N
163 fab3f1f6 2022-04-27 op #[<]> go to first cell
164 fab3f1f6 2022-04-27 op #>.>>>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>>>>>>>>>>>>>.>
165 fab3f1f6 2022-04-27 op # X b o t t l e s o f b e e r N
166 fab3f1f6 2022-04-27 op #.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>
167 fab3f1f6 2022-04-27 op #t a k e o n e d o w n a n d p a s s
168 fab3f1f6 2022-04-27 op #.>.>.>.>.>.>.>.>.>.
169 fab3f1f6 2022-04-27 op #i t a r o u n d N
172 fab3f1f6 2022-04-27 op [<]>> go to cell 2
173 fab3f1f6 2022-04-27 op - subtract 1 from cell 2
175 fab3f1f6 2022-04-27 op ########################
176 fab3f1f6 2022-04-27 op ### display last line ##
177 fab3f1f6 2022-04-27 op ########################
179 fab3f1f6 2022-04-27 op #.>>>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>
180 fab3f1f6 2022-04-27 op #X b o t t l e s o f b e e r
181 fab3f1f6 2022-04-27 op #.>.>.>.>.>.>.>.>.>.>.
182 fab3f1f6 2022-04-27 op #o n t h e w a l l
185 fab3f1f6 2022-04-27 op [<]>>>- go to cell 3/subtract 1
186 fab3f1f6 2022-04-27 op ] end loop when cell 3 is 0
187 fab3f1f6 2022-04-27 op + add 1 to cell 3 to keep it non\zero
189 fab3f1f6 2022-04-27 op [>]<. go to last line/carriage return
190 fab3f1f6 2022-04-27 op [<]> go to first line
192 fab3f1f6 2022-04-27 op ########################
193 fab3f1f6 2022-04-27 op ### correct last line ##
194 fab3f1f6 2022-04-27 op ########################
196 fab3f1f6 2022-04-27 op #>.>>>.>.>.>.>.>.>.>>.>.>.>.>.>.>.>.>.>
197 fab3f1f6 2022-04-27 op # X b o t t l e o f b e e r
198 fab3f1f6 2022-04-27 op #.>.>.>.>.>.>.>.>.>.>.<<<<.
199 fab3f1f6 2022-04-27 op #o n t h e w a l l
202 fab3f1f6 2022-04-27 op [>]<< go to last cell and back to LF
203 fab3f1f6 2022-04-27 op .. output 2 newlines
204 fab3f1f6 2022-04-27 op [<]> go to first line
206 fab3f1f6 2022-04-27 op #########################
207 fab3f1f6 2022-04-27 op ### the final verse ##
208 fab3f1f6 2022-04-27 op #########################
210 fab3f1f6 2022-04-27 op #>.>>>.>.>.>.>.>.>.>>.>.>.>.>.>.>.>.>.>
211 fab3f1f6 2022-04-27 op # X b o t t l e o f b e e r
212 fab3f1f6 2022-04-27 op #.>.>.>.>.>.>.>.>.>.>.>.
213 fab3f1f6 2022-04-27 op #o n t h e w a l l N
214 fab3f1f6 2022-04-27 op #[<]> go to first cell
215 fab3f1f6 2022-04-27 op #>.>>>.>.>.>.>.>.>.>>.>.>.>.>.>.>.>.>>>>>>>>>>>>>.>
216 fab3f1f6 2022-04-27 op # X b o t t l e o f b e e r N
217 fab3f1f6 2022-04-27 op #.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>
218 fab3f1f6 2022-04-27 op #t a k e o n e d o w n a n d p a s s
219 fab3f1f6 2022-04-27 op #.>.>.>.>.>.>.>.>.>.
220 fab3f1f6 2022-04-27 op #i t a r o u n d N
221 fab3f1f6 2022-04-27 op #[>]< go to last line
224 fab3f1f6 2022-04-27 op #[<]>>>> go to fourth cell
225 fab3f1f6 2022-04-27 op #>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>
226 fab3f1f6 2022-04-27 op # b o t t l e s o f b e e r
227 fab3f1f6 2022-04-27 op #.>.>.>.>.>.>.>.>.>.>.>.
228 fab3f1f6 2022-04-27 op #o n t h e w a l l N