/ * \ __   _
          __/ ̄     _ l>' * l 、
            / * r―――-<二 __ ` .、.└ォ ヽ
       _/  /                ヽ  ̄ ̄*l
        _| __ ../                   \   ト、
     //   .,                 ヽ  \ ヽム
      7   ,       : . : . : .  : . : . : .  : . .,.  ヽォ.∧
     /  : ..,  ;      : . : . : . : . : . : . :. : . : ,  |;;|\l
     /  : . ,  : ;  ;    : . : . : l : . : . : . : : . : ,:.:.:.|;;|;;;;;;\
    /j  : . :j )r゙''"''ー弋辷_ : . : . |、 :ヽ : . : . : . : . :,:..:.|;;|\;;;;;;〉
    /;;| =、..,,,ニ;ヲ_     ヾ彡 : ..:.:| \: \: . : . : . ::.,:.:.|;;|;;;;|丁
   /;;;;!  ``ミミ,   i'⌒!  ミミ= . :l´ ̄ヽ¨:\‐-:、: .:..,:.|;;|;;;;| |
   ヽ∧= -三t   f゙'ー'l   ,三: . : | ,. rテ==≧.、:.:.: | |;;|;;;;| |
    ∧ヽ:,シ彡、 lト  l!  ,:ミ  \:.j  トュ:::: 77>、 | |;;|;;;;| |
    /;;;∧ヽ: |ヽ!^'''7  ├''ヾ!′     ´ ̄ ̄ ` ./ ヾ| |;;|;;;;| |
    /;;/;;/ヽヽ! ハ :l   ト、 \.  ,     xwww / : ./.:j;;j‐.j/
.  〈;;/;;/   \l ,r''f!  l! ヽ.   __      /l : /:.:.:.:.:.:/
   〈;;/     |,イ,: l! , ,j! , ト、  ー ′   ィ:.:.| :./: ハ:.:.:/
        ィ,/ :'     ':. l ヽ.     . イ j:.:/|:∧/ j/
        ,ll         ゙':. |.` ァ .´――ォ/. レ
      z―ll         '゙ !|   l     |_
     そ ,ヽ.          リ¨ ミjニ二 ¨  ¨ ┬=− - 、-=-
     >'´. ヽ        /' ./⌒ヽ        ハ      \
   /   r'゙i!     .,_, /|_〈:::::::∧       { l       丶
   て      l!       イ |;;;;;77;;;;ハ       ハ l        ゝ