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