,_\~\|/(____,
           ____ _-;;'@@@@@@:@@@@@@`~- ____
         /######\@@@@@@@@@:@@@@@@@@@/######\
        (##(  )##)@@@@@@@@:@@@@@@@@(##(  )##)
       '@\####_(\__/@@@@@@@@@@@@@\__/)_####/@'
       `,@: /_@@:       \(\(   )/   :@@_\ :@@|
       |@@@@@:  _@@@@@@@_____@@@@@@@_:::@@@@@'
       (@@@@: /#########\   /#########\::@@@@\
      ,'@@@:[|##<(('))>##|=|##<(('))>##|]:@@@@|
      |@@@@:,|########## |:| ##########|.:@@@@@\
     /_@@@: | \________,/:::\.________/:|::@\\@@)
      /@@@: |           _____          :|::@@||/
     |@@@@: `          (#####):       ,:'::@@@\
     |@@@@::  \      ,  \###/  ,    ,:/,:::@@@@|
      \@@@@@@:. ~ - _ \ _,^,_ / _,-,~,::@@@@@@@| 
       \@@@@@@@@::: `  ~-___-~ :'::::@@@@@@@@@/ 
        )@@@@@@@@@: |   :  ::  :|:::@@@@@@@@@|
       /@(@@@@@@@: /   :    ::  :\::@@@@@@@@@@\
     _od##\@@@@@@)#      :       :##(@@@@@@@/##b.
   ,#######\@()@/####...     ...#####\(\))/######b.
  '#########||%||####################||%||#########|
 |##########||%||####################||%||##########|
|###########||%||####################||%||###########|
|##########|||%%\\########}{########//%%|||##########|