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