+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++   
+                                                                                                                                                                                       +
+                                                                                                                                                                                       +
+                                                                                                                                                                                      +
+                                                                                                                                                                   ++  +               +
+                                                                                                                                                                         D      &      +
+                                                                                                                                                                                #######+
+                                                                                                                                                               p2            S  [,;    +
+                                                                                                                                                                            ++++       +
+                                                                                                                                                                   v3                  +
+                                                                                                                                                                                      +
+                                                                                                                                                                       +              +
+                                                                                                                                                                      ++ +            +
+                                                                                                           &                          <7                                               +
+                           &                                                                              ##^^^++^^^         &                                    ++   +             +
+             <2           ####                                            ###     &    #   ####            [+!!!!!!!!@ @@@@@@@++              +                                       +
+                         (  ]                                            [;)   ###    [   [ ,)      G                                    + +                  +                    +
++++++++++++      ++++++          ++++++  <        +       <    +++++++++         ,                ++++++++    <     &+      <7         <5       ++++^^^+^^^^^+                      +   
+                                                                                                          +^^^^^^^^^+++++^++^^^^^^                        +                            +
+                                                                                                                                                                                       +
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++   
