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