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