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