/examples/asciiart/text.bf
Brainfuck | 2520 lines | 2520 code | 0 blank | 0 comment | 2518 complexity | 283fba8ce1fa5fa00a235b66e49bb5cf MD5 | raw file
Possible License(s): Apache-2.0
- Written by Nathan van Doorn
- [ https://github.com/ShockSoc/2016-brainfuck-submissions
- extra_hard_ascii1.bf
- ]
- >,[[->+<]>[-<+>>>>>+<<<<]>++[->++<]>[-<++>]<[->++<]>[-<++>]<[->+>+<<]>>+++>[->+<
- ]>[-<+>>>>>+<<<<]>++[->++<]>[-<++>]<[->++<]>[-<++>]<[->+>+<<]>>+++>[->+<]>[-<+>>
- >>>+<<<<]>++[->++<]>[-<++>]<[->++<]>[-<++>]<[->+>+<<]>>+++>[->+<]>[-<+>>>>>+<<<<
- ]>++[->++<]>[-<++>]<[->++<]>[-<++>]<[->+>+<<]>>+++>[->+<]>[-<+>>>>>+<<<<]>++[->+
- +<]>[-<++>]<[->++<]>[-<++>]<[->+>+<<]>>+++>[->+<]>[-<+>>>>>+<<<<]>++[->++<]>[-<+
- +>]<[->++<]>[-<++>]<[->+>+<<]>>+++>[->+<]>[-<+>>>>>+<<<<]>++[->++<]>[-<++>]<[->+
- +<]>[-<++>]<[->+>+<<]>>+++>[->+<]>[-<+>>>>>+<<<<]>++[->++<]>[-<++>]<[->++<]>[-<+
- +>]<[->+>+<<]>>+++>[->+<]>[-<+>>>>>+<<<<]>++[->++<]>[-<++>]<[->++<]>[-<++>]<[->+
- >+<<]>>+++>[->+<]>[-<+>>>>>+<<<<]>++[->++<]>[-<++>]<[->++<]>[-<++>]<[->+>+<<]>>+
- ++>[->+<]>[-<+>>>>>+<<<<]>++[->++<]>[-<++>]<[->++<]>[-<++>]<[->+>+<<]>>+++>[->+<
- ]>[-<+>>>>>+<<<<]>++[->++<]>[-<++>]<[->++<]>[-<++>]<[->+>+<<]>>+++>[->+<]>[-<+>>
- >>>+<<<<]>++[->++<]>[-<++>]<[->++<]>[-<++>]<[->+>+<<]>>+++>[->+<]>[-<+>>>>>+<<<<
- ]>++[->++<]>[-<++>]<[->++<]>[-<++>]<[->+>+<<]>>+++>[->+<]>[-<+>>>>>+<<<<]>++[->+
- +<]>[-<++>]<[->++<]>[-<++>]<[->+>+<<]>>+++>[->+<]>[-<+>>>>>+<<<<]>++[->++<]>[-<+
- +>]<[->++<]>[-<++>]<[->+>+<<]>>+++>[->+<]>[-<+>>>>>+<<<<]>++[->++<]>[-<++>]<[->+
- +<]>[-<++>]<[->+>+<<]>>+++>[->+<]>[-<+>>>>>+<<<<]>++[->++<]>[-<++>]<[->++<]>[-<+
- +>]<[->+>+<<]>>+++>[->+<]>[-<+>>>>>+<<<<]>++[->++<]>[-<++>]<[->++<]>[-<++>]<[->+
- >+<<]>>+++>>>++[->++<]>[-<++>]<[->++<]>[-<++>]<[->+>+<<]>>+++>+>,]<[<<<<<<<<<<<<
- <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- <<<<<<<<<]>[+>+<-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[
- -[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[
- -[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[
- -[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[
- -[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[
- -[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[
- -[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[[-]>-<]>[-<>>>..................
- ..<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-
- <>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>........
- ............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................
- <<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>
- >>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..........
- ..........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<
- <>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>
- ....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>............
- ........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>
- ]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..
- ..................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..............
- ......<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<
- ]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....
- ................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>................
- ....<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>
- [-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>......
- ..............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..................
- ..<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-
- <>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>........
- ............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................
- <<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>
- >>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..........
- ..........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<
- <>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>
- ....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>............
- ........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>
- ]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..
- ..................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..............
- ......<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<
- ]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....
- ................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>................
- ....<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>
- [-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>......
- ..............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..................
- ..<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-
- <>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>........
- ............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................
- <<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>
- >>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..........
- ..........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<
- <>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>
- ....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>............
- ........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>
- ]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..
- ..................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..............
- ......<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<
- ]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....
- ................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>................
- ....<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>
- [-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>......
- ..............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..................
- ..<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-
- <>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>........
- ............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................
- <<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>
- >>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..........
- ..........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<
- <>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>
- ....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>............
- ........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>
- ]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..
- ..................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..............
- ......<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<
- ]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....
- ................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>................
- ....<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>
- [-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>......
- ..............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..................
- ..<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-
- <>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>........
- ............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................
- <<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>
- >>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..........
- ..........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<
- <>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>
- ....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>............
- ........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>
- ]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..
- ..................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..............
- ......<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<
- ]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....
- ................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>................
- ....<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>
- [-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>......
- ..............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..................
- ..<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-
- <>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>........
- ............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................
- <<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>
- >>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..........
- ..........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<
- <>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>
- ....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>............
- ........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>
- ]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..
- ..................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..............
- ......<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<
- ]>[-<>>>....................<<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>..
- ..................<<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>........>...
- .<........<<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>....................
- <<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>
- >>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>........>.
- ...<........<<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>..................
- ..<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>........>....<........<<<>]<]>
- [-<>>>>....................<<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>>...
- .................<<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..............
- ......<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<
- ]>[-<>>>....................<<<>]<]>[-<>>>>..<..>..<..>..<..>..<..>..<..<<<>]<]>
- [-<>>>....................<<<>]<]>[-<>>>....................<<<>]<>>>>>>>>>>>>>>
- >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- >>>>>>>]++++++++++.[-]<[<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<]>>>>>>[+>+<-[-[-[-[-[-[-[-[-[-[-[-
- [-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-
- [-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-
- [-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-
- [-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-
- [-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-
- [-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-
- [-[-[-[-[[-]>-<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<
- >]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.
- ...................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.............
- .......<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]
- <]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>...
- .................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>...............
- .....<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]
- >[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.....
- ...............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.................
- ...<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[
- -<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.......
- .............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>...................
- .<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<
- >>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.........
- ...........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>........>....<.......
- .<<<>]<]>[-<>>>..>....<....>....<......<<<>]<]>[-<>>>......>....<..........<<<>]
- <]>[-<>>>..........>....<......<<<>]<]>[-<>>>..>....<..............<<<>]<]>[-<>>
- >....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..>....<...
- .>....<......<<<>]<]>[-<>>>..>......<....>....<....<<<>]<]>[-<>>>......>....<...
- .......<<<>]<]>[-<>>>..........>....<......<<<>]<]>[-<>>>..>....<..............<
- <<>]<]>[-<>>>..>......<....>....<....<<<>]<]>[-<>>>....................<<<>]<]>[
- -<>>>..>....<....>....<......<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>.
- .........>....<......<<<>]<]>[-<>>>..>....<..............<<<>]<]>[-<>>>..>....<.
- ...>....<......<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>..........>....
- <......<<<>]<]>[-<>>>..>....<..............<<<>]<]>[-<>>>....................<<<
- >]<]>[-<>>>....................<<<>]<]>[-<>>>....>........<........<<<>]<]>[-<>>
- >..>....<....>....<......<<<>]<]>[-<>>>..>......<....>....<....<<<>]<]>[-<>>>...
- ...>....<..........<<<>]<]>[-<>>>..........>....<......<<<>]<]>[-<>>>..>....<...
- ...........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<
- <<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>
- >....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>...........
- .........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<
- >]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.
- ...................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.............
- .......<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]
- <]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>...
- .................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>...............
- .....<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]
- >[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.....
- ...............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.................
- ...<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[
- -<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.......
- .............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>...................
- .<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<
- >>>..>....<....>....<......<<<>]<]>[-<>>>..>....<....>....<......<<<>]<]>[-<>>>.
- ...................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.............
- .......<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]
- <]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>...
- .................<<<>]<]>[-<>>>............>..<......<<<>]<]>[-<>>>....>......<.
- .........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<
- >]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.
- .......>..<....>..<....<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.........
- ...........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<
- <<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>
- >....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>...........
- .........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<
- >]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.
- ...................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.............
- .......<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]
- <]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>...
- .................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>...............
- .....<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]
- >[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.....
- ...............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.................
- ...<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[
- -<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.......
- .............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>...................
- .<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<
- >>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.........
- ...........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<
- <<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>
- >....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>...........
- .........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<
- >]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.
- ...................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.............
- .......<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]
- <]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>...
- .................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>...............
- .....<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]
- >[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.....
- ...............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.................
- ...<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[
- -<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.......
- .............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>...................
- .<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<
- >>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.........
- ...........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<
- <<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>
- >....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>...........
- .........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<
- >]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.
- ...................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.............
- .......<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]
- <]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>...
- .................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>...............
- .....<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]
- >[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.....
- ...............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.................
- ...<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[
- -<>>>........>....<........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.....
- ...>....<........<<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>........>....
- <........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<
- >]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.
- ...................<<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>........>..
- ..<........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<
- <<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>>....................<<<<>]<]>[
- -<>>>....................<<<>]<]>[-<>>>>....................<<<<>]<]>[-<>>>.....
- ...............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.................
- ...<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[
- -<>>>..>..<..>..<..>..<..>..<..>..<<<<>]<]>[-<>>>....................<<<>]<]>[-<
- >>>....................<<<>]<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>]++++++++++.[-]<<<<<<[<<<<<<<<
- <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- <<<<<<<<<<<<<]>>>>>>>>>>>[+>+<-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[
- -[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[
- -[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[
- -[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[
- -[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[
- -[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[
- -[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[[-]>-<]>[-<>>>....
- ................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>................
- ....<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>
- [-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>......
- ..............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..................
- ..<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-
- <>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>........
- ............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................
- <<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>
- >>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..........
- ..........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<
- <>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>
- ....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>............
- ........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>
- ]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..
- ..................<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>..>....<....
- >....<......<<<>]<]>[-<>>>....>........<........<<<>]<]>[-<>>>........>....<....
- ....<<<>]<]>[-<>>>....>....<............<<<>]<]>[-<>>>..............>..<....<<<>
- ]<]>[-<>>>....................<<<>]<]>[-<>>>..>....<....>....<......<<<>]<]>[-<>
- >>>....<..>....<..>....<....<<<>]<]>[-<>>>....>........<........<<<>]<]>[-<>>>..
- ......>....<........<<<>]<]>[-<>>>....>....<............<<<>]<]>[-<>>>>....<..>.
- ...<..>....<....<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..>....<....>...
- .<......<<<>]<]>[-<>>>....>........<........<<<>]<]>[-<>>>........>....<........
- <<<>]<]>[-<>>>....>....<............<<<>]<]>[-<>>>..>....<....>....<......<<<>]<
- ]>[-<>>>....>........<........<<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>
- ....>....<............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..........
- ..........<<<>]<]>[-<>>>..>....<....>....<......<<<>]<]>[-<>>>..>....<....>....<
- ......<<<>]<]>[-<>>>>....<..>....<..>....<....<<<>]<]>[-<>>>....>........<......
- ..<<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>....>....<............<<<>]<
- ]>[-<>>>....................<<<>]<]>[-<>>>>..........<..........<<<>]<]>[-<>>>..
- >....<..............<<<>]<]>[-<>>>..>....<..............<<<>]<]>[-<>>>..........
- ..........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>......>....<..........
- <<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>
- >>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..........
- ..........<<<>]<]>[-<>>>..>..........<........<<<>]<]>[-<>>>..>..........<......
- ..<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....>........<........<<<>]<]>
- [-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>......
- ..............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..................
- ..<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-
- <>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>......>.
- ...<..........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..................
- ..<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-
- <>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>........
- >......<......<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..................
- ..<<<>]<]>[-<>>>....>........<........<<<>]<]>[-<>>>....................<<<>]<]>
- [-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>......
- ..............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..................
- ..<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-
- <>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>........
- ............<<<>]<]>[-<>>>..........>..<........<<<>]<]>[-<>>>..>..<......>..<..
- ......<<<>]<]>[-<>>>..>....<....>....<......<<<>]<]>[-<>>>....................<<
- <>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>
- ......>..<....>..<......<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>........
- ............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................
- <<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>
- >>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..........
- ..........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<
- <>]<]>[-<>>>..>......<....>....<....<<<>]<]>[-<>>>....................<<<>]<]>[-
- <>>>......>....<..........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>......
- ..............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..................
- ..<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-
- <>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>........
- ............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................
- <<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>
- >>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..........
- ..........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<
- <>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>
- ....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>............
- ........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>
- ]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..
- ..>....<............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>......>....<
- ..........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<
- <>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>
- ....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>............
- ........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>
- ]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..
- ..................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..............
- ......<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<
- ]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....
- ................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>................
- ....<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>
- [-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>......
- ..............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..................
- ..<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-
- <>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>........
- ............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................
- <<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>
- >>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..........
- ..........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<
- <>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>
- ....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>............
- ........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>
- ]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..
- ..................<<<>]<]>[-<>>>....>..<..............<<<>]<]>[-<>>>..........>.
- .<........<<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>....................
- <<<>]<]>[-<>>>....................<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-
- <>>>....................<<<>]<]>[-<>>>..>....<....>....<......<<<>]<]>[-<>>>....
- ................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>................
- ....<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>
- [-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>......
- ..............<<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>................
- ....<<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>........>....<........<<<>
- ]<]>[-<>>>........>....<........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>
- ....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>............
- ..>..<....<<<>]<]>[-<>>>>..<..................<<<>]<]>[-<>>>........>....<......
- ..<<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>....................<<<>]<]>
- [-<>>>....................<<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>>...
- .................<<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>>.............
- .......<<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>
- ]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..
- ..................<<<>]<]>[-<>>>>..<..>..<..>..<..>..<..>..<..<<<>]<]>[-<>>>....
- ................<<<>]<]>[-<>>>....................<<<>]<>>>>>>>>>>>>>>>>>>>>>>>>
- >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>]++
- ++++++++.[-]<<<<<<<<<<<[<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<]>>>>>>>>>>>>>>>>[+>+<-[-[-[-[-[-[-
- [-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-
- [-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-
- [-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-
- [-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-
- [-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-
- [-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-
- [-[-[-[-[-[-[-[-[-[[-]>-<]>[-<>>>....................<<<>]<]>[-<>>>.............
- .......<<<>]<]>[-<>>>..........>....<......<<<>]<]>[-<>>>....................<<<
- >]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>..........>....<......<<<>]<]>[-<
- >>>..>....<..............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.......
- .............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..>......<....>....
- <....<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>..........>....<......<<<
- >]<]>[-<>>>..>....<..............<<<>]<]>[-<>>>..>......<....>....<....<<<>]<]>[
- -<>>>..........>..<........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.....
- .>....<..........<<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>..>....<.....
- .........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>......>....<..........<
- <<>]<]>[-<>>>..........>....<......<<<>]<]>[-<>>>..>....<..............<<<>]<]>[
- -<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....>..
- ......<........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..>......<....>..
- ..<....<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>..........>....<......<
- <<>]<]>[-<>>>..>....<..............<<<>]<]>[-<>>>..>..........<........<<<>]<]>[
- -<>>>....................<<<>]<]>[-<>>>....>....<............<<<>]<]>[-<>>>.....
- ...............<<<>]<]>[-<>>>..>....<....>....<......<<<>]<]>[-<>>>......>....<.
- .........<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>..>..............<...
- .<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<
- >>>>....<....>......<......<<<>]<]>[-<>>>..>....<....>....<......<<<>]<]>[-<>>>.
- .....>....<..........<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>>....<...
- .>......<......<<<>]<]>[-<>>>>............<........<<<>]<]>[-<>>>...............
- .....<<<>]<]>[-<>>>..>....<....>....<......<<<>]<]>[-<>>>......>....<..........<
- <<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>....................<<<>]<]>[-<
- >>>..>....<....>....<......<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>...
- ...>....<..........<<<>]<]>[-<>>>....>..........<......<<<>]<]>[-<>>>......>....
- ......<....<<<>]<]>[-<>>>....>........<........<<<>]<]>[-<>>>...................
- .<<<>]<]>[-<>>>>....<....>......<......<<<>]<]>[-<>>>..>....<....>....<......<<<
- >]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<
- >>>......>....<..........<<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>>....
- ..<..............<<<>]<]>[-<>>>>......<..............<<<>]<]>[-<>>>.............
- .......<<<>]<]>[-<>>>..>............<......<<<>]<]>[-<>>>....>......<..........<
- <<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>
- >..>..............<....<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.........
- .>....<......<<<>]<]>[-<>>>>....<......>....<......<<<>]<]>[-<>>>>....<......>..
- ..<......<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..>....<....>....<.....
- .<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<
- >>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.........
- ...........<<<>]<]>[-<>>>..>..........<........<<<>]<]>[-<>>>...................
- .<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<
- >>>......>....<..........<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>...
- .................<<<>]<]>[-<>>>......>......<........<<<>]<]>[-<>>>.............
- .......<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>....................<<<
- >]<]>[-<>>>......>..<......>..<....<<<>]<]>[-<>>>>..............<......<<<>]<]>[
- -<>>>>..<............>..<....<<<>]<]>[-<>>>..>..<........>..<......<<<>]<]>[-<>>
- >....................<<<>]<]>[-<>>>>..<............>..<....<<<>]<]>[-<>>>..>....
- ........<......<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..>..<...........
- .....<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>..>..<................<<<
- >]<]>[-<>>>....................<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>
- >......>..........<....<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>........>
- ..<..........<<<>]<]>[-<>>>....>......<..........<<<>]<]>[-<>>>.................
- ...<<<>]<]>[-<>>>............>..<......<<<>]<]>[-<>>>........>....<........<<<>]
- <]>[-<>>>........>..<....>..<....<<<>]<]>[-<>>>....>..<....>..<........<<<>]<]>[
- -<>>>....................<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>.....
- ...............<<<>]<]>[-<>>>....>......<..........<<<>]<]>[-<>>>..>..<.........
- .......<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>......>....<..........<<<
- >]<]>[-<>>>............>..<......<<<>]<]>[-<>>>....................<<<>]<]>[-<>>
- >....>..........<......<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>>....<..>
- ....<..>....<....<<<>]<]>[-<>>>>........<............<<<>]<]>[-<>>>......>....<.
- .........<<<>]<]>[-<>>>........>........<....<<<>]<]>[-<>>>....................<
- <<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>
- >....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>...........
- .........<<<>]<]>[-<>>>......>..<............<<<>]<]>[-<>>>....................<
- <<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>
- >....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>...........
- .........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....>......<..........<
- <<>]<]>[-<>>>>......<..............<<<>]<]>[-<>>>..........>....<......<<<>]<]>[
- -<>>>......>....<..........<<<>]<]>[-<>>>>......<..............<<<>]<]>[-<>>>...
- .................<<<>]<]>[-<>>>......>........<......<<<>]<]>[-<>>>.............
- .......<<<>]<]>[-<>>>......>........<......<<<>]<]>[-<>>>....................<<<
- >]<]>[-<>>>>......<..............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>
- >....>....<............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....>....
- ....<........<<<>]<]>[-<>>>>..........<..........<<<>]<]>[-<>>>>....<...........
- .....<<<>]<]>[-<>>>......>..........<....<<<>]<]>[-<>>>>................<....<<<
- >]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]
- >[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<
- >>>>....<........>....<....<<<>]<]>[-<>>>>................<....<<<>]<]>[-<>>>..>
- ............<......<<<>]<]>[-<>>>>..............<......<<<>]<]>[-<>>>..>........
- ....<......<<<>]<]>[-<>>>>..............<......<<<>]<]>[-<>>>..>............<...
- ...<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<........>....<....<
- <<>]<]>[-<>>>>........<............<<<>]<]>[-<>>>>......<......>....<....<<<>]<]
- >[-<>>>........>........<....<<<>]<]>[-<>>>..>............<......<<<>]<]>[-<>>>>
- ....<........>....<....<<<>]<]>[-<>>>....>..........<......<<<>]<]>[-<>>>>......
- ..........<....<<<>]<]>[-<>>>>................<....<<<>]<]>[-<>>>>............<.
- .......<<<>]<]>[-<>>>....>..........<......<<<>]<]>[-<>>>>..............<......<
- <<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>....................<<<>]<]>[-<
- >>>..>............<......<<<>]<]>[-<>>>>....<................<<<>]<]>[-<>>>.....
- ...............<<<>]<]>[-<>>>............>....<....<<<>]<]>[-<>>>...............
- .....<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..>............<......<<<>]
- <]>[-<>>>..>............<......<<<>]<]>[-<>>>>................<....<<<>]<]>[-<>>
- >....>..........<......<<<>]<]>[-<>>>>................<....<<<>]<]>[-<>>>.......
- ...>....<......<<<>]<]>[-<>>>..>............<......<<<>]<]>[-<>>>..>............
- <......<<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>....>........<........<
- <<>]<]>[-<>>>............>....<....<<<>]<]>[-<>>>....................<<<>]<]>[-<
- >>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.........
- ...........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....>....<...........
- .<<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>........>....<........<<<>]<]
- >[-<>>>..>........<..........<<<>]<]>[-<>>>>......<......>....<....<<<>]<]>[-<>>
- >......>....<..........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..>....<.
- ...>....<......<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>...............
- .....<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]
- >[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.....
- ...............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>........>....<...
- .....<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>........>....<........<<<>]
- <]>[-<>>>........>....<........<<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>
- >..>..............<....<<<>]<]>[-<>>>..>....<....>....<......<<<>]<]>[-<>>>.....
- ...............<<<>]<]>[-<>>>............>....<....<<<>]<]>[-<>>>>....<.........
- .......<<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>........>....<........<
- <<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>
- >........>....<........<<<>]<]>[-<>>>>....................<<<<>]<]>[-<>>>.......
- .............<<<>]<]>[-<>>>>....................<<<<>]<]>[-<>>>.................
- ...<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[
- -<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..>..<.
- .>..<..>..<..>..<..>..<<<<>]<]>[-<>>>..>............<......<<<>]<]>[-<>>>.......
- .............<<<>]<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>]++++++++++.[-]<<<<<<<<<<<<<<<<[<<<<<<<<
- <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- <<<<<<<<<<<<<]>>>>>>>>>>>>>>>>>>>>>[+>+<-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[
- -[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[
- -[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[
- -[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[
- -[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[
- -[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[
- -[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[[-]>-<]>
- [-<>>>..>....<....>....<......<<<>]<]>[-<>>>>......<..............<<<>]<]>[-<>>>
- ........>....<........<<<>]<]>[-<>>>..>....<....>....<......<<<>]<]>[-<>>>....>.
- .......<........<<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>....>....<....
- ........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>
- ]<]>[-<>>>..>....<....>....<......<<<>]<]>[-<>>>>....<..>....<..>....<....<<<>]<
- ]>[-<>>>....>........<........<<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>
- ....>....<............<<<>]<]>[-<>>>>....<..>....<..>....<....<<<>]<]>[-<>>>>...
- ...<..>....<........<<<>]<]>[-<>>>..>....<....>....<......<<<>]<]>[-<>>>....>...
- .....<........<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>....>....<......
- ......<<<>]<]>[-<>>>..>....<....>....<......<<<>]<]>[-<>>>....>........<........
- <<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>....>....<............<<<>]<]>
- [-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..>...
- .<....>....<......<<<>]<]>[-<>>>..>....<....>....<......<<<>]<]>[-<>>>>....<..>.
- ...<..>....<....<<<>]<]>[-<>>>....>........<........<<<>]<]>[-<>>>........>....<
- ........<<<>]<]>[-<>>>....>....<............<<<>]<]>[-<>>>>....<......>....<....
- ..<<<>]<]>[-<>>>>........<............<<<>]<]>[-<>>>....................<<<>]<]>
- [-<>>>>....<........>....<....<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..
- ..................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>>....<......>.
- .....<....<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..>............<......
- <<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>
- >>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..........
- ..........<<<>]<]>[-<>>>..>....<....>....<......<<<>]<]>[-<>>>..>............<..
- ....<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>
- [-<>>>....................<<<>]<]>[-<>>>>................<....<<<>]<]>[-<>>>....
- ................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>................
- ....<<<>]<]>[-<>>>..>....<......>....<....<<<>]<]>[-<>>>....>........<........<<
- <>]<]>[-<>>>....................<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>
- >>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..........
- ..........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>......>....<..........
- <<<>]<]>[-<>>>..>........<..........<<<>]<]>[-<>>>..>....<..............<<<>]<]>
- [-<>>>..>....<..............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>>...
- .<........>....<....<<<>]<]>[-<>>>..>........<..........<<<>]<]>[-<>>>..........
- ..........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>>....<..>....<..>....<
- ....<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>........>....<........<<<>]<
- ]>[-<>>>..........>....<......<<<>]<]>[-<>>>..........>....<......<<<>]<]>[-<>>>
- ....................<<<>]<]>[-<>>>..>....<....>....<......<<<>]<]>[-<>>>..>.....
- .......<......<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..................
- ..<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-
- <>>>..........>....<......<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..>...
- .<....>....<......<<<>]<]>[-<>>>....>..........<......<<<>]<]>[-<>>>......>....<
- ..........<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>..................
- ..<<<>]<]>[-<>>>....>....<..>....<......<<<>]<]>[-<>>>....................<<<>]<
- ]>[-<>>>......>....<..........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..
- ....>..<............<<<>]<]>[-<>>>..>..<..........>..<....<<<>]<]>[-<>>>>..<....
- ........>..<....<<<>]<]>[-<>>>..>..<........>..<......<<<>]<]>[-<>>>............
- ........<<<>]<]>[-<>>>>..<............>..<....<<<>]<]>[-<>>>>..<............>..<
- ....<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....>..<..............<<<>]<
- ]>[-<>>>....>..<....>..<........<<<>]<]>[-<>>>....>..<..............<<<>]<]>[-<>
- >>....................<<<>]<]>[-<>>>....>..<....>..<........<<<>]<]>[-<>>>....>.
- .<..>..<..........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..............
- ......<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>......>....<..........<<<>
- ]<]>[-<>>>..........>..<........<<<>]<]>[-<>>>......>..<....>..<......<<<>]<]>[-
- <>>>......>..<....>..<......<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....
- ................<<<>]<]>[-<>>>....>..<....>..<........<<<>]<]>[-<>>>............
- ........<<<>]<]>[-<>>>..>..<......>..<........<<<>]<]>[-<>>>....>..<............
- ..<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....>..<....>..<........<<<>]<
- ]>[-<>>>..........>..<........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..
- >..<..........>..<....<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>>....<....
- >......<......<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>......>....<....
- ......<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>....................<<<>
- ]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..
- ..................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..............
- ......<<<>]<]>[-<>>>....>....<............<<<>]<]>[-<>>>....................<<<>
- ]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..
- ..................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..............
- ......<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>......>....<..........<<<>
- ]<]>[-<>>>..>....<..............<<<>]<]>[-<>>>..........>....<......<<<>]<]>[-<>
- >>......>....<..........<<<>]<]>[-<>>>..>....<..............<<<>]<]>[-<>>>......
- ..............<<<>]<]>[-<>>>....>....<....>....<....<<<>]<]>[-<>>>..............
- ......<<<>]<]>[-<>>>..........>....<......<<<>]<]>[-<>>>....................<<<>
- ]<]>[-<>>>..>....<..............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>
- ....>....<............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..>....<..
- ..>....<......<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>..>....<........
- ......<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>>....<........>....<....
- <<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<........>....<....<<<>
- ]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>
- [-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<..>....<..>....<....<<<>]<]>[-
- <>>>>....<........>....<....<<<>]<]>[-<>>>..>....<......>....<....<<<>]<]>[-<>>>
- >....<........>....<....<<<>]<]>[-<>>>..>....<......>....<....<<<>]<]>[-<>>>>...
- .<........>....<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<..
- ......>....<....<<<>]<]>[-<>>>..>....<..............<<<>]<]>[-<>>>..>....<......
- >....<....<<<>]<]>[-<>>>..........>....<......<<<>]<]>[-<>>>......>....<........
- ..<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>..>....<......>....<....<<
- <>]<]>[-<>>>..>....<......>....<....<<<>]<]>[-<>>>..>....<......>....<....<<<>]<
- ]>[-<>>>..>....<....>....<......<<<>]<]>[-<>>>..>....<......>....<....<<<>]<]>[-
- <>>>..>....<......>....<....<<<>]<]>[-<>>>....>........<........<<<>]<]>[-<>>>..
- >............<......<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>..>....<
- ..............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..........>....<..
- ....<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>
- [-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>
- >>>....<........>....<....<<<>]<]>[-<>>>..>....<..............<<<>]<]>[-<>>>>...
- .<................<<<>]<]>[-<>>>........>......<......<<<>]<]>[-<>>>>....<......
- ..>....<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>......>......<..
- ......<<<>]<]>[-<>>>..>....<....>....<......<<<>]<]>[-<>>>..........>....<......
- <<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>
- >>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..........
- ..........<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>......>....<........
- ..<<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>>....<....>....<........<<<>
- ]<]>[-<>>>>..<..>..<......>....<....<<<>]<]>[-<>>>..>............<......<<<>]<]>
- [-<>>>..>....<....>....<......<<<>]<]>[-<>>>..>....<....>....<......<<<>]<]>[-<>
- >>....>........<........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>........
- ............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................
- <<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>
- >>....................<<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>........
- ............<<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>........>....<....
- ....<<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>>....<..>....<..>....<....
- <<<>]<]>[-<>>>..>....<....>....<......<<<>]<]>[-<>>>....................<<<>]<]>
- [-<>>>..........>......<....<<<>]<]>[-<>>>>......<..............<<<>]<]>[-<>>>..
- ......>....<........<<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>..........
- ..........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>........>....<........
- <<<>]<]>[-<>>>>....................<<<<>]<]>[-<>>>....................<<<>]<]>[-
- <>>>>....................<<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>......
- ..............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..................
- ..<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>>..<..>..<..>..<..>..<..>..<..
- <<<>]<]>[-<>>>>..<............>..<....<<<>]<]>[-<>>>....................<<<>]<>>
- >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- >>>>>>>>>>>>>>>>>>>]++++++++++.[-]<<<<<<<<<<<<<<<<<<<<<[<<<<<<<<<<<<<<<<<<<<<<<<
- <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<]>>
- >>>>>>>>>>>>>>>>>>>>>>>>[+>+<-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-
- [-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-
- [-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-
- [-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-
- [-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-
- [-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-
- [-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[[-]>-<]>[-<>>>..>..
- ..<....>....<......<<<>]<]>[-<>>>..>....<..............<<<>]<]>[-<>>>......>....
- <..........<<<>]<]>[-<>>>..>....<....>....<......<<<>]<]>[-<>>>..>....<....>....
- <......<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>......>....<..........<
- <<>]<]>[-<>>>....................<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<
- >>>..>....<....>....<......<<<>]<]>[-<>>>>....<....>......<......<<<>]<]>[-<>>>.
- .>....<....>....<......<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>......>
- ....<..........<<<>]<]>[-<>>>>....<....>......<......<<<>]<]>[-<>>>....>......<.
- .........<<<>]<]>[-<>>>..>....<....>....<......<<<>]<]>[-<>>>..>....<....>....<.
- .....<<<>]<]>[-<>>>....>....<............<<<>]<]>[-<>>>......>....<..........<<<
- >]<]>[-<>>>..>....<....>....<......<<<>]<]>[-<>>>..>....<....>....<......<<<>]<]
- >[-<>>>......>....<..........<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>.
- ...................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....>........
- <........<<<>]<]>[-<>>>..>....<....>....<......<<<>]<]>[-<>>>>....<....>......<.
- .....<<<>]<]>[-<>>>..>....<....>....<......<<<>]<]>[-<>>>......>....<..........<
- <<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>>....<......>....<......<<<>]<]
- >[-<>>>..>....<..............<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>
- >>....<........>....<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>..
- ..<........>....<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<.
- .....>......<....<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>>....<........>
- ....<....<<<>]<]>[-<>>>..>............<......<<<>]<]>[-<>>>..>............<.....
- .<<<>]<]>[-<>>>..>............<......<<<>]<]>[-<>>>..>............<......<<<>]<]
- >[-<>>>>....<........>....<....<<<>]<]>[-<>>>..>....<......>....<....<<<>]<]>[-<
- >>>......>....<..........<<<>]<]>[-<>>>..>............<......<<<>]<]>[-<>>>..>..
- ..........<......<<<>]<]>[-<>>>..>............<......<<<>]<]>[-<>>>..>....<.....
- .>....<....<<<>]<]>[-<>>>>................<....<<<>]<]>[-<>>>>................<.
- ...<<<>]<]>[-<>>>>................<....<<<>]<]>[-<>>>>....<..........>..<....<<<
- >]<]>[-<>>>..>....<..>....<........<<<>]<]>[-<>>>....>........<........<<<>]<]>[
- -<>>>....>........<........<<<>]<]>[-<>>>....>........<........<<<>]<]>[-<>>>...
- .>........<........<<<>]<]>[-<>>>....>........<........<<<>]<]>[-<>>>....>......
- ..<........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>........>....<.......
- .<<<>]<]>[-<>>>..>....<..............<<<>]<]>[-<>>>..>....<..............<<<>]<]
- >[-<>>>....................<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>.
- .....>....<..........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>...........
- .........<<<>]<]>[-<>>>>....<..>....<..>....<....<<<>]<]>[-<>>>.................
- ...<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>....>........<........<<<>]
- <]>[-<>>>....>........<........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.
- ...>........<........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>...........
- .........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<
- >]<]>[-<>>>....................<<<>]<]>[-<>>>..>............<......<<<>]<]>[-<>>
- >....................<<<>]<]>[-<>>>..>....<....>....<......<<<>]<]>[-<>>>..>....
- <......>....<....<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>>....<.......
- .>....<....<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....>....<..>....<...
- ...<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[
- -<>>>....................<<<>]<]>[-<>>>......>..<............<<<>]<]>[-<>>>..>..
- <..........>..<....<<<>]<]>[-<>>>>..<............>..<....<<<>]<]>[-<>>>..>..<...
- .............<<<>]<]>[-<>>>........>..<..........<<<>]<]>[-<>>>>..<............>
- ..<....<<<>]<]>[-<>>>>..<............>..<....<<<>]<]>[-<>>>..>....<....>....<...
- ...<<<>]<]>[-<>>>......>..<............<<<>]<]>[-<>>>..>..<........>..<......<<<
- >]<]>[-<>>>......>..<............<<<>]<]>[-<>>>..>....<....>....<......<<<>]<]>[
- -<>>>..>..<........>..<......<<<>]<]>[-<>>>..>..<....>..<..........<<<>]<]>[-<>>
- >....................<<<>]<]>[-<>>>>................<....<<<>]<]>[-<>>>....>....
- ....<........<<<>]<]>[-<>>>....>..<....>..<........<<<>]<]>[-<>>>........>..<...
- .......<<<>]<]>[-<>>>....>..<........>..<....<<<>]<]>[-<>>>....>..<....>..<.....
- ...<<<>]<]>[-<>>>..>............<......<<<>]<]>[-<>>>..>....<....>....<......<<<
- >]<]>[-<>>>..>..<........>..<......<<<>]<]>[-<>>>....................<<<>]<]>[-<
- >>>....>......<..........<<<>]<]>[-<>>>......>..<............<<<>]<]>[-<>>>..>..
- ..<....>....<......<<<>]<]>[-<>>>..>..<........>..<......<<<>]<]>[-<>>>........>
- ..<..........<<<>]<]>[-<>>>..>....<....>....<......<<<>]<]>[-<>>>>..<...........
- .>..<....<<<>]<]>[-<>>>......>..<............<<<>]<]>[-<>>>....................<
- <<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>......>....<..........<<<>]<]>[
- -<>>>......>....<..........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.....
- ...............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.................
- ...<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[
- -<>>>....>....<............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.....
- ...............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.................
- ...<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[
- -<>>>....................<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>..>..
- ..<..............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>...............
- .....<<<>]<]>[-<>>>..>....<..............<<<>]<]>[-<>>>....................<<<>]
- <]>[-<>>>....>....<......>..<....<<<>]<]>[-<>>>....................<<<>]<]>[-<>>
- >..........>....<......<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..>....<.
- .............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>......>....<.......
- ...<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>>....<........>....<....<<<>]
- <]>[-<>>>......>....<..........<<<>]<]>[-<>>>..>....<..............<<<>]<]>[-<>>
- >......>....<..........<<<>]<]>[-<>>>>..<..........>....<....<<<>]<]>[-<>>>>....
- <........>....<....<<<>]<]>[-<>>>..>....<....>....<......<<<>]<]>[-<>>>>....<...
- .....>....<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<.......
- .>....<....<<<>]<]>[-<>>>>..<....>....<....>..<....<<<>]<]>[-<>>>>....<........>
- ....<....<<<>]<]>[-<>>>..>....<......>....<....<<<>]<]>[-<>>>>....<........>....
- <....<<<>]<]>[-<>>>..>....<......>....<....<<<>]<]>[-<>>>>....<........>....<...
- .<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>......<....>......<....<<<
- >]<]>[-<>>>..>....<..............<<<>]<]>[-<>>>..>....<......>....<....<<<>]<]>[
- -<>>>..........>....<......<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>>..
- ..<........>....<....<<<>]<]>[-<>>>>....<..........>..<....<<<>]<]>[-<>>>..>....
- <........>..<....<<<>]<]>[-<>>>..>....<........>..<....<<<>]<]>[-<>>>..>....<...
- ...>....<....<<<>]<]>[-<>>>>....<..........>..<....<<<>]<]>[-<>>>..>....<......>
- ....<....<<<>]<]>[-<>>>..>....<....>....<......<<<>]<]>[-<>>>>....<........>....
- <....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>....>....<............<
- <<>]<]>[-<>>>....................<<<>]<]>[-<>>>........>....<........<<<>]<]>[-<
- >>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>>....<...
- .....>....<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>............>
- ....<....<<<>]<]>[-<>>>>....<................<<<>]<]>[-<>>>>....<...............
- .<<<>]<]>[-<>>>......>........<......<<<>]<]>[-<>>>............>....<....<<<>]<]
- >[-<>>>>..<..........>....<....<<<>]<]>[-<>>>....>........<........<<<>]<]>[-<>>
- >>....<........>....<....<<<>]<]>[-<>>>..........>....<......<<<>]<]>[-<>>>.....
- ...............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.................
- ...<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[
- -<>>>......>....<..........<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>...
- .....>....<........<<<>]<]>[-<>>>>....<....>....<........<<<>]<]>[-<>>>>......<.
- ...>....<......<<<>]<]>[-<>>>>....<..>....<..>....<....<<<>]<]>[-<>>>..>....<...
- .>....<......<<<>]<]>[-<>>>..>....<....>....<......<<<>]<]>[-<>>>....>........<.
- .......<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]
- <]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>...
- .................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>...............
- .....<<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>....................<<<>]
- <]>[-<>>>........>....<........<<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>
- >........>....<........<<<>]<]>[-<>>>>....<..>....<..>....<....<<<>]<]>[-<>>>..>
- ....<....>....<......<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>........>..
- ......<....<<<>]<]>[-<>>>>........<............<<<>]<]>[-<>>>........>....<.....
- ...<<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>....................<<<>]<]
- >[-<>>>....................<<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>>..
- ..................<<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>>............
- ........<<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<
- >]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.
- ...................<<<>]<]>[-<>>>..>..<..>..<..>..<..>..<..>..<<<<>]<]>[-<>>>>..
- <............>..<....<<<>]<]>[-<>>>....................<<<>]<>>>>>>>>>>>>>>>>>>>
- >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- >>]++++++++++.[-]<<<<<<<<<<<<<<<<<<<<<<<<<<[<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<]>>>>>>>>>>>>>>
- >>>>>>>>>>>>>>>>>[+>+<-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[
- -[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[
- -[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[
- -[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[
- -[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[
- -[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[
- -[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[[-]>-<]>[-<>>>............
- ........<<<>]<]>[-<>>>..>....<..............<<<>]<]>[-<>>>....................<<
- <>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>
- ....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>............
- ..>..<....<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>....................
- <<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>
- >>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..........
- ..........<<<>]<]>[-<>>>..>....<..>......<......<<<>]<]>[-<>>>..................
- ..<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-
- <>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>........
- ............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................
- <<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>
- >>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..........
- ..........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<
- <>]<]>[-<>>>....................<<<>]<]>[-<>>>>....<......>....<......<<<>]<]>[-
- <>>>..>....<..............<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>.
- ...<........>....<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<
- ........>....<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<....
- >........<....<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>>....<........>...
- .<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<........>....<..
- ..<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<........>....<....<<
- <>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>..>....<......>....<....<<<>]<
- ]>[-<>>>......>....<..........<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>
- ......>....<..........<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>..>....<
- ........>..<....<<<>]<]>[-<>>>..>....<......>....<....<<<>]<]>[-<>>>..>....<....
- ..>....<....<<<>]<]>[-<>>>..>....<......>....<....<<<>]<]>[-<>>>>....<..........
- >..<....<<<>]<]>[-<>>>..>....<..>....<........<<<>]<]>[-<>>>..>....<....>....<..
- ....<<<>]<]>[-<>>>..>....<....>....<......<<<>]<]>[-<>>>..>....<....>....<......
- <<<>]<]>[-<>>>..>....<....>....<......<<<>]<]>[-<>>>..>....<....>....<......<<<>
- ]<]>[-<>>>..>....<....>....<......<<<>]<]>[-<>>>....................<<<>]<]>[-<>
- >>>..........<..........<<<>]<]>[-<>>>>........<....>..<......<<<>]<]>[-<>>>>...
- .....<....>..<......<<<>]<]>[-<>>>>..<......>..<..........<<<>]<]>[-<>>>>....<..
- ......>....<....<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>..............
- ......<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>>....<..>....<..>....<....
- <<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>
- >>..........>....<......<<<>]<]>[-<>>>..>....<..............<<<>]<]>[-<>>>......
- >....<..........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>................
- ....<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>
- [-<>>>....................<<<>]<]>[-<>>>......>..<......>..<....<<<>]<]>[-<>>>>.
- ...<......>....<......<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..........
- ..........<<<>]<]>[-<>>>..>....<..............<<<>]<]>[-<>>>......>....<........
- ..<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>....................<<<>]<
- ]>[-<>>>....>....<............<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>
- ....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>......>..<..
- ..........<<<>]<]>[-<>>>..>..<..........>..<....<<<>]<]>[-<>>>>..<............>.
- .<....<<<>]<]>[-<>>>..>..<................<<<>]<]>[-<>>>........>..<..........<<
- <>]<]>[-<>>>>..<............>..<....<<<>]<]>[-<>>>>..<............>..<....<<<>]<
- ]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....
- ................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>................
- ....<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..>..<....>..<..........<<<>
- ]<]>[-<>>>....................<<<>]<]>[-<>>>..>..<..........>..<....<<<>]<]>[-<>
- >>..>..<........>..<......<<<>]<]>[-<>>>..>..<........>..<......<<<>]<]>[-<>>>..
- ..................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..............
- ......<<<>]<]>[-<>>>>..<............>..<....<<<>]<]>[-<>>>....................<<
- <>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>
- ....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>............
- ........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>
- ]<]>[-<>>>....................<<<>]<]>[-<>>>>..<..................<<<>]<]>[-<>>>
- ......>..<............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>......>...
- .<..........<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>......>....<......
- ....<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>
- [-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>......
- ..............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....>....<........
- ....<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>
- [-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>......
- ..............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..................
- ..<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>..>....<..............<<<>]<
- ]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..>.
- ...<..............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....>....<....
- ........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..........>....<......<<
- <>]<]>[-<>>>....................<<<>]<]>[-<>>>..>....<..............<<<>]<]>[-<>
- >>....................<<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>........
- ............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>......>....<........
- ..<<<>]<]>[-<>>>....>....<............<<<>]<]>[-<>>>......>....<..........<<<>]<
- ]>[-<>>>............>....<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>
- >>..>....<....>....<......<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>.
- ...<........>....<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>......
- >....<..........<<<>]<]>[-<>>>>....<................<<<>]<]>[-<>>>..>....<......
- >....<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>..>....<......>...
- .<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>......<......>....<..
- ..<<<>]<]>[-<>>>>................<....<<<>]<]>[-<>>>..>....<..............<<<>]<
- ]>[-<>>>..>....<......>....<....<<<>]<]>[-<>>>..........>....<......<<<>]<]>[-<>
- >>......>....<..........<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>...
- .<................<<<>]<]>[-<>>>..>....<..............<<<>]<]>[-<>>>..>....<....
- ..........<<<>]<]>[-<>>>..>....<......>....<....<<<>]<]>[-<>>>>....<..........>.
- .<....<<<>]<]>[-<>>>..>....<......>....<....<<<>]<]>[-<>>>..>....<....>....<....
- ..<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>............>....<....<<<>
- ]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>
- ......>....<..........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..........
- ..........<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<........>...
- .<....<<<>]<]>[-<>>>............>....<....<<<>]<]>[-<>>>>....<................<<
- <>]<]>[-<>>>>....<................<<<>]<]>[-<>>>....>....<..>....<......<<<>]<]>
- [-<>>>............>....<....<<<>]<]>[-<>>>............>....<....<<<>]<]>[-<>>>..
- >....<..>....<........<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>......
- ..>....<........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>................
- ....<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>......>....<..........<<<>]<
- ]>[-<>>>..>....<....>....<......<<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>
- >>....>....<............<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>>....<
- ....>....<........<<<>]<]>[-<>>>..........>....<......<<<>]<]>[-<>>>>....<..>...
- .<..........<<<>]<]>[-<>>>..>....<....>....<......<<<>]<]>[-<>>>....>..<....>..<
- ........<<<>]<]>[-<>>>....>........<........<<<>]<]>[-<>>>....................<<
- <>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>
- ....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>............
- ........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>........>....<........<<
- <>]<]>[-<>>>....................<<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>
- >>........>....<........<<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>>....<
- ..>....<..>....<....<<<>]<]>[-<>>>..>....<....>....<......<<<>]<]>[-<>>>........
- ............<<<>]<]>[-<>>>......>..........<....<<<>]<]>[-<>>>>..........<......
- ....<<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>........>....<........<<<>
- ]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..
- ......>....<........<<<>]<]>[-<>>>>....................<<<<>]<]>[-<>>>..........
- ..........<<<>]<]>[-<>>>>....................<<<<>]<]>[-<>>>....................
- <<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>
- >>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>>..<..>..<
- ..>..<..>..<..>..<..<<<>]<]>[-<>>>>..<..>..<....>..<..>..<....<<<>]<]>[-<>>>....
- ................<<<>]<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>]++++++++++.[-]<<<<<<<<<<<<<<<<<<<<<<
- <<<<<<<<<[<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<]>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[+>+<-[-[-[-
- [-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-
- [-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-
- [-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-
- [-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-
- [-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-
- [-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-
- [-[-[-[-[-[-[-[-[-[-[-[-[[-]>-<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>..>
- ....<..............<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<...
- ...>....<......<<<>]<]>[-<>>>>....<......>....<......<<<>]<]>[-<>>>>....<......>
- ....<......<<<>]<]>[-<>>>>....<......>....<......<<<>]<]>[-<>>>..>..............
- <....<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..>............<......<<<>]
- <]>[-<>>>..>............<......<<<>]<]>[-<>>>..>............<......<<<>]<]>[-<>>
- >..>............<......<<<>]<]>[-<>>>..>............<......<<<>]<]>[-<>>>>....<.
- .>........<......<<<>]<]>[-<>>>..>..<........>....<....<<<>]<]>[-<>>>....>......
- <..........<<<>]<]>[-<>>>....>......<..........<<<>]<]>[-<>>>....>......<.......
- ...<<<>]<]>[-<>>>....>......<..........<<<>]<]>[-<>>>..>............<......<<<>]
- <]>[-<>>>..>............<......<<<>]<]>[-<>>>..>............<......<<<>]<]>[-<>>
- >..>............<......<<<>]<]>[-<>>>..>............<......<<<>]<]>[-<>>>>......
- ..<..>....<......<<<>]<]>[-<>>>..>..........<........<<<>]<]>[-<>>>..>..........
- <........<<<>]<]>[-<>>>..>..........<........<<<>]<]>[-<>>>..>..........<.......
- .<<<>]<]>[-<>>>..>..........<........<<<>]<]>[-<>>>..>..........<........<<<>]<]
- >[-<>>>>....<....>....<........<<<>]<]>[-<>>>..>............<......<<<>]<]>[-<>>
- >>....<........>....<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>..
- ..<........>....<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<.
- .......>....<....<<<>]<]>[-<>>>>....<....>..<..>....<....<<<>]<]>[-<>>>.........
- ...........<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<........>..
- ..<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<........>....<.
- ...<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>......<......>....<....<
- <<>]<]>[-<>>>..>....<......>....<....<<<>]<]>[-<>>>......>....<..........<<<>]<]
- >[-<>>>......>....<..........<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>.
- .....>....<..........<<<>]<]>[-<>>>..>....<..............<<<>]<]>[-<>>>..>....<.
- .......>..<....<<<>]<]>[-<>>>..>....<........>..<....<<<>]<]>[-<>>>..>....<.....
- ...>..<....<<<>]<]>[-<>>>>....<................<<<>]<]>[-<>>>>....<....>....<...
- .....<<<>]<]>[-<>>>..>....<....>....<......<<<>]<]>[-<>>>..>....<....>....<.....
- .<<<>]<]>[-<>>>..>....<....>....<......<<<>]<]>[-<>>>..>....<....>....<......<<<
- >]<]>[-<>>>..>....<....>....<......<<<>]<]>[-<>>>..>....<....>....<......<<<>]<]
- >[-<>>>......>....<..........<<<>]<]>[-<>>>............>..<......<<<>]<]>[-<>>>.
- .........>....<......<<<>]<]>[-<>>>..........>....<......<<<>]<]>[-<>>>>....<...
- .>....<........<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>......>....<.
- .........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<
- >]<]>[-<>>>>....<..>....<..>....<....<<<>]<]>[-<>>>>....<......>....<......<<<>]
- <]>[-<>>>....................<<<>]<]>[-<>>>>....<......>....<......<<<>]<]>[-<>>
- >>....<................<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>.......
- .............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..>............<...
- ...<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[
- -<>>>....>....<....>....<....<<<>]<]>[-<>>>>....<......>....<......<<<>]<]>[-<>>
- >..>............<......<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..>....<.
- .............<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>>....<........>..
- ..<....<<<>]<]>[-<>>>>....<..........>....<..<<<>]<]>[-<>>>....>....<...........
- .<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>......>....<..........<<<>]<]
- >[-<>>>....................<<<>]<]>[-<>>>......>..<............<<<>]<]>[-<>>>..>
- ............<......<<<>]<]>[-<>>>>..<............>..<....<<<>]<]>[-<>>>..>..<...
- .............<<<>]<]>[-<>>>..>............<......<<<>]<]>[-<>>>>..<............>
- ..<....<<<>]<]>[-<>>>>..<............>..<....<<<>]<]>[-<>>>>..<............>..<.
- ...<<<>]<]>[-<>>>>..<..........>..<......<<<>]<]>[-<>>>>..<..........>..<......<
- <<>]<]>[-<>>>..>............<......<<<>]<]>[-<>>>..>............<......<<<>]<]>[
- -<>>>..>............<......<<<>]<]>[-<>>>>..<......>..<..........<<<>]<]>[-<>>>>
- ........<..>....<......<<<>]<]>[-<>>>..>..<..........>..<....<<<>]<]>[-<>>>..>..
- <........>..<......<<<>]<]>[-<>>>..>..<........>..<......<<<>]<]>[-<>>>........>
- ....<........<<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>..>............<.
- .....<<<>]<]>[-<>>>>..<............>..<....<<<>]<]>[-<>>>..>............<......<
- <<>]<]>[-<>>>..>............<......<<<>]<]>[-<>>>..>............<......<<<>]<]>[
- -<>>>..>..........<........<<<>]<]>[-<>>>..>..........<........<<<>]<]>[-<>>>..>
- ..........<........<<<>]<]>[-<>>>..>..........<........<<<>]<]>[-<>>>..>........
- ....<......<<<>]<]>[-<>>>>..<..........>..<......<<<>]<]>[-<>>>>..<.............
- .....<<<>]<]>[-<>>>....>........<........<<<>]<]>[-<>>>....................<<<>]
- <]>[-<>>>......>....<..........<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>
- >......>....<..........<<<>]<]>[-<>>>>................<....<<<>]<]>[-<>>>>....<.
- .......>....<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<.....
- ...>....<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<......>..
- ..<......<<<>]<]>[-<>>>>..............<......<<<>]<]>[-<>>>..>............<.....
- .<<<>]<]>[-<>>>>....<..>........<......<<<>]<]>[-<>>>..>........<..>....<....<<<
- >]<]>[-<>>>>....<..>........<......<<<>]<]>[-<>>>..>............<......<<<>]<]>[
- -<>>>>....<..>........<......<<<>]<]>[-<>>>>......<....>....<......<<<>]<]>[-<>>
- >......>....<..........<<<>]<]>[-<>>>..>....<......>....<....<<<>]<]>[-<>>>.....
- .>........<......<<<>]<]>[-<>>>....>......<..........<<<>]<]>[-<>>>..>....<..>..
- ....<......<<<>]<]>[-<>>>..>........<..>....<....<<<>]<]>[-<>>>....>....<.......
- .....<<<>]<]>[-<>>>..>............<......<<<>]<]>[-<>>>....>..........<......<<<
- >]<]>[-<>>>..>............<......<<<>]<]>[-<>>>..>..........<........<<<>]<]>[-<
- >>>..>..........<........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.......
- .............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>......>....<.......
- ...<<<>]<]>[-<>>>....>....<............<<<>]<]>[-<>>>......>....<..........<<<>]
- <]>[-<>>>..........>....<......<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<
- >>>....>........<........<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>..
- ..<........>....<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>......>
- ....<..........<<<>]<]>[-<>>>>....<................<<<>]<]>[-<>>>..>....<......>
- ....<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>..>....<......>....
- <....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>........<....>....<...
- .<<<>]<]>[-<>>>>....<..>....<..>....<....<<<>]<]>[-<>>>..>....<..............<<<
- >]<]>[-<>>>..>....<....>....<......<<<>]<]>[-<>>>..........>....<......<<<>]<]>[
- -<>>>......>....<..........<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>
- ....<................<<<>]<]>[-<>>>..>....<..............<<<>]<]>[-<>>>..>....<.
- .............<<<>]<]>[-<>>>..>....<......>....<....<<<>]<]>[-<>>>>....<.........
- .......<<<>]<]>[-<>>>..>....<......>....<....<<<>]<]>[-<>>>>....<........>....<.
- ...<<<>]<]>[-<>>>>....<....>........<....<<<>]<]>[-<>>>..........>....<......<<<
- >]<]>[-<>>>........>....<........<<<>]<]>[-<>>>>................<....<<<>]<]>[-<
- >>>....>....<............<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>.....
- .>....<..........<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<.....
- ...>....<....<<<>]<]>[-<>>>..........>....<......<<<>]<]>[-<>>>>....<...........
- .....<<<>]<]>[-<>>>>....<................<<<>]<]>[-<>>>..>....<....>....<......<
- <<>]<]>[-<>>>............>....<....<<<>]<]>[-<>>>............>....<....<<<>]<]>[
- -<>>>..>..<....>....<........<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>
- >........>....<........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.........
- ...........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>......>....<.........
- .<<<>]<]>[-<>>>....>........<........<<<>]<]>[-<>>>........>....<........<<<>]<]
- >[-<>>>....>....<............<<<>]<]>[-<>>>....>....<............<<<>]<]>[-<>>>.
- .>........<..........<<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>>....<..>
- ....<..........<<<>]<]>[-<>>>>................<....<<<>]<]>[-<>>>....>..<....>..
- <........<<<>]<]>[-<>>>....>........<........<<<>]<]>[-<>>>....................<
- <<>]<]>[-<>>>>................<....<<<>]<]>[-<>>>......>..<............<<<>]<]>[
- -<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>......>
- ..<............<<<>]<]>[-<>>>........>..<..........<<<>]<]>[-<>>>........>....<.
- .......<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>........>....<........<<<
- >]<]>[-<>>>........>....<........<<<>]<]>[-<>>>........>....<........<<<>]<]>[-<
- >>>>....<..>....<..>....<....<<<>]<]>[-<>>>..>....<....>....<......<<<>]<]>[-<>>
- >....................<<<>]<]>[-<>>>....>............<....<<<>]<]>[-<>>>>........
- ....<........<<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>........>....<...
- .....<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]
- >[-<>>>........>....<........<<<>]<]>[-<>>>>....................<<<<>]<]>[-<>>>.
- ...................<<<>]<]>[-<>>>>....................<<<<>]<]>[-<>>>...........
- .........<<<>]<]>[-<>>>......>..<............<<<>]<]>[-<>>>....>......<.........
- .<<<>]<]>[-<>>>......>..<............<<<>]<]>[-<>>>..>..<......>....<......<<<>]
- <]>[-<>>>..>..<..>..<..>..<..>..<..>..<<<<>]<]>[-<>>>>..<..>..<....>..<..>..<...
- .<<<>]<]>[-<>>>....................<<<>]<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>]++++++++++.[-]<<<
- <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<]>>>>>>>>>>>>>>>>>>>>>>>>
- >>>>>>>>>>>>>>>>>[+>+<-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[
- -[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[
- -[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[
- -[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[
- -[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[
- -[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[
- -[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[[-]>-<]>[-<>>>>....<......
- ..>....<....<<<>]<]>[-<>>>..>..........<........<<<>]<]>[-<>>>>....<........>...
- .<....<<<>]<]>[-<>>>>....<......>....<......<<<>]<]>[-<>>>>....<......>....<....
- ..<<<>]<]>[-<>>>>....<......>....<......<<<>]<]>[-<>>>>....<......>....<......<<
- <>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>....................<<<>]<]>[-
- <>>>>....<........>....<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>
- >....<........>....<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>...
- .<........>....<....<<<>]<]>[-<>>>..>....<......>....<....<<<>]<]>[-<>>>........
- ....>....<....<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>......>....<....
- ......<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>......>....<..........<<
- <>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<
- ]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-
- <>>>>....<........>....<....<<<>]<]>[-<>>>......>....<..>....<....<<<>]<]>[-<>>>
- ..........>....<......<<<>]<]>[-<>>>..........>....<......<<<>]<]>[-<>>>........
- ..>....<......<<<>]<]>[-<>>>..........>....<......<<<>]<]>[-<>>>..........>....<
- ......<<<>]<]>[-<>>>..........>....<......<<<>]<]>[-<>>>>....<....>....<........
- <<<>]<]>[-<>>>..>....<......>....<....<<<>]<]>[-<>>>>....<........>....<....<<<>
- ]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>
- [-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>
- >>>....<....>..<..>....<....<<<>]<]>[-<>>>>....<......>....<......<<<>]<]>[-<>>>
- >....<........>....<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>...
- .<........>....<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<..
- ......>....<....<<<>]<]>[-<>>>>........<....>....<....<<<>]<]>[-<>>>..>....<..>.
- .<..>....<....<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>......>....<....
- ......<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>......>....<..........<<
- <>]<]>[-<>>>..>....<....>..<........<<<>]<]>[-<>>>..>....<..............<<<>]<]>
- [-<>>>..>....<..............<<<>]<]>[-<>>>..>....<..............<<<>]<]>[-<>>>>.
- ...<................<<<>]<]>[-<>>>>....<....>....<........<<<>]<]>[-<>>>>....<..
- ......>....<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<......
- ..>....<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<........>.
- ...<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>......>....<........
- ..<<<>]<]>[-<>>>..........>....<......<<<>]<]>[-<>>>......>......<........<<<>]<
- ]>[-<>>>......>......<........<<<>]<]>[-<>>>..>....<....>....<......<<<>]<]>[-<>
- >>..>............<......<<<>]<]>[-<>>>..>............<......<<<>]<]>[-<>>>......
- ..............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>>....<..>....<..>.
- ...<....<<<>]<]>[-<>>>>....<......>....<......<<<>]<]>[-<>>>....................
- <<<>]<]>[-<>>>..>..........<........<<<>]<]>[-<>>>>..............<......<<<>]<]>
- [-<>>>......>....<..........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....
- ................<<<>]<]>[-<>>>>..<............>..<....<<<>]<]>[-<>>>............
- ........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..>....<....>....<......
- <<<>]<]>[-<>>>..>........<..>....<....<<<>]<]>[-<>>>>..<............>..<....<<<>
- ]<]>[-<>>>....................<<<>]<]>[-<>>>..>....<..............<<<>]<]>[-<>>>
- ......>....<..........<<<>]<]>[-<>>>..>....<....>....<......<<<>]<]>[-<>>>..>...
- .<......>....<....<<<>]<]>[-<>>>....>....<............<<<>]<]>[-<>>>..>.........
- ...<......<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>....................
- <<<>]<]>[-<>>>..>............<......<<<>]<]>[-<>>>..>..<......>..<........<<<>]<
- ]>[-<>>>..>..<........>..<......<<<>]<]>[-<>>>..>..<................<<<>]<]>[-<>
- >>>..<......>..<....>..<....<<<>]<]>[-<>>>>..<............>..<....<<<>]<]>[-<>>>
- >..<............>..<....<<<>]<]>[-<>>>>..<............>..<....<<<>]<]>[-<>>>>..<
- ..........>..<......<<<>]<]>[-<>>>>..<..........>..<......<<<>]<]>[-<>>>>..<....
- ........>..<....<<<>]<]>[-<>>>>..<............>..<....<<<>]<]>[-<>>>>..<........
- ....>..<....<<<>]<]>[-<>>>>..<......>..<..........<<<>]<]>[-<>>>........>..<....
- >..<....<<<>]<]>[-<>>>..>..<................<<<>]<]>[-<>>>>..<............>..<..
- ..<<<>]<]>[-<>>>>..<............>..<....<<<>]<]>[-<>>>..........>..<........<<<>
- ]<]>[-<>>>..........>..<........<<<>]<]>[-<>>>>..<............>..<....<<<>]<]>[-
- <>>>>..<............>..<....<<<>]<]>[-<>>>>..<............>..<....<<<>]<]>[-<>>>
- >..<............>..<....<<<>]<]>[-<>>>>..<............>..<....<<<>]<]>[-<>>>....
- ........>..<......<<<>]<]>[-<>>>............>..<......<<<>]<]>[-<>>>............
- >..<......<<<>]<]>[-<>>>............>..<......<<<>]<]>[-<>>>>..<............>..<
- ....<<<>]<]>[-<>>>>..<..........>..<......<<<>]<]>[-<>>>>..<..................<<
- <>]<]>[-<>>>..>....<..>......<......<<<>]<]>[-<>>>....................<<<>]<]>[-
- <>>>........>....<........<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>....
- >....<............<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<....
- ....>....<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<........
- >....<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<......>....<
- ......<<<>]<]>[-<>>>....>....<............<<<>]<]>[-<>>>>....<........>....<....
- <<<>]<]>[-<>>>..>......<....>....<....<<<>]<]>[-<>>>>....<......>....<......<<<>
- ]<]>[-<>>>..>....<......>....<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>
- [-<>>>..>....<......>....<....<<<>]<]>[-<>>>>................<....<<<>]<]>[-<>>>
- ......>....<..........<<<>]<]>[-<>>>..>....<....>....<......<<<>]<]>[-<>>>......
- ....>....<......<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>..>......<....
- >....<....<<<>]<]>[-<>>>>....<......>....<......<<<>]<]>[-<>>>....>....<........
- ....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>..>....<....>....<......
- <<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>..>....<....>....<......<<<>
- ]<]>[-<>>>..........>....<......<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>
- ....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>......>....<
- ..........<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>......>....<........
- ..<<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>..>....<....>....<......<<<>
- ]<]>[-<>>>....>........<........<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-
- <>>>>....<........>....<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>
- ......>....<..........<<<>]<]>[-<>>>..>....<..............<<<>]<]>[-<>>>..>.....
- .......<......<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>..>....<......
- >....<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<..>..<....>.
- ...<....<<<>]<]>[-<>>>>....<..>....<..>....<....<<<>]<]>[-<>>>..>....<..........
- ....<<<>]<]>[-<>>>..>....<..>....<........<<<>]<]>[-<>>>..........>....<......<<
- <>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>
- [-<>>>>....<................<<<>]<]>[-<>>>..>....<....>..<........<<<>]<]>[-<>>>
- ..>....<....>..<........<<<>]<]>[-<>>>..>....<......>....<....<<<>]<]>[-<>>>>...
- .<................<<<>]<]>[-<>>>..>....<......>....<....<<<>]<]>[-<>>>>....<....
- ....>....<....<<<>]<]>[-<>>>>....<..>....<..>....<....<<<>]<]>[-<>>>........>...
- .<........<<<>]<]>[-<>>>..........>....<......<<<>]<]>[-<>>>....................
- <<<>]<]>[-<>>>..>....<..............<<<>]<]>[-<>>>......>....<..........<<<>]<]>
- [-<>>>......>....<..........<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>
- >....<........>....<....<<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>>....<
- ................<<<>]<]>[-<>>>>....<................<<<>]<]>[-<>>>>....<......>.
- ...<......<<<>]<]>[-<>>>............>....<....<<<>]<]>[-<>>>..........>....<....
- ..<<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>>....<..>....<..>....<....<<
- <>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>....................<<<>]<]>[-<>
- >>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>......>...
- .<..........<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>........>....<....
- ....<<<>]<]>[-<>>>....>....<............<<<>]<]>[-<>>>....................<<<>]<
- ]>[-<>>>....>....<............<<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>
- >....<..>....<..........<<<>]<]>[-<>>>..>....<....>....<......<<<>]<]>[-<>>>....
- ................<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>..............
- ......<<<>]<]>[-<>>>>................<....<<<>]<]>[-<>>>......>....<..........<<
- <>]<]>[-<>>>....>..<....>..<........<<<>]<]>[-<>>>>..<..................<<<>]<]>
- [-<>>>....>....<............<<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>..
- ......>....<........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>........>...
- .<........<<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>........>....<......
- ..<<<>]<]>[-<>>>>....<..>....<..>....<....<<<>]<]>[-<>>>..>....<....>....<......
- <<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..>..............<....<<<>]<]>[-
- <>>>>..............<......<<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>....
- ....>....<........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..............
- ......<<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>>....................<<<
- <>]<]>[-<>>>....................<<<>]<]>[-<>>>>....................<<<<>]<]>[-<>
- >>....................<<<>]<]>[-<>>>....>......<..........<<<>]<]>[-<>>>..>.....
- .....<........<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>>......<..>.....
- ...<....<<<>]<]>[-<>>>>..<..>..<..>..<..>..<..>..<..<<<>]<]>[-<>>>>..<..........
- ..>..<....<<<>]<]>[-<>>>....................<<<>]<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>]++++++++
- ++.[-]<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<]>>>>>>>>>>
- >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[+>+<-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-
- [-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-
- [-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-
- [-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-
- [-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-
- [-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-
- [-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[[-]>-<]
- >[-<>>>>....<........>....<....<<<>]<]>[-<>>>..>....<....>....<......<<<>]<]>[-<
- >>>>....<........>....<....<<<>]<]>[-<>>>>....<......>....<......<<<>]<]>[-<>>>>
- ....<......>....<......<<<>]<]>[-<>>>>....<......>....<......<<<>]<]>[-<>>>>....
- <......>....<......<<<>]<]>[-<>>>>....<......>......<....<<<>]<]>[-<>>>>........
- ........<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<........>
- ....<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<........>....
- <....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>..>....<......>....<...
- .<<<>]<]>[-<>>>..>..............<....<<<>]<]>[-<>>>......>....<..........<<<>]<]
- >[-<>>>......>....<..........<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>.
- .....>....<..........<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<.
- .......>....<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<.....
- ...>....<....<<<>]<]>[-<>>>>....<................<<<>]<]>[-<>>>......>....<..>..
- ..<....<<<>]<]>[-<>>>..........>....<......<<<>]<]>[-<>>>..........>....<......<
- <<>]<]>[-<>>>..........>....<......<<<>]<]>[-<>>>..........>....<......<<<>]<]>[
- -<>>>..........>....<......<<<>]<]>[-<>>>..........>....<......<<<>]<]>[-<>>>>..
- ..<....>....<........<<<>]<]>[-<>>>..>....<......>....<....<<<>]<]>[-<>>>..>....
- <....>....<......<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<.....
- ...>....<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<........>
- ....<....<<<>]<]>[-<>>>>....<..>....<..>....<....<<<>]<]>[-<>>>..>....<..>....<.
- .......<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<........>....<.
- ...<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<........>....<....<
- <<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<..>..<....>....<....<<<
- >]<]>[-<>>>..>......<....>....<....<<<>]<]>[-<>>>......>....<..........<<<>]<]>[
- -<>>>......>....<..........<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>...
- ...>....<..........<<<>]<]>[-<>>>..>..........<........<<<>]<]>[-<>>>..>....<...
- .>..<........<<<>]<]>[-<>>>..>....<....>..<........<<<>]<]>[-<>>>..>....<....>..
- <........<<<>]<]>[-<>>>>....<................<<<>]<]>[-<>>>>....<....>....<.....
- ...<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<........>....<....<
- <<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<........>....<....<<<>]
- <]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[
- -<>>>......>....<..........<<<>]<]>[-<>>>......>......<........<<<>]<]>[-<>>>..>
- ......<............<<<>]<]>[-<>>>..>......<............<<<>]<]>[-<>>>....>....<.
- ...>....<....<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>...................
- .<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>......>....<..........<<<>]<]>[
- -<>>>..>........<..>....<....<<<>]<]>[-<>>>>....<......>....<......<<<>]<]>[-<>>
- >....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>...........
- .........<<<>]<]>[-<>>>>................<....<<<>]<]>[-<>>>....................<
- <<>]<]>[-<>>>....................<<<>]<]>[-<>>>>..<..>......<....>..<....<<<>]<]
- >[-<>>>..>..........<........<<<>]<]>[-<>>>>................<....<<<>]<]>[-<>>>>
- ....<....>....<........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>>..<....>
- ......<..>..<....<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....>..........
- <......<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....>........<........<<<
- >]<]>[-<>>>....>..........<......<<<>]<]>[-<>>>>..............<......<<<>]<]>[-<
- >>>>....<..>....<..>....<....<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>.
- ...................<<<>]<]>[-<>>>......>..<............<<<>]<]>[-<>>>..>..<.....
- .>..<........<<<>]<]>[-<>>>....>........<........<<<>]<]>[-<>>>>........<.......
- .....<<<>]<]>[-<>>>>..<......>..<..........<<<>]<]>[-<>>>>..<............>..<...
- .<<<>]<]>[-<>>>>..<............>..<....<<<>]<]>[-<>>>>..<............>..<....<<<
- >]<]>[-<>>>>..<..........>..<......<<<>]<]>[-<>>>>..<..........>..<......<<<>]<]
- >[-<>>>>..<............>..<....<<<>]<]>[-<>>>>..<............>..<....<<<>]<]>[-<
- >>>>..<............>..<....<<<>]<]>[-<>>>>................<....<<<>]<]>[-<>>>...
- .....>..<....>..<....<<<>]<]>[-<>>>..>..<......>..<........<<<>]<]>[-<>>>>..<...
- .........>..<....<<<>]<]>[-<>>>>..<............>..<....<<<>]<]>[-<>>>..........>
- ..<........<<<>]<]>[-<>>>..........>..<........<<<>]<]>[-<>>>>..<............>..
- <....<<<>]<]>[-<>>>>..<............>..<....<<<>]<]>[-<>>>>..<............>..<...
- .<<<>]<]>[-<>>>>..<............>..<....<<<>]<]>[-<>>>>..<..................<<<>]
- <]>[-<>>>............>..<......<<<>]<]>[-<>>>............>..<......<<<>]<]>[-<>>
- >............>..<......<<<>]<]>[-<>>>............>..<......<<<>]<]>[-<>>>>..<...
- .........>..<....<<<>]<]>[-<>>>>..<..........>..<......<<<>]<]>[-<>>>>..<.......
- ...........<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>.................
- ...<<<>]<]>[-<>>>..........>......<....<<<>]<]>[-<>>>....................<<<>]<]
- >[-<>>>>......<..............<<<>]<]>[-<>>>..........>....<......<<<>]<]>[-<>>>>
- ....<........>....<....<<<>]<]>[-<>>>..>....<....>....<......<<<>]<]>[-<>>>>....
- <........>....<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<...
- ...>....<......<<<>]<]>[-<>>>....>....<............<<<>]<]>[-<>>>>....<.........
- .......<<<>]<]>[-<>>>..>....<......>....<....<<<>]<]>[-<>>>>....<......>....<...
- ...<<<>]<]>[-<>>>..>....<......>....<....<<<>]<]>[-<>>>>....<........>....<....<
- <<>]<]>[-<>>>..>....<......>....<....<<<>]<]>[-<>>>>....<..>....<..>....<....<<<
- >]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>..>....<..>....<........<<<>]<]>[
- -<>>>..........>....<......<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>..>
- ....<......>....<....<<<>]<]>[-<>>>>....<......>....<......<<<>]<]>[-<>>>..>....
- ......<........<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<......>
- ....<......<<<>]<]>[-<>>>>....<................<<<>]<]>[-<>>>..>....<......>....
- <....<<<>]<]>[-<>>>..........>....<......<<<>]<]>[-<>>>....................<<<>]
- <]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>...
- ...>....<..........<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>......>....
- <..........<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>....>........<.....
- ...<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>>....<..>....<..>....<....<
- <<>]<]>[-<>>>..>....<....>....<......<<<>]<]>[-<>>>>....<........>....<....<<<>]
- <]>[-<>>>......>....<..........<<<>]<]>[-<>>>....>........<........<<<>]<]>[-<>>
- >..>....<..>....<........<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>..>
- ............<......<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<..>
- ....<..>....<....<<<>]<]>[-<>>>>....<..>....<..>....<....<<<>]<]>[-<>>>..>....<.
- .............<<<>]<]>[-<>>>..>........<..........<<<>]<]>[-<>>>..........>....<.
- .....<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>>................<....<<<
- >]<]>[-<>>>>....<..>..........<....<<<>]<]>[-<>>>..>..........<........<<<>]<]>[
- -<>>>..>..........<........<<<>]<]>[-<>>>..>....<......>....<....<<<>]<]>[-<>>>>
- ....<................<<<>]<]>[-<>>>..>............<......<<<>]<]>[-<>>>>....<...
- .....>....<....<<<>]<]>[-<>>>>....<..>....<..>....<....<<<>]<]>[-<>>>......>....
- <..........<<<>]<]>[-<>>>............>....<....<<<>]<]>[-<>>>...................
- .<<<>]<]>[-<>>>>....<................<<<>]<]>[-<>>>....................<<<>]<]>[
- -<>>>....................<<<>]<]>[-<>>>..>..............<....<<<>]<]>[-<>>>..>..
- ..........<......<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>>............
- ..<......<<<>]<]>[-<>>>>..............<......<<<>]<]>[-<>>>>....<......>....<...
- ...<<<>]<]>[-<>>>....>..........<......<<<>]<]>[-<>>>........>....<........<<<>]
- <]>[-<>>>........>....<........<<<>]<]>[-<>>>>....<..>....<..>....<....<<<>]<]>[
- -<>>>......>....<..........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>>....
- ............<....<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>>..............
- ..<....<<<>]<]>[-<>>>>................<....<<<>]<]>[-<>>>........>....<........<
- <<>]<]>[-<>>>....>....<............<<<>]<]>[-<>>>....................<<<>]<]>[-<
- >>>..>........<....>..<....<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>..>
- ............<......<<<>]<]>[-<>>>..>....<....>....<......<<<>]<]>[-<>>>.........
- ...........<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>...................
- .<<<>]<]>[-<>>>..>............<......<<<>]<]>[-<>>>......>....<..........<<<>]<]
- >[-<>>>..>....<....>....<......<<<>]<]>[-<>>>>..<..................<<<>]<]>[-<>>
- >..>....<..............<<<>]<]>[-<>>>..........>....<......<<<>]<]>[-<>>>.......
- .>....<........<<<>]<]>[-<>>>>....................<<<<>]<]>[-<>>>>..............
- ......<<<<>]<]>[-<>>>>............<........<<<>]<]>[-<>>>........>............<<
- <<>]<]>[-<>>>..>........<..>....<....<<<>]<]>[-<>>>..>....<....>....<......<<<>]
- <]>[-<>>>>....................<<<<>]<]>[-<>>>>................<....<<<>]<]>[-<>>
- >>................<....<<<>]<]>[-<>>>>....................<<<<>]<]>[-<>>>.......
- .>............<<<<>]<]>[-<>>>........>............<<<<>]<]>[-<>>>>............<.
- .......<<<>]<]>[-<>>>>............<........<<<>]<]>[-<>>>>......<......>........
- <<<<>]<]>[-<>>>....>......<..........<<<>]<]>[-<>>>>....................<<<<>]<]
- >[-<>>>....................<<<>]<]>[-<>>>..>..........<........<<<>]<]>[-<>>>...
- .>......<..........<<<>]<]>[-<>>>....>........<........<<<>]<]>[-<>>>>..........
- ......<....<<<>]<]>[-<>>>..>..<..>..<..>..<..>..<..>..<<<<>]<]>[-<>>>>..<.......
- .....>..<....<<<>]<]>[-<>>>....................<<<>]<>>>>>>>>>>>>>>>>>>>>>>>>>>>
- >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>]+++++
- +++++.[-]<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[<<<<<<<<<<<<<<<<<<<<<<<<
- <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<]>>
- >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[+>+<-[-[-[-[-[-[-[-[-[-[-[-[-[
- -[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[
- -[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[
- -[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[
- -[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[
- -[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[
- -[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[
- -[-[-[[-]>-<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>..>....<......>....<..
- ..<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<......>....<......<<
- <>]<]>[-<>>>>....<......>....<......<<<>]<]>[-<>>>>....<......>....<......<<<>]<
- ]>[-<>>>>....<......>....<......<<<>]<]>[-<>>>>....<....>........<....<<<>]<]>[-
- <>>>....................<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>...
- .<........>....<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<..
- ......>....<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>..>....<....
- ..>....<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>......>....<....
- ......<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>......>....<..........<<
- <>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>>................<....<<<>]<]>[-
- <>>>>................<....<<<>]<]>[-<>>>>................<....<<<>]<]>[-<>>>>...
- .............<....<<<>]<]>[-<>>>>....<................<<<>]<]>[-<>>>..>.........
- .....<....<<<>]<]>[-<>>>..>............<......<<<>]<]>[-<>>>..>............<....
- ..<<<>]<]>[-<>>>..>............<......<<<>]<]>[-<>>>..>............<......<<<>]<
- ]>[-<>>>..>............<......<<<>]<]>[-<>>>..>............<......<<<>]<]>[-<>>>
- >....<......>....<......<<<>]<]>[-<>>>..>....<......>....<....<<<>]<]>[-<>>>....
- >........<........<<<>]<]>[-<>>>>....<..>....<..>....<....<<<>]<]>[-<>>>>....<..
- >....<..>....<....<<<>]<]>[-<>>>>....<..>....<..>....<....<<<>]<]>[-<>>>>....<..
- >....<..>....<....<<<>]<]>[-<>>>>....<..>..<....>....<....<<<>]<]>[-<>>>....>...
- ...<..........<<<>]<]>[-<>>>>....<..>....<..>....<....<<<>]<]>[-<>>>>....<..>...
- .<..>....<....<<<>]<]>[-<>>>>....<..>....<..>....<....<<<>]<]>[-<>>>>....<..>...
- .<..>....<....<<<>]<]>[-<>>>>....<..>....<..>....<....<<<>]<]>[-<>>>>....<..>...
- .<..>....<....<<<>]<]>[-<>>>>......<......>....<....<<<>]<]>[-<>>>......>....<..
- ........<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>......>....<..........
- <<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>..>....<....>..<........<<<>]<
- ]>[-<>>>..>..........<........<<<>]<]>[-<>>>..>..........<........<<<>]<]>[-<>>>
- ..>..........<........<<<>]<]>[-<>>>>....<................<<<>]<]>[-<>>>>.......
- .........<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<........
- >....<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<........>...
- .<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<........>....<..
- ..<<<>]<]>[-<>>>....>....<............<<<>]<]>[-<>>>..>......<............<<<>]<
- ]>[-<>>>>....<................<<<>]<]>[-<>>>>....<................<<<>]<]>[-<>>>
- ..>....<....>....<......<<<>]<]>[-<>>>>................<....<<<>]<]>[-<>>>......
- ..............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>......>....<......
- ....<<<>]<]>[-<>>>......>....<..>....<....<<<>]<]>[-<>>>>....<......>....<......
- <<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>
- >>....................<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>........
- ............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>>..<..>....<..>..<..
- >..<....<<<>]<]>[-<>>>..>..........<........<<<>]<]>[-<>>>............>....<....
- <<<>]<]>[-<>>>..>....<....>....<......<<<>]<]>[-<>>>>................<....<<<>]<
- ]>[-<>>>>..<..>....<......>..<....<<<>]<]>[-<>>>....................<<<>]<]>[-<>
- >>..>....<......>....<....<<<>]<]>[-<>>>......>....<..>..<......<<<>]<]>[-<>>>..
- ....>....<..........<<<>]<]>[-<>>>..>....<......>....<....<<<>]<]>[-<>>>....>...
- .<............<<<>]<]>[-<>>>>....<..>....<..........<<<>]<]>[-<>>>......>....<..
- ........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>......>..<............<<
- <>]<]>[-<>>>..>..<....>........<....<<<>]<]>[-<>>>........>..<..........<<<>]<]>
- [-<>>>..>..<................<<<>]<]>[-<>>>>..<......>..<..........<<<>]<]>[-<>>>
- >..<....>....<....>..<....<<<>]<]>[-<>>>>..<....>....<....>..<....<<<>]<]>[-<>>>
- >..<............>..<....<<<>]<]>[-<>>>>..<..........>..<......<<<>]<]>[-<>>>>..<
- ..........>..<......<<<>]<]>[-<>>>>..<............>..<....<<<>]<]>[-<>>>>..<....
- ........>..<....<<<>]<]>[-<>>>>..<............>..<....<<<>]<]>[-<>>>>..<......>.
- .<..........<<<>]<]>[-<>>>........>..<....>..<....<<<>]<]>[-<>>>..>..........<..
- ......<<<>]<]>[-<>>>>..<............>..<....<<<>]<]>[-<>>>>..<............>..<..
- ..<<<>]<]>[-<>>>..........>..<........<<<>]<]>[-<>>>..........>..<........<<<>]<
- ]>[-<>>>>..<............>..<....<<<>]<]>[-<>>>>..<....>....<....>..<....<<<>]<]>
- [-<>>>>................<....<<<>]<]>[-<>>>>................<....<<<>]<]>[-<>>>>.
- .<..................<<<>]<]>[-<>>>..>............<......<<<>]<]>[-<>>>..>.......
- .....<......<<<>]<]>[-<>>>..>............<......<<<>]<]>[-<>>>..>............<..
- ....<<<>]<]>[-<>>>>................<....<<<>]<]>[-<>>>>..<..........>..<......<<
- <>]<]>[-<>>>>..<..................<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>
- [-<>>>....................<<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>....
- ..>....<..........<<<>]<]>[-<>>>....>....<............<<<>]<]>[-<>>>........>...
- .<........<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>....>........<....
- ....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<........>....<....
- <<<>]<]>[-<>>>>....<......>....<......<<<>]<]>[-<>>>....>....<............<<<>]<
- ]>[-<>>>..>....<..............<<<>]<]>[-<>>>..>....<..............<<<>]<]>[-<>>>
- >....<......>....<......<<<>]<]>[-<>>>..>....<......>....<....<<<>]<]>[-<>>>>...
- .<........>....<....<<<>]<]>[-<>>>..>....<......>....<....<<<>]<]>[-<>>>>....<..
- >....<..>....<....<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>..>........<
- ..........<<<>]<]>[-<>>>..........>....<......<<<>]<]>[-<>>>......>....<........
- ..<<<>]<]>[-<>>>..>....<......>....<....<<<>]<]>[-<>>>>....<......>....<......<<
- <>]<]>[-<>>>....>....<............<<<>]<]>[-<>>>>................<....<<<>]<]>[-
- <>>>>....<......>....<......<<<>]<]>[-<>>>>....<................<<<>]<]>[-<>>>..
- >....<......>....<....<<<>]<]>[-<>>>..>............<......<<<>]<]>[-<>>>........
- ............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................
- <<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>........>....<........<<<>]<]>
- [-<>>>......>....<..........<<<>]<]>[-<>>>....>....<............<<<>]<]>[-<>>>..
- ....>....<..........<<<>]<]>[-<>>>....>........<........<<<>]<]>[-<>>>>....<..>.
- ...<..>....<....<<<>]<]>[-<>>>..>....<....>....<......<<<>]<]>[-<>>>>....<......
- ..>....<....<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>..........>....<..
- ....<<<>]<]>[-<>>>..>....<....>....<......<<<>]<]>[-<>>>>....<........>....<....
- <<<>]<]>[-<>>>..>....<..............<<<>]<]>[-<>>>>....<........>....<....<<<>]<
- ]>[-<>>>>....<....>..<..>....<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>
- [-<>>>..>....<..............<<<>]<]>[-<>>>..>....<..>....<........<<<>]<]>[-<>>>
- ..........>....<......<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>>....<..
- ......>....<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>..>....<....
- >..<........<<<>]<]>[-<>>>..>....<....>..<........<<<>]<]>[-<>>>..>....<......>.
- ...<....<<<>]<]>[-<>>>>....<................<<<>]<]>[-<>>>..>....<......>....<..
- ..<<<>]<]>[-<>>>>................<....<<<>]<]>[-<>>>>....<..>....<..>....<....<<
- <>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>..........>....<......<<<>]<]>[-
- <>>>....................<<<>]<]>[-<>>>..>....<..............<<<>]<]>[-<>>>......
- ..............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>............>....<
- ....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>....>....<............<<
- <>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>............>....<....<<<>]<]>
- [-<>>>>................<....<<<>]<]>[-<>>>............>....<....<<<>]<]>[-<>>>..
- ....>....<..........<<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>>....<....
- ....>....<....<<<>]<]>[-<>>>....>....<............<<<>]<]>[-<>>>................
- ....<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>
- [-<>>>......>....<..........<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>..
- ......>....<........<<<>]<]>[-<>>>....>....<............<<<>]<]>[-<>>>..........
- ..........<<<>]<]>[-<>>>>....<....>....<..>..<....<<<>]<]>[-<>>>......>....<....
- ......<<<>]<]>[-<>>>......>....<..>....<....<<<>]<]>[-<>>>..>....<....>....<....
- ..<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>......>....<..........<<<>]<]>
- [-<>>>....................<<<>]<]>[-<>>>..>............<......<<<>]<]>[-<>>>....
- >........<........<<<>]<]>[-<>>>>................<....<<<>]<]>[-<>>>>..<........
- ..........<<<>]<]>[-<>>>>................<....<<<>]<]>[-<>>>>................<..
- ..<<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>........>....<........<<<>]<
- ]>[-<>>>....................<<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>..
- ......>....<........<<<>]<]>[-<>>>......>....<..>....<....<<<>]<]>[-<>>>..>....<
- ....>....<......<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..>.............
- .<....<<<>]<]>[-<>>>>..............<......<<<>]<]>[-<>>>........>....<........<<
- <>]<]>[-<>>>....................<<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>
- >>........>....<........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>>....<..
- ..>..<....>......<<<<>]<]>[-<>>>..>....<..>....<........<<<>]<]>[-<>>>>......<..
- ....>........<<<<>]<]>[-<>>>......>......<........<<<>]<]>[-<>>>>..............<
- ......<<<>]<]>[-<>>>..>..<..>..<..>....<......<<<>]<]>[-<>>>..>............<....
- ..<<<>]<]>[-<>>>>................<....<<<>]<]>[-<>>>>..<..>..<..>..<..>..<..>..<
- ..<<<>]<]>[-<>>>>..<............>..<....<<<>]<]>[-<>>>....................<<<>]<
- >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- >>>>>>>>>>>>>>>>>>>>>]++++++++++.[-]<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- <<<<<<<[<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- <<<<<<<<<<<<<<<<<<<<<<<<<<<<<]>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- >>>>>>[+>+<-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-
- [-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-
- [-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-
- [-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-
- [-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-
- [-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-
- [-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[[-]>-<]>[-<>>>>....<........>....<...
- .<<<>]<]>[-<>>>..>....<......>....<....<<<>]<]>[-<>>>>....<........>....<....<<<
- >]<]>[-<>>>>....<......>....<......<<<>]<]>[-<>>>>....<......>....<......<<<>]<]
- >[-<>>>>....<......>....<......<<<>]<]>[-<>>>>....<......>....<......<<<>]<]>[-<
- >>>>....<..>....<..>....<....<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>>..
- ..<........>....<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<.
- .......>....<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<.....
- ...>....<....<<<>]<]>[-<>>>..>....<......>....<....<<<>]<]>[-<>>>>....<........>
- ....<....<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>......>....<.........
- .<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>......>....<..........<<<>]<]
- >[-<>>>>....<................<<<>]<]>[-<>>>>....<................<<<>]<]>[-<>>>>
- ....<................<<<>]<]>[-<>>>>....<................<<<>]<]>[-<>>>>....<...
- .............<<<>]<]>[-<>>>>....<..>....<..........<<<>]<]>[-<>>>>....<......>..
- ..<......<<<>]<]>[-<>>>>....<......>....<......<<<>]<]>[-<>>>>....<......>....<.
- .....<<<>]<]>[-<>>>>....<......>....<......<<<>]<]>[-<>>>>....<......>....<.....
- .<<<>]<]>[-<>>>>....<......>....<......<<<>]<]>[-<>>>>....<........>....<....<<<
- >]<]>[-<>>>..>....<......>....<....<<<>]<]>[-<>>>......>....<..........<<<>]<]>[
- -<>>>>....<........>....<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>
- >>....<........>....<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>..
- ..<..>..<....>....<....<<<>]<]>[-<>>>....>......<..........<<<>]<]>[-<>>>>....<.
- .......>....<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<.....
- ...>....<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<........>
- ....<....<<<>]<]>[-<>>>>....<....>..<..>....<....<<<>]<]>[-<>>>..>....<......>..
- ..<....<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>......>....<..........<
- <<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>......>....<..........<<<>]<]>[
- -<>>>..>....<..............<<<>]<]>[-<>>>..>....<....>..<........<<<>]<]>[-<>>>.
- .>....<....>..<........<<<>]<]>[-<>>>..>....<....>..<........<<<>]<]>[-<>>>>....
- <................<<<>]<]>[-<>>>>....<....>....<........<<<>]<]>[-<>>>>..........
- ......<....<<<>]<]>[-<>>>>................<....<<<>]<]>[-<>>>>................<.
- ...<<<>]<]>[-<>>>>................<....<<<>]<]>[-<>>>>................<....<<<>]
- <]>[-<>>>>................<....<<<>]<]>[-<>>>..>....<..............<<<>]<]>[-<>>
- >>....<......>......<....<<<>]<]>[-<>>>>..<....>........<......<<<>]<]>[-<>>>>..
- <........>......<....<<<>]<]>[-<>>>>....<....>....<........<<<>]<]>[-<>>>.......
- .............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>...................
- .<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>......>....<..>....<....<<<>]<]
- >[-<>>>>....<......>....<......<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.
- ...................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>......>....<.
- .........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<
- >]<]>[-<>>>>..<..>....<..>..<..>..<....<<<>]<]>[-<>>>........>....<........<<<>]
- <]>[-<>>>............>....<....<<<>]<]>[-<>>>....>....<....>....<....<<<>]<]>[-<
- >>>....................<<<>]<]>[-<>>>>..<..>....<......>..<....<<<>]<]>[-<>>>...
- .................<<<>]<]>[-<>>>..>....<......>....<....<<<>]<]>[-<>>>......>....
- <..>..<......<<<>]<]>[-<>>>..>............<......<<<>]<]>[-<>>>..>....<......>..
- ..<....<<<>]<]>[-<>>>....>....<............<<<>]<]>[-<>>>>....<..>....<.........
- .<<<>]<]>[-<>>>....>........<........<<<>]<]>[-<>>>....................<<<>]<]>[
- -<>>>......>..<............<<<>]<]>[-<>>>..>..<......>..<........<<<>]<]>[-<>>>.
- ...>..........<......<<<>]<]>[-<>>>..>..<................<<<>]<]>[-<>>>>..<.....
- .>..<..........<<<>]<]>[-<>>>>..<............>..<....<<<>]<]>[-<>>>>..<.........
- ...>..<....<<<>]<]>[-<>>>>..<............>..<....<<<>]<]>[-<>>>>..<..........>..
- <......<<<>]<]>[-<>>>>..<..........>..<......<<<>]<]>[-<>>>>..<............>..<.
- ...<<<>]<]>[-<>>>>..<............>..<....<<<>]<]>[-<>>>>..<............>..<....<
- <<>]<]>[-<>>>>..<......>..<..........<<<>]<]>[-<>>>..>..............<....<<<>]<]
- >[-<>>>..>..<......>..<........<<<>]<]>[-<>>>>................<....<<<>]<]>[-<>>
- >>................<....<<<>]<]>[-<>>>..........>..<........<<<>]<]>[-<>>>.......
- ...>..<........<<<>]<]>[-<>>>>..<............>..<....<<<>]<]>[-<>>>>..<.........
- ...>..<....<<<>]<]>[-<>>>>..<..................<<<>]<]>[-<>>>>..<...............
- ...<<<>]<]>[-<>>>>..<..................<<<>]<]>[-<>>>>..<..........>..<......<<<
- >]<]>[-<>>>>..<..........>..<......<<<>]<]>[-<>>>>..<..........>..<......<<<>]<]
- >[-<>>>>..<..........>..<......<<<>]<]>[-<>>>>..<..................<<<>]<]>[-<>>
- >>..<..........>..<......<<<>]<]>[-<>>>>..<..................<<<>]<]>[-<>>>>....
- <........>....<....<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>......>....<.
- .........<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>......>....<.........
- .<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>>....<........>....<....<<<>]
- <]>[-<>>>......>....<..........<<<>]<]>[-<>>>>....<..>....<..>....<....<<<>]<]>[
- -<>>>>....<........>....<....<<<>]<]>[-<>>>>....<......>....<......<<<>]<]>[-<>>
- >....>....<............<<<>]<]>[-<>>>....>........<........<<<>]<]>[-<>>>..>....
- <..............<<<>]<]>[-<>>>>....<......>....<......<<<>]<]>[-<>>>..>....<.....
- .>....<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>..>....<......>..
- ..<....<<<>]<]>[-<>>>>....<..>....<..>....<....<<<>]<]>[-<>>>......>....<.......
- ...<<<>]<]>[-<>>>..>........<..........<<<>]<]>[-<>>>..........>....<......<<<>]
- <]>[-<>>>......>....<..........<<<>]<]>[-<>>>..>....<......>....<....<<<>]<]>[-<
- >>>>....<......>....<......<<<>]<]>[-<>>>....>....<............<<<>]<]>[-<>>>>..
- ..<................<<<>]<]>[-<>>>>....<......>....<......<<<>]<]>[-<>>>>....<...
- .............<<<>]<]>[-<>>>..>....<......>....<....<<<>]<]>[-<>>>>....<......>..
- ..<......<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<
- >]<]>[-<>>>....................<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>
- >........>....<........<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>..>....
- <..............<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>....>........<.
- .......<<<>]<]>[-<>>>>....<..>....<..>....<....<<<>]<]>[-<>>>..>....<....>....<.
- .....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>......>....<..........<
- <<>]<]>[-<>>>............>....<....<<<>]<]>[-<>>>..>....<......>....<....<<<>]<]
- >[-<>>>>....<........>....<....<<<>]<]>[-<>>>..>....<..............<<<>]<]>[-<>>
- >>....<........>....<....<<<>]<]>[-<>>>>....<....>........<....<<<>]<]>[-<>>>>..
- ..<........>....<....<<<>]<]>[-<>>>..>....<..............<<<>]<]>[-<>>>..>....<.
- ...>....<......<<<>]<]>[-<>>>..........>....<......<<<>]<]>[-<>>>......>....<...
- .......<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<........>....<.
- ...<<<>]<]>[-<>>>..>....<..............<<<>]<]>[-<>>>..>....<..............<<<>]
- <]>[-<>>>..>....<......>....<....<<<>]<]>[-<>>>>....<................<<<>]<]>[-<
- >>>..>....<......>....<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>
- ....<..>....<..>....<....<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>.....
- ...>....<........<<<>]<]>[-<>>>>................<....<<<>]<]>[-<>>>....>....<...
- .........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<
- >]<]>[-<>>>............>....<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[
- -<>>>....>....<............<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>.
- ...........>....<....<<<>]<]>[-<>>>..........>....<......<<<>]<]>[-<>>>.........
- ...>....<....<<<>]<]>[-<>>>....>....<............<<<>]<]>[-<>>>........>....<...
- .....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>....>....<............<
- <<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>
- >....................<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>....>....
- ....<........<<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>....>....<.......
- .....<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>>....<......>......<....<<<
- >]<]>[-<>>>....>....<............<<<>]<]>[-<>>>......>....<..>....<....<<<>]<]>[
- -<>>>..>....<....>....<......<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>...
- ...>....<..........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....>........
- <........<<<>]<]>[-<>>>....>........<........<<<>]<]>[-<>>>..>....<....>....<...
- ...<<<>]<]>[-<>>>>................<....<<<>]<]>[-<>>>..>....<..............<<<>]
- <]>[-<>>>..........>....<......<<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>
- >........>....<........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>........>
- ....<........<<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>......>....<..>..
- ..<....<<<>]<]>[-<>>>..>....<....>....<......<<<>]<]>[-<>>>....................<
- <<>]<]>[-<>>>....>............<....<<<>]<]>[-<>>>>............<........<<<>]<]>[
- -<>>>........>....<........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.....
- ...>....<........<<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>.............
- .......<<<>]<]>[-<>>>>..<....>......<....>....<<<<>]<]>[-<>>>>....<......>....<.
- .....<<<>]<]>[-<>>>>....<..........>......<<<<>]<]>[-<>>>....>..........<......<
- <<>]<]>[-<>>>>................<....<<<>]<]>[-<>>>>................<....<<<>]<]>[
- -<>>>>................<....<<<>]<]>[-<>>>>................<....<<<>]<]>[-<>>>..>
- ..<..>..<..>..<..>..<..>..<<<<>]<]>[-<>>>>..<..>..<....>..<..>..<....<<<>]<]>[-<
- >>>....................<<<>]<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>]++++++++++.[-]<<<<<<<<<<<<<<<
- <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<]>>>>>>>>>>>>>>>>
- >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[+>+<-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[
- -[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[
- -[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[
- -[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[
- -[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[
- -[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[
- -[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[
- -[[-]>-<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>..>....<......>....<....<<
- <>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<......>....<......<<<>]<
- ]>[-<>>>>....<......>....<......<<<>]<]>[-<>>>>....<......>....<......<<<>]<]>[-
- <>>>>....<......>....<......<<<>]<]>[-<>>>>........<....>....<....<<<>]<]>[-<>>>
- ......>....<..........<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<
- ........>....<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<....
- ....>....<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>..>....<......
- >....<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>......>....<......
- ....<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>......>....<..........<<<>
- ]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>>....<................<<<>]<]>[-<>
- >>>....<................<<<>]<]>[-<>>>>....<................<<<>]<]>[-<>>>>....<
- ................<<<>]<]>[-<>>>>....<................<<<>]<]>[-<>>>>....<..>....<
- ..........<<<>]<]>[-<>>>>....<......>....<......<<<>]<]>[-<>>>>....<......>....<
- ......<<<>]<]>[-<>>>>....<......>....<......<<<>]<]>[-<>>>>....<......>....<....
- ..<<<>]<]>[-<>>>>....<......>....<......<<<>]<]>[-<>>>>....<......>....<......<<
- <>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>..>....<......>....<....<<<>]<
- ]>[-<>>>......>....<..........<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>
- >>>....<........>....<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>.
- ...<........>....<....<<<>]<]>[-<>>>>........<....>....<....<<<>]<]>[-<>>>..>...
- .<..>....<........<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<....
- ....>....<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<........
- >....<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<....>.......
- .<....<<<>]<]>[-<>>>..>....<......>....<....<<<>]<]>[-<>>>......>....<..........
- <<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>......>....<..........<<<>]<]>
- [-<>>>......>....<..........<<<>]<]>[-<>>>..>....<..............<<<>]<]>[-<>>>..
- >....<..............<<<>]<]>[-<>>>..>....<..............<<<>]<]>[-<>>>..>....<..
- ............<<<>]<]>[-<>>>>....<................<<<>]<]>[-<>>>>....<....>....<..
- ......<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<........>....<..
- ..<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<........>....<....<<
- <>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<
- ]>[-<>>>>....<................<<<>]<]>[-<>>>>..<......>........<....<<<>]<]>[-<>
- >>............>....<....<<<>]<]>[-<>>>........>........<....<<<>]<]>[-<>>>>..<..
- ....>..<..........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..............
- ......<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<
- ]>[-<>>>......>....<..>....<....<<<>]<]>[-<>>>>....<......>....<......<<<>]<]>[-
- <>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>........
- ............<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>..................
- ..<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>>..<..>......<....>..<....<<<>
- ]<]>[-<>>>....................<<<>]<]>[-<>>>............>....<....<<<>]<]>[-<>>>
- ......>..<......>..<....<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>>..<..>.
- ...<......>..<....<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..>....<......
- >....<....<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>......>....<........
- ..<<<>]<]>[-<>>>..>....<......>....<....<<<>]<]>[-<>>>..>......<............<<<>
- ]<]>[-<>>>>....<..>....<..........<<<>]<]>[-<>>>....>........<........<<<>]<]>[-
- <>>>....................<<<>]<]>[-<>>>......>..<............<<<>]<]>[-<>>>..>..<
- ......>..<........<<<>]<]>[-<>>>........>..<..........<<<>]<]>[-<>>>..>..<......
- ..........<<<>]<]>[-<>>>>..<......>..<..........<<<>]<]>[-<>>>>..<............>.
- .<....<<<>]<]>[-<>>>>..<............>..<....<<<>]<]>[-<>>>>..<............>..<..
- ..<<<>]<]>[-<>>>>..<..........>..<......<<<>]<]>[-<>>>>..<..........>..<......<<
- <>]<]>[-<>>>>..<............>..<....<<<>]<]>[-<>>>>..<............>..<....<<<>]<
- ]>[-<>>>>..<............>..<....<<<>]<]>[-<>>>>..<......>..<..........<<<>]<]>[-
- <>>>>..<......>..<..........<<<>]<]>[-<>>>..>..<................<<<>]<]>[-<>>>>.
- .<............>..<....<<<>]<]>[-<>>>>..<............>..<....<<<>]<]>[-<>>>......
- ....>..<........<<<>]<]>[-<>>>..........>..<........<<<>]<]>[-<>>>>..<..........
- ..>..<....<<<>]<]>[-<>>>>..<............>..<....<<<>]<]>[-<>>>>..<..............
- ....<<<>]<]>[-<>>>>..<..................<<<>]<]>[-<>>>>..<..................<<<>
- ]<]>[-<>>>>..<..........>..<......<<<>]<]>[-<>>>>..<..........>..<......<<<>]<]>
- [-<>>>>..<..........>..<......<<<>]<]>[-<>>>>..<..........>..<......<<<>]<]>[-<>
- >>>..<..................<<<>]<]>[-<>>>>..<..........>..<......<<<>]<]>[-<>>>>..<
- ..................<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>..........
- ..........<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>......>....<........
- ..<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>....>....<............<<<>]<
- ]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>....>........<........<<<>]<]>[-<>
- >>>....<..>....<..>....<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>
- >....<......>....<......<<<>]<]>[-<>>>....>....<............<<<>]<]>[-<>>>......
- ....>....<......<<<>]<]>[-<>>>..>....<..............<<<>]<]>[-<>>>>....<......>.
- ...<......<<<>]<]>[-<>>>..>....<......>....<....<<<>]<]>[-<>>>>....<........>...
- .<....<<<>]<]>[-<>>>..>....<......>....<....<<<>]<]>[-<>>>>....<..>....<..>....<
- ....<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>..>....<..>....<........<<
- <>]<]>[-<>>>..........>....<......<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-
- <>>>..>....<......>....<....<<<>]<]>[-<>>>>....<......>....<......<<<>]<]>[-<>>>
- ....>....<............<<<>]<]>[-<>>>>....<................<<<>]<]>[-<>>>>....<..
- ....>....<......<<<>]<]>[-<>>>>....<................<<<>]<]>[-<>>>..>....<......
- >....<....<<<>]<]>[-<>>>>....<......>....<......<<<>]<]>[-<>>>..................
- ..<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-
- <>>>......>....<..........<<<>]<]>[-<>>>..........>....<......<<<>]<]>[-<>>>....
- ..>....<..........<<<>]<]>[-<>>>>....<................<<<>]<]>[-<>>>......>....<
- ..........<<<>]<]>[-<>>>..>....<....>....<......<<<>]<]>[-<>>>>................<
- ....<<<>]<]>[-<>>>....>........<........<<<>]<]>[-<>>>>....<........>....<....<<
- <>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>............>....<....<<<>]<]>[-
- <>>>..>....<......>....<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>
- ..>....<..............<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<
- ......>......<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>..>....<..
- ............<<<>]<]>[-<>>>..>....<......>....<....<<<>]<]>[-<>>>>....<......>...
- .<......<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>>....<........>....<..
- ..<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>..>....<..............<<<>
- ]<]>[-<>>>..>....<..............<<<>]<]>[-<>>>..>....<......>....<....<<<>]<]>[-
- <>>>>....<................<<<>]<]>[-<>>>..>....<......>....<....<<<>]<]>[-<>>>>.
- ...<........>....<....<<<>]<]>[-<>>>>....<....>........<....<<<>]<]>[-<>>>......
- ..............<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>................
- ....<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>....................<<<>]<
- ]>[-<>>>....................<<<>]<]>[-<>>>............>....<....<<<>]<]>[-<>>>>.
- ...<........>....<....<<<>]<]>[-<>>>....>....<............<<<>]<]>[-<>>>>....<..
- ......>....<....<<<>]<]>[-<>>>............>....<....<<<>]<]>[-<>>>..........>...
- .<......<<<>]<]>[-<>>>............>....<....<<<>]<]>[-<>>>..>....<..............
- <<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>>....<........>....<....<<<>]<
- ]>[-<>>>..>....<..............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..
- ..................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>......>....<..
- ........<<<>]<]>[-<>>>..>....<....>....<......<<<>]<]>[-<>>>........>....<......
- ..<<<>]<]>[-<>>>....>....<............<<<>]<]>[-<>>>....................<<<>]<]>
- [-<>>>>....<......>....<......<<<>]<]>[-<>>>....>....<............<<<>]<]>[-<>>>
- ......>....<..>....<....<<<>]<]>[-<>>>>................<....<<<>]<]>[-<>>>......
- ..............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..................
- ..<<<>]<]>[-<>>>....>........<........<<<>]<]>[-<>>>..>............<......<<<>]<
- ]>[-<>>>....>..<....>..<........<<<>]<]>[-<>>>>................<....<<<>]<]>[-<>
- >>....>....<............<<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>......
- ..>....<........<<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>..............
- ......<<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>........>....<........<<
- <>]<]>[-<>>>......>....<..>....<....<<<>]<]>[-<>>>....................<<<>]<]>[-
- <>>>....................<<<>]<]>[-<>>>......>..........<....<<<>]<]>[-<>>>>.....
- .....<..........<<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>..............
- ......<<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>........>....<........<<
- <>]<]>[-<>>>....................<<<>]<]>[-<>>>>..<....>......<....>....<<<<>]<]>
- [-<>>>>....<......>....<......<<<>]<]>[-<>>>>....<..........>......<<<<>]<]>[-<>
- >>....>..........<......<<<>]<]>[-<>>>>......<..>........<....<<<>]<]>[-<>>>>...
- .............<....<<<>]<]>[-<>>>..>............<......<<<>]<]>[-<>>>..>.........
- ...<......<<<>]<]>[-<>>>>..<..>..<..>..<..>..<..>..<..<<<>]<]>[-<>>>>..<....>...
- .<....>..<....<<<>]<]>[-<>>>....................<<<>]<>>>>>>>>>>>>>>>>>>>>>>>>>>
- >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>]++++
- ++++++.[-]<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[<<<<<<<<
- <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- <<<<<<<<<<<<<]>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- [+>+<-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-
- [-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-
- [-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-
- [-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-
- [-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-
- [-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-
- [-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[[-]>-<]>[-<>>>>....<........>....<....<<<>]
- <]>[-<>>>..>....<......>....<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[
- -<>>>>....<......>....<......<<<>]<]>[-<>>>>....<......>....<......<<<>]<]>[-<>>
- >>....<......>....<......<<<>]<]>[-<>>>>....<......>....<......<<<>]<]>[-<>>>>..
- ....<......>....<....<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>>....<...
- .....>....<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<.......
- .>....<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<........>..
- ..<....<<<>]<]>[-<>>>..>....<......>....<....<<<>]<]>[-<>>>>....<........>....<.
- ...<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>......>....<..........<<<>]
- <]>[-<>>>......>....<..........<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>
- >>....<................<<<>]<]>[-<>>>>....<................<<<>]<]>[-<>>>>....<.
- ...............<<<>]<]>[-<>>>>....<................<<<>]<]>[-<>>>>....<.........
- .......<<<>]<]>[-<>>>>....<..>....<..........<<<>]<]>[-<>>>>....<......>....<...
- ...<<<>]<]>[-<>>>>....<......>....<......<<<>]<]>[-<>>>>....<......>....<......<
- <<>]<]>[-<>>>>....<......>....<......<<<>]<]>[-<>>>>....<......>....<......<<<>]
- <]>[-<>>>>....<......>....<......<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[
- -<>>>..>....<......>....<....<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>>
- ....<........>....<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....
- <........>....<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>......<.
- .....>....<....<<<>]<]>[-<>>>>....<......>....<......<<<>]<]>[-<>>>>....<.......
- .>....<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<........>..
- ..<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<........>....<.
- ...<<<>]<]>[-<>>>>....<......>......<....<<<>]<]>[-<>>>..>....<......>....<....<
- <<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>......>....<..........<<<>]<]>[
- -<>>>......>....<..........<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>..>
- ....<........>..<....<<<>]<]>[-<>>>..>....<........>..<....<<<>]<]>[-<>>>..>....
- <........>..<....<<<>]<]>[-<>>>..>....<........>..<....<<<>]<]>[-<>>>>....<.....
- .....>..<....<<<>]<]>[-<>>>>....<....>....<........<<<>]<]>[-<>>>>....<........>
- ....<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<........>....
- <....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<........>....<...
- .<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<........>....<....<<<
- >]<]>[-<>>>......>....<..>....<....<<<>]<]>[-<>>>........>......<......<<<>]<]>[
- -<>>>......>....<..>....<....<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>...
- .................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>...............
- .....<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>......>....<..>....<....<<<
- >]<]>[-<>>>>....<......>....<......<<<>]<]>[-<>>>....................<<<>]<]>[-<
- >>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>......>..
- ..<..........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>...................
- .<<<>]<]>[-<>>>>..<..>....<..>..<..>..<....<<<>]<]>[-<>>>....................<<<
- >]<]>[-<>>>............>....<....<<<>]<]>[-<>>>....................<<<>]<]>[-<>>
- >....................<<<>]<]>[-<>>>>..<..>....<......>..<....<<<>]<]>[-<>>>.....
- ...............<<<>]<]>[-<>>>..>....<......>....<....<<<>]<]>[-<>>>......>....<.
- .........<<<>]<]>[-<>>>..>............<......<<<>]<]>[-<>>>....>..........<.....
- .<<<>]<]>[-<>>>>..<..>....<......>..<....<<<>]<]>[-<>>>>....<..>....<..>....<...
- .<<<>]<]>[-<>>>....>........<........<<<>]<]>[-<>>>....................<<<>]<]>[
- -<>>>......>..<............<<<>]<]>[-<>>>..>..<......>..<........<<<>]<]>[-<>>>.
- ...>..........<......<<<>]<]>[-<>>>..>..<................<<<>]<]>[-<>>>>..<.....
- .>..<..........<<<>]<]>[-<>>>>..<............>..<....<<<>]<]>[-<>>>>..<.........
- ...>..<....<<<>]<]>[-<>>>>..<............>..<....<<<>]<]>[-<>>>>..<..........>..
- <......<<<>]<]>[-<>>>>..<..........>..<......<<<>]<]>[-<>>>>..<............>..<.
- ...<<<>]<]>[-<>>>>..<............>..<....<<<>]<]>[-<>>>>..<............>..<....<
- <<>]<]>[-<>>>>..<......>..<..........<<<>]<]>[-<>>>>..<......>..<..........<<<>]
- <]>[-<>>>..>..<..........>..<....<<<>]<]>[-<>>>>..<............>..<....<<<>]<]>[
- -<>>>>..<............>..<....<<<>]<]>[-<>>>..........>..<........<<<>]<]>[-<>>>.
- .........>..<........<<<>]<]>[-<>>>>..<............>..<....<<<>]<]>[-<>>>>..<...
- .........>..<....<<<>]<]>[-<>>>>..<..................<<<>]<]>[-<>>>>..<.........
- .........<<<>]<]>[-<>>>>..<..................<<<>]<]>[-<>>>>..<..........>..<...
- ...<<<>]<]>[-<>>>>..<..........>..<......<<<>]<]>[-<>>>>..<..........>..<......<
- <<>]<]>[-<>>>>..<..........>..<......<<<>]<]>[-<>>>>..<..................<<<>]<]
- >[-<>>>>..<..........>..<......<<<>]<]>[-<>>>>..<............>..<....<<<>]<]>[-<
- >>>>....<........>....<....<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.....
- .>....<..........<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>......>....<.
- .........<<<>]<]>[-<>>>..>....<..............<<<>]<]>[-<>>>>....<........>....<.
- ...<<<>]<]>[-<>>>..>....<....>....<......<<<>]<]>[-<>>>>....<..>....<..>....<...
- .<<<>]<]>[-<>>>..>....<....>....<......<<<>]<]>[-<>>>>....<......>....<......<<<
- >]<]>[-<>>>....>....<............<<<>]<]>[-<>>>............>....<....<<<>]<]>[-<
- >>>..>....<..............<<<>]<]>[-<>>>>....<......>....<......<<<>]<]>[-<>>>..>
- ....<......>....<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>..>....
- <......>....<....<<<>]<]>[-<>>>>....<..>....<..>....<....<<<>]<]>[-<>>>......>..
- ..<..........<<<>]<]>[-<>>>..>....<....>....<......<<<>]<]>[-<>>>..........>....
- <......<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>..>....<......>....<...
- .<<<>]<]>[-<>>>>....<......>....<......<<<>]<]>[-<>>>....>....<............<<<>]
- <]>[-<>>>>....<................<<<>]<]>[-<>>>>....<......>....<......<<<>]<]>[-<
- >>>>....<................<<<>]<]>[-<>>>..>....<......>....<....<<<>]<]>[-<>>>>..
- ..<......>....<......<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>...........
- .........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>......>....<..........<
- <<>]<]>[-<>>>..........>....<......<<<>]<]>[-<>>>......>....<..........<<<>]<]>[
- -<>>>>....<..........>..<....<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>.
- .>....<....>....<......<<<>]<]>[-<>>>>................<....<<<>]<]>[-<>>>....>..
- ......<........<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>......>....<.
- .........<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>..>....<......>....
- <....<<<>]<]>[-<>>>>....<..>..<....>....<....<<<>]<]>[-<>>>..>....<.............
- .<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<........>....<....<<<
- >]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>..>....<........>..<....<<<>]<]
- >[-<>>>..>....<......>....<....<<<>]<]>[-<>>>>....<......>....<......<<<>]<]>[-<
- >>>......>....<..........<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>..
- ..<........>....<....<<<>]<]>[-<>>>..>....<..............<<<>]<]>[-<>>>..>....<.
- .......>..<....<<<>]<]>[-<>>>..>....<......>....<....<<<>]<]>[-<>>>>....<.......
- ...>..<....<<<>]<]>[-<>>>..>....<......>....<....<<<>]<]>[-<>>>>....<........>..
- ..<....<<<>]<]>[-<>>>>....<................<<<>]<]>[-<>>>....................<<<
- >]<]>[-<>>>....>....<............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>
- >........>....<........<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>.......
- .............<<<>]<]>[-<>>>............>....<....<<<>]<]>[-<>>>>....<........>..
- ..<....<<<>]<]>[-<>>>....>....<............<<<>]<]>[-<>>>>....<........>....<...
- .<<<>]<]>[-<>>>............>....<....<<<>]<]>[-<>>>..........>....<......<<<>]<]
- >[-<>>>............>....<....<<<>]<]>[-<>>>>....<................<<<>]<]>[-<>>>.
- .......>....<........<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>..>....
- <..............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.................
- ...<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>......>....<..........<<<>]
- <]>[-<>>>....................<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>.
- .....>....<..........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>>....<....>
- ........<....<<<>]<]>[-<>>>..>....<....>......<....<<<>]<]>[-<>>>>....<..>....<.
- .>....<....<<<>]<]>[-<>>>..>....<....>....<......<<<>]<]>[-<>>>.................
- ...<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[
- -<>>>......>....<..........<<<>]<]>[-<>>>..>............<......<<<>]<]>[-<>>>...
- .................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>......>..<.....
- .......<<<>]<]>[-<>>>........>..<..........<<<>]<]>[-<>>>........>....<........<
- <<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>....................<<<>]<]>[-<
- >>>........>....<........<<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>.....
- .>....<..>....<....<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.............
- .......<<<>]<]>[-<>>>........>........<....<<<>]<]>[-<>>>>........<............<
- <<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>....................<<<>]<]>[-<
- >>>........>....<........<<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>.....
- ...............<<<>]<]>[-<>>>>....<....>..<....>......<<<<>]<]>[-<>>>..>....<..>
- ....<........<<<>]<]>[-<>>>>......<......>........<<<<>]<]>[-<>>>......>......<.
- .......<<<>]<]>[-<>>>..>....<....>....<......<<<>]<]>[-<>>>..>....<....>....<...
- ...<<<>]<]>[-<>>>....>........<........<<<>]<]>[-<>>>....>........<........<<<>]
- <]>[-<>>>..>..<..>..<..>..<..>..<..>..<<<<>]<]>[-<>>>>..<............>..<....<<<
- >]<]>[-<>>>....................<<<>]<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>]++++++++++.[-]<<<<<<<
- <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[<<<<<<<<<<<<<<<<<<<<
- <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- <]>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[+>+<-[
- -[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[
- -[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[
- -[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[
- -[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[
- -[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[
- -[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[
- -[-[-[-[-[-[-[-[-[-[-[-[-[-[-[[-]>-<]>[-<>>>>....<........>....<....<<<>]<]>[-<>
- >>..>......<....>....<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>.
- ...<......>....<......<<<>]<]>[-<>>>>....<......>....<......<<<>]<]>[-<>>>>....<
- ......>....<......<<<>]<]>[-<>>>>....<......>....<......<<<>]<]>[-<>>>>....<....
- ....>....<....<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>>....<........>...
- .<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<........>....<..
- ..<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<........>....<....<<
- <>]<]>[-<>>>..>....<......>....<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<
- ]>[-<>>>......>....<..........<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>
- ......>....<..........<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>>....<..
- ......>....<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<......
- ..>....<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<........>.
- ...<....<<<>]<]>[-<>>>>....<..>....<..>....<....<<<>]<]>[-<>>>>....<......>....<
- ......<<<>]<]>[-<>>>>....<......>....<......<<<>]<]>[-<>>>>....<......>....<....
- ..<<<>]<]>[-<>>>>....<......>....<......<<<>]<]>[-<>>>>....<......>....<......<<
- <>]<]>[-<>>>>....<......>....<......<<<>]<]>[-<>>>>....<........>....<....<<<>]<
- ]>[-<>>>..>....<......>....<....<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>
- >>>....<........>....<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>.
- ...<........>....<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>.....
- .<......>....<....<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>>....<........
- >....<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<........>...
- .<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<........>....<..
- ..<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>..>....<....>....<......<<
- <>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-
- <>>>......>....<..........<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>..>.
- ...<......>....<....<<<>]<]>[-<>>>..>....<......>....<....<<<>]<]>[-<>>>..>....<
- ......>....<....<<<>]<]>[-<>>>..>....<......>....<....<<<>]<]>[-<>>>..>....<....
- ..>....<....<<<>]<]>[-<>>>>....<....>....<........<<<>]<]>[-<>>>>....<........>.
- ...<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<........>....<
- ....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<........>....<....
- <<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<........>....<....<<<>
- ]<]>[-<>>>......>..........<....<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>
- >>......>..........<....<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>........
- ............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................
- <<<>]<]>[-<>>>....................<<<>]<]>[-<>>>......>....<..>....<....<<<>]<]>
- [-<>>>>......<....>....<......<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..
- ..................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..............
- ......<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<
- ]>[-<>>>>..<..>....<..>..<..>..<....<<<>]<]>[-<>>>....................<<<>]<]>[-
- <>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>........
- ............<<<>]<]>[-<>>>>..<....>......<..>..<....<<<>]<]>[-<>>>..............
- ......<<<>]<]>[-<>>>....>..........<......<<<>]<]>[-<>>>......>....<..........<<
- <>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>..>....<......>....<....<<<>]<]>
- [-<>>>>..<..>....<....>....<....<<<>]<]>[-<>>>..>............<......<<<>]<]>[-<>
- >>....>........<........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>......>.
- .<............<<<>]<]>[-<>>>..>..<......>..<........<<<>]<]>[-<>>>........>..<..
- ........<<<>]<]>[-<>>>..>..<..........>..<....<<<>]<]>[-<>>>>..<......>..<....>.
- .<....<<<>]<]>[-<>>>>..<............>..<....<<<>]<]>[-<>>>>..<............>..<..
- ..<<<>]<]>[-<>>>>..<............>..<....<<<>]<]>[-<>>>>..<........>....<......<<
- <>]<]>[-<>>>>..<........>....<......<<<>]<]>[-<>>>>..<............>..<....<<<>]<
- ]>[-<>>>>..<............>..<....<<<>]<]>[-<>>>>..<............>..<....<<<>]<]>[-
- <>>>>..<......>..<..........<<<>]<]>[-<>>>>..<......>..<..........<<<>]<]>[-<>>>
- ..>..<..........>..<....<<<>]<]>[-<>>>>..<............>..<....<<<>]<]>[-<>>>>..<
- ............>..<....<<<>]<]>[-<>>>..........>..<........<<<>]<]>[-<>>>..........
- >..<........<<<>]<]>[-<>>>>..<............>..<....<<<>]<]>[-<>>>>..<............
- >..<....<<<>]<]>[-<>>>>..<............>..<....<<<>]<]>[-<>>>>..<............>..<
- ....<<<>]<]>[-<>>>>..<............>..<....<<<>]<]>[-<>>>>..<........>....<......
- <<<>]<]>[-<>>>>..<........>....<......<<<>]<]>[-<>>>>..<........>....<......<<<>
- ]<]>[-<>>>>..<........>....<......<<<>]<]>[-<>>>>..<............>..<....<<<>]<]>
- [-<>>>>..<........>....<......<<<>]<]>[-<>>>..>..<..........>..<....<<<>]<]>[-<>
- >>>................<....<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>......>.
- ...<..........<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>......>....<....
- ......<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<........>....<..
- ..<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>................<....<<<>
- ]<]>[-<>>>....>........<........<<<>]<]>[-<>>>>....<......>....<......<<<>]<]>[-
- <>>>....>....<....>....<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>
- ..>....<..............<<<>]<]>[-<>>>>....<......>....<......<<<>]<]>[-<>>>..>...
- .<......>....<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>..>....<..
- ....>....<....<<<>]<]>[-<>>>>....<..>....<..>....<....<<<>]<]>[-<>>>......>....<
- ..........<<<>]<]>[-<>>>..>....<......>....<....<<<>]<]>[-<>>>..........>....<..
- ....<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>..>....<......>....<....<<
- <>]<]>[-<>>>>....<......>....<......<<<>]<]>[-<>>>....>....<............<<<>]<]>
- [-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<......>....<......<<<>]<]>[-<>
- >>>....<........>....<....<<<>]<]>[-<>>>..>....<......>....<....<<<>]<]>[-<>>>>.
- ...<......>....<......<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..........
- ..........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>......>....<..........
- <<<>]<]>[-<>>>............>....<....<<<>]<]>[-<>>>......>....<..........<<<>]<]>
- [-<>>>>....<........>....<....<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>
- >....<........>....<....<<<>]<]>[-<>>>..>....<....>....<......<<<>]<]>[-<>>>....
- ..>....<..........<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>......>...
- .<..........<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>..>....<......>.
- ...<....<<<>]<]>[-<>>>>....<..>....<..>....<....<<<>]<]>[-<>>>..>....<..........
- ....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<........>....<....
- <<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>..>....<......>....<....<<<>
- ]<]>[-<>>>..>....<......>....<....<<<>]<]>[-<>>>>....<......>....<......<<<>]<]>
- [-<>>>......>....<..........<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>
- ..>....<......>....<....<<<>]<]>[-<>>>..>....<..............<<<>]<]>[-<>>>..>...
- .<......>....<....<<<>]<]>[-<>>>..>....<....>....<......<<<>]<]>[-<>>>..>....<..
- ....>....<....<<<>]<]>[-<>>>..>....<......>....<....<<<>]<]>[-<>>>>....<........
- >....<....<<<>]<]>[-<>>>>....<................<<<>]<]>[-<>>>......>....<........
- ..<<<>]<]>[-<>>>..>....<..............<<<>]<]>[-<>>>....................<<<>]<]>
- [-<>>>..........>....<......<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>..
- ....>....<..........<<<>]<]>[-<>>>..........>....<......<<<>]<]>[-<>>>>....<....
- ....>....<....<<<>]<]>[-<>>>....>....<............<<<>]<]>[-<>>>>....<........>.
- ...<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>..........>....<....
- ..<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<........>....<....<<
- <>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>..>....<....>....<......<<<>]<]>
- [-<>>>>....<................<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>..
- ..................<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>............
- ........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>......>....<..........<<
- <>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>....................<<<>]<]>[-<>
- >>>....<..>....<....>..<....<<<>]<]>[-<>>>>....<......>..<..>..<....<<<>]<]>[-<>
- >>..>............<......<<<>]<]>[-<>>>..>....<....>....<......<<<>]<]>[-<>>>....
- ................<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>..............
- ......<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>>................<....<<
- <>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>
- ....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>........>...
- .<........<<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>....................
- <<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>........>....<........<<<>]<]>
- [-<>>>......>....<..>....<....<<<>]<]>[-<>>>..>....<....>....<......<<<>]<]>[-<>
- >>....................<<<>]<]>[-<>>>..........>......<....<<<>]<]>[-<>>>>......<
- ..............<<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>................
- ....<<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>........>....<........<<<>
- ]<]>[-<>>>....................<<<>]<]>[-<>>>>......<......>........<<<<>]<]>[-<>
- >>....>......<..........<<<>]<]>[-<>>>>....................<<<<>]<]>[-<>>>......
- ..............<<<>]<]>[-<>>>......>..<............<<<>]<]>[-<>>>......>..<......
- ......<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>......>....<..........<<
- <>]<]>[-<>>>>..<..>..<..>..<..>..<..>..<..<<<>]<]>[-<>>>>..<............>..<....
- <<<>]<]>[-<>>>....................<<<>]<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>]++++++++++.[-]<<<<
- <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[<<<<<<<<<<<<
- <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- <<<<<<<<<]>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- >>>>>>[+>+<-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-
- [-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-
- [-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-
- [-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-
- [-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-
- [-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-
- [-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[[-]>-<]>[-<>>>..>..............<....<
- <<>]<]>[-<>>>..>....<..>......<......<<<>]<]>[-<>>>..>..............<....<<<>]<]
- >[-<>>>..>........<..>....<....<<<>]<]>[-<>>>..>........<..>....<....<<<>]<]>[-<
- >>>..>........<..>....<....<<<>]<]>[-<>>>..>........<..>....<....<<<>]<]>[-<>>>>
- ..............<......<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..>........
- ....<......<<<>]<]>[-<>>>..>............<......<<<>]<]>[-<>>>..>............<...
- ...<<<>]<]>[-<>>>..>............<......<<<>]<]>[-<>>>..>............<......<<<>]
- <]>[-<>>>..>....<......>....<....<<<>]<]>[-<>>>..>............<......<<<>]<]>[-<
- >>>....>........<........<<<>]<]>[-<>>>....>........<........<<<>]<]>[-<>>>....>
- ........<........<<<>]<]>[-<>>>....>........<........<<<>]<]>[-<>>>..>..........
- ..<......<<<>]<]>[-<>>>..>............<......<<<>]<]>[-<>>>..>............<.....
- .<<<>]<]>[-<>>>..>............<......<<<>]<]>[-<>>>..>............<......<<<>]<]
- >[-<>>>..>....<..>......<......<<<>]<]>[-<>>>..>........<..>....<....<<<>]<]>[-<
- >>>..>........<..>....<....<<<>]<]>[-<>>>..>........<..>....<....<<<>]<]>[-<>>>.
- .>........<..>....<....<<<>]<]>[-<>>>..>........<..>....<....<<<>]<]>[-<>>>..>..
- ......<..>....<....<<<>]<]>[-<>>>>....<..>........<......<<<>]<]>[-<>>>..>......
- ......<......<<<>]<]>[-<>>>....>........<........<<<>]<]>[-<>>>..>............<.
- .....<<<>]<]>[-<>>>..>............<......<<<>]<]>[-<>>>..>............<......<<<
- >]<]>[-<>>>..>............<......<<<>]<]>[-<>>>>..............<......<<<>]<]>[-<
- >>>....................<<<>]<]>[-<>>>..>............<......<<<>]<]>[-<>>>..>....
- ........<......<<<>]<]>[-<>>>..>............<......<<<>]<]>[-<>>>..>............
- <......<<<>]<]>[-<>>>..>............<......<<<>]<]>[-<>>>>....<........>....<...
- .<<<>]<]>[-<>>>>............<........<<<>]<]>[-<>>>..>............<......<<<>]<]
- >[-<>>>..>............<......<<<>]<]>[-<>>>..>............<......<<<>]<]>[-<>>>.
- .>............<......<<<>]<]>[-<>>>>................<....<<<>]<]>[-<>>>>........
- ........<....<<<>]<]>[-<>>>>................<....<<<>]<]>[-<>>>>................
- <....<<<>]<]>[-<>>>....>..........<......<<<>]<]>[-<>>>>....<....>........<....<
- <<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<........>....<....<<<>]
- <]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[
- -<>>>>....<........>....<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>
- >..>............<......<<<>]<]>[-<>>>............>....<....<<<>]<]>[-<>>>......>
- ..........<....<<<>]<]>[-<>>>............>....<....<<<>]<]>[-<>>>...............
- .....<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]
- >[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.....
- .>....<..>....<....<<<>]<]>[-<>>>>....<..>....<..>....<....<<<>]<]>[-<>>>.......
- .............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>...................
- .<<<>]<]>[-<>>>>................<....<<<>]<]>[-<>>>....................<<<>]<]>[
- -<>>>....................<<<>]<]>[-<>>>>..<............>..<....<<<>]<]>[-<>>>...
- .................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>...............
- .....<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>>..<............>..<....<<<
- >]<]>[-<>>>....................<<<>]<]>[-<>>>............>....<....<<<>]<]>[-<>>
- >......>....<..........<<<>]<]>[-<>>>....>........<........<<<>]<]>[-<>>>>....<.
- .........>....<..<<<>]<]>[-<>>>..>....<..>........<....<<<>]<]>[-<>>>......>....
- <..........<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>...................
- .<<<>]<]>[-<>>>......>..<............<<<>]<]>[-<>>>>......<......>....<....<<<>]
- <]>[-<>>>......>......<........<<<>]<]>[-<>>>>..............<......<<<>]<]>[-<>>
- >..>............<......<<<>]<]>[-<>>>..>............<......<<<>]<]>[-<>>>..>....
- ........<......<<<>]<]>[-<>>>..>..............<....<<<>]<]>[-<>>>..>........<...
- .>..<....<<<>]<]>[-<>>>..>........<....>..<....<<<>]<]>[-<>>>..>............<...
- ...<<<>]<]>[-<>>>..>............<......<<<>]<]>[-<>>>..>............<......<<<>]
- <]>[-<>>>>..<......>........<....<<<>]<]>[-<>>>..>......<..>......<....<<<>]<]>[
- -<>>>>................<....<<<>]<]>[-<>>>>..<............>..<....<<<>]<]>[-<>>>>
- ..<............>..<....<<<>]<]>[-<>>>........>......<......<<<>]<]>[-<>>>.......
- .>......<......<<<>]<]>[-<>>>..>............<......<<<>]<]>[-<>>>..>............
- <......<<<>]<]>[-<>>>..>............<......<<<>]<]>[-<>>>..>............<......<
- <<>]<]>[-<>>>..>............<......<<<>]<]>[-<>>>..>........<....>..<....<<<>]<]
- >[-<>>>..>........<....>..<....<<<>]<]>[-<>>>..>........<....>..<....<<<>]<]>[-<
- >>>..>........<....>..<....<<<>]<]>[-<>>>..>............<......<<<>]<]>[-<>>>..>
- ........<....>..<....<<<>]<]>[-<>>>....>..........<......<<<>]<]>[-<>>>.........
- ...........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>>........<...........
- .<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>........>........<....<<<>]<]
- >[-<>>>>................<....<<<>]<]>[-<>>>..>..............<....<<<>]<]>[-<>>>>
- ....<........>....<....<<<>]<]>[-<>>>..>....<....>....<......<<<>]<]>[-<>>>.....
- .>....<..........<<<>]<]>[-<>>>..>........<..>....<....<<<>]<]>[-<>>>......>....
- ....<......<<<>]<]>[-<>>>..>............<......<<<>]<]>[-<>>>>........<.........
- ...<<<>]<]>[-<>>>..>............<......<<<>]<]>[-<>>>..>............<......<<<>]
- <]>[-<>>>..>............<......<<<>]<]>[-<>>>..>....<......>....<....<<<>]<]>[-<
- >>>>....<..>....<..>....<....<<<>]<]>[-<>>>....>........<........<<<>]<]>[-<>>>>
- ......<......>....<....<<<>]<]>[-<>>>..........>....<......<<<>]<]>[-<>>>....>..
- ......<........<<<>]<]>[-<>>>>......<......>....<....<<<>]<]>[-<>>>..>..........
- ..<......<<<>]<]>[-<>>>..>........<..........<<<>]<]>[-<>>>..>............<.....
- .<<<>]<]>[-<>>>..>........<..>....<....<<<>]<]>[-<>>>..>............<......<<<>]
- <]>[-<>>>..>............<......<<<>]<]>[-<>>>..>........<..>....<....<<<>]<]>[-<
- >>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.........
- ...........<<<>]<]>[-<>>>>..........<..........<<<>]<]>[-<>>>............>....<.
- ...<<<>]<]>[-<>>>......>..........<....<<<>]<]>[-<>>>>................<....<<<>]
- <]>[-<>>>....>........<........<<<>]<]>[-<>>>>....<........>....<....<<<>]<]>[-<
- >>>..>....<....>....<......<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>..>
- ............<......<<<>]<]>[-<>>>....>........<........<<<>]<]>[-<>>>..>........
- ....<......<<<>]<]>[-<>>>>......<......>....<....<<<>]<]>[-<>>>..>............<.
- .....<<<>]<]>[-<>>>>........<............<<<>]<]>[-<>>>..>............<......<<<
- >]<]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>>....<........>....<....<<<>]<]
- >[-<>>>>................<....<<<>]<]>[-<>>>>......<......>....<....<<<>]<]>[-<>>
- >..>..........<........<<<>]<]>[-<>>>..>............<......<<<>]<]>[-<>>>>....<.
- .......>....<....<<<>]<]>[-<>>>....>........<..>..<....<<<>]<]>[-<>>>>........<.
- ...........<<<>]<]>[-<>>>>................<....<<<>]<]>[-<>>>>............<.....
- ...<<<>]<]>[-<>>>....>..........<......<<<>]<]>[-<>>>>..............<......<<<>]
- <]>[-<>>>>....<........>....<....<<<>]<]>[-<>>>..>............<......<<<>]<]>[-<
- >>>......>....<..........<<<>]<]>[-<>>>>....<................<<<>]<]>[-<>>>.....
- ...............<<<>]<]>[-<>>>............>....<....<<<>]<]>[-<>>>......>....<...
- .......<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>..>..........<........<
- <<>]<]>[-<>>>..>............<......<<<>]<]>[-<>>>....>....<............<<<>]<]>[
- -<>>>..>............<......<<<>]<]>[-<>>>..>............<......<<<>]<]>[-<>>>...
- .....>........<....<<<>]<]>[-<>>>..>............<......<<<>]<]>[-<>>>>..........
- ......<....<<<>]<]>[-<>>>..>..............<....<<<>]<]>[-<>>>....>........<.....
- ...<<<>]<]>[-<>>>>....<................<<<>]<]>[-<>>>......>....<..........<<<>]
- <]>[-<>>>....................<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>.
- ...................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....>....<...
- .........<<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>....................<
- <<>]<]>[-<>>>..>......<......>..<....<<<>]<]>[-<>>>>....<......>......<....<<<>]
- <]>[-<>>>......>....<..........<<<>]<]>[-<>>>..>....<....>....<......<<<>]<]>[-<
- >>>....................<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>.......
- .............<<<>]<]>[-<>>>......>..<............<<<>]<]>[-<>>>>................
- <....<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]
- >[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.....
- ...>....<........<<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>.............
- .......<<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>........>....<........<
- <<>]<]>[-<>>>....>......<..>....<....<<<>]<]>[-<>>>..>....<....>....<......<<<>]
- <]>[-<>>>....................<<<>]<]>[-<>>>............>....<....<<<>]<]>[-<>>>>
- ....<................<<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>.........
- ...........<<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>........>....<.....
- ...<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>>....................<<<<>]<]
- >[-<>>>....................<<<>]<]>[-<>>>>....................<<<<>]<]>[-<>>>...
- .................<<<>]<]>[-<>>>....>......<..........<<<>]<]>[-<>>>....>......<.
- .........<<<>]<]>[-<>>>......>..<............<<<>]<]>[-<>>>......>..<...........
- .<<<>]<]>[-<>>>..>..<..>..<..>..<..>..<..>..<<<<>]<]>[-<>>>..>............<.....
- .<<<>]<]>[-<>>>....................<<<>]<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>]++++++++++.[-]<<<
- <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[<<<<<<
- <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- <<<<<<<<<<<<<<<]>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- >>>>>>>>>>>>>>>>>[+>+<-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[
- -[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[
- -[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[
- -[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[
- -[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[
- -[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[
- -[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[[-]>-<]>[-<>>>............
- >....<....<<<>]<]>[-<>>>..>....<..............<<<>]<]>[-<>>>............>....<..
- ..<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-
- <>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>>..<....
- ..............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..................
- ..<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-
- <>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>........
- ............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................
- <<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>
- >>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..........
- ..........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<
- <>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>....................<<<>]<]>[-<>
- >>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..........
- ..........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<
- <>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>
- ..>....<..............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..........
- ..........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<
- <>]<]>[-<>>>....................<<<>]<]>[-<>>>>..<..................<<<>]<]>[-<>
- >>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..........
- ..........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<
- <>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>
- ....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>............
- ........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>
- ]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..
- ..................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>......>....<..
- ........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>
- ]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..
- ..................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..............
- ......<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<
- ]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....
- ................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>................
- ....<<<>]<]>[-<>>>......>....<..........<<<>]<]>[-<>>>....................<<<>]<
- ]>[-<>>>....................<<<>]<]>[-<>>>>....<................<<<>]<]>[-<>>>..
- ..................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..............
- ......<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<
- ]>[-<>>>....................<<<>]<]>[-<>>>..>............<......<<<>]<]>[-<>>>..
- ..................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..............
- ......<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..>............<......<<<>
- ]<]>[-<>>>....................<<<>]<]>[-<>>>............>....<....<<<>]<]>[-<>>>
- ......>....<..........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..........
- ..........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>......>....<..........
- <<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>
- >>>..<....>..<............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>......
- ..............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>........>..<......
- ....<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>
- [-<>>>..............>..<....<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....
- ................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>................
- ....<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>
- [-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>......
- ..............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..................
- ..<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-
- <>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>........
- ............<<<>]<]>[-<>>>........>..<..........<<<>]<]>[-<>>>..................
- ..<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-
- <>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>........
- ............<<<>]<]>[-<>>>........>..<..........<<<>]<]>[-<>>>..................
- ..<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-
- <>>>......>....<..........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>......
- ..............<<<>]<]>[-<>>>............>....<....<<<>]<]>[-<>>>................
- ....<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>
- [-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>......
- ..............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..........>....<..
- ....<<<>]<]>[-<>>>..>....<..............<<<>]<]>[-<>>>....................<<<>]<
- ]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....
- ................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>>....<......>...
- .<......<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>
- ]<]>[-<>>>..........>....<......<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>
- ....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>............
- ........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>
- ]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..
- ..................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..............
- ......<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<
- ]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....
- ................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>................
- ....<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>
- [-<>>>....................<<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>....
- ................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>................
- ....<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>
- [-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>......
- ..............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..................
- ..<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-
- <>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>........
- ............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................
- <<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>
- >>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....>....<
- ............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................
- <<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>
- >>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..........
- ..........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<
- <>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>
- ....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>............
- ........<<<>]<]>[-<>>>....>....<............<<<>]<]>[-<>>>....................<<
- <>]<]>[-<>>>....................<<<>]<]>[-<>>>....>..<..............<<<>]<]>[-<>
- >>..........>..<........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>........
- ............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>......>....<........
- ..<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-
- <>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>........
- ............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................
- <<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>
- >>....................<<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>........
- >....<........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>........>....<....
- ....<<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>....................<<<>]<
- ]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....
- ..........>..<....<<<>]<]>[-<>>>>..<..................<<<>]<]>[-<>>>........>...
- .<........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>........>....<........
- <<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>....................<<<>]<]>[-
- <>>>>....................<<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>>.....
- ...............<<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>................
- ....<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>
- [-<>>>....................<<<>]<]>[-<>>>>..<..>..<..>..<..>..<..>..<..<<<>]<]>[-
- <>>>....................<<<>]<]>[-<>>>....................<<<>]<>>>>>>>>>>>>>>>>
- >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- >>>>>]++++++++++.[-]<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- <<<<<<<<<<<<<<<<<<<<<[<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<]>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[+>+<-[-[-[-[-[-[-[-[-[-[-[-[-
- [-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-
- [-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-
- [-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-
- [-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-
- [-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-
- [-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-
- [-[-[-[[-]>-<]>[-<>>>..........>....<......<<<>]<]>[-<>>>..>....<..............<
- <<>]<]>[-<>>>..........>....<......<<<>]<]>[-<>>>....................<<<>]<]>[-<
- >>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.........
- ...........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<
- <<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>
- >....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>...........
- .........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<
- >]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.
- ...................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.............
- .......<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]
- <]>[-<>>>....................<<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>.
- ...................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.............
- .......<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]
- <]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>...
- .................<<<>]<]>[-<>>>..>....<..............<<<>]<]>[-<>>>.............
- .......<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]
- <]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>...
- .................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>...............
- .....<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]
- >[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.....
- ...............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.................
- ...<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[
- -<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.......
- .............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>...................
- .<<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>....................<<<>]<]>[
- -<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.......
- .............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>...................
- .<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<
- >>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.........
- ...........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<
- <<>]<]>[-<>>>....................<<<>]<]>[-<>>>........>....<........<<<>]<]>[-<
- >>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>>....<...
- .............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>...................
- .<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<
- >>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.........
- ...........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<
- <<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>
- >....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>...........
- .>....<....<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<
- <<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>
- >....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>...........
- .........<<<>]<]>[-<>>>>..<....>..<............<<<>]<]>[-<>>>...................
- .<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<
- >>>........>..<..........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.......
- .............<<<>]<]>[-<>>>..............>..<....<<<>]<]>[-<>>>.................
- ...<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[
- -<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.......
- .............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>...................
- .<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<
- >>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.........
- ...........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<
- <<>]<]>[-<>>>....................<<<>]<]>[-<>>>..........>..<........<<<>]<]>[-<
- >>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.........
- ...........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<
- <<>]<]>[-<>>>....................<<<>]<]>[-<>>>..........>..<........<<<>]<]>[-<
- >>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.........
- ...........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<
- <<>]<]>[-<>>>....................<<<>]<]>[-<>>>............>....<....<<<>]<]>[-<
- >>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.........
- ...........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<
- <<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>
- >..........>....<......<<<>]<]>[-<>>>..>....<..............<<<>]<]>[-<>>>.......
- .............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>...................
- .<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<
- >>>>....<......>....<......<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.....
- ...............<<<>]<]>[-<>>>..........>....<......<<<>]<]>[-<>>>...............
- .....<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]
- >[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.....
- ...............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.................
- ...<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[
- -<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.......
- .............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>...................
- .<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<
- >>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.........
- ...........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..........>....<.....
- .<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<
- >>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.........
- ...........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<
- <<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>
- >....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>...........
- .........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<
- >]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.
- ...................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.............
- .......<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]
- <]>[-<>>>..>....<..............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.
- ...................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.............
- .......<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]
- <]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>...
- .................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>...............
- .....<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]
- >[-<>>>....................<<<>]<]>[-<>>>..>....<..............<<<>]<]>[-<>>>...
- .................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>...............
- .....<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]
- >[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.....
- ...............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.................
- ...<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[
- -<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.......
- .............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>...................
- .<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>........>....<........<<<>]<]>[
- -<>>>........>....<........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.....
- ...>....<........<<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>.............
- .......<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]
- <]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>...
- .....>....<........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>........>....
- <........<<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>....................<
- <<>]<]>[-<>>>>....................<<<<>]<]>[-<>>>....................<<<>]<]>[-<
- >>>>....................<<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.......
- .............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>...................
- .<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..>..<..>..<..>..<..>..<..>..<<
- <<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<>>>>>>>
- >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- >>>>>>>>>>>>>>]++++++++++.[-]<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<]>>>>>>>>>>>>>>>>>>>>>>
- >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[+>+<-[-[-[
- -[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[
- -[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[
- -[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[
- -[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[
- -[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[
- -[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[
- -[-[-[-[-[-[-[-[-[-[-[-[-[[-]>-<]>[-<>>>........>....<........<<<>]<]>[-<>>>..>.
- ...<..............<<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>............
- ........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>
- ]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..
- ..................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..............
- ......<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<
- ]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....
- ................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>................
- ....<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>
- [-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>......
- ..............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..........>....<..
- ....<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>
- [-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>......
- ..............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..................
- ..<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..>....<..............<<<>]<]>
- [-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>......
- ..............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..................
- ..<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-
- <>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>........
- ............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................
- <<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>
- >>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..........
- ..........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<
- <>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>
- ....................<<<>]<]>[-<>>>..........>....<......<<<>]<]>[-<>>>..........
- ..........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<
- <>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>
- ....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>............
- ........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>
- ]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..
- ..................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..........>...
- .<......<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>
- ]<]>[-<>>>>....<................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>
- ....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>............
- ........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>
- ]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..
- ..................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..............
- ......<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<
- ]>[-<>>>..>....<......>....<....<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>
- ....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>............
- ........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>
- ]<]>[-<>>>....................<<<>]<]>[-<>>>..>....<..............<<<>]<]>[-<>>>
- ....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>............
- ........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>
- ]<]>[-<>>>....................<<<>]<]>[-<>>>............>..<......<<<>]<]>[-<>>>
- ....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>............
- ........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>
- ]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..
- ..................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..............
- ......<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<
- ]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....
- ................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>............>..<
- ......<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<
- ]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....
- ................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>............>..<
- ......<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<
- ]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....
- ................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..........>....<
- ......<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<
- ]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....
- ................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>................
- ....<<<>]<]>[-<>>>..........>....<......<<<>]<]>[-<>>>..>....<..............<<<>
- ]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..
- ..................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..............
- ......<<<>]<]>[-<>>>>....<......>....<......<<<>]<]>[-<>>>....................<<
- <>]<]>[-<>>>....................<<<>]<]>[-<>>>>....<......>....<......<<<>]<]>[-
- <>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>........
- ............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................
- <<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>
- >>>..................<..<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>........
- ............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................
- <<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>
- >>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..........
- ..........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<
- <>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>
- ..........>......<....<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..........
- ..........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<
- <>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>
- ....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>............
- ........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>
- ]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..
- ..................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..............
- ......<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<
- ]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....
- ................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>................
- ....<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>
- [-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>......
- ..............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..................
- ..<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-
- <>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>........
- ............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................
- <<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>
- >>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..........
- ..........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<
- <>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>
- ....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>............
- ........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>
- ]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..
- ..................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>........>....<
- ........<<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>....................<<
- <>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>........>....<........<<<>]<]>[-
- <>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>........
- ............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................
- <<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>....................<<<>]<]>[-
- <>>>........>....<........<<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>....
- ................<<<>]<]>[-<>>>>....................<<<<>]<]>[-<>>>..............
- ......<<<>]<]>[-<>>>>....................<<<<>]<]>[-<>>>....................<<<>
- ]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..
- ..................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>>..<..>..<..>.
- .<..>..<..>..<..<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>................
- ....<<<>]<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>]++++++++++.[-]<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[<<<<<<<<<<<<<<<<<<<<<<
- <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<]
- >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- >>>>>>>>>>>>>>>>[+>+<-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-
- [-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-
- [-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-
- [-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-
- [-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-
- [-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-
- [-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[[-]>-<]>[-<>>>..>........<.
- .........<<<>]<]>[-<>>>>........<............<<<>]<]>[-<>>>..>........<.........
- .<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<
- >>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.........
- ...........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<
- <<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>
- >....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>...........
- .........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<
- >]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.
- ...................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.............
- .......<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]
- <]>[-<>>>....>........<........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.
- ...................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.............
- .......<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]
- <]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>>..
- ......<............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.............
- .......<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]
- <]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>...
- .................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>...............
- .....<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]
- >[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.....
- ...............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.................
- ...<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[
- -<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.......
- .............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....>........<.....
- ...<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[
- -<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.......
- .............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>...................
- .<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<
- >>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.........
- ...........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<
- <<>]<]>[-<>>>....>........<........<<<>]<]>[-<>>>....................<<<>]<]>[-<
- >>>....................<<<>]<]>[-<>>>>....<................<<<>]<]>[-<>>>.......
- .............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>...................
- .<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<
- >>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.........
- ...........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<
- <<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>
- >....................<<<>]<]>[-<>>>....>..........<......<<<>]<]>[-<>>>.........
- ...........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<
- <<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>
- >....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>...........
- .........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<
- >]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.
- ...................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>>............
- <........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<
- >]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.
- ...................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.............
- .......<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]
- <]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>...
- .................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>...............
- .....<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]
- >[-<>>>....>........<........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>...
- .................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>...............
- .....<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]
- >[-<>>>....>........<........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>...
- .................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>...............
- .....<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]
- >[-<>>>>............<........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>...
- .................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>...............
- .....<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]
- >[-<>>>....................<<<>]<]>[-<>>>........>........<....<<<>]<]>[-<>>>>..
- ......<............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.............
- .......<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]
- <]>[-<>>>....................<<<>]<]>[-<>>>..>..........<........<<<>]<]>[-<>>>.
- ...................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>..>..........
- <........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<
- >]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.
- ...................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.............
- .......<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]
- <]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>...
- .................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>...............
- .....<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]
- >[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.....
- ...............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.................
- ...<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[
- -<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.......
- .............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>...................
- .<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<
- >>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.........
- ...........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<
- <<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>
- >....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>...........
- .........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<
- >]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.
- ...................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.............
- .......<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]
- <]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>...
- .................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>...............
- .....<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]
- >[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.....
- ...............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.................
- ...<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[
- -<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.......
- .............<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>...................
- .<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<
- >>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.........
- ...........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<
- <<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>
- >........>....<........<<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>.......
- .............<<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>........>....<...
- .....<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]
- >[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.....
- ...............<<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>...............
- .....<<<>]<]>[-<>>>........>....<........<<<>]<]>[-<>>>........>....<........<<<
- >]<]>[-<>>>....................<<<>]<]>[-<>>>>....................<<<<>]<]>[-<>>
- >....................<<<>]<]>[-<>>>>....................<<<<>]<]>[-<>>>.........
- ...........<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<
- <<>]<]>[-<>>>....................<<<>]<]>[-<>>>....................<<<>]<]>[-<>>
- >..>..<..>..<..>..<..>..<..>..<<<<>]<]>[-<>>>....................<<<>]<]>[-<>>>.
- ...................<<<>]<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>]++++++++++.[-]<<<<<<<<<<<<<<<<<<<
- <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[<<
- <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- <<<<<<<<<<<<<<<<<<<]