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