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