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