asco-o:       $$$$$         OOOO,M"OO,OOOOO             nAa
              $$$$$           OOFMjOOA,naO  nAa   nAa  kMMMd
              $$$$$    M"  ,AMP|lFM,OMM^Mj kM^Mj kM^Mj M" TMj
              $$$$$   kJV   ,MAMMM"OOPAOFMOPY FM PA FM '   MM
              $$$$$     A^  nM   MPOO|MO|M.O' |M |M |M     MM
              $$$$$     aP  aMF|kMY,OlMOkMMa. kM kV kM     MM
              $$$$$     .M~  jMMMM N,kMUMYOPMUMY PMUMY     MM
              $$$$$    .PM~      jP"PV"PYOOO^W^   ^W^      MM
              $$$$$    n"M~       M  OO.,ommmao,.         lMM
              $$$$$    aPM       kM ,oMMMMMMMMMMMMAa,.  .kMMT
              $$$$$     VMMMMMMMMY^tMMV^~"OOOOO~"^PMMMMMMMMY
              $$$$$     MjMMMMMMMV  PV  OOOOOOOOOOO "~^VMY^
              $$$$$    ,M"  BBBB    BB   OOOOOO++++
 !   j u s t  $$$$$  BBaY    MP|kP  BB   OOOOOOOOOO
 !         h  $$$$$  aBs^k  nMMMMM^ BB    OOOOOOOOOO
 !         i  $$$$$  bBc"   A^B  MW BB    OOOOOOOOOO
 !         s  $$$q$u o.i ? ?a?F|kM^BBBB    OOOOOOOOOO
 !         .  $$$$$c u,i c uBiMMMYBBBBBB   OOOOOOOOOO
 !         i s$.$n$o t.d"  BBBBBB .   BB    OOOOOOOOOO
 !         s  $$$$$mBBB,^B B nMMMP.   BB    OOOOOOOOOO
 !         .  $$$$$pBB  kM"B A" jMP   BB     OOOOOOOOOO
 !         n  $$$$$uBB nM"^B ,P`.MM   BB     OOOOOOOOOO
 !         o  $d$a$tBa AMd"B    kMY   BB    NNNNNNNNNNNNNNNNN
 !         t  $$$$$eBl aM^ BBBBlMM^   BB   NNNNNNNNNNNNNNNNNN
 !         .  $$$o$rBB odMMeMMMMMYBBBBBB    NNNN    NNNNNNNNN
 !         a n$.$u$$BBBBBvMMMMMMT BBBBBB    NNNN    NNNNNNNNN