___
    l"´`!         _,..-‐'''"('、___, ')``ヾ''、‐-、..,         ,.‐-、
    `'‐、`ヽ、    ,、-''" '、 ゙''‐=ニニニ=‐''゙ _ノ,. ' ,.)`ヽ、    _,.ノ   l
      \  `゙`'゙‐ァ    `'''‐‐------‐‐'''" -‐''゙   r'--‐'''"  ,.r-''゙
       ヽ    /゙,    _,.-‐''",.、-‐''"´      /,    /
       ,.'゙、._,./. ゙,_,. -''" ,.、-''"          /. ゙、   /
       /   `''''‐''゙'====、      ,.、====-'、,.、-‐゙'‐-'゙'、
       /    /,.-''"   `ヾ0   0'"´            ゙,
      ,゙   //                            !
.     l  //                           l
     | .//                                 |
     |/ ./                              |
.     | /   ,.r''ニニ''''‐‐-、             _,..-‐‐-、.     !
      l、 /, ' ゙_`ヽ、ヾ,:ヽ、_,.--、 ,.--、_,.、-'"  ,.-‐‐-、ヽ.   l
      lヽ、4゙ l l゙'‐‐'゙l l ゙ヽ '-'゙''"´`ヽ'゙´`゙ヽ、  / r''゙´l ヽ ゙'=ニi゙
      ヽ、j 〕. _   _  r゙__ (―)  (―).  __゙.,  '"!_j   〔/_,ィ゙
       \゙、.l l   l l l_( `ヽ、゙、   / ,. -''゙ )_l  l l   / ./
        \ '゙ .== ゙'_,.ノ.  ̄ ̄O゙、ニ/O ̄ ̄ ヽ.  l__l .//
         \` ̄´‐'"´ ̄ヽ,. ((゚ ゚)) / ̄`''‐`''‐-‐''゙/
           ヾ゙ヾ、、     ヽ、. ̄,/       ,..-''゙
            ゙'‐、_j        ̄     _,,..-''゙
               ̄``'''―-------―'''"