##############################################################################################################
##############################################################################################################
######|¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯|########################################################################
###\¯¯| from living under a rock     |¯¯/#######======================########################################
####\ |    to having this sweet cave | /#######/                      \######|.----------.|###################
####/ |______________________________| \######/  _   !__________!   _  \#####||__        ||###################
###/_____)########################(_____\####/| /_\  |____  ____|  /_\ |\####||..) psst  ||###################
############################################/ |__|__ {____}{____} __|__| \###|| /\       ||###################
############################################| ||_*_|_%%%%%%%%%%%%_|_*_|| |###||/         ||###################
############################/_________\#####|/ |   |%%%%%%%%%%%%%%|   | \|###||      hey ||###################
#########################=================##|      %%%%%%%%%%%%%%%%      |###|:__________:|###################
##########################|  =========  |###|     %%%%%%%%%%%%%%%%%%     |###'------------'###################
#################o-----o##| /     (   \ |###|    %%%%%%%%%%%%%%%%%%%%    |##.---------------.#################
#################|     |##||     )     ||###|   /||||||||||||||||||||\   |##|       |       |#################
#################|  *  |##|| o  ) (  o ||###|   ||||||||||||||||||||||   |##|   *   |   *   |#################
#################| ____|##|| |  ( )) | ||###|                            |#/|_______|______ /#################
=================()_____()||/!\@@@@@/!\||====                            =()/______________()=================
                 ||_____||===============                                 ||_______________|| 
                 ||     ||                                                ||               ||