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