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