::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::####.-~~~~--.::::::::::::\  ..../::/     \:::\...   /::/ ..../:::\      :::::
::#:#:##        \::::::::::       /                   /    :                ::::
::# #/           `.::::::::........................     ....................::::
:::#/##            l:::::::::::::::::::::::::::::::.....\:::::::::::::::::::::::
::###             ,--.::::::/     \:::\  ..../.::::::::::::::/   ::    /::::::::
::|  #           f    \::::/                /::::::::::    \/         /     ::::
::|         .-~~.      |::/..................::::::::::...\  ...............::::
::|       ,'     `   + l:::::::::::::::::::::::::::::::::::\/:::::::::::::::::::
::l       |       \   .':::::::::\..  /::::/     \:::/     \:::/     \::::::::::
::##      |     + |`-'\:::::::::     /                                \:::::::::
::`## # #  \     j'    l::::::::.......................................\::::::::
:::#\##  #  `.__/ _.-~~-.:::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::##|#   #      j       \::::::::::::::::::::::::::::::::::::::::::::::::::::::
::#:### #       ;         |:::::::::::::::::::::::::::::::::::::::::::::::::::::
::::##\#       j          j:::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::##;      ;          .':::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::\    f  ,       /:::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::7   |  `------'::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::l  l        7:::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::|  `        j:::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::.-l   \      /::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::f  `    `.__.':::::::::::::::::::::::::::::::::::2:stUPid:pEEcEE:uSEr::::
::psh::j   \       l~\::::::::::::::::::::::::::::::::lOAd:aMiGa.cOm:(aFs.cOm)::
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::fOr:bESt:wAtChiNg!:::::

