...
                                                       .ee$$$$$$$$$c
                                                     .d$$$$$$$$$$$$$$c
                                                 ...,,,,,3$$$$$$$$$$$$e
                                 .,,ccce$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$c
                      .,,,ccce$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
               .,ce$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$b
             .$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
             F?$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
             t`?$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
               `?$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
                 "?$$$$F?$$c`"%`$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$P
                  ".`"?$$c."""" .`"???$$PPFFF""3$$$$$$$$$$$$$$$$$$$$$$$$
                         "".d$$P"""  =4eec =$$$$$$$$$$$$$$$$$$P??",c$$$%
                         `?$$,,ze$$$$$ee$$$c "??????????"".,,c=",$$$$$F
                           "$$P""^""`"??$$$$$ec   =4eed$$P"".e$$$$$$$F
                            `?$$$."""?$ $$$$$$$$c """` ,ed" $$$$$$$$"
                              "$$$b,  ,d$$$$$$$$$$$$$$$$$".$$$$$$$$"
                               $$$$$$$$$$$$$$$$$$$$$$$$eeec`?$$$$F
                              .$$$$$$$$$$$$$$$$$$$$$$$$$$$$b."$$F
                            .d$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$e "
                           =$$$$???3$$$$$$$$$$$$$$$$$$$$$$$$$$$c  <.
                             `""$$$$$$$??$$$$$$$$$$$$$"$$$$$$$$$$b. ?n,
            __,,cccddF"^"?      ?????"`-4$$$$$$$$$$$$F $$$$$$$$$$$$F MMMbx
          $$$"   $$$F ;%fF              ;$$$$$$$$$$$P J$$$$$$$$$$$$$ ?MMMM
          $$$c,,c$$$ -;%Cj             j;$$$$$$$$$$" .`?$$$$$$$$$$$$ `MMMM
          $PF"""..zee.`%;j             "=$$$$$$$$P".dMMn "$$$$$$$$$$  MMMM
          .zed$$$$$$$$-.`'                $$$$P""  4MMMM . ?$$$$$$$$  MMMM
       .z$$$$P",$$$$$$b.`.     _...       `""      MMMMh $c "$$$$$$$  MMMM
   .. ??$$$$$ z$P ??$$$$$$eer";)););.              MMMMM ?$b `$$$$$F xMMMM
   $$$c. `?$$.$$ dF  ?$$$$$P :);:)>;'             xMMMMM.`$$b ?$$$$'.`"TMM
  d""?$$$c  $$$$.?b. 4$$$$$$c,`'`.,d'         ,u  MMMMMMM."$$b4$$$' MMM. "
 4F   $$$$$.`$$$$=",e$$$$$$$$$$$$$",        .mM" JMPTTMMMM."$$$$$" dMMMMMh
 $L   $$$$$F $$$$$$$PF"z$$$$$$$$P.;"      .dMMP ,P .dhx.'"4x ?$$" xMMMMMMM
4  "ee$$$$$$  $$$$$F ."??$$$$$P" "       .MMMM  " -MMMMMMn.   ?$ xMMMMMMMM
`?,z$$$$$$$$  4$$$$b$$$$c,,.            .MMMMM .nM MMMMMMMMMhx ? MMMMMMMMM
  `"?$$$$$$$b  3$$$$$$$$$$$$            dMMMM> MMM 4MMMMMMMMMMr  4MMMMMMMM
       ""??"" . $$$$$$$$$$$$           dMMMMMMMMMM 'MMMMMMMMMMM. 4MMMMMMMM
             4$$$$$$$????$$$$.        dMMMMMMMMMMM> MMMMMMMMMMMM 4MMMMMMMM
             4$$" 3$$$$be. "?$b.      `MMMMMMMMMMM> 4MMMMMMMMMMM JMMMMMMMM
             J$$. J$$"3$$$$bc. "c     :MMMMMMMMMMMh  MMMMMMMMMMMMMMMMMMMMM
            z$$$$$$$b.d"  3$$$$ `$.   4MMMMMMMMMMMM  MMMMMMMMMMMMMMMMMMMMM
          .J$$$$$c`?$$$   4$$$$L ?$   4MMMMMMMMMMMM  MMMMMMMMMMMMMMMMMMMMM
          d$$$$$$$b ?$$   d$$$$$ JP   4MMMMMMMMMMMM  MMMMMMMMMMMMMMMMMMMMM