::::......::::...................:::::---::::::::::::::::-----------------::
.........::-::.................::-==+++++===--:::::::::-------------::::::::
..:::--==--::................::-=+++++++**###+=-::::--------------::::::::..
-=====-::::::...........::::--==++++===++++++++=-----------------::::::::---
==--::::::::.........:::--=====================-----------------::.:======+*
--:::::::::::::::::::::-----------------------------------------:.:-+##***++
:::::::::----------------------------::::::::------------------:::=++*+++===
:::::-:---=+++=====---------------------:::::------------------=+++======---
::::::::--++***+++====--------------::::::::----------------------::--------
:::--------=++*###*+====----::::::::::::::::--------------------------------
----------==+++*******++==--:::::::::::..:::--------------------------------
==+***+=++*****+++++=------::::::::::.....:---------------------------------
**********+++=======-----::::::::::.......:----------------------------=====
+++++=====-------==+++==--::::::::........:---------------------------=++===
===++++======+++++*######*=-----::::......:---------------------------------
----===========+++==+++*###*+++++=-:::::::------------------------------====
-:::----------------=====++++++++++++===---------------===++++++++++***###%%
--:::::::..::::::::::::------======+==-------------=*#%%%%%%%%%%%%%%%%%%%%%%
----:::........:.::::..:::::----------------------+#%%%%%%%%%%%%%%%%%%%%%%%%
::---::.................:::::::::::-------++=---=+****#%%%%%%%%%%%%%%%%%%%%%
...:::::....:::.......:::::::::::::-----=+*#%%####+===+*%%%%%%%%%%#*+*#%%%%%
..........::::::::::::::::::::::::-----=+*%%%%%%%#+===+*%%%%%%%%%#+====*%%%%
..........:::::-==++==-::::::--:--+++++*#%%%%%%%%%#***#%%%%%%%%%%#+====*%%%%
..........::::--==+*##*=--------=+*##**#%%%%%%%%%%%%%%%%%%%%%%%%%%#*+*#%%%%%
.....:::::::------=++*##+=---==+*##**#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
:::::::::::::------=++*#%##******##**#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
::::---:::::---=====++**###******#*#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
:::-=+++====++===++*+++*****++**#**#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
:::--==+++====++*++===-====--=*##**#%%%%%%%%%%%%%%####%%%%%%%%#**#%%%%%%%%%%
::::---======++*+==----------=*##**#%%%%%%%%%%%%#*+===+*##%#*++==+*%%%%%%%%%
::::----=============--:::::-=*##**#%%%%%%%%%%%%#*+=======++=====*#%%%%%%%%%
::::------------------:::..::=*##**#%%%%%%%%%%%%%#*++=========++#%%%%%%%%%%%
:::::::::::--::::::::........-+##**#%%%%%%%%%%%%%%%%%#*******#%%%%%%%%%%%%%%
......::...:::.............  :+##**#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
......................    .  :+*#**#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
::.::.................   ..  .=*#**#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
----:::::..................  .=+***##%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
:::::::.......................:=*##**#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

hi again <333