:==----------------------,,---------------------==
:=--,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---=
=--,,,,,.....,,,,.................,.,.,,,,,,,,,,--
=--,,,.............,..............,..,.....,,,,,--
=-,,,................................,,......,,,,-
=-,,................. .... .   ..... ........,,,,-
=-,,........    .  .              ..   ........,,-
=-,,.......        .                .  ........,,-
=-,,......         .                   ........,,-
=-,,......                             ........,,-
=-,,......                             ........,,-
=-,,,,....                             ........,,-
-,,,,......                            .......,,,-
-,,..,,.......                        ........,,-=
-,,...........                      ..........,,-=
-,,,..........                      .........,,,-=
-,,,,...........           .       ..........,,,-=
-,,,,............. .       ..      .........,,,,-=
-,,,,,........................ .............,,,--=
-,,,,,,,,.................................,,,,,--=
-,,,,,,,....,............................,,,,,,--=
--,,,,,,..,,,,,,,........................,,,-==--=
--,,,,,,.,,,,,,,,,,,....................,.,,,,---=
--,,,,,.,,,,,,,,,,,,,,,,............,,,,,.,,,,---=
---,,,,,,,,,,,,,,,,,,,,,,,.,.,.....,,,,,,,,,,--==:
-----,-,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,-=--=
=----,,-,,,,,,,,,,,,,,,---,,,,.,,,,,,,,,--,,,,,--=
==-----,,,-,,----,,,,,,,,,,,,,,..,,,,,,,,-,,,,,--=
==------,--,-----,,,,,,,,,,,,,,,,,,,,,.,,.,,,,--==
==-----,--=-=------,,,---,,,,,,,,,,,,,,.,,,,,,--==
==------,,--------------,--,,,,,,,,,,,,,,,,,,,,--=
====----------------------,-,-,,-,,,,,,,,,,,,----=
=:==----------------------------,-,,,,,,,,,,,,--==
==------------------==-----------,,,,,--,,,,,,,--=
====------------==---=====-------,,--,,,,,,,,,---=
===---------------===-----==-------,,,---,,,,,,--=
====-----------------==----------,,---,,---------=
=====-----------------------==-------------------=
====-------------=--,-----=;;:=-==--------------==
=====-=------------=-,,--==:===--==------------===
::====-==-----------==---::===-====-=----==----===
:::==:=====------==---==-,-====--================:
;;::::::====---=--===---=====::===========------==