.;;+--i>!!!:         x
                           !!!!!!!!!!!!!!
        *                  !!!!!!!!!!!!!i                      *
 x                         <(<<,,,,._
                x        ,;jiiiii<)>=+=',c,~'`                         x
                      .:;='ced$$F"?$$"?$$$b
    -==cq,.                $$$"?$B"  `"?C"$
          "*c.             3$$$."T$be,._`\'        *
        ..;ee$b             "?$$buc,,,eP`~
              "$,         . ! :: .. .: :h !                  .,,uu+=`"'
                "e,     ::` ' '! !! 4! '! \d$$bc.         .df"""==cc,:-+=
 *                "4. ': .e$$e,...` `..,ed$$$$$$$$._,,uu=""
                ..'-"*e.4$$$$$$$$$$$$$P""?$$$$$$$$$b`
             :!:.~4!  zJ*%^$$$$$$$$$$$    $$$$$$$$$$.     x              d
            h.``4!:. J$$$ed$$$$$$$$$$$$$e$$$$$$$$$$$$          de.      d$
  .  ::.`~!h:'`!:    $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$>      .e$$$$c   ="?$
 ``~!:.`~h.`~4!-    4$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$>    ,d$$$$$$$$e. .$$
      `~--``~       4$$$$$$$$$$$$$$$$$$$$F   "$$$$$$f     ,d$$$$$$$",z$$$$
                    '$$$$$$$$$$$$$$$$$$$$h...d$$$$$$     z$$$$$$$$$c."3$$$
                      9$$$$$$$$$$$$$$$$$$$$$$$$$$$F,.  ,$$$$$$$$$$P".d$$$$
           *         .e,?$$$$$$$$$$$$$$$$$$$$$$$P,d$$$e.?$$$$$$$PF z$$$$P"
                   u$$$$bc"?$$$$$$$$$$$$$$$$P",d$$$$$$$$b ?$$$$$' """.ued$
   x              d$$$$$$$$$beeu,.`""",;ueeed$$$$$$$$$$$$$,`??;iued$$$$$$$
                 d$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$,?$$$$$$$$$$$$$
                J$$$$$$$$$$$$$$$$$$$$$$$$$$"   $$$$$$$$$$$$$,?$$$$$$$$$$$$
.....uuueeeed$F,$$$$$$$$$$$$$$$$$$$$$$$$$$$u...$$$$$$$$$$$$$$'$$$$$$$$$$$$
$$$$$$$$$$$$$$'d$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$.3$$$$$$$$$$$
$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$.$$$$$$$$$$$$
$$$$$$$$$$$$$$.?$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$
$$$$$$$$$$$$F?``$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$F,`?$$$$$$$$$$
$$$$$$$$$$$$.d$u"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$F,$$bc,`?$$$$$$
$$$$$$$$F".d$$$$b`$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$F,$$$$$$$u,`?$$$
""".,uued$$$$$$$$b`$$$$$$$$$$$$$$$$P",,",eeee,,""?$$$?$$$'d$$$$$$$$$$e,.""
$$$$$$$$$$$$$$$$$$$c`?$$$$$$$P".,ud$$$$$$$$$$$$$$hec,cccued$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$6CCCC.,,,.ced$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$