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