Design your own Ascii Messages
Home

                                         ::
                                       :::::
               ,                   ..``::::
              J$L`::::..        .::`  ::::``
              $$$c`::::::::::::::::::::. ``
              ?$$$$b`::::::`..`:::::::````
              `$$$$$P`:::`.:::.:::::::.::::
                "?".:::: .:::::::::::::::,cc,
                   :::::.::`,ccc,`:::::: $$$$,
                  .:::::::'d$$$$$c`::::: $$$$$,:
                  :::::::: $$$$$$$.::::::`$"   ::
                 ::::::::: $$$$P""'`::::::`    ``:.    ,z
            ==cc,,```:::::.?$$$    :::::`,,ccCCCCCCCCc"$bd$$$$cc,
        .,c$$$$$$$$$$cc,.``::`?$.  ```,cCCCCCCCCCCCCCC ?$$$$$$$C""
    ,c$$$$$$$$$$$$$$$$$$$$$$ecL....e$P.CCCCCCCCCCCCCCC'c$c"???$$$$$c,
    z$$$$$$$$$$$$$$$$$$$$$$",ccccc`?$L`CCCCCCCCCCCCCC',")$,4$$$$$$F==,
  z$$$$$$$$$$$$$$$$$$$$$$??.CCCCCCC`$$b.`'CCCCCCCC>',d??$$$$$$$$$$L
 ,$$$$$$$$$$$$$$$$$$$",,chhc`<CCCCC>`$$???bc,,,',cd$$$cr",$$$$$$$$$$
,$$$$$$$$$$$$$$$$$$$b$$$$$$$$cc`<CCC.?$4$c$$$$",bccccccc$$$$$$$$$$$$,
$P$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$cccdc ``',,,c$$$?$$$$$$$$$$$$$$$$$$"
  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$d$$$$$$F?)z$$$???????????$$$$$h
  $$$$$$$$$$$$P$$$$$$$$$$$$$$$$$$$$$$$$$??CClJ$P""              """?
  ?$$$$$$$P"".d$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$P
   3$$$P"                  "??$$$$$$$$$$$$P
    `?"                     `: $$$$$$$$$$"
                            :::`$$$$$$$$"
                         ...::::$$$$$$$".
                    .:::::::::::?$$$$$$c`::::.
                 .::::::::::::::<$$$$$$$$.:::::.
              .:::::::::::::::::<$$$$$$$$$.::::::
            .:::::::::::::::::::$$$$$$$$$$b`::::::

                        \
                         t   .
                          ?  (
                          l  `,  .
                          `t  t  >
                           ?  )  >
                        _,,:cc,,,;.
                  ,,c$$$$$$;$$$$$$$$$$$c,
              ,c$$$$$$$$$$$$$$$$$$$$$$$$$$h,
           ,c$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$c,
         ,d$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$,
       ,$$$$$",d$$$$$$$$$$$$$$$$$$$$$$$$$hc`?$$$$$c
      ,$$$$$u$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$h,?$$$$L
      J$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$b$$$$$>
      $$$$$$$P$$?$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$>
      $$$$$$$$`$b`$$$$$$$$$$$$$$$$$$$$$"$"d$$$$$$$$$
      `$$$$$$c ",nn,?$$$$$$$$$$$$$$$",,`r",d$$$$$$$'
       `$$$$$$$ MMMMM`$$$$$$$$$$$$F,MMMb`$$$$$$$$$'
        `$$$$$$<MMTTM.?$$$$$$$$$$$,MMMMM$$$$$$$$'
         `$$$$$,M";;; `$$$$$$$$$$'M",,`",$$$$$$$'
           ?$$$$,<(`) $$$$$$$$$$ ,('`) J$$$$$P'
           ?$$$$,(  ) $$$$$$$$$$ ('  ),$$$$$F
            `$$$$.`-' $$$$$$$$$$,`--',$$$$$'
              $$$$$hh$$$$$????$$$hc$$$$$$$'
             d$$$$$$$$$ `======' $$$$$$$$$;
             $$$$$$$$$$$$c,,,,c$$$$$$$$$$$'
              "?$$$$P"" "$$$$$$?????$$??"
                         $$$$$
                        4$$$$$c
                      ,$$$$$$$"c
                     z$<$$$$$$$`$,
                    z$<$$$$$$$$$`$c
                   <$>$$$$$$$$$$;?$
                   `$<$$$$$$$$$$$:$
                    ?L$$$$$$$$$$$:$
                     ?$$$$$$$$$$$d'
                     `$$$$$$$$$$F
                      `?$c`??3$F
                       CCC   CCC
  ,;<CC>C>;,,.         `CC   CCC             .,,,,,.
 CCC<CCCCCCCCCCCCCCCCCCCCCC   CC>CCCCCCCCCCCCCCCCCCCCCC>,
<>,CCCCCCCCCCCCCCCCCCCCCCCC, `CCCCCCCCCCCCCCCCCCCCCC(`<CC
  CCCCCCCCCCCCCCCCCCCCCCC>'   `'CCCCCCCCCCCCCCCCCCCCCCC`C
   `''<<CCCCCCCC>>''              `'<<CCCCCCCCCCCCCCC>
                       .,ccc$$$bc
                    ,c$$$$$$$$$$F
                  c$$$$$$$$$$$.,,c$$$$$$$$$$$cc,.
                ,$$$$$$$$$$$$$$$$$$$$$$$$hhx"?$$$$c,
                $$$$$$$"3$$$$$$$$$$$$$$$$$$$$b.?$$$$b
                `$$$$",d$$$$$$$$$$$$$$$$$$$$$$P ???$,"
                 `?? c$$$$$$$$$$$$$$$$$$$$$PF",c$bc,"?b,
                    ,$$$$$$$$$$$$$PF""',,r=,c`$$$",c4 ?'
                    $$$$$$$$$$$$",d$$$$$$'d$$r$$Ld$$,F
                    $$$$$$$$$$$$<$$$$$$$$$P","$$$","$
                    `$$$$$$$$$$$.?$$$$$$$$ $$ $$F,$ P
                      ?$$$$????$b $$$$$$$$ P .$$L` ...
                       `?P cd$c`?,$$$$$",c$dc ,cc, `$$F
                          <$c "$$$$$$$$,"??", 4$$$P `'
                          `?;$c$$$$$$$$$$$P"=b,,",,<
                             "",d$$$$$$$$$,   "',CCC'
                                "$$$$$$$$$$c,`` ,,`'
                                .`"?$$$$$$$$$$$$C,
                                :::::."??" ""???""
                           _,,n'`:::::::::::::..
                     _,,nnMMMMMMn,,```::::''',MMMMn,
               _,,ndMMMMMMMMMMMMMMMMMMP"""""MMMMMTMMMn,
          _,,nnMMMMMMMMMMMMMMMMMMMMMMMM :::.`MMMP MMMMMMn
     _,xnMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMn,,``,uMMMMTMMMMMMMn
  ,xdMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMb TMMMMMMMMn
 dMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMb,"MMMMMMMMM,
JMMMMMMMMMMMMMMMf)MMMPPP""")MMMMMMMMMMMMMMMMMMMMMMMMM,`4MMMMMMMMx
)MMMMMMMMMMMMMMM " ,nnnMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMn 4MMMMMMMMb
 "MMMMMMMMMMMMMM."MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM, MMMMMMMMML
   TMMMMMMMP""TMP ,"TMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMML
     "4MMf dMMMn,MMP MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM'MMMMMMMMMMM,
        "? '4MP"),ccc,._,cccc,`MMMMMMMMMMMMMMMMMMMMMMM" `TMMMMMMMMMM,
        ndMMMf.$$$$$$$$$cc =+nMMMMMMMMMMMMMMMPxMMMMP"     `4MMMMMMMMM
        "TTTT ,"?$$$$$$$???$c,"MMMMMMMMMMMM"xMPP",          "MMMMPTT4,
       ,<<<<<!!!;,""?$?$c`,,`"?,""""""""".,,,;;!!!>          `MP,nM> ,xn
      ,!!!!!!!!!!!!!,"b 3c`!!!;, `!!!!!!!!!!!!!!!!'        :nxJ,MPP""""
     ,!!!!!!!!!!!!!!!> $ $ !!!!!!!!!!!!!!!!!!!!!!!           ""',ccc$b
    ,!!!!!!!!!!!!!!!!!>  4'!!!!!!!!!!!!!!!!!!!!!!             ,d$$$$$$$,
    !!!!!!!!!!!!!!!!!!!>;;!!!!!!!!!!!!!!!!!!!!!'           ==""  ?$$$$$$,
    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !>                 ?$"?F?$,
    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!>                `P  "c?r
    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!                j"   `b"
    :!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!>               "     `
    `!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
     `!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!>
      `!!!!!!!!!!!!!!!!!!!!!!!!!!!!`<!!!!!!!!!!!!!!!
       `!!!!!!!!!!!!!!!!!!!!!!!!!!!!`!!!!!!!!!!!!!!!
        `!!!!!!!!!!!!!!!!!!!!!!!!!!!>`!!!!!!!!!!!!!!>
         `<!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!>
           `!!!!!!!!!!!!!!!!!!!!!!!!!'!!!!!!!!!!!!!!'
           `<!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!
             !!!!!!!!!!!!!!!!!!!!!! <!!!!!!!!!!!!!'
            !!!!!!!!!!!!!!!!!!!!!!!<!!!!!!!!!!!!!>
           !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
           !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
           ,!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
           !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
           !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
           !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
           !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
            ``````''''!!!!!!!!!!!!!!!!''''
               ,CCCCCC>     ,c;c;c;<<
              <CCCCCCCC;    )CCCCCCCC>
              CCCCCCCCCC;    CCCCCCCCCC;,
              `CCCCCCCCCCC;,.`<CC`<CCCCCCC;,
               `CCC `<CCCCCCCC,`'  `<<CCCCCC>
                 ``    `'CCCCC>
                                                ,ccc,
                                   .,cccchhhhccc,?""?L
                              ,cb$$$$$$$$$$$$$$$$$$$c,
                           ,r="3$$$$$$$?$$?$$$$$$$$$$$$c          ,,cccc
                          ,$,d$$$$$$$$$c ?c`?$$$$$$$$$$$$$ ,,ccc$$P"',nn,"
                         ,$$$$$$$$$$$$$$$,$h`$$$$$$$$$$$$$$$$$$",nMMMMMMMn
                         $$$??$$$$$$??$$$$$$$$$$$$$$$$$$$$$$$",nMMMMMMMMMM
                         ?$'nn`$$$F,nn ?$$$$$$$$$$$$$$$$$$$P'nMMMMMMMMMMM'
                         `F.MM,?$$ MMML`$$$$$$$$$$$$$$$$$$$.MMMMMMMMMMMMM
                          $:P  J$F<M"  ,$$$$$$$$$$$$$$$$$$$.".,nMMMMMMMP'
                          $_`_ ""F `   J$$$$$$$$$$$$$$$$$$F.MndMMMMMMMP'
                        ,'    ``"4,,,c$$$$$$$$$$$$$$$$$$$$$.TMMMMMMMMf'
                       ;$,       ,$$$$$$$$$$$$$$$$$$$$$$F "?bc,,""""'
                       ?$C`3cccc$$$xc `???$$$$$$$$$$$""
                         ""\,"?$$$P",d$$ccc$$$$$$$$$F
                             "?ccccd$$$$$$$$$$$$$P""
                               `?$$$$$$$$$c
                                `$$$$$$$$$'
                                 $$$$$$,cc,
                                J??$$$P$$$$
                           ,r, ,",cc,"P'$$$$
                          4$ F,F,$$$$bcc,"?$                        ,,ccc
                         zF-  F $$L4,"?$$$$E                    _,d$$$$$$
                        ,?d "JF d"F'$$c`?$$"4c,.             _,d$$$$$$$$'
                            4$$c...J$$$$$eed$$$$$c,      _,ccd$$$$$$$$$$F
                            J$$$$$$$$$$$$$$$$$$$$$$$,`?$$$$$$$$$$$$$$$P"
                            $$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$P"
                            `$$$$$$$$$$$$$$$$$$$$$$$$$,)$$$$$$$$$$$"
                             ?$$$$$$$$$$$$$$$$$$$$$$$$>)$$$$$$$$$F
                              `$$$$$ $$$$$$$$$$$$$$$$$ $$$$$$$P"
   ,cc=                      ,$c,"?F,$$$$$$$$$$$$$$$$'J$$$$P"
 ,$$",$$$$$$$bc.             $$$$$P $$$$$$$$$$$$$$$F',$PF"
<$$"c$$$$$$",,zcchhc,        $$$$$ d$$$$$$$$$$$$$$  "'
 ?b<$$$$$ ,$",ccccc,$$$bc,    `$$$$ $$$$$$$$$$$$$P'
    `""?" ",J$$$$$$$$$$$$$$cc  ?$$$ ?$$$$$$$$$$$"
           ?$$$$$$$$$$$$$$$$$$c,"$$b`?$$$$$$$$P'
            `""????$$$$$$$$$$$$b,"?b`?$$$$$$$'
                     `""??$$$$$$$$c`?`?$$$$"
                            `"?$$$$$ec.$$$$
                                `"?$$$$$$$$L
                                    `"??$$$F
                       .::::'`
                 : :::::'
               .::::::.::::::::::
           ..:::::``::::::::
     ,cC'':::::: .:::::::::::::
     "?$$$$P'::::::::::::::::::::
        '':::::::::::::::::::::::
         .::::::::::: d$c`:`,c:::
         `::::::::::: $$$$,$$ :
        ,,,,```:::::: F "$' ?::  ..:::::::::::..
      ,d$$$$$$$$$$c,` '  ?::  . :::::::::::::::::
    d$$$$$$$$$$$$$$$$$$$c$F,d$$F::::::::::::::::::
  d$$$$$$$$$$$F?$$$$$$$$$.$$$$$ ::::::::::::::::::.
,$$????$$$$$$$$$hccc-$$$$$$$$$$,::::::::::::::::',$
'    4$$$$$$$$$$$$$$,"?$$$$$$$$$c`:::::::::::'',$"
     $$$"".$$$$$$$$$$$L`$$$$$$$$$$$bccc,ccc$$$$"
     "      ::: `?$$$$$$,??$$$$$$$$$$P"????"
            :::: `$$$$$$
             :::::`$d$
               :: :?$$$::::
             :::'.:4$$$'.:::
            ::: ::4$$$$$ :`::
            :::`: $$$$$$L::`:
            `:::::?$$$$$$<: :
         ,,  `` :::"$$$$ ::''
       $$??" =4- ,,`::"?::,c='? Lcdbc,
       c$$$$",$$$$$c"'  'dLd$$$$b,?$$$$
      ??$$$$,??$$$$$$    $$$$$c $ $$ J
      "?$$$$3`z$$$$P"    "?$$$$P" "
 
                                .,,,;;;<<<<<;;,.
                        .,;<!!!!!!!!!!!!!!!!!!!!!!,
                     ,;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
                  ,!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
               ,!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!>
            ,<!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
           ,!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!(
         ,!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!>
       ,!!!!!!!!!!!!!!!!!.```<!!!!!!!!!!!!!!!!!!!!!!!!!!
     ,!!!!!!!!!!!!!!!!!!!!!;,.=,_`!!!!!!!!!!!!!!!!!!!!!!
   ,!!!!!!!!!!!!!!!!!!!!!'''''!:(?c,`!!!!!!!!!!!!!!!!!!!>
  ,!!!!!!!!!!!!!!!!!!!>;;;;,.  -.` `?, `'!!!!!!!!!!!!!!!!<
 ,!!!!!!!!!!!!!!!!!!!!!!!!!!!>>> `"=.`?c_ `!!!!!!!!!!!!!!>`,
,!!!!!!!!!!!!!!!!!!!!!!!`,=""?$$$$bcc=cc`"? `!!!!!!!!!!!!! <
(!!!!!!!!!!!!!!!!!!!!'',zd$$ $$$$$P",c,"$ 3c,`!!!!!!!!!!!!! <
!!!!!!!!!!!!!!!''',,,JLP"  ,d$$$",$$$$$ $F4$$$c,`!!!!!!!!!!!\
`<!!!!!!!!!!> c$$$$$"?.;;,.`"?$Fd$P   "d$$$$$$$$c`!!!!!!!!!!>>
  `!!!!!!!!(  $$$$$F L`;;;;;.3c3$cccccc$$$$$$$$$$>`!!!!!!!!!!!\
    `'!!!!!!! ?$$$$h $$cccccd"?r  "$$$$$$$$$$$$$$$!!!!!>'''''' <
       `<!!!!> ?$$$$b,"$$$PF""    ."?$$$$$$$$$$$L,,r==<<???????c`,
          ``<!!"$$$$$$hcc       z$$$$cc;?3$$$$$$"),c$$$$$$$$$$P)!>,
             `'-,"?$$$$$".:::: d$$$$$$$$$$$$$$$$,,CCCC3$$$$$$$,',!!!>,
                 ` "?$$P,,,,,c$$$$$$$$$$$$$$$$??bc,C$$$$$$$$P,',!!!!!!>,
                   ,,,`"""""3$$$$$$$$$$$$P"".,;'$$$$$$$$$$P"/'<!!!!!!!!!!,
      L         ,nMMMMM MMM =4mn,, .   ;;!!!!!;,"???????-~',!!!!!!!!!!!!!'
      "c, '<!!',MMMMMMMP ;," )nx `MMx`!('``''!!!!!!!!!!!!!!!!!!!!!!!'''''
     ,r?P"``` dMMMMMMP",!!!!!,`4MMMMMb <!!>;,
    ,c-'    xMMP"",;;!!!!!!!!!!,`"MMMMM,```'\z ccc="
  ,cF          ,!!!!!!!!!!!!!!!!> `"TMMn,    ?$,\
 JP"           !!!!!!!!!!!!!!!!!!            $3P
 "            !!!!!!!!!!!!!!!!!!!            ?:L                     _ .
             <!'''''!!!!!!!!!!!!!            `):t            _ . - ~
              -'' `Mbmn,,``''''!!>             "'     _ .. - '
                     "TMMMMMMMMn  ~- .._ _ _ , ,- - ~'
                       `MMn`MMMM
                        `"" `TTT
                          t    .
                          $    t
                    _,,,,,"     ??ccc,,,..
           _,,c$$PP"""              `""???$$c,-,,_
      _,,ccP""'                                `"-=
     ""
                                         .:::'
                                       .::::.
                  ,cc$$$$c,     .::::::::::::: .:- ''
               ,d$$$$$$$$$$$$F _`::::::::::::: `z$":
             ,d$$$$>=== `?$$P,F?>:::'_`::::::: .'"
             """"",<CCCCC>," F' ;',J$$':::::::: `
                 :CCCCCCCCCC,`::'J"  ? ```````:
                <.CCCCCCCCCCC `' ",,cd$$$$$$$$bc,,
                 ?,`CCCCCCCC>,c4$L``"""??$$$$$$$$c                ,c$$c
                  `?c,,`''',c$$F      .dc,`?$$$$$$$,            ,$$$$$P
                     ?$$$$$$$$"  ..  z$$$$$c$$$$$$$F'          J$$$$P"
                       " " ""  .::: d??"?$$$$$$$$$$$,         ,$$$""
                           \, ``` ,P"ze   ""???$$$$$          ???$"
                             ~+=+".z$$$        `?$$"'       ,cc$cc, ,cc,
                                `:"$$$L          `"       ,$$F3$$$$b $$$
                                 :: ?$$                   $$$$,"?$P" $$$z
                             ..:.::: $$L .                $$$$$$ r=c,P"z$
                          .::::::::::?$$$ ::              $$$$$",ccccd$$"
                        .:::::::::::: $$$b.:::            ` ?$cc$$$
                      .:::::::::::::: $$$$b ::::         :::."``""
                    .:::::::::::::::: $$$$$b ::::.       ::::::::`
                  .:::::::::::::::::: $$$$$$,`:::::     .:::::::
                ::::::::::::` :::::: d$$$$$$$ ::::::   ::::::::
               ::::::::::'    :::::',$$$$$$$$,::::::::::::::::
              `:::::::::.    ::::::,$$$$$$$$$$ ::::::::::::::
               `::::::::::  :::::: $$$$$$$$$$$ ::::::::::::'
                `::::::::::`:::::,$$$$$$$$$$$$ ``::::::::'
                  ``::::::::`:::,$$$$$$$$$$$$$     `````
                     ````````.`,$$$$$$$$$$$$$F
                    ,c$, d b,$r`$$$$$$$$$$$$$F
           ,cF"r-cc-"d$',$$$$$F,$$$$$$$$$$$$$'
           <P".,. `??$F,$$$$$P $$$$$$$$$$$$$F
           "c$$",c$$c`?$$$$$",d$$$$$$$$$$$$P
            `$F $$$$$?J$$P",c$$$$$$$$$$$$$P
:.           "" "?$$$dP"",d$$$$$$$$$$$$$$$'
:::.        .:::::::: ,c$$$$$$$$$$$$$$$$$$'
::::::.    :::::::::'c$$$$$$$$$$$$$$$$$$$F
::::::::: :::::::::',$$$$$$$$$$$$$$$$$$$F
:::::::: :::::::::: $$$$$$$$$$$$$$$$$$$'.
:::::::: ::::::::::,$$$$$$$$$$$$$$$$$$'::
 ``:::::.::::::::::`$$$$$$$$$$$$$$$$P'::::
    ``::.`::::::::: $$$$$$$$$$$$$$$F.::::::
        `'::::::::::`$$$$$$$$$$$$P":::::::::
          `::::::::::`$$$$$$$$$F.::::::::::::
           :::::::::::`?$$$P"'.:::::::::::::::
           ::::::::::::         ``::::::::::'
   .,,.      ::::::::::           `:::::::::      .
 /"""`""?bc,  ```:::::             ::::::``,c$$$P""""?b,
",$$$$$$bd$$$$$$L,,`.`             `.``.,d$$$P""""?$$h,"
$$$$$P",ccccd$$$$$$$$P             `$bd$$$$hc$$$$$c ?$$,
"$$$"<$$$$$$$$$$$$$$P               `$$$$$$$$$$$$$$PJ$F
  "?c`?$$$$$$$$$$PF"                  `"??$$$$$$$PF `
        """"""