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