___
                     . : .´: . : . : . : . `: . 、  __
                     /: . : . , :-:―=: .ミ: . ._:_:.X_´⌒゙
                   .: . : . : /.. : . : . : 城桐 . : . : . :`ヽ、
                /7: /:/:/: . /: . : . : . : . : . : . \:.\
                  /⌒/彡/:/: . /: . /:/: }: . l . : . \:\: \
              {  /こ/:/:/:/: . /:/: . :/: l: .|: |: i: . :}、: ヽ: j
              ヽ/: .:イ/: :/‐;.7_:.\:.v:ノ ̄ ̄`ヽ、―ニ 二 二
               /: . :イ: :/ 〈:    / ´`ヽ _  三,:三ー二 三
                /: /: .:|:/: /  ≠・=/ ´`ヽ _  三,:三ー二 
             /: /: . /:.:./.  '" " "}  ...|  /!
              /: /: . イ: ./:.`ヽ、 ´ -}`ー‐し'ゝL _
               /: /: ./: |:/: . : . .|\  ヘr--‐‐'´}    ;ー--------
           /: /: ./: . レ: . : . r.}  > ノ`ヾ:::-‐'ーr‐'"==--
             /: /: ./: . : . ; <{ ヽ __ }ー≠<:/: /.|:|   バギョッ!!
          /: /: ./: . :./:.: :.: ∧   }-}ォ‐ <:.: :< j:l
            /: /: ./: ./:.: :.: :.: :.: :.':, / ;イ=! ヽ  \:.l}:ヽj
        /: /: ./::./\ヽ:.: :.: :.: :./    ! l!     ヽk:.:',
          /: /: ./: . {:.: :.:\ヽ:.: :.:/       }lqヽ   .イ l!:.: ',
       /: /: ./: . : l:.: :.: :.: ヽヽ:.:{ __  /| l | \/ l='、:.ハ
        /: /: ./: . : . l:.: :.: :.: :.:ヽニZ / /¨ :! l:|  l ∧ゝV¨ヽ
     /: /: ./: . : . :∧:.: :.: :.: :.:_{ l  | │  :| p!   | ! |_j:.:}  ',
.    /: /: ./: . : . :/: ∧:.:r―┴.`、L.⊥人_jヽL_j!.⊥!:. /  ∧