. -=ニ二ニ=‐- .
               , <´ <´     `> `> 、
             /  / _ -======- 、 \ \
            /  /‐'":::::::::::::::::::::::::::::::::::>、\ . \
           /  /´:::::y::∧:::::::::::::::::::::::∧:::::::入ゞ、 .:\
.          , ′ /:::::::::r-十‐一::::::::::::::::7´丁`ヽ::::::::ヽ.   ',
        /  ./:::::::::::::::∧/   \:::::::::/   .∨::::ヘ::::::人  !
        \__/:::::::::::::::/.,,-─-、 ヽ/  , -‐- 、㍉::::::::::::レ'"
.          イ :::::::::::::// /} レx     イ/) {`ヽヘゞ :::::::::ト、
         ∨ :::::::/ i {=z, r=}     |={ 〉=! .}ヘ::::::: ∧|
.            ∨::::/ :|乂_}_{,ノ     乂) (_,ノノ!八::::/ `
              〉Ⅳ :::! ⊂ ⊃    '    ⊂ ⊃|:::::i〉{
          /:::::::〉:::!.     | ̄ ̄ ̄ ̄ |   /|:::::|:∧
           /:::::::/l::::|Yr===z,!::::::::::::::::::::::, r=='、_ :::ト、:::\
.         /:::::, ' ::!:::// /ヽ、____ノ r'X´¨ヽゝト、ヾ::: \
.          / :::/:::::/l { ´ ./  / .〉ー‐一イヽ、 \  .〉 .i::::\::: \
.       ' :::/.::::::i ソ入      ト、    .ィ!       /  |::::: : \::: \
      , ′, '.:::::::/! 〈:::::`ーx__ノ::::',  ,':: 乂__>' :〉 ト、:::::::::: ヽ::::::\
     /:::/ /:::::/ |  V::::::::::::::::::::::::::! i:::::::::::::::::::::::ノ  .| ヽ:::::::::::ヾ::::::::\