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