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