NNNN__.      ..
                        `N `"4NNL. .`4N_`
                         (N.    `4NL.  4N.
                           NL.      4NL.`NN)
       .___                 4L       ``NL("N_
        4L"4NNL__            NL         4NN N.
         NN    `"NNN_.        (N          4N.NL.
          N.        "4NN.      4N          `N/N)
          `N            "N_.    4)          `N/N`
           (L             `NN.   N.          `NJL
            4)              N4N. (N           `NN
             N.                4N.N)           `N)   _____L_____.
             `N                  4NL            NNNNF""""```"`""4NNNL_
              (L                  `N.)                              `"4NN.
               4L                 ```                                    4NL.
                N)                                                       ``"NL.
                `N                                                           "NL
                 ()                                                            4N`.
                  4L                                                            `N.
                  `N.                                                            "NL            .___L____
 `NNNNL__          `N                                                              N.     _JNNNN""""
   N)  `"4NNNJ__    4L                             JN                               N.LJNNNNNNNNNNNNNNNNNNNNNNNNL_.
   (NL       `""4NNNLN.                ..        .NNN                               4F"""`                    (.JN/
    `4N.           ``""                ()       JFN4F                ..                                      JNF`
      .4L                             .NL      JNJFJ)       .J)    .LN)                                   _JNF
        4N.                           JFN     (N N`N)      .NN    .NFN`     .N                          _NF/
          4N                         .N N)    N`(F N)     (NN)   JF` N     NNN                       .JN"
           `NL                       (N (N   JN_J) (F    .N4N  .NF  ()   .NNNN                    .JNN`
             "N_                    `NN `NL  NLJNL.(N   .N`N) JN`  `N)  JN`N)N                 ._NF`
               NNL                   NN NFN)(N "NNN`N   N)(N JF`.NNNF .NF NF`N             ._JNNNNNNNNNNNNNNNNNNN)
                 /NL.           ()  (N(NLN`NJN  N NLNF JF ()JLJNNNNN.JN4N(F ()             `"`               _NN`
        ___________JNN          /N  (N NN`  NN. N) 4NN.N  (N)NF.`/NNN`(NJF  N  J)                         _NN`
       `NNF"""""""""`            NN (N ()    `  ``   NN)  ()    JNF    `4) JF(N`                       _NN"
         `4N_                    (NNLN_              `N   `              .JNJN                      _JNF
           ``NN_               .__NNFN))     __NN__          ._____      JNF(N                   .JN" 
              `"NN.           NF4"4N       .NF"  `"          NF""""NN    "  N                  JNF`
                  "NNL.      (FJFNNN.     .N                        4)     (NN"NL         ..NNFL
                     `4NN_   ()NJ`4N)     (N      JL.       __      (N    .NNN"N()     ._NNNNNF"
                    _____NNNL(L N.N4)     `N    ` NNN      (NN)     4)    (NNNF 4)  (NNN4NNNNN)
                    `"NL/`  `"N."(L `      `NL    ""`      `4F     JN`    JFN`` ()     .JNN"`
                 _NN_  `4NN__ (N  NL(.      `"                   .NN.    _N.N  .N   _NNF`
               (NF  "NL   `""NNNN. "4L  (NNNF         JN)       NFN""    N.N) .N/NNF"
               (N.    "NL       "4NL.N)               (                 N4F`/NFF"
                `4N.    `NL        ""4N.     _NNNNNNNNNF"""F4NNNN)     (NLJNN`
                   4N.    "NL         `NN_   (4NL_           .NN`    .JN"``
                    (4N.    (NL         `"NNL. .`"NNL_.  _JNN"`   _NNF`
                       4N.    (NL ..       ``4NN__   ""F""` .LJNNN" `
                        `4N.    FNF4N.         NF"NNNL__NNNNF"`N)
                          (4N. (N`  "4N___N_NNNN`     "`       `NNNN_
                            `NNN)    _JNN"N"(N`                  (F`"NNN_.
                            ((N_ _NNN4L(N(N `NNNNN__.     ___NNNLN`      4NN_.
                              .NNN   ()`N`N) `4N.  ""N)N)`4"  .NN`         (NNL
                             JN/     J) NL`N.  `NN_`        (JN`           JF 4N.
                           JN`       NN) 4NFN.  ` "NL/    NNF)             N`  `N.
                         JN`         NF   4N.4N.    `4N_JNF               (N(L ."NL.
                       JN`          .N`    _NN/NL.     "`                 J) "NN  `N_.
                     .N)    ..NF    ()  .    `NL/NL.                      N)        4N.
                     N`     .N      N          `NNJ4N.                    N)    (N.  4N.
                    NF      J.     (F             "NLFNN_.                N)     `N.  ()
                   (N       `     _N)               `NN_FNNNNN. __NN      ()      (L   N)
                   N`            .NF                 .`"4NN4)N4N"`        (N      (N   ()
                  (L`       `NN.NNN              ._JNNNNNNNNNNNF4NL_       N)     ``   (N
                  (N        ` (N)N)         __NNN"4F"/JNJN   `NNNNJNNN_.  .JN_         (L
                  `N          .FN4)         `)       (NJF     N4) "4NNNNNNNNNF         (N
                   N)    .NNF"""4NN)          4N._   NLN      N`N.   (/"NNNJN          (N
                   (L ..NF      .NLN)    .JN`  `NJN   4/      N.N)  JNL_   (N           N
                    4NJFL`   .JNN NNNN_NNNNNNNNNNNNNNNNNNNNN_ NNF`.NNNNL__JNN           N
                     "NNN)  NN4N  4N  ""NNNNNNNNNN) (N .JFNLNNNNNNF``""""4NNNJNNNNNNL  .N
                      NN)  .N.N`  .NNNL______JNNF`N (N NNN/NNNNNNNL___JNNF/NNJ     `"NLN)
                      `NL  JNN`  .N` (N"""4NF)NF`JNL) J) `N/NL4NNF"NN"4L  (NNNN     ..4F
                        4L_(F    N`  N)._NFLFNF`NN(NNNFN. (N N) /4NJN  N. (N)____.  N)N)
                         (/N`   (N). ".NF   NF JF J4N(L(N/ 4N.NL . 4N. `. (NF"""""NNJNN
                          (N    (F   JN`   JF JF(JNN)(N 4L  N)(4L`  4)   JN`      ``N)"N
                          (N         4N_`.NF (F".N`N)(N  N) `N  4N (N)  .N          N)  "NL
                           4L         /NNN`    .N).N) N  (L     .4NNF  .NNNJ_       N)    /L
                            N.           4N) (.N) (NN.N   4)      JN.  (NNNFN  .NJ._N     ()
                            ()       L/   4N_NN`  (FNNN.. (N.    JF        .N )N.NJNL.  .JN)
                            ()       "4NLL _N     J)N.N4)  4LF.NNF`        NL_NNNN" `NNNN`
                            ()           "NN)     N)()N()  `NNNN`            (N
                            (N             N      NNJNN(N   N)               J)
                            `N           `(N      N``NNNN   (N               N
                             N            ()      N  NNNN    N              J)
                             N)           N). .   N  NNNN    ()            .N
                             ()           NF"NN.. N  NN)NNNNNN`.           N)
                             (N           (NNN)4N_N) NNNNNN                N)
                              4L             "`  `"  NNNNNN               (N
                               4L                    ()                J_ N)
                               `4L                   (N               JF  N)
                                `4N                  (N              (F  (N4N_
                                  `N)       ..   .JN`(N(L_           N`  N)  ""NNNNN_____
                                   `N.   .JNN`  .N`._NFN/NL         J)._N)         """"""NNNNNNN_.
                                    JNLJNNL___ JNLJN"  4N.4L__NNN_JNNNF4NL)_               `   """NN.
                                      NNNNNNNNNNNNNJ   .NNNNNNNNNNNNNL  `""NNNNLL      ._)..       4NN)
                                   .NNFNNNNNNNNNF`(N) .N"."NNNNNN"`"`4NL_  `  """4NNNNNNNNNNNL_.. _ .(N
                               ._NNNNNN_      .__NN`N_N4NL_       .JNF""4NL.              "4NNNNNNN4 (N)
                             JNF"      4N. .JNN"4 ._NNN__/"NNN_JNNN`      (4N.                "`4NNNNNF
                          .JN"`        `J4N"`_LNNNNNN "NNNNNNN__.            4N.
                           NL_. .  _____JNNNNN""            ""NNNNNNN______LNNN)
                            "NNNNNNNNNNN"""                      """NNNNNNNNFF`