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