<!--ssssssssso      osso        `ssss`   /ssss/   /sssssssssss
 hMMMMMMMMMMMm     +MMMMo       .MMMM. .hMMMN+    yMMMMMMMMMMM
 :///hMMMd///:    .NMMMMM-      .MMMM.oNMMMs`     yMMMh///////
     sMMMh       `dMMMNMMm`     .MMMMmMMMd-       yMMMh::::::
     sMMMh       sMMMy+MMMy     .MMMMMMMMm-       yMMMMMMMMMm
     sMMMh      :MMMN-.mMMM/    .MMMMNhMMMN:      yMMMmyyyyys
     sMMMh     .NMMMMNNMMMMN.   .MMMM- +MMMN+     yMMMy```````
     sMMMh     hMMMdhhhhdMMMd   .MMMM.  /NMMMs    yMMMNmmmmmmm
     sNNNy    /mNNm`    `dNNN+  `NNNN`   :mNNms   sNNNNNNNNNNN
     `...`    `...`      `...`   ....     `....   `...........

    `----    `---    `----   .---.    ----`        .---      ------------.
    .NNNN/   sNNN/   sNNNd   yNNNs   `NNNN-       -NNNN-     dNNNNNNNNNNNd
     sMMMd  -NMMMm` `NMMM/   hMMMs   `MMMM-      `dMMMMm`    ydddNMMMNdddy
     `NMMM/ hMMMMMs oMMMd    hMMMy```.MMMM-      sMMMMMMs        yMMMy
      +MMMd/MMMMMMN:NMMM:    hMMMNdddmMMMM-     :MMMmyMMM/       yMMMy
      `mMMMNMMMyMMMNMMMh     hMMMNNNNNMMMM-    .mMMM:.NMMN.      yMMMy
       /MMMMMMs dMMMMMM-     hMMMy...-MMMM-    hMMMNyymMMMh      yMMMy
        dMMMMm` -NMMMMy      hMMMs   `MMMM-   +MMMNNNNNNMMMo     yMMMy
        :MMMM:   oMMMN.      hMMMs   `MMMM-  -NMMM/----:MMMM-    yMMMy
         /++/    `+++:       :+++:   `++++`  :+++/      /+++:    :+++:

                  ``
`hhhh+   `yhhho   `:shdddy+.     +hhho    yhhh:
 :NMMM:  yMMMd`  -mMMMMNMMMMs    sMMMh    mMMM+
  :NMMN-oMMMd`  `NMMMs-.:NMMM+   sMMMh    mMMM+
   -NMMNMMMd`   -MMMM`   yMMMh   sMMMh    mMMM+
    -NMMMMh`    :MMMM    sMMMh   sMMMh    mMMM+
     /MMMN`     -MMMM`   sMMMh   sMMMh    mMMM+
     /MMMN      `NMMMs.`:NMMMo   +MMMN:``/MMMM-
     /MMMN       :NMMMMMMMMMy     sMMMMMMMMMN+
     :dddd        `/ydmmmho.       .ohdmmdy+`

            `-/++/:.          :///         ////     ////.
          `omNMMMMMNh-       -NMMM/       `MMMMh`   MMMM:
          hMMMmsoyMMMN-     `mMMMMN.      `MMMMMm-  MMMM:
         .MMMM-   /+++-     yMMMMMMd`     `MMMMMMN/ MMMM:
         :MMMM             /MMMmoMMMs     `MMMMMMMMsMMMM:
         :MMMM            .NMMM:`mMMM:    `MMMMomMMMMMMM:
         .MMMM:  `+ooo:   hMMMMddNMMMm`   `MMMM-.hMMMMMM:
          yMMMNyydMMMm.  oMMMNmmmmmMMMh   `MMMM- `sMMMMM:
          `/hNMMMMNms.  :MMMM:.....mMMM+  `MMMM-   +NMMM:
             .-:::-`    .----      .----   ----`    .---`

      `..``           ````         `````````        `````````     `````     `````
   .ohmmmmdy:`       `hmmd.        mmmmmmmmdy/`    :mmmmmmmmds:   :dmmm-   /mmmd-
  +NMMMmmNMMMh`      sMMMMd`      `MMMMNmmNMMMd`   :MMMMmmmNMMMs   +MMMN. :NMMN:
 `NMMM+``-hddd/     /MMMMMMo      `MMMM:..-mMMMo   :MMMM...:MMMM-   +MMMm-NMMN:
 -MMMM`            .NMMNdMMM:     `MMMMo//oNMMM/   :MMMM///sMMMN.    +MMMMMMN:
 :MMMM             hMMMo.NMMm`    `MMMMMMMMMMm/    :MMMMMMMMMMh-      +MMMMN:
 -MMMM`   `...`   oMMMN++dMMMy    `MMMMssMMMM/     :MMMMohMMMN.        hMMMy
 `mMMMy:-+NMMN/  -MMMMMMMMMMMM+   `MMMM- oMMMN/    :MMMM `hMMMm.       hMMMs
  -dNMMMMMMMN+  `mMMMs////+MMMN.  `MMMM-  sMMMM/   :MMMM  `hMMMm-      hMMMs
    -+yhhys/`   /yyys      oyyy+   yyyy.   oyyyy.  -yyyy   `yyyys      oy-->