======:::::;;::::::::::::::::;;;;;;////++////+//+/
=---,-------------,,,,,------------==-=:====::;;//
-,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--===----==::;/
-,,...,,,,...,,...........,..,,,,,,,-,,,,,---==:;/
-,,..........................,,,,,.,,,,,,,,---==:;
-,..,...,......................,....,,,,,,,,---=::
-,,,...........      ... .,,.,-,....,...,,,,,---=:
-,,..       ...         .,,.,,.,,........,,,,--==:
=,,..                 ....       ........,,,,,--=:
=-,.....         ......       .........,,,,,,,--=:
=-,.. ..       ....           ........,,,,,,,,,,-:
=-,....        .          ..........,,,,,,,,,.,--:
=-,......     .                ......,,,,,,..,,--=
=-,......      .               ......,,,,....,,--=
=-,.....                       ......,.. ...,----=
=-,....      .                 ............,,,,--=
=-,....                        .......,,,,,,,,---=
=-,....                       .....,,,,,,,,,,,---=
=-,,....  . .....          ..........,,,,,,,,,,--=
=-,,........       ................,,,,,,,,,,,---=
=-,,,,,... .           ............,,,,,,,,,,,---=
=-,,,.......      .. .........,,.,,,,,,,,,,,,,---=
=-,,..........    . ......,.,,,,.,,,,,,,,,,,,----=
:--,,....................,.,,,,,,,,,,--,-,,,,----=
:=--,,,,---,.............,.,,,,-,---------,,,----=
:=----,,...,............,,,,,,----------=--------=
:=-,,......,,...........-,,,,,--,-=----,--------==
:=-,,,,....,....,,,..,,----,------------=-,-----==
:=-,,,,....,...,,,...,,--=,-,-----=-------------=:
=--,,,,....,,,.....,,,-,=-,--,-----------,------==
:-,,,,..,..,..,,,,,,,----,,--------------,,------=
=-,,,,,,...,,,,,,,,,-=,=,,-----===---=-----------=
=-,,,,,,.,,,,,,,,,,,=,--,-----=---======--------==
=-,,,,,,,,,,,,,,-,,=--=-------=-----------------=:
=-,,,,,,,,,,,,,,-,=-,--------==----==-----------=:
=-,,,,,,,,--,,,,.-=,,=-------=----=-------------=:
=-,,,...,,-,,,,,-=,,--,------=------------------=:
=-,-,-------,---=-==:--------=--=---------------=:
=----,,,,...,,,,,,,-======::=====--------------==:
=--,,,,,..,,,,,,,,,---------===::::==-==------==:;
:=--,,,,,,,,,,,,,,---------===--===--==========::;
:===--,,,,,----------======::::==============::;;/
/;;;:=======-=======:::::;;;;;;;;;;;;::::;;;;;/++%