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