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