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