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