. .  ,  ,
                              |` \/ \/ \,',
                              ;          ` \/\,.
                             :               ` \,/
                             |                  /
                             ;                 :
                            :                  ;
                            |      ,---.      /
                           :     ,'     `,-._ \
                           ;    (   o    \   `'
                         _:      .      ,'  o ;
                        /,.`      `.__,'`-.__,
                        \_  _               \
                       ,'  / `,          `.,'
                 ___,'`-._ \_/ `,._        ;
              __;_,'      `-.`-'./ `--.____)
           ,-'           _,--\^-'
         ,:_____      ,-'     \
        (,'     `--.  \;-._    ;
        :    Y      `-/    `,  :
        :    :       :     /_;'
        :    :       |    :
         \    \      :    :
          `-._ `-.__, \    `.
             \   \  `. \     `.
           ,-;    \---)_\ ,','/
           \_ `---'--'" ,'^-;'
           (_`     ---'" ,-')
           / `--.__,. ,-'    \
           )-.__,-- ||___,--' `-.
          /._______,|__________,'\
          `--.____,'|_________,-'