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