Examine individual changes

Abuse Filter navigation (Home | Recent filter changes | Examine past edits | Abuse log)
Jump to navigation Jump to search

This page allows you to examine the variables generated by the Abuse Filter for an individual change.

Variables generated for this change

VariableValue
Whether or not the edit is marked as minor (no longer in use) (minor_edit)
false
Edit count of the user (user_editcount)
102
Name of the user account (user_name)
'Asdf'
Age of the user account (user_age)
213746
Groups (including implicit) the user is in (user_groups)
[ 0 => '*', 1 => 'user', 2 => 'autoconfirmed' ]
Page ID (page_id)
961
Page namespace (page_namespace)
0
Page title (without namespace) (page_title)
'Brainfuck'
Full page title (page_prefixedtitle)
'Brainfuck'
Action (action)
'edit'
Edit summary/reason (summary)
'/* 99 Bottles of Beer */ '
Old content model (old_content_model)
'wikitext'
New content model (new_content_model)
'wikitext'
Old page wikitext, before the edit (old_wikitext)
'{{featured language}} {{infobox proglang |name=brainfuck |paradigms=imperative |author=[[Urban Müller]] |year=[[:Category:1993|1993]] |memsys=tape-based |dimensions=one-dimensional |class=[[:Category:Turing complete|Turing complete]] |majorimpl=[http://main.aminet.net/dev/lang/brainfuck-2.lha Original], [http://code.google.com/p/awib/ Awib], [http://mazonka.com/brainf/ Optimizing BF interpreter] |influence=[[P%27%27]] |influenced=[[:Category:Brainfuck derivatives|List of derivatives]] <!-- should there be the actual list and not just a link? --><!-- NO! --> |files=<code>.b</code> or <code>.bf</code> }} :''The title of this article may well be '''brainfuck''', due to typically being lowercased except, often, at the start of a sentence.'' '''Brainfuck''' is the most famous [[esoteric programming language]], and has inspired the creation of a host of other languages. Due to the fact that the last half of its name is often considered one of the most offensive words in the English language, it is sometimes referred to as brainf***, brainf*ck, brainfsck, b****fuck, brainf**k, branflakes, or BF. This can make it a bit difficult to search for information regarding brainfuck on the web, as the proper name might not be used at all in some articles. ==Language overview== Brainfuck operates on an array of memory cells, also referred to as the [[tape]], each initially set to zero. There is a [[pointer]], initially pointing to the first memory cell. The commands are: {| class="wikitable" !Command !Description |- | style="text-align:center"| <code>&gt;</code> |Move the pointer to the right one cell |- | style="text-align:center"| <code>&lt;</code> |Move the pointer to the left one cell |- | style="text-align:center"| <code><nowiki>+</nowiki></code> |Increment the memory cell under the pointer |- | style="text-align:center"| <code><nowiki>-</nowiki></code> |Decrement the memory cell under the pointer |- | style="text-align:center"| <code>.</code> |Output the character signified by the cell at the pointer |- | style="text-align:center"| <code>,</code> |Input a character and store it in the cell at the pointer |- | style="text-align:center"| <code>[</code> |Jump past the matching <code>]</code> if the cell under the pointer is 0 |- | style="text-align:center"| <code>]</code> |Jump back to the matching <code>[</code> if the cell under the pointer is nonzero |} All characters other than <code>&gt;&lt;+-.,[]</code> should be considered comments and ignored. But, see extensions below. ==History== Brainfuck was invented by [[Urban Müller]] in [[:Category:1993|1993]], in an attempt to make a language for which he could write the smallest possible [[compiler]] for the Amiga OS, version 2.0. He managed to write a 240-byte compiler. The language was inspired by [[False]], which had a 1024-byte compiler. Müller chose to name the language ''brainfuck'' (with the initial letter in lower case, although it is now often capitalised). It is not known to what extent Müller was aware of or influenced by Böhm's language [[P%27%27]] published in 1964, of which brainfuck can be considered a minor variation. ==Examples== ===[[Hello, World!]]=== This program prints out the words ''Hello World!'': <div style="border: 1px solid #ddd;padding:1em;background-color:#f9f9f9;font-family: monospace,Courier;"> <font color="#a52a2a">&nbsp;1&nbsp;</font><font color="#ff00ff">+++++</font>&nbsp;<font color="#ff00ff">+++</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000ff">Set Cell #0 to 8</font><br> <font color="#a52a2a">&nbsp;2&nbsp;</font><font color="#a52a2a"><b>[</b></font><br> <font color="#a52a2a">&nbsp;3&nbsp;</font>&nbsp;&nbsp;&nbsp;&nbsp;<font color="#2e8b57"><b>&gt;</b></font><font color="#ff00ff">++++</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000ff">Add 4 to Cell #1; this will always set Cell #1 to 4</font><br> <font color="#a52a2a">&nbsp;4&nbsp;</font>&nbsp;&nbsp;&nbsp;&nbsp;<font color="#a52a2a"><b>[</b></font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000ff">as the cell will be cleared by the loop</font><br> <font color="#a52a2a">&nbsp;5&nbsp;</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#2e8b57"><b>&gt;</b></font><font color="#ff00ff">++</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000ff">Add 4*2 to Cell #2</font><br> <font color="#a52a2a">&nbsp;6&nbsp;</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#2e8b57"><b>&gt;</b></font><font color="#ff00ff">+++</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000ff">Add 4*3 to Cell #3</font><br> <font color="#a52a2a">&nbsp;7&nbsp;</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#2e8b57"><b>&gt;</b></font><font color="#ff00ff">+++</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000ff">Add 4*3 to Cell #4</font><br> <font color="#a52a2a">&nbsp;8&nbsp;</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#2e8b57"><b>&gt;</b></font><font color="#ff00ff">+</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000ff">Add 4 to Cell #5</font><br> <font color="#a52a2a">&nbsp;9&nbsp;</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#2e8b57"><b>&lt;&lt;&lt;&lt;</b></font><font color="#ff00ff">-</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000ff">Decrement the loop counter in Cell #1</font><br> <font color="#a52a2a">10&nbsp;</font>&nbsp;&nbsp;&nbsp;&nbsp;<font color="#a52a2a"><b>]</b></font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000ff">Loop till Cell #1 is zero</font><br> <font color="#a52a2a">11&nbsp;</font>&nbsp;&nbsp;&nbsp;&nbsp;<font color="#2e8b57"><b>&gt;</b></font><font color="#ff00ff">+</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000ff">Add 1 to Cell #2</font><br> <font color="#a52a2a">12&nbsp;</font>&nbsp;&nbsp;&nbsp;&nbsp;<font color="#2e8b57"><b>&gt;</b></font><font color="#ff00ff">+</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000ff">Add 1 to Cell #3</font><br> <font color="#a52a2a">13&nbsp;</font>&nbsp;&nbsp;&nbsp;&nbsp;<font color="#2e8b57"><b>&gt;</b></font><font color="#ff00ff">-</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000ff">Subtract 1 from Cell #4</font><br> <font color="#a52a2a">14&nbsp;</font>&nbsp;&nbsp;&nbsp;&nbsp;<font color="#2e8b57"><b>&gt;&gt;</b></font><font color="#ff00ff">+</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000ff">Add 1 to Cell #6</font><br> <font color="#a52a2a">15&nbsp;</font>&nbsp;&nbsp;&nbsp;&nbsp;<font color="#a52a2a"><b>[</b></font><font color="#2e8b57"><b>&lt;</b></font><font color="#a52a2a"><b>]</b></font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000ff">Move back to the first zero cell you find; this will</font><br> <font color="#a52a2a">16&nbsp;</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000ff">be Cell #1 which was cleared by the previous loop</font><br> <font color="#a52a2a">17&nbsp;</font>&nbsp;&nbsp;&nbsp;&nbsp;<font color="#2e8b57"><b>&lt;</b></font><font color="#ff00ff">-</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000ff">Decrement the loop Counter in Cell #0</font><br> <font color="#a52a2a">18&nbsp;</font><font color="#a52a2a"><b>]</b></font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000ff">Loop till Cell #0 is zero</font><br> <font color="#a52a2a">19&nbsp;</font><br> <font color="#a52a2a">20&nbsp;</font><font color="#0000ff">The result of this is:</font><br> <font color="#a52a2a">21&nbsp;</font><font color="#0000ff">Cell No :&nbsp;&nbsp; 0&nbsp;&nbsp; 1&nbsp;&nbsp; 2&nbsp;&nbsp; 3&nbsp;&nbsp; 4&nbsp;&nbsp; 5&nbsp;&nbsp; 6</font><br> <font color="#a52a2a">22&nbsp;</font><font color="#0000ff">Contents:&nbsp;&nbsp; 0&nbsp;&nbsp; 0&nbsp;&nbsp;72 104&nbsp;&nbsp;88&nbsp;&nbsp;32&nbsp;&nbsp; 8</font><br> <font color="#a52a2a">23&nbsp;</font><font color="#0000ff">Pointer :&nbsp;&nbsp; ^</font><br> <font color="#a52a2a">24&nbsp;</font><br> <font color="#a52a2a">25&nbsp;</font><font color="#2e8b57"><b>&gt;&gt;</b></font><font color="#6a5acd">.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000ff">Cell #2 has value 72 which is 'H'</font><br> <font color="#a52a2a">26&nbsp;</font><font color="#2e8b57"><b>&gt;</b></font><font color="#ff00ff">---</font><font color="#6a5acd">.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000ff">Subtract 3 from Cell #3 to get 101 which is 'e'</font><br> <font color="#a52a2a">27&nbsp;</font><font color="#ff00ff">+++++</font>&nbsp;<font color="#ff00ff">++</font><font color="#6a5acd">..</font><font color="#ff00ff">+++</font><font color="#6a5acd">.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000ff">Likewise for 'llo' from Cell #3</font><br> <font color="#a52a2a">28&nbsp;</font><font color="#2e8b57"><b>&gt;&gt;</b></font><font color="#6a5acd">.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000ff">Cell #5 is 32 for the space</font><br> <font color="#a52a2a">29&nbsp;</font><font color="#2e8b57"><b>&lt;</b></font><font color="#ff00ff">-</font><font color="#6a5acd">.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000ff">Subtract 1 from Cell #4 for 87 to give a 'W'</font><br> <font color="#a52a2a">30&nbsp;</font><font color="#2e8b57"><b>&lt;</b></font><font color="#6a5acd">.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000ff">Cell #3 was set to 'o' from the end of 'Hello'</font><br> <font color="#a52a2a">31&nbsp;</font><font color="#ff00ff">+++</font><font color="#6a5acd">.</font><font color="#ff00ff">-----</font>&nbsp;<font color="#ff00ff">-</font><font color="#6a5acd">.</font><font color="#ff00ff">-----</font>&nbsp;<font color="#ff00ff">---</font><font color="#6a5acd">.</font>&nbsp;&nbsp;<font color="#0000ff">Cell #3 for 'rl' and 'd'</font><br> <font color="#a52a2a">32&nbsp;</font><font color="#2e8b57"><b>&gt;&gt;</b></font><font color="#ff00ff">+</font><font color="#6a5acd">.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000ff">Add 1 to Cell #5 gives us an exclamation point</font><br> <font color="#a52a2a">33&nbsp;</font><font color="#2e8b57"><b>&gt;</b></font><font color="#ff00ff">++</font><font color="#6a5acd">.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000ff">And finally a newline from Cell #6</font><br> </div> The same program in minimised form: ++++++++[>++++[>++>+++>+++>+<<<<-]>+>+>->>+[<]<-]>>.>---.+++++++..+++.>>.<-.<.+++.------.--------.>>+.>++. This is a slightly more complex variant that often triggers interpreter bugs. This uses cell values below zero and so doesn't work on [http://www.hevanet.com/cristofd/brainfuck/ fascist, score-computing interpreters]. >++++++++[-<+++++++++>]<.>>+>-[+]++>++>+++[>[->+++<<+++>]<<]>-----.>-> +++..+++.>-.<<+[>[+>+]>>]<--------------.>>.+++.------.--------.>+.>+. This is one found by the Text-Brainfuck translator: ++++++++[->++++++++<]>++++++++.<+++++[->+++++<]>++++.+++++++..+++.<++++++++[->--------<]>---------------.<+++++++[->+++++++<]>++++++.<++++[->++++<]>++++++++.+++.------.------- -.<++++++++[->--------<]>---.< This is the K&R version: ++++++++[->++++++++<]>++++++++.<+++++[->+++++<]>++++.+++++++..+++.<++++++++[->--------<]>---.<++++++++[->++++++++<]>+++++++++++.--------.+++.------.--------.< Short program printing Hello, World! by primo from http://codegolf.stackexchange.com/a/68494/6691. This program needs four cells to the left of the starting point (so standard scoring would give it an adjustment of four instructions and four ticks) and requires wrapping byte sized cells. --<-<<+[+[<+>--->->->-<<<]>]<<--.<++++++.<<-..<<.<+.>>.>>.<<<.+++.>>.>>-.<<<+. Currently, the shortest known program printing Hello, World! is written by KSab from https://codegolf.stackexchange.com/a/163590/59487: +[-->-[>>+>-----<<]<--<---]>-.>>>+.>>..+++[.>]<<<<.+++.------.<<-.>>>>+. That could not work, because it makes the pointer address cell -1. And, there is a program that doesn't output newlines: ++++++++[>++++[>++>+++>+++>+<<<<-]>+>+>->>+[<]<-]>>.>---.+++++++..+++.>>.<-.<.+++.------.--------.>>+. ===Move value=== This code piece moves the value of the current cell (''cell0'') two cells to the right (''cell2''): >>[-]<<[->>+<<] With indentation and comments the same code looks like this: Code: Pseudo code: >> Move the pointer to cell2 [-] Set cell2 to 0 << Move the pointer back to cell0 [ While cell0 is not 0 - Subtract 1 from cell0 >> Move the pointer to cell2 + Add 1 to cell2 << Move the pointer back to cell0 ] End while But, for simplicity, there is a one-cell movement: ++[->+<] It moves 2 from cell 1 to cell 2. ===Cat=== A [[cat program]] writes its input directly to its output. As there is not a standard way to handle EOF in brainfuck, there are four versions of the program below, labelled by how they match common implementations of the interpreter. (see [[#Implementation issues | Implementation issues]]). '''EOF returns 0:''' ,[.,] '''EOF returns -1:''' ,+[-.,+] '''No change on EOF, or EOF returns 0:''' ,[.[-],] '''No change on EOF, or EOF returns -1:''' ,+[-.[-]-,+] ===Addition=== It adds 3 and 5. +++>+++++<[->+<] ===Subtraction=== While lots of people didn't find how to subtract, I do found one. It subtracts 7 by 2. +++++++>++[-<->] The result is in the first cell. ===Multiplication=== That is very easy. This multiplies 3 by 5: +++[->+++++<] ===Division=== Huh? You don't know? That is essentially easy. This divides 15 by 5: +++++++++++++++[----->+<] ===Squaring=== This squares 5: +++++[->+++++<] ===Cubing=== This cubes 5: +++++[->+++++<]>[-<+>]<[->+++++<] ===Cell Size=== This program outputs the cell width of the interpreter: Calculate the value 256 and test if it's zero If the interpreter errors on overflow this is where it'll happen ++++++++[>++++++++<-]>[<++++>-] +<[>-< Not zero so multiply by 256 again to get 65536 [>++++<-]>[<++++++++>-]<[>++++++++<-] +>[> # Print "32" ++++++++++[>+++++<-]>+.-.[-]< <[-]<->] <[>> # Print "16" +++++++[>+++++++<-]>.+++++.[-]< <<-]] >[> # Print "8" ++++++++[>+++++++<-]>.[-]< <-]< # Print " bit cells\n" +++++++++++[>+++>+++++++++>+++++++++>+<<<<-]>-.>-.+++++++.+++++++++++.<. >>.++.+++++++..<-.>>- Clean up used cells. [[-]<] ===Self Interpreter=== >>>+[[-]>>[-]++>+>+++++++[<++++>>++<-]++>>+>+>+++++[>++>++++++<<-]+>>>,<++[[>[ ->>]<[>>]<<-]<[<]<+>>[>]>[<+>-[[<+>-]>]<[[[-]<]++<-[<+++++++++>[<->-]>>]>>]]<< ]<]<[[<]>[[>]>>[>>]+[<<]<[<]<+>>-]>[>]+[->>]<<<<[[<<]<[<]+<<[+>+<<-[>-->+<<-[> +<[>>+<<-]]]>[<+>-]<]++>>-->[>]>>[>>]]<<[>>+<[[<]<]>[[<<]<[<]+[-<+>>-[<<+>++>- [<->[<<+>>-]]]<[>+<-]>]>[>]>]>[>>]>>]<<[>>+>>+>>]<<[->>>>>>>>]<<[>.>>>>>>>]<<[ >->>>>>]<<[>,>>>]<<[>+>]<<[+<<]<] I pasted it here for convenience. Use '!' when ended entering code. ===Quine=== It undoubted prints its sourcecode: >>+++++++>>++>>++++>>+++++++>>+>>++++>>+>>+++>>+>>+++++>>+>>++>>+>>++++++>>++>>++++>>+++++++>>+>>+++++>>++>>+>>+>>++++>>+++++++>>+>>+++++>>+>>+>>+>>++++>>+++++++>>+>>+++++>>++++++++++++++>>+>>+>>++ ++>>+++++++>>+>>+++++>>++>>+>>+>>++++>>+++++++>>+>>+++++>>+++++++++++++++++++++++++++++>>+>>+>>++++>>+++++++>>+>>+++++>>++>>+>>+>>+++++>>+>>++++++>>+>>++>>+>>++++++>>+>>++>>+>>++++++>>+>>++>>+>>+++ +++>>+>>++>>+>>++++++>>+>>++>>+>>++++++>>+>>++>>+>>++++++>>++>>++++>>+++++++>>+>>+++++>>+++++++>>+>>+++++>>+>>+>>+>>++++>>+>>++>>+>>++++++>>+>>+++++>>+++++++>>+>>++++>>+>>+>>++>>+++++>>+>>+++>>+>>+ +++>>+>>++>>+>>++++++>>+>>+++++>>+++++++++++++++++++>>++>>++>>+++>>++>>+>>++>>++++>>+++++++>>++>>+++++>>++++++++++>>+>>++>>++++>>+>>++>>+>>++++++>>++++++>>+>>+>>+++++>>+>>++++++>>++>>+++++>>+++++++ >>++>>++++>>+>>++++++[<<]>>[>++++++[-<<++++++++++>>]<<++..------------------->[-<.>>+<]>[-<+>]>]<<[-[-[-[-[-[-[>++>]<+++++++++++++++++++++++++++++>]<++>]<++++++++++++++>]<+>]<++>]<<[->.<]<<] I added the newlines for readability. You should delete them to make it a quine. >>+>>+++++>>++>>+++>>+>>++++++>>++>>++>>++>>+++++>>+>>++++>> +>>+++>>+>>+>>++>>++>>+>>+>>+>>+++>>+>>++++++>>+++++++++++++ +++++++++++++++++++++++++++++++++++++++++++++++++>>+>>++>>++ +++++>>+++++++++++++++++++>>++++>>+>>++>>+>>+++++>>+>>++++>> +>>+++>>+>>+++++++>>+>>++>>+>>++++++>>+>>+++>>+>>+++++>>+>>+ +++>>+>>++++++>>+>>+++>>+>>+++++>>+>>++++>>+>>++>>+>>+>>+>>+ ++>>+>>++++++>>+++>>++>>+>>++++++>>++>>+++>>+>>+++++>>+>>+++ +>>+>>+++>>+>>+>>+>>++>>+>>+++++>>+>>+++>>+>>++++>>+>>++++++ >>+>>++>>+>>+++++>>+>>++>>+>>++++++>>++>>+++>>+>>+++++>>+>>+ +>>+++++++++++++++++++++++++++++++++++++++++++++++++>>+>>+>> +++>>+>>++++>>+>>++++++>>+++>>+++>>+>>++++++>>++++>>++>>+>>+ ++++>>+>>++++>>+>>+++>>+>>+>>+>>++>>+>>+++++>>+>>+++>>+>>+++ +>>+>>++++++>>+>>++>>+>>+++++>>+>>++>>+>>++++++>>++>>+++>>+> >+++++>>+>>++>>+++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++>>+>>+>>+++>>+>>++++>>+>>++++++>>+++++ >>++>>+>>++++++>>++++>>+++>>+>>+++++>>+>>++++>>+>>+++>>+>>+> >+>>++>>+>>+++++>>+>>+++>>+>>++++>>+>>++++++>>+>>++>>+>>++++ +>>+>>++>>+>>++++++>>++>>+++>>+>>+++++>>+>>++>>+++++++++++++ +++++++++++++++++++++++++++++++++++++++++++++++++++>>+>>+>>+ ++>>+>>++++>>+>>++++++>>+++>>+++>>+>>++++++>>++++>>++>>+>>++ +++>>+>>++++>>+>>+++>>+>>+>>+>>++>>+>>+++++>>+>>+++>>+>>++++ >>+>>++++++>>+>>++>>+>>+++++>>+>>++>>+>>++++++>>++>>+++>>+>> +++++>>+>>++>>++++++++++++++++++++++++++++++++++++++++++++++ ++>>+>>+>>+++>>+>>++++>>+>>++++++>>+++++>>++>>+>>++++++>>+++ +>>+++>>+>>+++++>>+>>++++>>+>>+++>>+>>+>>+>>++>>+>>+++++>>+> >+++>>+>>++++>>+>>++++++>>+>>++>>+>>+++++>>+>>++>>+>>++++++> >++>>+++>>+>>+++++>>+>>++>>+++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ >>+>>+>>+++>>+>>++++>>+>>++++++>>+++>>+++>>+>>++++++>>++++>> ++>>+>>+++++>>+>>++++>>+>>+++>>+>>+>>+>>++>>+>>+++++>>+>>+++ >>+>>++++>>+>>++++++>>+>>++>>+>>+++++>>+>>++>>+>>++++++>>++> >+++>>+>>+++++>>+>>++>>+++++++++++++++++++++++++++++++++++++ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++>>+ >>+>>+++>>+>>++++>>+>>++++++>>+++++>>++>>+>>++++++>>++++>>++ +>>+>>+++++>>+>>++++>>+>>+++>>+>>+>>+>>++>>+>>+++++>>+>>+++> >+>>++++>>+>>++++++>>+>>++>>+>>+++++>>+>>++>>+>>++++++>>++>> +++>>+>>+++++>>+>>++>>++++++++++++++++++++++++++++++++++++++ ++++++++>>+>>+>>+++>>+>>++++>>+>>++++++>>+++>>+++>>+>>++++++ >>++>>++>>++>>+++++>>+>>++++>>++>>++>>+>>+++++++>>++>>+++>>+ >>++++++>>++++>>++>>+>>++++++[<<]>>[[-<+>>+<]+++++++++++++++ +++++++++++++++++++++++++++++++++++++++++++++++..----------- -------->[-<.>]<[-]<[->+<]>>>]<<[-<+>[<-]>[>]<<[>+++++++++++ ++++++++++++++++++++++++++++++++++++++<-]<<<]>>>>[-<+>[<-]>[ >]<<[>++++++++++++++++++++++++++++++++++++++++++++++++++++++ +++++++++++++<-]>>>>>]<<<<[-<+>[<-]>[>]<<[>+++++++++++++++++ +++++++++++++++++++++++++++++++++++++++++++++++<-]<<<]>>>>[- <+>[<-]>[>]<<[>+++++++++++++++++++++++++++++++++++++++++++++ +++<-]>>>>>]<<<<[-<+>[<-]>[>]<<[>+++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++<-]<<<]>>>>[-<+>[<-]>[>]<<[>++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++<-]>>>>>]<<<<[-<+>[<-]>[>]<<[>++++++++++++++++++++++ ++++++++++++++++++++++++<-]<<<]>>[[->>.<<]>>>>] ===99 Bottles of Beer=== It prints the lyrics "99 bottles of beer": ++ Counter for loop (a) >+ unused >++ Counter for loop (b) > Flag for 'no more' >+ Flag for not 'no more' >>> (5) to (7) : temporary values ++++++++++[->+>+>++++++++++<<<]>>> 10 10 100 in (8) (9) (10) >++++++++++ 10 in (11) [- >+++++ 50 in (12) >++++++++++ 100 in (13) >+++++++++++ 110 in (14) >++++++++ 80 in (15) >++++++++ 80 in (16) >+++ 30 in (17) >++++ 40 in (18) >+ 10 in (19) <<<<<<<<] + >-- + 48 '0' plus 1 in (12) >++ + 102 'f' plus 1 in (13) >+++++ + 115 's' plus 1 in (14) >-- + 78 'N' plus 1 in (15) >++++ + 84 'T' plus 1 in (16) >++ + 32 ' ' plus 1 in (17) >++++ + 44 comma plus 1 in (18) > + 10 LF plus 1 in (19) stuff for writing parts of the song >+ select stuff >+ select stuff >+ write song part 3 >++ write song part 1 >+ write song part 2 >+ Flag for 'end of song' >++ Flag for not 'end of song' All bytes are at val plus 1 Go back to (7) with final initialization step (remove 1 to all bytes) [-<] <<<<<<< at (0) [ loop (a) - >> at (2) [ loop (b) >>>>>>>> at (10) [ start loop <<<<<<< at (3) [->[-] print '(N|n)o more' >>>>>>>>>>>. '(N|n)' <----. 'o' >>>. ' ' <<<--. 'm' ++. 'o' +++.+ 'r' <-.+ 'e' <<+<<<<<<<< ] +> at (4) [-<[-]>>>>> at (9) prints number (using (9) and (10)) [>>>+<<<<+<+<+>>>-]<<<[->>>+<<<]> at (6) [>>>>>>+<<<<<<-]>>>>>[[-]>.<]<<<<[>>>>>-<<<<<-]>> at (9) [<<+<+<+>>>>-]<<<<[->>>>+<<<<]> at (6) [>>>>>>+<<<<<<-]>>>>>>.<<<<<[>>>>>-<<<<<-] at (7) memorize in (11) if (10) not 1 >>>[-<<<+<+>>>>]<<<<[->>>>+<<<<]>-[[-]>>>>+<<<<]<<< at (4) ]+ >>>>>>>> at (12) print ' bottle(s) of beer' >>>>>. ' ' <<<<----. 'b' >----. 'o' +++++..- 'tt' <++++++++++. 'l' -------. 'e' <<[[-]>>>.<<<]>> 's' if (11)==1 ie if (10)!=1 >>>>. ' ' <<<----. 'o' <+. 'f' >>>>. ' ' <<<<----. 'b' +++..+ 'ee' >+++.+ 'r' [>] at (20) +>+>[->+<<-<- print ' on the wall' DOT LF LF <<<. ' ' <<<----. 'o' -. 'n' >>>. ' ' <<<++++++. 't' <++. 'h' ---. 'e' >>>>. ' ' <<<+++. 'w' <----. 'a' +++++++++++.. 'll' ------>---- reset to 'f' and 's' >---------- ---------- ---------- -- sets (15) to 'N' >>>++.-- DOT >.. LF LF >>>] at (22) >>>[->[-]<<<<<<<[<]<[-]>>[>]>>>>>]+ if end of song reset bottles counter >[-<[-] at (25) <<<< at (21) [->>[->+<<<<- print ' on the wall' COMMA ' ' <<<. ' ' <<<----. 'o' -. 'n' >>>. ' ' <<<++++++. 't' <++. 'h' ---. 'e' >>>>. ' ' <<<+++. 'w' <----. 'a' +++++++++++.. 'll' ------>---- reset (13) and (14) to 'f' and 's' >++++++++++ ++++++++++ ++++++++++ ++ sets (15) to 'n' >>>. comma <. ' ' >>>>>>]<<]< at (20) [->>>>[-<<+< at (21) <<<++.-- DOT >. LF [<]<<<<<<<< at (3) [->[-]<]+> at (4) [-<[-]> >>>>>>>>>>>>. 'T' <<<-----. 'a' ++++++++++. 'k' ------. 'e' >>>>. ' ' <<<----. 'o' -. 'n' <. 'e' >>>>. ' ' <<<<-. 'd' >+. 'o' ++++++++. 'w' ---------. 'n' >>>. ' ' <<<<---. 'a' >. 'n' <+++. 'd' >>>>. ' ' <<<++. 'p' <---. 'a' >+++.. 'ss' >>>. ' ' <<<<++++++++. 'i' >+. 't' >>>. ' ' <<<<--------. 'a' >--. 'r' ---. 'o' ++++++. 'u' -------. 'n' <+++. 'd' ++>+++++ reset (13) and (14) to 'f' and 's' >>>>. comma <. ' ' [<]<<<<<<< at (4) ]+ >>>>>> at (10) decrements values -<<<+>>[<<[-]<+<+>>>>-]<<<<[>-<[-]]>[->>>+<<<]>[->->+++++++++<<]>>> at (10) >>[>]>>>>] at (24) <<<<] at (20) >>>>>>]+ at (26) <<<<<<<[<]< at (10) ] +<+ <<<<<<+< at (2) - ] print 'Go to the store and buy some more' comma ' ' >>>>>>>>>>[>]>>>>> at (25) [->[-]<]+> at (26) [-<[-] <<<<<<<<< at (16) -------------. 'G' <<----. 'o' >>>. ' ' <<<+++++. 't' -----. 'o' >>>. ' ' <<<+++++. 't' <++. 'h' ---. 'e' >>>>. ' ' <<<-. 's' +. 't' -----. 'o' +++. 'r' <. 'e' >>>>. ' ' <<<<----. 'a' >----. 'n' <+++. 'd' >>>>. ' ' <<<<--. 'b' >+++++++. 'u' ++++. 'y' >>>. ' ' <<<------. 's' ----. 'o' --. 'm' <+++. 'e' >>>>. ' ' <<<. 'm' ++. 'o' +++.+ 'r' <.+ 'e' >>>>>. coma <. ' ' >>>>>>>>> ]+ Initialize last loop to print final '99 bottles of beer on the wall' DOT <[-]+<[-]<[-]<[-]+<<< at (19) [<]<[-]<[-]<[-]<[-] at (7) ++++++++++[->+>+>++++++++++<<<]>->->- <<<<<<[-]+<[-]<+<< at (0) ] I found it in [http://www.99-bottles-of-beer.net/language-brainfuck-1718.html]. There is also a bottle-shaped version: +>+++++++[>>>+++ +++++<<<<+++++ +++>-]+++++++++>>> +>>++++++++++[>+ +++++++++<-]>[ >>+>+>+>+>+>+> +>>+>+>>+>+>+> +>>+>+>>+>+>+> >+>+>+>+>>>>>+ >+>+>+>>+>+>+> >+>+>+>+>>+>+> +>>+>+>+>+>>+>+> >+>+>+>+>+>+>>>> +>+>>+>+>+>+<<<< <<<<<<<<<<<<<<<< <<<<<<<<<<<<<<<<<< <<<<<<<<<<<<<<<<<< <<<<<<<<<<<<<<<<<< -]<++++[>++++++++< -]>[>+>>>>>>>>+>>> +>>>>>+>>>+>>>>+>> >>>+>+>>+>>>>>+>>>>+ >>>>>+>>>>+>>>>>+>>> +>>>>>>>+>+>+>>>+>>> >>+<<<<<<<<<<<<<<<<< <<<<<<<<<<<<<<<<<<<< <<<<<<<<<<<<<<<<<<<<<< <<<<<<<<<<<<<<<<-]+++++[ >>>++>+++>+++>++>>+++>>++> >>>>>+++>>++>++>>+++>+>>>+++ +>->++>++>++>+++>++>>--->->+>>>+ +>++>>>>++>++++>++>>->++>>>++>->++ +>+++>>+>+++>>>+++>++>+++>++>>>++>>++> ++>>++>++>+++<<<<<<<<<<<<<<<<<<<<<<<<<<< <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< <<<<-]>>-->+>+>+>-->+>>>+>++>>-->+>+>->>+>>> +>->+>>->++>-->-->++>->>>->++>++>+>>+>>+>>>+ >->>>++>>>>++>++>>>>>+>>++>->+>++>>>>+++>>>+>> ->+>->+<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[>>>>++ ++++++++[->[-]+>[-]<<[<<<<<.>>>>.>>>>.>.>.>.>.>. >.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>> >.<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<.>>>>.> >>>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>>>>>>>>>>>>>> .>.>>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>. >.>.>.>.>.>.>.>.>.>.>.>.>.<<<<<<<<<<<<<<<<<<<<<< <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< <<<<.>>>>-.>>>>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>. >.>.>.>.>.>.>.>.>.>.>.>>.>..<<<<<<<<<<<<<<<<<<<< <<<<<<<<<<<<-]>[<<<<<->[-]+>[-]<<[<.>>>>.>>>>.>. >.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>. >.>.>.>>>.<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< <.>>>>.>>>>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>>>>>> >>>>>>>>.>.>>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>. >.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.<<<<<<<<<<<<<< <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< <<<<<<<<<<<<-.>>>>+++++++++.>>>>.>.>.>.>.>.>.>.> .>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>>.>..<<< <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<-]>[<<.>>>>.>>> >.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>. >.>.>.>.>.>>>.<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< <<<<<.>>>>.>>>>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>> >>>>>>>>>>>>.>.>>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>. >.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.<<<<<<<<<< <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< <<<<<<<<<<<<+++++++++.>>>>.>.>.>.>.>.>.>.>.>.>.> .>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>>.>..<<<<<<<<< <<<<<<<<<<<<<<<<<<<<<<<<<<<->]<<+>>>>>->]<<]<<<< -]>>>>++++++++[->[-]+>[-]<<[<.>>>>.>.>.>.>.>.>.> .>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>>>.< <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<.>>>>.>.>.>.>. >.>.>.>.>.>.>.>.>.>.>.>>>>>>>>>>>>>>.>.>>.>.>.>. >.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>. >.>.>.>.>.>.>.<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<-.>>>>.>.>.> .>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.> .>>.>..<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<-]>[<<.>> >>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.> .>.>.>.>.>.>>>.<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< <<.>>>>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>>>>>>>>>> >>>>.>.>>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>. >.>.>.>.>.>.>.>.>.>.>.>.>.>.>.<<<<<<<<<<<<<<<<<< <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< <<<<-.>>>>.>.>.>.>.>.>.>>.>.>.>.>.>.>.>.>.>.>.>. >.>.>.>.>.>.>.>.>>.>..<<<<<<<<<<<<<<<<<<<<<<<<<< <<<<<<->]<<]<.>>>>.>.>.>.>.>.>.>>.>.>.>.>.>.>.>. >.>.>.>.>.>.>.>.>.>.>.>.>.>>>.<<<<<<<<<<<<<<<<<< <<<<<<<<<<<<<<<<<.>>>>.>.>.>.>.>.>.>>.>.>.>.>.>. >.>.>>>>>>>>>>>>>>.>.>>.>.>.>.>.>.>.>.>.>.>.>.>. >.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>. >.>.>.>.>.<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<.>.>.>.>.>.>. >.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>>.> ===Clear all data in this byte(change it into 0)=== [-] ===Change the lowercase input into uppercase=== ,----------[----------------------.,----------] ===ROT13 Encipher=== -,+[ Read first character and start outer character reading loop -[ Skip forward if character is 0 >>++++[>++++++++<-] Set up divisor (32) for division loop (MEMORY LAYOUT: dividend copy remainder divisor quotient zero zero) <+<-[ Set up dividend (x minus 1) and enter division loop >+>+>-[>>>] Increase copy and remainder / reduce divisor / Normal case: skip forward <[[>+<-]>>+>] Special case: move remainder back to divisor and increase quotient <<<<<- Decrement dividend ] End division loop ]>>>[-]+ End skip loop; zero former divisor and reuse space for a flag >--[-[<->+++[-]]]<[ Zero that flag unless quotient was 2 or 3; zero quotient; check flag ++++++++++++<[ If flag then set up divisor (13) for second division loop (MEMORY LAYOUT: zero copy dividend divisor remainder quotient zero zero) >-[>+>>] Reduce divisor; Normal case: increase remainder >[+[<+>-]>+>>] Special case: increase remainder / move it back to divisor / increase quotient <<<<<- Decrease dividend ] End division loop >>[<+>-] Add remainder back to divisor to get a useful 13 >[ Skip forward if quotient was 0 -[ Decrement quotient and skip forward if quotient was 1 -<<[-]>> Zero quotient and divisor if quotient was 2 ]<<[<<->>-]>> Zero divisor and subtract 13 from copy if quotient was 1 ]<<[<<+>>-] Zero divisor and add 13 to copy if quotient was 0 ] End outer skip loop (jump to here if ((character minus 1)/32) was not 2 or 3) <[-] Clear remainder from first division if second division was skipped <.[-] Output ROT13ed character from copy and clear it <-,+ Read next character ] End character reading loop ===Truth machine=== It outputs 0 when 0 is inputted, and it outputs the number not 0 forever when input is not 0: ,------------------------------------------------[ ++++++++++++++++++++++++++++++++++++++++++++++++. ------------------------------------------------] ===Infinite loop=== +[] or, with input: ,[] with output: ,[.] ===Deadfish=== >+[<++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++..------- -----------------------.[-]>>[-]+>,----------[----------------------------- -------------------------------------------------------------[-----[------[ ----[<->[-]]<[>>>[-]>[-]>[-]>[-]<<<<[>+>+>+<<<-]>[>[<<+>>-]>[>+<-]>[<+<+>>- ]<<<-]<<<-]>]<[>>>[-]>[-]>[-]>[-]>[-]>[-]<<<<<<[->+>>>>>+<[-]+<<<<--------- -[>>>>[<++++++++++<<->>>-]<+<<<-]>>>[<<<+>>>-]<<+>>>[-]+<<<----------[>>>[< ++++++++++<->>-]<+<<-]>>[<<+>>-]<+<<<]>>>>[-]>[-]<<[>+<<<<[-]++++++++++++++ ++++++++++++++++++++++++++++++++++>>>[<<<+>>>-]<<<.>>>]>[<<<<[-]+++++++++++ +++++++++++++++++++++++++++++++++++++>>[<<+>>-]<<.>>>>-]<<[<<[-]+++++++++++ +++++++++++++++++++++++++++++++++++++>>[<<+>>-]<<.>>]<<[-]+++++++++++++++++ +++++++++++++++++++++++++++++++>[<+>-]<.[-]++++++++++.---------->>>>>>[<<<< <<+>>>>>>-]<<<<<<<<-]>]<[>>+<<-]>]<[>>>[-]+>[-]<<[>[-]>+<<-]>>-[<<+>>-]<<>[ <+>-]<<<-]>]<[>-<-]>+[,----------]<<] ==Self-interpreters== Writing a self-interpreter in brainfuck is not a simple task, yet, several self-interpreters have been written throughout the years. * [http://www.iwriteiam.nl/Ha_bf_inter.html by Frans Faase] - Perhaps the first one. * [http://www.iwriteiam.nl/Ha_vs_bf_inter.html by NYYRIKKI] * [http://www.brain------------------------------------------------------fuck.com/programs/kbfi.b by Keymaker] - Designed in the strictest 8-bit, non-wrapping, EOF = no change (EOF 0 works too) environment. The program emulates unbound cell size for cells (the program +[+] is valid and never ends) -- not really a brainfuck feature but it's there anyway -- and of course all the brainfuck programs written for the 8-bit non-wrapping environment work as supposed to. Supports infinite/unbound number of cells and nested loops. * [http://www.hevanet.com/cristofd/brainfuck/dbfi.b by Daniel B Cristofani] - The shortest; see also [[dbfi]] * [http://homepages.xnet.co.nz/~clive/eigenratios/cgbfi2.b by Clive Gifford] - The fastest * [https://github.com/ludamad/bf-self-interpreter by Adam Domurad] - Interprets Brainfuck code from the input until a %, then reads remaining input as input for the interpreted program. Comments are allowed, and up to 256-depth nested loops ==Computational class== Brainfuck is [[Turing-complete]], meaning that it is in the same [[computational class]] as [[universal Turing machine]]s. This, plus its dearth of commands, makes it a canonical example of a [[Turing tarpit]]. This can be shown in a number of ways. The following formulations require the tape to be [[unbounded]], but allow the value in each cell to be bounded: * Daniel B Cristofani's [http://www.hevanet.com/cristofd/brainfuck/utm.b implementation of a universal Turing machine in brainfuck] provides a proof by [[Computational_class#Simulation|simulation]]. * Fairly trivial [[Computational_class#Reduction|reductions]] can also be drawn between brainfuck and [[P%27%27]], which has been formally shown to be Turing-complete. * [[User:Keymaker]] [[Brainfuck minus -|has shown that]] brainfuck is Turing-complete even if you can only adjust cells by incrementing 0s to 1s. Other formulations allow the tape to be bounded, but require that the value in each cell be unbounded: * Frans Faase gives a procedure for translating 5-register Universal Register Machines into brainfuck programs using five cells [http://www.iwriteiam.nl/Ha_bf_Turing.html ]. * [[Ørjan Johansen]] has made a conversion from iterated [[Collatz function]]s to 3-cell brainfuck [[Collatz_function#Reduction_to_3-cell_brainfuck|(see that page for details)]]. And still others require both the tape and the value in each cell to be unbounded: * Frans Faase gives [http://www.iwriteiam.nl/Ha_bf_Turing.html a procedure for transforming Turing machines into brainfuck programs] which constitutes a proof by translation. ==Implementation issues== Brainfuck leaves a lot of things up to the implementation to decide, such as array and cell size, and what happens when EOF is read. ===Memory and wrapping=== The size of the cells and the cell array varies a lot in different implementations. A usual implementation will have either 8bit or 32bit cells with 30000 cells (in the positive direction). For Turing completeness either the number of cells must be unbounded or (at least) three unbounded cells are required, the former is usually assumed. Urban Müller's compiler used an array of 30000 cells 8bit cells, while the interpreter only allowed 100 (of 5000) to be used. As the compiler was written in assembler there is no indication as to whether the cells are to be assumed to be signed or unsigned and the overflow semantics are of the usual twos complement (or unsigned byte) wrapping form. The interpreter uses signed 8bit characters (-128 to 127 range). Other interpreters normally use a similar layout, however, some allow cells to the left of the start position or use different allowed ranges of cell values. Some limit the cells to only positive values or other reduced ranges, others allow a larger range including 'floating point' (which would usually be in effect a 53bit integer without wrapping) or even completely unbounded integers. Note, that it's not possible for a brainfuck program to determine if its integers are officially signed or unsigned unless they are also non-wrapping. If the cells don't wrap then the loops [-] and [+] used after an number in the opposite direction will cause a crash (ie: an exception or a hang). Most optimisers will therefore assume these sequences set a zero even with unbounded integers. Even with wrapping cells code can be written that depends on the cell size for example [[Brainfuck_bitwidth_conversions#Multiple_conversions|Brainfuck bitwidth conversions]] or the code below (which only works correctly with 8bits). <font color="#c000c0">+</font><font color="#804000">[[</font><font color="#c000c0">-</font><font color="#008000">&gt;</font><font color="#804000">]</font><font color="#c000c0">-</font><font color="#804000">[</font><font color="#c000c0">-</font><font color="#008000">&lt;</font><font color="#804000">]</font><font color="#008000">&gt;</font><font color="#c000c0">-</font><font color="#804000">]</font><font color="#008000">&gt;</font><font color="#c00000">.</font><font color="#008000">&gt;&gt;&gt;&gt;</font><font color="#c00000">.</font><font color="#008000">&lt;&lt;&lt;&lt;</font><font color="#c000c0">-</font><font color="#c00000">.</font><font color="#008000">&gt;&gt;</font><font color="#c000c0">-</font><font color="#c00000">.</font><font color="#008000">&gt;</font><font color="#c00000">.</font><font color="#008000">&lt;&lt;</font><font color="#c00000">.</font><font color="#008000">&gt;&gt;&gt;&gt;</font><font color="#c000c0">-</font><font color="#c00000">.</font><font color="#008000">&lt;&lt;&lt;&lt;&lt;</font><font color="#c000c0">++</font><font color="#c00000">.</font><font color="#008000">&gt;&gt;</font><font color="#c000c0">++</font><font color="#c00000">.</font> ===Newlines=== The vast majority of brainfuck programs, following Urban Müller's original example programs, use 10 as newline on both input and output; this is also the convention used by Unix-based operating systems, including Linux and Mac OS X. Some other operating systems use different conventions for newline, and may use different conventions on input and on output, and different conventions in different programming environments (e.g. C versus assembly language). Several solutions to the problem are possible: * Write brainfuck programs to accept multiple linefeed conventions. (Possible, though clunky, on input; not generally possible on output.) * Write many versions of each brainfuck program, one for each programming environment. (Possible, but very unpleasant.) * Forget portability and write programs for whatever implementation you are using. (A fairly common approach. May make it hard to share programs if your interpreter doesn't use 10 as newline.) * Write brainfuck interpreters and compilers to translate newline to 10 on input, and 10 to newline on output, in environments where that is not already the case. (Easy and helpful, but often overlooked. Also, may break the few brainfuck programs that do binary i/o; so newline translation should ideally be able to be turned off with a switch.) * Instead of having the user hit the "Enter" key, expect the user to do something else to give a 10 to the interpreter; e.g., the user can feed the input from a file which uses 10s to end the lines, rather than from the keyboard. Send the output to a file too. (Possible but clunky.) A few implementations allow the input to be "raw" and sometimes non-blocking. If the input is in "raw" mode it is not line buffered and key presses are passed to the program immediately. Non-blocking means that if there isn't a character available either immediately or after a short delay (for example 1/10 of a second) the input command will return an EOF indication. ===EOF=== EOF is a controversial issue. Many implementations return 0, some return -1, and several notable brainfuck programmers suggest that on EOF the memory cell should be left as-is, without modification. In the original distribution the compiler left the cell unchanged, while the interpreter used the EOF from C which, strictly speaking, could be any negative integer, but which usually is -1 (which, in the case of byte-sized cells, ends up as 255). ==Conventions== The following summarizes the common conventions for making a brainfuck interpreter or compiler. It can be seen as a general specification for brainfuck, commonly accepted amongst the brainfuck community as a minimal base. It attempts to solve implementation issues by standardizing them. ===Memory=== * Memory should normally consist of 8 bit cells, a very fast compiler may use 32bit or larger cells. Floating point cells are strongly discouraged as are cells that are not a power of two in size. "Bignum" cells are allowed but should be an option. * Memory should wrap on overflow and underflow. (This also includes the <code>[-]</code> function with "bignum" cells). * Negative memory addresses should NOT be assumed to exist, however, an interpreter may provide some. (An optimising interpreter my be forced to) * Memory should consist of at least 30000 cells, some existing brainfuck programs do need more so this should be configurable or unbounded. ===Newlines=== The input should be "line buffered" until the user enters a newline at which point the program receives the edited line. * OS newlines should be converted to 10 for input. * 10s should be converted to OS newlines for output. Note that most programming platforms and programming languages already do this for you, which might make converting 10s to OS newlines redundant. ===Character set=== The original brainfuck interpreter used the native character set of the host, ISO8859-1. Most modern brainfuck interpreters do the same, so this means that many current implementations will used UTF-8 as the character set and have access to ANSI control sequences. The majority of brainfuck programs only use ASCII with newlines, but the few that use extended sets follow the UTF-8+Ansi pattern. ===EOF=== An interpreter should normally either return Zero or leave the cell unchanged on EOF. The Zero option matches the brainfuck language in that the only conditional in brainfuck is a comparison with zero. Using this form, in theory, allows slightly shorter code. For eight bit cells the "leave the cell untouched" matches the C/Unix read(2) system call in that the character memory will be left unchanged on EOF. For Unix the EOF (or error) condition is signalled by the return value, which is lost with BF. If the interpreter's cells are more than eight bits the "unchanged cell" can safely handle binary data. If the cells are eight bit or the interpreter sets the cells to zero on EOF binary data cannot be handled. For a brainfuck program this means that ASCII data+EOF should be read using a <code>[-],</code> construct (or similar). Binary input should, probably, be read using a construct of the form <code>[-]-,</code>. This requires that input bytes are in the range 0..255 when the cell size exceeds eight bits. Note: It is strongly recommended that an interpreter be configurable to all three normal form of EOF (Zero, minus one and unchanged). ==Extensions== Some implementations also recognize the following symbols as meaningful: # Start debugger (e.g. Print contents of first few memory cells) ! Separate code from input The debug command # comes from brainfuck's original interpreter, written by Urban Müller. Because brainfuck programs have only one input source, brainfuck interpreters written in brainfuck (or other languages without file I/O) require ! to be able to distinguish a program's code from the input it is intended to process. As all characters other than <code>&gt;&lt;+-.,[]</code> should be considered comments and ignored it is normal for an interpreter to have a method of disabling these extensions if required. This disabling may be automatic for '!' based on such things as if there is currently an open loop and/or if the program is being read from the 'standard input'. As these commands are non-standard some interpreters use different codes for these functions. Probably the next most frequently implemented extension is a command to comment out the rest of the line, however, experienced brainfuck programmers generally consider this useless mostly due to the existence of the [[Brainfuck algorithms#Header comment|header comments technique]]. ==Algorithms== See [[Brainfuck algorithms]], [[Brainfuck constants]]. ==Related languages== See also [[Brainfuck extensions]]. In publishing the formal programming language [[P%27%27]] in 1964, Corrado Böhm used six symbols ''precisely'' equivalent to the brainfuck commands <code>+</code>, <code>-</code>, <code>&lt;</code>, <code>&gt;</code>, <code>[</code>, and <code>]</code>, and provided an explicit program for each of the basic functions that together serve to compute any partial recursive function. (So in a very real sense, the first "brainfuck" programs appear in Bohm's 1964 paper.) Many people at various times have tried to extend brainfuck to make it easier to program in, but such efforts have been compared to trying to make a luxury car by gluing parts onto a skateboard. <!-- maybe it was dbc who said this initially. --> <!-- I said something similar to that, only "bolting" not "gluing", and "pickup truck" not "luxury car". -DBC. --> Other people have been interested in variations of the language for theoretical purposes, pedagogical applications, etc. The sheer proliferation of languages equivalent to and derived from brainfuck led Chris Pressey to dub it "the [[wikipedia:twelve-bar blues|twelve-bar blues]] of esolang". Some of the more interesting variants: * [[pbrain]] is a brainfuck extension that supports procedures. * [[cbrain]] is a derivative of pbrain as implemented in pbrain.c, adding integers and operators. * [[RUM]] stands for "bRainfUck iMproved." and adds procedures, strings and repetition. * [[Toadskin]] is a brainfuck variant that supports procedures, but uses a stack instead of a tape. * [[Brainfork]] adds a Y command to fork the current thread. * [[Fm]] edits a string on alphabet {0,1,...,m-1} (m >= 2). * [[FRAK]] assemble instructions to brainfuck code. * [[FukYorBrane]] and [[BF Joust]] pit two Brainfuck-like programs against each other, as in Core War (see [[Redcode]]). * [[Smallfuck]] operates only on bits and has no input- or output-commands. * [[Bitter]] one-bit memory cells, four commands, equivalent to [[Smallfuck]] under certain circumstances * [[Spoon]] uses a Huffman coded set of instructions corresponding to Brainfuck's commands. * [[BrainDuino]] BF port on [http://en.wikipedia.org/wiki/Arduino Arduino] HW platform (based on Atmel's ATMega). Extended by two special I/O operations and special overflow protection. * [[Puzzlang]] turns every program into an exercise in patience and logic puzzle skills. The lone X operator becomes any of brainfuck's instructions, depending on the surrounding characters. * [[Alarm Clock Radio]] throws away the instructions to decrement the memory pointer or memory value. * [[Portal]] and [[Portal 2]] allows code-level pointer manipulation and theoretically implements the Wang-B Machine. * [[tbf]] is a language that can be compiled to Brainfuck. It includes variables, strings, macros and improved loops. * [[Grin]] adds more efficient arithmetic functions to Brainfuck. * [[tinyBF]] and its variant [[RISBF]] are brainfuck equivalents with only 4 opcodes. * [[Mindscrew]] could be considered an extension of pbrain which adds a separate tape for storing procedures. * [[Grawlix]] adds stack operations, decimal I/O, another loop structure, functions, multiply/divide by two Some other funny variants: * [[Ook!]] works exactly like brainfuck, except the syntax is in Orangutan. * [[Blub]] is the same for fish. * [[Matisse]] uses colors to merge brainfuck codes and program comments. * [[Brainloller]] has the same commands as brainfuck, except they're read from a png image. * [[COW]] is like Ook!, except with a bovine syntax. * [[Pi]] obfuscates Brainfuck instructions in random errors in pi digits. Some languages inspired by brainfuck, but with more major differences: * [[Aura]] requires data to be stored in the code space. * [[PATH]] and [[SNUSP]] attempt to combine brainfuck with [[Befunge]]. * [[Wierd]] arose out of an earlier attempt to combine brainfuck with Befunge. ==See also== * [[EsoInterpreters]], featuring several brainfuck interpreters written in other esoteric languages * [[BFBASIC]], a Basic to brainfuck compiler * [[C2BF]], a partially implemented C to brainfuck compiler * [[Binary lambda calculus]], featuring an 829 bit (under 104 bytes) Brainfuck interpreter * [[Brainfuck algorithms]] * [[Brainfuck constants]] * [[Brainfuck bitwidth conversions]] * [[BF instruction minimalization]] * [[Brainfuck code generation]] * [[Brainfuck implementations]] * [[BFO]], the first known brainfuck to brainfuck optimizer and compressor * [[:Category:Brainfuck]], a collection of brainfuck related articles on this wiki * [[:Category:Brainfuck derivatives]], languages based on brainfuck * [[Brainfuck minus -]], showing that ordinary brainfuck without the '-' instruction and cell range of 0-1 (without cell-wrapping!) is still Turing-complete ==External resources== * [http://www.muppetlabs.com/~breadbox/bf/ Brian Raiter's site] contains a summary, an informal standards guide, and a couple of interesting programs. * [http://www.iwriteiam.nl/Ha_BF.html Frans Faase's site] includes a proof that brainfuck is Turing-complete. * [http://www.hevanet.com/cristofd/brainfuck/ some brainfuck fluff] contains many interesting programs, a solid interpreter, and suggestions for programmers and implementors, among other things. * [http://esoteric.sange.fi/brainfuck/ The Brainfuck Archive] has a large selection of programs, implementations and utilities. * [http://sourceforge.net/forum/forum.php?forum_id=201037 Brainfuck Golf] is a contest with the goal of writing a shortest program to do a certain task; see [[golf]]. * [http://www.brain------------------------------------------------------fuck.com/ brain------------------------------------------------------fuck.com] features some interesting brainfuck programs. * [http://alx2002.free.fr/esoterism/brainfuck/brainfuck_en.html brainfuck tutorial] * [http://jonripley.com/brainfuck/executable.html Making executable BF programs], contains information on how to make executable brainfuck programs. * {{wayback|20111031121638|http://jonripley.com/i-fiction/games/LostKingdomBF.html|The Lost Kingdom}}, an adventure game in 2 megabytes of BF code generated with [[BFBASIC]]. ** The above [http://rdebath.github.io/LostKingdom/ converted to Javascript]. * [http://www.cs.cmu.edu/~dst/DeCSS/Gallery/css-brainfuck.txt Brainfuck CSS descrambler] (with comments), from the [http://www.cs.cmu.edu/~dst/DeCSS/Gallery/ Gallery of CSS Descramblers]. * [https://github.com/graue/esofiles/tree/master/brainfuck/ Brainfuck] in [[the Esoteric File Archive]], including [https://github.com/graue/esofiles/tree/master/brainfuck/impl/ implementations], [https://github.com/graue/esofiles/tree/master/brainfuck/src/ programs] and [https://github.com/graue/esofiles/tree/master/brainfuck/util/ utilities]. * [http://www.linusakesson.net/programming/brainfuck/index.php The game of life], [http://www.49-6-dev.net/takingovertheworlden.htm Taking-] and [http://www.49-6-dev.net/ftotwen.htm Finally Taking Over The World] are games written by hand in brainfuck. * [http://esoteric.sange.fi/ENSI/bf-implementors-epistle.html The Epistle to the Implementors] * [http://esosc.mroman.ch/ESOSC-2014-A2.TXT ESOSC-2014-A2: Normalized Brainfuck] * [https://fatiherikli.github.io/brainfuck-visualizer/ A Brainfuck Visualizer] * [http://golf.shinh.org/ Golf Site(Which may include Brainfuck)] * [https://tio.run/# Try Brainfuck Online] * [http://tool.bugku.com/brainfuck/ Translator] ===Notable implementations=== For a complete list, see [[brainfuck implementations]]. * [http://main.aminet.net/dev/lang/brainfuck-2.lha Original distribution by Urban Müller] from the [http://www.aminet.net AmiNet] archive. Includes interpreter and compiler for the Amiga. The interpreter can be compiled with [http://gcc.gnu.org/ gcc] by removing line 43, which says ''chkabort();''. The associated [http://main.aminet.net/dev/lang/brainfuck-2.readme readme file] might also have some historical interest. * [http://code.google.com/p/awib/ Also Written In Brainfuck (Awib)] is an optimizing brainfuck compiler written in brainfuck, generates various conversions including i386 executable code for Linux. * [http://esotope-bfc.googlecode.com/ Esotope Brainfuck compiler] is an optimizing Brainfuck-to-C compiler written in Python, with well optimised code. * [https://www.vanheusden.com/misc/blog/2016-05-19_brainfuck_cobol_compiler.php Brainfuck] compiler/translator to COBOL or C. ====Interpreters in plain C==== * [http://sree.kotay.com/2013/02/implementing-brainfuck.html bffsree] is a optimizing interpreter that claims to be fastest in class. (No source code) * [http://mazonka.com/brainf/ Optimizing BF interpreter] is a very fast C interpreter, fastest in its class. <!-- * [http://swapped.cc/bf/ Moderately-optimizing BF interpreter] is a portable C interpreter, second fastest in its class. --> ====JIT Interpreters==== * [https://savannah.nongnu.org/projects/libbf libbf] is a very fast JIT interpreter, still very fast ten years later. * [https://github.com/rdebath/Brainfuck/tree/master/tritium Tritium] is a optimizing interpreter that claims to be fastest in all classes. (including plain C) * [https://github.com/Wilfred/bfc Wilfred bfc] is a fast interpreter written in [https://www.rust-lang.org/en-US/ Rust] using [http://llvm.org/ LLVM]. ====Hardware implementations==== * [http://www.clifford.at/bfcpu/bfcpu.html The Brainf*ck CPU Project] is a VHDL implementation of a brainfuck CPU * [http://grapsus.net/74/ Brainfuck on 74 series logic IC's ] [[Category:Turing tarpits]] [[Category:Low-level]] [[Category:Cell-based]] [[Category:Implemented]] [[Category:Languages]] [[Category:Brainfuck]] [[Category:1993]] [[Category:Turing complete]]'
New page wikitext, after the edit (new_wikitext)
'{{featured language}} {{infobox proglang |name=brainfuck |paradigms=imperative |author=[[Urban Müller]] |year=[[:Category:1993|1993]] |memsys=tape-based |dimensions=one-dimensional |class=[[:Category:Turing complete|Turing complete]] |majorimpl=[http://main.aminet.net/dev/lang/brainfuck-2.lha Original], [http://code.google.com/p/awib/ Awib], [http://mazonka.com/brainf/ Optimizing BF interpreter] |influence=[[P%27%27]] |influenced=[[:Category:Brainfuck derivatives|List of derivatives]] <!-- should there be the actual list and not just a link? --><!-- NO! --> |files=<code>.b</code> or <code>.bf</code> }} :''The title of this article may well be '''brainfuck''', due to typically being lowercased except, often, at the start of a sentence.'' '''Brainfuck''' is the most famous [[esoteric programming language]], and has inspired the creation of a host of other languages. Due to the fact that the last half of its name is often considered one of the most offensive words in the English language, it is sometimes referred to as brainf***, brainf*ck, brainfsck, b****fuck, brainf**k, branflakes, or BF. This can make it a bit difficult to search for information regarding brainfuck on the web, as the proper name might not be used at all in some articles. ==Language overview== Brainfuck operates on an array of memory cells, also referred to as the [[tape]], each initially set to zero. There is a [[pointer]], initially pointing to the first memory cell. The commands are: {| class="wikitable" !Command !Description |- | style="text-align:center"| <code>&gt;</code> |Move the pointer to the right one cell |- | style="text-align:center"| <code>&lt;</code> |Move the pointer to the left one cell |- | style="text-align:center"| <code><nowiki>+</nowiki></code> |Increment the memory cell under the pointer |- | style="text-align:center"| <code><nowiki>-</nowiki></code> |Decrement the memory cell under the pointer |- | style="text-align:center"| <code>.</code> |Output the character signified by the cell at the pointer |- | style="text-align:center"| <code>,</code> |Input a character and store it in the cell at the pointer |- | style="text-align:center"| <code>[</code> |Jump past the matching <code>]</code> if the cell under the pointer is 0 |- | style="text-align:center"| <code>]</code> |Jump back to the matching <code>[</code> if the cell under the pointer is nonzero |} All characters other than <code>&gt;&lt;+-.,[]</code> should be considered comments and ignored. But, see extensions below. ==History== Brainfuck was invented by [[Urban Müller]] in [[:Category:1993|1993]], in an attempt to make a language for which he could write the smallest possible [[compiler]] for the Amiga OS, version 2.0. He managed to write a 240-byte compiler. The language was inspired by [[False]], which had a 1024-byte compiler. Müller chose to name the language ''brainfuck'' (with the initial letter in lower case, although it is now often capitalised). It is not known to what extent Müller was aware of or influenced by Böhm's language [[P%27%27]] published in 1964, of which brainfuck can be considered a minor variation. ==Examples== ===[[Hello, World!]]=== This program prints out the words ''Hello World!'': <div style="border: 1px solid #ddd;padding:1em;background-color:#f9f9f9;font-family: monospace,Courier;"> <font color="#a52a2a">&nbsp;1&nbsp;</font><font color="#ff00ff">+++++</font>&nbsp;<font color="#ff00ff">+++</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000ff">Set Cell #0 to 8</font><br> <font color="#a52a2a">&nbsp;2&nbsp;</font><font color="#a52a2a"><b>[</b></font><br> <font color="#a52a2a">&nbsp;3&nbsp;</font>&nbsp;&nbsp;&nbsp;&nbsp;<font color="#2e8b57"><b>&gt;</b></font><font color="#ff00ff">++++</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000ff">Add 4 to Cell #1; this will always set Cell #1 to 4</font><br> <font color="#a52a2a">&nbsp;4&nbsp;</font>&nbsp;&nbsp;&nbsp;&nbsp;<font color="#a52a2a"><b>[</b></font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000ff">as the cell will be cleared by the loop</font><br> <font color="#a52a2a">&nbsp;5&nbsp;</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#2e8b57"><b>&gt;</b></font><font color="#ff00ff">++</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000ff">Add 4*2 to Cell #2</font><br> <font color="#a52a2a">&nbsp;6&nbsp;</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#2e8b57"><b>&gt;</b></font><font color="#ff00ff">+++</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000ff">Add 4*3 to Cell #3</font><br> <font color="#a52a2a">&nbsp;7&nbsp;</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#2e8b57"><b>&gt;</b></font><font color="#ff00ff">+++</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000ff">Add 4*3 to Cell #4</font><br> <font color="#a52a2a">&nbsp;8&nbsp;</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#2e8b57"><b>&gt;</b></font><font color="#ff00ff">+</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000ff">Add 4 to Cell #5</font><br> <font color="#a52a2a">&nbsp;9&nbsp;</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#2e8b57"><b>&lt;&lt;&lt;&lt;</b></font><font color="#ff00ff">-</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000ff">Decrement the loop counter in Cell #1</font><br> <font color="#a52a2a">10&nbsp;</font>&nbsp;&nbsp;&nbsp;&nbsp;<font color="#a52a2a"><b>]</b></font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000ff">Loop till Cell #1 is zero</font><br> <font color="#a52a2a">11&nbsp;</font>&nbsp;&nbsp;&nbsp;&nbsp;<font color="#2e8b57"><b>&gt;</b></font><font color="#ff00ff">+</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000ff">Add 1 to Cell #2</font><br> <font color="#a52a2a">12&nbsp;</font>&nbsp;&nbsp;&nbsp;&nbsp;<font color="#2e8b57"><b>&gt;</b></font><font color="#ff00ff">+</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000ff">Add 1 to Cell #3</font><br> <font color="#a52a2a">13&nbsp;</font>&nbsp;&nbsp;&nbsp;&nbsp;<font color="#2e8b57"><b>&gt;</b></font><font color="#ff00ff">-</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000ff">Subtract 1 from Cell #4</font><br> <font color="#a52a2a">14&nbsp;</font>&nbsp;&nbsp;&nbsp;&nbsp;<font color="#2e8b57"><b>&gt;&gt;</b></font><font color="#ff00ff">+</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000ff">Add 1 to Cell #6</font><br> <font color="#a52a2a">15&nbsp;</font>&nbsp;&nbsp;&nbsp;&nbsp;<font color="#a52a2a"><b>[</b></font><font color="#2e8b57"><b>&lt;</b></font><font color="#a52a2a"><b>]</b></font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000ff">Move back to the first zero cell you find; this will</font><br> <font color="#a52a2a">16&nbsp;</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000ff">be Cell #1 which was cleared by the previous loop</font><br> <font color="#a52a2a">17&nbsp;</font>&nbsp;&nbsp;&nbsp;&nbsp;<font color="#2e8b57"><b>&lt;</b></font><font color="#ff00ff">-</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000ff">Decrement the loop Counter in Cell #0</font><br> <font color="#a52a2a">18&nbsp;</font><font color="#a52a2a"><b>]</b></font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000ff">Loop till Cell #0 is zero</font><br> <font color="#a52a2a">19&nbsp;</font><br> <font color="#a52a2a">20&nbsp;</font><font color="#0000ff">The result of this is:</font><br> <font color="#a52a2a">21&nbsp;</font><font color="#0000ff">Cell No :&nbsp;&nbsp; 0&nbsp;&nbsp; 1&nbsp;&nbsp; 2&nbsp;&nbsp; 3&nbsp;&nbsp; 4&nbsp;&nbsp; 5&nbsp;&nbsp; 6</font><br> <font color="#a52a2a">22&nbsp;</font><font color="#0000ff">Contents:&nbsp;&nbsp; 0&nbsp;&nbsp; 0&nbsp;&nbsp;72 104&nbsp;&nbsp;88&nbsp;&nbsp;32&nbsp;&nbsp; 8</font><br> <font color="#a52a2a">23&nbsp;</font><font color="#0000ff">Pointer :&nbsp;&nbsp; ^</font><br> <font color="#a52a2a">24&nbsp;</font><br> <font color="#a52a2a">25&nbsp;</font><font color="#2e8b57"><b>&gt;&gt;</b></font><font color="#6a5acd">.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000ff">Cell #2 has value 72 which is 'H'</font><br> <font color="#a52a2a">26&nbsp;</font><font color="#2e8b57"><b>&gt;</b></font><font color="#ff00ff">---</font><font color="#6a5acd">.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000ff">Subtract 3 from Cell #3 to get 101 which is 'e'</font><br> <font color="#a52a2a">27&nbsp;</font><font color="#ff00ff">+++++</font>&nbsp;<font color="#ff00ff">++</font><font color="#6a5acd">..</font><font color="#ff00ff">+++</font><font color="#6a5acd">.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000ff">Likewise for 'llo' from Cell #3</font><br> <font color="#a52a2a">28&nbsp;</font><font color="#2e8b57"><b>&gt;&gt;</b></font><font color="#6a5acd">.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000ff">Cell #5 is 32 for the space</font><br> <font color="#a52a2a">29&nbsp;</font><font color="#2e8b57"><b>&lt;</b></font><font color="#ff00ff">-</font><font color="#6a5acd">.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000ff">Subtract 1 from Cell #4 for 87 to give a 'W'</font><br> <font color="#a52a2a">30&nbsp;</font><font color="#2e8b57"><b>&lt;</b></font><font color="#6a5acd">.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000ff">Cell #3 was set to 'o' from the end of 'Hello'</font><br> <font color="#a52a2a">31&nbsp;</font><font color="#ff00ff">+++</font><font color="#6a5acd">.</font><font color="#ff00ff">-----</font>&nbsp;<font color="#ff00ff">-</font><font color="#6a5acd">.</font><font color="#ff00ff">-----</font>&nbsp;<font color="#ff00ff">---</font><font color="#6a5acd">.</font>&nbsp;&nbsp;<font color="#0000ff">Cell #3 for 'rl' and 'd'</font><br> <font color="#a52a2a">32&nbsp;</font><font color="#2e8b57"><b>&gt;&gt;</b></font><font color="#ff00ff">+</font><font color="#6a5acd">.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000ff">Add 1 to Cell #5 gives us an exclamation point</font><br> <font color="#a52a2a">33&nbsp;</font><font color="#2e8b57"><b>&gt;</b></font><font color="#ff00ff">++</font><font color="#6a5acd">.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000ff">And finally a newline from Cell #6</font><br> </div> The same program in minimised form: ++++++++[>++++[>++>+++>+++>+<<<<-]>+>+>->>+[<]<-]>>.>---.+++++++..+++.>>.<-.<.+++.------.--------.>>+.>++. This is a slightly more complex variant that often triggers interpreter bugs. This uses cell values below zero and so doesn't work on [http://www.hevanet.com/cristofd/brainfuck/ fascist, score-computing interpreters]. >++++++++[-<+++++++++>]<.>>+>-[+]++>++>+++[>[->+++<<+++>]<<]>-----.>-> +++..+++.>-.<<+[>[+>+]>>]<--------------.>>.+++.------.--------.>+.>+. This is one found by the Text-Brainfuck translator: ++++++++[->++++++++<]>++++++++.<+++++[->+++++<]>++++.+++++++..+++.<++++++++[->--------<]>---------------.<+++++++[->+++++++<]>++++++.<++++[->++++<]>++++++++.+++.------.------- -.<++++++++[->--------<]>---.< This is the K&R version: ++++++++[->++++++++<]>++++++++.<+++++[->+++++<]>++++.+++++++..+++.<++++++++[->--------<]>---.<++++++++[->++++++++<]>+++++++++++.--------.+++.------.--------.< Short program printing Hello, World! by primo from http://codegolf.stackexchange.com/a/68494/6691. This program needs four cells to the left of the starting point (so standard scoring would give it an adjustment of four instructions and four ticks) and requires wrapping byte sized cells. --<-<<+[+[<+>--->->->-<<<]>]<<--.<++++++.<<-..<<.<+.>>.>>.<<<.+++.>>.>>-.<<<+. Currently, the shortest known program printing Hello, World! is written by KSab from https://codegolf.stackexchange.com/a/163590/59487: +[-->-[>>+>-----<<]<--<---]>-.>>>+.>>..+++[.>]<<<<.+++.------.<<-.>>>>+. That could not work, because it makes the pointer address cell -1. And, there is a program that doesn't output newlines: ++++++++[>++++[>++>+++>+++>+<<<<-]>+>+>->>+[<]<-]>>.>---.+++++++..+++.>>.<-.<.+++.------.--------.>>+. ===Move value=== This code piece moves the value of the current cell (''cell0'') two cells to the right (''cell2''): >>[-]<<[->>+<<] With indentation and comments the same code looks like this: Code: Pseudo code: >> Move the pointer to cell2 [-] Set cell2 to 0 << Move the pointer back to cell0 [ While cell0 is not 0 - Subtract 1 from cell0 >> Move the pointer to cell2 + Add 1 to cell2 << Move the pointer back to cell0 ] End while But, for simplicity, there is a one-cell movement: ++[->+<] It moves 2 from cell 1 to cell 2. ===Cat=== A [[cat program]] writes its input directly to its output. As there is not a standard way to handle EOF in brainfuck, there are four versions of the program below, labelled by how they match common implementations of the interpreter. (see [[#Implementation issues | Implementation issues]]). '''EOF returns 0:''' ,[.,] '''EOF returns -1:''' ,+[-.,+] '''No change on EOF, or EOF returns 0:''' ,[.[-],] '''No change on EOF, or EOF returns -1:''' ,+[-.[-]-,+] ===Addition=== It adds 3 and 5. +++>+++++<[->+<] ===Subtraction=== While lots of people didn't find how to subtract, I do found one. It subtracts 7 by 2. +++++++>++[-<->] The result is in the first cell. ===Multiplication=== That is very easy. This multiplies 3 by 5: +++[->+++++<] ===Division=== Huh? You don't know? That is essentially easy. This divides 15 by 5: +++++++++++++++[----->+<] ===Squaring=== This squares 5: +++++[->+++++<] ===Cubing=== This cubes 5: +++++[->+++++<]>[-<+>]<[->+++++<] ===Cell Size=== This program outputs the cell width of the interpreter: Calculate the value 256 and test if it's zero If the interpreter errors on overflow this is where it'll happen ++++++++[>++++++++<-]>[<++++>-] +<[>-< Not zero so multiply by 256 again to get 65536 [>++++<-]>[<++++++++>-]<[>++++++++<-] +>[> # Print "32" ++++++++++[>+++++<-]>+.-.[-]< <[-]<->] <[>> # Print "16" +++++++[>+++++++<-]>.+++++.[-]< <<-]] >[> # Print "8" ++++++++[>+++++++<-]>.[-]< <-]< # Print " bit cells\n" +++++++++++[>+++>+++++++++>+++++++++>+<<<<-]>-.>-.+++++++.+++++++++++.<. >>.++.+++++++..<-.>>- Clean up used cells. [[-]<] ===Self Interpreter=== >>>+[[-]>>[-]++>+>+++++++[<++++>>++<-]++>>+>+>+++++[>++>++++++<<-]+>>>,<++[[>[ ->>]<[>>]<<-]<[<]<+>>[>]>[<+>-[[<+>-]>]<[[[-]<]++<-[<+++++++++>[<->-]>>]>>]]<< ]<]<[[<]>[[>]>>[>>]+[<<]<[<]<+>>-]>[>]+[->>]<<<<[[<<]<[<]+<<[+>+<<-[>-->+<<-[> +<[>>+<<-]]]>[<+>-]<]++>>-->[>]>>[>>]]<<[>>+<[[<]<]>[[<<]<[<]+[-<+>>-[<<+>++>- [<->[<<+>>-]]]<[>+<-]>]>[>]>]>[>>]>>]<<[>>+>>+>>]<<[->>>>>>>>]<<[>.>>>>>>>]<<[ >->>>>>]<<[>,>>>]<<[>+>]<<[+<<]<] I pasted it here for convenience. Use '!' when ended entering code. ===Quine=== It undoubted prints its sourcecode: >>+++++++>>++>>++++>>+++++++>>+>>++++>>+>>+++>>+>>+++++>>+>>++>>+>>++++++>>++>>++++>>+++++++>>+>>+++++>>++>>+>>+>>++++>>+++++++>>+>>+++++>>+>>+>>+>>++++>>+++++++>>+>>+++++>>++++++++++++++>>+>>+>>++ ++>>+++++++>>+>>+++++>>++>>+>>+>>++++>>+++++++>>+>>+++++>>+++++++++++++++++++++++++++++>>+>>+>>++++>>+++++++>>+>>+++++>>++>>+>>+>>+++++>>+>>++++++>>+>>++>>+>>++++++>>+>>++>>+>>++++++>>+>>++>>+>>+++ +++>>+>>++>>+>>++++++>>+>>++>>+>>++++++>>+>>++>>+>>++++++>>++>>++++>>+++++++>>+>>+++++>>+++++++>>+>>+++++>>+>>+>>+>>++++>>+>>++>>+>>++++++>>+>>+++++>>+++++++>>+>>++++>>+>>+>>++>>+++++>>+>>+++>>+>>+ +++>>+>>++>>+>>++++++>>+>>+++++>>+++++++++++++++++++>>++>>++>>+++>>++>>+>>++>>++++>>+++++++>>++>>+++++>>++++++++++>>+>>++>>++++>>+>>++>>+>>++++++>>++++++>>+>>+>>+++++>>+>>++++++>>++>>+++++>>+++++++ >>++>>++++>>+>>++++++[<<]>>[>++++++[-<<++++++++++>>]<<++..------------------->[-<.>>+<]>[-<+>]>]<<[-[-[-[-[-[-[>++>]<+++++++++++++++++++++++++++++>]<++>]<++++++++++++++>]<+>]<++>]<<[->.<]<<] I added the newlines for readability. You should delete them to make it a quine. >>+>>+++++>>++>>+++>>+>>++++++>>++>>++>>++>>+++++>>+>>++++>> +>>+++>>+>>+>>++>>++>>+>>+>>+>>+++>>+>>++++++>>+++++++++++++ +++++++++++++++++++++++++++++++++++++++++++++++++>>+>>++>>++ +++++>>+++++++++++++++++++>>++++>>+>>++>>+>>+++++>>+>>++++>> +>>+++>>+>>+++++++>>+>>++>>+>>++++++>>+>>+++>>+>>+++++>>+>>+ +++>>+>>++++++>>+>>+++>>+>>+++++>>+>>++++>>+>>++>>+>>+>>+>>+ ++>>+>>++++++>>+++>>++>>+>>++++++>>++>>+++>>+>>+++++>>+>>+++ +>>+>>+++>>+>>+>>+>>++>>+>>+++++>>+>>+++>>+>>++++>>+>>++++++ >>+>>++>>+>>+++++>>+>>++>>+>>++++++>>++>>+++>>+>>+++++>>+>>+ +>>+++++++++++++++++++++++++++++++++++++++++++++++++>>+>>+>> +++>>+>>++++>>+>>++++++>>+++>>+++>>+>>++++++>>++++>>++>>+>>+ ++++>>+>>++++>>+>>+++>>+>>+>>+>>++>>+>>+++++>>+>>+++>>+>>+++ +>>+>>++++++>>+>>++>>+>>+++++>>+>>++>>+>>++++++>>++>>+++>>+> >+++++>>+>>++>>+++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++>>+>>+>>+++>>+>>++++>>+>>++++++>>+++++ >>++>>+>>++++++>>++++>>+++>>+>>+++++>>+>>++++>>+>>+++>>+>>+> >+>>++>>+>>+++++>>+>>+++>>+>>++++>>+>>++++++>>+>>++>>+>>++++ +>>+>>++>>+>>++++++>>++>>+++>>+>>+++++>>+>>++>>+++++++++++++ +++++++++++++++++++++++++++++++++++++++++++++++++++>>+>>+>>+ ++>>+>>++++>>+>>++++++>>+++>>+++>>+>>++++++>>++++>>++>>+>>++ +++>>+>>++++>>+>>+++>>+>>+>>+>>++>>+>>+++++>>+>>+++>>+>>++++ >>+>>++++++>>+>>++>>+>>+++++>>+>>++>>+>>++++++>>++>>+++>>+>> +++++>>+>>++>>++++++++++++++++++++++++++++++++++++++++++++++ ++>>+>>+>>+++>>+>>++++>>+>>++++++>>+++++>>++>>+>>++++++>>+++ +>>+++>>+>>+++++>>+>>++++>>+>>+++>>+>>+>>+>>++>>+>>+++++>>+> >+++>>+>>++++>>+>>++++++>>+>>++>>+>>+++++>>+>>++>>+>>++++++> >++>>+++>>+>>+++++>>+>>++>>+++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ >>+>>+>>+++>>+>>++++>>+>>++++++>>+++>>+++>>+>>++++++>>++++>> ++>>+>>+++++>>+>>++++>>+>>+++>>+>>+>>+>>++>>+>>+++++>>+>>+++ >>+>>++++>>+>>++++++>>+>>++>>+>>+++++>>+>>++>>+>>++++++>>++> >+++>>+>>+++++>>+>>++>>+++++++++++++++++++++++++++++++++++++ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++>>+ >>+>>+++>>+>>++++>>+>>++++++>>+++++>>++>>+>>++++++>>++++>>++ +>>+>>+++++>>+>>++++>>+>>+++>>+>>+>>+>>++>>+>>+++++>>+>>+++> >+>>++++>>+>>++++++>>+>>++>>+>>+++++>>+>>++>>+>>++++++>>++>> +++>>+>>+++++>>+>>++>>++++++++++++++++++++++++++++++++++++++ ++++++++>>+>>+>>+++>>+>>++++>>+>>++++++>>+++>>+++>>+>>++++++ >>++>>++>>++>>+++++>>+>>++++>>++>>++>>+>>+++++++>>++>>+++>>+ >>++++++>>++++>>++>>+>>++++++[<<]>>[[-<+>>+<]+++++++++++++++ +++++++++++++++++++++++++++++++++++++++++++++++..----------- -------->[-<.>]<[-]<[->+<]>>>]<<[-<+>[<-]>[>]<<[>+++++++++++ ++++++++++++++++++++++++++++++++++++++<-]<<<]>>>>[-<+>[<-]>[ >]<<[>++++++++++++++++++++++++++++++++++++++++++++++++++++++ +++++++++++++<-]>>>>>]<<<<[-<+>[<-]>[>]<<[>+++++++++++++++++ +++++++++++++++++++++++++++++++++++++++++++++++<-]<<<]>>>>[- <+>[<-]>[>]<<[>+++++++++++++++++++++++++++++++++++++++++++++ +++<-]>>>>>]<<<<[-<+>[<-]>[>]<<[>+++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++<-]<<<]>>>>[-<+>[<-]>[>]<<[>++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++<-]>>>>>]<<<<[-<+>[<-]>[>]<<[>++++++++++++++++++++++ ++++++++++++++++++++++++<-]<<<]>>[[->>.<<]>>>>] ===99 Bottles of Beer=== It prints the lyrics "99 bottles of beer": ++ Counter for loop (a) >+ unused >++ Counter for loop (b) > Flag for 'no more' >+ Flag for not 'no more' >>> (5) to (7) : temporary values ++++++++++[->+>+>++++++++++<<<]>>> 10 10 100 in (8) (9) (10) >++++++++++ 10 in (11) [- >+++++ 50 in (12) >++++++++++ 100 in (13) >+++++++++++ 110 in (14) >++++++++ 80 in (15) >++++++++ 80 in (16) >+++ 30 in (17) >++++ 40 in (18) >+ 10 in (19) <<<<<<<<] + >-- + 48 '0' plus 1 in (12) >++ + 102 'f' plus 1 in (13) >+++++ + 115 's' plus 1 in (14) >-- + 78 'N' plus 1 in (15) >++++ + 84 'T' plus 1 in (16) >++ + 32 ' ' plus 1 in (17) >++++ + 44 comma plus 1 in (18) > + 10 LF plus 1 in (19) stuff for writing parts of the song >+ select stuff >+ select stuff >+ write song part 3 >++ write song part 1 >+ write song part 2 >+ Flag for 'end of song' >++ Flag for not 'end of song' All bytes are at val plus 1 Go back to (7) with final initialization step (remove 1 to all bytes) [-<] <<<<<<< at (0) [ loop (a) - >> at (2) [ loop (b) >>>>>>>> at (10) [ start loop <<<<<<< at (3) [->[-] print '(N|n)o more' >>>>>>>>>>>. '(N|n)' <----. 'o' >>>. ' ' <<<--. 'm' ++. 'o' +++.+ 'r' <-.+ 'e' <<+<<<<<<<< ] +> at (4) [-<[-]>>>>> at (9) prints number (using (9) and (10)) [>>>+<<<<+<+<+>>>-]<<<[->>>+<<<]> at (6) [>>>>>>+<<<<<<-]>>>>>[[-]>.<]<<<<[>>>>>-<<<<<-]>> at (9) [<<+<+<+>>>>-]<<<<[->>>>+<<<<]> at (6) [>>>>>>+<<<<<<-]>>>>>>.<<<<<[>>>>>-<<<<<-] at (7) memorize in (11) if (10) not 1 >>>[-<<<+<+>>>>]<<<<[->>>>+<<<<]>-[[-]>>>>+<<<<]<<< at (4) ]+ >>>>>>>> at (12) print ' bottle(s) of beer' >>>>>. ' ' <<<<----. 'b' >----. 'o' +++++..- 'tt' <++++++++++. 'l' -------. 'e' <<[[-]>>>.<<<]>> 's' if (11)==1 ie if (10)!=1 >>>>. ' ' <<<----. 'o' <+. 'f' >>>>. ' ' <<<<----. 'b' +++..+ 'ee' >+++.+ 'r' [>] at (20) +>+>[->+<<-<- print ' on the wall' DOT LF LF <<<. ' ' <<<----. 'o' -. 'n' >>>. ' ' <<<++++++. 't' <++. 'h' ---. 'e' >>>>. ' ' <<<+++. 'w' <----. 'a' +++++++++++.. 'll' ------>---- reset to 'f' and 's' >---------- ---------- ---------- -- sets (15) to 'N' >>>++.-- DOT >.. LF LF >>>] at (22) >>>[->[-]<<<<<<<[<]<[-]>>[>]>>>>>]+ if end of song reset bottles counter >[-<[-] at (25) <<<< at (21) [->>[->+<<<<- print ' on the wall' COMMA ' ' <<<. ' ' <<<----. 'o' -. 'n' >>>. ' ' <<<++++++. 't' <++. 'h' ---. 'e' >>>>. ' ' <<<+++. 'w' <----. 'a' +++++++++++.. 'll' ------>---- reset (13) and (14) to 'f' and 's' >++++++++++ ++++++++++ ++++++++++ ++ sets (15) to 'n' >>>. comma <. ' ' >>>>>>]<<]< at (20) [->>>>[-<<+< at (21) <<<++.-- DOT >. LF [<]<<<<<<<< at (3) [->[-]<]+> at (4) [-<[-]> >>>>>>>>>>>>. 'T' <<<-----. 'a' ++++++++++. 'k' ------. 'e' >>>>. ' ' <<<----. 'o' -. 'n' <. 'e' >>>>. ' ' <<<<-. 'd' >+. 'o' ++++++++. 'w' ---------. 'n' >>>. ' ' <<<<---. 'a' >. 'n' <+++. 'd' >>>>. ' ' <<<++. 'p' <---. 'a' >+++.. 'ss' >>>. ' ' <<<<++++++++. 'i' >+. 't' >>>. ' ' <<<<--------. 'a' >--. 'r' ---. 'o' ++++++. 'u' -------. 'n' <+++. 'd' ++>+++++ reset (13) and (14) to 'f' and 's' >>>>. comma <. ' ' [<]<<<<<<< at (4) ]+ >>>>>> at (10) decrements values -<<<+>>[<<[-]<+<+>>>>-]<<<<[>-<[-]]>[->>>+<<<]>[->->+++++++++<<]>>> at (10) >>[>]>>>>] at (24) <<<<] at (20) >>>>>>]+ at (26) <<<<<<<[<]< at (10) ] +<+ <<<<<<+< at (2) - ] print 'Go to the store and buy some more' comma ' ' >>>>>>>>>>[>]>>>>> at (25) [->[-]<]+> at (26) [-<[-] <<<<<<<<< at (16) -------------. 'G' <<----. 'o' >>>. ' ' <<<+++++. 't' -----. 'o' >>>. ' ' <<<+++++. 't' <++. 'h' ---. 'e' >>>>. ' ' <<<-. 's' +. 't' -----. 'o' +++. 'r' <. 'e' >>>>. ' ' <<<<----. 'a' >----. 'n' <+++. 'd' >>>>. ' ' <<<<--. 'b' >+++++++. 'u' ++++. 'y' >>>. ' ' <<<------. 's' ----. 'o' --. 'm' <+++. 'e' >>>>. ' ' <<<. 'm' ++. 'o' +++.+ 'r' <.+ 'e' >>>>>. coma <. ' ' >>>>>>>>> ]+ Initialize last loop to print final '99 bottles of beer on the wall' DOT <[-]+<[-]<[-]<[-]+<<< at (19) [<]<[-]<[-]<[-]<[-] at (7) ++++++++++[->+>+>++++++++++<<<]>->->- <<<<<<[-]+<[-]<+<< at (0) ] I found it in [http://www.99-bottles-of-beer.net/language-brainfuck-1718.html]. There is also a bottle-shaped version: +>+++++++[>>>+++ +++++<<<<+++++ +++>-]+++++++++>>> +>>++++++++++[>+ +++++++++<-]>[ >>+>+>+>+>+>+> +>>+>+>>+>+>+> +>>+>+>>+>+>+> >+>+>+>+>>>>>+ >+>+>+>>+>+>+> >+>+>+>+>>+>+> +>>+>+>+>+>>+>+> >+>+>+>+>+>+>>>> +>+>>+>+>+>+<<<< <<<<<<<<<<<<<<<< <<<<<<<<<<<<<<<<<< <<<<<<<<<<<<<<<<<< <<<<<<<<<<<<<<<<<< -]<++++[>++++++++< -]>[>+>>>>>>>>+>>> +>>>>>+>>>+>>>>+>> >>>+>+>>+>>>>>+>>>>+ >>>>>+>>>>+>>>>>+>>> +>>>>>>>+>+>+>>>+>>> >>+<<<<<<<<<<<<<<<<< <<<<<<<<<<<<<<<<<<<< <<<<<<<<<<<<<<<<<<<<<< <<<<<<<<<<<<<<<<-]+++++[ >>>++>+++>+++>++>>+++>>++> >>>>>+++>>++>++>>+++>+>>>+++ +>->++>++>++>+++>++>>--->->+>>>+ +>++>>>>++>++++>++>>->++>>>++>->++ +>+++>>+>+++>>>+++>++>+++>++>>>++>>++> ++>>++>++>+++<<<<<<<<<<<<<<<<<<<<<<<<<<< <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< <<<<-]>>-->+>+>+>-->+>>>+>++>>-->+>+>->>+>>> +>->+>>->++>-->-->++>->>>->++>++>+>>+>>+>>>+ >->>>++>>>>++>++>>>>>+>>++>->+>++>>>>+++>>>+>> ->+>->+<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[>>>>++ ++++++++[->[-]+>[-]<<[<<<<<.>>>>.>>>>.>.>.>.>.>. >.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>> >.<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<.>>>>.> >>>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>>>>>>>>>>>>>> .>.>>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>. >.>.>.>.>.>.>.>.>.>.>.>.>.<<<<<<<<<<<<<<<<<<<<<< <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< <<<<.>>>>-.>>>>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>. >.>.>.>.>.>.>.>.>.>.>.>>.>..<<<<<<<<<<<<<<<<<<<< <<<<<<<<<<<<-]>[<<<<<->[-]+>[-]<<[<.>>>>.>>>>.>. >.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>. >.>.>.>>>.<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< <.>>>>.>>>>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>>>>>> >>>>>>>>.>.>>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>. >.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.<<<<<<<<<<<<<< <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< <<<<<<<<<<<<-.>>>>+++++++++.>>>>.>.>.>.>.>.>.>.> .>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>>.>..<<< <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<-]>[<<.>>>>.>>> >.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>. >.>.>.>.>.>>>.<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< <<<<<.>>>>.>>>>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>> >>>>>>>>>>>>.>.>>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>. >.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.<<<<<<<<<< <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< <<<<<<<<<<<<+++++++++.>>>>.>.>.>.>.>.>.>.>.>.>.> .>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>>.>..<<<<<<<<< <<<<<<<<<<<<<<<<<<<<<<<<<<<->]<<+>>>>>->]<<]<<<< -]>>>>++++++++[->[-]+>[-]<<[<.>>>>.>.>.>.>.>.>.> .>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>>>.< <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<.>>>>.>.>.>.>. >.>.>.>.>.>.>.>.>.>.>.>>>>>>>>>>>>>>.>.>>.>.>.>. >.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>. >.>.>.>.>.>.>.<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<-.>>>>.>.>.> .>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.> .>>.>..<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<-]>[<<.>> >>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.> .>.>.>.>.>.>>>.<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< <<.>>>>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>>>>>>>>>> >>>>.>.>>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>. >.>.>.>.>.>.>.>.>.>.>.>.>.>.>.<<<<<<<<<<<<<<<<<< <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< <<<<-.>>>>.>.>.>.>.>.>.>>.>.>.>.>.>.>.>.>.>.>.>. >.>.>.>.>.>.>.>.>>.>..<<<<<<<<<<<<<<<<<<<<<<<<<< <<<<<<->]<<]<.>>>>.>.>.>.>.>.>.>>.>.>.>.>.>.>.>. >.>.>.>.>.>.>.>.>.>.>.>.>.>>>.<<<<<<<<<<<<<<<<<< <<<<<<<<<<<<<<<<<.>>>>.>.>.>.>.>.>.>>.>.>.>.>.>. >.>.>>>>>>>>>>>>>>.>.>>.>.>.>.>.>.>.>.>.>.>.>.>. >.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>. >.>.>.>.>.<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<.>.>.>.>.>.>. >.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>>.> Another one found by the translator: +++++ ++[-> +++++ ++<]> +++++ +++.. <++++ +[->- ----< ]>.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ +[->- ----- ---<] >-.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ ++[-> +++++ ++++< ]>+++ .<+++ [->-- -<]>- --.-- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ +[->+ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- ----. <+++[ ->+++ <]>++ ..<++ +++++ +[->- ----- --<]> .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +[->+ +++++ <]>++ +++++ ++++. .<+++ ++[-> ----- <]>.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ +[->- ----- --<]> ----- -.<++ +++[- >---- -<]>- ----- .---. <++++ +++++ +[->+ +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- --.<+ ++[-> +++<] >+.-- ----. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. ----- ----. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ +++[- >++++ ++++< ]>+++ +.<++ +[->+ ++<]> ++.++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++ ++++[ ->+++ +++++ <]>+. <+++[ ->+++ <]>++ ++.<+ ++[-> ---<] >-.<+ +++++ ++[-> ----- ---<] >---- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ +++++ .<+++ [->-- -<]>- ----- .<+++ +[->+ +++<] >++.. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ .<+++ [->++ +<]>+ +.<++ +++++ ++[-> ----- ----< ]>--- .<+++ +++++ [->++ +++++ +<]>+ .<+++ +[->+ +++<] >+.-- -.+++ +++.- ----- -.<++ +[->- --<]> -.<++ +++++ [->-- ----- <]>-- ----- .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +[->+ +++++ <]>++ +++++ ++++. -.<++ ++[-> ----< ]>--- ----- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++ +++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>-- ----- ----. <++++ [->-- --<]> ----. ---.+ ++.-- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.-. <++++ [->-- --<]> ----- ---.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >.<++ +++[- >---- -<]>- ----- .---. <++++ ++[-> +++++ +<]>+ +++++ +++++ .-.<+ +++[- >---- <]>-- ----- -.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ ++++[ ->--- ----- <]>-- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ ++++[ ->+++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- .<+++ [->++ +<]>+ .---- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> ++++. <+++[ ->+++ <]>++ .++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ ++[-> +++++ +++<] >+.<+ ++[-> +++<] >++++ .<+++ [->-- -<]>- .<+++ +++++ [->-- ----- -<]>- ---.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ +++.< +++[- >---< ]>--- ---.< ++++[ ->+++ +<]>+ +..<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++.< +++[- >+++< ]>++. <++++ +++++ [->-- ----- --<]> ---.< +++++ +++[- >++++ ++++< ]>+.< ++++[ ->+++ +<]>+ .---. +++++ +.--- ----. <+++[ ->--- <]>-. <++++ +++[- >---- ---<] >---- ---.< +++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.-- .<+++ +[->- ---<] >---- ---.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >---- ----- --.<+ +++[- >---- <]>-- --.-- -.+++ .---. <++++ ++[-> +++++ +<]>+ +++++ +++++ .--.< ++++[ ->--- -<]>- ----- -.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ +++++ [->-- ----- --<]> -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.<+ +++++ ++[-> ----- ---<] >---- ----- ----- .<+++ +++++ +[->+ +++++ +++<] >+++. <+++[ ->--- <]>-- -.--- .<+++ +++++ [->-- ----- -<]>- ----. <++++ +++++ [->++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- ---.< +++[- >+++< ]>++. .<+++ +++++ [->-- ----- -<]>. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.- -.<++ ++[-> ----< ]>--- ----. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ ++[-> ----- ---<] >---- --.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++++ ++[-> +++++ +++++ <]>++ ++++. <++++ [->-- --<]> ---.< +++[- >+++< ]>+.- ----- .<+++ +++++ [->-- ----- -<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .---- ----- .<+++ +++++ [->-- ----- -<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ ++.<+ ++[-> +++<] >++.+ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- ----- ----- .<+++ +++++ [->++ +++++ +<]>+ .<+++ [->++ +<]>+ +++.< +++[- >---< ]>-.< +++++ +++[- >---- ----< ]>--- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ +.<++ +[->- --<]> ----- -.<++ ++[-> ++++< ]>++. .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +.<++ +[->+ ++<]> ++.<+ +++++ +++[- >---- ----- <]>-- -.<++ +++++ +[->+ +++++ ++<]> +.<++ ++[-> ++++< ]>+.- --.++ ++++. ----- --.<+ ++[-> ---<] >-.<+ +++++ +[->- ----- -<]>- ----- -.<++ +++[- >---- -<]>- ----- .---. <++++ ++[-> +++++ +<]>+ +++++ +++++ .---. <++++ [->-- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ +++++ [->-- ----- --<]> -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.<+ +++++ ++[-> ----- ---<] >---- ----- ----- .<+++ +++++ +[->+ +++++ +++<] >+++. <+++[ ->--- <]>-- -.--- .<+++ +++++ [->-- ----- -<]>- ----. <++++ +++++ [->++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- ---.< +++[- >+++< ]>++. .<+++ +++++ [->-- ----- -<]>- ----- ----- .<+++ +[->- ---<] >---- .---. +++.- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.- --.<+ +++[- >---- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ +++[- >---- ----- <]>-. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ ++++[ ->+++ +++++ +<]>+ ++.<+ ++[-> ---<] >---. ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ +++[- >++++ +++++ <]>++ ++++. <++++ [->-- --<]> ----- -.<++ +[->+ ++<]> ++..< +++++ +++[- >---- ----< ]>.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++[- >++++ ++<]> +++++ +++++ +.--- .<+++ +[->- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ [->-- ----- -<]>- ----- .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +++++ [->++ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- -.<++ +[->+ ++<]> +.--- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.- ----- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ .<+++ [->++ +<]>+ +.+++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ +++[- >++++ ++++< ]>+.< +++[- >+++< ]>+++ +.<++ +[->- --<]> -.<++ +++++ +[->- ----- --<]> ----. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ ++++. <+++[ ->--- <]>-- ----. <++++ [->++ ++<]> ++..< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ ++++. <+++[ ->+++ <]>++ .<+++ +++++ +[->- ----- ---<] >---. <++++ ++++[ ->+++ +++++ <]>+. <++++ [->++ ++<]> +.--- .++++ ++.-- ----- .<+++ [->-- -<]>- .<+++ ++++[ ->--- ----< ]>--- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.- ---.< ++++[ ->--- -<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ +++[- >---- ----- <]>-. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ ++++[ ->+++ +++++ +<]>+ ++.<+ ++[-> ---<] >---. ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ +++[- >++++ +++++ <]>++ ++++. <++++ [->-- --<]> ----- -.<++ +[->+ ++<]> ++..< +++++ +++[- >---- ----< ]>--- ----- ---.< ++++[ ->--- -<]>- ---.- --.++ +.--- .<+++ +++[- >++++ ++<]> +++++ +++++ +.--- -.<++ ++[-> ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ +[->- ----- ---<] >-.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ ++[-> +++++ ++++< ]>+++ .<+++ [->-- -<]>- --.-- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ +[->+ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- ----. <+++[ ->+++ <]>++ ..<++ +++++ +[->- ----- --<]> .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +[->+ +++++ <]>++ +++++ ++++. ----. <++++ [->-- --<]> ----- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ +++[- >---- ----< ]>--- ---.< +++++ [->-- ---<] >---- --.-- -.<++ +++++ +++[- >++++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---. <+++[ ->+++ <]>+. ----- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.--- ----- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ [->++ +++++ +<]>+ +++.< +++[- >+++< ]>++. +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ +[->+ +++++ ++<]> +.<++ +[->+ ++<]> ++++. <+++[ ->--- <]>-. <++++ ++++[ ->--- ----- <]>-- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ ++.<+ ++[-> ---<] >---- --.<+ +++[- >++++ <]>++ ..<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ ++.<+ ++[-> +++<] >++.< +++++ ++++[ ->--- ----- -<]>- --.<+ +++++ ++[-> +++++ +++<] >+.<+ +++[- >++++ <]>+. ---.+ +++++ .---- ---.< +++[- >---< ]>-.< +++++ ++[-> ----- --<]> ----- --.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++[- >++++ ++<]> +++++ +++++ +.--- --.<+ +++[- >---- <]>-- --.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ +[->- ----- ---<] >-.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ ++[-> +++++ ++++< ]>+++ .<+++ [->-- -<]>- --.-- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ +[->+ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- ----. <+++[ ->+++ <]>++ ..<++ +++++ +[->- ----- --<]> ----- ----- -.<++ ++[-> ----< ]>--- -.--- .+++. ---.< +++++ +[->+ +++++ <]>++ +++++ ++++. ----- .<+++ +[->- ---<] >---- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++ +++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>.< +++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.-- ---.< ++++[ ->--- -<]>- ---.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ +[->- ----- --<]> ----- -.<++ +++[- >---- -<]>- ----- .---. <++++ +++++ +[->+ +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- --.<+ ++[-> +++<] >+.-- ----. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. ----- ----. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ +++[- >++++ ++++< ]>+++ +.<++ +[->+ ++<]> ++.++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++ ++++[ ->+++ +++++ <]>+. <+++[ ->+++ <]>++ ++.<+ ++[-> ---<] >-.<+ +++++ ++[-> ----- ---<] >---- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ +++++ .<+++ [->-- -<]>- ----- .<+++ +[->+ +++<] >++.. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ .<+++ [->++ +<]>+ +.<++ +++++ ++[-> ----- ----< ]>--- .<+++ +++++ [->++ +++++ +<]>+ .<+++ +[->+ +++<] >+.-- -.+++ +++.- ----- -.<++ +[->- --<]> -.<++ +++++ [->-- ----- <]>-- ----- .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +[->+ +++++ <]>++ +++++ ++++. ----- -.<++ ++[-> ----< ]>--- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++ +++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>-- ----- ----. <++++ [->-- --<]> ----. ---.+ ++.-- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.-- ----. <++++ [->-- --<]> ---.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >.<++ +++[- >---- -<]>- ----- .---. <++++ ++[-> +++++ +<]>+ +++++ +++++ .---- --.<+ +++[- >---- <]>-- -.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ ++++[ ->--- ----- <]>-- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ ++++[ ->+++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- .<+++ [->++ +<]>+ .---- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> ++++. <+++[ ->+++ <]>++ .++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ ++[-> +++++ +++<] >+.<+ ++[-> +++<] >++++ .<+++ [->-- -<]>- .<+++ +++++ [->-- ----- -<]>- ---.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ +++.< +++[- >---< ]>--- ---.< ++++[ ->+++ +<]>+ +..<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++.< +++[- >+++< ]>++. <++++ +++++ [->-- ----- --<]> ---.< +++++ +++[- >++++ ++++< ]>+.< ++++[ ->+++ +<]>+ .---. +++++ +.--- ----. <+++[ ->--- <]>-. <++++ +++[- >---- ---<] >---- ---.< +++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.-- ----- .<+++ +[->- ---<] >--.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >---- ----- --.<+ +++[- >---- <]>-- --.-- -.+++ .---. <++++ ++[-> +++++ +<]>+ +++++ +++++ .---- ---.< ++++[ ->--- -<]>- -.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ +++++ [->-- ----- --<]> -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.<+ +++++ ++[-> ----- ---<] >---- ----- ----- .<+++ +++++ +[->+ +++++ +++<] >+++. <+++[ ->--- <]>-- -.--- .<+++ +++++ [->-- ----- -<]>- ----. <++++ +++++ [->++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- ---.< +++[- >+++< ]>++. .<+++ +++++ [->-- ----- -<]>. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.- ----- -.<++ ++[-> ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ ++[-> ----- ---<] >---- --.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++++ ++[-> +++++ +++++ <]>++ ++++. <++++ [->-- --<]> ---.< +++[- >+++< ]>+.- ----- .<+++ +++++ [->-- ----- -<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .---- ----- .<+++ +++++ [->-- ----- -<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ ++.<+ ++[-> +++<] >++.+ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- ----- ----- .<+++ +++++ [->++ +++++ +<]>+ .<+++ [->++ +<]>+ +++.< +++[- >---< ]>-.< +++++ +++[- >---- ----< ]>--- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ +.<++ +[->- --<]> ----- -.<++ ++[-> ++++< ]>++. .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +.<++ +[->+ ++<]> ++.<+ +++++ +++[- >---- ----- <]>-- -.<++ +++++ +[->+ +++++ ++<]> +.<++ ++[-> ++++< ]>+.- --.++ ++++. ----- --.<+ ++[-> ---<] >-.<+ +++++ +[->- ----- -<]>- ----- -.<++ +++[- >---- -<]>- ----- .---. <++++ ++[-> +++++ +<]>+ +++++ +++++ .---- ----. <++++ [->-- --<]> -.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ +++++ [->-- ----- --<]> -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.<+ +++++ ++[-> ----- ---<] >---- ----- ----- .<+++ +++++ +[->+ +++++ +++<] >+++. <+++[ ->--- <]>-- -.--- .<+++ +++++ [->-- ----- -<]>- ----. <++++ +++++ [->++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- ---.< +++[- >+++< ]>++. .<+++ +++++ [->-- ----- -<]>- ----- ----- .<+++ +[->- ---<] >---- .---. +++.- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.- ----- --.<+ +++[- >---- <]>-. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ +++[- >---- ----- <]>-. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ ++++[ ->+++ +++++ +<]>+ ++.<+ ++[-> ---<] >---. ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ +++[- >++++ +++++ <]>++ ++++. <++++ [->-- --<]> ----- -.<++ +[->+ ++<]> ++..< +++++ +++[- >---- ----< ]>.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++[- >++++ ++<]> +++++ +++++ +.--- ----- .<+++ +[->- ---<] >-.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ [->-- ----- -<]>- ----- .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +++++ [->++ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- -.<++ +[->+ ++<]> +.--- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.- ----- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ .<+++ [->++ +<]>+ +.+++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ +++[- >++++ ++++< ]>+.< +++[- >+++< ]>+++ +.<++ +[->- --<]> -.<++ +++++ +[->- ----- --<]> ----. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ ++++. <+++[ ->--- <]>-- ----. <++++ [->++ ++<]> ++..< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ ++++. <+++[ ->+++ <]>++ .<+++ +++++ +[->- ----- ---<] >---. <++++ ++++[ ->+++ +++++ <]>+. <++++ [->++ ++<]> +.--- .++++ ++.-- ----- .<+++ [->-- -<]>- .<+++ ++++[ ->--- ----< ]>--- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.- ----- ---.< ++++[ ->--- -<]>. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ +++[- >---- ----- <]>-. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ ++++[ ->+++ +++++ +<]>+ ++.<+ ++[-> ---<] >---. ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ +++[- >++++ +++++ <]>++ ++++. <++++ [->-- --<]> ----- -.<++ +[->+ ++<]> ++..< +++++ +++[- >---- ----< ]>--- ----- ---.< ++++[ ->--- -<]>- ---.- --.++ +.--- .<+++ +++[- >++++ ++<]> +++++ +++++ +.--- ----- -.<++ ++[-> ----< ]>.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ +[->- ----- ---<] >-.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ ++[-> +++++ ++++< ]>+++ .<+++ [->-- -<]>- --.-- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ +[->+ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- ----. <+++[ ->+++ <]>++ ..<++ +++++ +[->- ----- --<]> .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +[->+ +++++ <]>++ +++++ ++++. ----- ----. <++++ [->-- --<]> .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ +++[- >---- ----< ]>--- ---.< +++++ [->-- ---<] >---- --.-- -.<++ +++++ +++[- >++++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---. <+++[ ->+++ <]>+. ----- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.--- ----- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ [->++ +++++ +<]>+ +++.< +++[- >+++< ]>++. +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ +[->+ +++++ ++<]> +.<++ +[->+ ++<]> ++++. <+++[ ->--- <]>-. <++++ ++++[ ->--- ----- <]>-- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ ++.<+ ++[-> ---<] >---- --.<+ +++[- >++++ <]>++ ..<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ ++.<+ ++[-> +++<] >++.< +++++ ++++[ ->--- ----- -<]>- --.<+ +++++ ++[-> +++++ +++<] >+.<+ +++[- >++++ <]>+. ---.+ +++++ .---- ---.< +++[- >---< ]>-.< +++++ ++[-> ----- --<]> ----- --.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++[- >++++ ++<]> +++++ +++++ .+.<+ ++++[ ->--- --<]> .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++ +++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>-- ----- ----. <++++ [->-- --<]> ----. ---.+ ++.-- -.<++ ++++[ ->+++ +++<] >++++ +++++ +.+.< +++++ [->-- ---<] >.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ +++++ [->-- ----- --<]> -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.<+ +++++ ++[-> ----- ---<] >---- ----- ----- .<+++ +++++ +[->+ +++++ +++<] >+++. <+++[ ->--- <]>-- -.--- .<+++ +++++ [->-- ----- -<]>- ----. <++++ +++++ [->++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- ---.< +++[- >+++< ]>++. .<+++ +++++ [->-- ----- -<]>. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++ +++++ ++.+. <++++ +[->- ----< ]>.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ [->-- ----- -<]>- ----- .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +++++ [->++ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- -.<++ +[->+ ++<]> +.--- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.- ----- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ .<+++ [->++ +<]>+ +.+++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ +++[- >++++ ++++< ]>+.< +++[- >+++< ]>+++ +.<++ +[->- --<]> -.<++ +++++ +[->- ----- --<]> ----. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ ++++. <+++[ ->--- <]>-- ----. <++++ [->++ ++<]> ++..< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ ++++. <+++[ ->+++ <]>++ .<+++ +++++ +[->- ----- ---<] >---. <++++ ++++[ ->+++ +++++ <]>+. <++++ [->++ ++<]> +.--- .++++ ++.-- ----- .<+++ [->-- -<]>- .<+++ ++++[ ->--- ----< ]>--- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++ +++++ ++..< ++++[ ->--- -<]>- ----- --.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ +[->- ----- ---<] >-.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ ++[-> +++++ ++++< ]>+++ .<+++ [->-- -<]>- --.-- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ +[->+ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- ----. <+++[ ->+++ <]>++ ..<++ +++++ +[->- ----- --<]> ----- ----- -.<++ ++[-> ----< ]>--- -.--- .+++. ---.< +++++ +[->+ +++++ <]>++ +++++ +++.. <++++ [->-- --<]> ----- ---.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >.<++ +++[- >---- -<]>- ----- .---. <++++ ++[-> +++++ +<]>+ +++++ ++++. .<+++ +[->- ---<] >---- ----. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ ++[-> ----- ---<] >---- --.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++++ ++[-> +++++ +++++ <]>++ ++++. <++++ [->-- --<]> ---.< +++[- >+++< ]>+.- ----- .<+++ +++++ [->-- ----- -<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .---- ----- .<+++ +++++ [->-- ----- -<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ ++.<+ ++[-> +++<] >++.+ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- ----- ----- .<+++ +++++ [->++ +++++ +<]>+ .<+++ [->++ +<]>+ +++.< +++[- >---< ]>-.< +++++ +++[- >---- ----< ]>--- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ +.<++ +[->- --<]> ----- -.<++ ++[-> ++++< ]>++. .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +.<++ +[->+ ++<]> ++.<+ +++++ +++[- >---- ----- <]>-- -.<++ +++++ +[->+ +++++ ++<]> +.<++ ++[-> ++++< ]>+.- --.++ ++++. ----- --.<+ ++[-> ---<] >-.<+ +++++ +[->- ----- -<]>- ----- -.<++ +++[- >---- -<]>- ----- .---. <++++ ++[-> +++++ +<]>+ +++++ ++++. -.<++ ++[-> ----< ]>--- ----. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ +++[- >---- ----- <]>-. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ ++++[ ->+++ +++++ +<]>+ ++.<+ ++[-> ---<] >---. ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ +++[- >++++ +++++ <]>++ ++++. <++++ [->-- --<]> ----- -.<++ +[->+ ++<]> ++..< +++++ +++[- >---- ----< ]>--- ----- ---.< ++++[ ->--- -<]>- ---.- --.++ +.--- .<+++ +++[- >++++ ++<]> +++++ +++++ .-.<+ +++[- >---- <]>-- ----- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++ +++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>.< +++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++ +++++ +.-.< ++++[ ->--- -<]>- ----- -.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ ++++[ ->--- ----- <]>-- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ ++++[ ->+++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- .<+++ [->++ +<]>+ .---- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> ++++. <+++[ ->+++ <]>++ .++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ ++[-> +++++ +++<] >+.<+ ++[-> +++<] >++++ .<+++ [->-- -<]>- .<+++ +++++ [->-- ----- -<]>- ---.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ +++.< +++[- >---< ]>--- ---.< ++++[ ->+++ +<]>+ +..<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++.< +++[- >+++< ]>++. <++++ +++++ [->-- ----- --<]> ---.< +++++ +++[- >++++ ++++< ]>+.< ++++[ ->+++ +<]>+ .---. +++++ +.--- ----. <+++[ ->--- <]>-. <++++ +++[- >---- ---<] >---- ---.< +++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++ +++++ +.--. <++++ [->-- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ +++++ [->-- ----- --<]> -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.<+ +++++ ++[-> ----- ---<] >---- ----- ----- .<+++ +++++ +[->+ +++++ +++<] >+++. <+++[ ->--- <]>-- -.--- .<+++ +++++ [->-- ----- -<]>- ----. <++++ +++++ [->++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- ---.< +++[- >+++< ]>++. .<+++ +++++ [->-- ----- -<]>- ----- ----- .<+++ +[->- ---<] >---- .---. +++.- --.<+ +++++ [->++ ++++< ]>+++ +++++ ++.-- .<+++ +[->- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ +[->- ----- ---<] >-.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ ++[-> +++++ ++++< ]>+++ .<+++ [->-- -<]>- --.-- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ +[->+ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- ----. <+++[ ->+++ <]>++ ..<++ +++++ +[->- ----- --<]> .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +[->+ +++++ <]>++ +++++ +++.- -.<++ ++[-> ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ +[->- ----- --<]> ----- -.<++ +++[- >---- -<]>- ----- .---. <++++ +++++ +[->+ +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- --.<+ ++[-> +++<] >+.-- ----. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. ----- ----. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ +++[- >++++ ++++< ]>+++ +.<++ +[->+ ++<]> ++.++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++ ++++[ ->+++ +++++ <]>+. <+++[ ->+++ <]>++ ++.<+ ++[-> ---<] >-.<+ +++++ ++[-> ----- ---<] >---- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ +++++ .<+++ [->-- -<]>- ----- .<+++ +[->+ +++<] >++.. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ .<+++ [->++ +<]>+ +.<++ +++++ ++[-> ----- ----< ]>--- .<+++ +++++ [->++ +++++ +<]>+ .<+++ +[->+ +++<] >+.-- -.+++ +++.- ----- -.<++ +[->- --<]> -.<++ +++++ [->-- ----- <]>-- ----- .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +[->+ +++++ <]>++ +++++ +++.- --.<+ +++[- >---- <]>-- ---.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >---- ----- --.<+ +++[- >---- <]>-- --.-- -.+++ .---. <++++ ++[-> +++++ +<]>+ +++++ ++++. ---.< ++++[ ->--- -<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ +++[- >---- ----- <]>-. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ ++++[ ->+++ +++++ +<]>+ ++.<+ ++[-> ---<] >---. ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ +++[- >++++ +++++ <]>++ ++++. <++++ [->-- --<]> ----- -.<++ +[->+ ++<]> ++..< +++++ +++[- >---- ----< ]>.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++[- >++++ ++<]> +++++ +++++ .---. <++++ [->-- --<]> ----- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ +++[- >---- ----< ]>--- ---.< +++++ [->-- ---<] >---- --.-- -.<++ +++++ +++[- >++++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---. <+++[ ->+++ <]>+. ----- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.--- ----- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ [->++ +++++ +<]>+ +++.< +++[- >+++< ]>++. +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ +[->+ +++++ ++<]> +.<++ +[->+ ++<]> ++++. <+++[ ->--- <]>-. <++++ ++++[ ->--- ----- <]>-- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ ++.<+ ++[-> ---<] >---- --.<+ +++[- >++++ <]>++ ..<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ ++.<+ ++[-> +++<] >++.< +++++ ++++[ ->--- ----- -<]>- --.<+ +++++ ++[-> +++++ +++<] >+.<+ +++[- >++++ <]>+. ---.+ +++++ .---- ---.< +++[- >---< ]>-.< +++++ ++[-> ----- --<]> ----- --.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++[- >++++ ++<]> +++++ +++++ .---- .<+++ +[->- ---<] >---- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++ +++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>-- ----- ----. <++++ [->-- --<]> ----. ---.+ ++.-- -.<++ ++++[ ->+++ +++<] >++++ +++++ +.--- -.<++ ++[-> ----< ]>--- -.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ +++++ [->-- ----- --<]> -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.<+ +++++ ++[-> ----- ---<] >---- ----- ----- .<+++ +++++ +[->+ +++++ +++<] >+++. <+++[ ->--- <]>-- -.--- .<+++ +++++ [->-- ----- -<]>- ----. <++++ +++++ [->++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- ---.< +++[- >+++< ]>++. .<+++ +++++ [->-- ----- -<]>. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++ +++++ ++.-- --.<+ +++[- >---- <]>-- --.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ [->-- ----- -<]>- ----- .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +++++ [->++ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- -.<++ +[->+ ++<]> +.--- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.- ----- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ .<+++ [->++ +<]>+ +.+++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ +++[- >++++ ++++< ]>+.< +++[- >+++< ]>+++ +.<++ +[->- --<]> -.<++ +++++ +[->- ----- --<]> ----. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ ++++. <+++[ ->--- <]>-- ----. <++++ [->++ ++<]> ++..< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ ++++. <+++[ ->+++ <]>++ .<+++ +++++ +[->- ----- ---<] >---. <++++ ++++[ ->+++ +++++ <]>+. <++++ [->++ ++<]> +.--- .++++ ++.-- ----- .<+++ [->-- -<]>- .<+++ ++++[ ->--- ----< ]>--- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++ +++++ ++.-- ---.< ++++[ ->--- -<]>- --.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ +[->- ----- ---<] >-.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ ++[-> +++++ ++++< ]>+++ .<+++ [->-- -<]>- --.-- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ +[->+ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- ----. <+++[ ->+++ <]>++ ..<++ +++++ +[->- ----- --<]> ----- ----- -.<++ ++[-> ----< ]>--- -.--- .+++. ---.< +++++ +[->+ +++++ <]>++ +++++ +++.- ----. <++++ [->-- --<]> ---.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >.<++ +++[- >---- -<]>- ----- .---. <++++ ++[-> +++++ +<]>+ +++++ ++++. ----- .<+++ +[->- ---<] >---. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ ++[-> ----- ---<] >---- --.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++++ ++[-> +++++ +++++ <]>++ ++++. <++++ [->-- --<]> ---.< +++[- >+++< ]>+.- ----- .<+++ +++++ [->-- ----- -<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .---- ----- .<+++ +++++ [->-- ----- -<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ ++.<+ ++[-> +++<] >++.+ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- ----- ----- .<+++ +++++ [->++ +++++ +<]>+ .<+++ [->++ +<]>+ +++.< +++[- >---< ]>-.< +++++ +++[- >---- ----< ]>--- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ +.<++ +[->- --<]> ----- -.<++ ++[-> ++++< ]>++. .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +.<++ +[->+ ++<]> ++.<+ +++++ +++[- >---- ----- <]>-- -.<++ +++++ +[->+ +++++ ++<]> +.<++ ++[-> ++++< ]>+.- --.++ ++++. ----- --.<+ ++[-> ---<] >-.<+ +++++ +[->- ----- -<]>- ----- -.<++ +++[- >---- -<]>- ----- .---. <++++ ++[-> +++++ +<]>+ +++++ ++++. ----- -.<++ ++[-> ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ +++[- >---- ----- <]>-. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ ++++[ ->+++ +++++ +<]>+ ++.<+ ++[-> ---<] >---. ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ +++[- >++++ +++++ <]>++ ++++. <++++ [->-- --<]> ----- -.<++ +[->+ ++<]> ++..< +++++ +++[- >---- ----< ]>--- ----- ---.< ++++[ ->--- -<]>- ---.- --.++ +.--- .<+++ +++[- >++++ ++<]> +++++ +++++ .---- --.<+ +++[- >---- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++ +++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>.< +++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++ +++++ +.--- ---.< ++++[ ->--- -<]>- -.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ ++++[ ->--- ----- <]>-- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ ++++[ ->+++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- .<+++ [->++ +<]>+ .---- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> ++++. <+++[ ->+++ <]>++ .++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ ++[-> +++++ +++<] >+.<+ ++[-> +++<] >++++ .<+++ [->-- -<]>- .<+++ +++++ [->-- ----- -<]>- ---.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ +++.< +++[- >---< ]>--- ---.< ++++[ ->+++ +<]>+ +..<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++.< +++[- >+++< ]>++. <++++ +++++ [->-- ----- --<]> ---.< +++++ +++[- >++++ ++++< ]>+.< ++++[ ->+++ +<]>+ .---. +++++ +.--- ----. <+++[ ->--- <]>-. <++++ +++[- >---- ---<] >---- ---.< +++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++ +++++ +.--- ----. <++++ [->-- --<]> -.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ +++++ [->-- ----- --<]> -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.<+ +++++ ++[-> ----- ---<] >---- ----- ----- .<+++ +++++ +[->+ +++++ +++<] >+++. <+++[ ->--- <]>-- -.--- .<+++ +++++ [->-- ----- -<]>- ----. <++++ +++++ [->++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- ---.< +++[- >+++< ]>++. .<+++ +++++ [->-- ----- -<]>- ----- ----- .<+++ +[->- ---<] >---- .---. +++.- --.<+ +++++ [->++ ++++< ]>+++ +++++ ++.-- ----- .<+++ +[->- ---<] >-.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ +[->- ----- ---<] >-.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ ++[-> +++++ ++++< ]>+++ .<+++ [->-- -<]>- --.-- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ +[->+ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- ----. <+++[ ->+++ <]>++ ..<++ +++++ +[->- ----- --<]> .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +[->+ +++++ <]>++ +++++ +++.- ----- -.<++ ++[-> ----< ]>-.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ +[->- ----- --<]> ----- -.<++ +++[- >---- -<]>- ----- .---. <++++ +++++ +[->+ +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- --.<+ ++[-> +++<] >+.-- ----. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. ----- ----. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ +++[- >++++ ++++< ]>+++ +.<++ +[->+ ++<]> ++.++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++ ++++[ ->+++ +++++ <]>+. <+++[ ->+++ <]>++ ++.<+ ++[-> ---<] >-.<+ +++++ ++[-> ----- ---<] >---- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ +++++ .<+++ [->-- -<]>- ----- .<+++ +[->+ +++<] >++.. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ .<+++ [->++ +<]>+ +.<++ +++++ ++[-> ----- ----< ]>--- .<+++ +++++ [->++ +++++ +<]>+ .<+++ +[->+ +++<] >+.-- -.+++ +++.- ----- -.<++ +[->- --<]> -.<++ +++++ [->-- ----- <]>-- ----- .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +[->+ +++++ <]>++ +++++ +++.- ----- --.<+ +++[- >---- <]>.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >---- ----- --.<+ +++[- >---- <]>-- --.-- -.+++ .---. <++++ ++[-> +++++ +<]>+ +++++ ++++. ----- ---.< ++++[ ->--- -<]>. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ +++[- >---- ----- <]>-. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ ++++[ ->+++ +++++ +<]>+ ++.<+ ++[-> ---<] >---. ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ +++[- >++++ +++++ <]>++ ++++. <++++ [->-- --<]> ----- -.<++ +[->+ ++<]> ++..< +++++ +++[- >---- ----< ]>.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++[- >++++ ++<]> +++++ +++++ .---- ----. <++++ [->-- --<]> .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ +++[- >---- ----< ]>--- ---.< +++++ [->-- ---<] >---- --.-- -.<++ +++++ +++[- >++++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---. <+++[ ->+++ <]>+. ----- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.--- ----- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ [->++ +++++ +<]>+ +++.< +++[- >+++< ]>++. +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ +[->+ +++++ ++<]> +.<++ +[->+ ++<]> ++++. <+++[ ->--- <]>-. <++++ ++++[ ->--- ----- <]>-- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ ++.<+ ++[-> ---<] >---- --.<+ +++[- >++++ <]>++ ..<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ ++.<+ ++[-> +++<] >++.< +++++ ++++[ ->--- ----- -<]>- --.<+ +++++ ++[-> +++++ +++<] >+.<+ +++[- >++++ <]>+. ---.+ +++++ .---- ---.< +++[- >---< ]>-.< +++++ ++[-> ----- --<]> ----- --.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++[- >++++ ++<]> +++++ ++++. ++.<+ ++++[ ->--- --<]> .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++ +++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>-- ----- ----. <++++ [->-- --<]> ----. ---.+ ++.-- -.<++ ++++[ ->+++ +++<] >++++ +++++ .++.< +++++ [->-- ---<] >.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ +++++ [->-- ----- --<]> -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.<+ +++++ ++[-> ----- ---<] >---- ----- ----- .<+++ +++++ +[->+ +++++ +++<] >+++. <+++[ ->--- <]>-- -.--- .<+++ +++++ [->-- ----- -<]>- ----. <++++ +++++ [->++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- ---.< +++[- >+++< ]>++. .<+++ +++++ [->-- ----- -<]>. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++ +++++ +.++. <++++ +[->- ----< ]>.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ [->-- ----- -<]>- ----- .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +++++ [->++ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- -.<++ +[->+ ++<]> +.--- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.- ----- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ .<+++ [->++ +<]>+ +.+++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ +++[- >++++ ++++< ]>+.< +++[- >+++< ]>+++ +.<++ +[->- --<]> -.<++ +++++ +[->- ----- --<]> ----. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ ++++. <+++[ ->--- <]>-- ----. <++++ [->++ ++<]> ++..< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ ++++. <+++[ ->+++ <]>++ .<+++ +++++ +[->- ----- ---<] >---. <++++ ++++[ ->+++ +++++ <]>+. <++++ [->++ ++<]> +.--- .++++ ++.-- ----- .<+++ [->-- -<]>- .<+++ ++++[ ->--- ----< ]>--- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++ +++++ +.+.< ++++[ ->--- -<]>- ----- --.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ +[->- ----- ---<] >-.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ ++[-> +++++ ++++< ]>+++ .<+++ [->-- -<]>- --.-- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ +[->+ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- ----. <+++[ ->+++ <]>++ ..<++ +++++ +[->- ----- --<]> ----- ----- -.<++ ++[-> ----< ]>--- -.--- .+++. ---.< +++++ +[->+ +++++ <]>++ +++++ ++.+. <++++ [->-- --<]> ----- ---.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >.<++ +++[- >---- -<]>- ----- .---. <++++ ++[-> +++++ +<]>+ +++++ +++.+ .<+++ +[->- ---<] >---- ----. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ ++[-> ----- ---<] >---- --.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++++ ++[-> +++++ +++++ <]>++ ++++. <++++ [->-- --<]> ---.< +++[- >+++< ]>+.- ----- .<+++ +++++ [->-- ----- -<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .---- ----- .<+++ +++++ [->-- ----- -<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ ++.<+ ++[-> +++<] >++.+ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- ----- ----- .<+++ +++++ [->++ +++++ +<]>+ .<+++ [->++ +<]>+ +++.< +++[- >---< ]>-.< +++++ +++[- >---- ----< ]>--- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ +.<++ +[->- --<]> ----- -.<++ ++[-> ++++< ]>++. .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +.<++ +[->+ ++<]> ++.<+ +++++ +++[- >---- ----- <]>-- -.<++ +++++ +[->+ +++++ ++<]> +.<++ ++[-> ++++< ]>+.- --.++ ++++. ----- --.<+ ++[-> ---<] >-.<+ +++++ +[->- ----- -<]>- ----- -.<++ +++[- >---- -<]>- ----- .---. <++++ ++[-> +++++ +<]>+ +++++ +++.. <++++ [->-- --<]> ----- --.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ +[->- ----- ---<] >-.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ ++[-> +++++ ++++< ]>+++ .<+++ [->-- -<]>- --.-- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ +[->+ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- ----. <+++[ ->+++ <]>++ ..<++ +++++ +[->- ----- --<]> ----- ----- -.<++ ++[-> ----< ]>--- -.--- .+++. ---.< +++++ +[->+ +++++ <]>++ +++++ ++..< ++++[ ->--- -<]>- ----- -.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ +++++ [->-- ----- --<]> -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.<+ +++++ ++[-> ----- ---<] >---- ----- ----- .<+++ +++++ +[->+ +++++ +++<] >+++. <+++[ ->--- <]>-- -.--- .<+++ +++++ [->-- ----- -<]>- ----. <++++ +++++ [->++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- ---.< +++[- >+++< ]>++. .<+++ +++++ [->-- ----- -<]>. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++ +++++ +..<+ +++[- >---- <]>-- ----- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ +++[- >---- ----< ]>--- ---.< +++++ [->-- ---<] >---- --.-- -.<++ +++++ +++[- >++++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---. <+++[ ->+++ <]>+. ----- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.--- ----- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ [->++ +++++ +<]>+ +++.< +++[- >+++< ]>++. +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ +[->+ +++++ ++<]> +.<++ +[->+ ++<]> ++++. <+++[ ->--- <]>-. <++++ ++++[ ->--- ----- <]>-- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ ++.<+ ++[-> ---<] >---- --.<+ +++[- >++++ <]>++ ..<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ ++.<+ ++[-> +++<] >++.< +++++ ++++[ ->--- ----- -<]>- --.<+ +++++ ++[-> +++++ +++<] >+.<+ +++[- >++++ <]>+. ---.+ +++++ .---- ---.< +++[- >---< ]>-.< +++++ ++[-> ----- --<]> ----- --.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++[- >++++ ++<]> +++++ ++++. -.<++ ++[-> ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >---- ----- --.<+ +++[- >---- <]>-- --.-- -.+++ .---. <++++ ++[-> +++++ +<]>+ +++++ +++.- .<+++ +[->- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ +[->- ----- ---<] >-.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ ++[-> +++++ ++++< ]>+++ .<+++ [->-- -<]>- --.-- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ +[->+ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- ----. <+++[ ->+++ <]>++ ..<++ +++++ +[->- ----- --<]> .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +[->+ +++++ <]>++ +++++ ++.-. <++++ [->-- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ ++++[ ->--- ----- <]>-- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ ++++[ ->+++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- .<+++ [->++ +<]>+ .---- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> ++++. <+++[ ->+++ <]>++ .++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ ++[-> +++++ +++<] >+.<+ ++[-> +++<] >++++ .<+++ [->-- -<]>- .<+++ +++++ [->-- ----- -<]>- ---.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ +++.< +++[- >---< ]>--- ---.< ++++[ ->+++ +<]>+ +..<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++.< +++[- >+++< ]>++. <++++ +++++ [->-- ----- --<]> ---.< +++++ +++[- >++++ ++++< ]>+.< ++++[ ->+++ +<]>+ .---. +++++ +.--- ----. <+++[ ->--- <]>-. <++++ +++[- >---- ---<] >---- ---.< +++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++ +++++ .--.< ++++[ ->--- -<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ +++[- >---- ----- <]>-. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ ++++[ ->+++ +++++ +<]>+ ++.<+ ++[-> ---<] >---. ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ +++[- >++++ +++++ <]>++ ++++. <++++ [->-- --<]> ----- -.<++ +[->+ ++<]> ++..< +++++ +++[- >---- ----< ]>--- ----- ---.< ++++[ ->--- -<]>- ---.- --.++ +.--- .<+++ +++[- >++++ ++<]> +++++ ++++. --.<+ +++[- >---- <]>-- ---.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >.<++ +++[- >---- -<]>- ----- .---. <++++ ++[-> +++++ +<]>+ +++++ +++.- -.<++ ++[-> ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ [->-- ----- -<]>- ----- .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +++++ [->++ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- -.<++ +[->+ ++<]> +.--- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.- ----- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ .<+++ [->++ +<]>+ +.+++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ +++[- >++++ ++++< ]>+.< +++[- >+++< ]>+++ +.<++ +[->- --<]> -.<++ +++++ +[->- ----- --<]> ----. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ ++++. <+++[ ->--- <]>-- ----. <++++ [->++ ++<]> ++..< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ ++++. <+++[ ->+++ <]>++ .<+++ +++++ +[->- ----- ---<] >---. <++++ ++++[ ->+++ +++++ <]>+. <++++ [->++ ++<]> +.--- .++++ ++.-- ----- .<+++ [->-- -<]>- .<+++ ++++[ ->--- ----< ]>--- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++ +++++ +.--- .<+++ +[->- ---<] >---- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++ +++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>-- ----- ----. <++++ [->-- --<]> ----. ---.+ ++.-- -.<++ ++++[ ->+++ +++<] >++++ +++++ .---. <++++ [->-- --<]> ----. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ +++[- >---- ----- <]>-. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ ++++[ ->+++ +++++ +<]>+ ++.<+ ++[-> ---<] >---. ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ +++[- >++++ +++++ <]>++ ++++. <++++ [->-- --<]> ----- -.<++ +[->+ ++<]> ++..< +++++ +++[- >---- ----< ]>.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++[- >++++ ++<]> +++++ ++++. ---.< ++++[ ->--- -<]>- ---.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ +[->- ----- --<]> ----- -.<++ +++[- >---- -<]>- ----- .---. <++++ +++++ +[->+ +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- --.<+ ++[-> +++<] >+.-- ----. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. ----- ----. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ +++[- >++++ ++++< ]>+++ +.<++ +[->+ ++<]> ++.++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++ ++++[ ->+++ +++++ <]>+. <+++[ ->+++ <]>++ ++.<+ ++[-> ---<] >-.<+ +++++ ++[-> ----- ---<] >---- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ +++++ .<+++ [->-- -<]>- ----- .<+++ +[->+ +++<] >++.. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ .<+++ [->++ +<]>+ +.<++ +++++ ++[-> ----- ----< ]>--- .<+++ +++++ [->++ +++++ +<]>+ .<+++ +[->+ +++<] >+.-- -.+++ +++.- ----- -.<++ +[->- --<]> -.<++ +++++ [->-- ----- <]>-- ----- .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +[->+ +++++ <]>++ +++++ ++.-- --.<+ +++[- >---- <]>-- -.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ +++++ [->-- ----- --<]> -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.<+ +++++ ++[-> ----- ---<] >---- ----- ----- .<+++ +++++ +[->+ +++++ +++<] >+++. <+++[ ->--- <]>-- -.--- .<+++ +++++ [->-- ----- -<]>- ----. <++++ +++++ [->++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- ---.< +++[- >+++< ]>++. .<+++ +++++ [->-- ----- -<]>- ----- ----- .<+++ +[->- ---<] >---- .---. +++.- --.<+ +++++ [->++ ++++< ]>+++ +++++ +.--- -.<++ ++[-> ----< ]>--- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++ +++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>.< +++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++ +++++ .---- .<+++ +[->- ---<] >---. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ ++[-> ----- ---<] >---- --.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++++ ++[-> +++++ +++++ <]>++ ++++. <++++ [->-- --<]> ---.< +++[- >+++< ]>+.- ----- .<+++ +++++ [->-- ----- -<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .---- ----- .<+++ +++++ [->-- ----- -<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ ++.<+ ++[-> +++<] >++.+ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- ----- ----- .<+++ +++++ [->++ +++++ +<]>+ .<+++ [->++ +<]>+ +++.< +++[- >---< ]>-.< +++++ +++[- >---- ----< ]>--- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ +.<++ +[->- --<]> ----- -.<++ ++[-> ++++< ]>++. .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +.<++ +[->+ ++<]> ++.<+ +++++ +++[- >---- ----- <]>-- -.<++ +++++ +[->+ +++++ ++<]> +.<++ ++[-> ++++< ]>+.- --.++ ++++. ----- --.<+ ++[-> ---<] >-.<+ +++++ +[->- ----- -<]>- ----- -.<++ +++[- >---- -<]>- ----- .---. <++++ ++[-> +++++ +<]>+ +++++ +++.- ----. <++++ [->-- --<]> --.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ +[->- ----- ---<] >-.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ ++[-> +++++ ++++< ]>+++ .<+++ [->-- -<]>- --.-- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ +[->+ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- ----. <+++[ ->+++ <]>++ ..<++ +++++ +[->- ----- --<]> ----- ----- -.<++ ++[-> ----< ]>--- -.--- .+++. ---.< +++++ +[->+ +++++ <]>++ +++++ ++.-- ---.< ++++[ ->--- -<]>- -.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ +++++ [->-- ----- --<]> -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.<+ +++++ ++[-> ----- ---<] >---- ----- ----- .<+++ +++++ +[->+ +++++ +++<] >+++. <+++[ ->--- <]>-- -.--- .<+++ +++++ [->-- ----- -<]>- ----. <++++ +++++ [->++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- ---.< +++[- >+++< ]>++. .<+++ +++++ [->-- ----- -<]>. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++ +++++ +.--- --.<+ +++[- >---- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ +++[- >---- ----< ]>--- ---.< +++++ [->-- ---<] >---- --.-- -.<++ +++++ +++[- >++++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---. <+++[ ->+++ <]>+. ----- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.--- ----- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ [->++ +++++ +<]>+ +++.< +++[- >+++< ]>++. +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ +[->+ +++++ ++<]> +.<++ +[->+ ++<]> ++++. <+++[ ->--- <]>-. <++++ ++++[ ->--- ----- <]>-- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ ++.<+ ++[-> ---<] >---- --.<+ +++[- >++++ <]>++ ..<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ ++.<+ ++[-> +++<] >++.< +++++ ++++[ ->--- ----- -<]>- --.<+ +++++ ++[-> +++++ +++<] >+.<+ +++[- >++++ <]>+. ---.+ +++++ .---- ---.< +++[- >---< ]>-.< +++++ ++[-> ----- --<]> ----- --.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++[- >++++ ++<]> +++++ ++++. ----- -.<++ ++[-> ----< ]>-.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >---- ----- --.<+ +++[- >---- <]>-- --.-- -.+++ .---. <++++ ++[-> +++++ +<]>+ +++++ +++.- ----- .<+++ +[->- ---<] >-.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ +[->- ----- ---<] >-.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ ++[-> +++++ ++++< ]>+++ .<+++ [->-- -<]>- --.-- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ +[->+ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- ----. <+++[ ->+++ <]>++ ..<++ +++++ +[->- ----- --<]> .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +[->+ +++++ <]>++ +++++ ++.-- ----. <++++ [->-- --<]> -.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ ++++[ ->--- ----- <]>-- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ ++++[ ->+++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- .<+++ [->++ +<]>+ .---- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> ++++. <+++[ ->+++ <]>++ .++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ ++[-> +++++ +++<] >+.<+ ++[-> +++<] >++++ .<+++ [->-- -<]>- .<+++ +++++ [->-- ----- -<]>- ---.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ +++.< +++[- >---< ]>--- ---.< ++++[ ->+++ +<]>+ +..<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++.< +++[- >+++< ]>++. <++++ +++++ [->-- ----- --<]> ---.< +++++ +++[- >++++ ++++< ]>+.< ++++[ ->+++ +<]>+ .---. +++++ +.--- ----. <+++[ ->--- <]>-. <++++ +++[- >---- ---<] >---- ---.< +++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++ +++++ .---- ---.< ++++[ ->--- -<]>. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ +++[- >---- ----- <]>-. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ ++++[ ->+++ +++++ +<]>+ ++.<+ ++[-> ---<] >---. ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ +++[- >++++ +++++ <]>++ ++++. <++++ [->-- --<]> ----- -.<++ +[->+ ++<]> ++..< +++++ +++[- >---- ----< ]>--- ----- ---.< ++++[ ->--- -<]>- ---.- --.++ +.--- .<+++ +++[- >++++ ++<]> +++++ ++++. ----- --.<+ +++[- >---- <]>.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >.<++ +++[- >---- -<]>- ----- .---. <++++ ++[-> +++++ +<]>+ +++++ +++.- ----- -.<++ ++[-> ----< ]>.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ [->-- ----- -<]>- ----- .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +++++ [->++ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- -.<++ +[->+ ++<]> +.--- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.- ----- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ .<+++ [->++ +<]>+ +.+++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ +++[- >++++ ++++< ]>+.< +++[- >+++< ]>+++ +.<++ +[->- --<]> -.<++ +++++ +[->- ----- --<]> ----. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ ++++. <+++[ ->--- <]>-- ----. <++++ [->++ ++<]> ++..< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ ++++. <+++[ ->+++ <]>++ .<+++ +++++ +[->- ----- ---<] >---. <++++ ++++[ ->+++ +++++ <]>+. <++++ [->++ ++<]> +.--- .++++ ++.-- ----- .<+++ [->-- -<]>- .<+++ ++++[ ->--- ----< ]>--- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++ +++++ .+++. <++++ +[->- ----< ]>.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ +[->- ----- ---<] >-.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ ++[-> +++++ ++++< ]>+++ .<+++ [->-- -<]>- --.-- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ +[->+ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- ----. <+++[ ->+++ <]>++ ..<++ +++++ +[->- ----- --<]> ----- ----- -.<++ ++[-> ----< ]>--- -.--- .+++. ---.< +++++ +[->+ +++++ <]>++ +++++ +.+++ .<+++ ++[-> ----- <]>.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >.<++ +++[- >---- -<]>- ----- .---. <++++ ++[-> +++++ +<]>+ +++++ ++.++ +.<++ +++[- >---- -<]>. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ ++[-> ----- ---<] >---- --.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++++ ++[-> +++++ +++++ <]>++ ++++. <++++ [->-- --<]> ---.< +++[- >+++< ]>+.- ----- .<+++ +++++ [->-- ----- -<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .---- ----- .<+++ +++++ [->-- ----- -<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ ++.<+ ++[-> +++<] >++.+ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- ----- ----- .<+++ +++++ [->++ +++++ +<]>+ .<+++ [->++ +<]>+ +++.< +++[- >---< ]>-.< +++++ +++[- >---- ----< ]>--- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ +.<++ +[->- --<]> ----- -.<++ ++[-> ++++< ]>++. .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +.<++ +[->+ ++<]> ++.<+ +++++ +++[- >---- ----- <]>-- -.<++ +++++ +[->+ +++++ ++<]> +.<++ ++[-> ++++< ]>+.- --.++ ++++. ----- --.<+ ++[-> ---<] >-.<+ +++++ +[->- ----- -<]>- ----- -.<++ +++[- >---- -<]>- ----- .---. <++++ ++[-> +++++ +<]>+ +++++ ++.++ .<+++ +[->- ---<] >---- ----. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ +++[- >---- ----- <]>-. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ ++++[ ->+++ +++++ +<]>+ ++.<+ ++[-> ---<] >---. ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ +++[- >++++ +++++ <]>++ ++++. <++++ [->-- --<]> ----- -.<++ +[->+ ++<]> ++..< +++++ +++[- >---- ----< ]>--- ----- ---.< ++++[ ->--- -<]>- ---.- --.++ +.--- .<+++ +++[- >++++ ++<]> +++++ +++.+ +.<++ ++[-> ----< ]>--- ----- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++ +++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>.< +++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++ ++++. ++.<+ +++[- >---- <]>-- ----- -.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ ++++[ ->--- ----- <]>-- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ ++++[ ->+++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- .<+++ [->++ +<]>+ .---- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> ++++. <+++[ ->+++ <]>++ .++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ ++[-> +++++ +++<] >+.<+ ++[-> +++<] >++++ .<+++ [->-- -<]>- .<+++ +++++ [->-- ----- -<]>- ---.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ +++.< +++[- >---< ]>--- ---.< ++++[ ->+++ +<]>+ +..<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++.< +++[- >+++< ]>++. <++++ +++++ [->-- ----- --<]> ---.< +++++ +++[- >++++ ++++< ]>+.< ++++[ ->+++ +<]>+ .---. +++++ +.--- ----. <+++[ ->--- <]>-. <++++ +++[- >---- ---<] >---- ---.< +++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++ ++++. +.<++ ++[-> ----< ]>--- ----. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ +++[- >---- ----- <]>-. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ ++++[ ->+++ +++++ +<]>+ ++.<+ ++[-> ---<] >---. ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ +++[- >++++ +++++ <]>++ ++++. <++++ [->-- --<]> ----- -.<++ +[->+ ++<]> ++..< +++++ +++[- >---- ----< ]>--- ----- ---.< ++++[ ->--- -<]>- ---.- --.++ +.--- .<+++ +++[- >++++ ++<]> +++++ +++.+ .<+++ +[->- ---<] >---- ---.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >.<++ +++[- >---- -<]>- ----- .---. <++++ ++[-> +++++ +<]>+ +++++ ++.+. <++++ [->-- --<]> ----- --.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ [->-- ----- -<]>- ----- .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +++++ [->++ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- -.<++ +[->+ ++<]> +.--- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.- ----- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ .<+++ [->++ +<]>+ +.+++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ +++[- >++++ ++++< ]>+.< +++[- >+++< ]>+++ +.<++ +[->- --<]> -.<++ +++++ +[->- ----- --<]> ----. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ ++++. <+++[ ->--- <]>-- ----. <++++ [->++ ++<]> ++..< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ ++++. <+++[ ->+++ <]>++ .<+++ +++++ +[->- ----- ---<] >---. <++++ ++++[ ->+++ +++++ <]>+. <++++ [->++ ++<]> +.--- .++++ ++.-- ----- .<+++ [->-- -<]>- .<+++ ++++[ ->--- ----< ]>--- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++ +++++ ..<++ ++[-> ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >---- ----- --.<+ +++[- >---- <]>-- --.-- -.+++ .---. <++++ ++[-> +++++ +<]>+ +++++ ++..< ++++[ ->--- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++ +++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>.< +++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++ ++++. .<+++ +[->- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ [->-- ----- -<]>- ----- .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +++++ [->++ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- -.<++ +[->+ ++<]> +.--- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.- ----- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ .<+++ [->++ +<]>+ +.+++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ +++[- >++++ ++++< ]>+.< +++[- >+++< ]>+++ +.<++ +[->- --<]> -.<++ +++++ +[->- ----- --<]> ----. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ ++++. <+++[ ->--- <]>-- ----. <++++ [->++ ++<]> ++..< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ ++++. <+++[ ->+++ <]>++ .<+++ +++++ +[->- ----- ---<] >---. <++++ ++++[ ->+++ +++++ <]>+. <++++ [->++ ++<]> +.--- .++++ ++.-- ----- .<+++ [->-- -<]>- .<+++ ++++[ ->--- ----< ]>--- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++ +++++ .-.<+ +++[- >---- <]>-- ---.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >---- ----- --.<+ +++[- >---- <]>-- --.-- -.+++ .---. <++++ ++[-> +++++ +<]>+ +++++ ++.-. <++++ [->-- --<]> ----- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++ +++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>.< +++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++ ++++. -.<++ ++[-> ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ [->-- ----- -<]>- ----- .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +++++ [->++ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- -.<++ +[->+ ++<]> +.--- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.- ----- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ .<+++ [->++ +<]>+ +.+++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ +++[- >++++ ++++< ]>+.< +++[- >+++< ]>+++ +.<++ +[->- --<]> -.<++ +++++ +[->- ----- --<]> ----. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ ++++. <+++[ ->--- <]>-- ----. <++++ [->++ ++<]> ++..< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ ++++. <+++[ ->+++ <]>++ .<+++ +++++ +[->- ----- ---<] >---. <++++ ++++[ ->+++ +++++ <]>+. <++++ [->++ ++<]> +.--- .++++ ++.-- ----- .<+++ [->-- -<]>- .<+++ ++++[ ->--- ----< ]>--- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++ +++++ .--.< ++++[ ->--- -<]>- ---.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >---- ----- --.<+ +++[- >---- <]>-- --.-- -.+++ .---. <++++ ++[-> +++++ +<]>+ +++++ ++.-- .<+++ +[->- ---<] >---- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++ +++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>.< +++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++ ++++. --.<+ +++[- >---- <]>-- --.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ [->-- ----- -<]>- ----- .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +++++ [->++ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- -.<++ +[->+ ++<]> +.--- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.- ----- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ .<+++ [->++ +<]>+ +.+++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ +++[- >++++ ++++< ]>+.< +++[- >+++< ]>+++ +.<++ +[->- --<]> -.<++ +++++ +[->- ----- --<]> ----. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ ++++. <+++[ ->--- <]>-- ----. <++++ [->++ ++<]> ++..< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ ++++. <+++[ ->+++ <]>++ .<+++ +++++ +[->- ----- ---<] >---. <++++ ++++[ ->+++ +++++ <]>+. <++++ [->++ ++<]> +.--- .++++ ++.-- ----- .<+++ [->-- -<]>- .<+++ ++++[ ->--- ----< ]>--- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++ +++++ .---. <++++ [->-- --<]> ---.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >---- ----- --.<+ +++[- >---- <]>-- --.-- -.+++ .---. <++++ ++[-> +++++ +<]>+ +++++ ++.-- -.<++ ++[-> ----< ]>--- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++ +++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>.< +++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++ ++++. ---.< ++++[ ->--- -<]>- --.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ [->-- ----- -<]>- ----- .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +++++ [->++ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- -.<++ +[->+ ++<]> +.--- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.- ----- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ .<+++ [->++ +<]>+ +.+++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ +++[- >++++ ++++< ]>+.< +++[- >+++< ]>+++ +.<++ +[->- --<]> -.<++ +++++ +[->- ----- --<]> ----. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ ++++. <+++[ ->--- <]>-- ----. <++++ [->++ ++<]> ++..< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ ++++. <+++[ ->+++ <]>++ .<+++ +++++ +[->- ----- ---<] >---. <++++ ++++[ ->+++ +++++ <]>+. <++++ [->++ ++<]> +.--- .++++ ++.-- ----- .<+++ [->-- -<]>- .<+++ ++++[ ->--- ----< ]>--- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++ +++++ .---- .<+++ +[->- ---<] >--.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >---- ----- --.<+ +++[- >---- <]>-- --.-- -.+++ .---. <++++ ++[-> +++++ +<]>+ +++++ ++.-- --.<+ +++[- >---- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++ +++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>.< +++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++ ++++. ----. <++++ [->-- --<]> --.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ [->-- ----- -<]>- ----- .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +++++ [->++ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- -.<++ +[->+ ++<]> +.--- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.- ----- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ .<+++ [->++ +<]>+ +.+++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ +++[- >++++ ++++< ]>+.< +++[- >+++< ]>+++ +.<++ +[->- --<]> -.<++ +++++ +[->- ----- --<]> ----. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ ++++. <+++[ ->--- <]>-- ----. <++++ [->++ ++<]> ++..< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ ++++. <+++[ ->+++ <]>++ .<+++ +++++ +[->- ----- ---<] >---. <++++ ++++[ ->+++ +++++ <]>+. <++++ [->++ ++<]> +.--- .++++ ++.-- ----- .<+++ [->-- -<]>- .<+++ ++++[ ->--- ----< ]>--- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++ +++++ .---- -.<++ ++[-> ----< ]>-.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >---- ----- --.<+ +++[- >---- <]>-- --.-- -.+++ .---. <++++ ++[-> +++++ +<]>+ +++++ ++.-- ---.< ++++[ ->--- -<]>- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++ +++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>.< +++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++ ++++. ----- .<+++ +[->- ---<] >-.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ [->-- ----- -<]>- ----- .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +++++ [->++ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- -.<++ +[->+ ++<]> +.--- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.- ----- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ .<+++ [->++ +<]>+ +.+++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ +++[- >++++ ++++< ]>+.< +++[- >+++< ]>+++ +.<++ +[->- --<]> -.<++ +++++ +[->- ----- --<]> ----. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ ++++. <+++[ ->--- <]>-- ----. <++++ [->++ ++<]> ++..< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ ++++. <+++[ ->+++ <]>++ .<+++ +++++ +[->- ----- ---<] >---. <++++ ++++[ ->+++ +++++ <]>+. <++++ [->++ ++<]> +.--- .++++ ++.-- ----- .<+++ [->-- -<]>- .<+++ ++++[ ->--- ----< ]>--- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++ +++++ .---- --.<+ +++[- >---- <]>.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >---- ----- --.<+ +++[- >---- <]>-- --.-- -.+++ .---. <++++ ++[-> +++++ +<]>+ +++++ ++.-- ----. <++++ [->-- --<]> .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++ +++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>.< +++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++ ++++. ----- -.<++ ++[-> ----< ]>.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ [->-- ----- -<]>- ----- .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +++++ [->++ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- -.<++ +[->+ ++<]> +.--- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.- ----- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ .<+++ [->++ +<]>+ +.+++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ +++[- >++++ ++++< ]>+.< +++[- >+++< ]>+++ +.<++ +[->- --<]> -.<++ +++++ +[->- ----- --<]> ----. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ ++++. <+++[ ->--- <]>-- ----. <++++ [->++ ++<]> ++..< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ ++++. <+++[ ->+++ <]>++ .<+++ +++++ +[->- ----- ---<] >---. <++++ ++++[ ->+++ +++++ <]>+. <++++ [->++ ++<]> +.--- .++++ ++.-- ----- .<+++ [->-- -<]>- .<+++ ++++[ ->--- ----< ]>--- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++ ++++. ++++. <++++ +[->- ----< ]>.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ +[->- ----- ---<] >-.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ ++[-> +++++ ++++< ]>+++ .<+++ [->-- -<]>- --.-- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ +[->+ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- ----. <+++[ ->+++ <]>++ ..<++ +++++ +[->- ----- --<]> ----- ----- -.<++ ++[-> ----< ]>--- -.--- .+++. ---.< +++++ +[->+ +++++ <]>++ +++++ .++++ .<+++ ++[-> ----- <]>.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >.<++ +++[- >---- -<]>- ----- .---. <++++ ++[-> +++++ +<]>+ +++++ +.+++ +.<++ +++[- >---- -<]>. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ ++[-> ----- ---<] >---- --.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++++ ++[-> +++++ +++++ <]>++ ++++. <++++ [->-- --<]> ---.< +++[- >+++< ]>+.- ----- .<+++ +++++ [->-- ----- -<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .---- ----- .<+++ +++++ [->-- ----- -<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ ++.<+ ++[-> +++<] >++.+ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- ----- ----- .<+++ +++++ [->++ +++++ +<]>+ .<+++ [->++ +<]>+ +++.< +++[- >---< ]>-.< +++++ +++[- >---- ----< ]>--- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ +.<++ +[->- --<]> ----- -.<++ ++[-> ++++< ]>++. .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +.<++ +[->+ ++<]> ++.<+ +++++ +++[- >---- ----- <]>-- -.<++ +++++ +[->+ +++++ ++<]> +.<++ ++[-> ++++< ]>+.- --.++ ++++. ----- --.<+ ++[-> ---<] >-.<+ +++++ +[->- ----- -<]>- ----- -.<++ +++[- >---- -<]>- ----- .---. <++++ ++[-> +++++ +<]>+ +++++ +.+++ .<+++ +[->- ---<] >---- ----. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ +++[- >---- ----- <]>-. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ ++++[ ->+++ +++++ +<]>+ ++.<+ ++[-> ---<] >---. ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ +++[- >++++ +++++ <]>++ ++++. <++++ [->-- --<]> ----- -.<++ +[->+ ++<]> ++..< +++++ +++[- >---- ----< ]>--- ----- ---.< ++++[ ->--- -<]>- ---.- --.++ +.--- .<+++ +++[- >++++ ++<]> +++++ ++.++ +.<++ ++[-> ----< ]>--- ----- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++ +++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>.< +++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++ +++.+ ++.<+ +++[- >---- <]>-- ----- -.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ ++++[ ->--- ----- <]>-- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ ++++[ ->+++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- .<+++ [->++ +<]>+ .---- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> ++++. <+++[ ->+++ <]>++ .++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ ++[-> +++++ +++<] >+.<+ ++[-> +++<] >++++ .<+++ [->-- -<]>- .<+++ +++++ [->-- ----- -<]>- ---.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ +++.< +++[- >---< ]>--- ---.< ++++[ ->+++ +<]>+ +..<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++.< +++[- >+++< ]>++. <++++ +++++ [->-- ----- --<]> ---.< +++++ +++[- >++++ ++++< ]>+.< ++++[ ->+++ +<]>+ .---. +++++ +.--- ----. <+++[ ->--- <]>-. <++++ +++[- >---- ---<] >---- ---.< +++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++ +++.+ +.<++ ++[-> ----< ]>--- ----. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ +++[- >---- ----- <]>-. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ ++++[ ->+++ +++++ +<]>+ ++.<+ ++[-> ---<] >---. ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ +++[- >++++ +++++ <]>++ ++++. <++++ [->-- --<]> ----- -.<++ +[->+ ++<]> ++..< +++++ +++[- >---- ----< ]>--- ----- ---.< ++++[ ->--- -<]>- ---.- --.++ +.--- .<+++ +++[- >++++ ++<]> +++++ ++.++ .<+++ +[->- ---<] >---- ---.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >.<++ +++[- >---- -<]>- ----- .---. <++++ ++[-> +++++ +<]>+ +++++ +.++. <++++ [->-- --<]> ----- --.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ [->-- ----- -<]>- ----- .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +++++ [->++ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- -.<++ +[->+ ++<]> +.--- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.- ----- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ .<+++ [->++ +<]>+ +.+++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ +++[- >++++ ++++< ]>+.< +++[- >+++< ]>+++ +.<++ +[->- --<]> -.<++ +++++ +[->- ----- --<]> ----. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ ++++. <+++[ ->--- <]>-- ----. <++++ [->++ ++<]> ++..< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ ++++. <+++[ ->+++ <]>++ .<+++ +++++ +[->- ----- ---<] >---. <++++ ++++[ ->+++ +++++ <]>+. <++++ [->++ ++<]> +.--- .++++ ++.-- ----- .<+++ [->-- -<]>- .<+++ ++++[ ->--- ----< ]>--- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++ ++++. +.<++ ++[-> ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >---- ----- --.<+ +++[- >---- <]>-- --.-- -.+++ .---. <++++ ++[-> +++++ +<]>+ +++++ +.+.< ++++[ ->--- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++ +++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>.< +++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++ +++.+ .<+++ +[->- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ [->-- ----- -<]>- ----- .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +++++ [->++ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- -.<++ +[->+ ++<]> +.--- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.- ----- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ .<+++ [->++ +<]>+ +.+++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ +++[- >++++ ++++< ]>+.< +++[- >+++< ]>+++ +.<++ +[->- --<]> -.<++ +++++ +[->- ----- --<]> ----. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ ++++. <+++[ ->--- <]>-- ----. <++++ [->++ ++<]> ++..< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ ++++. <+++[ ->+++ <]>++ .<+++ +++++ +[->- ----- ---<] >---. <++++ ++++[ ->+++ +++++ <]>+. <++++ [->++ ++<]> +.--- .++++ ++.-- ----- .<+++ [->-- -<]>- .<+++ ++++[ ->--- ----< ]>--- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++ ++++. .<+++ +[->- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ +++++ [->-- ----- --<]> -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.<+ +++++ ++[-> ----- ---<] >---- ----- ----- .<+++ +++++ +[->+ +++++ +++<] >+++. <+++[ ->--- <]>-- -.--- .<+++ +++++ [->-- ----- -<]>- ----. <++++ +++++ [->++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- ---.< +++[- >+++< ]>++. .<+++ +++++ [->-- ----- -<]>- ----- ----- .<+++ +[->- ---<] >---- .---. +++.- --.<+ +++++ [->++ ++++< ]>+++ ++++. .<+++ +[->- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ +++++ [->-- ----- --<]> -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.<+ +++++ ++[-> ----- ---<] >---- ----- ----- .<+++ +++++ +[->+ +++++ +++<] >+++. <+++[ ->--- <]>-- -.--- .<+++ +++++ [->-- ----- -<]>- ----. <++++ +++++ [->++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- ---.< +++[- >+++< ]>++. .<+++ +++++ [->-- ----- -<]>. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++ ++++. .<+++ +[->- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ ++++[ ->--- ----- <]>-- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ ++++[ ->+++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- .<+++ [->++ +<]>+ .---- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> ++++. <+++[ ->+++ <]>++ .++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ ++[-> +++++ +++<] >+.<+ ++[-> +++<] >++++ .<+++ [->-- -<]>- .<+++ +++++ [->-- ----- -<]>- ---.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ +++.< +++[- >---< ]>--- ---.< ++++[ ->+++ +<]>+ +..<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++.< +++[- >+++< ]>++. <++++ +++++ [->-- ----- --<]> ---.< +++++ +++[- >++++ ++++< ]>+.< ++++[ ->+++ +<]>+ .---. +++++ +.--- ----. <+++[ ->--- <]>-. <++++ +++[- >---- ---<] >---- ---.< +++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++ +++.- .<+++ +[->- ---<] >---- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++ +++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>-- ----- ----. <++++ [->-- --<]> ----. ---.+ ++.-- -.<++ ++++[ ->+++ +++<] >++++ +++.- .<+++ +[->- ---<] >---- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++ +++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>.< +++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++ +++.- .<+++ +[->- ---<] >---- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ +++[- >---- ----< ]>--- ---.< +++++ [->-- ---<] >---- --.-- -.<++ +++++ +++[- >++++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---. <+++[ ->+++ <]>+. ----- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.--- ----- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ [->++ +++++ +<]>+ +++.< +++[- >+++< ]>++. +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ +[->+ +++++ ++<]> +.<++ +[->+ ++<]> ++++. <+++[ ->--- <]>-. <++++ ++++[ ->--- ----- <]>-- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ ++.<+ ++[-> ---<] >---- --.<+ +++[- >++++ <]>++ ..<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ ++.<+ ++[-> +++<] >++.< +++++ ++++[ ->--- ----- -<]>- --.<+ +++++ ++[-> +++++ +++<] >+.<+ +++[- >++++ <]>+. ---.+ +++++ .---- ---.< +++[- >---< ]>-.< +++++ ++[-> ----- --<]> ----- --.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++[- >++++ ++<]> +++++ ++.-- .<+++ +[->- ---<] >---. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ +++[- >---- ----- <]>-. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ ++++[ ->+++ +++++ +<]>+ ++.<+ ++[-> ---<] >---. ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ +++[- >++++ +++++ <]>++ ++++. <++++ [->-- --<]> ----- -.<++ +[->+ ++<]> ++..< +++++ +++[- >---- ----< ]>--- ----- ---.< ++++[ ->--- -<]>- ---.- --.++ +.--- .<+++ +++[- >++++ ++<]> +++++ ++.-- .<+++ +[->- ---<] >---. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ +++[- >---- ----- <]>-. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ ++++[ ->+++ +++++ +<]>+ ++.<+ ++[-> ---<] >---. ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ +++[- >++++ +++++ <]>++ ++++. <++++ [->-- --<]> ----- -.<++ +[->+ ++<]> ++..< +++++ +++[- >---- ----< ]>.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++[- >++++ ++<]> +++++ ++.-- .<+++ +[->- ---<] >---. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ ++[-> ----- ---<] >---- --.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++++ ++[-> +++++ +++++ <]>++ ++++. <++++ [->-- --<]> ---.< +++[- >+++< ]>+.- ----- .<+++ +++++ [->-- ----- -<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .---- ----- .<+++ +++++ [->-- ----- -<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ ++.<+ ++[-> +++<] >++.+ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- ----- ----- .<+++ +++++ [->++ +++++ +<]>+ .<+++ [->++ +<]>+ +++.< +++[- >---< ]>-.< +++++ +++[- >---- ----< ]>--- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ +.<++ +[->- --<]> ----- -.<++ ++[-> ++++< ]>++. .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +.<++ +[->+ ++<]> ++.<+ +++++ +++[- >---- ----- <]>-- -.<++ +++++ +[->+ +++++ ++<]> +.<++ ++[-> ++++< ]>+.- --.++ ++++. ----- --.<+ ++[-> ---<] >-.<+ +++++ +[->- ----- -<]>- ----- -.<++ +++[- >---- -<]>- ----- .---. <++++ ++[-> +++++ +<]>+ +++++ +.--- .<+++ +[->- ---<] >--.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >---- ----- --.<+ +++[- >---- <]>-- --.-- -.+++ .---. <++++ ++[-> +++++ +<]>+ +++++ +.--- .<+++ +[->- ---<] >--.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >.<++ +++[- >---- -<]>- ----- .---. <++++ ++[-> +++++ +<]>+ +++++ +.--- .<+++ +[->- ---<] >--.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ +[->- ----- --<]> ----- -.<++ +++[- >---- -<]>- ----- .---. <++++ +++++ +[->+ +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- --.<+ ++[-> +++<] >+.-- ----. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. ----- ----. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ +++[- >++++ ++++< ]>+++ +.<++ +[->+ ++<]> ++.++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++ ++++[ ->+++ +++++ <]>+. <+++[ ->+++ <]>++ ++.<+ ++[-> ---<] >-.<+ +++++ ++[-> ----- ---<] >---- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ +++++ .<+++ [->-- -<]>- ----- .<+++ +[->+ +++<] >++.. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ .<+++ [->++ +<]>+ +.<++ +++++ ++[-> ----- ----< ]>--- .<+++ +++++ [->++ +++++ +<]>+ .<+++ +[->+ +++<] >+.-- -.+++ +++.- ----- -.<++ +[->- --<]> -.<++ +++++ [->-- ----- <]>-- ----- .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +[->+ +++++ <]>++ +++++ .---- .<+++ +[->- ---<] >-.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ +[->- ----- ---<] >-.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ ++[-> +++++ ++++< ]>+++ .<+++ [->-- -<]>- --.-- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ +[->+ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- ----. <+++[ ->+++ <]>++ ..<++ +++++ +[->- ----- --<]> ----- ----- -.<++ ++[-> ----< ]>--- -.--- .+++. ---.< +++++ +[->+ +++++ <]>++ +++++ .---- .<+++ +[->- ---<] >-.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ +[->- ----- ---<] >-.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ ++[-> +++++ ++++< ]>+++ .<+++ [->-- -<]>- --.-- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ +[->+ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- ----. <+++[ ->+++ <]>++ ..<++ +++++ +[->- ----- --<]> .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +[->+ +++++ <]>++ +++++ .---- .<+++ +[->- ---<] >-.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ [->-- ----- -<]>- ----- .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +++++ [->++ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- -.<++ +[->+ ++<]> +.--- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.- ----- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ .<+++ [->++ +<]>+ +.+++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ +++[- >++++ ++++< ]>+.< +++[- >+++< ]>+++ +.<++ +[->- --<]> -.<++ +++++ +[->- ----- --<]> ----. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ ++++. <+++[ ->--- <]>-- ----. <++++ [->++ ++<]> ++..< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ ++++. <+++[ ->+++ <]>++ .<+++ +++++ +[->- ----- ---<] >---. <++++ ++++[ ->+++ +++++ <]>+. <++++ [->++ ++<]> +.--- .++++ ++.-- ----- .<+++ [->-- -<]>- .<+++ ++++[ ->--- ----< ]>--- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++ ++++. ----- .<+++ +[->- ---<] >.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ +++++ [->-- ----- --<]> -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.<+ +++++ ++[-> ----- ---<] >---- ----- ----- .<+++ +++++ +[->+ +++++ +++<] >+++. <+++[ ->--- <]>-- -.--- .<+++ +++++ [->-- ----- -<]>- ----. <++++ +++++ [->++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- ---.< +++[- >+++< ]>++. .<+++ +++++ [->-- ----- -<]>- ----- ----- .<+++ +[->- ---<] >---- .---. +++.- --.<+ +++++ [->++ ++++< ]>+++ ++++. ----- .<+++ +[->- ---<] >.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ +++++ [->-- ----- --<]> -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.<+ +++++ ++[-> ----- ---<] >---- ----- ----- .<+++ +++++ +[->+ +++++ +++<] >+++. <+++[ ->--- <]>-- -.--- .<+++ +++++ [->-- ----- -<]>- ----. <++++ +++++ [->++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- ---.< +++[- >+++< ]>++. .<+++ +++++ [->-- ----- -<]>. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++ ++++. ----- .<+++ +[->- ---<] >.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ ++++[ ->--- ----- <]>-- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ ++++[ ->+++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- .<+++ [->++ +<]>+ .---- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> ++++. <+++[ ->+++ <]>++ .++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ ++[-> +++++ +++<] >+.<+ ++[-> +++<] >++++ .<+++ [->-- -<]>- .<+++ +++++ [->-- ----- -<]>- ---.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ +++.< +++[- >---< ]>--- ---.< ++++[ ->+++ +<]>+ +..<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++.< +++[- >+++< ]>++. <++++ +++++ [->-- ----- --<]> ---.< +++++ +++[- >++++ ++++< ]>+.< ++++[ ->+++ +<]>+ .---. +++++ +.--- ----. <+++[ ->--- <]>-. <++++ +++[- >---- ---<] >---- ---.< +++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++ ++.++ +++.< +++++ [->-- ---<] >.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ +++++ [->-- ----- --<]> -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.<+ +++++ ++[-> ----- ---<] >---- ----- ----- .<+++ +++++ +[->+ +++++ +++<] >+++. <+++[ ->--- <]>-- -.--- .<+++ +++++ [->-- ----- -<]>- ----. <++++ +++++ [->++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- ---.< +++[- >+++< ]>++. .<+++ +++++ [->-- ----- -<]>- ----- ----- .<+++ +[->- ---<] >---- .---. +++.- --.<+ +++++ [->++ ++++< ]>+++ +++.+ ++++. <++++ +[->- ----< ]>.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ +[->- ----- ---<] >-.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ ++[-> +++++ ++++< ]>+++ .<+++ [->-- -<]>- --.-- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ +[->+ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- ----. <+++[ ->+++ <]>++ ..<++ +++++ +[->- ----- --<]> .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +[->+ +++++ <]>++ ++++. +++++ .<+++ ++[-> ----- <]>.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ +[->- ----- --<]> ----- -.<++ +++[- >---- -<]>- ----- .---. <++++ +++++ +[->+ +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- --.<+ ++[-> +++<] >+.-- ----. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. ----- ----. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ +++[- >++++ ++++< ]>+++ +.<++ +[->+ ++<]> ++.++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++ ++++[ ->+++ +++++ <]>+. <+++[ ->+++ <]>++ ++.<+ ++[-> ---<] >-.<+ +++++ ++[-> ----- ---<] >---- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ +++++ .<+++ [->-- -<]>- ----- .<+++ +[->+ +++<] >++.. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ .<+++ [->++ +<]>+ +.<++ +++++ ++[-> ----- ----< ]>--- .<+++ +++++ [->++ +++++ +<]>+ .<+++ +[->+ +++<] >+.-- -.+++ +++.- ----- -.<++ +[->- --<]> -.<++ +++++ [->-- ----- <]>-- ----- .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +[->+ +++++ <]>++ ++++. ++++. <++++ [->-- --<]> ----- ---.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >---- ----- --.<+ +++[- >---- <]>-- --.-- -.+++ .---. <++++ ++[-> +++++ +<]>+ +++++ .++++ .<+++ +[->- ---<] >---- ----. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ +++[- >---- ----- <]>-. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ ++++[ ->+++ +++++ +<]>+ ++.<+ ++[-> ---<] >---. ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ +++[- >++++ +++++ <]>++ ++++. <++++ [->-- --<]> ----- -.<++ +[->+ ++<]> ++..< +++++ +++[- >---- ----< ]>.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++[- >++++ ++<]> +++++ +.+++ +.<++ ++[-> ----< ]>--- ----- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ +++[- >---- ----< ]>--- ---.< +++++ [->-- ---<] >---- --.-- -.<++ +++++ +++[- >++++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---. <+++[ ->+++ <]>+. ----- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.--- ----- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ [->++ +++++ +<]>+ +++.< +++[- >+++< ]>++. +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ +[->+ +++++ ++<]> +.<++ +[->+ ++<]> ++++. <+++[ ->--- <]>-. <++++ ++++[ ->--- ----- <]>-- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ ++.<+ ++[-> ---<] >---- --.<+ +++[- >++++ <]>++ ..<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ ++.<+ ++[-> +++<] >++.< +++++ ++++[ ->--- ----- -<]>- --.<+ +++++ ++[-> +++++ +++<] >+.<+ +++[- >++++ <]>+. ---.+ +++++ .---- ---.< +++[- >---< ]>-.< +++++ ++[-> ----- --<]> ----- --.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++[- >++++ ++<]> +++++ +.+++ .<+++ +[->- ---<] >---- ---.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >---- ----- --.<+ +++[- >---- <]>-- --.-- -.+++ .---. <++++ ++[-> +++++ +<]>+ +++++ .+++. <++++ [->-- --<]> ----- --.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ +[->- ----- ---<] >-.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ ++[-> +++++ ++++< ]>+++ .<+++ [->-- -<]>- --.-- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ +[->+ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- ----. <+++[ ->+++ <]>++ ..<++ +++++ +[->- ----- --<]> .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +[->+ +++++ <]>++ ++++. +++.< ++++[ ->--- -<]>- ----- -.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ ++++[ ->--- ----- <]>-- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ ++++[ ->+++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- .<+++ [->++ +<]>+ .---- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> ++++. <+++[ ->+++ <]>++ .++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ ++[-> +++++ +++<] >+.<+ ++[-> +++<] >++++ .<+++ [->-- -<]>- .<+++ +++++ [->-- ----- -<]>- ---.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ +++.< +++[- >---< ]>--- ---.< ++++[ ->+++ +<]>+ +..<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++.< +++[- >+++< ]>++. <++++ +++++ [->-- ----- --<]> ---.< +++++ +++[- >++++ ++++< ]>+.< ++++[ ->+++ +<]>+ .---. +++++ +.--- ----. <+++[ ->--- <]>-. <++++ +++[- >---- ---<] >---- ---.< +++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++ ++.++ .<+++ +[->- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ +[->- ----- ---<] >-.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ ++[-> +++++ ++++< ]>+++ .<+++ [->-- -<]>- --.-- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ +[->+ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- ----. <+++[ ->+++ <]>++ ..<++ +++++ +[->- ----- --<]> ----- ----- -.<++ ++[-> ----< ]>--- -.--- .+++. ---.< +++++ +[->+ +++++ <]>++ ++++. ++.<+ +++[- >---- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ +++[- >---- ----- <]>-. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ ++++[ ->+++ +++++ +<]>+ ++.<+ ++[-> ---<] >---. ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ +++[- >++++ +++++ <]>++ ++++. <++++ [->-- --<]> ----- -.<++ +[->+ ++<]> ++..< +++++ +++[- >---- ----< ]>.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++[- >++++ ++<]> +++++ +.++. <++++ [->-- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ ++++[ ->--- ----- <]>-- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ ++++[ ->+++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- .<+++ [->++ +<]>+ .---- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> ++++. <+++[ ->+++ <]>++ .++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ ++[-> +++++ +++<] >+.<+ ++[-> +++<] >++++ .<+++ [->-- -<]>- .<+++ +++++ [->-- ----- -<]>- ---.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ +++.< +++[- >---< ]>--- ---.< ++++[ ->+++ +<]>+ +..<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++.< +++[- >+++< ]>++. <++++ +++++ [->-- ----- --<]> ---.< +++++ +++[- >++++ ++++< ]>+.< ++++[ ->+++ +<]>+ .---. +++++ +.--- ----. <+++[ ->--- <]>-. <++++ +++[- >---- ---<] >---- ---.< +++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++ ++.+. <++++ [->-- --<]> ----- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++ +++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>-- ----- ----. <++++ [->-- --<]> ----. ---.+ ++.-- -.<++ ++++[ ->+++ +++<] >++++ ++.+. <++++ [->-- --<]> ----- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++ +++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>.< +++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++ ++.+. <++++ [->-- --<]> ----- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ +++[- >---- ----< ]>--- ---.< +++++ [->-- ---<] >---- --.-- -.<++ +++++ +++[- >++++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---. <+++[ ->+++ <]>+. ----- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.--- ----- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ [->++ +++++ +<]>+ +++.< +++[- >+++< ]>++. +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ +[->+ +++++ ++<]> +.<++ +[->+ ++<]> ++++. <+++[ ->--- <]>-. <++++ ++++[ ->--- ----- <]>-- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ ++.<+ ++[-> ---<] >---- --.<+ +++[- >++++ <]>++ ..<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ ++.<+ ++[-> +++<] >++.< +++++ ++++[ ->--- ----- -<]>- --.<+ +++++ ++[-> +++++ +++<] >+.<+ +++[- >++++ <]>+. ---.+ +++++ .---- ---.< +++[- >---< ]>-.< +++++ ++[-> ----- --<]> ----- --.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++[- >++++ ++<]> +++++ +..<+ +++[- >---- <]>-- --.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ +[->- ----- ---<] >-.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ ++[-> +++++ ++++< ]>+++ .<+++ [->-- -<]>- --.-- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ +[->+ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- ----. <+++[ ->+++ <]>++ ..<++ +++++ +[->- ----- --<]> ----- ----- -.<++ ++[-> ----< ]>--- -.--- .+++. ---.< +++++ +[->+ +++++ <]>++ ++++. .<+++ +[->- ---<] >---- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++ +++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>.< +++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++ ++..< ++++[ ->--- -<]>- ---.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ +[->- ----- --<]> ----- -.<++ +++[- >---- -<]>- ----- .---. <++++ +++++ +[->+ +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- --.<+ ++[-> +++<] >+.-- ----. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. ----- ----. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ +++[- >++++ ++++< ]>+++ +.<++ +[->+ ++<]> ++.++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++ ++++[ ->+++ +++++ <]>+. <+++[ ->+++ <]>++ ++.<+ ++[-> ---<] >-.<+ +++++ ++[-> ----- ---<] >---- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ +++++ .<+++ [->-- -<]>- ----- .<+++ +[->+ +++<] >++.. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ .<+++ [->++ +<]>+ +.<++ +++++ ++[-> ----- ----< ]>--- .<+++ +++++ [->++ +++++ +<]>+ .<+++ +[->+ +++<] >+.-- -.+++ +++.- ----- -.<++ +[->- --<]> -.<++ +++++ [->-- ----- <]>-- ----- .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +[->+ +++++ <]>++ ++++. -.<++ ++[-> ----< ]>--- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++ +++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>-- ----- ----. <++++ [->-- --<]> ----. ---.+ ++.-- -.<++ ++++[ ->+++ +++<] >++++ ++.-. <++++ [->-- --<]> ---.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >.<++ +++[- >---- -<]>- ----- .---. <++++ ++[-> +++++ +<]>+ +++++ .-.<+ +++[- >---- <]>-- -.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ ++++[ ->--- ----- <]>-- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ ++++[ ->+++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- .<+++ [->++ +<]>+ .---- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> ++++. <+++[ ->+++ <]>++ .++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ ++[-> +++++ +++<] >+.<+ ++[-> +++<] >++++ .<+++ [->-- -<]>- .<+++ +++++ [->-- ----- -<]>- ---.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ +++.< +++[- >---< ]>--- ---.< ++++[ ->+++ +<]>+ +..<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++.< +++[- >+++< ]>++. <++++ +++++ [->-- ----- --<]> ---.< +++++ +++[- >++++ ++++< ]>+.< ++++[ ->+++ +<]>+ .---. +++++ +.--- ----. <+++[ ->--- <]>-. <++++ +++[- >---- ---<] >---- ---.< +++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++ ++.-- .<+++ +[->- ---<] >--.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >---- ----- --.<+ +++[- >---- <]>-- --.-- -.+++ .---. <++++ ++[-> +++++ +<]>+ +++++ .--.< ++++[ ->--- -<]>- -.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ +++++ [->-- ----- --<]> -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.<+ +++++ ++[-> ----- ---<] >---- ----- ----- .<+++ +++++ +[->+ +++++ +++<] >+++. <+++[ ->--- <]>-- -.--- .<+++ +++++ [->-- ----- -<]>- ----. <++++ +++++ [->++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- ---.< +++[- >+++< ]>++. .<+++ +++++ [->-- ----- -<]>. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++ +++.- -.<++ ++[-> ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ ++[-> ----- ---<] >---- --.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++++ ++[-> +++++ +++++ <]>++ ++++. <++++ [->-- --<]> ---.< +++[- >+++< ]>+.- ----- .<+++ +++++ [->-- ----- -<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .---- ----- .<+++ +++++ [->-- ----- -<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ ++.<+ ++[-> +++<] >++.+ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- ----- ----- .<+++ +++++ [->++ +++++ +<]>+ .<+++ [->++ +<]>+ +++.< +++[- >---< ]>-.< +++++ +++[- >---- ----< ]>--- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ +.<++ +[->- --<]> ----- -.<++ ++[-> ++++< ]>++. .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +.<++ +[->+ ++<]> ++.<+ +++++ +++[- >---- ----- <]>-- -.<++ +++++ +[->+ +++++ ++<]> +.<++ ++[-> ++++< ]>+.- --.++ ++++. ----- --.<+ ++[-> ---<] >-.<+ +++++ +[->- ----- -<]>- ----- -.<++ +++[- >---- -<]>- ----- .---. <++++ ++[-> +++++ +<]>+ +++++ .---. <++++ [->-- --<]> -.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ +++++ [->-- ----- --<]> -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.<+ +++++ ++[-> ----- ---<] >---- ----- ----- .<+++ +++++ +[->+ +++++ +++<] >+++. <+++[ ->--- <]>-- -.--- .<+++ +++++ [->-- ----- -<]>- ----. <++++ +++++ [->++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- ---.< +++[- >+++< ]>++. .<+++ +++++ [->-- ----- -<]>- ----- ----- .<+++ +[->- ---<] >---- .---. +++.- --.<+ +++++ [->++ ++++< ]>+++ +++.- --.<+ +++[- >---- <]>-. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ +++[- >---- ----- <]>-. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ ++++[ ->+++ +++++ +<]>+ ++.<+ ++[-> ---<] >---. ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ +++[- >++++ +++++ <]>++ ++++. <++++ [->-- --<]> ----- -.<++ +[->+ ++<]> ++..< +++++ +++[- >---- ----< ]>.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++[- >++++ ++<]> +++++ +.--- .<+++ +[->- ---<] >-.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ [->-- ----- -<]>- ----- .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +++++ [->++ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- -.<++ +[->+ ++<]> +.--- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.- ----- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ .<+++ [->++ +<]>+ +.+++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ +++[- >++++ ++++< ]>+.< +++[- >+++< ]>+++ +.<++ +[->- --<]> -.<++ +++++ +[->- ----- --<]> ----. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ ++++. <+++[ ->--- <]>-- ----. <++++ [->++ ++<]> ++..< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ ++++. <+++[ ->+++ <]>++ .<+++ +++++ +[->- ----- ---<] >---. <++++ ++++[ ->+++ +++++ <]>+. <++++ [->++ ++<]> +.--- .++++ ++.-- ----- .<+++ [->-- -<]>- .<+++ ++++[ ->--- ----< ]>--- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++ +++.- ---.< ++++[ ->--- -<]>. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ +++[- >---- ----- <]>-. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ ++++[ ->+++ +++++ +<]>+ ++.<+ ++[-> ---<] >---. ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ +++[- >++++ +++++ <]>++ ++++. <++++ [->-- --<]> ----- -.<++ +[->+ ++<]> ++..< +++++ +++[- >---- ----< ]>--- ----- ---.< ++++[ ->--- -<]>- ---.- --.++ +.--- .<+++ +++[- >++++ ++<]> +++++ +.--- -.<++ ++[-> ----< ]>.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ +[->- ----- ---<] >-.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ ++[-> +++++ ++++< ]>+++ .<+++ [->-- -<]>- --.-- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ +[->+ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- ----. <+++[ ->+++ <]>++ ..<++ +++++ +[->- ----- --<]> .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +[->+ +++++ <]>++ ++++. ----. <++++ [->-- --<]> .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ +++[- >---- ----< ]>--- ---.< +++++ [->-- ---<] >---- --.-- -.<++ +++++ +++[- >++++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---. <+++[ ->+++ <]>+. ----- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.--- ----- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ [->++ +++++ +<]>+ +++.< +++[- >+++< ]>++. +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ +[->+ +++++ ++<]> +.<++ +[->+ ++<]> ++++. <+++[ ->--- <]>-. <++++ ++++[ ->--- ----- <]>-- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ ++.<+ ++[-> ---<] >---- --.<+ +++[- >++++ <]>++ ..<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ ++.<+ ++[-> +++<] >++.< +++++ ++++[ ->--- ----- -<]>- --.<+ +++++ ++[-> +++++ +++<] >+.<+ +++[- >++++ <]>+. ---.+ +++++ .---- ---.< +++[- >---< ]>-.< +++++ ++[-> ----- --<]> ----- --.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++[- >++++ ++<]> +++++ .++++ ++.<+ ++++[ ->--- --<]> .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++ +++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>-- ----- ----. <++++ [->-- --<]> ----. ---.+ ++.-- -.<++ ++++[ ->+++ +++<] >++++ +.+++ +++.< +++++ [->-- ---<] >.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ +++++ [->-- ----- --<]> -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.<+ +++++ ++[-> ----- ---<] >---- ----- ----- .<+++ +++++ +[->+ +++++ +++<] >+++. <+++[ ->--- <]>-- -.--- .<+++ +++++ [->-- ----- -<]>- ----. <++++ +++++ [->++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- ---.< +++[- >+++< ]>++. .<+++ +++++ [->-- ----- -<]>. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++ ++.++ ++++. <++++ +[->- ----< ]>.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ [->-- ----- -<]>- ----- .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +++++ [->++ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- -.<++ +[->+ ++<]> +.--- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.- ----- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ .<+++ [->++ +<]>+ +.+++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ +++[- >++++ ++++< ]>+.< +++[- >+++< ]>+++ +.<++ +[->- --<]> -.<++ +++++ +[->- ----- --<]> ----. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ ++++. <+++[ ->--- <]>-- ----. <++++ [->++ ++<]> ++..< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ ++++. <+++[ ->+++ <]>++ .<+++ +++++ +[->- ----- ---<] >---. <++++ ++++[ ->+++ +++++ <]>+. <++++ [->++ ++<]> +.--- .++++ ++.-- ----- .<+++ [->-- -<]>- .<+++ ++++[ ->--- ----< ]>--- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++ ++.++ +++.< ++++[ ->--- -<]>- ----- --.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ +[->- ----- ---<] >-.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ ++[-> +++++ ++++< ]>+++ .<+++ [->-- -<]>- --.-- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ +[->+ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- ----. <+++[ ->+++ <]>++ ..<++ +++++ +[->- ----- --<]> ----- ----- -.<++ ++[-> ----< ]>--- -.--- .+++. ---.< +++++ +[->+ +++++ <]>++ +++.+ ++++. <++++ [->-- --<]> ----- ---.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >.<++ +++[- >---- -<]>- ----- .---. <++++ ++[-> +++++ +<]>+ ++++. +++++ .<+++ +[->- ---<] >---- ----. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ ++[-> ----- ---<] >---- --.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++++ ++[-> +++++ +++++ <]>++ ++++. <++++ [->-- --<]> ---.< +++[- >+++< ]>+.- ----- .<+++ +++++ [->-- ----- -<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .---- ----- .<+++ +++++ [->-- ----- -<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ ++.<+ ++[-> +++<] >++.+ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- ----- ----- .<+++ +++++ [->++ +++++ +<]>+ .<+++ [->++ +<]>+ +++.< +++[- >---< ]>-.< +++++ +++[- >---- ----< ]>--- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ +.<++ +[->- --<]> ----- -.<++ ++[-> ++++< ]>++. .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +.<++ +[->+ ++<]> ++.<+ +++++ +++[- >---- ----- <]>-- -.<++ +++++ +[->+ +++++ ++<]> +.<++ ++[-> ++++< ]>+.- --.++ ++++. ----- --.<+ ++[-> ---<] >-.<+ +++++ +[->- ----- -<]>- ----- -.<++ +++[- >---- -<]>- ----- .---. <++++ ++[-> +++++ +<]>+ ++++. ++++. <++++ [->-- --<]> ----- --.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ +[->- ----- ---<] >-.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ ++[-> +++++ ++++< ]>+++ .<+++ [->-- -<]>- --.-- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ +[->+ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- ----. <+++[ ->+++ <]>++ ..<++ +++++ +[->- ----- --<]> ----- ----- -.<++ ++[-> ----< ]>--- -.--- .+++. ---.< +++++ +[->+ +++++ <]>++ +++.+ +++.< ++++[ ->--- -<]>- ----- -.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ +++++ [->-- ----- --<]> -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.<+ +++++ ++[-> ----- ---<] >---- ----- ----- .<+++ +++++ +[->+ +++++ +++<] >+++. <+++[ ->--- <]>-- -.--- .<+++ +++++ [->-- ----- -<]>- ----. <++++ +++++ [->++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- ---.< +++[- >+++< ]>++. .<+++ +++++ [->-- ----- -<]>. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++ ++.++ ++.<+ +++[- >---- <]>-- ----- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ +++[- >---- ----< ]>--- ---.< +++++ [->-- ---<] >---- --.-- -.<++ +++++ +++[- >++++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---. <+++[ ->+++ <]>+. ----- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.--- ----- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ [->++ +++++ +<]>+ +++.< +++[- >+++< ]>++. +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ +[->+ +++++ ++<]> +.<++ +[->+ ++<]> ++++. <+++[ ->--- <]>-. <++++ ++++[ ->--- ----- <]>-- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ ++.<+ ++[-> ---<] >---- --.<+ +++[- >++++ <]>++ ..<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ ++.<+ ++[-> +++<] >++.< +++++ ++++[ ->--- ----- -<]>- --.<+ +++++ ++[-> +++++ +++<] >+.<+ +++[- >++++ <]>+. ---.+ +++++ .---- ---.< +++[- >---< ]>-.< +++++ ++[-> ----- --<]> ----- --.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++[- >++++ ++<]> +++++ .+++. <++++ [->-- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ +++++ [->-- ----- --<]> -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.<+ +++++ ++[-> ----- ---<] >---- ----- ----- .<+++ +++++ +[->+ +++++ +++<] >+++. <+++[ ->--- <]>-- -.--- .<+++ +++++ [->-- ----- -<]>- ----. <++++ +++++ [->++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- ---.< +++[- >+++< ]>++. .<+++ +++++ [->-- ----- -<]>- ----- ----- .<+++ +[->- ---<] >---- .---. +++.- --.<+ +++++ [->++ ++++< ]>+++ ++.++ +.<++ ++[-> ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >.<++ +++[- >---- -<]>- ----- .---. <++++ ++[-> +++++ +<]>+ ++++. +++.< ++++[ ->--- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ +++[- >---- ----< ]>--- ---.< +++++ [->-- ---<] >---- --.-- -.<++ +++++ +++[- >++++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---. <+++[ ->+++ <]>+. ----- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.--- ----- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ [->++ +++++ +<]>+ +++.< +++[- >+++< ]>++. +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ +[->+ +++++ ++<]> +.<++ +[->+ ++<]> ++++. <+++[ ->--- <]>-. <++++ ++++[ ->--- ----- <]>-- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ ++.<+ ++[-> ---<] >---- --.<+ +++[- >++++ <]>++ ..<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ ++.<+ ++[-> +++<] >++.< +++++ ++++[ ->--- ----- -<]>- --.<+ +++++ ++[-> +++++ +++<] >+.<+ +++[- >++++ <]>+. ---.+ +++++ .---- ---.< +++[- >---< ]>-.< +++++ ++[-> ----- --<]> ----- --.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++[- >++++ ++<]> +++++ .++.< ++++[ ->--- -<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ +++[- >---- ----- <]>-. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ ++++[ ->+++ +++++ +<]>+ ++.<+ ++[-> ---<] >---. ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ +++[- >++++ +++++ <]>++ ++++. <++++ [->-- --<]> ----- -.<++ +[->+ ++<]> ++..< +++++ +++[- >---- ----< ]>--- ----- ---.< ++++[ ->--- -<]>- ---.- --.++ +.--- .<+++ +++[- >++++ ++<]> +++++ .++.< ++++[ ->--- -<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ +++[- >---- ----- <]>-. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ ++++[ ->+++ +++++ +<]>+ ++.<+ ++[-> ---<] >---. ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ +++[- >++++ +++++ <]>++ ++++. <++++ [->-- --<]> ----- -.<++ +[->+ ++<]> ++..< +++++ +++[- >---- ----< ]>.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++[- >++++ ++<]> +++++ .++.< ++++[ ->--- -<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ ++[-> ----- ---<] >---- --.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++++ ++[-> +++++ +++++ <]>++ ++++. <++++ [->-- --<]> ---.< +++[- >+++< ]>+.- ----- .<+++ +++++ [->-- ----- -<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .---- ----- .<+++ +++++ [->-- ----- -<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ ++.<+ ++[-> +++<] >++.+ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- ----- ----- .<+++ +++++ [->++ +++++ +<]>+ .<+++ [->++ +<]>+ +++.< +++[- >---< ]>-.< +++++ +++[- >---- ----< ]>--- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ +.<++ +[->- --<]> ----- -.<++ ++[-> ++++< ]>++. .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +.<++ +[->+ ++<]> ++.<+ +++++ +++[- >---- ----- <]>-- -.<++ +++++ +[->+ +++++ ++<]> +.<++ ++[-> ++++< ]>+.- --.++ ++++. ----- --.<+ ++[-> ---<] >-.<+ +++++ +[->- ----- -<]>- ----- -.<++ +++[- >---- -<]>- ----- .---. <++++ ++[-> +++++ +<]>+ ++++. +.<++ ++[-> ----< ]>--- -.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ +++++ [->-- ----- --<]> -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.<+ +++++ ++[-> ----- ---<] >---- ----- ----- .<+++ +++++ +[->+ +++++ +++<] >+++. <+++[ ->--- <]>-- -.--- .<+++ +++++ [->-- ----- -<]>- ----. <++++ +++++ [->++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- ---.< +++[- >+++< ]>++. .<+++ +++++ [->-- ----- -<]>- ----- ----- .<+++ +[->- ---<] >---- .---. +++.- --.<+ +++++ [->++ ++++< ]>+++ ++.+. <++++ [->-- --<]> ----. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ +++[- >---- ----- <]>-. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ ++++[ ->+++ +++++ +<]>+ ++.<+ ++[-> ---<] >---. ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ +++[- >++++ +++++ <]>++ ++++. <++++ [->-- --<]> ----- -.<++ +[->+ ++<]> ++..< +++++ +++[- >---- ----< ]>.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++[- >++++ ++<]> +++++ .+.<+ +++[- >---- <]>-- --.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ [->-- ----- -<]>- ----- .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +++++ [->++ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- -.<++ +[->+ ++<]> +.--- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.- ----- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ .<+++ [->++ +<]>+ +.+++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ +++[- >++++ ++++< ]>+.< +++[- >+++< ]>+++ +.<++ +[->- --<]> -.<++ +++++ +[->- ----- --<]> ----. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ ++++. <+++[ ->--- <]>-- ----. <++++ [->++ ++<]> ++..< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ ++++. <+++[ ->+++ <]>++ .<+++ +++++ +[->- ----- ---<] >---. <++++ ++++[ ->+++ +++++ <]>+. <++++ [->++ ++<]> +.--- .++++ ++.-- ----- .<+++ [->-- -<]>- .<+++ ++++[ ->--- ----< ]>--- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++ ++..< ++++[ ->--- -<]>- --.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ +[->- ----- ---<] >-.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ ++[-> +++++ ++++< ]>+++ .<+++ [->-- -<]>- --.-- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ +[->+ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- ----. <+++[ ->+++ <]>++ ..<++ +++++ +[->- ----- --<]> ----- ----- -.<++ ++[-> ----< ]>--- -.--- .+++. ---.< +++++ +[->+ +++++ <]>++ +++.. <++++ [->-- --<]> ---.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >.<++ +++[- >---- -<]>- ----- .---. <++++ ++[-> +++++ +<]>+ ++++. .<+++ +[->- ---<] >---. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ ++[-> ----- ---<] >---- --.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++++ ++[-> +++++ +++++ <]>++ ++++. <++++ [->-- --<]> ---.< +++[- >+++< ]>+.- ----- .<+++ +++++ [->-- ----- -<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .---- ----- .<+++ +++++ [->-- ----- -<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ ++.<+ ++[-> +++<] >++.+ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- ----- ----- .<+++ +++++ [->++ +++++ +<]>+ .<+++ [->++ +<]>+ +++.< +++[- >---< ]>-.< +++++ +++[- >---- ----< ]>--- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ +.<++ +[->- --<]> ----- -.<++ ++[-> ++++< ]>++. .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +.<++ +[->+ ++<]> ++.<+ +++++ +++[- >---- ----- <]>-- -.<++ +++++ +[->+ +++++ ++<]> +.<++ ++[-> ++++< ]>+.- --.++ ++++. ----- --.<+ ++[-> ---<] >-.<+ +++++ +[->- ----- -<]>- ----- -.<++ +++[- >---- -<]>- ----- .---. <++++ ++[-> +++++ +<]>+ ++++. -.<++ ++[-> ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ +++[- >---- ----- <]>-. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ ++++[ ->+++ +++++ +<]>+ ++.<+ ++[-> ---<] >---. ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ +++[- >++++ +++++ <]>++ ++++. <++++ [->-- --<]> ----- -.<++ +[->+ ++<]> ++..< +++++ +++[- >---- ----< ]>--- ----- ---.< ++++[ ->--- -<]>- ---.- --.++ +.--- .<+++ +++[- >++++ ++<]> +++++ .-.<+ +++[- >---- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++ +++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>.< +++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++ +.-.< ++++[ ->--- -<]>- -.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ ++++[ ->--- ----- <]>-- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ ++++[ ->+++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- .<+++ [->++ +<]>+ .---- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> ++++. <+++[ ->+++ <]>++ .++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ ++[-> +++++ +++<] >+.<+ ++[-> +++<] >++++ .<+++ [->-- -<]>- .<+++ +++++ [->-- ----- -<]>- ---.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ +++.< +++[- >---< ]>--- ---.< ++++[ ->+++ +<]>+ +..<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++.< +++[- >+++< ]>++. <++++ +++++ [->-- ----- --<]> ---.< +++++ +++[- >++++ ++++< ]>+.< ++++[ ->+++ +<]>+ .---. +++++ +.--- ----. <+++[ ->--- <]>-. <++++ +++[- >---- ---<] >---- ---.< +++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++ +.--. <++++ [->-- --<]> -.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ +++++ [->-- ----- --<]> -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.<+ +++++ ++[-> ----- ---<] >---- ----- ----- .<+++ +++++ +[->+ +++++ +++<] >+++. <+++[ ->--- <]>-- -.--- .<+++ +++++ [->-- ----- -<]>- ----. <++++ +++++ [->++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- ---.< +++[- >+++< ]>++. .<+++ +++++ [->-- ----- -<]>- ----- ----- .<+++ +[->- ---<] >---- .---. +++.- --.<+ +++++ [->++ ++++< ]>+++ ++.-- .<+++ +[->- ---<] >-.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ +[->- ----- ---<] >-.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ ++[-> +++++ ++++< ]>+++ .<+++ [->-- -<]>- --.-- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ +[->+ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- ----. <+++[ ->+++ <]>++ ..<++ +++++ +[->- ----- --<]> .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +[->+ +++++ <]>++ +++.- -.<++ ++[-> ----< ]>-.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ +[->- ----- --<]> ----- -.<++ +++[- >---- -<]>- ----- .---. <++++ +++++ +[->+ +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- --.<+ ++[-> +++<] >+.-- ----. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. ----- ----. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ +++[- >++++ ++++< ]>+++ +.<++ +[->+ ++<]> ++.++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++ ++++[ ->+++ +++++ <]>+. <+++[ ->+++ <]>++ ++.<+ ++[-> ---<] >-.<+ +++++ ++[-> ----- ---<] >---- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ +++++ .<+++ [->-- -<]>- ----- .<+++ +[->+ +++<] >++.. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ .<+++ [->++ +<]>+ +.<++ +++++ ++[-> ----- ----< ]>--- .<+++ +++++ [->++ +++++ +<]>+ .<+++ +[->+ +++<] >+.-- -.+++ +++.- ----- -.<++ +[->- --<]> -.<++ +++++ [->-- ----- <]>-- ----- .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +[->+ +++++ <]>++ +++.- --.<+ +++[- >---- <]>.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >---- ----- --.<+ +++[- >---- <]>-- --.-- -.+++ .---. <++++ ++[-> +++++ +<]>+ ++++. ---.< ++++[ ->--- -<]>. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ +++[- >---- ----- <]>-. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ ++++[ ->+++ +++++ +<]>+ ++.<+ ++[-> ---<] >---. ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ +++[- >++++ +++++ <]>++ ++++. <++++ [->-- --<]> ----- -.<++ +[->+ ++<]> ++..< +++++ +++[- >---- ----< ]>.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++[- >++++ ++<]> +++++ .---. <++++ [->-- --<]> .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ +++[- >---- ----< ]>--- ---.< +++++ [->-- ---<] >---- --.-- -.<++ +++++ +++[- >++++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---. <+++[ ->+++ <]>+. ----- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.--- ----- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ [->++ +++++ +<]>+ +++.< +++[- >+++< ]>++. +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ +[->+ +++++ ++<]> +.<++ +[->+ ++<]> ++++. <+++[ ->--- <]>-. <++++ ++++[ ->--- ----- <]>-- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ ++.<+ ++[-> ---<] >---- --.<+ +++[- >++++ <]>++ ..<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ ++.<+ ++[-> +++<] >++.< +++++ ++++[ ->--- ----- -<]>- --.<+ +++++ ++[-> +++++ +++<] >+.<+ +++[- >++++ <]>+. ---.+ +++++ .---- ---.< +++[- >---< ]>-.< +++++ ++[-> ----- --<]> ----- --.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++[- >++++ ++<]> ++++. +++++ ++.<+ ++++[ ->--- --<]> .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++ +++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>-- ----- ----. <++++ [->-- --<]> ----. ---.+ ++.-- -.<++ ++++[ ->+++ +++<] >++++ .++++ +++.< +++++ [->-- ---<] >.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ +++++ [->-- ----- --<]> -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.<+ +++++ ++[-> ----- ---<] >---- ----- ----- .<+++ +++++ +[->+ +++++ +++<] >+++. <+++[ ->--- <]>-- -.--- .<+++ +++++ [->-- ----- -<]>- ----. <++++ +++++ [->++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- ---.< +++[- >+++< ]>++. .<+++ +++++ [->-- ----- -<]>. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++ +.+++ ++++. <++++ +[->- ----< ]>.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ [->-- ----- -<]>- ----- .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +++++ [->++ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- -.<++ +[->+ ++<]> +.--- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.- ----- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ .<+++ [->++ +<]>+ +.+++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ +++[- >++++ ++++< ]>+.< +++[- >+++< ]>+++ +.<++ +[->- --<]> -.<++ +++++ +[->- ----- --<]> ----. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ ++++. <+++[ ->--- <]>-- ----. <++++ [->++ ++<]> ++..< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ ++++. <+++[ ->+++ <]>++ .<+++ +++++ +[->- ----- ---<] >---. <++++ ++++[ ->+++ +++++ <]>+. <++++ [->++ ++<]> +.--- .++++ ++.-- ----- .<+++ [->-- -<]>- .<+++ ++++[ ->--- ----< ]>--- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++ +.+++ +++.< ++++[ ->--- -<]>- ----- --.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ +[->- ----- ---<] >-.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ ++[-> +++++ ++++< ]>+++ .<+++ [->-- -<]>- --.-- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ +[->+ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- ----. <+++[ ->+++ <]>++ ..<++ +++++ +[->- ----- --<]> ----- ----- -.<++ ++[-> ----< ]>--- -.--- .+++. ---.< +++++ +[->+ +++++ <]>++ ++.++ ++++. <++++ [->-- --<]> ----- ---.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >.<++ +++[- >---- -<]>- ----- .---. <++++ ++[-> +++++ +<]>+ +++.+ +++++ .<+++ +[->- ---<] >---- ----. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ ++[-> ----- ---<] >---- --.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++++ ++[-> +++++ +++++ <]>++ ++++. <++++ [->-- --<]> ---.< +++[- >+++< ]>+.- ----- .<+++ +++++ [->-- ----- -<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .---- ----- .<+++ +++++ [->-- ----- -<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ ++.<+ ++[-> +++<] >++.+ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- ----- ----- .<+++ +++++ [->++ +++++ +<]>+ .<+++ [->++ +<]>+ +++.< +++[- >---< ]>-.< +++++ +++[- >---- ----< ]>--- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ +.<++ +[->- --<]> ----- -.<++ ++[-> ++++< ]>++. .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +.<++ +[->+ ++<]> ++.<+ +++++ +++[- >---- ----- <]>-- -.<++ +++++ +[->+ +++++ ++<]> +.<++ ++[-> ++++< ]>+.- --.++ ++++. ----- --.<+ ++[-> ---<] >-.<+ +++++ +[->- ----- -<]>- ----- -.<++ +++[- >---- -<]>- ----- .---. <++++ ++[-> +++++ +<]>+ +++.+ ++++. <++++ [->-- --<]> ----- --.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ +[->- ----- ---<] >-.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ ++[-> +++++ ++++< ]>+++ .<+++ [->-- -<]>- --.-- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ +[->+ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- ----. <+++[ ->+++ <]>++ ..<++ +++++ +[->- ----- --<]> ----- ----- -.<++ ++[-> ----< ]>--- -.--- .+++. ---.< +++++ +[->+ +++++ <]>++ ++.++ +++.< ++++[ ->--- -<]>- ----- -.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ +++++ [->-- ----- --<]> -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.<+ +++++ ++[-> ----- ---<] >---- ----- ----- .<+++ +++++ +[->+ +++++ +++<] >+++. <+++[ ->--- <]>-- -.--- .<+++ +++++ [->-- ----- -<]>- ----. <++++ +++++ [->++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- ---.< +++[- >+++< ]>++. .<+++ +++++ [->-- ----- -<]>. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++ +.+++ ++.<+ +++[- >---- <]>-- ----- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ +++[- >---- ----< ]>--- ---.< +++++ [->-- ---<] >---- --.-- -.<++ +++++ +++[- >++++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---. <+++[ ->+++ <]>+. ----- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.--- ----- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ [->++ +++++ +<]>+ +++.< +++[- >+++< ]>++. +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ +[->+ +++++ ++<]> +.<++ +[->+ ++<]> ++++. <+++[ ->--- <]>-. <++++ ++++[ ->--- ----- <]>-- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ ++.<+ ++[-> ---<] >---- --.<+ +++[- >++++ <]>++ ..<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ ++.<+ ++[-> +++<] >++.< +++++ ++++[ ->--- ----- -<]>- --.<+ +++++ ++[-> +++++ +++<] >+.<+ +++[- >++++ <]>+. ---.+ +++++ .---- ---.< +++[- >---< ]>-.< +++++ ++[-> ----- --<]> ----- --.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++[- >++++ ++<]> ++++. ++++. <++++ [->-- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ +++++ [->-- ----- --<]> -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.<+ +++++ ++[-> ----- ---<] >---- ----- ----- .<+++ +++++ +[->+ +++++ +++<] >+++. <+++[ ->--- <]>-- -.--- .<+++ +++++ [->-- ----- -<]>- ----. <++++ +++++ [->++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- ---.< +++[- >+++< ]>++. .<+++ +++++ [->-- ----- -<]>- ----- ----- .<+++ +[->- ---<] >---- .---. +++.- --.<+ +++++ [->++ ++++< ]>+++ +.+++ +.<++ ++[-> ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >.<++ +++[- >---- -<]>- ----- .---. <++++ ++[-> +++++ +<]>+ +++.+ +++.< ++++[ ->--- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ +++[- >---- ----< ]>--- ---.< +++++ [->-- ---<] >---- --.-- -.<++ +++++ +++[- >++++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---. <+++[ ->+++ <]>+. ----- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.--- ----- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ [->++ +++++ +<]>+ +++.< +++[- >+++< ]>++. +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ +[->+ +++++ ++<]> +.<++ +[->+ ++<]> ++++. <+++[ ->--- <]>-. <++++ ++++[ ->--- ----- <]>-- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ ++.<+ ++[-> ---<] >---- --.<+ +++[- >++++ <]>++ ..<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ ++.<+ ++[-> +++<] >++.< +++++ ++++[ ->--- ----- -<]>- --.<+ +++++ ++[-> +++++ +++<] >+.<+ +++[- >++++ <]>+. ---.+ +++++ .---- ---.< +++[- >---< ]>-.< +++++ ++[-> ----- --<]> ----- --.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++[- >++++ ++<]> ++++. +++.< ++++[ ->--- -<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ +++[- >---- ----- <]>-. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ ++++[ ->+++ +++++ +<]>+ ++.<+ ++[-> ---<] >---. ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ +++[- >++++ +++++ <]>++ ++++. <++++ [->-- --<]> ----- -.<++ +[->+ ++<]> ++..< +++++ +++[- >---- ----< ]>--- ----- ---.< ++++[ ->--- -<]>- ---.- --.++ +.--- .<+++ +++[- >++++ ++<]> ++++. +++.< ++++[ ->--- -<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ +++[- >---- ----- <]>-. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ ++++[ ->+++ +++++ +<]>+ ++.<+ ++[-> ---<] >---. ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ +++[- >++++ +++++ <]>++ ++++. <++++ [->-- --<]> ----- -.<++ +[->+ ++<]> ++..< +++++ +++[- >---- ----< ]>.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++[- >++++ ++<]> ++++. +++.< ++++[ ->--- -<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ ++[-> ----- ---<] >---- --.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++++ ++[-> +++++ +++++ <]>++ ++++. <++++ [->-- --<]> ---.< +++[- >+++< ]>+.- ----- .<+++ +++++ [->-- ----- -<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .---- ----- .<+++ +++++ [->-- ----- -<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ ++.<+ ++[-> +++<] >++.+ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- ----- ----- .<+++ +++++ [->++ +++++ +<]>+ .<+++ [->++ +<]>+ +++.< +++[- >---< ]>-.< +++++ +++[- >---- ----< ]>--- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ +.<++ +[->- --<]> ----- -.<++ ++[-> ++++< ]>++. .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +.<++ +[->+ ++<]> ++.<+ +++++ +++[- >---- ----- <]>-- -.<++ +++++ +[->+ +++++ ++<]> +.<++ ++[-> ++++< ]>+.- --.++ ++++. ----- --.<+ ++[-> ---<] >-.<+ +++++ +[->- ----- -<]>- ----- -.<++ +++[- >---- -<]>- ----- .---. <++++ ++[-> +++++ +<]>+ +++.+ +.<++ ++[-> ----< ]>--- -.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ +++++ [->-- ----- --<]> -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.<+ +++++ ++[-> ----- ---<] >---- ----- ----- .<+++ +++++ +[->+ +++++ +++<] >+++. <+++[ ->--- <]>-- -.--- .<+++ +++++ [->-- ----- -<]>- ----. <++++ +++++ [->++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- ---.< +++[- >+++< ]>++. .<+++ +++++ [->-- ----- -<]>- ----- ----- .<+++ +[->- ---<] >---- .---. +++.- --.<+ +++++ [->++ ++++< ]>+++ +.++. <++++ [->-- --<]> ----. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ +++[- >---- ----- <]>-. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ ++++[ ->+++ +++++ +<]>+ ++.<+ ++[-> ---<] >---. ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ +++[- >++++ +++++ <]>++ ++++. <++++ [->-- --<]> ----- -.<++ +[->+ ++<]> ++..< +++++ +++[- >---- ----< ]>.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++[- >++++ ++<]> ++++. ++.<+ +++[- >---- <]>-- --.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ [->-- ----- -<]>- ----- .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +++++ [->++ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- -.<++ +[->+ ++<]> +.--- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.- ----- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ .<+++ [->++ +<]>+ +.+++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ +++[- >++++ ++++< ]>+.< +++[- >+++< ]>+++ +.<++ +[->- --<]> -.<++ +++++ +[->- ----- --<]> ----. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ ++++. <+++[ ->--- <]>-- ----. <++++ [->++ ++<]> ++..< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ ++++. <+++[ ->+++ <]>++ .<+++ +++++ +[->- ----- ---<] >---. <++++ ++++[ ->+++ +++++ <]>+. <++++ [->++ ++<]> +.--- .++++ ++.-- ----- .<+++ [->-- -<]>- .<+++ ++++[ ->--- ----< ]>--- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++ +.+.< ++++[ ->--- -<]>- --.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ +[->- ----- ---<] >-.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ ++[-> +++++ ++++< ]>+++ .<+++ [->-- -<]>- --.-- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ +[->+ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- ----. <+++[ ->+++ <]>++ ..<++ +++++ +[->- ----- --<]> ----- ----- -.<++ ++[-> ----< ]>--- -.--- .+++. ---.< +++++ +[->+ +++++ <]>++ ++.+. <++++ [->-- --<]> ---.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >.<++ +++[- >---- -<]>- ----- .---. <++++ ++[-> +++++ +<]>+ +++.+ .<+++ +[->- ---<] >---. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ ++[-> ----- ---<] >---- --.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++++ ++[-> +++++ +++++ <]>++ ++++. <++++ [->-- --<]> ---.< +++[- >+++< ]>+.- ----- .<+++ +++++ [->-- ----- -<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .---- ----- .<+++ +++++ [->-- ----- -<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ ++.<+ ++[-> +++<] >++.+ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- ----- ----- .<+++ +++++ [->++ +++++ +<]>+ .<+++ [->++ +<]>+ +++.< +++[- >---< ]>-.< +++++ +++[- >---- ----< ]>--- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ +.<++ +[->- --<]> ----- -.<++ ++[-> ++++< ]>++. .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +.<++ +[->+ ++<]> ++.<+ +++++ +++[- >---- ----- <]>-- -.<++ +++++ +[->+ +++++ ++<]> +.<++ ++[-> ++++< ]>+.- --.++ ++++. ----- --.<+ ++[-> ---<] >-.<+ +++++ +[->- ----- -<]>- ----- -.<++ +++[- >---- -<]>- ----- .---. <++++ ++[-> +++++ +<]>+ +++.. <++++ [->-- --<]> --.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ +[->- ----- ---<] >-.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ ++[-> +++++ ++++< ]>+++ .<+++ [->-- -<]>- --.-- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ +[->+ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- ----. <+++[ ->+++ <]>++ ..<++ +++++ +[->- ----- --<]> ----- ----- -.<++ ++[-> ----< ]>--- -.--- .+++. ---.< +++++ +[->+ +++++ <]>++ ++..< ++++[ ->--- -<]>- -.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ +++++ [->-- ----- --<]> -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.<+ +++++ ++[-> ----- ---<] >---- ----- ----- .<+++ +++++ +[->+ +++++ +++<] >+++. <+++[ ->--- <]>-- -.--- .<+++ +++++ [->-- ----- -<]>- ----. <++++ +++++ [->++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- ---.< +++[- >+++< ]>++. .<+++ +++++ [->-- ----- -<]>. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++ +..<+ +++[- >---- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ +++[- >---- ----< ]>--- ---.< +++++ [->-- ---<] >---- --.-- -.<++ +++++ +++[- >++++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---. <+++[ ->+++ <]>+. ----- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.--- ----- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ [->++ +++++ +<]>+ +++.< +++[- >+++< ]>++. +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ +[->+ +++++ ++<]> +.<++ +[->+ ++<]> ++++. <+++[ ->--- <]>-. <++++ ++++[ ->--- ----- <]>-- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ ++.<+ ++[-> ---<] >---- --.<+ +++[- >++++ <]>++ ..<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ ++.<+ ++[-> +++<] >++.< +++++ ++++[ ->--- ----- -<]>- --.<+ +++++ ++[-> +++++ +++<] >+.<+ +++[- >++++ <]>+. ---.+ +++++ .---- ---.< +++[- >---< ]>-.< +++++ ++[-> ----- --<]> ----- --.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++[- >++++ ++<]> ++++. -.<++ ++[-> ----< ]>-.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >---- ----- --.<+ +++[- >---- <]>-- --.-- -.+++ .---. <++++ ++[-> +++++ +<]>+ +++.- .<+++ +[->- ---<] >-.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ +[->- ----- ---<] >-.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ ++[-> +++++ ++++< ]>+++ .<+++ [->-- -<]>- --.-- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ +[->+ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- ----. <+++[ ->+++ <]>++ ..<++ +++++ +[->- ----- --<]> .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +[->+ +++++ <]>++ ++.-. <++++ [->-- --<]> -.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ ++++[ ->--- ----- <]>-- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ ++++[ ->+++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- .<+++ [->++ +<]>+ .---- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> ++++. <+++[ ->+++ <]>++ .++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ ++[-> +++++ +++<] >+.<+ ++[-> +++<] >++++ .<+++ [->-- -<]>- .<+++ +++++ [->-- ----- -<]>- ---.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ +++.< +++[- >---< ]>--- ---.< ++++[ ->+++ +<]>+ +..<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++.< +++[- >+++< ]>++. <++++ +++++ [->-- ----- --<]> ---.< +++++ +++[- >++++ ++++< ]>+.< ++++[ ->+++ +<]>+ .---. +++++ +.--- ----. <+++[ ->--- <]>-. <++++ +++[- >---- ---<] >---- ---.< +++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++ .--.< ++++[ ->--- -<]>. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ +++[- >---- ----- <]>-. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ ++++[ ->+++ +++++ +<]>+ ++.<+ ++[-> ---<] >---. ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ +++[- >++++ +++++ <]>++ ++++. <++++ [->-- --<]> ----- -.<++ +[->+ ++<]> ++..< +++++ +++[- >---- ----< ]>--- ----- ---.< ++++[ ->--- -<]>- ---.- --.++ +.--- .<+++ +++[- >++++ ++<]> ++++. --.<+ +++[- >---- <]>.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >.<++ +++[- >---- -<]>- ----- .---. <++++ ++[-> +++++ +<]>+ +++.- -.<++ ++[-> ----< ]>.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ [->-- ----- -<]>- ----- .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +++++ [->++ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- -.<++ +[->+ ++<]> +.--- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.- ----- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ .<+++ [->++ +<]>+ +.+++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ +++[- >++++ ++++< ]>+.< +++[- >+++< ]>+++ +.<++ +[->- --<]> -.<++ +++++ +[->- ----- --<]> ----. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ ++++. <+++[ ->--- <]>-- ----. <++++ [->++ ++<]> ++..< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ ++++. <+++[ ->+++ <]>++ .<+++ +++++ +[->- ----- ---<] >---. <++++ ++++[ ->+++ +++++ <]>+. <++++ [->++ ++<]> +.--- .++++ ++.-- ----- .<+++ [->-- -<]>- .<+++ ++++[ ->--- ----< ]>--- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++ .++++ ++++. <++++ +[->- ----< ]>.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ +[->- ----- ---<] >-.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ ++[-> +++++ ++++< ]>+++ .<+++ [->-- -<]>- --.-- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ +[->+ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- ----. <+++[ ->+++ <]>++ ..<++ +++++ +[->- ----- --<]> ----- ----- -.<++ ++[-> ----< ]>--- -.--- .+++. ---.< +++++ +[->+ +++++ <]>++ +.+++ +++++ .<+++ ++[-> ----- <]>.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >.<++ +++[- >---- -<]>- ----- .---. <++++ ++[-> +++++ +<]>+ ++.++ +++++ +.<++ +++[- >---- -<]>. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ ++[-> ----- ---<] >---- --.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++++ ++[-> +++++ +++++ <]>++ ++++. <++++ [->-- --<]> ---.< +++[- >+++< ]>+.- ----- .<+++ +++++ [->-- ----- -<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .---- ----- .<+++ +++++ [->-- ----- -<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ ++.<+ ++[-> +++<] >++.+ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- ----- ----- .<+++ +++++ [->++ +++++ +<]>+ .<+++ [->++ +<]>+ +++.< +++[- >---< ]>-.< +++++ +++[- >---- ----< ]>--- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ +.<++ +[->- --<]> ----- -.<++ ++[-> ++++< ]>++. .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +.<++ +[->+ ++<]> ++.<+ +++++ +++[- >---- ----- <]>-- -.<++ +++++ +[->+ +++++ ++<]> +.<++ ++[-> ++++< ]>+.- --.++ ++++. ----- --.<+ ++[-> ---<] >-.<+ +++++ +[->- ----- -<]>- ----- -.<++ +++[- >---- -<]>- ----- .---. <++++ ++[-> +++++ +<]>+ ++.++ +++++ .<+++ +[->- ---<] >---- ----. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ +++[- >---- ----- <]>-. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ ++++[ ->+++ +++++ +<]>+ ++.<+ ++[-> ---<] >---. ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ +++[- >++++ +++++ <]>++ ++++. <++++ [->-- --<]> ----- -.<++ +[->+ ++<]> ++..< +++++ +++[- >---- ----< ]>--- ----- ---.< ++++[ ->--- -<]>- ---.- --.++ +.--- .<+++ +++[- >++++ ++<]> +++.+ +++++ +.<++ ++[-> ----< ]>--- ----- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++ +++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>.< +++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >+++. +++++ ++.<+ +++[- >---- <]>-- ----- -.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ ++++[ ->--- ----- <]>-- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ ++++[ ->+++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- .<+++ [->++ +<]>+ .---- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> ++++. <+++[ ->+++ <]>++ .++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ ++[-> +++++ +++<] >+.<+ ++[-> +++<] >++++ .<+++ [->-- -<]>- .<+++ +++++ [->-- ----- -<]>- ---.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ +++.< +++[- >---< ]>--- ---.< ++++[ ->+++ +<]>+ +..<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++.< +++[- >+++< ]>++. <++++ +++++ [->-- ----- --<]> ---.< +++++ +++[- >++++ ++++< ]>+.< ++++[ ->+++ +<]>+ .---. +++++ +.--- ----. <+++[ ->--- <]>-. <++++ +++[- >---- ---<] >---- ---.< +++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >+++. +++++ +.<++ ++[-> ----< ]>--- ----. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ +++[- >---- ----- <]>-. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ ++++[ ->+++ +++++ +<]>+ ++.<+ ++[-> ---<] >---. ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ +++[- >++++ +++++ <]>++ ++++. <++++ [->-- --<]> ----- -.<++ +[->+ ++<]> ++..< +++++ +++[- >---- ----< ]>--- ----- ---.< ++++[ ->--- -<]>- ---.- --.++ +.--- .<+++ +++[- >++++ ++<]> +++.+ +++++ .<+++ +[->- ---<] >---- ---.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >.<++ +++[- >---- -<]>- ----- .---. <++++ ++[-> +++++ +<]>+ ++.++ ++++. <++++ [->-- --<]> ----- --.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ [->-- ----- -<]>- ----- .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +++++ [->++ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- -.<++ +[->+ ++<]> +.--- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.- ----- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ .<+++ [->++ +<]>+ +.+++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ +++[- >++++ ++++< ]>+.< +++[- >+++< ]>+++ +.<++ +[->- --<]> -.<++ +++++ +[->- ----- --<]> ----. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ ++++. <+++[ ->--- <]>-- ----. <++++ [->++ ++<]> ++..< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ ++++. <+++[ ->+++ <]>++ .<+++ +++++ +[->- ----- ---<] >---. <++++ ++++[ ->+++ +++++ <]>+. <++++ [->++ ++<]> +.--- .++++ ++.-- ----- .<+++ [->-- -<]>- .<+++ ++++[ ->--- ----< ]>--- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++ .++++ +.<++ ++[-> ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >---- ----- --.<+ +++[- >---- <]>-- --.-- -.+++ .---. <++++ ++[-> +++++ +<]>+ ++.++ +++.< ++++[ ->--- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++ +++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>.< +++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >+++. +++++ .<+++ +[->- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ [->-- ----- -<]>- ----- .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +++++ [->++ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- -.<++ +[->+ ++<]> +.--- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.- ----- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ .<+++ [->++ +<]>+ +.+++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ +++[- >++++ ++++< ]>+.< +++[- >+++< ]>+++ +.<++ +[->- --<]> -.<++ +++++ +[->- ----- --<]> ----. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ ++++. <+++[ ->--- <]>-- ----. <++++ [->++ ++<]> ++..< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ ++++. <+++[ ->+++ <]>++ .<+++ +++++ +[->- ----- ---<] >---. <++++ ++++[ ->+++ +++++ <]>+. <++++ [->++ ++<]> +.--- .++++ ++.-- ----- .<+++ [->-- -<]>- .<+++ ++++[ ->--- ----< ]>--- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++ .++++ .<+++ +[->- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ +++++ [->-- ----- --<]> -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.<+ +++++ ++[-> ----- ---<] >---- ----- ----- .<+++ +++++ +[->+ +++++ +++<] >+++. <+++[ ->--- <]>-- -.--- .<+++ +++++ [->-- ----- -<]>- ----. <++++ +++++ [->++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- ---.< +++[- >+++< ]>++. .<+++ +++++ [->-- ----- -<]>- ----- ----- .<+++ +[->- ---<] >---- .---. +++.- --.<+ +++++ [->++ ++++< ]>+++ .++++ .<+++ +[->- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ +++++ [->-- ----- --<]> -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.<+ +++++ ++[-> ----- ---<] >---- ----- ----- .<+++ +++++ +[->+ +++++ +++<] >+++. <+++[ ->--- <]>-- -.--- .<+++ +++++ [->-- ----- -<]>- ----. <++++ +++++ [->++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- ---.< +++[- >+++< ]>++. .<+++ +++++ [->-- ----- -<]>. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++ .++++ .<+++ +[->- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ ++++[ ->--- ----- <]>-- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ ++++[ ->+++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- .<+++ [->++ +<]>+ .---- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> ++++. <+++[ ->+++ <]>++ .++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ ++[-> +++++ +++<] >+.<+ ++[-> +++<] >++++ .<+++ [->-- -<]>- .<+++ +++++ [->-- ----- -<]>- ---.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ +++.< +++[- >---< ]>--- ---.< ++++[ ->+++ +<]>+ +..<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++.< +++[- >+++< ]>++. <++++ +++++ [->-- ----- --<]> ---.< +++++ +++[- >++++ ++++< ]>+.< ++++[ ->+++ +<]>+ .---. +++++ +.--- ----. <+++[ ->--- <]>-. <++++ +++[- >---- ---<] >---- ---.< +++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >+++. +++.< ++++[ ->--- -<]>- ---.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >---- ----- --.<+ +++[- >---- <]>-- --.-- -.+++ .---. <++++ ++[-> +++++ +<]>+ ++.++ +.<++ ++[-> ----< ]>--- -.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ +++++ [->-- ----- --<]> -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.<+ +++++ ++[-> ----- ---<] >---- ----- ----- .<+++ +++++ +[->+ +++++ +++<] >+++. <+++[ ->--- <]>-- -.--- .<+++ +++++ [->-- ----- -<]>- ----. <++++ +++++ [->++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- ---.< +++[- >+++< ]>++. .<+++ +++++ [->-- ----- -<]>. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++ .+++. <++++ [->-- --<]> ----. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ ++[-> ----- ---<] >---- --.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++++ ++[-> +++++ +++++ <]>++ ++++. <++++ [->-- --<]> ---.< +++[- >+++< ]>+.- ----- .<+++ +++++ [->-- ----- -<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .---- ----- .<+++ +++++ [->-- ----- -<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ ++.<+ ++[-> +++<] >++.+ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- ----- ----- .<+++ +++++ [->++ +++++ +<]>+ .<+++ [->++ +<]>+ +++.< +++[- >---< ]>-.< +++++ +++[- >---- ----< ]>--- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ +.<++ +[->- --<]> ----- -.<++ ++[-> ++++< ]>++. .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +.<++ +[->+ ++<]> ++.<+ +++++ +++[- >---- ----- <]>-- -.<++ +++++ +[->+ +++++ ++<]> +.<++ ++[-> ++++< ]>+.- --.++ ++++. ----- --.<+ ++[-> ---<] >-.<+ +++++ +[->- ----- -<]>- ----- -.<++ +++[- >---- -<]>- ----- .---. <++++ ++[-> +++++ +<]>+ ++.++ .<+++ +[->- ---<] >---. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ +++[- >---- ----- <]>-. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ ++++[ ->+++ +++++ +<]>+ ++.<+ ++[-> ---<] >---. ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ +++[- >++++ +++++ <]>++ ++++. <++++ [->-- --<]> ----- -.<++ +[->+ ++<]> ++..< +++++ +++[- >---- ----< ]>--- ----- ---.< ++++[ ->--- -<]>- ---.- --.++ +.--- .<+++ +++[- >++++ ++<]> +++.+ +.<++ ++[-> ----< ]>--- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++ +++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>.< +++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >+++. ++.<+ +++[- >---- <]>-- -.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ ++++[ ->--- ----- <]>-- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ ++++[ ->+++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- .<+++ [->++ +<]>+ .---- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> ++++. <+++[ ->+++ <]>++ .++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ ++[-> +++++ +++<] >+.<+ ++[-> +++<] >++++ .<+++ [->-- -<]>- .<+++ +++++ [->-- ----- -<]>- ---.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ +++.< +++[- >---< ]>--- ---.< ++++[ ->+++ +<]>+ +..<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++.< +++[- >+++< ]>++. <++++ +++++ [->-- ----- --<]> ---.< +++++ +++[- >++++ ++++< ]>+.< ++++[ ->+++ +<]>+ .---. +++++ +.--- ----. <+++[ ->--- <]>-. <++++ +++[- >---- ---<] >---- ---.< +++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >+++. +.<++ ++[-> ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ +++[- >---- ----- <]>-. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ ++++[ ->+++ +++++ +<]>+ ++.<+ ++[-> ---<] >---. ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ +++[- >++++ +++++ <]>++ ++++. <++++ [->-- --<]> ----- -.<++ +[->+ ++<]> ++..< +++++ +++[- >---- ----< ]>--- ----- ---.< ++++[ ->--- -<]>- ---.- --.++ +.--- .<+++ +++[- >++++ ++<]> +++.+ .<+++ +[->- ---<] >--.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >.<++ +++[- >---- -<]>- ----- .---. <++++ ++[-> +++++ +<]>+ ++.+. <++++ [->-- --<]> --.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ [->-- ----- -<]>- ----- .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +++++ [->++ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- -.<++ +[->+ ++<]> +.--- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.- ----- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ .<+++ [->++ +<]>+ +.+++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ +++[- >++++ ++++< ]>+.< +++[- >+++< ]>+++ +.<++ +[->- --<]> -.<++ +++++ +[->- ----- --<]> ----. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ ++++. <+++[ ->--- <]>-- ----. <++++ [->++ ++<]> ++..< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ ++++. <+++[ ->+++ <]>++ .<+++ +++++ +[->- ----- ---<] >---. <++++ ++++[ ->+++ +++++ <]>+. <++++ [->++ ++<]> +.--- .++++ ++.-- ----- .<+++ [->-- -<]>- .<+++ ++++[ ->--- ----< ]>--- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++ ..<++ ++[-> ----< ]>-.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >---- ----- --.<+ +++[- >---- <]>-- --.-- -.+++ .---. <++++ ++[-> +++++ +<]>+ ++..< ++++[ ->--- -<]>- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++ +++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>.< +++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >+++. .<+++ +[->- ---<] >-.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ [->-- ----- -<]>- ----- .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +++++ [->++ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- -.<++ +[->+ ++<]> +.--- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.- ----- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ .<+++ [->++ +<]>+ +.+++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ +++[- >++++ ++++< ]>+.< +++[- >+++< ]>+++ +.<++ +[->- --<]> -.<++ +++++ +[->- ----- --<]> ----. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ ++++. <+++[ ->--- <]>-- ----. <++++ [->++ ++<]> ++..< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ ++++. <+++[ ->+++ <]>++ .<+++ +++++ +[->- ----- ---<] >---. <++++ ++++[ ->+++ +++++ <]>+. <++++ [->++ ++<]> +.--- .++++ ++.-- ----- .<+++ [->-- -<]>- .<+++ ++++[ ->--- ----< ]>--- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++ .-.<+ +++[- >---- <]>.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >---- ----- --.<+ +++[- >---- <]>-- --.-- -.+++ .---. <++++ ++[-> +++++ +<]>+ ++.-. <++++ [->-- --<]> .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++ +++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>.< +++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >+++. -.<++ ++[-> ----< ]>.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ [->-- ----- -<]>- ----- .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +++++ [->++ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- -.<++ +[->+ ++<]> +.--- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.- ----- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ .<+++ [->++ +<]>+ +.+++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ +++[- >++++ ++++< ]>+.< +++[- >+++< ]>+++ +.<++ +[->- --<]> -.<++ +++++ +[->- ----- --<]> ----. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ ++++. <+++[ ->--- <]>-- ----. <++++ [->++ ++<]> ++..< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ ++++. <+++[ ->+++ <]>++ .<+++ +++++ +[->- ----- ---<] >---. <++++ ++++[ ->+++ +++++ <]>+. <++++ [->++ ++<]> +.--- .++++ ++.-- ----- .<+++ [->-- -<]>- .<+++ ++++[ ->--- ----< ]>--- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->-- ---<] >.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ +++++ [->-- ----- --<]> -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.<+ +++++ ++[-> ----- ---<] >---- ----- ----- .<+++ +++++ +[->+ +++++ +++<] >+++. <+++[ ->--- <]>-- -.--- .<+++ +++++ [->-- ----- -<]>- ----. <++++ +++++ [->++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- ---.< +++[- >+++< ]>++. .<+++ +++++ [->-- ----- -<]>- ----- ----- .<+++ +[->- ---<] >---- .---. +++.- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->-- ---<] >.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ +++++ [->-- ----- --<]> -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.<+ +++++ ++[-> ----- ---<] >---- ----- ----- .<+++ +++++ +[->+ +++++ +++<] >+++. <+++[ ->--- <]>-- -.--- .<+++ +++++ [->-- ----- -<]>- ----. <++++ +++++ [->++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- ---.< +++[- >+++< ]>++. .<+++ +++++ [->-- ----- -<]>. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->-- ---<] >.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ ++++[ ->--- ----- <]>-- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ ++++[ ->+++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- .<+++ [->++ +<]>+ .---- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> ++++. <+++[ ->+++ <]>++ .++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ ++[-> +++++ +++<] >+.<+ ++[-> +++<] >++++ .<+++ [->-- -<]>- .<+++ +++++ [->-- ----- -<]>- ---.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ +++.< +++[- >---< ]>--- ---.< ++++[ ->+++ +<]>+ +..<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++.< +++[- >+++< ]>++. <++++ +++++ [->-- ----- --<]> ---.< +++++ +++[- >++++ ++++< ]>+.< ++++[ ->+++ +<]>+ .---. +++++ +.--- ----. <+++[ ->--- <]>-. <++++ +++[- >---- ---<] >---- ---.< +++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++ +++++ +.<++ ++[-> ----< ]>--- ----- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++ +++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>-- ----- ----. <++++ [->-- --<]> ----. ---.+ ++.-- -.<++ ++++[ ->+++ +++<] >++++ +++++ +.<++ ++[-> ----< ]>--- ----- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++ +++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>.< +++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++ +++++ +.<++ ++[-> ----< ]>--- ----- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ +++[- >---- ----< ]>--- ---.< +++++ [->-- ---<] >---- --.-- -.<++ +++++ +++[- >++++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---. <+++[ ->+++ <]>+. ----- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.--- ----- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ [->++ +++++ +<]>+ +++.< +++[- >+++< ]>++. +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ +[->+ +++++ ++<]> +.<++ +[->+ ++<]> ++++. <+++[ ->--- <]>-. <++++ ++++[ ->--- ----- <]>-- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ ++.<+ ++[-> ---<] >---- --.<+ +++[- >++++ <]>++ ..<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ ++.<+ ++[-> +++<] >++.< +++++ ++++[ ->--- ----- -<]>- --.<+ +++++ ++[-> +++++ +++<] >+.<+ +++[- >++++ <]>+. ---.+ +++++ .---- ---.< +++[- >---< ]>-.< +++++ ++[-> ----- --<]> ----- --.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++[- >++++ ++<]> +++++ ++++. <++++ [->-- --<]> ----- --.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ +[->- ----- ---<] >-.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ ++[-> +++++ ++++< ]>+++ .<+++ [->-- -<]>- --.-- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ +[->+ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- ----. <+++[ ->+++ <]>++ ..<++ +++++ +[->- ----- --<]> ----- ----- -.<++ ++[-> ----< ]>--- -.--- .+++. ---.< +++++ +[->+ +++++ <]>++ +++++ ++.<+ +++[- >---- <]>-- ----- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++ +++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>.< +++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++ +++++ .<+++ +[->- ---<] >---- ---.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ +[->- ----- --<]> ----- -.<++ +++[- >---- -<]>- ----- .---. <++++ +++++ +[->+ +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- --.<+ ++[-> +++<] >+.-- ----. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. ----- ----. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ +++[- >++++ ++++< ]>+++ +.<++ +[->+ ++<]> ++.++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++ ++++[ ->+++ +++++ <]>+. <+++[ ->+++ <]>++ ++.<+ ++[-> ---<] >-.<+ +++++ ++[-> ----- ---<] >---- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ +++++ .<+++ [->-- -<]>- ----- .<+++ +[->+ +++<] >++.. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ .<+++ [->++ +<]>+ +.<++ +++++ ++[-> ----- ----< ]>--- .<+++ +++++ [->++ +++++ +<]>+ .<+++ +[->+ +++<] >+.-- -.+++ +++.- ----- -.<++ +[->- --<]> -.<++ +++++ [->-- ----- <]>-- ----- .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +[->+ +++++ <]>++ +++++ +.<++ ++[-> ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >---- ----- --.<+ +++[- >---- <]>-- --.-- -.+++ .---. <++++ ++[-> +++++ +<]>+ +++++ ++.<+ +++[- >---- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ +++[- >---- ----- <]>-. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ ++++[ ->+++ +++++ +<]>+ ++.<+ ++[-> ---<] >---. ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ +++[- >++++ +++++ <]>++ ++++. <++++ [->-- --<]> ----- -.<++ +[->+ ++<]> ++..< +++++ +++[- >---- ----< ]>.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++[- >++++ ++<]> +++++ +++.< ++++[ ->--- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ +++[- >---- ----< ]>--- ---.< +++++ [->-- ---<] >---- --.-- -.<++ +++++ +++[- >++++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---. <+++[ ->+++ <]>+. ----- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.--- ----- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ [->++ +++++ +<]>+ +++.< +++[- >+++< ]>++. +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ +[->+ +++++ ++<]> +.<++ +[->+ ++<]> ++++. <+++[ ->--- <]>-. <++++ ++++[ ->--- ----- <]>-- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ ++.<+ ++[-> ---<] >---- --.<+ +++[- >++++ <]>++ ..<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ ++.<+ ++[-> +++<] >++.< +++++ ++++[ ->--- ----- -<]>- --.<+ +++++ ++[-> +++++ +++<] >+.<+ +++[- >++++ <]>+. ---.+ +++++ .---- ---.< +++[- >---< ]>-.< +++++ ++[-> ----- --<]> ----- --.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++[- >++++ ++<]> +++++ ++.<+ +++[- >---- <]>-- ---.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >---- ----- --.<+ +++[- >---- <]>-- --.-- -.+++ .---. <++++ ++[-> +++++ +<]>+ +++++ +.<++ ++[-> ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ +[->- ----- ---<] >-.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ ++[-> +++++ ++++< ]>+++ .<+++ [->-- -<]>- --.-- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ +[->+ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- ----. <+++[ ->+++ <]>++ ..<++ +++++ +[->- ----- --<]> .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +[->+ +++++ <]>++ +++++ .<+++ +[->- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ ++++[ ->--- ----- <]>-- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ ++++[ ->+++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- .<+++ [->++ +<]>+ .---- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> ++++. <+++[ ->+++ <]>++ .++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ ++[-> +++++ +++<] >+.<+ ++[-> +++<] >++++ .<+++ [->-- -<]>- .<+++ +++++ [->-- ----- -<]>- ---.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ +++.< +++[- >---< ]>--- ---.< ++++[ ->+++ +<]>+ +..<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++.< +++[- >+++< ]>++. <++++ +++++ [->-- ----- --<]> ---.< +++++ +++[- >++++ ++++< ]>+.< ++++[ ->+++ +<]>+ .---. +++++ +.--- ----. <+++[ ->--- <]>-. <++++ +++[- >---- ---<] >---- ---.< +++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++ ++.<+ +++[- >---- <]>-- --.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ +[->- ----- ---<] >-.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ ++[-> +++++ ++++< ]>+++ .<+++ [->-- -<]>- --.-- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ +[->+ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- ----. <+++[ ->+++ <]>++ ..<++ +++++ +[->- ----- --<]> ----- ----- -.<++ ++[-> ----< ]>--- -.--- .+++. ---.< +++++ +[->+ +++++ <]>++ ++++. <++++ [->-- --<]> ----. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ +++[- >---- ----- <]>-. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ ++++[ ->+++ +++++ +<]>+ ++.<+ ++[-> ---<] >---. ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ +++[- >++++ +++++ <]>++ ++++. <++++ [->-- --<]> ----- -.<++ +[->+ ++<]> ++..< +++++ +++[- >---- ----< ]>.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++[- >++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- -.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ ++++[ ->--- ----- <]>-- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ ++++[ ->+++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- .<+++ [->++ +<]>+ .---- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> ++++. <+++[ ->+++ <]>++ .++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ ++[-> +++++ +++<] >+.<+ ++[-> +++<] >++++ .<+++ [->-- -<]>- .<+++ +++++ [->-- ----- -<]>- ---.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ +++.< +++[- >---< ]>--- ---.< ++++[ ->+++ +<]>+ +..<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++.< +++[- >+++< ]>++. <++++ +++++ [->-- ----- --<]> ---.< +++++ +++[- >++++ ++++< ]>+.< ++++[ ->+++ +<]>+ .---. +++++ +.--- ----. <+++[ ->--- <]>-. <++++ +++[- >---- ---<] >---- ---.< +++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++ +.<++ ++[-> ----< ]>--- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++ +++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>-- ----- ----. <++++ [->-- --<]> ----. ---.+ ++.-- -.<++ ++++[ ->+++ +++<] >++++ +.<++ ++[-> ----< ]>--- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++ +++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>.< +++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++ +.<++ ++[-> ----< ]>--- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ +++[- >---- ----< ]>--- ---.< +++++ [->-- ---<] >---- --.-- -.<++ +++++ +++[- >++++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---. <+++[ ->+++ <]>+. ----- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.--- ----- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ [->++ +++++ +<]>+ +++.< +++[- >+++< ]>++. +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ +[->+ +++++ ++<]> +.<++ +[->+ ++<]> ++++. <+++[ ->--- <]>-. <++++ ++++[ ->--- ----- <]>-- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ ++.<+ ++[-> ---<] >---- --.<+ +++[- >++++ <]>++ ..<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ ++.<+ ++[-> +++<] >++.< +++++ ++++[ ->--- ----- -<]>- --.<+ +++++ ++[-> +++++ +++<] >+.<+ +++[- >++++ <]>+. ---.+ +++++ .---- ---.< +++[- >---< ]>-.< +++++ ++[-> ----- --<]> ----- --.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++[- >++++ ++<]> ++++. <++++ [->-- --<]> --.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ +[->- ----- ---<] >-.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ ++[-> +++++ ++++< ]>+++ .<+++ [->-- -<]>- --.-- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ +[->+ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- ----. <+++[ ->+++ <]>++ ..<++ +++++ +[->- ----- --<]> ----- ----- -.<++ ++[-> ----< ]>--- -.--- .+++. ---.< +++++ +[->+ +++++ <]>++ ++.<+ +++[- >---- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++ +++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>.< +++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++ .<+++ +[->- ---<] >--.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ +[->- ----- --<]> ----- -.<++ +++[- >---- -<]>- ----- .---. <++++ +++++ +[->+ +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- --.<+ ++[-> +++<] >+.-- ----. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. ----- ----. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ +++[- >++++ ++++< ]>+++ +.<++ +[->+ ++<]> ++.++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++ ++++[ ->+++ +++++ <]>+. <+++[ ->+++ <]>++ ++.<+ ++[-> ---<] >-.<+ +++++ ++[-> ----- ---<] >---- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ +++++ .<+++ [->-- -<]>- ----- .<+++ +[->+ +++<] >++.. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ .<+++ [->++ +<]>+ +.<++ +++++ ++[-> ----- ----< ]>--- .<+++ +++++ [->++ +++++ +<]>+ .<+++ +[->+ +++<] >+.-- -.+++ +++.- ----- -.<++ +[->- --<]> -.<++ +++++ [->-- ----- <]>-- ----- .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +[->+ +++++ <]>++ +.<++ ++[-> ----< ]>-.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++ +++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>-- ----- ----. <++++ [->-- --<]> ----. ---.+ ++.-- -.<++ ++++[ ->+++ +++<] >+++. <++++ [->-- --<]> -.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >.<++ +++[- >---- -<]>- ----- .---. <++++ ++[-> +++++ +<]>+ ++.<+ +++[- >---- <]>-. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ ++++[ ->--- ----- <]>-- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ ++++[ ->+++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- .<+++ [->++ +<]>+ .---- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> ++++. <+++[ ->+++ <]>++ .++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ ++[-> +++++ +++<] >+.<+ ++[-> +++<] >++++ .<+++ [->-- -<]>- .<+++ +++++ [->-- ----- -<]>- ---.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ +++.< +++[- >---< ]>--- ---.< ++++[ ->+++ +<]>+ +..<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++.< +++[- >+++< ]>++. <++++ +++++ [->-- ----- --<]> ---.< +++++ +++[- >++++ ++++< ]>+.< ++++[ ->+++ +<]>+ .---. +++++ +.--- ----. <+++[ ->--- <]>-. <++++ +++[- >---- ---<] >---- ---.< +++++ [->-- ---<] >---- --.-- -.<++ +++++ +++[- >++++ +++++ +<]>. +.<++ +++++ +[->- ----- --<]> ----- ----- ----- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++ +++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>-- ----- ----. <++++ [->-- --<]> ----. ---.< ===Clear all data in this byte(change it into 0)=== [-] ===Change the lowercase input into uppercase=== ,----------[----------------------.,----------] ===ROT13 Encipher=== -,+[ Read first character and start outer character reading loop -[ Skip forward if character is 0 >>++++[>++++++++<-] Set up divisor (32) for division loop (MEMORY LAYOUT: dividend copy remainder divisor quotient zero zero) <+<-[ Set up dividend (x minus 1) and enter division loop >+>+>-[>>>] Increase copy and remainder / reduce divisor / Normal case: skip forward <[[>+<-]>>+>] Special case: move remainder back to divisor and increase quotient <<<<<- Decrement dividend ] End division loop ]>>>[-]+ End skip loop; zero former divisor and reuse space for a flag >--[-[<->+++[-]]]<[ Zero that flag unless quotient was 2 or 3; zero quotient; check flag ++++++++++++<[ If flag then set up divisor (13) for second division loop (MEMORY LAYOUT: zero copy dividend divisor remainder quotient zero zero) >-[>+>>] Reduce divisor; Normal case: increase remainder >[+[<+>-]>+>>] Special case: increase remainder / move it back to divisor / increase quotient <<<<<- Decrease dividend ] End division loop >>[<+>-] Add remainder back to divisor to get a useful 13 >[ Skip forward if quotient was 0 -[ Decrement quotient and skip forward if quotient was 1 -<<[-]>> Zero quotient and divisor if quotient was 2 ]<<[<<->>-]>> Zero divisor and subtract 13 from copy if quotient was 1 ]<<[<<+>>-] Zero divisor and add 13 to copy if quotient was 0 ] End outer skip loop (jump to here if ((character minus 1)/32) was not 2 or 3) <[-] Clear remainder from first division if second division was skipped <.[-] Output ROT13ed character from copy and clear it <-,+ Read next character ] End character reading loop ===Truth machine=== It outputs 0 when 0 is inputted, and it outputs the number not 0 forever when input is not 0: ,------------------------------------------------[ ++++++++++++++++++++++++++++++++++++++++++++++++. ------------------------------------------------] ===Infinite loop=== +[] or, with input: ,[] with output: ,[.] ===Deadfish=== >+[<++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++..------- -----------------------.[-]>>[-]+>,----------[----------------------------- -------------------------------------------------------------[-----[------[ ----[<->[-]]<[>>>[-]>[-]>[-]>[-]<<<<[>+>+>+<<<-]>[>[<<+>>-]>[>+<-]>[<+<+>>- ]<<<-]<<<-]>]<[>>>[-]>[-]>[-]>[-]>[-]>[-]<<<<<<[->+>>>>>+<[-]+<<<<--------- -[>>>>[<++++++++++<<->>>-]<+<<<-]>>>[<<<+>>>-]<<+>>>[-]+<<<----------[>>>[< ++++++++++<->>-]<+<<-]>>[<<+>>-]<+<<<]>>>>[-]>[-]<<[>+<<<<[-]++++++++++++++ ++++++++++++++++++++++++++++++++++>>>[<<<+>>>-]<<<.>>>]>[<<<<[-]+++++++++++ +++++++++++++++++++++++++++++++++++++>>[<<+>>-]<<.>>>>-]<<[<<[-]+++++++++++ +++++++++++++++++++++++++++++++++++++>>[<<+>>-]<<.>>]<<[-]+++++++++++++++++ +++++++++++++++++++++++++++++++>[<+>-]<.[-]++++++++++.---------->>>>>>[<<<< <<+>>>>>>-]<<<<<<<<-]>]<[>>+<<-]>]<[>>>[-]+>[-]<<[>[-]>+<<-]>>-[<<+>>-]<<>[ <+>-]<<<-]>]<[>-<-]>+[,----------]<<] ==Self-interpreters== Writing a self-interpreter in brainfuck is not a simple task, yet, several self-interpreters have been written throughout the years. * [http://www.iwriteiam.nl/Ha_bf_inter.html by Frans Faase] - Perhaps the first one. * [http://www.iwriteiam.nl/Ha_vs_bf_inter.html by NYYRIKKI] * [http://www.brain------------------------------------------------------fuck.com/programs/kbfi.b by Keymaker] - Designed in the strictest 8-bit, non-wrapping, EOF = no change (EOF 0 works too) environment. The program emulates unbound cell size for cells (the program +[+] is valid and never ends) -- not really a brainfuck feature but it's there anyway -- and of course all the brainfuck programs written for the 8-bit non-wrapping environment work as supposed to. Supports infinite/unbound number of cells and nested loops. * [http://www.hevanet.com/cristofd/brainfuck/dbfi.b by Daniel B Cristofani] - The shortest; see also [[dbfi]] * [http://homepages.xnet.co.nz/~clive/eigenratios/cgbfi2.b by Clive Gifford] - The fastest * [https://github.com/ludamad/bf-self-interpreter by Adam Domurad] - Interprets Brainfuck code from the input until a %, then reads remaining input as input for the interpreted program. Comments are allowed, and up to 256-depth nested loops ==Computational class== Brainfuck is [[Turing-complete]], meaning that it is in the same [[computational class]] as [[universal Turing machine]]s. This, plus its dearth of commands, makes it a canonical example of a [[Turing tarpit]]. This can be shown in a number of ways. The following formulations require the tape to be [[unbounded]], but allow the value in each cell to be bounded: * Daniel B Cristofani's [http://www.hevanet.com/cristofd/brainfuck/utm.b implementation of a universal Turing machine in brainfuck] provides a proof by [[Computational_class#Simulation|simulation]]. * Fairly trivial [[Computational_class#Reduction|reductions]] can also be drawn between brainfuck and [[P%27%27]], which has been formally shown to be Turing-complete. * [[User:Keymaker]] [[Brainfuck minus -|has shown that]] brainfuck is Turing-complete even if you can only adjust cells by incrementing 0s to 1s. Other formulations allow the tape to be bounded, but require that the value in each cell be unbounded: * Frans Faase gives a procedure for translating 5-register Universal Register Machines into brainfuck programs using five cells [http://www.iwriteiam.nl/Ha_bf_Turing.html ]. * [[Ørjan Johansen]] has made a conversion from iterated [[Collatz function]]s to 3-cell brainfuck [[Collatz_function#Reduction_to_3-cell_brainfuck|(see that page for details)]]. And still others require both the tape and the value in each cell to be unbounded: * Frans Faase gives [http://www.iwriteiam.nl/Ha_bf_Turing.html a procedure for transforming Turing machines into brainfuck programs] which constitutes a proof by translation. ==Implementation issues== Brainfuck leaves a lot of things up to the implementation to decide, such as array and cell size, and what happens when EOF is read. ===Memory and wrapping=== The size of the cells and the cell array varies a lot in different implementations. A usual implementation will have either 8bit or 32bit cells with 30000 cells (in the positive direction). For Turing completeness either the number of cells must be unbounded or (at least) three unbounded cells are required, the former is usually assumed. Urban Müller's compiler used an array of 30000 cells 8bit cells, while the interpreter only allowed 100 (of 5000) to be used. As the compiler was written in assembler there is no indication as to whether the cells are to be assumed to be signed or unsigned and the overflow semantics are of the usual twos complement (or unsigned byte) wrapping form. The interpreter uses signed 8bit characters (-128 to 127 range). Other interpreters normally use a similar layout, however, some allow cells to the left of the start position or use different allowed ranges of cell values. Some limit the cells to only positive values or other reduced ranges, others allow a larger range including 'floating point' (which would usually be in effect a 53bit integer without wrapping) or even completely unbounded integers. Note, that it's not possible for a brainfuck program to determine if its integers are officially signed or unsigned unless they are also non-wrapping. If the cells don't wrap then the loops [-] and [+] used after an number in the opposite direction will cause a crash (ie: an exception or a hang). Most optimisers will therefore assume these sequences set a zero even with unbounded integers. Even with wrapping cells code can be written that depends on the cell size for example [[Brainfuck_bitwidth_conversions#Multiple_conversions|Brainfuck bitwidth conversions]] or the code below (which only works correctly with 8bits). <font color="#c000c0">+</font><font color="#804000">[[</font><font color="#c000c0">-</font><font color="#008000">&gt;</font><font color="#804000">]</font><font color="#c000c0">-</font><font color="#804000">[</font><font color="#c000c0">-</font><font color="#008000">&lt;</font><font color="#804000">]</font><font color="#008000">&gt;</font><font color="#c000c0">-</font><font color="#804000">]</font><font color="#008000">&gt;</font><font color="#c00000">.</font><font color="#008000">&gt;&gt;&gt;&gt;</font><font color="#c00000">.</font><font color="#008000">&lt;&lt;&lt;&lt;</font><font color="#c000c0">-</font><font color="#c00000">.</font><font color="#008000">&gt;&gt;</font><font color="#c000c0">-</font><font color="#c00000">.</font><font color="#008000">&gt;</font><font color="#c00000">.</font><font color="#008000">&lt;&lt;</font><font color="#c00000">.</font><font color="#008000">&gt;&gt;&gt;&gt;</font><font color="#c000c0">-</font><font color="#c00000">.</font><font color="#008000">&lt;&lt;&lt;&lt;&lt;</font><font color="#c000c0">++</font><font color="#c00000">.</font><font color="#008000">&gt;&gt;</font><font color="#c000c0">++</font><font color="#c00000">.</font> ===Newlines=== The vast majority of brainfuck programs, following Urban Müller's original example programs, use 10 as newline on both input and output; this is also the convention used by Unix-based operating systems, including Linux and Mac OS X. Some other operating systems use different conventions for newline, and may use different conventions on input and on output, and different conventions in different programming environments (e.g. C versus assembly language). Several solutions to the problem are possible: * Write brainfuck programs to accept multiple linefeed conventions. (Possible, though clunky, on input; not generally possible on output.) * Write many versions of each brainfuck program, one for each programming environment. (Possible, but very unpleasant.) * Forget portability and write programs for whatever implementation you are using. (A fairly common approach. May make it hard to share programs if your interpreter doesn't use 10 as newline.) * Write brainfuck interpreters and compilers to translate newline to 10 on input, and 10 to newline on output, in environments where that is not already the case. (Easy and helpful, but often overlooked. Also, may break the few brainfuck programs that do binary i/o; so newline translation should ideally be able to be turned off with a switch.) * Instead of having the user hit the "Enter" key, expect the user to do something else to give a 10 to the interpreter; e.g., the user can feed the input from a file which uses 10s to end the lines, rather than from the keyboard. Send the output to a file too. (Possible but clunky.) A few implementations allow the input to be "raw" and sometimes non-blocking. If the input is in "raw" mode it is not line buffered and key presses are passed to the program immediately. Non-blocking means that if there isn't a character available either immediately or after a short delay (for example 1/10 of a second) the input command will return an EOF indication. ===EOF=== EOF is a controversial issue. Many implementations return 0, some return -1, and several notable brainfuck programmers suggest that on EOF the memory cell should be left as-is, without modification. In the original distribution the compiler left the cell unchanged, while the interpreter used the EOF from C which, strictly speaking, could be any negative integer, but which usually is -1 (which, in the case of byte-sized cells, ends up as 255). ==Conventions== The following summarizes the common conventions for making a brainfuck interpreter or compiler. It can be seen as a general specification for brainfuck, commonly accepted amongst the brainfuck community as a minimal base. It attempts to solve implementation issues by standardizing them. ===Memory=== * Memory should normally consist of 8 bit cells, a very fast compiler may use 32bit or larger cells. Floating point cells are strongly discouraged as are cells that are not a power of two in size. "Bignum" cells are allowed but should be an option. * Memory should wrap on overflow and underflow. (This also includes the <code>[-]</code> function with "bignum" cells). * Negative memory addresses should NOT be assumed to exist, however, an interpreter may provide some. (An optimising interpreter my be forced to) * Memory should consist of at least 30000 cells, some existing brainfuck programs do need more so this should be configurable or unbounded. ===Newlines=== The input should be "line buffered" until the user enters a newline at which point the program receives the edited line. * OS newlines should be converted to 10 for input. * 10s should be converted to OS newlines for output. Note that most programming platforms and programming languages already do this for you, which might make converting 10s to OS newlines redundant. ===Character set=== The original brainfuck interpreter used the native character set of the host, ISO8859-1. Most modern brainfuck interpreters do the same, so this means that many current implementations will used UTF-8 as the character set and have access to ANSI control sequences. The majority of brainfuck programs only use ASCII with newlines, but the few that use extended sets follow the UTF-8+Ansi pattern. ===EOF=== An interpreter should normally either return Zero or leave the cell unchanged on EOF. The Zero option matches the brainfuck language in that the only conditional in brainfuck is a comparison with zero. Using this form, in theory, allows slightly shorter code. For eight bit cells the "leave the cell untouched" matches the C/Unix read(2) system call in that the character memory will be left unchanged on EOF. For Unix the EOF (or error) condition is signalled by the return value, which is lost with BF. If the interpreter's cells are more than eight bits the "unchanged cell" can safely handle binary data. If the cells are eight bit or the interpreter sets the cells to zero on EOF binary data cannot be handled. For a brainfuck program this means that ASCII data+EOF should be read using a <code>[-],</code> construct (or similar). Binary input should, probably, be read using a construct of the form <code>[-]-,</code>. This requires that input bytes are in the range 0..255 when the cell size exceeds eight bits. Note: It is strongly recommended that an interpreter be configurable to all three normal form of EOF (Zero, minus one and unchanged). ==Extensions== Some implementations also recognize the following symbols as meaningful: # Start debugger (e.g. Print contents of first few memory cells) ! Separate code from input The debug command # comes from brainfuck's original interpreter, written by Urban Müller. Because brainfuck programs have only one input source, brainfuck interpreters written in brainfuck (or other languages without file I/O) require ! to be able to distinguish a program's code from the input it is intended to process. As all characters other than <code>&gt;&lt;+-.,[]</code> should be considered comments and ignored it is normal for an interpreter to have a method of disabling these extensions if required. This disabling may be automatic for '!' based on such things as if there is currently an open loop and/or if the program is being read from the 'standard input'. As these commands are non-standard some interpreters use different codes for these functions. Probably the next most frequently implemented extension is a command to comment out the rest of the line, however, experienced brainfuck programmers generally consider this useless mostly due to the existence of the [[Brainfuck algorithms#Header comment|header comments technique]]. ==Algorithms== See [[Brainfuck algorithms]], [[Brainfuck constants]]. ==Related languages== See also [[Brainfuck extensions]]. In publishing the formal programming language [[P%27%27]] in 1964, Corrado Böhm used six symbols ''precisely'' equivalent to the brainfuck commands <code>+</code>, <code>-</code>, <code>&lt;</code>, <code>&gt;</code>, <code>[</code>, and <code>]</code>, and provided an explicit program for each of the basic functions that together serve to compute any partial recursive function. (So in a very real sense, the first "brainfuck" programs appear in Bohm's 1964 paper.) Many people at various times have tried to extend brainfuck to make it easier to program in, but such efforts have been compared to trying to make a luxury car by gluing parts onto a skateboard. <!-- maybe it was dbc who said this initially. --> <!-- I said something similar to that, only "bolting" not "gluing", and "pickup truck" not "luxury car". -DBC. --> Other people have been interested in variations of the language for theoretical purposes, pedagogical applications, etc. The sheer proliferation of languages equivalent to and derived from brainfuck led Chris Pressey to dub it "the [[wikipedia:twelve-bar blues|twelve-bar blues]] of esolang". Some of the more interesting variants: * [[pbrain]] is a brainfuck extension that supports procedures. * [[cbrain]] is a derivative of pbrain as implemented in pbrain.c, adding integers and operators. * [[RUM]] stands for "bRainfUck iMproved." and adds procedures, strings and repetition. * [[Toadskin]] is a brainfuck variant that supports procedures, but uses a stack instead of a tape. * [[Brainfork]] adds a Y command to fork the current thread. * [[Fm]] edits a string on alphabet {0,1,...,m-1} (m >= 2). * [[FRAK]] assemble instructions to brainfuck code. * [[FukYorBrane]] and [[BF Joust]] pit two Brainfuck-like programs against each other, as in Core War (see [[Redcode]]). * [[Smallfuck]] operates only on bits and has no input- or output-commands. * [[Bitter]] one-bit memory cells, four commands, equivalent to [[Smallfuck]] under certain circumstances * [[Spoon]] uses a Huffman coded set of instructions corresponding to Brainfuck's commands. * [[BrainDuino]] BF port on [http://en.wikipedia.org/wiki/Arduino Arduino] HW platform (based on Atmel's ATMega). Extended by two special I/O operations and special overflow protection. * [[Puzzlang]] turns every program into an exercise in patience and logic puzzle skills. The lone X operator becomes any of brainfuck's instructions, depending on the surrounding characters. * [[Alarm Clock Radio]] throws away the instructions to decrement the memory pointer or memory value. * [[Portal]] and [[Portal 2]] allows code-level pointer manipulation and theoretically implements the Wang-B Machine. * [[tbf]] is a language that can be compiled to Brainfuck. It includes variables, strings, macros and improved loops. * [[Grin]] adds more efficient arithmetic functions to Brainfuck. * [[tinyBF]] and its variant [[RISBF]] are brainfuck equivalents with only 4 opcodes. * [[Mindscrew]] could be considered an extension of pbrain which adds a separate tape for storing procedures. * [[Grawlix]] adds stack operations, decimal I/O, another loop structure, functions, multiply/divide by two Some other funny variants: * [[Ook!]] works exactly like brainfuck, except the syntax is in Orangutan. * [[Blub]] is the same for fish. * [[Matisse]] uses colors to merge brainfuck codes and program comments. * [[Brainloller]] has the same commands as brainfuck, except they're read from a png image. * [[COW]] is like Ook!, except with a bovine syntax. * [[Pi]] obfuscates Brainfuck instructions in random errors in pi digits. Some languages inspired by brainfuck, but with more major differences: * [[Aura]] requires data to be stored in the code space. * [[PATH]] and [[SNUSP]] attempt to combine brainfuck with [[Befunge]]. * [[Wierd]] arose out of an earlier attempt to combine brainfuck with Befunge. ==See also== * [[EsoInterpreters]], featuring several brainfuck interpreters written in other esoteric languages * [[BFBASIC]], a Basic to brainfuck compiler * [[C2BF]], a partially implemented C to brainfuck compiler * [[Binary lambda calculus]], featuring an 829 bit (under 104 bytes) Brainfuck interpreter * [[Brainfuck algorithms]] * [[Brainfuck constants]] * [[Brainfuck bitwidth conversions]] * [[BF instruction minimalization]] * [[Brainfuck code generation]] * [[Brainfuck implementations]] * [[BFO]], the first known brainfuck to brainfuck optimizer and compressor * [[:Category:Brainfuck]], a collection of brainfuck related articles on this wiki * [[:Category:Brainfuck derivatives]], languages based on brainfuck * [[Brainfuck minus -]], showing that ordinary brainfuck without the '-' instruction and cell range of 0-1 (without cell-wrapping!) is still Turing-complete ==External resources== * [http://www.muppetlabs.com/~breadbox/bf/ Brian Raiter's site] contains a summary, an informal standards guide, and a couple of interesting programs. * [http://www.iwriteiam.nl/Ha_BF.html Frans Faase's site] includes a proof that brainfuck is Turing-complete. * [http://www.hevanet.com/cristofd/brainfuck/ some brainfuck fluff] contains many interesting programs, a solid interpreter, and suggestions for programmers and implementors, among other things. * [http://esoteric.sange.fi/brainfuck/ The Brainfuck Archive] has a large selection of programs, implementations and utilities. * [http://sourceforge.net/forum/forum.php?forum_id=201037 Brainfuck Golf] is a contest with the goal of writing a shortest program to do a certain task; see [[golf]]. * [http://www.brain------------------------------------------------------fuck.com/ brain------------------------------------------------------fuck.com] features some interesting brainfuck programs. * [http://alx2002.free.fr/esoterism/brainfuck/brainfuck_en.html brainfuck tutorial] * [http://jonripley.com/brainfuck/executable.html Making executable BF programs], contains information on how to make executable brainfuck programs. * {{wayback|20111031121638|http://jonripley.com/i-fiction/games/LostKingdomBF.html|The Lost Kingdom}}, an adventure game in 2 megabytes of BF code generated with [[BFBASIC]]. ** The above [http://rdebath.github.io/LostKingdom/ converted to Javascript]. * [http://www.cs.cmu.edu/~dst/DeCSS/Gallery/css-brainfuck.txt Brainfuck CSS descrambler] (with comments), from the [http://www.cs.cmu.edu/~dst/DeCSS/Gallery/ Gallery of CSS Descramblers]. * [https://github.com/graue/esofiles/tree/master/brainfuck/ Brainfuck] in [[the Esoteric File Archive]], including [https://github.com/graue/esofiles/tree/master/brainfuck/impl/ implementations], [https://github.com/graue/esofiles/tree/master/brainfuck/src/ programs] and [https://github.com/graue/esofiles/tree/master/brainfuck/util/ utilities]. * [http://www.linusakesson.net/programming/brainfuck/index.php The game of life], [http://www.49-6-dev.net/takingovertheworlden.htm Taking-] and [http://www.49-6-dev.net/ftotwen.htm Finally Taking Over The World] are games written by hand in brainfuck. * [http://esoteric.sange.fi/ENSI/bf-implementors-epistle.html The Epistle to the Implementors] * [http://esosc.mroman.ch/ESOSC-2014-A2.TXT ESOSC-2014-A2: Normalized Brainfuck] * [https://fatiherikli.github.io/brainfuck-visualizer/ A Brainfuck Visualizer] * [http://golf.shinh.org/ Golf Site(Which may include Brainfuck)] * [https://tio.run/# Try Brainfuck Online] * [http://tool.bugku.com/brainfuck/ Translator] ===Notable implementations=== For a complete list, see [[brainfuck implementations]]. * [http://main.aminet.net/dev/lang/brainfuck-2.lha Original distribution by Urban Müller] from the [http://www.aminet.net AmiNet] archive. Includes interpreter and compiler for the Amiga. The interpreter can be compiled with [http://gcc.gnu.org/ gcc] by removing line 43, which says ''chkabort();''. The associated [http://main.aminet.net/dev/lang/brainfuck-2.readme readme file] might also have some historical interest. * [http://code.google.com/p/awib/ Also Written In Brainfuck (Awib)] is an optimizing brainfuck compiler written in brainfuck, generates various conversions including i386 executable code for Linux. * [http://esotope-bfc.googlecode.com/ Esotope Brainfuck compiler] is an optimizing Brainfuck-to-C compiler written in Python, with well optimised code. * [https://www.vanheusden.com/misc/blog/2016-05-19_brainfuck_cobol_compiler.php Brainfuck] compiler/translator to COBOL or C. ====Interpreters in plain C==== * [http://sree.kotay.com/2013/02/implementing-brainfuck.html bffsree] is a optimizing interpreter that claims to be fastest in class. (No source code) * [http://mazonka.com/brainf/ Optimizing BF interpreter] is a very fast C interpreter, fastest in its class. <!-- * [http://swapped.cc/bf/ Moderately-optimizing BF interpreter] is a portable C interpreter, second fastest in its class. --> ====JIT Interpreters==== * [https://savannah.nongnu.org/projects/libbf libbf] is a very fast JIT interpreter, still very fast ten years later. * [https://github.com/rdebath/Brainfuck/tree/master/tritium Tritium] is a optimizing interpreter that claims to be fastest in all classes. (including plain C) * [https://github.com/Wilfred/bfc Wilfred bfc] is a fast interpreter written in [https://www.rust-lang.org/en-US/ Rust] using [http://llvm.org/ LLVM]. ====Hardware implementations==== * [http://www.clifford.at/bfcpu/bfcpu.html The Brainf*ck CPU Project] is a VHDL implementation of a brainfuck CPU * [http://grapsus.net/74/ Brainfuck on 74 series logic IC's ] [[Category:Turing tarpits]] [[Category:Low-level]] [[Category:Cell-based]] [[Category:Implemented]] [[Category:Languages]] [[Category:Brainfuck]] [[Category:1993]] [[Category:Turing complete]]'
Unified diff of changes made by edit (edit_diff)
'@@ -632,4 +632,3733 @@ <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<.>.>.>.>.>.>. >.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>>.> + +Another one found by the translator: + +++++ ++[-> +++++ ++<]> +++++ +++.. <++++ +[->- ----< ]>.<+ +++++ ++[-> + +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ + [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ + +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- + -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ + +[->- ----- ---<] >-.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.< + +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ ++[-> +++++ ++++< + ]>+++ .<+++ [->-- -<]>- --.-- -.<++ +++++ +[->- ----- --<]> ----- .<+++ + +++++ +[->+ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- ----. <+++[ ->+++ + <]>++ ..<++ +++++ +[->- ----- --<]> .<+++ ++[-> ----- <]>-- ----. ---.< + +++++ +[->+ +++++ <]>++ +++++ ++++. .<+++ ++[-> ----- <]>.< +++++ +++[- + >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ + +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ + ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- + --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ + +[->- ----- --<]> ----- -.<++ +++[- >---- -<]>- ----- .---. <++++ +++++ + +[->+ +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- --.<+ ++[-> +++<] >+.-- + ----. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ +++[- >++++ ++++< ]>+++ + +++++ +++++ ++.-. ----- ----. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ + +++[- >++++ ++++< ]>+++ +.<++ +[->+ ++<]> ++.++ +++++ +.--- ----- -.<++ + +++++ +[->- ----- --<]> ----- ----- ----. <++++ ++++[ ->+++ +++++ <]>+. + <+++[ ->+++ <]>++ ++.<+ ++[-> ---<] >-.<+ +++++ ++[-> ----- ---<] >---- + .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ +++++ .<+++ [->-- -<]>- ----- + .<+++ +[->+ +++<] >++.. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> + +++++ +++<] >++++ +++++ .<+++ [->++ +<]>+ +.<++ +++++ ++[-> ----- ----< + ]>--- .<+++ +++++ [->++ +++++ +<]>+ .<+++ +[->+ +++<] >+.-- -.+++ +++.- + ----- -.<++ +[->- --<]> -.<++ +++++ [->-- ----- <]>-- ----- .<+++ ++[-> + ----- <]>-- ----. ---.< +++++ +[->+ +++++ <]>++ +++++ ++++. -.<++ ++[-> + ----< ]>--- ----- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. + +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- + ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. + <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. + .<+++ [->++ +<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++ + +++++ +<]>+ +++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- ----- + ----. <++++ +++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++ + ++++[ ->--- ----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ + +[->- ---<] >---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>-- + ----- ----. <++++ [->-- --<]> ----. ---.+ ++.-- -.<++ ++++[ ->+++ +++<] + >++++ +++++ ++.-. <++++ [->-- --<]> ----- ---.< +++++ +++[- >++++ ++++< + ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> + +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ + +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ + ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- + ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ + ->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ + +[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[-> + +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ ++++++ ++[-> ----- ---<] >.<++ +++[- >---- -<]>- ----- .---. <++++ ++[-> ++++++ +<]>+ +++++ +++++ .-.<+ +++[- >---- <]>-- ----- -.<++ +++++ +[->+ ++++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ +->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ +++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- +.<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ ++++[ +->--- ----- <]>-- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ ++++[ +->+++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- .<+++ [->++ +<]>+ .---- +--.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> +++++ ++++++ +++++ .-.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[->+ +++++ ++<]> ++++. <+++[ ->+++ <]>++ .++++ ++++. ----- ----. <++++ +++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ ++[-> +++++ +++<] >+.<+ +++[-> +++<] >++++ .<+++ [->-- -<]>- .<+++ +++++ [->-- ----- -<]>- ---.< ++++++ +++[- >++++ ++++< ]>+++ +++++ +++++ +++.< +++[- >---< ]>--- ---.< +++++[ ->+++ +<]>+ +..<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ ++++++ +<]>+ +++++ +++.< +++[- >+++< ]>++. <++++ +++++ [->-- ----- --<]> +---.< +++++ +++[- >++++ ++++< ]>+.< ++++[ ->+++ +<]>+ .---. +++++ +.--- +----. <+++[ ->--- <]>-. <++++ +++[- >---- ---<] >---- ---.< +++++ [->-- +---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.-- .<+++ +[->- +---<] >---- ---.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ ++++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- +---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ ++++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< ++++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ +++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- +--.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ +++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ +->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >---- +----- --.<+ +++[- >---- <]>-- --.-- -.+++ .---. <++++ ++[-> +++++ +<]>+ ++++++ +++++ .--.< ++++[ ->--- -<]>- ----- -.<++ +++++ +[->+ +++++ ++<]> +++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ ++++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ ++++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ +[->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ +++++ [->-- ----- +--<]> -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.<+ +++++ ++[-> +----- ---<] >---- ----- ----- .<+++ +++++ +[->+ +++++ +++<] >+++. <+++[ +->--- <]>-- -.--- .<+++ +++++ [->-- ----- -<]>- ----. <++++ +++++ [->++ ++++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- ---.< +++[- >+++< ]>++. .<+++ ++++++ [->-- ----- -<]>. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ [->++ +++++< ]>+++ +++++ +++.- -.<++ ++[-> ----< ]>--- ----. <++++ ++++[ ->+++ ++++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> ++++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ +<]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.< ++++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ ++[-> +----- ---<] >---- --.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++++ ++[-> ++++++ +++++ <]>++ ++++. <++++ [->-- --<]> ---.< +++[- >+++< ]>+.- ----- +.<+++ +++++ [->-- ----- -<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ +++++ ++++++ +++.- .---- ----- .<+++ +++++ [->-- ----- -<]>- ----. <++++ ++++[ +->+++ +++++ <]>++ ++.<+ ++[-> +++<] >++.+ +++++ ++.-- ----- --.<+ +++++ +++[-> ----- ---<] >---- ----- ----- .<+++ +++++ [->++ +++++ +<]>+ .<+++ +[->++ +<]>+ +++.< +++[- >---< ]>-.< +++++ +++[- >---- ----< ]>--- -.<++ ++++++ +[->+ +++++ ++<]> +++++ +++++ +++++ +.<++ +[->- --<]> ----- -.<++ +++[-> ++++< ]>++. .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ +++++< ]>+++ +++++ +.<++ +[->+ ++<]> ++.<+ +++++ +++[- >---- ----- <]>-- +-.<++ +++++ +[->+ +++++ ++<]> +.<++ ++[-> ++++< ]>+.- --.++ ++++. ----- +--.<+ ++[-> ---<] >-.<+ +++++ +[->- ----- -<]>- ----- -.<++ +++[- >---- +-<]>- ----- .---. <++++ ++[-> +++++ +<]>+ +++++ +++++ .---. <++++ [->-- +--<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ ++..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- +-<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ ++++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ ++[->+ ++<]> ++++. <++++ +++++ [->-- ----- --<]> -.<++ +++++ +[->+ +++++ +++<]> +++++ +++++ +++++ .-.<+ +++++ ++[-> ----- ---<] >---- ----- ----- +.<+++ +++++ +[->+ +++++ +++<] >+++. <+++[ ->--- <]>-- -.--- .<+++ +++++ +[->-- ----- -<]>- ----. <++++ +++++ [->++ +++++ ++<]> +++++ +.<++ ++[-> +----< ]>--- ---.< +++[- >+++< ]>++. .<+++ +++++ [->-- ----- -<]>- ----- +----- .<+++ +[->- ---<] >---- .---. +++.- --.<+ +++++ [->++ ++++< ]>+++ ++++++ +++.- --.<+ +++[- >---- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ +.<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ ++.<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ ++++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- +>++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ +++[- >---- ----- +<]>-. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .<+++ +++++ [->-- +----- -<]>- ----- ----- ---.< +++++ ++++[ ->+++ +++++ +<]>+ ++.<+ ++[-> +---<] >---. ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ +++[- >++++ ++++++ <]>++ ++++. <++++ [->-- --<]> ----- -.<++ +[->+ ++<]> ++..< +++++ ++++[- >---- ----< ]>.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++[- >++++ +++<]> +++++ +++++ +.--- .<+++ +[->- ---<] >---- --.<+ +++++ ++[-> +++++ ++++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ ++<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] +>++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ ++++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ [->-- +----- -<]>- ----- .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +++++ [->++ ++++++ +++<] >++++ ++.<+ +++[- >---- <]>-- -.<++ +[->+ ++<]> +.--- ---.< ++++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ ++++++ +.-.- ----- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> ++++++ +++<] >++++ .<+++ [->++ +<]>+ +.+++ +++++ .---- ----- .<+++ +++++ +[->-- ----- -<]>- ----- ----- ---.< +++++ +++[- >++++ ++++< ]>+.< +++[- +>+++< ]>+++ +.<++ +[->- --<]> -.<++ +++++ +[->- ----- --<]> ----. <++++ +++++[ ->+++ +++++ <]>++ +++++ +++++ ++++. <+++[ ->--- <]>-- ----. <++++ +[->++ ++<]> ++..< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ +++<]> +++++ ++++. <+++[ ->+++ <]>++ .<+++ +++++ +[->- ----- ---<] >---. +<++++ ++++[ ->+++ +++++ <]>+. <++++ [->++ ++<]> +.--- .++++ ++.-- ----- +.<+++ [->-- -<]>- .<+++ ++++[ ->--- ----< ]>--- ----. <++++ +[->- ----< +]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.- ---.< ++++[ ->--- +-<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. +.---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< +]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ ++++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ +->+++ <]>++ ++.<+ +++++ +++[- >---- ----- <]>-. <++++ ++++[ ->+++ +++++ +<]>++ +++++ +++++ +++.- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< ++++++ ++++[ ->+++ +++++ +<]>+ ++.<+ ++[-> ---<] >---. ---.< +++++ +++[- +>---- ----< ]>--- --.<+ +++++ +++[- >++++ +++++ <]>++ ++++. <++++ [->-- +--<]> ----- -.<++ +[->+ ++<]> ++..< +++++ +++[- >---- ----< ]>--- ----- +---.< ++++[ ->--- -<]>- ---.- --.++ +.--- .<+++ +++[- >++++ ++<]> +++++ ++++++ +.--- -.<++ ++[-> ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++.< ++++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. +<++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ ++++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ ++++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ +[->- ----- ---<] +>-.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.< +++++ +++[- >---- +----< ]>--- ----- ----- -.<++ +++++ ++[-> +++++ ++++< ]>+++ .<+++ [->-- +-<]>- --.-- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ +[->+ +++++ ++++<] >++++ ++.<+ +++[- >---- <]>-- ----. <+++[ ->+++ <]>++ ..<++ +++++ ++[->- ----- --<]> .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +[->+ +++++ +<]>++ +++++ ++++. ----. <++++ [->-- --<]> ----- .<+++ +++++ [->++ +++++ ++<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< +]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ ++++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ +++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ +++[- >---- +----< ]>--- ---.< +++++ [->-- ---<] >---- --.-- -.<++ +++++ +++[- >++++ ++++++ +<]>+ +++++ .<+++ +[->- ---<] >---. <+++[ ->+++ <]>+. ----- -.<++ ++++++ +[->- ----- --<]> ----- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ +++++. -.--- ----- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ [->++ ++++++ +<]>+ +++.< +++[- >+++< ]>++. +++++ +++.- ----- ---.< +++++ +++[- +>---- ----< ]>--- ----- ----- -.<++ +++++ +[->+ +++++ ++<]> +.<++ +[->+ +++<]> ++++. <+++[ ->--- <]>-. <++++ ++++[ ->--- ----- <]>-- --.<+ +++++ +++[-> +++++ +++<] >++++ +++++ +++++ ++.<+ ++[-> ---<] >---- --.<+ +++[- +>++++ <]>++ ..<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ +<]>++ +++++ ++.<+ ++[-> +++<] >++.< +++++ ++++[ ->--- ----- -<]>- --.<+ ++++++ ++[-> +++++ +++<] >+.<+ +++[- >++++ <]>+. ---.+ +++++ .---- ---.< ++++[- >---< ]>-.< +++++ ++[-> ----- --<]> ----- --.<+ ++++[ ->--- --<]> +----- -.--- .<+++ +++[- >++++ ++<]> +++++ +++++ +.--- --.<+ +++[- >---- +<]>-- --.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- +----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> +--.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ ++[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> ++++<] >++++ .<+++ +++++ +[->- ----- ---<] >-.<+ +++++ ++[-> +++++ +++<] +>++++ +++++ +++++ +.-.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ ++++++ ++[-> +++++ ++++< ]>+++ .<+++ [->-- -<]>- --.-- -.<++ +++++ +[->- +----- --<]> ----- .<+++ +++++ +[->+ +++++ +++<] >++++ ++.<+ +++[- >---- +<]>-- ----. <+++[ ->+++ <]>++ ..<++ +++++ +[->- ----- --<]> ----- ----- +-.<++ ++[-> ----< ]>--- -.--- .+++. ---.< +++++ +[->+ +++++ <]>++ +++++ +++++. ----- .<+++ +[->- ---<] >---- .<+++ +++++ [->++ +++++ +<]>+ +.<++ ++[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ ++++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ +++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ ++++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- +.<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.<++ +++++ +[->- ----- +--<]> ----- ----- ----. <++++ +++++ [->++ +++++ ++<]> +++.< +++[- >---< +]>--- .---. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ ++++[ ->+++ +++++ ++<]>+ +++++ .<+++ +[->- ---<] >---- --.<+ ++[-> +++<] >++.. <++++ ++++[ +->--- ----- <]>.< +++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] +>++++ +++++ ++.-- ---.< ++++[ ->--- -<]>- ---.< +++++ +++[- >++++ ++++< +]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> ++++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ ++++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ +++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ +[->- ----- +--<]> ----- -.<++ +++[- >---- -<]>- ----- .---. <++++ +++++ +[->+ +++++ +++++< ]>+++ +++.< ++++[ ->--- -<]>- --.<+ ++[-> +++<] >+.-- ----. <++++ +++++[ ->--- ----- <]>-- ---.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ +++.-. ----- ----. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ +++[- >++++ +++++< ]>+++ +.<++ +[->+ ++<]> ++.++ +++++ +.--- ----- -.<++ +++++ +[->- +----- --<]> ----- ----- ----. <++++ ++++[ ->+++ +++++ <]>+. <+++[ ->+++ +<]>++ ++.<+ ++[-> ---<] >-.<+ +++++ ++[-> ----- ---<] >---- .<+++ +++++ +[->++ +++++ +<]>+ +++++ +++++ +++++ .<+++ [->-- -<]>- ----- .<+++ +[->+ ++++<] >++.. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] +>++++ +++++ .<+++ [->++ +<]>+ +.<++ +++++ ++[-> ----- ----< ]>--- .<+++ ++++++ [->++ +++++ +<]>+ .<+++ +[->+ +++<] >+.-- -.+++ +++.- ----- -.<++ ++[->- --<]> -.<++ +++++ [->-- ----- <]>-- ----- .<+++ ++[-> ----- <]>-- +----. ---.< +++++ +[->+ +++++ <]>++ +++++ ++++. ----- -.<++ ++[-> ----< +]>--- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- +----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- +.<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ +->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ ++<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+ ++++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++ ++++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++ ++++[ ->--- +----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<] +>---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>-- ----- ----. +<++++ [->-- --<]> ----. ---.+ ++.-- -.<++ ++++[ ->+++ +++<] >++++ +++++ +++.-- ----. <++++ [->-- --<]> ---.< +++++ +++[- >++++ ++++< ]>++. <+++[ +->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ ++++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ +++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ ++++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< ++++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- +<]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> +---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< +]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> +----- ---<] >.<++ +++[- >---- -<]>- ----- .---. <++++ ++[-> +++++ +<]>+ ++++++ +++++ .---- --.<+ +++[- >---- <]>-- -.<++ +++++ +[->+ +++++ ++<]> +++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ ++++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ ++++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ +[->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ ++++[ ->--- ----- +<]>-- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ ++++[ ->+++ +++++ +++<]> +++++ +.<++ ++[-> ----< ]>--- .<+++ [->++ +<]>+ .---- --.<+ +++++ +++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ +.-.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++ +++<]> ++++. <+++[ ->+++ <]>++ .++++ ++++. ----- ----. <++++ ++++[ ->--- +----- <]>-- ----- ----- --.<+ +++++ ++[-> +++++ +++<] >+.<+ ++[-> +++<] +>++++ .<+++ [->-- -<]>- .<+++ +++++ [->-- ----- -<]>- ---.< +++++ +++[- +>++++ ++++< ]>+++ +++++ +++++ +++.< +++[- >---< ]>--- ---.< ++++[ ->+++ ++<]>+ +..<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ ++++++ +++.< +++[- >+++< ]>++. <++++ +++++ [->-- ----- --<]> ---.< +++++ ++++[- >++++ ++++< ]>+.< ++++[ ->+++ +<]>+ .---. +++++ +.--- ----. <+++[ +->--- <]>-. <++++ +++[- >---- ---<] >---- ---.< +++++ [->-- ---<] >---- +--.-- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.-- ----- .<+++ +[->- ---<] +>--.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- +---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< ++++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> +----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< +]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ ++++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ ++++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> ----- +---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- +----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >---- ----- --.<+ ++++[- >---- <]>-- --.-- -.+++ .---. <++++ ++[-> +++++ +<]>+ +++++ +++++ +.---- ---.< ++++[ ->--- -<]>- -.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> ++++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ +++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ +.---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ ++<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ +++++ [->-- ----- --<]> -.<++ ++++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.<+ +++++ ++[-> ----- ---<] +>---- ----- ----- .<+++ +++++ +[->+ +++++ +++<] >+++. <+++[ ->--- <]>-- +-.--- .<+++ +++++ [->-- ----- -<]>- ----. <++++ +++++ [->++ +++++ ++<]> ++++++ +.<++ ++[-> ----< ]>--- ---.< +++[- >+++< ]>++. .<+++ +++++ [->-- +----- -<]>. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++ ++++++ +++.- ----- -.<++ ++[-> ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +.<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ ++.<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ ++++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- +>++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ ++[-> ----- ---<] +>---- --.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++++ ++[-> +++++ +++++ +<]>++ ++++. <++++ [->-- --<]> ---.< +++[- >+++< ]>+.- ----- .<+++ +++++ +[->-- ----- -<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- +.---- ----- .<+++ +++++ [->-- ----- -<]>- ----. <++++ ++++[ ->+++ +++++ +<]>++ ++.<+ ++[-> +++<] >++.+ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- +---<] >---- ----- ----- .<+++ +++++ [->++ +++++ +<]>+ .<+++ [->++ +<]>+ ++++.< +++[- >---< ]>-.< +++++ +++[- >---- ----< ]>--- -.<++ +++++ +[->+ ++++++ ++<]> +++++ +++++ +++++ +.<++ +[->- --<]> ----- -.<++ ++[-> ++++< +]>++. .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ ++++++ +.<++ +[->+ ++<]> ++.<+ +++++ +++[- >---- ----- <]>-- -.<++ +++++ ++[->+ +++++ ++<]> +.<++ ++[-> ++++< ]>+.- --.++ ++++. ----- --.<+ ++[-> +---<] >-.<+ +++++ +[->- ----- -<]>- ----- -.<++ +++[- >---- -<]>- ----- +.---. <++++ ++[-> +++++ +<]>+ +++++ +++++ .---- ----. <++++ [->-- --<]> +-.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- +-.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ ++++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- +----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> +++++. <++++ +++++ [->-- ----- --<]> -.<++ +++++ +[->+ +++++ ++<]> +++++ ++++++ +++++ .-.<+ +++++ ++[-> ----- ---<] >---- ----- ----- .<+++ +++++ ++[->+ +++++ +++<] >+++. <+++[ ->--- <]>-- -.--- .<+++ +++++ [->-- ----- +-<]>- ----. <++++ +++++ [->++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- +---.< +++[- >+++< ]>++. .<+++ +++++ [->-- ----- -<]>- ----- ----- .<+++ ++[->- ---<] >---- .---. +++.- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.- +----- --.<+ +++[- >---- <]>-. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ ++<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ +++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- +----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< +]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ +++[- >---- ----- <]>-. <++++ +++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .<+++ +++++ [->-- ----- -<]>- +----- ----- ---.< +++++ ++++[ ->+++ +++++ +<]>+ ++.<+ ++[-> ---<] >---. +---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ +++[- >++++ +++++ <]>++ +++++. <++++ [->-- --<]> ----- -.<++ +[->+ ++<]> ++..< +++++ +++[- >---- +----< ]>.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++[- >++++ ++<]> +++++ ++++++ +.--- ----- .<+++ +[->- ---<] >-.<+ +++++ ++[-> +++++ +++<] >++.< ++++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. +<++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ ++++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ ++++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ [->-- ----- -<]>- +----- .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +++++ [->++ +++++ +++<] +>++++ ++.<+ +++[- >---- <]>-- -.<++ +[->+ ++<]> +.--- ---.< +++++ +++[- +>---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.- +----- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] +>++++ .<+++ [->++ +<]>+ +.+++ +++++ .---- ----- .<+++ +++++ [->-- ----- +-<]>- ----- ----- ---.< +++++ +++[- >++++ ++++< ]>+.< +++[- >+++< ]>+++ ++.<++ +[->- --<]> -.<++ +++++ +[->- ----- --<]> ----. <++++ ++++[ ->+++ ++++++ <]>++ +++++ +++++ ++++. <+++[ ->--- <]>-- ----. <++++ [->++ ++<]> +++..< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++. <+++[ ->+++ <]>++ .<+++ +++++ +[->- ----- ---<] >---. <++++ ++++[ +->+++ +++++ <]>+. <++++ [->++ ++<]> +.--- .++++ ++.-- ----- .<+++ [->-- +-<]>- .<+++ ++++[ ->--- ----< ]>--- ----. <++++ +[->- ----< ]>--- ---.- +--.<+ +++++ [->++ ++++< ]>+++ +++++ +++.- ----- ---.< ++++[ ->--- -<]>. +<++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----. +----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. <++++ +++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- >---- +----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ +++.<+ +++++ +++[- >---- ----- <]>-. <++++ ++++[ ->+++ +++++ <]>++ +++++ ++++++ +++.- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ ++++[ +->+++ +++++ +<]>+ ++.<+ ++[-> ---<] >---. ---.< +++++ +++[- >---- ----< +]>--- --.<+ +++++ +++[- >++++ +++++ <]>++ ++++. <++++ [->-- --<]> ----- +-.<++ +[->+ ++<]> ++..< +++++ +++[- >---- ----< ]>--- ----- ---.< ++++[ +->--- -<]>- ---.- --.++ +.--- .<+++ +++[- >++++ ++<]> +++++ +++++ +.--- +----- -.<++ ++[-> ----< ]>.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< +]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ +[->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- +----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> +++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ +[->- ----- ---<] >-.<+ +++++ +++[-> +++++ +++<] >++++ +++++ +++++ +.-.< +++++ +++[- >---- ----< ]>--- +----- ----- -.<++ +++++ ++[-> +++++ ++++< ]>+++ .<+++ [->-- -<]>- --.-- +-.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ +[->+ +++++ +++<] >++++ +++.<+ +++[- >---- <]>-- ----. <+++[ ->+++ <]>++ ..<++ +++++ +[->- ----- +--<]> .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +[->+ +++++ <]>++ +++++ +++++. ----- ----. <++++ [->-- --<]> .<+++ +++++ [->++ +++++ +<]>+ +.<++ ++[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ ++++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ +++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ ++++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ +++[- >---- ----< ]>--- +---.< +++++ [->-- ---<] >---- --.-- -.<++ +++++ +++[- >++++ +++++ +<]>+ ++++++ .<+++ +[->- ---<] >---. <+++[ ->+++ <]>+. ----- -.<++ +++++ +[->- +----- --<]> ----- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.--- +----- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ [->++ +++++ +<]>+ ++++.< +++[- >+++< ]>++. +++++ +++.- ----- ---.< +++++ +++[- >---- ----< +]>--- ----- ----- -.<++ +++++ +[->+ +++++ ++<]> +.<++ +[->+ ++<]> ++++. +<+++[ ->--- <]>-. <++++ ++++[ ->--- ----- <]>-- --.<+ +++++ ++[-> +++++ ++++<] >++++ +++++ +++++ ++.<+ ++[-> ---<] >---- --.<+ +++[- >++++ <]>++ +..<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++.<+ ++[-> +++<] >++.< +++++ ++++[ ->--- ----- -<]>- --.<+ +++++ ++[-> ++++++ +++<] >+.<+ +++[- >++++ <]>+. ---.+ +++++ .---- ---.< +++[- >---< +]>-.< +++++ ++[-> ----- --<]> ----- --.<+ ++++[ ->--- --<]> ----- -.--- +.<+++ +++[- >++++ ++<]> +++++ +++++ .+.<+ ++++[ ->--- --<]> .<+++ +++++ +[->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< ++++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ ++++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- +----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ +++++[ ->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. +-.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++ +++++ [->++ +++++ +++<]> +++.< +++[- >---< ]>--- .---. <++++ ++++[ ->--- ----- <]>-- ---.< ++++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---- --.<+ ++[-> ++++<] >++.. <++++ ++++[ ->--- ----- <]>-- ----- ----. <++++ [->-- --<]> +----. ---.+ ++.-- -.<++ ++++[ ->+++ +++<] >++++ +++++ +.+.< +++++ [->-- +---<] >.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- +----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- +-.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ +[->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ +++<]> ++++. <++++ +++++ [->-- ----- --<]> -.<++ +++++ +[->+ +++++ ++<]> ++++++ +++++ +++++ .-.<+ +++++ ++[-> ----- ---<] >---- ----- ----- .<+++ ++++++ +[->+ +++++ +++<] >+++. <+++[ ->--- <]>-- -.--- .<+++ +++++ [->-- +----- -<]>- ----. <++++ +++++ [->++ +++++ ++<]> +++++ +.<++ ++[-> ----< +]>--- ---.< +++[- >+++< ]>++. .<+++ +++++ [->-- ----- -<]>. <++++ +[->- +----< ]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++ +++++ ++.+. <++++ +[->- +----< ]>.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- +----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> +--.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ ++[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> ++++<] >++++ .<+++ +++++ [->-- ----- -<]>- ----- .<+++ ++[-> ----- <]>-- +----. ---.< +++++ +++++ [->++ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- +-.<++ +[->+ ++<]> +.--- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ +++[-> +++++ +++<] >++++ +++++ +++++ +.-.- ----- ---.< +++++ +++[- >---- +----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ .<+++ [->++ +<]>+ +.+++ ++++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ ++++[- >++++ ++++< ]>+.< +++[- >+++< ]>+++ +.<++ +[->- --<]> -.<++ +++++ ++[->- ----- --<]> ----. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ ++++. +<+++[ ->--- <]>-- ----. <++++ [->++ ++<]> ++..< +++++ ++++[ ->--- ----- +-<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ ++++. <+++[ ->+++ <]>++ .<+++ ++++++ +[->- ----- ---<] >---. <++++ ++++[ ->+++ +++++ <]>+. <++++ [->++ +++<]> +.--- .++++ ++.-- ----- .<+++ [->-- -<]>- .<+++ ++++[ ->--- ----< +]>--- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++ ++++++ ++..< ++++[ ->--- -<]>- ----- --.<+ +++++ ++[-> +++++ +++<] >++.< ++++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. +<++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ ++++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ ++++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ +[->- ----- ---<] +>-.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.< +++++ +++[- >---- +----< ]>--- ----- ----- -.<++ +++++ ++[-> +++++ ++++< ]>+++ .<+++ [->-- +-<]>- --.-- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ +[->+ +++++ ++++<] >++++ ++.<+ +++[- >---- <]>-- ----. <+++[ ->+++ <]>++ ..<++ +++++ ++[->- ----- --<]> ----- ----- -.<++ ++[-> ----< ]>--- -.--- .+++. ---.< ++++++ +[->+ +++++ <]>++ +++++ +++.. <++++ [->-- --<]> ----- ---.< +++++ ++++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- +-.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- +>++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] +>---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ ++++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ +++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++ ++++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >---- +-.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ +[->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >.<++ +++[- >---- -<]>- ----- +.---. <++++ ++[-> +++++ +<]>+ +++++ ++++. .<+++ +[->- ---<] >---- ----. +<++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----. +----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. <++++ +++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- >---- +----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ +++.<+ +++++ ++[-> ----- ---<] >---- --.<+ ++++[ ->--- --<]> ----- -.--- +.<+++ +++++ ++[-> +++++ +++++ <]>++ ++++. <++++ [->-- --<]> ---.< +++[- +>+++< ]>+.- ----- .<+++ +++++ [->-- ----- -<]>- ----. <++++ ++++[ ->+++ ++++++ <]>++ +++++ +++++ +++.- .---- ----- .<+++ +++++ [->-- ----- -<]>- +----. <++++ ++++[ ->+++ +++++ <]>++ ++.<+ ++[-> +++<] >++.+ +++++ ++.-- +----- --.<+ +++++ ++[-> ----- ---<] >---- ----- ----- .<+++ +++++ [->++ ++++++ +<]>+ .<+++ [->++ +<]>+ +++.< +++[- >---< ]>-.< +++++ +++[- >---- +----< ]>--- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ +.<++ +[->- +--<]> ----- -.<++ ++[-> ++++< ]>++. .<+++ +++++ +[->- ----- ---<] >--.< ++++++ +++[- >++++ ++++< ]>+++ +++++ +.<++ +[->+ ++<]> ++.<+ +++++ +++[- +>---- ----- <]>-- -.<++ +++++ +[->+ +++++ ++<]> +.<++ ++[-> ++++< ]>+.- +--.++ ++++. ----- --.<+ ++[-> ---<] >-.<+ +++++ +[->- ----- -<]>- ----- +-.<++ +++[- >---- -<]>- ----- .---. <++++ ++[-> +++++ +<]>+ +++++ ++++. +-.<++ ++[-> ----< ]>--- ----. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ ++<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ +++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- +----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< +]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ +++[- >---- ----- <]>-. <++++ +++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .<+++ +++++ [->-- ----- -<]>- +----- ----- ---.< +++++ ++++[ ->+++ +++++ +<]>+ ++.<+ ++[-> ---<] >---. +---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ +++[- >++++ +++++ <]>++ +++++. <++++ [->-- --<]> ----- -.<++ +[->+ ++<]> ++..< +++++ +++[- >---- +----< ]>--- ----- ---.< ++++[ ->--- -<]>- ---.- --.++ +.--- .<+++ +++[- +>++++ ++<]> +++++ +++++ .-.<+ +++[- >---- <]>-- ----- .<+++ +++++ [->++ ++++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- +>+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ ++<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. +<++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ ++++[ +->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.<++ ++++++ +[->- ----- --<]> ----- ----- ----. <++++ +++++ [->++ +++++ ++<]> ++++.< +++[- >---< ]>--- .---. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ +++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---- --.<+ ++[-> +++<] +>++.. <++++ ++++[ ->--- ----- <]>.< +++++ [->-- ---<] >---- --.-- -.<++ +++++[ ->+++ +++<] >++++ +++++ +.-.< ++++[ ->--- -<]>- ----- -.<++ +++++ ++[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. +<+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ ++++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- +----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ +++++[ ->--- ----- <]>-- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ +++++[ ->+++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- .<+++ [->++ +<]>+ +.---- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> ++++++ +++++ +++++ .-.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ ++++++ +[->+ +++++ ++<]> ++++. <+++[ ->+++ <]>++ .++++ ++++. ----- ----. +<++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ ++[-> +++++ +++<] +>+.<+ ++[-> +++<] >++++ .<+++ [->-- -<]>- .<+++ +++++ [->-- ----- -<]>- +---.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ +++.< +++[- >---< ]>--- +---.< ++++[ ->+++ +<]>+ +..<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ +[->++ +++++ +<]>+ +++++ +++.< +++[- >+++< ]>++. <++++ +++++ [->-- ----- +--<]> ---.< +++++ +++[- >++++ ++++< ]>+.< ++++[ ->+++ +<]>+ .---. +++++ ++.--- ----. <+++[ ->--- <]>-. <++++ +++[- >---- ---<] >---- ---.< +++++ +[->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++ +++++ +.--. <++++ +[->-- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ +.++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- +----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- +.<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ +..<++ +[->+ ++<]> ++++. <++++ +++++ [->-- ----- --<]> -.<++ +++++ +[->+ ++++++ ++<]> +++++ +++++ +++++ .-.<+ +++++ ++[-> ----- ---<] >---- ----- +----- .<+++ +++++ +[->+ +++++ +++<] >+++. <+++[ ->--- <]>-- -.--- .<+++ ++++++ [->-- ----- -<]>- ----. <++++ +++++ [->++ +++++ ++<]> +++++ +.<++ +++[-> ----< ]>--- ---.< +++[- >+++< ]>++. .<+++ +++++ [->-- ----- -<]>- +----- ----- .<+++ +[->- ---<] >---- .---. +++.- --.<+ +++++ [->++ ++++< +]>+++ +++++ ++.-- .<+++ +[->- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] +>++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ +++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ ++++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ ++[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ +[->- ----- +---<] >-.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.< +++++ +++[- +>---- ----< ]>--- ----- ----- -.<++ +++++ ++[-> +++++ ++++< ]>+++ .<+++ +[->-- -<]>- --.-- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ +[->+ ++++++ +++<] >++++ ++.<+ +++[- >---- <]>-- ----. <+++[ ->+++ <]>++ ..<++ ++++++ +[->- ----- --<]> .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +[->+ ++++++ <]>++ +++++ +++.- -.<++ ++[-> ----< ]>--- ---.< +++++ +++[- >++++ +++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ +++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< +]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ ++++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ +[->- +----- --<]> ----- -.<++ +++[- >---- -<]>- ----- .---. <++++ +++++ +[->+ ++++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- --.<+ ++[-> +++<] >+.-- ----. +<++++ ++++[ ->--- ----- <]>-- ---.< +++++ +++[- >++++ ++++< ]>+++ +++++ ++++++ ++.-. ----- ----. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ +++[- +>++++ ++++< ]>+++ +.<++ +[->+ ++<]> ++.++ +++++ +.--- ----- -.<++ +++++ ++[->- ----- --<]> ----- ----- ----. <++++ ++++[ ->+++ +++++ <]>+. <+++[ +->+++ <]>++ ++.<+ ++[-> ---<] >-.<+ +++++ ++[-> ----- ---<] >---- .<+++ ++++++ [->++ +++++ +<]>+ +++++ +++++ +++++ .<+++ [->-- -<]>- ----- .<+++ ++[->+ +++<] >++.. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ ++++<] >++++ +++++ .<+++ [->++ +<]>+ +.<++ +++++ ++[-> ----- ----< ]>--- +.<+++ +++++ [->++ +++++ +<]>+ .<+++ +[->+ +++<] >+.-- -.+++ +++.- ----- +-.<++ +[->- --<]> -.<++ +++++ [->-- ----- <]>-- ----- .<+++ ++[-> ----- +<]>-- ----. ---.< +++++ +[->+ +++++ <]>++ +++++ +++.- --.<+ +++[- >---- +<]>-- ---.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. +----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] +>--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ +++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- +>+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< +]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ ++++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> +----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- +-<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >---- ----- +--.<+ +++[- >---- <]>-- --.-- -.+++ .---. <++++ ++[-> +++++ +<]>+ +++++ +++++. ---.< ++++[ ->--- -<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ .<+++ +[->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ ++++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ ++++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ +++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ +++[- >---- ----- <]>-. +<++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .<+++ +++++ [->-- ----- +-<]>- ----- ----- ---.< +++++ ++++[ ->+++ +++++ +<]>+ ++.<+ ++[-> ---<] +>---. ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ +++[- >++++ +++++ +<]>++ ++++. <++++ [->-- --<]> ----- -.<++ +[->+ ++<]> ++..< +++++ +++[- +>---- ----< ]>.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++[- >++++ ++<]> ++++++ +++++ .---. <++++ [->-- --<]> ----- .<+++ +++++ [->++ +++++ +<]>+ ++.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ +++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ ++++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ +->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ +++[- >---- ----< +]>--- ---.< +++++ [->-- ---<] >---- --.-- -.<++ +++++ +++[- >++++ +++++ ++<]>+ +++++ .<+++ +[->- ---<] >---. <+++[ ->+++ <]>+. ----- -.<++ +++++ ++[->- ----- --<]> ----- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. +-.--- ----- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ [->++ +++++ ++<]>+ +++.< +++[- >+++< ]>++. +++++ +++.- ----- ---.< +++++ +++[- >---- +----< ]>--- ----- ----- -.<++ +++++ +[->+ +++++ ++<]> +.<++ +[->+ ++<]> +++++. <+++[ ->--- <]>-. <++++ ++++[ ->--- ----- <]>-- --.<+ +++++ ++[-> ++++++ +++<] >++++ +++++ +++++ ++.<+ ++[-> ---<] >---- --.<+ +++[- >++++ +<]>++ ..<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ ++++++ ++.<+ ++[-> +++<] >++.< +++++ ++++[ ->--- ----- -<]>- --.<+ +++++ +++[-> +++++ +++<] >+.<+ +++[- >++++ <]>+. ---.+ +++++ .---- ---.< +++[- +>---< ]>-.< +++++ ++[-> ----- --<]> ----- --.<+ ++++[ ->--- --<]> ----- +-.--- .<+++ +++[- >++++ ++<]> +++++ +++++ .---- .<+++ +[->- ---<] >---- +.<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- +.---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ ++++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- +----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ ++++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+ +++++ ++++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++ +++++ +[->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++ ++++[ ->--- ----- +<]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---- +--.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>-- ----- ----. <++++ +[->-- --<]> ----. ---.+ ++.-- -.<++ ++++[ ->+++ +++<] >++++ +++++ +.--- +-.<++ ++[-> ----< ]>--- -.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] +>++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ +->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- +----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ ++.+++ ..<++ +[->+ ++<]> ++++. <++++ +++++ [->-- ----- --<]> -.<++ +++++ ++[->+ +++++ ++<]> +++++ +++++ +++++ .-.<+ +++++ ++[-> ----- ---<] >---- +----- ----- .<+++ +++++ +[->+ +++++ +++<] >+++. <+++[ ->--- <]>-- -.--- +.<+++ +++++ [->-- ----- -<]>- ----. <++++ +++++ [->++ +++++ ++<]> +++++ ++.<++ ++[-> ----< ]>--- ---.< +++[- >+++< ]>++. .<+++ +++++ [->-- ----- +-<]>. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.-- --.<+ +++[- >---- <]>-- --.<+ +++++ ++[-> +++++ +++<] >++.< +++[- +>+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ ++++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ ++.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ +++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ [->-- ----- -<]>- ----- +.<+++ ++[-> ----- <]>-- ----. ---.< +++++ +++++ [->++ +++++ +++<] >++++ +++.<+ +++[- >---- <]>-- -.<++ +[->+ ++<]> +.--- ---.< +++++ +++[- >---- +----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.- ----- +---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ +.<+++ [->++ +<]>+ +.+++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- +----- ----- ---.< +++++ +++[- >++++ ++++< ]>+.< +++[- >+++< ]>+++ +.<++ ++[->- --<]> -.<++ +++++ +[->- ----- --<]> ----. <++++ ++++[ ->+++ +++++ +<]>++ +++++ +++++ ++++. <+++[ ->--- <]>-- ----. <++++ [->++ ++<]> ++..< ++++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ ++++. +<+++[ ->+++ <]>++ .<+++ +++++ +[->- ----- ---<] >---. <++++ ++++[ ->+++ ++++++ <]>+. <++++ [->++ ++<]> +.--- .++++ ++.-- ----- .<+++ [->-- -<]>- +.<+++ ++++[ ->--- ----< ]>--- ----. <++++ +[->- ----< ]>--- ---.- --.<+ ++++++ [->++ ++++< ]>+++ +++++ ++.-- ---.< ++++[ ->--- -<]>- --.<+ +++++ +++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- +.<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> ++++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> +----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ ++++++ +[->- ----- ---<] >-.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ ++.-.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ ++[-> +++++ +++++< ]>+++ .<+++ [->-- -<]>- --.-- -.<++ +++++ +[->- ----- --<]> ----- +.<+++ +++++ +[->+ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- ----. <+++[ +->+++ <]>++ ..<++ +++++ +[->- ----- --<]> ----- ----- -.<++ ++[-> ----< +]>--- -.--- .+++. ---.< +++++ +[->+ +++++ <]>++ +++++ +++.- ----. <++++ +[->-- --<]> ---.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ ++++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- +---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ ++++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< ++++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ +++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- +--.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ +++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ +->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >.<++ ++++[- >---- -<]>- ----- .---. <++++ ++[-> +++++ +<]>+ +++++ ++++. ----- +.<+++ +[->- ---<] >---. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ ++++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> +----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- +---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. ++++.. <+++[ ->+++ <]>++ ++.<+ +++++ ++[-> ----- ---<] >---- --.<+ ++++[ +->--- --<]> ----- -.--- .<+++ +++++ ++[-> +++++ +++++ <]>++ ++++. <++++ +[->-- --<]> ---.< +++[- >+++< ]>+.- ----- .<+++ +++++ [->-- ----- -<]>- +----. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .---- ----- .<+++ ++++++ [->-- ----- -<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ ++.<+ ++[-> ++++<] >++.+ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- ----- +----- .<+++ +++++ [->++ +++++ +<]>+ .<+++ [->++ +<]>+ +++.< +++[- >---< +]>-.< +++++ +++[- >---- ----< ]>--- -.<++ +++++ +[->+ +++++ ++<]> +++++ ++++++ +++++ +.<++ +[->- --<]> ----- -.<++ ++[-> ++++< ]>++. .<+++ +++++ ++[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +.<++ +[->+ +++<]> ++.<+ +++++ +++[- >---- ----- <]>-- -.<++ +++++ +[->+ +++++ ++<]> ++.<++ ++[-> ++++< ]>+.- --.++ ++++. ----- --.<+ ++[-> ---<] >-.<+ +++++ ++[->- ----- -<]>- ----- -.<++ +++[- >---- -<]>- ----- .---. <++++ ++[-> ++++++ +<]>+ +++++ ++++. ----- -.<++ ++[-> ----< ]>--. <++++ ++++[ ->+++ ++++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> ++++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ +<]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.< ++++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ +++[- +>---- ----- <]>-. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .<+++ ++++++ [->-- ----- -<]>- ----- ----- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++.<+ ++[-> ---<] >---. ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++++[- >++++ +++++ <]>++ ++++. <++++ [->-- --<]> ----- -.<++ +[->+ ++<]> +++..< +++++ +++[- >---- ----< ]>--- ----- ---.< ++++[ ->--- -<]>- ---.- +--.++ +.--- .<+++ +++[- >++++ ++<]> +++++ +++++ .---- --.<+ +++[- >---- +<]>-- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- +----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- +.<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ +->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ ++<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+ ++++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++ ++++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++ ++++[ ->--- +----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<] +>---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>.< +++++ [->-- +---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++ +++++ +.--- ---.< ++++[ +->--- -<]>- -.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ ++..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- +-<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ ++++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ ++[->+ ++<]> ++++. <++++ ++++[ ->--- ----- <]>-- ----. <++++ +[->- ----< +]>--- ---.- --.<+ +++++ ++++[ ->+++ +++++ ++<]> +++++ +.<++ ++[-> ----< +]>--- .<+++ [->++ +<]>+ .---- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ ++++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.-- ----- --.<+ +++++ ++[-> +----- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> ++++. <+++[ ->+++ <]>++ +.++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ ++++++ ++[-> +++++ +++<] >+.<+ ++[-> +++<] >++++ .<+++ [->-- -<]>- .<+++ ++++++ [->-- ----- -<]>- ---.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++++.< +++[- >---< ]>--- ---.< ++++[ ->+++ +<]>+ +..<+ +++++ +++[- >---- +----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++.< +++[- >+++< ]>++. +<++++ +++++ [->-- ----- --<]> ---.< +++++ +++[- >++++ ++++< ]>+.< ++++[ +->+++ +<]>+ .---. +++++ +.--- ----. <+++[ ->--- <]>-. <++++ +++[- >---- +---<] >---- ---.< +++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] +>++++ +++++ +.--- ----. <++++ [->-- --<]> -.<++ +++++ +[->+ +++++ ++<]> +++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ ++++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ ++++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ +[->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ +++++ [->-- ----- +--<]> -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.<+ +++++ ++[-> +----- ---<] >---- ----- ----- .<+++ +++++ +[->+ +++++ +++<] >+++. <+++[ +->--- <]>-- -.--- .<+++ +++++ [->-- ----- -<]>- ----. <++++ +++++ [->++ ++++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- ---.< +++[- >+++< ]>++. .<+++ ++++++ [->-- ----- -<]>- ----- ----- .<+++ +[->- ---<] >---- .---. +++.- +--.<+ +++++ [->++ ++++< ]>+++ +++++ ++.-- ----- .<+++ +[->- ---<] >-.<+ ++++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- +----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ +++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- +--<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ +.<+++ +++++ +[->- ----- ---<] >-.<+ +++++ ++[-> +++++ +++<] >++++ +++++ ++++++ +.-.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ ++[-> ++++++ ++++< ]>+++ .<+++ [->-- -<]>- --.-- -.<++ +++++ +[->- ----- --<]> +----- .<+++ +++++ +[->+ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- ----. +<+++[ ->+++ <]>++ ..<++ +++++ +[->- ----- --<]> .<+++ ++[-> ----- <]>-- +----. ---.< +++++ +[->+ +++++ <]>++ +++++ +++.- ----- -.<++ ++[-> ----< +]>-.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- +---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< ++++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> +----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< +]>+++ +.<++ +++++ +[->- ----- --<]> ----- -.<++ +++[- >---- -<]>- ----- +.---. <++++ +++++ +[->+ +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- --.<+ +++[-> +++<] >+.-- ----. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ +++[- +>++++ ++++< ]>+++ +++++ +++++ ++.-. ----- ----. <++++ ++++[ ->--- ----- +<]>-- ---.< +++++ +++[- >++++ ++++< ]>+++ +.<++ +[->+ ++<]> ++.++ +++++ ++.--- ----- -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++ ++++[ +->+++ +++++ <]>+. <+++[ ->+++ <]>++ ++.<+ ++[-> ---<] >-.<+ +++++ ++[-> +----- ---<] >---- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ +++++ .<+++ +[->-- -<]>- ----- .<+++ +[->+ +++<] >++.. <++++ +++++ [->-- ----- --<]> +--.<+ +++++ ++[-> +++++ +++<] >++++ +++++ .<+++ [->++ +<]>+ +.<++ +++++ +++[-> ----- ----< ]>--- .<+++ +++++ [->++ +++++ +<]>+ .<+++ +[->+ +++<] +>+.-- -.+++ +++.- ----- -.<++ +[->- --<]> -.<++ +++++ [->-- ----- <]>-- +----- .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +[->+ +++++ <]>++ +++++ ++++.- ----- --.<+ +++[- >---- <]>.< +++++ +++[- >++++ ++++< ]>++. <+++[ +->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ ++++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ +++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ ++++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< ++++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- +<]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> +---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< +]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> +----- ---<] >---- ----- --.<+ +++[- >---- <]>-- --.-- -.+++ .---. <++++ +++[-> +++++ +<]>+ +++++ ++++. ----- ---.< ++++[ ->--- -<]>. <++++ ++++[ +->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ +++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ ++++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- +---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ ++++[- >---- ----- <]>-. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- +.<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ ++++[ ->+++ +++++ ++<]>+ ++.<+ ++[-> ---<] >---. ---.< +++++ +++[- >---- ----< ]>--- --.<+ ++++++ +++[- >++++ +++++ <]>++ ++++. <++++ [->-- --<]> ----- -.<++ +[->+ +++<]> ++..< +++++ +++[- >---- ----< ]>.<+ ++++[ ->--- --<]> ----- -.--- +.<+++ +++[- >++++ ++<]> +++++ +++++ .---- ----. <++++ [->-- --<]> .<+++ ++++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- +---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ +[->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- ----- +<]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< ++++++ +++[- >---- ----< ]>--- ---.< +++++ [->-- ---<] >---- --.-- -.<++ ++++++ +++[- >++++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---. <+++[ ->+++ +<]>+. ----- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ [->++ +++++ ++<]>+ +++++ +++++ ++++. -.--- ----- -.<++ +++++ +[->- ----- --<]> ----- +.<+++ +++++ [->++ +++++ +<]>+ +++.< +++[- >+++< ]>++. +++++ +++.- ----- +---.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ +[->+ +++++ +++<]> +.<++ +[->+ ++<]> ++++. <+++[ ->--- <]>-. <++++ ++++[ ->--- ----- +<]>-- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ ++.<+ ++[-> ---<] +>---- --.<+ +++[- >++++ <]>++ ..<++ +++++ ++[-> ----- ----< ]>--. <++++ +++++[ ->+++ +++++ <]>++ +++++ ++.<+ ++[-> +++<] >++.< +++++ ++++[ ->--- +----- -<]>- --.<+ +++++ ++[-> +++++ +++<] >+.<+ +++[- >++++ <]>+. ---.+ ++++++ .---- ---.< +++[- >---< ]>-.< +++++ ++[-> ----- --<]> ----- --.<+ +++++[ ->--- --<]> ----- -.--- .<+++ +++[- >++++ ++<]> +++++ ++++. ++.<+ +++++[ ->--- --<]> .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. ++++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- +----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. +<++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. +.<+++ [->++ +<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++ ++++++ +<]>+ +++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- ----- +----. <++++ +++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++ +++++[ ->--- ----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ ++[->- ---<] >---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>-- +----- ----. <++++ [->-- --<]> ----. ---.+ ++.-- -.<++ ++++[ ->+++ +++<] +>++++ +++++ .++.< +++++ [->-- ---<] >.<++ +++++ +[->+ +++++ ++<]> ++.<+ +++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< ++++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ ++++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ ++++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ +++++ [->-- ----- --<]> +-.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.<+ +++++ ++[-> ----- +---<] >---- ----- ----- .<+++ +++++ +[->+ +++++ +++<] >+++. <+++[ ->--- +<]>-- -.--- .<+++ +++++ [->-- ----- -<]>- ----. <++++ +++++ [->++ +++++ +++<]> +++++ +.<++ ++[-> ----< ]>--- ---.< +++[- >+++< ]>++. .<+++ +++++ +[->-- ----- -<]>. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ [->++ ++++< +]>+++ +++++ +.++. <++++ +[->- ----< ]>.<+ +++++ ++[-> +++++ +++<] >++.< ++++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. +<++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ ++++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ ++++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ [->-- ----- -<]>- +----- .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +++++ [->++ +++++ +++<] +>++++ ++.<+ +++[- >---- <]>-- -.<++ +[->+ ++<]> +.--- ---.< +++++ +++[- +>---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.- +----- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] +>++++ .<+++ [->++ +<]>+ +.+++ +++++ .---- ----- .<+++ +++++ [->-- ----- +-<]>- ----- ----- ---.< +++++ +++[- >++++ ++++< ]>+.< +++[- >+++< ]>+++ ++.<++ +[->- --<]> -.<++ +++++ +[->- ----- --<]> ----. <++++ ++++[ ->+++ ++++++ <]>++ +++++ +++++ ++++. <+++[ ->--- <]>-- ----. <++++ [->++ ++<]> +++..< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++. <+++[ ->+++ <]>++ .<+++ +++++ +[->- ----- ---<] >---. <++++ ++++[ +->+++ +++++ <]>+. <++++ [->++ ++<]> +.--- .++++ ++.-- ----- .<+++ [->-- +-<]>- .<+++ ++++[ ->--- ----< ]>--- ----. <++++ +[->- ----< ]>--- ---.- +--.<+ +++++ [->++ ++++< ]>+++ +++++ +.+.< ++++[ ->--- -<]>- ----- --.<+ ++++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- +----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ +++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- +--<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ +.<+++ +++++ +[->- ----- ---<] >-.<+ +++++ ++[-> +++++ +++<] >++++ +++++ ++++++ +.-.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ ++[-> ++++++ ++++< ]>+++ .<+++ [->-- -<]>- --.-- -.<++ +++++ +[->- ----- --<]> +----- .<+++ +++++ +[->+ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- ----. +<+++[ ->+++ <]>++ ..<++ +++++ +[->- ----- --<]> ----- ----- -.<++ ++[-> +----< ]>--- -.--- .+++. ---.< +++++ +[->+ +++++ <]>++ +++++ ++.+. <++++ +[->-- --<]> ----- ---.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ +++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- +----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- +--.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ +++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++ +++[- +>++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>-- ----- +----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ ++++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< +++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] +>.<++ +++[- >---- -<]>- ----- .---. <++++ ++[-> +++++ +<]>+ +++++ +++.+ +.<+++ +[->- ---<] >---- ----. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ ++<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ +++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- +----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< +]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++[ ->--- --<]> ----- -.--- .<+++ +++++ ++[-> +++++ +++++ <]>++ ++++. +<++++ [->-- --<]> ---.< +++[- >+++< ]>+.- ----- .<+++ +++++ [->-- ----- +-<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .---- ----- +.<+++ +++++ [->-- ----- -<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ ++.<+ +++[-> +++<] >++.+ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- +----- ----- .<+++ +++++ [->++ +++++ +<]>+ .<+++ [->++ +<]>+ +++.< +++[- +>---< ]>-.< +++++ +++[- >---- ----< ]>--- -.<++ +++++ +[->+ +++++ ++<]> ++++++ +++++ +++++ +.<++ +[->- --<]> ----- -.<++ ++[-> ++++< ]>++. .<+++ ++++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +.<++ ++[->+ ++<]> ++.<+ +++++ +++[- >---- ----- <]>-- -.<++ +++++ +[->+ +++++ +++<]> +.<++ ++[-> ++++< ]>+.- --.++ ++++. ----- --.<+ ++[-> ---<] >-.<+ ++++++ +[->- ----- -<]>- ----- -.<++ +++[- >---- -<]>- ----- .---. <++++ +++[-> +++++ +<]>+ +++++ +++.. <++++ [->-- --<]> ----- --.<+ +++++ ++[-> ++++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ +[->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ ++++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- +-.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ ++[->- ----- ---<] >-.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.< ++++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ ++[-> +++++ ++++< +]>+++ .<+++ [->-- -<]>- --.-- -.<++ +++++ +[->- ----- --<]> ----- .<+++ ++++++ +[->+ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- ----. <+++[ ->+++ +<]>++ ..<++ +++++ +[->- ----- --<]> ----- ----- -.<++ ++[-> ----< ]>--- +-.--- .+++. ---.< +++++ +[->+ +++++ <]>++ +++++ ++..< ++++[ ->--- -<]>- +----- -.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- +----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- +-.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ +[->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ +++<]> ++++. <++++ +++++ [->-- ----- --<]> -.<++ +++++ +[->+ +++++ ++<]> ++++++ +++++ +++++ .-.<+ +++++ ++[-> ----- ---<] >---- ----- ----- .<+++ ++++++ +[->+ +++++ +++<] >+++. <+++[ ->--- <]>-- -.--- .<+++ +++++ [->-- +----- -<]>- ----. <++++ +++++ [->++ +++++ ++<]> +++++ +.<++ ++[-> ----< +]>--- ---.< +++[- >+++< ]>++. .<+++ +++++ [->-- ----- -<]>. <++++ +[->- +----< ]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++ +++++ +..<+ +++[- >---- +<]>-- ----- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ +..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- +<]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ +++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ +[->++ +<]>+ +++.< +++++ +++[- >---- ----< ]>--- ---.< +++++ [->-- ---<] +>---- --.-- -.<++ +++++ +++[- >++++ +++++ +<]>+ +++++ .<+++ +[->- ---<] +>---. <+++[ ->+++ <]>+. ----- -.<++ +++++ +[->- ----- --<]> ----- .<+++ ++++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.--- ----- -.<++ +++++ +[->- +----- --<]> ----- .<+++ +++++ [->++ +++++ +<]>+ +++.< +++[- >+++< ]>++. ++++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ ++++++ +[->+ +++++ ++<]> +.<++ +[->+ ++<]> ++++. <+++[ ->--- <]>-. <++++ +++++[ ->--- ----- <]>-- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +++.<+ ++[-> ---<] >---- --.<+ +++[- >++++ <]>++ ..<++ +++++ ++[-> ----- +----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ ++.<+ ++[-> +++<] >++.< ++++++ ++++[ ->--- ----- -<]>- --.<+ +++++ ++[-> +++++ +++<] >+.<+ +++[- +>++++ <]>+. ---.+ +++++ .---- ---.< +++[- >---< ]>-.< +++++ ++[-> ----- +--<]> ----- --.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++[- >++++ ++<]> ++++++ ++++. -.<++ ++[-> ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +<+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ +.<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ ++++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> ++++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----< +]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- +----- <]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->- +--<]> ---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++ +++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ +++[-> ----- ---<] >---- ----- --.<+ +++[- >---- <]>-- --.-- -.+++ .---. +<++++ ++[-> +++++ +<]>+ +++++ +++.- .<+++ +[->- ---<] >---- --.<+ +++++ +++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- +.<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> ++++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> +----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ ++++++ +[->- ----- ---<] >-.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ ++.-.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ ++[-> +++++ +++++< ]>+++ .<+++ [->-- -<]>- --.-- -.<++ +++++ +[->- ----- --<]> ----- +.<+++ +++++ +[->+ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- ----. <+++[ +->+++ <]>++ ..<++ +++++ +[->- ----- --<]> .<+++ ++[-> ----- <]>-- ----. +---.< +++++ +[->+ +++++ <]>++ +++++ ++.-. <++++ [->-- --<]> ----- -.<++ ++++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- +----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ ++[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- +-<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. +<++++ ++++[ ->--- ----- <]>-- ----. <++++ +[->- ----< ]>--- ---.- --.<+ ++++++ ++++[ ->+++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- .<+++ [->++ ++<]>+ .---- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++ +++<]> +++++ +++++ +++++ .-.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- +-.<++ +++++ +[->+ +++++ ++<]> ++++. <+++[ ->+++ <]>++ .++++ ++++. ----- +----. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ ++[-> +++++ ++++<] >+.<+ ++[-> +++<] >++++ .<+++ [->-- -<]>- .<+++ +++++ [->-- ----- +-<]>- ---.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ +++.< +++[- >---< +]>--- ---.< ++++[ ->+++ +<]>+ +..<+ +++++ +++[- >---- ----- <]>-- .<+++ ++++++ [->++ +++++ +<]>+ +++++ +++.< +++[- >+++< ]>++. <++++ +++++ [->-- +----- --<]> ---.< +++++ +++[- >++++ ++++< ]>+.< ++++[ ->+++ +<]>+ .---. ++++++ +.--- ----. <+++[ ->--- <]>-. <++++ +++[- >---- ---<] >---- ---.< ++++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++ +++++ .--.< +++++[ ->--- -<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ ++++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> +----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- +---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. ++++.. <+++[ ->+++ <]>++ ++.<+ +++++ +++[- >---- ----- <]>-. <++++ ++++[ +->+++ +++++ <]>++ +++++ +++++ +++.- .<+++ +++++ [->-- ----- -<]>- ----- +----- ---.< +++++ ++++[ ->+++ +++++ +<]>+ ++.<+ ++[-> ---<] >---. ---.< ++++++ +++[- >---- ----< ]>--- --.<+ +++++ +++[- >++++ +++++ <]>++ ++++. +<++++ [->-- --<]> ----- -.<++ +[->+ ++<]> ++..< +++++ +++[- >---- ----< +]>--- ----- ---.< ++++[ ->--- -<]>- ---.- --.++ +.--- .<+++ +++[- >++++ +++<]> +++++ ++++. --.<+ +++[- >---- <]>-- ---.< +++++ +++[- >++++ ++++< +]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> ++++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ ++++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ +++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- +----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ +->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ ++[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[-> ++++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ ++++++ ++[-> ----- ---<] >.<++ +++[- >---- -<]>- ----- .---. <++++ ++[-> ++++++ +<]>+ +++++ +++.- -.<++ ++[-> ----< ]>--- --.<+ +++++ ++[-> +++++ ++++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ ++<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] +>++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ ++++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ [->-- +----- -<]>- ----- .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +++++ [->++ ++++++ +++<] >++++ ++.<+ +++[- >---- <]>-- -.<++ +[->+ ++<]> +.--- ---.< ++++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ ++++++ +.-.- ----- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> ++++++ +++<] >++++ .<+++ [->++ +<]>+ +.+++ +++++ .---- ----- .<+++ +++++ +[->-- ----- -<]>- ----- ----- ---.< +++++ +++[- >++++ ++++< ]>+.< +++[- +>+++< ]>+++ +.<++ +[->- --<]> -.<++ +++++ +[->- ----- --<]> ----. <++++ +++++[ ->+++ +++++ <]>++ +++++ +++++ ++++. <+++[ ->--- <]>-- ----. <++++ +[->++ ++<]> ++..< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ +++<]> +++++ ++++. <+++[ ->+++ <]>++ .<+++ +++++ +[->- ----- ---<] >---. +<++++ ++++[ ->+++ +++++ <]>+. <++++ [->++ ++<]> +.--- .++++ ++.-- ----- +.<+++ [->-- -<]>- .<+++ ++++[ ->--- ----< ]>--- ----. <++++ +[->- ----< +]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++ +++++ +.--- .<+++ +[->- ---<] +>---- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- +----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- +.<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ +->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ ++<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+ ++++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++ ++++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++ ++++[ ->--- +----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<] +>---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>-- ----- ----. +<++++ [->-- --<]> ----. ---.+ ++.-- -.<++ ++++[ ->+++ +++<] >++++ +++++ +.---. <++++ [->-- --<]> ----. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ ++<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ +++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- +----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< +]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ +++[- >---- ----- <]>-. <++++ +++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .<+++ +++++ [->-- ----- -<]>- +----- ----- ---.< +++++ ++++[ ->+++ +++++ +<]>+ ++.<+ ++[-> ---<] >---. +---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ +++[- >++++ +++++ <]>++ +++++. <++++ [->-- --<]> ----- -.<++ +[->+ ++<]> ++..< +++++ +++[- >---- +----< ]>.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++[- >++++ ++<]> +++++ +++++. ---.< ++++[ ->--- -<]>- ---.< +++++ +++[- >++++ ++++< ]>++. <+++[ +->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ ++++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ +++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ ++++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ +[->- ----- --<]> ----- +-.<++ +++[- >---- -<]>- ----- .---. <++++ +++++ +[->+ +++++ ++++< ]>+++ ++++.< ++++[ ->--- -<]>- --.<+ ++[-> +++<] >+.-- ----. <++++ ++++[ ->--- +----- <]>-- ---.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. ----- +----. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ +++[- >++++ ++++< ]>+++ ++.<++ +[->+ ++<]> ++.++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> +----- ----- ----. <++++ ++++[ ->+++ +++++ <]>+. <+++[ ->+++ <]>++ ++.<+ +++[-> ---<] >-.<+ +++++ ++[-> ----- ---<] >---- .<+++ +++++ [->++ +++++ ++<]>+ +++++ +++++ +++++ .<+++ [->-- -<]>- ----- .<+++ +[->+ +++<] >++.. +<++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +.<+++ [->++ +<]>+ +.<++ +++++ ++[-> ----- ----< ]>--- .<+++ +++++ [->++ ++++++ +<]>+ .<+++ +[->+ +++<] >+.-- -.+++ +++.- ----- -.<++ +[->- --<]> +-.<++ +++++ [->-- ----- <]>-- ----- .<+++ ++[-> ----- <]>-- ----. ---.< ++++++ +[->+ +++++ <]>++ +++++ ++.-- --.<+ +++[- >---- <]>-- -.<++ +++++ ++[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. +<+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ ++++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- +----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ ++++++ [->-- ----- --<]> -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ +.-.<+ +++++ ++[-> ----- ---<] >---- ----- ----- .<+++ +++++ +[->+ +++++ ++++<] >+++. <+++[ ->--- <]>-- -.--- .<+++ +++++ [->-- ----- -<]>- ----. +<++++ +++++ [->++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- ---.< +++[- +>+++< ]>++. .<+++ +++++ [->-- ----- -<]>- ----- ----- .<+++ +[->- ---<] +>---- .---. +++.- --.<+ +++++ [->++ ++++< ]>+++ +++++ +.--- -.<++ ++[-> +----< ]>--- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ +..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- +<]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ +++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ +[->++ +<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++ +++++ ++<]>+ +++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- ----- ----. +<++++ +++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++ ++++[ +->--- ----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- +---<] >---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>.< +++++ +[->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++ +++++ .---- .<+++ ++[->- ---<] >---. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ +++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- +----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< ++++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. +<+++[ ->+++ <]>++ ++.<+ +++++ ++[-> ----- ---<] >---- --.<+ ++++[ ->--- +--<]> ----- -.--- .<+++ +++++ ++[-> +++++ +++++ <]>++ ++++. <++++ [->-- +--<]> ---.< +++[- >+++< ]>+.- ----- .<+++ +++++ [->-- ----- -<]>- ----. +<++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .---- ----- .<+++ +++++ +[->-- ----- -<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ ++.<+ ++[-> +++<] +>++.+ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- ----- ----- +.<+++ +++++ [->++ +++++ +<]>+ .<+++ [->++ +<]>+ +++.< +++[- >---< ]>-.< ++++++ +++[- >---- ----< ]>--- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ ++++++ +.<++ +[->- --<]> ----- -.<++ ++[-> ++++< ]>++. .<+++ +++++ +[->- +----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +.<++ +[->+ ++<]> +++.<+ +++++ +++[- >---- ----- <]>-- -.<++ +++++ +[->+ +++++ ++<]> +.<++ +++[-> ++++< ]>+.- --.++ ++++. ----- --.<+ ++[-> ---<] >-.<+ +++++ +[->- +----- -<]>- ----- -.<++ +++[- >---- -<]>- ----- .---. <++++ ++[-> +++++ ++<]>+ +++++ +++.- ----. <++++ [->-- --<]> --.<+ +++++ ++[-> +++++ +++<] +>++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ +++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ ++++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ ++[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ +[->- ----- +---<] >-.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.< +++++ +++[- +>---- ----< ]>--- ----- ----- -.<++ +++++ ++[-> +++++ ++++< ]>+++ .<+++ +[->-- -<]>- --.-- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ +[->+ ++++++ +++<] >++++ ++.<+ +++[- >---- <]>-- ----. <+++[ ->+++ <]>++ ..<++ ++++++ +[->- ----- --<]> ----- ----- -.<++ ++[-> ----< ]>--- -.--- .+++. +---.< +++++ +[->+ +++++ <]>++ +++++ ++.-- ---.< ++++[ ->--- -<]>- -.<++ ++++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- +----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ ++[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- +-<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. +<++++ +++++ [->-- ----- --<]> -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ ++++++ .-.<+ +++++ ++[-> ----- ---<] >---- ----- ----- .<+++ +++++ +[->+ ++++++ +++<] >+++. <+++[ ->--- <]>-- -.--- .<+++ +++++ [->-- ----- -<]>- +----. <++++ +++++ [->++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- ---.< ++++[- >+++< ]>++. .<+++ +++++ [->-- ----- -<]>. <++++ +[->- ----< ]>--- +---.- --.<+ +++++ [->++ ++++< ]>+++ +++++ +.--- --.<+ +++[- >---- <]>-- +.<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- +.---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ ++++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- +----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ ++++.< +++++ +++[- >---- ----< ]>--- ---.< +++++ [->-- ---<] >---- --.-- +-.<++ +++++ +++[- >++++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---. <+++[ +->+++ <]>+. ----- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ [->++ ++++++ +<]>+ +++++ +++++ ++++. -.--- ----- -.<++ +++++ +[->- ----- --<]> +----- .<+++ +++++ [->++ +++++ +<]>+ +++.< +++[- >+++< ]>++. +++++ +++.- +----- ---.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ +[->+ ++++++ ++<]> +.<++ +[->+ ++<]> ++++. <+++[ ->--- <]>-. <++++ ++++[ ->--- +----- <]>-- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ ++.<+ ++[-> +---<] >---- --.<+ +++[- >++++ <]>++ ..<++ +++++ ++[-> ----- ----< ]>--. +<++++ ++++[ ->+++ +++++ <]>++ +++++ ++.<+ ++[-> +++<] >++.< +++++ ++++[ +->--- ----- -<]>- --.<+ +++++ ++[-> +++++ +++<] >+.<+ +++[- >++++ <]>+. +---.+ +++++ .---- ---.< +++[- >---< ]>-.< +++++ ++[-> ----- --<]> ----- +--.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++[- >++++ ++<]> +++++ ++++. +----- -.<++ ++[-> ----< ]>-.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ +<]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ ++[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- +----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] +>++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++ ++++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>-- +----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.- +--.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ ++++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- +---<] >---- ----- --.<+ +++[- >---- <]>-- --.-- -.+++ .---. <++++ ++[-> ++++++ +<]>+ +++++ +++.- ----- .<+++ +[->- ---<] >-.<+ +++++ ++[-> +++++ ++++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ ++<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] +>++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ ++++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ +[->- +----- ---<] >-.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.< +++++ ++++[- >---- ----< ]>--- ----- ----- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +.<+++ [->-- -<]>- --.-- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ ++[->+ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- ----. <+++[ ->+++ <]>++ +..<++ +++++ +[->- ----- --<]> .<+++ ++[-> ----- <]>-- ----. ---.< +++++ ++[->+ +++++ <]>++ +++++ ++.-- ----. <++++ [->-- --<]> -.<++ +++++ +[->+ ++++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ +->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ +++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- +.<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ ++++[ +->--- ----- <]>-- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ ++++[ +->+++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- .<+++ [->++ +<]>+ .---- +--.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> +++++ ++++++ +++++ .-.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[->+ +++++ ++<]> ++++. <+++[ ->+++ <]>++ .++++ ++++. ----- ----. <++++ +++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ ++[-> +++++ +++<] >+.<+ +++[-> +++<] >++++ .<+++ [->-- -<]>- .<+++ +++++ [->-- ----- -<]>- ---.< ++++++ +++[- >++++ ++++< ]>+++ +++++ +++++ +++.< +++[- >---< ]>--- ---.< +++++[ ->+++ +<]>+ +..<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ ++++++ +<]>+ +++++ +++.< +++[- >+++< ]>++. <++++ +++++ [->-- ----- --<]> +---.< +++++ +++[- >++++ ++++< ]>+.< ++++[ ->+++ +<]>+ .---. +++++ +.--- +----. <+++[ ->--- <]>-. <++++ +++[- >---- ---<] >---- ---.< +++++ [->-- +---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++ +++++ .---- ---.< ++++[ +->--- -<]>. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. +.---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< +]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ ++++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ +->+++ <]>++ ++.<+ +++++ +++[- >---- ----- <]>-. <++++ ++++[ ->+++ +++++ +<]>++ +++++ +++++ +++.- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< ++++++ ++++[ ->+++ +++++ +<]>+ ++.<+ ++[-> ---<] >---. ---.< +++++ +++[- +>---- ----< ]>--- --.<+ +++++ +++[- >++++ +++++ <]>++ ++++. <++++ [->-- +--<]> ----- -.<++ +[->+ ++<]> ++..< +++++ +++[- >---- ----< ]>--- ----- +---.< ++++[ ->--- -<]>- ---.- --.++ +.--- .<+++ +++[- >++++ ++<]> +++++ +++++. ----- --.<+ +++[- >---- <]>.< +++++ +++[- >++++ ++++< ]>++. <+++[ +->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ ++++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ +++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ ++++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< ++++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- +<]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> +---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< +]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> +----- ---<] >.<++ +++[- >---- -<]>- ----- .---. <++++ ++[-> +++++ +<]>+ ++++++ +++.- ----- -.<++ ++[-> ----< ]>.<+ +++++ ++[-> +++++ +++<] >++.< ++++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. +<++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ ++++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ ++++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ [->-- ----- -<]>- +----- .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +++++ [->++ +++++ +++<] +>++++ ++.<+ +++[- >---- <]>-- -.<++ +[->+ ++<]> +.--- ---.< +++++ +++[- +>---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.- +----- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] +>++++ .<+++ [->++ +<]>+ +.+++ +++++ .---- ----- .<+++ +++++ [->-- ----- +-<]>- ----- ----- ---.< +++++ +++[- >++++ ++++< ]>+.< +++[- >+++< ]>+++ ++.<++ +[->- --<]> -.<++ +++++ +[->- ----- --<]> ----. <++++ ++++[ ->+++ ++++++ <]>++ +++++ +++++ ++++. <+++[ ->--- <]>-- ----. <++++ [->++ ++<]> +++..< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++. <+++[ ->+++ <]>++ .<+++ +++++ +[->- ----- ---<] >---. <++++ ++++[ +->+++ +++++ <]>+. <++++ [->++ ++<]> +.--- .++++ ++.-- ----- .<+++ [->-- +-<]>- .<+++ ++++[ ->--- ----< ]>--- ----. <++++ +[->- ----< ]>--- ---.- +--.<+ +++++ [->++ ++++< ]>+++ +++++ .+++. <++++ +[->- ----< ]>.<+ +++++ +++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- +.<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> ++++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> +----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ ++++++ +[->- ----- ---<] >-.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ ++.-.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ ++[-> +++++ +++++< ]>+++ .<+++ [->-- -<]>- --.-- -.<++ +++++ +[->- ----- --<]> ----- +.<+++ +++++ +[->+ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- ----. <+++[ +->+++ <]>++ ..<++ +++++ +[->- ----- --<]> ----- ----- -.<++ ++[-> ----< +]>--- -.--- .+++. ---.< +++++ +[->+ +++++ <]>++ +++++ +.+++ .<+++ ++[-> +----- <]>.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. +----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] +>--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ +++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- +>+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< +]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ ++++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> +----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- +-<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >.<++ +++[- +>---- -<]>- ----- .---. <++++ ++[-> +++++ +<]>+ +++++ ++.++ +.<++ +++[- +>---- -<]>. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. +.---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< +]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ ++++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ +->+++ <]>++ ++.<+ +++++ ++[-> ----- ---<] >---- --.<+ ++++[ ->--- --<]> +----- -.--- .<+++ +++++ ++[-> +++++ +++++ <]>++ ++++. <++++ [->-- --<]> +---.< +++[- >+++< ]>+.- ----- .<+++ +++++ [->-- ----- -<]>- ----. <++++ +++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .---- ----- .<+++ +++++ [->-- +----- -<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ ++.<+ ++[-> +++<] >++.+ ++++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- ----- ----- .<+++ ++++++ [->++ +++++ +<]>+ .<+++ [->++ +<]>+ +++.< +++[- >---< ]>-.< +++++ ++++[- >---- ----< ]>--- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ ++.<++ +[->- --<]> ----- -.<++ ++[-> ++++< ]>++. .<+++ +++++ +[->- ----- +---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +.<++ +[->+ ++<]> ++.<+ ++++++ +++[- >---- ----- <]>-- -.<++ +++++ +[->+ +++++ ++<]> +.<++ ++[-> +++++< ]>+.- --.++ ++++. ----- --.<+ ++[-> ---<] >-.<+ +++++ +[->- ----- +-<]>- ----- -.<++ +++[- >---- -<]>- ----- .---. <++++ ++[-> +++++ +<]>+ ++++++ ++.++ .<+++ +[->- ---<] >---- ----. <++++ ++++[ ->+++ +++++ <]>++ +.<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ ++.<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ ++++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- +>++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ +++[- >---- ----- +<]>-. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .<+++ +++++ [->-- +----- -<]>- ----- ----- ---.< +++++ ++++[ ->+++ +++++ +<]>+ ++.<+ ++[-> +---<] >---. ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ +++[- >++++ ++++++ <]>++ ++++. <++++ [->-- --<]> ----- -.<++ +[->+ ++<]> ++..< +++++ ++++[- >---- ----< ]>--- ----- ---.< ++++[ ->--- -<]>- ---.- --.++ +.--- +.<+++ +++[- >++++ ++<]> +++++ +++.+ +.<++ ++[-> ----< ]>--- ----- .<+++ ++++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- +---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ +[->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- ----- +<]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< ++++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ +++++. -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++ +++++ [->++ ++++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++ ++++[ ->--- ----- <]>-- +---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---- --.<+ +++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>.< +++++ [->-- ---<] >---- +--.-- -.<++ ++++[ ->+++ +++<] >++++ ++++. ++.<+ +++[- >---- <]>-- ----- +-.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- +-.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ ++++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- +----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> +++++. <++++ ++++[ ->--- ----- <]>-- ----. <++++ +[->- ----< ]>--- ---.- +--.<+ +++++ ++++[ ->+++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- .<+++ +[->++ +<]>+ .---- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ +[->+ ++++++ ++<]> +++++ +++++ +++++ .-.-- ----- --.<+ +++++ ++[-> ----- ---<] +>---- -.<++ +++++ +[->+ +++++ ++<]> ++++. <+++[ ->+++ <]>++ .++++ ++++. +----- ----. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ ++[-> ++++++ +++<] >+.<+ ++[-> +++<] >++++ .<+++ [->-- -<]>- .<+++ +++++ [->-- +----- -<]>- ---.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ +++.< +++[- +>---< ]>--- ---.< ++++[ ->+++ +<]>+ +..<+ +++++ +++[- >---- ----- <]>-- +.<+++ +++++ [->++ +++++ +<]>+ +++++ +++.< +++[- >+++< ]>++. <++++ +++++ +[->-- ----- --<]> ---.< +++++ +++[- >++++ ++++< ]>+.< ++++[ ->+++ +<]>+ +.---. +++++ +.--- ----. <+++[ ->--- <]>-. <++++ +++[- >---- ---<] >---- +---.< +++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++ ++++. ++.<++ ++[-> ----< ]>--- ----. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ ++<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ +++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- +----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< +]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ +++[- >---- ----- <]>-. <++++ +++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .<+++ +++++ [->-- ----- -<]>- +----- ----- ---.< +++++ ++++[ ->+++ +++++ +<]>+ ++.<+ ++[-> ---<] >---. +---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ +++[- >++++ +++++ <]>++ +++++. <++++ [->-- --<]> ----- -.<++ +[->+ ++<]> ++..< +++++ +++[- >---- +----< ]>--- ----- ---.< ++++[ ->--- -<]>- ---.- --.++ +.--- .<+++ +++[- +>++++ ++<]> +++++ +++.+ .<+++ +[->- ---<] >---- ---.< +++++ +++[- >++++ +++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ +++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< +]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ ++++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> +----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ +++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ ++.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ +++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ ++..<+ +++++ ++[-> ----- ---<] >.<++ +++[- >---- -<]>- ----- .---. <++++ +++[-> +++++ +<]>+ +++++ ++.+. <++++ [->-- --<]> ----- --.<+ +++++ ++[-> ++++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ +[->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ ++++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- +-.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ +[->-- ----- -<]>- ----- .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +++++ +[->++ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- -.<++ +[->+ ++<]> +.--- +---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ ++++++ +++++ +.-.- ----- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ +++[-> +++++ +++<] >++++ .<+++ [->++ +<]>+ +.+++ +++++ .---- ----- .<+++ ++++++ [->-- ----- -<]>- ----- ----- ---.< +++++ +++[- >++++ ++++< ]>+.< ++++[- >+++< ]>+++ +.<++ +[->- --<]> -.<++ +++++ +[->- ----- --<]> ----. +<++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ ++++. <+++[ ->--- <]>-- ----. +<++++ [->++ ++<]> ++..< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ ++++++ ++<]> +++++ ++++. <+++[ ->+++ <]>++ .<+++ +++++ +[->- ----- ---<] +>---. <++++ ++++[ ->+++ +++++ <]>+. <++++ [->++ ++<]> +.--- .++++ ++.-- +----- .<+++ [->-- -<]>- .<+++ ++++[ ->--- ----< ]>--- ----. <++++ +[->- +----< ]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++ +++++ ..<++ ++[-> ----< +]>--- ---.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. +----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] +>--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ +++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- +>+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< +]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ ++++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> +----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- +-<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >---- ----- +--.<+ +++[- >---- <]>-- --.-- -.+++ .---. <++++ ++[-> +++++ +<]>+ +++++ +++..< ++++[ ->--- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ +++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ ++++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. +----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ +<]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++ ++++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]> +----- ----- ----. <++++ +++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>--- +.---. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ ++++++ .<+++ +[->- ---<] >---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- +----- <]>.< +++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++ +++++. .<+++ +[->- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.< +++[- +>+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ ++++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ ++.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ +++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ [->-- ----- -<]>- ----- +.<+++ ++[-> ----- <]>-- ----. ---.< +++++ +++++ [->++ +++++ +++<] >++++ +++.<+ +++[- >---- <]>-- -.<++ +[->+ ++<]> +.--- ---.< +++++ +++[- >---- +----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.- ----- +---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ +.<+++ [->++ +<]>+ +.+++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- +----- ----- ---.< +++++ +++[- >++++ ++++< ]>+.< +++[- >+++< ]>+++ +.<++ ++[->- --<]> -.<++ +++++ +[->- ----- --<]> ----. <++++ ++++[ ->+++ +++++ +<]>++ +++++ +++++ ++++. <+++[ ->--- <]>-- ----. <++++ [->++ ++<]> ++..< ++++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ ++++. +<+++[ ->+++ <]>++ .<+++ +++++ +[->- ----- ---<] >---. <++++ ++++[ ->+++ ++++++ <]>+. <++++ [->++ ++<]> +.--- .++++ ++.-- ----- .<+++ [->-- -<]>- +.<+++ ++++[ ->--- ----< ]>--- ----. <++++ +[->- ----< ]>--- ---.- --.<+ ++++++ [->++ ++++< ]>+++ +++++ .-.<+ +++[- >---- <]>-- ---.< +++++ +++[- +>++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ ++[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ +++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- +--.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ +++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. +<++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ +<]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ ++++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ ++<]>+ +..<+ +++++ ++[-> ----- ---<] >---- ----- --.<+ +++[- >---- <]>-- +--.-- -.+++ .---. <++++ ++[-> +++++ +<]>+ +++++ ++.-. <++++ [->-- --<]> +----- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- +----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- +.<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ +->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ ++<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+ ++++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++ ++++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++ ++++[ ->--- +----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<] +>---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>.< +++++ [->-- +---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++ ++++. -.<++ ++[-> ----< +]>--- --.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- +----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> +--.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ ++[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> ++++<] >++++ .<+++ +++++ [->-- ----- -<]>- ----- .<+++ ++[-> ----- <]>-- +----. ---.< +++++ +++++ [->++ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- +-.<++ +[->+ ++<]> +.--- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ +++[-> +++++ +++<] >++++ +++++ +++++ +.-.- ----- ---.< +++++ +++[- >---- +----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ .<+++ [->++ +<]>+ +.+++ ++++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ ++++[- >++++ ++++< ]>+.< +++[- >+++< ]>+++ +.<++ +[->- --<]> -.<++ +++++ ++[->- ----- --<]> ----. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ ++++. +<+++[ ->--- <]>-- ----. <++++ [->++ ++<]> ++..< +++++ ++++[ ->--- ----- +-<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ ++++. <+++[ ->+++ <]>++ .<+++ ++++++ +[->- ----- ---<] >---. <++++ ++++[ ->+++ +++++ <]>+. <++++ [->++ +++<]> +.--- .++++ ++.-- ----- .<+++ [->-- -<]>- .<+++ ++++[ ->--- ----< +]>--- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++ ++++++ .--.< ++++[ ->--- -<]>- ---.< +++++ +++[- >++++ ++++< ]>++. <+++[ +->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ ++++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ +++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ ++++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< ++++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- +<]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> +---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< +]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> +----- ---<] >---- ----- --.<+ +++[- >---- <]>-- --.-- -.+++ .---. <++++ +++[-> +++++ +<]>+ +++++ ++.-- .<+++ +[->- ---<] >---- .<+++ +++++ [->++ ++++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- +>+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ ++<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. +<++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ ++++[ +->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.<++ ++++++ +[->- ----- --<]> ----- ----- ----. <++++ +++++ [->++ +++++ ++<]> ++++.< +++[- >---< ]>--- .---. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ +++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---- --.<+ ++[-> +++<] +>++.. <++++ ++++[ ->--- ----- <]>.< +++++ [->-- ---<] >---- --.-- -.<++ +++++[ ->+++ +++<] >++++ ++++. --.<+ +++[- >---- <]>-- --.<+ +++++ ++[-> ++++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ +[->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ ++++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- +-.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ +[->-- ----- -<]>- ----- .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +++++ +[->++ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- -.<++ +[->+ ++<]> +.--- +---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ ++++++ +++++ +.-.- ----- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ +++[-> +++++ +++<] >++++ .<+++ [->++ +<]>+ +.+++ +++++ .---- ----- .<+++ ++++++ [->-- ----- -<]>- ----- ----- ---.< +++++ +++[- >++++ ++++< ]>+.< ++++[- >+++< ]>+++ +.<++ +[->- --<]> -.<++ +++++ +[->- ----- --<]> ----. +<++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ ++++. <+++[ ->--- <]>-- ----. +<++++ [->++ ++<]> ++..< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ ++++++ ++<]> +++++ ++++. <+++[ ->+++ <]>++ .<+++ +++++ +[->- ----- ---<] +>---. <++++ ++++[ ->+++ +++++ <]>+. <++++ [->++ ++<]> +.--- .++++ ++.-- +----- .<+++ [->-- -<]>- .<+++ ++++[ ->--- ----< ]>--- ----. <++++ +[->- +----< ]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++ +++++ .---. <++++ [->-- +--<]> ---.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. +----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] +>--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ +++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- +>+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< +]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ ++++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> +----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- +-<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >---- ----- +--.<+ +++[- >---- <]>-- --.-- -.+++ .---. <++++ ++[-> +++++ +<]>+ +++++ +++.-- -.<++ ++[-> ----< ]>--- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ +++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ ++++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. +----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ +<]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++ ++++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]> +----- ----- ----. <++++ +++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>--- +.---. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ ++++++ .<+++ +[->- ---<] >---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- +----- <]>.< +++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++ +++++. ---.< ++++[ ->--- -<]>- --.<+ +++++ ++[-> +++++ +++<] >++.< +++[- +>+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ ++++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ ++.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ +++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ [->-- ----- -<]>- ----- +.<+++ ++[-> ----- <]>-- ----. ---.< +++++ +++++ [->++ +++++ +++<] >++++ +++.<+ +++[- >---- <]>-- -.<++ +[->+ ++<]> +.--- ---.< +++++ +++[- >---- +----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.- ----- +---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ +.<+++ [->++ +<]>+ +.+++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- +----- ----- ---.< +++++ +++[- >++++ ++++< ]>+.< +++[- >+++< ]>+++ +.<++ ++[->- --<]> -.<++ +++++ +[->- ----- --<]> ----. <++++ ++++[ ->+++ +++++ +<]>++ +++++ +++++ ++++. <+++[ ->--- <]>-- ----. <++++ [->++ ++<]> ++..< ++++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ ++++. +<+++[ ->+++ <]>++ .<+++ +++++ +[->- ----- ---<] >---. <++++ ++++[ ->+++ ++++++ <]>+. <++++ [->++ ++<]> +.--- .++++ ++.-- ----- .<+++ [->-- -<]>- +.<+++ ++++[ ->--- ----< ]>--- ----. <++++ +[->- ----< ]>--- ---.- --.<+ ++++++ [->++ ++++< ]>+++ +++++ .---- .<+++ +[->- ---<] >--.< +++++ +++[- +>++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ ++[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ +++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- +--.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ +++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. +<++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ +<]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ ++++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ ++<]>+ +..<+ +++++ ++[-> ----- ---<] >---- ----- --.<+ +++[- >---- <]>-- +--.-- -.+++ .---. <++++ ++[-> +++++ +<]>+ +++++ ++.-- --.<+ +++[- >---- +<]>-- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- +----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- +.<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ +->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ ++<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+ ++++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++ ++++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++ ++++[ ->--- +----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<] +>---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>.< +++++ [->-- +---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++ ++++. ----. <++++ [->-- +--<]> --.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- +----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> +--.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ ++[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> ++++<] >++++ .<+++ +++++ [->-- ----- -<]>- ----- .<+++ ++[-> ----- <]>-- +----. ---.< +++++ +++++ [->++ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- +-.<++ +[->+ ++<]> +.--- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ +++[-> +++++ +++<] >++++ +++++ +++++ +.-.- ----- ---.< +++++ +++[- >---- +----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ .<+++ [->++ +<]>+ +.+++ ++++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ ++++[- >++++ ++++< ]>+.< +++[- >+++< ]>+++ +.<++ +[->- --<]> -.<++ +++++ ++[->- ----- --<]> ----. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ ++++. +<+++[ ->--- <]>-- ----. <++++ [->++ ++<]> ++..< +++++ ++++[ ->--- ----- +-<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ ++++. <+++[ ->+++ <]>++ .<+++ ++++++ +[->- ----- ---<] >---. <++++ ++++[ ->+++ +++++ <]>+. <++++ [->++ +++<]> +.--- .++++ ++.-- ----- .<+++ [->-- -<]>- .<+++ ++++[ ->--- ----< +]>--- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++ ++++++ .---- -.<++ ++[-> ----< ]>-.< +++++ +++[- >++++ ++++< ]>++. <+++[ +->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ ++++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ +++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ ++++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< ++++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- +<]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> +---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< +]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> +----- ---<] >---- ----- --.<+ +++[- >---- <]>-- --.-- -.+++ .---. <++++ +++[-> +++++ +<]>+ +++++ ++.-- ---.< ++++[ ->--- -<]>- .<+++ +++++ [->++ ++++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- +>+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ ++<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. +<++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ ++++[ +->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.<++ ++++++ +[->- ----- --<]> ----- ----- ----. <++++ +++++ [->++ +++++ ++<]> ++++.< +++[- >---< ]>--- .---. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ +++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---- --.<+ ++[-> +++<] +>++.. <++++ ++++[ ->--- ----- <]>.< +++++ [->-- ---<] >---- --.-- -.<++ +++++[ ->+++ +++<] >++++ ++++. ----- .<+++ +[->- ---<] >-.<+ +++++ ++[-> ++++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ +[->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ ++++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- +-.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ +[->-- ----- -<]>- ----- .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +++++ +[->++ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- -.<++ +[->+ ++<]> +.--- +---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ ++++++ +++++ +.-.- ----- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ +++[-> +++++ +++<] >++++ .<+++ [->++ +<]>+ +.+++ +++++ .---- ----- .<+++ ++++++ [->-- ----- -<]>- ----- ----- ---.< +++++ +++[- >++++ ++++< ]>+.< ++++[- >+++< ]>+++ +.<++ +[->- --<]> -.<++ +++++ +[->- ----- --<]> ----. +<++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ ++++. <+++[ ->--- <]>-- ----. +<++++ [->++ ++<]> ++..< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ ++++++ ++<]> +++++ ++++. <+++[ ->+++ <]>++ .<+++ +++++ +[->- ----- ---<] +>---. <++++ ++++[ ->+++ +++++ <]>+. <++++ [->++ ++<]> +.--- .++++ ++.-- +----- .<+++ [->-- -<]>- .<+++ ++++[ ->--- ----< ]>--- ----. <++++ +[->- +----< ]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++ +++++ .---- --.<+ +++[- +>---- <]>.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. +----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] +>--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ +++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- +>+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< +]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ ++++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> +----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- +-<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >---- ----- +--.<+ +++[- >---- <]>-- --.-- -.+++ .---. <++++ ++[-> +++++ +<]>+ +++++ +++.-- ----. <++++ [->-- --<]> .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ +++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ ++++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. +----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ +<]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++ ++++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]> +----- ----- ----. <++++ +++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>--- +.---. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ ++++++ .<+++ +[->- ---<] >---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- +----- <]>.< +++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++ +++++. ----- -.<++ ++[-> ----< ]>.<+ +++++ ++[-> +++++ +++<] >++.< +++[- +>+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ ++++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ ++.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ +++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ [->-- ----- -<]>- ----- +.<+++ ++[-> ----- <]>-- ----. ---.< +++++ +++++ [->++ +++++ +++<] >++++ +++.<+ +++[- >---- <]>-- -.<++ +[->+ ++<]> +.--- ---.< +++++ +++[- >---- +----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.- ----- +---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ +.<+++ [->++ +<]>+ +.+++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- +----- ----- ---.< +++++ +++[- >++++ ++++< ]>+.< +++[- >+++< ]>+++ +.<++ ++[->- --<]> -.<++ +++++ +[->- ----- --<]> ----. <++++ ++++[ ->+++ +++++ +<]>++ +++++ +++++ ++++. <+++[ ->--- <]>-- ----. <++++ [->++ ++<]> ++..< ++++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ ++++. +<+++[ ->+++ <]>++ .<+++ +++++ +[->- ----- ---<] >---. <++++ ++++[ ->+++ ++++++ <]>+. <++++ [->++ ++<]> +.--- .++++ ++.-- ----- .<+++ [->-- -<]>- +.<+++ ++++[ ->--- ----< ]>--- ----. <++++ +[->- ----< ]>--- ---.- --.<+ ++++++ [->++ ++++< ]>+++ ++++. ++++. <++++ +[->- ----< ]>.<+ +++++ ++[-> ++++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ +[->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ ++++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- +-.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ ++[->- ----- ---<] >-.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.< ++++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ ++[-> +++++ ++++< +]>+++ .<+++ [->-- -<]>- --.-- -.<++ +++++ +[->- ----- --<]> ----- .<+++ ++++++ +[->+ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- ----. <+++[ ->+++ +<]>++ ..<++ +++++ +[->- ----- --<]> ----- ----- -.<++ ++[-> ----< ]>--- +-.--- .+++. ---.< +++++ +[->+ +++++ <]>++ +++++ .++++ .<+++ ++[-> ----- +<]>.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- +---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< ++++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> +----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< +]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ ++++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ ++++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> ----- +---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- +----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >.<++ +++[- >---- +-<]>- ----- .---. <++++ ++[-> +++++ +<]>+ +++++ +.+++ +.<++ +++[- >---- +-<]>. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- +----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. +<++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- +>---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ +<]>++ ++.<+ +++++ ++[-> ----- ---<] >---- --.<+ ++++[ ->--- --<]> ----- +-.--- .<+++ +++++ ++[-> +++++ +++++ <]>++ ++++. <++++ [->-- --<]> ---.< ++++[- >+++< ]>+.- ----- .<+++ +++++ [->-- ----- -<]>- ----. <++++ ++++[ +->+++ +++++ <]>++ +++++ +++++ +++.- .---- ----- .<+++ +++++ [->-- ----- +-<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ ++.<+ ++[-> +++<] >++.+ +++++ +++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- ----- ----- .<+++ +++++ +[->++ +++++ +<]>+ .<+++ [->++ +<]>+ +++.< +++[- >---< ]>-.< +++++ +++[- +>---- ----< ]>--- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ +.<++ ++[->- --<]> ----- -.<++ ++[-> ++++< ]>++. .<+++ +++++ +[->- ----- ---<] +>--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +.<++ +[->+ ++<]> ++.<+ +++++ ++++[- >---- ----- <]>-- -.<++ +++++ +[->+ +++++ ++<]> +.<++ ++[-> ++++< +]>+.- --.++ ++++. ----- --.<+ ++[-> ---<] >-.<+ +++++ +[->- ----- -<]>- +----- -.<++ +++[- >---- -<]>- ----- .---. <++++ ++[-> +++++ +<]>+ +++++ ++.+++ .<+++ +[->- ---<] >---- ----. <++++ ++++[ ->+++ +++++ <]>++ .<+++ +[->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ ++++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ ++++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ +++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ +++[- >---- ----- <]>-. +<++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .<+++ +++++ [->-- ----- +-<]>- ----- ----- ---.< +++++ ++++[ ->+++ +++++ +<]>+ ++.<+ ++[-> ---<] +>---. ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ +++[- >++++ +++++ +<]>++ ++++. <++++ [->-- --<]> ----- -.<++ +[->+ ++<]> ++..< +++++ +++[- +>---- ----< ]>--- ----- ---.< ++++[ ->--- -<]>- ---.- --.++ +.--- .<+++ ++++[- >++++ ++<]> +++++ ++.++ +.<++ ++[-> ----< ]>--- ----- .<+++ +++++ +[->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< ++++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ ++++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- +----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ +++++[ ->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. +-.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++ +++++ [->++ +++++ +++<]> +++.< +++[- >---< ]>--- .---. <++++ ++++[ ->--- ----- <]>-- ---.< ++++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---- --.<+ ++[-> ++++<] >++.. <++++ ++++[ ->--- ----- <]>.< +++++ [->-- ---<] >---- --.-- +-.<++ ++++[ ->+++ +++<] >++++ +++.+ ++.<+ +++[- >---- <]>-- ----- -.<++ ++++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- +----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ ++[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- +-<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. +<++++ ++++[ ->--- ----- <]>-- ----. <++++ +[->- ----< ]>--- ---.- --.<+ ++++++ ++++[ ->+++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- .<+++ [->++ ++<]>+ .---- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++ +++<]> +++++ +++++ +++++ .-.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- +-.<++ +++++ +[->+ +++++ ++<]> ++++. <+++[ ->+++ <]>++ .++++ ++++. ----- +----. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ ++[-> +++++ ++++<] >+.<+ ++[-> +++<] >++++ .<+++ [->-- -<]>- .<+++ +++++ [->-- ----- +-<]>- ---.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ +++.< +++[- >---< +]>--- ---.< ++++[ ->+++ +<]>+ +..<+ +++++ +++[- >---- ----- <]>-- .<+++ ++++++ [->++ +++++ +<]>+ +++++ +++.< +++[- >+++< ]>++. <++++ +++++ [->-- +----- --<]> ---.< +++++ +++[- >++++ ++++< ]>+.< ++++[ ->+++ +<]>+ .---. ++++++ +.--- ----. <+++[ ->--- <]>-. <++++ +++[- >---- ---<] >---- ---.< ++++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++ +++.+ +.<++ +++[-> ----< ]>--- ----. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ ++++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> +----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- +---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. ++++.. <+++[ ->+++ <]>++ ++.<+ +++++ +++[- >---- ----- <]>-. <++++ ++++[ +->+++ +++++ <]>++ +++++ +++++ +++.- .<+++ +++++ [->-- ----- -<]>- ----- +----- ---.< +++++ ++++[ ->+++ +++++ +<]>+ ++.<+ ++[-> ---<] >---. ---.< ++++++ +++[- >---- ----< ]>--- --.<+ +++++ +++[- >++++ +++++ <]>++ ++++. +<++++ [->-- --<]> ----- -.<++ +[->+ ++<]> ++..< +++++ +++[- >---- ----< +]>--- ----- ---.< ++++[ ->--- -<]>- ---.- --.++ +.--- .<+++ +++[- >++++ +++<]> +++++ ++.++ .<+++ +[->- ---<] >---- ---.< +++++ +++[- >++++ ++++< +]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> ++++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ ++++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ +++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- +----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ +->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ ++[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[-> ++++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ ++++++ ++[-> ----- ---<] >.<++ +++[- >---- -<]>- ----- .---. <++++ ++[-> ++++++ +<]>+ +++++ +.++. <++++ [->-- --<]> ----- --.<+ +++++ ++[-> +++++ ++++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ ++<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] +>++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ ++++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ [->-- +----- -<]>- ----- .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +++++ [->++ ++++++ +++<] >++++ ++.<+ +++[- >---- <]>-- -.<++ +[->+ ++<]> +.--- ---.< ++++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ ++++++ +.-.- ----- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> ++++++ +++<] >++++ .<+++ [->++ +<]>+ +.+++ +++++ .---- ----- .<+++ +++++ +[->-- ----- -<]>- ----- ----- ---.< +++++ +++[- >++++ ++++< ]>+.< +++[- +>+++< ]>+++ +.<++ +[->- --<]> -.<++ +++++ +[->- ----- --<]> ----. <++++ +++++[ ->+++ +++++ <]>++ +++++ +++++ ++++. <+++[ ->--- <]>-- ----. <++++ +[->++ ++<]> ++..< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ +++<]> +++++ ++++. <+++[ ->+++ <]>++ .<+++ +++++ +[->- ----- ---<] >---. +<++++ ++++[ ->+++ +++++ <]>+. <++++ [->++ ++<]> +.--- .++++ ++.-- ----- +.<+++ [->-- -<]>- .<+++ ++++[ ->--- ----< ]>--- ----. <++++ +[->- ----< +]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++ ++++. +.<++ ++[-> ----< ]>--- +---.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- +---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< ++++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> +----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< +]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ ++++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ ++++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> ----- +---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- +----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >---- ----- --.<+ ++++[- >---- <]>-- --.-- -.+++ .---. <++++ ++[-> +++++ +<]>+ +++++ +.+.< +++++[ ->--- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> +++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- +>---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- +----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ +.+++. .<+++ [->++ +<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ +[->++ +++++ +<]>+ +++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- +----- ----. <++++ +++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. +<++++ ++++[ ->--- ----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ +.<+++ +[->- ---<] >---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- +<]>.< +++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++ +++.+ +.<+++ +[->- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< +]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ +[->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- +----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> +++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++[-> ----- <]>-- ----. ---.< +++++ +++++ [->++ +++++ +++<] >++++ ++.<+ ++++[- >---- <]>-- -.<++ +[->+ ++<]> +.--- ---.< +++++ +++[- >---- ----< +]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.- ----- ---.< ++++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ .<+++ +[->++ +<]>+ +.+++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- +----- ---.< +++++ +++[- >++++ ++++< ]>+.< +++[- >+++< ]>+++ +.<++ +[->- +--<]> -.<++ +++++ +[->- ----- --<]> ----. <++++ ++++[ ->+++ +++++ <]>++ ++++++ +++++ ++++. <+++[ ->--- <]>-- ----. <++++ [->++ ++<]> ++..< +++++ +++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ ++++. <+++[ +->+++ <]>++ .<+++ +++++ +[->- ----- ---<] >---. <++++ ++++[ ->+++ +++++ +<]>+. <++++ [->++ ++<]> +.--- .++++ ++.-- ----- .<+++ [->-- -<]>- .<+++ +++++[ ->--- ----< ]>--- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ +[->++ ++++< ]>+++ ++++. .<+++ +[->- ---<] >---- -.<++ +++++ +[->+ +++++ +++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ +<]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> ++++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ ++++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ +++++ [->-- +----- --<]> -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.<+ +++++ +++[-> ----- ---<] >---- ----- ----- .<+++ +++++ +[->+ +++++ +++<] >+++. +<+++[ ->--- <]>-- -.--- .<+++ +++++ [->-- ----- -<]>- ----. <++++ +++++ +[->++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- ---.< +++[- >+++< ]>++. +.<+++ +++++ [->-- ----- -<]>- ----- ----- .<+++ +[->- ---<] >---- .---. ++++.- --.<+ +++++ [->++ ++++< ]>+++ ++++. .<+++ +[->- ---<] >---- -.<++ ++++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- +----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ ++[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- +-<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. +<++++ +++++ [->-- ----- --<]> -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ ++++++ .-.<+ +++++ ++[-> ----- ---<] >---- ----- ----- .<+++ +++++ +[->+ ++++++ +++<] >+++. <+++[ ->--- <]>-- -.--- .<+++ +++++ [->-- ----- -<]>- +----. <++++ +++++ [->++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- ---.< ++++[- >+++< ]>++. .<+++ +++++ [->-- ----- -<]>. <++++ +[->- ----< ]>--- +---.- --.<+ +++++ [->++ ++++< ]>+++ ++++. .<+++ +[->- ---<] >---- -.<++ ++++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- +----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ ++[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- +-<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. +<++++ ++++[ ->--- ----- <]>-- ----. <++++ +[->- ----< ]>--- ---.- --.<+ ++++++ ++++[ ->+++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- .<+++ [->++ ++<]>+ .---- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++ +++<]> +++++ +++++ +++++ .-.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- +-.<++ +++++ +[->+ +++++ ++<]> ++++. <+++[ ->+++ <]>++ .++++ ++++. ----- +----. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ ++[-> +++++ ++++<] >+.<+ ++[-> +++<] >++++ .<+++ [->-- -<]>- .<+++ +++++ [->-- ----- +-<]>- ---.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ +++.< +++[- >---< +]>--- ---.< ++++[ ->+++ +<]>+ +..<+ +++++ +++[- >---- ----- <]>-- .<+++ ++++++ [->++ +++++ +<]>+ +++++ +++.< +++[- >+++< ]>++. <++++ +++++ [->-- +----- --<]> ---.< +++++ +++[- >++++ ++++< ]>+.< ++++[ ->+++ +<]>+ .---. ++++++ +.--- ----. <+++[ ->--- <]>-. <++++ +++[- >---- ---<] >---- ---.< ++++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++ +++.- .<+++ ++[->- ---<] >---- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. ++++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- +----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. +<++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. +.<+++ [->++ +<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++ ++++++ +<]>+ +++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- ----- +----. <++++ +++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++ +++++[ ->--- ----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ ++[->- ---<] >---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>-- +----- ----. <++++ [->-- --<]> ----. ---.+ ++.-- -.<++ ++++[ ->+++ +++<] +>++++ +++.- .<+++ +[->- ---<] >---- .<+++ +++++ [->++ +++++ +<]>+ +.<++ ++[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ ++++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ +++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ ++++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- +.<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.<++ +++++ +[->- ----- +--<]> ----- ----- ----. <++++ +++++ [->++ +++++ ++<]> +++.< +++[- >---< +]>--- .---. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ ++++[ ->+++ +++++ ++<]>+ +++++ .<+++ +[->- ---<] >---- --.<+ ++[-> +++<] >++.. <++++ ++++[ +->--- ----- <]>.< +++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] +>++++ +++.- .<+++ +[->- ---<] >---- .<+++ +++++ [->++ +++++ +<]>+ +.<++ ++[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ ++++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ +++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ ++++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ +++[- >---- ----< ]>--- +---.< +++++ [->-- ---<] >---- --.-- -.<++ +++++ +++[- >++++ +++++ +<]>+ ++++++ .<+++ +[->- ---<] >---. <+++[ ->+++ <]>+. ----- -.<++ +++++ +[->- +----- --<]> ----- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.--- +----- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ [->++ +++++ +<]>+ ++++.< +++[- >+++< ]>++. +++++ +++.- ----- ---.< +++++ +++[- >---- ----< +]>--- ----- ----- -.<++ +++++ +[->+ +++++ ++<]> +.<++ +[->+ ++<]> ++++. +<+++[ ->--- <]>-. <++++ ++++[ ->--- ----- <]>-- --.<+ +++++ ++[-> +++++ ++++<] >++++ +++++ +++++ ++.<+ ++[-> ---<] >---- --.<+ +++[- >++++ <]>++ +..<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++.<+ ++[-> +++<] >++.< +++++ ++++[ ->--- ----- -<]>- --.<+ +++++ ++[-> ++++++ +++<] >+.<+ +++[- >++++ <]>+. ---.+ +++++ .---- ---.< +++[- >---< +]>-.< +++++ ++[-> ----- --<]> ----- --.<+ ++++[ ->--- --<]> ----- -.--- +.<+++ +++[- >++++ ++<]> +++++ ++.-- .<+++ +[->- ---<] >---. <++++ ++++[ +->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ +++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ ++++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- +---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ ++++[- >---- ----- <]>-. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- +.<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ ++++[ ->+++ +++++ ++<]>+ ++.<+ ++[-> ---<] >---. ---.< +++++ +++[- >---- ----< ]>--- --.<+ ++++++ +++[- >++++ +++++ <]>++ ++++. <++++ [->-- --<]> ----- -.<++ +[->+ +++<]> ++..< +++++ +++[- >---- ----< ]>--- ----- ---.< ++++[ ->--- -<]>- +---.- --.++ +.--- .<+++ +++[- >++++ ++<]> +++++ ++.-- .<+++ +[->- ---<] +>---. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- +----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. +<++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- +>---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ +<]>++ ++.<+ +++++ +++[- >---- ----- <]>-. <++++ ++++[ ->+++ +++++ <]>++ ++++++ +++++ +++.- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ +++++[ ->+++ +++++ +<]>+ ++.<+ ++[-> ---<] >---. ---.< +++++ +++[- >---- +----< ]>--- --.<+ +++++ +++[- >++++ +++++ <]>++ ++++. <++++ [->-- --<]> +----- -.<++ +[->+ ++<]> ++..< +++++ +++[- >---- ----< ]>.<+ ++++[ ->--- +--<]> ----- -.--- .<+++ +++[- >++++ ++<]> +++++ ++.-- .<+++ +[->- ---<] +>---. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- +----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. +<++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- +>---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ +<]>++ ++.<+ +++++ ++[-> ----- ---<] >---- --.<+ ++++[ ->--- --<]> ----- +-.--- .<+++ +++++ ++[-> +++++ +++++ <]>++ ++++. <++++ [->-- --<]> ---.< ++++[- >+++< ]>+.- ----- .<+++ +++++ [->-- ----- -<]>- ----. <++++ ++++[ +->+++ +++++ <]>++ +++++ +++++ +++.- .---- ----- .<+++ +++++ [->-- ----- +-<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ ++.<+ ++[-> +++<] >++.+ +++++ +++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- ----- ----- .<+++ +++++ +[->++ +++++ +<]>+ .<+++ [->++ +<]>+ +++.< +++[- >---< ]>-.< +++++ +++[- +>---- ----< ]>--- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ +.<++ ++[->- --<]> ----- -.<++ ++[-> ++++< ]>++. .<+++ +++++ +[->- ----- ---<] +>--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +.<++ +[->+ ++<]> ++.<+ +++++ ++++[- >---- ----- <]>-- -.<++ +++++ +[->+ +++++ ++<]> +.<++ ++[-> ++++< +]>+.- --.++ ++++. ----- --.<+ ++[-> ---<] >-.<+ +++++ +[->- ----- -<]>- +----- -.<++ +++[- >---- -<]>- ----- .---. <++++ ++[-> +++++ +<]>+ +++++ ++.--- .<+++ +[->- ---<] >--.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ +<]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ ++[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- +----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] +>++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++ ++++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>-- +----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.- +--.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ ++++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- +---<] >---- ----- --.<+ +++[- >---- <]>-- --.-- -.+++ .---. <++++ ++[-> ++++++ +<]>+ +++++ +.--- .<+++ +[->- ---<] >--.< +++++ +++[- >++++ ++++< +]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> ++++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ ++++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ +++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- +----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ +->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ ++[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[-> ++++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ ++++++ ++[-> ----- ---<] >.<++ +++[- >---- -<]>- ----- .---. <++++ ++[-> ++++++ +<]>+ +++++ +.--- .<+++ +[->- ---<] >--.< +++++ +++[- >++++ ++++< +]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> ++++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ ++++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ +++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ +[->- ----- +--<]> ----- -.<++ +++[- >---- -<]>- ----- .---. <++++ +++++ +[->+ +++++ +++++< ]>+++ +++.< ++++[ ->--- -<]>- --.<+ ++[-> +++<] >+.-- ----. <++++ +++++[ ->--- ----- <]>-- ---.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ +++.-. ----- ----. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ +++[- >++++ +++++< ]>+++ +.<++ +[->+ ++<]> ++.++ +++++ +.--- ----- -.<++ +++++ +[->- +----- --<]> ----- ----- ----. <++++ ++++[ ->+++ +++++ <]>+. <+++[ ->+++ +<]>++ ++.<+ ++[-> ---<] >-.<+ +++++ ++[-> ----- ---<] >---- .<+++ +++++ +[->++ +++++ +<]>+ +++++ +++++ +++++ .<+++ [->-- -<]>- ----- .<+++ +[->+ ++++<] >++.. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] +>++++ +++++ .<+++ [->++ +<]>+ +.<++ +++++ ++[-> ----- ----< ]>--- .<+++ ++++++ [->++ +++++ +<]>+ .<+++ +[->+ +++<] >+.-- -.+++ +++.- ----- -.<++ ++[->- --<]> -.<++ +++++ [->-- ----- <]>-- ----- .<+++ ++[-> ----- <]>-- +----. ---.< +++++ +[->+ +++++ <]>++ +++++ .---- .<+++ +[->- ---<] >-.<+ ++++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- +----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ +++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- +--<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ +.<+++ +++++ +[->- ----- ---<] >-.<+ +++++ ++[-> +++++ +++<] >++++ +++++ ++++++ +.-.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ ++[-> ++++++ ++++< ]>+++ .<+++ [->-- -<]>- --.-- -.<++ +++++ +[->- ----- --<]> +----- .<+++ +++++ +[->+ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- ----. +<+++[ ->+++ <]>++ ..<++ +++++ +[->- ----- --<]> ----- ----- -.<++ ++[-> +----< ]>--- -.--- .+++. ---.< +++++ +[->+ +++++ <]>++ +++++ .---- .<+++ ++[->- ---<] >-.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ +++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- +--<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ ++++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ +++[-> +++<] >++++ .<+++ +++++ +[->- ----- ---<] >-.<+ +++++ ++[-> +++++ ++++<] >++++ +++++ +++++ +.-.< +++++ +++[- >---- ----< ]>--- ----- ----- +-.<++ +++++ ++[-> +++++ ++++< ]>+++ .<+++ [->-- -<]>- --.-- -.<++ +++++ ++[->- ----- --<]> ----- .<+++ +++++ +[->+ +++++ +++<] >++++ ++.<+ +++[- +>---- <]>-- ----. <+++[ ->+++ <]>++ ..<++ +++++ +[->- ----- --<]> .<+++ +++[-> ----- <]>-- ----. ---.< +++++ +[->+ +++++ <]>++ +++++ .---- .<+++ ++[->- ---<] >-.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ +++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- +--<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ ++++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ +++[-> +++<] >++++ .<+++ +++++ [->-- ----- -<]>- ----- .<+++ ++[-> ----- +<]>-- ----. ---.< +++++ +++++ [->++ +++++ +++<] >++++ ++.<+ +++[- >---- +<]>-- -.<++ +[->+ ++<]> +.--- ---.< +++++ +++[- >---- ----< ]>--- --.<+ ++++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.- ----- ---.< +++++ +++[- +>---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ .<+++ [->++ +<]>+ ++.+++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< ++++++ +++[- >++++ ++++< ]>+.< +++[- >+++< ]>+++ +.<++ +[->- --<]> -.<++ ++++++ +[->- ----- --<]> ----. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++++. <+++[ ->--- <]>-- ----. <++++ [->++ ++<]> ++..< +++++ ++++[ ->--- +----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ ++++. <+++[ ->+++ <]>++ +.<+++ +++++ +[->- ----- ---<] >---. <++++ ++++[ ->+++ +++++ <]>+. <++++ +[->++ ++<]> +.--- .++++ ++.-- ----- .<+++ [->-- -<]>- .<+++ ++++[ ->--- +----< ]>--- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ [->++ ++++< +]>+++ ++++. ----- .<+++ +[->- ---<] >.<++ +++++ +[->+ +++++ ++<]> ++.<+ +++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< ++++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ ++++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ ++++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ +++++ [->-- ----- --<]> +-.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.<+ +++++ ++[-> ----- +---<] >---- ----- ----- .<+++ +++++ +[->+ +++++ +++<] >+++. <+++[ ->--- +<]>-- -.--- .<+++ +++++ [->-- ----- -<]>- ----. <++++ +++++ [->++ +++++ +++<]> +++++ +.<++ ++[-> ----< ]>--- ---.< +++[- >+++< ]>++. .<+++ +++++ +[->-- ----- -<]>- ----- ----- .<+++ +[->- ---<] >---- .---. +++.- --.<+ ++++++ [->++ ++++< ]>+++ ++++. ----- .<+++ +[->- ---<] >.<++ +++++ +[->+ ++++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ +->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ +++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- +.<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ +++++ +[->-- ----- --<]> -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.<+ ++++++ ++[-> ----- ---<] >---- ----- ----- .<+++ +++++ +[->+ +++++ +++<] +>+++. <+++[ ->--- <]>-- -.--- .<+++ +++++ [->-- ----- -<]>- ----. <++++ ++++++ [->++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- ---.< +++[- >+++< +]>++. .<+++ +++++ [->-- ----- -<]>. <++++ +[->- ----< ]>--- ---.- --.<+ ++++++ [->++ ++++< ]>+++ ++++. ----- .<+++ +[->- ---<] >.<++ +++++ +[->+ ++++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ +->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ +++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- +.<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ ++++[ +->--- ----- <]>-- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ ++++[ +->+++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- .<+++ [->++ +<]>+ .---- +--.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> +++++ ++++++ +++++ .-.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[->+ +++++ ++<]> ++++. <+++[ ->+++ <]>++ .++++ ++++. ----- ----. <++++ +++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ ++[-> +++++ +++<] >+.<+ +++[-> +++<] >++++ .<+++ [->-- -<]>- .<+++ +++++ [->-- ----- -<]>- ---.< ++++++ +++[- >++++ ++++< ]>+++ +++++ +++++ +++.< +++[- >---< ]>--- ---.< +++++[ ->+++ +<]>+ +..<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ ++++++ +<]>+ +++++ +++.< +++[- >+++< ]>++. <++++ +++++ [->-- ----- --<]> +---.< +++++ +++[- >++++ ++++< ]>+.< ++++[ ->+++ +<]>+ .---. +++++ +.--- +----. <+++[ ->--- <]>-. <++++ +++[- >---- ---<] >---- ---.< +++++ [->-- +---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++ ++.++ +++.< +++++ [->-- +---<] >.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- +----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- +-.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ +[->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ +++<]> ++++. <++++ +++++ [->-- ----- --<]> -.<++ +++++ +[->+ +++++ ++<]> ++++++ +++++ +++++ .-.<+ +++++ ++[-> ----- ---<] >---- ----- ----- .<+++ ++++++ +[->+ +++++ +++<] >+++. <+++[ ->--- <]>-- -.--- .<+++ +++++ [->-- +----- -<]>- ----. <++++ +++++ [->++ +++++ ++<]> +++++ +.<++ ++[-> ----< +]>--- ---.< +++[- >+++< ]>++. .<+++ +++++ [->-- ----- -<]>- ----- ----- +.<+++ +[->- ---<] >---- .---. +++.- --.<+ +++++ [->++ ++++< ]>+++ +++.+ +++++. <++++ +[->- ----< ]>.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< +]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ +[->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- +----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> +++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ +[->- ----- ---<] >-.<+ +++++ +++[-> +++++ +++<] >++++ +++++ +++++ +.-.< +++++ +++[- >---- ----< ]>--- +----- ----- -.<++ +++++ ++[-> +++++ ++++< ]>+++ .<+++ [->-- -<]>- --.-- +-.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ +[->+ +++++ +++<] >++++ +++.<+ +++[- >---- <]>-- ----. <+++[ ->+++ <]>++ ..<++ +++++ +[->- ----- +--<]> .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +[->+ +++++ <]>++ ++++. ++++++ .<+++ ++[-> ----- <]>.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ +<]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ ++[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- +----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] +>++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ +[->- ----- --<]> ----- -.<++ ++++[- >---- -<]>- ----- .---. <++++ +++++ +[->+ +++++ ++++< ]>+++ +++.< +++++[ ->--- -<]>- --.<+ ++[-> +++<] >+.-- ----. <++++ ++++[ ->--- ----- +<]>-- ---.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. ----- ----. +<++++ ++++[ ->--- ----- <]>-- ---.< +++++ +++[- >++++ ++++< ]>+++ +.<++ ++[->+ ++<]> ++.++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- +----- ----. <++++ ++++[ ->+++ +++++ <]>+. <+++[ ->+++ <]>++ ++.<+ ++[-> +---<] >-.<+ +++++ ++[-> ----- ---<] >---- .<+++ +++++ [->++ +++++ +<]>+ ++++++ +++++ +++++ .<+++ [->-- -<]>- ----- .<+++ +[->+ +++<] >++.. <++++ ++++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ .<+++ +[->++ +<]>+ +.<++ +++++ ++[-> ----- ----< ]>--- .<+++ +++++ [->++ +++++ ++<]>+ .<+++ +[->+ +++<] >+.-- -.+++ +++.- ----- -.<++ +[->- --<]> -.<++ ++++++ [->-- ----- <]>-- ----- .<+++ ++[-> ----- <]>-- ----. ---.< +++++ ++[->+ +++++ <]>++ ++++. ++++. <++++ [->-- --<]> ----- ---.< +++++ +++[- +>++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ ++[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ +++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- +--.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ +++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. +<++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ +<]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ ++++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ ++<]>+ +..<+ +++++ ++[-> ----- ---<] >---- ----- --.<+ +++[- >---- <]>-- +--.-- -.+++ .---. <++++ ++[-> +++++ +<]>+ +++++ .++++ .<+++ +[->- ---<] +>---- ----. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. +.---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< +]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ ++++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ +->+++ <]>++ ++.<+ +++++ +++[- >---- ----- <]>-. <++++ ++++[ ->+++ +++++ +<]>++ +++++ +++++ +++.- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< ++++++ ++++[ ->+++ +++++ +<]>+ ++.<+ ++[-> ---<] >---. ---.< +++++ +++[- +>---- ----< ]>--- --.<+ +++++ +++[- >++++ +++++ <]>++ ++++. <++++ [->-- +--<]> ----- -.<++ +[->+ ++<]> ++..< +++++ +++[- >---- ----< ]>.<+ ++++[ +->--- --<]> ----- -.--- .<+++ +++[- >++++ ++<]> +++++ +.+++ +.<++ ++[-> +----< ]>--- ----- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. ++++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- +----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. +<++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. +.<+++ [->++ +<]>+ +++.< +++++ +++[- >---- ----< ]>--- ---.< +++++ [->-- +---<] >---- --.-- -.<++ +++++ +++[- >++++ +++++ +<]>+ +++++ .<+++ +[->- +---<] >---. <+++[ ->+++ <]>+. ----- -.<++ +++++ +[->- ----- --<]> ----- +.<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.--- ----- -.<++ +++++ ++[->- ----- --<]> ----- .<+++ +++++ [->++ +++++ +<]>+ +++.< +++[- >+++< +]>++. +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ----- ----- +-.<++ +++++ +[->+ +++++ ++<]> +.<++ +[->+ ++<]> ++++. <+++[ ->--- <]>-. +<++++ ++++[ ->--- ----- <]>-- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ ++++++ ++.<+ ++[-> ---<] >---- --.<+ +++[- >++++ <]>++ ..<++ +++++ ++[-> +----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ ++.<+ ++[-> +++<] +>++.< +++++ ++++[ ->--- ----- -<]>- --.<+ +++++ ++[-> +++++ +++<] >+.<+ ++++[- >++++ <]>+. ---.+ +++++ .---- ---.< +++[- >---< ]>-.< +++++ ++[-> +----- --<]> ----- --.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++[- >++++ +++<]> +++++ +.+++ .<+++ +[->- ---<] >---- ---.< +++++ +++[- >++++ ++++< +]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> ++++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ ++++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ +++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- +----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ +->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ ++[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[-> ++++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ ++++++ ++[-> ----- ---<] >---- ----- --.<+ +++[- >---- <]>-- --.-- -.+++ +.---. <++++ ++[-> +++++ +<]>+ +++++ .+++. <++++ [->-- --<]> ----- --.<+ ++++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- +----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ +++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- +--<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ +.<+++ +++++ +[->- ----- ---<] >-.<+ +++++ ++[-> +++++ +++<] >++++ +++++ ++++++ +.-.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ ++[-> ++++++ ++++< ]>+++ .<+++ [->-- -<]>- --.-- -.<++ +++++ +[->- ----- --<]> +----- .<+++ +++++ +[->+ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- ----. +<+++[ ->+++ <]>++ ..<++ +++++ +[->- ----- --<]> .<+++ ++[-> ----- <]>-- +----. ---.< +++++ +[->+ +++++ <]>++ ++++. +++.< ++++[ ->--- -<]>- ----- +-.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- +-.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ ++++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- +----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> +++++. <++++ ++++[ ->--- ----- <]>-- ----. <++++ +[->- ----< ]>--- ---.- +--.<+ +++++ ++++[ ->+++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- .<+++ +[->++ +<]>+ .---- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ +[->+ ++++++ ++<]> +++++ +++++ +++++ .-.-- ----- --.<+ +++++ ++[-> ----- ---<] +>---- -.<++ +++++ +[->+ +++++ ++<]> ++++. <+++[ ->+++ <]>++ .++++ ++++. +----- ----. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ ++[-> ++++++ +++<] >+.<+ ++[-> +++<] >++++ .<+++ [->-- -<]>- .<+++ +++++ [->-- +----- -<]>- ---.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ +++.< +++[- +>---< ]>--- ---.< ++++[ ->+++ +<]>+ +..<+ +++++ +++[- >---- ----- <]>-- +.<+++ +++++ [->++ +++++ +<]>+ +++++ +++.< +++[- >+++< ]>++. <++++ +++++ +[->-- ----- --<]> ---.< +++++ +++[- >++++ ++++< ]>+.< ++++[ ->+++ +<]>+ +.---. +++++ +.--- ----. <+++[ ->--- <]>-. <++++ +++[- >---- ---<] >---- +---.< +++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++ ++.++ +.<+++ +[->- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< +]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ +[->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- +----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> +++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ +[->- ----- ---<] >-.<+ +++++ +++[-> +++++ +++<] >++++ +++++ +++++ +.-.< +++++ +++[- >---- ----< ]>--- +----- ----- -.<++ +++++ ++[-> +++++ ++++< ]>+++ .<+++ [->-- -<]>- --.-- +-.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ +[->+ +++++ +++<] >++++ +++.<+ +++[- >---- <]>-- ----. <+++[ ->+++ <]>++ ..<++ +++++ +[->- ----- +--<]> ----- ----- -.<++ ++[-> ----< ]>--- -.--- .+++. ---.< +++++ +[->+ ++++++ <]>++ ++++. ++.<+ +++[- >---- <]>-- ----. <++++ ++++[ ->+++ +++++ +<]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] +>++++ +.<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ ++++++ +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ ++++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ +++[- >---- +----- <]>-. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .<+++ +++++ +[->-- ----- -<]>- ----- ----- ---.< +++++ ++++[ ->+++ +++++ +<]>+ ++.<+ +++[-> ---<] >---. ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ +++[- +>++++ +++++ <]>++ ++++. <++++ [->-- --<]> ----- -.<++ +[->+ ++<]> ++..< ++++++ +++[- >---- ----< ]>.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++[- +>++++ ++<]> +++++ +.++. <++++ [->-- --<]> ----- -.<++ +++++ +[->+ +++++ +++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ +<]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> ++++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ ++++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ ++++[ ->--- +----- <]>-- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ ++++[ ->+++ ++++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- .<+++ [->++ +<]>+ .---- --.<+ ++++++ ++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ ++++++ .-.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ +[->+ ++++++ ++<]> ++++. <+++[ ->+++ <]>++ .++++ ++++. ----- ----. <++++ ++++[ +->--- ----- <]>-- ----- ----- --.<+ +++++ ++[-> +++++ +++<] >+.<+ ++[-> ++++<] >++++ .<+++ [->-- -<]>- .<+++ +++++ [->-- ----- -<]>- ---.< +++++ ++++[- >++++ ++++< ]>+++ +++++ +++++ +++.< +++[- >---< ]>--- ---.< ++++[ +->+++ +<]>+ +..<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ ++<]>+ +++++ +++.< +++[- >+++< ]>++. <++++ +++++ [->-- ----- --<]> ---.< ++++++ +++[- >++++ ++++< ]>+.< ++++[ ->+++ +<]>+ .---. +++++ +.--- ----. +<+++[ ->--- <]>-. <++++ +++[- >---- ---<] >---- ---.< +++++ [->-- ---<] +>---- --.-- -.<++ ++++[ ->+++ +++<] >++++ ++.+. <++++ [->-- --<]> ----- +.<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- +.---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ ++++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- +----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ ++++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+ +++++ ++++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++ +++++ +[->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++ ++++[ ->--- ----- +<]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---- +--.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>-- ----- ----. <++++ +[->-- --<]> ----. ---.+ ++.-- -.<++ ++++[ ->+++ +++<] >++++ ++.+. <++++ +[->-- --<]> ----- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. ++++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- +----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. +<++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. +.<+++ [->++ +<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++ ++++++ +<]>+ +++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- ----- +----. <++++ +++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++ +++++[ ->--- ----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ ++[->- ---<] >---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>.< ++++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++ ++.+. <++++ +[->-- --<]> ----- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. ++++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- +----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. +<++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. +.<+++ [->++ +<]>+ +++.< +++++ +++[- >---- ----< ]>--- ---.< +++++ [->-- +---<] >---- --.-- -.<++ +++++ +++[- >++++ +++++ +<]>+ +++++ .<+++ +[->- +---<] >---. <+++[ ->+++ <]>+. ----- -.<++ +++++ +[->- ----- --<]> ----- +.<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.--- ----- -.<++ +++++ ++[->- ----- --<]> ----- .<+++ +++++ [->++ +++++ +<]>+ +++.< +++[- >+++< +]>++. +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ----- ----- +-.<++ +++++ +[->+ +++++ ++<]> +.<++ +[->+ ++<]> ++++. <+++[ ->--- <]>-. +<++++ ++++[ ->--- ----- <]>-- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ ++++++ ++.<+ ++[-> ---<] >---- --.<+ +++[- >++++ <]>++ ..<++ +++++ ++[-> +----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ ++.<+ ++[-> +++<] +>++.< +++++ ++++[ ->--- ----- -<]>- --.<+ +++++ ++[-> +++++ +++<] >+.<+ ++++[- >++++ <]>+. ---.+ +++++ .---- ---.< +++[- >---< ]>-.< +++++ ++[-> +----- --<]> ----- --.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++[- >++++ +++<]> +++++ +..<+ +++[- >---- <]>-- --.<+ +++++ ++[-> +++++ +++<] >++.< ++++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. +<++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ ++++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ ++++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ +[->- ----- ---<] +>-.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.< +++++ +++[- >---- +----< ]>--- ----- ----- -.<++ +++++ ++[-> +++++ ++++< ]>+++ .<+++ [->-- +-<]>- --.-- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ +[->+ +++++ ++++<] >++++ ++.<+ +++[- >---- <]>-- ----. <+++[ ->+++ <]>++ ..<++ +++++ ++[->- ----- --<]> ----- ----- -.<++ ++[-> ----< ]>--- -.--- .+++. ---.< ++++++ +[->+ +++++ <]>++ ++++. .<+++ +[->- ---<] >---- .<+++ +++++ [->++ ++++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- +>+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ ++<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. +<++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ ++++[ +->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.<++ ++++++ +[->- ----- --<]> ----- ----- ----. <++++ +++++ [->++ +++++ ++<]> ++++.< +++[- >---< ]>--- .---. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ +++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---- --.<+ ++[-> +++<] +>++.. <++++ ++++[ ->--- ----- <]>.< +++++ [->-- ---<] >---- --.-- -.<++ +++++[ ->+++ +++<] >++++ ++..< ++++[ ->--- -<]>- ---.< +++++ +++[- >++++ +++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ +++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< +]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ ++++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ +[->- +----- --<]> ----- -.<++ +++[- >---- -<]>- ----- .---. <++++ +++++ +[->+ ++++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- --.<+ ++[-> +++<] >+.-- ----. +<++++ ++++[ ->--- ----- <]>-- ---.< +++++ +++[- >++++ ++++< ]>+++ +++++ ++++++ ++.-. ----- ----. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ +++[- +>++++ ++++< ]>+++ +.<++ +[->+ ++<]> ++.++ +++++ +.--- ----- -.<++ +++++ ++[->- ----- --<]> ----- ----- ----. <++++ ++++[ ->+++ +++++ <]>+. <+++[ +->+++ <]>++ ++.<+ ++[-> ---<] >-.<+ +++++ ++[-> ----- ---<] >---- .<+++ ++++++ [->++ +++++ +<]>+ +++++ +++++ +++++ .<+++ [->-- -<]>- ----- .<+++ ++[->+ +++<] >++.. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ ++++<] >++++ +++++ .<+++ [->++ +<]>+ +.<++ +++++ ++[-> ----- ----< ]>--- +.<+++ +++++ [->++ +++++ +<]>+ .<+++ +[->+ +++<] >+.-- -.+++ +++.- ----- +-.<++ +[->- --<]> -.<++ +++++ [->-- ----- <]>-- ----- .<+++ ++[-> ----- +<]>-- ----. ---.< +++++ +[->+ +++++ <]>++ ++++. -.<++ ++[-> ----< ]>--- +.<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- +.---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ ++++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- +----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ ++++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+ +++++ ++++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++ +++++ +[->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++ ++++[ ->--- ----- +<]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---- +--.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>-- ----- ----. <++++ +[->-- --<]> ----. ---.+ ++.-- -.<++ ++++[ ->+++ +++<] >++++ ++.-. <++++ +[->-- --<]> ---.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ ++++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- +---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ ++++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< ++++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ +++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- +--.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ +++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ +->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >.<++ ++++[- >---- -<]>- ----- .---. <++++ ++[-> +++++ +<]>+ +++++ .-.<+ +++[- +>---- <]>-- -.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ ++..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- +-<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ ++++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ ++[->+ ++<]> ++++. <++++ ++++[ ->--- ----- <]>-- ----. <++++ +[->- ----< +]>--- ---.- --.<+ +++++ ++++[ ->+++ +++++ ++<]> +++++ +.<++ ++[-> ----< +]>--- .<+++ [->++ +<]>+ .---- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ ++++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.-- ----- --.<+ +++++ ++[-> +----- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> ++++. <+++[ ->+++ <]>++ +.++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ ++++++ ++[-> +++++ +++<] >+.<+ ++[-> +++<] >++++ .<+++ [->-- -<]>- .<+++ ++++++ [->-- ----- -<]>- ---.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++++.< +++[- >---< ]>--- ---.< ++++[ ->+++ +<]>+ +..<+ +++++ +++[- >---- +----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++.< +++[- >+++< ]>++. +<++++ +++++ [->-- ----- --<]> ---.< +++++ +++[- >++++ ++++< ]>+.< ++++[ +->+++ +<]>+ .---. +++++ +.--- ----. <+++[ ->--- <]>-. <++++ +++[- >---- +---<] >---- ---.< +++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] +>++++ ++.-- .<+++ +[->- ---<] >--.< +++++ +++[- >++++ ++++< ]>++. <+++[ +->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ ++++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ +++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ ++++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< ++++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- +<]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> +---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< +]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> +----- ---<] >---- ----- --.<+ +++[- >---- <]>-- --.-- -.+++ .---. <++++ +++[-> +++++ +<]>+ +++++ .--.< ++++[ ->--- -<]>- -.<++ +++++ +[->+ +++++ +++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ +<]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> ++++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ ++++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ +++++ [->-- +----- --<]> -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.<+ +++++ +++[-> ----- ---<] >---- ----- ----- .<+++ +++++ +[->+ +++++ +++<] >+++. +<+++[ ->--- <]>-- -.--- .<+++ +++++ [->-- ----- -<]>- ----. <++++ +++++ +[->++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- ---.< +++[- >+++< ]>++. +.<+++ +++++ [->-- ----- -<]>. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ +[->++ ++++< ]>+++ +++.- -.<++ ++[-> ----< ]>--. <++++ ++++[ ->+++ +++++ +<]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] +>++++ +.<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ ++++++ +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ ++++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ ++[-> ----- +---<] >---- --.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++++ ++[-> +++++ ++++++ <]>++ ++++. <++++ [->-- --<]> ---.< +++[- >+++< ]>+.- ----- .<+++ ++++++ [->-- ----- -<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ ++++.- .---- ----- .<+++ +++++ [->-- ----- -<]>- ----. <++++ ++++[ ->+++ ++++++ <]>++ ++.<+ ++[-> +++<] >++.+ +++++ ++.-- ----- --.<+ +++++ ++[-> +----- ---<] >---- ----- ----- .<+++ +++++ [->++ +++++ +<]>+ .<+++ [->++ ++<]>+ +++.< +++[- >---< ]>-.< +++++ +++[- >---- ----< ]>--- -.<++ +++++ ++[->+ +++++ ++<]> +++++ +++++ +++++ +.<++ +[->- --<]> ----- -.<++ ++[-> +++++< ]>++. .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< +]>+++ +++++ +.<++ +[->+ ++<]> ++.<+ +++++ +++[- >---- ----- <]>-- -.<++ ++++++ +[->+ +++++ ++<]> +.<++ ++[-> ++++< ]>+.- --.++ ++++. ----- --.<+ +++[-> ---<] >-.<+ +++++ +[->- ----- -<]>- ----- -.<++ +++[- >---- -<]>- +----- .---. <++++ ++[-> +++++ +<]>+ +++++ .---. <++++ [->-- --<]> -.<++ ++++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- +----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ ++[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- +-<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. +<++++ +++++ [->-- ----- --<]> -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ ++++++ .-.<+ +++++ ++[-> ----- ---<] >---- ----- ----- .<+++ +++++ +[->+ ++++++ +++<] >+++. <+++[ ->--- <]>-- -.--- .<+++ +++++ [->-- ----- -<]>- +----. <++++ +++++ [->++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- ---.< ++++[- >+++< ]>++. .<+++ +++++ [->-- ----- -<]>- ----- ----- .<+++ +[->- +---<] >---- .---. +++.- --.<+ +++++ [->++ ++++< ]>+++ +++.- --.<+ +++[- +>---- <]>-. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. +.---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< +]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ ++++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ +->+++ <]>++ ++.<+ +++++ +++[- >---- ----- <]>-. <++++ ++++[ ->+++ +++++ +<]>++ +++++ +++++ +++.- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< ++++++ ++++[ ->+++ +++++ +<]>+ ++.<+ ++[-> ---<] >---. ---.< +++++ +++[- +>---- ----< ]>--- --.<+ +++++ +++[- >++++ +++++ <]>++ ++++. <++++ [->-- +--<]> ----- -.<++ +[->+ ++<]> ++..< +++++ +++[- >---- ----< ]>.<+ ++++[ +->--- --<]> ----- -.--- .<+++ +++[- >++++ ++<]> +++++ +.--- .<+++ +[->- +---<] >-.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- +----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> +--.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ ++[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> ++++<] >++++ .<+++ +++++ [->-- ----- -<]>- ----- .<+++ ++[-> ----- <]>-- +----. ---.< +++++ +++++ [->++ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- +-.<++ +[->+ ++<]> +.--- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ +++[-> +++++ +++<] >++++ +++++ +++++ +.-.- ----- ---.< +++++ +++[- >---- +----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ .<+++ [->++ +<]>+ +.+++ ++++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ ++++[- >++++ ++++< ]>+.< +++[- >+++< ]>+++ +.<++ +[->- --<]> -.<++ +++++ ++[->- ----- --<]> ----. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ ++++. +<+++[ ->--- <]>-- ----. <++++ [->++ ++<]> ++..< +++++ ++++[ ->--- ----- +-<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ ++++. <+++[ ->+++ <]>++ .<+++ ++++++ +[->- ----- ---<] >---. <++++ ++++[ ->+++ +++++ <]>+. <++++ [->++ +++<]> +.--- .++++ ++.-- ----- .<+++ [->-- -<]>- .<+++ ++++[ ->--- ----< +]>--- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++ ++++.- ---.< ++++[ ->--- -<]>. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ ++<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ +++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- +----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< +]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ +++[- >---- ----- <]>-. <++++ +++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .<+++ +++++ [->-- ----- -<]>- +----- ----- ---.< +++++ ++++[ ->+++ +++++ +<]>+ ++.<+ ++[-> ---<] >---. +---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ +++[- >++++ +++++ <]>++ +++++. <++++ [->-- --<]> ----- -.<++ +[->+ ++<]> ++..< +++++ +++[- >---- +----< ]>--- ----- ---.< ++++[ ->--- -<]>- ---.- --.++ +.--- .<+++ +++[- +>++++ ++<]> +++++ +.--- -.<++ ++[-> ----< ]>.<+ +++++ ++[-> +++++ +++<] +>++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ +++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ ++++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ ++[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ +[->- ----- +---<] >-.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.< +++++ +++[- +>---- ----< ]>--- ----- ----- -.<++ +++++ ++[-> +++++ ++++< ]>+++ .<+++ +[->-- -<]>- --.-- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ +[->+ ++++++ +++<] >++++ ++.<+ +++[- >---- <]>-- ----. <+++[ ->+++ <]>++ ..<++ ++++++ +[->- ----- --<]> .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +[->+ ++++++ <]>++ ++++. ----. <++++ [->-- --<]> .<+++ +++++ [->++ +++++ +<]>+ ++.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ +++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ ++++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ +->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ +++[- >---- ----< +]>--- ---.< +++++ [->-- ---<] >---- --.-- -.<++ +++++ +++[- >++++ +++++ ++<]>+ +++++ .<+++ +[->- ---<] >---. <+++[ ->+++ <]>+. ----- -.<++ +++++ ++[->- ----- --<]> ----- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. +-.--- ----- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ [->++ +++++ ++<]>+ +++.< +++[- >+++< ]>++. +++++ +++.- ----- ---.< +++++ +++[- >---- +----< ]>--- ----- ----- -.<++ +++++ +[->+ +++++ ++<]> +.<++ +[->+ ++<]> +++++. <+++[ ->--- <]>-. <++++ ++++[ ->--- ----- <]>-- --.<+ +++++ ++[-> ++++++ +++<] >++++ +++++ +++++ ++.<+ ++[-> ---<] >---- --.<+ +++[- >++++ +<]>++ ..<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ ++++++ ++.<+ ++[-> +++<] >++.< +++++ ++++[ ->--- ----- -<]>- --.<+ +++++ +++[-> +++++ +++<] >+.<+ +++[- >++++ <]>+. ---.+ +++++ .---- ---.< +++[- +>---< ]>-.< +++++ ++[-> ----- --<]> ----- --.<+ ++++[ ->--- --<]> ----- +-.--- .<+++ +++[- >++++ ++<]> +++++ .++++ ++.<+ ++++[ ->--- --<]> .<+++ ++++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- +---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ +[->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- ----- +<]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< ++++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ +++++. -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++ +++++ [->++ ++++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++ ++++[ ->--- ----- <]>-- +---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---- --.<+ +++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>-- ----- ----. <++++ [->-- +--<]> ----. ---.+ ++.-- -.<++ ++++[ ->+++ +++<] >++++ +.+++ +++.< +++++ +[->-- ---<] >.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ ++..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- +-<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ ++++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ ++[->+ ++<]> ++++. <++++ +++++ [->-- ----- --<]> -.<++ +++++ +[->+ +++++ +++<]> +++++ +++++ +++++ .-.<+ +++++ ++[-> ----- ---<] >---- ----- ----- +.<+++ +++++ +[->+ +++++ +++<] >+++. <+++[ ->--- <]>-- -.--- .<+++ +++++ +[->-- ----- -<]>- ----. <++++ +++++ [->++ +++++ ++<]> +++++ +.<++ ++[-> +----< ]>--- ---.< +++[- >+++< ]>++. .<+++ +++++ [->-- ----- -<]>. <++++ ++[->- ----< ]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++ ++.++ ++++. <++++ ++[->- ----< ]>.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ +++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- +--<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ ++++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ +++[-> +++<] >++++ .<+++ +++++ [->-- ----- -<]>- ----- .<+++ ++[-> ----- +<]>-- ----. ---.< +++++ +++++ [->++ +++++ +++<] >++++ ++.<+ +++[- >---- +<]>-- -.<++ +[->+ ++<]> +.--- ---.< +++++ +++[- >---- ----< ]>--- --.<+ ++++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.- ----- ---.< +++++ +++[- +>---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ .<+++ [->++ +<]>+ ++.+++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< ++++++ +++[- >++++ ++++< ]>+.< +++[- >+++< ]>+++ +.<++ +[->- --<]> -.<++ ++++++ +[->- ----- --<]> ----. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++++. <+++[ ->--- <]>-- ----. <++++ [->++ ++<]> ++..< +++++ ++++[ ->--- +----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ ++++. <+++[ ->+++ <]>++ +.<+++ +++++ +[->- ----- ---<] >---. <++++ ++++[ ->+++ +++++ <]>+. <++++ +[->++ ++<]> +.--- .++++ ++.-- ----- .<+++ [->-- -<]>- .<+++ ++++[ ->--- +----< ]>--- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ [->++ ++++< +]>+++ ++.++ +++.< ++++[ ->--- -<]>- ----- --.<+ +++++ ++[-> +++++ +++<] +>++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ +++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ ++++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ ++[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ +[->- ----- +---<] >-.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.< +++++ +++[- +>---- ----< ]>--- ----- ----- -.<++ +++++ ++[-> +++++ ++++< ]>+++ .<+++ +[->-- -<]>- --.-- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ +[->+ ++++++ +++<] >++++ ++.<+ +++[- >---- <]>-- ----. <+++[ ->+++ <]>++ ..<++ ++++++ +[->- ----- --<]> ----- ----- -.<++ ++[-> ----< ]>--- -.--- .+++. +---.< +++++ +[->+ +++++ <]>++ +++.+ ++++. <++++ [->-- --<]> ----- ---.< ++++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- +----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ ++++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- +---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ ++.<++ +++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ ++++++ ++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- +>++++ +++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] +>---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- +.<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >.<++ +++[- >---- -<]>- +----- .---. <++++ ++[-> +++++ +<]>+ ++++. +++++ .<+++ +[->- ---<] >---- +----. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- +----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. +<++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- +>---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ +<]>++ ++.<+ +++++ ++[-> ----- ---<] >---- --.<+ ++++[ ->--- --<]> ----- +-.--- .<+++ +++++ ++[-> +++++ +++++ <]>++ ++++. <++++ [->-- --<]> ---.< ++++[- >+++< ]>+.- ----- .<+++ +++++ [->-- ----- -<]>- ----. <++++ ++++[ +->+++ +++++ <]>++ +++++ +++++ +++.- .---- ----- .<+++ +++++ [->-- ----- +-<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ ++.<+ ++[-> +++<] >++.+ +++++ +++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- ----- ----- .<+++ +++++ +[->++ +++++ +<]>+ .<+++ [->++ +<]>+ +++.< +++[- >---< ]>-.< +++++ +++[- +>---- ----< ]>--- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ +.<++ ++[->- --<]> ----- -.<++ ++[-> ++++< ]>++. .<+++ +++++ +[->- ----- ---<] +>--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +.<++ +[->+ ++<]> ++.<+ +++++ ++++[- >---- ----- <]>-- -.<++ +++++ +[->+ +++++ ++<]> +.<++ ++[-> ++++< +]>+.- --.++ ++++. ----- --.<+ ++[-> ---<] >-.<+ +++++ +[->- ----- -<]>- +----- -.<++ +++[- >---- -<]>- ----- .---. <++++ ++[-> +++++ +<]>+ ++++. +++++. <++++ [->-- --<]> ----- --.<+ +++++ ++[-> +++++ +++<] >++.< +++[- +>+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ ++++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ ++.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ +++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ +[->- ----- ---<] >-.<+ ++++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.< +++++ +++[- >---- ----< +]>--- ----- ----- -.<++ +++++ ++[-> +++++ ++++< ]>+++ .<+++ [->-- -<]>- +--.-- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ +[->+ +++++ +++<] +>++++ ++.<+ +++[- >---- <]>-- ----. <+++[ ->+++ <]>++ ..<++ +++++ +[->- +----- --<]> ----- ----- -.<++ ++[-> ----< ]>--- -.--- .+++. ---.< +++++ ++[->+ +++++ <]>++ +++.+ +++.< ++++[ ->--- -<]>- ----- -.<++ +++++ +[->+ ++++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ +->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ +++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- +.<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ +++++ +[->-- ----- --<]> -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.<+ ++++++ ++[-> ----- ---<] >---- ----- ----- .<+++ +++++ +[->+ +++++ +++<] +>+++. <+++[ ->--- <]>-- -.--- .<+++ +++++ [->-- ----- -<]>- ----. <++++ ++++++ [->++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- ---.< +++[- >+++< +]>++. .<+++ +++++ [->-- ----- -<]>. <++++ +[->- ----< ]>--- ---.- --.<+ ++++++ [->++ ++++< ]>+++ ++.++ ++.<+ +++[- >---- <]>-- ----- .<+++ +++++ +[->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< ++++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ ++++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- +----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ ++++[- >---- ----< ]>--- ---.< +++++ [->-- ---<] >---- --.-- -.<++ +++++ ++++[- >++++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---. <+++[ ->+++ <]>+. +----- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ [->++ +++++ +<]>+ ++++++ +++++ ++++. -.--- ----- -.<++ +++++ +[->- ----- --<]> ----- .<+++ ++++++ [->++ +++++ +<]>+ +++.< +++[- >+++< ]>++. +++++ +++.- ----- ---.< ++++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ +[->+ +++++ ++<]> ++.<++ +[->+ ++<]> ++++. <+++[ ->--- <]>-. <++++ ++++[ ->--- ----- <]>-- +--.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ ++.<+ ++[-> ---<] >---- +--.<+ +++[- >++++ <]>++ ..<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ +->+++ +++++ <]>++ +++++ ++.<+ ++[-> +++<] >++.< +++++ ++++[ ->--- ----- +-<]>- --.<+ +++++ ++[-> +++++ +++<] >+.<+ +++[- >++++ <]>+. ---.+ +++++ +.---- ---.< +++[- >---< ]>-.< +++++ ++[-> ----- --<]> ----- --.<+ ++++[ +->--- --<]> ----- -.--- .<+++ +++[- >++++ ++<]> +++++ .+++. <++++ [->-- +--<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ ++..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- +-<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ ++++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ ++[->+ ++<]> ++++. <++++ +++++ [->-- ----- --<]> -.<++ +++++ +[->+ +++++ +++<]> +++++ +++++ +++++ .-.<+ +++++ ++[-> ----- ---<] >---- ----- ----- +.<+++ +++++ +[->+ +++++ +++<] >+++. <+++[ ->--- <]>-- -.--- .<+++ +++++ +[->-- ----- -<]>- ----. <++++ +++++ [->++ +++++ ++<]> +++++ +.<++ ++[-> +----< ]>--- ---.< +++[- >+++< ]>++. .<+++ +++++ [->-- ----- -<]>- ----- +----- .<+++ +[->- ---<] >---- .---. +++.- --.<+ +++++ [->++ ++++< ]>+++ +++.++ +.<++ ++[-> ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. <+++[ +->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ ++++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ +++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ ++++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< ++++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- +<]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> +---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< +]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> +----- ---<] >.<++ +++[- >---- -<]>- ----- .---. <++++ ++[-> +++++ +<]>+ +++++. +++.< ++++[ ->--- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.<++ ++[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ ++++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ +++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ ++++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ +++[- >---- ----< ]>--- +---.< +++++ [->-- ---<] >---- --.-- -.<++ +++++ +++[- >++++ +++++ +<]>+ ++++++ .<+++ +[->- ---<] >---. <+++[ ->+++ <]>+. ----- -.<++ +++++ +[->- +----- --<]> ----- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.--- +----- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ [->++ +++++ +<]>+ ++++.< +++[- >+++< ]>++. +++++ +++.- ----- ---.< +++++ +++[- >---- ----< +]>--- ----- ----- -.<++ +++++ +[->+ +++++ ++<]> +.<++ +[->+ ++<]> ++++. +<+++[ ->--- <]>-. <++++ ++++[ ->--- ----- <]>-- --.<+ +++++ ++[-> +++++ ++++<] >++++ +++++ +++++ ++.<+ ++[-> ---<] >---- --.<+ +++[- >++++ <]>++ +..<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++.<+ ++[-> +++<] >++.< +++++ ++++[ ->--- ----- -<]>- --.<+ +++++ ++[-> ++++++ +++<] >+.<+ +++[- >++++ <]>+. ---.+ +++++ .---- ---.< +++[- >---< +]>-.< +++++ ++[-> ----- --<]> ----- --.<+ ++++[ ->--- --<]> ----- -.--- +.<+++ +++[- >++++ ++<]> +++++ .++.< ++++[ ->--- -<]>- ----. <++++ ++++[ +->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ +++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ ++++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- +---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ ++++[- >---- ----- <]>-. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- +.<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ ++++[ ->+++ +++++ ++<]>+ ++.<+ ++[-> ---<] >---. ---.< +++++ +++[- >---- ----< ]>--- --.<+ ++++++ +++[- >++++ +++++ <]>++ ++++. <++++ [->-- --<]> ----- -.<++ +[->+ +++<]> ++..< +++++ +++[- >---- ----< ]>--- ----- ---.< ++++[ ->--- -<]>- +---.- --.++ +.--- .<+++ +++[- >++++ ++<]> +++++ .++.< ++++[ ->--- -<]>- +----. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- +----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. +<++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- +>---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ +<]>++ ++.<+ +++++ +++[- >---- ----- <]>-. <++++ ++++[ ->+++ +++++ <]>++ ++++++ +++++ +++.- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ +++++[ ->+++ +++++ +<]>+ ++.<+ ++[-> ---<] >---. ---.< +++++ +++[- >---- +----< ]>--- --.<+ +++++ +++[- >++++ +++++ <]>++ ++++. <++++ [->-- --<]> +----- -.<++ +[->+ ++<]> ++..< +++++ +++[- >---- ----< ]>.<+ ++++[ ->--- +--<]> ----- -.--- .<+++ +++[- >++++ ++<]> +++++ .++.< ++++[ ->--- -<]>- +----. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- +----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. +<++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- +>---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ +<]>++ ++.<+ +++++ ++[-> ----- ---<] >---- --.<+ ++++[ ->--- --<]> ----- +-.--- .<+++ +++++ ++[-> +++++ +++++ <]>++ ++++. <++++ [->-- --<]> ---.< ++++[- >+++< ]>+.- ----- .<+++ +++++ [->-- ----- -<]>- ----. <++++ ++++[ +->+++ +++++ <]>++ +++++ +++++ +++.- .---- ----- .<+++ +++++ [->-- ----- +-<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ ++.<+ ++[-> +++<] >++.+ +++++ +++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- ----- ----- .<+++ +++++ +[->++ +++++ +<]>+ .<+++ [->++ +<]>+ +++.< +++[- >---< ]>-.< +++++ +++[- +>---- ----< ]>--- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ +.<++ ++[->- --<]> ----- -.<++ ++[-> ++++< ]>++. .<+++ +++++ +[->- ----- ---<] +>--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +.<++ +[->+ ++<]> ++.<+ +++++ ++++[- >---- ----- <]>-- -.<++ +++++ +[->+ +++++ ++<]> +.<++ ++[-> ++++< +]>+.- --.++ ++++. ----- --.<+ ++[-> ---<] >-.<+ +++++ +[->- ----- -<]>- +----- -.<++ +++[- >---- -<]>- ----- .---. <++++ ++[-> +++++ +<]>+ ++++. ++.<++ ++[-> ----< ]>--- -.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] +>++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ +->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- +----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ ++.+++ ..<++ +[->+ ++<]> ++++. <++++ +++++ [->-- ----- --<]> -.<++ +++++ ++[->+ +++++ ++<]> +++++ +++++ +++++ .-.<+ +++++ ++[-> ----- ---<] >---- +----- ----- .<+++ +++++ +[->+ +++++ +++<] >+++. <+++[ ->--- <]>-- -.--- +.<+++ +++++ [->-- ----- -<]>- ----. <++++ +++++ [->++ +++++ ++<]> +++++ ++.<++ ++[-> ----< ]>--- ---.< +++[- >+++< ]>++. .<+++ +++++ [->-- ----- +-<]>- ----- ----- .<+++ +[->- ---<] >---- .---. +++.- --.<+ +++++ [->++ +++++< ]>+++ ++.+. <++++ [->-- --<]> ----. <++++ ++++[ ->+++ +++++ <]>++ +.<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ ++.<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ ++++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- +>++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ +++[- >---- ----- +<]>-. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .<+++ +++++ [->-- +----- -<]>- ----- ----- ---.< +++++ ++++[ ->+++ +++++ +<]>+ ++.<+ ++[-> +---<] >---. ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ +++[- >++++ ++++++ <]>++ ++++. <++++ [->-- --<]> ----- -.<++ +[->+ ++<]> ++..< +++++ ++++[- >---- ----< ]>.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++[- >++++ +++<]> +++++ .+.<+ +++[- >---- <]>-- --.<+ +++++ ++[-> +++++ +++<] >++.< ++++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. +<++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ ++++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ ++++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ [->-- ----- -<]>- +----- .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +++++ [->++ +++++ +++<] +>++++ ++.<+ +++[- >---- <]>-- -.<++ +[->+ ++<]> +.--- ---.< +++++ +++[- +>---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.- +----- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] +>++++ .<+++ [->++ +<]>+ +.+++ +++++ .---- ----- .<+++ +++++ [->-- ----- +-<]>- ----- ----- ---.< +++++ +++[- >++++ ++++< ]>+.< +++[- >+++< ]>+++ ++.<++ +[->- --<]> -.<++ +++++ +[->- ----- --<]> ----. <++++ ++++[ ->+++ ++++++ <]>++ +++++ +++++ ++++. <+++[ ->--- <]>-- ----. <++++ [->++ ++<]> +++..< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++. <+++[ ->+++ <]>++ .<+++ +++++ +[->- ----- ---<] >---. <++++ ++++[ +->+++ +++++ <]>+. <++++ [->++ ++<]> +.--- .++++ ++.-- ----- .<+++ [->-- +-<]>- .<+++ ++++[ ->--- ----< ]>--- ----. <++++ +[->- ----< ]>--- ---.- +--.<+ +++++ [->++ ++++< ]>+++ ++..< ++++[ ->--- -<]>- --.<+ +++++ ++[-> ++++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ +[->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ ++++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- +-.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ ++[->- ----- ---<] >-.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.< ++++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ ++[-> +++++ ++++< +]>+++ .<+++ [->-- -<]>- --.-- -.<++ +++++ +[->- ----- --<]> ----- .<+++ ++++++ +[->+ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- ----. <+++[ ->+++ +<]>++ ..<++ +++++ +[->- ----- --<]> ----- ----- -.<++ ++[-> ----< ]>--- +-.--- .+++. ---.< +++++ +[->+ +++++ <]>++ +++.. <++++ [->-- --<]> ---.< ++++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- +----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ ++++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- +---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ ++.<++ +++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ ++++++ ++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- +>++++ +++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] +>---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- +.<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >.<++ +++[- >---- -<]>- +----- .---. <++++ ++[-> +++++ +<]>+ ++++. .<+++ +[->- ---<] >---. <++++ +++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- +--.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ +->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- >---- ----< +]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ ++++++ ++[-> ----- ---<] >---- --.<+ ++++[ ->--- --<]> ----- -.--- .<+++ ++++++ ++[-> +++++ +++++ <]>++ ++++. <++++ [->-- --<]> ---.< +++[- >+++< +]>+.- ----- .<+++ +++++ [->-- ----- -<]>- ----. <++++ ++++[ ->+++ +++++ +<]>++ +++++ +++++ +++.- .---- ----- .<+++ +++++ [->-- ----- -<]>- ----. +<++++ ++++[ ->+++ +++++ <]>++ ++.<+ ++[-> +++<] >++.+ +++++ ++.-- ----- +--.<+ +++++ ++[-> ----- ---<] >---- ----- ----- .<+++ +++++ [->++ +++++ ++<]>+ .<+++ [->++ +<]>+ +++.< +++[- >---< ]>-.< +++++ +++[- >---- ----< +]>--- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ +.<++ +[->- --<]> +----- -.<++ ++[-> ++++< ]>++. .<+++ +++++ +[->- ----- ---<] >--.< +++++ ++++[- >++++ ++++< ]>+++ +++++ +.<++ +[->+ ++<]> ++.<+ +++++ +++[- >---- +----- <]>-- -.<++ +++++ +[->+ +++++ ++<]> +.<++ ++[-> ++++< ]>+.- --.++ +++++. ----- --.<+ ++[-> ---<] >-.<+ +++++ +[->- ----- -<]>- ----- -.<++ ++++[- >---- -<]>- ----- .---. <++++ ++[-> +++++ +<]>+ ++++. -.<++ ++[-> +----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. +.---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< +]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ ++++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ +->+++ <]>++ ++.<+ +++++ +++[- >---- ----- <]>-. <++++ ++++[ ->+++ +++++ +<]>++ +++++ +++++ +++.- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< ++++++ ++++[ ->+++ +++++ +<]>+ ++.<+ ++[-> ---<] >---. ---.< +++++ +++[- +>---- ----< ]>--- --.<+ +++++ +++[- >++++ +++++ <]>++ ++++. <++++ [->-- +--<]> ----- -.<++ +[->+ ++<]> ++..< +++++ +++[- >---- ----< ]>--- ----- +---.< ++++[ ->--- -<]>- ---.- --.++ +.--- .<+++ +++[- >++++ ++<]> +++++ +.-.<+ +++[- >---- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> +++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- +>---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- +----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ +.+++. .<+++ [->++ +<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ +[->++ +++++ +<]>+ +++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- +----- ----. <++++ +++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. +<++++ ++++[ ->--- ----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ +.<+++ +[->- ---<] >---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- +<]>.< +++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++ +.-.< +++++[ ->--- -<]>- -.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ +.++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- +----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- +.<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ +..<++ +[->+ ++<]> ++++. <++++ ++++[ ->--- ----- <]>-- ----. <++++ +[->- +----< ]>--- ---.- --.<+ +++++ ++++[ ->+++ +++++ ++<]> +++++ +.<++ ++[-> +----< ]>--- .<+++ [->++ +<]>+ .---- --.<+ +++++ ++[-> ----- ---<] >---- +-.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.-- ----- --.<+ +++++ +++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> ++++. <+++[ ->+++ +<]>++ .++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----- ----- +--.<+ +++++ ++[-> +++++ +++<] >+.<+ ++[-> +++<] >++++ .<+++ [->-- -<]>- +.<+++ +++++ [->-- ----- -<]>- ---.< +++++ +++[- >++++ ++++< ]>+++ +++++ ++++++ +++.< +++[- >---< ]>--- ---.< ++++[ ->+++ +<]>+ +..<+ +++++ +++[- +>---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++.< +++[- >+++< +]>++. <++++ +++++ [->-- ----- --<]> ---.< +++++ +++[- >++++ ++++< ]>+.< +++++[ ->+++ +<]>+ .---. +++++ +.--- ----. <+++[ ->--- <]>-. <++++ +++[- +>---- ---<] >---- ---.< +++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ ++++<] >++++ +.--. <++++ [->-- --<]> -.<++ +++++ +[->+ +++++ ++<]> ++.<+ +++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< ++++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ ++++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ ++++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ +++++ [->-- ----- --<]> +-.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.<+ +++++ ++[-> ----- +---<] >---- ----- ----- .<+++ +++++ +[->+ +++++ +++<] >+++. <+++[ ->--- +<]>-- -.--- .<+++ +++++ [->-- ----- -<]>- ----. <++++ +++++ [->++ +++++ +++<]> +++++ +.<++ ++[-> ----< ]>--- ---.< +++[- >+++< ]>++. .<+++ +++++ +[->-- ----- -<]>- ----- ----- .<+++ +[->- ---<] >---- .---. +++.- --.<+ ++++++ [->++ ++++< ]>+++ ++.-- .<+++ +[->- ---<] >-.<+ +++++ ++[-> +++++ ++++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ ++<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] +>++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ ++++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ +[->- +----- ---<] >-.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.< +++++ ++++[- >---- ----< ]>--- ----- ----- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +.<+++ [->-- -<]>- --.-- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ ++[->+ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- ----. <+++[ ->+++ <]>++ +..<++ +++++ +[->- ----- --<]> .<+++ ++[-> ----- <]>-- ----. ---.< +++++ ++[->+ +++++ <]>++ +++.- -.<++ ++[-> ----< ]>-.< +++++ +++[- >++++ ++++< +]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> ++++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ ++++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ +++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ +[->- ----- +--<]> ----- -.<++ +++[- >---- -<]>- ----- .---. <++++ +++++ +[->+ +++++ +++++< ]>+++ +++.< ++++[ ->--- -<]>- --.<+ ++[-> +++<] >+.-- ----. <++++ +++++[ ->--- ----- <]>-- ---.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ +++.-. ----- ----. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ +++[- >++++ +++++< ]>+++ +.<++ +[->+ ++<]> ++.++ +++++ +.--- ----- -.<++ +++++ +[->- +----- --<]> ----- ----- ----. <++++ ++++[ ->+++ +++++ <]>+. <+++[ ->+++ +<]>++ ++.<+ ++[-> ---<] >-.<+ +++++ ++[-> ----- ---<] >---- .<+++ +++++ +[->++ +++++ +<]>+ +++++ +++++ +++++ .<+++ [->-- -<]>- ----- .<+++ +[->+ ++++<] >++.. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] +>++++ +++++ .<+++ [->++ +<]>+ +.<++ +++++ ++[-> ----- ----< ]>--- .<+++ ++++++ [->++ +++++ +<]>+ .<+++ +[->+ +++<] >+.-- -.+++ +++.- ----- -.<++ ++[->- --<]> -.<++ +++++ [->-- ----- <]>-- ----- .<+++ ++[-> ----- <]>-- +----. ---.< +++++ +[->+ +++++ <]>++ +++.- --.<+ +++[- >---- <]>.< +++++ ++++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- +-.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- +>++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] +>---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ ++++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ +++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++ ++++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >---- +-.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ +[->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >---- ----- --.<+ +++[- >---- +<]>-- --.-- -.+++ .---. <++++ ++[-> +++++ +<]>+ ++++. ---.< ++++[ ->--- +-<]>. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- +----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. +<++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- +>---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ +<]>++ ++.<+ +++++ +++[- >---- ----- <]>-. <++++ ++++[ ->+++ +++++ <]>++ ++++++ +++++ +++.- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ +++++[ ->+++ +++++ +<]>+ ++.<+ ++[-> ---<] >---. ---.< +++++ +++[- >---- +----< ]>--- --.<+ +++++ +++[- >++++ +++++ <]>++ ++++. <++++ [->-- --<]> +----- -.<++ +[->+ ++<]> ++..< +++++ +++[- >---- ----< ]>.<+ ++++[ ->--- +--<]> ----- -.--- .<+++ +++[- >++++ ++<]> +++++ .---. <++++ [->-- --<]> +.<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- +.---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ ++++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- +----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ ++++.< +++++ +++[- >---- ----< ]>--- ---.< +++++ [->-- ---<] >---- --.-- +-.<++ +++++ +++[- >++++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---. <+++[ +->+++ <]>+. ----- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ [->++ ++++++ +<]>+ +++++ +++++ ++++. -.--- ----- -.<++ +++++ +[->- ----- --<]> +----- .<+++ +++++ [->++ +++++ +<]>+ +++.< +++[- >+++< ]>++. +++++ +++.- +----- ---.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ +[->+ ++++++ ++<]> +.<++ +[->+ ++<]> ++++. <+++[ ->--- <]>-. <++++ ++++[ ->--- +----- <]>-- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ ++.<+ ++[-> +---<] >---- --.<+ +++[- >++++ <]>++ ..<++ +++++ ++[-> ----- ----< ]>--. +<++++ ++++[ ->+++ +++++ <]>++ +++++ ++.<+ ++[-> +++<] >++.< +++++ ++++[ +->--- ----- -<]>- --.<+ +++++ ++[-> +++++ +++<] >+.<+ +++[- >++++ <]>+. +---.+ +++++ .---- ---.< +++[- >---< ]>-.< +++++ ++[-> ----- --<]> ----- +--.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++[- >++++ ++<]> ++++. +++++ +++.<+ ++++[ ->--- --<]> .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> +++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- +>---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- +----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ +.+++. .<+++ [->++ +<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ +[->++ +++++ +<]>+ +++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- +----- ----. <++++ +++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. +<++++ ++++[ ->--- ----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ +.<+++ +[->- ---<] >---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- +<]>-- ----- ----. <++++ [->-- --<]> ----. ---.+ ++.-- -.<++ ++++[ ->+++ ++++<] >++++ .++++ +++.< +++++ [->-- ---<] >.<++ +++++ +[->+ +++++ ++<]> +++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ ++++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ ++++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ +[->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ +++++ [->-- ----- +--<]> -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.<+ +++++ ++[-> +----- ---<] >---- ----- ----- .<+++ +++++ +[->+ +++++ +++<] >+++. <+++[ +->--- <]>-- -.--- .<+++ +++++ [->-- ----- -<]>- ----. <++++ +++++ [->++ ++++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- ---.< +++[- >+++< ]>++. .<+++ ++++++ [->-- ----- -<]>. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ [->++ +++++< ]>+++ +.+++ ++++. <++++ +[->- ----< ]>.<+ +++++ ++[-> +++++ +++<] +>++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ +++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ ++++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ ++[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ [->-- ----- +-<]>- ----- .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +++++ [->++ +++++ ++++<] >++++ ++.<+ +++[- >---- <]>-- -.<++ +[->+ ++<]> +.--- ---.< +++++ ++++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ ++.-.- ----- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ ++++<] >++++ .<+++ [->++ +<]>+ +.+++ +++++ .---- ----- .<+++ +++++ [->-- +----- -<]>- ----- ----- ---.< +++++ +++[- >++++ ++++< ]>+.< +++[- >+++< +]>+++ +.<++ +[->- --<]> -.<++ +++++ +[->- ----- --<]> ----. <++++ ++++[ +->+++ +++++ <]>++ +++++ +++++ ++++. <+++[ ->--- <]>-- ----. <++++ [->++ +++<]> ++..< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> ++++++ ++++. <+++[ ->+++ <]>++ .<+++ +++++ +[->- ----- ---<] >---. <++++ +++++[ ->+++ +++++ <]>+. <++++ [->++ ++<]> +.--- .++++ ++.-- ----- .<+++ +[->-- -<]>- .<+++ ++++[ ->--- ----< ]>--- ----. <++++ +[->- ----< ]>--- +---.- --.<+ +++++ [->++ ++++< ]>+++ +.+++ +++.< ++++[ ->--- -<]>- ----- +--.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- +--.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ ++++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- +----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] +>++++ .<+++ +++++ +[->- ----- ---<] >-.<+ +++++ ++[-> +++++ +++<] >++++ ++++++ +++++ +.-.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ +++[-> +++++ ++++< ]>+++ .<+++ [->-- -<]>- --.-- -.<++ +++++ +[->- ----- +--<]> ----- .<+++ +++++ +[->+ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- +----. <+++[ ->+++ <]>++ ..<++ +++++ +[->- ----- --<]> ----- ----- -.<++ +++[-> ----< ]>--- -.--- .+++. ---.< +++++ +[->+ +++++ <]>++ ++.++ ++++. +<++++ [->-- --<]> ----- ---.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ +<]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ ++[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- +----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] +>++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++ ++++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>-- +----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.- +--.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ ++++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- +---<] >.<++ +++[- >---- -<]>- ----- .---. <++++ ++[-> +++++ +<]>+ +++.+ ++++++ .<+++ +[->- ---<] >---- ----. <++++ ++++[ ->+++ +++++ <]>++ .<+++ +[->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ ++++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ ++++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ +++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ ++[-> ----- ---<] >---- +--.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++++ ++[-> +++++ +++++ <]>++ +++++. <++++ [->-- --<]> ---.< +++[- >+++< ]>+.- ----- .<+++ +++++ [->-- +----- -<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .---- +----- .<+++ +++++ [->-- ----- -<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ +++.<+ ++[-> +++<] >++.+ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] +>---- ----- ----- .<+++ +++++ [->++ +++++ +<]>+ .<+++ [->++ +<]>+ +++.< ++++[- >---< ]>-.< +++++ +++[- >---- ----< ]>--- -.<++ +++++ +[->+ +++++ +++<]> +++++ +++++ +++++ +.<++ +[->- --<]> ----- -.<++ ++[-> ++++< ]>++. +.<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ ++.<++ +[->+ ++<]> ++.<+ +++++ +++[- >---- ----- <]>-- -.<++ +++++ +[->+ ++++++ ++<]> +.<++ ++[-> ++++< ]>+.- --.++ ++++. ----- --.<+ ++[-> ---<] +>-.<+ +++++ +[->- ----- -<]>- ----- -.<++ +++[- >---- -<]>- ----- .---. +<++++ ++[-> +++++ +<]>+ +++.+ ++++. <++++ [->-- --<]> ----- --.<+ +++++ +++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- +.<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> ++++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> +----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ ++++++ +[->- ----- ---<] >-.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ ++.-.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ ++[-> +++++ +++++< ]>+++ .<+++ [->-- -<]>- --.-- -.<++ +++++ +[->- ----- --<]> ----- +.<+++ +++++ +[->+ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- ----. <+++[ +->+++ <]>++ ..<++ +++++ +[->- ----- --<]> ----- ----- -.<++ ++[-> ----< +]>--- -.--- .+++. ---.< +++++ +[->+ +++++ <]>++ ++.++ +++.< ++++[ ->--- +-<]>- ----- -.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ ++..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- +-<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ ++++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ ++[->+ ++<]> ++++. <++++ +++++ [->-- ----- --<]> -.<++ +++++ +[->+ +++++ +++<]> +++++ +++++ +++++ .-.<+ +++++ ++[-> ----- ---<] >---- ----- ----- +.<+++ +++++ +[->+ +++++ +++<] >+++. <+++[ ->--- <]>-- -.--- .<+++ +++++ +[->-- ----- -<]>- ----. <++++ +++++ [->++ +++++ ++<]> +++++ +.<++ ++[-> +----< ]>--- ---.< +++[- >+++< ]>++. .<+++ +++++ [->-- ----- -<]>. <++++ ++[->- ----< ]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++ +.+++ ++.<+ +++[- +>---- <]>-- ----- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. ++++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- +----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. +<++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. +.<+++ [->++ +<]>+ +++.< +++++ +++[- >---- ----< ]>--- ---.< +++++ [->-- +---<] >---- --.-- -.<++ +++++ +++[- >++++ +++++ +<]>+ +++++ .<+++ +[->- +---<] >---. <+++[ ->+++ <]>+. ----- -.<++ +++++ +[->- ----- --<]> ----- +.<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.--- ----- -.<++ +++++ ++[->- ----- --<]> ----- .<+++ +++++ [->++ +++++ +<]>+ +++.< +++[- >+++< +]>++. +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ----- ----- +-.<++ +++++ +[->+ +++++ ++<]> +.<++ +[->+ ++<]> ++++. <+++[ ->--- <]>-. +<++++ ++++[ ->--- ----- <]>-- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ ++++++ ++.<+ ++[-> ---<] >---- --.<+ +++[- >++++ <]>++ ..<++ +++++ ++[-> +----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ ++.<+ ++[-> +++<] +>++.< +++++ ++++[ ->--- ----- -<]>- --.<+ +++++ ++[-> +++++ +++<] >+.<+ ++++[- >++++ <]>+. ---.+ +++++ .---- ---.< +++[- >---< ]>-.< +++++ ++[-> +----- --<]> ----- --.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++[- >++++ +++<]> ++++. ++++. <++++ [->-- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> +++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ ++++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ ++++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ +[->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ +++++ [->-- ----- +--<]> -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.<+ +++++ ++[-> +----- ---<] >---- ----- ----- .<+++ +++++ +[->+ +++++ +++<] >+++. <+++[ +->--- <]>-- -.--- .<+++ +++++ [->-- ----- -<]>- ----. <++++ +++++ [->++ ++++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- ---.< +++[- >+++< ]>++. .<+++ ++++++ [->-- ----- -<]>- ----- ----- .<+++ +[->- ---<] >---- .---. +++.- +--.<+ +++++ [->++ ++++< ]>+++ +.+++ +.<++ ++[-> ----< ]>--- ---.< +++++ ++++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- +-.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- +>++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] +>---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ ++++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ +++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++ ++++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >---- +-.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ +[->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >.<++ +++[- >---- -<]>- ----- +.---. <++++ ++[-> +++++ +<]>+ +++.+ +++.< ++++[ ->--- -<]>- ----- .<+++ ++++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- +---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ +[->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- ----- +<]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< ++++++ +++[- >---- ----< ]>--- ---.< +++++ [->-- ---<] >---- --.-- -.<++ ++++++ +++[- >++++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---. <+++[ ->+++ +<]>+. ----- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ [->++ +++++ ++<]>+ +++++ +++++ ++++. -.--- ----- -.<++ +++++ +[->- ----- --<]> ----- +.<+++ +++++ [->++ +++++ +<]>+ +++.< +++[- >+++< ]>++. +++++ +++.- ----- +---.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ +[->+ +++++ +++<]> +.<++ +[->+ ++<]> ++++. <+++[ ->--- <]>-. <++++ ++++[ ->--- ----- +<]>-- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ ++.<+ ++[-> ---<] +>---- --.<+ +++[- >++++ <]>++ ..<++ +++++ ++[-> ----- ----< ]>--. <++++ +++++[ ->+++ +++++ <]>++ +++++ ++.<+ ++[-> +++<] >++.< +++++ ++++[ ->--- +----- -<]>- --.<+ +++++ ++[-> +++++ +++<] >+.<+ +++[- >++++ <]>+. ---.+ ++++++ .---- ---.< +++[- >---< ]>-.< +++++ ++[-> ----- --<]> ----- --.<+ +++++[ ->--- --<]> ----- -.--- .<+++ +++[- >++++ ++<]> ++++. +++.< ++++[ +->--- -<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ +++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- +----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< ++++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. +<+++[ ->+++ <]>++ ++.<+ +++++ +++[- >---- ----- <]>-. <++++ ++++[ ->+++ ++++++ <]>++ +++++ +++++ +++.- .<+++ +++++ [->-- ----- -<]>- ----- ----- +---.< +++++ ++++[ ->+++ +++++ +<]>+ ++.<+ ++[-> ---<] >---. ---.< +++++ ++++[- >---- ----< ]>--- --.<+ +++++ +++[- >++++ +++++ <]>++ ++++. <++++ +[->-- --<]> ----- -.<++ +[->+ ++<]> ++..< +++++ +++[- >---- ----< ]>--- +----- ---.< ++++[ ->--- -<]>- ---.- --.++ +.--- .<+++ +++[- >++++ ++<]> +++++. +++.< ++++[ ->--- -<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ .<+++ +[->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ ++++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ ++++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ +++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ +++[- >---- ----- <]>-. +<++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .<+++ +++++ [->-- ----- +-<]>- ----- ----- ---.< +++++ ++++[ ->+++ +++++ +<]>+ ++.<+ ++[-> ---<] +>---. ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ +++[- >++++ +++++ +<]>++ ++++. <++++ [->-- --<]> ----- -.<++ +[->+ ++<]> ++..< +++++ +++[- +>---- ----< ]>.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++[- >++++ ++<]> +++++. +++.< ++++[ ->--- -<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ .<+++ +[->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ ++++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ ++++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ +++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ ++[-> ----- ---<] >---- +--.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++++ ++[-> +++++ +++++ <]>++ +++++. <++++ [->-- --<]> ---.< +++[- >+++< ]>+.- ----- .<+++ +++++ [->-- +----- -<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .---- +----- .<+++ +++++ [->-- ----- -<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ +++.<+ ++[-> +++<] >++.+ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] +>---- ----- ----- .<+++ +++++ [->++ +++++ +<]>+ .<+++ [->++ +<]>+ +++.< ++++[- >---< ]>-.< +++++ +++[- >---- ----< ]>--- -.<++ +++++ +[->+ +++++ +++<]> +++++ +++++ +++++ +.<++ +[->- --<]> ----- -.<++ ++[-> ++++< ]>++. +.<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ ++.<++ +[->+ ++<]> ++.<+ +++++ +++[- >---- ----- <]>-- -.<++ +++++ +[->+ ++++++ ++<]> +.<++ ++[-> ++++< ]>+.- --.++ ++++. ----- --.<+ ++[-> ---<] +>-.<+ +++++ +[->- ----- -<]>- ----- -.<++ +++[- >---- -<]>- ----- .---. +<++++ ++[-> +++++ +<]>+ +++.+ +.<++ ++[-> ----< ]>--- -.<++ +++++ +[->+ ++++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ +->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ +++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- +.<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ +++++ +[->-- ----- --<]> -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.<+ ++++++ ++[-> ----- ---<] >---- ----- ----- .<+++ +++++ +[->+ +++++ +++<] +>+++. <+++[ ->--- <]>-- -.--- .<+++ +++++ [->-- ----- -<]>- ----. <++++ ++++++ [->++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- ---.< +++[- >+++< +]>++. .<+++ +++++ [->-- ----- -<]>- ----- ----- .<+++ +[->- ---<] >---- +.---. +++.- --.<+ +++++ [->++ ++++< ]>+++ +.++. <++++ [->-- --<]> ----. +<++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----. +----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. <++++ +++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- >---- +----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ +++.<+ +++++ +++[- >---- ----- <]>-. <++++ ++++[ ->+++ +++++ <]>++ +++++ ++++++ +++.- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ ++++[ +->+++ +++++ +<]>+ ++.<+ ++[-> ---<] >---. ---.< +++++ +++[- >---- ----< +]>--- --.<+ +++++ +++[- >++++ +++++ <]>++ ++++. <++++ [->-- --<]> ----- +-.<++ +[->+ ++<]> ++..< +++++ +++[- >---- ----< ]>.<+ ++++[ ->--- --<]> +----- -.--- .<+++ +++[- >++++ ++<]> ++++. ++.<+ +++[- >---- <]>-- --.<+ ++++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- +----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ +++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- +--<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ +.<+++ +++++ [->-- ----- -<]>- ----- .<+++ ++[-> ----- <]>-- ----. ---.< ++++++ +++++ [->++ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- -.<++ +[->+ +++<]> +.--- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ ++++<] >++++ +++++ +++++ +.-.- ----- ---.< +++++ +++[- >---- ----< ]>--- +--.<+ +++++ ++[-> +++++ +++<] >++++ .<+++ [->++ +<]>+ +.+++ +++++ .---- +----- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ +++[- >++++ +++++< ]>+.< +++[- >+++< ]>+++ +.<++ +[->- --<]> -.<++ +++++ +[->- ----- +--<]> ----. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ ++++. <+++[ ->--- +<]>-- ----. <++++ [->++ ++<]> ++..< +++++ ++++[ ->--- ----- -<]>- -.<++ ++++++ +[->+ +++++ ++<]> +++++ ++++. <+++[ ->+++ <]>++ .<+++ +++++ +[->- +----- ---<] >---. <++++ ++++[ ->+++ +++++ <]>+. <++++ [->++ ++<]> +.--- +.++++ ++.-- ----- .<+++ [->-- -<]>- .<+++ ++++[ ->--- ----< ]>--- ----. +<++++ +[->- ----< ]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++ +.+.< ++++[ +->--- -<]>- --.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ +++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- +--<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ ++++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ +++[-> +++<] >++++ .<+++ +++++ +[->- ----- ---<] >-.<+ +++++ ++[-> +++++ ++++<] >++++ +++++ +++++ +.-.< +++++ +++[- >---- ----< ]>--- ----- ----- +-.<++ +++++ ++[-> +++++ ++++< ]>+++ .<+++ [->-- -<]>- --.-- -.<++ +++++ ++[->- ----- --<]> ----- .<+++ +++++ +[->+ +++++ +++<] >++++ ++.<+ +++[- +>---- <]>-- ----. <+++[ ->+++ <]>++ ..<++ +++++ +[->- ----- --<]> ----- +----- -.<++ ++[-> ----< ]>--- -.--- .+++. ---.< +++++ +[->+ +++++ <]>++ +++.+. <++++ [->-- --<]> ---.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ +<]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ ++[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- +----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] +>++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++ ++++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>-- +----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.- +--.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ ++++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- +---<] >.<++ +++[- >---- -<]>- ----- .---. <++++ ++[-> +++++ +<]>+ +++.+ +.<+++ +[->- ---<] >---. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ ++++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> +----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- +---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. ++++.. <+++[ ->+++ <]>++ ++.<+ +++++ ++[-> ----- ---<] >---- --.<+ ++++[ +->--- --<]> ----- -.--- .<+++ +++++ ++[-> +++++ +++++ <]>++ ++++. <++++ +[->-- --<]> ---.< +++[- >+++< ]>+.- ----- .<+++ +++++ [->-- ----- -<]>- +----. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .---- ----- .<+++ ++++++ [->-- ----- -<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ ++.<+ ++[-> ++++<] >++.+ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- ----- +----- .<+++ +++++ [->++ +++++ +<]>+ .<+++ [->++ +<]>+ +++.< +++[- >---< +]>-.< +++++ +++[- >---- ----< ]>--- -.<++ +++++ +[->+ +++++ ++<]> +++++ ++++++ +++++ +.<++ +[->- --<]> ----- -.<++ ++[-> ++++< ]>++. .<+++ +++++ ++[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +.<++ +[->+ +++<]> ++.<+ +++++ +++[- >---- ----- <]>-- -.<++ +++++ +[->+ +++++ ++<]> ++.<++ ++[-> ++++< ]>+.- --.++ ++++. ----- --.<+ ++[-> ---<] >-.<+ +++++ ++[->- ----- -<]>- ----- -.<++ +++[- >---- -<]>- ----- .---. <++++ ++[-> ++++++ +<]>+ +++.. <++++ [->-- --<]> --.<+ +++++ ++[-> +++++ +++<] >++.< ++++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. +<++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ ++++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ ++++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ +[->- ----- ---<] +>-.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.< +++++ +++[- >---- +----< ]>--- ----- ----- -.<++ +++++ ++[-> +++++ ++++< ]>+++ .<+++ [->-- +-<]>- --.-- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ +[->+ +++++ ++++<] >++++ ++.<+ +++[- >---- <]>-- ----. <+++[ ->+++ <]>++ ..<++ +++++ ++[->- ----- --<]> ----- ----- -.<++ ++[-> ----< ]>--- -.--- .+++. ---.< ++++++ +[->+ +++++ <]>++ ++..< ++++[ ->--- -<]>- -.<++ +++++ +[->+ +++++ +++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ +<]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> ++++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ ++++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ +++++ [->-- +----- --<]> -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.<+ +++++ +++[-> ----- ---<] >---- ----- ----- .<+++ +++++ +[->+ +++++ +++<] >+++. +<+++[ ->--- <]>-- -.--- .<+++ +++++ [->-- ----- -<]>- ----. <++++ +++++ +[->++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- ---.< +++[- >+++< ]>++. +.<+++ +++++ [->-- ----- -<]>. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ +[->++ ++++< ]>+++ +..<+ +++[- >---- <]>-- .<+++ +++++ [->++ +++++ +<]>+ ++.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ +++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ ++++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ +->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ +++[- >---- ----< +]>--- ---.< +++++ [->-- ---<] >---- --.-- -.<++ +++++ +++[- >++++ +++++ ++<]>+ +++++ .<+++ +[->- ---<] >---. <+++[ ->+++ <]>+. ----- -.<++ +++++ ++[->- ----- --<]> ----- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. +-.--- ----- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ [->++ +++++ ++<]>+ +++.< +++[- >+++< ]>++. +++++ +++.- ----- ---.< +++++ +++[- >---- +----< ]>--- ----- ----- -.<++ +++++ +[->+ +++++ ++<]> +.<++ +[->+ ++<]> +++++. <+++[ ->--- <]>-. <++++ ++++[ ->--- ----- <]>-- --.<+ +++++ ++[-> ++++++ +++<] >++++ +++++ +++++ ++.<+ ++[-> ---<] >---- --.<+ +++[- >++++ +<]>++ ..<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ ++++++ ++.<+ ++[-> +++<] >++.< +++++ ++++[ ->--- ----- -<]>- --.<+ +++++ +++[-> +++++ +++<] >+.<+ +++[- >++++ <]>+. ---.+ +++++ .---- ---.< +++[- +>---< ]>-.< +++++ ++[-> ----- --<]> ----- --.<+ ++++[ ->--- --<]> ----- +-.--- .<+++ +++[- >++++ ++<]> ++++. -.<++ ++[-> ----< ]>-.< +++++ +++[- +>++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ ++[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ +++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- +--.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ +++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. +<++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ +<]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ ++++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ ++<]>+ +..<+ +++++ ++[-> ----- ---<] >---- ----- --.<+ +++[- >---- <]>-- +--.-- -.+++ .---. <++++ ++[-> +++++ +<]>+ +++.- .<+++ +[->- ---<] >-.<+ ++++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- +----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ +++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- +--<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ +.<+++ +++++ +[->- ----- ---<] >-.<+ +++++ ++[-> +++++ +++<] >++++ +++++ ++++++ +.-.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ ++[-> ++++++ ++++< ]>+++ .<+++ [->-- -<]>- --.-- -.<++ +++++ +[->- ----- --<]> +----- .<+++ +++++ +[->+ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- ----. +<+++[ ->+++ <]>++ ..<++ +++++ +[->- ----- --<]> .<+++ ++[-> ----- <]>-- +----. ---.< +++++ +[->+ +++++ <]>++ ++.-. <++++ [->-- --<]> -.<++ +++++ ++[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. +<+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ ++++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- +----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ +++++[ ->--- ----- <]>-- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ +++++[ ->+++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- .<+++ [->++ +<]>+ +.---- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> ++++++ +++++ +++++ .-.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ ++++++ +[->+ +++++ ++<]> ++++. <+++[ ->+++ <]>++ .++++ ++++. ----- ----. +<++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ ++[-> +++++ +++<] +>+.<+ ++[-> +++<] >++++ .<+++ [->-- -<]>- .<+++ +++++ [->-- ----- -<]>- +---.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ +++.< +++[- >---< ]>--- +---.< ++++[ ->+++ +<]>+ +..<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ +[->++ +++++ +<]>+ +++++ +++.< +++[- >+++< ]>++. <++++ +++++ [->-- ----- +--<]> ---.< +++++ +++[- >++++ ++++< ]>+.< ++++[ ->+++ +<]>+ .---. +++++ ++.--- ----. <+++[ ->--- <]>-. <++++ +++[- >---- ---<] >---- ---.< +++++ +[->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++ .--.< ++++[ ->--- +-<]>. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- +----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. +<++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- +>---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ +<]>++ ++.<+ +++++ +++[- >---- ----- <]>-. <++++ ++++[ ->+++ +++++ <]>++ ++++++ +++++ +++.- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ +++++[ ->+++ +++++ +<]>+ ++.<+ ++[-> ---<] >---. ---.< +++++ +++[- >---- +----< ]>--- --.<+ +++++ +++[- >++++ +++++ <]>++ ++++. <++++ [->-- --<]> +----- -.<++ +[->+ ++<]> ++..< +++++ +++[- >---- ----< ]>--- ----- ---.< +++++[ ->--- -<]>- ---.- --.++ +.--- .<+++ +++[- >++++ ++<]> ++++. --.<+ ++++[- >---- <]>.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ ++++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- +---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ ++++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< ++++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ +++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- +--.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ +++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ +->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >.<++ ++++[- >---- -<]>- ----- .---. <++++ ++[-> +++++ +<]>+ +++.- -.<++ ++[-> +----< ]>.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- +----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> +--.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ ++[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> ++++<] >++++ .<+++ +++++ [->-- ----- -<]>- ----- .<+++ ++[-> ----- <]>-- +----. ---.< +++++ +++++ [->++ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- +-.<++ +[->+ ++<]> +.--- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ +++[-> +++++ +++<] >++++ +++++ +++++ +.-.- ----- ---.< +++++ +++[- >---- +----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ .<+++ [->++ +<]>+ +.+++ ++++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ ++++[- >++++ ++++< ]>+.< +++[- >+++< ]>+++ +.<++ +[->- --<]> -.<++ +++++ ++[->- ----- --<]> ----. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ ++++. +<+++[ ->--- <]>-- ----. <++++ [->++ ++<]> ++..< +++++ ++++[ ->--- ----- +-<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ ++++. <+++[ ->+++ <]>++ .<+++ ++++++ +[->- ----- ---<] >---. <++++ ++++[ ->+++ +++++ <]>+. <++++ [->++ +++<]> +.--- .++++ ++.-- ----- .<+++ [->-- -<]>- .<+++ ++++[ ->--- ----< +]>--- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++ +.++++ ++++. <++++ +[->- ----< ]>.<+ +++++ ++[-> +++++ +++<] >++.< +++[- +>+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ ++++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ ++.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ +++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ +[->- ----- ---<] >-.<+ ++++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.< +++++ +++[- >---- ----< +]>--- ----- ----- -.<++ +++++ ++[-> +++++ ++++< ]>+++ .<+++ [->-- -<]>- +--.-- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ +[->+ +++++ +++<] +>++++ ++.<+ +++[- >---- <]>-- ----. <+++[ ->+++ <]>++ ..<++ +++++ +[->- +----- --<]> ----- ----- -.<++ ++[-> ----< ]>--- -.--- .+++. ---.< +++++ ++[->+ +++++ <]>++ +.+++ +++++ .<+++ ++[-> ----- <]>.< +++++ +++[- >++++ +++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ +++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< +]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ ++++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> +----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ +++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ ++.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ +++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ ++..<+ +++++ ++[-> ----- ---<] >.<++ +++[- >---- -<]>- ----- .---. <++++ +++[-> +++++ +<]>+ ++.++ +++++ +.<++ +++[- >---- -<]>. <++++ ++++[ ->+++ ++++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> ++++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ +<]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.< ++++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ ++[-> +----- ---<] >---- --.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++++ ++[-> ++++++ +++++ <]>++ ++++. <++++ [->-- --<]> ---.< +++[- >+++< ]>+.- ----- +.<+++ +++++ [->-- ----- -<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ +++++ ++++++ +++.- .---- ----- .<+++ +++++ [->-- ----- -<]>- ----. <++++ ++++[ +->+++ +++++ <]>++ ++.<+ ++[-> +++<] >++.+ +++++ ++.-- ----- --.<+ +++++ +++[-> ----- ---<] >---- ----- ----- .<+++ +++++ [->++ +++++ +<]>+ .<+++ +[->++ +<]>+ +++.< +++[- >---< ]>-.< +++++ +++[- >---- ----< ]>--- -.<++ ++++++ +[->+ +++++ ++<]> +++++ +++++ +++++ +.<++ +[->- --<]> ----- -.<++ +++[-> ++++< ]>++. .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ +++++< ]>+++ +++++ +.<++ +[->+ ++<]> ++.<+ +++++ +++[- >---- ----- <]>-- +-.<++ +++++ +[->+ +++++ ++<]> +.<++ ++[-> ++++< ]>+.- --.++ ++++. ----- +--.<+ ++[-> ---<] >-.<+ +++++ +[->- ----- -<]>- ----- -.<++ +++[- >---- +-<]>- ----- .---. <++++ ++[-> +++++ +<]>+ ++.++ +++++ .<+++ +[->- ---<] +>---- ----. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. +.---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< +]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ ++++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ +->+++ <]>++ ++.<+ +++++ +++[- >---- ----- <]>-. <++++ ++++[ ->+++ +++++ +<]>++ +++++ +++++ +++.- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< ++++++ ++++[ ->+++ +++++ +<]>+ ++.<+ ++[-> ---<] >---. ---.< +++++ +++[- +>---- ----< ]>--- --.<+ +++++ +++[- >++++ +++++ <]>++ ++++. <++++ [->-- +--<]> ----- -.<++ +[->+ ++<]> ++..< +++++ +++[- >---- ----< ]>--- ----- +---.< ++++[ ->--- -<]>- ---.- --.++ +.--- .<+++ +++[- >++++ ++<]> +++.+ ++++++ +.<++ ++[-> ----< ]>--- ----- .<+++ +++++ [->++ +++++ +<]>+ +.<++ ++[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ ++++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ +++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ ++++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- +.<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.<++ +++++ +[->- ----- +--<]> ----- ----- ----. <++++ +++++ [->++ +++++ ++<]> +++.< +++[- >---< +]>--- .---. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ ++++[ ->+++ +++++ ++<]>+ +++++ .<+++ +[->- ---<] >---- --.<+ ++[-> +++<] >++.. <++++ ++++[ +->--- ----- <]>.< +++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] +>+++. +++++ ++.<+ +++[- >---- <]>-- ----- -.<++ +++++ +[->+ +++++ ++<]> +++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ ++++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ ++++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ +[->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ ++++[ ->--- ----- +<]>-- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ ++++[ ->+++ +++++ +++<]> +++++ +.<++ ++[-> ----< ]>--- .<+++ [->++ +<]>+ .---- --.<+ +++++ +++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ +.-.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++ +++<]> ++++. <+++[ ->+++ <]>++ .++++ ++++. ----- ----. <++++ ++++[ ->--- +----- <]>-- ----- ----- --.<+ +++++ ++[-> +++++ +++<] >+.<+ ++[-> +++<] +>++++ .<+++ [->-- -<]>- .<+++ +++++ [->-- ----- -<]>- ---.< +++++ +++[- +>++++ ++++< ]>+++ +++++ +++++ +++.< +++[- >---< ]>--- ---.< ++++[ ->+++ ++<]>+ +..<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ ++++++ +++.< +++[- >+++< ]>++. <++++ +++++ [->-- ----- --<]> ---.< +++++ ++++[- >++++ ++++< ]>+.< ++++[ ->+++ +<]>+ .---. +++++ +.--- ----. <+++[ +->--- <]>-. <++++ +++[- >---- ---<] >---- ---.< +++++ [->-- ---<] >---- +--.-- -.<++ ++++[ ->+++ +++<] >+++. +++++ +.<++ ++[-> ----< ]>--- ----. +<++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----. +----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. <++++ +++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- >---- +----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ +++.<+ +++++ +++[- >---- ----- <]>-. <++++ ++++[ ->+++ +++++ <]>++ +++++ ++++++ +++.- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ ++++[ +->+++ +++++ +<]>+ ++.<+ ++[-> ---<] >---. ---.< +++++ +++[- >---- ----< +]>--- --.<+ +++++ +++[- >++++ +++++ <]>++ ++++. <++++ [->-- --<]> ----- +-.<++ +[->+ ++<]> ++..< +++++ +++[- >---- ----< ]>--- ----- ---.< ++++[ +->--- -<]>- ---.- --.++ +.--- .<+++ +++[- >++++ ++<]> +++.+ +++++ .<+++ ++[->- ---<] >---- ---.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ +++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- +----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- +--.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ +++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++ +++[- +>++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>-- ----- +----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ ++++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< +++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] +>.<++ +++[- >---- -<]>- ----- .---. <++++ ++[-> +++++ +<]>+ ++.++ ++++. +<++++ [->-- --<]> ----- --.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< +]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ +[->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- +----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> +++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++[-> ----- <]>-- ----. ---.< +++++ +++++ [->++ +++++ +++<] >++++ ++.<+ ++++[- >---- <]>-- -.<++ +[->+ ++<]> +.--- ---.< +++++ +++[- >---- ----< +]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.- ----- ---.< ++++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ .<+++ +[->++ +<]>+ +.+++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- +----- ---.< +++++ +++[- >++++ ++++< ]>+.< +++[- >+++< ]>+++ +.<++ +[->- +--<]> -.<++ +++++ +[->- ----- --<]> ----. <++++ ++++[ ->+++ +++++ <]>++ ++++++ +++++ ++++. <+++[ ->--- <]>-- ----. <++++ [->++ ++<]> ++..< +++++ +++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ ++++. <+++[ +->+++ <]>++ .<+++ +++++ +[->- ----- ---<] >---. <++++ ++++[ ->+++ +++++ +<]>+. <++++ [->++ ++<]> +.--- .++++ ++.-- ----- .<+++ [->-- -<]>- .<+++ +++++[ ->--- ----< ]>--- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ +[->++ ++++< ]>+++ .++++ +.<++ ++[-> ----< ]>--- ---.< +++++ +++[- >++++ +++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ +++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< +]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ ++++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> +----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ +++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ ++.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ +++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ ++..<+ +++++ ++[-> ----- ---<] >---- ----- --.<+ +++[- >---- <]>-- --.-- +-.+++ .---. <++++ ++[-> +++++ +<]>+ ++.++ +++.< ++++[ ->--- -<]>- ----- +.<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- +.---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ ++++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- +----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ ++++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+ +++++ ++++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++ +++++ +[->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++ ++++[ ->--- ----- +<]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---- +--.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>.< +++++ [->-- ---<] +>---- --.-- -.<++ ++++[ ->+++ +++<] >+++. +++++ .<+++ +[->- ---<] >---- +--.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- +--.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ ++++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- +----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] +>++++ .<+++ +++++ [->-- ----- -<]>- ----- .<+++ ++[-> ----- <]>-- ----. +---.< +++++ +++++ [->++ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- -.<++ ++[->+ ++<]> +.--- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> ++++++ +++<] >++++ +++++ +++++ +.-.- ----- ---.< +++++ +++[- >---- ----< +]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ .<+++ [->++ +<]>+ +.+++ +++++ +.---- ----- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ +++[- +>++++ ++++< ]>+.< +++[- >+++< ]>+++ +.<++ +[->- --<]> -.<++ +++++ +[->- +----- --<]> ----. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ ++++. <+++[ +->--- <]>-- ----. <++++ [->++ ++<]> ++..< +++++ ++++[ ->--- ----- -<]>- +-.<++ +++++ +[->+ +++++ ++<]> +++++ ++++. <+++[ ->+++ <]>++ .<+++ +++++ ++[->- ----- ---<] >---. <++++ ++++[ ->+++ +++++ <]>+. <++++ [->++ ++<]> ++.--- .++++ ++.-- ----- .<+++ [->-- -<]>- .<+++ ++++[ ->--- ----< ]>--- +----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++ .++++ +.<+++ +[->- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] +>++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ +->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- +----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ ++.+++ ..<++ +[->+ ++<]> ++++. <++++ +++++ [->-- ----- --<]> -.<++ +++++ ++[->+ +++++ ++<]> +++++ +++++ +++++ .-.<+ +++++ ++[-> ----- ---<] >---- +----- ----- .<+++ +++++ +[->+ +++++ +++<] >+++. <+++[ ->--- <]>-- -.--- +.<+++ +++++ [->-- ----- -<]>- ----. <++++ +++++ [->++ +++++ ++<]> +++++ ++.<++ ++[-> ----< ]>--- ---.< +++[- >+++< ]>++. .<+++ +++++ [->-- ----- +-<]>- ----- ----- .<+++ +[->- ---<] >---- .---. +++.- --.<+ +++++ [->++ +++++< ]>+++ .++++ .<+++ +[->- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> +++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ ++++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ ++++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ +[->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ +++++ [->-- ----- +--<]> -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.<+ +++++ ++[-> +----- ---<] >---- ----- ----- .<+++ +++++ +[->+ +++++ +++<] >+++. <+++[ +->--- <]>-- -.--- .<+++ +++++ [->-- ----- -<]>- ----. <++++ +++++ [->++ ++++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- ---.< +++[- >+++< ]>++. .<+++ ++++++ [->-- ----- -<]>. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ [->++ +++++< ]>+++ .++++ .<+++ +[->- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> +++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ ++++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ ++++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ +[->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ ++++[ ->--- ----- +<]>-- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ ++++[ ->+++ +++++ +++<]> +++++ +.<++ ++[-> ----< ]>--- .<+++ [->++ +<]>+ .---- --.<+ +++++ +++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ +.-.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++ +++<]> ++++. <+++[ ->+++ <]>++ .++++ ++++. ----- ----. <++++ ++++[ ->--- +----- <]>-- ----- ----- --.<+ +++++ ++[-> +++++ +++<] >+.<+ ++[-> +++<] +>++++ .<+++ [->-- -<]>- .<+++ +++++ [->-- ----- -<]>- ---.< +++++ +++[- +>++++ ++++< ]>+++ +++++ +++++ +++.< +++[- >---< ]>--- ---.< ++++[ ->+++ ++<]>+ +..<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ ++++++ +++.< +++[- >+++< ]>++. <++++ +++++ [->-- ----- --<]> ---.< +++++ ++++[- >++++ ++++< ]>+.< ++++[ ->+++ +<]>+ .---. +++++ +.--- ----. <+++[ +->--- <]>-. <++++ +++[- >---- ---<] >---- ---.< +++++ [->-- ---<] >---- +--.-- -.<++ ++++[ ->+++ +++<] >+++. +++.< ++++[ ->--- -<]>- ---.< +++++ ++++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- +-.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- +>++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] +>---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ ++++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ +++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++ ++++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >---- +-.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ +[->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >---- ----- --.<+ +++[- >---- +<]>-- --.-- -.+++ .---. <++++ ++[-> +++++ +<]>+ ++.++ +.<++ ++[-> ----< +]>--- -.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- +----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- +-.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ +[->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ +++<]> ++++. <++++ +++++ [->-- ----- --<]> -.<++ +++++ +[->+ +++++ ++<]> ++++++ +++++ +++++ .-.<+ +++++ ++[-> ----- ---<] >---- ----- ----- .<+++ ++++++ +[->+ +++++ +++<] >+++. <+++[ ->--- <]>-- -.--- .<+++ +++++ [->-- +----- -<]>- ----. <++++ +++++ [->++ +++++ ++<]> +++++ +.<++ ++[-> ----< +]>--- ---.< +++[- >+++< ]>++. .<+++ +++++ [->-- ----- -<]>. <++++ +[->- +----< ]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++ .+++. <++++ [->-- --<]> +----. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- +----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. +<++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- +>---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ +<]>++ ++.<+ +++++ ++[-> ----- ---<] >---- --.<+ ++++[ ->--- --<]> ----- +-.--- .<+++ +++++ ++[-> +++++ +++++ <]>++ ++++. <++++ [->-- --<]> ---.< ++++[- >+++< ]>+.- ----- .<+++ +++++ [->-- ----- -<]>- ----. <++++ ++++[ +->+++ +++++ <]>++ +++++ +++++ +++.- .---- ----- .<+++ +++++ [->-- ----- +-<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ ++.<+ ++[-> +++<] >++.+ +++++ +++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- ----- ----- .<+++ +++++ +[->++ +++++ +<]>+ .<+++ [->++ +<]>+ +++.< +++[- >---< ]>-.< +++++ +++[- +>---- ----< ]>--- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ +.<++ ++[->- --<]> ----- -.<++ ++[-> ++++< ]>++. .<+++ +++++ +[->- ----- ---<] +>--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +.<++ +[->+ ++<]> ++.<+ +++++ ++++[- >---- ----- <]>-- -.<++ +++++ +[->+ +++++ ++<]> +.<++ ++[-> ++++< +]>+.- --.++ ++++. ----- --.<+ ++[-> ---<] >-.<+ +++++ +[->- ----- -<]>- +----- -.<++ +++[- >---- -<]>- ----- .---. <++++ ++[-> +++++ +<]>+ ++.++ +.<+++ +[->- ---<] >---. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ ++++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> +----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- +---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. ++++.. <+++[ ->+++ <]>++ ++.<+ +++++ +++[- >---- ----- <]>-. <++++ ++++[ +->+++ +++++ <]>++ +++++ +++++ +++.- .<+++ +++++ [->-- ----- -<]>- ----- +----- ---.< +++++ ++++[ ->+++ +++++ +<]>+ ++.<+ ++[-> ---<] >---. ---.< ++++++ +++[- >---- ----< ]>--- --.<+ +++++ +++[- >++++ +++++ <]>++ ++++. +<++++ [->-- --<]> ----- -.<++ +[->+ ++<]> ++..< +++++ +++[- >---- ----< +]>--- ----- ---.< ++++[ ->--- -<]>- ---.- --.++ +.--- .<+++ +++[- >++++ +++<]> +++.+ +.<++ ++[-> ----< ]>--- .<+++ +++++ [->++ +++++ +<]>+ +.<++ ++[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ ++++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ +++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ ++++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- +.<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.<++ +++++ +[->- ----- +--<]> ----- ----- ----. <++++ +++++ [->++ +++++ ++<]> +++.< +++[- >---< +]>--- .---. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ ++++[ ->+++ +++++ ++<]>+ +++++ .<+++ +[->- ---<] >---- --.<+ ++[-> +++<] >++.. <++++ ++++[ +->--- ----- <]>.< +++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] +>+++. ++.<+ +++[- >---- <]>-- -.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> ++++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ +++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ +.---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ ++<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ ++++[ ->--- ----- <]>-- ----. +<++++ +[->- ----< ]>--- ---.- --.<+ +++++ ++++[ ->+++ +++++ ++<]> +++++ ++.<++ ++[-> ----< ]>--- .<+++ [->++ +<]>+ .---- --.<+ +++++ ++[-> ----- +---<] >---- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.-- ----- +--.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> ++++. +<+++[ ->+++ <]>++ .++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- +----- ----- --.<+ +++++ ++[-> +++++ +++<] >+.<+ ++[-> +++<] >++++ .<+++ +[->-- -<]>- .<+++ +++++ [->-- ----- -<]>- ---.< +++++ +++[- >++++ ++++< +]>+++ +++++ +++++ +++.< +++[- >---< ]>--- ---.< ++++[ ->+++ +<]>+ +..<+ ++++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++.< ++++[- >+++< ]>++. <++++ +++++ [->-- ----- --<]> ---.< +++++ +++[- >++++ +++++< ]>+.< ++++[ ->+++ +<]>+ .---. +++++ +.--- ----. <+++[ ->--- <]>-. +<++++ +++[- >---- ---<] >---- ---.< +++++ [->-- ---<] >---- --.-- -.<++ +++++[ ->+++ +++<] >+++. +.<++ ++[-> ----< ]>--. <++++ ++++[ ->+++ +++++ +<]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] +>++++ +.<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ ++++++ +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ ++++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ +++[- >---- +----- <]>-. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .<+++ +++++ +[->-- ----- -<]>- ----- ----- ---.< +++++ ++++[ ->+++ +++++ +<]>+ ++.<+ +++[-> ---<] >---. ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ +++[- +>++++ +++++ <]>++ ++++. <++++ [->-- --<]> ----- -.<++ +[->+ ++<]> ++..< ++++++ +++[- >---- ----< ]>--- ----- ---.< ++++[ ->--- -<]>- ---.- --.++ ++.--- .<+++ +++[- >++++ ++<]> +++.+ .<+++ +[->- ---<] >--.< +++++ +++[- +>++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ ++[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ +++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- +--.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ +++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. +<++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ +<]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ ++++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ ++<]>+ +..<+ +++++ ++[-> ----- ---<] >.<++ +++[- >---- -<]>- ----- .---. +<++++ ++[-> +++++ +<]>+ ++.+. <++++ [->-- --<]> --.<+ +++++ ++[-> +++++ ++++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ ++<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] +>++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ ++++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ [->-- +----- -<]>- ----- .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +++++ [->++ ++++++ +++<] >++++ ++.<+ +++[- >---- <]>-- -.<++ +[->+ ++<]> +.--- ---.< ++++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ ++++++ +.-.- ----- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> ++++++ +++<] >++++ .<+++ [->++ +<]>+ +.+++ +++++ .---- ----- .<+++ +++++ +[->-- ----- -<]>- ----- ----- ---.< +++++ +++[- >++++ ++++< ]>+.< +++[- +>+++< ]>+++ +.<++ +[->- --<]> -.<++ +++++ +[->- ----- --<]> ----. <++++ +++++[ ->+++ +++++ <]>++ +++++ +++++ ++++. <+++[ ->--- <]>-- ----. <++++ +[->++ ++<]> ++..< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ +++<]> +++++ ++++. <+++[ ->+++ <]>++ .<+++ +++++ +[->- ----- ---<] >---. +<++++ ++++[ ->+++ +++++ <]>+. <++++ [->++ ++<]> +.--- .++++ ++.-- ----- +.<+++ [->-- -<]>- .<+++ ++++[ ->--- ----< ]>--- ----. <++++ +[->- ----< +]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++ ..<++ ++[-> ----< ]>-.< +++++ ++++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- +-.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- +>++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] +>---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ ++++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ +++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++ ++++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >---- +-.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ +[->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >---- ----- --.<+ +++[- >---- +<]>-- --.-- -.+++ .---. <++++ ++[-> +++++ +<]>+ ++..< ++++[ ->--- -<]>- +.<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- +.---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ ++++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- +----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ ++++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+ +++++ ++++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++ +++++ +[->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++ ++++[ ->--- ----- +<]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---- +--.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>.< +++++ [->-- ---<] +>---- --.-- -.<++ ++++[ ->+++ +++<] >+++. .<+++ +[->- ---<] >-.<+ +++++ +++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- +.<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> ++++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> +----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ ++++++ [->-- ----- -<]>- ----- .<+++ ++[-> ----- <]>-- ----. ---.< +++++ ++++++ [->++ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- -.<++ +[->+ ++<]> ++.--- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] +>++++ +++++ +++++ +.-.- ----- ---.< +++++ +++[- >---- ----< ]>--- --.<+ ++++++ ++[-> +++++ +++<] >++++ .<+++ [->++ +<]>+ +.+++ +++++ .---- ----- +.<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ +++[- >++++ ++++< +]>+.< +++[- >+++< ]>+++ +.<++ +[->- --<]> -.<++ +++++ +[->- ----- --<]> +----. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ ++++. <+++[ ->--- <]>-- +----. <++++ [->++ ++<]> ++..< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ ++[->+ +++++ ++<]> +++++ ++++. <+++[ ->+++ <]>++ .<+++ +++++ +[->- ----- +---<] >---. <++++ ++++[ ->+++ +++++ <]>+. <++++ [->++ ++<]> +.--- .++++ +++.-- ----- .<+++ [->-- -<]>- .<+++ ++++[ ->--- ----< ]>--- ----. <++++ ++[->- ----< ]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++ .-.<+ +++[- >---- +<]>.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- +---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< ++++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> +----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< +]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ ++++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ ++++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> ----- +---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- +----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >---- ----- --.<+ ++++[- >---- <]>-- --.-- -.+++ .---. <++++ ++[-> +++++ +<]>+ ++.-. <++++ +[->-- --<]> .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ +..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- +<]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ +++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ +[->++ +<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++ +++++ ++<]>+ +++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- ----- ----. +<++++ +++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++ ++++[ +->--- ----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- +---<] >---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>.< +++++ +[->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >+++. -.<++ ++[-> ----< +]>.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- +--.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ ++++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- +----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] +>++++ .<+++ +++++ [->-- ----- -<]>- ----- .<+++ ++[-> ----- <]>-- ----. +---.< +++++ +++++ [->++ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- -.<++ ++[->+ ++<]> +.--- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> ++++++ +++<] >++++ +++++ +++++ +.-.- ----- ---.< +++++ +++[- >---- ----< +]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ .<+++ [->++ +<]>+ +.+++ +++++ +.---- ----- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ +++[- +>++++ ++++< ]>+.< +++[- >+++< ]>+++ +.<++ +[->- --<]> -.<++ +++++ +[->- +----- --<]> ----. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ ++++. <+++[ +->--- <]>-- ----. <++++ [->++ ++<]> ++..< +++++ ++++[ ->--- ----- -<]>- +-.<++ +++++ +[->+ +++++ ++<]> +++++ ++++. <+++[ ->+++ <]>++ .<+++ +++++ ++[->- ----- ---<] >---. <++++ ++++[ ->+++ +++++ <]>+. <++++ [->++ ++<]> ++.--- .++++ ++.-- ----- .<+++ [->-- -<]>- .<+++ ++++[ ->--- ----< ]>--- +----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++ +++++ ++++.< +++++ [->-- ---<] >.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] +>++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ +->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- +----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ ++.+++ ..<++ +[->+ ++<]> ++++. <++++ +++++ [->-- ----- --<]> -.<++ +++++ ++[->+ +++++ ++<]> +++++ +++++ +++++ .-.<+ +++++ ++[-> ----- ---<] >---- +----- ----- .<+++ +++++ +[->+ +++++ +++<] >+++. <+++[ ->--- <]>-- -.--- +.<+++ +++++ [->-- ----- -<]>- ----. <++++ +++++ [->++ +++++ ++<]> +++++ ++.<++ ++[-> ----< ]>--- ---.< +++[- >+++< ]>++. .<+++ +++++ [->-- ----- +-<]>- ----- ----- .<+++ +[->- ---<] >---- .---. +++.- --.<+ +++++ [->++ +++++< ]>+++ +++++ +++.< +++++ [->-- ---<] >.<++ +++++ +[->+ +++++ ++<]> +++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ ++++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ ++++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ +[->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ +++++ [->-- ----- +--<]> -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.<+ +++++ ++[-> +----- ---<] >---- ----- ----- .<+++ +++++ +[->+ +++++ +++<] >+++. <+++[ +->--- <]>-- -.--- .<+++ +++++ [->-- ----- -<]>- ----. <++++ +++++ [->++ ++++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- ---.< +++[- >+++< ]>++. .<+++ ++++++ [->-- ----- -<]>. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ [->++ +++++< ]>+++ +++++ +++.< +++++ [->-- ---<] >.<++ +++++ +[->+ +++++ ++<]> +++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ ++++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ ++++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ +[->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ ++++[ ->--- ----- +<]>-- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ ++++[ ->+++ +++++ +++<]> +++++ +.<++ ++[-> ----< ]>--- .<+++ [->++ +<]>+ .---- --.<+ +++++ +++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ +.-.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++ +++<]> ++++. <+++[ ->+++ <]>++ .++++ ++++. ----- ----. <++++ ++++[ ->--- +----- <]>-- ----- ----- --.<+ +++++ ++[-> +++++ +++<] >+.<+ ++[-> +++<] +>++++ .<+++ [->-- -<]>- .<+++ +++++ [->-- ----- -<]>- ---.< +++++ +++[- +>++++ ++++< ]>+++ +++++ +++++ +++.< +++[- >---< ]>--- ---.< ++++[ ->+++ ++<]>+ +..<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ ++++++ +++.< +++[- >+++< ]>++. <++++ +++++ [->-- ----- --<]> ---.< +++++ ++++[- >++++ ++++< ]>+.< ++++[ ->+++ +<]>+ .---. +++++ +.--- ----. <+++[ +->--- <]>-. <++++ +++[- >---- ---<] >---- ---.< +++++ [->-- ---<] >---- +--.-- -.<++ ++++[ ->+++ +++<] >++++ +++++ +.<++ ++[-> ----< ]>--- ----- +.<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- +.---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ ++++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- +----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ ++++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+ +++++ ++++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++ +++++ +[->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++ ++++[ ->--- ----- +<]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---- +--.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>-- ----- ----. <++++ +[->-- --<]> ----. ---.+ ++.-- -.<++ ++++[ ->+++ +++<] >++++ +++++ +.<++ +++[-> ----< ]>--- ----- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> +++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- +>---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- +----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ +.+++. .<+++ [->++ +<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ +[->++ +++++ +<]>+ +++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- +----- ----. <++++ +++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. +<++++ ++++[ ->--- ----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ +.<+++ +[->- ---<] >---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- +<]>.< +++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<++ ++[-> ----< ]>--- ----- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ +++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ ++++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. +----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ +<]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ +++[- >---- ----< ]>--- ---.< ++++++ [->-- ---<] >---- --.-- -.<++ +++++ +++[- >++++ +++++ +<]>+ +++++ +.<+++ +[->- ---<] >---. <+++[ ->+++ <]>+. ----- -.<++ +++++ +[->- ----- +--<]> ----- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.--- ----- +-.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ [->++ +++++ +<]>+ +++.< ++++[- >+++< ]>++. +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- +----- ----- -.<++ +++++ +[->+ +++++ ++<]> +.<++ +[->+ ++<]> ++++. <+++[ +->--- <]>-. <++++ ++++[ ->--- ----- <]>-- --.<+ +++++ ++[-> +++++ +++<] +>++++ +++++ +++++ ++.<+ ++[-> ---<] >---- --.<+ +++[- >++++ <]>++ ..<++ ++++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ ++.<+ +++[-> +++<] >++.< +++++ ++++[ ->--- ----- -<]>- --.<+ +++++ ++[-> +++++ ++++<] >+.<+ +++[- >++++ <]>+. ---.+ +++++ .---- ---.< +++[- >---< ]>-.< ++++++ ++[-> ----- --<]> ----- --.<+ ++++[ ->--- --<]> ----- -.--- .<+++ ++++[- >++++ ++<]> +++++ ++++. <++++ [->-- --<]> ----- --.<+ +++++ ++[-> ++++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ +[->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ ++++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- +-.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ ++[->- ----- ---<] >-.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.< ++++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ ++[-> +++++ ++++< +]>+++ .<+++ [->-- -<]>- --.-- -.<++ +++++ +[->- ----- --<]> ----- .<+++ ++++++ +[->+ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- ----. <+++[ ->+++ +<]>++ ..<++ +++++ +[->- ----- --<]> ----- ----- -.<++ ++[-> ----< ]>--- +-.--- .+++. ---.< +++++ +[->+ +++++ <]>++ +++++ ++.<+ +++[- >---- <]>-- +----- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- +----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- +.<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ +->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ ++<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+ ++++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++ ++++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++ ++++[ ->--- +----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<] +>---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>.< +++++ [->-- +---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++ +++++ .<+++ +[->- ---<] +>---- ---.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. +----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] +>--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ +++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- +>+++< ]>+++ +.<++ +++++ +[->- ----- --<]> ----- -.<++ +++[- >---- -<]>- +----- .---. <++++ +++++ +[->+ +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- +--.<+ ++[-> +++<] >+.-- ----. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ ++++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. ----- ----. <++++ ++++[ ->--- +----- <]>-- ---.< +++++ +++[- >++++ ++++< ]>+++ +.<++ +[->+ ++<]> ++.++ ++++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++ +++++[ ->+++ +++++ <]>+. <+++[ ->+++ <]>++ ++.<+ ++[-> ---<] >-.<+ +++++ +++[-> ----- ---<] >---- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ +++++ +.<+++ [->-- -<]>- ----- .<+++ +[->+ +++<] >++.. <++++ +++++ [->-- ----- +--<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ .<+++ [->++ +<]>+ +.<++ ++++++ ++[-> ----- ----< ]>--- .<+++ +++++ [->++ +++++ +<]>+ .<+++ +[->+ ++++<] >+.-- -.+++ +++.- ----- -.<++ +[->- --<]> -.<++ +++++ [->-- ----- +<]>-- ----- .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +[->+ +++++ <]>++ ++++++ +.<++ ++[-> ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. <+++[ +->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ ++++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ +++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ ++++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< ++++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- +<]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> +---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< +]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> +----- ---<] >---- ----- --.<+ +++[- >---- <]>-- --.-- -.+++ .---. <++++ +++[-> +++++ +<]>+ +++++ ++.<+ +++[- >---- <]>-- ----. <++++ ++++[ ->+++ ++++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> ++++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ +<]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.< ++++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ +++[- +>---- ----- <]>-. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .<+++ ++++++ [->-- ----- -<]>- ----- ----- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++.<+ ++[-> ---<] >---. ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++++[- >++++ +++++ <]>++ ++++. <++++ [->-- --<]> ----- -.<++ +[->+ ++<]> +++..< +++++ +++[- >---- ----< ]>.<+ ++++[ ->--- --<]> ----- -.--- .<+++ ++++[- >++++ ++<]> +++++ +++.< ++++[ ->--- -<]>- ----- .<+++ +++++ [->++ ++++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- +>+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ ++<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. +<++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ +++[- +>---- ----< ]>--- ---.< +++++ [->-- ---<] >---- --.-- -.<++ +++++ +++[- +>++++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---. <+++[ ->+++ <]>+. ----- +-.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ [->++ +++++ +<]>+ +++++ ++++++ ++++. -.--- ----- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ +[->++ +++++ +<]>+ +++.< +++[- >+++< ]>++. +++++ +++.- ----- ---.< +++++ ++++[- >---- ----< ]>--- ----- ----- -.<++ +++++ +[->+ +++++ ++<]> +.<++ ++[->+ ++<]> ++++. <+++[ ->--- <]>-. <++++ ++++[ ->--- ----- <]>-- --.<+ ++++++ ++[-> +++++ +++<] >++++ +++++ +++++ ++.<+ ++[-> ---<] >---- --.<+ ++++[- >++++ <]>++ ..<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ ++++++ <]>++ +++++ ++.<+ ++[-> +++<] >++.< +++++ ++++[ ->--- ----- -<]>- +--.<+ +++++ ++[-> +++++ +++<] >+.<+ +++[- >++++ <]>+. ---.+ +++++ .---- +---.< +++[- >---< ]>-.< +++++ ++[-> ----- --<]> ----- --.<+ ++++[ ->--- +--<]> ----- -.--- .<+++ +++[- >++++ ++<]> +++++ ++.<+ +++[- >---- <]>-- +---.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- +---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< ++++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> +----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< +]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ ++++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ ++++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> ----- +---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- +----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >---- ----- --.<+ ++++[- >---- <]>-- --.-- -.+++ .---. <++++ ++[-> +++++ +<]>+ +++++ +.<++ +++[-> ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ ++.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- +----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- +-.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ ++..<+ ++[-> +++<] >++++ .<+++ +++++ +[->- ----- ---<] >-.<+ +++++ ++[-> ++++++ +++<] >++++ +++++ +++++ +.-.< +++++ +++[- >---- ----< ]>--- ----- +----- -.<++ +++++ ++[-> +++++ ++++< ]>+++ .<+++ [->-- -<]>- --.-- -.<++ ++++++ +[->- ----- --<]> ----- .<+++ +++++ +[->+ +++++ +++<] >++++ ++.<+ ++++[- >---- <]>-- ----. <+++[ ->+++ <]>++ ..<++ +++++ +[->- ----- --<]> +.<+++ ++[-> ----- <]>-- ----. ---.< +++++ +[->+ +++++ <]>++ +++++ .<+++ ++[->- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ +.++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- +----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- +.<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ +..<++ +[->+ ++<]> ++++. <++++ ++++[ ->--- ----- <]>-- ----. <++++ +[->- +----< ]>--- ---.- --.<+ +++++ ++++[ ->+++ +++++ ++<]> +++++ +.<++ ++[-> +----< ]>--- .<+++ [->++ +<]>+ .---- --.<+ +++++ ++[-> ----- ---<] >---- +-.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.-- ----- --.<+ +++++ +++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> ++++. <+++[ ->+++ +<]>++ .++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----- ----- +--.<+ +++++ ++[-> +++++ +++<] >+.<+ ++[-> +++<] >++++ .<+++ [->-- -<]>- +.<+++ +++++ [->-- ----- -<]>- ---.< +++++ +++[- >++++ ++++< ]>+++ +++++ ++++++ +++.< +++[- >---< ]>--- ---.< ++++[ ->+++ +<]>+ +..<+ +++++ +++[- +>---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++.< +++[- >+++< +]>++. <++++ +++++ [->-- ----- --<]> ---.< +++++ +++[- >++++ ++++< ]>+.< +++++[ ->+++ +<]>+ .---. +++++ +.--- ----. <+++[ ->--- <]>-. <++++ +++[- +>---- ---<] >---- ---.< +++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ ++++<] >++++ ++.<+ +++[- >---- <]>-- --.<+ +++++ ++[-> +++++ +++<] >++.< ++++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. +<++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ ++++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ ++++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ +[->- ----- ---<] +>-.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.< +++++ +++[- >---- +----< ]>--- ----- ----- -.<++ +++++ ++[-> +++++ ++++< ]>+++ .<+++ [->-- +-<]>- --.-- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ +[->+ +++++ ++++<] >++++ ++.<+ +++[- >---- <]>-- ----. <+++[ ->+++ <]>++ ..<++ +++++ ++[->- ----- --<]> ----- ----- -.<++ ++[-> ----< ]>--- -.--- .+++. ---.< ++++++ +[->+ +++++ <]>++ ++++. <++++ [->-- --<]> ----. <++++ ++++[ ->+++ ++++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> ++++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ +<]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.< ++++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ +++[- +>---- ----- <]>-. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .<+++ ++++++ [->-- ----- -<]>- ----- ----- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++.<+ ++[-> ---<] >---. ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++++[- >++++ +++++ <]>++ ++++. <++++ [->-- --<]> ----- -.<++ +[->+ ++<]> +++..< +++++ +++[- >---- ----< ]>.<+ ++++[ ->--- --<]> ----- -.--- .<+++ ++++[- >++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- -.<++ +++++ +[->+ +++++ +++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ +<]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> ++++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ ++++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ ++++[ ->--- +----- <]>-- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ ++++[ ->+++ ++++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- .<+++ [->++ +<]>+ .---- --.<+ ++++++ ++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ ++++++ .-.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ +[->+ ++++++ ++<]> ++++. <+++[ ->+++ <]>++ .++++ ++++. ----- ----. <++++ ++++[ +->--- ----- <]>-- ----- ----- --.<+ +++++ ++[-> +++++ +++<] >+.<+ ++[-> ++++<] >++++ .<+++ [->-- -<]>- .<+++ +++++ [->-- ----- -<]>- ---.< +++++ ++++[- >++++ ++++< ]>+++ +++++ +++++ +++.< +++[- >---< ]>--- ---.< ++++[ +->+++ +<]>+ +..<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ ++<]>+ +++++ +++.< +++[- >+++< ]>++. <++++ +++++ [->-- ----- --<]> ---.< ++++++ +++[- >++++ ++++< ]>+.< ++++[ ->+++ +<]>+ .---. +++++ +.--- ----. +<+++[ ->--- <]>-. <++++ +++[- >---- ---<] >---- ---.< +++++ [->-- ---<] +>---- --.-- -.<++ ++++[ ->+++ +++<] >++++ +.<++ ++[-> ----< ]>--- .<+++ ++++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- +---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ +[->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- ----- +<]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< ++++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ +++++. -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++ +++++ [->++ ++++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++ ++++[ ->--- ----- <]>-- +---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---- --.<+ +++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>-- ----- ----. <++++ [->-- +--<]> ----. ---.+ ++.-- -.<++ ++++[ ->+++ +++<] >++++ +.<++ ++[-> ----< +]>--- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- +----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- +.<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ +->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ ++<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+ ++++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++ ++++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++ ++++[ ->--- +----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<] +>---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>.< +++++ [->-- +---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++ +.<++ ++[-> ----< ]>--- +.<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- +.---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ ++++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- +----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ ++++.< +++++ +++[- >---- ----< ]>--- ---.< +++++ [->-- ---<] >---- --.-- +-.<++ +++++ +++[- >++++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---. <+++[ +->+++ <]>+. ----- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ [->++ ++++++ +<]>+ +++++ +++++ ++++. -.--- ----- -.<++ +++++ +[->- ----- --<]> +----- .<+++ +++++ [->++ +++++ +<]>+ +++.< +++[- >+++< ]>++. +++++ +++.- +----- ---.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ +[->+ ++++++ ++<]> +.<++ +[->+ ++<]> ++++. <+++[ ->--- <]>-. <++++ ++++[ ->--- +----- <]>-- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ ++.<+ ++[-> +---<] >---- --.<+ +++[- >++++ <]>++ ..<++ +++++ ++[-> ----- ----< ]>--. +<++++ ++++[ ->+++ +++++ <]>++ +++++ ++.<+ ++[-> +++<] >++.< +++++ ++++[ +->--- ----- -<]>- --.<+ +++++ ++[-> +++++ +++<] >+.<+ +++[- >++++ <]>+. +---.+ +++++ .---- ---.< +++[- >---< ]>-.< +++++ ++[-> ----- --<]> ----- +--.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++[- >++++ ++<]> ++++. <++++ +[->-- --<]> --.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ +++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- +--<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ ++++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ +++[-> +++<] >++++ .<+++ +++++ +[->- ----- ---<] >-.<+ +++++ ++[-> +++++ ++++<] >++++ +++++ +++++ +.-.< +++++ +++[- >---- ----< ]>--- ----- ----- +-.<++ +++++ ++[-> +++++ ++++< ]>+++ .<+++ [->-- -<]>- --.-- -.<++ +++++ ++[->- ----- --<]> ----- .<+++ +++++ +[->+ +++++ +++<] >++++ ++.<+ +++[- +>---- <]>-- ----. <+++[ ->+++ <]>++ ..<++ +++++ +[->- ----- --<]> ----- +----- -.<++ ++[-> ----< ]>--- -.--- .+++. ---.< +++++ +[->+ +++++ <]>++ +++.<+ +++[- >---- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> +++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- +>---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- +----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ +.+++. .<+++ [->++ +<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ +[->++ +++++ +<]>+ +++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- +----- ----. <++++ +++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. +<++++ ++++[ ->--- ----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ +.<+++ +[->- ---<] >---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- +<]>.< +++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++ .<+++ ++[->- ---<] >--.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ ++++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- +---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ ++++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< ++++[- >+++< ]>+++ +.<++ +++++ +[->- ----- --<]> ----- -.<++ +++[- >---- +-<]>- ----- .---. <++++ +++++ +[->+ +++++ ++++< ]>+++ +++.< ++++[ ->--- +-<]>- --.<+ ++[-> +++<] >+.-- ----. <++++ ++++[ ->--- ----- <]>-- ---.< ++++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. ----- ----. <++++ ++++[ +->--- ----- <]>-- ---.< +++++ +++[- >++++ ++++< ]>+++ +.<++ +[->+ ++<]> +++.++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- ----- ----. +<++++ ++++[ ->+++ +++++ <]>+. <+++[ ->+++ <]>++ ++.<+ ++[-> ---<] >-.<+ ++++++ ++[-> ----- ---<] >---- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++++ .<+++ [->-- -<]>- ----- .<+++ +[->+ +++<] >++.. <++++ +++++ [->-- +----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ .<+++ [->++ +<]>+ ++.<++ +++++ ++[-> ----- ----< ]>--- .<+++ +++++ [->++ +++++ +<]>+ .<+++ ++[->+ +++<] >+.-- -.+++ +++.- ----- -.<++ +[->- --<]> -.<++ +++++ [->-- +----- <]>-- ----- .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +[->+ +++++ +<]>++ +.<++ ++[-> ----< ]>-.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ +<]>++ ++.++ +++.. ----- ---.- ----- -.<++ +++++ +[->- ----- --<]> ----- +.<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ +->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ ++<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+ ++++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++ ++++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++ ++++[ ->--- +----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<] +>---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>-- ----- ----. +<++++ [->-- --<]> ----. ---.+ ++.-- -.<++ ++++[ ->+++ +++<] >+++. <++++ +[->-- --<]> -.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ ++..-- ----- -.--- ----. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ +++[- +>++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] +>---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ ++++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ +++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++ ++++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >---- +-.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ +[->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >.<++ +++[- >---- -<]>- ----- +.---. <++++ ++[-> +++++ +<]>+ ++.<+ +++[- >---- <]>-. <++++ ++++[ ->+++ ++++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ +++++ +++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ +.---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ ++<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ ++++[ ->--- ----- <]>-- ----. +<++++ +[->- ----< ]>--- ---.- --.<+ +++++ ++++[ ->+++ +++++ ++<]> +++++ ++.<++ ++[-> ----< ]>--- .<+++ [->++ +<]>+ .---- --.<+ +++++ ++[-> ----- +---<] >---- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.-- ----- +--.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> ++++. +<+++[ ->+++ <]>++ .++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- +----- ----- --.<+ +++++ ++[-> +++++ +++<] >+.<+ ++[-> +++<] >++++ .<+++ +[->-- -<]>- .<+++ +++++ [->-- ----- -<]>- ---.< +++++ +++[- >++++ ++++< +]>+++ +++++ +++++ +++.< +++[- >---< ]>--- ---.< ++++[ ->+++ +<]>+ +..<+ ++++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++.< ++++[- >+++< ]>++. <++++ +++++ [->-- ----- --<]> ---.< +++++ +++[- >++++ +++++< ]>+.< ++++[ ->+++ +<]>+ .---. +++++ +.--- ----. <+++[ ->--- <]>-. +<++++ +++[- >---- ---<] >---- ---.< +++++ [->-- ---<] >---- --.-- -.<++ ++++++ +++[- >++++ +++++ +<]>. +.<++ +++++ +[->- ----- --<]> ----- ----- +----- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- +----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- +.<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ +->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ ++<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+ ++++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++ ++++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++ ++++[ ->--- +----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<] +>---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>-- ----- ----. +<++++ [->-- --<]> ----. ---.< ===Clear all data in this byte(change it into 0)=== '
New page size (new_size)
326527
Old page size (old_size)
58140
Lines added in edit (added_lines)
[ 0 => '', 1 => 'Another one found by the translator:', 2 => ' +++++ ++[-> +++++ ++<]> +++++ +++.. <++++ +[->- ----< ]>.<+ +++++ ++[->', 3 => ' +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++', 4 => ' [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++', 5 => ' +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> -----', 6 => ' -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++', 7 => ' +[->- ----- ---<] >-.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.<', 8 => ' +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ ++[-> +++++ ++++<', 9 => ' ]>+++ .<+++ [->-- -<]>- --.-- -.<++ +++++ +[->- ----- --<]> ----- .<+++', 10 => ' +++++ +[->+ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- ----. <+++[ ->+++', 11 => ' <]>++ ..<++ +++++ +[->- ----- --<]> .<+++ ++[-> ----- <]>-- ----. ---.<', 12 => ' +++++ +[->+ +++++ <]>++ +++++ ++++. .<+++ ++[-> ----- <]>.< +++++ +++[-', 13 => ' >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++', 14 => ' +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++', 15 => ' ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >----', 16 => ' --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++', 17 => ' +[->- ----- --<]> ----- -.<++ +++[- >---- -<]>- ----- .---. <++++ +++++', 18 => ' +[->+ +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- --.<+ ++[-> +++<] >+.--', 19 => ' ----. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ +++[- >++++ ++++< ]>+++', 20 => ' +++++ +++++ ++.-. ----- ----. <++++ ++++[ ->--- ----- <]>-- ---.< +++++', 21 => ' +++[- >++++ ++++< ]>+++ +.<++ +[->+ ++<]> ++.++ +++++ +.--- ----- -.<++', 22 => ' +++++ +[->- ----- --<]> ----- ----- ----. <++++ ++++[ ->+++ +++++ <]>+.', 23 => ' <+++[ ->+++ <]>++ ++.<+ ++[-> ---<] >-.<+ +++++ ++[-> ----- ---<] >----', 24 => ' .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ +++++ .<+++ [->-- -<]>- -----', 25 => ' .<+++ +[->+ +++<] >++.. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[->', 26 => ' +++++ +++<] >++++ +++++ .<+++ [->++ +<]>+ +.<++ +++++ ++[-> ----- ----<', 27 => ' ]>--- .<+++ +++++ [->++ +++++ +<]>+ .<+++ +[->+ +++<] >+.-- -.+++ +++.-', 28 => ' ----- -.<++ +[->- --<]> -.<++ +++++ [->-- ----- <]>-- ----- .<+++ ++[->', 29 => ' ----- <]>-- ----. ---.< +++++ +[->+ +++++ <]>++ +++++ ++++. -.<++ ++[->', 30 => ' ----< ]>--- ----- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++.', 31 => ' +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >----', 32 => ' ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----.', 33 => ' <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++.', 34 => ' .<+++ [->++ +<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++', 35 => ' +++++ +<]>+ +++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- -----', 36 => ' ----. <++++ +++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++', 37 => ' ++++[ ->--- ----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++', 38 => ' +[->- ---<] >---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>--', 39 => ' ----- ----. <++++ [->-- --<]> ----. ---.+ ++.-- -.<++ ++++[ ->+++ +++<]', 40 => ' >++++ +++++ ++.-. <++++ [->-- --<]> ----- ---.< +++++ +++[- >++++ ++++<', 41 => ' ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]>', 42 => ' +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++', 43 => ' +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++', 44 => ' ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> -----', 45 => ' ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[', 46 => ' ->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++', 47 => ' +[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[->', 48 => ' +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+', 49 => '+++++ ++[-> ----- ---<] >.<++ +++[- >---- -<]>- ----- .---. <++++ ++[->', 50 => '+++++ +<]>+ +++++ +++++ .-.<+ +++[- >---- <]>-- ----- -.<++ +++++ +[->+', 51 => '+++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[', 52 => '->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++', 53 => '++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- -----', 54 => '.<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ ++++[', 55 => '->--- ----- <]>-- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ ++++[', 56 => '->+++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- .<+++ [->++ +<]>+ .----', 57 => '--.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> +++++', 58 => '+++++ +++++ .-.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++', 59 => '+[->+ +++++ ++<]> ++++. <+++[ ->+++ <]>++ .++++ ++++. ----- ----. <++++', 60 => '++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ ++[-> +++++ +++<] >+.<+', 61 => '++[-> +++<] >++++ .<+++ [->-- -<]>- .<+++ +++++ [->-- ----- -<]>- ---.<', 62 => '+++++ +++[- >++++ ++++< ]>+++ +++++ +++++ +++.< +++[- >---< ]>--- ---.<', 63 => '++++[ ->+++ +<]>+ +..<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++', 64 => '+++++ +<]>+ +++++ +++.< +++[- >+++< ]>++. <++++ +++++ [->-- ----- --<]>', 65 => '---.< +++++ +++[- >++++ ++++< ]>+.< ++++[ ->+++ +<]>+ .---. +++++ +.---', 66 => '----. <+++[ ->--- <]>-. <++++ +++[- >---- ---<] >---- ---.< +++++ [->--', 67 => '---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.-- .<+++ +[->-', 68 => '---<] >---- ---.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++', 69 => '+++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- -----', 70 => '---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+', 71 => '+++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..<', 72 => '+++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++', 73 => '++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>-- ----- -----', 74 => '--.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++', 75 => '++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[', 76 => '->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >----', 77 => '----- --.<+ +++[- >---- <]>-- --.-- -.+++ .---. <++++ ++[-> +++++ +<]>+', 78 => '+++++ +++++ .--.< ++++[ ->--- -<]>- ----- -.<++ +++++ +[->+ +++++ ++<]>', 79 => '++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++', 80 => '+++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++', 81 => '+++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++', 82 => '[->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ +++++ [->-- -----', 83 => '--<]> -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.<+ +++++ ++[->', 84 => '----- ---<] >---- ----- ----- .<+++ +++++ +[->+ +++++ +++<] >+++. <+++[', 85 => '->--- <]>-- -.--- .<+++ +++++ [->-- ----- -<]>- ----. <++++ +++++ [->++', 86 => '+++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- ---.< +++[- >+++< ]>++. .<+++', 87 => '+++++ [->-- ----- -<]>. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ [->++', 88 => '++++< ]>+++ +++++ +++.- -.<++ ++[-> ----< ]>--- ----. <++++ ++++[ ->+++', 89 => '+++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[->', 90 => '+++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++', 91 => '<]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.<', 92 => '+++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ ++[->', 93 => '----- ---<] >---- --.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++++ ++[->', 94 => '+++++ +++++ <]>++ ++++. <++++ [->-- --<]> ---.< +++[- >+++< ]>+.- -----', 95 => '.<+++ +++++ [->-- ----- -<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ +++++', 96 => '+++++ +++.- .---- ----- .<+++ +++++ [->-- ----- -<]>- ----. <++++ ++++[', 97 => '->+++ +++++ <]>++ ++.<+ ++[-> +++<] >++.+ +++++ ++.-- ----- --.<+ +++++', 98 => '++[-> ----- ---<] >---- ----- ----- .<+++ +++++ [->++ +++++ +<]>+ .<+++', 99 => '[->++ +<]>+ +++.< +++[- >---< ]>-.< +++++ +++[- >---- ----< ]>--- -.<++', 100 => '+++++ +[->+ +++++ ++<]> +++++ +++++ +++++ +.<++ +[->- --<]> ----- -.<++', 101 => '++[-> ++++< ]>++. .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++', 102 => '++++< ]>+++ +++++ +.<++ +[->+ ++<]> ++.<+ +++++ +++[- >---- ----- <]>--', 103 => '-.<++ +++++ +[->+ +++++ ++<]> +.<++ ++[-> ++++< ]>+.- --.++ ++++. -----', 104 => '--.<+ ++[-> ---<] >-.<+ +++++ +[->- ----- -<]>- ----- -.<++ +++[- >----', 105 => '-<]>- ----- .---. <++++ ++[-> +++++ +<]>+ +++++ +++++ .---. <++++ [->--', 106 => '--<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++', 107 => '+..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- -----', 108 => '-<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++', 109 => '+++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++', 110 => '+[->+ ++<]> ++++. <++++ +++++ [->-- ----- --<]> -.<++ +++++ +[->+ +++++', 111 => '++<]> +++++ +++++ +++++ .-.<+ +++++ ++[-> ----- ---<] >---- ----- -----', 112 => '.<+++ +++++ +[->+ +++++ +++<] >+++. <+++[ ->--- <]>-- -.--- .<+++ +++++', 113 => '[->-- ----- -<]>- ----. <++++ +++++ [->++ +++++ ++<]> +++++ +.<++ ++[->', 114 => '----< ]>--- ---.< +++[- >+++< ]>++. .<+++ +++++ [->-- ----- -<]>- -----', 115 => '----- .<+++ +[->- ---<] >---- .---. +++.- --.<+ +++++ [->++ ++++< ]>+++', 116 => '+++++ +++.- --.<+ +++[- >---- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++', 117 => '.<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++', 118 => '+.<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++', 119 => '+++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[-', 120 => '>++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ +++[- >---- -----', 121 => '<]>-. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .<+++ +++++ [->--', 122 => '----- -<]>- ----- ----- ---.< +++++ ++++[ ->+++ +++++ +<]>+ ++.<+ ++[->', 123 => '---<] >---. ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ +++[- >++++', 124 => '+++++ <]>++ ++++. <++++ [->-- --<]> ----- -.<++ +[->+ ++<]> ++..< +++++', 125 => '+++[- >---- ----< ]>.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++[- >++++', 126 => '++<]> +++++ +++++ +.--- .<+++ +[->- ---<] >---- --.<+ +++++ ++[-> +++++', 127 => '+++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++', 128 => '+<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<]', 129 => '>++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++', 130 => '+++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ [->--', 131 => '----- -<]>- ----- .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +++++ [->++', 132 => '+++++ +++<] >++++ ++.<+ +++[- >---- <]>-- -.<++ +[->+ ++<]> +.--- ---.<', 133 => '+++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++', 134 => '+++++ +.-.- ----- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[->', 135 => '+++++ +++<] >++++ .<+++ [->++ +<]>+ +.+++ +++++ .---- ----- .<+++ +++++', 136 => '[->-- ----- -<]>- ----- ----- ---.< +++++ +++[- >++++ ++++< ]>+.< +++[-', 137 => '>+++< ]>+++ +.<++ +[->- --<]> -.<++ +++++ +[->- ----- --<]> ----. <++++', 138 => '++++[ ->+++ +++++ <]>++ +++++ +++++ ++++. <+++[ ->--- <]>-- ----. <++++', 139 => '[->++ ++<]> ++..< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++', 140 => '++<]> +++++ ++++. <+++[ ->+++ <]>++ .<+++ +++++ +[->- ----- ---<] >---.', 141 => '<++++ ++++[ ->+++ +++++ <]>+. <++++ [->++ ++<]> +.--- .++++ ++.-- -----', 142 => '.<+++ [->-- -<]>- .<+++ ++++[ ->--- ----< ]>--- ----. <++++ +[->- ----<', 143 => ']>--- ---.- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.- ---.< ++++[ ->---', 144 => '-<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++.', 145 => '.---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----<', 146 => ']>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++', 147 => '+++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[', 148 => '->+++ <]>++ ++.<+ +++++ +++[- >---- ----- <]>-. <++++ ++++[ ->+++ +++++', 149 => '<]>++ +++++ +++++ +++.- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.<', 150 => '+++++ ++++[ ->+++ +++++ +<]>+ ++.<+ ++[-> ---<] >---. ---.< +++++ +++[-', 151 => '>---- ----< ]>--- --.<+ +++++ +++[- >++++ +++++ <]>++ ++++. <++++ [->--', 152 => '--<]> ----- -.<++ +[->+ ++<]> ++..< +++++ +++[- >---- ----< ]>--- -----', 153 => '---.< ++++[ ->--- -<]>- ---.- --.++ +.--- .<+++ +++[- >++++ ++<]> +++++', 154 => '+++++ +.--- -.<++ ++[-> ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++.<', 155 => '+++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++.', 156 => '<++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++', 157 => '+++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+', 158 => '+++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ +[->- ----- ---<]', 159 => '>-.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.< +++++ +++[- >----', 160 => '----< ]>--- ----- ----- -.<++ +++++ ++[-> +++++ ++++< ]>+++ .<+++ [->--', 161 => '-<]>- --.-- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ +[->+ +++++', 162 => '+++<] >++++ ++.<+ +++[- >---- <]>-- ----. <+++[ ->+++ <]>++ ..<++ +++++', 163 => '+[->- ----- --<]> .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +[->+ +++++', 164 => '<]>++ +++++ ++++. ----. <++++ [->-- --<]> ----- .<+++ +++++ [->++ +++++', 165 => '+<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++<', 166 => ']>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+', 167 => '+++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++', 168 => '++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ +++[- >----', 169 => '----< ]>--- ---.< +++++ [->-- ---<] >---- --.-- -.<++ +++++ +++[- >++++', 170 => '+++++ +<]>+ +++++ .<+++ +[->- ---<] >---. <+++[ ->+++ <]>+. ----- -.<++', 171 => '+++++ +[->- ----- --<]> ----- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++', 172 => '++++. -.--- ----- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ [->++', 173 => '+++++ +<]>+ +++.< +++[- >+++< ]>++. +++++ +++.- ----- ---.< +++++ +++[-', 174 => '>---- ----< ]>--- ----- ----- -.<++ +++++ +[->+ +++++ ++<]> +.<++ +[->+', 175 => '++<]> ++++. <+++[ ->--- <]>-. <++++ ++++[ ->--- ----- <]>-- --.<+ +++++', 176 => '++[-> +++++ +++<] >++++ +++++ +++++ ++.<+ ++[-> ---<] >---- --.<+ +++[-', 177 => '>++++ <]>++ ..<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++', 178 => '<]>++ +++++ ++.<+ ++[-> +++<] >++.< +++++ ++++[ ->--- ----- -<]>- --.<+', 179 => '+++++ ++[-> +++++ +++<] >+.<+ +++[- >++++ <]>+. ---.+ +++++ .---- ---.<', 180 => '+++[- >---< ]>-.< +++++ ++[-> ----- --<]> ----- --.<+ ++++[ ->--- --<]>', 181 => '----- -.--- .<+++ +++[- >++++ ++<]> +++++ +++++ +.--- --.<+ +++[- >----', 182 => '<]>-- --.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..-', 183 => '----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]>', 184 => '--.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++', 185 => '+[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[->', 186 => '+++<] >++++ .<+++ +++++ +[->- ----- ---<] >-.<+ +++++ ++[-> +++++ +++<]', 187 => '>++++ +++++ +++++ +.-.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++', 188 => '+++++ ++[-> +++++ ++++< ]>+++ .<+++ [->-- -<]>- --.-- -.<++ +++++ +[->-', 189 => '----- --<]> ----- .<+++ +++++ +[->+ +++++ +++<] >++++ ++.<+ +++[- >----', 190 => '<]>-- ----. <+++[ ->+++ <]>++ ..<++ +++++ +[->- ----- --<]> ----- -----', 191 => '-.<++ ++[-> ----< ]>--- -.--- .+++. ---.< +++++ +[->+ +++++ <]>++ +++++', 192 => '++++. ----- .<+++ +[->- ---<] >---- .<+++ +++++ [->++ +++++ +<]>+ +.<++', 193 => '+[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+', 194 => '+++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++', 195 => '++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++', 196 => '+++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ ++++[ ->--- ----- -<]>-', 197 => '.<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.<++ +++++ +[->- -----', 198 => '--<]> ----- ----- ----. <++++ +++++ [->++ +++++ ++<]> +++.< +++[- >---<', 199 => ']>--- .---. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ ++++[ ->+++ +++++', 200 => '+<]>+ +++++ .<+++ +[->- ---<] >---- --.<+ ++[-> +++<] >++.. <++++ ++++[', 201 => '->--- ----- <]>.< +++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<]', 202 => '>++++ +++++ ++.-- ---.< ++++[ ->--- -<]>- ---.< +++++ +++[- >++++ ++++<', 203 => ']>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]>', 204 => '+++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++', 205 => '+++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++', 206 => '++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ +[->- -----', 207 => '--<]> ----- -.<++ +++[- >---- -<]>- ----- .---. <++++ +++++ +[->+ +++++', 208 => '++++< ]>+++ +++.< ++++[ ->--- -<]>- --.<+ ++[-> +++<] >+.-- ----. <++++', 209 => '++++[ ->--- ----- <]>-- ---.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++', 210 => '++.-. ----- ----. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ +++[- >++++', 211 => '++++< ]>+++ +.<++ +[->+ ++<]> ++.++ +++++ +.--- ----- -.<++ +++++ +[->-', 212 => '----- --<]> ----- ----- ----. <++++ ++++[ ->+++ +++++ <]>+. <+++[ ->+++', 213 => '<]>++ ++.<+ ++[-> ---<] >-.<+ +++++ ++[-> ----- ---<] >---- .<+++ +++++', 214 => '[->++ +++++ +<]>+ +++++ +++++ +++++ .<+++ [->-- -<]>- ----- .<+++ +[->+', 215 => '+++<] >++.. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<]', 216 => '>++++ +++++ .<+++ [->++ +<]>+ +.<++ +++++ ++[-> ----- ----< ]>--- .<+++', 217 => '+++++ [->++ +++++ +<]>+ .<+++ +[->+ +++<] >+.-- -.+++ +++.- ----- -.<++', 218 => '+[->- --<]> -.<++ +++++ [->-- ----- <]>-- ----- .<+++ ++[-> ----- <]>--', 219 => '----. ---.< +++++ +[->+ +++++ <]>++ +++++ ++++. ----- -.<++ ++[-> ----<', 220 => ']>--- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..---', 221 => '----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>--', 222 => '.<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[', 223 => '->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++', 224 => '+<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+', 225 => '+++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++', 226 => '+++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++ ++++[ ->---', 227 => '----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<]', 228 => '>---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>-- ----- ----.', 229 => '<++++ [->-- --<]> ----. ---.+ ++.-- -.<++ ++++[ ->+++ +++<] >++++ +++++', 230 => '++.-- ----. <++++ [->-- --<]> ---.< +++++ +++[- >++++ ++++< ]>++. <+++[', 231 => '->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++', 232 => '+++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++', 233 => '++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++', 234 => '+++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.<', 235 => '+++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- -----', 236 => '<]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]>', 237 => '---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++<', 238 => ']>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[->', 239 => '----- ---<] >.<++ +++[- >---- -<]>- ----- .---. <++++ ++[-> +++++ +<]>+', 240 => '+++++ +++++ .---- --.<+ +++[- >---- <]>-- -.<++ +++++ +[->+ +++++ ++<]>', 241 => '++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++', 242 => '+++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++', 243 => '+++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++', 244 => '[->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ ++++[ ->--- -----', 245 => '<]>-- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ ++++[ ->+++ +++++', 246 => '++<]> +++++ +.<++ ++[-> ----< ]>--- .<+++ [->++ +<]>+ .---- --.<+ +++++', 247 => '++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++', 248 => '.-.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++', 249 => '++<]> ++++. <+++[ ->+++ <]>++ .++++ ++++. ----- ----. <++++ ++++[ ->---', 250 => '----- <]>-- ----- ----- --.<+ +++++ ++[-> +++++ +++<] >+.<+ ++[-> +++<]', 251 => '>++++ .<+++ [->-- -<]>- .<+++ +++++ [->-- ----- -<]>- ---.< +++++ +++[-', 252 => '>++++ ++++< ]>+++ +++++ +++++ +++.< +++[- >---< ]>--- ---.< ++++[ ->+++', 253 => '+<]>+ +..<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+', 254 => '+++++ +++.< +++[- >+++< ]>++. <++++ +++++ [->-- ----- --<]> ---.< +++++', 255 => '+++[- >++++ ++++< ]>+.< ++++[ ->+++ +<]>+ .---. +++++ +.--- ----. <+++[', 256 => '->--- <]>-. <++++ +++[- >---- ---<] >---- ---.< +++++ [->-- ---<] >----', 257 => '--.-- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.-- ----- .<+++ +[->- ---<]', 258 => '>--.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. -----', 259 => '---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.<', 260 => '+++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[->', 261 => '----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++<', 262 => ']>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++', 263 => '+++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++', 264 => '+++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> -----', 265 => '---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>-', 266 => '----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >---- ----- --.<+', 267 => '+++[- >---- <]>-- --.-- -.+++ .---. <++++ ++[-> +++++ +<]>+ +++++ +++++', 268 => '.---- ---.< ++++[ ->--- -<]>- -.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[->', 269 => '+++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++', 270 => '++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++', 271 => '.---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++', 272 => '+<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ +++++ [->-- ----- --<]> -.<++', 273 => '+++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.<+ +++++ ++[-> ----- ---<]', 274 => '>---- ----- ----- .<+++ +++++ +[->+ +++++ +++<] >+++. <+++[ ->--- <]>--', 275 => '-.--- .<+++ +++++ [->-- ----- -<]>- ----. <++++ +++++ [->++ +++++ ++<]>', 276 => '+++++ +.<++ ++[-> ----< ]>--- ---.< +++[- >+++< ]>++. .<+++ +++++ [->--', 277 => '----- -<]>. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++', 278 => '+++++ +++.- ----- -.<++ ++[-> ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++', 279 => '.<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++', 280 => '+.<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++', 281 => '+++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[-', 282 => '>++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ ++[-> ----- ---<]', 283 => '>---- --.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++++ ++[-> +++++ +++++', 284 => '<]>++ ++++. <++++ [->-- --<]> ---.< +++[- >+++< ]>+.- ----- .<+++ +++++', 285 => '[->-- ----- -<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.-', 286 => '.---- ----- .<+++ +++++ [->-- ----- -<]>- ----. <++++ ++++[ ->+++ +++++', 287 => '<]>++ ++.<+ ++[-> +++<] >++.+ +++++ ++.-- ----- --.<+ +++++ ++[-> -----', 288 => '---<] >---- ----- ----- .<+++ +++++ [->++ +++++ +<]>+ .<+++ [->++ +<]>+', 289 => '+++.< +++[- >---< ]>-.< +++++ +++[- >---- ----< ]>--- -.<++ +++++ +[->+', 290 => '+++++ ++<]> +++++ +++++ +++++ +.<++ +[->- --<]> ----- -.<++ ++[-> ++++<', 291 => ']>++. .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++', 292 => '+++++ +.<++ +[->+ ++<]> ++.<+ +++++ +++[- >---- ----- <]>-- -.<++ +++++', 293 => '+[->+ +++++ ++<]> +.<++ ++[-> ++++< ]>+.- --.++ ++++. ----- --.<+ ++[->', 294 => '---<] >-.<+ +++++ +[->- ----- -<]>- ----- -.<++ +++[- >---- -<]>- -----', 295 => '.---. <++++ ++[-> +++++ +<]>+ +++++ +++++ .---- ----. <++++ [->-- --<]>', 296 => '-.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- -----', 297 => '-.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++', 298 => '+++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->--', 299 => '----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]>', 300 => '++++. <++++ +++++ [->-- ----- --<]> -.<++ +++++ +[->+ +++++ ++<]> +++++', 301 => '+++++ +++++ .-.<+ +++++ ++[-> ----- ---<] >---- ----- ----- .<+++ +++++', 302 => '+[->+ +++++ +++<] >+++. <+++[ ->--- <]>-- -.--- .<+++ +++++ [->-- -----', 303 => '-<]>- ----. <++++ +++++ [->++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>---', 304 => '---.< +++[- >+++< ]>++. .<+++ +++++ [->-- ----- -<]>- ----- ----- .<+++', 305 => '+[->- ---<] >---- .---. +++.- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.-', 306 => '----- --.<+ +++[- >---- <]>-. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++', 307 => '+<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++', 308 => '++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.-', 309 => '----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++<', 310 => ']>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ +++[- >---- ----- <]>-. <++++', 311 => '++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .<+++ +++++ [->-- ----- -<]>-', 312 => '----- ----- ---.< +++++ ++++[ ->+++ +++++ +<]>+ ++.<+ ++[-> ---<] >---.', 313 => '---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ +++[- >++++ +++++ <]>++', 314 => '++++. <++++ [->-- --<]> ----- -.<++ +[->+ ++<]> ++..< +++++ +++[- >----', 315 => '----< ]>.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++[- >++++ ++<]> +++++', 316 => '+++++ +.--- ----- .<+++ +[->- ---<] >-.<+ +++++ ++[-> +++++ +++<] >++.<', 317 => '+++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++.', 318 => '<++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++', 319 => '+++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+', 320 => '+++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ [->-- ----- -<]>-', 321 => '----- .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +++++ [->++ +++++ +++<]', 322 => '>++++ ++.<+ +++[- >---- <]>-- -.<++ +[->+ ++<]> +.--- ---.< +++++ +++[-', 323 => '>---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.-', 324 => '----- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<]', 325 => '>++++ .<+++ [->++ +<]>+ +.+++ +++++ .---- ----- .<+++ +++++ [->-- -----', 326 => '-<]>- ----- ----- ---.< +++++ +++[- >++++ ++++< ]>+.< +++[- >+++< ]>+++', 327 => '+.<++ +[->- --<]> -.<++ +++++ +[->- ----- --<]> ----. <++++ ++++[ ->+++', 328 => '+++++ <]>++ +++++ +++++ ++++. <+++[ ->--- <]>-- ----. <++++ [->++ ++<]>', 329 => '++..< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++', 330 => '++++. <+++[ ->+++ <]>++ .<+++ +++++ +[->- ----- ---<] >---. <++++ ++++[', 331 => '->+++ +++++ <]>+. <++++ [->++ ++<]> +.--- .++++ ++.-- ----- .<+++ [->--', 332 => '-<]>- .<+++ ++++[ ->--- ----< ]>--- ----. <++++ +[->- ----< ]>--- ---.-', 333 => '--.<+ +++++ [->++ ++++< ]>+++ +++++ +++.- ----- ---.< ++++[ ->--- -<]>.', 334 => '<++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----.', 335 => '----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. <++++', 336 => '++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- >----', 337 => '----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++', 338 => '++.<+ +++++ +++[- >---- ----- <]>-. <++++ ++++[ ->+++ +++++ <]>++ +++++', 339 => '+++++ +++.- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ ++++[', 340 => '->+++ +++++ +<]>+ ++.<+ ++[-> ---<] >---. ---.< +++++ +++[- >---- ----<', 341 => ']>--- --.<+ +++++ +++[- >++++ +++++ <]>++ ++++. <++++ [->-- --<]> -----', 342 => '-.<++ +[->+ ++<]> ++..< +++++ +++[- >---- ----< ]>--- ----- ---.< ++++[', 343 => '->--- -<]>- ---.- --.++ +.--- .<+++ +++[- >++++ ++<]> +++++ +++++ +.---', 344 => '----- -.<++ ++[-> ----< ]>.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++<', 345 => ']>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++', 346 => '[->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.---', 347 => '----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]>', 348 => '++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ +[->- ----- ---<] >-.<+ +++++', 349 => '++[-> +++++ +++<] >++++ +++++ +++++ +.-.< +++++ +++[- >---- ----< ]>---', 350 => '----- ----- -.<++ +++++ ++[-> +++++ ++++< ]>+++ .<+++ [->-- -<]>- --.--', 351 => '-.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ +[->+ +++++ +++<] >++++', 352 => '++.<+ +++[- >---- <]>-- ----. <+++[ ->+++ <]>++ ..<++ +++++ +[->- -----', 353 => '--<]> .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +[->+ +++++ <]>++ +++++', 354 => '++++. ----- ----. <++++ [->-- --<]> .<+++ +++++ [->++ +++++ +<]>+ +.<++', 355 => '+[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+', 356 => '+++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++', 357 => '++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++', 358 => '+++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ +++[- >---- ----< ]>---', 359 => '---.< +++++ [->-- ---<] >---- --.-- -.<++ +++++ +++[- >++++ +++++ +<]>+', 360 => '+++++ .<+++ +[->- ---<] >---. <+++[ ->+++ <]>+. ----- -.<++ +++++ +[->-', 361 => '----- --<]> ----- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.---', 362 => '----- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ [->++ +++++ +<]>+', 363 => '+++.< +++[- >+++< ]>++. +++++ +++.- ----- ---.< +++++ +++[- >---- ----<', 364 => ']>--- ----- ----- -.<++ +++++ +[->+ +++++ ++<]> +.<++ +[->+ ++<]> ++++.', 365 => '<+++[ ->--- <]>-. <++++ ++++[ ->--- ----- <]>-- --.<+ +++++ ++[-> +++++', 366 => '+++<] >++++ +++++ +++++ ++.<+ ++[-> ---<] >---- --.<+ +++[- >++++ <]>++', 367 => '..<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++', 368 => '++.<+ ++[-> +++<] >++.< +++++ ++++[ ->--- ----- -<]>- --.<+ +++++ ++[->', 369 => '+++++ +++<] >+.<+ +++[- >++++ <]>+. ---.+ +++++ .---- ---.< +++[- >---<', 370 => ']>-.< +++++ ++[-> ----- --<]> ----- --.<+ ++++[ ->--- --<]> ----- -.---', 371 => '.<+++ +++[- >++++ ++<]> +++++ +++++ .+.<+ ++++[ ->--- --<]> .<+++ +++++', 372 => '[->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.<', 373 => '+++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++', 374 => '+++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>--', 375 => '----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++', 376 => '++++[ ->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++.', 377 => '-.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++ +++++ [->++ +++++', 378 => '++<]> +++.< +++[- >---< ]>--- .---. <++++ ++++[ ->--- ----- <]>-- ---.<', 379 => '+++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---- --.<+ ++[->', 380 => '+++<] >++.. <++++ ++++[ ->--- ----- <]>-- ----- ----. <++++ [->-- --<]>', 381 => '----. ---.+ ++.-- -.<++ ++++[ ->+++ +++<] >++++ +++++ +.+.< +++++ [->--', 382 => '---<] >.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..--', 383 => '----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>-', 384 => '-.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++', 385 => '[->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+', 386 => '++<]> ++++. <++++ +++++ [->-- ----- --<]> -.<++ +++++ +[->+ +++++ ++<]>', 387 => '+++++ +++++ +++++ .-.<+ +++++ ++[-> ----- ---<] >---- ----- ----- .<+++', 388 => '+++++ +[->+ +++++ +++<] >+++. <+++[ ->--- <]>-- -.--- .<+++ +++++ [->--', 389 => '----- -<]>- ----. <++++ +++++ [->++ +++++ ++<]> +++++ +.<++ ++[-> ----<', 390 => ']>--- ---.< +++[- >+++< ]>++. .<+++ +++++ [->-- ----- -<]>. <++++ +[->-', 391 => '----< ]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++ +++++ ++.+. <++++ +[->-', 392 => '----< ]>.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..-', 393 => '----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]>', 394 => '--.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++', 395 => '+[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[->', 396 => '+++<] >++++ .<+++ +++++ [->-- ----- -<]>- ----- .<+++ ++[-> ----- <]>--', 397 => '----. ---.< +++++ +++++ [->++ +++++ +++<] >++++ ++.<+ +++[- >---- <]>--', 398 => '-.<++ +[->+ ++<]> +.--- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++', 399 => '++[-> +++++ +++<] >++++ +++++ +++++ +.-.- ----- ---.< +++++ +++[- >----', 400 => '----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ .<+++ [->++ +<]>+ +.+++', 401 => '+++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++', 402 => '+++[- >++++ ++++< ]>+.< +++[- >+++< ]>+++ +.<++ +[->- --<]> -.<++ +++++', 403 => '+[->- ----- --<]> ----. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ ++++.', 404 => '<+++[ ->--- <]>-- ----. <++++ [->++ ++<]> ++..< +++++ ++++[ ->--- -----', 405 => '-<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ ++++. <+++[ ->+++ <]>++ .<+++', 406 => '+++++ +[->- ----- ---<] >---. <++++ ++++[ ->+++ +++++ <]>+. <++++ [->++', 407 => '++<]> +.--- .++++ ++.-- ----- .<+++ [->-- -<]>- .<+++ ++++[ ->--- ----<', 408 => ']>--- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++', 409 => '+++++ ++..< ++++[ ->--- -<]>- ----- --.<+ +++++ ++[-> +++++ +++<] >++.<', 410 => '+++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++.', 411 => '<++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++', 412 => '+++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+', 413 => '+++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ +[->- ----- ---<]', 414 => '>-.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.< +++++ +++[- >----', 415 => '----< ]>--- ----- ----- -.<++ +++++ ++[-> +++++ ++++< ]>+++ .<+++ [->--', 416 => '-<]>- --.-- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ +[->+ +++++', 417 => '+++<] >++++ ++.<+ +++[- >---- <]>-- ----. <+++[ ->+++ <]>++ ..<++ +++++', 418 => '+[->- ----- --<]> ----- ----- -.<++ ++[-> ----< ]>--- -.--- .+++. ---.<', 419 => '+++++ +[->+ +++++ <]>++ +++++ +++.. <++++ [->-- --<]> ----- ---.< +++++', 420 => '+++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- -----', 421 => '-.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[-', 422 => '>++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<]', 423 => '>---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++', 424 => '+++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++', 425 => '++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++', 426 => '+++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >----', 427 => '-.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++', 428 => '[->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >.<++ +++[- >---- -<]>- -----', 429 => '.---. <++++ ++[-> +++++ +<]>+ +++++ ++++. .<+++ +[->- ---<] >---- ----.', 430 => '<++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----.', 431 => '----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. <++++', 432 => '++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- >----', 433 => '----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++', 434 => '++.<+ +++++ ++[-> ----- ---<] >---- --.<+ ++++[ ->--- --<]> ----- -.---', 435 => '.<+++ +++++ ++[-> +++++ +++++ <]>++ ++++. <++++ [->-- --<]> ---.< +++[-', 436 => '>+++< ]>+.- ----- .<+++ +++++ [->-- ----- -<]>- ----. <++++ ++++[ ->+++', 437 => '+++++ <]>++ +++++ +++++ +++.- .---- ----- .<+++ +++++ [->-- ----- -<]>-', 438 => '----. <++++ ++++[ ->+++ +++++ <]>++ ++.<+ ++[-> +++<] >++.+ +++++ ++.--', 439 => '----- --.<+ +++++ ++[-> ----- ---<] >---- ----- ----- .<+++ +++++ [->++', 440 => '+++++ +<]>+ .<+++ [->++ +<]>+ +++.< +++[- >---< ]>-.< +++++ +++[- >----', 441 => '----< ]>--- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ +.<++ +[->-', 442 => '--<]> ----- -.<++ ++[-> ++++< ]>++. .<+++ +++++ +[->- ----- ---<] >--.<', 443 => '+++++ +++[- >++++ ++++< ]>+++ +++++ +.<++ +[->+ ++<]> ++.<+ +++++ +++[-', 444 => '>---- ----- <]>-- -.<++ +++++ +[->+ +++++ ++<]> +.<++ ++[-> ++++< ]>+.-', 445 => '--.++ ++++. ----- --.<+ ++[-> ---<] >-.<+ +++++ +[->- ----- -<]>- -----', 446 => '-.<++ +++[- >---- -<]>- ----- .---. <++++ ++[-> +++++ +<]>+ +++++ ++++.', 447 => '-.<++ ++[-> ----< ]>--- ----. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++', 448 => '+<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++', 449 => '++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.-', 450 => '----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++<', 451 => ']>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ +++[- >---- ----- <]>-. <++++', 452 => '++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .<+++ +++++ [->-- ----- -<]>-', 453 => '----- ----- ---.< +++++ ++++[ ->+++ +++++ +<]>+ ++.<+ ++[-> ---<] >---.', 454 => '---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ +++[- >++++ +++++ <]>++', 455 => '++++. <++++ [->-- --<]> ----- -.<++ +[->+ ++<]> ++..< +++++ +++[- >----', 456 => '----< ]>--- ----- ---.< ++++[ ->--- -<]>- ---.- --.++ +.--- .<+++ +++[-', 457 => '>++++ ++<]> +++++ +++++ .-.<+ +++[- >---- <]>-- ----- .<+++ +++++ [->++', 458 => '+++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[-', 459 => '>+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++', 460 => '+<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----.', 461 => '<++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ ++++[', 462 => '->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.<++', 463 => '+++++ +[->- ----- --<]> ----- ----- ----. <++++ +++++ [->++ +++++ ++<]>', 464 => '+++.< +++[- >---< ]>--- .---. <++++ ++++[ ->--- ----- <]>-- ---.< +++++', 465 => '++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---- --.<+ ++[-> +++<]', 466 => '>++.. <++++ ++++[ ->--- ----- <]>.< +++++ [->-- ---<] >---- --.-- -.<++', 467 => '++++[ ->+++ +++<] >++++ +++++ +.-.< ++++[ ->--- -<]>- ----- -.<++ +++++', 468 => '+[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----.', 469 => '<+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+', 470 => '+++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>-', 471 => '----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++', 472 => '++++[ ->--- ----- <]>-- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++', 473 => '++++[ ->+++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- .<+++ [->++ +<]>+', 474 => '.---- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]>', 475 => '+++++ +++++ +++++ .-.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- -.<++', 476 => '+++++ +[->+ +++++ ++<]> ++++. <+++[ ->+++ <]>++ .++++ ++++. ----- ----.', 477 => '<++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ ++[-> +++++ +++<]', 478 => '>+.<+ ++[-> +++<] >++++ .<+++ [->-- -<]>- .<+++ +++++ [->-- ----- -<]>-', 479 => '---.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ +++.< +++[- >---< ]>---', 480 => '---.< ++++[ ->+++ +<]>+ +..<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++', 481 => '[->++ +++++ +<]>+ +++++ +++.< +++[- >+++< ]>++. <++++ +++++ [->-- -----', 482 => '--<]> ---.< +++++ +++[- >++++ ++++< ]>+.< ++++[ ->+++ +<]>+ .---. +++++', 483 => '+.--- ----. <+++[ ->--- <]>-. <++++ +++[- >---- ---<] >---- ---.< +++++', 484 => '[->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++ +++++ +.--. <++++', 485 => '[->-- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++', 486 => '.++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->---', 487 => '----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- -----', 488 => '.<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++', 489 => '..<++ +[->+ ++<]> ++++. <++++ +++++ [->-- ----- --<]> -.<++ +++++ +[->+', 490 => '+++++ ++<]> +++++ +++++ +++++ .-.<+ +++++ ++[-> ----- ---<] >---- -----', 491 => '----- .<+++ +++++ +[->+ +++++ +++<] >+++. <+++[ ->--- <]>-- -.--- .<+++', 492 => '+++++ [->-- ----- -<]>- ----. <++++ +++++ [->++ +++++ ++<]> +++++ +.<++', 493 => '++[-> ----< ]>--- ---.< +++[- >+++< ]>++. .<+++ +++++ [->-- ----- -<]>-', 494 => '----- ----- .<+++ +[->- ---<] >---- .---. +++.- --.<+ +++++ [->++ ++++<', 495 => ']>+++ +++++ ++.-- .<+++ +[->- ---<] >---- --.<+ +++++ ++[-> +++++ +++<]', 496 => '>++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+', 497 => '++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++', 498 => '+++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++', 499 => '+[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ +[->- -----', 500 => '---<] >-.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.< +++++ +++[-', 501 => '>---- ----< ]>--- ----- ----- -.<++ +++++ ++[-> +++++ ++++< ]>+++ .<+++', 502 => '[->-- -<]>- --.-- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ +[->+', 503 => '+++++ +++<] >++++ ++.<+ +++[- >---- <]>-- ----. <+++[ ->+++ <]>++ ..<++', 504 => '+++++ +[->- ----- --<]> .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +[->+', 505 => '+++++ <]>++ +++++ +++.- -.<++ ++[-> ----< ]>--- ---.< +++++ +++[- >++++', 506 => '++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+', 507 => '++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++<', 508 => ']>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+', 509 => '+++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ +[->-', 510 => '----- --<]> ----- -.<++ +++[- >---- -<]>- ----- .---. <++++ +++++ +[->+', 511 => '+++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- --.<+ ++[-> +++<] >+.-- ----.', 512 => '<++++ ++++[ ->--- ----- <]>-- ---.< +++++ +++[- >++++ ++++< ]>+++ +++++', 513 => '+++++ ++.-. ----- ----. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ +++[-', 514 => '>++++ ++++< ]>+++ +.<++ +[->+ ++<]> ++.++ +++++ +.--- ----- -.<++ +++++', 515 => '+[->- ----- --<]> ----- ----- ----. <++++ ++++[ ->+++ +++++ <]>+. <+++[', 516 => '->+++ <]>++ ++.<+ ++[-> ---<] >-.<+ +++++ ++[-> ----- ---<] >---- .<+++', 517 => '+++++ [->++ +++++ +<]>+ +++++ +++++ +++++ .<+++ [->-- -<]>- ----- .<+++', 518 => '+[->+ +++<] >++.. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++', 519 => '+++<] >++++ +++++ .<+++ [->++ +<]>+ +.<++ +++++ ++[-> ----- ----< ]>---', 520 => '.<+++ +++++ [->++ +++++ +<]>+ .<+++ +[->+ +++<] >+.-- -.+++ +++.- -----', 521 => '-.<++ +[->- --<]> -.<++ +++++ [->-- ----- <]>-- ----- .<+++ ++[-> -----', 522 => '<]>-- ----. ---.< +++++ +[->+ +++++ <]>++ +++++ +++.- --.<+ +++[- >----', 523 => '<]>-- ---.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++..', 524 => '----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<]', 525 => '>--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++', 526 => '++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[-', 527 => '>+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++<', 528 => ']>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+', 529 => '+++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[->', 530 => '----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->---', 531 => '-<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >---- -----', 532 => '--.<+ +++[- >---- <]>-- --.-- -.+++ .---. <++++ ++[-> +++++ +<]>+ +++++', 533 => '++++. ---.< ++++[ ->--- -<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ .<+++', 534 => '[->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++', 535 => '+++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++', 536 => '+++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++', 537 => '++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ +++[- >---- ----- <]>-.', 538 => '<++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .<+++ +++++ [->-- -----', 539 => '-<]>- ----- ----- ---.< +++++ ++++[ ->+++ +++++ +<]>+ ++.<+ ++[-> ---<]', 540 => '>---. ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ +++[- >++++ +++++', 541 => '<]>++ ++++. <++++ [->-- --<]> ----- -.<++ +[->+ ++<]> ++..< +++++ +++[-', 542 => '>---- ----< ]>.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++[- >++++ ++<]>', 543 => '+++++ +++++ .---. <++++ [->-- --<]> ----- .<+++ +++++ [->++ +++++ +<]>+', 544 => '+.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++', 545 => '++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++', 546 => '+++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[', 547 => '->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ +++[- >---- ----<', 548 => ']>--- ---.< +++++ [->-- ---<] >---- --.-- -.<++ +++++ +++[- >++++ +++++', 549 => '+<]>+ +++++ .<+++ +[->- ---<] >---. <+++[ ->+++ <]>+. ----- -.<++ +++++', 550 => '+[->- ----- --<]> ----- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++.', 551 => '-.--- ----- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ [->++ +++++', 552 => '+<]>+ +++.< +++[- >+++< ]>++. +++++ +++.- ----- ---.< +++++ +++[- >----', 553 => '----< ]>--- ----- ----- -.<++ +++++ +[->+ +++++ ++<]> +.<++ +[->+ ++<]>', 554 => '++++. <+++[ ->--- <]>-. <++++ ++++[ ->--- ----- <]>-- --.<+ +++++ ++[->', 555 => '+++++ +++<] >++++ +++++ +++++ ++.<+ ++[-> ---<] >---- --.<+ +++[- >++++', 556 => '<]>++ ..<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++', 557 => '+++++ ++.<+ ++[-> +++<] >++.< +++++ ++++[ ->--- ----- -<]>- --.<+ +++++', 558 => '++[-> +++++ +++<] >+.<+ +++[- >++++ <]>+. ---.+ +++++ .---- ---.< +++[-', 559 => '>---< ]>-.< +++++ ++[-> ----- --<]> ----- --.<+ ++++[ ->--- --<]> -----', 560 => '-.--- .<+++ +++[- >++++ ++<]> +++++ +++++ .---- .<+++ +[->- ---<] >----', 561 => '.<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- -----', 562 => '.---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++', 563 => '+++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->---', 564 => '----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+', 565 => '+++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+ +++++', 566 => '+++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++ +++++', 567 => '[->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++ ++++[ ->--- -----', 568 => '<]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >----', 569 => '--.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>-- ----- ----. <++++', 570 => '[->-- --<]> ----. ---.+ ++.-- -.<++ ++++[ ->+++ +++<] >++++ +++++ +.---', 571 => '-.<++ ++[-> ----< ]>--- -.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<]', 572 => '>++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[', 573 => '->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .----', 574 => '----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+', 575 => '+.+++ ..<++ +[->+ ++<]> ++++. <++++ +++++ [->-- ----- --<]> -.<++ +++++', 576 => '+[->+ +++++ ++<]> +++++ +++++ +++++ .-.<+ +++++ ++[-> ----- ---<] >----', 577 => '----- ----- .<+++ +++++ +[->+ +++++ +++<] >+++. <+++[ ->--- <]>-- -.---', 578 => '.<+++ +++++ [->-- ----- -<]>- ----. <++++ +++++ [->++ +++++ ++<]> +++++', 579 => '+.<++ ++[-> ----< ]>--- ---.< +++[- >+++< ]>++. .<+++ +++++ [->-- -----', 580 => '-<]>. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++ +++++', 581 => '++.-- --.<+ +++[- >---- <]>-- --.<+ +++++ ++[-> +++++ +++<] >++.< +++[-', 582 => '>+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++', 583 => '+++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++', 584 => '+.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++', 585 => '++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ [->-- ----- -<]>- -----', 586 => '.<+++ ++[-> ----- <]>-- ----. ---.< +++++ +++++ [->++ +++++ +++<] >++++', 587 => '++.<+ +++[- >---- <]>-- -.<++ +[->+ ++<]> +.--- ---.< +++++ +++[- >----', 588 => '----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.- -----', 589 => '---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++', 590 => '.<+++ [->++ +<]>+ +.+++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>-', 591 => '----- ----- ---.< +++++ +++[- >++++ ++++< ]>+.< +++[- >+++< ]>+++ +.<++', 592 => '+[->- --<]> -.<++ +++++ +[->- ----- --<]> ----. <++++ ++++[ ->+++ +++++', 593 => '<]>++ +++++ +++++ ++++. <+++[ ->--- <]>-- ----. <++++ [->++ ++<]> ++..<', 594 => '+++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ ++++.', 595 => '<+++[ ->+++ <]>++ .<+++ +++++ +[->- ----- ---<] >---. <++++ ++++[ ->+++', 596 => '+++++ <]>+. <++++ [->++ ++<]> +.--- .++++ ++.-- ----- .<+++ [->-- -<]>-', 597 => '.<+++ ++++[ ->--- ----< ]>--- ----. <++++ +[->- ----< ]>--- ---.- --.<+', 598 => '+++++ [->++ ++++< ]>+++ +++++ ++.-- ---.< ++++[ ->--- -<]>- --.<+ +++++', 599 => '++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- -----', 600 => '.<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[->', 601 => '+++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]>', 602 => '----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++', 603 => '+++++ +[->- ----- ---<] >-.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++', 604 => '+.-.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ ++[-> +++++', 605 => '++++< ]>+++ .<+++ [->-- -<]>- --.-- -.<++ +++++ +[->- ----- --<]> -----', 606 => '.<+++ +++++ +[->+ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- ----. <+++[', 607 => '->+++ <]>++ ..<++ +++++ +[->- ----- --<]> ----- ----- -.<++ ++[-> ----<', 608 => ']>--- -.--- .+++. ---.< +++++ +[->+ +++++ <]>++ +++++ +++.- ----. <++++', 609 => '[->-- --<]> ---.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++', 610 => '+++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- -----', 611 => '---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+', 612 => '+++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..<', 613 => '+++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++', 614 => '++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>-- ----- -----', 615 => '--.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++', 616 => '++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[', 617 => '->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >.<++', 618 => '+++[- >---- -<]>- ----- .---. <++++ ++[-> +++++ +<]>+ +++++ ++++. -----', 619 => '.<+++ +[->- ---<] >---. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+', 620 => '+++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[->', 621 => '----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- -----', 622 => '---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++.', 623 => '+++.. <+++[ ->+++ <]>++ ++.<+ +++++ ++[-> ----- ---<] >---- --.<+ ++++[', 624 => '->--- --<]> ----- -.--- .<+++ +++++ ++[-> +++++ +++++ <]>++ ++++. <++++', 625 => '[->-- --<]> ---.< +++[- >+++< ]>+.- ----- .<+++ +++++ [->-- ----- -<]>-', 626 => '----. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .---- ----- .<+++', 627 => '+++++ [->-- ----- -<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ ++.<+ ++[->', 628 => '+++<] >++.+ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- -----', 629 => '----- .<+++ +++++ [->++ +++++ +<]>+ .<+++ [->++ +<]>+ +++.< +++[- >---<', 630 => ']>-.< +++++ +++[- >---- ----< ]>--- -.<++ +++++ +[->+ +++++ ++<]> +++++', 631 => '+++++ +++++ +.<++ +[->- --<]> ----- -.<++ ++[-> ++++< ]>++. .<+++ +++++', 632 => '+[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +.<++ +[->+', 633 => '++<]> ++.<+ +++++ +++[- >---- ----- <]>-- -.<++ +++++ +[->+ +++++ ++<]>', 634 => '+.<++ ++[-> ++++< ]>+.- --.++ ++++. ----- --.<+ ++[-> ---<] >-.<+ +++++', 635 => '+[->- ----- -<]>- ----- -.<++ +++[- >---- -<]>- ----- .---. <++++ ++[->', 636 => '+++++ +<]>+ +++++ ++++. ----- -.<++ ++[-> ----< ]>--. <++++ ++++[ ->+++', 637 => '+++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[->', 638 => '+++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++', 639 => '<]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.<', 640 => '+++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ +++[-', 641 => '>---- ----- <]>-. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .<+++', 642 => '+++++ [->-- ----- -<]>- ----- ----- ---.< +++++ ++++[ ->+++ +++++ +<]>+', 643 => '++.<+ ++[-> ---<] >---. ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++', 644 => '+++[- >++++ +++++ <]>++ ++++. <++++ [->-- --<]> ----- -.<++ +[->+ ++<]>', 645 => '++..< +++++ +++[- >---- ----< ]>--- ----- ---.< ++++[ ->--- -<]>- ---.-', 646 => '--.++ +.--- .<+++ +++[- >++++ ++<]> +++++ +++++ .---- --.<+ +++[- >----', 647 => '<]>-- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..---', 648 => '----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>--', 649 => '.<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[', 650 => '->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++', 651 => '+<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+', 652 => '+++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++', 653 => '+++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++ ++++[ ->---', 654 => '----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<]', 655 => '>---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>.< +++++ [->--', 656 => '---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++ +++++ +.--- ---.< ++++[', 657 => '->--- -<]>- -.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++', 658 => '+..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- -----', 659 => '-<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++', 660 => '+++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++', 661 => '+[->+ ++<]> ++++. <++++ ++++[ ->--- ----- <]>-- ----. <++++ +[->- ----<', 662 => ']>--- ---.- --.<+ +++++ ++++[ ->+++ +++++ ++<]> +++++ +.<++ ++[-> ----<', 663 => ']>--- .<+++ [->++ +<]>+ .---- --.<+ +++++ ++[-> ----- ---<] >---- -.<++', 664 => '+++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.-- ----- --.<+ +++++ ++[->', 665 => '----- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> ++++. <+++[ ->+++ <]>++', 666 => '.++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+', 667 => '+++++ ++[-> +++++ +++<] >+.<+ ++[-> +++<] >++++ .<+++ [->-- -<]>- .<+++', 668 => '+++++ [->-- ----- -<]>- ---.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++', 669 => '+++.< +++[- >---< ]>--- ---.< ++++[ ->+++ +<]>+ +..<+ +++++ +++[- >----', 670 => '----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++.< +++[- >+++< ]>++.', 671 => '<++++ +++++ [->-- ----- --<]> ---.< +++++ +++[- >++++ ++++< ]>+.< ++++[', 672 => '->+++ +<]>+ .---. +++++ +.--- ----. <+++[ ->--- <]>-. <++++ +++[- >----', 673 => '---<] >---- ---.< +++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<]', 674 => '>++++ +++++ +.--- ----. <++++ [->-- --<]> -.<++ +++++ +[->+ +++++ ++<]>', 675 => '++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++', 676 => '+++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++', 677 => '+++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++', 678 => '[->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ +++++ [->-- -----', 679 => '--<]> -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.<+ +++++ ++[->', 680 => '----- ---<] >---- ----- ----- .<+++ +++++ +[->+ +++++ +++<] >+++. <+++[', 681 => '->--- <]>-- -.--- .<+++ +++++ [->-- ----- -<]>- ----. <++++ +++++ [->++', 682 => '+++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- ---.< +++[- >+++< ]>++. .<+++', 683 => '+++++ [->-- ----- -<]>- ----- ----- .<+++ +[->- ---<] >---- .---. +++.-', 684 => '--.<+ +++++ [->++ ++++< ]>+++ +++++ ++.-- ----- .<+++ +[->- ---<] >-.<+', 685 => '+++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.--', 686 => '----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++', 687 => '++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- -----', 688 => '--<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++', 689 => '.<+++ +++++ +[->- ----- ---<] >-.<+ +++++ ++[-> +++++ +++<] >++++ +++++', 690 => '+++++ +.-.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ ++[->', 691 => '+++++ ++++< ]>+++ .<+++ [->-- -<]>- --.-- -.<++ +++++ +[->- ----- --<]>', 692 => '----- .<+++ +++++ +[->+ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- ----.', 693 => '<+++[ ->+++ <]>++ ..<++ +++++ +[->- ----- --<]> .<+++ ++[-> ----- <]>--', 694 => '----. ---.< +++++ +[->+ +++++ <]>++ +++++ +++.- ----- -.<++ ++[-> ----<', 695 => ']>-.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. -----', 696 => '---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.<', 697 => '+++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[->', 698 => '----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++<', 699 => ']>+++ +.<++ +++++ +[->- ----- --<]> ----- -.<++ +++[- >---- -<]>- -----', 700 => '.---. <++++ +++++ +[->+ +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- --.<+', 701 => '++[-> +++<] >+.-- ----. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ +++[-', 702 => '>++++ ++++< ]>+++ +++++ +++++ ++.-. ----- ----. <++++ ++++[ ->--- -----', 703 => '<]>-- ---.< +++++ +++[- >++++ ++++< ]>+++ +.<++ +[->+ ++<]> ++.++ +++++', 704 => '+.--- ----- -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++ ++++[', 705 => '->+++ +++++ <]>+. <+++[ ->+++ <]>++ ++.<+ ++[-> ---<] >-.<+ +++++ ++[->', 706 => '----- ---<] >---- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ +++++ .<+++', 707 => '[->-- -<]>- ----- .<+++ +[->+ +++<] >++.. <++++ +++++ [->-- ----- --<]>', 708 => '--.<+ +++++ ++[-> +++++ +++<] >++++ +++++ .<+++ [->++ +<]>+ +.<++ +++++', 709 => '++[-> ----- ----< ]>--- .<+++ +++++ [->++ +++++ +<]>+ .<+++ +[->+ +++<]', 710 => '>+.-- -.+++ +++.- ----- -.<++ +[->- --<]> -.<++ +++++ [->-- ----- <]>--', 711 => '----- .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +[->+ +++++ <]>++ +++++', 712 => '+++.- ----- --.<+ +++[- >---- <]>.< +++++ +++[- >++++ ++++< ]>++. <+++[', 713 => '->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++', 714 => '+++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++', 715 => '++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++', 716 => '+++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.<', 717 => '+++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- -----', 718 => '<]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]>', 719 => '---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++<', 720 => ']>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[->', 721 => '----- ---<] >---- ----- --.<+ +++[- >---- <]>-- --.-- -.+++ .---. <++++', 722 => '++[-> +++++ +<]>+ +++++ ++++. ----- ---.< ++++[ ->--- -<]>. <++++ ++++[', 723 => '->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+', 724 => '++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++', 725 => '+++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>---', 726 => '---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++', 727 => '+++[- >---- ----- <]>-. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.-', 728 => '.<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ ++++[ ->+++ +++++', 729 => '+<]>+ ++.<+ ++[-> ---<] >---. ---.< +++++ +++[- >---- ----< ]>--- --.<+', 730 => '+++++ +++[- >++++ +++++ <]>++ ++++. <++++ [->-- --<]> ----- -.<++ +[->+', 731 => '++<]> ++..< +++++ +++[- >---- ----< ]>.<+ ++++[ ->--- --<]> ----- -.---', 732 => '.<+++ +++[- >++++ ++<]> +++++ +++++ .---- ----. <++++ [->-- --<]> .<+++', 733 => '+++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .----', 734 => '---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++', 735 => '[->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- -----', 736 => '<]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.<', 737 => '+++++ +++[- >---- ----< ]>--- ---.< +++++ [->-- ---<] >---- --.-- -.<++', 738 => '+++++ +++[- >++++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---. <+++[ ->+++', 739 => '<]>+. ----- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ [->++ +++++', 740 => '+<]>+ +++++ +++++ ++++. -.--- ----- -.<++ +++++ +[->- ----- --<]> -----', 741 => '.<+++ +++++ [->++ +++++ +<]>+ +++.< +++[- >+++< ]>++. +++++ +++.- -----', 742 => '---.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ +[->+ +++++', 743 => '++<]> +.<++ +[->+ ++<]> ++++. <+++[ ->--- <]>-. <++++ ++++[ ->--- -----', 744 => '<]>-- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ ++.<+ ++[-> ---<]', 745 => '>---- --.<+ +++[- >++++ <]>++ ..<++ +++++ ++[-> ----- ----< ]>--. <++++', 746 => '++++[ ->+++ +++++ <]>++ +++++ ++.<+ ++[-> +++<] >++.< +++++ ++++[ ->---', 747 => '----- -<]>- --.<+ +++++ ++[-> +++++ +++<] >+.<+ +++[- >++++ <]>+. ---.+', 748 => '+++++ .---- ---.< +++[- >---< ]>-.< +++++ ++[-> ----- --<]> ----- --.<+', 749 => '++++[ ->--- --<]> ----- -.--- .<+++ +++[- >++++ ++<]> +++++ ++++. ++.<+', 750 => '++++[ ->--- --<]> .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++.', 751 => '+++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >----', 752 => '----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----.', 753 => '<++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++.', 754 => '.<+++ [->++ +<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++', 755 => '+++++ +<]>+ +++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- -----', 756 => '----. <++++ +++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++', 757 => '++++[ ->--- ----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++', 758 => '+[->- ---<] >---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>--', 759 => '----- ----. <++++ [->-- --<]> ----. ---.+ ++.-- -.<++ ++++[ ->+++ +++<]', 760 => '>++++ +++++ .++.< +++++ [->-- ---<] >.<++ +++++ +[->+ +++++ ++<]> ++.<+', 761 => '++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.<', 762 => '+++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++', 763 => '+++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++', 764 => '+++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ +++++ [->-- ----- --<]>', 765 => '-.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.<+ +++++ ++[-> -----', 766 => '---<] >---- ----- ----- .<+++ +++++ +[->+ +++++ +++<] >+++. <+++[ ->---', 767 => '<]>-- -.--- .<+++ +++++ [->-- ----- -<]>- ----. <++++ +++++ [->++ +++++', 768 => '++<]> +++++ +.<++ ++[-> ----< ]>--- ---.< +++[- >+++< ]>++. .<+++ +++++', 769 => '[->-- ----- -<]>. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ [->++ ++++<', 770 => ']>+++ +++++ +.++. <++++ +[->- ----< ]>.<+ +++++ ++[-> +++++ +++<] >++.<', 771 => '+++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++.', 772 => '<++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++', 773 => '+++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+', 774 => '+++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ [->-- ----- -<]>-', 775 => '----- .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +++++ [->++ +++++ +++<]', 776 => '>++++ ++.<+ +++[- >---- <]>-- -.<++ +[->+ ++<]> +.--- ---.< +++++ +++[-', 777 => '>---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.-', 778 => '----- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<]', 779 => '>++++ .<+++ [->++ +<]>+ +.+++ +++++ .---- ----- .<+++ +++++ [->-- -----', 780 => '-<]>- ----- ----- ---.< +++++ +++[- >++++ ++++< ]>+.< +++[- >+++< ]>+++', 781 => '+.<++ +[->- --<]> -.<++ +++++ +[->- ----- --<]> ----. <++++ ++++[ ->+++', 782 => '+++++ <]>++ +++++ +++++ ++++. <+++[ ->--- <]>-- ----. <++++ [->++ ++<]>', 783 => '++..< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++', 784 => '++++. <+++[ ->+++ <]>++ .<+++ +++++ +[->- ----- ---<] >---. <++++ ++++[', 785 => '->+++ +++++ <]>+. <++++ [->++ ++<]> +.--- .++++ ++.-- ----- .<+++ [->--', 786 => '-<]>- .<+++ ++++[ ->--- ----< ]>--- ----. <++++ +[->- ----< ]>--- ---.-', 787 => '--.<+ +++++ [->++ ++++< ]>+++ +++++ +.+.< ++++[ ->--- -<]>- ----- --.<+', 788 => '+++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.--', 789 => '----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++', 790 => '++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- -----', 791 => '--<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++', 792 => '.<+++ +++++ +[->- ----- ---<] >-.<+ +++++ ++[-> +++++ +++<] >++++ +++++', 793 => '+++++ +.-.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ ++[->', 794 => '+++++ ++++< ]>+++ .<+++ [->-- -<]>- --.-- -.<++ +++++ +[->- ----- --<]>', 795 => '----- .<+++ +++++ +[->+ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- ----.', 796 => '<+++[ ->+++ <]>++ ..<++ +++++ +[->- ----- --<]> ----- ----- -.<++ ++[->', 797 => '----< ]>--- -.--- .+++. ---.< +++++ +[->+ +++++ <]>++ +++++ ++.+. <++++', 798 => '[->-- --<]> ----- ---.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++', 799 => '++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->-', 800 => '----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- -----', 801 => '--.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+', 802 => '++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++ +++[-', 803 => '>++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>-- -----', 804 => '----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.- --.<+', 805 => '+++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.<', 806 => '++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- ---<]', 807 => '>.<++ +++[- >---- -<]>- ----- .---. <++++ ++[-> +++++ +<]>+ +++++ +++.+', 808 => '.<+++ +[->- ---<] >---- ----. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++', 809 => '+<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++', 810 => '++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.-', 811 => '----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++<', 812 => ']>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ ++[-> ----- ---<] >---- --.<+', 813 => '++++[ ->--- --<]> ----- -.--- .<+++ +++++ ++[-> +++++ +++++ <]>++ ++++.', 814 => '<++++ [->-- --<]> ---.< +++[- >+++< ]>+.- ----- .<+++ +++++ [->-- -----', 815 => '-<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .---- -----', 816 => '.<+++ +++++ [->-- ----- -<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ ++.<+', 817 => '++[-> +++<] >++.+ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >----', 818 => '----- ----- .<+++ +++++ [->++ +++++ +<]>+ .<+++ [->++ +<]>+ +++.< +++[-', 819 => '>---< ]>-.< +++++ +++[- >---- ----< ]>--- -.<++ +++++ +[->+ +++++ ++<]>', 820 => '+++++ +++++ +++++ +.<++ +[->- --<]> ----- -.<++ ++[-> ++++< ]>++. .<+++', 821 => '+++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +.<++', 822 => '+[->+ ++<]> ++.<+ +++++ +++[- >---- ----- <]>-- -.<++ +++++ +[->+ +++++', 823 => '++<]> +.<++ ++[-> ++++< ]>+.- --.++ ++++. ----- --.<+ ++[-> ---<] >-.<+', 824 => '+++++ +[->- ----- -<]>- ----- -.<++ +++[- >---- -<]>- ----- .---. <++++', 825 => '++[-> +++++ +<]>+ +++++ +++.. <++++ [->-- --<]> ----- --.<+ +++++ ++[->', 826 => '+++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++', 827 => '[->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++', 828 => '+++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> -----', 829 => '-.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++', 830 => '+[->- ----- ---<] >-.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.<', 831 => '+++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ ++[-> +++++ ++++<', 832 => ']>+++ .<+++ [->-- -<]>- --.-- -.<++ +++++ +[->- ----- --<]> ----- .<+++', 833 => '+++++ +[->+ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- ----. <+++[ ->+++', 834 => '<]>++ ..<++ +++++ +[->- ----- --<]> ----- ----- -.<++ ++[-> ----< ]>---', 835 => '-.--- .+++. ---.< +++++ +[->+ +++++ <]>++ +++++ ++..< ++++[ ->--- -<]>-', 836 => '----- -.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..--', 837 => '----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>-', 838 => '-.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++', 839 => '[->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+', 840 => '++<]> ++++. <++++ +++++ [->-- ----- --<]> -.<++ +++++ +[->+ +++++ ++<]>', 841 => '+++++ +++++ +++++ .-.<+ +++++ ++[-> ----- ---<] >---- ----- ----- .<+++', 842 => '+++++ +[->+ +++++ +++<] >+++. <+++[ ->--- <]>-- -.--- .<+++ +++++ [->--', 843 => '----- -<]>- ----. <++++ +++++ [->++ +++++ ++<]> +++++ +.<++ ++[-> ----<', 844 => ']>--- ---.< +++[- >+++< ]>++. .<+++ +++++ [->-- ----- -<]>. <++++ +[->-', 845 => '----< ]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++ +++++ +..<+ +++[- >----', 846 => '<]>-- ----- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++', 847 => '..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- -----', 848 => '<]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++', 849 => '++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++', 850 => '[->++ +<]>+ +++.< +++++ +++[- >---- ----< ]>--- ---.< +++++ [->-- ---<]', 851 => '>---- --.-- -.<++ +++++ +++[- >++++ +++++ +<]>+ +++++ .<+++ +[->- ---<]', 852 => '>---. <+++[ ->+++ <]>+. ----- -.<++ +++++ +[->- ----- --<]> ----- .<+++', 853 => '+++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.--- ----- -.<++ +++++ +[->-', 854 => '----- --<]> ----- .<+++ +++++ [->++ +++++ +<]>+ +++.< +++[- >+++< ]>++.', 855 => '+++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++', 856 => '+++++ +[->+ +++++ ++<]> +.<++ +[->+ ++<]> ++++. <+++[ ->--- <]>-. <++++', 857 => '++++[ ->--- ----- <]>-- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++', 858 => '++.<+ ++[-> ---<] >---- --.<+ +++[- >++++ <]>++ ..<++ +++++ ++[-> -----', 859 => '----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ ++.<+ ++[-> +++<] >++.<', 860 => '+++++ ++++[ ->--- ----- -<]>- --.<+ +++++ ++[-> +++++ +++<] >+.<+ +++[-', 861 => '>++++ <]>+. ---.+ +++++ .---- ---.< +++[- >---< ]>-.< +++++ ++[-> -----', 862 => '--<]> ----- --.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++[- >++++ ++<]>', 863 => '+++++ ++++. -.<++ ++[-> ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++.', 864 => '<+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++', 865 => '.<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++', 866 => '+++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[->', 867 => '+++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----<', 868 => ']>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->---', 869 => '----- <]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->-', 870 => '--<]> ---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++', 871 => '++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++', 872 => '++[-> ----- ---<] >---- ----- --.<+ +++[- >---- <]>-- --.-- -.+++ .---.', 873 => '<++++ ++[-> +++++ +<]>+ +++++ +++.- .<+++ +[->- ---<] >---- --.<+ +++++', 874 => '++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- -----', 875 => '.<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[->', 876 => '+++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]>', 877 => '----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++', 878 => '+++++ +[->- ----- ---<] >-.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++', 879 => '+.-.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ ++[-> +++++', 880 => '++++< ]>+++ .<+++ [->-- -<]>- --.-- -.<++ +++++ +[->- ----- --<]> -----', 881 => '.<+++ +++++ +[->+ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- ----. <+++[', 882 => '->+++ <]>++ ..<++ +++++ +[->- ----- --<]> .<+++ ++[-> ----- <]>-- ----.', 883 => '---.< +++++ +[->+ +++++ <]>++ +++++ ++.-. <++++ [->-- --<]> ----- -.<++', 884 => '+++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.---', 885 => '----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++', 886 => '+[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- -----', 887 => '-<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++.', 888 => '<++++ ++++[ ->--- ----- <]>-- ----. <++++ +[->- ----< ]>--- ---.- --.<+', 889 => '+++++ ++++[ ->+++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- .<+++ [->++', 890 => '+<]>+ .---- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++', 891 => '++<]> +++++ +++++ +++++ .-.-- ----- --.<+ +++++ ++[-> ----- ---<] >----', 892 => '-.<++ +++++ +[->+ +++++ ++<]> ++++. <+++[ ->+++ <]>++ .++++ ++++. -----', 893 => '----. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ ++[-> +++++', 894 => '+++<] >+.<+ ++[-> +++<] >++++ .<+++ [->-- -<]>- .<+++ +++++ [->-- -----', 895 => '-<]>- ---.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ +++.< +++[- >---<', 896 => ']>--- ---.< ++++[ ->+++ +<]>+ +..<+ +++++ +++[- >---- ----- <]>-- .<+++', 897 => '+++++ [->++ +++++ +<]>+ +++++ +++.< +++[- >+++< ]>++. <++++ +++++ [->--', 898 => '----- --<]> ---.< +++++ +++[- >++++ ++++< ]>+.< ++++[ ->+++ +<]>+ .---.', 899 => '+++++ +.--- ----. <+++[ ->--- <]>-. <++++ +++[- >---- ---<] >---- ---.<', 900 => '+++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++ +++++ .--.<', 901 => '++++[ ->--- -<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+', 902 => '+++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[->', 903 => '----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- -----', 904 => '---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++.', 905 => '+++.. <+++[ ->+++ <]>++ ++.<+ +++++ +++[- >---- ----- <]>-. <++++ ++++[', 906 => '->+++ +++++ <]>++ +++++ +++++ +++.- .<+++ +++++ [->-- ----- -<]>- -----', 907 => '----- ---.< +++++ ++++[ ->+++ +++++ +<]>+ ++.<+ ++[-> ---<] >---. ---.<', 908 => '+++++ +++[- >---- ----< ]>--- --.<+ +++++ +++[- >++++ +++++ <]>++ ++++.', 909 => '<++++ [->-- --<]> ----- -.<++ +[->+ ++<]> ++..< +++++ +++[- >---- ----<', 910 => ']>--- ----- ---.< ++++[ ->--- -<]>- ---.- --.++ +.--- .<+++ +++[- >++++', 911 => '++<]> +++++ ++++. --.<+ +++[- >---- <]>-- ---.< +++++ +++[- >++++ ++++<', 912 => ']>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]>', 913 => '+++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++', 914 => '+++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++', 915 => '++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> -----', 916 => '----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[', 917 => '->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++', 918 => '+[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[->', 919 => '+++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+', 920 => '+++++ ++[-> ----- ---<] >.<++ +++[- >---- -<]>- ----- .---. <++++ ++[->', 921 => '+++++ +<]>+ +++++ +++.- -.<++ ++[-> ----< ]>--- --.<+ +++++ ++[-> +++++', 922 => '+++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++', 923 => '+<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<]', 924 => '>++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++', 925 => '+++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ [->--', 926 => '----- -<]>- ----- .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +++++ [->++', 927 => '+++++ +++<] >++++ ++.<+ +++[- >---- <]>-- -.<++ +[->+ ++<]> +.--- ---.<', 928 => '+++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++', 929 => '+++++ +.-.- ----- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[->', 930 => '+++++ +++<] >++++ .<+++ [->++ +<]>+ +.+++ +++++ .---- ----- .<+++ +++++', 931 => '[->-- ----- -<]>- ----- ----- ---.< +++++ +++[- >++++ ++++< ]>+.< +++[-', 932 => '>+++< ]>+++ +.<++ +[->- --<]> -.<++ +++++ +[->- ----- --<]> ----. <++++', 933 => '++++[ ->+++ +++++ <]>++ +++++ +++++ ++++. <+++[ ->--- <]>-- ----. <++++', 934 => '[->++ ++<]> ++..< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++', 935 => '++<]> +++++ ++++. <+++[ ->+++ <]>++ .<+++ +++++ +[->- ----- ---<] >---.', 936 => '<++++ ++++[ ->+++ +++++ <]>+. <++++ [->++ ++<]> +.--- .++++ ++.-- -----', 937 => '.<+++ [->-- -<]>- .<+++ ++++[ ->--- ----< ]>--- ----. <++++ +[->- ----<', 938 => ']>--- ---.- --.<+ +++++ [->++ ++++< ]>+++ +++++ +.--- .<+++ +[->- ---<]', 939 => '>---- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..---', 940 => '----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>--', 941 => '.<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[', 942 => '->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++', 943 => '+<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+', 944 => '+++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++', 945 => '+++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++ ++++[ ->---', 946 => '----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<]', 947 => '>---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>-- ----- ----.', 948 => '<++++ [->-- --<]> ----. ---.+ ++.-- -.<++ ++++[ ->+++ +++<] >++++ +++++', 949 => '.---. <++++ [->-- --<]> ----. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++', 950 => '+<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++', 951 => '++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.-', 952 => '----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++<', 953 => ']>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ +++[- >---- ----- <]>-. <++++', 954 => '++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .<+++ +++++ [->-- ----- -<]>-', 955 => '----- ----- ---.< +++++ ++++[ ->+++ +++++ +<]>+ ++.<+ ++[-> ---<] >---.', 956 => '---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ +++[- >++++ +++++ <]>++', 957 => '++++. <++++ [->-- --<]> ----- -.<++ +[->+ ++<]> ++..< +++++ +++[- >----', 958 => '----< ]>.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++[- >++++ ++<]> +++++', 959 => '++++. ---.< ++++[ ->--- -<]>- ---.< +++++ +++[- >++++ ++++< ]>++. <+++[', 960 => '->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++', 961 => '+++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++', 962 => '++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++', 963 => '+++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ +[->- ----- --<]> -----', 964 => '-.<++ +++[- >---- -<]>- ----- .---. <++++ +++++ +[->+ +++++ ++++< ]>+++', 965 => '+++.< ++++[ ->--- -<]>- --.<+ ++[-> +++<] >+.-- ----. <++++ ++++[ ->---', 966 => '----- <]>-- ---.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. -----', 967 => '----. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ +++[- >++++ ++++< ]>+++', 968 => '+.<++ +[->+ ++<]> ++.++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]>', 969 => '----- ----- ----. <++++ ++++[ ->+++ +++++ <]>+. <+++[ ->+++ <]>++ ++.<+', 970 => '++[-> ---<] >-.<+ +++++ ++[-> ----- ---<] >---- .<+++ +++++ [->++ +++++', 971 => '+<]>+ +++++ +++++ +++++ .<+++ [->-- -<]>- ----- .<+++ +[->+ +++<] >++..', 972 => '<++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++', 973 => '.<+++ [->++ +<]>+ +.<++ +++++ ++[-> ----- ----< ]>--- .<+++ +++++ [->++', 974 => '+++++ +<]>+ .<+++ +[->+ +++<] >+.-- -.+++ +++.- ----- -.<++ +[->- --<]>', 975 => '-.<++ +++++ [->-- ----- <]>-- ----- .<+++ ++[-> ----- <]>-- ----. ---.<', 976 => '+++++ +[->+ +++++ <]>++ +++++ ++.-- --.<+ +++[- >---- <]>-- -.<++ +++++', 977 => '+[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----.', 978 => '<+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+', 979 => '+++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>-', 980 => '----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++', 981 => '+++++ [->-- ----- --<]> -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++', 982 => '.-.<+ +++++ ++[-> ----- ---<] >---- ----- ----- .<+++ +++++ +[->+ +++++', 983 => '+++<] >+++. <+++[ ->--- <]>-- -.--- .<+++ +++++ [->-- ----- -<]>- ----.', 984 => '<++++ +++++ [->++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- ---.< +++[-', 985 => '>+++< ]>++. .<+++ +++++ [->-- ----- -<]>- ----- ----- .<+++ +[->- ---<]', 986 => '>---- .---. +++.- --.<+ +++++ [->++ ++++< ]>+++ +++++ +.--- -.<++ ++[->', 987 => '----< ]>--- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++', 988 => '..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- -----', 989 => '<]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++', 990 => '++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++', 991 => '[->++ +<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++ +++++', 992 => '+<]>+ +++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- ----- ----.', 993 => '<++++ +++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++ ++++[', 994 => '->--- ----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->-', 995 => '---<] >---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>.< +++++', 996 => '[->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++ +++++ .---- .<+++', 997 => '+[->- ---<] >---. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+', 998 => '++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> -----', 999 => '----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.<', 1000 => '+++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++..', 1001 => '<+++[ ->+++ <]>++ ++.<+ +++++ ++[-> ----- ---<] >---- --.<+ ++++[ ->---', 1002 => '--<]> ----- -.--- .<+++ +++++ ++[-> +++++ +++++ <]>++ ++++. <++++ [->--', 1003 => '--<]> ---.< +++[- >+++< ]>+.- ----- .<+++ +++++ [->-- ----- -<]>- ----.', 1004 => '<++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .---- ----- .<+++ +++++', 1005 => '[->-- ----- -<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ ++.<+ ++[-> +++<]', 1006 => '>++.+ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- ----- -----', 1007 => '.<+++ +++++ [->++ +++++ +<]>+ .<+++ [->++ +<]>+ +++.< +++[- >---< ]>-.<', 1008 => '+++++ +++[- >---- ----< ]>--- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++', 1009 => '+++++ +.<++ +[->- --<]> ----- -.<++ ++[-> ++++< ]>++. .<+++ +++++ +[->-', 1010 => '----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +.<++ +[->+ ++<]>', 1011 => '++.<+ +++++ +++[- >---- ----- <]>-- -.<++ +++++ +[->+ +++++ ++<]> +.<++', 1012 => '++[-> ++++< ]>+.- --.++ ++++. ----- --.<+ ++[-> ---<] >-.<+ +++++ +[->-', 1013 => '----- -<]>- ----- -.<++ +++[- >---- -<]>- ----- .---. <++++ ++[-> +++++', 1014 => '+<]>+ +++++ +++.- ----. <++++ [->-- --<]> --.<+ +++++ ++[-> +++++ +++<]', 1015 => '>++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+', 1016 => '++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++', 1017 => '+++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++', 1018 => '+[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ +[->- -----', 1019 => '---<] >-.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.< +++++ +++[-', 1020 => '>---- ----< ]>--- ----- ----- -.<++ +++++ ++[-> +++++ ++++< ]>+++ .<+++', 1021 => '[->-- -<]>- --.-- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ +[->+', 1022 => '+++++ +++<] >++++ ++.<+ +++[- >---- <]>-- ----. <+++[ ->+++ <]>++ ..<++', 1023 => '+++++ +[->- ----- --<]> ----- ----- -.<++ ++[-> ----< ]>--- -.--- .+++.', 1024 => '---.< +++++ +[->+ +++++ <]>++ +++++ ++.-- ---.< ++++[ ->--- -<]>- -.<++', 1025 => '+++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.---', 1026 => '----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++', 1027 => '+[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- -----', 1028 => '-<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++.', 1029 => '<++++ +++++ [->-- ----- --<]> -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++', 1030 => '+++++ .-.<+ +++++ ++[-> ----- ---<] >---- ----- ----- .<+++ +++++ +[->+', 1031 => '+++++ +++<] >+++. <+++[ ->--- <]>-- -.--- .<+++ +++++ [->-- ----- -<]>-', 1032 => '----. <++++ +++++ [->++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- ---.<', 1033 => '+++[- >+++< ]>++. .<+++ +++++ [->-- ----- -<]>. <++++ +[->- ----< ]>---', 1034 => '---.- --.<+ +++++ [->++ ++++< ]>+++ +++++ +.--- --.<+ +++[- >---- <]>--', 1035 => '.<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- -----', 1036 => '.---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++', 1037 => '+++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->---', 1038 => '----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+', 1039 => '+++.< +++++ +++[- >---- ----< ]>--- ---.< +++++ [->-- ---<] >---- --.--', 1040 => '-.<++ +++++ +++[- >++++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---. <+++[', 1041 => '->+++ <]>+. ----- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ [->++', 1042 => '+++++ +<]>+ +++++ +++++ ++++. -.--- ----- -.<++ +++++ +[->- ----- --<]>', 1043 => '----- .<+++ +++++ [->++ +++++ +<]>+ +++.< +++[- >+++< ]>++. +++++ +++.-', 1044 => '----- ---.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ +[->+', 1045 => '+++++ ++<]> +.<++ +[->+ ++<]> ++++. <+++[ ->--- <]>-. <++++ ++++[ ->---', 1046 => '----- <]>-- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ ++.<+ ++[->', 1047 => '---<] >---- --.<+ +++[- >++++ <]>++ ..<++ +++++ ++[-> ----- ----< ]>--.', 1048 => '<++++ ++++[ ->+++ +++++ <]>++ +++++ ++.<+ ++[-> +++<] >++.< +++++ ++++[', 1049 => '->--- ----- -<]>- --.<+ +++++ ++[-> +++++ +++<] >+.<+ +++[- >++++ <]>+.', 1050 => '---.+ +++++ .---- ---.< +++[- >---< ]>-.< +++++ ++[-> ----- --<]> -----', 1051 => '--.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++[- >++++ ++<]> +++++ ++++.', 1052 => '----- -.<++ ++[-> ----< ]>-.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++', 1053 => '<]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++', 1054 => '+[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.--', 1055 => '----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<]', 1056 => '>++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++', 1057 => '+++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>--', 1058 => '----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.-', 1059 => '--.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++', 1060 => '+++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> -----', 1061 => '---<] >---- ----- --.<+ +++[- >---- <]>-- --.-- -.+++ .---. <++++ ++[->', 1062 => '+++++ +<]>+ +++++ +++.- ----- .<+++ +[->- ---<] >-.<+ +++++ ++[-> +++++', 1063 => '+++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++', 1064 => '+<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<]', 1065 => '>++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++', 1066 => '+++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ +[->-', 1067 => '----- ---<] >-.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.< +++++', 1068 => '+++[- >---- ----< ]>--- ----- ----- -.<++ +++++ ++[-> +++++ ++++< ]>+++', 1069 => '.<+++ [->-- -<]>- --.-- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++', 1070 => '+[->+ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- ----. <+++[ ->+++ <]>++', 1071 => '..<++ +++++ +[->- ----- --<]> .<+++ ++[-> ----- <]>-- ----. ---.< +++++', 1072 => '+[->+ +++++ <]>++ +++++ ++.-- ----. <++++ [->-- --<]> -.<++ +++++ +[->+', 1073 => '+++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[', 1074 => '->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++', 1075 => '++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- -----', 1076 => '.<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ ++++[', 1077 => '->--- ----- <]>-- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ ++++[', 1078 => '->+++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- .<+++ [->++ +<]>+ .----', 1079 => '--.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> +++++', 1080 => '+++++ +++++ .-.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++', 1081 => '+[->+ +++++ ++<]> ++++. <+++[ ->+++ <]>++ .++++ ++++. ----- ----. <++++', 1082 => '++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ ++[-> +++++ +++<] >+.<+', 1083 => '++[-> +++<] >++++ .<+++ [->-- -<]>- .<+++ +++++ [->-- ----- -<]>- ---.<', 1084 => '+++++ +++[- >++++ ++++< ]>+++ +++++ +++++ +++.< +++[- >---< ]>--- ---.<', 1085 => '++++[ ->+++ +<]>+ +..<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++', 1086 => '+++++ +<]>+ +++++ +++.< +++[- >+++< ]>++. <++++ +++++ [->-- ----- --<]>', 1087 => '---.< +++++ +++[- >++++ ++++< ]>+.< ++++[ ->+++ +<]>+ .---. +++++ +.---', 1088 => '----. <+++[ ->--- <]>-. <++++ +++[- >---- ---<] >---- ---.< +++++ [->--', 1089 => '---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++ +++++ .---- ---.< ++++[', 1090 => '->--- -<]>. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++.', 1091 => '.---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----<', 1092 => ']>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++', 1093 => '+++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[', 1094 => '->+++ <]>++ ++.<+ +++++ +++[- >---- ----- <]>-. <++++ ++++[ ->+++ +++++', 1095 => '<]>++ +++++ +++++ +++.- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.<', 1096 => '+++++ ++++[ ->+++ +++++ +<]>+ ++.<+ ++[-> ---<] >---. ---.< +++++ +++[-', 1097 => '>---- ----< ]>--- --.<+ +++++ +++[- >++++ +++++ <]>++ ++++. <++++ [->--', 1098 => '--<]> ----- -.<++ +[->+ ++<]> ++..< +++++ +++[- >---- ----< ]>--- -----', 1099 => '---.< ++++[ ->--- -<]>- ---.- --.++ +.--- .<+++ +++[- >++++ ++<]> +++++', 1100 => '++++. ----- --.<+ +++[- >---- <]>.< +++++ +++[- >++++ ++++< ]>++. <+++[', 1101 => '->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++', 1102 => '+++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++', 1103 => '++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++', 1104 => '+++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.<', 1105 => '+++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- -----', 1106 => '<]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]>', 1107 => '---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++<', 1108 => ']>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[->', 1109 => '----- ---<] >.<++ +++[- >---- -<]>- ----- .---. <++++ ++[-> +++++ +<]>+', 1110 => '+++++ +++.- ----- -.<++ ++[-> ----< ]>.<+ +++++ ++[-> +++++ +++<] >++.<', 1111 => '+++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++.', 1112 => '<++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++', 1113 => '+++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+', 1114 => '+++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ [->-- ----- -<]>-', 1115 => '----- .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +++++ [->++ +++++ +++<]', 1116 => '>++++ ++.<+ +++[- >---- <]>-- -.<++ +[->+ ++<]> +.--- ---.< +++++ +++[-', 1117 => '>---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.-', 1118 => '----- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<]', 1119 => '>++++ .<+++ [->++ +<]>+ +.+++ +++++ .---- ----- .<+++ +++++ [->-- -----', 1120 => '-<]>- ----- ----- ---.< +++++ +++[- >++++ ++++< ]>+.< +++[- >+++< ]>+++', 1121 => '+.<++ +[->- --<]> -.<++ +++++ +[->- ----- --<]> ----. <++++ ++++[ ->+++', 1122 => '+++++ <]>++ +++++ +++++ ++++. <+++[ ->--- <]>-- ----. <++++ [->++ ++<]>', 1123 => '++..< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++', 1124 => '++++. <+++[ ->+++ <]>++ .<+++ +++++ +[->- ----- ---<] >---. <++++ ++++[', 1125 => '->+++ +++++ <]>+. <++++ [->++ ++<]> +.--- .++++ ++.-- ----- .<+++ [->--', 1126 => '-<]>- .<+++ ++++[ ->--- ----< ]>--- ----. <++++ +[->- ----< ]>--- ---.-', 1127 => '--.<+ +++++ [->++ ++++< ]>+++ +++++ .+++. <++++ +[->- ----< ]>.<+ +++++', 1128 => '++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- -----', 1129 => '.<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[->', 1130 => '+++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]>', 1131 => '----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++', 1132 => '+++++ +[->- ----- ---<] >-.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++', 1133 => '+.-.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ ++[-> +++++', 1134 => '++++< ]>+++ .<+++ [->-- -<]>- --.-- -.<++ +++++ +[->- ----- --<]> -----', 1135 => '.<+++ +++++ +[->+ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- ----. <+++[', 1136 => '->+++ <]>++ ..<++ +++++ +[->- ----- --<]> ----- ----- -.<++ ++[-> ----<', 1137 => ']>--- -.--- .+++. ---.< +++++ +[->+ +++++ <]>++ +++++ +.+++ .<+++ ++[->', 1138 => '----- <]>.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++..', 1139 => '----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<]', 1140 => '>--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++', 1141 => '++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[-', 1142 => '>+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++<', 1143 => ']>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+', 1144 => '+++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[->', 1145 => '----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->---', 1146 => '-<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >.<++ +++[-', 1147 => '>---- -<]>- ----- .---. <++++ ++[-> +++++ +<]>+ +++++ ++.++ +.<++ +++[-', 1148 => '>---- -<]>. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++.', 1149 => '.---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----<', 1150 => ']>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++', 1151 => '+++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[', 1152 => '->+++ <]>++ ++.<+ +++++ ++[-> ----- ---<] >---- --.<+ ++++[ ->--- --<]>', 1153 => '----- -.--- .<+++ +++++ ++[-> +++++ +++++ <]>++ ++++. <++++ [->-- --<]>', 1154 => '---.< +++[- >+++< ]>+.- ----- .<+++ +++++ [->-- ----- -<]>- ----. <++++', 1155 => '++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .---- ----- .<+++ +++++ [->--', 1156 => '----- -<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ ++.<+ ++[-> +++<] >++.+', 1157 => '+++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- ----- ----- .<+++', 1158 => '+++++ [->++ +++++ +<]>+ .<+++ [->++ +<]>+ +++.< +++[- >---< ]>-.< +++++', 1159 => '+++[- >---- ----< ]>--- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++', 1160 => '+.<++ +[->- --<]> ----- -.<++ ++[-> ++++< ]>++. .<+++ +++++ +[->- -----', 1161 => '---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +.<++ +[->+ ++<]> ++.<+', 1162 => '+++++ +++[- >---- ----- <]>-- -.<++ +++++ +[->+ +++++ ++<]> +.<++ ++[->', 1163 => '++++< ]>+.- --.++ ++++. ----- --.<+ ++[-> ---<] >-.<+ +++++ +[->- -----', 1164 => '-<]>- ----- -.<++ +++[- >---- -<]>- ----- .---. <++++ ++[-> +++++ +<]>+', 1165 => '+++++ ++.++ .<+++ +[->- ---<] >---- ----. <++++ ++++[ ->+++ +++++ <]>++', 1166 => '.<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++', 1167 => '+.<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++', 1168 => '+++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[-', 1169 => '>++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ +++[- >---- -----', 1170 => '<]>-. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .<+++ +++++ [->--', 1171 => '----- -<]>- ----- ----- ---.< +++++ ++++[ ->+++ +++++ +<]>+ ++.<+ ++[->', 1172 => '---<] >---. ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ +++[- >++++', 1173 => '+++++ <]>++ ++++. <++++ [->-- --<]> ----- -.<++ +[->+ ++<]> ++..< +++++', 1174 => '+++[- >---- ----< ]>--- ----- ---.< ++++[ ->--- -<]>- ---.- --.++ +.---', 1175 => '.<+++ +++[- >++++ ++<]> +++++ +++.+ +.<++ ++[-> ----< ]>--- ----- .<+++', 1176 => '+++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .----', 1177 => '---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++', 1178 => '[->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- -----', 1179 => '<]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.<', 1180 => '+++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++', 1181 => '++++. -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++ +++++ [->++', 1182 => '+++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++ ++++[ ->--- ----- <]>--', 1183 => '---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---- --.<+', 1184 => '++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>.< +++++ [->-- ---<] >----', 1185 => '--.-- -.<++ ++++[ ->+++ +++<] >++++ ++++. ++.<+ +++[- >---- <]>-- -----', 1186 => '-.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- -----', 1187 => '-.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++', 1188 => '+++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->--', 1189 => '----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]>', 1190 => '++++. <++++ ++++[ ->--- ----- <]>-- ----. <++++ +[->- ----< ]>--- ---.-', 1191 => '--.<+ +++++ ++++[ ->+++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- .<+++', 1192 => '[->++ +<]>+ .---- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ +[->+', 1193 => '+++++ ++<]> +++++ +++++ +++++ .-.-- ----- --.<+ +++++ ++[-> ----- ---<]', 1194 => '>---- -.<++ +++++ +[->+ +++++ ++<]> ++++. <+++[ ->+++ <]>++ .++++ ++++.', 1195 => '----- ----. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ ++[->', 1196 => '+++++ +++<] >+.<+ ++[-> +++<] >++++ .<+++ [->-- -<]>- .<+++ +++++ [->--', 1197 => '----- -<]>- ---.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ +++.< +++[-', 1198 => '>---< ]>--- ---.< ++++[ ->+++ +<]>+ +..<+ +++++ +++[- >---- ----- <]>--', 1199 => '.<+++ +++++ [->++ +++++ +<]>+ +++++ +++.< +++[- >+++< ]>++. <++++ +++++', 1200 => '[->-- ----- --<]> ---.< +++++ +++[- >++++ ++++< ]>+.< ++++[ ->+++ +<]>+', 1201 => '.---. +++++ +.--- ----. <+++[ ->--- <]>-. <++++ +++[- >---- ---<] >----', 1202 => '---.< +++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++ ++++.', 1203 => '+.<++ ++[-> ----< ]>--- ----. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++', 1204 => '+<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++', 1205 => '++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.-', 1206 => '----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++<', 1207 => ']>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ +++[- >---- ----- <]>-. <++++', 1208 => '++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .<+++ +++++ [->-- ----- -<]>-', 1209 => '----- ----- ---.< +++++ ++++[ ->+++ +++++ +<]>+ ++.<+ ++[-> ---<] >---.', 1210 => '---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ +++[- >++++ +++++ <]>++', 1211 => '++++. <++++ [->-- --<]> ----- -.<++ +[->+ ++<]> ++..< +++++ +++[- >----', 1212 => '----< ]>--- ----- ---.< ++++[ ->--- -<]>- ---.- --.++ +.--- .<+++ +++[-', 1213 => '>++++ ++<]> +++++ +++.+ .<+++ +[->- ---<] >---- ---.< +++++ +++[- >++++', 1214 => '++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+', 1215 => '++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++<', 1216 => ']>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+', 1217 => '+++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[->', 1218 => '----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++', 1219 => '++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++', 1220 => '+.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++', 1221 => '++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+', 1222 => '+..<+ +++++ ++[-> ----- ---<] >.<++ +++[- >---- -<]>- ----- .---. <++++', 1223 => '++[-> +++++ +<]>+ +++++ ++.+. <++++ [->-- --<]> ----- --.<+ +++++ ++[->', 1224 => '+++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++', 1225 => '[->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++', 1226 => '+++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> -----', 1227 => '-.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++', 1228 => '[->-- ----- -<]>- ----- .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +++++', 1229 => '[->++ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- -.<++ +[->+ ++<]> +.---', 1230 => '---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++', 1231 => '+++++ +++++ +.-.- ----- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++', 1232 => '++[-> +++++ +++<] >++++ .<+++ [->++ +<]>+ +.+++ +++++ .---- ----- .<+++', 1233 => '+++++ [->-- ----- -<]>- ----- ----- ---.< +++++ +++[- >++++ ++++< ]>+.<', 1234 => '+++[- >+++< ]>+++ +.<++ +[->- --<]> -.<++ +++++ +[->- ----- --<]> ----.', 1235 => '<++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ ++++. <+++[ ->--- <]>-- ----.', 1236 => '<++++ [->++ ++<]> ++..< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+', 1237 => '+++++ ++<]> +++++ ++++. <+++[ ->+++ <]>++ .<+++ +++++ +[->- ----- ---<]', 1238 => '>---. <++++ ++++[ ->+++ +++++ <]>+. <++++ [->++ ++<]> +.--- .++++ ++.--', 1239 => '----- .<+++ [->-- -<]>- .<+++ ++++[ ->--- ----< ]>--- ----. <++++ +[->-', 1240 => '----< ]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++ +++++ ..<++ ++[-> ----<', 1241 => ']>--- ---.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++..', 1242 => '----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<]', 1243 => '>--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++', 1244 => '++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[-', 1245 => '>+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++<', 1246 => ']>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+', 1247 => '+++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[->', 1248 => '----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->---', 1249 => '-<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >---- -----', 1250 => '--.<+ +++[- >---- <]>-- --.-- -.+++ .---. <++++ ++[-> +++++ +<]>+ +++++', 1251 => '++..< ++++[ ->--- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+', 1252 => '++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++', 1253 => '+++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++.', 1254 => '----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++', 1255 => '<]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++', 1256 => '+++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]>', 1257 => '----- ----- ----. <++++ +++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>---', 1258 => '.---. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+', 1259 => '+++++ .<+++ +[->- ---<] >---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->---', 1260 => '----- <]>.< +++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++', 1261 => '++++. .<+++ +[->- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.< +++[-', 1262 => '>+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++', 1263 => '+++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++', 1264 => '+.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++', 1265 => '++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ [->-- ----- -<]>- -----', 1266 => '.<+++ ++[-> ----- <]>-- ----. ---.< +++++ +++++ [->++ +++++ +++<] >++++', 1267 => '++.<+ +++[- >---- <]>-- -.<++ +[->+ ++<]> +.--- ---.< +++++ +++[- >----', 1268 => '----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.- -----', 1269 => '---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++', 1270 => '.<+++ [->++ +<]>+ +.+++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>-', 1271 => '----- ----- ---.< +++++ +++[- >++++ ++++< ]>+.< +++[- >+++< ]>+++ +.<++', 1272 => '+[->- --<]> -.<++ +++++ +[->- ----- --<]> ----. <++++ ++++[ ->+++ +++++', 1273 => '<]>++ +++++ +++++ ++++. <+++[ ->--- <]>-- ----. <++++ [->++ ++<]> ++..<', 1274 => '+++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ ++++.', 1275 => '<+++[ ->+++ <]>++ .<+++ +++++ +[->- ----- ---<] >---. <++++ ++++[ ->+++', 1276 => '+++++ <]>+. <++++ [->++ ++<]> +.--- .++++ ++.-- ----- .<+++ [->-- -<]>-', 1277 => '.<+++ ++++[ ->--- ----< ]>--- ----. <++++ +[->- ----< ]>--- ---.- --.<+', 1278 => '+++++ [->++ ++++< ]>+++ +++++ .-.<+ +++[- >---- <]>-- ---.< +++++ +++[-', 1279 => '>++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++', 1280 => '+[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++', 1281 => '++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >----', 1282 => '--.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++', 1283 => '++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-.', 1284 => '<++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++', 1285 => '<]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++', 1286 => '+++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++', 1287 => '+<]>+ +..<+ +++++ ++[-> ----- ---<] >---- ----- --.<+ +++[- >---- <]>--', 1288 => '--.-- -.+++ .---. <++++ ++[-> +++++ +<]>+ +++++ ++.-. <++++ [->-- --<]>', 1289 => '----- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..---', 1290 => '----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>--', 1291 => '.<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[', 1292 => '->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++', 1293 => '+<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+', 1294 => '+++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++', 1295 => '+++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++ ++++[ ->---', 1296 => '----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<]', 1297 => '>---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>.< +++++ [->--', 1298 => '---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++ ++++. -.<++ ++[-> ----<', 1299 => ']>--- --.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..-', 1300 => '----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]>', 1301 => '--.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++', 1302 => '+[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[->', 1303 => '+++<] >++++ .<+++ +++++ [->-- ----- -<]>- ----- .<+++ ++[-> ----- <]>--', 1304 => '----. ---.< +++++ +++++ [->++ +++++ +++<] >++++ ++.<+ +++[- >---- <]>--', 1305 => '-.<++ +[->+ ++<]> +.--- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++', 1306 => '++[-> +++++ +++<] >++++ +++++ +++++ +.-.- ----- ---.< +++++ +++[- >----', 1307 => '----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ .<+++ [->++ +<]>+ +.+++', 1308 => '+++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++', 1309 => '+++[- >++++ ++++< ]>+.< +++[- >+++< ]>+++ +.<++ +[->- --<]> -.<++ +++++', 1310 => '+[->- ----- --<]> ----. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ ++++.', 1311 => '<+++[ ->--- <]>-- ----. <++++ [->++ ++<]> ++..< +++++ ++++[ ->--- -----', 1312 => '-<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ ++++. <+++[ ->+++ <]>++ .<+++', 1313 => '+++++ +[->- ----- ---<] >---. <++++ ++++[ ->+++ +++++ <]>+. <++++ [->++', 1314 => '++<]> +.--- .++++ ++.-- ----- .<+++ [->-- -<]>- .<+++ ++++[ ->--- ----<', 1315 => ']>--- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++', 1316 => '+++++ .--.< ++++[ ->--- -<]>- ---.< +++++ +++[- >++++ ++++< ]>++. <+++[', 1317 => '->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++', 1318 => '+++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++', 1319 => '++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++', 1320 => '+++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.<', 1321 => '+++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- -----', 1322 => '<]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]>', 1323 => '---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++<', 1324 => ']>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[->', 1325 => '----- ---<] >---- ----- --.<+ +++[- >---- <]>-- --.-- -.+++ .---. <++++', 1326 => '++[-> +++++ +<]>+ +++++ ++.-- .<+++ +[->- ---<] >---- .<+++ +++++ [->++', 1327 => '+++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[-', 1328 => '>+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++', 1329 => '+<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----.', 1330 => '<++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ ++++[', 1331 => '->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.<++', 1332 => '+++++ +[->- ----- --<]> ----- ----- ----. <++++ +++++ [->++ +++++ ++<]>', 1333 => '+++.< +++[- >---< ]>--- .---. <++++ ++++[ ->--- ----- <]>-- ---.< +++++', 1334 => '++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---- --.<+ ++[-> +++<]', 1335 => '>++.. <++++ ++++[ ->--- ----- <]>.< +++++ [->-- ---<] >---- --.-- -.<++', 1336 => '++++[ ->+++ +++<] >++++ ++++. --.<+ +++[- >---- <]>-- --.<+ +++++ ++[->', 1337 => '+++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++', 1338 => '[->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++', 1339 => '+++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> -----', 1340 => '-.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++', 1341 => '[->-- ----- -<]>- ----- .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +++++', 1342 => '[->++ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- -.<++ +[->+ ++<]> +.---', 1343 => '---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++', 1344 => '+++++ +++++ +.-.- ----- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++', 1345 => '++[-> +++++ +++<] >++++ .<+++ [->++ +<]>+ +.+++ +++++ .---- ----- .<+++', 1346 => '+++++ [->-- ----- -<]>- ----- ----- ---.< +++++ +++[- >++++ ++++< ]>+.<', 1347 => '+++[- >+++< ]>+++ +.<++ +[->- --<]> -.<++ +++++ +[->- ----- --<]> ----.', 1348 => '<++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ ++++. <+++[ ->--- <]>-- ----.', 1349 => '<++++ [->++ ++<]> ++..< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+', 1350 => '+++++ ++<]> +++++ ++++. <+++[ ->+++ <]>++ .<+++ +++++ +[->- ----- ---<]', 1351 => '>---. <++++ ++++[ ->+++ +++++ <]>+. <++++ [->++ ++<]> +.--- .++++ ++.--', 1352 => '----- .<+++ [->-- -<]>- .<+++ ++++[ ->--- ----< ]>--- ----. <++++ +[->-', 1353 => '----< ]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++ +++++ .---. <++++ [->--', 1354 => '--<]> ---.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++..', 1355 => '----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<]', 1356 => '>--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++', 1357 => '++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[-', 1358 => '>+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++<', 1359 => ']>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+', 1360 => '+++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[->', 1361 => '----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->---', 1362 => '-<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >---- -----', 1363 => '--.<+ +++[- >---- <]>-- --.-- -.+++ .---. <++++ ++[-> +++++ +<]>+ +++++', 1364 => '++.-- -.<++ ++[-> ----< ]>--- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+', 1365 => '++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++', 1366 => '+++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++.', 1367 => '----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++', 1368 => '<]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++', 1369 => '+++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]>', 1370 => '----- ----- ----. <++++ +++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>---', 1371 => '.---. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+', 1372 => '+++++ .<+++ +[->- ---<] >---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->---', 1373 => '----- <]>.< +++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++', 1374 => '++++. ---.< ++++[ ->--- -<]>- --.<+ +++++ ++[-> +++++ +++<] >++.< +++[-', 1375 => '>+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++', 1376 => '+++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++', 1377 => '+.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++', 1378 => '++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ [->-- ----- -<]>- -----', 1379 => '.<+++ ++[-> ----- <]>-- ----. ---.< +++++ +++++ [->++ +++++ +++<] >++++', 1380 => '++.<+ +++[- >---- <]>-- -.<++ +[->+ ++<]> +.--- ---.< +++++ +++[- >----', 1381 => '----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.- -----', 1382 => '---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++', 1383 => '.<+++ [->++ +<]>+ +.+++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>-', 1384 => '----- ----- ---.< +++++ +++[- >++++ ++++< ]>+.< +++[- >+++< ]>+++ +.<++', 1385 => '+[->- --<]> -.<++ +++++ +[->- ----- --<]> ----. <++++ ++++[ ->+++ +++++', 1386 => '<]>++ +++++ +++++ ++++. <+++[ ->--- <]>-- ----. <++++ [->++ ++<]> ++..<', 1387 => '+++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ ++++.', 1388 => '<+++[ ->+++ <]>++ .<+++ +++++ +[->- ----- ---<] >---. <++++ ++++[ ->+++', 1389 => '+++++ <]>+. <++++ [->++ ++<]> +.--- .++++ ++.-- ----- .<+++ [->-- -<]>-', 1390 => '.<+++ ++++[ ->--- ----< ]>--- ----. <++++ +[->- ----< ]>--- ---.- --.<+', 1391 => '+++++ [->++ ++++< ]>+++ +++++ .---- .<+++ +[->- ---<] >--.< +++++ +++[-', 1392 => '>++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++', 1393 => '+[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++', 1394 => '++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >----', 1395 => '--.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++', 1396 => '++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-.', 1397 => '<++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++', 1398 => '<]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++', 1399 => '+++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++', 1400 => '+<]>+ +..<+ +++++ ++[-> ----- ---<] >---- ----- --.<+ +++[- >---- <]>--', 1401 => '--.-- -.+++ .---. <++++ ++[-> +++++ +<]>+ +++++ ++.-- --.<+ +++[- >----', 1402 => '<]>-- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..---', 1403 => '----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>--', 1404 => '.<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[', 1405 => '->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++', 1406 => '+<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+', 1407 => '+++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++', 1408 => '+++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++ ++++[ ->---', 1409 => '----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<]', 1410 => '>---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>.< +++++ [->--', 1411 => '---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++ ++++. ----. <++++ [->--', 1412 => '--<]> --.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..-', 1413 => '----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]>', 1414 => '--.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++', 1415 => '+[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[->', 1416 => '+++<] >++++ .<+++ +++++ [->-- ----- -<]>- ----- .<+++ ++[-> ----- <]>--', 1417 => '----. ---.< +++++ +++++ [->++ +++++ +++<] >++++ ++.<+ +++[- >---- <]>--', 1418 => '-.<++ +[->+ ++<]> +.--- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++', 1419 => '++[-> +++++ +++<] >++++ +++++ +++++ +.-.- ----- ---.< +++++ +++[- >----', 1420 => '----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ .<+++ [->++ +<]>+ +.+++', 1421 => '+++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++', 1422 => '+++[- >++++ ++++< ]>+.< +++[- >+++< ]>+++ +.<++ +[->- --<]> -.<++ +++++', 1423 => '+[->- ----- --<]> ----. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ ++++.', 1424 => '<+++[ ->--- <]>-- ----. <++++ [->++ ++<]> ++..< +++++ ++++[ ->--- -----', 1425 => '-<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ ++++. <+++[ ->+++ <]>++ .<+++', 1426 => '+++++ +[->- ----- ---<] >---. <++++ ++++[ ->+++ +++++ <]>+. <++++ [->++', 1427 => '++<]> +.--- .++++ ++.-- ----- .<+++ [->-- -<]>- .<+++ ++++[ ->--- ----<', 1428 => ']>--- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++', 1429 => '+++++ .---- -.<++ ++[-> ----< ]>-.< +++++ +++[- >++++ ++++< ]>++. <+++[', 1430 => '->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++', 1431 => '+++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++', 1432 => '++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++', 1433 => '+++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.<', 1434 => '+++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- -----', 1435 => '<]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]>', 1436 => '---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++<', 1437 => ']>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[->', 1438 => '----- ---<] >---- ----- --.<+ +++[- >---- <]>-- --.-- -.+++ .---. <++++', 1439 => '++[-> +++++ +<]>+ +++++ ++.-- ---.< ++++[ ->--- -<]>- .<+++ +++++ [->++', 1440 => '+++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[-', 1441 => '>+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++', 1442 => '+<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----.', 1443 => '<++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ ++++[', 1444 => '->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.<++', 1445 => '+++++ +[->- ----- --<]> ----- ----- ----. <++++ +++++ [->++ +++++ ++<]>', 1446 => '+++.< +++[- >---< ]>--- .---. <++++ ++++[ ->--- ----- <]>-- ---.< +++++', 1447 => '++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---- --.<+ ++[-> +++<]', 1448 => '>++.. <++++ ++++[ ->--- ----- <]>.< +++++ [->-- ---<] >---- --.-- -.<++', 1449 => '++++[ ->+++ +++<] >++++ ++++. ----- .<+++ +[->- ---<] >-.<+ +++++ ++[->', 1450 => '+++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++', 1451 => '[->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++', 1452 => '+++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> -----', 1453 => '-.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++', 1454 => '[->-- ----- -<]>- ----- .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +++++', 1455 => '[->++ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- -.<++ +[->+ ++<]> +.---', 1456 => '---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++', 1457 => '+++++ +++++ +.-.- ----- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++', 1458 => '++[-> +++++ +++<] >++++ .<+++ [->++ +<]>+ +.+++ +++++ .---- ----- .<+++', 1459 => '+++++ [->-- ----- -<]>- ----- ----- ---.< +++++ +++[- >++++ ++++< ]>+.<', 1460 => '+++[- >+++< ]>+++ +.<++ +[->- --<]> -.<++ +++++ +[->- ----- --<]> ----.', 1461 => '<++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ ++++. <+++[ ->--- <]>-- ----.', 1462 => '<++++ [->++ ++<]> ++..< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+', 1463 => '+++++ ++<]> +++++ ++++. <+++[ ->+++ <]>++ .<+++ +++++ +[->- ----- ---<]', 1464 => '>---. <++++ ++++[ ->+++ +++++ <]>+. <++++ [->++ ++<]> +.--- .++++ ++.--', 1465 => '----- .<+++ [->-- -<]>- .<+++ ++++[ ->--- ----< ]>--- ----. <++++ +[->-', 1466 => '----< ]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++ +++++ .---- --.<+ +++[-', 1467 => '>---- <]>.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++..', 1468 => '----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<]', 1469 => '>--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++', 1470 => '++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[-', 1471 => '>+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++<', 1472 => ']>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+', 1473 => '+++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[->', 1474 => '----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->---', 1475 => '-<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >---- -----', 1476 => '--.<+ +++[- >---- <]>-- --.-- -.+++ .---. <++++ ++[-> +++++ +<]>+ +++++', 1477 => '++.-- ----. <++++ [->-- --<]> .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+', 1478 => '++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++', 1479 => '+++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++.', 1480 => '----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++', 1481 => '<]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++', 1482 => '+++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]>', 1483 => '----- ----- ----. <++++ +++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>---', 1484 => '.---. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+', 1485 => '+++++ .<+++ +[->- ---<] >---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->---', 1486 => '----- <]>.< +++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++', 1487 => '++++. ----- -.<++ ++[-> ----< ]>.<+ +++++ ++[-> +++++ +++<] >++.< +++[-', 1488 => '>+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++', 1489 => '+++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++', 1490 => '+.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++', 1491 => '++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ [->-- ----- -<]>- -----', 1492 => '.<+++ ++[-> ----- <]>-- ----. ---.< +++++ +++++ [->++ +++++ +++<] >++++', 1493 => '++.<+ +++[- >---- <]>-- -.<++ +[->+ ++<]> +.--- ---.< +++++ +++[- >----', 1494 => '----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.- -----', 1495 => '---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++', 1496 => '.<+++ [->++ +<]>+ +.+++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>-', 1497 => '----- ----- ---.< +++++ +++[- >++++ ++++< ]>+.< +++[- >+++< ]>+++ +.<++', 1498 => '+[->- --<]> -.<++ +++++ +[->- ----- --<]> ----. <++++ ++++[ ->+++ +++++', 1499 => '<]>++ +++++ +++++ ++++. <+++[ ->--- <]>-- ----. <++++ [->++ ++<]> ++..<', 1500 => '+++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ ++++.', 1501 => '<+++[ ->+++ <]>++ .<+++ +++++ +[->- ----- ---<] >---. <++++ ++++[ ->+++', 1502 => '+++++ <]>+. <++++ [->++ ++<]> +.--- .++++ ++.-- ----- .<+++ [->-- -<]>-', 1503 => '.<+++ ++++[ ->--- ----< ]>--- ----. <++++ +[->- ----< ]>--- ---.- --.<+', 1504 => '+++++ [->++ ++++< ]>+++ ++++. ++++. <++++ +[->- ----< ]>.<+ +++++ ++[->', 1505 => '+++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++', 1506 => '[->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++', 1507 => '+++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> -----', 1508 => '-.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++', 1509 => '+[->- ----- ---<] >-.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.<', 1510 => '+++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ ++[-> +++++ ++++<', 1511 => ']>+++ .<+++ [->-- -<]>- --.-- -.<++ +++++ +[->- ----- --<]> ----- .<+++', 1512 => '+++++ +[->+ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- ----. <+++[ ->+++', 1513 => '<]>++ ..<++ +++++ +[->- ----- --<]> ----- ----- -.<++ ++[-> ----< ]>---', 1514 => '-.--- .+++. ---.< +++++ +[->+ +++++ <]>++ +++++ .++++ .<+++ ++[-> -----', 1515 => '<]>.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. -----', 1516 => '---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.<', 1517 => '+++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[->', 1518 => '----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++<', 1519 => ']>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++', 1520 => '+++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++', 1521 => '+++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> -----', 1522 => '---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>-', 1523 => '----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >.<++ +++[- >----', 1524 => '-<]>- ----- .---. <++++ ++[-> +++++ +<]>+ +++++ +.+++ +.<++ +++[- >----', 1525 => '-<]>. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .----', 1526 => '----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--.', 1527 => '<++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[-', 1528 => '>---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++', 1529 => '<]>++ ++.<+ +++++ ++[-> ----- ---<] >---- --.<+ ++++[ ->--- --<]> -----', 1530 => '-.--- .<+++ +++++ ++[-> +++++ +++++ <]>++ ++++. <++++ [->-- --<]> ---.<', 1531 => '+++[- >+++< ]>+.- ----- .<+++ +++++ [->-- ----- -<]>- ----. <++++ ++++[', 1532 => '->+++ +++++ <]>++ +++++ +++++ +++.- .---- ----- .<+++ +++++ [->-- -----', 1533 => '-<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ ++.<+ ++[-> +++<] >++.+ +++++', 1534 => '++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- ----- ----- .<+++ +++++', 1535 => '[->++ +++++ +<]>+ .<+++ [->++ +<]>+ +++.< +++[- >---< ]>-.< +++++ +++[-', 1536 => '>---- ----< ]>--- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ +.<++', 1537 => '+[->- --<]> ----- -.<++ ++[-> ++++< ]>++. .<+++ +++++ +[->- ----- ---<]', 1538 => '>--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +.<++ +[->+ ++<]> ++.<+ +++++', 1539 => '+++[- >---- ----- <]>-- -.<++ +++++ +[->+ +++++ ++<]> +.<++ ++[-> ++++<', 1540 => ']>+.- --.++ ++++. ----- --.<+ ++[-> ---<] >-.<+ +++++ +[->- ----- -<]>-', 1541 => '----- -.<++ +++[- >---- -<]>- ----- .---. <++++ ++[-> +++++ +<]>+ +++++', 1542 => '+.+++ .<+++ +[->- ---<] >---- ----. <++++ ++++[ ->+++ +++++ <]>++ .<+++', 1543 => '[->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++', 1544 => '+++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++', 1545 => '+++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++', 1546 => '++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ +++[- >---- ----- <]>-.', 1547 => '<++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .<+++ +++++ [->-- -----', 1548 => '-<]>- ----- ----- ---.< +++++ ++++[ ->+++ +++++ +<]>+ ++.<+ ++[-> ---<]', 1549 => '>---. ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ +++[- >++++ +++++', 1550 => '<]>++ ++++. <++++ [->-- --<]> ----- -.<++ +[->+ ++<]> ++..< +++++ +++[-', 1551 => '>---- ----< ]>--- ----- ---.< ++++[ ->--- -<]>- ---.- --.++ +.--- .<+++', 1552 => '+++[- >++++ ++<]> +++++ ++.++ +.<++ ++[-> ----< ]>--- ----- .<+++ +++++', 1553 => '[->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.<', 1554 => '+++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++', 1555 => '+++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>--', 1556 => '----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++', 1557 => '++++[ ->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++.', 1558 => '-.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++ +++++ [->++ +++++', 1559 => '++<]> +++.< +++[- >---< ]>--- .---. <++++ ++++[ ->--- ----- <]>-- ---.<', 1560 => '+++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---- --.<+ ++[->', 1561 => '+++<] >++.. <++++ ++++[ ->--- ----- <]>.< +++++ [->-- ---<] >---- --.--', 1562 => '-.<++ ++++[ ->+++ +++<] >++++ +++.+ ++.<+ +++[- >---- <]>-- ----- -.<++', 1563 => '+++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.---', 1564 => '----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++', 1565 => '+[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- -----', 1566 => '-<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++.', 1567 => '<++++ ++++[ ->--- ----- <]>-- ----. <++++ +[->- ----< ]>--- ---.- --.<+', 1568 => '+++++ ++++[ ->+++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- .<+++ [->++', 1569 => '+<]>+ .---- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++', 1570 => '++<]> +++++ +++++ +++++ .-.-- ----- --.<+ +++++ ++[-> ----- ---<] >----', 1571 => '-.<++ +++++ +[->+ +++++ ++<]> ++++. <+++[ ->+++ <]>++ .++++ ++++. -----', 1572 => '----. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ ++[-> +++++', 1573 => '+++<] >+.<+ ++[-> +++<] >++++ .<+++ [->-- -<]>- .<+++ +++++ [->-- -----', 1574 => '-<]>- ---.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ +++.< +++[- >---<', 1575 => ']>--- ---.< ++++[ ->+++ +<]>+ +..<+ +++++ +++[- >---- ----- <]>-- .<+++', 1576 => '+++++ [->++ +++++ +<]>+ +++++ +++.< +++[- >+++< ]>++. <++++ +++++ [->--', 1577 => '----- --<]> ---.< +++++ +++[- >++++ ++++< ]>+.< ++++[ ->+++ +<]>+ .---.', 1578 => '+++++ +.--- ----. <+++[ ->--- <]>-. <++++ +++[- >---- ---<] >---- ---.<', 1579 => '+++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++ +++.+ +.<++', 1580 => '++[-> ----< ]>--- ----. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+', 1581 => '+++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[->', 1582 => '----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- -----', 1583 => '---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++.', 1584 => '+++.. <+++[ ->+++ <]>++ ++.<+ +++++ +++[- >---- ----- <]>-. <++++ ++++[', 1585 => '->+++ +++++ <]>++ +++++ +++++ +++.- .<+++ +++++ [->-- ----- -<]>- -----', 1586 => '----- ---.< +++++ ++++[ ->+++ +++++ +<]>+ ++.<+ ++[-> ---<] >---. ---.<', 1587 => '+++++ +++[- >---- ----< ]>--- --.<+ +++++ +++[- >++++ +++++ <]>++ ++++.', 1588 => '<++++ [->-- --<]> ----- -.<++ +[->+ ++<]> ++..< +++++ +++[- >---- ----<', 1589 => ']>--- ----- ---.< ++++[ ->--- -<]>- ---.- --.++ +.--- .<+++ +++[- >++++', 1590 => '++<]> +++++ ++.++ .<+++ +[->- ---<] >---- ---.< +++++ +++[- >++++ ++++<', 1591 => ']>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]>', 1592 => '+++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++', 1593 => '+++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++', 1594 => '++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> -----', 1595 => '----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[', 1596 => '->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++', 1597 => '+[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[->', 1598 => '+++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+', 1599 => '+++++ ++[-> ----- ---<] >.<++ +++[- >---- -<]>- ----- .---. <++++ ++[->', 1600 => '+++++ +<]>+ +++++ +.++. <++++ [->-- --<]> ----- --.<+ +++++ ++[-> +++++', 1601 => '+++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++', 1602 => '+<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<]', 1603 => '>++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++', 1604 => '+++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ [->--', 1605 => '----- -<]>- ----- .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +++++ [->++', 1606 => '+++++ +++<] >++++ ++.<+ +++[- >---- <]>-- -.<++ +[->+ ++<]> +.--- ---.<', 1607 => '+++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++', 1608 => '+++++ +.-.- ----- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[->', 1609 => '+++++ +++<] >++++ .<+++ [->++ +<]>+ +.+++ +++++ .---- ----- .<+++ +++++', 1610 => '[->-- ----- -<]>- ----- ----- ---.< +++++ +++[- >++++ ++++< ]>+.< +++[-', 1611 => '>+++< ]>+++ +.<++ +[->- --<]> -.<++ +++++ +[->- ----- --<]> ----. <++++', 1612 => '++++[ ->+++ +++++ <]>++ +++++ +++++ ++++. <+++[ ->--- <]>-- ----. <++++', 1613 => '[->++ ++<]> ++..< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++', 1614 => '++<]> +++++ ++++. <+++[ ->+++ <]>++ .<+++ +++++ +[->- ----- ---<] >---.', 1615 => '<++++ ++++[ ->+++ +++++ <]>+. <++++ [->++ ++<]> +.--- .++++ ++.-- -----', 1616 => '.<+++ [->-- -<]>- .<+++ ++++[ ->--- ----< ]>--- ----. <++++ +[->- ----<', 1617 => ']>--- ---.- --.<+ +++++ [->++ ++++< ]>+++ ++++. +.<++ ++[-> ----< ]>---', 1618 => '---.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. -----', 1619 => '---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.<', 1620 => '+++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[->', 1621 => '----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++<', 1622 => ']>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++', 1623 => '+++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++', 1624 => '+++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> -----', 1625 => '---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>-', 1626 => '----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >---- ----- --.<+', 1627 => '+++[- >---- <]>-- --.-- -.+++ .---. <++++ ++[-> +++++ +<]>+ +++++ +.+.<', 1628 => '++++[ ->--- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]>', 1629 => '++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[-', 1630 => '>---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -----', 1631 => '----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++', 1632 => '.+++. .<+++ [->++ +<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++', 1633 => '[->++ +++++ +<]>+ +++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]> -----', 1634 => '----- ----. <++++ +++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---.', 1635 => '<++++ ++++[ ->--- ----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++', 1636 => '.<+++ +[->- ---<] >---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- -----', 1637 => '<]>.< +++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++ +++.+', 1638 => '.<+++ +[->- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++<', 1639 => ']>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++', 1640 => '[->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.---', 1641 => '----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]>', 1642 => '++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ [->-- ----- -<]>- ----- .<+++', 1643 => '++[-> ----- <]>-- ----. ---.< +++++ +++++ [->++ +++++ +++<] >++++ ++.<+', 1644 => '+++[- >---- <]>-- -.<++ +[->+ ++<]> +.--- ---.< +++++ +++[- >---- ----<', 1645 => ']>--- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.- ----- ---.<', 1646 => '+++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ .<+++', 1647 => '[->++ +<]>+ +.+++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- -----', 1648 => '----- ---.< +++++ +++[- >++++ ++++< ]>+.< +++[- >+++< ]>+++ +.<++ +[->-', 1649 => '--<]> -.<++ +++++ +[->- ----- --<]> ----. <++++ ++++[ ->+++ +++++ <]>++', 1650 => '+++++ +++++ ++++. <+++[ ->--- <]>-- ----. <++++ [->++ ++<]> ++..< +++++', 1651 => '++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ ++++. <+++[', 1652 => '->+++ <]>++ .<+++ +++++ +[->- ----- ---<] >---. <++++ ++++[ ->+++ +++++', 1653 => '<]>+. <++++ [->++ ++<]> +.--- .++++ ++.-- ----- .<+++ [->-- -<]>- .<+++', 1654 => '++++[ ->--- ----< ]>--- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++', 1655 => '[->++ ++++< ]>+++ ++++. .<+++ +[->- ---<] >---- -.<++ +++++ +[->+ +++++', 1656 => '++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++', 1657 => '<]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]>', 1658 => '+++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++', 1659 => '+++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ +++++ [->--', 1660 => '----- --<]> -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.<+ +++++', 1661 => '++[-> ----- ---<] >---- ----- ----- .<+++ +++++ +[->+ +++++ +++<] >+++.', 1662 => '<+++[ ->--- <]>-- -.--- .<+++ +++++ [->-- ----- -<]>- ----. <++++ +++++', 1663 => '[->++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- ---.< +++[- >+++< ]>++.', 1664 => '.<+++ +++++ [->-- ----- -<]>- ----- ----- .<+++ +[->- ---<] >---- .---.', 1665 => '+++.- --.<+ +++++ [->++ ++++< ]>+++ ++++. .<+++ +[->- ---<] >---- -.<++', 1666 => '+++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.---', 1667 => '----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++', 1668 => '+[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- -----', 1669 => '-<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++.', 1670 => '<++++ +++++ [->-- ----- --<]> -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++', 1671 => '+++++ .-.<+ +++++ ++[-> ----- ---<] >---- ----- ----- .<+++ +++++ +[->+', 1672 => '+++++ +++<] >+++. <+++[ ->--- <]>-- -.--- .<+++ +++++ [->-- ----- -<]>-', 1673 => '----. <++++ +++++ [->++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- ---.<', 1674 => '+++[- >+++< ]>++. .<+++ +++++ [->-- ----- -<]>. <++++ +[->- ----< ]>---', 1675 => '---.- --.<+ +++++ [->++ ++++< ]>+++ ++++. .<+++ +[->- ---<] >---- -.<++', 1676 => '+++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.---', 1677 => '----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++', 1678 => '+[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- -----', 1679 => '-<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++.', 1680 => '<++++ ++++[ ->--- ----- <]>-- ----. <++++ +[->- ----< ]>--- ---.- --.<+', 1681 => '+++++ ++++[ ->+++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- .<+++ [->++', 1682 => '+<]>+ .---- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++', 1683 => '++<]> +++++ +++++ +++++ .-.-- ----- --.<+ +++++ ++[-> ----- ---<] >----', 1684 => '-.<++ +++++ +[->+ +++++ ++<]> ++++. <+++[ ->+++ <]>++ .++++ ++++. -----', 1685 => '----. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ ++[-> +++++', 1686 => '+++<] >+.<+ ++[-> +++<] >++++ .<+++ [->-- -<]>- .<+++ +++++ [->-- -----', 1687 => '-<]>- ---.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ +++.< +++[- >---<', 1688 => ']>--- ---.< ++++[ ->+++ +<]>+ +..<+ +++++ +++[- >---- ----- <]>-- .<+++', 1689 => '+++++ [->++ +++++ +<]>+ +++++ +++.< +++[- >+++< ]>++. <++++ +++++ [->--', 1690 => '----- --<]> ---.< +++++ +++[- >++++ ++++< ]>+.< ++++[ ->+++ +<]>+ .---.', 1691 => '+++++ +.--- ----. <+++[ ->--- <]>-. <++++ +++[- >---- ---<] >---- ---.<', 1692 => '+++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++ +++.- .<+++', 1693 => '+[->- ---<] >---- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++.', 1694 => '+++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >----', 1695 => '----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----.', 1696 => '<++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++.', 1697 => '.<+++ [->++ +<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++', 1698 => '+++++ +<]>+ +++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- -----', 1699 => '----. <++++ +++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++', 1700 => '++++[ ->--- ----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++', 1701 => '+[->- ---<] >---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>--', 1702 => '----- ----. <++++ [->-- --<]> ----. ---.+ ++.-- -.<++ ++++[ ->+++ +++<]', 1703 => '>++++ +++.- .<+++ +[->- ---<] >---- .<+++ +++++ [->++ +++++ +<]>+ +.<++', 1704 => '+[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+', 1705 => '+++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++', 1706 => '++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++', 1707 => '+++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ ++++[ ->--- ----- -<]>-', 1708 => '.<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.<++ +++++ +[->- -----', 1709 => '--<]> ----- ----- ----. <++++ +++++ [->++ +++++ ++<]> +++.< +++[- >---<', 1710 => ']>--- .---. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ ++++[ ->+++ +++++', 1711 => '+<]>+ +++++ .<+++ +[->- ---<] >---- --.<+ ++[-> +++<] >++.. <++++ ++++[', 1712 => '->--- ----- <]>.< +++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<]', 1713 => '>++++ +++.- .<+++ +[->- ---<] >---- .<+++ +++++ [->++ +++++ +<]>+ +.<++', 1714 => '+[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+', 1715 => '+++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++', 1716 => '++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++', 1717 => '+++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ +++[- >---- ----< ]>---', 1718 => '---.< +++++ [->-- ---<] >---- --.-- -.<++ +++++ +++[- >++++ +++++ +<]>+', 1719 => '+++++ .<+++ +[->- ---<] >---. <+++[ ->+++ <]>+. ----- -.<++ +++++ +[->-', 1720 => '----- --<]> ----- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.---', 1721 => '----- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ [->++ +++++ +<]>+', 1722 => '+++.< +++[- >+++< ]>++. +++++ +++.- ----- ---.< +++++ +++[- >---- ----<', 1723 => ']>--- ----- ----- -.<++ +++++ +[->+ +++++ ++<]> +.<++ +[->+ ++<]> ++++.', 1724 => '<+++[ ->--- <]>-. <++++ ++++[ ->--- ----- <]>-- --.<+ +++++ ++[-> +++++', 1725 => '+++<] >++++ +++++ +++++ ++.<+ ++[-> ---<] >---- --.<+ +++[- >++++ <]>++', 1726 => '..<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++', 1727 => '++.<+ ++[-> +++<] >++.< +++++ ++++[ ->--- ----- -<]>- --.<+ +++++ ++[->', 1728 => '+++++ +++<] >+.<+ +++[- >++++ <]>+. ---.+ +++++ .---- ---.< +++[- >---<', 1729 => ']>-.< +++++ ++[-> ----- --<]> ----- --.<+ ++++[ ->--- --<]> ----- -.---', 1730 => '.<+++ +++[- >++++ ++<]> +++++ ++.-- .<+++ +[->- ---<] >---. <++++ ++++[', 1731 => '->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+', 1732 => '++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++', 1733 => '+++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>---', 1734 => '---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++', 1735 => '+++[- >---- ----- <]>-. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.-', 1736 => '.<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ ++++[ ->+++ +++++', 1737 => '+<]>+ ++.<+ ++[-> ---<] >---. ---.< +++++ +++[- >---- ----< ]>--- --.<+', 1738 => '+++++ +++[- >++++ +++++ <]>++ ++++. <++++ [->-- --<]> ----- -.<++ +[->+', 1739 => '++<]> ++..< +++++ +++[- >---- ----< ]>--- ----- ---.< ++++[ ->--- -<]>-', 1740 => '---.- --.++ +.--- .<+++ +++[- >++++ ++<]> +++++ ++.-- .<+++ +[->- ---<]', 1741 => '>---. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .----', 1742 => '----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--.', 1743 => '<++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[-', 1744 => '>---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++', 1745 => '<]>++ ++.<+ +++++ +++[- >---- ----- <]>-. <++++ ++++[ ->+++ +++++ <]>++', 1746 => '+++++ +++++ +++.- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++', 1747 => '++++[ ->+++ +++++ +<]>+ ++.<+ ++[-> ---<] >---. ---.< +++++ +++[- >----', 1748 => '----< ]>--- --.<+ +++++ +++[- >++++ +++++ <]>++ ++++. <++++ [->-- --<]>', 1749 => '----- -.<++ +[->+ ++<]> ++..< +++++ +++[- >---- ----< ]>.<+ ++++[ ->---', 1750 => '--<]> ----- -.--- .<+++ +++[- >++++ ++<]> +++++ ++.-- .<+++ +[->- ---<]', 1751 => '>---. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .----', 1752 => '----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--.', 1753 => '<++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[-', 1754 => '>---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++', 1755 => '<]>++ ++.<+ +++++ ++[-> ----- ---<] >---- --.<+ ++++[ ->--- --<]> -----', 1756 => '-.--- .<+++ +++++ ++[-> +++++ +++++ <]>++ ++++. <++++ [->-- --<]> ---.<', 1757 => '+++[- >+++< ]>+.- ----- .<+++ +++++ [->-- ----- -<]>- ----. <++++ ++++[', 1758 => '->+++ +++++ <]>++ +++++ +++++ +++.- .---- ----- .<+++ +++++ [->-- -----', 1759 => '-<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ ++.<+ ++[-> +++<] >++.+ +++++', 1760 => '++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- ----- ----- .<+++ +++++', 1761 => '[->++ +++++ +<]>+ .<+++ [->++ +<]>+ +++.< +++[- >---< ]>-.< +++++ +++[-', 1762 => '>---- ----< ]>--- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ +.<++', 1763 => '+[->- --<]> ----- -.<++ ++[-> ++++< ]>++. .<+++ +++++ +[->- ----- ---<]', 1764 => '>--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +.<++ +[->+ ++<]> ++.<+ +++++', 1765 => '+++[- >---- ----- <]>-- -.<++ +++++ +[->+ +++++ ++<]> +.<++ ++[-> ++++<', 1766 => ']>+.- --.++ ++++. ----- --.<+ ++[-> ---<] >-.<+ +++++ +[->- ----- -<]>-', 1767 => '----- -.<++ +++[- >---- -<]>- ----- .---. <++++ ++[-> +++++ +<]>+ +++++', 1768 => '+.--- .<+++ +[->- ---<] >--.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++', 1769 => '<]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++', 1770 => '+[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.--', 1771 => '----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<]', 1772 => '>++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++', 1773 => '+++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>--', 1774 => '----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.-', 1775 => '--.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++', 1776 => '+++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> -----', 1777 => '---<] >---- ----- --.<+ +++[- >---- <]>-- --.-- -.+++ .---. <++++ ++[->', 1778 => '+++++ +<]>+ +++++ +.--- .<+++ +[->- ---<] >--.< +++++ +++[- >++++ ++++<', 1779 => ']>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]>', 1780 => '+++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++', 1781 => '+++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++', 1782 => '++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> -----', 1783 => '----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[', 1784 => '->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++', 1785 => '+[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[->', 1786 => '+++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+', 1787 => '+++++ ++[-> ----- ---<] >.<++ +++[- >---- -<]>- ----- .---. <++++ ++[->', 1788 => '+++++ +<]>+ +++++ +.--- .<+++ +[->- ---<] >--.< +++++ +++[- >++++ ++++<', 1789 => ']>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]>', 1790 => '+++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++', 1791 => '+++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++', 1792 => '++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ +[->- -----', 1793 => '--<]> ----- -.<++ +++[- >---- -<]>- ----- .---. <++++ +++++ +[->+ +++++', 1794 => '++++< ]>+++ +++.< ++++[ ->--- -<]>- --.<+ ++[-> +++<] >+.-- ----. <++++', 1795 => '++++[ ->--- ----- <]>-- ---.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++', 1796 => '++.-. ----- ----. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ +++[- >++++', 1797 => '++++< ]>+++ +.<++ +[->+ ++<]> ++.++ +++++ +.--- ----- -.<++ +++++ +[->-', 1798 => '----- --<]> ----- ----- ----. <++++ ++++[ ->+++ +++++ <]>+. <+++[ ->+++', 1799 => '<]>++ ++.<+ ++[-> ---<] >-.<+ +++++ ++[-> ----- ---<] >---- .<+++ +++++', 1800 => '[->++ +++++ +<]>+ +++++ +++++ +++++ .<+++ [->-- -<]>- ----- .<+++ +[->+', 1801 => '+++<] >++.. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<]', 1802 => '>++++ +++++ .<+++ [->++ +<]>+ +.<++ +++++ ++[-> ----- ----< ]>--- .<+++', 1803 => '+++++ [->++ +++++ +<]>+ .<+++ +[->+ +++<] >+.-- -.+++ +++.- ----- -.<++', 1804 => '+[->- --<]> -.<++ +++++ [->-- ----- <]>-- ----- .<+++ ++[-> ----- <]>--', 1805 => '----. ---.< +++++ +[->+ +++++ <]>++ +++++ .---- .<+++ +[->- ---<] >-.<+', 1806 => '+++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.--', 1807 => '----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++', 1808 => '++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- -----', 1809 => '--<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++', 1810 => '.<+++ +++++ +[->- ----- ---<] >-.<+ +++++ ++[-> +++++ +++<] >++++ +++++', 1811 => '+++++ +.-.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ ++[->', 1812 => '+++++ ++++< ]>+++ .<+++ [->-- -<]>- --.-- -.<++ +++++ +[->- ----- --<]>', 1813 => '----- .<+++ +++++ +[->+ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- ----.', 1814 => '<+++[ ->+++ <]>++ ..<++ +++++ +[->- ----- --<]> ----- ----- -.<++ ++[->', 1815 => '----< ]>--- -.--- .+++. ---.< +++++ +[->+ +++++ <]>++ +++++ .---- .<+++', 1816 => '+[->- ---<] >-.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++', 1817 => '++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- -----', 1818 => '--<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++', 1819 => '+++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+', 1820 => '++[-> +++<] >++++ .<+++ +++++ +[->- ----- ---<] >-.<+ +++++ ++[-> +++++', 1821 => '+++<] >++++ +++++ +++++ +.-.< +++++ +++[- >---- ----< ]>--- ----- -----', 1822 => '-.<++ +++++ ++[-> +++++ ++++< ]>+++ .<+++ [->-- -<]>- --.-- -.<++ +++++', 1823 => '+[->- ----- --<]> ----- .<+++ +++++ +[->+ +++++ +++<] >++++ ++.<+ +++[-', 1824 => '>---- <]>-- ----. <+++[ ->+++ <]>++ ..<++ +++++ +[->- ----- --<]> .<+++', 1825 => '++[-> ----- <]>-- ----. ---.< +++++ +[->+ +++++ <]>++ +++++ .---- .<+++', 1826 => '+[->- ---<] >-.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++', 1827 => '++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- -----', 1828 => '--<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++', 1829 => '+++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+', 1830 => '++[-> +++<] >++++ .<+++ +++++ [->-- ----- -<]>- ----- .<+++ ++[-> -----', 1831 => '<]>-- ----. ---.< +++++ +++++ [->++ +++++ +++<] >++++ ++.<+ +++[- >----', 1832 => '<]>-- -.<++ +[->+ ++<]> +.--- ---.< +++++ +++[- >---- ----< ]>--- --.<+', 1833 => '+++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.- ----- ---.< +++++ +++[-', 1834 => '>---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ .<+++ [->++ +<]>+', 1835 => '+.+++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.<', 1836 => '+++++ +++[- >++++ ++++< ]>+.< +++[- >+++< ]>+++ +.<++ +[->- --<]> -.<++', 1837 => '+++++ +[->- ----- --<]> ----. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++', 1838 => '++++. <+++[ ->--- <]>-- ----. <++++ [->++ ++<]> ++..< +++++ ++++[ ->---', 1839 => '----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ ++++. <+++[ ->+++ <]>++', 1840 => '.<+++ +++++ +[->- ----- ---<] >---. <++++ ++++[ ->+++ +++++ <]>+. <++++', 1841 => '[->++ ++<]> +.--- .++++ ++.-- ----- .<+++ [->-- -<]>- .<+++ ++++[ ->---', 1842 => '----< ]>--- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ [->++ ++++<', 1843 => ']>+++ ++++. ----- .<+++ +[->- ---<] >.<++ +++++ +[->+ +++++ ++<]> ++.<+', 1844 => '++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.<', 1845 => '+++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++', 1846 => '+++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++', 1847 => '+++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ +++++ [->-- ----- --<]>', 1848 => '-.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.<+ +++++ ++[-> -----', 1849 => '---<] >---- ----- ----- .<+++ +++++ +[->+ +++++ +++<] >+++. <+++[ ->---', 1850 => '<]>-- -.--- .<+++ +++++ [->-- ----- -<]>- ----. <++++ +++++ [->++ +++++', 1851 => '++<]> +++++ +.<++ ++[-> ----< ]>--- ---.< +++[- >+++< ]>++. .<+++ +++++', 1852 => '[->-- ----- -<]>- ----- ----- .<+++ +[->- ---<] >---- .---. +++.- --.<+', 1853 => '+++++ [->++ ++++< ]>+++ ++++. ----- .<+++ +[->- ---<] >.<++ +++++ +[->+', 1854 => '+++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[', 1855 => '->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++', 1856 => '++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- -----', 1857 => '.<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ +++++', 1858 => '[->-- ----- --<]> -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.<+', 1859 => '+++++ ++[-> ----- ---<] >---- ----- ----- .<+++ +++++ +[->+ +++++ +++<]', 1860 => '>+++. <+++[ ->--- <]>-- -.--- .<+++ +++++ [->-- ----- -<]>- ----. <++++', 1861 => '+++++ [->++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- ---.< +++[- >+++<', 1862 => ']>++. .<+++ +++++ [->-- ----- -<]>. <++++ +[->- ----< ]>--- ---.- --.<+', 1863 => '+++++ [->++ ++++< ]>+++ ++++. ----- .<+++ +[->- ---<] >.<++ +++++ +[->+', 1864 => '+++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[', 1865 => '->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++', 1866 => '++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- -----', 1867 => '.<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ ++++[', 1868 => '->--- ----- <]>-- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ ++++[', 1869 => '->+++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- .<+++ [->++ +<]>+ .----', 1870 => '--.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> +++++', 1871 => '+++++ +++++ .-.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++', 1872 => '+[->+ +++++ ++<]> ++++. <+++[ ->+++ <]>++ .++++ ++++. ----- ----. <++++', 1873 => '++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ ++[-> +++++ +++<] >+.<+', 1874 => '++[-> +++<] >++++ .<+++ [->-- -<]>- .<+++ +++++ [->-- ----- -<]>- ---.<', 1875 => '+++++ +++[- >++++ ++++< ]>+++ +++++ +++++ +++.< +++[- >---< ]>--- ---.<', 1876 => '++++[ ->+++ +<]>+ +..<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++', 1877 => '+++++ +<]>+ +++++ +++.< +++[- >+++< ]>++. <++++ +++++ [->-- ----- --<]>', 1878 => '---.< +++++ +++[- >++++ ++++< ]>+.< ++++[ ->+++ +<]>+ .---. +++++ +.---', 1879 => '----. <+++[ ->--- <]>-. <++++ +++[- >---- ---<] >---- ---.< +++++ [->--', 1880 => '---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++ ++.++ +++.< +++++ [->--', 1881 => '---<] >.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..--', 1882 => '----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>-', 1883 => '-.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++', 1884 => '[->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+', 1885 => '++<]> ++++. <++++ +++++ [->-- ----- --<]> -.<++ +++++ +[->+ +++++ ++<]>', 1886 => '+++++ +++++ +++++ .-.<+ +++++ ++[-> ----- ---<] >---- ----- ----- .<+++', 1887 => '+++++ +[->+ +++++ +++<] >+++. <+++[ ->--- <]>-- -.--- .<+++ +++++ [->--', 1888 => '----- -<]>- ----. <++++ +++++ [->++ +++++ ++<]> +++++ +.<++ ++[-> ----<', 1889 => ']>--- ---.< +++[- >+++< ]>++. .<+++ +++++ [->-- ----- -<]>- ----- -----', 1890 => '.<+++ +[->- ---<] >---- .---. +++.- --.<+ +++++ [->++ ++++< ]>+++ +++.+', 1891 => '++++. <++++ +[->- ----< ]>.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++<', 1892 => ']>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++', 1893 => '[->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.---', 1894 => '----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]>', 1895 => '++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ +[->- ----- ---<] >-.<+ +++++', 1896 => '++[-> +++++ +++<] >++++ +++++ +++++ +.-.< +++++ +++[- >---- ----< ]>---', 1897 => '----- ----- -.<++ +++++ ++[-> +++++ ++++< ]>+++ .<+++ [->-- -<]>- --.--', 1898 => '-.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ +[->+ +++++ +++<] >++++', 1899 => '++.<+ +++[- >---- <]>-- ----. <+++[ ->+++ <]>++ ..<++ +++++ +[->- -----', 1900 => '--<]> .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +[->+ +++++ <]>++ ++++.', 1901 => '+++++ .<+++ ++[-> ----- <]>.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++', 1902 => '<]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++', 1903 => '+[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.--', 1904 => '----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<]', 1905 => '>++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ +[->- ----- --<]> ----- -.<++', 1906 => '+++[- >---- -<]>- ----- .---. <++++ +++++ +[->+ +++++ ++++< ]>+++ +++.<', 1907 => '++++[ ->--- -<]>- --.<+ ++[-> +++<] >+.-- ----. <++++ ++++[ ->--- -----', 1908 => '<]>-- ---.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. ----- ----.', 1909 => '<++++ ++++[ ->--- ----- <]>-- ---.< +++++ +++[- >++++ ++++< ]>+++ +.<++', 1910 => '+[->+ ++<]> ++.++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> -----', 1911 => '----- ----. <++++ ++++[ ->+++ +++++ <]>+. <+++[ ->+++ <]>++ ++.<+ ++[->', 1912 => '---<] >-.<+ +++++ ++[-> ----- ---<] >---- .<+++ +++++ [->++ +++++ +<]>+', 1913 => '+++++ +++++ +++++ .<+++ [->-- -<]>- ----- .<+++ +[->+ +++<] >++.. <++++', 1914 => '+++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ .<+++', 1915 => '[->++ +<]>+ +.<++ +++++ ++[-> ----- ----< ]>--- .<+++ +++++ [->++ +++++', 1916 => '+<]>+ .<+++ +[->+ +++<] >+.-- -.+++ +++.- ----- -.<++ +[->- --<]> -.<++', 1917 => '+++++ [->-- ----- <]>-- ----- .<+++ ++[-> ----- <]>-- ----. ---.< +++++', 1918 => '+[->+ +++++ <]>++ ++++. ++++. <++++ [->-- --<]> ----- ---.< +++++ +++[-', 1919 => '>++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++', 1920 => '+[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++', 1921 => '++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >----', 1922 => '--.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++', 1923 => '++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-.', 1924 => '<++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++', 1925 => '<]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++', 1926 => '+++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++', 1927 => '+<]>+ +..<+ +++++ ++[-> ----- ---<] >---- ----- --.<+ +++[- >---- <]>--', 1928 => '--.-- -.+++ .---. <++++ ++[-> +++++ +<]>+ +++++ .++++ .<+++ +[->- ---<]', 1929 => '>---- ----. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++.', 1930 => '.---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----<', 1931 => ']>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++', 1932 => '+++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[', 1933 => '->+++ <]>++ ++.<+ +++++ +++[- >---- ----- <]>-. <++++ ++++[ ->+++ +++++', 1934 => '<]>++ +++++ +++++ +++.- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.<', 1935 => '+++++ ++++[ ->+++ +++++ +<]>+ ++.<+ ++[-> ---<] >---. ---.< +++++ +++[-', 1936 => '>---- ----< ]>--- --.<+ +++++ +++[- >++++ +++++ <]>++ ++++. <++++ [->--', 1937 => '--<]> ----- -.<++ +[->+ ++<]> ++..< +++++ +++[- >---- ----< ]>.<+ ++++[', 1938 => '->--- --<]> ----- -.--- .<+++ +++[- >++++ ++<]> +++++ +.+++ +.<++ ++[->', 1939 => '----< ]>--- ----- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++.', 1940 => '+++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >----', 1941 => '----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----.', 1942 => '<++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++.', 1943 => '.<+++ [->++ +<]>+ +++.< +++++ +++[- >---- ----< ]>--- ---.< +++++ [->--', 1944 => '---<] >---- --.-- -.<++ +++++ +++[- >++++ +++++ +<]>+ +++++ .<+++ +[->-', 1945 => '---<] >---. <+++[ ->+++ <]>+. ----- -.<++ +++++ +[->- ----- --<]> -----', 1946 => '.<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.--- ----- -.<++ +++++', 1947 => '+[->- ----- --<]> ----- .<+++ +++++ [->++ +++++ +<]>+ +++.< +++[- >+++<', 1948 => ']>++. +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ----- -----', 1949 => '-.<++ +++++ +[->+ +++++ ++<]> +.<++ +[->+ ++<]> ++++. <+++[ ->--- <]>-.', 1950 => '<++++ ++++[ ->--- ----- <]>-- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++', 1951 => '+++++ ++.<+ ++[-> ---<] >---- --.<+ +++[- >++++ <]>++ ..<++ +++++ ++[->', 1952 => '----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ ++.<+ ++[-> +++<]', 1953 => '>++.< +++++ ++++[ ->--- ----- -<]>- --.<+ +++++ ++[-> +++++ +++<] >+.<+', 1954 => '+++[- >++++ <]>+. ---.+ +++++ .---- ---.< +++[- >---< ]>-.< +++++ ++[->', 1955 => '----- --<]> ----- --.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++[- >++++', 1956 => '++<]> +++++ +.+++ .<+++ +[->- ---<] >---- ---.< +++++ +++[- >++++ ++++<', 1957 => ']>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]>', 1958 => '+++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++', 1959 => '+++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++', 1960 => '++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> -----', 1961 => '----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[', 1962 => '->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++', 1963 => '+[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[->', 1964 => '+++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+', 1965 => '+++++ ++[-> ----- ---<] >---- ----- --.<+ +++[- >---- <]>-- --.-- -.+++', 1966 => '.---. <++++ ++[-> +++++ +<]>+ +++++ .+++. <++++ [->-- --<]> ----- --.<+', 1967 => '+++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.--', 1968 => '----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++', 1969 => '++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- -----', 1970 => '--<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++', 1971 => '.<+++ +++++ +[->- ----- ---<] >-.<+ +++++ ++[-> +++++ +++<] >++++ +++++', 1972 => '+++++ +.-.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ ++[->', 1973 => '+++++ ++++< ]>+++ .<+++ [->-- -<]>- --.-- -.<++ +++++ +[->- ----- --<]>', 1974 => '----- .<+++ +++++ +[->+ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- ----.', 1975 => '<+++[ ->+++ <]>++ ..<++ +++++ +[->- ----- --<]> .<+++ ++[-> ----- <]>--', 1976 => '----. ---.< +++++ +[->+ +++++ <]>++ ++++. +++.< ++++[ ->--- -<]>- -----', 1977 => '-.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- -----', 1978 => '-.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++', 1979 => '+++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->--', 1980 => '----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]>', 1981 => '++++. <++++ ++++[ ->--- ----- <]>-- ----. <++++ +[->- ----< ]>--- ---.-', 1982 => '--.<+ +++++ ++++[ ->+++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- .<+++', 1983 => '[->++ +<]>+ .---- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ +[->+', 1984 => '+++++ ++<]> +++++ +++++ +++++ .-.-- ----- --.<+ +++++ ++[-> ----- ---<]', 1985 => '>---- -.<++ +++++ +[->+ +++++ ++<]> ++++. <+++[ ->+++ <]>++ .++++ ++++.', 1986 => '----- ----. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ ++[->', 1987 => '+++++ +++<] >+.<+ ++[-> +++<] >++++ .<+++ [->-- -<]>- .<+++ +++++ [->--', 1988 => '----- -<]>- ---.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ +++.< +++[-', 1989 => '>---< ]>--- ---.< ++++[ ->+++ +<]>+ +..<+ +++++ +++[- >---- ----- <]>--', 1990 => '.<+++ +++++ [->++ +++++ +<]>+ +++++ +++.< +++[- >+++< ]>++. <++++ +++++', 1991 => '[->-- ----- --<]> ---.< +++++ +++[- >++++ ++++< ]>+.< ++++[ ->+++ +<]>+', 1992 => '.---. +++++ +.--- ----. <+++[ ->--- <]>-. <++++ +++[- >---- ---<] >----', 1993 => '---.< +++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++ ++.++', 1994 => '.<+++ +[->- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++<', 1995 => ']>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++', 1996 => '[->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.---', 1997 => '----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]>', 1998 => '++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ +[->- ----- ---<] >-.<+ +++++', 1999 => '++[-> +++++ +++<] >++++ +++++ +++++ +.-.< +++++ +++[- >---- ----< ]>---', 2000 => '----- ----- -.<++ +++++ ++[-> +++++ ++++< ]>+++ .<+++ [->-- -<]>- --.--', 2001 => '-.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ +[->+ +++++ +++<] >++++', 2002 => '++.<+ +++[- >---- <]>-- ----. <+++[ ->+++ <]>++ ..<++ +++++ +[->- -----', 2003 => '--<]> ----- ----- -.<++ ++[-> ----< ]>--- -.--- .+++. ---.< +++++ +[->+', 2004 => '+++++ <]>++ ++++. ++.<+ +++[- >---- <]>-- ----. <++++ ++++[ ->+++ +++++', 2005 => '<]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<]', 2006 => '>++++ +.<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++', 2007 => '+++++ +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++', 2008 => '+++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ +++[- >----', 2009 => '----- <]>-. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .<+++ +++++', 2010 => '[->-- ----- -<]>- ----- ----- ---.< +++++ ++++[ ->+++ +++++ +<]>+ ++.<+', 2011 => '++[-> ---<] >---. ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ +++[-', 2012 => '>++++ +++++ <]>++ ++++. <++++ [->-- --<]> ----- -.<++ +[->+ ++<]> ++..<', 2013 => '+++++ +++[- >---- ----< ]>.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++[-', 2014 => '>++++ ++<]> +++++ +.++. <++++ [->-- --<]> ----- -.<++ +++++ +[->+ +++++', 2015 => '++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++', 2016 => '<]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]>', 2017 => '+++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++', 2018 => '+++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ ++++[ ->---', 2019 => '----- <]>-- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ ++++[ ->+++', 2020 => '+++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- .<+++ [->++ +<]>+ .---- --.<+', 2021 => '+++++ ++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++', 2022 => '+++++ .-.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ +[->+', 2023 => '+++++ ++<]> ++++. <+++[ ->+++ <]>++ .++++ ++++. ----- ----. <++++ ++++[', 2024 => '->--- ----- <]>-- ----- ----- --.<+ +++++ ++[-> +++++ +++<] >+.<+ ++[->', 2025 => '+++<] >++++ .<+++ [->-- -<]>- .<+++ +++++ [->-- ----- -<]>- ---.< +++++', 2026 => '+++[- >++++ ++++< ]>+++ +++++ +++++ +++.< +++[- >---< ]>--- ---.< ++++[', 2027 => '->+++ +<]>+ +..<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++', 2028 => '+<]>+ +++++ +++.< +++[- >+++< ]>++. <++++ +++++ [->-- ----- --<]> ---.<', 2029 => '+++++ +++[- >++++ ++++< ]>+.< ++++[ ->+++ +<]>+ .---. +++++ +.--- ----.', 2030 => '<+++[ ->--- <]>-. <++++ +++[- >---- ---<] >---- ---.< +++++ [->-- ---<]', 2031 => '>---- --.-- -.<++ ++++[ ->+++ +++<] >++++ ++.+. <++++ [->-- --<]> -----', 2032 => '.<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- -----', 2033 => '.---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++', 2034 => '+++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->---', 2035 => '----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+', 2036 => '+++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+ +++++', 2037 => '+++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++ +++++', 2038 => '[->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++ ++++[ ->--- -----', 2039 => '<]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >----', 2040 => '--.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>-- ----- ----. <++++', 2041 => '[->-- --<]> ----. ---.+ ++.-- -.<++ ++++[ ->+++ +++<] >++++ ++.+. <++++', 2042 => '[->-- --<]> ----- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++.', 2043 => '+++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >----', 2044 => '----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----.', 2045 => '<++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++.', 2046 => '.<+++ [->++ +<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++', 2047 => '+++++ +<]>+ +++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- -----', 2048 => '----. <++++ +++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++', 2049 => '++++[ ->--- ----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++', 2050 => '+[->- ---<] >---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>.<', 2051 => '+++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++ ++.+. <++++', 2052 => '[->-- --<]> ----- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++.', 2053 => '+++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >----', 2054 => '----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----.', 2055 => '<++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++.', 2056 => '.<+++ [->++ +<]>+ +++.< +++++ +++[- >---- ----< ]>--- ---.< +++++ [->--', 2057 => '---<] >---- --.-- -.<++ +++++ +++[- >++++ +++++ +<]>+ +++++ .<+++ +[->-', 2058 => '---<] >---. <+++[ ->+++ <]>+. ----- -.<++ +++++ +[->- ----- --<]> -----', 2059 => '.<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.--- ----- -.<++ +++++', 2060 => '+[->- ----- --<]> ----- .<+++ +++++ [->++ +++++ +<]>+ +++.< +++[- >+++<', 2061 => ']>++. +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ----- -----', 2062 => '-.<++ +++++ +[->+ +++++ ++<]> +.<++ +[->+ ++<]> ++++. <+++[ ->--- <]>-.', 2063 => '<++++ ++++[ ->--- ----- <]>-- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++', 2064 => '+++++ ++.<+ ++[-> ---<] >---- --.<+ +++[- >++++ <]>++ ..<++ +++++ ++[->', 2065 => '----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ ++.<+ ++[-> +++<]', 2066 => '>++.< +++++ ++++[ ->--- ----- -<]>- --.<+ +++++ ++[-> +++++ +++<] >+.<+', 2067 => '+++[- >++++ <]>+. ---.+ +++++ .---- ---.< +++[- >---< ]>-.< +++++ ++[->', 2068 => '----- --<]> ----- --.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++[- >++++', 2069 => '++<]> +++++ +..<+ +++[- >---- <]>-- --.<+ +++++ ++[-> +++++ +++<] >++.<', 2070 => '+++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++.', 2071 => '<++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++', 2072 => '+++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+', 2073 => '+++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ +[->- ----- ---<]', 2074 => '>-.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.< +++++ +++[- >----', 2075 => '----< ]>--- ----- ----- -.<++ +++++ ++[-> +++++ ++++< ]>+++ .<+++ [->--', 2076 => '-<]>- --.-- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ +[->+ +++++', 2077 => '+++<] >++++ ++.<+ +++[- >---- <]>-- ----. <+++[ ->+++ <]>++ ..<++ +++++', 2078 => '+[->- ----- --<]> ----- ----- -.<++ ++[-> ----< ]>--- -.--- .+++. ---.<', 2079 => '+++++ +[->+ +++++ <]>++ ++++. .<+++ +[->- ---<] >---- .<+++ +++++ [->++', 2080 => '+++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[-', 2081 => '>+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++', 2082 => '+<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----.', 2083 => '<++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ ++++[', 2084 => '->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.<++', 2085 => '+++++ +[->- ----- --<]> ----- ----- ----. <++++ +++++ [->++ +++++ ++<]>', 2086 => '+++.< +++[- >---< ]>--- .---. <++++ ++++[ ->--- ----- <]>-- ---.< +++++', 2087 => '++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---- --.<+ ++[-> +++<]', 2088 => '>++.. <++++ ++++[ ->--- ----- <]>.< +++++ [->-- ---<] >---- --.-- -.<++', 2089 => '++++[ ->+++ +++<] >++++ ++..< ++++[ ->--- -<]>- ---.< +++++ +++[- >++++', 2090 => '++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+', 2091 => '++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++<', 2092 => ']>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+', 2093 => '+++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ +[->-', 2094 => '----- --<]> ----- -.<++ +++[- >---- -<]>- ----- .---. <++++ +++++ +[->+', 2095 => '+++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- --.<+ ++[-> +++<] >+.-- ----.', 2096 => '<++++ ++++[ ->--- ----- <]>-- ---.< +++++ +++[- >++++ ++++< ]>+++ +++++', 2097 => '+++++ ++.-. ----- ----. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ +++[-', 2098 => '>++++ ++++< ]>+++ +.<++ +[->+ ++<]> ++.++ +++++ +.--- ----- -.<++ +++++', 2099 => '+[->- ----- --<]> ----- ----- ----. <++++ ++++[ ->+++ +++++ <]>+. <+++[', 2100 => '->+++ <]>++ ++.<+ ++[-> ---<] >-.<+ +++++ ++[-> ----- ---<] >---- .<+++', 2101 => '+++++ [->++ +++++ +<]>+ +++++ +++++ +++++ .<+++ [->-- -<]>- ----- .<+++', 2102 => '+[->+ +++<] >++.. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++', 2103 => '+++<] >++++ +++++ .<+++ [->++ +<]>+ +.<++ +++++ ++[-> ----- ----< ]>---', 2104 => '.<+++ +++++ [->++ +++++ +<]>+ .<+++ +[->+ +++<] >+.-- -.+++ +++.- -----', 2105 => '-.<++ +[->- --<]> -.<++ +++++ [->-- ----- <]>-- ----- .<+++ ++[-> -----', 2106 => '<]>-- ----. ---.< +++++ +[->+ +++++ <]>++ ++++. -.<++ ++[-> ----< ]>---', 2107 => '.<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- -----', 2108 => '.---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++', 2109 => '+++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->---', 2110 => '----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+', 2111 => '+++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+ +++++', 2112 => '+++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++ +++++', 2113 => '[->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++ ++++[ ->--- -----', 2114 => '<]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >----', 2115 => '--.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>-- ----- ----. <++++', 2116 => '[->-- --<]> ----. ---.+ ++.-- -.<++ ++++[ ->+++ +++<] >++++ ++.-. <++++', 2117 => '[->-- --<]> ---.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++', 2118 => '+++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- -----', 2119 => '---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+', 2120 => '+++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..<', 2121 => '+++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++', 2122 => '++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>-- ----- -----', 2123 => '--.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++', 2124 => '++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[', 2125 => '->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >.<++', 2126 => '+++[- >---- -<]>- ----- .---. <++++ ++[-> +++++ +<]>+ +++++ .-.<+ +++[-', 2127 => '>---- <]>-- -.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++', 2128 => '+..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- -----', 2129 => '-<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++', 2130 => '+++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++', 2131 => '+[->+ ++<]> ++++. <++++ ++++[ ->--- ----- <]>-- ----. <++++ +[->- ----<', 2132 => ']>--- ---.- --.<+ +++++ ++++[ ->+++ +++++ ++<]> +++++ +.<++ ++[-> ----<', 2133 => ']>--- .<+++ [->++ +<]>+ .---- --.<+ +++++ ++[-> ----- ---<] >---- -.<++', 2134 => '+++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.-- ----- --.<+ +++++ ++[->', 2135 => '----- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> ++++. <+++[ ->+++ <]>++', 2136 => '.++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+', 2137 => '+++++ ++[-> +++++ +++<] >+.<+ ++[-> +++<] >++++ .<+++ [->-- -<]>- .<+++', 2138 => '+++++ [->-- ----- -<]>- ---.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++', 2139 => '+++.< +++[- >---< ]>--- ---.< ++++[ ->+++ +<]>+ +..<+ +++++ +++[- >----', 2140 => '----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++.< +++[- >+++< ]>++.', 2141 => '<++++ +++++ [->-- ----- --<]> ---.< +++++ +++[- >++++ ++++< ]>+.< ++++[', 2142 => '->+++ +<]>+ .---. +++++ +.--- ----. <+++[ ->--- <]>-. <++++ +++[- >----', 2143 => '---<] >---- ---.< +++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<]', 2144 => '>++++ ++.-- .<+++ +[->- ---<] >--.< +++++ +++[- >++++ ++++< ]>++. <+++[', 2145 => '->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++', 2146 => '+++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++', 2147 => '++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++', 2148 => '+++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.<', 2149 => '+++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- -----', 2150 => '<]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]>', 2151 => '---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++<', 2152 => ']>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[->', 2153 => '----- ---<] >---- ----- --.<+ +++[- >---- <]>-- --.-- -.+++ .---. <++++', 2154 => '++[-> +++++ +<]>+ +++++ .--.< ++++[ ->--- -<]>- -.<++ +++++ +[->+ +++++', 2155 => '++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++', 2156 => '<]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]>', 2157 => '+++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++', 2158 => '+++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ +++++ [->--', 2159 => '----- --<]> -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.<+ +++++', 2160 => '++[-> ----- ---<] >---- ----- ----- .<+++ +++++ +[->+ +++++ +++<] >+++.', 2161 => '<+++[ ->--- <]>-- -.--- .<+++ +++++ [->-- ----- -<]>- ----. <++++ +++++', 2162 => '[->++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- ---.< +++[- >+++< ]>++.', 2163 => '.<+++ +++++ [->-- ----- -<]>. <++++ +[->- ----< ]>--- ---.- --.<+ +++++', 2164 => '[->++ ++++< ]>+++ +++.- -.<++ ++[-> ----< ]>--. <++++ ++++[ ->+++ +++++', 2165 => '<]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<]', 2166 => '>++++ +.<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++', 2167 => '+++++ +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++', 2168 => '+++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ ++[-> -----', 2169 => '---<] >---- --.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++++ ++[-> +++++', 2170 => '+++++ <]>++ ++++. <++++ [->-- --<]> ---.< +++[- >+++< ]>+.- ----- .<+++', 2171 => '+++++ [->-- ----- -<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++', 2172 => '+++.- .---- ----- .<+++ +++++ [->-- ----- -<]>- ----. <++++ ++++[ ->+++', 2173 => '+++++ <]>++ ++.<+ ++[-> +++<] >++.+ +++++ ++.-- ----- --.<+ +++++ ++[->', 2174 => '----- ---<] >---- ----- ----- .<+++ +++++ [->++ +++++ +<]>+ .<+++ [->++', 2175 => '+<]>+ +++.< +++[- >---< ]>-.< +++++ +++[- >---- ----< ]>--- -.<++ +++++', 2176 => '+[->+ +++++ ++<]> +++++ +++++ +++++ +.<++ +[->- --<]> ----- -.<++ ++[->', 2177 => '++++< ]>++. .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++<', 2178 => ']>+++ +++++ +.<++ +[->+ ++<]> ++.<+ +++++ +++[- >---- ----- <]>-- -.<++', 2179 => '+++++ +[->+ +++++ ++<]> +.<++ ++[-> ++++< ]>+.- --.++ ++++. ----- --.<+', 2180 => '++[-> ---<] >-.<+ +++++ +[->- ----- -<]>- ----- -.<++ +++[- >---- -<]>-', 2181 => '----- .---. <++++ ++[-> +++++ +<]>+ +++++ .---. <++++ [->-- --<]> -.<++', 2182 => '+++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.---', 2183 => '----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++', 2184 => '+[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- -----', 2185 => '-<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++.', 2186 => '<++++ +++++ [->-- ----- --<]> -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++', 2187 => '+++++ .-.<+ +++++ ++[-> ----- ---<] >---- ----- ----- .<+++ +++++ +[->+', 2188 => '+++++ +++<] >+++. <+++[ ->--- <]>-- -.--- .<+++ +++++ [->-- ----- -<]>-', 2189 => '----. <++++ +++++ [->++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- ---.<', 2190 => '+++[- >+++< ]>++. .<+++ +++++ [->-- ----- -<]>- ----- ----- .<+++ +[->-', 2191 => '---<] >---- .---. +++.- --.<+ +++++ [->++ ++++< ]>+++ +++.- --.<+ +++[-', 2192 => '>---- <]>-. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++.', 2193 => '.---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----<', 2194 => ']>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++', 2195 => '+++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[', 2196 => '->+++ <]>++ ++.<+ +++++ +++[- >---- ----- <]>-. <++++ ++++[ ->+++ +++++', 2197 => '<]>++ +++++ +++++ +++.- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.<', 2198 => '+++++ ++++[ ->+++ +++++ +<]>+ ++.<+ ++[-> ---<] >---. ---.< +++++ +++[-', 2199 => '>---- ----< ]>--- --.<+ +++++ +++[- >++++ +++++ <]>++ ++++. <++++ [->--', 2200 => '--<]> ----- -.<++ +[->+ ++<]> ++..< +++++ +++[- >---- ----< ]>.<+ ++++[', 2201 => '->--- --<]> ----- -.--- .<+++ +++[- >++++ ++<]> +++++ +.--- .<+++ +[->-', 2202 => '---<] >-.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..-', 2203 => '----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]>', 2204 => '--.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++', 2205 => '+[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[->', 2206 => '+++<] >++++ .<+++ +++++ [->-- ----- -<]>- ----- .<+++ ++[-> ----- <]>--', 2207 => '----. ---.< +++++ +++++ [->++ +++++ +++<] >++++ ++.<+ +++[- >---- <]>--', 2208 => '-.<++ +[->+ ++<]> +.--- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++', 2209 => '++[-> +++++ +++<] >++++ +++++ +++++ +.-.- ----- ---.< +++++ +++[- >----', 2210 => '----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ .<+++ [->++ +<]>+ +.+++', 2211 => '+++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++', 2212 => '+++[- >++++ ++++< ]>+.< +++[- >+++< ]>+++ +.<++ +[->- --<]> -.<++ +++++', 2213 => '+[->- ----- --<]> ----. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ ++++.', 2214 => '<+++[ ->--- <]>-- ----. <++++ [->++ ++<]> ++..< +++++ ++++[ ->--- -----', 2215 => '-<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ ++++. <+++[ ->+++ <]>++ .<+++', 2216 => '+++++ +[->- ----- ---<] >---. <++++ ++++[ ->+++ +++++ <]>+. <++++ [->++', 2217 => '++<]> +.--- .++++ ++.-- ----- .<+++ [->-- -<]>- .<+++ ++++[ ->--- ----<', 2218 => ']>--- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++', 2219 => '+++.- ---.< ++++[ ->--- -<]>. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++', 2220 => '+<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++', 2221 => '++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.-', 2222 => '----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++<', 2223 => ']>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ +++[- >---- ----- <]>-. <++++', 2224 => '++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .<+++ +++++ [->-- ----- -<]>-', 2225 => '----- ----- ---.< +++++ ++++[ ->+++ +++++ +<]>+ ++.<+ ++[-> ---<] >---.', 2226 => '---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ +++[- >++++ +++++ <]>++', 2227 => '++++. <++++ [->-- --<]> ----- -.<++ +[->+ ++<]> ++..< +++++ +++[- >----', 2228 => '----< ]>--- ----- ---.< ++++[ ->--- -<]>- ---.- --.++ +.--- .<+++ +++[-', 2229 => '>++++ ++<]> +++++ +.--- -.<++ ++[-> ----< ]>.<+ +++++ ++[-> +++++ +++<]', 2230 => '>++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+', 2231 => '++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++', 2232 => '+++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++', 2233 => '+[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ +[->- -----', 2234 => '---<] >-.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.< +++++ +++[-', 2235 => '>---- ----< ]>--- ----- ----- -.<++ +++++ ++[-> +++++ ++++< ]>+++ .<+++', 2236 => '[->-- -<]>- --.-- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ +[->+', 2237 => '+++++ +++<] >++++ ++.<+ +++[- >---- <]>-- ----. <+++[ ->+++ <]>++ ..<++', 2238 => '+++++ +[->- ----- --<]> .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +[->+', 2239 => '+++++ <]>++ ++++. ----. <++++ [->-- --<]> .<+++ +++++ [->++ +++++ +<]>+', 2240 => '+.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++', 2241 => '++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++', 2242 => '+++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[', 2243 => '->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ +++[- >---- ----<', 2244 => ']>--- ---.< +++++ [->-- ---<] >---- --.-- -.<++ +++++ +++[- >++++ +++++', 2245 => '+<]>+ +++++ .<+++ +[->- ---<] >---. <+++[ ->+++ <]>+. ----- -.<++ +++++', 2246 => '+[->- ----- --<]> ----- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++.', 2247 => '-.--- ----- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ [->++ +++++', 2248 => '+<]>+ +++.< +++[- >+++< ]>++. +++++ +++.- ----- ---.< +++++ +++[- >----', 2249 => '----< ]>--- ----- ----- -.<++ +++++ +[->+ +++++ ++<]> +.<++ +[->+ ++<]>', 2250 => '++++. <+++[ ->--- <]>-. <++++ ++++[ ->--- ----- <]>-- --.<+ +++++ ++[->', 2251 => '+++++ +++<] >++++ +++++ +++++ ++.<+ ++[-> ---<] >---- --.<+ +++[- >++++', 2252 => '<]>++ ..<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++', 2253 => '+++++ ++.<+ ++[-> +++<] >++.< +++++ ++++[ ->--- ----- -<]>- --.<+ +++++', 2254 => '++[-> +++++ +++<] >+.<+ +++[- >++++ <]>+. ---.+ +++++ .---- ---.< +++[-', 2255 => '>---< ]>-.< +++++ ++[-> ----- --<]> ----- --.<+ ++++[ ->--- --<]> -----', 2256 => '-.--- .<+++ +++[- >++++ ++<]> +++++ .++++ ++.<+ ++++[ ->--- --<]> .<+++', 2257 => '+++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .----', 2258 => '---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++', 2259 => '[->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- -----', 2260 => '<]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.<', 2261 => '+++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++', 2262 => '++++. -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++ +++++ [->++', 2263 => '+++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++ ++++[ ->--- ----- <]>--', 2264 => '---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---- --.<+', 2265 => '++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>-- ----- ----. <++++ [->--', 2266 => '--<]> ----. ---.+ ++.-- -.<++ ++++[ ->+++ +++<] >++++ +.+++ +++.< +++++', 2267 => '[->-- ---<] >.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++', 2268 => '+..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- -----', 2269 => '-<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++', 2270 => '+++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++', 2271 => '+[->+ ++<]> ++++. <++++ +++++ [->-- ----- --<]> -.<++ +++++ +[->+ +++++', 2272 => '++<]> +++++ +++++ +++++ .-.<+ +++++ ++[-> ----- ---<] >---- ----- -----', 2273 => '.<+++ +++++ +[->+ +++++ +++<] >+++. <+++[ ->--- <]>-- -.--- .<+++ +++++', 2274 => '[->-- ----- -<]>- ----. <++++ +++++ [->++ +++++ ++<]> +++++ +.<++ ++[->', 2275 => '----< ]>--- ---.< +++[- >+++< ]>++. .<+++ +++++ [->-- ----- -<]>. <++++', 2276 => '+[->- ----< ]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++ ++.++ ++++. <++++', 2277 => '+[->- ----< ]>.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++', 2278 => '++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- -----', 2279 => '--<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++', 2280 => '+++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+', 2281 => '++[-> +++<] >++++ .<+++ +++++ [->-- ----- -<]>- ----- .<+++ ++[-> -----', 2282 => '<]>-- ----. ---.< +++++ +++++ [->++ +++++ +++<] >++++ ++.<+ +++[- >----', 2283 => '<]>-- -.<++ +[->+ ++<]> +.--- ---.< +++++ +++[- >---- ----< ]>--- --.<+', 2284 => '+++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.- ----- ---.< +++++ +++[-', 2285 => '>---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ .<+++ [->++ +<]>+', 2286 => '+.+++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.<', 2287 => '+++++ +++[- >++++ ++++< ]>+.< +++[- >+++< ]>+++ +.<++ +[->- --<]> -.<++', 2288 => '+++++ +[->- ----- --<]> ----. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++', 2289 => '++++. <+++[ ->--- <]>-- ----. <++++ [->++ ++<]> ++..< +++++ ++++[ ->---', 2290 => '----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ ++++. <+++[ ->+++ <]>++', 2291 => '.<+++ +++++ +[->- ----- ---<] >---. <++++ ++++[ ->+++ +++++ <]>+. <++++', 2292 => '[->++ ++<]> +.--- .++++ ++.-- ----- .<+++ [->-- -<]>- .<+++ ++++[ ->---', 2293 => '----< ]>--- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ [->++ ++++<', 2294 => ']>+++ ++.++ +++.< ++++[ ->--- -<]>- ----- --.<+ +++++ ++[-> +++++ +++<]', 2295 => '>++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+', 2296 => '++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++', 2297 => '+++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++', 2298 => '+[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ +[->- -----', 2299 => '---<] >-.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.< +++++ +++[-', 2300 => '>---- ----< ]>--- ----- ----- -.<++ +++++ ++[-> +++++ ++++< ]>+++ .<+++', 2301 => '[->-- -<]>- --.-- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ +[->+', 2302 => '+++++ +++<] >++++ ++.<+ +++[- >---- <]>-- ----. <+++[ ->+++ <]>++ ..<++', 2303 => '+++++ +[->- ----- --<]> ----- ----- -.<++ ++[-> ----< ]>--- -.--- .+++.', 2304 => '---.< +++++ +[->+ +++++ <]>++ +++.+ ++++. <++++ [->-- --<]> ----- ---.<', 2305 => '+++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.-', 2306 => '----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++', 2307 => '+++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> -----', 2308 => '---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++', 2309 => '+.<++ +++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++', 2310 => '+++++ ++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ +++[-', 2311 => '>++++ +++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<]', 2312 => '>---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- -----', 2313 => '.<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >.<++ +++[- >---- -<]>-', 2314 => '----- .---. <++++ ++[-> +++++ +<]>+ ++++. +++++ .<+++ +[->- ---<] >----', 2315 => '----. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .----', 2316 => '----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--.', 2317 => '<++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[-', 2318 => '>---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++', 2319 => '<]>++ ++.<+ +++++ ++[-> ----- ---<] >---- --.<+ ++++[ ->--- --<]> -----', 2320 => '-.--- .<+++ +++++ ++[-> +++++ +++++ <]>++ ++++. <++++ [->-- --<]> ---.<', 2321 => '+++[- >+++< ]>+.- ----- .<+++ +++++ [->-- ----- -<]>- ----. <++++ ++++[', 2322 => '->+++ +++++ <]>++ +++++ +++++ +++.- .---- ----- .<+++ +++++ [->-- -----', 2323 => '-<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ ++.<+ ++[-> +++<] >++.+ +++++', 2324 => '++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- ----- ----- .<+++ +++++', 2325 => '[->++ +++++ +<]>+ .<+++ [->++ +<]>+ +++.< +++[- >---< ]>-.< +++++ +++[-', 2326 => '>---- ----< ]>--- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ +.<++', 2327 => '+[->- --<]> ----- -.<++ ++[-> ++++< ]>++. .<+++ +++++ +[->- ----- ---<]', 2328 => '>--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +.<++ +[->+ ++<]> ++.<+ +++++', 2329 => '+++[- >---- ----- <]>-- -.<++ +++++ +[->+ +++++ ++<]> +.<++ ++[-> ++++<', 2330 => ']>+.- --.++ ++++. ----- --.<+ ++[-> ---<] >-.<+ +++++ +[->- ----- -<]>-', 2331 => '----- -.<++ +++[- >---- -<]>- ----- .---. <++++ ++[-> +++++ +<]>+ ++++.', 2332 => '++++. <++++ [->-- --<]> ----- --.<+ +++++ ++[-> +++++ +++<] >++.< +++[-', 2333 => '>+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++', 2334 => '+++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++', 2335 => '+.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++', 2336 => '++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ +[->- ----- ---<] >-.<+', 2337 => '+++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.< +++++ +++[- >---- ----<', 2338 => ']>--- ----- ----- -.<++ +++++ ++[-> +++++ ++++< ]>+++ .<+++ [->-- -<]>-', 2339 => '--.-- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ +[->+ +++++ +++<]', 2340 => '>++++ ++.<+ +++[- >---- <]>-- ----. <+++[ ->+++ <]>++ ..<++ +++++ +[->-', 2341 => '----- --<]> ----- ----- -.<++ ++[-> ----< ]>--- -.--- .+++. ---.< +++++', 2342 => '+[->+ +++++ <]>++ +++.+ +++.< ++++[ ->--- -<]>- ----- -.<++ +++++ +[->+', 2343 => '+++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[', 2344 => '->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++', 2345 => '++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- -----', 2346 => '.<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ +++++', 2347 => '[->-- ----- --<]> -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.<+', 2348 => '+++++ ++[-> ----- ---<] >---- ----- ----- .<+++ +++++ +[->+ +++++ +++<]', 2349 => '>+++. <+++[ ->--- <]>-- -.--- .<+++ +++++ [->-- ----- -<]>- ----. <++++', 2350 => '+++++ [->++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- ---.< +++[- >+++<', 2351 => ']>++. .<+++ +++++ [->-- ----- -<]>. <++++ +[->- ----< ]>--- ---.- --.<+', 2352 => '+++++ [->++ ++++< ]>+++ ++.++ ++.<+ +++[- >---- <]>-- ----- .<+++ +++++', 2353 => '[->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.<', 2354 => '+++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++', 2355 => '+++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>--', 2356 => '----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++', 2357 => '+++[- >---- ----< ]>--- ---.< +++++ [->-- ---<] >---- --.-- -.<++ +++++', 2358 => '+++[- >++++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---. <+++[ ->+++ <]>+.', 2359 => '----- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ [->++ +++++ +<]>+', 2360 => '+++++ +++++ ++++. -.--- ----- -.<++ +++++ +[->- ----- --<]> ----- .<+++', 2361 => '+++++ [->++ +++++ +<]>+ +++.< +++[- >+++< ]>++. +++++ +++.- ----- ---.<', 2362 => '+++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ +[->+ +++++ ++<]>', 2363 => '+.<++ +[->+ ++<]> ++++. <+++[ ->--- <]>-. <++++ ++++[ ->--- ----- <]>--', 2364 => '--.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ ++.<+ ++[-> ---<] >----', 2365 => '--.<+ +++[- >++++ <]>++ ..<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[', 2366 => '->+++ +++++ <]>++ +++++ ++.<+ ++[-> +++<] >++.< +++++ ++++[ ->--- -----', 2367 => '-<]>- --.<+ +++++ ++[-> +++++ +++<] >+.<+ +++[- >++++ <]>+. ---.+ +++++', 2368 => '.---- ---.< +++[- >---< ]>-.< +++++ ++[-> ----- --<]> ----- --.<+ ++++[', 2369 => '->--- --<]> ----- -.--- .<+++ +++[- >++++ ++<]> +++++ .+++. <++++ [->--', 2370 => '--<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++', 2371 => '+..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- -----', 2372 => '-<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++', 2373 => '+++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++', 2374 => '+[->+ ++<]> ++++. <++++ +++++ [->-- ----- --<]> -.<++ +++++ +[->+ +++++', 2375 => '++<]> +++++ +++++ +++++ .-.<+ +++++ ++[-> ----- ---<] >---- ----- -----', 2376 => '.<+++ +++++ +[->+ +++++ +++<] >+++. <+++[ ->--- <]>-- -.--- .<+++ +++++', 2377 => '[->-- ----- -<]>- ----. <++++ +++++ [->++ +++++ ++<]> +++++ +.<++ ++[->', 2378 => '----< ]>--- ---.< +++[- >+++< ]>++. .<+++ +++++ [->-- ----- -<]>- -----', 2379 => '----- .<+++ +[->- ---<] >---- .---. +++.- --.<+ +++++ [->++ ++++< ]>+++', 2380 => '++.++ +.<++ ++[-> ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. <+++[', 2381 => '->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++', 2382 => '+++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++', 2383 => '++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++', 2384 => '+++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.<', 2385 => '+++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- -----', 2386 => '<]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]>', 2387 => '---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++<', 2388 => ']>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[->', 2389 => '----- ---<] >.<++ +++[- >---- -<]>- ----- .---. <++++ ++[-> +++++ +<]>+', 2390 => '++++. +++.< ++++[ ->--- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.<++', 2391 => '+[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+', 2392 => '+++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++', 2393 => '++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++', 2394 => '+++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ +++[- >---- ----< ]>---', 2395 => '---.< +++++ [->-- ---<] >---- --.-- -.<++ +++++ +++[- >++++ +++++ +<]>+', 2396 => '+++++ .<+++ +[->- ---<] >---. <+++[ ->+++ <]>+. ----- -.<++ +++++ +[->-', 2397 => '----- --<]> ----- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.---', 2398 => '----- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ [->++ +++++ +<]>+', 2399 => '+++.< +++[- >+++< ]>++. +++++ +++.- ----- ---.< +++++ +++[- >---- ----<', 2400 => ']>--- ----- ----- -.<++ +++++ +[->+ +++++ ++<]> +.<++ +[->+ ++<]> ++++.', 2401 => '<+++[ ->--- <]>-. <++++ ++++[ ->--- ----- <]>-- --.<+ +++++ ++[-> +++++', 2402 => '+++<] >++++ +++++ +++++ ++.<+ ++[-> ---<] >---- --.<+ +++[- >++++ <]>++', 2403 => '..<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++', 2404 => '++.<+ ++[-> +++<] >++.< +++++ ++++[ ->--- ----- -<]>- --.<+ +++++ ++[->', 2405 => '+++++ +++<] >+.<+ +++[- >++++ <]>+. ---.+ +++++ .---- ---.< +++[- >---<', 2406 => ']>-.< +++++ ++[-> ----- --<]> ----- --.<+ ++++[ ->--- --<]> ----- -.---', 2407 => '.<+++ +++[- >++++ ++<]> +++++ .++.< ++++[ ->--- -<]>- ----. <++++ ++++[', 2408 => '->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+', 2409 => '++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++', 2410 => '+++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>---', 2411 => '---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++', 2412 => '+++[- >---- ----- <]>-. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.-', 2413 => '.<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ ++++[ ->+++ +++++', 2414 => '+<]>+ ++.<+ ++[-> ---<] >---. ---.< +++++ +++[- >---- ----< ]>--- --.<+', 2415 => '+++++ +++[- >++++ +++++ <]>++ ++++. <++++ [->-- --<]> ----- -.<++ +[->+', 2416 => '++<]> ++..< +++++ +++[- >---- ----< ]>--- ----- ---.< ++++[ ->--- -<]>-', 2417 => '---.- --.++ +.--- .<+++ +++[- >++++ ++<]> +++++ .++.< ++++[ ->--- -<]>-', 2418 => '----. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .----', 2419 => '----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--.', 2420 => '<++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[-', 2421 => '>---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++', 2422 => '<]>++ ++.<+ +++++ +++[- >---- ----- <]>-. <++++ ++++[ ->+++ +++++ <]>++', 2423 => '+++++ +++++ +++.- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++', 2424 => '++++[ ->+++ +++++ +<]>+ ++.<+ ++[-> ---<] >---. ---.< +++++ +++[- >----', 2425 => '----< ]>--- --.<+ +++++ +++[- >++++ +++++ <]>++ ++++. <++++ [->-- --<]>', 2426 => '----- -.<++ +[->+ ++<]> ++..< +++++ +++[- >---- ----< ]>.<+ ++++[ ->---', 2427 => '--<]> ----- -.--- .<+++ +++[- >++++ ++<]> +++++ .++.< ++++[ ->--- -<]>-', 2428 => '----. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .----', 2429 => '----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--.', 2430 => '<++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[-', 2431 => '>---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++', 2432 => '<]>++ ++.<+ +++++ ++[-> ----- ---<] >---- --.<+ ++++[ ->--- --<]> -----', 2433 => '-.--- .<+++ +++++ ++[-> +++++ +++++ <]>++ ++++. <++++ [->-- --<]> ---.<', 2434 => '+++[- >+++< ]>+.- ----- .<+++ +++++ [->-- ----- -<]>- ----. <++++ ++++[', 2435 => '->+++ +++++ <]>++ +++++ +++++ +++.- .---- ----- .<+++ +++++ [->-- -----', 2436 => '-<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ ++.<+ ++[-> +++<] >++.+ +++++', 2437 => '++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- ----- ----- .<+++ +++++', 2438 => '[->++ +++++ +<]>+ .<+++ [->++ +<]>+ +++.< +++[- >---< ]>-.< +++++ +++[-', 2439 => '>---- ----< ]>--- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ +.<++', 2440 => '+[->- --<]> ----- -.<++ ++[-> ++++< ]>++. .<+++ +++++ +[->- ----- ---<]', 2441 => '>--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +.<++ +[->+ ++<]> ++.<+ +++++', 2442 => '+++[- >---- ----- <]>-- -.<++ +++++ +[->+ +++++ ++<]> +.<++ ++[-> ++++<', 2443 => ']>+.- --.++ ++++. ----- --.<+ ++[-> ---<] >-.<+ +++++ +[->- ----- -<]>-', 2444 => '----- -.<++ +++[- >---- -<]>- ----- .---. <++++ ++[-> +++++ +<]>+ ++++.', 2445 => '+.<++ ++[-> ----< ]>--- -.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<]', 2446 => '>++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[', 2447 => '->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .----', 2448 => '----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+', 2449 => '+.+++ ..<++ +[->+ ++<]> ++++. <++++ +++++ [->-- ----- --<]> -.<++ +++++', 2450 => '+[->+ +++++ ++<]> +++++ +++++ +++++ .-.<+ +++++ ++[-> ----- ---<] >----', 2451 => '----- ----- .<+++ +++++ +[->+ +++++ +++<] >+++. <+++[ ->--- <]>-- -.---', 2452 => '.<+++ +++++ [->-- ----- -<]>- ----. <++++ +++++ [->++ +++++ ++<]> +++++', 2453 => '+.<++ ++[-> ----< ]>--- ---.< +++[- >+++< ]>++. .<+++ +++++ [->-- -----', 2454 => '-<]>- ----- ----- .<+++ +[->- ---<] >---- .---. +++.- --.<+ +++++ [->++', 2455 => '++++< ]>+++ ++.+. <++++ [->-- --<]> ----. <++++ ++++[ ->+++ +++++ <]>++', 2456 => '.<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++', 2457 => '+.<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++', 2458 => '+++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[-', 2459 => '>++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ +++[- >---- -----', 2460 => '<]>-. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .<+++ +++++ [->--', 2461 => '----- -<]>- ----- ----- ---.< +++++ ++++[ ->+++ +++++ +<]>+ ++.<+ ++[->', 2462 => '---<] >---. ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ +++[- >++++', 2463 => '+++++ <]>++ ++++. <++++ [->-- --<]> ----- -.<++ +[->+ ++<]> ++..< +++++', 2464 => '+++[- >---- ----< ]>.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++[- >++++', 2465 => '++<]> +++++ .+.<+ +++[- >---- <]>-- --.<+ +++++ ++[-> +++++ +++<] >++.<', 2466 => '+++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++.', 2467 => '<++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++', 2468 => '+++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+', 2469 => '+++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ [->-- ----- -<]>-', 2470 => '----- .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +++++ [->++ +++++ +++<]', 2471 => '>++++ ++.<+ +++[- >---- <]>-- -.<++ +[->+ ++<]> +.--- ---.< +++++ +++[-', 2472 => '>---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.-', 2473 => '----- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<]', 2474 => '>++++ .<+++ [->++ +<]>+ +.+++ +++++ .---- ----- .<+++ +++++ [->-- -----', 2475 => '-<]>- ----- ----- ---.< +++++ +++[- >++++ ++++< ]>+.< +++[- >+++< ]>+++', 2476 => '+.<++ +[->- --<]> -.<++ +++++ +[->- ----- --<]> ----. <++++ ++++[ ->+++', 2477 => '+++++ <]>++ +++++ +++++ ++++. <+++[ ->--- <]>-- ----. <++++ [->++ ++<]>', 2478 => '++..< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++', 2479 => '++++. <+++[ ->+++ <]>++ .<+++ +++++ +[->- ----- ---<] >---. <++++ ++++[', 2480 => '->+++ +++++ <]>+. <++++ [->++ ++<]> +.--- .++++ ++.-- ----- .<+++ [->--', 2481 => '-<]>- .<+++ ++++[ ->--- ----< ]>--- ----. <++++ +[->- ----< ]>--- ---.-', 2482 => '--.<+ +++++ [->++ ++++< ]>+++ ++..< ++++[ ->--- -<]>- --.<+ +++++ ++[->', 2483 => '+++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++', 2484 => '[->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++', 2485 => '+++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> -----', 2486 => '-.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++', 2487 => '+[->- ----- ---<] >-.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.<', 2488 => '+++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ ++[-> +++++ ++++<', 2489 => ']>+++ .<+++ [->-- -<]>- --.-- -.<++ +++++ +[->- ----- --<]> ----- .<+++', 2490 => '+++++ +[->+ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- ----. <+++[ ->+++', 2491 => '<]>++ ..<++ +++++ +[->- ----- --<]> ----- ----- -.<++ ++[-> ----< ]>---', 2492 => '-.--- .+++. ---.< +++++ +[->+ +++++ <]>++ +++.. <++++ [->-- --<]> ---.<', 2493 => '+++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.-', 2494 => '----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++', 2495 => '+++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> -----', 2496 => '---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++', 2497 => '+.<++ +++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++', 2498 => '+++++ ++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ +++[-', 2499 => '>++++ +++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<]', 2500 => '>---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- -----', 2501 => '.<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >.<++ +++[- >---- -<]>-', 2502 => '----- .---. <++++ ++[-> +++++ +<]>+ ++++. .<+++ +[->- ---<] >---. <++++', 2503 => '++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----. -----', 2504 => '--.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[', 2505 => '->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- >---- ----<', 2506 => ']>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+', 2507 => '+++++ ++[-> ----- ---<] >---- --.<+ ++++[ ->--- --<]> ----- -.--- .<+++', 2508 => '+++++ ++[-> +++++ +++++ <]>++ ++++. <++++ [->-- --<]> ---.< +++[- >+++<', 2509 => ']>+.- ----- .<+++ +++++ [->-- ----- -<]>- ----. <++++ ++++[ ->+++ +++++', 2510 => '<]>++ +++++ +++++ +++.- .---- ----- .<+++ +++++ [->-- ----- -<]>- ----.', 2511 => '<++++ ++++[ ->+++ +++++ <]>++ ++.<+ ++[-> +++<] >++.+ +++++ ++.-- -----', 2512 => '--.<+ +++++ ++[-> ----- ---<] >---- ----- ----- .<+++ +++++ [->++ +++++', 2513 => '+<]>+ .<+++ [->++ +<]>+ +++.< +++[- >---< ]>-.< +++++ +++[- >---- ----<', 2514 => ']>--- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ +.<++ +[->- --<]>', 2515 => '----- -.<++ ++[-> ++++< ]>++. .<+++ +++++ +[->- ----- ---<] >--.< +++++', 2516 => '+++[- >++++ ++++< ]>+++ +++++ +.<++ +[->+ ++<]> ++.<+ +++++ +++[- >----', 2517 => '----- <]>-- -.<++ +++++ +[->+ +++++ ++<]> +.<++ ++[-> ++++< ]>+.- --.++', 2518 => '++++. ----- --.<+ ++[-> ---<] >-.<+ +++++ +[->- ----- -<]>- ----- -.<++', 2519 => '+++[- >---- -<]>- ----- .---. <++++ ++[-> +++++ +<]>+ ++++. -.<++ ++[->', 2520 => '----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++.', 2521 => '.---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----<', 2522 => ']>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++', 2523 => '+++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[', 2524 => '->+++ <]>++ ++.<+ +++++ +++[- >---- ----- <]>-. <++++ ++++[ ->+++ +++++', 2525 => '<]>++ +++++ +++++ +++.- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.<', 2526 => '+++++ ++++[ ->+++ +++++ +<]>+ ++.<+ ++[-> ---<] >---. ---.< +++++ +++[-', 2527 => '>---- ----< ]>--- --.<+ +++++ +++[- >++++ +++++ <]>++ ++++. <++++ [->--', 2528 => '--<]> ----- -.<++ +[->+ ++<]> ++..< +++++ +++[- >---- ----< ]>--- -----', 2529 => '---.< ++++[ ->--- -<]>- ---.- --.++ +.--- .<+++ +++[- >++++ ++<]> +++++', 2530 => '.-.<+ +++[- >---- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]>', 2531 => '++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[-', 2532 => '>---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -----', 2533 => '----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++', 2534 => '.+++. .<+++ [->++ +<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++', 2535 => '[->++ +++++ +<]>+ +++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]> -----', 2536 => '----- ----. <++++ +++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---.', 2537 => '<++++ ++++[ ->--- ----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++', 2538 => '.<+++ +[->- ---<] >---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- -----', 2539 => '<]>.< +++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++ +.-.<', 2540 => '++++[ ->--- -<]>- -.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++', 2541 => '.++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->---', 2542 => '----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- -----', 2543 => '.<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++', 2544 => '..<++ +[->+ ++<]> ++++. <++++ ++++[ ->--- ----- <]>-- ----. <++++ +[->-', 2545 => '----< ]>--- ---.- --.<+ +++++ ++++[ ->+++ +++++ ++<]> +++++ +.<++ ++[->', 2546 => '----< ]>--- .<+++ [->++ +<]>+ .---- --.<+ +++++ ++[-> ----- ---<] >----', 2547 => '-.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.-- ----- --.<+ +++++', 2548 => '++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> ++++. <+++[ ->+++', 2549 => '<]>++ .++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----- -----', 2550 => '--.<+ +++++ ++[-> +++++ +++<] >+.<+ ++[-> +++<] >++++ .<+++ [->-- -<]>-', 2551 => '.<+++ +++++ [->-- ----- -<]>- ---.< +++++ +++[- >++++ ++++< ]>+++ +++++', 2552 => '+++++ +++.< +++[- >---< ]>--- ---.< ++++[ ->+++ +<]>+ +..<+ +++++ +++[-', 2553 => '>---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++.< +++[- >+++<', 2554 => ']>++. <++++ +++++ [->-- ----- --<]> ---.< +++++ +++[- >++++ ++++< ]>+.<', 2555 => '++++[ ->+++ +<]>+ .---. +++++ +.--- ----. <+++[ ->--- <]>-. <++++ +++[-', 2556 => '>---- ---<] >---- ---.< +++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++', 2557 => '+++<] >++++ +.--. <++++ [->-- --<]> -.<++ +++++ +[->+ +++++ ++<]> ++.<+', 2558 => '++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.<', 2559 => '+++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++', 2560 => '+++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++', 2561 => '+++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ +++++ [->-- ----- --<]>', 2562 => '-.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.<+ +++++ ++[-> -----', 2563 => '---<] >---- ----- ----- .<+++ +++++ +[->+ +++++ +++<] >+++. <+++[ ->---', 2564 => '<]>-- -.--- .<+++ +++++ [->-- ----- -<]>- ----. <++++ +++++ [->++ +++++', 2565 => '++<]> +++++ +.<++ ++[-> ----< ]>--- ---.< +++[- >+++< ]>++. .<+++ +++++', 2566 => '[->-- ----- -<]>- ----- ----- .<+++ +[->- ---<] >---- .---. +++.- --.<+', 2567 => '+++++ [->++ ++++< ]>+++ ++.-- .<+++ +[->- ---<] >-.<+ +++++ ++[-> +++++', 2568 => '+++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++', 2569 => '+<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<]', 2570 => '>++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++', 2571 => '+++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ +[->-', 2572 => '----- ---<] >-.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.< +++++', 2573 => '+++[- >---- ----< ]>--- ----- ----- -.<++ +++++ ++[-> +++++ ++++< ]>+++', 2574 => '.<+++ [->-- -<]>- --.-- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++', 2575 => '+[->+ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- ----. <+++[ ->+++ <]>++', 2576 => '..<++ +++++ +[->- ----- --<]> .<+++ ++[-> ----- <]>-- ----. ---.< +++++', 2577 => '+[->+ +++++ <]>++ +++.- -.<++ ++[-> ----< ]>-.< +++++ +++[- >++++ ++++<', 2578 => ']>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]>', 2579 => '+++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++', 2580 => '+++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++', 2581 => '++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ +[->- -----', 2582 => '--<]> ----- -.<++ +++[- >---- -<]>- ----- .---. <++++ +++++ +[->+ +++++', 2583 => '++++< ]>+++ +++.< ++++[ ->--- -<]>- --.<+ ++[-> +++<] >+.-- ----. <++++', 2584 => '++++[ ->--- ----- <]>-- ---.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++', 2585 => '++.-. ----- ----. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ +++[- >++++', 2586 => '++++< ]>+++ +.<++ +[->+ ++<]> ++.++ +++++ +.--- ----- -.<++ +++++ +[->-', 2587 => '----- --<]> ----- ----- ----. <++++ ++++[ ->+++ +++++ <]>+. <+++[ ->+++', 2588 => '<]>++ ++.<+ ++[-> ---<] >-.<+ +++++ ++[-> ----- ---<] >---- .<+++ +++++', 2589 => '[->++ +++++ +<]>+ +++++ +++++ +++++ .<+++ [->-- -<]>- ----- .<+++ +[->+', 2590 => '+++<] >++.. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<]', 2591 => '>++++ +++++ .<+++ [->++ +<]>+ +.<++ +++++ ++[-> ----- ----< ]>--- .<+++', 2592 => '+++++ [->++ +++++ +<]>+ .<+++ +[->+ +++<] >+.-- -.+++ +++.- ----- -.<++', 2593 => '+[->- --<]> -.<++ +++++ [->-- ----- <]>-- ----- .<+++ ++[-> ----- <]>--', 2594 => '----. ---.< +++++ +[->+ +++++ <]>++ +++.- --.<+ +++[- >---- <]>.< +++++', 2595 => '+++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- -----', 2596 => '-.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[-', 2597 => '>++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<]', 2598 => '>---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++', 2599 => '+++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++', 2600 => '++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++', 2601 => '+++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >----', 2602 => '-.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++', 2603 => '[->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >---- ----- --.<+ +++[- >----', 2604 => '<]>-- --.-- -.+++ .---. <++++ ++[-> +++++ +<]>+ ++++. ---.< ++++[ ->---', 2605 => '-<]>. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .----', 2606 => '----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--.', 2607 => '<++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[-', 2608 => '>---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++', 2609 => '<]>++ ++.<+ +++++ +++[- >---- ----- <]>-. <++++ ++++[ ->+++ +++++ <]>++', 2610 => '+++++ +++++ +++.- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++', 2611 => '++++[ ->+++ +++++ +<]>+ ++.<+ ++[-> ---<] >---. ---.< +++++ +++[- >----', 2612 => '----< ]>--- --.<+ +++++ +++[- >++++ +++++ <]>++ ++++. <++++ [->-- --<]>', 2613 => '----- -.<++ +[->+ ++<]> ++..< +++++ +++[- >---- ----< ]>.<+ ++++[ ->---', 2614 => '--<]> ----- -.--- .<+++ +++[- >++++ ++<]> +++++ .---. <++++ [->-- --<]>', 2615 => '.<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- -----', 2616 => '.---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++', 2617 => '+++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->---', 2618 => '----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+', 2619 => '+++.< +++++ +++[- >---- ----< ]>--- ---.< +++++ [->-- ---<] >---- --.--', 2620 => '-.<++ +++++ +++[- >++++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---. <+++[', 2621 => '->+++ <]>+. ----- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ [->++', 2622 => '+++++ +<]>+ +++++ +++++ ++++. -.--- ----- -.<++ +++++ +[->- ----- --<]>', 2623 => '----- .<+++ +++++ [->++ +++++ +<]>+ +++.< +++[- >+++< ]>++. +++++ +++.-', 2624 => '----- ---.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ +[->+', 2625 => '+++++ ++<]> +.<++ +[->+ ++<]> ++++. <+++[ ->--- <]>-. <++++ ++++[ ->---', 2626 => '----- <]>-- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ ++.<+ ++[->', 2627 => '---<] >---- --.<+ +++[- >++++ <]>++ ..<++ +++++ ++[-> ----- ----< ]>--.', 2628 => '<++++ ++++[ ->+++ +++++ <]>++ +++++ ++.<+ ++[-> +++<] >++.< +++++ ++++[', 2629 => '->--- ----- -<]>- --.<+ +++++ ++[-> +++++ +++<] >+.<+ +++[- >++++ <]>+.', 2630 => '---.+ +++++ .---- ---.< +++[- >---< ]>-.< +++++ ++[-> ----- --<]> -----', 2631 => '--.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++[- >++++ ++<]> ++++. +++++', 2632 => '++.<+ ++++[ ->--- --<]> .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]>', 2633 => '++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[-', 2634 => '>---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -----', 2635 => '----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++', 2636 => '.+++. .<+++ [->++ +<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++', 2637 => '[->++ +++++ +<]>+ +++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]> -----', 2638 => '----- ----. <++++ +++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---.', 2639 => '<++++ ++++[ ->--- ----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++', 2640 => '.<+++ +[->- ---<] >---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- -----', 2641 => '<]>-- ----- ----. <++++ [->-- --<]> ----. ---.+ ++.-- -.<++ ++++[ ->+++', 2642 => '+++<] >++++ .++++ +++.< +++++ [->-- ---<] >.<++ +++++ +[->+ +++++ ++<]>', 2643 => '++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++', 2644 => '+++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++', 2645 => '+++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++', 2646 => '[->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ +++++ [->-- -----', 2647 => '--<]> -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.<+ +++++ ++[->', 2648 => '----- ---<] >---- ----- ----- .<+++ +++++ +[->+ +++++ +++<] >+++. <+++[', 2649 => '->--- <]>-- -.--- .<+++ +++++ [->-- ----- -<]>- ----. <++++ +++++ [->++', 2650 => '+++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- ---.< +++[- >+++< ]>++. .<+++', 2651 => '+++++ [->-- ----- -<]>. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ [->++', 2652 => '++++< ]>+++ +.+++ ++++. <++++ +[->- ----< ]>.<+ +++++ ++[-> +++++ +++<]', 2653 => '>++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+', 2654 => '++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++', 2655 => '+++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++', 2656 => '+[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ [->-- -----', 2657 => '-<]>- ----- .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +++++ [->++ +++++', 2658 => '+++<] >++++ ++.<+ +++[- >---- <]>-- -.<++ +[->+ ++<]> +.--- ---.< +++++', 2659 => '+++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++', 2660 => '+.-.- ----- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++', 2661 => '+++<] >++++ .<+++ [->++ +<]>+ +.+++ +++++ .---- ----- .<+++ +++++ [->--', 2662 => '----- -<]>- ----- ----- ---.< +++++ +++[- >++++ ++++< ]>+.< +++[- >+++<', 2663 => ']>+++ +.<++ +[->- --<]> -.<++ +++++ +[->- ----- --<]> ----. <++++ ++++[', 2664 => '->+++ +++++ <]>++ +++++ +++++ ++++. <+++[ ->--- <]>-- ----. <++++ [->++', 2665 => '++<]> ++..< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]>', 2666 => '+++++ ++++. <+++[ ->+++ <]>++ .<+++ +++++ +[->- ----- ---<] >---. <++++', 2667 => '++++[ ->+++ +++++ <]>+. <++++ [->++ ++<]> +.--- .++++ ++.-- ----- .<+++', 2668 => '[->-- -<]>- .<+++ ++++[ ->--- ----< ]>--- ----. <++++ +[->- ----< ]>---', 2669 => '---.- --.<+ +++++ [->++ ++++< ]>+++ +.+++ +++.< ++++[ ->--- -<]>- -----', 2670 => '--.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- -----', 2671 => '--.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+', 2672 => '+++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->-', 2673 => '----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<]', 2674 => '>++++ .<+++ +++++ +[->- ----- ---<] >-.<+ +++++ ++[-> +++++ +++<] >++++', 2675 => '+++++ +++++ +.-.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++', 2676 => '++[-> +++++ ++++< ]>+++ .<+++ [->-- -<]>- --.-- -.<++ +++++ +[->- -----', 2677 => '--<]> ----- .<+++ +++++ +[->+ +++++ +++<] >++++ ++.<+ +++[- >---- <]>--', 2678 => '----. <+++[ ->+++ <]>++ ..<++ +++++ +[->- ----- --<]> ----- ----- -.<++', 2679 => '++[-> ----< ]>--- -.--- .+++. ---.< +++++ +[->+ +++++ <]>++ ++.++ ++++.', 2680 => '<++++ [->-- --<]> ----- ---.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++', 2681 => '<]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++', 2682 => '+[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.--', 2683 => '----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<]', 2684 => '>++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++', 2685 => '+++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>--', 2686 => '----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.-', 2687 => '--.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++', 2688 => '+++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> -----', 2689 => '---<] >.<++ +++[- >---- -<]>- ----- .---. <++++ ++[-> +++++ +<]>+ +++.+', 2690 => '+++++ .<+++ +[->- ---<] >---- ----. <++++ ++++[ ->+++ +++++ <]>++ .<+++', 2691 => '[->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++', 2692 => '+++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++', 2693 => '+++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++', 2694 => '++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ ++[-> ----- ---<] >----', 2695 => '--.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++++ ++[-> +++++ +++++ <]>++', 2696 => '++++. <++++ [->-- --<]> ---.< +++[- >+++< ]>+.- ----- .<+++ +++++ [->--', 2697 => '----- -<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .----', 2698 => '----- .<+++ +++++ [->-- ----- -<]>- ----. <++++ ++++[ ->+++ +++++ <]>++', 2699 => '++.<+ ++[-> +++<] >++.+ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<]', 2700 => '>---- ----- ----- .<+++ +++++ [->++ +++++ +<]>+ .<+++ [->++ +<]>+ +++.<', 2701 => '+++[- >---< ]>-.< +++++ +++[- >---- ----< ]>--- -.<++ +++++ +[->+ +++++', 2702 => '++<]> +++++ +++++ +++++ +.<++ +[->- --<]> ----- -.<++ ++[-> ++++< ]>++.', 2703 => '.<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++', 2704 => '+.<++ +[->+ ++<]> ++.<+ +++++ +++[- >---- ----- <]>-- -.<++ +++++ +[->+', 2705 => '+++++ ++<]> +.<++ ++[-> ++++< ]>+.- --.++ ++++. ----- --.<+ ++[-> ---<]', 2706 => '>-.<+ +++++ +[->- ----- -<]>- ----- -.<++ +++[- >---- -<]>- ----- .---.', 2707 => '<++++ ++[-> +++++ +<]>+ +++.+ ++++. <++++ [->-- --<]> ----- --.<+ +++++', 2708 => '++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- -----', 2709 => '.<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[->', 2710 => '+++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]>', 2711 => '----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++', 2712 => '+++++ +[->- ----- ---<] >-.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++', 2713 => '+.-.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ ++[-> +++++', 2714 => '++++< ]>+++ .<+++ [->-- -<]>- --.-- -.<++ +++++ +[->- ----- --<]> -----', 2715 => '.<+++ +++++ +[->+ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- ----. <+++[', 2716 => '->+++ <]>++ ..<++ +++++ +[->- ----- --<]> ----- ----- -.<++ ++[-> ----<', 2717 => ']>--- -.--- .+++. ---.< +++++ +[->+ +++++ <]>++ ++.++ +++.< ++++[ ->---', 2718 => '-<]>- ----- -.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++', 2719 => '+..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- -----', 2720 => '-<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++', 2721 => '+++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++', 2722 => '+[->+ ++<]> ++++. <++++ +++++ [->-- ----- --<]> -.<++ +++++ +[->+ +++++', 2723 => '++<]> +++++ +++++ +++++ .-.<+ +++++ ++[-> ----- ---<] >---- ----- -----', 2724 => '.<+++ +++++ +[->+ +++++ +++<] >+++. <+++[ ->--- <]>-- -.--- .<+++ +++++', 2725 => '[->-- ----- -<]>- ----. <++++ +++++ [->++ +++++ ++<]> +++++ +.<++ ++[->', 2726 => '----< ]>--- ---.< +++[- >+++< ]>++. .<+++ +++++ [->-- ----- -<]>. <++++', 2727 => '+[->- ----< ]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++ +.+++ ++.<+ +++[-', 2728 => '>---- <]>-- ----- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++.', 2729 => '+++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >----', 2730 => '----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----.', 2731 => '<++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++.', 2732 => '.<+++ [->++ +<]>+ +++.< +++++ +++[- >---- ----< ]>--- ---.< +++++ [->--', 2733 => '---<] >---- --.-- -.<++ +++++ +++[- >++++ +++++ +<]>+ +++++ .<+++ +[->-', 2734 => '---<] >---. <+++[ ->+++ <]>+. ----- -.<++ +++++ +[->- ----- --<]> -----', 2735 => '.<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.--- ----- -.<++ +++++', 2736 => '+[->- ----- --<]> ----- .<+++ +++++ [->++ +++++ +<]>+ +++.< +++[- >+++<', 2737 => ']>++. +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ----- -----', 2738 => '-.<++ +++++ +[->+ +++++ ++<]> +.<++ +[->+ ++<]> ++++. <+++[ ->--- <]>-.', 2739 => '<++++ ++++[ ->--- ----- <]>-- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++', 2740 => '+++++ ++.<+ ++[-> ---<] >---- --.<+ +++[- >++++ <]>++ ..<++ +++++ ++[->', 2741 => '----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ ++.<+ ++[-> +++<]', 2742 => '>++.< +++++ ++++[ ->--- ----- -<]>- --.<+ +++++ ++[-> +++++ +++<] >+.<+', 2743 => '+++[- >++++ <]>+. ---.+ +++++ .---- ---.< +++[- >---< ]>-.< +++++ ++[->', 2744 => '----- --<]> ----- --.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++[- >++++', 2745 => '++<]> ++++. ++++. <++++ [->-- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]>', 2746 => '++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++', 2747 => '+++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++', 2748 => '+++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++', 2749 => '[->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ +++++ [->-- -----', 2750 => '--<]> -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.<+ +++++ ++[->', 2751 => '----- ---<] >---- ----- ----- .<+++ +++++ +[->+ +++++ +++<] >+++. <+++[', 2752 => '->--- <]>-- -.--- .<+++ +++++ [->-- ----- -<]>- ----. <++++ +++++ [->++', 2753 => '+++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- ---.< +++[- >+++< ]>++. .<+++', 2754 => '+++++ [->-- ----- -<]>- ----- ----- .<+++ +[->- ---<] >---- .---. +++.-', 2755 => '--.<+ +++++ [->++ ++++< ]>+++ +.+++ +.<++ ++[-> ----< ]>--- ---.< +++++', 2756 => '+++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- -----', 2757 => '-.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[-', 2758 => '>++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<]', 2759 => '>---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++', 2760 => '+++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++', 2761 => '++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++', 2762 => '+++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >----', 2763 => '-.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++', 2764 => '[->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >.<++ +++[- >---- -<]>- -----', 2765 => '.---. <++++ ++[-> +++++ +<]>+ +++.+ +++.< ++++[ ->--- -<]>- ----- .<+++', 2766 => '+++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .----', 2767 => '---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++', 2768 => '[->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- -----', 2769 => '<]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.<', 2770 => '+++++ +++[- >---- ----< ]>--- ---.< +++++ [->-- ---<] >---- --.-- -.<++', 2771 => '+++++ +++[- >++++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---. <+++[ ->+++', 2772 => '<]>+. ----- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ [->++ +++++', 2773 => '+<]>+ +++++ +++++ ++++. -.--- ----- -.<++ +++++ +[->- ----- --<]> -----', 2774 => '.<+++ +++++ [->++ +++++ +<]>+ +++.< +++[- >+++< ]>++. +++++ +++.- -----', 2775 => '---.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ +[->+ +++++', 2776 => '++<]> +.<++ +[->+ ++<]> ++++. <+++[ ->--- <]>-. <++++ ++++[ ->--- -----', 2777 => '<]>-- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ ++.<+ ++[-> ---<]', 2778 => '>---- --.<+ +++[- >++++ <]>++ ..<++ +++++ ++[-> ----- ----< ]>--. <++++', 2779 => '++++[ ->+++ +++++ <]>++ +++++ ++.<+ ++[-> +++<] >++.< +++++ ++++[ ->---', 2780 => '----- -<]>- --.<+ +++++ ++[-> +++++ +++<] >+.<+ +++[- >++++ <]>+. ---.+', 2781 => '+++++ .---- ---.< +++[- >---< ]>-.< +++++ ++[-> ----- --<]> ----- --.<+', 2782 => '++++[ ->--- --<]> ----- -.--- .<+++ +++[- >++++ ++<]> ++++. +++.< ++++[', 2783 => '->--- -<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+', 2784 => '++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> -----', 2785 => '----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.<', 2786 => '+++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++..', 2787 => '<+++[ ->+++ <]>++ ++.<+ +++++ +++[- >---- ----- <]>-. <++++ ++++[ ->+++', 2788 => '+++++ <]>++ +++++ +++++ +++.- .<+++ +++++ [->-- ----- -<]>- ----- -----', 2789 => '---.< +++++ ++++[ ->+++ +++++ +<]>+ ++.<+ ++[-> ---<] >---. ---.< +++++', 2790 => '+++[- >---- ----< ]>--- --.<+ +++++ +++[- >++++ +++++ <]>++ ++++. <++++', 2791 => '[->-- --<]> ----- -.<++ +[->+ ++<]> ++..< +++++ +++[- >---- ----< ]>---', 2792 => '----- ---.< ++++[ ->--- -<]>- ---.- --.++ +.--- .<+++ +++[- >++++ ++<]>', 2793 => '++++. +++.< ++++[ ->--- -<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ .<+++', 2794 => '[->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++', 2795 => '+++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++', 2796 => '+++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++', 2797 => '++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ +++[- >---- ----- <]>-.', 2798 => '<++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .<+++ +++++ [->-- -----', 2799 => '-<]>- ----- ----- ---.< +++++ ++++[ ->+++ +++++ +<]>+ ++.<+ ++[-> ---<]', 2800 => '>---. ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ +++[- >++++ +++++', 2801 => '<]>++ ++++. <++++ [->-- --<]> ----- -.<++ +[->+ ++<]> ++..< +++++ +++[-', 2802 => '>---- ----< ]>.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++[- >++++ ++<]>', 2803 => '++++. +++.< ++++[ ->--- -<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ .<+++', 2804 => '[->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++', 2805 => '+++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++', 2806 => '+++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++', 2807 => '++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ ++[-> ----- ---<] >----', 2808 => '--.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++++ ++[-> +++++ +++++ <]>++', 2809 => '++++. <++++ [->-- --<]> ---.< +++[- >+++< ]>+.- ----- .<+++ +++++ [->--', 2810 => '----- -<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .----', 2811 => '----- .<+++ +++++ [->-- ----- -<]>- ----. <++++ ++++[ ->+++ +++++ <]>++', 2812 => '++.<+ ++[-> +++<] >++.+ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<]', 2813 => '>---- ----- ----- .<+++ +++++ [->++ +++++ +<]>+ .<+++ [->++ +<]>+ +++.<', 2814 => '+++[- >---< ]>-.< +++++ +++[- >---- ----< ]>--- -.<++ +++++ +[->+ +++++', 2815 => '++<]> +++++ +++++ +++++ +.<++ +[->- --<]> ----- -.<++ ++[-> ++++< ]>++.', 2816 => '.<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++', 2817 => '+.<++ +[->+ ++<]> ++.<+ +++++ +++[- >---- ----- <]>-- -.<++ +++++ +[->+', 2818 => '+++++ ++<]> +.<++ ++[-> ++++< ]>+.- --.++ ++++. ----- --.<+ ++[-> ---<]', 2819 => '>-.<+ +++++ +[->- ----- -<]>- ----- -.<++ +++[- >---- -<]>- ----- .---.', 2820 => '<++++ ++[-> +++++ +<]>+ +++.+ +.<++ ++[-> ----< ]>--- -.<++ +++++ +[->+', 2821 => '+++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[', 2822 => '->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++', 2823 => '++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- -----', 2824 => '.<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ +++++', 2825 => '[->-- ----- --<]> -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.<+', 2826 => '+++++ ++[-> ----- ---<] >---- ----- ----- .<+++ +++++ +[->+ +++++ +++<]', 2827 => '>+++. <+++[ ->--- <]>-- -.--- .<+++ +++++ [->-- ----- -<]>- ----. <++++', 2828 => '+++++ [->++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- ---.< +++[- >+++<', 2829 => ']>++. .<+++ +++++ [->-- ----- -<]>- ----- ----- .<+++ +[->- ---<] >----', 2830 => '.---. +++.- --.<+ +++++ [->++ ++++< ]>+++ +.++. <++++ [->-- --<]> ----.', 2831 => '<++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----.', 2832 => '----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. <++++', 2833 => '++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- >----', 2834 => '----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++', 2835 => '++.<+ +++++ +++[- >---- ----- <]>-. <++++ ++++[ ->+++ +++++ <]>++ +++++', 2836 => '+++++ +++.- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ ++++[', 2837 => '->+++ +++++ +<]>+ ++.<+ ++[-> ---<] >---. ---.< +++++ +++[- >---- ----<', 2838 => ']>--- --.<+ +++++ +++[- >++++ +++++ <]>++ ++++. <++++ [->-- --<]> -----', 2839 => '-.<++ +[->+ ++<]> ++..< +++++ +++[- >---- ----< ]>.<+ ++++[ ->--- --<]>', 2840 => '----- -.--- .<+++ +++[- >++++ ++<]> ++++. ++.<+ +++[- >---- <]>-- --.<+', 2841 => '+++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.--', 2842 => '----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++', 2843 => '++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- -----', 2844 => '--<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++', 2845 => '.<+++ +++++ [->-- ----- -<]>- ----- .<+++ ++[-> ----- <]>-- ----. ---.<', 2846 => '+++++ +++++ [->++ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- -.<++ +[->+', 2847 => '++<]> +.--- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++', 2848 => '+++<] >++++ +++++ +++++ +.-.- ----- ---.< +++++ +++[- >---- ----< ]>---', 2849 => '--.<+ +++++ ++[-> +++++ +++<] >++++ .<+++ [->++ +<]>+ +.+++ +++++ .----', 2850 => '----- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ +++[- >++++', 2851 => '++++< ]>+.< +++[- >+++< ]>+++ +.<++ +[->- --<]> -.<++ +++++ +[->- -----', 2852 => '--<]> ----. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ ++++. <+++[ ->---', 2853 => '<]>-- ----. <++++ [->++ ++<]> ++..< +++++ ++++[ ->--- ----- -<]>- -.<++', 2854 => '+++++ +[->+ +++++ ++<]> +++++ ++++. <+++[ ->+++ <]>++ .<+++ +++++ +[->-', 2855 => '----- ---<] >---. <++++ ++++[ ->+++ +++++ <]>+. <++++ [->++ ++<]> +.---', 2856 => '.++++ ++.-- ----- .<+++ [->-- -<]>- .<+++ ++++[ ->--- ----< ]>--- ----.', 2857 => '<++++ +[->- ----< ]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++ +.+.< ++++[', 2858 => '->--- -<]>- --.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++', 2859 => '++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- -----', 2860 => '--<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++', 2861 => '+++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+', 2862 => '++[-> +++<] >++++ .<+++ +++++ +[->- ----- ---<] >-.<+ +++++ ++[-> +++++', 2863 => '+++<] >++++ +++++ +++++ +.-.< +++++ +++[- >---- ----< ]>--- ----- -----', 2864 => '-.<++ +++++ ++[-> +++++ ++++< ]>+++ .<+++ [->-- -<]>- --.-- -.<++ +++++', 2865 => '+[->- ----- --<]> ----- .<+++ +++++ +[->+ +++++ +++<] >++++ ++.<+ +++[-', 2866 => '>---- <]>-- ----. <+++[ ->+++ <]>++ ..<++ +++++ +[->- ----- --<]> -----', 2867 => '----- -.<++ ++[-> ----< ]>--- -.--- .+++. ---.< +++++ +[->+ +++++ <]>++', 2868 => '++.+. <++++ [->-- --<]> ---.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++', 2869 => '<]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++', 2870 => '+[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.--', 2871 => '----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<]', 2872 => '>++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++', 2873 => '+++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>--', 2874 => '----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.-', 2875 => '--.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++', 2876 => '+++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> -----', 2877 => '---<] >.<++ +++[- >---- -<]>- ----- .---. <++++ ++[-> +++++ +<]>+ +++.+', 2878 => '.<+++ +[->- ---<] >---. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+', 2879 => '+++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[->', 2880 => '----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- -----', 2881 => '---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++.', 2882 => '+++.. <+++[ ->+++ <]>++ ++.<+ +++++ ++[-> ----- ---<] >---- --.<+ ++++[', 2883 => '->--- --<]> ----- -.--- .<+++ +++++ ++[-> +++++ +++++ <]>++ ++++. <++++', 2884 => '[->-- --<]> ---.< +++[- >+++< ]>+.- ----- .<+++ +++++ [->-- ----- -<]>-', 2885 => '----. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .---- ----- .<+++', 2886 => '+++++ [->-- ----- -<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ ++.<+ ++[->', 2887 => '+++<] >++.+ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- -----', 2888 => '----- .<+++ +++++ [->++ +++++ +<]>+ .<+++ [->++ +<]>+ +++.< +++[- >---<', 2889 => ']>-.< +++++ +++[- >---- ----< ]>--- -.<++ +++++ +[->+ +++++ ++<]> +++++', 2890 => '+++++ +++++ +.<++ +[->- --<]> ----- -.<++ ++[-> ++++< ]>++. .<+++ +++++', 2891 => '+[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +.<++ +[->+', 2892 => '++<]> ++.<+ +++++ +++[- >---- ----- <]>-- -.<++ +++++ +[->+ +++++ ++<]>', 2893 => '+.<++ ++[-> ++++< ]>+.- --.++ ++++. ----- --.<+ ++[-> ---<] >-.<+ +++++', 2894 => '+[->- ----- -<]>- ----- -.<++ +++[- >---- -<]>- ----- .---. <++++ ++[->', 2895 => '+++++ +<]>+ +++.. <++++ [->-- --<]> --.<+ +++++ ++[-> +++++ +++<] >++.<', 2896 => '+++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++.', 2897 => '<++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++', 2898 => '+++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+', 2899 => '+++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ +[->- ----- ---<]', 2900 => '>-.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.< +++++ +++[- >----', 2901 => '----< ]>--- ----- ----- -.<++ +++++ ++[-> +++++ ++++< ]>+++ .<+++ [->--', 2902 => '-<]>- --.-- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ +[->+ +++++', 2903 => '+++<] >++++ ++.<+ +++[- >---- <]>-- ----. <+++[ ->+++ <]>++ ..<++ +++++', 2904 => '+[->- ----- --<]> ----- ----- -.<++ ++[-> ----< ]>--- -.--- .+++. ---.<', 2905 => '+++++ +[->+ +++++ <]>++ ++..< ++++[ ->--- -<]>- -.<++ +++++ +[->+ +++++', 2906 => '++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++', 2907 => '<]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]>', 2908 => '+++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++', 2909 => '+++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ +++++ [->--', 2910 => '----- --<]> -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.<+ +++++', 2911 => '++[-> ----- ---<] >---- ----- ----- .<+++ +++++ +[->+ +++++ +++<] >+++.', 2912 => '<+++[ ->--- <]>-- -.--- .<+++ +++++ [->-- ----- -<]>- ----. <++++ +++++', 2913 => '[->++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- ---.< +++[- >+++< ]>++.', 2914 => '.<+++ +++++ [->-- ----- -<]>. <++++ +[->- ----< ]>--- ---.- --.<+ +++++', 2915 => '[->++ ++++< ]>+++ +..<+ +++[- >---- <]>-- .<+++ +++++ [->++ +++++ +<]>+', 2916 => '+.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++', 2917 => '++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++', 2918 => '+++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[', 2919 => '->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ +++[- >---- ----<', 2920 => ']>--- ---.< +++++ [->-- ---<] >---- --.-- -.<++ +++++ +++[- >++++ +++++', 2921 => '+<]>+ +++++ .<+++ +[->- ---<] >---. <+++[ ->+++ <]>+. ----- -.<++ +++++', 2922 => '+[->- ----- --<]> ----- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++.', 2923 => '-.--- ----- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ [->++ +++++', 2924 => '+<]>+ +++.< +++[- >+++< ]>++. +++++ +++.- ----- ---.< +++++ +++[- >----', 2925 => '----< ]>--- ----- ----- -.<++ +++++ +[->+ +++++ ++<]> +.<++ +[->+ ++<]>', 2926 => '++++. <+++[ ->--- <]>-. <++++ ++++[ ->--- ----- <]>-- --.<+ +++++ ++[->', 2927 => '+++++ +++<] >++++ +++++ +++++ ++.<+ ++[-> ---<] >---- --.<+ +++[- >++++', 2928 => '<]>++ ..<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++', 2929 => '+++++ ++.<+ ++[-> +++<] >++.< +++++ ++++[ ->--- ----- -<]>- --.<+ +++++', 2930 => '++[-> +++++ +++<] >+.<+ +++[- >++++ <]>+. ---.+ +++++ .---- ---.< +++[-', 2931 => '>---< ]>-.< +++++ ++[-> ----- --<]> ----- --.<+ ++++[ ->--- --<]> -----', 2932 => '-.--- .<+++ +++[- >++++ ++<]> ++++. -.<++ ++[-> ----< ]>-.< +++++ +++[-', 2933 => '>++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++', 2934 => '+[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++', 2935 => '++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >----', 2936 => '--.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++', 2937 => '++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-.', 2938 => '<++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++', 2939 => '<]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++', 2940 => '+++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++', 2941 => '+<]>+ +..<+ +++++ ++[-> ----- ---<] >---- ----- --.<+ +++[- >---- <]>--', 2942 => '--.-- -.+++ .---. <++++ ++[-> +++++ +<]>+ +++.- .<+++ +[->- ---<] >-.<+', 2943 => '+++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.--', 2944 => '----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++', 2945 => '++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- -----', 2946 => '--<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++', 2947 => '.<+++ +++++ +[->- ----- ---<] >-.<+ +++++ ++[-> +++++ +++<] >++++ +++++', 2948 => '+++++ +.-.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ ++[->', 2949 => '+++++ ++++< ]>+++ .<+++ [->-- -<]>- --.-- -.<++ +++++ +[->- ----- --<]>', 2950 => '----- .<+++ +++++ +[->+ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- ----.', 2951 => '<+++[ ->+++ <]>++ ..<++ +++++ +[->- ----- --<]> .<+++ ++[-> ----- <]>--', 2952 => '----. ---.< +++++ +[->+ +++++ <]>++ ++.-. <++++ [->-- --<]> -.<++ +++++', 2953 => '+[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----.', 2954 => '<+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+', 2955 => '+++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>-', 2956 => '----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++', 2957 => '++++[ ->--- ----- <]>-- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++', 2958 => '++++[ ->+++ +++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- .<+++ [->++ +<]>+', 2959 => '.---- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]>', 2960 => '+++++ +++++ +++++ .-.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- -.<++', 2961 => '+++++ +[->+ +++++ ++<]> ++++. <+++[ ->+++ <]>++ .++++ ++++. ----- ----.', 2962 => '<++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ ++[-> +++++ +++<]', 2963 => '>+.<+ ++[-> +++<] >++++ .<+++ [->-- -<]>- .<+++ +++++ [->-- ----- -<]>-', 2964 => '---.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ +++.< +++[- >---< ]>---', 2965 => '---.< ++++[ ->+++ +<]>+ +..<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++', 2966 => '[->++ +++++ +<]>+ +++++ +++.< +++[- >+++< ]>++. <++++ +++++ [->-- -----', 2967 => '--<]> ---.< +++++ +++[- >++++ ++++< ]>+.< ++++[ ->+++ +<]>+ .---. +++++', 2968 => '+.--- ----. <+++[ ->--- <]>-. <++++ +++[- >---- ---<] >---- ---.< +++++', 2969 => '[->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++ .--.< ++++[ ->---', 2970 => '-<]>. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .----', 2971 => '----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--.', 2972 => '<++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[-', 2973 => '>---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++', 2974 => '<]>++ ++.<+ +++++ +++[- >---- ----- <]>-. <++++ ++++[ ->+++ +++++ <]>++', 2975 => '+++++ +++++ +++.- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++', 2976 => '++++[ ->+++ +++++ +<]>+ ++.<+ ++[-> ---<] >---. ---.< +++++ +++[- >----', 2977 => '----< ]>--- --.<+ +++++ +++[- >++++ +++++ <]>++ ++++. <++++ [->-- --<]>', 2978 => '----- -.<++ +[->+ ++<]> ++..< +++++ +++[- >---- ----< ]>--- ----- ---.<', 2979 => '++++[ ->--- -<]>- ---.- --.++ +.--- .<+++ +++[- >++++ ++<]> ++++. --.<+', 2980 => '+++[- >---- <]>.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++', 2981 => '+++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- -----', 2982 => '---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+', 2983 => '+++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..<', 2984 => '+++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++', 2985 => '++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>-- ----- -----', 2986 => '--.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++', 2987 => '++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[', 2988 => '->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >.<++', 2989 => '+++[- >---- -<]>- ----- .---. <++++ ++[-> +++++ +<]>+ +++.- -.<++ ++[->', 2990 => '----< ]>.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..-', 2991 => '----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]>', 2992 => '--.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++', 2993 => '+[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[->', 2994 => '+++<] >++++ .<+++ +++++ [->-- ----- -<]>- ----- .<+++ ++[-> ----- <]>--', 2995 => '----. ---.< +++++ +++++ [->++ +++++ +++<] >++++ ++.<+ +++[- >---- <]>--', 2996 => '-.<++ +[->+ ++<]> +.--- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++', 2997 => '++[-> +++++ +++<] >++++ +++++ +++++ +.-.- ----- ---.< +++++ +++[- >----', 2998 => '----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ .<+++ [->++ +<]>+ +.+++', 2999 => '+++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++', 3000 => '+++[- >++++ ++++< ]>+.< +++[- >+++< ]>+++ +.<++ +[->- --<]> -.<++ +++++', 3001 => '+[->- ----- --<]> ----. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ ++++.', 3002 => '<+++[ ->--- <]>-- ----. <++++ [->++ ++<]> ++..< +++++ ++++[ ->--- -----', 3003 => '-<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ ++++. <+++[ ->+++ <]>++ .<+++', 3004 => '+++++ +[->- ----- ---<] >---. <++++ ++++[ ->+++ +++++ <]>+. <++++ [->++', 3005 => '++<]> +.--- .++++ ++.-- ----- .<+++ [->-- -<]>- .<+++ ++++[ ->--- ----<', 3006 => ']>--- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++', 3007 => '.++++ ++++. <++++ +[->- ----< ]>.<+ +++++ ++[-> +++++ +++<] >++.< +++[-', 3008 => '>+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++', 3009 => '+++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++', 3010 => '+.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++', 3011 => '++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ +[->- ----- ---<] >-.<+', 3012 => '+++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.< +++++ +++[- >---- ----<', 3013 => ']>--- ----- ----- -.<++ +++++ ++[-> +++++ ++++< ]>+++ .<+++ [->-- -<]>-', 3014 => '--.-- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ +[->+ +++++ +++<]', 3015 => '>++++ ++.<+ +++[- >---- <]>-- ----. <+++[ ->+++ <]>++ ..<++ +++++ +[->-', 3016 => '----- --<]> ----- ----- -.<++ ++[-> ----< ]>--- -.--- .+++. ---.< +++++', 3017 => '+[->+ +++++ <]>++ +.+++ +++++ .<+++ ++[-> ----- <]>.< +++++ +++[- >++++', 3018 => '++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+', 3019 => '++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++<', 3020 => ']>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+', 3021 => '+++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[->', 3022 => '----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++', 3023 => '++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++', 3024 => '+.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++', 3025 => '++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+', 3026 => '+..<+ +++++ ++[-> ----- ---<] >.<++ +++[- >---- -<]>- ----- .---. <++++', 3027 => '++[-> +++++ +<]>+ ++.++ +++++ +.<++ +++[- >---- -<]>. <++++ ++++[ ->+++', 3028 => '+++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[->', 3029 => '+++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++', 3030 => '<]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.<', 3031 => '+++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ ++[->', 3032 => '----- ---<] >---- --.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++++ ++[->', 3033 => '+++++ +++++ <]>++ ++++. <++++ [->-- --<]> ---.< +++[- >+++< ]>+.- -----', 3034 => '.<+++ +++++ [->-- ----- -<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ +++++', 3035 => '+++++ +++.- .---- ----- .<+++ +++++ [->-- ----- -<]>- ----. <++++ ++++[', 3036 => '->+++ +++++ <]>++ ++.<+ ++[-> +++<] >++.+ +++++ ++.-- ----- --.<+ +++++', 3037 => '++[-> ----- ---<] >---- ----- ----- .<+++ +++++ [->++ +++++ +<]>+ .<+++', 3038 => '[->++ +<]>+ +++.< +++[- >---< ]>-.< +++++ +++[- >---- ----< ]>--- -.<++', 3039 => '+++++ +[->+ +++++ ++<]> +++++ +++++ +++++ +.<++ +[->- --<]> ----- -.<++', 3040 => '++[-> ++++< ]>++. .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++', 3041 => '++++< ]>+++ +++++ +.<++ +[->+ ++<]> ++.<+ +++++ +++[- >---- ----- <]>--', 3042 => '-.<++ +++++ +[->+ +++++ ++<]> +.<++ ++[-> ++++< ]>+.- --.++ ++++. -----', 3043 => '--.<+ ++[-> ---<] >-.<+ +++++ +[->- ----- -<]>- ----- -.<++ +++[- >----', 3044 => '-<]>- ----- .---. <++++ ++[-> +++++ +<]>+ ++.++ +++++ .<+++ +[->- ---<]', 3045 => '>---- ----. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++.', 3046 => '.---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----<', 3047 => ']>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++', 3048 => '+++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[', 3049 => '->+++ <]>++ ++.<+ +++++ +++[- >---- ----- <]>-. <++++ ++++[ ->+++ +++++', 3050 => '<]>++ +++++ +++++ +++.- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.<', 3051 => '+++++ ++++[ ->+++ +++++ +<]>+ ++.<+ ++[-> ---<] >---. ---.< +++++ +++[-', 3052 => '>---- ----< ]>--- --.<+ +++++ +++[- >++++ +++++ <]>++ ++++. <++++ [->--', 3053 => '--<]> ----- -.<++ +[->+ ++<]> ++..< +++++ +++[- >---- ----< ]>--- -----', 3054 => '---.< ++++[ ->--- -<]>- ---.- --.++ +.--- .<+++ +++[- >++++ ++<]> +++.+', 3055 => '+++++ +.<++ ++[-> ----< ]>--- ----- .<+++ +++++ [->++ +++++ +<]>+ +.<++', 3056 => '+[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+', 3057 => '+++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++', 3058 => '++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++', 3059 => '+++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ ++++[ ->--- ----- -<]>-', 3060 => '.<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.<++ +++++ +[->- -----', 3061 => '--<]> ----- ----- ----. <++++ +++++ [->++ +++++ ++<]> +++.< +++[- >---<', 3062 => ']>--- .---. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ ++++[ ->+++ +++++', 3063 => '+<]>+ +++++ .<+++ +[->- ---<] >---- --.<+ ++[-> +++<] >++.. <++++ ++++[', 3064 => '->--- ----- <]>.< +++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<]', 3065 => '>+++. +++++ ++.<+ +++[- >---- <]>-- ----- -.<++ +++++ +[->+ +++++ ++<]>', 3066 => '++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++', 3067 => '+++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++', 3068 => '+++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++', 3069 => '[->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ ++++[ ->--- -----', 3070 => '<]>-- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ ++++[ ->+++ +++++', 3071 => '++<]> +++++ +.<++ ++[-> ----< ]>--- .<+++ [->++ +<]>+ .---- --.<+ +++++', 3072 => '++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++', 3073 => '.-.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++', 3074 => '++<]> ++++. <+++[ ->+++ <]>++ .++++ ++++. ----- ----. <++++ ++++[ ->---', 3075 => '----- <]>-- ----- ----- --.<+ +++++ ++[-> +++++ +++<] >+.<+ ++[-> +++<]', 3076 => '>++++ .<+++ [->-- -<]>- .<+++ +++++ [->-- ----- -<]>- ---.< +++++ +++[-', 3077 => '>++++ ++++< ]>+++ +++++ +++++ +++.< +++[- >---< ]>--- ---.< ++++[ ->+++', 3078 => '+<]>+ +..<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+', 3079 => '+++++ +++.< +++[- >+++< ]>++. <++++ +++++ [->-- ----- --<]> ---.< +++++', 3080 => '+++[- >++++ ++++< ]>+.< ++++[ ->+++ +<]>+ .---. +++++ +.--- ----. <+++[', 3081 => '->--- <]>-. <++++ +++[- >---- ---<] >---- ---.< +++++ [->-- ---<] >----', 3082 => '--.-- -.<++ ++++[ ->+++ +++<] >+++. +++++ +.<++ ++[-> ----< ]>--- ----.', 3083 => '<++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----.', 3084 => '----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. <++++', 3085 => '++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- >----', 3086 => '----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++', 3087 => '++.<+ +++++ +++[- >---- ----- <]>-. <++++ ++++[ ->+++ +++++ <]>++ +++++', 3088 => '+++++ +++.- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ ++++[', 3089 => '->+++ +++++ +<]>+ ++.<+ ++[-> ---<] >---. ---.< +++++ +++[- >---- ----<', 3090 => ']>--- --.<+ +++++ +++[- >++++ +++++ <]>++ ++++. <++++ [->-- --<]> -----', 3091 => '-.<++ +[->+ ++<]> ++..< +++++ +++[- >---- ----< ]>--- ----- ---.< ++++[', 3092 => '->--- -<]>- ---.- --.++ +.--- .<+++ +++[- >++++ ++<]> +++.+ +++++ .<+++', 3093 => '+[->- ---<] >---- ---.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++', 3094 => '++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->-', 3095 => '----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- -----', 3096 => '--.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+', 3097 => '++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++ +++[-', 3098 => '>++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>-- -----', 3099 => '----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.- --.<+', 3100 => '+++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.<', 3101 => '++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- ---<]', 3102 => '>.<++ +++[- >---- -<]>- ----- .---. <++++ ++[-> +++++ +<]>+ ++.++ ++++.', 3103 => '<++++ [->-- --<]> ----- --.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++<', 3104 => ']>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++', 3105 => '[->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.---', 3106 => '----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]>', 3107 => '++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ [->-- ----- -<]>- ----- .<+++', 3108 => '++[-> ----- <]>-- ----. ---.< +++++ +++++ [->++ +++++ +++<] >++++ ++.<+', 3109 => '+++[- >---- <]>-- -.<++ +[->+ ++<]> +.--- ---.< +++++ +++[- >---- ----<', 3110 => ']>--- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.- ----- ---.<', 3111 => '+++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ .<+++', 3112 => '[->++ +<]>+ +.+++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- -----', 3113 => '----- ---.< +++++ +++[- >++++ ++++< ]>+.< +++[- >+++< ]>+++ +.<++ +[->-', 3114 => '--<]> -.<++ +++++ +[->- ----- --<]> ----. <++++ ++++[ ->+++ +++++ <]>++', 3115 => '+++++ +++++ ++++. <+++[ ->--- <]>-- ----. <++++ [->++ ++<]> ++..< +++++', 3116 => '++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ ++++. <+++[', 3117 => '->+++ <]>++ .<+++ +++++ +[->- ----- ---<] >---. <++++ ++++[ ->+++ +++++', 3118 => '<]>+. <++++ [->++ ++<]> +.--- .++++ ++.-- ----- .<+++ [->-- -<]>- .<+++', 3119 => '++++[ ->--- ----< ]>--- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++', 3120 => '[->++ ++++< ]>+++ .++++ +.<++ ++[-> ----< ]>--- ---.< +++++ +++[- >++++', 3121 => '++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+', 3122 => '++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++<', 3123 => ']>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+', 3124 => '+++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[->', 3125 => '----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++', 3126 => '++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++', 3127 => '+.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++', 3128 => '++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+', 3129 => '+..<+ +++++ ++[-> ----- ---<] >---- ----- --.<+ +++[- >---- <]>-- --.--', 3130 => '-.+++ .---. <++++ ++[-> +++++ +<]>+ ++.++ +++.< ++++[ ->--- -<]>- -----', 3131 => '.<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- -----', 3132 => '.---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++', 3133 => '+++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->---', 3134 => '----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+', 3135 => '+++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+ +++++', 3136 => '+++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++ +++++', 3137 => '[->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++ ++++[ ->--- -----', 3138 => '<]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >----', 3139 => '--.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>.< +++++ [->-- ---<]', 3140 => '>---- --.-- -.<++ ++++[ ->+++ +++<] >+++. +++++ .<+++ +[->- ---<] >----', 3141 => '--.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- -----', 3142 => '--.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+', 3143 => '+++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->-', 3144 => '----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<]', 3145 => '>++++ .<+++ +++++ [->-- ----- -<]>- ----- .<+++ ++[-> ----- <]>-- ----.', 3146 => '---.< +++++ +++++ [->++ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- -.<++', 3147 => '+[->+ ++<]> +.--- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[->', 3148 => '+++++ +++<] >++++ +++++ +++++ +.-.- ----- ---.< +++++ +++[- >---- ----<', 3149 => ']>--- --.<+ +++++ ++[-> +++++ +++<] >++++ .<+++ [->++ +<]>+ +.+++ +++++', 3150 => '.---- ----- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ +++[-', 3151 => '>++++ ++++< ]>+.< +++[- >+++< ]>+++ +.<++ +[->- --<]> -.<++ +++++ +[->-', 3152 => '----- --<]> ----. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ ++++. <+++[', 3153 => '->--- <]>-- ----. <++++ [->++ ++<]> ++..< +++++ ++++[ ->--- ----- -<]>-', 3154 => '-.<++ +++++ +[->+ +++++ ++<]> +++++ ++++. <+++[ ->+++ <]>++ .<+++ +++++', 3155 => '+[->- ----- ---<] >---. <++++ ++++[ ->+++ +++++ <]>+. <++++ [->++ ++<]>', 3156 => '+.--- .++++ ++.-- ----- .<+++ [->-- -<]>- .<+++ ++++[ ->--- ----< ]>---', 3157 => '----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++ .++++', 3158 => '.<+++ +[->- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<]', 3159 => '>++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[', 3160 => '->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .----', 3161 => '----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+', 3162 => '+.+++ ..<++ +[->+ ++<]> ++++. <++++ +++++ [->-- ----- --<]> -.<++ +++++', 3163 => '+[->+ +++++ ++<]> +++++ +++++ +++++ .-.<+ +++++ ++[-> ----- ---<] >----', 3164 => '----- ----- .<+++ +++++ +[->+ +++++ +++<] >+++. <+++[ ->--- <]>-- -.---', 3165 => '.<+++ +++++ [->-- ----- -<]>- ----. <++++ +++++ [->++ +++++ ++<]> +++++', 3166 => '+.<++ ++[-> ----< ]>--- ---.< +++[- >+++< ]>++. .<+++ +++++ [->-- -----', 3167 => '-<]>- ----- ----- .<+++ +[->- ---<] >---- .---. +++.- --.<+ +++++ [->++', 3168 => '++++< ]>+++ .++++ .<+++ +[->- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]>', 3169 => '++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++', 3170 => '+++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++', 3171 => '+++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++', 3172 => '[->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ +++++ [->-- -----', 3173 => '--<]> -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.<+ +++++ ++[->', 3174 => '----- ---<] >---- ----- ----- .<+++ +++++ +[->+ +++++ +++<] >+++. <+++[', 3175 => '->--- <]>-- -.--- .<+++ +++++ [->-- ----- -<]>- ----. <++++ +++++ [->++', 3176 => '+++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- ---.< +++[- >+++< ]>++. .<+++', 3177 => '+++++ [->-- ----- -<]>. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ [->++', 3178 => '++++< ]>+++ .++++ .<+++ +[->- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]>', 3179 => '++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++', 3180 => '+++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++', 3181 => '+++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++', 3182 => '[->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ ++++[ ->--- -----', 3183 => '<]>-- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ ++++[ ->+++ +++++', 3184 => '++<]> +++++ +.<++ ++[-> ----< ]>--- .<+++ [->++ +<]>+ .---- --.<+ +++++', 3185 => '++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++', 3186 => '.-.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++', 3187 => '++<]> ++++. <+++[ ->+++ <]>++ .++++ ++++. ----- ----. <++++ ++++[ ->---', 3188 => '----- <]>-- ----- ----- --.<+ +++++ ++[-> +++++ +++<] >+.<+ ++[-> +++<]', 3189 => '>++++ .<+++ [->-- -<]>- .<+++ +++++ [->-- ----- -<]>- ---.< +++++ +++[-', 3190 => '>++++ ++++< ]>+++ +++++ +++++ +++.< +++[- >---< ]>--- ---.< ++++[ ->+++', 3191 => '+<]>+ +..<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+', 3192 => '+++++ +++.< +++[- >+++< ]>++. <++++ +++++ [->-- ----- --<]> ---.< +++++', 3193 => '+++[- >++++ ++++< ]>+.< ++++[ ->+++ +<]>+ .---. +++++ +.--- ----. <+++[', 3194 => '->--- <]>-. <++++ +++[- >---- ---<] >---- ---.< +++++ [->-- ---<] >----', 3195 => '--.-- -.<++ ++++[ ->+++ +++<] >+++. +++.< ++++[ ->--- -<]>- ---.< +++++', 3196 => '+++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- -----', 3197 => '-.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[-', 3198 => '>++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<]', 3199 => '>---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++', 3200 => '+++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++', 3201 => '++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++', 3202 => '+++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >----', 3203 => '-.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++', 3204 => '[->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >---- ----- --.<+ +++[- >----', 3205 => '<]>-- --.-- -.+++ .---. <++++ ++[-> +++++ +<]>+ ++.++ +.<++ ++[-> ----<', 3206 => ']>--- -.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++ +..--', 3207 => '----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->--- ----- -<]>-', 3208 => '-.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- ----- .<+++ +++++', 3209 => '[->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+', 3210 => '++<]> ++++. <++++ +++++ [->-- ----- --<]> -.<++ +++++ +[->+ +++++ ++<]>', 3211 => '+++++ +++++ +++++ .-.<+ +++++ ++[-> ----- ---<] >---- ----- ----- .<+++', 3212 => '+++++ +[->+ +++++ +++<] >+++. <+++[ ->--- <]>-- -.--- .<+++ +++++ [->--', 3213 => '----- -<]>- ----. <++++ +++++ [->++ +++++ ++<]> +++++ +.<++ ++[-> ----<', 3214 => ']>--- ---.< +++[- >+++< ]>++. .<+++ +++++ [->-- ----- -<]>. <++++ +[->-', 3215 => '----< ]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++ .+++. <++++ [->-- --<]>', 3216 => '----. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .----', 3217 => '----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--.', 3218 => '<++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[-', 3219 => '>---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++', 3220 => '<]>++ ++.<+ +++++ ++[-> ----- ---<] >---- --.<+ ++++[ ->--- --<]> -----', 3221 => '-.--- .<+++ +++++ ++[-> +++++ +++++ <]>++ ++++. <++++ [->-- --<]> ---.<', 3222 => '+++[- >+++< ]>+.- ----- .<+++ +++++ [->-- ----- -<]>- ----. <++++ ++++[', 3223 => '->+++ +++++ <]>++ +++++ +++++ +++.- .---- ----- .<+++ +++++ [->-- -----', 3224 => '-<]>- ----. <++++ ++++[ ->+++ +++++ <]>++ ++.<+ ++[-> +++<] >++.+ +++++', 3225 => '++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- ----- ----- .<+++ +++++', 3226 => '[->++ +++++ +<]>+ .<+++ [->++ +<]>+ +++.< +++[- >---< ]>-.< +++++ +++[-', 3227 => '>---- ----< ]>--- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ +.<++', 3228 => '+[->- --<]> ----- -.<++ ++[-> ++++< ]>++. .<+++ +++++ +[->- ----- ---<]', 3229 => '>--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +.<++ +[->+ ++<]> ++.<+ +++++', 3230 => '+++[- >---- ----- <]>-- -.<++ +++++ +[->+ +++++ ++<]> +.<++ ++[-> ++++<', 3231 => ']>+.- --.++ ++++. ----- --.<+ ++[-> ---<] >-.<+ +++++ +[->- ----- -<]>-', 3232 => '----- -.<++ +++[- >---- -<]>- ----- .---. <++++ ++[-> +++++ +<]>+ ++.++', 3233 => '.<+++ +[->- ---<] >---. <++++ ++++[ ->+++ +++++ <]>++ .<+++ [->++ +<]>+', 3234 => '+++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<] >++++ +.<++ +++++ ++[->', 3235 => '----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- -----', 3236 => '---.< +++++ +++[- >---- ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++.', 3237 => '+++.. <+++[ ->+++ <]>++ ++.<+ +++++ +++[- >---- ----- <]>-. <++++ ++++[', 3238 => '->+++ +++++ <]>++ +++++ +++++ +++.- .<+++ +++++ [->-- ----- -<]>- -----', 3239 => '----- ---.< +++++ ++++[ ->+++ +++++ +<]>+ ++.<+ ++[-> ---<] >---. ---.<', 3240 => '+++++ +++[- >---- ----< ]>--- --.<+ +++++ +++[- >++++ +++++ <]>++ ++++.', 3241 => '<++++ [->-- --<]> ----- -.<++ +[->+ ++<]> ++..< +++++ +++[- >---- ----<', 3242 => ']>--- ----- ---.< ++++[ ->--- -<]>- ---.- --.++ +.--- .<+++ +++[- >++++', 3243 => '++<]> +++.+ +.<++ ++[-> ----< ]>--- .<+++ +++++ [->++ +++++ +<]>+ +.<++', 3244 => '+[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+', 3245 => '+++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++', 3246 => '++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++', 3247 => '+++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ ++++[ ->--- ----- -<]>-', 3248 => '.<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.<++ +++++ +[->- -----', 3249 => '--<]> ----- ----- ----. <++++ +++++ [->++ +++++ ++<]> +++.< +++[- >---<', 3250 => ']>--- .---. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ ++++[ ->+++ +++++', 3251 => '+<]>+ +++++ .<+++ +[->- ---<] >---- --.<+ ++[-> +++<] >++.. <++++ ++++[', 3252 => '->--- ----- <]>.< +++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<]', 3253 => '>+++. ++.<+ +++[- >---- <]>-- -.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[->', 3254 => '+++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++', 3255 => '++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++', 3256 => '.---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++', 3257 => '+<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ ++++[ ->--- ----- <]>-- ----.', 3258 => '<++++ +[->- ----< ]>--- ---.- --.<+ +++++ ++++[ ->+++ +++++ ++<]> +++++', 3259 => '+.<++ ++[-> ----< ]>--- .<+++ [->++ +<]>+ .---- --.<+ +++++ ++[-> -----', 3260 => '---<] >---- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.-- -----', 3261 => '--.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> ++++.', 3262 => '<+++[ ->+++ <]>++ .++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>--', 3263 => '----- ----- --.<+ +++++ ++[-> +++++ +++<] >+.<+ ++[-> +++<] >++++ .<+++', 3264 => '[->-- -<]>- .<+++ +++++ [->-- ----- -<]>- ---.< +++++ +++[- >++++ ++++<', 3265 => ']>+++ +++++ +++++ +++.< +++[- >---< ]>--- ---.< ++++[ ->+++ +<]>+ +..<+', 3266 => '+++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++.<', 3267 => '+++[- >+++< ]>++. <++++ +++++ [->-- ----- --<]> ---.< +++++ +++[- >++++', 3268 => '++++< ]>+.< ++++[ ->+++ +<]>+ .---. +++++ +.--- ----. <+++[ ->--- <]>-.', 3269 => '<++++ +++[- >---- ---<] >---- ---.< +++++ [->-- ---<] >---- --.-- -.<++', 3270 => '++++[ ->+++ +++<] >+++. +.<++ ++[-> ----< ]>--. <++++ ++++[ ->+++ +++++', 3271 => '<]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[-> +++<]', 3272 => '>++++ +.<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++', 3273 => '+++++ +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.< +++++', 3274 => '+++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ +++[- >----', 3275 => '----- <]>-. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .<+++ +++++', 3276 => '[->-- ----- -<]>- ----- ----- ---.< +++++ ++++[ ->+++ +++++ +<]>+ ++.<+', 3277 => '++[-> ---<] >---. ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ +++[-', 3278 => '>++++ +++++ <]>++ ++++. <++++ [->-- --<]> ----- -.<++ +[->+ ++<]> ++..<', 3279 => '+++++ +++[- >---- ----< ]>--- ----- ---.< ++++[ ->--- -<]>- ---.- --.++', 3280 => '+.--- .<+++ +++[- >++++ ++<]> +++.+ .<+++ +[->- ---<] >--.< +++++ +++[-', 3281 => '>++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++', 3282 => '+[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[- >++++', 3283 => '++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<] >----', 3284 => '--.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++', 3285 => '++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-.', 3286 => '<++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++', 3287 => '<]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++', 3288 => '+++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++', 3289 => '+<]>+ +..<+ +++++ ++[-> ----- ---<] >.<++ +++[- >---- -<]>- ----- .---.', 3290 => '<++++ ++[-> +++++ +<]>+ ++.+. <++++ [->-- --<]> --.<+ +++++ ++[-> +++++', 3291 => '+++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++', 3292 => '+<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<]', 3293 => '>++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++', 3294 => '+++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ [->--', 3295 => '----- -<]>- ----- .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +++++ [->++', 3296 => '+++++ +++<] >++++ ++.<+ +++[- >---- <]>-- -.<++ +[->+ ++<]> +.--- ---.<', 3297 => '+++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++', 3298 => '+++++ +.-.- ----- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[->', 3299 => '+++++ +++<] >++++ .<+++ [->++ +<]>+ +.+++ +++++ .---- ----- .<+++ +++++', 3300 => '[->-- ----- -<]>- ----- ----- ---.< +++++ +++[- >++++ ++++< ]>+.< +++[-', 3301 => '>+++< ]>+++ +.<++ +[->- --<]> -.<++ +++++ +[->- ----- --<]> ----. <++++', 3302 => '++++[ ->+++ +++++ <]>++ +++++ +++++ ++++. <+++[ ->--- <]>-- ----. <++++', 3303 => '[->++ ++<]> ++..< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++', 3304 => '++<]> +++++ ++++. <+++[ ->+++ <]>++ .<+++ +++++ +[->- ----- ---<] >---.', 3305 => '<++++ ++++[ ->+++ +++++ <]>+. <++++ [->++ ++<]> +.--- .++++ ++.-- -----', 3306 => '.<+++ [->-- -<]>- .<+++ ++++[ ->--- ----< ]>--- ----. <++++ +[->- ----<', 3307 => ']>--- ---.- --.<+ +++++ [->++ ++++< ]>+++ ..<++ ++[-> ----< ]>-.< +++++', 3308 => '+++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. ----- ---.- -----', 3309 => '-.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.< +++++ +++[-', 3310 => '>++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<]', 3311 => '>---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++', 3312 => '+++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++', 3313 => '++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++', 3314 => '+++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >----', 3315 => '-.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++', 3316 => '[->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >---- ----- --.<+ +++[- >----', 3317 => '<]>-- --.-- -.+++ .---. <++++ ++[-> +++++ +<]>+ ++..< ++++[ ->--- -<]>-', 3318 => '.<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- -----', 3319 => '.---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++', 3320 => '+++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->---', 3321 => '----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+', 3322 => '+++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+ +++++', 3323 => '+++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++ +++++', 3324 => '[->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++ ++++[ ->--- -----', 3325 => '<]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >----', 3326 => '--.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>.< +++++ [->-- ---<]', 3327 => '>---- --.-- -.<++ ++++[ ->+++ +++<] >+++. .<+++ +[->- ---<] >-.<+ +++++', 3328 => '++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- -----', 3329 => '.<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[->', 3330 => '+++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]>', 3331 => '----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++', 3332 => '+++++ [->-- ----- -<]>- ----- .<+++ ++[-> ----- <]>-- ----. ---.< +++++', 3333 => '+++++ [->++ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- -.<++ +[->+ ++<]>', 3334 => '+.--- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[-> +++++ +++<]', 3335 => '>++++ +++++ +++++ +.-.- ----- ---.< +++++ +++[- >---- ----< ]>--- --.<+', 3336 => '+++++ ++[-> +++++ +++<] >++++ .<+++ [->++ +<]>+ +.+++ +++++ .---- -----', 3337 => '.<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ +++[- >++++ ++++<', 3338 => ']>+.< +++[- >+++< ]>+++ +.<++ +[->- --<]> -.<++ +++++ +[->- ----- --<]>', 3339 => '----. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ ++++. <+++[ ->--- <]>--', 3340 => '----. <++++ [->++ ++<]> ++..< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++', 3341 => '+[->+ +++++ ++<]> +++++ ++++. <+++[ ->+++ <]>++ .<+++ +++++ +[->- -----', 3342 => '---<] >---. <++++ ++++[ ->+++ +++++ <]>+. <++++ [->++ ++<]> +.--- .++++', 3343 => '++.-- ----- .<+++ [->-- -<]>- .<+++ ++++[ ->--- ----< ]>--- ----. <++++', 3344 => '+[->- ----< ]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++ .-.<+ +++[- >----', 3345 => '<]>.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. -----', 3346 => '---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.<', 3347 => '+++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[->', 3348 => '----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++<', 3349 => ']>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++', 3350 => '+++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++', 3351 => '+++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> -----', 3352 => '---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>-', 3353 => '----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >---- ----- --.<+', 3354 => '+++[- >---- <]>-- --.-- -.+++ .---. <++++ ++[-> +++++ +<]>+ ++.-. <++++', 3355 => '[->-- --<]> .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++', 3356 => '..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- -----', 3357 => '<]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++', 3358 => '++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++', 3359 => '[->++ +<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++ +++++', 3360 => '+<]>+ +++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- ----- ----.', 3361 => '<++++ +++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++ ++++[', 3362 => '->--- ----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->-', 3363 => '---<] >---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>.< +++++', 3364 => '[->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >+++. -.<++ ++[-> ----<', 3365 => ']>.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- -----', 3366 => '--.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+', 3367 => '+++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->-', 3368 => '----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<]', 3369 => '>++++ .<+++ +++++ [->-- ----- -<]>- ----- .<+++ ++[-> ----- <]>-- ----.', 3370 => '---.< +++++ +++++ [->++ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- -.<++', 3371 => '+[->+ ++<]> +.--- ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++ ++[->', 3372 => '+++++ +++<] >++++ +++++ +++++ +.-.- ----- ---.< +++++ +++[- >---- ----<', 3373 => ']>--- --.<+ +++++ ++[-> +++++ +++<] >++++ .<+++ [->++ +<]>+ +.+++ +++++', 3374 => '.---- ----- .<+++ +++++ [->-- ----- -<]>- ----- ----- ---.< +++++ +++[-', 3375 => '>++++ ++++< ]>+.< +++[- >+++< ]>+++ +.<++ +[->- --<]> -.<++ +++++ +[->-', 3376 => '----- --<]> ----. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ ++++. <+++[', 3377 => '->--- <]>-- ----. <++++ [->++ ++<]> ++..< +++++ ++++[ ->--- ----- -<]>-', 3378 => '-.<++ +++++ +[->+ +++++ ++<]> +++++ ++++. <+++[ ->+++ <]>++ .<+++ +++++', 3379 => '+[->- ----- ---<] >---. <++++ ++++[ ->+++ +++++ <]>+. <++++ [->++ ++<]>', 3380 => '+.--- .++++ ++.-- ----- .<+++ [->-- -<]>- .<+++ ++++[ ->--- ----< ]>---', 3381 => '----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ [->++ ++++< ]>+++ +++++', 3382 => '+++.< +++++ [->-- ---<] >.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<]', 3383 => '>++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[', 3384 => '->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .----', 3385 => '----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+', 3386 => '+.+++ ..<++ +[->+ ++<]> ++++. <++++ +++++ [->-- ----- --<]> -.<++ +++++', 3387 => '+[->+ +++++ ++<]> +++++ +++++ +++++ .-.<+ +++++ ++[-> ----- ---<] >----', 3388 => '----- ----- .<+++ +++++ +[->+ +++++ +++<] >+++. <+++[ ->--- <]>-- -.---', 3389 => '.<+++ +++++ [->-- ----- -<]>- ----. <++++ +++++ [->++ +++++ ++<]> +++++', 3390 => '+.<++ ++[-> ----< ]>--- ---.< +++[- >+++< ]>++. .<+++ +++++ [->-- -----', 3391 => '-<]>- ----- ----- .<+++ +[->- ---<] >---- .---. +++.- --.<+ +++++ [->++', 3392 => '++++< ]>+++ +++++ +++.< +++++ [->-- ---<] >.<++ +++++ +[->+ +++++ ++<]>', 3393 => '++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++', 3394 => '+++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++', 3395 => '+++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++', 3396 => '[->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ +++++ [->-- -----', 3397 => '--<]> -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.<+ +++++ ++[->', 3398 => '----- ---<] >---- ----- ----- .<+++ +++++ +[->+ +++++ +++<] >+++. <+++[', 3399 => '->--- <]>-- -.--- .<+++ +++++ [->-- ----- -<]>- ----. <++++ +++++ [->++', 3400 => '+++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- ---.< +++[- >+++< ]>++. .<+++', 3401 => '+++++ [->-- ----- -<]>. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ [->++', 3402 => '++++< ]>+++ +++++ +++.< +++++ [->-- ---<] >.<++ +++++ +[->+ +++++ ++<]>', 3403 => '++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++', 3404 => '+++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++', 3405 => '+++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++', 3406 => '[->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ ++++[ ->--- -----', 3407 => '<]>-- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ ++++[ ->+++ +++++', 3408 => '++<]> +++++ +.<++ ++[-> ----< ]>--- .<+++ [->++ +<]>+ .---- --.<+ +++++', 3409 => '++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++', 3410 => '.-.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++', 3411 => '++<]> ++++. <+++[ ->+++ <]>++ .++++ ++++. ----- ----. <++++ ++++[ ->---', 3412 => '----- <]>-- ----- ----- --.<+ +++++ ++[-> +++++ +++<] >+.<+ ++[-> +++<]', 3413 => '>++++ .<+++ [->-- -<]>- .<+++ +++++ [->-- ----- -<]>- ---.< +++++ +++[-', 3414 => '>++++ ++++< ]>+++ +++++ +++++ +++.< +++[- >---< ]>--- ---.< ++++[ ->+++', 3415 => '+<]>+ +..<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+', 3416 => '+++++ +++.< +++[- >+++< ]>++. <++++ +++++ [->-- ----- --<]> ---.< +++++', 3417 => '+++[- >++++ ++++< ]>+.< ++++[ ->+++ +<]>+ .---. +++++ +.--- ----. <+++[', 3418 => '->--- <]>-. <++++ +++[- >---- ---<] >---- ---.< +++++ [->-- ---<] >----', 3419 => '--.-- -.<++ ++++[ ->+++ +++<] >++++ +++++ +.<++ ++[-> ----< ]>--- -----', 3420 => '.<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- -----', 3421 => '.---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++', 3422 => '+++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->---', 3423 => '----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+', 3424 => '+++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+ +++++', 3425 => '+++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++ +++++', 3426 => '[->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++ ++++[ ->--- -----', 3427 => '<]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >----', 3428 => '--.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>-- ----- ----. <++++', 3429 => '[->-- --<]> ----. ---.+ ++.-- -.<++ ++++[ ->+++ +++<] >++++ +++++ +.<++', 3430 => '++[-> ----< ]>--- ----- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]>', 3431 => '++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[-', 3432 => '>---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -----', 3433 => '----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++', 3434 => '.+++. .<+++ [->++ +<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++', 3435 => '[->++ +++++ +<]>+ +++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]> -----', 3436 => '----- ----. <++++ +++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---.', 3437 => '<++++ ++++[ ->--- ----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++', 3438 => '.<+++ +[->- ---<] >---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- -----', 3439 => '<]>.< +++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++ +++++', 3440 => '+.<++ ++[-> ----< ]>--- ----- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+', 3441 => '++<]> ++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++', 3442 => '+++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++.', 3443 => '----- ----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++', 3444 => '<]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ +++[- >---- ----< ]>--- ---.<', 3445 => '+++++ [->-- ---<] >---- --.-- -.<++ +++++ +++[- >++++ +++++ +<]>+ +++++', 3446 => '.<+++ +[->- ---<] >---. <+++[ ->+++ <]>+. ----- -.<++ +++++ +[->- -----', 3447 => '--<]> ----- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -.--- -----', 3448 => '-.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ [->++ +++++ +<]>+ +++.<', 3449 => '+++[- >+++< ]>++. +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>---', 3450 => '----- ----- -.<++ +++++ +[->+ +++++ ++<]> +.<++ +[->+ ++<]> ++++. <+++[', 3451 => '->--- <]>-. <++++ ++++[ ->--- ----- <]>-- --.<+ +++++ ++[-> +++++ +++<]', 3452 => '>++++ +++++ +++++ ++.<+ ++[-> ---<] >---- --.<+ +++[- >++++ <]>++ ..<++', 3453 => '+++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++ <]>++ +++++ ++.<+', 3454 => '++[-> +++<] >++.< +++++ ++++[ ->--- ----- -<]>- --.<+ +++++ ++[-> +++++', 3455 => '+++<] >+.<+ +++[- >++++ <]>+. ---.+ +++++ .---- ---.< +++[- >---< ]>-.<', 3456 => '+++++ ++[-> ----- --<]> ----- --.<+ ++++[ ->--- --<]> ----- -.--- .<+++', 3457 => '+++[- >++++ ++<]> +++++ ++++. <++++ [->-- --<]> ----- --.<+ +++++ ++[->', 3458 => '+++++ +++<] >++.< +++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++', 3459 => '[->++ +<]>+ ++++. <++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++', 3460 => '+++<] >++++ +++++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> -----', 3461 => '-.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++', 3462 => '+[->- ----- ---<] >-.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.<', 3463 => '+++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ ++[-> +++++ ++++<', 3464 => ']>+++ .<+++ [->-- -<]>- --.-- -.<++ +++++ +[->- ----- --<]> ----- .<+++', 3465 => '+++++ +[->+ +++++ +++<] >++++ ++.<+ +++[- >---- <]>-- ----. <+++[ ->+++', 3466 => '<]>++ ..<++ +++++ +[->- ----- --<]> ----- ----- -.<++ ++[-> ----< ]>---', 3467 => '-.--- .+++. ---.< +++++ +[->+ +++++ <]>++ +++++ ++.<+ +++[- >---- <]>--', 3468 => '----- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..---', 3469 => '----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>--', 3470 => '.<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[', 3471 => '->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++', 3472 => '+<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+', 3473 => '+++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++', 3474 => '+++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++ ++++[ ->---', 3475 => '----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<]', 3476 => '>---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>.< +++++ [->--', 3477 => '---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++ +++++ .<+++ +[->- ---<]', 3478 => '>---- ---.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++..', 3479 => '----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<]', 3480 => '>--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++', 3481 => '++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[-', 3482 => '>+++< ]>+++ +.<++ +++++ +[->- ----- --<]> ----- -.<++ +++[- >---- -<]>-', 3483 => '----- .---. <++++ +++++ +[->+ +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>-', 3484 => '--.<+ ++[-> +++<] >+.-- ----. <++++ ++++[ ->--- ----- <]>-- ---.< +++++', 3485 => '+++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. ----- ----. <++++ ++++[ ->---', 3486 => '----- <]>-- ---.< +++++ +++[- >++++ ++++< ]>+++ +.<++ +[->+ ++<]> ++.++', 3487 => '+++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++', 3488 => '++++[ ->+++ +++++ <]>+. <+++[ ->+++ <]>++ ++.<+ ++[-> ---<] >-.<+ +++++', 3489 => '++[-> ----- ---<] >---- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ +++++', 3490 => '.<+++ [->-- -<]>- ----- .<+++ +[->+ +++<] >++.. <++++ +++++ [->-- -----', 3491 => '--<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ .<+++ [->++ +<]>+ +.<++', 3492 => '+++++ ++[-> ----- ----< ]>--- .<+++ +++++ [->++ +++++ +<]>+ .<+++ +[->+', 3493 => '+++<] >+.-- -.+++ +++.- ----- -.<++ +[->- --<]> -.<++ +++++ [->-- -----', 3494 => '<]>-- ----- .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +[->+ +++++ <]>++', 3495 => '+++++ +.<++ ++[-> ----< ]>--- ---.< +++++ +++[- >++++ ++++< ]>++. <+++[', 3496 => '->+++ <]>++ ++.++ +++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++', 3497 => '+++++ +[->- ----- ---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++', 3498 => '++.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++', 3499 => '+++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++ +++++ ++[-> ----- ----< ]>-.<', 3500 => '+++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. <++++ ++++[ ->--- -----', 3501 => '<]>-- ----- ----- --.<+ +++++ +++[- >++++ +++++ <]>++ +.<++ +[->- --<]>', 3502 => '---.- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ ++[-> +++++ ++++<', 3503 => ']>+++ +++.< ++++[ ->--- -<]>- ----- .<+++ [->++ +<]>+ +..<+ +++++ ++[->', 3504 => '----- ---<] >---- ----- --.<+ +++[- >---- <]>-- --.-- -.+++ .---. <++++', 3505 => '++[-> +++++ +<]>+ +++++ ++.<+ +++[- >---- <]>-- ----. <++++ ++++[ ->+++', 3506 => '+++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[->', 3507 => '+++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++', 3508 => '<]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.<', 3509 => '+++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ +++[-', 3510 => '>---- ----- <]>-. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .<+++', 3511 => '+++++ [->-- ----- -<]>- ----- ----- ---.< +++++ ++++[ ->+++ +++++ +<]>+', 3512 => '++.<+ ++[-> ---<] >---. ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++', 3513 => '+++[- >++++ +++++ <]>++ ++++. <++++ [->-- --<]> ----- -.<++ +[->+ ++<]>', 3514 => '++..< +++++ +++[- >---- ----< ]>.<+ ++++[ ->--- --<]> ----- -.--- .<+++', 3515 => '+++[- >++++ ++<]> +++++ +++.< ++++[ ->--- -<]>- ----- .<+++ +++++ [->++', 3516 => '+++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .---- ---.< +++[-', 3517 => '>+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++', 3518 => '+<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----.', 3519 => '<++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.< +++++ +++[-', 3520 => '>---- ----< ]>--- ---.< +++++ [->-- ---<] >---- --.-- -.<++ +++++ +++[-', 3521 => '>++++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---. <+++[ ->+++ <]>+. -----', 3522 => '-.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ [->++ +++++ +<]>+ +++++', 3523 => '+++++ ++++. -.--- ----- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++', 3524 => '[->++ +++++ +<]>+ +++.< +++[- >+++< ]>++. +++++ +++.- ----- ---.< +++++', 3525 => '+++[- >---- ----< ]>--- ----- ----- -.<++ +++++ +[->+ +++++ ++<]> +.<++', 3526 => '+[->+ ++<]> ++++. <+++[ ->--- <]>-. <++++ ++++[ ->--- ----- <]>-- --.<+', 3527 => '+++++ ++[-> +++++ +++<] >++++ +++++ +++++ ++.<+ ++[-> ---<] >---- --.<+', 3528 => '+++[- >++++ <]>++ ..<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++', 3529 => '+++++ <]>++ +++++ ++.<+ ++[-> +++<] >++.< +++++ ++++[ ->--- ----- -<]>-', 3530 => '--.<+ +++++ ++[-> +++++ +++<] >+.<+ +++[- >++++ <]>+. ---.+ +++++ .----', 3531 => '---.< +++[- >---< ]>-.< +++++ ++[-> ----- --<]> ----- --.<+ ++++[ ->---', 3532 => '--<]> ----- -.--- .<+++ +++[- >++++ ++<]> +++++ ++.<+ +++[- >---- <]>--', 3533 => '---.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++ +++.. -----', 3534 => '---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- ----- ---<] >--.<', 3535 => '+++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[->', 3536 => '----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++<', 3537 => ']>+++ +.<++ +++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++', 3538 => '+++++ +++++ ++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++', 3539 => '+++[- >++++ +++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> -----', 3540 => '---<] >---- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>-', 3541 => '----- .<+++ [->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >---- ----- --.<+', 3542 => '+++[- >---- <]>-- --.-- -.+++ .---. <++++ ++[-> +++++ +<]>+ +++++ +.<++', 3543 => '++[-> ----< ]>--- --.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++', 3544 => '+.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->--', 3545 => '----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- -----', 3546 => '-.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++', 3547 => '+..<+ ++[-> +++<] >++++ .<+++ +++++ +[->- ----- ---<] >-.<+ +++++ ++[->', 3548 => '+++++ +++<] >++++ +++++ +++++ +.-.< +++++ +++[- >---- ----< ]>--- -----', 3549 => '----- -.<++ +++++ ++[-> +++++ ++++< ]>+++ .<+++ [->-- -<]>- --.-- -.<++', 3550 => '+++++ +[->- ----- --<]> ----- .<+++ +++++ +[->+ +++++ +++<] >++++ ++.<+', 3551 => '+++[- >---- <]>-- ----. <+++[ ->+++ <]>++ ..<++ +++++ +[->- ----- --<]>', 3552 => '.<+++ ++[-> ----- <]>-- ----. ---.< +++++ +[->+ +++++ <]>++ +++++ .<+++', 3553 => '+[->- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++', 3554 => '.++++ +..-- ----- -.--- ----. <+++[ ->+++ <]>++ +++.< +++++ ++++[ ->---', 3555 => '----- -<]>- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .---- -----', 3556 => '.<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++ +<]>+ +.+++', 3557 => '..<++ +[->+ ++<]> ++++. <++++ ++++[ ->--- ----- <]>-- ----. <++++ +[->-', 3558 => '----< ]>--- ---.- --.<+ +++++ ++++[ ->+++ +++++ ++<]> +++++ +.<++ ++[->', 3559 => '----< ]>--- .<+++ [->++ +<]>+ .---- --.<+ +++++ ++[-> ----- ---<] >----', 3560 => '-.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.-- ----- --.<+ +++++', 3561 => '++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> ++++. <+++[ ->+++', 3562 => '<]>++ .++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>-- ----- -----', 3563 => '--.<+ +++++ ++[-> +++++ +++<] >+.<+ ++[-> +++<] >++++ .<+++ [->-- -<]>-', 3564 => '.<+++ +++++ [->-- ----- -<]>- ---.< +++++ +++[- >++++ ++++< ]>+++ +++++', 3565 => '+++++ +++.< +++[- >---< ]>--- ---.< ++++[ ->+++ +<]>+ +..<+ +++++ +++[-', 3566 => '>---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++.< +++[- >+++<', 3567 => ']>++. <++++ +++++ [->-- ----- --<]> ---.< +++++ +++[- >++++ ++++< ]>+.<', 3568 => '++++[ ->+++ +<]>+ .---. +++++ +.--- ----. <+++[ ->--- <]>-. <++++ +++[-', 3569 => '>---- ---<] >---- ---.< +++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++', 3570 => '+++<] >++++ ++.<+ +++[- >---- <]>-- --.<+ +++++ ++[-> +++++ +++<] >++.<', 3571 => '+++[- >+++< ]>+++ +.+++ ++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++.', 3572 => '<++++ +++++ [->-- ----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++', 3573 => '+++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+', 3574 => '+++++ ++<]> ++.++ +..<+ ++[-> +++<] >++++ .<+++ +++++ +[->- ----- ---<]', 3575 => '>-.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.-.< +++++ +++[- >----', 3576 => '----< ]>--- ----- ----- -.<++ +++++ ++[-> +++++ ++++< ]>+++ .<+++ [->--', 3577 => '-<]>- --.-- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ +[->+ +++++', 3578 => '+++<] >++++ ++.<+ +++[- >---- <]>-- ----. <+++[ ->+++ <]>++ ..<++ +++++', 3579 => '+[->- ----- --<]> ----- ----- -.<++ ++[-> ----< ]>--- -.--- .+++. ---.<', 3580 => '+++++ +[->+ +++++ <]>++ ++++. <++++ [->-- --<]> ----. <++++ ++++[ ->+++', 3581 => '+++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ ++[->', 3582 => '+++<] >++++ +.<++ +++++ ++[-> ----- ----< ]>--. <++++ ++++[ ->+++ +++++', 3583 => '<]>++ +++++ +++++ +++.- ----- ---.< +++++ +++[- >---- ----< ]>--- ---.<', 3584 => '+++++ +++[- >++++ ++++< ]>++. +++.. <+++[ ->+++ <]>++ ++.<+ +++++ +++[-', 3585 => '>---- ----- <]>-. <++++ ++++[ ->+++ +++++ <]>++ +++++ +++++ +++.- .<+++', 3586 => '+++++ [->-- ----- -<]>- ----- ----- ---.< +++++ ++++[ ->+++ +++++ +<]>+', 3587 => '++.<+ ++[-> ---<] >---. ---.< +++++ +++[- >---- ----< ]>--- --.<+ +++++', 3588 => '+++[- >++++ +++++ <]>++ ++++. <++++ [->-- --<]> ----- -.<++ +[->+ ++<]>', 3589 => '++..< +++++ +++[- >---- ----< ]>.<+ ++++[ ->--- --<]> ----- -.--- .<+++', 3590 => '+++[- >++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- -.<++ +++++ +[->+ +++++', 3591 => '++<]> ++.<+ ++[-> +++<] >++++ .++++ +..-- ----- -.--- ----. <+++[ ->+++', 3592 => '<]>++ +++.< +++++ ++++[ ->--- ----- -<]>- -.<++ +++++ +[->+ +++++ ++<]>', 3593 => '+++++ +++++ +++++ .---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++', 3594 => '+++++ [->++ +++++ +<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ ++++[ ->---', 3595 => '----- <]>-- ----. <++++ +[->- ----< ]>--- ---.- --.<+ +++++ ++++[ ->+++', 3596 => '+++++ ++<]> +++++ +.<++ ++[-> ----< ]>--- .<+++ [->++ +<]>+ .---- --.<+', 3597 => '+++++ ++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++', 3598 => '+++++ .-.-- ----- --.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ +[->+', 3599 => '+++++ ++<]> ++++. <+++[ ->+++ <]>++ .++++ ++++. ----- ----. <++++ ++++[', 3600 => '->--- ----- <]>-- ----- ----- --.<+ +++++ ++[-> +++++ +++<] >+.<+ ++[->', 3601 => '+++<] >++++ .<+++ [->-- -<]>- .<+++ +++++ [->-- ----- -<]>- ---.< +++++', 3602 => '+++[- >++++ ++++< ]>+++ +++++ +++++ +++.< +++[- >---< ]>--- ---.< ++++[', 3603 => '->+++ +<]>+ +..<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++', 3604 => '+<]>+ +++++ +++.< +++[- >+++< ]>++. <++++ +++++ [->-- ----- --<]> ---.<', 3605 => '+++++ +++[- >++++ ++++< ]>+.< ++++[ ->+++ +<]>+ .---. +++++ +.--- ----.', 3606 => '<+++[ ->--- <]>-. <++++ +++[- >---- ---<] >---- ---.< +++++ [->-- ---<]', 3607 => '>---- --.-- -.<++ ++++[ ->+++ +++<] >++++ +.<++ ++[-> ----< ]>--- .<+++', 3608 => '+++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- ----- .----', 3609 => '---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++ +++++', 3610 => '[->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->--- -----', 3611 => '<]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+ +++.<', 3612 => '+++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++', 3613 => '++++. -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++ +++++ [->++', 3614 => '+++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++ ++++[ ->--- ----- <]>--', 3615 => '---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---- --.<+', 3616 => '++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>-- ----- ----. <++++ [->--', 3617 => '--<]> ----. ---.+ ++.-- -.<++ ++++[ ->+++ +++<] >++++ +.<++ ++[-> ----<', 3618 => ']>--- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..---', 3619 => '----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>--', 3620 => '.<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[', 3621 => '->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++', 3622 => '+<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+', 3623 => '+++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++', 3624 => '+++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++ ++++[ ->---', 3625 => '----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<]', 3626 => '>---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>.< +++++ [->--', 3627 => '---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++ +.<++ ++[-> ----< ]>---', 3628 => '.<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..--- -----', 3629 => '.---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>-- .<+++', 3630 => '+++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[ ->---', 3631 => '----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++ +<]>+', 3632 => '+++.< +++++ +++[- >---- ----< ]>--- ---.< +++++ [->-- ---<] >---- --.--', 3633 => '-.<++ +++++ +++[- >++++ +++++ +<]>+ +++++ .<+++ +[->- ---<] >---. <+++[', 3634 => '->+++ <]>+. ----- -.<++ +++++ +[->- ----- --<]> ----- .<+++ +++++ [->++', 3635 => '+++++ +<]>+ +++++ +++++ ++++. -.--- ----- -.<++ +++++ +[->- ----- --<]>', 3636 => '----- .<+++ +++++ [->++ +++++ +<]>+ +++.< +++[- >+++< ]>++. +++++ +++.-', 3637 => '----- ---.< +++++ +++[- >---- ----< ]>--- ----- ----- -.<++ +++++ +[->+', 3638 => '+++++ ++<]> +.<++ +[->+ ++<]> ++++. <+++[ ->--- <]>-. <++++ ++++[ ->---', 3639 => '----- <]>-- --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ ++.<+ ++[->', 3640 => '---<] >---- --.<+ +++[- >++++ <]>++ ..<++ +++++ ++[-> ----- ----< ]>--.', 3641 => '<++++ ++++[ ->+++ +++++ <]>++ +++++ ++.<+ ++[-> +++<] >++.< +++++ ++++[', 3642 => '->--- ----- -<]>- --.<+ +++++ ++[-> +++++ +++<] >+.<+ +++[- >++++ <]>+.', 3643 => '---.+ +++++ .---- ---.< +++[- >---< ]>-.< +++++ ++[-> ----- --<]> -----', 3644 => '--.<+ ++++[ ->--- --<]> ----- -.--- .<+++ +++[- >++++ ++<]> ++++. <++++', 3645 => '[->-- --<]> --.<+ +++++ ++[-> +++++ +++<] >++.< +++[- >+++< ]>+++ +.+++', 3646 => '++..- ----- --.-- ----- .<+++ [->++ +<]>+ ++++. <++++ +++++ [->-- -----', 3647 => '--<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ +++++ +.--- ----- -.<++', 3648 => '+++++ +[->- ----- --<]> ----- -.<++ +++++ +[->+ +++++ ++<]> ++.++ +..<+', 3649 => '++[-> +++<] >++++ .<+++ +++++ +[->- ----- ---<] >-.<+ +++++ ++[-> +++++', 3650 => '+++<] >++++ +++++ +++++ +.-.< +++++ +++[- >---- ----< ]>--- ----- -----', 3651 => '-.<++ +++++ ++[-> +++++ ++++< ]>+++ .<+++ [->-- -<]>- --.-- -.<++ +++++', 3652 => '+[->- ----- --<]> ----- .<+++ +++++ +[->+ +++++ +++<] >++++ ++.<+ +++[-', 3653 => '>---- <]>-- ----. <+++[ ->+++ <]>++ ..<++ +++++ +[->- ----- --<]> -----', 3654 => '----- -.<++ ++[-> ----< ]>--- -.--- .+++. ---.< +++++ +[->+ +++++ <]>++', 3655 => '++.<+ +++[- >---- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]>', 3656 => '++++. +++++ ..--- ----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[-', 3657 => '>---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. -----', 3658 => '----. <++++ ++++[ ->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++', 3659 => '.+++. .<+++ [->++ +<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++', 3660 => '[->++ +++++ +<]>+ +++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]> -----', 3661 => '----- ----. <++++ +++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---.', 3662 => '<++++ ++++[ ->--- ----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++', 3663 => '.<+++ +[->- ---<] >---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- -----', 3664 => '<]>.< +++++ [->-- ---<] >---- --.-- -.<++ ++++[ ->+++ +++<] >++++ .<+++', 3665 => '+[->- ---<] >--.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++ <]>++ ++.++', 3666 => '+++.. ----- ---.- ----- -.<++ +[->+ ++<]> +++++ .<+++ +++++ +[->- -----', 3667 => '---<] >--.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+', 3668 => '+++++ ++[-> ----- ---<] >---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..<', 3669 => '+++[- >+++< ]>+++ +.<++ +++++ +[->- ----- --<]> ----- -.<++ +++[- >----', 3670 => '-<]>- ----- .---. <++++ +++++ +[->+ +++++ ++++< ]>+++ +++.< ++++[ ->---', 3671 => '-<]>- --.<+ ++[-> +++<] >+.-- ----. <++++ ++++[ ->--- ----- <]>-- ---.<', 3672 => '+++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.-. ----- ----. <++++ ++++[', 3673 => '->--- ----- <]>-- ---.< +++++ +++[- >++++ ++++< ]>+++ +.<++ +[->+ ++<]>', 3674 => '++.++ +++++ +.--- ----- -.<++ +++++ +[->- ----- --<]> ----- ----- ----.', 3675 => '<++++ ++++[ ->+++ +++++ <]>+. <+++[ ->+++ <]>++ ++.<+ ++[-> ---<] >-.<+', 3676 => '+++++ ++[-> ----- ---<] >---- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++++', 3677 => '+++++ .<+++ [->-- -<]>- ----- .<+++ +[->+ +++<] >++.. <++++ +++++ [->--', 3678 => '----- --<]> --.<+ +++++ ++[-> +++++ +++<] >++++ +++++ .<+++ [->++ +<]>+', 3679 => '+.<++ +++++ ++[-> ----- ----< ]>--- .<+++ +++++ [->++ +++++ +<]>+ .<+++', 3680 => '+[->+ +++<] >+.-- -.+++ +++.- ----- -.<++ +[->- --<]> -.<++ +++++ [->--', 3681 => '----- <]>-- ----- .<+++ ++[-> ----- <]>-- ----. ---.< +++++ +[->+ +++++', 3682 => '<]>++ +.<++ ++[-> ----< ]>-.< +++++ +++[- >++++ ++++< ]>++. <+++[ ->+++', 3683 => '<]>++ ++.++ +++.. ----- ---.- ----- -.<++ +++++ +[->- ----- --<]> -----', 3684 => '.<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[', 3685 => '->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++', 3686 => '+<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+', 3687 => '+++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++', 3688 => '+++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++ ++++[ ->---', 3689 => '----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<]', 3690 => '>---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>-- ----- ----.', 3691 => '<++++ [->-- --<]> ----. ---.+ ++.-- -.<++ ++++[ ->+++ +++<] >+++. <++++', 3692 => '[->-- --<]> -.<++ +++++ +[->+ +++++ ++<]> ++.<+ ++[-> +++<] >++++ .++++', 3693 => '+..-- ----- -.--- ----. <++++ ++++[ ->--- ----- <]>-- ---.< +++++ +++[-', 3694 => '>++++ ++++< ]>+++ +++++ +++++ ++.-- ----- --.<+ +++++ ++[-> ----- ---<]', 3695 => '>---- --.<+ +++++ ++[-> +++++ +++<] >++.+ ++..< +++[- >+++< ]>+++ +.<++', 3696 => '+++++ ++[-> ----- ----< ]>-.< +++++ +++[- >++++ ++++< ]>+++ +++++ +++++', 3697 => '++.-. <++++ ++++[ ->--- ----- <]>-- ----- ----- --.<+ +++++ +++[- >++++', 3698 => '+++++ <]>++ +.<++ +[->- --<]> ---.- --.<+ +++++ ++[-> ----- ---<] >----', 3699 => '-.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.< ++++[ ->--- -<]>- ----- .<+++', 3700 => '[->++ +<]>+ +..<+ +++++ ++[-> ----- ---<] >.<++ +++[- >---- -<]>- -----', 3701 => '.---. <++++ ++[-> +++++ +<]>+ ++.<+ +++[- >---- <]>-. <++++ ++++[ ->+++', 3702 => '+++++ <]>++ .<+++ [->++ +<]>+ +++.+ ++++. .---- ----. ----- --.<+ +++++', 3703 => '++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++', 3704 => '.---- ----- .<+++ +++++ [->-- ----- -<]>- ----- .<+++ +++++ [->++ +++++', 3705 => '+<]>+ +.+++ ..<++ +[->+ ++<]> ++++. <++++ ++++[ ->--- ----- <]>-- ----.', 3706 => '<++++ +[->- ----< ]>--- ---.- --.<+ +++++ ++++[ ->+++ +++++ ++<]> +++++', 3707 => '+.<++ ++[-> ----< ]>--- .<+++ [->++ +<]>+ .---- --.<+ +++++ ++[-> -----', 3708 => '---<] >---- -.<++ +++++ +[->+ +++++ ++<]> +++++ +++++ +++++ .-.-- -----', 3709 => '--.<+ +++++ ++[-> ----- ---<] >---- -.<++ +++++ +[->+ +++++ ++<]> ++++.', 3710 => '<+++[ ->+++ <]>++ .++++ ++++. ----- ----. <++++ ++++[ ->--- ----- <]>--', 3711 => '----- ----- --.<+ +++++ ++[-> +++++ +++<] >+.<+ ++[-> +++<] >++++ .<+++', 3712 => '[->-- -<]>- .<+++ +++++ [->-- ----- -<]>- ---.< +++++ +++[- >++++ ++++<', 3713 => ']>+++ +++++ +++++ +++.< +++[- >---< ]>--- ---.< ++++[ ->+++ +<]>+ +..<+', 3714 => '+++++ +++[- >---- ----- <]>-- .<+++ +++++ [->++ +++++ +<]>+ +++++ +++.<', 3715 => '+++[- >+++< ]>++. <++++ +++++ [->-- ----- --<]> ---.< +++++ +++[- >++++', 3716 => '++++< ]>+.< ++++[ ->+++ +<]>+ .---. +++++ +.--- ----. <+++[ ->--- <]>-.', 3717 => '<++++ +++[- >---- ---<] >---- ---.< +++++ [->-- ---<] >---- --.-- -.<++', 3718 => '+++++ +++[- >++++ +++++ +<]>. +.<++ +++++ +[->- ----- --<]> ----- -----', 3719 => '----- .<+++ +++++ [->++ +++++ +<]>+ +.<++ +[->+ ++<]> ++++. +++++ ..---', 3720 => '----- .---- ---.< +++[- >+++< ]>+++ ++.<+ +++++ +++[- >---- ----- <]>--', 3721 => '.<+++ +++++ [->++ +++++ +<]>+ +++++ +++++ ++++. ----- ----. <++++ ++++[', 3722 => '->--- ----- <]>-- ----. <++++ ++++[ ->+++ +++++ <]>++ .+++. .<+++ [->++', 3723 => '+<]>+ +++.< +++++ ++++[ ->--- ----- -<]>- .<+++ +++++ [->++ +++++ +<]>+', 3724 => '+++++ +++++ ++++. -.<++ +++++ +[->- ----- --<]> ----- ----- ----. <++++', 3725 => '+++++ [->++ +++++ ++<]> +++.< +++[- >---< ]>--- .---. <++++ ++++[ ->---', 3726 => '----- <]>-- ---.< +++++ ++++[ ->+++ +++++ +<]>+ +++++ .<+++ +[->- ---<]', 3727 => '>---- --.<+ ++[-> +++<] >++.. <++++ ++++[ ->--- ----- <]>-- ----- ----.', 3728 => '<++++ [->-- --<]> ----. ---.<' ]
Unix timestamp of change (timestamp)
1529929287