ctf-writeup/2023/GREP CTF 2023/esoFck 2/msg.txt

3043 lines
214 KiB
Plaintext

+++++ +++[- >++++ ++++< ]>+++ +++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++
++.-- --.<+ +++++ +[->- ----- -<]>- ----- ----- -.<++ +[->- --<]> -----
.<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.---
-.<++ +++++ [->-- ----- <]>-- ----- ----- .<+++ [->-- -<]>- ----. <++++
++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++
++++[ ->--- ----< ]>--- ----- ----. <+++[ ->--- <]>-- ---.< +++++ +[->+
+++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ +++[-
>---- ---<] >---- ----- ---.< +++[- >---< ]>--- --.<+ +++++ [->++ ++++<
]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ ++[-> -----
--<]> ----- ----- --.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++ +++<] >++++
+++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->- ----- -<]>-
----- ----- -.<++ +[->- --<]> ----- .<+++ +++[- >++++ ++<]> +++++ +++++
+.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ [->-- ----- <]>-- -----
----- .<+++ [->-- -<]>- ----. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++
++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----< ]>--- ----- ----.
<+++[ ->--- <]>-- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+
++++< ]>+++ ++++. ----. <++++ +++[- >---- ---<] >---- ----- ---.< +++[-
>---< ]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<]
>++++ +++.- ---.< +++++ ++[-> ----- --<]> ----- ----- --.<+ ++[-> ---<]
>---- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++
++.-- --.<+ +++++ +[->- ----- -<]>- ----- ----- -.<++ +[->- --<]> -----
.<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.---
-.<++ +++++ [->-- ----- <]>-- ----- ----- .<+++ [->-- -<]>- ----. <++++
++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++
++++[ ->--- ----< ]>--- ----- ----. <+++[ ->--- <]>-- ---.< +++++ +[->+
+++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ +++[-
>---- ---<] >---- ----- ---.< +++[- >---< ]>--- --.<+ +++++ [->++ ++++<
]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ ++[-> -----
--<]> ----- ----- --.<+ ++++[ ->--- --<]> ----- ---.- --.<+ +++++ ++[->
+++++ +++<] >++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ [->--
----- <]>-- ----- ----- .<+++ [->-- -<]>- ----. <++++ ++[-> +++++ +<]>+
+++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----<
]>--- ----- ----. <+++[ ->--- <]>-- ---.< +++++ +[->+ +++++ <]>++ +++++
++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ +++[- >---- ---<] >----
----- ---.< +++[- >---< ]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.<
+++++ [->++ +++<] >++++ +++.- ---.< +++++ ++[-> ----- --<]> ----- -----
--.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[
->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->- ----- -<]>- ----- ----- -.<++
+[->- --<]> ----- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++
+<]>+ +++++ +.--- -.<++ +++++ +[->- ----- --<]> ----- ----- .-.<+ +++++
[->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++
+[->- ----- <]>-- ----- -.<++ +++[- >---- -<]>- ----- .<+++ +++[- >++++
++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ +[->-
----- --<]> ----- ----- .-.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++
[->++ +++<] >++++ +++.- ---.< +++++ +++[- >---- ----< ]>--- ----- --.-.
<++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .----
.<+++ ++++[ ->--- ----< ]>--- ----- ----. <+++[ ->--- <]>-- ---.< +++++
+[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++
++[-> ----- -<]>- ----- --.<+ ++++[ ->--- --<]> ----- -.<++ ++++[ ->+++
+++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->-
----- -<]>- ----- ----- -.<++ +[->- --<]> ----- .<+++ +++[- >++++ ++<]>
+++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ [->-- -----
<]>-- ----- ----- .<+++ [->-- -<]>- ----. <++++ ++[-> +++++ +<]>+ +++++
+++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----< ]>---
----- ----. <+++[ ->--- <]>-- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++.
<++++ +[->+ ++++< ]>+++ ++++. ----. <++++ +++[- >---- ---<] >---- -----
---.< +++++ [->-- ---<] >---- ----. ---.< +++++ +++[- >++++ ++++< ]>+++
++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->- ----- -<]>- -----
----- -.<++ +[->- --<]> ----- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++
+++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ [->-- ----- <]>-- ----- -----
.<+++ [->-- -<]>- ----. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[->
+++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----< ]>--- ----- ----. <+++[
->--- <]>-- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++<
]>+++ ++++. ----. <++++ +++[- >---- ---<] >---- ----- ---.< +++[- >---<
]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++
+++.- ---.< +++++ ++[-> ----- --<]> ----- ----- --.<+ ++[-> ---<] >----
-.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.--
--.<+ +++++ +[->- ----- -<]>- ----- ----- -.<++ +[->- --<]> ----- .<+++
+++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++
+++++ [->-- ----- <]>-- ----- ----- .<+++ [->-- -<]>- ----. <++++ ++[->
+++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[
->--- ----< ]>--- ----- ----. <+++[ ->--- <]>-- ---.< +++++ +[->+ +++++
<]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ +++[- >----
---<] >---- ----- ---.< +++[- >---< ]>--- --.<+ +++++ [->++ ++++< ]>+++
+++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ ++[-> ----- --<]>
----- ----- --.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++ +++<] >++++ +++++
++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->- ----- -<]>- -----
----- -.<++ +[->- --<]> ----- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++
+++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ [->-- ----- <]>-- ----- -----
.<+++ [->-- -<]>- ----. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[->
+++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----< ]>--- ----- ----. <+++[
->--- <]>-- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++<
]>+++ ++++. ----. <++++ +++[- >---- ---<] >---- ----- ---.< +++[- >---<
]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++
+++.- ---.< +++++ ++[-> ----- --<]> ----- ----- --.<+ ++++[ ->--- --<]>
----- ---.- --.<+ +++++ ++[-> +++++ +++<] >++++ +.<++ +++[- >++++ +<]>+
+++++ +.--- -.<++ +++++ [->-- ----- <]>-- ----- ----- .<+++ [->-- -<]>-
----. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++
.---- .<+++ +++[- >---- --<]> ----- ---.< +++++ [->-- ---<] >---- --.<+
+++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.<
+++++ ++[-> ----- --<]> ----- ----- --.<+ ++[-> ---<] >---- -.<++ ++++[
->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++
[->-- ----< ]>--- ----- .<+++ ++[-> ----- <]>-- ----. <++++ ++[-> +++++
+<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ +++++ [->--
----- -<]>- ----- ----. -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[
->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->- ----- -<]>- ----- ----- -.<++
+[->- --<]> ----- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++
+<]>+ +++++ +.--- -.<++ ++++[ ->--- ---<] >---- ----. <++++ +[->- ----<
]>--- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++
++++. ----. <++++ +++[- >---- ---<] >---- ----- ---.< +++[- >---< ]>---
--.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.-
---.< +++++ ++[-> ----- --<]> ----- ----- --.<+ ++[-> ---<] >---- -.<++
++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+
+++++ +[->- ----- -<]>- ----- ----- -.<++ +[->- --<]> ----- .<+++ +++[-
>++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++
[->-- ----- <]>-- ----- ----- .<+++ [->-- -<]>- ----. <++++ ++[-> +++++
+<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->---
----< ]>--- ----- ----. <+++[ ->--- <]>-- ---.< +++++ +[->+ +++++ <]>++
+++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ +++[- >---- ---<]
>---- ----- ---.< +++[- >---< ]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++
+++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ +++[- >---- ----< ]>---
----- --.-. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++
+++++ .---- .<+++ ++++[ ->--- ----< ]>--- ----- ----. <++++ +[->- ----<
]>--- ----- .---. <++++ ++++[ ->+++ +++++ <]>++ +++.< +++++ [->++ +++<]
>++++ +++.- ---.< +++++ +[->- ----- <]>-- ----- -.<++ +++[- >---- -<]>-
----- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++
+.--- -.<++ +++++ [->-- ----- <]>-- ----- ----- .<+++ [->-- -<]>- ----.
<++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .----
.<+++ ++++[ ->--- ----< ]>--- ----- ----. <+++[ ->--- <]>-- ---.< +++++
+[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++
+++[- >---- ---<] >---- ----- ---.< +++[- >---< ]>--- --.<+ +++++ [->++
++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ ++[->
----- --<]> ----- ----- --.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++ +++<]
>++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->- -----
-<]>- ----- ----- -.<++ +[->- --<]> ----- .<+++ +++[- >++++ ++<]> +++++
+++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ [->-- ----- <]>--
----- ----- .<+++ [->-- -<]>- ----. <++++ ++[-> +++++ +<]>+ +++++ +++++
.<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----< ]>--- -----
----. <+++[ ->--- <]>-- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++
+[->+ ++++< ]>+++ ++++. ----. <++++ ++++[ ->--- ----- <]>-- ----- ---.-
.<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.---
-.<++ ++++[ ->--- ---<] >---- ----. <++++ +[->- ----< ]>--- ---.< +++++
+[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++
++++[ ->--- ----- <]>-- ----- ---.- .<+++ +++[- >++++ ++<]> +++++ +++++
+.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ +[->- ----- --<]> -----
----- .-.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++
+++.- ---.< +++++ ++[-> ----- --<]> ----- ----- --.<+ ++[-> ---<] >----
-.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.--
--.<+ +++++ [->-- ----< ]>--- ----- .<+++ ++[-> ----- <]>-- ----. <++++
++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++
++++[ ->--- ----< ]>--- ----- ----. <++++ +[->- ----< ]>--- ----- .---.
<++++ ++++[ ->+++ +++++ <]>++ +++.< +++++ [->++ +++<] >++++ +++.- ---.<
+++++ ++[-> ----- --<]> ----- ----- --.<+ ++[-> ---<] >---- -.<++ ++++[
->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++
+[->- ----- -<]>- ----- ----- -.<++ +[->- --<]> ----- .<+++ +++[- >++++
++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ [->--
----- <]>-- ----- ----- .<+++ [->-- -<]>- ----. <++++ ++[-> +++++ +<]>+
+++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----<
]>--- ----- ----. <+++[ ->--- <]>-- ---.< +++++ +[->+ +++++ <]>++ +++++
++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ +++[- >---- ---<] >----
----- ---.< +++[- >---< ]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.<
+++++ [->++ +++<] >++++ +++.- ---.< +++++ +[->- ----- <]>-- ----- -.<++
+++[- >---- -<]>- ----- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[-
>++++ +<]>+ +++++ +.--- -.<++ +++++ [->-- ----- <]>-- ----- ----- .<+++
[->-- -<]>- ----. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++
<]>++ +++++ .---- .<+++ +++[- >---- --<]> ----- ---.< +++++ [->-- ---<]
>---- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++
+++.- ---.< +++++ +++[- >---- ----< ]>--- ----- --.-. <++++ ++[-> +++++
+<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->---
----< ]>--- ----- ----. <+++[ ->--- <]>-- ---.< +++++ +[->+ +++++ <]>++
+++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ ++[-> ----- -<]>-
----- --.<+ ++++[ ->--- --<]> ----- -.<++ ++++[ ->+++ +++<] >++++ +++++
++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->- ----- -<]>- -----
----- -.<++ +[->- --<]> ----- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++
+++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ [->-- ----- <]>-- ----- -----
.<+++ [->-- -<]>- ----. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[->
+++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----< ]>--- ----- ----. <+++[
->--- <]>-- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++<
]>+++ ++++. ----. <++++ +++[- >---- ---<] >---- ----- ---.< +++++ [->--
---<] >---- ----. ---.< +++++ +++[- >++++ ++++< ]>+++ ++.<+ ++++[ ->+++
++<]> +++++ ++.-- --.<+ +++++ ++[-> ----- ---<] >---- ----- -.-.< +++++
+[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++
+++[- >---- ---<] >---- ----- ---.< +++[- >---< ]>--- --.<+ +++++ [->++
++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ +[->-
----- <]>-- ----- -.<++ +++[- >---- -<]>- ----- .<+++ +++[- >++++ ++<]>
+++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ [->-- -----
<]>-- ----- ----- .<+++ [->-- -<]>- ----. <++++ ++[-> +++++ +<]>+ +++++
+++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----< ]>---
----- ----. <+++[ ->--- <]>-- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++.
<++++ +[->+ ++++< ]>+++ ++++. ----. <++++ +++[- >---- ---<] >---- -----
---.< +++[- >---< ]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++
[->++ +++<] >++++ +++.- ---.< +++++ ++[-> ----- --<]> ----- ----- --.<+
++[-> ---<] >---- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++
++<]> +++++ ++.-- --.<+ +++++ +[->- ----- -<]>- ----- ----- -.<++ +[->-
--<]> ----- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+
+++++ +.--- -.<++ +++++ [->-- ----- <]>-- ----- ----- .<+++ [->-- -<]>-
----. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++
.---- .<+++ ++++[ ->--- ----< ]>--- ----- ----. <+++[ ->--- <]>-- ---.<
+++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----.
<++++ ++++[ ->--- ----- <]>-- ----- ---.- .<+++ +++[- >++++ ++<]> +++++
+++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ ++++[ ->--- ---<] >----
----. <++++ +[->- ----< ]>--- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++.
<++++ +[->+ ++++< ]>+++ ++++. ----. <++++ ++++[ ->--- ----- <]>-- -----
---.- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++
+.--- -.<++ +++++ +[->- ----- --<]> ----- ----- .-.<+ +++++ [->++ ++++<
]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ ++[-> -----
--<]> ----- ----- --.<+ ++++[ ->--- --<]> ----- ---.- --.<+ +++++ ++[->
+++++ +++<] >++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ ++++[ ->---
---<] >---- ----. <++++ +[->- ----< ]>--- ---.< +++++ +[->+ +++++ <]>++
+++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ ++++[ ->--- -----
<]>-- ----- ---.- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++
+<]>+ +++++ +.--- -.<++ +++++ +[->- ----- --<]> ----- ----- .-.<+ +++++
[->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++
+++[- >---- ----< ]>--- ----- --.-. <++++ ++[-> +++++ +<]>+ +++++ +++++
.<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ +++++ [->-- ----- -<]>- -----
----. -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++
++.-- --.<+ +++++ ++[-> ----- ---<] >---- ----- -.-.< +++++ +[->+ +++++
<]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ ++++[ ->---
----- <]>-- ----- ---.- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[-
>++++ +<]>+ +++++ +.--- -.<++ ++++[ ->--- ---<] >---- ----. <++++ +[->-
----< ]>--- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++<
]>+++ ++++. ----. <++++ +++[- >---- ---<] >---- ----- ---.< +++[- >---<
]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++
+++.- ---.< +++++ +[->- ----- <]>-- ----- -.<++ +++[- >---- -<]>- -----
.<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.---
-.<++ +++++ +[->- ----- --<]> ----- ----- .-.<+ +++++ [->++ ++++< ]>+++
+++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ ++[-> ----- --<]>
----- ----- --.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++ +++<] >++++ +++++
++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ [->-- ----< ]>--- -----
.<+++ ++[-> ----- <]>-- ----. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++
++[-> +++++ <]>++ +++++ .---- .<+++ +++++ [->-- ----- -<]>- ----- ----.
-.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.--
--.<+ +++++ ++[-> ----- ---<] >---- ----- -.<++ ++[-> ----< ]>--- -.---
.<+++ +++++ [->++ +++++ +<]>+ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----.
<++++ ++++[ ->--- ----- <]>-- ----- ---.- .<+++ +++[- >++++ ++<]> +++++
+++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ +[->- ----- --<]>
----- ----- .-.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<]
>++++ +++.- ---.< +++++ +++[- >---- ----< ]>--- ----- --.-. <++++ ++[->
+++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ +++++
[->-- ----- -<]>- ----- ----. -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+
++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ ++[-> ----- ---<] >---- -----
-.-.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++.
----. <++++ ++++[ ->--- ----- <]>-- ----- ---.- .<+++ +++[- >++++ ++<]>
+++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ +[->- -----
--<]> ----- ----- .-.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++
+++<] >++++ +++.- ---.< +++++ ++[-> ----- --<]> ----- ----- --.<+ ++[->
---<] >---- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]>
+++++ ++.-- --.<+ +++++ [->-- ----< ]>--- ----- .<+++ ++[-> ----- <]>--
----. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++
.---- .<+++ ++++[ ->--- ----< ]>--- ----- ----. <+++[ ->--- <]>-- ---.<
+++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----.
<++++ +++[- >---- ---<] >---- ----- ---.< +++[- >---< ]>--- --.<+ +++++
[->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++
++[-> ----- --<]> ----- ----- --.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++
+++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->-
----- -<]>- ----- ----- -.<++ +[->- --<]> ----- .<+++ +++[- >++++ ++<]>
+++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ [->-- -----
<]>-- ----- ----- .<+++ [->-- -<]>- ----. <++++ ++[-> +++++ +<]>+ +++++
+++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----< ]>---
----- ----. <++++ +[->- ----< ]>--- ----- .---. <++++ ++++[ ->+++ +++++
<]>++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ ++[-> ----- --<]>
----- ----- --.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++ +++<] >++++ +++++
++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ ++[-> ----- ---<] >----
----- -.-.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++
++++. ----. <++++ ++[-> ----- -<]>- ----- --.<+ ++++[ ->--- --<]> -----
-.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.--
--.<+ +++++ ++[-> ----- ---<] >---- ----- -.-.< +++++ +[->+ +++++ <]>++
+++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ ++++[ ->--- -----
<]>-- ----- ---.- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++
+<]>+ +++++ +.--- -.<++ +++++ [->-- ----- <]>-- ----- ----- .<+++ [->--
-<]>- ----. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++
+++++ .---- .<+++ +++[- >---- --<]> ----- ---.< +++++ [->-- ---<] >----
--.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.-
---.< +++++ ++[-> ----- --<]> ----- ----- --.<+ ++[-> ---<] >---- -.<++
++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+
+++++ +[->- ----- -<]>- ----- ----- -.<++ +[->- --<]> ----- .<+++ +++[-
>++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++
[->-- ----- <]>-- ----- ----- .<+++ [->-- -<]>- ----. <++++ ++[-> +++++
+<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->---
----< ]>--- ----- ----. <+++[ ->--- <]>-- ---.< +++++ +[->+ +++++ <]>++
+++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ +++[- >---- ---<]
>---- ----- ---.< +++[- >---< ]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++
+++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ ++[-> ----- --<]> -----
----- --.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+
++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ [->-- ----< ]>--- ----- .<+++
++[-> ----- <]>-- ----. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[->
+++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----< ]>--- ----- ----. <++++
+[->- ----< ]>--- ----- .---. <++++ ++++[ ->+++ +++++ <]>++ +++.< +++++
[->++ +++<] >++++ +++.- ---.< +++++ +[->- ----- <]>-- ----- -.<++ +++[-
>---- -<]>- ----- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++
+<]>+ +++++ +.--- -.<++ +++++ +[->- ----- --<]> ----- ----- .-.<+ +++++
[->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++
++[-> ----- --<]> ----- ----- --.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++
+++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ [->--
----< ]>--- ----- .<+++ ++[-> ----- <]>-- ----. <++++ ++[-> +++++ +<]>+
+++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----<
]>--- ----- ----. <+++[ ->--- <]>-- ---.< +++++ +[->+ +++++ <]>++ +++++
++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ +++[- >---- ---<] >----
----- ---.< +++[- >---< ]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.<
+++++ [->++ +++<] >++++ +++.- ---.< +++++ ++[-> ----- --<]> ----- -----
--.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[
->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->- ----- -<]>- ----- ----- -.<++
+[->- --<]> ----- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++
+<]>+ +++++ +.--- -.<++ +++++ +[->- ----- --<]> ----- ----- .-.<+ +++++
[->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++
++[-> ----- --<]> ----- ----- --.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++
+++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ [->--
----< ]>--- ----- .<+++ ++[-> ----- <]>-- ----. <++++ ++[-> +++++ +<]>+
+++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----<
]>--- ----- ----. <+++[ ->--- <]>-- ---.< +++++ +[->+ +++++ <]>++ +++++
++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ +++[- >---- ---<] >----
----- ---.< +++[- >---< ]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.<
+++++ [->++ +++<] >++++ +++.- ---.< +++++ ++[-> ----- --<]> ----- -----
--.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[
->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->- ----- -<]>- ----- ----- -.<++
+++[- >---- -<]>- ----- --.-- -.<++ +++++ +[->+ +++++ ++<]> +++++ .<+++
++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----< ]>--- ----- ----.
<+++[ ->--- <]>-- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+
++++< ]>+++ ++++. ----. <++++ +++[- >---- ---<] >---- ----- ---.< +++[-
>---< ]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<]
>++++ +++.- ---.< +++++ ++[-> ----- --<]> ----- ----- --.<+ ++[-> ---<]
>---- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++
++.-- --.<+ +++++ +[->- ----- -<]>- ----- ----- -.<++ +[->- --<]> -----
.<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.---
-.<++ +++++ [->-- ----- <]>-- ----- ----- .<+++ [->-- -<]>- ----. <++++
++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++
++++[ ->--- ----< ]>--- ----- ----. <+++[ ->--- <]>-- ---.< +++++ +[->+
+++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ +++[-
>---- ---<] >---- ----- ---.< +++[- >---< ]>--- --.<+ +++++ [->++ ++++<
]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ ++[-> -----
--<]> ----- ----- --.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++ +++<] >++++
+++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->- ----- -<]>-
----- ----- -.<++ +[->- --<]> ----- .<+++ +++[- >++++ ++<]> +++++ +++++
+.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ +[->- ----- --<]> -----
----- .-.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++
+++.- ---.< +++++ +[->- ----- <]>-- ----- -.<++ +++[- >---- -<]>- -----
.<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.---
-.<++ +++++ +[->- ----- --<]> ----- ----- .-.<+ +++++ [->++ ++++< ]>+++
+++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ +++[- >---- ----<
]>--- ----- --.-. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++
<]>++ +++++ .---- .<+++ ++++[ ->--- ----< ]>--- ----- ----. <+++[ ->---
<]>-- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++
++++. ----. <++++ ++[-> ----- -<]>- ----- --.<+ +++++ +[->- ----- -<]>-
.---. <++++ ++++[ ->+++ +++++ <]>++ +++.< +++++ [->++ +++<] >++++ +++.-
---.< +++++ +++[- >---- ----< ]>--- ----- --.-. <++++ ++[-> +++++ +<]>+
+++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ +++++ [->-- -----
-<]>- ----- ----. -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++
++<]> +++++ ++.-- --.<+ +++++ ++[-> ----- ---<] >---- ----- -.-.< +++++
+[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++
++++[ ->--- ----- <]>-- ----- ---.- .<+++ +++[- >++++ ++<]> +++++ +++++
+.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ +[->- ----- --<]> -----
----- .-.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++
+++.- ---.< +++++ +++[- >---- ----< ]>--- ----- --.-. <++++ ++[-> +++++
+<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ +++++ [->--
----- -<]>- ----- ----. -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[
->+++ ++<]> +++++ ++.-- --.<+ +++++ ++[-> ----- ---<] >---- ----- -.-.<
+++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----.
<++++ ++++[ ->--- ----- <]>-- ----- ---.- .<+++ +++[- >++++ ++<]> +++++
+++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ +[->- ----- --<]>
----- ----- .-.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<]
>++++ +++.- ---.< +++++ +++[- >---- ----< ]>--- ----- --.-. <++++ ++[->
+++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ +++++
[->-- ----- -<]>- ----- ----. -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+
++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ [->-- ----< ]>--- ----- .<+++
++[-> ----- <]>-- ----. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[->
+++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----< ]>--- ----- ----. <+++[
->--- <]>-- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++<
]>+++ ++++. ----. <++++ ++[-> ----- -<]>- ----- --.<+ +++++ +[->- -----
-<]>- .---. <++++ ++++[ ->+++ +++++ <]>++ +++.< +++++ [->++ +++<] >++++
+++.- ---.< +++++ +++[- >---- ----< ]>--- ----- --.-. <++++ ++[-> +++++
+<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->---
----< ]>--- ----- ----. <+++[ ->--- <]>-- ---.< +++++ +[->+ +++++ <]>++
+++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ ++[-> ----- -<]>-
----- --.<+ ++++[ ->--- --<]> ----- -.<++ ++++[ ->+++ +++<] >++++ +++++
++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ ++[-> ----- ---<] >----
----- -.-.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++
++++. ----. <++++ ++++[ ->--- ----- <]>-- ----- ---.- .<+++ +++[- >++++
++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ +[->-
----- --<]> ----- ----- .-.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++
[->++ +++<] >++++ +++.- ---.< +++++ +++[- >---- ----< ]>--- ----- --.-.
<++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .----
.<+++ +++++ [->-- ----- -<]>- ----- ----. -.<++ ++++[ ->+++ +++<] >++++
+++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ ++[-> ----- ---<]
>---- ----- -.-.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++<
]>+++ ++++. ----. <++++ ++++[ ->--- ----- <]>-- ----- ---.- .<+++ +++[-
>++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++
+[->- ----- --<]> ----- ----- .-.<+ +++++ [->++ ++++< ]>+++ +++++ +++.<
+++++ [->++ +++<] >++++ +++.- ---.< +++++ +++[- >---- ----< ]>--- -----
--.-. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++
.---- .<+++ +++++ [->-- ----- -<]>- ----- ----. -.<++ ++++[ ->+++ +++<]
>++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ ++[-> -----
---<] >---- ----- -.-.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+
++++< ]>+++ ++++. ----. <++++ ++++[ ->--- ----- <]>-- ----- ---.< ++++[
->--- -<]>- ---.- --.<+ +++++ ++[-> +++++ +++<] >++++ +.<++ +++[- >++++
+<]>+ +++++ +.--- -.<++ +++++ +[->- ----- --<]> ----- ----- .-.<+ +++++
[->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++
+++[- >---- ----< ]>--- ----- --.-. <++++ ++[-> +++++ +<]>+ +++++ +++++
.<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ +++++ [->-- ----- -<]>- -----
----. -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++
++.-- --.<+ +++++ ++[-> ----- ---<] >---- ----- -.-.< +++++ +[->+ +++++
<]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ ++++[ ->---
----- <]>-- ----- ---.- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[-
>++++ +<]>+ +++++ +.--- -.<++ +++++ +[->- ----- --<]> ----- ----- .-.<+
+++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.<
+++++ +++[- >---- ----< ]>--- ----- --.-. <++++ ++[-> +++++ +<]>+ +++++
+++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----< ]>---
----- ----. <+++[ ->--- <]>-- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++.
<++++ +[->+ ++++< ]>+++ ++++. ----. <++++ ++[-> ----- -<]>- ----- --.<+
++++[ ->--- --<]> ----- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[
->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->- ----- -<]>- ----- ----- -.<++
+[->- --<]> ----- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++
+<]>+ +++++ +.--- -.<++ +++++ [->-- ----- <]>-- ----- ----- .<+++ [->--
-<]>- ----. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++
+++++ .---- .<+++ ++++[ ->--- ----< ]>--- ----- ----. <+++[ ->--- <]>--
---.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++.
----. <++++ +++[- >---- ---<] >---- ----- ---.< +++[- >---< ]>--- --.<+
+++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.<
+++++ ++[-> ----- --<]> ----- ----- --.<+ ++[-> ---<] >---- -.<++ ++++[
->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++
+[->- ----- -<]>- ----- ----- -.<++ +++[- >---- -<]>- ----- --.-- -.<++
+++++ +[->+ +++++ ++<]> +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++
++++[ ->--- ----< ]>--- ----- ----. <+++[ ->--- <]>-- ---.< +++++ +[->+
+++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ +++[-
>---- ---<] >---- ----- ---.< +++[- >---< ]>--- --.<+ +++++ [->++ ++++<
]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ ++[-> -----
--<]> ----- ----- --.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++ +++<] >++++
+++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ ++[-> ----- ---<]
>---- ----- -.-.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++<
]>+++ ++++. ----. <++++ ++[-> ----- -<]>- ----- --.<+ ++++[ ->--- --<]>
----- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++
++.-- --.<+ +++++ ++[-> ----- ---<] >---- ----- -.-.< +++++ +[->+ +++++
<]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ ++++[ ->---
----- <]>-- ----- ---.- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[-
>++++ +<]>+ +++++ +.--- -.<++ +++++ [->-- ----- <]>-- ----- ----- .<+++
[->-- -<]>- ----. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++
<]>++ +++++ .---- .<+++ +++[- >---- --<]> ----- ---.< +++++ [->-- ---<]
>---- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++
+++.- ---.< +++++ ++[-> ----- --<]> ----- ----- --.<+ ++[-> ---<] >----
-.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.--
--.<+ +++++ +[->- ----- -<]>- ----- ----- -.<++ +[->- --<]> ----- .<+++
+++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++
+++++ [->-- ----- <]>-- ----- ----- .<+++ [->-- -<]>- ----. <++++ ++[->
+++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[
->--- ----< ]>--- ----- ----. <+++[ ->--- <]>-- ---.< +++++ +[->+ +++++
<]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ +++[- >----
---<] >---- ----- ---.< +++[- >---< ]>--- --.<+ +++++ [->++ ++++< ]>+++
+++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ ++[-> ----- --<]>
----- ----- --.<+ ++++[ ->--- --<]> ----- ---.- --.<+ +++++ ++[-> +++++
+++<] >++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ [->-- -----
<]>-- ----- ----- .<+++ [->-- -<]>- ----. <++++ ++[-> +++++ +<]>+ +++++
+++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----< ]>---
----- ----. <+++[ ->--- <]>-- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++.
<++++ +[->+ ++++< ]>+++ ++++. ----. <++++ ++[-> ----- -<]>- ----- --.<+
++++[ ->--- --<]> ----- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[
->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->- ----- -<]>- ----- ----- -.<++
+[->- --<]> ----- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++
+<]>+ +++++ +.--- -.<++ ++++[ ->--- ---<] >---- ----. <++++ +[->- ----<
]>--- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++
++++. ----. <++++ ++++[ ->--- ----- <]>-- ----- ---.- .<+++ +++[- >++++
++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ [->--
----- <]>-- ----- ----- .<+++ [->-- -<]>- ----. <++++ ++[-> +++++ +<]>+
+++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ +++[- >---- --<]>
----- ---.< +++++ [->-- ---<] >---- --.<+ +++++ [->++ ++++< ]>+++ +++++
+++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ ++[-> ----- --<]> -----
----- --.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+
++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->- ----- -<]>- ----- -----
-.<++ +[->- --<]> ----- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[-
>++++ +<]>+ +++++ +.--- -.<++ +++++ +[->- ----- --<]> ----- ----- .-.<+
+++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.<
+++++ ++[-> ----- --<]> ----- ----- --.<+ ++[-> ---<] >---- -.<++ ++++[
->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++
[->-- ----< ]>--- ----- .<+++ ++[-> ----- <]>-- ----. <++++ ++[-> +++++
+<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->---
----< ]>--- ----- ----. <+++[ ->--- <]>-- ---.< +++++ +[->+ +++++ <]>++
+++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ +++[- >---- ---<]
>---- ----- ---.< +++++ [->-- ---<] >---- ----. ---.< +++++ +++[- >++++
++++< ]>+++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->- -----
-<]>- ----- ----- -.<++ +[->- --<]> ----- .<+++ +++[- >++++ ++<]> +++++
+++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ [->-- ----- <]>--
----- ----- .<+++ [->-- -<]>- ----. <++++ ++[-> +++++ +<]>+ +++++ +++++
.<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----< ]>--- -----
----. <+++[ ->--- <]>-- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++
+[->+ ++++< ]>+++ ++++. ----. <++++ +++[- >---- ---<] >---- ----- ---.<
+++[- >---< ]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++
+++<] >++++ +++.- ---.< +++++ ++[-> ----- --<]> ----- ----- --.<+ ++[->
---<] >---- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]>
+++++ ++.-- --.<+ +++++ ++[-> ----- ---<] >---- ----- -.-.< +++++ +[->+
+++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ ++[->
----- -<]>- ----- --.<+ ++++[ ->--- --<]> ----- -.<++ ++++[ ->+++ +++<]
>++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ ++[-> -----
---<] >---- ----- -.-.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+
++++< ]>+++ ++++. ----. <++++ ++++[ ->--- ----- <]>-- ----- ---.- .<+++
+++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++
+++++ [->-- ----- <]>-- ----- ----- .<+++ [->-- -<]>- ----. <++++ ++[->
+++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ +++[-
>---- --<]> ----- ---.< +++++ [->-- ---<] >---- --.<+ +++++ [->++ ++++<
]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ +++[- >----
----< ]>--- ----- --.-. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[->
+++++ <]>++ +++++ .---- .<+++ +++++ [->-- ----- -<]>- ----- ----. -.<++
++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+
+++++ ++[-> ----- ---<] >---- ----- -.-.< +++++ +[->+ +++++ <]>++ +++++
++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ ++++[ ->--- ----- <]>--
----- ---.< ++++[ ->--- -<]>- ---.- --.<+ +++++ ++[-> +++++ +++<] >++++
+.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ +[->- ----- --<]> -----
----- .-.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++
+++.- ---.< +++++ +++[- >---- ----< ]>--- ----- --.-. <++++ ++[-> +++++
+<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ +++[- >----
--<]> ----- ---.< +++++ [->-- ---<] >---- --.<+ +++++ [->++ ++++< ]>+++
+++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ ++[-> ----- --<]>
----- ----- --.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++ +++<] >++++ +++++
++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ [->-- ----< ]>--- -----
.<+++ ++[-> ----- <]>-- ----. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++
++[-> +++++ <]>++ +++++ .---- .<+++ +++++ [->-- ----- -<]>- ----- ----.
-.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.--
--.<+ +++++ +[->- ----- -<]>- ----- ----- -.<++ +[->- --<]> ----- .<+++
+++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++
++++[ ->--- ---<] >---- ----. <++++ +[->- ----< ]>--- ---.< +++++ +[->+
+++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ ++++[
->--- ----- <]>-- ----- ---.- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++
+++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ +[->- ----- --<]> ----- -----
.-.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.-
---.< +++++ +++[- >---- ----< ]>--- ----- --.-. <++++ ++[-> +++++ +<]>+
+++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ +++++ [->-- -----
-<]>- ----- ----. -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++
++<]> +++++ ++.-- --.<+ +++++ ++[-> ----- ---<] >---- ----- -.-.< +++++
+[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++
++++[ ->--- ----- <]>-- ----- ---.- .<+++ +++[- >++++ ++<]> +++++ +++++
+.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ +[->- ----- --<]> -----
----- .<+++ +[->- ---<] >---- .---. <++++ ++++[ ->+++ +++++ <]>++ +++.<
+++++ [->++ +++<] >++++ +++.- ---.< +++++ +++[- >---- ----< ]>--- -----
--.-. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++
.---- .<+++ +++++ [->-- ----- -<]>- ----- ----. -.<++ ++++[ ->+++ +++<]
>++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ ++[-> -----
---<] >---- ----- -.-.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+
++++< ]>+++ ++++. ----. <++++ ++++[ ->--- ----- <]>-- ----- ---.- .<+++
+++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++
+++++ [->-- ----- <]>-- ----- ----- .<+++ [->-- -<]>- ----. <++++ ++[->
+++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ +++[-
>---- --<]> ----- ---.< +++++ [->-- ---<] >---- --.<+ +++++ [->++ ++++<
]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ ++[-> -----
--<]> ----- ----- --.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++ +++<] >++++
+++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->- ----- -<]>-
----- ----- -.<++ +[->- --<]> ----- .<+++ +++[- >++++ ++<]> +++++ +++++
+.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ [->-- ----- <]>-- -----
----- .<+++ [->-- -<]>- ----. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++
++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----< ]>--- ----- ----.
<+++[ ->--- <]>-- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+
++++< ]>+++ ++++. ----. <++++ +++[- >---- ---<] >---- ----- ---.< +++[-
>---< ]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<]
>++++ +++.- ---.< +++++ ++[-> ----- --<]> ----- ----- --.<+ ++[-> ---<]
>---- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++
++.-- --.<+ +++++ +[->- ----- -<]>- ----- ----- -.<++ +[->- --<]> -----
.<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.---
-.<++ +++++ [->-- ----- <]>-- ----- ----- .<+++ [->-- -<]>- ----. <++++
++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++
++++[ ->--- ----< ]>--- ----- ----. <++++ +[->- ----< ]>--- ----- .---.
<++++ ++++[ ->+++ +++++ <]>++ +++.< +++++ [->++ +++<] >++++ +++.- ---.<
+++++ ++[-> ----- --<]> ----- ----- --.<+ ++[-> ---<] >---- -.<++ ++++[
->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++
+[->- ----- -<]>- ----- ----- -.<++ +[->- --<]> ----- .<+++ +++[- >++++
++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ [->--
----- <]>-- ----- ----- .<+++ [->-- -<]>- ----. <++++ ++[-> +++++ +<]>+
+++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----<
]>--- ----- ----. <+++[ ->--- <]>-- ---.< +++++ +[->+ +++++ <]>++ +++++
++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ +++[- >---- ---<] >----
----- ---.< +++[- >---< ]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.<
+++++ [->++ +++<] >++++ +++.- ---.< +++++ ++[-> ----- --<]> ----- -----
--.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[
->+++ ++<]> +++++ ++.-- --.<+ +++++ ++[-> ----- ---<] >---- ----- -.-.<
+++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----.
<++++ ++[-> ----- -<]>- ----- --.<+ ++++[ ->--- --<]> ----- -.<++ ++++[
->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++
++[-> ----- ---<] >---- ----- -.-.< +++++ +[->+ +++++ <]>++ +++++ ++++.
<++++ +[->+ ++++< ]>+++ ++++. ----. <++++ ++++[ ->--- ----- <]>-- -----
---.- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++
+.--- -.<++ +++++ [->-- ----- <]>-- ----- ----- .<+++ [->-- -<]>- ----.
<++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .----
.<+++ +++[- >---- --<]> ----- ---.< +++++ [->-- ---<] >---- --.<+ +++++
[->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++
++[-> ----- --<]> ----- ----- --.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++
+++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->-
----- -<]>- ----- ----- -.<++ +[->- --<]> ----- .<+++ +++[- >++++ ++<]>
+++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ [->-- -----
<]>-- ----- ----- .<+++ ++[-> ----- <]>-- ----- -.--- .<+++ +++++ [->++
+++++ +<]>+ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ +++[- >----
---<] >---- ----- ---.< +++[- >---< ]>--- --.<+ +++++ [->++ ++++< ]>+++
+++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ ++[-> ----- --<]>
----- ----- --.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++ +++<] >++++ +++++
++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->- ----- -<]>- -----
----- -.<++ +[->- --<]> ----- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++
+++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ [->-- ----- <]>-- ----- -----
.<+++ [->-- -<]>- ----. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[->
+++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----< ]>--- ----- ----. <+++[
->--- <]>-- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++<
]>+++ ++++. ----. <++++ +++[- >---- ---<] >---- ----- ---.< +++[- >---<
]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++
+++.- ---.< +++++ ++[-> ----- --<]> ----- ----- --.<+ ++[-> ---<] >----
-.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.--
--.<+ +++++ +[->- ----- -<]>- ----- ----- -.<++ +[->- --<]> ----- .<+++
+++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++
+++++ [->-- ----- <]>-- ----- ----- .<+++ [->-- -<]>- ----. <++++ ++[->
+++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[
->--- ----< ]>--- ----- ----. <+++[ ->--- <]>-- ---.< +++++ +[->+ +++++
<]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ +++[- >----
---<] >---- ----- ---.< +++[- >---< ]>--- --.<+ +++++ [->++ ++++< ]>+++
+++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ +[->- ----- <]>--
----- -.<++ +++[- >---- -<]>- ----- .<+++ +++[- >++++ ++<]> +++++ +++++
+.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ [->-- ----- <]>-- -----
----- .<+++ [->-- -<]>- ----. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++
++[-> +++++ <]>++ +++++ .---- .<+++ +++[- >---- --<]> ----- ---.< +++++
[->-- ---<] >---- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++
+++<] >++++ +++.- ---.< +++++ +++[- >---- ----< ]>--- ----- --.<+ +++[-
>---- <]>-- --.-- -.<++ +++++ +[->+ +++++ ++<]> +++++ .<+++ ++[-> +++++
<]>++ +++++ .---- .<+++ ++++[ ->--- ----< ]>--- ----- ----. <+++[ ->---
<]>-- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++
++++. ----. <++++ ++[-> ----- -<]>- ----- --.<+ ++++[ ->--- --<]> -----
-.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.--
--.<+ +++++ +[->- ----- -<]>- ----- ----- -.<++ +[->- --<]> ----- .<+++
+++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++
+++++ [->-- ----- <]>-- ----- ----- .<+++ [->-- -<]>- ----. <++++ ++[->
+++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[
->--- ----< ]>--- ----- ----. <+++[ ->--- <]>-- ---.< +++++ +[->+ +++++
<]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ +++[- >----
---<] >---- ----- ---.< +++[- >---< ]>--- --.<+ +++++ [->++ ++++< ]>+++
+++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ ++[-> ----- --<]>
----- ----- --.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++ +++<] >++++ +++++
++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->- ----- -<]>- -----
----- -.<++ +[->- --<]> ----- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++
+++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ [->-- ----- <]>-- ----- -----
.<+++ [->-- -<]>- ----. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[->
+++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----< ]>--- ----- ----. <+++[
->--- <]>-- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++<
]>+++ ++++. ----. <++++ ++++[ ->--- ----- <]>-- ----- ---.- .<+++ +++[-
>++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++
[->-- ----- <]>-- ----- ----- .<+++ [->-- -<]>- ----. <++++ ++[-> +++++
+<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ +++[- >----
--<]> ----- ---.< +++++ [->-- ---<] >---- --.<+ +++++ [->++ ++++< ]>+++
+++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ ++[-> ----- --<]>
----- ----- --.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++ +++<] >++++ +++++
++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->- ----- -<]>- -----
----- -.<++ +++[- >---- -<]>- ----- --.-- -.<++ +++++ +[->+ +++++ ++<]>
+++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----< ]>---
----- ----. <+++[ ->--- <]>-- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++.
<++++ +[->+ ++++< ]>+++ ++++. ----. <++++ +++[- >---- ---<] >---- -----
---.< +++[- >---< ]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++
[->++ +++<] >++++ +++.- ---.< +++++ ++[-> ----- --<]> ----- ----- --.<+
++[-> ---<] >---- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++
++<]> +++++ ++.-- --.<+ +++++ +[->- ----- -<]>- ----- ----- -.<++ +[->-
--<]> ----- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+
+++++ +.--- -.<++ +++++ [->-- ----- <]>-- ----- ----- .<+++ [->-- -<]>-
----. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++
.---- .<+++ ++++[ ->--- ----< ]>--- ----- ----. <+++[ ->--- <]>-- ---.<
+++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----.
<++++ +++[- >---- ---<] >---- ----- ---.< +++[- >---< ]>--- --.<+ +++++
[->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++
++[-> ----- --<]> ----- ----- --.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++
+++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->-
----- -<]>- ----- ----- -.<++ +[->- --<]> ----- .<+++ +++[- >++++ ++<]>
+++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ [->-- -----
<]>-- ----- ----- .<+++ [->-- -<]>- ----. <++++ ++[-> +++++ +<]>+ +++++
+++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----< ]>---
----- ----. <+++[ ->--- <]>-- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++.
<++++ +[->+ ++++< ]>+++ ++++. ----. <++++ +++[- >---- ---<] >---- -----
---.< +++[- >---< ]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++
[->++ +++<] >++++ +++.- ---.< +++++ ++[-> ----- --<]> ----- ----- --.<+
++[-> ---<] >---- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++
++<]> +++++ ++.-- --.<+ +++++ +[->- ----- -<]>- ----- ----- -.<++ +[->-
--<]> ----- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+
+++++ +.--- -.<++ +++++ [->-- ----- <]>-- ----- ----- .<+++ ++[-> -----
<]>-- ----- -.--- .<+++ +++++ [->++ +++++ +<]>+ ++++. <++++ +[->+ ++++<
]>+++ ++++. ----. <++++ ++++[ ->--- ----- <]>-- ----- ---.- .<+++ +++[-
>++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ ++++[
->--- ---<] >---- ----. <++++ +[->- ----< ]>--- ---.< +++++ +[->+ +++++
<]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ ++++[ ->---
----- <]>-- ----- ---.- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[-
>++++ +<]>+ +++++ +.--- -.<++ +++++ +[->- ----- --<]> ----- ----- .-.<+
+++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.<
+++++ ++[-> ----- --<]> ----- ----- --.<+ ++[-> ---<] >---- -.<++ ++++[
->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++
[->-- ----< ]>--- ----- .<+++ ++[-> ----- <]>-- ----. <++++ ++[-> +++++
+<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ +++++ [->--
----- -<]>- ----- ----. -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[
->+++ ++<]> +++++ ++.-- --.<+ +++++ ++[-> ----- ---<] >---- ----- -.-.<
+++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----.
<++++ ++++[ ->--- ----- <]>-- ----- ---.- .<+++ +++[- >++++ ++<]> +++++
+++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ +[->- ----- --<]>
----- ----- .-.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<]
>++++ +++.- ---.< +++++ +++[- >---- ----< ]>--- ----- --.-. <++++ ++[->
+++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ +++++
[->-- ----- -<]>- ----- ----. -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+
++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ ++[-> ----- ---<] >---- -----
-.-.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++.
----. <++++ ++++[ ->--- ----- <]>-- ----- ---.- .<+++ +++[- >++++ ++<]>
+++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ +[->- -----
--<]> ----- ----- .<+++ +[->- ---<] >---- .---. <++++ ++++[ ->+++ +++++
<]>++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ +++[- >---- ----<
]>--- ----- --.-. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++
<]>++ +++++ .---- .<+++ +++++ [->-- ----- -<]>- ----- ----. -.<++ ++++[
->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++
++[-> ----- ---<] >---- ----- -.-.< +++++ +[->+ +++++ <]>++ +++++ ++++.
<++++ +[->+ ++++< ]>+++ ++++. ----. <++++ ++++[ ->--- ----- <]>-- -----
---.- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++
+.--- -.<++ +++++ +[->- ----- --<]> ----- ----- .-.<+ +++++ [->++ ++++<
]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ +++[- >----
----< ]>--- ----- --.-. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[->
+++++ <]>++ +++++ .---- .<+++ +++++ [->-- ----- -<]>- ----- ----. -.<++
++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+
+++++ [->-- ----< ]>--- ----- .<+++ ++[-> ----- <]>-- ----. <++++ ++[->
+++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[
->--- ----< ]>--- ----- ----. <+++[ ->--- <]>-- ---.< +++++ +[->+ +++++
<]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ ++[-> -----
-<]>- ----- --.<+ ++++[ ->--- --<]> ----- -.<++ ++++[ ->+++ +++<] >++++
+++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ ++[-> ----- ---<]
>---- ----- -.-.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++<
]>+++ ++++. ----. <++++ +++[- >---- ---<] >---- ----- ---.< +++[- >---<
]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++
+++.- ---.< +++++ +[->- ----- <]>-- ----- -.<++ +++[- >---- -<]>- -----
.<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.---
-.<++ +++++ +[->- ----- --<]> ----- ----- .-.<+ +++++ [->++ ++++< ]>+++
+++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ +++[- >---- ----<
]>--- ----- --.<+ +++[- >---- <]>-- --.-- -.<++ +++++ +[->+ +++++ ++<]>
+++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ +++++ [->-- ----- -<]>-
----- ----. -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]>
+++++ ++.-- --.<+ +++++ ++[-> ----- ---<] >---- ----- -.-.< +++++ +[->+
+++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ ++++[
->--- ----- <]>-- ----- ---.- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++
+++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ +[->- ----- --<]> ----- -----
.-.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.-
---.< +++++ +++[- >---- ----< ]>--- ----- --.-. <++++ ++[-> +++++ +<]>+
+++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ +++++ [->-- -----
-<]>- ----- ----. -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++
++<]> +++++ ++.-- --.<+ +++++ ++[-> ----- ---<] >---- ----- -.-.< +++++
+[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++
++++[ ->--- ----- <]>-- ----- ---.- .<+++ +++[- >++++ ++<]> +++++ +++++
+.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ +[->- ----- --<]> -----
----- .-.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++
+++.- ---.< +++++ +++[- >---- ----< ]>--- ----- --.-. <++++ ++[-> +++++
+<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ +++++ [->--
----- -<]>- ----- ----. -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[
->+++ ++<]> +++++ ++.-- --.<+ +++++ ++[-> ----- ---<] >---- ----- -.-.<
+++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----.
<++++ ++++[ ->--- ----- <]>-- ----- ---.- .<+++ +++[- >++++ ++<]> +++++
+++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ +[->- ----- --<]>
----- ----- .-.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<]
>++++ +++.- ---.< +++++ +++[- >---- ----< ]>--- ----- --.<+ +++[- >----
<]>-- --.-- -.<++ +++++ +[->+ +++++ ++<]> +++++ .<+++ ++[-> +++++ <]>++
+++++ .---- .<+++ ++++[ ->--- ----< ]>--- ----- ----. <+++[ ->--- <]>--
---.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++.
----. <++++ ++[-> ----- -<]>- ----- --.<+ ++++[ ->--- --<]> ----- -.<++
++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+
+++++ +[->- ----- -<]>- ----- ----- -.<++ +[->- --<]> ----- .<+++ +++[-
>++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++
[->-- ----- <]>-- ----- ----- .<+++ [->-- -<]>- ----. <++++ ++[-> +++++
+<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->---
----< ]>--- ----- ----. <+++[ ->--- <]>-- ---.< +++++ +[->+ +++++ <]>++
+++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ +++[- >---- ---<]
>---- ----- ---.< +++[- >---< ]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++
+++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ ++[-> ----- --<]> -----
----- --.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+
++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->- ----- -<]>- ----- -----
-.<++ +[->- --<]> ----- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[-
>++++ +<]>+ +++++ +.--- -.<++ +++++ [->-- ----- <]>-- ----- ----- .<+++
[->-- -<]>- ----. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++
<]>++ +++++ .---- .<+++ ++++[ ->--- ----< ]>--- ----- ----. <+++[ ->---
<]>-- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++
++++. ----. <++++ +++[- >---- ---<] >---- ----- ---.< +++[- >---< ]>---
--.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.-
---.< +++++ ++[-> ----- --<]> ----- ----- --.<+ ++[-> ---<] >---- -.<++
++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+
+++++ +[->- ----- -<]>- ----- ----- -.<++ +[->- --<]> ----- .<+++ +++[-
>++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++
[->-- ----- <]>-- ----- ----- .<+++ [->-- -<]>- ----. <++++ ++[-> +++++
+<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->---
----< ]>--- ----- ----. <++++ +[->- ----< ]>--- ----- .---. <++++ ++++[
->+++ +++++ <]>++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ ++[->
----- --<]> ----- ----- --.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++ +++<]
>++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->- -----
-<]>- ----- ----- -.<++ +[->- --<]> ----- .<+++ +++[- >++++ ++<]> +++++
+++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ [->-- ----- <]>--
----- ----- .<+++ [->-- -<]>- ----. <++++ ++[-> +++++ +<]>+ +++++ +++++
.<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----< ]>--- -----
----. <+++[ ->--- <]>-- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++
+[->+ ++++< ]>+++ ++++. ----. <++++ ++++[ ->--- ----- <]>-- ----- ---.-
.<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.---
-.<++ ++++[ ->--- ---<] >---- ----. <++++ +[->- ----< ]>--- ---.< +++++
+[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++
++++[ ->--- ----- <]>-- ----- ---.- .<+++ +++[- >++++ ++<]> +++++ +++++
+.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ +[->- ----- --<]> -----
----- .-.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++
+++.- ---.< +++++ ++[-> ----- --<]> ----- ----- --.<+ ++[-> ---<] >----
-.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.--
--.<+ +++++ [->-- ----< ]>--- ----- .<+++ ++[-> ----- <]>-- ----. <++++
++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++
++++[ ->--- ----< ]>--- ----- ----. <+++[ ->--- <]>-- ---.< +++++ +[->+
+++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ +++[-
>---- ---<] >---- ----- ---.< +++[- >---< ]>--- --.<+ +++++ [->++ ++++<
]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ ++[-> -----
--<]> ----- ----- --.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++ +++<] >++++
+++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->- ----- -<]>-
----- ----- -.<++ +[->- --<]> ----- .<+++ +++[- >++++ ++<]> +++++ +++++
+.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ [->-- ----- <]>-- -----
----- .<+++ ++[-> ----- <]>-- ----- -.--- .<+++ +++++ [->++ +++++ +<]>+
++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ +++[- >---- ---<] >----
----- ---.< +++[- >---< ]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.<
+++++ [->++ +++<] >++++ +++.- ---.< +++++ ++[-> ----- --<]> ----- -----
--.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[
->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->- ----- -<]>- ----- ----- -.<++
+[->- --<]> ----- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++
+<]>+ +++++ +.--- -.<++ +++++ [->-- ----- <]>-- ----- ----- .<+++ [->--
-<]>- ----. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++
+++++ .---- .<+++ ++++[ ->--- ----< ]>--- ----- ----. <+++[ ->--- <]>--
---.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++.
----. <++++ +++[- >---- ---<] >---- ----- ---.< +++[- >---< ]>--- --.<+
+++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.<
+++++ ++[-> ----- --<]> ----- ----- --.<+ ++[-> ---<] >---- -.<++ ++++[
->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++
+[->- ----- -<]>- ----- ----- -.<++ +[->- --<]> ----- .<+++ +++[- >++++
++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ [->--
----- <]>-- ----- ----- .<+++ [->-- -<]>- ----. <++++ ++[-> +++++ +<]>+
+++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----<
]>--- ----- ----. <+++[ ->--- <]>-- ---.< +++++ +[->+ +++++ <]>++ +++++
++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ +++[- >---- ---<] >----
----- ---.< +++[- >---< ]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.<
+++++ [->++ +++<] >++++ +++.- ---.< +++++ +[->- ----- <]>-- ----- -.<++
+++[- >---- -<]>- ----- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[-
>++++ +<]>+ +++++ +.--- -.<++ +++++ [->-- ----- <]>-- ----- ----- .<+++
[->-- -<]>- ----. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++
<]>++ +++++ .---- .<+++ +++[- >---- --<]> ----- ---.< +++++ [->-- ---<]
>---- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++
+++.- ---.< +++++ +++[- >---- ----< ]>--- ----- --.<+ +++[- >---- <]>--
--.-- -.<++ +++++ +[->+ +++++ ++<]> +++++ .<+++ ++[-> +++++ <]>++ +++++
.---- .<+++ ++++[ ->--- ----< ]>--- ----- ----. <+++[ ->--- <]>-- ---.<
+++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----.
<++++ ++[-> ----- -<]>- ----- --.<+ ++++[ ->--- --<]> ----- -.<++ ++++[
->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++
++[-> ----- ---<] >---- ----- -.-.< +++++ +[->+ +++++ <]>++ +++++ ++++.
<++++ +[->+ ++++< ]>+++ ++++. ----. <++++ +++[- >---- ---<] >---- -----
---.< +++[- >---< ]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++
[->++ +++<] >++++ +++.- ---.< +++++ +++[- >---- ----< ]>--- ----- --.-.
<++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .----
.<+++ +++++ [->-- ----- -<]>- ----- ----. -.<++ ++++[ ->+++ +++<] >++++
+++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ ++[-> ----- ---<]
>---- ----- -.-.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++<
]>+++ ++++. ----. <++++ ++++[ ->--- ----- <]>-- ----- ---.- .<+++ +++[-
>++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++
+[->- ----- --<]> ----- ----- .-.<+ +++++ [->++ ++++< ]>+++ +++++ +++.<
+++++ [->++ +++<] >++++ +++.- ---.< +++++ +++[- >---- ----< ]>--- -----
--.-. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++
.---- .<+++ +++++ [->-- ----- -<]>- ----- ----. -.<++ ++++[ ->+++ +++<]
>++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ ++[-> -----
---<] >---- ----- -.-.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+
++++< ]>+++ ++++. ----. <++++ ++++[ ->--- ----- <]>-- ----- ---.- .<+++
+++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++
+++++ [->-- ----- <]>-- ----- ----- .<+++ [->-- -<]>- ----. <++++ ++[->
+++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[
->--- ----< ]>--- ----- ----. <++++ +[->- ----< ]>--- ----- .---. <++++
++++[ ->+++ +++++ <]>++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++
++[-> ----- --<]> ----- ----- --.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++
+++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->-
----- -<]>- ----- ----- -.<++ +[->- --<]> ----- .<+++ +++[- >++++ ++<]>
+++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ [->-- -----
<]>-- ----- ----- .<+++ [->-- -<]>- ----. <++++ ++[-> +++++ +<]>+ +++++
+++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----< ]>---
----- ----. <+++[ ->--- <]>-- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++.
<++++ +[->+ ++++< ]>+++ ++++. ----. <++++ +++[- >---- ---<] >---- -----
---.< +++[- >---< ]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++
[->++ +++<] >++++ +++.- ---.< +++++ ++[-> ----- --<]> ----- ----- --.<+
++[-> ---<] >---- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++
++<]> +++++ ++.-- --.<+ +++++ +[->- ----- -<]>- ----- ----- -.<++ +[->-
--<]> ----- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+
+++++ +.--- -.<++ +++++ [->-- ----- <]>-- ----- ----- .<+++ [->-- -<]>-
----. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++
.---- .<+++ ++++[ ->--- ----< ]>--- ----- ----. <+++[ ->--- <]>-- ---.<
+++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----.
<++++ ++++[ ->--- ----- <]>-- ----- ---.- .<+++ +++[- >++++ ++<]> +++++
+++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ [->-- ----- <]>--
----- ----- .<+++ [->-- -<]>- ----. <++++ ++[-> +++++ +<]>+ +++++ +++++
.<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ +++[- >---- --<]> ----- ---.<
+++++ [->-- ---<] >---- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++
[->++ +++<] >++++ +++.- ---.< +++++ ++[-> ----- --<]> ----- ----- --.<+
++[-> ---<] >---- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++
++<]> +++++ ++.-- --.<+ +++++ +[->- ----- -<]>- ----- ----- -.<++ +[->-
--<]> ----- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+
+++++ +.--- -.<++ +++++ [->-- ----- <]>-- ----- ----- .<+++ ++[-> -----
<]>-- ----- -.--- .<+++ +++++ [->++ +++++ +<]>+ ++++. <++++ +[->+ ++++<
]>+++ ++++. ----. <++++ +++[- >---- ---<] >---- ----- ---.< +++[- >---<
]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++
+++.- ---.< +++++ ++[-> ----- --<]> ----- ----- --.<+ ++[-> ---<] >----
-.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.--
--.<+ +++++ +[->- ----- -<]>- ----- ----- -.<++ +[->- --<]> ----- .<+++
+++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++
+++++ [->-- ----- <]>-- ----- ----- .<+++ [->-- -<]>- ----. <++++ ++[->
+++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[
->--- ----< ]>--- ----- ----. <+++[ ->--- <]>-- ---.< +++++ +[->+ +++++
<]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ +++[- >----
---<] >---- ----- ---.< +++[- >---< ]>--- --.<+ +++++ [->++ ++++< ]>+++
+++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ ++[-> ----- --<]>
----- ----- --.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++ +++<] >++++ +++++
++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->- ----- -<]>- -----
----- -.<++ +[->- --<]> ----- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++
+++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ [->-- ----- <]>-- ----- -----
.<+++ [->-- -<]>- ----. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[->
+++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----< ]>--- ----- ----. <+++[
->--- <]>-- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++<
]>+++ ++++. ----. <++++ +++[- >---- ---<] >---- ----- ---.< +++[- >---<
]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++
+++.- ---.< +++++ ++[-> ----- --<]> ----- ----- --.<+ ++[-> ---<] >----
-.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.--
--.<+ +++++ +[->- ----- -<]>- ----- ----- -.<++ +[->- --<]> ----- .<+++
+++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++
+++++ [->-- ----- <]>-- ----- ----- .<+++ [->-- -<]>- ----. <++++ ++[->
+++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ +++++
[->-- ----- -<]>- ----- ----. <++++ [->-- --<]> ----. ---.< +++++ +++[-
>++++ ++++< ]>+++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ [->--
----< ]>--- ----- .<+++ ++[-> ----- <]>-- ----. <++++ ++[-> +++++ +<]>+
+++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ +++++ [->-- -----
-<]>- ----- ----. -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++
++<]> +++++ ++.-- --.<+ +++++ ++[-> ----- ---<] >---- ----- -.-.< +++++
+[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++
+++[- >---- ---<] >---- ----- ---.< +++[- >---< ]>--- --.<+ +++++ [->++
++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ +[->-
----- <]>-- ----- -.<++ +++[- >---- -<]>- ----- .<+++ +++[- >++++ ++<]>
+++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ +[->- -----
--<]> ----- ----- .-.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++
+++<] >++++ +++.- ---.< +++++ +++[- >---- ----< ]>--- ----- --.-. <++++
++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++
+++++ [->-- ----- -<]>- ----- ----. -.<++ ++++[ ->+++ +++<] >++++ +++++
++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ ++[-> ----- ---<] >----
----- -.-.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++
++++. ----. <++++ ++++[ ->--- ----- <]>-- ----- ---.- .<+++ +++[- >++++
++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ +[->-
----- --<]> ----- ----- .-.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++
[->++ +++<] >++++ +++.- ---.< +++++ +++[- >---- ----< ]>--- ----- --.-.
<++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .----
.<+++ +++++ [->-- ----- -<]>- ----- ----. -.<++ ++++[ ->+++ +++<] >++++
+++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ ++[-> ----- ---<]
>---- ----- -.-.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++<
]>+++ ++++. ----. <++++ ++++[ ->--- ----- <]>-- ----- ---.< ++++[ ->---
-<]>- ---.- --.<+ +++++ ++[-> +++++ +++<] >++++ +.<++ +++[- >++++ +<]>+
+++++ +.--- -.<++ +++++ +[->- ----- --<]> ----- ----- .-.<+ +++++ [->++
++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ +++[-
>---- ----< ]>--- ----- --.-. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++
++[-> +++++ <]>++ +++++ .---- .<+++ +++++ [->-- ----- -<]>- ----- ----.
-.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.--
--.<+ +++++ ++[-> ----- ---<] >---- ----- -.-.< +++++ +[->+ +++++ <]>++
+++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ ++++[ ->--- -----
<]>-- ----- ---.- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++
+<]>+ +++++ +.--- -.<++ +++++ +[->- ----- --<]> ----- ----- .-.<+ +++++
[->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++
+[->- ----- <]>-- ----- -.<++ +++[- >---- -<]>- ----- .<+++ +++[- >++++
++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ [->--
----- <]>-- ----- ----- .<+++ [->-- -<]>- ----. <++++ ++[-> +++++ +<]>+
+++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ +++[- >---- --<]>
----- ---.< +++++ [->-- ---<] >---- --.<+ +++++ [->++ ++++< ]>+++ +++++
+++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ +++[- >---- ----< ]>---
----- --.-. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++
+++++ .---- .<+++ ++++[ ->--- ----< ]>--- ----- ----. <+++[ ->--- <]>--
---.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++.
----. <++++ ++[-> ----- -<]>- ----- --.<+ ++++[ ->--- --<]> ----- -.<++
++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+
+++++ ++[-> ----- ---<] >---- ----- -.-.< +++++ +[->+ +++++ <]>++ +++++
++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ ++++[ ->--- ----- <]>--
----- ---.- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+
+++++ +.--- -.<++ +++++ +[->- ----- --<]> ----- ----- .<+++ +[->- ---<]
>---- .---. <++++ ++++[ ->+++ +++++ <]>++ +++.< +++++ [->++ +++<] >++++
+++.- ---.< +++++ ++[-> ----- --<]> ----- ----- --.<+ ++[-> ---<] >----
-.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.--
--.<+ +++++ [->-- ----< ]>--- ----- .<+++ ++[-> ----- <]>-- ----. <++++
++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++
++++[ ->--- ----< ]>--- ----- ----. <+++[ ->--- <]>-- ---.< +++++ +[->+
+++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ +++[-
>---- ---<] >---- ----- ---.< +++[- >---< ]>--- --.<+ +++++ [->++ ++++<
]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ ++[-> -----
--<]> ----- ----- --.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++ +++<] >++++
+++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->- ----- -<]>-
----- ----- -.<++ +[->- --<]> ----- .<+++ +++[- >++++ ++<]> +++++ +++++
+.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ [->-- ----- <]>-- -----
----- .<+++ [->-- -<]>- ----. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++
++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----< ]>--- ----- ----.
<+++[ ->--- <]>-- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+
++++< ]>+++ ++++. ----. <++++ +++[- >---- ---<] >---- ----- ---.< +++[-
>---< ]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<]
>++++ +++.- ---.< +++++ ++[-> ----- --<]> ----- ----- --.<+ ++[-> ---<]
>---- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++
++.-- --.<+ +++++ +[->- ----- -<]>- ----- ----- -.<++ +[->- --<]> -----
.<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.---
-.<++ +++++ [->-- ----- <]>-- ----- ----- .<+++ [->-- -<]>- ----. <++++
++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++
++++[ ->--- ----< ]>--- ----- ----. <+++[ ->--- <]>-- ---.< +++++ +[->+
+++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ +++[-
>---- ---<] >---- ----- ---.< +++[- >---< ]>--- --.<+ +++++ [->++ ++++<
]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ ++[-> -----
--<]> ----- ----- --.<+ ++++[ ->--- --<]> ----- ---.- --.<+ +++++ ++[->
+++++ +++<] >++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ [->--
----- <]>-- ----- ----- .<+++ [->-- -<]>- ----. <++++ ++[-> +++++ +<]>+
+++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----<
]>--- ----- ----. <+++[ ->--- <]>-- ---.< +++++ +[->+ +++++ <]>++ +++++
++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ ++++[ ->--- ----- <]>--
----- ---.- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+
+++++ +.--- -.<++ ++++[ ->--- ---<] >---- ----. <++++ +[->- ----< ]>---
---.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++.
----. <++++ ++++[ ->--- ----- <]>-- ----- ---.- .<+++ +++[- >++++ ++<]>
+++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ +[->- -----
--<]> ----- ----- .-.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++
+++<] >++++ +++.- ---.< +++++ ++[-> ----- --<]> ----- ----- --.<+ ++[->
---<] >---- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]>
+++++ ++.-- --.<+ +++++ [->-- ----< ]>--- ----- .<+++ ++[-> ----- <]>--
----. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++
.---- .<+++ ++++[ ->--- ----< ]>--- ----- ----. <+++[ ->--- <]>-- ---.<
+++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----.
<++++ +++[- >---- ---<] >---- ----- ---.< +++[- >---< ]>--- --.<+ +++++
[->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++
++[-> ----- --<]> ----- ----- --.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++
+++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->-
----- -<]>- ----- ----- -.<++ +[->- --<]> ----- .<+++ +++[- >++++ ++<]>
+++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ [->-- -----
<]>-- ----- ----- .<+++ [->-- -<]>- ----. <++++ ++[-> +++++ +<]>+ +++++
+++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----< ]>---
----- ----. <+++[ ->--- <]>-- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++.
<++++ +[->+ ++++< ]>+++ ++++. ----. <++++ +++[- >---- ---<] >---- -----
---.< +++++ [->-- ---<] >---- ----. ---.< +++++ +++[- >++++ ++++< ]>+++
++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->- ----- -<]>- -----
----- -.<++ +[->- --<]> ----- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++
+++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ [->-- ----- <]>-- ----- -----
.<+++ [->-- -<]>- ----. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[->
+++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----< ]>--- ----- ----. <+++[
->--- <]>-- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++<
]>+++ ++++. ----. <++++ +++[- >---- ---<] >---- ----- ---.< +++[- >---<
]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++
+++.- ---.< +++++ ++[-> ----- --<]> ----- ----- --.<+ ++[-> ---<] >----
-.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.--
--.<+ +++++ +[->- ----- -<]>- ----- ----- -.<++ +[->- --<]> ----- .<+++
+++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++
+++++ [->-- ----- <]>-- ----- ----- .<+++ [->-- -<]>- ----. <++++ ++[->
+++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ +++[-
>---- --<]> ----- ---.< +++++ [->-- ---<] >---- --.<+ +++++ [->++ ++++<
]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ ++[-> -----
--<]> ----- ----- --.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++ +++<] >++++
+++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ [->-- ----< ]>---
----- .<+++ ++[-> ----- <]>-- ----. <++++ ++[-> +++++ +<]>+ +++++ +++++
.<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ +++++ [->-- ----- -<]>- -----
----. -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++
++.-- --.<+ +++++ +[->- ----- -<]>- ----- ----- -.<++ +[->- --<]> -----
.<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.---
-.<++ ++++[ ->--- ---<] >---- ----. <++++ +[->- ----< ]>--- ---.< +++++
+[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++
+++[- >---- ---<] >---- ----- ---.< +++[- >---< ]>--- --.<+ +++++ [->++
++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ ++[->
----- --<]> ----- ----- --.<+ ++++[ ->--- --<]> ----- ---.- --.<+ +++++
++[-> +++++ +++<] >++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++
[->-- ----- <]>-- ----- ----- .<+++ [->-- -<]>- ----. <++++ ++[-> +++++
+<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->---
----< ]>--- ----- ----. <+++[ ->--- <]>-- ---.< +++++ +[->+ +++++ <]>++
+++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ +++[- >---- ---<]
>---- ----- ---.< +++[- >---< ]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++
+++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ ++[-> ----- --<]> -----
----- --.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+
++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->- ----- -<]>- ----- -----
-.<++ +[->- --<]> ----- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[-
>++++ +<]>+ +++++ +.--- -.<++ +++++ [->-- ----- <]>-- ----- ----- .<+++
[->-- -<]>- ----. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++
<]>++ +++++ .---- .<+++ ++++[ ->--- ----< ]>--- ----- ----. <+++[ ->---
<]>-- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++
++++. ----. <++++ +++[- >---- ---<] >---- ----- ---.< +++[- >---< ]>---
--.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.-
---.< +++++ ++[-> ----- --<]> ----- ----- --.<+ ++[-> ---<] >---- -.<++
++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+
+++++ +[->- ----- -<]>- ----- ----- -.<++ +[->- --<]> ----- .<+++ +++[-
>++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++
[->-- ----- <]>-- ----- ----- .<+++ [->-- -<]>- ----. <++++ ++[-> +++++
+<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->---
----< ]>--- ----- ----. <+++[ ->--- <]>-- ---.< +++++ +[->+ +++++ <]>++
+++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ +++[- >---- ---<]
>---- ----- ---.< +++[- >---< ]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++
+++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ ++[-> ----- --<]> -----
----- --.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+
++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->- ----- -<]>- ----- -----
-.<++ +++[- >---- -<]>- ----- --.-- -.<++ +++++ +[->+ +++++ ++<]> +++++
.<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----< ]>--- -----
----. <+++[ ->--- <]>-- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++
+[->+ ++++< ]>+++ ++++. ----. <++++ +++[- >---- ---<] >---- ----- ---.<
+++[- >---< ]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++
+++<] >++++ +++.- ---.< +++++ ++[-> ----- --<]> ----- ----- --.<+ ++[->
---<] >---- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]>
+++++ ++.-- --.<+ +++++ +[->- ----- -<]>- ----- ----- -.<++ +[->- --<]>
----- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++
+.--- -.<++ +++++ [->-- ----- <]>-- ----- ----- .<+++ [->-- -<]>- ----.
<++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .----
.<+++ ++++[ ->--- ----< ]>--- ----- ----. <+++[ ->--- <]>-- ---.< +++++
+[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++
+++[- >---- ---<] >---- ----- ---.< +++[- >---< ]>--- --.<+ +++++ [->++
++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ ++[->
----- --<]> ----- ----- --.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++ +++<]
>++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->- -----
-<]>- ----- ----- -.<++ +[->- --<]> ----- .<+++ +++[- >++++ ++<]> +++++
+++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ [->-- ----- <]>--
----- ----- .<+++ [->-- -<]>- ----. <++++ ++[-> +++++ +<]>+ +++++ +++++
.<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----< ]>--- -----
----. <+++[ ->--- <]>-- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++
+[->+ ++++< ]>+++ ++++. ----. <++++ ++++[ ->--- ----- <]>-- ----- ---.-
.<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.---
-.<++ +++++ [->-- ----- <]>-- ----- ----- .<+++ [->-- -<]>- ----. <++++
++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++
+++[- >---- --<]> ----- ---.< +++++ [->-- ---<] >---- --.<+ +++++ [->++
++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ ++[->
----- --<]> ----- ----- --.<+ ++++[ ->--- --<]> ----- ---.- --.<+ +++++
++[-> +++++ +++<] >++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++
[->-- ----- <]>-- ----- ----- .<+++ [->-- -<]>- ----. <++++ ++[-> +++++
+<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->---
----< ]>--- ----- ----. <+++[ ->--- <]>-- ---.< +++++ +[->+ +++++ <]>++
+++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ +++[- >---- ---<]
>---- ----- ---.< +++[- >---< ]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++
+++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ ++[-> ----- --<]> -----
----- --.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+
++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->- ----- -<]>- ----- -----
-.<++ +[->- --<]> ----- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[-
>++++ +<]>+ +++++ +.--- -.<++ +++++ [->-- ----- <]>-- ----- ----- .<+++
[->-- -<]>- ----. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++
<]>++ +++++ .---- .<+++ ++++[ ->--- ----< ]>--- ----- ----. <+++[ ->---
<]>-- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++
++++. ----. <++++ +++[- >---- ---<] >---- ----- ---.< +++[- >---< ]>---
--.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.-
---.< +++++ ++[-> ----- --<]> ----- ----- --.<+ ++[-> ---<] >---- -.<++
++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+
+++++ +[->- ----- -<]>- ----- ----- -.<++ +[->- --<]> ----- .<+++ +++[-
>++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++
[->-- ----- <]>-- ----- ----- .<+++ [->-- -<]>- ----. <++++ ++[-> +++++
+<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->---
----< ]>--- ----- ----. <+++[ ->--- <]>-- ---.< +++++ +[->+ +++++ <]>++
+++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ +++[- >---- ---<]
>---- ----- ---.< +++[- >---< ]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++
+++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ ++[-> ----- --<]> -----
----- --.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+
++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->- ----- -<]>- ----- -----
-.<++ +++[- >---- -<]>- ----- --.-- -.<++ +++++ +[->+ +++++ ++<]> +++++
.<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----< ]>--- -----
----. <+++[ ->--- <]>-- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++
+[->+ ++++< ]>+++ ++++. ----. <++++ ++++[ ->--- ----- <]>-- ----- ---.-
.<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.---
-.<++ ++++[ ->--- ---<] >---- ----. <++++ +[->- ----< ]>--- ---.< +++++
+[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++
++++[ ->--- ----- <]>-- ----- ---.- .<+++ +++[- >++++ ++<]> +++++ +++++
+.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ +[->- ----- --<]> -----
----- .-.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++
+++.- ---.< +++++ ++[-> ----- --<]> ----- ----- --.<+ ++[-> ---<] >----
-.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.--
--.<+ +++++ [->-- ----< ]>--- ----- .<+++ ++[-> ----- <]>-- ----. <++++
++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++
+++++ [->-- ----- -<]>- ----- ----. -.<++ ++++[ ->+++ +++<] >++++ +++++
++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ ++[-> ----- ---<] >----
----- -.-.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++
++++. ----. <++++ ++++[ ->--- ----- <]>-- ----- ---.- .<+++ +++[- >++++
++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ +[->-
----- --<]> ----- ----- .-.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++
[->++ +++<] >++++ +++.- ---.< +++++ +++[- >---- ----< ]>--- ----- --.-.
<++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .----
.<+++ +++++ [->-- ----- -<]>- ----- ----. -.<++ ++++[ ->+++ +++<] >++++
+++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ ++[-> ----- ---<]
>---- ----- -.-.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++<
]>+++ ++++. ----. <++++ ++++[ ->--- ----- <]>-- ----- ---.< ++++[ ->---
-<]>- ---.- --.<+ +++++ ++[-> +++++ +++<] >++++ +.<++ +++[- >++++ +<]>+
+++++ +.--- -.<++ +++++ +[->- ----- --<]> ----- ----- .-.<+ +++++ [->++
++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ +++[-
>---- ----< ]>--- ----- --.-. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++
++[-> +++++ <]>++ +++++ .---- .<+++ +++++ [->-- ----- -<]>- ----- ----.
-.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.--
--.<+ +++++ ++[-> ----- ---<] >---- ----- -.-.< +++++ +[->+ +++++ <]>++
+++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ ++++[ ->--- -----
<]>-- ----- ---.- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++
+<]>+ +++++ +.--- -.<++ +++++ +[->- ----- --<]> ----- ----- .-.<+ +++++
[->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++
+++[- >---- ----< ]>--- ----- --.-. <++++ ++[-> +++++ +<]>+ +++++ +++++
.<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ +++++ [->-- ----- -<]>- -----
----. -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++
++.-- --.<+ +++++ [->-- ----< ]>--- ----- .<+++ ++[-> ----- <]>-- ----.
<++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .----
.<+++ ++++[ ->--- ----< ]>--- ----- ----. <+++[ ->--- <]>-- ---.< +++++
+[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++
++[-> ----- -<]>- ----- --.<+ ++++[ ->--- --<]> ----- -.<++ ++++[ ->+++
+++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ ++[->
----- ---<] >---- ----- -.-.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++
+[->+ ++++< ]>+++ ++++. ----. <++++ +++[- >---- ---<] >---- ----- ---.<
+++[- >---< ]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++
+++<] >++++ +++.- ---.< +++++ +[->- ----- <]>-- ----- -.<++ +++[- >----
-<]>- ----- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+
+++++ +.--- -.<++ +++++ +[->- ----- --<]> ----- ----- .<+++ +[->- ---<]
>---- .---. <++++ ++++[ ->+++ +++++ <]>++ +++.< +++++ [->++ +++<] >++++
+++.- ---.< +++++ +++[- >---- ----< ]>--- ----- --.-. <++++ ++[-> +++++
+<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ +++++ [->--
----- -<]>- ----- ----. -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[
->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->- ----- -<]>- ----- ----- -.<++
+[->- --<]> ----- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++
+<]>+ +++++ +.--- -.<++ ++++[ ->--- ---<] >---- ----. <++++ +[->- ----<
]>--- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++
++++. ----. <++++ +++[- >---- ---<] >---- ----- ---.< +++[- >---< ]>---
--.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.-
---.< +++++ ++[-> ----- --<]> ----- ----- --.<+ ++[-> ---<] >---- -.<++
++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+
+++++ +[->- ----- -<]>- ----- ----- -.<++ +[->- --<]> ----- .<+++ +++[-
>++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++
[->-- ----- <]>-- ----- ----- .<+++ [->-- -<]>- ----. <++++ ++[-> +++++
+<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->---
----< ]>--- ----- ----. <+++[ ->--- <]>-- ---.< +++++ +[->+ +++++ <]>++
+++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ +++[- >---- ---<]
>---- ----- ---.< +++[- >---< ]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++
+++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ ++[-> ----- --<]> -----
----- --.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+
++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->- ----- -<]>- ----- -----
-.<++ +[->- --<]> ----- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[-
>++++ +<]>+ +++++ +.--- -.<++ +++++ [->-- ----- <]>-- ----- ----- .<+++
[->-- -<]>- ----. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++
<]>++ +++++ .---- .<+++ ++++[ ->--- ----< ]>--- ----- ----. <+++[ ->---
<]>-- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++
++++. ----. <++++ +++[- >---- ---<] >---- ----- ---.< +++++ [->-- ---<]
>---- ----. ---.< +++++ +++[- >++++ ++++< ]>+++ ++.<+ ++++[ ->+++ ++<]>
+++++ ++.-- --.<+ +++++ +[->- ----- -<]>- ----- ----- -.<++ +[->- --<]>
----- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++
+.--- -.<++ +++++ [->-- ----- <]>-- ----- ----- .<+++ [->-- -<]>- ----.
<++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .----
.<+++ ++++[ ->--- ----< ]>--- ----- ----. <+++[ ->--- <]>-- ---.< +++++
+[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++
+++[- >---- ---<] >---- ----- ---.< +++[- >---< ]>--- --.<+ +++++ [->++
++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ +++[-
>---- ----< ]>--- ----- --.-. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++
++[-> +++++ <]>++ +++++ .---- .<+++ +++[- >---- --<]> ----- ---.< +++++
[->-- ---<] >---- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++
+++<] >++++ +++.- ---.< +++++ +++[- >---- ----< ]>--- ----- --.-. <++++
++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++
+++++ [->-- ----- -<]>- ----- ----. -.<++ ++++[ ->+++ +++<] >++++ +++++
++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->- ----- -<]>- -----
----- -.<++ +[->- --<]> ----- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++
+++[- >++++ +<]>+ +++++ +.--- -.<++ ++++[ ->--- ---<] >---- ----. <++++
+[->- ----< ]>--- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+
++++< ]>+++ ++++. ----. <++++ +++[- >---- ---<] >---- ----- ---.< +++[-
>---< ]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<]
>++++ +++.- ---.< +++++ ++[-> ----- --<]> ----- ----- --.<+ ++[-> ---<]
>---- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++
++.-- --.<+ +++++ +[->- ----- -<]>- ----- ----- -.<++ +[->- --<]> -----
.<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.---
-.<++ +++++ [->-- ----- <]>-- ----- ----- .<+++ [->-- -<]>- ----. <++++
++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++
++++[ ->--- ----< ]>--- ----- ----. <++++ +[->- ----< ]>--- ----- .---.
<++++ ++++[ ->+++ +++++ <]>++ +++.< +++++ [->++ +++<] >++++ +++.- ---.<
+++++ ++[-> ----- --<]> ----- ----- --.<+ ++[-> ---<] >---- -.<++ ++++[
->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++
+[->- ----- -<]>- ----- ----- -.<++ +[->- --<]> ----- .<+++ +++[- >++++
++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ [->--
----- <]>-- ----- ----- .<+++ [->-- -<]>- ----. <++++ ++[-> +++++ +<]>+
+++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----<
]>--- ----- ----. <+++[ ->--- <]>-- ---.< +++++ +[->+ +++++ <]>++ +++++
++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ +++[- >---- ---<] >----
----- ---.< +++[- >---< ]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.<
+++++ [->++ +++<] >++++ +++.- ---.< +++++ ++[-> ----- --<]> ----- -----
--.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[
->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->- ----- -<]>- ----- ----- -.<++
+[->- --<]> ----- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++
+<]>+ +++++ +.--- -.<++ +++++ [->-- ----- <]>-- ----- ----- .<+++ [->--
-<]>- ----. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++
+++++ .---- .<+++ ++++[ ->--- ----< ]>--- ----- ----. <+++[ ->--- <]>--
---.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++.
----. <++++ ++[-> ----- -<]>- ----- --.<+ ++++[ ->--- --<]> ----- -.<++
++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+
+++++ +[->- ----- -<]>- ----- ----- -.<++ +[->- --<]> ----- .<+++ +++[-
>++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ ++++[
->--- ---<] >---- ----. <++++ +[->- ----< ]>--- ---.< +++++ +[->+ +++++
<]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ ++++[ ->---
----- <]>-- ----- ---.- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[-
>++++ +<]>+ +++++ +.--- -.<++ +++++ [->-- ----- <]>-- ----- ----- .<+++
[->-- -<]>- ----. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++
<]>++ +++++ .---- .<+++ +++[- >---- --<]> ----- ---.< +++++ ++[-> -----
--<]> -.--- .<+++ +++++ [->++ +++++ +<]>+ ++++. <++++ +[->+ ++++< ]>+++
++++. ----. <++++ +++[- >---- ---<] >---- ----- ---.< +++[- >---< ]>---
--.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.-
---.< +++++ ++[-> ----- --<]> ----- ----- --.<+ ++[-> ---<] >---- -.<++
++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+
+++++ ++[-> ----- ---<] >---- ----- -.-.< +++++ +[->+ +++++ <]>++ +++++
++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ +++[- >---- ---<] >----
----- ---.< +++[- >---< ]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.<
+++++ [->++ +++<] >++++ +++.- ---.< +++++ +++[- >---- ----< ]>--- -----
--.-. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++
.---- .<+++ +++++ [->-- ----- -<]>- ----- ----. -.<++ ++++[ ->+++ +++<]
>++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ ++[-> -----
---<] >---- ----- -.-.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+
++++< ]>+++ ++++. ----. <++++ ++++[ ->--- ----- <]>-- ----- ---.- .<+++
+++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++
+++++ +[->- ----- --<]> ----- ----- .-.<+ +++++ [->++ ++++< ]>+++ +++++
+++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ +++[- >---- ----< ]>---
----- --.-. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++
+++++ .---- .<+++ +++++ [->-- ----- -<]>- ----- ----. -.<++ ++++[ ->+++
+++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ ++[->
----- ---<] >---- ----- -.-.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++
+[->+ ++++< ]>+++ ++++. ----. <++++ ++++[ ->--- ----- <]>-- ----- ---.-
.<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.---
-.<++ +++++ [->-- ----- <]>-- ----- ----- .<+++ [->-- -<]>- ----. <++++
++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++
+++[- >---- --<]> ----- ---.< +++++ ++[-> ----- --<]> -.--- .<+++ +++++
[->++ +++++ +<]>+ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ +++[-
>---- ---<] >---- ----- ---.< +++[- >---< ]>--- --.<+ +++++ [->++ ++++<
]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ ++[-> -----
--<]> ----- ----- --.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++ +++<] >++++
+++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->- ----- -<]>-
----- ----- -.<++ +[->- --<]> ----- .<+++ +++[- >++++ ++<]> +++++ +++++
+.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ [->-- ----- <]>-- -----
----- .<+++ [->-- -<]>- ----. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++
++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----< ]>--- ----- ----.
<+++[ ->--- <]>-- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+
++++< ]>+++ ++++. ----. <++++ +++[- >---- ---<] >---- ----- ---.< +++[-
>---< ]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<]
>++++ +++.- ---.< +++++ ++[-> ----- --<]> ----- ----- --.<+ ++[-> ---<]
>---- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++
++.-- --.<+ +++++ ++[-> ----- ---<] >---- ----- -.-.< +++++ +[->+ +++++
<]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ ++[-> -----
-<]>- ----- --.<+ ++++[ ->--- --<]> ----- -.<++ ++++[ ->+++ +++<] >++++
+++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ ++[-> ----- ---<]
>---- ----- -.-.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++<
]>+++ ++++. ----. <++++ ++++[ ->--- ----- <]>-- ----- ---.- .<+++ +++[-
>++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++
[->-- ----- <]>-- ----- ----- .<+++ [->-- -<]>- ----. <++++ ++[-> +++++
+<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ +++[- >----
--<]> ----- ---.< +++++ [->-- ---<] >---- --.<+ +++++ [->++ ++++< ]>+++
+++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ ++[-> ----- --<]>
----- ----- --.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++ +++<] >++++ +++++
++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->- ----- -<]>- -----
----- -.<++ +++[- >---- -<]>- ----- --.-- -.<++ +++++ +[->+ +++++ ++<]>
+++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----< ]>---
----- ----. <+++[ ->--- <]>-- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++.
<++++ +[->+ ++++< ]>+++ ++++. ----. <++++ +++[- >---- ---<] >---- -----
---.< +++[- >---< ]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++
[->++ +++<] >++++ +++.- ---.< +++++ ++[-> ----- --<]> ----- ----- --.<+
++[-> ---<] >---- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++
++<]> +++++ ++.-- --.<+ +++++ +[->- ----- -<]>- ----- ----- -.<++ +[->-
--<]> ----- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+
+++++ +.--- -.<++ ++++[ ->--- ---<] >---- ----. <++++ +[->- ----< ]>---
---.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++.
----. <++++ +++[- >---- ---<] >---- ----- ---.< +++[- >---< ]>--- --.<+
+++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.<
+++++ +[->- ----- <]>-- ----- -.<++ +++[- >---- -<]>- ----- .<+++ +++[-
>++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++
+[->- ----- --<]> ----- ----- .-.<+ +++++ [->++ ++++< ]>+++ +++++ +++.<
+++++ [->++ +++<] >++++ +++.- ---.< +++++ ++[-> ----- --<]> ----- -----
--.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[
->+++ ++<]> +++++ ++.-- --.<+ +++++ [->-- ----< ]>--- ----- .<+++ ++[->
----- <]>-- ----. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++
<]>++ +++++ .---- .<+++ ++++[ ->--- ----< ]>--- ----- ----. <+++[ ->---
<]>-- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++
++++. ----. <++++ +++[- >---- ---<] >---- ----- ---.< +++[- >---< ]>---
--.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.-
---.< +++++ ++[-> ----- --<]> ----- ----- --.<+ ++[-> ---<] >---- -.<++
++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+
+++++ +[->- ----- -<]>- ----- ----- -.<++ +[->- --<]> ----- .<+++ +++[-
>++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++
[->-- ----- <]>-- ----- ----- .<+++ ++[-> ----- <]>-- ----- -.--- .<+++
+++++ [->++ +++++ +<]>+ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++
+++[- >---- ---<] >---- ----- ---.< +++[- >---< ]>--- --.<+ +++++ [->++
++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ ++[->
----- --<]> ----- ----- --.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++ +++<]
>++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->- -----
-<]>- ----- ----- -.<++ +[->- --<]> ----- .<+++ +++[- >++++ ++<]> +++++
+++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ +[->- ----- --<]>
----- ----- .-.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<]
>++++ +++.- ---.< +++++ ++[-> ----- --<]> ----- ----- --.<+ ++[-> ---<]
>---- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++
++.-- --.<+ +++++ [->-- ----< ]>--- ----- .<+++ ++[-> ----- <]>-- ----.
<++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .----
.<+++ ++++[ ->--- ----< ]>--- ----- ----. <+++[ ->--- <]>-- ---.< +++++
+[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++
+++[- >---- ---<] >---- ----- ---.< +++[- >---< ]>--- --.<+ +++++ [->++
++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ ++[->
----- --<]> ----- ----- --.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++ +++<]
>++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->- -----
-<]>- ----- ----- -.<++ +[->- --<]> ----- .<+++ +++[- >++++ ++<]> +++++
+++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ [->-- ----- <]>--
----- ----- .<+++ [->-- -<]>- ----. <++++ ++[-> +++++ +<]>+ +++++ +++++
.<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----< ]>--- -----
----. <+++[ ->--- <]>-- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++
+[->+ ++++< ]>+++ ++++. ----. <++++ +++[- >---- ---<] >---- ----- ---.<
+++[- >---< ]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++
+++<] >++++ +++.- ---.< +++++ ++[-> ----- --<]> ----- ----- --.<+ ++[->
---<] >---- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]>
+++++ ++.-- --.<+ +++++ +[->- ----- -<]>- ----- ----- -.<++ +++[- >----
-<]>- ----- --.-- -.<++ +++++ +[->+ +++++ ++<]> +++++ .<+++ ++[-> +++++
<]>++ +++++ .---- .<+++ ++++[ ->--- ----< ]>--- ----- ----. <+++[ ->---
<]>-- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++
++++. ----. <++++ +++[- >---- ---<] >---- ----- ---.< +++[- >---< ]>---
--.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.-
---.< +++++ ++[-> ----- --<]> ----- ----- --.<+ ++[-> ---<] >---- -.<++
++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+
+++++ +[->- ----- -<]>- ----- ----- -.<++ +[->- --<]> ----- .<+++ +++[-
>++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++
[->-- ----- <]>-- ----- ----- .<+++ [->-- -<]>- ----. <++++ ++[-> +++++
+<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->---
----< ]>--- ----- ----. <+++[ ->--- <]>-- ---.< +++++ +[->+ +++++ <]>++
+++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ ++++[ ->--- -----
<]>-- ----- ---.- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++
+<]>+ +++++ +.--- -.<++ ++++[ ->--- ---<] >---- ----. <++++ +[->- ----<
]>--- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++
++++. ----. <++++ ++++[ ->--- ----- <]>-- ----- ---.- .<+++ +++[- >++++
++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ +[->-
----- --<]> ----- ----- .-.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++
[->++ +++<] >++++ +++.- ---.< +++++ ++[-> ----- --<]> ----- ----- --.<+
++[-> ---<] >---- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++
++<]> +++++ ++.-- --.<+ +++++ [->-- ----< ]>--- ----- .<+++ ++[-> -----
<]>-- ----. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++
+++++ .---- .<+++ +++++ [->-- ----- -<]>- ----- ----. -.<++ ++++[ ->+++
+++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ ++[->
----- ---<] >---- ----- -.-.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++
+[->+ ++++< ]>+++ ++++. ----. <++++ ++++[ ->--- ----- <]>-- ----- ---.<
++++[ ->--- -<]>- ---.- --.<+ +++++ ++[-> +++++ +++<] >++++ +.<++ +++[-
>++++ +<]>+ +++++ +.--- -.<++ +++++ +[->- ----- --<]> ----- ----- .-.<+
+++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.<
+++++ +++[- >---- ----< ]>--- ----- --.-. <++++ ++[-> +++++ +<]>+ +++++
+++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ +++++ [->-- ----- -<]>-
----- ----. -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]>
+++++ ++.-- --.<+ +++++ ++[-> ----- ---<] >---- ----- -.-.< +++++ +[->+
+++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ ++++[
->--- ----- <]>-- ----- ---.- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++
+++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ +[->- ----- --<]> ----- -----
.-.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.-
---.< +++++ +++[- >---- ----< ]>--- ----- --.-. <++++ ++[-> +++++ +<]>+
+++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ +++++ [->-- -----
-<]>- ----- ----. -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++
++<]> +++++ ++.-- --.<+ +++++ ++[-> ----- ---<] >---- ----- -.-.< +++++
+[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++
++++[ ->--- ----- <]>-- ----- ---.- .<+++ +++[- >++++ ++<]> +++++ +++++
+.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ +[->- ----- --<]> -----
----- .-.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++
+++.- ---.< +++++ +[->- ----- <]>-- ----- -.<++ +++[- >---- -<]>- -----
.<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.---
-.<++ +++++ [->-- ----- <]>-- ----- ----- .<+++ [->-- -<]>- ----. <++++
++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++
+++[- >---- --<]> ----- ---.< +++++ [->-- ---<] >---- --.<+ +++++ [->++
++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ +++[-
>---- ----< ]>--- ----- --.<+ +++[- >---- <]>-- --.-- -.<++ +++++ +[->+
+++++ ++<]> +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->---
----< ]>--- ----- ----. <+++[ ->--- <]>-- ---.< +++++ +[->+ +++++ <]>++
+++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ ++[-> ----- -<]>-
----- --.<+ ++++[ ->--- --<]> ----- -.<++ ++++[ ->+++ +++<] >++++ +++++
++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ ++[-> ----- ---<] >----
----- -.-.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++
++++. ----. <++++ ++++[ ->--- ----- <]>-- ----- ---.- .<+++ +++[- >++++
++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ +[->-
----- --<]> ----- ----- .-.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++
[->++ +++<] >++++ +++.- ---.< +++++ +++[- >---- ----< ]>--- ----- --.-.
<++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .----
.<+++ +++++ [->-- ----- -<]>- ----- ----. -.<++ ++++[ ->+++ +++<] >++++
+++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ ++[-> ----- ---<]
>---- ----- -.-.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++<
]>+++ ++++. ----. <++++ ++++[ ->--- ----- <]>-- ----- ---.- .<+++ +++[-
>++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++
+[->- ----- --<]> ----- ----- .-.<+ +++++ [->++ ++++< ]>+++ +++++ +++.<
+++++ [->++ +++<] >++++ +++.- ---.< +++++ +++[- >---- ----< ]>--- -----
--.-. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++
.---- .<+++ +++++ [->-- ----- -<]>- ----- ----. -.<++ ++++[ ->+++ +++<]
>++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ ++[-> -----
---<] >---- ----- -.-.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+
++++< ]>+++ ++++. ----. <++++ ++++[ ->--- ----- <]>-- ----- ---.- .<+++
+++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++
+++++ +[->- ----- --<]> ----- ----- .<+++ +[->- ---<] >---- .---. <++++
++++[ ->+++ +++++ <]>++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++
+++[- >---- ----< ]>--- ----- --.-. <++++ ++[-> +++++ +<]>+ +++++ +++++
.<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ +++++ [->-- ----- -<]>- -----
----. -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++
++.-- --.<+ +++++ +[->- ----- -<]>- ----- ----- -.<++ +[->- --<]> -----
.<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.---
-.<++ ++++[ ->--- ---<] >---- ----. <++++ +[->- ----< ]>--- ---.< +++++
+[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++
+++[- >---- ---<] >---- ----- ---.< +++[- >---< ]>--- --.<+ +++++ [->++
++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ ++[->
----- --<]> ----- ----- --.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++ +++<]
>++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->- -----
-<]>- ----- ----- -.<++ +[->- --<]> ----- .<+++ +++[- >++++ ++<]> +++++
+++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ [->-- ----- <]>--
----- ----- .<+++ [->-- -<]>- ----. <++++ ++[-> +++++ +<]>+ +++++ +++++
.<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----< ]>--- -----
----. <+++[ ->--- <]>-- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++
+[->+ ++++< ]>+++ ++++. ----. <++++ +++[- >---- ---<] >---- ----- ---.<
+++[- >---< ]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++
+++<] >++++ +++.- ---.< +++++ ++[-> ----- --<]> ----- ----- --.<+ ++[->
---<] >---- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]>
+++++ ++.-- --.<+ +++++ +[->- ----- -<]>- ----- ----- -.<++ +[->- --<]>
----- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++
+.--- -.<++ +++++ [->-- ----- <]>-- ----- ----- .<+++ [->-- -<]>- ----.
<++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .----
.<+++ ++++[ ->--- ----< ]>--- ----- ----. <+++[ ->--- <]>-- ---.< +++++
+[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++
+++[- >---- ---<] >---- ----- ---.< +++++ [->-- ---<] >---- ----. ---.<
+++++ +++[- >++++ ++++< ]>+++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+
+++++ +[->- ----- -<]>- ----- ----- -.<++ +[->- --<]> ----- .<+++ +++[-
>++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++
[->-- ----- <]>-- ----- ----- .<+++ [->-- -<]>- ----. <++++ ++[-> +++++
+<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->---
----< ]>--- ----- ----. <+++[ ->--- <]>-- ---.< +++++ +[->+ +++++ <]>++
+++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ +++[- >---- ---<]
>---- ----- ---.< +++[- >---< ]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++
+++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ +++[- >---- ----< ]>---
----- --.-. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++
+++++ .---- .<+++ +++[- >---- --<]> ----- ---.< +++++ [->-- ---<] >----
--.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.-
---.< +++++ +++[- >---- ----< ]>--- ----- --.-. <++++ ++[-> +++++ +<]>+
+++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ +++++ [->-- -----
-<]>- ----- ----. -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++
++<]> +++++ ++.-- --.<+ +++++ +[->- ----- -<]>- ----- ----- -.<++ +[->-
--<]> ----- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+
+++++ +.--- -.<++ ++++[ ->--- ---<] >---- ----. <++++ +[->- ----< ]>---
---.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++.
----. <++++ +++[- >---- ---<] >---- ----- ---.< +++[- >---< ]>--- --.<+
+++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.<
+++++ ++[-> ----- --<]> ----- ----- --.<+ ++[-> ---<] >---- -.<++ ++++[
->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++
+[->- ----- -<]>- ----- ----- -.<++ +[->- --<]> ----- .<+++ +++[- >++++
++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ [->--
----- <]>-- ----- ----- .<+++ [->-- -<]>- ----. <++++ ++[-> +++++ +<]>+
+++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----<
]>--- ----- ----. <++++ +[->- ----< ]>--- ----- .---. <++++ ++++[ ->+++
+++++ <]>++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ ++[-> -----
--<]> ----- ----- --.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++ +++<] >++++
+++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->- ----- -<]>-
----- ----- -.<++ +[->- --<]> ----- .<+++ +++[- >++++ ++<]> +++++ +++++
+.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ [->-- ----- <]>-- -----
----- .<+++ [->-- -<]>- ----. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++
++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----< ]>--- ----- ----.
<+++[ ->--- <]>-- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+
++++< ]>+++ ++++. ----. <++++ +++[- >---- ---<] >---- ----- ---.< +++[-
>---< ]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<]
>++++ +++.- ---.< +++++ ++[-> ----- --<]> ----- ----- --.<+ ++[-> ---<]
>---- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++
++.-- --.<+ +++++ +[->- ----- -<]>- ----- ----- -.<++ +[->- --<]> -----
.<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.---
-.<++ +++++ [->-- ----- <]>-- ----- ----- .<+++ [->-- -<]>- ----. <++++
++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++
++++[ ->--- ----< ]>--- ----- ----. <+++[ ->--- <]>-- ---.< +++++ +[->+
+++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ ++[->
----- -<]>- ----- --.<+ ++++[ ->--- --<]> ----- -.<++ ++++[ ->+++ +++<]
>++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->- -----
-<]>- ----- ----- -.<++ +[->- --<]> ----- .<+++ +++[- >++++ ++<]> +++++
+++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ ++++[ ->--- ---<] >----
----. <++++ +[->- ----< ]>--- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++.
<++++ +[->+ ++++< ]>+++ ++++. ----. <++++ ++++[ ->--- ----- <]>-- -----
---.- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++
+.--- -.<++ +++++ [->-- ----- <]>-- ----- ----- .<+++ [->-- -<]>- ----.
<++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .----
.<+++ +++[- >---- --<]> ----- ---.< +++++ ++[-> ----- --<]> -.--- .<+++
+++++ [->++ +++++ +<]>+ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++
+++[- >---- ---<] >---- ----- ---.< +++[- >---< ]>--- --.<+ +++++ [->++
++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ ++[->
----- --<]> ----- ----- --.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++ +++<]
>++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->- -----
-<]>- ----- ----- -.<++ +[->- --<]> ----- .<+++ +++[- >++++ ++<]> +++++
+++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ [->-- ----- <]>--
----- ----- .<+++ [->-- -<]>- ----. <++++ ++[-> +++++ +<]>+ +++++ +++++
.<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----< ]>--- -----
----. <+++[ ->--- <]>-- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++
+[->+ ++++< ]>+++ ++++. ----. <++++ +++[- >---- ---<] >---- ----- ---.<
+++[- >---< ]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++
+++<] >++++ +++.- ---.< +++++ ++[-> ----- --<]> ----- ----- --.<+ ++[->
---<] >---- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]>
+++++ ++.-- --.<+ +++++ +[->- ----- -<]>- ----- ----- -.<++ +[->- --<]>
----- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++
+.--- -.<++ +++++ [->-- ----- <]>-- ----- ----- .<+++ [->-- -<]>- ----.
<++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .----
.<+++ ++++[ ->--- ----< ]>--- ----- ----. <+++[ ->--- <]>-- ---.< +++++
+[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++
+++[- >---- ---<] >---- ----- ---.< +++[- >---< ]>--- --.<+ +++++ [->++
++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ ++[->
----- --<]> ----- ----- --.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++ +++<]
>++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->- -----
-<]>- ----- ----- -.<++ +[->- --<]> ----- .<+++ +++[- >++++ ++<]> +++++
+++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ [->-- ----- <]>--
----- ----- .<+++ [->-- -<]>- ----. <++++ ++[-> +++++ +<]>+ +++++ +++++
.<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----< ]>--- -----
----. <++++ +[->- ----< ]>--- ----- .---. <++++ ++++[ ->+++ +++++ <]>++
+++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ ++[-> ----- --<]> -----
----- --.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+
++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->- ----- -<]>- ----- -----
-.<++ +[->- --<]> ----- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[-
>++++ +<]>+ +++++ +.--- -.<++ +++++ [->-- ----- <]>-- ----- ----- .<+++
[->-- -<]>- ----. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++
<]>++ +++++ .---- .<+++ +++++ [->-- ----- -<]>- ----- ----. -.<++ ++++[
->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++
+[->- ----- -<]>- ----- ----- -.<++ +[->- --<]> ----- .<+++ +++[- >++++
++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ +[->-
----- --<]> ----- ----- .-.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++
[->++ +++<] >++++ +++.- ---.< +++++ +++[- >---- ----< ]>--- ----- --.-.
<++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .----
.<+++ +++++ [->-- ----- -<]>- ----- ----. -.<++ ++++[ ->+++ +++<] >++++
+++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ ++[-> ----- ---<]
>---- ----- -.-.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++<
]>+++ ++++. ----. <++++ ++++[ ->--- ----- <]>-- ----- ---.- .<+++ +++[-
>++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++
+[->- ----- --<]> ----- ----- .-.<+ +++++ [->++ ++++< ]>+++ +++++ +++.<
+++++ [->++ +++<] >++++ +++.- ---.< +++++ +++[- >---- ----< ]>--- -----
--.-. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++
.---- .<+++ +++++ [->-- ----- -<]>- ----- ----. -.<++ ++++[ ->+++ +++<]
>++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ ++[-> -----
---<] >---- ----- -.-.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+
++++< ]>+++ ++++. ----. <++++ ++++[ ->--- ----- <]>-- ----- ---.< ++++[
->--- -<]>- ---.- --.<+ +++++ ++[-> +++++ +++<] >++++ +.<++ +++[- >++++
+<]>+ +++++ +.--- -.<++ +++++ +[->- ----- --<]> ----- ----- .-.<+ +++++
[->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++
+++[- >---- ----< ]>--- ----- --.-. <++++ ++[-> +++++ +<]>+ +++++ +++++
.<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ +++++ [->-- ----- -<]>- -----
----. -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++
++.-- --.<+ +++++ ++[-> ----- ---<] >---- ----- -.-.< +++++ +[->+ +++++
<]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ ++++[ ->---
----- <]>-- ----- ---.- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[-
>++++ +<]>+ +++++ +.--- -.<++ +++++ [->-- ----- <]>-- ----- ----- .<+++
[->-- -<]>- ----. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++
<]>++ +++++ .---- .<+++ +++[- >---- --<]> ----- ---.< +++++ [->-- ---<]
>---- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++
+++.- ---.< +++++ ++[-> ----- --<]> ----- ----- --.<+ ++[-> ---<] >----
-.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.--
--.<+ +++++ +[->- ----- -<]>- ----- ----- -.<++ +[->- --<]> ----- .<+++
+++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++
+++++ [->-- ----- <]>-- ----- ----- .<+++ [->-- -<]>- ----. <++++ ++[->
+++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[
->--- ----< ]>--- ----- ----. <+++[ ->--- <]>-- ---.< +++++ +[->+ +++++
<]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ +++[- >----
---<] >---- ----- ---.< +++[- >---< ]>--- --.<+ +++++ [->++ ++++< ]>+++
+++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ ++[-> ----- --<]>
----- ----- --.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++ +++<] >++++ +++++
++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->- ----- -<]>- -----
----- -.<++ +[->- --<]> ----- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++
+++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ +[->- ----- --<]> ----- -----
.<+++ +[->- ---<] >---- .---. <++++ ++++[ ->+++ +++++ <]>++ +++.< +++++
[->++ +++<] >++++ +++.- ---.< +++++ +[->- ----- <]>-- ----- -.<++ +++[-
>---- -<]>- ----- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++
+<]>+ +++++ +.--- -.<++ +++++ +[->- ----- --<]> ----- ----- .-.<+ +++++
[->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++
+++[- >---- ----< ]>--- ----- --.-. <++++ ++[-> +++++ +<]>+ +++++ +++++
.<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----< ]>--- -----
----. <+++[ ->--- <]>-- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++
+[->+ ++++< ]>+++ ++++. ----. <++++ ++[-> ----- -<]>- ----- --.<+ ++++[
->--- --<]> ----- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++
++<]> +++++ ++.-- --.<+ +++++ +[->- ----- -<]>- ----- ----- -.<++ +[->-
--<]> ----- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+
+++++ +.--- -.<++ +++++ [->-- ----- <]>-- ----- ----- .<+++ [->-- -<]>-
----. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++
.---- .<+++ ++++[ ->--- ----< ]>--- ----- ----. <+++[ ->--- <]>-- ---.<
+++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----.
<++++ +++[- >---- ---<] >---- ----- ---.< +++[- >---< ]>--- --.<+ +++++
[->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++
++[-> ----- --<]> ----- ----- --.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++
+++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->-
----- -<]>- ----- ----- -.<++ +[->- --<]> ----- .<+++ +++[- >++++ ++<]>
+++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ ++++[ ->--- ---<]
>---- ----. <++++ +[->- ----< ]>--- ---.< +++++ +[->+ +++++ <]>++ +++++
++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ +++[- >---- ---<] >----
----- ---.< +++[- >---< ]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.<
+++++ [->++ +++<] >++++ +++.- ---.< +++++ +[->- ----- <]>-- ----- -.<++
+++[- >---- -<]>- ----- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[-
>++++ +<]>+ +++++ +.--- -.<++ +++++ +[->- ----- --<]> ----- ----- .<+++
+[->- ---<] >---- .---. <++++ ++++[ ->+++ +++++ <]>++ +++.< +++++ [->++
+++<] >++++ +++.- ---.< +++++ ++[-> ----- --<]> ----- ----- --.<+ ++[->
---<] >---- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]>
+++++ ++.-- --.<+ +++++ [->-- ----< ]>--- ----- .<+++ ++[-> ----- <]>--
----. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++
.---- .<+++ ++++[ ->--- ----< ]>--- ----- ----. <+++[ ->--- <]>-- ---.<
+++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----.
<++++ +++[- >---- ---<] >---- ----- ---.< +++[- >---< ]>--- --.<+ +++++
[->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++
++[-> ----- --<]> ----- ----- --.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++
+++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->-
----- -<]>- ----- ----- -.<++ +[->- --<]> ----- .<+++ +++[- >++++ ++<]>
+++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ [->-- -----
<]>-- ----- ----- .<+++ [->-- -<]>- ----. <++++ ++[-> +++++ +<]>+ +++++
+++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----< ]>---
----- ----. <+++[ ->--- <]>-- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++.
<++++ +[->+ ++++< ]>+++ ++++. ----. <++++ +++[- >---- ---<] >---- -----
---.< +++[- >---< ]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++
[->++ +++<] >++++ +++.- ---.< +++++ ++[-> ----- --<]> ----- ----- --.<+
++[-> ---<] >---- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++
++<]> +++++ ++.-- --.<+ +++++ +[->- ----- -<]>- ----- ----- -.<++ +[->-
--<]> ----- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+
+++++ +.--- -.<++ +++++ [->-- ----- <]>-- ----- ----- .<+++ [->-- -<]>-
----. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++
.---- .<+++ +++++ [->-- ----- -<]>- ----- ----. -.<++ ++++[ ->+++ +++<]
>++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->- -----
-<]>- ----- ----- -.<++ +[->- --<]> ----- .<+++ +++[- >++++ ++<]> +++++
+++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ ++++[ ->--- ---<] >----
----. <++++ +++[- >---- ---<] >-.-- -.<++ +++++ +[->+ +++++ ++<]> +++++
.<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----< ]>--- -----
----. <+++[ ->--- <]>-- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++
+[->+ ++++< ]>+++ ++++. ----. <++++ +++[- >---- ---<] >---- ----- ---.<
+++[- >---< ]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++
+++<] >++++ +++.- ---.< +++++ ++[-> ----- --<]> ----- ----- --.<+ ++[->
---<] >---- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]>
+++++ ++.-- --.<+ +++++ +[->- ----- -<]>- ----- ----- -.<++ +[->- --<]>
----- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++
+.--- -.<++ +++++ [->-- ----- <]>-- ----- ----- .<+++ [->-- -<]>- ----.
<++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .----
.<+++ ++++[ ->--- ----< ]>--- ----- ----. <+++[ ->--- <]>-- ---.< +++++
+[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++
+++[- >---- ---<] >---- ----- ---.< +++[- >---< ]>--- --.<+ +++++ [->++
++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ ++[->
----- --<]> ----- ----- --.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++ +++<]
>++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->- -----
-<]>- ----- ----- -.<++ +[->- --<]> ----- .<+++ +++[- >++++ ++<]> +++++
+++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ [->-- ----- <]>--
----- ----- .<+++ [->-- -<]>- ----. <++++ ++[-> +++++ +<]>+ +++++ +++++
.<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----< ]>--- -----
----. <+++[ ->--- <]>-- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++
+[->+ ++++< ]>+++ ++++. ----. <++++ +++[- >---- ---<] >---- ----- ---.<
+++[- >---< ]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++
+++<] >++++ +++.- ---.< +++++ ++[-> ----- --<]> ----- ----- --.<+ ++[->
---<] >---- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]>
+++++ ++.-- --.<+ +++++ +[->- ----- -<]>- ----- ----- -.<++ +[->- --<]>
----- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++
+.--- -.<++ +++++ [->-- ----- <]>-- ----- ----- .<+++ ++[-> ----- <]>--
----- -.--- .<+++ +++++ [->++ +++++ +<]>+ ++++. <++++ +[->+ ++++< ]>+++
++++. ----. <++++ +++[- >---- ---<] >---- ----- ---.< +++[- >---< ]>---
--.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.-
---.< +++++ ++[-> ----- --<]> ----- ----- --.<+ ++[-> ---<] >---- -.<++
++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+
+++++ ++[-> ----- ---<] >---- ----- -.-.< +++++ +[->+ +++++ <]>++ +++++
++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ ++[-> ----- -<]>- -----
--.<+ ++++[ ->--- --<]> ----- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+
++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ ++[-> ----- ---<] >---- -----
-.-.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++.
----. <++++ ++++[ ->--- ----- <]>-- ----- ---.- .<+++ +++[- >++++ ++<]>
+++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ [->-- -----
<]>-- ----- ----- .<+++ [->-- -<]>- ----. <++++ ++[-> +++++ +<]>+ +++++
+++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ +++[- >---- --<]> -----
---.< +++++ [->-- ---<] >---- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.<
+++++ [->++ +++<] >++++ +++.- ---.< +++++ +++[- >---- ----< ]>--- -----
--.-. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++
.---- .<+++ +++++ [->-- ----- -<]>- ----- ----. -.<++ ++++[ ->+++ +++<]
>++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ ++[-> -----
---<] >---- ----- -.-.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+
++++< ]>+++ ++++. ----. <++++ ++++[ ->--- ----- <]>-- ----- ---.- .<+++
+++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++
+++++ +[->- ----- --<]> ----- ----- .-.<+ +++++ [->++ ++++< ]>+++ +++++
+++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ +++[- >---- ----< ]>---
----- --.-. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++
+++++ .---- .<+++ +++++ [->-- ----- -<]>- ----- ----. <++++ [->-- --<]>
----. ---.< +++++ +++[- >++++ ++++< ]>+++ ++.<+ ++++[ ->+++ ++<]> +++++
++.-- --.<+ +++++ ++[-> ----- ---<] >---- ----- -.-.< +++++ +[->+ +++++
<]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ ++++[ ->---
----- <]>-- ----- ---.- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[-
>++++ +<]>+ +++++ +.--- -.<++ +++++ +[->- ----- --<]> ----- ----- .-.<+
+++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.<
+++++ +++[- >---- ----< ]>--- ----- --.-. <++++ ++[-> +++++ +<]>+ +++++
+++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ +++++ [->-- ----- -<]>-
----- ----. -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]>
+++++ ++.-- --.<+ +++++ ++[-> ----- ---<] >---- ----- -.-.< +++++ +[->+
+++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ ++++[
->--- ----- <]>-- ----- ---.- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++
+++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ +[->- ----- --<]> ----- -----
.-.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.-
---.< +++++ +++[- >---- ----< ]>--- ----- --.-. <++++ ++[-> +++++ +<]>+
+++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ +++[- >---- --<]>
----- ---.< +++++ [->-- ---<] >---- --.<+ +++++ [->++ ++++< ]>+++ +++++
+++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ ++[-> ----- --<]> -----
----- --.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+
++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ [->-- ----< ]>--- ----- .<+++
++[-> ----- <]>-- ----. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[->
+++++ <]>++ +++++ .---- .<+++ +++++ [->-- ----- -<]>- ----- ----. -.<++
++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+
+++++ +[->- ----- -<]>- ----- ----- -.<++ +[->- --<]> ----- .<+++ +++[-
>++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ ++++[
->--- ---<] >---- ----. <++++ +++[- >---- ---<] >-.-- -.<++ +++++ +[->+
+++++ ++<]> +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ +++++ [->--
----- -<]>- ----- ----. -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[
->+++ ++<]> +++++ ++.-- --.<+ +++++ ++[-> ----- ---<] >---- ----- -.-.<
+++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----.
<++++ ++++[ ->--- ----- <]>-- ----- ---.- .<+++ +++[- >++++ ++<]> +++++
+++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ [->-- ----- <]>--
----- ----- .<+++ [->-- -<]>- ----. <++++ ++[-> +++++ +<]>+ +++++ +++++
.<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ +++[- >---- --<]> ----- ---.<
+++++ [->-- ---<] >---- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++
[->++ +++<] >++++ +++.- ---.< +++++ ++[-> ----- --<]> ----- ----- --.<+
++[-> ---<] >---- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++
++<]> +++++ ++.-- --.<+ +++++ +[->- ----- -<]>- ----- ----- -.<++ +[->-
--<]> ----- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+
+++++ +.--- -.<++ +++++ [->-- ----- <]>-- ----- ----- .<+++ [->-- -<]>-
----. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++
.---- .<+++ ++++[ ->--- ----< ]>--- ----- ----. <+++[ ->--- <]>-- ---.<
+++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----.
<++++ +++[- >---- ---<] >---- ----- ---.< +++[- >---< ]>--- --.<+ +++++
[->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++
++[-> ----- --<]> ----- ----- --.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++
+++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->-
----- -<]>- ----- ----- -.<++ +[->- --<]> ----- .<+++ +++[- >++++ ++<]>
+++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ [->-- -----
<]>-- ----- ----- .<+++ [->-- -<]>- ----. <++++ ++[-> +++++ +<]>+ +++++
+++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----< ]>---
----- ----. <+++[ ->--- <]>-- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++.
<++++ +[->+ ++++< ]>+++ ++++. ----. <++++ +++[- >---- ---<] >---- -----
---.< +++++ [->-- ---<] >---- ----. ---.< +++++ +++[- >++++ ++++< ]>+++
++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->- ----- -<]>- -----
----- -.<++ +[->- --<]> ----- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++
+++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ [->-- ----- <]>-- ----- -----
.<+++ [->-- -<]>- ----. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[->
+++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----< ]>--- ----- ----. <+++[
->--- <]>-- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++<
]>+++ ++++. ----. <++++ +++[- >---- ---<] >---- ----- ---.< +++[- >---<
]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++
+++.- ---.< +++++ ++[-> ----- --<]> ----- ----- --.<+ ++[-> ---<] >----
-.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.--
--.<+ +++++ ++[-> ----- ---<] >---- ----- -.-.< +++++ +[->+ +++++ <]>++
+++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ ++[-> ----- -<]>-
----- --.<+ ++++[ ->--- --<]> ----- -.<++ ++++[ ->+++ +++<] >++++ +++++
++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ ++[-> ----- ---<] >----
----- -.-.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++
++++. ----. <++++ ++++[ ->--- ----- <]>-- ----- ---.- .<+++ +++[- >++++
++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ [->--
----- <]>-- ----- ----- .<+++ [->-- -<]>- ----. <++++ ++[-> +++++ +<]>+
+++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ +++[- >---- --<]>
----- ---.< +++++ [->-- ---<] >---- --.<+ +++++ [->++ ++++< ]>+++ +++++
+++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ ++[-> ----- --<]> -----
----- --.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+
++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->- ----- -<]>- ----- -----
-.<++ +[->- --<]> ----- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[-
>++++ +<]>+ +++++ +.--- -.<++ +++++ [->-- ----- <]>-- ----- ----- .<+++
[->-- -<]>- ----. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++
<]>++ +++++ .---- .<+++ ++++[ ->--- ----< ]>--- ----- ----. <++++ +[->-
----< ]>--- ----- .---. <++++ ++++[ ->+++ +++++ <]>++ +++.< +++++ [->++
+++<] >++++ +++.- ---.< +++++ ++[-> ----- --<]> ----- ----- --.<+ ++[->
---<] >---- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]>
+++++ ++.-- --.<+ +++++ +[->- ----- -<]>- ----- ----- -.<++ +[->- --<]>
----- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++
+.--- -.<++ +++++ [->-- ----- <]>-- ----- ----- .<+++ [->-- -<]>- ----.
<++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .----
.<+++ ++++[ ->--- ----< ]>--- ----- ----. <+++[ ->--- <]>-- ---.< +++++
+[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++
+++[- >---- ---<] >---- ----- ---.< +++[- >---< ]>--- --.<+ +++++ [->++
++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ ++[->
----- --<]> ----- ----- --.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++ +++<]
>++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->- -----
-<]>- ----- ----- -.<++ +[->- --<]> ----- .<+++ +++[- >++++ ++<]> +++++
+++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ [->-- ----- <]>--
----- ----- .<+++ [->-- -<]>- ----. <++++ ++[-> +++++ +<]>+ +++++ +++++
.<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----< ]>--- -----
----. <+++[ ->--- <]>-- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++
+[->+ ++++< ]>+++ ++++. ----. <++++ +++[- >---- ---<] >---- ----- ---.<
+++[- >---< ]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++
+++<] >++++ +++.- ---.< +++++ +[->- ----- <]>-- ----- -.<++ +++[- >----
-<]>- ----- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+
+++++ +.--- -.<++ +++++ [->-- ----- <]>-- ----- ----- .<+++ [->-- -<]>-
----. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++
.---- .<+++ +++[- >---- --<]> ----- ---.< +++++ [->-- ---<] >---- --.<+
+++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.<
+++++ +++[- >---- ----< ]>--- ----- --.-. <++++ ++[-> +++++ +<]>+ +++++
+++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----< ]>---
----- ----. <++++ +[->- ----< ]>--- ----- .---. <++++ ++++[ ->+++ +++++
<]>++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ +[->- ----- <]>--
----- -.<++ +++[- >---- -<]>- ----- .<+++ +++[- >++++ ++<]> +++++ +++++
+.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ [->-- ----- <]>-- -----
----- .<+++ [->-- -<]>- ----. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++
++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----< ]>--- ----- ----.
<+++[ ->--- <]>-- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+
++++< ]>+++ ++++. ----. <++++ +++[- >---- ---<] >---- ----- ---.< +++[-
>---< ]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<]
>++++ +++.- ---.< +++++ ++[-> ----- --<]> ----- ----- --.<+ ++[-> ---<]
>---- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++
++.-- --.<+ +++++ ++[-> ----- ---<] >---- ----- -.-.< +++++ +[->+ +++++
<]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ +++[- >----
---<] >---- ----- ---.< +++[- >---< ]>--- --.<+ +++++ [->++ ++++< ]>+++
+++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ +[->- ----- <]>--
----- -.<++ +++[- >---- -<]>- ----- .<+++ +++[- >++++ ++<]> +++++ +++++
+.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ [->-- ----- <]>-- -----
----- .<+++ [->-- -<]>- ----. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++
++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----< ]>--- ----- ----.
<+++[ ->--- <]>-- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+
++++< ]>+++ ++++. ----. <++++ +++[- >---- ---<] >---- ----- ---.< +++[-
>---< ]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<]
>++++ +++.- ---.< +++++ ++[-> ----- --<]> ----- ----- --.<+ ++[-> ---<]
>---- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++
++.-- --.<+ +++++ +[->- ----- -<]>- ----- ----- -.<++ +[->- --<]> -----
.<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.---
-.<++ +++++ [->-- ----- <]>-- ----- ----- .<+++ [->-- -<]>- ----. <++++
++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++
++++[ ->--- ----< ]>--- ----- ----. <++++ +[->- ----< ]>--- ----- .---.
<++++ ++++[ ->+++ +++++ <]>++ +++.< +++++ [->++ +++<] >++++ +++.- ---.<
+++++ ++[-> ----- --<]> ----- ----- --.<+ ++[-> ---<] >---- -.<++ ++++[
->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++
+[->- ----- -<]>- ----- ----- -.<++ +[->- --<]> ----- .<+++ +++[- >++++
++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ [->--
----- <]>-- ----- ----- .<+++ [->-- -<]>- ----. <++++ ++[-> +++++ +<]>+
+++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----<
]>--- ----- ----. <+++[ ->--- <]>-- ---.< +++++ +[->+ +++++ <]>++ +++++
++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ +++[- >---- ---<] >----
----- ---.< +++[- >---< ]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.<
+++++ [->++ +++<] >++++ +++.- ---.< +++++ ++[-> ----- --<]> ----- -----
--.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[
->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->- ----- -<]>- ----- ----- -.<++
+[->- --<]> ----- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++
+<]>+ +++++ +.--- -.<++ +++++ [->-- ----- <]>-- ----- ----- .<+++ [->--
-<]>- ----. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++
+++++ .---- .<+++ +++++ [->-- ----- -<]>- ----- ----. -.<++ ++++[ ->+++
+++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ [->--
----< ]>--- ----- .<+++ ++[-> ----- <]>-- ----. <++++ ++[-> +++++ +<]>+
+++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ +++++ [->-- -----
-<]>- ----- ----. -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++
++<]> +++++ ++.-- --.<+ +++++ ++[-> ----- ---<] >---- ----- -.-.< +++++
+[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++
+++[- >---- ---<] >---- ----- ---.< +++[- >---< ]>--- --.<+ +++++ [->++
++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ +[->-
----- <]>-- ----- -.<++ +++[- >---- -<]>- ----- .<+++ +++[- >++++ ++<]>
+++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ +[->- -----
--<]> ----- ----- .<+++ +[->- ---<] >---- .---. <++++ ++++[ ->+++ +++++
<]>++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ +++[- >---- ----<
]>--- ----- --.-. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++
<]>++ +++++ .---- .<+++ +++++ [->-- ----- -<]>- ----- ----. -.<++ ++++[
->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++
++[-> ----- ---<] >---- ----- -.-.< +++++ +[->+ +++++ <]>++ +++++ ++++.
<++++ +[->+ ++++< ]>+++ ++++. ----. <++++ ++++[ ->--- ----- <]>-- -----
---.- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++
+.--- -.<++ +++++ +[->- ----- --<]> ----- ----- .-.<+ +++++ [->++ ++++<
]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ +++[- >----
----< ]>--- ----- --.-. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[->
+++++ <]>++ +++++ .---- .<+++ +++++ [->-- ----- -<]>- ----- ----. -.<++
++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+
+++++ ++[-> ----- ---<] >---- ----- -.-.< +++++ +[->+ +++++ <]>++ +++++
++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ ++++[ ->--- ----- <]>--
----- ---.- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+
+++++ +.--- -.<++ +++++ +[->- ----- --<]> ----- ----- .-.<+ +++++ [->++
++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ +++[-
>---- ----< ]>--- ----- --.-. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++
++[-> +++++ <]>++ +++++ .---- .<+++ +++++ [->-- ----- -<]>- ----- ----.
-.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.--
--.<+ +++++ ++[-> ----- ---<] >---- ----- -.-.< +++++ +[->+ +++++ <]>++
+++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ ++[-> ----- -<]>-
----- --.<+ ++++[ ->--- --<]> ----- -.<++ ++++[ ->+++ +++<] >++++ +++++
++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->- ----- -<]>- -----
----- -.<++ +++[- >---- -<]>- ----- --.-- -.<++ +++++ +[->+ +++++ ++<]>
+++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ +++[- >---- --<]> -----
---.< +++++ [->-- ---<] >---- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.<
+++++ [->++ +++<] >++++ +++.- ---.< +++++ +++[- >---- ----< ]>--- -----
--.-. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++
.---- .<+++ ++++[ ->--- ----< ]>--- ----- ----. <+++[ ->--- <]>-- ---.<
+++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----.
<++++ ++[-> ----- -<]>- ----- --.<+ ++++[ ->--- --<]> ----- -.<++ ++++[
->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++
++[-> ----- ---<] >---- ----- -.-.< +++++ +[->+ +++++ <]>++ +++++ ++++.
<++++ +[->+ ++++< ]>+++ ++++. ----. <++++ ++++[ ->--- ----- <]>-- -----
---.- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++
+.--- -.<++ +++++ +[->- ----- --<]> ----- ----- .-.<+ +++++ [->++ ++++<
]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ +++[- >----
----< ]>--- ----- --.-. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[->
+++++ <]>++ +++++ .---- .<+++ +++++ [->-- ----- -<]>- ----- ----. -.<++
++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+
+++++ ++[-> ----- ---<] >---- ----- -.-.< +++++ +[->+ +++++ <]>++ +++++
++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ ++++[ ->--- ----- <]>--
----- ---.- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+
+++++ +.--- -.<++ +++++ [->-- ----- <]>-- ----- ----- .<+++ [->-- -<]>-
----. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++
.---- .<+++ +++[- >---- --<]> ----- ---.< +++++ [->-- ---<] >---- --.<+
+++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.<
+++++ ++[-> ----- --<]> ----- ----- --.<+ ++[-> ---<] >---- -.<++ ++++[
->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++
+[->- ----- -<]>- ----- ----- -.<++ +++[- >---- -<]>- ----- --.-- -.<++
+++++ +[->+ +++++ ++<]> +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++
++++[ ->--- ----< ]>--- ----- ----. <+++[ ->--- <]>-- ---.< +++++ +[->+
+++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ +++[-
>---- ---<] >---- ----- ---.< +++[- >---< ]>--- --.<+ +++++ [->++ ++++<
]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ ++[-> -----
--<]> ----- ----- --.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++ +++<] >++++
+++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->- ----- -<]>-
----- ----- -.<++ +[->- --<]> ----- .<+++ +++[- >++++ ++<]> +++++ +++++
+.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ [->-- ----- <]>-- -----
----- .<+++ [->-- -<]>- ----. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++
++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----< ]>--- ----- ----.
<+++[ ->--- <]>-- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+
++++< ]>+++ ++++. ----. <++++ +++[- >---- ---<] >---- ----- ---.< +++[-
>---< ]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<]
>++++ +++.- ---.< +++++ ++[-> ----- --<]> ----- ----- --.<+ ++[-> ---<]
>---- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++
++.-- --.<+ +++++ +[->- ----- -<]>- ----- ----- -.<++ +[->- --<]> -----
.<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.---
-.<++ +++++ [->-- ----- <]>-- ----- ----- .<+++ [->-- -<]>- ----. <++++
++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++
++++[ ->--- ----< ]>--- ----- ----. <+++[ ->--- <]>-- ---.< +++++ +[->+
+++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ +++[-
>---- ---<] >---- ----- ---.< +++[- >---< ]>--- --.<+ +++++ [->++ ++++<
]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ ++[-> -----
--<]> ----- ----- --.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++ +++<] >++++
+++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->- ----- -<]>-
----- ----- -.<++ +[->- --<]> ----- .<+++ +++[- >++++ ++<]> +++++ +++++
+.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ [->-- ----- <]>-- -----
----- .<+++ ++[-> ----- <]>-- ----- -.--- .<+++ +++++ [->++ +++++ +<]>+
++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ ++++[ ->--- ----- <]>--
----- ---.- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+
+++++ +.--- -.<++ ++++[ ->--- ---<] >---- ----. <++++ +[->- ----< ]>---
---.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++.
----. <++++ ++++[ ->--- ----- <]>-- ----- ---.- .<+++ +++[- >++++ ++<]>
+++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ +[->- -----
--<]> ----- ----- .-.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++
+++<] >++++ +++.- ---.< +++++ ++[-> ----- --<]> ----- ----- --.<+ ++[->
---<] >---- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]>
+++++ ++.-- --.<+ +++++ [->-- ----< ]>--- ----- .<+++ ++[-> ----- <]>--
----. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++
.---- .<+++ ++++[ ->--- ----< ]>--- ----- ----. <+++[ ->--- <]>-- ---.<
+++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----.
<++++ +++[- >---- ---<] >---- ----- ---.< +++[- >---< ]>--- --.<+ +++++
[->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++
++[-> ----- --<]> ----- ----- --.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++
+++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->-
----- -<]>- ----- ----- -.<++ +[->- --<]> ----- .<+++ +++[- >++++ ++<]>
+++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ [->-- -----
<]>-- ----- ----- .<+++ [->-- -<]>- ----. <++++ ++[-> +++++ +<]>+ +++++
+++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----< ]>---
----- ----. <+++[ ->--- <]>-- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++.
<++++ +[->+ ++++< ]>+++ ++++. ----. <++++ +++[- >---- ---<] >---- -----
---.< +++[- >---< ]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++
[->++ +++<] >++++ +++.- ---.< +++++ ++[-> ----- --<]> ----- ----- --.<+
++[-> ---<] >---- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++
++<]> +++++ ++.-- --.<+ +++++ +[->- ----- -<]>- ----- ----- -.<++ +++[-
>---- -<]>- ----- --.-- -.<++ +++++ +[->+ +++++ ++<]> +++++ .<+++ ++[->
+++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----< ]>--- ----- ----. <+++[
->--- <]>-- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++<
]>+++ ++++. ----. <++++ +++[- >---- ---<] >---- ----- ---.< +++[- >---<
]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++
+++.- ---.< +++++ ++[-> ----- --<]> ----- ----- --.<+ ++[-> ---<] >----
-.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.--
--.<+ +++++ +[->- ----- -<]>- ----- ----- -.<++ +[->- --<]> ----- .<+++
+++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++
+++++ [->-- ----- <]>-- ----- ----- .<+++ [->-- -<]>- ----. <++++ ++[->
+++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[
->--- ----< ]>--- ----- ----. <+++[ ->--- <]>-- ---.< +++++ +[->+ +++++
<]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ +++[- >----
---<] >---- ----- ---.< +++[- >---< ]>--- --.<+ +++++ [->++ ++++< ]>+++
+++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ +[->- ----- <]>--
----- -.<++ +++[- >---- -<]>- ----- .<+++ +++[- >++++ ++<]> +++++ +++++
+.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ [->-- ----- <]>-- -----
----- .<+++ [->-- -<]>- ----. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++
++[-> +++++ <]>++ +++++ .---- .<+++ +++[- >---- --<]> ----- ---.< +++++
[->-- ---<] >---- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++
+++<] >++++ +++.- ---.< +++++ +++[- >---- ----< ]>--- ----- --.-. <++++
++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++
++++[ ->--- ----< ]>--- ----- ----. <+++[ ->--- <]>-- ---.< +++++ +[->+
+++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ ++[->
----- -<]>- ----- --.<+ ++++[ ->--- --<]> ----- -.<++ ++++[ ->+++ +++<]
>++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ ++[-> -----
---<] >---- ----- -.-.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+
++++< ]>+++ ++++. ----. <++++ +++[- >---- ---<] >---- ----- ---.< +++++
[->-- ---<] >---- ----. ---.< +++++ +++[- >++++ ++++< ]>+++ ++.<+ ++++[
->+++ ++<]> +++++ ++.-- --.<+ +++++ [->-- ----< ]>--- ----- .<+++ ++[->
----- <]>-- ----. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++
<]>++ +++++ .---- .<+++ ++++[ ->--- ----< ]>--- ----- ----. <+++[ ->---
<]>-- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++
++++. ----. <++++ +++[- >---- ---<] >---- ----- ---.< +++[- >---< ]>---
--.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.-
---.< +++++ ++[-> ----- --<]> ----- ----- --.<+ ++[-> ---<] >---- -.<++
++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+
+++++ +[->- ----- -<]>- ----- ----- -.<++ +[->- --<]> ----- .<+++ +++[-
>++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++
[->-- ----- <]>-- ----- ----- .<+++ [->-- -<]>- ----. <++++ ++[-> +++++
+<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->---
----< ]>--- ----- ----. <+++[ ->--- <]>-- ---.< +++++ +[->+ +++++ <]>++
+++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ +++[- >---- ---<]
>---- ----- ---.< +++[- >---< ]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++
+++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ ++[-> ----- --<]> -----
----- --.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+
++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->- ----- -<]>- ----- -----
-.<++ +[->- --<]> ----- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[-
>++++ +<]>+ +++++ +.--- -.<++ +++++ +[->- ----- --<]> ----- ----- .-.<+
+++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.<
+++++ +[->- ----- <]>-- ----- -.<++ +++[- >---- -<]>- ----- .<+++ +++[-
>++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++
+[->- ----- --<]> ----- ----- .-.<+ +++++ [->++ ++++< ]>+++ +++++ +++.<
+++++ [->++ +++<] >++++ +++.- ---.< +++++ +++[- >---- ----< ]>--- -----
--.-. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++
.---- .<+++ ++++[ ->--- ----< ]>--- ----- ----. <++++ +[->- ----< ]>---
----- .---. <++++ ++++[ ->+++ +++++ <]>++ +++.< +++++ [->++ +++<] >++++
+++.- ---.< +++++ +[->- ----- <]>-- ----- -.<++ +++[- >---- -<]>- -----
.<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.---
-.<++ +++++ +[->- ----- --<]> ----- ----- .-.<+ +++++ [->++ ++++< ]>+++
+++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ +++[- >---- ----<
]>--- ----- --.-. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++
<]>++ +++++ .---- .<+++ +++++ [->-- ----- -<]>- ----- ----. -.<++ ++++[
->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++
++[-> ----- ---<] >---- ----- -.-.< +++++ +[->+ +++++ <]>++ +++++ ++++.
<++++ +[->+ ++++< ]>+++ ++++. ----. <++++ ++++[ ->--- ----- <]>-- -----
---.- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++
+.--- -.<++ +++++ +[->- ----- --<]> ----- ----- .-.<+ +++++ [->++ ++++<
]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ +++[- >----
----< ]>--- ----- --.-. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[->
+++++ <]>++ +++++ .---- .<+++ +++++ [->-- ----- -<]>- ----- ----. -.<++
++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+
+++++ [->-- ----< ]>--- ----- .<+++ ++[-> ----- <]>-- ----. <++++ ++[->
+++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[
->--- ----< ]>--- ----- ----. <+++[ ->--- <]>-- ---.< +++++ +[->+ +++++
<]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ ++[-> -----
-<]>- ----- --.<+ ++++[ ->--- --<]> ----- -.<++ ++++[ ->+++ +++<] >++++
+++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ ++[-> ----- ---<]
>---- ----- -.-.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++<
]>+++ ++++. ----. <++++ +++[- >---- ---<] >---- ----- ---.< +++[- >---<
]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++
+++.- ---.< +++++ +[->- ----- <]>-- ----- -.<++ +++++ [->-- ----- <]>-.
---.< +++++ +++[- >++++ ++++< ]>+++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.--
--.<+ +++++ ++[-> ----- ---<] >---- ----- -.-.< +++++ +[->+ +++++ <]>++
+++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ ++++[ ->--- -----
<]>-- ----- ---.- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++
+<]>+ +++++ +.--- -.<++ +++++ +[->- ----- --<]> ----- ----- .-.<+ +++++
[->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++
+++[- >---- ----< ]>--- ----- --.-. <++++ ++[-> +++++ +<]>+ +++++ +++++
.<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ +++++ [->-- ----- -<]>- -----
----. -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++
++.-- --.<+ +++++ ++[-> ----- ---<] >---- ----- -.-.< +++++ +[->+ +++++
<]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ ++++[ ->---
----- <]>-- ----- ---.- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[-
>++++ +<]>+ +++++ +.--- -.<++ +++++ +[->- ----- --<]> ----- ----- .-.<+
+++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.<
+++++ +++[- >---- ----< ]>--- ----- --.-. <++++ ++[-> +++++ +<]>+ +++++
+++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----< ]>---
----- ----. <+++[ ->--- <]>-- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++.
<++++ +[->+ ++++< ]>+++ ++++. ----. <++++ ++[-> ----- -<]>- ----- --.<+
++++[ ->--- --<]> ----- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[
->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->- ----- -<]>- ----- ----- -.<++
+[->- --<]> ----- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++
+<]>+ +++++ +.--- -.<++ +++++ [->-- ----- <]>-- ----- ----- .<+++ [->--
-<]>- ----. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++
+++++ .---- .<+++ ++++[ ->--- ----< ]>--- ----- ----. <+++[ ->--- <]>--
---.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++.
----. <++++ +++[- >---- ---<] >---- ----- ---.< +++++ [->-- ---<] >----
----. ---.< +++++ +++[- >++++ ++++< ]>+++ ++.<+ ++++[ ->+++ ++<]> +++++
++.-- --.<+ +++++ +[->- ----- -<]>- ----- ----- -.<++ +[->- --<]> -----
.<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.---
-.<++ +++++ [->-- ----- <]>-- ----- ----- .<+++ [->-- -<]>- ----. <++++
++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++
++++[ ->--- ----< ]>--- ----- ----. <+++[ ->--- <]>-- ---.< +++++ +[->+
+++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ +++[-
>---- ---<] >---- ----- ---.< +++[- >---< ]>--- --.<+ +++++ [->++ ++++<
]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ ++[-> -----
--<]> ----- ----- --.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++ +++<] >++++
+++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->- ----- -<]>-
----- ----- -.<++ +[->- --<]> ----- .<+++ +++[- >++++ ++<]> +++++ +++++
+.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ [->-- ----- <]>-- -----
----- .<+++ [->-- -<]>- ----. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++
++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----< ]>--- ----- ----.
<+++[ ->--- <]>-- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+
++++< ]>+++ ++++. ----. <++++ +++[- >---- ---<] >---- ----- ---.< +++[-
>---< ]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<]
>++++ +++.- ---.< +++++ +++[- >---- ----< ]>--- ----- --.-. <++++ ++[->
+++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ +++[-
>---- --<]> ----- ---.< +++++ [->-- ---<] >---- --.<+ +++++ [->++ ++++<
]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ +++[- >----
----< ]>--- ----- --.-. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[->
+++++ <]>++ +++++ .---- .<+++ +++++ [->-- ----- -<]>- ----- ----. -.<++
++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+
+++++ +[->- ----- -<]>- ----- ----- -.<++ +[->- --<]> ----- .<+++ +++[-
>++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ ++++[
->--- ---<] >---- ----. <++++ +++[- >---- ---<] >-.-- -.<++ +++++ +[->+
+++++ ++<]> +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ +++++ [->--
----- -<]>- ----- ----. -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[
->+++ ++<]> +++++ ++.-- --.<+ +++++ ++[-> ----- ---<] >---- ----- -.-.<
+++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----.
<++++ ++++[ ->--- ----- <]>-- ----- ---.- .<+++ +++[- >++++ ++<]> +++++
+++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ +[->- ----- --<]>
----- ----- .-.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<]
>++++ +++.- ---.< +++++ +++[- >---- ----< ]>--- ----- --.-. <++++ ++[->
+++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ +++++
[->-- ----- -<]>- ----- ----. -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+
++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ ++[-> ----- ---<] >---- -----
-.-.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++.
----. <++++ ++++[ ->--- ----- <]>-- ----- ---.- .<+++ +++[- >++++ ++<]>
+++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ +[->- -----
--<]> ----- ----- .-.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++
+++<] >++++ +++.- ---.< +++++ +++[- >---- ----< ]>--- ----- --.-. <++++
++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++
+++++ [->-- ----- -<]>- ----- ----. -.<++ ++++[ ->+++ +++<] >++++ +++++
++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ ++[-> ----- ---<] >----
----- -.-.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++
++++. ----. <++++ ++[-> ----- -<]>- ----- --.<+ ++++[ ->--- --<]> -----
-.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.--
--.<+ +++++ +[->- ----- -<]>- ----- ----- -.<++ +[->- --<]> ----- .<+++
+++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++
++++[ ->--- ---<] >---- ----. <++++ +++[- >---- ---<] >-.-- -.<++ +++++
+[->+ +++++ ++<]> +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ +++++
[->-- ----- -<]>- ----- ----. -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+
++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->- ----- -<]>- ----- -----
-.<++ +[->- --<]> ----- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[-
>++++ +<]>+ +++++ +.--- -.<++ ++++[ ->--- ---<] >---- ----. <++++ +[->-
----< ]>--- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++<
]>+++ ++++. ----. <++++ ++++[ ->--- ----- <]>-- ----- ---.- .<+++ +++[-
>++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++
+[->- ----- --<]> ----- ----- .-.<+ +++++ [->++ ++++< ]>+++ +++++ +++.<
+++++ [->++ +++<] >++++ +++.- ---.< +++++ +++[- >---- ----< ]>--- -----
--.-. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++
.---- .<+++ +++++ [->-- ----- -<]>- ----- ----. -.<++ ++++[ ->+++ +++<]
>++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ ++[-> -----
---<] >---- ----- -.-.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+
++++< ]>+++ ++++. ----. <++++ ++++[ ->--- ----- <]>-- ----- ---.- .<+++
+++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++
+++++ +[->- ----- --<]> ----- ----- .-.<+ +++++ [->++ ++++< ]>+++ +++++
+++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ +++[- >---- ----< ]>---
----- --.-. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++
+++++ .---- .<+++ +++++ [->-- ----- -<]>- ----- ----. -.<++ ++++[ ->+++
+++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ ++[->
----- ---<] >---- ----- -.-.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++
+[->+ ++++< ]>+++ ++++. ----. <++++ ++++[ ->--- ----- <]>-- ----- ---.-
.<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.---
-.<++ +++++ +[->- ----- --<]> ----- ----- .<+++ +[->- ---<] >---- .---.
<++++ ++++[ ->+++ +++++ <]>++ +++.< +++++ [->++ +++<] >++++ +++.- ---.<
+++++ +++[- >---- ----< ]>--- ----- --.-. <++++ ++[-> +++++ +<]>+ +++++
+++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ +++++ [->-- ----- -<]>-
----- ----. -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]>
+++++ ++.-- --.<+ +++++ ++[-> ----- ---<] >---- ----- -.-.< +++++ +[->+
+++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ +++[-
>---- ---<] >---- ----- ---.< +++[- >---< ]>--- --.<+ +++++ [->++ ++++<
]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ +[->- -----
<]>-- ----- -.<++ +++[- >---- -<]>- ----- .<+++ +++[- >++++ ++<]> +++++
+++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ [->-- ----- <]>--
----- ----- .<+++ [->-- -<]>- ----. <++++ ++[-> +++++ +<]>+ +++++ +++++
.<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----< ]>--- -----
----. <+++[ ->--- <]>-- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++
+[->+ ++++< ]>+++ ++++. ----. <++++ +++[- >---- ---<] >---- ----- ---.<
+++[- >---< ]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++
+++<] >++++ +++.- ---.< +++++ ++[-> ----- --<]> ----- ----- --.<+ ++[->
---<] >---- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]>
+++++ ++.-- --.<+ +++++ +[->- ----- -<]>- ----- ----- -.<++ +[->- --<]>
----- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++
+.--- -.<++ +++++ [->-- ----- <]>-- ----- ----- .<+++ [->-- -<]>- ----.
<++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .----
.<+++ ++++[ ->--- ----< ]>--- ----- ----. <+++[ ->--- <]>-- ---.< +++++
+[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++
+++[- >---- ---<] >---- ----- ---.< +++[- >---< ]>--- --.<+ +++++ [->++
++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ ++[->
----- --<]> ----- ----- --.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++ +++<]
>++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->- -----
-<]>- ----- ----- -.<++ +++[- >---- -<]>- ----- --.-- -.<++ +++++ +[->+
+++++ ++<]> +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->---
----< ]>--- ----- ----. <+++[ ->--- <]>-- ---.< +++++ +[->+ +++++ <]>++
+++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ +++[- >---- ---<]
>---- ----- ---.< +++[- >---< ]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++
+++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ ++[-> ----- --<]> -----
----- --.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+
++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->- ----- -<]>- ----- -----
-.<++ +[->- --<]> ----- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[-
>++++ +<]>+ +++++ +.--- -.<++ +++++ [->-- ----- <]>-- ----- ----- .<+++
[->-- -<]>- ----. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++
<]>++ +++++ .---- .<+++ +++++ [->-- ----- -<]>- ----- ----. -.<++ ++++[
->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++
[->-- ----< ]>--- ----- .<+++ ++[-> ----- <]>-- ----. <++++ ++[-> +++++
+<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ +++++ [->--
----- -<]>- ----- ----. -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[
->+++ ++<]> +++++ ++.-- --.<+ +++++ ++[-> ----- ---<] >---- ----- -.-.<
+++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----.
<++++ +++[- >---- ---<] >---- ----- ---.< +++[- >---< ]>--- --.<+ +++++
[->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++
+[->- ----- <]>-- ----- -.<++ +++[- >---- -<]>- ----- .<+++ +++[- >++++
++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ [->--
----- <]>-- ----- ----- .<+++ [->-- -<]>- ----. <++++ ++[-> +++++ +<]>+
+++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----<
]>--- ----- ----. <+++[ ->--- <]>-- ---.< +++++ +[->+ +++++ <]>++ +++++
++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ +++[- >---- ---<] >----
----- ---.< +++[- >---< ]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.<
+++++ [->++ +++<] >++++ +++.- ---.< +++++ ++[-> ----- --<]> ----- -----
--.<+ ++++[ ->--- --<]> ----- ---.- --.<+ +++++ ++[-> +++++ +++<] >++++
+.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ [->-- ----- <]>-- -----
----- .<+++ [->-- -<]>- ----. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++
++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----< ]>--- ----- ----.
<+++[ ->--- <]>-- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+
++++< ]>+++ ++++. ----. <++++ +++[- >---- ---<] >---- ----- ---.< +++[-
>---< ]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<]
>++++ +++.- ---.< +++++ ++[-> ----- --<]> ----- ----- --.<+ ++[-> ---<]
>---- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++
++.-- --.<+ +++++ +[->- ----- -<]>- ----- ----- -.<++ +[->- --<]> -----
.<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.---
-.<++ +++++ [->-- ----- <]>-- ----- ----- .<+++ [->-- -<]>- ----. <++++
++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++
++++[ ->--- ----< ]>--- ----- ----. <+++[ ->--- <]>-- ---.< +++++ +[->+
+++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ +++[-
>---- ---<] >---- ----- ---.< +++[- >---< ]>--- --.<+ +++++ [->++ ++++<
]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ ++[-> -----
--<]> ----- ----- --.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++ +++<] >++++
+++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->- ----- -<]>-
----- ----- -.<++ +[->- --<]> ----- .<+++ +++[- >++++ ++<]> +++++ +++++
+.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ ++++[ ->--- ---<] >---- ----.
<++++ +[->- ----< ]>--- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++
+[->+ ++++< ]>+++ ++++. ----. <++++ +++[- >---- ---<] >---- ----- ---.<
+++[- >---< ]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++
+++<] >++++ +++.- ---.< +++++ +[->- ----- <]>-- ----- -.<++ +++[- >----
-<]>- ----- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+
+++++ +.--- -.<++ +++++ +[->- ----- --<]> ----- ----- .-.<+ +++++ [->++
++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ ++[->
----- --<]> ----- ----- --.<+ ++++[ ->--- --<]> ----- ---.- --.<+ +++++
++[-> +++++ +++<] >++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ ++++[
->--- ---<] >---- ----. <++++ +[->- ----< ]>--- ---.< +++++ +[->+ +++++
<]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ +++[- >----
---<] >---- ----- ---.< +++[- >---< ]>--- --.<+ +++++ [->++ ++++< ]>+++
+++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ ++[-> ----- --<]>
----- ----- --.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++ +++<] >++++ +++++
++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->- ----- -<]>- -----
----- -.<++ +[->- --<]> ----- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++
+++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ [->-- ----- <]>-- ----- -----
.<+++ [->-- -<]>- ----. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[->
+++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----< ]>--- ----- ----. <+++[
->--- <]>-- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++<
]>+++ ++++. ----. <++++ +++[- >---- ---<] >---- ----- ---.< +++[- >---<
]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++
+++.- ---.< +++++ ++[-> ----- --<]> ----- ----- --.<+ ++[-> ---<] >----
-.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.--
--.<+ +++++ +[->- ----- -<]>- ----- ----- -.<++ +[->- --<]> ----- .<+++
+++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++
+++++ [->-- ----- <]>-- ----- ----- .<+++ [->-- -<]>- ----. <++++ ++[->
+++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[
->--- ----< ]>--- ----- ----. <+++[ ->--- <]>-- ---.< +++++ +[->+ +++++
<]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ +++[- >----
---<] >---- ----- ---.< +++[- >---< ]>--- --.<+ +++++ [->++ ++++< ]>+++
+++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ ++[-> ----- --<]>
----- ----- --.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++ +++<] >++++ +++++
++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->- ----- -<]>- -----
----- -.<++ +[->- --<]> ----- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++
+++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ [->-- ----- <]>-- ----- -----
.<+++ ++[-> ----- <]>-- ----- -.--- .<+++ +++++ [->++ +++++ +<]>+ ++++.
<++++ +[->+ ++++< ]>+++ ++++. ----. <++++ +++[- >---- ---<] >---- -----
---.< +++[- >---< ]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++
[->++ +++<] >++++ +++.- ---.< +++++ ++[-> ----- --<]> ----- ----- --.<+
++[-> ---<] >---- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++
++<]> +++++ ++.-- --.<+ +++++ +[->- ----- -<]>- ----- ----- -.<++ +[->-
--<]> ----- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+
+++++ +.--- -.<++ +++++ [->-- ----- <]>-- ----- ----- .<+++ [->-- -<]>-
----. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++
.---- .<+++ ++++[ ->--- ----< ]>--- ----- ----. <+++[ ->--- <]>-- ---.<
+++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----.
<++++ +++[- >---- ---<] >---- ----- ---.< +++[- >---< ]>--- --.<+ +++++
[->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++
++[-> ----- --<]> ----- ----- --.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++
+++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->-
----- -<]>- ----- ----- -.<++ +[->- --<]> ----- .<+++ +++[- >++++ ++<]>
+++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ [->-- -----
<]>-- ----- ----- .<+++ [->-- -<]>- ----. <++++ ++[-> +++++ +<]>+ +++++
+++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----< ]>---
----- ----. <+++[ ->--- <]>-- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++.
<++++ +[->+ ++++< ]>+++ ++++. ----. <++++ +++[- >---- ---<] >---- -----
---.< +++[- >---< ]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++
[->++ +++<] >++++ +++.- ---.< +++++ ++[-> ----- --<]> ----- ----- --.<+
++[-> ---<] >---- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++
++<]> +++++ ++.-- --.<+ +++++ ++[-> ----- ---<] >---- ----- -.-.< +++++
+[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++
+++[- >---- ---<] >---- ----- ---.< +++[- >---< ]>--- --.<+ +++++ [->++
++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ +[->-
----- <]>-- ----- -.<++ +++++ [->-- ----- <]>-. ---.< +++++ +++[- >++++
++++< ]>+++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->- -----
-<]>- ----- ----- -.<++ +[->- --<]> ----- .<+++ +++[- >++++ ++<]> +++++
+++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ [->-- ----- <]>--
----- ----- .<+++ [->-- -<]>- ----. <++++ ++[-> +++++ +<]>+ +++++ +++++
.<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----< ]>--- -----
----. <+++[ ->--- <]>-- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++
+[->+ ++++< ]>+++ ++++. ----. <++++ +++[- >---- ---<] >---- ----- ---.<
+++[- >---< ]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++
+++<] >++++ +++.- ---.< +++++ ++[-> ----- --<]> ----- ----- --.<+ ++[->
---<] >---- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]>
+++++ ++.-- --.<+ +++++ +[->- ----- -<]>- ----- ----- -.<++ +[->- --<]>
----- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++
+.--- -.<++ +++++ [->-- ----- <]>-- ----- ----- .<+++ [->-- -<]>- ----.
<++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .----
.<+++ ++++[ ->--- ----< ]>--- ----- ----. <+++[ ->--- <]>-- ---.< +++++
+[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++
+++[- >---- ---<] >---- ----- ---.< +++[- >---< ]>--- --.<+ +++++ [->++
++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ ++[->
----- --<]> ----- ----- --.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++ +++<]
>++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->- -----
-<]>- ----- ----- -.<++ +[->- --<]> ----- .<+++ +++[- >++++ ++<]> +++++
+++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ [->-- ----- <]>--
----- ----- .<+++ [->-- -<]>- ----. <++++ ++[-> +++++ +<]>+ +++++ +++++
.<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----< ]>--- -----
----. <+++[ ->--- <]>-- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++
+[->+ ++++< ]>+++ ++++. ----. <++++ +++[- >---- ---<] >---- ----- ---.<
+++[- >---< ]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++
+++<] >++++ +++.- ---.< +++++ ++[-> ----- --<]> ----- ----- --.<+ ++++[
->--- --<]> ----- ---.- --.<+ +++++ ++[-> +++++ +++<] >++++ +.<++ +++[-
>++++ +<]>+ +++++ +.--- -.<++ +++++ +[->- ----- --<]> ----- ----- .-.<+
+++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.<
+++++ +[->- ----- <]>-- ----- -.<++ +++[- >---- -<]>- ----- .<+++ +++[-
>++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++
+[->- ----- --<]> ----- ----- .-.<+ +++++ [->++ ++++< ]>+++ +++++ +++.<
+++++ [->++ +++<] >++++ +++.- ---.< +++++ +++[- >---- ----< ]>--- -----
--.-. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++
.---- .<+++ ++++[ ->--- ----< ]>--- ----- ----. <+++[ ->--- <]>-- ---.<
+++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----.
<++++ ++[-> ----- -<]>- ----- --.<+ ++++[ ->--- --<]> ----- -.<++ ++++[
->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++
++[-> ----- ---<] >---- ----- -.-.< +++++ +[->+ +++++ <]>++ +++++ ++++.
<++++ +[->+ ++++< ]>+++ ++++. ----. <++++ ++++[ ->--- ----- <]>-- -----
---.- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++
+.--- -.<++ +++++ +[->- ----- --<]> ----- ----- .-.<+ +++++ [->++ ++++<
]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ +++[- >----
----< ]>--- ----- --.-. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[->
+++++ <]>++ +++++ .---- .<+++ +++++ [->-- ----- -<]>- ----- ----. -.<++
++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+
+++++ ++[-> ----- ---<] >---- ----- -.-.< +++++ +[->+ +++++ <]>++ +++++
++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ ++++[ ->--- ----- <]>--
----- ---.- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+
+++++ +.--- -.<++ +++++ +[->- ----- --<]> ----- ----- .-.<+ +++++ [->++
++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ +++[-
>---- ----< ]>--- ----- --.<+ +++[- >---- <]>-- --.-- -.<++ +++++ +[->+
+++++ ++<]> +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ +++++ [->--
----- -<]>- ----- ----. -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[
->+++ ++<]> +++++ ++.-- --.<+ +++++ ++[-> ----- ---<] >---- ----- -.-.<
+++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----.
<++++ ++++[ ->--- ----- <]>-- ----- ---.- .<+++ +++[- >++++ ++<]> +++++
+++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ +[->- ----- --<]>
----- ----- .-.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<]
>++++ +++.- ---.< +++++ +++[- >---- ----< ]>--- ----- --.-. <++++ ++[->
+++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ +++[-
>---- --<]> ----- ---.< +++++ [->-- ---<] >---- --.<+ +++++ [->++ ++++<
]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ ++[-> -----
--<]> ----- ----- --.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++ +++<] >++++
+++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ [->-- ----< ]>---
----- .<+++ ++[-> ----- <]>-- ----. <++++ ++[-> +++++ +<]>+ +++++ +++++
.<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ +++++ [->-- ----- -<]>- -----
----. -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++
++.-- --.<+ +++++ +[->- ----- -<]>- ----- ----- -.<++ +[->- --<]> -----
.<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.---
-.<++ ++++[ ->--- ---<] >---- ----. <++++ +[->- ----< ]>--- ---.< +++++
+[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++
++++[ ->--- ----- <]>-- ----- ---.- .<+++ +++[- >++++ ++<]> +++++ +++++
+.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ +[->- ----- --<]> -----
----- .-.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++
+++.- ---.< +++++ +++[- >---- ----< ]>--- ----- --.-. <++++ ++[-> +++++
+<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ +++++ [->--
----- -<]>- ----- ----. <++++ [->-- --<]> ----. ---.< +++++ +++[- >++++
++++< ]>+++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ ++[-> -----
---<] >---- ----- -.-.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+
++++< ]>+++ ++++. ----. <++++ ++++[ ->--- ----- <]>-- ----- ---.- .<+++
+++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++
+++++ +[->- ----- --<]> ----- ----- .-.<+ +++++ [->++ ++++< ]>+++ +++++
+++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ +++[- >---- ----< ]>---
----- --.-. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++
+++++ .---- .<+++ +++++ [->-- ----- -<]>- ----- ----. -.<++ ++++[ ->+++
+++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ ++[->
----- ---<] >---- ----- -.-.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++
+[->+ ++++< ]>+++ ++++. ----. <++++ ++++[ ->--- ----- <]>-- ----- ---.-
.<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.---
-.<++ +++++ +[->- ----- --<]> ----- ----- .-.<+ +++++ [->++ ++++< ]>+++
+++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ +++[- >---- ----<
]>--- ----- --.-. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++
<]>++ +++++ .---- .<+++ +++++ [->-- ----- -<]>- ----- ----. -.<++ ++++[
->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++
++[-> ----- ---<] >---- ----- -.-.< +++++ +[->+ +++++ <]>++ +++++ ++++.
<++++ +[->+ ++++< ]>+++ ++++. ----. <++++ ++++[ ->--- ----- <]>-- -----
---.- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++
+.--- -.<++ +++++ +[->- ----- --<]> ----- ----- .-.<+ +++++ [->++ ++++<
]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ +++[- >----
----< ]>--- ----- --.-. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[->
+++++ <]>++ +++++ .---- .<+++ +++++ [->-- ----- -<]>- ----- ----. <++++
[->-- --<]> ----. ---.< +++++ +++[- >++++ ++++< ]>+++ ++.<+ ++++[ ->+++
++<]> +++++ ++.-- --.<+ +++++ ++[-> ----- ---<] >---- ----- -.-.< +++++
+[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++
++++[ ->--- ----- <]>-- ----- ---.- .<+++ +++[- >++++ ++<]> +++++ +++++
+.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ +[->- ----- --<]> -----
----- .-.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++
+++.- ---.< +++++ +++[- >---- ----< ]>--- ----- --.-. <++++ ++[-> +++++
+<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ +++++ [->--
----- -<]>- ----- ----. -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[
->+++ ++<]> +++++ ++.-- --.<+ +++++ ++[-> ----- ---<] >---- ----- -.-.<
+++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----.
<++++ ++++[ ->--- ----- <]>-- ----- ---.- .<+++ +++[- >++++ ++<]> +++++
+++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ +[->- ----- --<]>
----- ----- .-.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<]
>++++ +++.- ---.< +++++ +++[- >---- ----< ]>--- ----- --.-. <++++ ++[->
+++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ +++++
[->-- ----- -<]>- ----- ----. -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+
++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->- ----- -<]>- ----- -----
-.<++ +[->- --<]> ----- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[-
>++++ +<]>+ +++++ +.--- -.<++ ++++[ ->--- ---<] >---- ----. <++++ +[->-
----< ]>--- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++<
]>+++ ++++. ----. <++++ +++[- >---- ---<] >---- ----- ---.< +++[- >---<
]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++
+++.- ---.< +++++ ++[-> ----- --<]> ----- ----- --.<+ ++[-> ---<] >----
-.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.--
--.<+ +++++ +[->- ----- -<]>- ----- ----- -.<++ +++[- >---- -<]>- -----
--.-- -.<++ +++++ +[->+ +++++ ++<]> +++++ .<+++ ++[-> +++++ <]>++ +++++
.---- .<+++ ++++[ ->--- ----< ]>--- ----- ----. <+++[ ->--- <]>-- ---.<
+++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----.
<++++ +++[- >---- ---<] >---- ----- ---.< +++[- >---< ]>--- --.<+ +++++
[->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++
++[-> ----- --<]> ----- ----- --.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++
+++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->-
----- -<]>- ----- ----- -.<++ +[->- --<]> ----- .<+++ +++[- >++++ ++<]>
+++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ [->-- -----
<]>-- ----- ----- .<+++ [->-- -<]>- ----. <++++ ++[-> +++++ +<]>+ +++++
+++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----< ]>---
----- ----. <+++[ ->--- <]>-- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++.
<++++ +[->+ ++++< ]>+++ ++++. ----. <++++ +++[- >---- ---<] >---- -----
---.< +++[- >---< ]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++
[->++ +++<] >++++ +++.- ---.< +++++ ++[-> ----- --<]> ----- ----- --.<+
++[-> ---<] >---- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++
++<]> +++++ ++.-- --.<+ +++++ +[->- ----- -<]>- ----- ----- -.<++ +[->-
--<]> ----- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+
+++++ +.--- -.<++ +++++ [->-- ----- <]>-- ----- ----- .<+++ [->-- -<]>-
----. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++
.---- .<+++ +++++ [->-- ----- -<]>- ----- ----. -.<++ ++++[ ->+++ +++<]
>++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ [->-- ----<
]>--- ----- .<+++ ++[-> ----- <]>-- ----. <++++ ++[-> +++++ +<]>+ +++++
+++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ +++++ [->-- ----- -<]>-
----- ----. -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]>
+++++ ++.-- --.<+ +++++ ++[-> ----- ---<] >---- ----- -.-.< +++++ +[->+
+++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ +++[-
>---- ---<] >---- ----- ---.< +++++ [->-- ---<] >---- ----. ---.< +++++
+++[- >++++ ++++< ]>+++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++
[->-- ----< ]>--- ----- .<+++ ++[-> ----- <]>-- ----. <++++ ++[-> +++++
+<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->---
----< ]>--- ----- ----. <+++[ ->--- <]>-- ---.< +++++ +[->+ +++++ <]>++
+++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ +++[- >---- ---<]
>---- ----- ---.< +++[- >---< ]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++
+++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ ++[-> ----- --<]> -----
----- --.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+
++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->- ----- -<]>- ----- -----
-.<++ +[->- --<]> ----- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[-
>++++ +<]>+ +++++ +.--- -.<++ +++++ [->-- ----- <]>-- ----- ----- .<+++
[->-- -<]>- ----. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++
<]>++ +++++ .---- .<+++ ++++[ ->--- ----< ]>--- ----- ----. <+++[ ->---
<]>-- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++
++++. ----. <++++ +++[- >---- ---<] >---- ----- ---.< +++[- >---< ]>---
--.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.-
---.< +++++ ++[-> ----- --<]> ----- ----- --.<+ ++[-> ---<] >---- -.<++
++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+
+++++ +[->- ----- -<]>- ----- ----- -.<++ +[->- --<]> ----- .<+++ +++[-
>++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++
[->-- ----- <]>-- ----- ----- .<+++ [->-- -<]>- ----. <++++ ++[-> +++++
+<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->---
----< ]>--- ----- ----. <+++[ ->--- <]>-- ---.< +++++ +[->+ +++++ <]>++
+++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ +++[- >---- ---<]
>---- ----- ---.< +++[- >---< ]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++
+++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ +[->- ----- <]>-- -----
-.<++ +++[- >---- -<]>- ----- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++
+++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ [->-- ----- <]>-- ----- -----
.<+++ ++[-> ----- <]>-- ----- -.--- .<+++ +++++ [->++ +++++ +<]>+ ++++.
<++++ +[->+ ++++< ]>+++ ++++. ----. <++++ ++[-> ----- -<]>- ----- --.<+
++++[ ->--- --<]> ----- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[
->+++ ++<]> +++++ ++.-- --.<+ +++++ ++[-> ----- ---<] >---- ----- -.-.<
+++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----.
<++++ +++[- >---- ---<] >---- ----- ---.< +++[- >---< ]>--- --.<+ +++++
[->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++
+[->- ----- <]>-- ----- -.<++ +++[- >---- -<]>- ----- .<+++ +++[- >++++
++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ [->--
----- <]>-- ----- ----- .<+++ [->-- -<]>- ----. <++++ ++[-> +++++ +<]>+
+++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----<
]>--- ----- ----. <+++[ ->--- <]>-- ---.< +++++ +[->+ +++++ <]>++ +++++
++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ +++[- >---- ---<] >----
----- ---.< +++[- >---< ]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.<
+++++ [->++ +++<] >++++ +++.- ---.< +++++ ++[-> ----- --<]> ----- -----
--.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[
->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->- ----- -<]>- ----- ----- -.<++
+[->- --<]> ----- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++
+<]>+ +++++ +.--- -.<++ +++++ [->-- ----- <]>-- ----- ----- .<+++ [->--
-<]>- ----. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++
+++++ .---- .<+++ ++++[ ->--- ----< ]>--- ----- ----. <+++[ ->--- <]>--
---.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++.
----. <++++ +++[- >---- ---<] >---- ----- ---.< +++[- >---< ]>--- --.<+
+++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.<
+++++ ++[-> ----- --<]> ----- ----- --.<+ ++[-> ---<] >---- -.<++ ++++[
->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++
+[->- ----- -<]>- ----- ----- -.<++ +[->- --<]> ----- .<+++ +++[- >++++
++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ [->--
----- <]>-- ----- ----- .<+++ ++[-> ----- <]>-- ----- -.--- .<+++ +++++
[->++ +++++ +<]>+ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ +++[-
>---- ---<] >---- ----- ---.< +++[- >---< ]>--- --.<+ +++++ [->++ ++++<
]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ ++[-> -----
--<]> ----- ----- --.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++ +++<] >++++
+++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->- ----- -<]>-
----- ----- -.<++ +[->- --<]> ----- .<+++ +++[- >++++ ++<]> +++++ +++++
+.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ [->-- ----- <]>-- -----
----- .<+++ [->-- -<]>- ----. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++
++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----< ]>--- ----- ----.
<+++[ ->--- <]>-- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+
++++< ]>+++ ++++. ----. <++++ ++++[ ->--- ----- <]>-- ----- ---.- .<+++
+++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++
+++++ [->-- ----- <]>-- ----- ----- .<+++ [->-- -<]>- ----. <++++ ++[->
+++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ +++[-
>---- --<]> ----- ---.< +++++ [->-- ---<] >---- --.<+ +++++ [->++ ++++<
]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ ++[-> -----
--<]> ----- ----- --.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++ +++<] >++++
+++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->- ----- -<]>-
----- ----- -.<++ +[->- --<]> ----- .<+++ +++[- >++++ ++<]> +++++ +++++
+.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ [->-- ----- <]>-- -----
----- .<+++ [->-- -<]>- ----. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++
++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----< ]>--- ----- ----.
<+++[ ->--- <]>-- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+
++++< ]>+++ ++++. ----. <++++ +++[- >---- ---<] >---- ----- ---.< +++[-
>---< ]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<]
>++++ +++.- ---.< +++++ ++[-> ----- --<]> ----- ----- --.<+ ++[-> ---<]
>---- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++
++.-- --.<+ +++++ +[->- ----- -<]>- ----- ----- -.<++ +++[- >---- -<]>-
----- --.-- -.<++ +++++ +[->+ +++++ ++<]> +++++ .<+++ ++[-> +++++ <]>++
+++++ .---- .<+++ ++++[ ->--- ----< ]>--- ----- ----. <+++[ ->--- <]>--
---.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++.
----. <++++ +++[- >---- ---<] >---- ----- ---.< +++[- >---< ]>--- --.<+
+++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.<
+++++ ++[-> ----- --<]> ----- ----- --.<+ ++[-> ---<] >---- -.<++ ++++[
->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++
+[->- ----- -<]>- ----- ----- -.<++ +[->- --<]> ----- .<+++ +++[- >++++
++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ [->--
----- <]>-- ----- ----- .<+++ [->-- -<]>- ----. <++++ ++[-> +++++ +<]>+
+++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----<
]>--- ----- ----. <+++[ ->--- <]>-- ---.< +++++ +[->+ +++++ <]>++ +++++
++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ ++++[ ->--- ----- <]>--
----- ---.- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+
+++++ +.--- -.<++ ++++[ ->--- ---<] >---- ----. <++++ +[->- ----< ]>---
---.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++.
----. <++++ ++++[ ->--- ----- <]>-- ----- ---.- .<+++ +++[- >++++ ++<]>
+++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ +[->- -----
--<]> ----- ----- .-.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++
+++<] >++++ +++.- ---.< +++++ ++[-> ----- --<]> ----- ----- --.<+ ++[->
---<] >---- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]>
+++++ ++.-- --.<+ +++++ [->-- ----< ]>--- ----- .<+++ ++[-> ----- <]>--
----. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++
.---- .<+++ +++++ [->-- ----- -<]>- ----- ----. -.<++ ++++[ ->+++ +++<]
>++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ ++[-> -----
---<] >---- ----- -.-.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+
++++< ]>+++ ++++. ----. <++++ ++++[ ->--- ----- <]>-- ----- ---.< ++++[
->--- -<]>- ---.- --.<+ +++++ ++[-> +++++ +++<] >++++ +.<++ +++[- >++++
+<]>+ +++++ +.--- -.<++ +++++ +[->- ----- --<]> ----- ----- .-.<+ +++++
[->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++
+++[- >---- ----< ]>--- ----- --.-. <++++ ++[-> +++++ +<]>+ +++++ +++++
.<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ +++++ [->-- ----- -<]>- -----
----. -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++
++.-- --.<+ +++++ ++[-> ----- ---<] >---- ----- -.-.< +++++ +[->+ +++++
<]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ ++++[ ->---
----- <]>-- ----- ---.- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[-
>++++ +<]>+ +++++ +.--- -.<++ +++++ +[->- ----- --<]> ----- ----- .-.<+
+++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.<
+++++ +++[- >---- ----< ]>--- ----- --.-. <++++ ++[-> +++++ +<]>+ +++++
+++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ +++++ [->-- ----- -<]>-
----- ----. -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]>
+++++ ++.-- --.<+ +++++ ++[-> ----- ---<] >---- ----- -.-.< +++++ +[->+
+++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ ++[->
----- -<]>- ----- --.<+ ++++[ ->--- --<]> ----- -.<++ ++++[ ->+++ +++<]
>++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->- -----
-<]>- ----- ----- -.<++ +[->- --<]> ----- .<+++ +++[- >++++ ++<]> +++++
+++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ ++++[ ->--- ---<] >----
----. <++++ +[->- ----< ]>--- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++.
<++++ +[->+ ++++< ]>+++ ++++. ----. <++++ ++++[ ->--- ----- <]>-- -----
---.- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++
+.--- -.<++ +++++ [->-- ----- <]>-- ----- ----- .<+++ [->-- -<]>- ----.
<++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .----
.<+++ +++[- >---- --<]> ----- ---.< +++++ ++[-> ----- --<]> -.--- .<+++
+++++ [->++ +++++ +<]>+ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++
++++[ ->--- ----- <]>-- ----- ---.- .<+++ +++[- >++++ ++<]> +++++ +++++
+.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ +[->- ----- --<]> -----
----- .-.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++
+++.- ---.< +++++ +++[- >---- ----< ]>--- ----- --.-. <++++ ++[-> +++++
+<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ +++++ [->--
----- -<]>- ----- ----. -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[
->+++ ++<]> +++++ ++.-- --.<+ +++++ ++[-> ----- ---<] >---- ----- -.-.<
+++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----.
<++++ ++++[ ->--- ----- <]>-- ----- ---.- .<+++ +++[- >++++ ++<]> +++++
+++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ +[->- ----- --<]>
----- ----- .-.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<]
>++++ +++.- ---.< +++++ +++[- >---- ----< ]>--- ----- --.-. <++++ ++[->
+++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ +++++
[->-- ----- -<]>- ----- ----. -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+
++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ ++[-> ----- ---<] >---- -----
-.-.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++.
----. <++++ ++++[ ->--- ----- <]>-- ----- ---.- .<+++ +++[- >++++ ++<]>
+++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ +[->- -----
--<]> ----- ----- .-.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++
+++<] >++++ +++.- ---.< +++++ +++[- >---- ----< ]>--- ----- --.-. <++++
++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++
+++++ [->-- ----- -<]>- ----- ----. -.<++ ++++[ ->+++ +++<] >++++ +++++
++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ ++[-> ----- ---<] >----
----- -.<++ ++[-> ----< ]>--- -.--- .<+++ +++++ [->++ +++++ +<]>+ ++++.
<++++ +[->+ ++++< ]>+++ ++++. ----. <++++ ++++[ ->--- ----- <]>-- -----
---.- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++
+.--- -.<++ +++++ +[->- ----- --<]> ----- ----- .-.<+ +++++ [->++ ++++<
]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ +++[- >----
----< ]>--- ----- --.-. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[->
+++++ <]>++ +++++ .---- .<+++ +++++ [->-- ----- -<]>- ----- ----. -.<++
++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+
+++++ ++[-> ----- ---<] >---- ----- -.-.< +++++ +[->+ +++++ <]>++ +++++
++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ ++++[ ->--- ----- <]>--
----- ---.- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+
+++++ +.--- -.<++ +++++ +[->- ----- --<]> ----- ----- .-.<+ +++++ [->++
++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ +++[-
>---- ----< ]>--- ----- --.-. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++
++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----< ]>--- ----- ----.
<+++[ ->--- <]>-- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+
++++< ]>+++ ++++. ----. <++++ ++[-> ----- -<]>- ----- --.<+ ++++[ ->---
--<]> ----- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]>
+++++ ++.-- --.<+ +++++ +[->- ----- -<]>- ----- ----- -.<++ +[->- --<]>
----- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++
+.--- -.<++ +++++ [->-- ----- <]>-- ----- ----- .<+++ [->-- -<]>- ----.
<++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .----
.<+++ ++++[ ->--- ----< ]>--- ----- ----. <+++[ ->--- <]>-- ---.< +++++
+[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++
+++[- >---- ---<] >---- ----- ---.< +++[- >---< ]>--- --.<+ +++++ [->++
++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ ++[->
----- --<]> ----- ----- --.<+ ++++[ ->--- --<]> ----- ---.- --.<+ +++++
++[-> +++++ +++<] >++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++
[->-- ----- <]>-- ----- ----- .<+++ [->-- -<]>- ----. <++++ ++[-> +++++
+<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->---
----< ]>--- ----- ----. <+++[ ->--- <]>-- ---.< +++++ +[->+ +++++ <]>++
+++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ +++[- >---- ---<]
>---- ----- ---.< +++[- >---< ]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++
+++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ ++[-> ----- --<]> -----
----- --.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+
++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->- ----- -<]>- ----- -----
-.<++ +[->- --<]> ----- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[-
>++++ +<]>+ +++++ +.--- -.<++ +++++ [->-- ----- <]>-- ----- ----- .<+++
[->-- -<]>- ----. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++
<]>++ +++++ .---- .<+++ ++++[ ->--- ----< ]>--- ----- ----. <+++[ ->---
<]>-- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++
++++. ----. <++++ +++[- >---- ---<] >---- ----- ---.< +++[- >---< ]>---
--.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.-
---.< +++++ ++[-> ----- --<]> ----- ----- --.<+ ++[-> ---<] >---- -.<++
++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+
+++++ +[->- ----- -<]>- ----- ----- -.<++ +[->- --<]> ----- .<+++ +++[-
>++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++
+[->- ----- --<]> ----- ----- .-.<+ +++++ [->++ ++++< ]>+++ +++++ +++.<
+++++ [->++ +++<] >++++ +++.- ---.< +++++ +[->- ----- <]>-- ----- -.<++
+++[- >---- -<]>- ----- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[-
>++++ +<]>+ +++++ +.--- -.<++ +++++ +[->- ----- --<]> ----- ----- .-.<+
+++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.<
+++++ +++[- >---- ----< ]>--- ----- --.-. <++++ ++[-> +++++ +<]>+ +++++
+++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----< ]>---
----- ----. <++++ +[->- ----< ]>--- ----- .---. <++++ ++++[ ->+++ +++++
<]>++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ +[->- ----- <]>--
----- -.<++ +++[- >---- -<]>- ----- .<+++ +++[- >++++ ++<]> +++++ +++++
+.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ [->-- ----- <]>-- -----
----- .<+++ [->-- -<]>- ----. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++
++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----< ]>--- ----- ----.
<+++[ ->--- <]>-- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+
++++< ]>+++ ++++. ----. <++++ +++[- >---- ---<] >---- ----- ---.< +++[-
>---< ]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<]
>++++ +++.- ---.< +++++ ++[-> ----- --<]> ----- ----- --.<+ ++[-> ---<]
>---- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++
++.-- --.<+ +++++ +[->- ----- -<]>- ----- ----- -.<++ +[->- --<]> -----
.<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.---
-.<++ +++++ [->-- ----- <]>-- ----- ----- .<+++ [->-- -<]>- ----. <++++
++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++
++++[ ->--- ----< ]>--- ----- ----. <+++[ ->--- <]>-- ---.< +++++ +[->+
+++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ +++[-
>---- ---<] >---- ----- ---.< +++[- >---< ]>--- --.<+ +++++ [->++ ++++<
]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ ++[-> -----
--<]> ----- ----- --.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++ +++<] >++++
+++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->- ----- -<]>-
----- ----- -.<++ +[->- --<]> ----- .<+++ +++[- >++++ ++<]> +++++ +++++
+.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ [->-- ----- <]>-- -----
----- .<+++ [->-- -<]>- ----. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++
++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----< ]>--- ----- ----.
<+++[ ->--- <]>-- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+
++++< ]>+++ ++++. ----. <++++ +++[- >---- ---<] >---- ----- ---.< +++[-
>---< ]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<]
>++++ +++.- ---.< +++++ ++[-> ----- --<]> ----- ----- --.<+ ++++[ ->---
--<]> ----- ---.- --.<+ +++++ ++[-> +++++ +++<] >++++ +.<++ +++[- >++++
+<]>+ +++++ +.--- -.<++ ++++[ ->--- ---<] >---- ----. <++++ +[->- ----<
]>--- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++
++++. ----. <++++ +++[- >---- ---<] >---- ----- ---.< +++[- >---< ]>---
--.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.-
---.< +++++ +[->- ----- <]>-- ----- -.<++ +++[- >---- -<]>- ----- .<+++
+++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++
+++++ +[->- ----- --<]> ----- ----- .-.<+ +++++ [->++ ++++< ]>+++ +++++
+++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ ++[-> ----- --<]> -----
----- --.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+
++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ [->-- ----< ]>--- ----- .<+++
++[-> ----- <]>-- ----. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[->
+++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----< ]>--- ----- ----. <+++[
->--- <]>-- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++<
]>+++ ++++. ----. <++++ +++[- >---- ---<] >---- ----- ---.< +++[- >---<
]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++
+++.- ---.< +++++ ++[-> ----- --<]> ----- ----- --.<+ ++[-> ---<] >----
-.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.--
--.<+ +++++ +[->- ----- -<]>- ----- ----- -.<++ +[->- --<]> ----- .<+++
+++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++
+++++ [->-- ----- <]>-- ----- ----- .<+++ [->-- -<]>- ----. <++++ ++[->
+++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[
->--- ----< ]>--- ----- ----. <+++[ ->--- <]>-- ---.< +++++ +[->+ +++++
<]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ +++[- >----
---<] >---- ----- ---.< +++[- >---< ]>--- --.<+ +++++ [->++ ++++< ]>+++
+++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ ++[-> ----- --<]>
----- ----- --.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++ +++<] >++++ +++++
++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->- ----- -<]>- -----
----- -.<++ +++[- >---- -<]>- ----- --.-- -.<++ +++++ +[->+ +++++ ++<]>
+++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----< ]>---
----- ----. <+++[ ->--- <]>-- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++.
<++++ +[->+ ++++< ]>+++ ++++. ----. <++++ +++[- >---- ---<] >---- -----
---.< +++[- >---< ]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++
[->++ +++<] >++++ +++.- ---.< +++++ ++[-> ----- --<]> ----- ----- --.<+
++[-> ---<] >---- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++
++<]> +++++ ++.-- --.<+ +++++ +[->- ----- -<]>- ----- ----- -.<++ +[->-
--<]> ----- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+
+++++ +.--- -.<++ +++++ [->-- ----- <]>-- ----- ----- .<+++ [->-- -<]>-
----. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++
.---- .<+++ ++++[ ->--- ----< ]>--- ----- ----. <+++[ ->--- <]>-- ---.<
+++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----.
<++++ +++[- >---- ---<] >---- ----- ---.< +++[- >---< ]>--- --.<+ +++++
[->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++
++[-> ----- --<]> ----- ----- --.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++
+++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->-
----- -<]>- ----- ----- -.<++ +[->- --<]> ----- .<+++ +++[- >++++ ++<]>
+++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ [->-- -----
<]>-- ----- ----- .<+++ [->-- -<]>- ----. <++++ ++[-> +++++ +<]>+ +++++
+++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----< ]>---
----- ----. <+++[ ->--- <]>-- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++.
<++++ +[->+ ++++< ]>+++ ++++. ----. <++++ ++++[ ->--- ----- <]>-- -----
---.- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++
+.--- -.<++ +++++ [->-- ----- <]>-- ----- ----- .<+++ [->-- -<]>- ----.
<++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .----
.<+++ +++[- >---- --<]> ----- ---.< +++++ [->-- ---<] >---- --.<+ +++++
[->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++
++[-> ----- --<]> ----- ----- --.<+ ++++[ ->--- --<]> ----- ---.- --.<+
+++++ ++[-> +++++ +++<] >++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++
+++++ [->-- ----- <]>-- ----- ----- .<+++ [->-- -<]>- ----. <++++ ++[->
+++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[
->--- ----< ]>--- ----- ----. <+++[ ->--- <]>-- ---.< +++++ +[->+ +++++
<]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ +++[- >----
---<] >---- ----- ---.< +++[- >---< ]>--- --.<+ +++++ [->++ ++++< ]>+++
+++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ ++[-> ----- --<]>
----- ----- --.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++ +++<] >++++ +++++
++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->- ----- -<]>- -----
----- -.<++ +[->- --<]> ----- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++
+++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ [->-- ----- <]>-- ----- -----
.<+++ [->-- -<]>- ----. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[->
+++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----< ]>--- ----- ----. <+++[
->--- <]>-- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++<
]>+++ ++++. ----. <++++ +++[- >---- ---<] >---- ----- ---.< +++[- >---<
]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++
+++.- ---.< +++++ ++[-> ----- --<]> ----- ----- --.<+ ++[-> ---<] >----
-.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.--
--.<+ +++++ +[->- ----- -<]>- ----- ----- -.<++ +[->- --<]> ----- .<+++
+++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++
+++++ [->-- ----- <]>-- ----- ----- .<+++ [->-- -<]>- ----. <++++ ++[->
+++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[
->--- ----< ]>--- ----- ----. <+++[ ->--- <]>-- ---.< +++++ +[->+ +++++
<]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ +++[- >----
---<] >---- ----- ---.< +++[- >---< ]>--- --.<+ +++++ [->++ ++++< ]>+++
+++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ ++[-> ----- --<]>
----- ----- --.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++ +++<] >++++ +++++
++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->- ----- -<]>- -----
----- -.<++ +++[- >---- -<]>- ----- --.-- -.<++ +++++ +[->+ +++++ ++<]>
+++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----< ]>---
----- ----. <+++[ ->--- <]>-- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++.
<++++ +[->+ ++++< ]>+++ ++++. ----. <++++ ++++[ ->--- ----- <]>-- -----
---.- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++
+.--- -.<++ ++++[ ->--- ---<] >---- ----. <++++ +[->- ----< ]>--- ---.<
+++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----.
<++++ ++++[ ->--- ----- <]>-- ----- ---.- .<+++ +++[- >++++ ++<]> +++++
+++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ +[->- ----- --<]>
----- ----- .-.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<]
>++++ +++.- ---.< +++++ ++[-> ----- --<]> ----- ----- --.<+ ++[-> ---<]
>---- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++
++.-- --.<+ +++++ [->-- ----< ]>--- ----- .<+++ ++[-> ----- <]>-- ----.
<++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .----
.<+++ +++++ [->-- ----- -<]>- ----- ----. -.<++ ++++[ ->+++ +++<] >++++
+++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ ++[-> ----- ---<]
>---- ----- -.-.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++<
]>+++ ++++. ----. <++++ ++++[ ->--- ----- <]>-- ----- ---.- .<+++ +++[-
>++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++
+[->- ----- --<]> ----- ----- .-.<+ +++++ [->++ ++++< ]>+++ +++++ +++.<
+++++ [->++ +++<] >++++ +++.- ---.< +++++ +++[- >---- ----< ]>--- -----
--.-. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++
.---- .<+++ +++++ [->-- ----- -<]>- ----- ----. -.<++ ++++[ ->+++ +++<]
>++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ ++[-> -----
---<] >---- ----- -.-.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+
++++< ]>+++ ++++. ----. <++++ ++++[ ->--- ----- <]>-- ----- ---.< ++++[
->--- -<]>- ---.- --.<+ +++++ ++[-> +++++ +++<] >++++ +.<++ +++[- >++++
+<]>+ +++++ +.--- -.<++ +++++ +[->- ----- --<]> ----- ----- .-.<+ +++++
[->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++
+++[- >---- ----< ]>--- ----- --.-. <++++ ++[-> +++++ +<]>+ +++++ +++++
.<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ +++++ [->-- ----- -<]>- -----
----. -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++
++.-- --.<+ +++++ ++[-> ----- ---<] >---- ----- -.-.< +++++ +[->+ +++++
<]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ ++++[ ->---
----- <]>-- ----- ---.- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[-
>++++ +<]>+ +++++ +.--- -.<++ +++++ +[->- ----- --<]> ----- ----- .-.<+
+++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.<
+++++ +++[- >---- ----< ]>--- ----- --.-. <++++ ++[-> +++++ +<]>+ +++++
+++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ +++++ [->-- ----- -<]>-
----- ----. -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]>
+++++ ++.-- --.<+ +++++ [->-- ----< ]>--- ----- .<+++ ++[-> ----- <]>--
----. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++
.---- .<+++ ++++[ ->--- ----< ]>--- ----- ----. <+++[ ->--- <]>-- ---.<
+++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----.
<++++ ++[-> ----- -<]>- ----- --.<+ ++++[ ->--- --<]> ----- -.<++ ++++[
->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++
++[-> ----- ---<] >---- ----- -.-.< +++++ +[->+ +++++ <]>++ +++++ ++++.
<++++ +[->+ ++++< ]>+++ ++++. ----. <++++ +++[- >---- ---<] >---- -----
---.< +++[- >---< ]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++
[->++ +++<] >++++ +++.- ---.< +++++ +[->- ----- <]>-- ----- -.<++ +++[-
>---- -<]>- ----- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++
+<]>+ +++++ +.--- -.<++ +++++ +[->- ----- --<]> ----- ----- .<+++ +[->-
---<] >---- .---. <++++ ++++[ ->+++ +++++ <]>++ +++.< +++++ [->++ +++<]
>++++ +++.- ---.< +++++ +++[- >---- ----< ]>--- ----- --.-. <++++ ++[->
+++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ +++++
[->-- ----- -<]>- ----- ----. -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+
++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ ++[-> ----- ---<] >---- -----
-.-.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++.
----. <++++ ++++[ ->--- ----- <]>-- ----- ---.- .<+++ +++[- >++++ ++<]>
+++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ +[->- -----
--<]> ----- ----- .-.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++
+++<] >++++ +++.- ---.< +++++ +++[- >---- ----< ]>--- ----- --.-. <++++
++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++
+++++ [->-- ----- -<]>- ----- ----. -.<++ ++++[ ->+++ +++<] >++++ +++++
++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ ++[-> ----- ---<] >----
----- -.-.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++
++++. ----. <++++ ++++[ ->--- ----- <]>-- ----- ---.- .<+++ +++[- >++++
++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ +[->-
----- --<]> ----- ----- .-.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++
[->++ +++<] >++++ +++.- ---.< +++++ +++[- >---- ----< ]>--- ----- --.-.
<++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .----
.<+++ +++++ [->-- ----- -<]>- ----- ----. -.<++ ++++[ ->+++ +++<] >++++
+++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ ++[-> ----- ---<]
>---- ----- -.-.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++<
]>+++ ++++. ----. <++++ ++++[ ->--- ----- <]>-- ----- ---.- .<+++ +++[-
>++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++
+[->- ----- --<]> ----- ----- .<+++ +[->- ---<] >---- .---. <++++ ++++[
->+++ +++++ <]>++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ +++[-
>---- ----< ]>--- ----- --.-. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++
++[-> +++++ <]>++ +++++ .---- .<+++ +++++ [->-- ----- -<]>- ----- ----.
-.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.--
--.<+ +++++ ++[-> ----- ---<] >---- ----- -.-.< +++++ +[->+ +++++ <]>++
+++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ ++++[ ->--- -----
<]>-- ----- ---.- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++
+<]>+ +++++ +.--- -.<++ +++++ +[->- ----- --<]> ----- ----- .-.<+ +++++
[->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++
++[-> ----- --<]> ----- ----- --.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++
+++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ [->--
----< ]>--- ----- .<+++ ++[-> ----- <]>-- ----. <++++ ++[-> +++++ +<]>+
+++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----<
]>--- ----- ----. <+++[ ->--- <]>-- ---.< +++++ +[->+ +++++ <]>++ +++++
++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ +++[- >---- ---<] >----
----- ---.< +++[- >---< ]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.<
+++++ [->++ +++<] >++++ +++.- ---.< +++++ ++[-> ----- --<]> ----- -----
--.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[
->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->- ----- -<]>- ----- ----- -.<++
+[->- --<]> ----- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++
+<]>+ +++++ +.--- -.<++ +++++ [->-- ----- <]>-- ----- ----- .<+++ [->--
-<]>- ----. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++
+++++ .---- .<+++ ++++[ ->--- ----< ]>--- ----- ----. <+++[ ->--- <]>--
---.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++.
----. <++++ +++[- >---- ---<] >---- ----- ---.< +++[- >---< ]>--- --.<+
+++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.<
+++++ ++[-> ----- --<]> ----- ----- --.<+ ++++[ ->--- --<]> ----- ---.-
--.<+ +++++ ++[-> +++++ +++<] >++++ +.<++ +++[- >++++ +<]>+ +++++ +.---
-.<++ +++++ [->-- ----- <]>-- ----- ----- .<+++ [->-- -<]>- ----. <++++
++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++
++++[ ->--- ----< ]>--- ----- ----. <+++[ ->--- <]>-- ---.< +++++ +[->+
+++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ +++[-
>---- ---<] >---- ----- ---.< +++[- >---< ]>--- --.<+ +++++ [->++ ++++<
]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ ++[-> -----
--<]> ----- ----- --.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++ +++<] >++++
+++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->- ----- -<]>-
----- ----- -.<++ +[->- --<]> ----- .<+++ +++[- >++++ ++<]> +++++ +++++
+.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ [->-- ----- <]>-- -----
----- .<+++ [->-- -<]>- ----. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++
++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----< ]>--- ----- ----.
<+++[ ->--- <]>-- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+
++++< ]>+++ ++++. ----. <++++ +++[- >---- ---<] >---- ----- ---.< +++[-
>---< ]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<]
>++++ +++.- ---.< +++++ ++[-> ----- --<]> ----- ----- --.<+ ++[-> ---<]
>---- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++
++.-- --.<+ +++++ +[->- ----- -<]>- ----- ----- -.<++ +[->- --<]> -----
.<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.---
-.<++ +++++ [->-- ----- <]>-- ----- ----- .<+++ [->-- -<]>- ----. <++++
++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++
+++++ [->-- ----- -<]>- ----- ----. -.<++ ++++[ ->+++ +++<] >++++ +++++
++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ [->-- ----< ]>--- -----
.<+++ ++[-> ----- <]>-- ----. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++
++[-> +++++ <]>++ +++++ .---- .<+++ +++++ [->-- ----- -<]>- ----- ----.
-.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.--
--.<+ +++++ ++[-> ----- ---<] >---- ----- -.<++ ++[-> ----< ]>--- -.---
.<+++ +++++ [->++ +++++ +<]>+ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----.
<++++ +++[- >---- ---<] >---- ----- ---.< +++[- >---< ]>--- --.<+ +++++
[->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++
+[->- ----- <]>-- ----- -.<++ +++[- >---- -<]>- ----- .<+++ +++[- >++++
++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ [->--
----- <]>-- ----- ----- .<+++ [->-- -<]>- ----. <++++ ++[-> +++++ +<]>+
+++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----<
]>--- ----- ----. <+++[ ->--- <]>-- ---.< +++++ +[->+ +++++ <]>++ +++++
++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ +++[- >---- ---<] >----
----- ---.< +++[- >---< ]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.<
+++++ [->++ +++<] >++++ +++.- ---.< +++++ ++[-> ----- --<]> ----- -----
--.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[
->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->- ----- -<]>- ----- ----- -.<++
+[->- --<]> ----- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++
+<]>+ +++++ +.--- -.<++ +++++ [->-- ----- <]>-- ----- ----- .<+++ [->--
-<]>- ----. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++
+++++ .---- .<+++ ++++[ ->--- ----< ]>--- ----- ----. <+++[ ->--- <]>--
---.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++.
----. <++++ +++[- >---- ---<] >---- ----- ---.< +++[- >---< ]>--- --.<+
+++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.<
+++++ ++[-> ----- --<]> ----- ----- --.<+ ++[-> ---<] >---- -.<++ ++++[
->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++
+[->- ----- -<]>- ----- ----- -.<++ +[->- --<]> ----- .<+++ +++[- >++++
++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ [->--
----- <]>-- ----- ----- .<+++ [->-- -<]>- ----. <++++ ++[-> +++++ +<]>+
+++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----<
]>--- ----- ----. <+++[ ->--- <]>-- ---.< +++++ +[->+ +++++ <]>++ +++++
++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ +++[- >---- ---<] >----
----- ---.< +++++ [->-- ---<] >---- ----. ---.< +++++ +++[- >++++ ++++<
]>+++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->- ----- -<]>-
----- ----- -.<++ +[->- --<]> ----- .<+++ +++[- >++++ ++<]> +++++ +++++
+.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ [->-- ----- <]>-- -----
----- .<+++ [->-- -<]>- ----. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++
++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----< ]>--- ----- ----.
<+++[ ->--- <]>-- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+
++++< ]>+++ ++++. ----. <++++ +++[- >---- ---<] >---- ----- ---.< +++[-
>---< ]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<]
>++++ +++.- ---.< +++++ ++[-> ----- --<]> ----- ----- --.<+ ++[-> ---<]
>---- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++
++.-- --.<+ +++++ [->-- ----< ]>--- ----- .<+++ ++[-> ----- <]>-- ----.
<++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .----
.<+++ ++++[ ->--- ----< ]>--- ----- ----. <+++[ ->--- <]>-- ---.< +++++
+[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++
++[-> ----- -<]>- ----- --.<+ ++++[ ->--- --<]> ----- -.<++ ++++[ ->+++
+++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ ++[->
----- ---<] >---- ----- -.-.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++
+[->+ ++++< ]>+++ ++++. ----. <++++ +++[- >---- ---<] >---- ----- ---.<
+++[- >---< ]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++
+++<] >++++ +++.- ---.< +++++ +[->- ----- <]>-- ----- -.<++ +++[- >----
-<]>- ----- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+
+++++ +.--- -.<++ +++++ [->-- ----- <]>-- ----- ----- .<+++ [->-- -<]>-
----. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++
.---- .<+++ ++++[ ->--- ----< ]>--- ----- ----. <+++[ ->--- <]>-- ---.<
+++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----.
<++++ +++[- >---- ---<] >---- ----- ---.< +++[- >---< ]>--- --.<+ +++++
[->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++
++[-> ----- --<]> ----- ----- --.<+ ++++[ ->--- --<]> ----- ---.- --.<+
+++++ ++[-> +++++ +++<] >++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++
+++++ [->-- ----- <]>-- ----- ----- .<+++ [->-- -<]>- ----. <++++ ++[->
+++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[
->--- ----< ]>--- ----- ----. <+++[ ->--- <]>-- ---.< +++++ +[->+ +++++
<]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ +++[- >----
---<] >---- ----- ---.< +++[- >---< ]>--- --.<+ +++++ [->++ ++++< ]>+++
+++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ ++[-> ----- --<]>
----- ----- --.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++ +++<] >++++ +++++
++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->- ----- -<]>- -----
----- -.<++ +[->- --<]> ----- .<+++ +++[- >++++ ++<]> +++++ +++++ +.<++
+++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ [->-- ----- <]>-- ----- -----
.<+++ [->-- -<]>- ----. <++++ ++[-> +++++ +<]>+ +++++ +++++ .<+++ ++[->
+++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----< ]>--- ----- ----. <+++[
->--- <]>-- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++<
]>+++ ++++. ----. <++++ +++[- >---- ---<] >---- ----- ---.< +++[- >---<
]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++
+++.- ---.< +++++ ++[-> ----- --<]> ----- ----- --.<+ ++[-> ---<] >----
-.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++ ++<]> +++++ ++.--
--.<+ +++++ +[->- ----- -<]>- ----- ----- -.<++ +[->- --<]> ----- .<+++
+++[- >++++ ++<]> +++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++
+++++ [->-- ----- <]>-- ----- ----- .<+++ [->-- -<]>- ----. <++++ ++[->
+++++ +<]>+ +++++ +++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[
->--- ----< ]>--- ----- ----. <+++[ ->--- <]>-- ---.< +++++ +[->+ +++++
<]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++ +++[- >----
---<] >---- ----- ---.< +++[- >---< ]>--- --.<+ +++++ [->++ ++++< ]>+++
+++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ ++[-> ----- --<]>
----- ----- --.<+ ++[-> ---<] >---- -.<++ ++++[ ->+++ +++<] >++++ +++++
++.<+ ++++[ ->+++ ++<]> +++++ ++.-- --.<+ +++++ +[->- ----- -<]>- -----
----- -.<++ +++[- >---- -<]>- ----- --.-- -.<++ +++++ +[->+ +++++ ++<]>
+++++ .<+++ ++[-> +++++ <]>++ +++++ .---- .<+++ ++++[ ->--- ----< ]>---
----- ----. <+++[ ->--- <]>-- ---.< +++++ +[->+ +++++ <]>++ +++++ ++++.
<++++ +[->+ ++++< ]>+++ ++++. ----. <++++ +++[- >---- ---<] >---- -----
---.< +++[- >---< ]>--- --.<+ +++++ [->++ ++++< ]>+++ +++++ +++.< +++++
[->++ +++<] >++++ +++.- ---.< +++++ ++[-> ----- --<]> ----- ----- --.<+
++[-> ---<] >---- -.<++ ++++[ ->+++ +++<] >++++ +++++ ++.<+ ++++[ ->+++
++<]> +++++ ++.-- --.<+ +++++ ++[-> ----- ---<] >---- ----- -.-.< +++++
+[->+ +++++ <]>++ +++++ ++++. <++++ +[->+ ++++< ]>+++ ++++. ----. <++++
+++[- >---- ---<] >---- ----- ---.< +++[- >---< ]>--- --.<+ +++++ [->++
++++< ]>+++ +++++ +++.< +++++ [->++ +++<] >++++ +++.- ---.< +++++ +[->-
----- <]>-- ----- -.<++ +++[- >---- -<]>- ----- .<+++ +++[- >++++ ++<]>
+++++ +++++ +.<++ +++[- >++++ +<]>+ +++++ +.--- -.<++ +++++ [->-- -----
<]>-- ----- ----- .<+++ [->-- -<]>- ----. <