o* *o
                             o*゚   ゚o/l
                           o*゚ /\ /':'|
                      .. -- 、__,....8*゚_/   V´  ̄\
                      ,. :.´::::::::::::::::::::。。厂 ̄`丶  j   /´。o
                  /.:::::::::::::::::::::::o゚::::::⌒ヽ `ヽ}ハハ/´ /  o。o
                 .:.:.:.:.::::::::::::::::::::::::o:::::{{_:::::ゝ--(fう)〉´  ̄ ヽo。o
                 / .:.:.:.::::::::::::::::::: |ミヽo/:ゝ-/  '"´ / `ヽ   〉ヽo
               ′.:.:.::::::::::::::::::::::.|¨^^^℃c{ /  __,ノ     lー< __ ハ
               ..:.:.::::::::::::/::::::/l:::|   ___|::|ヽ/::/ \  ノヽ ノ´  l
            l:::::::::::::::イ_:_:/ :::;   ´   |::l` ∨ /⌒^ー〈てう⌒ーr‐'
            |:::::::::::::{ l:::/ ` j/      _|/_  ∨\___ ノ  l `ヽ{o゚o
            |::{:::::::::{ j/          芹芍_ }:::: ト、___,ノ) _ ノ ゚o゚o
            |:i{::::::: {y芹_       Viり   }:::/|:::::::/o゚o´:\ o゚o゚
            |八:::::爪 Viり             j/ぅ|::::∧::゚o゚o゚o゚o゚o゚
               ヽ::jヽ     ,           爪:∧:::\:::`ー=彡〉
                      ハ               /:从〉:::\::::::ー=彡'′     ageます・・・
                 込、   、  ‐ァ     イ:/´/ ::::::/::`T´ /|  /〉
                         ´     l' /:::::: /::::::::j /O。l//
                          ≧_r<  _j_/::::::::/ ::::::/  /∠ _
                      //´}   /i)__,{::::::::: ー=:::|oO//゜O /
                          /l | イ /i)/† `ー=ミ::::::::|//Oo /
                      ___/Y| |/i)/   ((⌒))`//ー―:::)
                   /r〈  | iノi|/))/  <> Y´(`Y´)`Y:::::::/
                 /<  >| iノi|/  <>o。   ゝ-イ)__ ノ::/、
             /。Or'/( (| ノ/ <>o。   //∴ (::::( (ノ\
              /゚oノ/  )|r/ [)   _r_―‐く,∠[|∴:/ `⌒ヽ {i} |___
                / ((r/  (( (/ ノ)r‐┴‐ 、`丶||南|  / (⌒)     |:':' \
           _/ ((f/  ((/ ⌒´ ア⌒ヽ 丶 ||無|¶/(⌒´ `⌒){i}|\:':':'\
          /〈   )l / ̄ ̄ >―〈ノ⌒l    ||子|/ `⌒)(⌒´   |:':':}:':':':':'}
.          /  \_ Y_____/______ // |     ||神|    (  ) {i } |:':':}:':':':':'}
          / 。゚。゚。  { <⌒YiY ___//´ ̄|     ||社|    `⌒´     マ:':\':':'}
        ′ 〔)]  {)゚ 〉ノr/__ \)† ハ   |  ̄    〔卍〕‐〔ノ〕 }:':':':':}':'}
          |  ∵   { 〈i / __  \ノ∴/ ∧   マ==ミ  _ ノ 〔  ノ  }:':':':':}':'}
          |>ー‐<⌒}】´   `ヽノ† 〈 / (∧   【 / ``丶、〔ノ⌒) }:':':':':}':'}
          |  ⌒)⌒)〈i】 ノ^てソニニニ〉〉 〈(f \ 【)⌒)⌒)  \⌒´。O\:':ノノ
          | ⌒)⌒)) 〈i】  ノ´ニニニニ〈〈/〈) {{i 【 ⌒)⌒) )   ー=ニ __ ヽ
          | ⌒)⌒)   〈i】'´j}  ((の)) \__∧_{{i 【  ⌒)⌒) )       }
          |⌒Y⌒)   〈(】/j} ∴`)Y(∧ii∧†i∨゚{{i 【   ⌒Y⌒    <>/
          | <>>  〈(】/j}: ∴< 〈r〉 > { {i【。0。  人 。o  <> /
         :. <<>> 〈(】/j} : ∴o゚∨ii∨゚o 。{ i{】    ∴[]∴<>   /
          ∧  <>〈(】iソ  ̄ ̄ ̄ ̄ ̄ ̄ ̄{ 廴_______/