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