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