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