---.....------------.-............................ .. ........------------...--------------------------
--......-------------................ . . .......------------....-------------------------
--......-------------............... . . ........-----------.....------------------------
-.......------------............... . . ......------.--.--....------------------------
-.......-----------................ .........---.-.----......-----------------------
........-----------............... . ..........--...-.--.......-----------------------
........----------............... .............-...-.--........----------------------
........----------............... ...............--.-..--........----------------------
........----------............... ................-....-.-.........---------------------
........-----------.............. .. . .................--....--.........---------------------
........-----------....................... ..................-....-...........--------------------
........-----------......................... ..........-......-................--------------------
........-----------.......................... .........---. ...-.....-..........--------------------
........-----------........................... .........--.-- ...-.................-------------------
........-----------............. .......... .........---- ....-................-------------------
.........----------.......... ............ ....... ..--.......................-------------------
.........----------........... ........................ ...........................------------.......
.........-----------..-....... ............................. ..........................---........-------
.........---------....-............-.. ... ................... ....................................-------
..........--------...............--.-. .. ...........................................................---
.........---------...............--.-. ...............................................................--
........----------............- .----. ... ..............................................................
.......------------............ .--...... ..............................................................
......-------------.................. ...........................................................-..----
.....--------------................. . ................................................-------..--------
....---------------................. .......................................................--..--------
...----------------................ .. ..........................................................--------
..-----------------.................. ............................................ ..........-------
..-----------------.................. .............................................. .....------
..............----........................................................-................ .....
...............---.-..................... ................................-........................
---.... ........----................... ................................--..............................
-------.----.....--.-................ ....................... . ......---.............................
------------....-----............ ...................... ........--.......................-.. .--
------------....----............. ........... ................---......................-.. .--
---------..-....----............... .......... ...............----......................-.. ---
--------. ....------.............. ...........................----......................-.. ---
-------. ....-------............. ...............--..........----......................-.. ---
-------. ....-------............. . ...........................----.....................-.. .--
------. ....--------............ .. ....--....................-----............................
---.... .....-...---............ ... .......-....-............------............................
...... .............--............ .... ..........---............-------............................
-.... ....---.-----.............. ...............................---.---...........................
---.. ....----------.............. ...............................---.----...................-...---
---. ....----------............................................-..--------...................-...---
---. .....-----------................................. .......-...-------....................-...---
--- .....------------............................ .. .......-....-------....................... ---
---............------------............................ ............---------.................... ...
---............-------------............................. ..............--.-.-.-----.............. ...
---............-------------................................... .......--...-.--------...-. ......---
---........-........-.-------................----........... .......--...---------------...........---
---.......--.......----------...................--...... .......----..----------------..........---
-..............---------------....................... ........----..-----------------.........---
---............----------------....................... . .........----..-----------------.........---
----...........----------------.......................................------.-------------------.......---
----...........-----------------....................... ............-.-.------------------------.... ...
----.......-...------------------.......................................-.--------------------------. ...
----.......-...--------------------..................................-.--.---------------------------..---
----.......-------------------------.................................-..-.-----------------------------...
----......---------------------------.....................................-.------------------------------
----....---------..-.-----------------...................................---------------------------------
--.------------.....-------------------..................................---------------------------------
...---------.........-------------..-----................................---------------------------------
------------..........------------...-----...........................-..----------------------------------
-----------...........------------....------................ ......--.------------------------------------
-----------...........-------------....------.....................---.------------------------------------
-----------...........-.------------.....-----....................--.-------------------------------------
-----------...........----.----------....-------.................-----------------------------------------
-----------...........---..----------......------...............------------------------------------------
------------..........--....----------......------.............-------------------------------------------
------------.................---------.......-------.........---------------------------------------------
-------------................-----------......------------------------------------------------------------
--------------..................-..-------.---------------------------------------------------------------
---------------....................-----...---------------------------------------------------------------
---------------.....................------.-.-------------------------------------------------------------
----------------....................------....------------------------------------------------------------
-----------------....................----...--------------------------------------------------------------
------------------....................---...--------.-----------------------------------------------------
-------------------...................----..-------.------------------------------------------------------
.-=$$==-.
.=$$$$$$$$$=+. --+==+.
+$$$$$$$$$$$$$$$=+=$$$=-.
.=$$$$$$$$$$$$$$$$$$$$$$$$=-.
.=$$$$$$$$$$$$$$$$$$$$$$$$$$$+-
+=$$$$$$$$$$$$===$$$$$$$$$$$$$=+.
+=$$$$$$$$$$$$=$$$$$$$$$$$$$$$$$$$+
+=$$$$$$$$$$$===$$$$$$$$$$$$$$$$$$$$$.
-==$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+
.+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+
+=$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$=
.=$$$$$$$$$$$$$$$$$$$$$$$$$$$$$=$$$$$$$$$$$$=
=$$$$$$$$$$$$$$$=$$$$$$$$$$$$$$$==$$$$$$$$$$$=
-$$$$$$$$$$$$$$$==$$$$$$$$$$$$$$$=+=$$$$$$$$$$$$
-$$$$$$$$$$$$$$$$$==$$$$$$$$$$$$$$$=+$$$$$$$$$$$$=
=$$$$$$$$$$$$$$$$$+$$$==$$$$$$$$$$$=+===$$$$$$$$$$=
+$$$$$$$$$$$$$$$$$$=$$=====$$$$$$$$$++--++==$$$$$$$$+
.$$$$$$$$$$$$$$$$$$$$$$$===$$$$=++++++-----++=$$$$$$$$-
+$$$$$$$$$$$$$$$$$$$$$$$==$$=+-........----+++=$$$$$$$=
.$$$$$$$$$$$$$$$$$$$$$$$====+............-----+=$$$$$$$$-
+$$$$$$$$$$$$==$$$$$$$$==+--. .......----++=$$$$$$$=
=$$$$$$$$$$$$$$$$$$$$$=+-... ......----++=$$$$$$$
$$$$$$$$$$$$$$$$$$$$=-.--. .......----+=$=$$$$.
-$$$$$$$$$$$$$$$$$$=----.. ....----++=$$$$$-
=$$$$$$$$$$$$$$$$=+---.. ....----+=$=$$$+
$$$$$$$$$$$$$$$$=---... ...---++==$$$=
-$$$$$$$$$$$$$$$+-.... ....---++==$$=
=$$$$$$$$$$$$$=--...... ....----+==$$=
$$$$$$$$$$$$$+--.-.... ..-----++=$$=
.$$$$$$$$$$$$=--.-.... ..-----+=$$=
-$$$$$$$$$$$$+---.... ..-----+==$+
+$$$$$$$$$$$=----.... ...----++=$+
=$$$$$$$$$$$+---...... ....---++=$-
$$$$$$$$$$$=+---..... ...----+=$.
$$$$$$$$$$$=+---..... ...---+=$
.$$$$$$$$$$=++---.... ...---+=$
+$$$$$$$$$$=+------... ...---==
=$$$$$$$$$=+++-----.... ...---++-
$$$$$$$$$$=++------....... ...--. ..-+++++=+.
-$$$$$$$$$$=++-----....-....------.. ...-+===+++==
+$$$$$$$$$$=++----------- .......... .--++++++--+$
=$$$$$$$$$$=+-------+-. ... ..----... ...-=
=$$$$$$$$$$=+-------.. .... .---... ..-+
$$$$=$$$$$$=+------... ...---... .+--...---..--+
$$$=+$$$$$$=+-----.... ....+=+---... .-+-. =$$$+--=.
.$$===$$$$$$=+-----.... .--+- .+$$-..-... .-. .$$$==-+=.
.$$=-=$$$$$$++--.........--+. +=$=.. .-.. .- . +$$=-=-++-
-$$=-++$$$$=++--... ...--. +$$=. .... .-.. .==++--+--
-$$$++++=$$==--... ........ ++-.. ..... ..--. ..--++-----+
-$$$+++-+===+--... .... ..... .-......---......---..--+
-$$$=+---+=+=--... .. ........ .-+-...........-+
.$$=$+....+==+-... ........... ..++-..........--
$$$$$.. -==+--.. ......... ..++--..........-.
$$$=$+.. -==+--... .. ........ .++---........--.
=$$=$=--..==+---.. ....... .-++---.......--.
+$$$=$+---+==---... ....... ..-++-........---.
.$$$$=+----==+--... .. .......-++-.......----.
=$$===--..+=+--.... ..-....-++-.......---+.
-$$$+=+-..-==---... ...-.....++........---+
$$$=+=-...==+--... ...---....--........---+
-$$$=$+...+=+--..... .----.. .-+. ......---+
=$$$$=-..+==---.... -----. .-- .....----
$$$++=+-++=+--.... .-..... .++ ....--+.
+$=++=$$+=+----.. .-.........-=+ ...--+
-$=+-===+++---... --.+----.-==- ....---
-$$===$+++---.... .. .----++-.. ...---.
==++=$=++----.... .. .-++=--.......--+
=++===+++----... ..----......---+
.=++=$+++----... ...----...----+.
-+++$=++-----.... ....-----------+
.-++==++------... .. .--------+-+-
.-+++==+------........ .. .. .---++=----=
.-++-+$=+--.--.............. ....---+=------
.-++-.=$+-----.........---...-----.---+==-..--+
-+==+-=$=-----.......-..--++------++++=+++----+
--+=+-+$$+----......... ...-.----+++---+++---=
.-+=-.=$$=+---........ ....... ....--+=++-+$$=+.
+++=+=$$=$=----............... . .-++=+++=$$$$$$==+-++==-
.+=$$$$$=$$+----................ ...-+===++=$$$$$$$$$$$$$$$$-
-=$$$$$$$$=+$=-----.......---...-..---+====++$$$$$$$$$$$$$$$$$$- -++-
.+$$$$$$$$$$=$=+=$+----.....-.-------+++++++==++=$$$$$$$$$$$$$$$$$$$$$$$$$=
.+=$$$$$$$$$$$$=$$++$$+----....---------....--+++++$$$$$$$$$$$$$$$$$$$$$$$$$$$+
-=$$$$$$$$$$$$$$$$=$$=++$$+---.....-.----.. ...-+++--=$$$$$$$$$$$$$$$$$$$$$$$$$$$$+
+$$$$$$$$$$$$$$$$$$$=$$=+-+$=----.......--... ..--+--+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+-
.=$$$$$$$$$$$$$$$$$$$$$$$$$++-=$=+---............ .---+--=$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+
.=$$$$$$$$$$$$$$$$$$$$$$$$$$$=---=$$=---.............--++-+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$=
+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+--+=$$=+--........-...--++-=$=$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$=
.$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$=+-+===$$+-........-----++-+$$==$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$=
-$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+--==++$$=---...------++++$$+==$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$==+
-$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$=+++==++=$=+--------++===$$=++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$=
.$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$=$$$$$=++==++-=$$$=+++===$$$$$$=++=$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+
=$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$==$$$$$=++===++++=$$$$$$$$$$$$$=+-+=$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$.
-$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$===$$$$$=++=+++++++==$$$$$===+---++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+=====$$$===++-------------------+=$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$========$====+-------------------+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$-
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$=+======$$====+------------+-----+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+
-$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+-++====$=====++--+------+-----+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$=--++=+=$$=+====+++++---------+=$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+
-$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+--+=++=$=+++===++++---+----+=$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$---+++=$=+++++++++---------+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$-
-$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$=-----+=$++++++++++++-----+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$.
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+.----+$+--++++++++-----+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
-$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$-...--==---++=+++------$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+
=$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$=....-+$+--++++++-----$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$.
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$-...--$+-----+++----=$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$=
.$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$=...--==------+----=$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$-.---+=+--..-+---+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$-
=$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$=.----++-...----+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$=
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$-----++-...----$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
-$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+--------.----=$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$.
+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$=------------=$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+
+==================================+++++++++++++...........-++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------- ..