>+<+[>[>[-]+<-]>[<+>>++++++++++++++[>+++>+++>+++++>+++++++>++++++++<<<<<-]>+++++.>.----------.>---.<
<----..>.>>+.>-.-.+++++.+.<++.>++++.--------.++.<<<.>>--.>---.<+.+.<<.>>++.--.>-.<.>++++.<----.>++.<
++++.-.<<.>>--.>+++++.<<<.>>.<<<+++++++.>>>+.>----------.-.+++++.+.<++.>++++.--------.++.<<<.>>+.>.-
--.--.<<<.>>----.<<<.>>>-.>+.+++++++++++.<<<.>>>-----.-----..---.-.--.+++++++++++.<<<<----.>........
.<----.+++++.>>>>[-]<[-]<[-]<[-]<[-]<++++++++++.[-]+++++++++++++++[>+++>+++>+++++>++++++++>+++++++>+
++++<<<<<<-]>++.>---.----------.>+++++++.>---.>+++++.<-.>-----.++++.--------.<<<.>>>--.<-----.>+.+.<
<<.>>--.>----.+++.+.<<<.>>>---.<++++++++++++.<<.>>>>-.<-.++.++.++++++.<<<.>>>>---.<----------.++++++
+++++.+++.<--.>------.------.<+++.<<<-.>.>>>>++.<<------.<<.>>>+.<-----.>+.<++++.-----.<<<-------.>>
>++++++.<<.>>>+++.-------.<++.>++++.<<<.>>>+++++++.---.------.++.<--------.+++++.>.<<<.>>>----.<+..>
.++.+++++.---.-.<<<...<+++.+++++.>>>>>[-]<[-]<[-]<[-]<[-]<[-]<++++++++++.[-]+++++++++++++++++++++[>+
+>++>++++>+++++>+++++<<<<<-]>+++++.>.----------.>.>-.---.<<.>>>++++++.+++.<++++.--.++.>----.<-------
-.>--.<<<.>>+.>++++++.<+++++++.--------.>----.<+++++.>+++++++.<---.++++++++.<<.>>--------.>------.<+
.+.<<.>>---.+++.>---.+++.-.<++.>+++++.<<<.>>>+.-----.<<<.>>++.>+++++.<<<+++++++.>>>-.<<<-------.>>--
------.>++.-.<+++++++.>-----.+++.<<<<-.>.....................<----.+++++.>>>>[-]<[-]<[-]<[-]<[-]<+++
+++++++.[-]++++++++++++++[>+++>+++>++++++>++++++++>+++++++>+++++<<<<<<-]>+++++.>.----------.>.>++.>-
.<----.+++++.---.-------.+++.>++++.<++++++.<<.>>>----.<----.>+++.<<<.>>+.+.++++.>+++++.++++.----.<++
++++.>----.<--------.<<.>>>.<------.>.<+.>.<+.++++++.-.<<.<--.>.>>>>---.<<----.+.+++++++++.-------.>
++++.--.+.<++.<<.<-----.>>>>>.<<<<<+.>.>>>------.<+++++.<<.>>>>++++++++.<<-------.++++++++.-.------.
+++++++.------.-----.>++++.<<<.>-.>+++++++++++.>-.<---.>--.<+++.-.>++++++++.<<<.<+.+++++.>>>>>[-]<[-
]<[-]<[-]<[-]<[-]<++++++++++.[-]++++++++++++++++++++++++[>++>++>+++>++++>+++++>+++<<<<<<-]>-.-----.-
---------.>>.>+.>--.<++++.<<<.>>>+.>-.-------.<<<<+.-........................................>>>>+++
+++++++++++++..<<<<.>>++++++++.>-----.+++++++++++.-----------.++++++++.++++++.---.+++.--------.+++++
+++.++++.<<-.>---.>>>---.<<<+.>>>----.++.++.<<<<<..>-----.+++++.>>>>[-]<[-]<[-]<[-]<[-]<[-]<++++++++
++.[-]++++++++++.[-]++++++++++++[>+++>+++++++++>+++++++++>+++++<<<<-]>-.>---.>++.<------.>--.+++++++
++.<+.+.<---.>>>.<<++++.++++++.>--.+.--.<----------.----.>-----.>++.[-]<[-]<[-]<[-]<++++++++++.[-]++
++++++++.[-]+++++++++++[>+++>+++++++++>++++++++++>+++++++>+++++++<<<<<-]>++.>+.+.+.+++.>.<----.<---.
>>>----.>+.++.+++++.-.<<<------.>>>-.+.--.<<<<.>>>>[-]<[-]<[-]<[-]<[-]<>>>>>>>[-]+++++++++++++++++++
+++++++++++++++.<<<<<<<++++++++++++++++[>++++++>+++>+++++++<<<-]>++.>++.<+.>>-.-.+++++.+.<<++.>>++++
.--------.++.[-]<[-]<[-]<>>>>>>>[-]++++++++++++++++++++++++++++++++++.<<<<<<<++++++++++.[-]+++++++++
+[>++++>++++++++++>+++++++++++>++++++++>+++++++<<<<<-]>-----.>.+.+.+++.>.<----.<---.>>>.++.---.>+.<+
++.>------.<-----.<<------.>>++++++.+.--.<<<.>>>>[-]<[-]<[-]<[-]<[-]<>>>>>>>[-]+++++++++++++++++++++
+++++++++++++.<<<<<<<<-]>>>>>>>>>>>>[<<<<<<<<<<<<<+>>>>>>>>>>>>>-]<<<<<<<<<<<<<[>[-]+<-]>[<+>>>>>>>>
>>>,<<[-]>>[<<+<<<<<<<+>>>>>>>>>-]<<<<<<<<<[>>>>>>>>>+<<<<<<<<<-]>>>>>>>>[-]++++++++++++++++++++++++
+++++++++++++++++++<[<<<<<<+>>>>>>-]->[<<<<<<<-<+>>>>>>>>-]<<<<<<<<[>>>>>>>>+<<<<<<<<-]>[>>>>>>+<<<<
<<[-]]>>>>>>>[-]>[<+<<<<<<<<+>>>>>>>>>-]<<<<<<<<<[>>>>>>>>>+<<<<<<<<<-]>>>>>>>>>>[-]++++++++++++++++
++++++++++++++++++++++++++++<<[<<<<<<<+>>>>>>>-]->>[<<<<<<<<<-<+>>>>>>>>>>-]<<<<<<<<<<[>>>>>>>>>>+<<
<<<<<<<<-]>[>>>>>>>+<<<<<<<[-]]>>>>>>[<<<<<<<+>>>>>>>-]<<<<<<<[>>>>>>>-<<<<<<<[-]]>>>>>>>>[<<<<<<<<+
>+>>>>>>>-]<<<<<<<[>>>>>>>+<<<<<<<-]<[>>>>>>>[-]-<<<<<<<[-]]>>>>>>>>[-]>[<+<<<<<<<<+>>>>>>>>>-]<<<<<
<<<<[>>>>>>>>>+<<<<<<<<<-]>>>>>>>>>>[-]+++++++++++++++++++++++++++++++++++++++++++++<<[<<<<<<<+>>>>>
>>-]->>[<<<<<<<<<-<+>>>>>>>>>>-]<<<<<<<<<<[>>>>>>>>>>+<<<<<<<<<<-]>[>>>>>>>+<<<<<<<[-]]>>>>>>[<<<<<<
<+>>>>>>>-]<<<<<<<[>>>>>>>-<<<<<<<[-]]>>>>>>>>[<<<<<<<<+>+>>>>>>>-]<<<<<<<[>>>>>>>+<<<<<<<-]<[>>>>>>
>[-]-<<<<<<<[-]]>>>>>>>>[-]>[<+<<<<<<<<+>>>>>>>>>-]<<<<<<<<<[>>>>>>>>>+<<<<<<<<<-]>>>>>>>>>>[-]+++++
+++++++++++++++++++++++++++++++++++++++++<<[<<<<<<<+>>>>>>>-]->>[<<<<<<<<<-<+>>>>>>>>>>-]<<<<<<<<<<[
>>>>>>>>>>+<<<<<<<<<<-]>[>>>>>>>+<<<<<<<[-]]>>>>>>[<<<<<<<+>>>>>>>-]<<<<<<<[>>>>>>>-<<<<<<<[-]]>>>>>
>>>[<<<<<<<<+>+>>>>>>>-]<<<<<<<[>>>>>>>+<<<<<<<-]<[>>>>>>>[-]-<<<<<<<[-]]>>>>>>>>[-]>[<+<<<<<<<<+>>>
>>>>>>-]<<<<<<<<<[>>>>>>>>>+<<<<<<<<<-]>>>>>>>>>>[-]++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++<<[<<<<<<<+>>>>>>>-]->>[<<<<<<<<<-<+>>>>>>>>>>-]<<<<<<<<<<[>>>>>>>>>>+<<<<<<<<<<-]>[>>>>
>>>+<<<<<<<[-]]>>>>>>[<<<<<<<+>>>>>>>-]<<<<<<<[>>>>>>>-<<<<<<<[-]]>>>>>>>>[<<<<<<<<+>+>>>>>>>-]<<<<<
<<[>>>>>>>+<<<<<<<-]<[>>>>>>>[-]-<<<<<<<[-]]>>>>>>>>[-]>[<+<<<<<<<<+>>>>>>>>>-]<<<<<<<<<[>>>>>>>>>+<
<<<<<<<<-]>>>>>>>>>>[-]++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++<<[<<<<<<<+>>>>
>>>-]->>[<<<<<<<<<-<+>>>>>>>>>>-]<<<<<<<<<<[>>>>>>>>>>+<<<<<<<<<<-]>[>>>>>>>+<<<<<<<[-]]>>>>>>[<<<<<
<<+>>>>>>>-]<<<<<<<[>>>>>>>-<<<<<<<[-]]>>>>>>>>[<<<<<<<<+>+>>>>>>>-]<<<<<<<[>>>>>>>+<<<<<<<-]<[>>>>>
>>[-]-<<<<<<<[-]]>>>>>>>>[-]>[<+<<<<<<<<+>>>>>>>>>-]<<<<<<<<<[>>>>>>>>>+<<<<<<<<<-]>>>>>>>>>>[-]++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++<<[<<<<<<<+>>
>>>>>-]->>[<<<<<<<<<-<+>>>>>>>>>>-]<<<<<<<<<<[>>>>>>>>>>+<<<<<<<<<<-]>[>>>>>>>+<<<<<<<[-]]>>>>>>[<<<
<<<<+>>>>>>>-]<<<<<<<[>>>>>>>-<<<<<<<[-]]>>>>>>>>[<<<<<<<<+>+>>>>>>>-]<<<<<<<[>>>>>>>+<<<<<<<-]<[>>>
>>>>[-]-<<<<<<<[-]]>>>>>>>>[-]>[<+<<<<<<<<+>>>>>>>>>-]<<<<<<<<<[>>>>>>>>>+<<<<<<<<<-]>>>>>>>>>>[-]++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++<<[<<<<<<
<+>>>>>>>-]->>[<<<<<<<<<-<+>>>>>>>>>>-]<<<<<<<<<<[>>>>>>>>>>+<<<<<<<<<<-]>[>>>>>>>+<<<<<<<[-]]>>>>>>
[<<<<<<<+>>>>>>>-]<<<<<<<[>>>>>>>-<<<<<<<[-]]>>>>>>>>[<<<<<<<<+>+>>>>>>>-]<<<<<<<[>>>>>>>+<<<<<<<-]<
[>>>>>>>[-]-<<<<<<<[-]]->>>>>>>[<<<<<<<->>>>>>>-]<<<<<<<[>>>>>>>+<<<<<<<-]>>>>>>>[>>>>>+<<<<<<<<<<<<
<<->>>>>>>>>[-]]<<<<<<<<-]<[>[-]+<-]>[<+>>>>>>>>>[-]>>[<<+<<<<<<<+>>>>>>>>>-]<<<<<<<<<[>>>>>>>>>+<<<
<<<<<<-]>>>>>>>.<<<<<<<<-]>>>>>>>>>>>>>[<<<<<<<<<<<<<<+>>>>>>>>>>>>>>-]<<<<<<<<<<<<<<[>[-]+<-]>[<+>>
>>>>>>>[-]>>[<<+<<<<<<<+>>>>>>>>>-]<<<<<<<<<[>>>>>>>>>+<<<<<<<<<-]>>>>>>>>[-]<[<<<<<<+>>>>>>-]->[<<<
<<<<-<+>>>>>>>>-]<<<<<<<<[>>>>>>>>+<<<<<<<<-]>[>>>>>>+<<<<<<[-]]<->>>>>>>[<<<<<<<->>>>>>>-]<<<<<<<[>
>>>>>>+<<<<<<<-]>>>>>>>[>>>>+<<<<<<<<<<<<<->>>>>>>>>[-]]<<<<<<<<-]<[>[-]+<-]>[<+>>>>>>>>>[-]++++++++
++++++++++++++++++++++++++.<<<<<<<++++++++++.[-]++++++++++.[-]++++++++++++++++[>+++++++>++++++>++>++
++>++++>+++++<<<<<<-]>++++.>+++++.<-------.+++.----.>----.<++++++++.>++++.>.>----.<<---.<-----..---.
>>.>>+++.>-.-.<+.+++++.>++++++.<.>-----.-.<<<++++++++++++.------------.<+.<.>--.<+++++++..>>.>>>++++
++.<-.---.>------.<<<++++++++++++.------------.<++.<-------.>--.<+++++++..>>.>>.>--.+++++++.<.<++.>>
[-]<[-]<[-]<[-]<[-]<[-]<++++++++++.[-]++++++++++++++[>++++++++>+++++++>++>++++>+++++>++++++<<<<<<-]>
+++.+.--.+++.>+.<-.>>++++.<++++++.---.-------.++++++.+++++++.<-.>-------.>.<<++++++++.>>.<<------.--
.>++++.+++++.-------.>.<<+.+++++.---------.>--.>.>+++++.<.>>-.+++++++.>-.<-------.<--.<.<<++++++++++
+++.>>>.>>[-]<[-]<[-]<[-]<[-]<[-]<++++++++++.[-]++++++++++++++[>++++++++>+++++++>++>++++>++++++>++++
+<<<<<<-]>++++.>+++.<-------.+++.----.>----.<++++++++.>++++.>++++.>++++.<<--.<--------.>--.<+++++++.
.>>.>>.>++.---.<------.<<++++++++++++.------------.<++.<-------.>--.<+++++++..>>.>>>.<--.+++++++.>.<
<++.>>[-]<[-]<[-]<[-]<[-]<[-]<++++++++++.[-]++++++++++++++[>++++++++>+++++++>++>++++>++++++>+++++<<<
<<<-]>+++.+.--.+++.>+.<-.>>++++.<++++++.---.-------.++++++.+++++++.<-.>-------.>>++++.<<<+.--.+++.>.
>++++++++++++.------------.>>.>++.---.<------.<<++++++++++++.------------.>>>.<--.+++++++.>.<<++.<.<
<++++++.>>.<<------.--.>++++.+++++.-------.>.<<+.+++++.---------.>--.>.>-.<.>>+.>+++.---.<------.<--
.<.<<+++++++++++++.>>>.>>[-]<[-]<[-]<[-]<[-]<[-]<++++++++++.[-]++++++++++.[-]++++++++++++++++[>+++++
++>++++++>++>++++>++++>+++++<<<<<<-]>++++.>+++++.<-------.+++.----.>----.<++++++++.>++++.>.>----.<<-
--.<-----..---.>>.>>+++.>-.-.<+.+++++.>++++++.<.>-----.-.<<<++++++++++++.------------.<+.<.>--.<++++
+++..>>.>>>++++++.<-.---.>------.<<<++++++++++++.------------.<++.<-------.>--.<+++++++..>>.>>.>--.+
++++++.<.<++.>>[-]<[-]<[-]<[-]<[-]<[-]<++++++++++.[-]+++++++++++++[>+++++++++>++++++++>++>+++++>++++
+>++++++<<<<<<-]>.--.>+.+++++.-------.>++++++.<++.---.-------.++++++.+++++++.<.>-------.------.<+.>>
.>----.<.<<.+++++.---------.>++++++.<--.>----.<-.>++++.>.<<----.>+.-------.<----.+++++++.+++++++.>++
++++.>>-.>++.>+.-.<+.+++++.>++++++.<.>-----.-.<<<++++++++++++.------------.>>>++++++.<-.---.>------.
<<<++++++++++++.------------.>>.>--.+++++++.<.<++.----..<<<+.+++++.---------.>.>>+.>>[-]<[-]<[-]<[-]
<[-]<[-]<++++++++++.[-]++++++++++.[-]++++++++++++++++[>+++++++>++++++>++<<<-]>--.>+.<-.>++++.<++++++
.---.>----.++.++.>.<<++++.>+++++++.>.<<+++++++.>>[-]<[-]<[-]<++++++++++.[-]++++++++++.[-]+++++++++++
+++++[>+++++++>++++++>++<<<-]>+++.+.--.+++.>+++.<-.>>.<<------.+++++++.---------..>----.<++++++++.>>
.<<+++++++.>>[-]<[-]<[-]<++++++++++.[-]+++++++++++++++[>++>++++++++>+++++++>++++<<<<-]>++....>---.--
.>.+++++.-------.<<.>>+.---.----.+++.<<.>>>+.<<<.>-----.+++++++.>++++++++..-------------.<-.>>--.[-]
<[-]<[-]<[-]<++++++++++.[-]+++++++++++++++[>++>++++++++>+++++++>++++<<<<-]>++....>---.--.>.+++++.---
----.<<.>+.>------.++++++++.+++.<<.>>>+.<<<.>>++.<+.>--..-------------.<-.>>--.[-]<[-]<[-]<[-]<+++++
+++++.[-]++++++++++++++[>+++++++++>++++<<-]>-.>+++.[-]<[-]<++++++++++.[-]++++++++++.[-]+++++++++++++
+[>++++++++>+++++++>++>++++>++++++<<<<<-]>++++.>+++.<-------.+++.----.>----.<++++++++.>++++.>++++.>+
+++.<<--.<--------.>--.<+++++++..>>.>>.<<++++++++++++.------------.<++.<-------.>--.<+++++++..>>.>>+
.<++.>[-]<[-]<[-]<[-]<[-]<++++++++++.[-]++++++++++++++++[>+++++++>++++++>++<<<-]>+++.+.--.+++.>+++.<
-.>>.<<.--------.>>[-]<[-]<[-]<++++++++++.[-]+++++++++++[>+++++++++++<-]>++.[-]<++++++++++.[-]++++++
+++++++++[>++>++++++++>+++++++>++++>++++++<<<<<-]>++....>---.--.>.+++++.-------.<<.>>+.---.----.+++.
<<.>>>+.<<<.>>>>------.<--.>[-]<[-]<[-]<[-]<[-]<++++++++++.[-]+++++++++++++++[>++>++++++++>+++++++>+
+++>++++++<<<<<-]>++....>---.--.>.+++++.-------.<<.>+.>------.++++++++.+++.<<.>>>+.<<<.>>>>-----.<--
.>[-]<[-]<[-]<[-]<[-]<++++++++++.[-]++++++++++++++[>+++++++++>++++<<-]>-.>+++.[-]<[-]<++++++++++.[-]
++++++++++.[-]+++++++++++++++[>++++++++>+++++++>++>++++>++++++>+++++<<<<<<-]>----.>----.<-------.+++
.----.>----.<++++++++.>++++.>++.>.<<--.<--------.>--.<+++++++..>>.>>------.>+.<<<<++++++++.<.+.>>>++
.>>[-]<[-]<[-]<[-]<[-]<[-]<++++++++++.[-]+++++++++++++++[>++++++++>+++++++>++>++++>++++++>+++++<<<<<
<-]>---.--.>.+++++.-------.>++.<+.---.----.+++.-----.<+.>>.>+.<.<<.+++++.---------.>++++++.<--.>----
.<-.>++++.>.>>------.>+.<<<<<----.++++++++++.+.>>>---..<<+++.---.----.+++.>>+.>>[-]<[-]<[-]<[-]<[-]<
[-]<++++++++++.[-]++++++++++.[-]+++++++++++++++[>++++++++>+++++++>++>++++>++++++>+++++<<<<<<-]>----.
>----.<-------.+++.----.>----.<++++++++.>++++.>++.>.<<--.<--------.>--.<+++++++..>>.>>------.>+.<<<<
++++++++.<.+.>>>++.>>[-]<[-]<[-]<[-]<[-]<[-]<++++++++++.[-]+++++++++++++++[>++++++++>+++++++>++>++++
>++++++>+++++<<<<<<-]>---.--.>.+++++.-------.>++.<<+.>------.++++++++.+++.>>>+++++.<<<<.>>.>+.<.<<.+
++++.>++++.>>>++++++.<<<--.>>>----.<<<-.>>>++++.<<.>>>+++++++++.--------.<<<<----.<------.+.>>>---..
<<<.>>>>----.<<<.+++.>>+.>>[-]<[-]<[-]<[-]<[-]<[-]<++++++++++.[-]++++++++++.[-]++++++++++.[-]+++++++
+++++++[>++++++++>+++++++>++>++++>++++++<<<<<-]>++++.>+++.<-------.+++.----.>----.<++++++++.>++++.>+
+++.>++++.<<--.<--------.>--.<+++++++..>>.++++++++++++++...--------------.>>.<<<<.>>>++.<.<<.+.--.++
+.>++.<-.>>.<<-------.>--.<--.>++++.>>---.>[-]<[-]<[-]<[-]<[-]<++++++++++.[-]++++++++++.[-]+++++++++
++++++++[>+++++++>++++++>++>++++>+++++>++++<<<<<<-]>---.>-.<-------.+++.----.>----.<++++++++.>++++.>
--.>--------.<<--.<--------.>--.<+++++++..>>.>>-.<<++++++++++++.------------.<++.<-------.>--.<+++++
++..>>.++++++++++++++...--------------.>>--.>+.<+.+.<++.>>[-]<[-]<[-]<[-]<[-]<[-]<++++++++++.[-]++++
++++++++++[>++++++++>+++++++>++>++++>++++++>+++++<<<<<<-]>+++.+.--.+++.>+.<-.>>++++.<<-------.>--.<-
-.>++++.>>++++.>.<<++++++++++++.------------.>>--.>-.<+.+.<<++++++++++++++...>++.<--------------.<<+
+++++++++++++++.>>.<<------.--.>++++.+++++.-------.>.<<+.+++++.---------.>--.>.>-.<.<<++++.>+++++++.
>>-.>.<<++++++++++++.------------.<<.+++++.>++++.-----------.+++++++++.-------------.++++++++++++.--
------.>.<++++++++.------------.++++++++++.------.>>.>--.>.<+.+.<<++++++++++++++...>++.----..<<<----
-.+++++.---------.>.>>++++.---.<--------------.<<+++++++++++++.>>>.>>[-]<[-]<[-]<[-]<[-]<[-]<+++++++
+++.[-]+++++++++++++++[>++++++++>+++++++>++>++++<<<<-]>----.>----.<-------.+++.----.>----.<++++++++.
>++++.>++.>.++.[-]<[-]<[-]<[-]<++++++++++.[-]++++++++++++++++[>+++++++>++++++>++>++++<<<<-]>+++.+.--
.+++.>+++.<-.>>.<<-------.>--.<--.>++++.>>----.++.<.<<++++++++++++++++.>>.<<------.--.>++++.+++++.--
-----.>.<<+.+++++.---------.>--.>.>-.<.<<--.+++++++.>+++++++..-------------.<-.>>>--.<.<<+++++++++.>
>>.[-]<[-]<[-]<[-]<++++++++++.[-]++++++++++.[-]++++++++++++++[>++++++++>+++++++>++>++++>++++++<<<<<-
]>++++.>+++.<-------.+++.----.>----.<++++++++.>++++.>++++.>++++.<<--.<--------.>--.<+++++++..>>.++++
++++++++++...--------------.>>.<<<<.>>>++.>[-]<[-]<[-]<[-]<[-]<++++++++++.[-]+++++++++++++++[>++++++
++>+++++++>++>++++>++++++<<<<<-]>---.--.>.+++++.-------.>++.<<------.>------.<--.>++++.>>>+++++.<<<<
+++++++++.>>.>+.<.<<.+++++.---------.>.<--.>>>>++.<<<<-.>.>.<<.>>>>.<<<<--.>.>>-.>-------------.<<<<
++++++++.>>++++++++++++++...>++.----..<<<+.+++++.---------.>.>>+.>[-]<[-]<[-]<[-]<[-]<++++++++++.[-]
++++++++++.[-]++++++++++.[-]+++++++++++++++[>++++++++>+++++++>++>++++>++++++>+++++<<<<<<-]>----.>---
-.<-------.+++.----.>----.<++++++++.>++++.>++.>.<<--.<--------.>--.<+++++++..>>.>>------.>+.<<<<++++
++++.<.+.>>++++++++++++.------------.<------.<--------.>--.<+++++++..>>.>>.<++.>>[-]<[-]<[-]<[-]<[-]
<[-]<++++++++++.[-]++++++++++++++[>++++++++>+++++++>++>++++<<<<-]>+++.+.--.+++.>+.<-.>>++++.<--.<---
-..>++++.<--.>-.>>+++.[-]<[-]<[-]<[-]<++++++++++.[-]+++++++++++++++[>++++++++>+++++++>++>++++<<<<-]>
----.>----.<-------.+++.----.>----.<++++++++.>++++.>++.>.++.[-]<[-]<[-]<[-]<++++++++++.[-]++++++++++
++++++[>+++++++>++++++>++>++++<<<<-]>+++.+.--.+++.>+++.<-.>>.<--.<----..>++++.<--.>-.>>----.<<<.++++
+++.>++++++++..-------------.<-.>>++++++++++++.------------.<<------.+++++++.---------..>.<++++++++.
>>>++.<.<<+++++++.>>.<<------.--.----------.+++++.-------.>>.<<+++++++++++++.+++++.---------.>++++++
.>.>-.<.<<--.+++++++.>+++++++..-------------.<-.>>>--.<.<<+++++++++.>>>.[-]<[-]<[-]<[-]<++++++++++.[
-]++++++++++++++[>++++++++>+++++++>++>++++>++++++<<<<<-]>++++.>+++.<-------.+++.----.>----.<++++++++
.>++++.>++++.>++++.<<--.<--------.>--.<+++++++..>>.>>.<++.>[-]<[-]<[-]<[-]<[-]<++++++++++.[-]+++++++
+++++++[>++++++++>+++++++>++>++++>++++++<<<<<-]>+++.+.--.+++.>+.<-.>>++++.<--.<----..>++++.<--.>-.>>
++++.<<<.+++++++.>++++++++..>>>+++++++++++.<<<<-.>>++++++++++++.------------.>>-----------.<++.<.<<+
++++++.>>.<<------.--.>---.+++++.-------.>.<<+.+++++.---------.>--.>.>-.<.<<---.>----.<--.>++++.----
--.<+++++++++.>>>-.>.<++.---.<.<<+++++++++.>>>.>[-]<[-]<[-]<[-]<[-]<++++++++++.[-]++++++++++++++[>++
++++++>+++++++>++>++++>+++++>++++++<<<<<<-]>++++.>+++.<-------.+++.----.>----.<++++++++.>++++.>++++.
>++++.<<--.<--------.>--.<+++++++..>>.>>++.<<<++++.----.+++.>++++++++++++.------------.<-.<-------.>
--.<+++++++..>>.>>>.<<++.>>[-]<[-]<[-]<[-]<[-]<[-]<++++++++++.[-]++++++++++++++[>++++++++>+++++++>++
>++++>+++++>++++++<<<<<<-]>+++.+.--.+++.>+.<-.>>++++.<--.<----..>++++.<--.>-.>>++++.<<<.+++++++.>+++
+++++..>>>>+++++++++++.<<<<<-.>>++++++++++++.------------.<<.>.>>.>++.>++++++.----.+++.<<<++++++++++
++.------------.>>++++++++++++.<++..<.<<+++++++.>>.<<------.--.>---.+++++.>>>>+++.<<<.<<+.+++++.>++.
>>>>--.<<<.>-.<.<++++.>>>>+++++++.<<-.++++++++++++.>>-------.----.+++.<<<++++++++++++.------------.>
>.<----------.---.<.<<++++.>>>.>>[-]<[-]<[-]<[-]<[-]<[-]<++++++++++.[-]++++++++++++++[>++++++++>++++
+++>++>++++>+++++>++++++<<<<<<-]>++++.>+++.<-------.+++.----.>----.<++++++++.>++++.>++++.>++++.<<--.
<--------.>--.<+++++++..>>.>>++.<<<++++.----.+++.>++++++++++++.------------.<-.<-------.>--.<+++++++
..>>.>>>.<<<<.++++++++.+++.>++++++++++++.------------.<---------.<-------.>--.<+++++++..>>.>>>.<<++.
>>[-]<[-]<[-]<[-]<[-]<[-]<++++++++++.[-]++++++++++++++[>++++++++>+++++++>++>++++>+++++>++++++<<<<<<-
]>+++.+.--.+++.>+.<-.>>++++.<--.<----..>++++.<--.>-.>>++++.<<<++++++.--------.>>>.>++.<<<+.----.+++.
>++++++++++++.------------.>>>.<<<<---.<---.+++.>>>++.<++++++++++++.------------.>>>.<<.>>[-]<[-]<[-
]<[-]<[-]<[-]<++++++++++.[-]+++++++++++++++[>++++++++>++>+++++++>++++>+++++>++++++<<<<<<-]>+++.>++.<
------.--.>>.+++++.-------.<.<+.+++++.---------.>>--.<.>>+.<<.<++++.>>+++++++.>-.>---.<<-------.----
.+++.<++++++++++++.------------.<.+++++.---------.>>+.<<--.>>----.<<-.>>++++.<.>----.<<+++..>>++++.<
<--.>>-.>.>>------.<<<---.<<-----.+++.>++++++++++++.------------.>>>>.<<++.----..<<<++++++++.+++++.-
--------.>>++++.>++++.---.<<.<+++++++++++++.>>>.>>[-]<[-]<[-]<[-]<[-]<[-]<++++++++++.[-]++++++++++.[
-]+++++++++++++++[>++++++++>+++++++>++>++++>++++++>+++++<<<<<<-]>----.>----.<-------.+++.----.>----.
<++++++++.>++++.>++.>.<<--.<--------.>--.<+++++++..>>.>>------.>+.<<<<++++++++.<.+.>>++++++++++++.--
----------.<------.<--------.>--.<+++++++..>>.>>.<++.>>[-]<[-]<[-]<[-]<[-]<[-]<++++++++++.[-]+++++++
++++++++[>++++++++>+++++++>++>++++>++++++>+++++<<<<<<-]>---.--.>.+++++.-------.>++.<------.<---..>++
++.<--.>-.-----.<++++++.>>.>+.<.<<.+++++.---------.>++++++.<--.>----.<-.>++++.>.<----.<+++..>++++.<-
-.>-.>>-.>------.>+.<<<<<-----.++++++++++.+.>>++++++++++++.------------.>>.<++.----..<<<.+++++.-----
----.>+.>>+.>>[-]<[-]<[-]<[-]<[-]<[-]<++++++++++.[-]++++++++++.[-]++++++++++.[-]+++++++++[>+++++++++
+++++<-]>-.[-]<++++++++++.[-]++++++++++.[-]+++++++++++++++[>++++++++>+++++++>++>++++<<<<-]>----.>---
-.<-------.+++.----.>----.<++++++++.>++++.>++.>.<<--.+++++.-------.<--.>>.<<++++.>.<----------.>>>++
.<.<<+++++++.+.--.+++.>++.<-.>>.<.+++++.-------.<--.>--.<++.>>.<<+++++++.>>.<<--------.+.>++.<.>++++
++++.------.>.<.<-----.-.+++++.+.>>.<.<-----.-.+++++.+.>++.<++++.--------.++.>>.<--.+++++.-------.<.
>>.<<++++.>.<----------.+++++++++.>++++.>.<<++++++.-----.>----.<----------.+++++++++++++++++.>>>---.
<.<<.>>>.[-]<[-]<[-]<[-]<++++++++++.[-]++++++++++.[-]+++++++++++++++[>++++++++>+++++++>++>++++<<<<-]
>----.>----.<-------.+++.----.>----.<++++++++.>++++.>++.>.<<--.+++++.-------.<--.>>.<++.>+++++++++++
+.------------.<.+++++.-------.<.>>.++++++++++++++...--------------.<++.+++++.-------.<.+.>>>++.[-]<
[-]<[-]<[-]<++++++++++.[-]++++++++++++++[>++++++++>+++++++>++>++++<<<<-]>+++.+.--.+++.>+.<-.>>++++.<
.+++++.-------.<--.>--.<++.--------.>>>+++.[-]<[-]<[-]<[-]<++++++++++.[-]++++++++++.[-]+++++++++++++
++[>++++++++>+++++++>++>++++<<<<-]>----.>----.<-------.+++.----.>----.<++++++++.>++++.>++.>.<<--.+++
++.-------.<--.>>.<++.>++++++++++++.------------.<.+++++.-------.<.>>.++++++++++++++...-------------
-.<++.+++++.-------.<.+.>>>++.[-]<[-]<[-]<[-]<++++++++++.[-]++++++++++++++++[>+++++++>++++++>++<<<-]
>+++.+.--.+++.>+++.<-.>>.<.+++++.-------.<--.>--.<++.--------.>>.<<+++++++++++++++.>>[-]<[-]<[-]<+++
+++++++.[-]+++++++++++++++[>++>++++++++>+++++++>++++<<<<-]>++....>---.--.>.+++++.-------.<<.>+.+++++
.---------.>--.<<.>>>+.<<<.>++++.>+++++++.>---..<<.>.>++.<---------.+++++.-------.<--.>--.<++.>>.<++
++.>++.<<<++++++++++++.------------.>.+++++.---------.>++.<--.>----.<-.>++++.<<.>>--.+++++.-------.<
+++++.>--.<++.--------.>>--.<++++.<----.>--.<++++++++++.+.<++++++++++++++...>>>++.----..<<+.+++++.--
-------.>++++.>++++.---.[-]<[-]<[-]<[-]<++++++++++.[-]++++++++++++++[>+++++++++>++++<<-]>-.>+++.[-]<
[-]<++++++++++.[-]+++++++++++++++[>++++++++>+++++++>++>++++<<<<-]>----.>----.<-------.+++.----.>----
.<++++++++.>++++.>++.>.<<--.+++++.-------.<--.>>.<++.>>++.[-]<[-]<[-]<[-]<++++++++++.[-]++++++++++++
++++[>+++++++>++++++>++>++++<<<<-]>+++.+.--.+++.>+++.<-.>>.<.+++++.-------.<--.>--.<++.--------.>>>-
---.<<++++.>>++.<.<<+++++++++++++++.>>>[-]<[-]<[-]<[-]<++++++++++.[-]+++++++++++++++[>++>++++++++>++
+++++>++++<<<<-]>++....>---.--.>.+++++.-------.<<.>+.+++++.---------.>--.<<.>>>+.<<<.>++++.>+++++++.
>---..<<.>.>++.<---------.+++++.-------.<--.>--.<++.>>.<++++.>++.<<<++++++++++++.------------.>.----
----.>>----..<<++.+++++++.---------..>----.<++++++++.>>++++.---.[-]<[-]<[-]<[-]<++++++++++.[-]++++++
++++++++[>+++++++++>++++<<-]>-.>+++.[-]<[-]<++++++++++.[-]++++++++++.[-]+++++++++++++++[>++++++++>++
+++++>++>++++<<<<-]>----.>----.<-------.+++.----.>----.<++++++++.>++++.>++.>.<<--.+++++.-------.<--.
>>.++++++++++++++...--------------.<++.+++++.-------.<.+.>>>++.[-]<[-]<[-]<[-]<++++++++++.[-]+++++++
++++++++[>++++++++>+++++++>++>++++<<<<-]>---.--.>.+++++.-------.>++.<----.+++++.-------.<-.>--.<++.-
-------.>.<++++++++.>>.>+.<.<<.+++++.---------.>++++++.<--.>----.<-.>++++.>.<--.+++++.-------.<+++++
.>--.<++.--------.>>>-.<<++++.<----.>--.<++++++++++.+.>>++++++++++++++...>++.----..<<<+.+++++.------
---.>++++.>>+.[-]<[-]<[-]<[-]<++++++++++.[-]++++++++++.[-]+++++++++++++++++[>+++++++>++++++>++>++++>
+++++>++++<<<<<<-]>---.>-.<-------.+++.----.>----.<++++++++.>++++.>--.>--------.<<--.<--------.>--.<
+++++++..>>.>>--.<<<<+.--.>>++++++++++++.------------.<<+.>++++++++.<+++++++.>----.------.<------.>>
.>>---.<<<<-----.++++.>>++++++++++++.------------.<++++.+++++.-------.<-.>>.>>>-.<<++.>>[-]<[-]<[-]<
[-]<[-]<[-]<++++++++++.[-]++++++++++++++[>++++++++>+++++++>++>++++<<<<-]>+++.+.--.+++.>+.<-.>>++++.<
<-.+.--.>++++++.<----.>--.--------.<--.---.++++++++++.+.>>>+++.[-]<[-]<[-]<[-]<++++++++++.[-]+++++++
+++.[-]+++++++++++++++++[>+++++++>++++++>++>++++>+++++>++++<<<<<<-]>---.>-.<-------.+++.----.>----.<
++++++++.>++++.>--.>--------.<<--.<--------.>--.<+++++++..>>.>>--.<<<<+.--.>>++++++++++++.----------
--.<<+.>++++++++.<+++++++.>----.------.<------.>>.>>---.<<<<-----.++++.>>++++++++++++.------------.<
++++.+++++.-------.<-.>>.>>>-.<<++.>>[-]<[-]<[-]<[-]<[-]<[-]<++++++++++.[-]++++++++++++++++[>+++++++
>++++++>++<<<-]>+++.+.--.+++.>+++.<-.>>.<<-.+.--.>++++++.<----.>--.--------.<--.---.++++++++++.+.>>.
<<+++++++.>>[-]<[-]<[-]<++++++++++.[-]+++++++++++++++[>++>++++++++>+++++++>++++<<<<-]>++....>---.--.
>.+++++.-------.<<.>-----.>--.<++++++++++.----.>------.<----.-------.----.--.++.<.>>>+.<<<.>++++++++
+++++++.+++++.---------.>++++++.<--.>----.<-.>++++.<<.>++++++.+.--.>++++.<----.>--.--------.<--.---.
++++++++++.+.>>-.[-]<[-]<[-]<[-]<++++++++++.[-]++++++++++++++[>++>++++++>++++++++>+++<<<<-]>++++....
........................>-.>++++.--.>++.[-]<[-]<[-]<[-]<++++++++++.[-]++++++++++++++++[>++>+++++>+++
++++>+++<<<<-]>............................>.>-.++++.<<.>>>-----.<<<.>>>++++++.-----.[-]<[-]<[-]<[-]
<++++++++++.[-]++++++++++++++[>++>++++++>++++++++>++++<<<<-]>++++............................>-.>+++
+.--.>++..<+.+.--.<<++++++++.+.>++++++++.-----------.>---.++++.<<---------.+++++++++++.-----------.>
>>---------.<<+++++++++++++.>>[-]<[-]<[-]<[-]<++++++++++.[-]++++++++++++++++[>++>++++>+++++++>++++++
<<<<-]>........................>--.----..>++++.+++++.---------.>+++++.<<+.>>[-]<[-]<[-]<[-]<++++++++
++.[-]+++++++++++++++[>++>++++++++>+++++++>++++>++++<<<<<-]>++....>---.--.>.+++++.-------.<<.>+.++++
+.---------.>--.<<.>>>+.<<<.>++++.>+++++++.>>--..<<<.>.>-.<---------.+++++.-------.<--.>--.<++.>>.++
+++++.>++++.<<<<++++++++++++.------------.>------.>++++++.<++++++++++.----.>------.<----.-------.---
-.--.++.>>>.---.[-]<[-]<[-]<[-]<[-]<++++++++++.[-]++++++++++++++[>+++++++++>++++<<-]>-.>+++.[-]<[-]<
++++++++++.[-]++++++++++.[-]++++++++++++++++[>+++++++>++++++>++>++++>+++++<<<<<-]>++++.>+++++.<-----
--.+++.----.>----.<++++++++.>++++.>.>----.<<--.<--------.>--.<+++++++..>>.>>+++.<<<<+.--.>>+++++++++
+++.------------.<<+.>++++++++.<+++++++.>----.------.<------.>>.>>---.<<<<-----.++++.>>>++.>[-]<[-]<
[-]<[-]<[-]<++++++++++.[-]++++++++++++++++[>+++++++>++++++>++>++++>+++++<<<<<-]>+++.+.--.+++.>+++.<-
.>>.<<-.+.--.>++++++.<----.>--.--------.<--.---.++++++++++.+.>>>----.>+++.<<<<.--.>>++++++++++++.---
---------.>>---.<<<<---.++++.>>++++++++++++.------------.+++++++.<---.>+++++++++.---------.>++.<----
---.<<++++++++.>>>>[-]<[-]<[-]<[-]<[-]<++++++++++.[-]+++++++++++++++[>++>++++++++>+++++++>++++<<<<-]
>++....>---.--.>.+++++.-------.<<.>+.+++++.---------.>--.<<.>>>+.<<<.>++++.>+++++++.>---..<++.<+.>--
..-------------.<-.>>+.[-]<[-]<[-]<[-]<++++++++++.[-]++++++++++++++[>+++++++++>++++<<-]>-.>+++.[-]<[
-]<++++++++++.[-]++++++++++.[-]++++++++++++++++[>+++++++>++++++>++>++++>+++++<<<<<-]>++++.>+++++.<--
-----.+++.----.>----.<++++++++.>++++.>.>----.<<--.<--------.>--.<+++++++..>>.>>+++.<<<<+.--.>>>++.>[
-]<[-]<[-]<[-]<[-]<++++++++++.[-]+++++++++++++++[>++++++++>+++++++>++>++++>++++++<<<<<-]>---.--.>.++
+++.-------.>++.<<.+.--.>++.<----.>--.>>>+++++.<<<<--.>++.<+++++++.+.>>>>.<<<<.>>.>+.<.<<.+++++.>+++
++++.>>>++++++.<<<--.>>>----.<<<-.>>>++++.<<.<<------.+.--.>----.<----.>--.>>>------.<<<<--.>++.<+++
++++.+.>>>-.>------------.<<<<.--.>>++++++++++++.------------.>------------.----.<.>>.<<<<++.--.>>>+
+++++++++++++..<<<+.+.--.>>++++++++.+.>>++++++++.<<+++++++.>>++.<++++.----..<<<++.+++++.>+++++++.>>>
++++++++.<+.>[-]<[-]<[-]<[-]<[-]<++++++++++.[-]++++++++++.[-]+++++++++++++++[>++++++++>+++++++>++>++
++<<<<-]>----.>----.<-------.+++.----.>----.<++++++++.>++++.>++.>.<<<.+++++.---------.>.<--.>----.<-
.>++++.>.<<+++++++.+++++.---------.>.<----.---.++++++++++.+.>>++++++++++++.------------.<--.+++++.--
-----.<--.>>.++++++++++++++...--------------.<++.+++++.-------.<.+.>>>++.[-]<[-]<[-]<[-]<++++++++++.
[-]++++++++++++++[>++++++++>+++++++>++>++++<<<<-]>+++.+.--.+++.>+.<-.>>++++.<<.--------.>----.<+++++
+++.-----.>.<+++++++.>++.<----.------.---.++++++++++.+.>>>+++.[-]<[-]<[-]<[-]<++++++++++.[-]++++++++
++.[-]+++++++++++++++[>++++++++>+++++++>++>++++<<<<-]>----.>----.<-------.+++.----.>----.<++++++++.>
++++.>++.>.<<--.+++++.-------.<--.>>.<++.>++++++++++++.------------.<<++.+++++.---------.>++.<--.>--
--.<-.>++++.>.<<+++++.>.<+.+.>+++++++.---.<-.+.>>++++++++++++.------------.<------.+++++.-------.<--
.>>.++++++++++++++...--------------.<++.+++++.-------.<.+.>>>++.[-]<[-]<[-]<[-]<++++++++++.[-]++++++
++++++++++[>+++++++>++++++>++>++++<<<<-]>+++.+.--.+++.>+++.<-.>>.<<.--------.>----.<++++++++.-----.>
.<+++++++.>++.<----.------.---.++++++++++.+.>>>----.<<<.--------.>>>--..<<<++++++++.--------.>>>++.<
<++.<----.>--.<++++++++++.>--.<++.>>>.<<++++.>>++.<++++++++++++.------------.<<--.>++.<+.+.>+++++++.
---.<-.+.>>>.<++++++++++++.------------.<------.+++++.-------.<--.+.>>++++++++++++++...>.[-]<[-]<[-]
<[-]<++++++++++.[-]++++++++++++++[>++>++++>++++++++>+++++++<<<<-]>++++....>++.<.>>.+++++.>.<--------
-.---.>+.<<<.>>+++++++++++.--------.>----.<++++++++.-----.>.<+++++++.>++.<----.------.---.++++++++++
.+.<++.>--.>++++.<+.+.>+++++++.---.<-.+.<<++++++++++++.------------.>>>------.+++++.-------.<--.+.<<
++++++++++++++...--.------------.>>>++.<<++.>>[-]<[-]<[-]<[-]<++++++++++.[-]+++++++++++++++[>+++++++
+>++>++++<<<-]>+++.>++.<++.>>-.[-]<[-]<[-]<++++++++++.[-]++++++++++.[-]+++++++++++++++[>++++++++>+++
++++>++>++++<<<<-]>----.>----.<-------.+++.----.>----.<++++++++.>++++.>++.>.<<--.+++++.-------.<--.>
>.++++++++++++++...--------------.<++.+++++.-------.<.+.>>>++.[-]<[-]<[-]<[-]<++++++++++.[-]++++++++
++++++++[>+++++++>++++++>++>++++<<<<-]>+++.+.--.+++.>+++.<-.>>.<<.--------.>----.<++++++++.-----.>.<
+++++++.>++.<----.------.---.++++++++++.+.>>>----.<<<.--------.>>>--..<<<++.+++++++.---------..>--.<
++++++++.>>++++++++++++.------------.<++++.+++++.-------.<--.+.>>>------------...++++++++++++++++.<.
<<++++++++.>>>[-]<[-]<[-]<[-]<++++++++++.[-]+++++++++++++++[>++>++++++++>+++++++>++++<<<<-]>++....>-
--.--.>.+++++.-------.<<.>>+++++.---.<.+.<.>>>+.<<<.>>------.+++++.-------.<--.>--.<++.--------.>>-.
<++++.<----.>--.<++++++++++.+.<++++++++++++++...>>>++.---.[-]<[-]<[-]<[-]<++++++++++.[-]++++++++++.[
-]++++++++++++++++[>++>+++++++>++++++<<<-]>....>+++.+.>+.<.>++++++++.------.<<.>>.<-----.-.+++++.+.<
.>>.+++++.-------.<--.<.++++++++++.----------.>>++.<---.-.+++++.+.<.>-.+.--.<++++++++.+.---------.>+
++++++++.>[-]<[-]<[-]<++++++++++.[-]++++++++++++++++[>++>+++++++>++++++>++++++>++++<<<<<-]>........>
+++.+.>+.<.>++++++++.>+++.<<<.>>>.<<-----.-.+++++.+.>>++.<<++++.>+++++++.++.<<.>>>--.<---.-.+++++.+.
<<.>>>.+++++.-------.<--.<<.>>+.+.--.>++++++++.<----.>--.------------.++.<<<.>>>>---.<<<<.>+++.>>+++
+++.+++++.-------.<++++.+.<<++++++++++++++...--.------------.+++++++.>>>-----.<<<+++++++++.---------
.>++.>>>--.[-]<[-]<[-]<[-]<[-]<++++++++++.[-]++++++++++++++[>++>++++++++>+++++++>++++<<<<-]>++++....
....>++.>+++.<++.+.---.----.<.>+++++.+.--.>++++.<----.>--.>+++.[-]<[-]<[-]<[-]<++++++++++.[-]+++++++
+++++++++[>++>++++++++<<-]>....>---.[-]<[-]<++++++++++.[-]++++++++++++++[>+++++++++>++++<<-]>-.>+++.
[-]<[-]<++++++++++.[-]++++++++++.[-]++++++++++++++++[>+++++++>++++++>++<<<-]>--.>+.<-.>++++.<++++++.
---.>----.++.++.>.<<++++..>>.<<+++++++.>>[-]<[-]<[-]<++++++++++.[-]++++++++++.[-]+++++++++++++++[>++
++++++>+++++++>++>++++<<<<-]>---.--.>.+++++.-------.>++.>--..<<<+.>+++++.>>..<<<.>.>>+.[-]<[-]<[-]<[
-]<++++++++++.[-]+++++++++++++++[>++++++++>+++++++>++>++++<<<<-]>---.--.>.+++++.-------.>++.>--..<<<
+.>+++++.>>..<<++.<+.>--..-------------.<-.>>>+.[-]<[-]<[-]<[-]<++++++++++.[-]++++++++++.[-]++++++++
++++++++++++[>++++++>+++++>++>+++>++++>++++<<<<<<-]>----.>+.<-------.+++.----.>----.<++++++++.>++++.
>--------.>.<<--.<--------.>--.<+++++++..>>.>>----..<<<++++++++.<.+.>>++++++++++++.------------.<---
---.<--------.>--.<+++++++..>>.>+++++++.<<<++.---.+.----.+++.>>++++++++++++.------------.<++.<------
.>--.<+++++++..>>.>>>++.<.<<<++++++++.<.+.>>>-----.>>[-]<[-]<[-]<[-]<[-]<[-]<++++++++++.[-]+++++++++
+++++[>++++++++>+++++++>++>++++<<<<-]>+++.+.--.+++.>+.<-.>>++++.<<.>--.<----.>++++.>>+++.[-]<[-]<[-]
<[-]<++++++++++.[-]++++++++++.[-]+++++++++++++++[>++++++++>+++++++>++>++++>+++++>++++++<<<<<<-]>----
.>----.<-------.+++.----.>----.<++++++++.>++++.>++.>.<<--.<--------.>--.<+++++++..>>.>>+.----.<<<+++
+.----.+++.>++++++++++++.------------.<-.<-------.>--.<+++++++..>>.>>++++.>------.<<<<.++++++++.+++.
>++++++++++++.------------.<---------.<-------.>--.<+++++++..>>.>+++++++.<<<++.---.+.----.+++.>>++++
++++++++.------------.<++.<------.>--.<+++++++..>>.>>>--.<----.<<<++++.----.+++.>++++++++++++.------
------.<-.<-------.>--.<+++++++..>>.>>>.++.<<<<.++++++++.+++.>>-----.>>[-]<[-]<[-]<[-]<[-]<[-]<+++++
+++++.[-]++++++++++++++++[>+++++++>++++++>++>++++>+++++>+++++<<<<<<-]>+++.+.--.+++.>+++.<-.>>.<<.>--
.<----.>++++.>>----.<<<++++.>+++++++.>>.>----.----.<<<-------.----.+++.>++++++++++++.------------.>>
++++.>++++.<<<<---.++++++++.+++.>>++.<++++++++++++.------------.>+++++.<<<+.---.+.>+++.<-.>>++++++++
++++.------------.<<++.>---.>>-------.>>--.<----.<<<-------.----.+++.>++++++++++++.------------.>>>.
++.<<<<---.++++++++.+++.>>++..<.<<+++++++.>>>>>[-]<[-]<[-]<[-]<[-]<[-]<++++++++++.[-]+++++++++++++++
[>++>++++++++>+++++++>++++>++++<<<<<-]>++....>---.--.>.+++++.-------.<<.>>.--.<+.<.>>>+.<<<.>>>+++++
+.<<+.---.+.----.+++.>>>-.[-]<[-]<[-]<[-]<[-]<++++++++++.[-]++++++++++++++[>++>++++++++>+++++++>++++
>++++++<<<<<-]>++++....>++++.>+++.<-------.+++.----.>----.<++++++++.>++++.<<.>>>++++.<--.<--------.>
--.<+++++++..<.>>>>.<++.>[-]<[-]<[-]<[-]<[-]<++++++++++.[-]+++++++++++++++[>++>++++++++>+++++++>++++
>+++++>++++++<<<<<<-]>++....>---.--.>.+++++.-------.<<.>.>--.<+.<.>>>+.<<<.>.>----.<----.>++++.>-.<<
++++.>+++++++.>.>+.----.<<-------.----.+++.<<++++++++++++.------------.>>>>++++.>------.<<<---.+++++
+++.+++.>++.<<<++++++++++++.------------.>>>>>.<<<<<++++++++++++.------------.>.>.>--.>>--.<----.<<-
------.----.+++.<<++++++++++++.------------.>>>>>.++.<<<---.++++++++.+++.>++..---.>>[-]<[-]<[-]<[-]<
[-]<[-]<++++++++++.[-]++++++++++.[-]+++++++++++++++[>++>++++++++>+++++++>++++>+++++>++++++<<<<<<-]>+
+....>---.--.>.+++++.-------.<<.>------.++.+++++++.>--.>>>+++++.<<<+++++++.>>>++++++.+.<<<<--.<..>>>
+.<<<.>.>>>>-----.<<<<----.>>>>++++.<<-.>+.++++++++.>----.<<<---.+++.<<++++++++++++.------------.>>>
>--------.----.>++++.----.+++.<<<<<++++++++++++.------------.>++++.>.>.>-----.<<<+.---.+.>+++.<-.<++
++++++++++.------------.>++.>---.>.>+++++++++++++++.----------.>+.----.+++.<<<<<++++++++++++.-------
-----.>>>>++++++++++.++.>---.<<<---.+++.>++...---.>>[-]<[-]<[-]<[-]<[-]<[-]<++++++++++.[-]++++++++++
+++++++[>++>+++++++>++++++>++++>++++>+++++<<<<<<-]>--....>--.--.>+++.+++++.-------.<<.>------.++.+++
++++.>--.------.<----.---------.--.+.++++++++++++.<.>>>-------.<<<.>.>++.<----.>++++.>-.<<++++.>++++
+++.>.>-.<<<+.---.+.>+++.<-.<++++++++++++.------------.>++.>---.>.>+++++++++.----.<<-------.----.+++
.<<++++++++++++.------------.>>>>++++.>-.<<<---.++++++++.+++.>++..<<<++++++++++++.------------.>>>>>
--.<----.<<-------.----.+++.<<++++++++++++.------------.>>>>>.++.<<<---.++++++++.+++.>.---.>>[-]<[-]
<[-]<[-]<[-]<[-]<++++++++++.[-]++++++++++++++[>+++++++++>++++<<-]>-.>+++.[-]<[-]<++++++++++.[-]+++++
+++++.[-]++++++++++++++++[>+++++++>++++++>++>++++>++++<<<<<-]>++++.>+++++.<-------.+++.----.>----.<+
+++++++.>++++.>.>----.<<--.<--------.>--.<+++++++..>>.>>+++.<<<<++.---.+.----.+++.>>>++.>[-]<[-]<[-]
<[-]<[-]<++++++++++.[-]++++++++++++++++[>+++++++>++++++>++>++++>++++<<<<<-]>+++.+.--.+++.>+++.<-.>>.
<<.>--.<----.>++++.>>----.<<<--.+++++++.>+++++++..-------------.<-.>>++++++++++++.------------.>>+++
.<<<<+.---.+.----.+++.>>++++++++++++.------------.<<----.+++++++.---------..>.<++++++++.>>>++.<.<<++
+++++.>>>>[-]<[-]<[-]<[-]<[-]<++++++++++.[-]+++++++++++++++[>++>++++++++>+++++++>++++>++++<<<<<-]>++
....>---.--.>.+++++.-------.<<.>>.--.<+.<.>>>+.<<<.>>>++++++.<<+.---.+.----.+++.>>>-.[-]<[-]<[-]<[-]
<[-]<++++++++++.[-]++++++++++++++[>++>++++++++>+++++++>++++>++++++<<<<<-]>++++....>++++.>+++.<------
-.+++.----.>----.<++++++++.>++++.<<.>>>++++.<--.<--------.>--.<+++++++..<.>>>>.<++.>[-]<[-]<[-]<[-]<
[-]<++++++++++.[-]+++++++++++++++[>++>++++++++>+++++++>++++>++++++<<<<<-]>++....>---.--.>.+++++.----
---.<<.>.>--.<+.<.>>>+.<<<.>.>----.<----.>++++.>-.<<--.+++++++.>+++++++..>>+++++.<<<-.<++++++++++++.
------------.>>>>-----------.<<<<++++++++++++.------------.>>++.<+.>--..>>+++++++++++.<<<-.>>++.---.
>[-]<[-]<[-]<[-]<[-]<++++++++++.[-]++++++++++.[-]+++++++++++++++[>++>++++++++>+++++++>++++>++++<<<<<
-]>++....>---.--.>.+++++.-------.<<.>------.++.+++++++.>--.------.<----------.>++++++.+.<++++++++.<.
.>>>+.<<<.>.>-----.<----.>++++.>>.<<<--.+++++++.>+++++++..-------------.<-.<++++++++++++.-----------
-.>------.+++++++.---------..>.<++++++++.<++++++++++++.------------.>.--------.>>>.<++++++.<<+++++++
++.---.+.----.+++.<++++++++++++.------------.>----.+++++++.---------..>.<++++++++.>>>++..---.[-]<[-]
<[-]<[-]<[-]<++++++++++.[-]+++++++++++++++[>++>++++++++>+++++++>++++>++++<<<<<-]>++....>---.--.>.+++
++.-------.<<.>------.++.+++++++.>--.------.<----.---------.--.+.++++++++++++.<.>>>+.<<<.>.>++.<----
.>++++.>>.<<<++++.>+++++++.>>.<++++++.<<+.---.+.>+++.<-.<++++++++++++.------------.>>-.<+++.>--..---
----------.<-.>>>++.<<<<++++++++++++.------------.>------.+++++++.---------..>.<++++++++.<++++++++++
++.------------.>------.+++++++.---------..>.<++++++++.>>>.---.[-]<[-]<[-]<[-]<[-]<++++++++++.[-]+++
+++++++++++[>+++++++++>++++<<-]>-.>+++.[-]<[-]<++++++++++.[-]++++++++++.[-]++++++++++++++++[>+++++++
>++++++>++>++++>++++>+++++<<<<<<-]>++++.>+++++.<-------.+++.----.>----.<++++++++.>++++.>.>----.<<--.
<--------.>--.<+++++++..>>.>>+++.<<<<++.---.+.----.+++.>>++++++++++++.------------.<++.<------.>--.<
+++++++..>>.>>>++.<+++++.<<<++++.----.+++.>++++++++++++.------------.<-.<-------.>--.<+++++++..>>.>>
>.++.<<<<.++++++++.+++.>>++.>>[-]<[-]<[-]<[-]<[-]<[-]<++++++++++.[-]++++++++++++++++[>+++++++>++++++
>++>++++>++++>+++++<<<<<<-]>+++.+.--.+++.>+++.<-.>>.<<.>--.<----.>++++.>>----.<<<--.+++++++.>+++++++
..-------------.<-.>>++++++++++++.------------.>>+++.<<<<+.---.+.----.+++.>>++++++++++++.-----------
-.<<++.--------.>>>.>>++.<+++++.<<<++++++.----.+++.>++++++++++++.------------.>>>.++.<<<<---.<---.++
+.>>>++..<.<<+++++++++++++++.>>>>>[-]<[-]<[-]<[-]<[-]<[-]<++++++++++.[-]+++++++++++++++[>++>++++++++
>+++++++>++++>++++<<<<<-]>++....>---.--.>.+++++.-------.<<.>>.--.<+.<.>>>+.<<<.>>>++++++.<<+.---.+.-
---.+++.>>>-.[-]<[-]<[-]<[-]<[-]<++++++++++.[-]++++++++++++++[>++>++++++++>+++++++>++++>++++++<<<<<-
]>++++....>++++.>+++.<-------.+++.----.>----.<++++++++.>++++.<<.>>>++++.<--.<--------.>--.<+++++++..
<.>>>>.<++.>[-]<[-]<[-]<[-]<[-]<++++++++++.[-]+++++++++++++++[>++>++++++++>+++++++>++++>++++++>+++++
<<<<<<-]>++....>---.--.>.+++++.-------.<<.>.>--.<+.<.>>>+.<<<.>.>----.<----.>++++.>-.<<--.+++++++.>+
++++++..>>+++++.<<<-.<++++++++++++.------------.>>>>>+++++++++.<<<<<++++++++++++.------------.>.>.>.
>>--.----------.<++++++.----.+++.<<<<++++++++++++.------------.>>>>>++++++++++.++.<---.<<---.+++.>++
..---.>>[-]<[-]<[-]<[-]<[-]<[-]<++++++++++.[-]++++++++++.[-]+++++++++++++++++[>++>+++++++>++++++>+++
+>++++>+++++<<<<<<-]>--....>--.--.>+++.+++++.-------.<<.>------.++.+++++++.>--.------.<----------.>+
+++++.+.<++++++++.<..>>>-------.<<<.>.>-----.<----.>++++.>-.<<--.+++++++.>+++++++..>>>++++++++++.<<<
<-.<++++++++++++.------------.>>++.<+.>--..>>>.<<<<-.<++++++++++++.------------.>.>.>.>-.<<<+.---.+.
>+++.<-.<++++++++++++.------------.>++.>---.>.>>-------------.<+++++.<<-------.----.+++.<<++++++++++
++.------------.>>>>>.++.<<<---.++++++++.+++.>++...---.>>[-]<[-]<[-]<[-]<[-]<[-]<++++++++++.[-]+++++
++++++++++++[>++>+++++++>++++++>++++>++++>+++++<<<<<<-]>--....>--.--.>+++.+++++.-------.<<.>------.+
+.+++++++.>--.------.<----.---------.--.+.++++++++++++.<.>>>-------.<<<.>.>++.<----.>++++.>-.<<++++.
>+++++++.>.>-.<<<+.---.+.>+++.<-.<++++++++++++.------------.>>-.<+++.>--..>>>++++++++++.<<<<-.>>++.<
<<++++++++++++.------------.>>>>>-------------.<+++++.<<-------.----.+++.<<++++++++++++.------------
.>>>>>.++.<<<---.++++++++.+++.>.---.>>[-]<[-]<[-]<[-]<[-]<[-]<++++++++++.[-]++++++++++.[-]++++++++++
++++[>+++++++++>++++<<-]>-.>+++.[-]<[-]<++++++++++.[-]++++++++++.[-]+++++++++++++++[>++++++++>++++++
+>++>++++>+++++>++++++<<<<<<-]>----.>----.<-------.+++.----.>----.<++++++++.>++++.>++.>.<<--.<------
--.>--.<+++++++..>>.>>+.----.<<<++++.----.+++.>++++++++++++.------------.<-.<-------.>--.<+++++++..>
>.>>++++.>------.<<<<.++++++++.+++.>++++++++++++.------------.<---------.<-------.>--.<+++++++..>>.>
+++++++.<<<++.---.+.----.+++.>>>-----.>>[-]<[-]<[-]<[-]<[-]<[-]<++++++++++.[-]++++++++++++++++[>++++
+++>++++++>++>++++>+++++>+++++<<<<<<-]>+++.+.--.+++.>+++.<-.>>.<<.>--.<----.>++++.>>----.<<<++++.>++
+++++.>>.>----.----.<<<-------.----.+++.>++++++++++++.------------.>>++++.>++++.<<<<---.++++++++.+++
.>>++.<++++++++++++.------------.>+++++.<<<+.---.+.>+++.<-.>>++++++++++++.------------.<-.<+++.>--..
>>>>+++++++++++.<<<<<-.>>>-----.<.<<+++++++.>>>>>[-]<[-]<[-]<[-]<[-]<[-]<++++++++++.[-]+++++++++++++
++[>++>++++++++>+++++++>++++>++++<<<<<-]>++....>---.--.>.+++++.-------.<<.>>.--.<+.<.>>>+.<<<.>>>+++
+++.<<+.---.+.----.+++.>>>-.[-]<[-]<[-]<[-]<[-]<++++++++++.[-]++++++++++++++[>++>++++++++>+++++++>++
++>++++++<<<<<-]>++++....>++++.>+++.<-------.+++.----.>----.<++++++++.>++++.<<.>>>++++.<--.<--------
.>--.<+++++++..<.>>>>.<++.>[-]<[-]<[-]<[-]<[-]<++++++++++.[-]+++++++++++++++[>++>++++++++>+++++++>++
++>+++++>++++++<<<<<<-]>++....>---.--.>.+++++.-------.<<.>.>--.<+.<.>>>+.<<<.>.>----.<----.>++++.>-.
<<++++.>+++++++.>.>+.----.<<-------.----.+++.<<++++++++++++.------------.>>>>++++.>------.<<<---.+++
+++++.+++.>++.<<<++++++++++++.------------.>>>>>.<<<<<++++++++++++.------------.>>++.<+.>--..>>>++++
+++++++.<<<<-.>>.---.>>[-]<[-]<[-]<[-]<[-]<[-]<++++++++++.[-]++++++++++.[-]+++++++++++++++[>++>+++++
+++>+++++++>++++>+++++>++++++<<<<<<-]>++....>---.--.>.+++++.-------.<<.>------.++.+++++++.>--.>>>+++
++.<<<+++++++.>>>++++++.+.<<<<--.<..>>>+.<<<.>.>>>>-----.<<<<----.>>>>++++.<<-.>+.++++++++.>----.<<<
---.+++.<<++++++++++++.------------.>>>>--------.----.>++++.----.+++.<<<<<++++++++++++.------------.
>++++.>.>.>-----.<<<+.---.+.>+++.<-.<++++++++++++.------------.>>-.<+++.>--..>>>-----.<<<<-.>>++..--
-.>>[-]<[-]<[-]<[-]<[-]<[-]<++++++++++.[-]+++++++++++++++++[>++>+++++++>++++++>++++>++++>+++++<<<<<<
-]>--....>--.--.>+++.+++++.-------.<<.>------.++.+++++++.>--.------.<----.---------.--.+.+++++++++++
+.<.>>>-------.<<<.>.>++.<----.>++++.>-.<<++++.>+++++++.>.>-.<<<+.---.+.>+++.<-.<++++++++++++.------
------.>++.>---.>.>+++++++++.----.<<-------.----.+++.<<++++++++++++.------------.>>>>++++.>-.<<<---.
++++++++.+++.>++..<<<++++++++++++.------------.>>++.<+.>--..>>>+++++++++++.<<<<-.<++++++++++++.-----
-------.>>++.<+.>--..>>>.<<<<-.>>.---.>>[-]<[-]<[-]<[-]<[-]<[-]<++++++++++.[-]++++++++++++++[>++++++
+++>++++<<-]>-.>+++.[-]<[-]<++++++++++.[-]++++++++++.[-]++++++++++++++[>++++++++>+++++++>++>++++>+++
+++<<<<<-]>++++.>+++.<-------.+++.----.>----.<++++++++.>++++.>++++.>++++.<<--.<--------.>--.<+++++++
..>>.>>.<<<.<---.>++++.>>++.>[-]<[-]<[-]<[-]<[-]<++++++++++.[-]+++++++++++++++[>++++++++>+++++++>++>
++++>++++++<<<<<-]>---.--.>.+++++.-------.>++.<.--.<+.>>>>+++++.<<<<.>>.>+.<.<<.+++++.---------.>.<-
-.>>>>++.<<<<-.>.>.>>-------------.<<<----.<+++.>++++.>>---..<<++.--.<++++.>>>+.>[-]<[-]<[-]<[-]<[-]
<++++++++++.[-]++++++++++.[-]++++++++++++++[>++++++++>+++++++>++>++++>++++++<<<<<-]>++++.>+++.<-----
--.+++.----.>----.<++++++++.>++++.>++++.>++++.<<--.<--------.>--.<+++++++..>>.>>.<<<.<---.>++++.>+++
+++++++++.------------.<--.<----.>--.<+++++++..>>.>>.<++.>[-]<[-]<[-]<[-]<[-]<++++++++++.[-]++++++++
+++++++[>++++++++>+++++++>++>++++>++++++<<<<<-]>---.--.>.+++++.-------.>++.<<.>--.<+.>>>>+++++.<<<<.
>>.>+.<.<<.+++++.---------.>.<--.>>>>++.<<<<-.>.>.>>-------------.<<<----.<+++.>++++.>>---..<<<++++.
>.<-------.+++.----.>----.<++++++++.>++++.>.<<-.>.<+.>>>++.>.<++.---.>[-]<[-]<[-]<[-]<[-]<++++++++++
.[-]++++++++++.[-]++++++++++++++[>++++++++>+++++++>++>++++>++++++<<<<<-]>++++.>+++.<-------.+++.----
.>----.<++++++++.>++++.>++++.>++++.<<--.<--------.>--.<+++++++..>>.>>.<<<.<---.>++++.>>++.>[-]<[-]<[
-]<[-]<[-]<++++++++++.[-]+++++++++++++++[>++++++++>+++++++>++>++++>++++++<<<<<-]>---.--.>.+++++.----
---.>++.<<------.++.+++++++.>--.>>>+++++.<<<+++++++.>>>++++++.+.<<<<--.>>>>-------.<<<<.>>..>+.<.<<.
+++++.>++++.>>>++++++.<<<--.>>>----.<<<-.>>>++++.<<.>>-----------------.<<<------------.<---------.>
++++.>>---..<<<---.++.+++++++.>.------.<----------.>++++++.+.<++++++++.>>>+.>[-]<[-]<[-]<[-]<[-]<+++
+++++++.[-]++++++++++.[-]++++++++++++++[>++++++++>+++++++>++>++++>++++++<<<<<-]>++++.>+++.<-------.+
++.----.>----.<++++++++.>++++.>++++.>++++.<<--.<--------.>--.<+++++++..>>.>>.<<<.<---.>++++.>>++.>[-
]<[-]<[-]<[-]<[-]<++++++++++.[-]+++++++++++++++[>++++++++>+++++++>++>++++>++++++<<<<<-]>---.--.>.+++
++.-------.>++.<<------.++.+++++++.>--.>>>+++++.<<<<----.>++++.--.+.<++.>>>>.<<<<.>>.>+.<.<<.+++++.>
++++++++.>>>++++++.<<<--.>>>----.<<<-.>>>++++.<<.>>-----------------.<<<------------.<---------.>+++
+.>>---..<<<---.++.+++++++.>.------.<----.---------.--.+.++++++++++++.>>>+.>[-]<[-]<[-]<[-]<[-]<++++
++++++.[-]++++++++++.[-]++++++++++++++[>++++++++>+++++++>++>++++>++++++<<<<<-]>++++.>+++.<-------.++
+.----.>----.<++++++++.>++++.>++++.>++++.<<--.<--------.>--.<+++++++..>>.>>.<++.>[-]<[-]<[-]<[-]<[-]
<++++++++++.[-]+++++++++++++++[>++++++++>+++++++>++>++++>++++++<<<<<-]>---.--.>.+++++.-------.>++.<<
------.>------.<--.>++++.>>>+++++.<<<<+++++++++.>>.>+.<.<<.>>>>++.<<<<----.>.>>-.<<<--.+++++++.>++++
+++..>>>--.<<<<-.>>++++++++++++.------------.>>-----------.<<++++++++++++.------------.<++.<+.>--..>
>>+++++++++++.<<<<-.>>>++.---.>[-]<[-]<[-]<[-]<[-]<++++++++++.[-]++++++++++.[-]+++++++++[>++++++++++
++++<-]>-.[-]<++++++++++.[-]++++++++++.[-]++++++++++++++++[>+++++++>++++++>++<<<-]>--.>+.<-.>++++.<+
+++++.---.>----.++.++.>.<---.++++.<---.>>.<<++++++++++++++.>>[-]<[-]<[-]<++++++++++.[-]++++++++++.[-
]++++++++++++++[>++++++++>+++++++>++>++++>++++++<<<<<-]>++++.>+++.<-------.+++.----.>----.<++++++++.
>++++.>++++.>++++.<<--.<--------.>--.<+++++++..>>.>>.<<<.<---.>++++.>>++.<.<<+++++.--.>++++.+++++.--
-----.>.<<+..>--------.<-------.++.+++++++.>++++++.------.<----------.>++++++.+.<++++++++.>-------.<
.>>..>-.<.>---..<<<..>>>..<<<-------.++.+++++++.>++++++.------.<----------.>++++++.+.<++++++++.>----
---.<.>>>++.>.<<<++.<----.>++++.>>++.---.>[-]<[-]<[-]<[-]<[-]<++++++++++.[-]++++++++++++++[>++++++++
>+++++++>++>++++>++++++<<<<<-]>++++.>+++.<-------.+++.----.>----.<++++++++.>++++.>++++.>++++.<<--.<-
-------.>--.<+++++++..>>.>>.<<<.<---.>++++.>>++.<.<<+++++.--.>++++.+++++.-------.>.<<+..>--------.<-
------.++.+++++++.>++++++.------.<----.---------.--.+.++++++++++++.>.<.>>.>-.---..<<<..>>>..<<<-----
--.++.+++++++.>++++++.------.<----.---------.--.+.++++++++++++.>.<.>>>++.>.<<<++.<----.>++++.>>++.--
-.>[-]<[-]<[-]<[-]<[-]<++++++++++.[-]++++++++++++++[>++++++++>+++++++>++>++++>++++++<<<<<-]>++++.>++
+.<-------.+++.----.>----.<++++++++.>++++.>++++.>++++.<<--.<--------.>--.<+++++++..>>.>>.<<<.<---.>+
+++.>>++.<.<<+++++.--.>++++.+++++.-------.>.<<+..>--------.++++++++.--.<.>------.<.>>.>-.<.>---..<<<
..>>>..<<++++++++.--.<.>------.<.>>>++.>.<<<++.<----.>++++.>>++.---.>[-]<[-]<[-]<[-]<[-]<++++++++++.
[-]++++++++++++++[>++++++++>+++++++>++>++++>++++++<<<<<-]>++++.>+++.<-------.+++.----.>----.<+++++++
+.>++++.>++++.>++++.<<--.<--------.>--.<+++++++..>>.>>.<<<.<---.>++++.>++++++++++++.------------.<--
.<----.>--.<+++++++..>>.>>.<++.<.<<++.--.>++++++++.+++++.-------.>.<<+..>--------.<-.>++++++.<+.>---
---.<.>>.>-.<.>---..<<<..>>>..<<<-.>++++++.<+.>------.<.>>>++.>.<<<++.<----.>++++.>++++++++++++.----
--------.>>.<++.---.>[-]<[-]<[-]<[-]<[-]<++++++++++.[-]++++++++++++++[>++++++++>+++++++>++>++++>++++
++<<<<<-]>++++.>+++.<-------.+++.----.>----.<++++++++.>++++.>++++.>++++.<<--.<--------.>--.<+++++++.
.>>.>>.<++.<.<<++.--.>++++++++.+++++.-------.>.<<+..>--------.<-------.>++.<--.>++++.------.<+++++++
++.>>..>-.<.>---..<<<..>>>..<<<-------.>++.<--.>++++.------.<+++++++++.>>>++.>.<++.---.>[-]<[-]<[-]<
[-]<[-]<++++++++++.[-]++++++++++.[-]++++++++++++++[>++++++++>+++++++>++>++++>++++++<<<<<-]>++++.>+++
.<-------.+++.----.>----.<++++++++.>++++.>++++.>++++.<<--.<--------.>--.<+++++++..>>.>>.<<<.<---.>++
++.>>++.>[-]<[-]<[-]<[-]<[-]<++++++++++.[-]++++++++++++++++[>+++++++>++++++>++>+++<<<<-]>+++.+.--.++
+.>+++.<-.>>.<<------.+++++++.---------..>----.<++++++++.-----.>.>>.+++++++++++.[-]<[-]<[-]<[-]<++++
++++++.[-]++++++++++++++++++++[>++++++>+++++>++>+++>++++>++++<<<<<<-]>----.>+.<-------.+++.----.>---
-.<++++++++.>++++.>--------.>.<<--.<--------.>--.<+++++++..>>.>>----..<<<++++++++.<.+.>>++++++++++++
.------------.<------.<--------.>--.<+++++++..>>.>>>++.<.<<<++++++++.<.+.>>>++.>>[-]<[-]<[-]<[-]<[-]
<[-]<++++++++++.[-]++++++++++++++++[>+++++++>++++++>++>+++>+++++>+++++<<<<<<-]>+++.+.--.+++.>+++.<-.
>>.<<------.+++++++.---------..>----.<++++++++.-----.>.>>.++++++++++++.--..<<<+++++..>>>..<<<.>++.<-
---.>++++.>>++.>----..<<<++++.<+++.+.>>++++++++++++.------------.>--..<<<.>+++.>>..<<++.<+.>--..----
---------.<-.>>++++++++++++.------------.>>>++.<.<<<++++++++++.<-.+.>>>++++..<.<<+++++++.>>>>>[-]<[-
]<[-]<[-]<[-]<[-]<++++++++++.[-]+++++++++++++++[>++>++++++++>+++++++>++++>+++++>+++++<<<<<<-]>++....
>---.--.>.+++++.-------.<<.>+.+++++.---------.>--.<<.>>>+.<<<.>++++..>>---..<<.>----.<----.>++++.>++
.>+..<<++++.<+++.+.<++++++++++++.------------.>>>--..<------.+++++.-------.<--.>--.<++.>>++.--------
----.>>-------------.<<----.<<<.>>>>++++++.------.<<++++++++++.<-.+.>>>>.---.[-]<[-]<[-]<[-]<[-]<[-]
<++++++++++.[-]++++++++++++++[>+++++++++>++++<<-]>-.>+++.[-]<[-]<++++++++++.[-]++++++++++++++[>+++++
+++>+++++++>++>++++>++++++<<<<<-]>++++.>+++.<-------.+++.----.>----.<++++++++.>++++.>++++.>++++.<<--
.<--------.>--.<+++++++..>>.>>.<<<.<---.>++++.>>++.<.<<+++.+.--.+++.>--.<-.>>.<<------.+++++++.-----
----..>----.<++++++++.-----.>.>>--------------.<.<<++++++++++++.>>.<<------.--.----------.+++++.----
---.>>.<<+++++++++++++.+++++.---------.>++++++.>.>+++++++++++++.<.>>.<<<----.<.>++++.>>--.<.<<++++++
+++++++.>>>.>[-]<[-]<[-]<[-]<[-]<++++++++++.[-]++++++++++++++[>++++++++>+++++++>++>++++>++++++<<<<<-
]>++++.>+++.<-------.+++.----.>----.<++++++++.>++++.>++++.>++++.<<--.<--------.>--.<+++++++..>>.>>.<
<<.<---.>++++.>>++.<.<<+++++.--.>++++.+++++.-------.>.<<-----.+++++++.>+++++..>>>+++++++++++.<<<<-.>
+++.>>>.<--------------.>.<<<<.>>.>+++++++++++++.<.<<.+++++.>+.>>>++++++.<<<--.>>>----.<<<-.>>>++++.
<<.<+.<----.>--..>>>------.<<<<-.>+++.>>>.<-------------.++++++++++++.>-----------.+++++++++++++.<<<
+.>>>++++.<++.----..<<<.+++++.>.>>>.<+.>[-]<[-]<[-]<[-]<[-]<++++++++++.[-]++++++++++.[-]++++++++++++
++[>++++++++>+++++++>++>++++>++++++<<<<<-]>++++.>+++.<-------.+++.----.>----.<++++++++.>++++.>++++.>
++++.<<<.+++++.---------.>.<--.>----.<-.>++++.>.>>.<<<----.<+++.>++++.>>++.>[-]<[-]<[-]<[-]<[-]<++++
++++++.[-]++++++++++++++++[>+++++++>++++++>++<<<-]>+++.+.--.+++.>+++.<-.>>.<<-------.>--.++.+++++.+.
<+.>----.>.<<+++++++++++++.>>[-]<[-]<[-]<++++++++++.[-]+++++++++++++++[>++>++++++++>+++++++>++++>+++
+++<<<<<-]>++....>---.--.>.+++++.-------.<<.>------.++.+++++++.>--.>>+++++.<<+++++++.>>++++++.+.<<<-
-.<..>>>+.<<<.>>+.>>-----.++.+++++.+.<<+.>>----.<-.<.<+.>--..>>------.<<<-.>+++.>>.<------------.>.<
<<.>>++++++++++++.<<..>>>.<<--.++.<++.>>>++++++.------.<<---.>>++++++.+.<<<--.>>>-------.<<<.>>.>---
--------.<<-----------.<----.>++++.>++...---.>[-]<[-]<[-]<[-]<[-]<++++++++++.[-]+++++++++++++++[>++>
++++++++>+++++++>++++>++++++<<<<<-]>++....>---.--.>.+++++.-------.<<.>------.++.+++++++.>--.>>+++++.
<<<----.>++++.--.+.<++.<.>>>+.<<<.>>+++++.>>++.++.+++++.+.<<+.>>----.<-.<.<+.>--..>>------.<<<-.>+++
.>>.<------------.>.<<<.>>++++++++++++.<<..>>>.<<--.++.<++.>>>++++++.------.<<+++.---------.--.+.<--
.>>>.<<<.>>.>-----------.<<-------.<----.>++++.>++...---.>[-]<[-]<[-]<[-]<[-]<++++++++++.[-]++++++++
++.[-]+++++++++++++++[>++>++++++++>+++++++>++++>++++++<<<<<-]>++....>---.--.>.+++++.-------.<<.>>.--
.<+.<.>>>+.<<<.>..>>>+++++.<<++.--.<.>>>.<<<.>>-.>-----------.<<----.<----.>++++.>++.---.>[-]<[-]<[-
]<[-]<[-]<++++++++++.[-]+++++++++++++++[>++>++++++++>+++++++>++++<<<<-]>++....>----.>----.<-------.+
++.----.>----.<++++++++.>++++.<<.>>>.<--.+++++.-------.<--.<.>++++.>.<----------.+++++++++.>++++.>++
.[-]<[-]<[-]<[-]<++++++++++.[-]+++++++++++++++[>++>++++++++>+++++++>++++>++++++<<<<<-]>++....>---.--
.>.+++++.-------.<<.>.>--.<+.<.>>>+.<<<.>-------.>----.++.+++++.+.<+.>----.>-.<<++++++..>>>+++++.<<<
-.>.<+.>>>.<<<.>>.>-----------.<<----.<----.>++++.<<++++++++++++.------------.>>>--..<--.+++++.-----
--.<++.>--.<++.>>++.<<++.>++.<----------.+++++++++.>++++.>++...---.>[-]<[-]<[-]<[-]<[-]<++++++++++.[
-]++++++++++.[-]++++++++++++++[>++>++++++++>+++++++>++++<<<<-]>++++....>+++.+.>-.<.>++++++++.------.
<<.>>.<-----.-.+++++.+.<.>>.<-----.-.+++++.+.>++.<++++.--------.++.<.>>--.+++++.-------.<.<.>++++.>.
<----------.+++++++++.>++++.<<.>++++++.>++.--.<-------.>>++..<<++.>----.<----------.+++++++++.>++++.
<++++++++.>>+.[-]<[-]<[-]<[-]<++++++++++.[-]++++++++++.[-]+++++++++++++++[>++>++++++++>+++++++>++++<
<<<-]>++....>---.--.>.+++++.-------.<<.>>++.+++++.-----------.<-.>++.<-----.>.<+.++++++.<.>>>+.<<<.>
-.>.<+.>>-.<<++.>----.<----------.+++++++++.>++++.<<.+++++++++++.-----------.>>>-----------.++++++++
+++++.---.[-]<[-]<[-]<[-]<++++++++++.[-]+++++++++++++++[>++>++++++++>+++++++>++++<<<<-]>++....>---.-
-.>.+++++.-------.<<.>>---.+.--.<-.>++.<-----.>.<+.++++++.<.>>>+.<<<.>-.>.<+.>>-.<<++.>----.<-------
---.+++++++++.>++++.<<.+++++++++++++.-------------.>>>-----------.+++++++++++++.---.[-]<[-]<[-]<[-]<
++++++++++.[-]++++++++++++++[>+++++++++>++++<<-]>-.>+++.[-]<[-]<++++++++++.[-]++++++++++.[-]++++++++
+++++++[>++++++++>+++++++>++>++++>+++++<<<<<-]>----.>----.<-------.+++.----.>----.<++++++++.>++++.>+
+.>.<<<.+++++.---------.>.<--.>----.<-.>++++.>.>>++.<<<----.++.+++++.+.<+.>----.>>++.>[-]<[-]<[-]<[-
]<[-]<++++++++++.[-]+++++++++++++++[>++++++++>+++++++>++>++++>+++++<<<<<-]>---.--.>.+++++.-------.>+
+.<<------.++.+++++++.>--.------.<----------.>++++++.+.<++++++++.>-------.<.>>.>+.<.<<.+++++.-------
--.>++++++.<--.>----.<-.>++++.>.>>++.<<<----.++.+++++.+.<+.>----.>>---..<<<-.++.+++++++.>.------.<--
--------.>++++++.+.<++++++++.>>>+.>[-]<[-]<[-]<[-]<[-]<++++++++++.[-]+++++++++++++++[>++++++++>+++++
++>++>++++>+++++<<<<<-]>----.>----.<-------.+++.----.>----.<++++++++.>++++.>++.>.<<<.+++++.---------
.>.<--.>----.<-.>++++.>.>>++.<<<----.++.+++++.+.<+.>----.>>++.>[-]<[-]<[-]<[-]<[-]<++++++++++.[-]+++
++++++++++++[>++++++++>+++++++>++>++++>+++++<<<<<-]>---.--.>.+++++.-------.>++.<<------.++.+++++++.>
--.------.<----.---------.--.+.++++++++++++.>.<.>>.>+.<.<<.+++++.---------.>++++++.<--.>----.<-.>+++
+.>.>>++.<<<----.++.+++++.+.<+.>----.>>---..<<<-.++.+++++++.>.------.<----.---------.--.+.++++++++++
++.>>>+.>[-]<[-]<[-]<[-]<[-]<++++++++++.[-]++++++++++.[-]+++++++++++++++[>++++++++>+++++++>++>++++>+
++++<<<<<-]>----.>----.<-------.+++.----.>----.<++++++++.>++++.>++.>.<<<.+++++.---------.>.<--.>----
.<-.>++++.>.>>++.<<<----.++.+++++.+.<+.>----.>>++.>[-]<[-]<[-]<[-]<[-]<++++++++++.[-]+++++++++++++++
[>++++++++>+++++++>++>++++>+++++<<<<<-]>---.--.>.+++++.-------.>++.<.--.<+.>------.<.>>.>+.<.<<.++++
+.---------.>++++++.<--.>----.<-.>++++.>.>>++.<<<----.++.+++++.+.<+.>----.>>---..<<++.--.<++++++.>>>
+.>[-]<[-]<[-]<[-]<[-]<++++++++++.[-]+++++++++++++++[>++++++++>+++++++>++>++++>+++++<<<<<-]>----.>--
--.<-------.+++.----.>----.<++++++++.>++++.>++.>.<<<.+++++.---------.>.<--.>----.<-.>++++.>.>>++.<<<
----.++.+++++.+.<+.>----.>++++++++++++.------------.<--.+++++.-------.<++++.>>.<<++++.>.<----------.
>>>++.>[-]<[-]<[-]<[-]<[-]<++++++++++.[-]+++++++++++++++[>++++++++>+++++++>++>++++>+++++<<<<<-]>---.
--.>.+++++.-------.>++.<<.>--.<+.>------.<.>>.>+.<.<<.+++++.---------.>++++++.<--.>----.<-.>++++.>.>
>++.<<<----.++.+++++.+.<+.>----.>>---..<<<++++++.>.<-------.+++.----.>----.<++++++++.>++++.>.<<-.>.<
+.>>>++.<<<++.>----.<----------.>>>++.---.>[-]<[-]<[-]<[-]<[-]<++++++++++.[-]++++++++++.[-]+++++++++
++++++[>++++++++>+++++++>++>++++>+++++<<<<<-]>----.>----.<-------.+++.----.>----.<++++++++.>++++.>++
.>.<<<.+++++.---------.>.<--.>----.<-.>++++.>.>>++.<<<----.++.+++++.+.<+.>----.>>++.>[-]<[-]<[-]<[-]
<[-]<++++++++++.[-]+++++++++++++++[>++++++++>+++++++>++>++++>+++++<<<<<-]>---.--.>.+++++.-------.>++
.<++.+++++.-----------.<-.>++.<-----.>.<+.++++++.>------.<.>>.>+.<.<<.+++++.---------.>++++++.<--.>-
---.<-.>++++.>.>>++.<<<----.++.+++++.+.<+.>----.>>---..<<++++.<.>------.<++++.>++.<-----.>.<+.++++++
.>>>+.>[-]<[-]<[-]<[-]<[-]<++++++++++.[-]+++++++++++++++[>++++++++>+++++++>++>++++>+++++<<<<<-]>----
.>----.<-------.+++.----.>----.<++++++++.>++++.>++.>.<<<.+++++.---------.>.<--.>----.<-.>++++.>.>>++
.<<<----.++.+++++.+.<+.>----.>>++.>[-]<[-]<[-]<[-]<[-]<++++++++++.[-]+++++++++++++++[>++++++++>+++++
++>++>++++>+++++<<<<<-]>---.--.>.+++++.-------.>++.<---.+.--.<-.>++.<-----.>.<+.++++++.>------.<.>>.
>+.<.<<.+++++.---------.>++++++.<--.>----.<-.>++++.>.>>++.<<<----.++.+++++.+.<+.>----.>>---..<<-.+.-
-.<++++.>++.<-----.>.<+.++++++.>>>+.>[-]<[-]<[-]<[-]<[-]<++++++++++.[-]++++++++++.[-]+++++++++++++++
[>++++++++>+++++++>++>++++<<<<-]>---.--.>.+++++.-------.>++.<<------.>------.<--.>++++.------.<+++++
++++.>>.>+.<.<<-------.>++.++.+++++.+.<+.>----.>>-.<<<++++++..>------.<-------.>++.<--.>++++.------.
<+++++++++.>>>.--..<<++++.+++++.-------.<--.>--.<++.>>>++.------------.++++++++++++++...---.[-]<[-]<
[-]<[-]<++++++++++.[-]++++++++++.[-]++++++++++++++++[>+++++++>++++++>++>++++>++++>+++++<<<<<<-]>++++
.>+++++.<-------.+++.----.>----.<++++++++.>++++.>.>----.<<--.<--------.>--.<+++++++..>>.>>++.++++.>-
--.<<<++++++++++++.------------.<++.<-------.>--.<+++++++..>>.>>+++.<<<<-----.--.---.++++++++++.+.>>
++++++++++++.------------.<++.<--------.>--.<+++++++..>>.>>>++.<<<<<++.-.>>>>+++.<<<++++++++.<-.+.>>
>++.>>[-]<[-]<[-]<[-]<[-]<[-]<++++++++++.[-]++++++++++++++++[>+++++++>++++++>++<<<-]>+++.+.--.+++.>+
++.<-.>>.<++++++.<-----.>----------.+++.++++.<--.>>.<<++++++++++++++.>>[-]<[-]<[-]<++++++++++.[-]+++
++++++++++++[>++>++++++++>+++++++>++++>+++++>+++++<<<<<<-]>++....>---.--.>.+++++.-------.<<.>----.++
++++.-.----.+++++.-.<.>>>+.<<<.>>>>++++.<<<+.-.>>>>+.<<<++.<-.+.>>--.>>[-]<[-]<[-]<[-]<[-]<[-]<+++++
+++++.[-]+++++++++++++++[>++>++++++++>+++++++>++++>++++<<<<<-]>++....>---.--.>.+++++.-------.<<.>.+.
>------.<.>++++.<<..>>>+.<<<.>>>+++++.++++.+++++++.>-.[-]<[-]<[-]<[-]<[-]<++++++++++.[-]++++++++++++
++[>+++++++++>++++<<-]>-.>+++.[-]<[-]<++++++++++.[-]++++++++++.[-]++++++++++.[-]+++++++++++++++[>+++
+++++>+++++++>++>++++>+++++>+++++<<<<<<-]>----.>----.<-------.+++.----.>----.<++++++++.>++++.>++.>.<
<--.<--------.>--.<+++++++..>>.>>--.<<<<-----.>>>>>+.<<<<<-----.++++++++++.+.>>++++++++++++.--------
----.<++.<--------.>--.<+++++++..>>.>>>+++.<<<<<++.-.>>>>+++.<<<++++++++.<-.+.>>++++++++++++.-------
-----.<<-.>.<+++++++.>----.------.<------.>>.>+++++++.<<<-----.++++++.-------.++++++.>++++++.<--.>>>
-----.>>[-]<[-]<[-]<[-]<[-]<[-]<++++++++++.[-]++++++++++++++[>++++++++>+++++++>++>++++<<<<-]>+++.+.-
-.+++.>+.<-.>>++++.<+++.+++.+++++.----------.-----.+++.<--.>-.++.++.>>+++.[-]<[-]<[-]<[-]<++++++++++
.[-]++++++++++.[-]+++++++++++++++[>++++++++>+++++++>++>++++>+++++>+++++<<<<<<-]>----.>----.<-------.
+++.----.>----.<++++++++.>++++.>++.>.<<--.<--------.>--.<+++++++..>>.>>--.<<<<-----.>>>>>+.<<<<<----
-.++++++++++.+.>>++++++++++++.------------.<++.<--------.>--.<+++++++..>>.>>>+++.<<<<<++.-.>>>>+++.<
<<++++++++.<-.+.>>>++.>>[-]<[-]<[-]<[-]<[-]<[-]<++++++++++.[-]+++++++++++++++++++[>++++++>+++++>++>+
++>+++++>++++<<<<<<-]>+.+.--.+++.>++++.<-.>>------.<+++.+++.+++++.>>>+++++.-----.+++.<<<<--.>>>>-.++
.++.<+++.--..<<<++.>--.>>..<<<.>.>>++.--..>--.<<<----.>>>--.<<<<--.>>>>--.<<<<++.>>>++.<+++++++.>>--
.<<.>++.<+++++.------------.>>>---.<<<<<------.>>>>>+++.<<<<+.<+++++.+.>>>.<++++++++++++.-----------
-.>>>+++.<<<<<+.-.>>>>>---.<<<<.<-.+.>>++++++++++++.------------.>-------------.+++++++++++++.<.<<++
+++++.>>>>>[-]<[-]<[-]<[-]<[-]<[-]<++++++++++.[-]+++++++++++++++[>++>++++++++>+++++++>++++>+++++>+++
++<<<<<<-]>++....>---.--.>.+++++.-------.<<.>>-----.<-.>-.++.++.------.+++.<------.+++.>+.<----.<.>>
>+.<<<.>>>>++++.<<<++++++++++.-.>>>>+.<<<++++++.<-.+.>>--.>>[-]<[-]<[-]<[-]<[-]<[-]<++++++++++.[-]++
+++++++++++++[>++>++++++++>+++++++>++++>+++++<<<<<-]>++....>---.--.>.+++++.-------.<<.>-.>--.<+.+.>-
-----.<----.++.---.--------.<...>>>+.<<<.>>>>--.<<<+++++++.>>>+++.<<<-----.++++++++++.+.>>--.>[-]<[-
]<[-]<[-]<[-]<++++++++++.[-]++++++++++++++[>+++++++++>++++<<-]>-.>+++.[-]<[-]<++++++++++.[-]++++++++
+++++++[>++++++++>+++++++>++>++++>+++++>+++++<<<<<<-]>----.>----.<-------.+++.----.>----.<++++++++.>
++++.>++.>.<<--.<--------.>--.<+++++++..>>.>>--.<<<<-----.>>>>>+.<<<<<-----.++++++++++.+.>>+++++++++
+++.------------.<++.<--------.>--.<+++++++..>>.>>>+++.<<<<<++.-.>>>>+++.<<<++++++++.<-.+.>>++++++++
++++.------------.<<-.>.<+++++++.>----.------.<------.>>.>>>-.<<++.>>[-]<[-]<[-]<[-]<[-]<[-]<+++++++
+++.[-]+++++++++++++++++++[>++++++>+++++>++>+++>+++++>++++<<<<<<-]>+.+.--.+++.>++++.<-.>>------.<+++
.+++.+++++.>>>+++++.-----.+++.<<<<--.>>>>-.++.++.<+++.--..<<<++.>--.>>..<<<.>.>>++.--..>--.<<<----.>
>>--.<<<<--.>>>>--.<<<<++.>>>++.<+++++++.>>--.<<.>++.<+++++.------------.>>>---.<<<<<------.>>>>>+++
.<<<<+.<+++++.+.>>>.<++++++++++++.------------.>>>+++.<<<<<+.-.>>>>>---.<<<<.<-.+.>>++++++++++++.---
---------.>>>++.<<.>>[-]<[-]<[-]<[-]<[-]<[-]<++++++++++.[-]++++++++++++++[>++>++++>++++++++>+++++++>
+++++>++++++<<<<<<-]>++++....>++.<.>>.+++++.>.<---------.---.>+.<<<.>>---.+++.+++++.>+.-----.+++.<++
++.>-.++.++.<<++.>>>+++.<<----.>>+++.<++++.<+++++.+.<<++++++++++++.------------.>--..>.>+++.<<..>>--
---------.<----..>++++.<--.>-.-----.<++++++.<++.>>>+++.<<+.-.>>---.<++++++++++.<-.+.<<++++++++++++.-
-----------.>--..>>------.+++++.-------.<--.>--.<++.<++.<+++++++.>>>--.<<<.>++..<+++++.------------.
>>>>++.<<<<.+++++++++++++.-------------.>-------------.+++++++++++++.>>>>[-]<[-]<[-]<[-]<[-]<[-]<+++
+++++++.[-]++++++++++++[>++++++++++>+++++<<-]>+++.++.>-.[-]<[-]<++++++++++.[-]+++++++++++++++[>+++++
+++>+++++++>++>++++>+++++>+++++<<<<<<-]>----.>----.<-------.+++.----.>----.<++++++++.>++++.>++.>.<<-
-.<--------.>--.<+++++++..>>.>>--.<<<<-----.>>>>>+.<<<<<-----.++++++++++.+.>>++++++++++++.----------
--.<++.<--------.>--.<+++++++..>>.>>>+++.<<<<<++.-.>>>>+++.<<<++++++++.<-.+.>>++++++++++++.---------
---.<<-.>.<+++++++.>----.------.<------.>>.>>>-.<<++.>>[-]<[-]<[-]<[-]<[-]<[-]<++++++++++.[-]+++++++
++++++++[>++++++++>+++++++>++>++++>++++++>+++++<<<<<<-]>-----.+.--.+++.>------.<-.>>++.<+++.+++.++++
+.----------.-----.+++.<--.>-.++.++.>>.--..<<<++.>+++++++.>>..<<<.>.>>++.--..<<---------.+++++.-----
--.<--.>--.<++.>>>++.<+++++++.>>+.<<.>++.<+++++.------------.>>>--.<<<<<------.>>>>>+++.<<<<<-----.+
+++++++++.+.>>>.<++++++++++++.------------.>>>+++.<<<<<+.-.>>>>>---.<<<<++++++++++.<-.+.>>++++++++++
++.------------.>>>++.<<.>>[-]<[-]<[-]<[-]<[-]<[-]<++++++++++.[-]++++++++++++++[>++>++++>++++++++>++
+++++>+++++>++++++<<<<<<-]>++++....>++.<.>>.+++++.>.<---------.---.>+.<<<.>>---.+++.+++++.>+.-----.+
++.<++++.>-.++.++.<<++.>>>+++.<<----.>>+++.<++++.<+++++.+.<<++++++++++++.------------.>--..>.>+++.<<
..>>-----------.<----..>++++.<--.>-.-----.<++++++.<++.>>>+++.<<+.-.>>---.<++++++++++.<-.+.<<++++++++
++++.------------.>--..>>------.+++++.-------.<--.>--.<++.<++.<+++++++.>>>----.<<<.>++..<+++++.-----
-------.>>>>++.<<<<.+++++++++++.-----------.>-------------.+++++++++++++.>>>>[-]<[-]<[-]<[-]<[-]<[-]
<++++++++++.[-]++++++++++++[>++++++++++>+++++<<-]>+++.++.>-.[-]<[-]<++++++++++.[-]++++++++++++++++[>
+++++++>++++++>++>++++>++++>+++++<<<<<<-]>++++.>+++++.<-------.+++.----.>----.<++++++++.>++++.>.>---
-.<<--.+++++.-------.<--.>>.>>+++.<<++++++++++++.------------.<++.<------.>--.<+++++++..>>.>>++++++.
<<<<-----.>>>>+++.<<<<-----.++++++++++.+.>>++++++++++++.------------.<++.<--------.>--.<+++++++..>>.
>>>-.<<<<<++.-.>>>>.<<<++++++++.<-.+.>>++++++++++++.------------.<<-.>.<+++++++.>----.------.<------
.>>.>>>-.<<++.>>[-]<[-]<[-]<[-]<[-]<[-]<++++++++++.[-]++++++++++++++++[>+++++++>++++++>++>++++>++++>
+++++<<<<<<-]>+++.+.--.+++.>+++.<-.>>.<+++.+++.+++++.----------.-----.+++.<--.>-.++.++.>>----.--..<<
<++.>+++++++.>>..<<<.>.>>++.--..<<---------.+++++.-------.<--.>--.<++.>>>++.>+++.<++.<++++++++++++.-
-----------.>>++++++.<<<<------.>>>>+++.<<<<-----.++++++++++.+.>>>.<++++++++++++.------------.>>>-.<
<<<<+.-.>>>>.<<<++++++++++.<-.+.>>++++++++++++.------------.>>>-.<<.>>[-]<[-]<[-]<[-]<[-]<[-]<++++++
++++.[-]++++++++++++++[>++>++++>++++++++>+++++++>+++++>++++++<<<<<<-]>++++....>++.<.>>.+++++.>.<----
-----.---.>+.<<<.>>---.+++.+++++.>+.-----.+++.<++++.>-.++.++.<<++.>>>+++.<<----.>>+++.<++++.<+++++.+
.<<++++++++++++.------------.>--..>.>+++.<<..>>-----------.<----..>++++.<--.>-.-----.<++++++.<++.>>>
+++.<<+.-.>>---.<++++++++++.<-.+.<<++++++++++++.------------.>>>------.+++++.-------.<--.>--.<++.<.+
++++++.-----..<++++++++++++.------------.>>>>++.<<<.>>>>[-]<[-]<[-]<[-]<[-]<[-]<++++++++++.[-]++++++
++++++[>++++++++++>+++++<<-]>+++.++.>-.[-]<[-]<++++++++++.[-]++++++++++.[-]++++++++++.[-]+++++++++++
++++[>++++++++>+++++++>++>++++>+++++>+++++<<<<<<-]>----.>----.<-------.+++.----.>----.<++++++++.>+++
+.>++.>.<<--.<--------.>--.<+++++++..>>.>>--.>++++.<<++++++.>---.>--.<<<++++++++++++.------------.<+
+.+++++.-------.<-.>>.>>+++.<<<<----.++.+++++.-.>>>+.<<+++++++.-------.<--.>>>-----.>>[-]<[-]<[-]<[-
]<[-]<[-]<++++++++++.[-]++++++++++++++[>++++++++>+++++++>++>++++<<<<-]>+++.+.--.+++.>+.<-.>>++++.<++
++++.+++++.<.>---------.<--.--.++.>.<++.>------.<-.+.>++++++.<----.>>>+++.[-]<[-]<[-]<[-]<++++++++++
.[-]++++++++++.[-]++++++++++++++++[>+++++++>++++++>++>++++>++++>+++++<<<<<<-]>++++.>+++++.<-------.+
++.----.>----.<++++++++.>++++.>.>----.<<--.<--------.>--.<+++++++..>>.>>++.++++.>---.<<<++++++++++++
.------------.<++.<-------.>--.<+++++++..>>.>>+++.<<<<-----.>>>>>-.<<<<<-----.++++++++++.+.>>+++++++
+++++.------------.<++.<--------.>--.<+++++++..>>.>>>+++.<<<<<++.-.>>>>+++.<<<++++++++.<-.+.>>>++.>>
[-]<[-]<[-]<[-]<[-]<[-]<++++++++++.[-]++++++++++++++++[>+++++++>++++++>++>++++>++++>+++++<<<<<<-]>++
+.+.--.+++.>+++.<-.>>.<++++++.+++++.<.>---------.<--.--.++.>.<++.>------.<-.+.>++++++.<----.>>>----.
<<++++.<-.>----------.+++.++++.<--.>>>.>++.++++.>---.<<<++++++++++++.------------.>>+++.<<<<+.>>>>>-
.<<<<+++.<+++++.+.>>++++++++++++.------------.>>>+++.<<<<<+.-.>>>>+++.<<<.<-.+.>>>++.<++++++++++++.-
-----------.+++++++.+++++++.-------.>.<-------.<<+++++++.>>>>>[-]<[-]<[-]<[-]<[-]<[-]<++++++++++.[-]
+++++++++++++[>++>+++++++++>++++++++>+++++>+++++>++++++<<<<<<-]>++++++....>.--.>+.+++++.-------.<<.>
+.+++++.---------.>--.<<.>>>----.<<<.>>++++.<-.>----------.+++.++++.<--.>>-.>+.++++.>-.<<<<<++++++++
++++.------------.>>>>+++.<<<+.>>>>-.<<<+++.<+++++.+.<++++++++++++.------------.>>>--..<<.>+++.>..<-
----------.<----..>++++.<--.>-.-----.<++++++.>>++.>>+++.<<<<+.-.>>>+++.<<++++++++++.<-.+.<++++++++++
++.------------.>>--.--.<.>------.<.>>.++++++.++++.>+.<--------...---.>>[-]<[-]<[-]<[-]<[-]<[-]<++++
++++++.[-]++++++++++++++[>+++++++++>++++<<-]>-.>+++.[-]<[-]<++++++++++.[-]++++++++++++++++[>+++++++>
++++++>++>++++>++++>+++++<<<<<<-]>++++.>+++++.<-------.+++.----.>----.<++++++++.>++++.>.>----.<<--.<
--------.>--.<+++++++..>>.>>++.++++.>---.<<<++++++++++++.------------.<++.<-------.>--.<+++++++..>>.
>>+++.<<<<-----.>>>>>-.<<<<<-----.++++++++++.+.>>++++++++++++.------------.<++.<--------.>--.<++++++
+..>>.>>>+++.<<<<<++.-.>>>>+++.<<<++++++++.<-.+.>>>++.>>[-]<[-]<[-]<[-]<[-]<[-]<++++++++++.[-]++++++
++++++++++[>+++++++>++++++>++>++++>++++>+++++<<<<<<-]>+++.+.--.+++.>+++.<-.>>.<++++++.+++++.<.>-----
----.<--.--.++.>.<++.>------.<-.+.>++++++.<----.>>>----.<<++++.<-.>----------.+++.++++.<--.>>>.>++.+
+++.>---.<<<++++++++++++.------------.>>+++.<<<<+.>>>>>-.<<<<+++.<+++++.+.>>++++++++++++.-----------
-.>>>+++.<<<<<+.-.>>>>+++.<<<.<-.+.>>>++.<++++++++++++.------------.+++++++.+++++.-----.>.<-------.<
<+++++++.>>>>>[-]<[-]<[-]<[-]<[-]<[-]<++++++++++.[-]+++++++++++++[>++>+++++++++>++++++++>+++++>+++++
>++++++<<<<<<-]>++++++....>.--.>+.+++++.-------.<<.>+.+++++.---------.>--.<<.>>>----.<<<.>>++++.<-.>
----------.+++.++++.<--.>>-.<<++++++.>-.<+.>------.<.>>.>+.++++.>-.<<<<<++++++++++++.------------.>.
--------.>>--..<<----.---.>++.<-.>--.<++++++++++++++++.>>++.>+++.<<<------.>>>>-.<<<<-----.+++++++++
+.+.>>++.----..<<++.>++.<----------.+++++++++.>++++.>++++.<<<++++++++++++.------------.>-.>+++++++.>
----..<<.>-----------.++++++++.+++.-------------.<.>>++.>.<<<------.>>>>.<<<<-----.++++++++++.+.>>++
.<<<++++++++++++.------------.>>>>>+++.<<<<+.-.>>>+++.<<++++++++++.<-.+.>>.---.>>[-]<[-]<[-]<[-]<[-]
<[-]<++++++++++.[-]++++++++++++++[>+++++++++>++++<<-]>-.>+++.[-]<[-]<++++++++++.[-]++++++++++++++++[
>+++++++>++++++>++>++++>++++>+++++<<<<<<-]>++++.>+++++.<-------.+++.----.>----.<++++++++.>++++.>.>--
--.<<--.<--------.>--.<+++++++..>>.>>++.++++.>---.<<<++++++++++++.------------.<++.<-------.>--.<+++
++++..>>.>>+++.<<<<-----.>>>>>-.<<<<<-----.++++++++++.+.>>++++++++++++.------------.<++.<--------.>-
-.<+++++++..>>.>>>+++.<<<<<++.-.>>>>+++.<<<++++++++.<-.+.>>>++.>>[-]<[-]<[-]<[-]<[-]<[-]<++++++++++.
[-]++++++++++++++++[>+++++++>++++++>++>++++>++++>+++++<<<<<<-]>+++.+.--.+++.>+++.<-.>>.<++++++.+++++
.<.>---------.<--.--.++.>.<++.>------.<-.+.>++++++.<----.>>>----.<<++++.<-.>----------.+++.++++.<--.
>>>.>++.++++.>---.<<<++++++++++++.------------.>>+++.<<<<+.>>>>>-.<<<<+++.<+++++.+.>>++++++++++++.--
----------.>>>+++.<<<<<+.-.>>>>+++.<<<.<-.+.>>>++.<++++++++++++.------------.+++++++.++++.----.>.<--
-----.<<+++++++.>>>>>[-]<[-]<[-]<[-]<[-]<[-]<++++++++++.[-]+++++++++++++[>++>+++++++++>++++++++>++++
+>+++++>++++++<<<<<<-]>++++++....>.--.>+.+++++.-------.<<.>+.+++++.---------.>--.<<.>>>----.<<<.>>++
++.<-.>----------.+++.++++.<--.>>-.<+++.<+.>------.<++++.>++.<-----.>.<+.++++++.>------.<.>>.>+.++++
.>-.<<++.<<<++++++++++++.------------.>>>>+++.<<<------.>>>>-.<<<<-----.++++++++++.+.<++++++++++++.-
-----------.>>>>>+++.<<<<+.-.>>>+++.<<++++++++++.<-.+.>>.---.>>[-]<[-]<[-]<[-]<[-]<[-]<++++++++++.[-
]++++++++++++++[>+++++++++>++++<<-]>-.>+++.[-]<[-]<++++++++++.[-]++++++++++++++++[>+++++++>++++++>++
>++++>++++>+++++<<<<<<-]>++++.>+++++.<-------.+++.----.>----.<++++++++.>++++.>.>----.<<--.<--------.
>--.<+++++++..>>.>>++.++++.>---.<<<++++++++++++.------------.<++.<-------.>--.<+++++++..>>.>>+++.<<<
<-----.>>>>>-.<<<<<-----.++++++++++.+.>>++++++++++++.------------.<++.<--------.>--.<+++++++..>>.>>>
+++.<<<<<++.-.>>>>+++.<<<++++++++.<-.+.>>>++.>>[-]<[-]<[-]<[-]<[-]<[-]<++++++++++.[-]+++++++++++++++
+[>+++++++>++++++>++>++++>++++>+++++<<<<<<-]>+++.+.--.+++.>+++.<-.>>.<++++++.+++++.<.>---------.<--.
--.++.>.<++.>------.<-.+.>++++++.<----.>>>----.<<++++.<-.>----------.+++.++++.<--.>>>.>++.++++.>---.
<<<++++++++++++.------------.>>+++.<<<<+.>>>>>-.<<<<+++.<+++++.+.>>++++++++++++.------------.>>>+++.
<<<<<+.-.>>>>+++.<<<.<-.+.>>>++.<++++++++++++.------------.+++++++.++++++.------.>.<-------.<<++++++
+.>>>>>[-]<[-]<[-]<[-]<[-]<[-]<++++++++++.[-]+++++++++++++[>++>+++++++++>++++++++>+++++>+++++>++++++
<<<<<<-]>++++++....>.--.>+.+++++.-------.<<.>+.+++++.---------.>--.<<.>>>----.<<<.>>++++.<-.>-------
---.+++.++++.<--.>>-.<--.+.--.<+++++.>++.<-----.>.<+.++++++.>------.<.>>.>+.++++.>-.<<++.<<<++++++++
++++.------------.>>>>+++.<<<------.>>>>-.<<<<-----.++++++++++.+.<++++++++++++.------------.>>>>>+++
.<<<<+.-.>>>+++.<<++++++++++.<-.+.>>.---.>>[-]<[-]<[-]<[-]<[-]<[-]<++++++++++.[-]++++++++++++++[>+++
++++++>++++<<-]>-.>+++.[-]<[-]<++++++++++.[-]++++++++++++++++[>+++++++>++++++>++>++++>++++>+++++<<<<
<<-]>++++.>+++++.<-------.+++.----.>----.<++++++++.>++++.>.>----.<<--.<--------.>--.<+++++++..>>.>>+
+.++++.>---.<<<++++++++++++.------------.<++.<-------.>--.<+++++++..>>.>>+++.<<<<-----.>>>>>-.<<<<<-
----.++++++++++.+.>>++++++++++++.------------.<++.<--------.>--.<+++++++..>>.>>>+++.<<<<<++.-.>>>>++
+.<<<++++++++.<-.+.>>>++.>>[-]<[-]<[-]<[-]<[-]<[-]<++++++++++.[-]++++++++++++++++[>+++++++>++++++>++
>++++>++++>+++++<<<<<<-]>+++.+.--.+++.>+++.<-.>>.<++++++.+++++.<.>---------.<--.--.++.>.<++.>------.
<-.+.>++++++.<----.>>>----.<<++++.<-.>----------.+++.++++.<--.>>>.>++.++++.>---.<<<++++++++++++.----
--------.>>+++.<<<<+.>>>>>-.<<<<+++.<+++++.+.>>++++++++++++.------------.>>>+++.<<<<<+.-.>>>>+++.<<<
.<-.+.>>>++.<++++++++++++.------------.+++++++.>--.<.>++.<-------.<<+++++++.>>>>>[-]<[-]<[-]<[-]<[-]
<[-]<++++++++++.[-]+++++++++++++[>++>+++++++++>++++++++>+++++>+++++>++++++<<<<<<-]>++++++....>.--.>+
.+++++.-------.<<.>+.+++++.---------.>--.<<.>>>----.<<<.>>++++.<-.>----------.+++.++++.<--.>>-.<<.++
.+++++++.>-.------.<----------.>++++++.+.<++++++++.>-------.<.>>.>+.++++.>-.<<++.<<<++++++++++++.---
---------.>>>>+++.<<<------.>>>>-.<<<<-----.++++++++++.+.<++++++++++++.------------.>>>>>+++.<<<<+.-
.>>>+++.<<++++++++++.<-.+.>>.---.>>[-]<[-]<[-]<[-]<[-]<[-]<++++++++++.[-]++++++++++++++[>+++++++++>+
+++<<-]>-.>+++.[-]<[-]<++++++++++.[-]++++++++++++++++[>+++++++>++++++>++>++++>++++>+++++<<<<<<-]>+++
+.>+++++.<-------.+++.----.>----.<++++++++.>++++.>.>----.<<--.<--------.>--.<+++++++..>>.>>++.++++.>
---.<<<++++++++++++.------------.<++.<-------.>--.<+++++++..>>.>>+++.<<<<-----.>>>>>-.<<<<<-----.+++
+++++++.+.>>++++++++++++.------------.<++.<--------.>--.<+++++++..>>.>>>+++.<<<<<++.-.>>>>+++.<<<+++
+++++.<-.+.>>>++.>>[-]<[-]<[-]<[-]<[-]<[-]<++++++++++.[-]++++++++++++++++[>+++++++>++++++>++>++++>++
++>+++++<<<<<<-]>+++.+.--.+++.>+++.<-.>>.<++++++.+++++.<.>---------.<--.--.++.>.<++.>------.<-.+.>++
++++.<----.>>>----.<<++++.<-.>----------.+++.++++.<--.>>>.>++.++++.>---.<<<++++++++++++.------------
.>>+++.<<<<+.>>>>>-.<<<<+++.<+++++.+.>>++++++++++++.------------.>>>+++.<<<<<+.-.>>>>+++.<<<.<-.+.>>
>++.<++++++++++++.------------.+++++++.>.<.>.<-------.<<+++++++.>>>>>[-]<[-]<[-]<[-]<[-]<[-]<+++++++
+++.[-]+++++++++++++[>++>+++++++++>++++++++>+++++>+++++>++++++<<<<<<-]>++++++....>.--.>+.+++++.-----
--.<<.>+.+++++.---------.>--.<<.>>>----.<<<.>>++++.<-.>----------.+++.++++.<--.>>-.<<.++.+++++++.>-.
------.<----.---------.--.+.++++++++++++.>.<.>>.>+.++++.>-.<<++.<<<++++++++++++.------------.>>>>+++
.<<<------.>>>>-.<<<<-----.++++++++++.+.<++++++++++++.------------.>>>>>+++.<<<<+.-.>>>+++.<<+++++++
+++.<-.+.>>.---.>>[-]<[-]<[-]<[-]<[-]<[-]<++++++++++.[-]++++++++++++++[>+++++++++>++++<<-]>-.>+++.[-
]<[-]<++++++++++.[-]++++++++++.[-]+++++++++++++++[>++++++++>+++++++>++>++++>+++++>+++++<<<<<<-]>----
.>----.<-------.+++.----.>----.<++++++++.>++++.>++.>.<<--.<--------.>--.<+++++++..>>.>>--.>++++.<<++
++++.>---.>--.<<<++++++++++++.------------.<++.+++++.-------.<-.>>.>>+++.<<<<----.++.+++++.-.>>>+.<<
+++++++.-------.<--.>>>-----.>>[-]<[-]<[-]<[-]<[-]<[-]<++++++++++.[-]+++++++++++++++[>++++++++>+++++
++>++>++++>+++++>+++++<<<<<<-]>---.--.>.+++++.-------.>++.<++.+++++.<+.>---------.<--.--.++.>.<++.>-
-----.<-.+.>++++++.<----.>------.<++++.>>.>+.<.<<.+++++.---------.>++++++.<--.>----.<-.>++++.>.<<---
-.+++++.++++++.>.<--.--.++.>.<++.>------.<-.+.>++++++.<----.>>>-.>--.>++++.<<++++++.>---.>--.<<<++++
++++++++.------------.>>+++.<<<<--.++.+++++.-.>>>+.<<+++.-------.<--.>>>-----.----..<<<++.+++++.----
-----.>++++.>>+.>>[-]<[-]<[-]<[-]<[-]<[-]<++++++++++.[-]++++++++++.[-]+++++++++++++++[>++++++++>++++
+++>++>++++>+++++>+++++<<<<<<-]>----.>----.<-------.+++.----.>----.<++++++++.>++++.>++.>.<<--.<-----
---.>--.<+++++++..>>.>>--.>++++.<<++++++.>---.>--.<<<++++++++++++.------------.<++.<-------.>--.<+++
++++..>>.>>>+++.<<<<<-.---.>++++++.>>>>----.<<<<++.<++++.+.>>>----.>>[-]<[-]<[-]<[-]<[-]<[-]<+++++++
+++.[-]++++++++++++++[>++++++++>+++++++>++>++++<<<<-]>+++.+.--.+++.>+.<-.>>++++.<<--.+++.-------.>--
--.<++++++.-------.>>>+++.[-]<[-]<[-]<[-]<++++++++++.[-]+++++++++++++++[>++++++++>+++++++>++>++++>++
+++>+++++<<<<<<-]>----.>----.<-------.+++.----.>----.<++++++++.>++++.>++.>.<<--.<--------.>--.<+++++
++..>>.>>--.>++++.<<++++++.>---.>--.<<<++++++++++++.------------.<++.<-------.>--.<+++++++..>>.>>>++
+++.<<<<++++.<.+.>>>>>--.<<<<<--.---.>++.>>----.>>[-]<[-]<[-]<[-]<[-]<[-]<++++++++++.[-]++++++++++++
++++[>+++++++>++++++>++>++++>+++++>+++++<<<<<<-]>+++.+.--.+++.>+++.<-.>>.<<--.+++.-------.>----.<+++
+++.-------.>>>----.>-------.>-.<<++++++.>---.>--.<<<++++++++++++.------------.>--------..<<<+++++++
.--------.>>>..<<<++++++++.--------.>>>++.--..<<++++.<----.>--.<++++++++++.>--.<++.>>>++.<+++++++.<-
---.>.>++.<+++++.------------.>>>+++++.<<<<++++++++++.<-.+.>>>>>--.<<<<<--.---.>++.>>..<.<<+++++++++
+++.>>>>>[-]<[-]<[-]<[-]<[-]<[-]<++++++++++.[-]++++++++++++++++[>++>+++++++>++++++>++++>+++++>+++++<
<<<<<-]>....>+++.+.>+.<.>++++++++.------.<<.>>.<-----.-.+++++.+.<.>>.<-----.-.+++++.+.>++.<++++.----
----.++.<.>>---.<---..---.<.>.+++..+.>---.<++++.>++++++.<--.-----.----.+++++.>----.<++++++.>++++.-.<
<.>+++++++.>+++.--.<-------.>------.<.>>----.<<.+++++.---------.>++++++.<--.>----.<-.>++++.<<.>>>>--
-----.>-.<<++++++.>---.>--.<<--------..<<++++++.+.>----.<.>++++.>++++.----..<<++.>----.<----------.+
++++++++.>++++.<<.>>>+++..<<<.>>>-------------.<<++++++++.>>+++++++++++.>>[-]<[-]<[-]<[-]<[-]<[-]<++
++++++++.[-]+++++++++++++++[>++>++++++++>+++++++>++++>+++++<<<<<-]>++....>---.--.>.+++++.-------.<<.
>>-----.<-------.+++.>+.<----.++++++++.<.>>>+.<<<.>>+++.+++.+++++.----------.-----.+++.<-.>-.++.++.>
-.>+++++++.<<.<+.+.>>>--.<<<--.---.>++.<<++++++++++++.------------.>>>--..<<+++++.>+++++.>..<++.<+.>
--..-------------.<-.<++++++++++++.------------.>>>---------.+++++++++++++.---.>[-]<[-]<[-]<[-]<[-]<
++++++++++.[-]+++++++++++++++[>++>++++++++>+++++++>++++<<<<-]>++....>---.--.>.+++++.-------.<<.>+.++
+++.---------.>--.<<.>>>+.<<<.>++++.+++++.---------.>.<--.>----.<-.>++++.<<.>----.>+.-------.<----.+
++++++.+++++++.>++++++.------.<+.>>-.<<--------.+++..+.>.<++++.>++++++.<--.-----.----.+++++.>----.<+
+++++.>++++.-.<<++++++++++++.>>>[-]<[-]<[-]<[-]<++++++++++.[-]+++++++++++++++++++[>++>++++++>+++++>+
++>++++>++++<<<<<<-]>------........>.+++.-------.>.<++++++.-------.>>+++.>---.>+++.<<++++++.>---.>--
.<<<<<++++++++++++.------------.>+++++++.+++++.---------.>++++++.<--.>----.<-.>++++.<<.>>---.<-.+++.
>+.<----.++++++++.>>--------..<<-.>++.<+.+.>------.<----.++.---.--------.>>++++.<<<++++++++++++.>>>>
>[-]<[-]<[-]<[-]<[-]<[-]<++++++++++.[-]++++++++++++++++[>++>+++++++>++++++>++++<<<<-]>........>++.++
+.-------.>-.<++++++.-------.>>----.[-]<[-]<[-]<[-]<++++++++++.[-]+++++++++++++++[>++>++++++++>+++++
++>++++>+++++>+++++<<<<<<-]>++............>----.+++++.>+++++++.-----------.+++++++++.-------------.+
+++++++++++.--------.<<.>-------.+++.-------.>------.<++++++.-------.>>.>--.>++++.<<++++++.>---.>--.
<<<<<++++++++++++.------------.>+++++++.+++++.---------.>++++++.<--.>----.<-.>++++.<<.>>---.<-.+++.>
+.<----.++++++++.>>--------..<-.<-.>-.++.++.------.+++.<------.+++.>+.<----.>>++++.----..<<+++++++++
.+++++.---------.>++.<<++++++++++++.>>>>>[-]<[-]<[-]<[-]<[-]<[-]<++++++++++.[-]+++++++++++++++[>++>+
+++>++++++++>+++++++>++++++<<<<<-]>++............>--..>----.>+++.<<..>.>.<<++.--..>>---------.+++++.
-------.<--.>--.<++.<++.<+++++++.>>>>+.<<<<.>++.<+++++.------------.>>>>---------.<++++++.<-.+.>>--.
<<--.---.>++.<<..>>>[-]<[-]<[-]<[-]<[-]<++++++++++.[-]++++++++++++++++[>++>++++>+++++++>++++++<<<<-]
>....>--.----..>++++.+++++.---------.>+++++.<<+.>>[-]<[-]<[-]<[-]<++++++++++.[-]++++++++++++++[>++++
+++++>++++<<-]>-.>+++.[-]<[-]<++++++++++.[-]+++++++++++++++[>++++++++>+++++++>++>++++>+++++>+++++<<<
<<<-]>----.>----.<-------.+++.----.>----.<++++++++.>++++.>++.>.<<--.<--------.>--.<+++++++..>>.>>--.
>++++.<<++++++.>---.>--.<<<++++++++++++.------------.<++.+++++.-------.<-.>>.>+.<<<---.--..>.<+.>+++
.>++++++++++++.------------.<-.<--.>--.<+++++++..>>.>>>+++++.<<<<++++.<.+.>>>>>--.<<<<<--.---.>++.>>
-----.>>[-]<[-]<[-]<[-]<[-]<[-]<++++++++++.[-]++++++++++++++++[>+++++++>++++++>++>++++>+++++>+++++<<
<<<<-]>+++.+.--.+++.>+++.<-.>>.<<--.+++.-------.>----.<++++++.-------.>>>----.>-------.>-.<<++++++.>
---.>--.<<<++++++++++++.------------.>--------..<<<+++++++.--------.>>>..<<<++++++++.--------.>>>++.
--..<<++++.<----.>--.<++++++++++.>--.<++.>>>++.>---.<<<<-----.--..>++.<+.>+++.>>++.<++++++++++++.---
---------.>>>+++++.<<<<+.<+++++.+.>>>>>--.<<<<<--.---.>++.>>..<.<<++++++++++++.>>>>>[-]<[-]<[-]<[-]<
[-]<[-]<++++++++++.[-]+++++++++++++++[>++>++++++++>+++++++>++++>+++++>+++++<<<<<<-]>++....>---.--.>.
+++++.-------.<<.>+.+++++.---------.>--.<<.>>>+.<<<.>++++.+++++.---------.>.<--.>----.<-.>++++.<<.>+
++++.+++.-------.>------.<++++++.-------.>>-.<<----.+++++.++++++.>++++++.<--.--.++.>.<++.>------.<-.
+.>++++++.<----.>------.<++++.>>.>--.>++++.<<++++++.>---.>--.<<<<<++++++++++++.------------.>>>+.<<-
----.--..>++.<+.>+++.>-----.<<<++++++++++++.------------.>>>>>+++++.<<<+.<+++++.+.>>>>--.<<<<--.---.
>++.>.----..<<+++++.+++++.---------.>--.>+.>>[-]<[-]<[-]<[-]<[-]<[-]<++++++++++.[-]++++++++++++++[>+
++++++++>++++<<-]>-.>+++.[-]<[-]<++++++++++.[-]+++++++++++++++[>++++++++>+++++++>++>++++>+++++>+++++
<<<<<<-]>----.>----.<-------.+++.----.>----.<++++++++.>++++.>++.>.<<--.<--------.>--.<+++++++..>>.>>
--.>++++.<<++++++.>---.>--.<<----.>>[-]<[-]<[-]<[-]<[-]<[-]<++++++++++.[-]++++++++++++++++[>+++++++>
++++++>++>++++>+++++>+++++<<<<<<-]>+++.+.--.+++.>+++.<-.>>.<<--.+++.-------.>----.<++++++.-------.>>
>----.>-------.>-.<<++++++.>---.>--.<<<++++++++++++.------------.>--------..<<<+++++++.--------.>>>.
.<<<++.+++++++.---------..>.<++++++++.>>>++++.<.<<+++++++.>>>>>[-]<[-]<[-]<[-]<[-]<[-]<++++++++++.[-
]+++++++++++++++[>++>++++++++>+++++++>++++>+++++>+++++<<<<<<-]>++....>---.--.>.+++++.-------.<<.>+.+
++++.---------.>--.<<.>>>+.<<<.>>>>--.>++++.<<+++++.>---.>--.<<-------.>>[-]<[-]<[-]<[-]<[-]<[-]<+++
+++++++.[-]++++++++++++++[>+++++++++>++++<<-]>-.>+++.[-]<[-]<++++++++++.[-]++++++++++.[-]+++++++++++
++++[>++++++++>+++++++>++>++++>+++++>+++++<<<<<<-]>----.>----.<-------.+++.----.>----.<++++++++.>+++
+.>++.>.<<--.<--------.>--.<+++++++..>>.>>--.>++++.<<++++++.>---.>--.<<<++++++++++++.------------.<+
+.<-------.>--.<+++++++..>>.>>>+++.<<<<<-.---.>++++++.>>>>----.<<<<++.<++++.+.>>>----.>>[-]<[-]<[-]<
[-]<[-]<[-]<++++++++++.[-]+++++++++++++++[>++++++++>+++++++>++>++++>+++++>+++++<<<<<<-]>---.--.>.+++
++.-------.>++.<<-.+++.-------.>--------.<++++++.-------.>.<+++++++.>>.>+.<.<<.+++++.---------.>++++
++.<--.>----.<-.>++++.>.<<+++++.+++.-------.>------.<++++++.-------.>>>-.>--.>++++.<<++++++.>---.>--
.<<<++++++++++++.------------.>>>+++.<<<<<+++++.---.--------.>>>>>----.<<<<<++.++++++++++.+.>>>----.
----..<<<.+++++.---------.>++++++.>>+.>>[-]<[-]<[-]<[-]<[-]<[-]<++++++++++.[-]++++++++++.[-]++++++++
++++++[>+++++++++>++++<<-]>-.>+++.[-]<[-]<++++++++++.[-]++++++++++.[-]+++++++++++++++++++[>++++++>++
+++>++>++++>++++>+++<<<<<<-]>+.+.--.+++.>++++.<-.>>------.<++++++.+++++.++.<+.-.>-----------------.<
-.+.--.>>...<<+++++++++.>>.<<--------.+.>++.<.>++++++++.------.>.<.<-----.-.+++++.+.>++.<++++.------
--.++.>>.<--.<---.-.+++++.+.>>.<.+++++.-------.<--.>>.++++++++++.----------.<<+.+.--.>>++++++++.+.--
-------.<<+++++++++.>>.<<---------.>++++.<++.+.---.----.>>.>---.>++.++.+++++.-.<<<------.>>>-.+.--.>
++.<<<...<<+++++++++++++++.>>.<<.>>>>>.[-]<[-]<[-]<[-]<[-]<[-]<++++++++++.[-]++++++++++++++[>+++++++
+>+++++++>++>++++++>+++++>++++<<<<<<-]>+++.+.--.+++.>+.<-.>>++++.<<----.++.---.>++++.<+++.>------.<-
----.>--.<++++++.+.--.>>.<<+++++++++.>>.<<--------.+.>++.<.>++++++++.------.>.<.<-----.-.+++++.+.>++
.<++++.--------.++.>>.<--.<---.-.+++++.+.>>.<.+++++.-------.<--.>>.++++++++++.----------.<<+.+.--.>>
++++++++.+.---------.<<+++++++++.>>.<<---------.>++++.<++.+.---.----.>>.>----.++.---.>+.<+++.>------
.<-----.<<------.>>++++++.+.--.>>+++.<<<.<<+++++++++++++++.>>.<<.>>>>>.[-]<[-]<[-]<[-]<[-]<[-]<+++++
+++++.[-]++++++++++.[-]+++++++++++++++[>+++++++>+++++++>++<<<-]>.+++++.++++++.>>++.<++++.-----------
-.++++++++.+++++.>++++++++.+.[-]<[-]<[-]<++++++++++.[-]+++++++++++[>+++++++++++<-]>++.[-]<++++++++++
.[-]+++++++++++++++[>++>++++++++>+++++++>++++<<<<-]>++....>---.--.>.+++++.-------.<<.>>++.+++++.++.<
++.-.>-----------------.<--------.---.++++++++++.+.<.>>>+.<<<.>-.+.--.---------.+++++.-------.>.<+++
++.---.++++++++++.+.>.<.>>-.<++++++++++.+++++.++.<+.-.>-----------------.<-.+.--.>>++.---.[-]<[-]<[-
]<[-]<++++++++++.[-]+++++++++++++++[>++>++++++++>+++++++>++++<<<<-]>++....>---.--.>.+++++.-------.<<
.>---.++.---.>.<<.......>>>+.<<<.>++++.+.--.>++.<----.>--.--------.<--.---.++++++++++.+.>.<.>>-.<<--
--.++.---.--------.+++++++++++.>++.<-----.>--.<++++++.+.--.>>++.---.[-]<[-]<[-]<[-]<++++++++++.[-]++
++++++++.[-]+++++++++++++++[>++>++++++++>+++++++>++++>++++<<<<<-]>++....>---.--.>.+++++.-------.<<.>
>>++++++.++++.+++++++.<<<.>>>>+.<<<<.>>-----.++++.<------.>>>---..<<+++.<++.>----------.+++.++++.<--
.>>>++.<<----.++++.<.>>>--..<<<.>-----.<--.>++++.------.<+++++++++.<++++++++++++.------------.>>++++
++++++.+++++.++.<+.-.>-----------------.<--------.---.++++++++++.+.<++++++++++++.------------.>.----
----.>>>..<<<++.+++++++.---------..>.<++++++++.>>>++++.---.[-]<[-]<[-]<[-]<[-]<++++++++++.[-]+++++++
+++.[-]+++++++++++++++[>++>++++++++>+++++++>++++>++++<<<<<-]>++....>---.--.>.+++++.-------.<<.>----.
++++++.-.----.+++++.-.<.>>>+.<<<.>>-----.++++.+++++++.>>--..<<<--.+++.>+.---------------.<-.-------.
>.<+++++++.>>-.++++++.++++.+++++++.<<<++++++++++++.------------.>----.++.---.--------.>>>++++.----..
<<<++++++++.++++++.-.----.+++++.-.>>>+.[-]<[-]<[-]<[-]<[-]<++++++++++.[-]++++++++++.[-]+++++++++++++
+++[>++>+++++++>+++++++>++++<<<<-]>....>.+++++.-.-.<++++++++.>+.>----.-------------.<.-----.>.<+++++
++.>++.<----.------.---.++++++++++.+.>>----.<<-----.++++++.-.----.+++++.-.>>++.----..<<-.+.--.<.+..>
>>+.[-]<[-]<[-]<[-]<++++++++++.[-]++++++++++.[-]++++++++++++++++[>++>+++++++>++++++>+++<<<<-]>....>+
+.>+++++.<++.+.---.----.<.>>>.+++++++++++.[-]<[-]<[-]<[-]<++++++++++.[-]++++++++++++++[>+++++++++>++
++<<-]>-.>+++.[-]<[-]<++++++++++.[-]<<-<->>-]<[>[-]+<-]>[<+<->>-]<<]
