万丈目準1 2 3 ミニ / 丸藤翔 / 天上院明日香 / 天上院吹雪 / エド・フェニックス / 早乙女レイ / 浜口ももえ / 万丈目&エド / 藤原優介 / 万丈目&明日香 / ジュンコ&ももえ

万丈目準

                    ト.        /:::/
                    |::'、      ,. ':::::: /
                    |:::::'.、 r '´::::::::/ ̄ ̄ ̄ ̄ ̄`丶、
               、    |:::::::::\|:::::::::::::::::::::::::::::::::::::::::::::::::::::::::`丶、
                 ヾ:..、 ト、:::::::::::|:::::::::::::::::::::::::::::::::::::::::::::::::::::::\::::::::` ._
                 ヽ::`丶ヽ::::::::::::::::::::::::::::::::::::::__:::::::::::::ヽ:::::::::::\-‐   ̄
                 ヽ::::::::`ヽ:::::::::::::::::;r‐、:::≦ ',::::::: i:::::ヽ:::::::::::::|
                 ーェ--≧::::::::::::::::::::::〈( 「|:/  ̄\:::::::|:::::::::ヽ:::::::::!
                 `丶、::::::::::::::::::::人` '  \__{Y:∧:::::::/::::::::::|
                     /` 丶 、::/   {   、  > !:::/ヽ:::::::::!
                     ̄>=-、'.\  ヽ   >'´  l:/   \:{
                  / ̄\.  `、 〉ー/`ーく._     ′    ゝ
                     /    〉、   `、../  , '´
                  / O   /  \.  >チ
                〉    ,/   !  〉-{_O|
                   〈 ',____/  │ ,' ;  丁
                ∧    /__/ ,' ;   |
                  /    /    `、`、   j
               /     /         `、`、/
               ,/     _/        /
              〈   ̄∧\ ト、    〉
               \ /  ',   |__\  │
                 〉′    l_|[\ |
               /        |   ̄丁、!
             ,r‐/         |   l|│
         / l            |   l|│
       ,/  U        ,/ \._l|U
.    ,.  ´               /     「
  ,.  ´              /     | U
                                         /{
                                            /: :',
                                         /: :.::::',
                            ,_          |: : : :::::'、         /|
                           ,.  '´: : : : ̄    ─-  __|: : : : ::::::\.    / ::|
                  _,.  - '"´: : : : : : : : : : : : : : : : : : : : : : ̄ヽ: :::::::::l   /::::::j
            ー==ニ ̄: : : : : : : : : : ;. ' : : : : : : : : : : : : : : : : : : : : : ', :::::::l  ,. '´:::::::,
               ` 丶 、:::::::::::;. '´: : : : : : : : : : : : : : : : : : : : : : ::::..: :::::::l‐ ´: :..:.::::/  ,ィ
                   >'´: : : : : : :/: : : : : : : : : : : : : : : : ::..: :::::::::::: :..:.:::::::::/ //
                 r '´: : : : : :.:.:::/: : : : : : : : : : : : : : :..::::::.:. ::::::::::::::::::::::::::∠.-'´::/
                 |: : : : :.::::::::/: : : : : : : :.:::::l: : : : : :.::::::::::::::::::::::::::::::::::::::::::::::::::::/
                 |: : : :::::::/: : : : : : :.:::::::::;.-!: : : :::::::::/\:::::::::::::::::::::::::::::;. '´
                 |: : : :::::::∨: : : :::::::::;.r<  !: :.::::::/ ,.ィ Z::::/下:::::::≦ェ=‐
                 |: : : :::::::::∨: : : :::::ハ弋tゥ|: ::/イ乏フフ |:万ノ }:::;.ィ"´
                 ∨: ::::::::::/∨ : :::/ __}  __レ'          リ_ノ'´:.:.j
                      ∨ ::::::/  ∨::/'´:.:.:\ ヽ _     /,. ':.:.:.:.:.:/、
                     ∨ :/  /∨:.:.:.:.:.:.:.:.:\     r‐''"´:.:.:.:.:.:.:.//:.` ‐-  _
                   ∨  ←-、_:.:.:.:.:.:.:.:.:.:.:.: \__,. '|:.:.:.:.:.:.:.:.:.:/:.:/:.:.:.:.:.:.:.:.:.:.:/`
                           「T‐、_:._,.-'´/〈ー─!:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:/:.:.:.:.:
                          V/:.:.:.:.:.:./  '、  |:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:./:.:.:.:.:.:.:.:
                            く:.:.:.:.:.:.:.:./    /:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:/:.:.:.:.:.:.:.:.:
              _             ヽ:.:.:.:.:.′  /:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:,':.:.:.:.:.:.:.:.:.:.
             / ̄/   '、              ヽ:.:.l_   \:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:、:.:.:.l:.:.:.:.:.:.:.:.:.:.:
          ( / |  l  '、 ,._______ト:| ニ-    \:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.\|:.:.:.:.:.:.:.:.:.:.:
              '、/ ァく._  'ー|:.:.:.l l:.:.:.:.:.:.:.:.:.:.:.:.|:.|、  ̄ ‐ __ \:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.\_、:.:.:.:.:.:.
            '、/ ,ィノ ヽ ,':.:.,' ,' .:.:.:.:.:.:.:.:.:.:.:.|:.|∧   _  ̄ '.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:./\:.:.:.:
             `丶、_,.r┬/:.:/ /:.:.:.:.:.:.:.:.:.:.:.:.:.|:.|/∧_    ̄ ̄|:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:/   \
                       ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|:.|///{ニュ__    |:.:.:.:.:.:.:.:.:.:.:.:.:.:.:./
                              \
                               V:\
                               V:::::\       j
                               V:::::::::`::.、   ':
                     __   ---──┴、::::::::::::|   ,':::
                / ̄ ̄:::::::::::::::::::::::::::::::::::::::::::::::::\:::::::| /:::::
                 , ':::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\:∨:::::::
            , '::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
           ,. ':::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
          /::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
          /:::::::::::::::::::::j::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
     _,. ' ::::::::::_ - '"|:::::::::::::::::::::::::::,、::::,-、::::_::::,r‐z:::::::;r'´下::::::::
        ̄ ̄ ̄       |:::::::::::i:::::::::/ ノ:/ ノf {/ /  ̄!! }) }::::::::::
                    |:::::::::::|::::::::| /:/ /:::| | /_ノ" リr',.く:::::;. '
                    |:::::::::::|::::::::l /:/ /::ノ ,''´}   j _,. '´:.:.:.
               ::::::::::/|::::::::l レ  サ  〃 /   / ハ:.:.:.:.:.:.:
                /:::::, ' |::::::;.ヽ.        〈つ //  ∨:.:.:.:.:
                 ノ:::/  |/-─\      小ー〈´ __/∨:.:.:.:
              ー'''"´   イ:.:.:.:.:.:.:∧  ̄  /:|─-、 ̄__/:〉:.:.:.
                      l:.:.:.:.:.:./\丶、./_)|    ´,/:.:.:/:.:.:.:.
                      |:.:.:.:.:/:.\ \:.:.:/:.|   く:.:.:.:.:.:.:.:.:.:.:.:
                          ,r=‐-  、_            |: : :' 、
                          / : : : : : : : : `` ‐- 、_    ', : : : \      ,.ィ
                    /: : : : : : : : : : : : : : : : : : : :`` -、_',: : : ::::l    /:/
                  ,.-'´: : : : : : : : : : : : : : : : : : : : : : : : : : : ` 、 ::::l   /: :/
              ,. - '´: : :/: : : : : : : : : : : : : : : : : : : : : : : : : : : ::l:::::l ,.-': : :′
         _,. - '´:..:..:..:.::/: : : : : : : : : : : : : : : : : : : : : : : : : : ::..: :::l:::::|´: : :..:::::{
        ー=ニ_:::::::::::::::::::::/ : : : : : :.:/: : : : : : : : : : : : : : : : : : : :.: :::::.:::::::::|:::::::::::/ ,.イ´
            ̄ ̄ ̄〈: : : : : : :..::/: : : : ',: : : : : : : : : : :..:..:.: : : :::::.::::::::::::::::::/ ,. ´:/
               ',: : : :.::::::/: : : : :::::',: : : : : : : :..:::/:::::::::::::.:::::::::::::::/ ̄:..:../
                '.: : :::/: : : :..:::::::∧: : : : : :.:/`丶、:::::::/ヽ:::::::::::::;. -‐'´
                  '.: :::::ヽ.: : : :::::::rトミ.∨: : :.:/ _,.ィ'´  l:://ハ. }:::::::::´二ニ=‐
                    l: :::::::::ヽ: : ::::::|.ゝじ∨:.:/イtヮクフ レノフ/::::-=ニ_
                    |: ::::::/  ' .: ::::|_}  ノ∨        f_/::::::;∠´_
                    |: :/,.-‐'"'、 ::|:.:\         / {:::::/:.:.:.:.:.:.:.:.:.>
                 /  `丶、:.:.'、:|:.:.:.:.:\  ̄ ´ ,. ´  ∨:.:.:.:.:.:,.-''"´
                      `ヽj:.:.:.:.:.:.:.:丶r ´ __//:.:.:,∠ __
                    / ̄ ̄>:.:.:.:./ } ̄   , ':.:.:/:.:.:.:.:.:.:.:.:.:.:ヘ
                   /:.:.ヽ ̄:.:.:.:.:./_  ′___, ':.:.:.:.:.'、:.:.:.:.:.:.:.:.:.:.:.:.:.',
                      /:.:/:.:.:.:.'、:.:.:.:.:/ ` -'´   /:.:.:.:.:,.--`:.:.:.:.:.:.:.:.:.:.:.:.:.',
                   /:.:.:{:.:.:.:.:.:.:',:.:.:/  /   /:.;.-'´:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:',
                       , ‐-   _            l:::::ヽ
                      /:::::::::::::::::::`` ‐- _    {::::::::::\     ,.ィ
                      /:::::::::::::::::::::::::::::::::::::::::::::`丶 、∨::::::::::/  //
                   ,. '´:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::``l::::::;′/:::/
               ,. - '´:::::::/:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::l:::::::;/::::::::′
         、_, - '"´::::::::::::::/::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::l:::::::;:::::::::: ノ   ,.
          ̄  ー一ァ'´:::::::::::::::/::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::/ ,.ィ"
                ヽ:::::::::::::::::/::::::::::::::V::::::::::::::::::::::::::::::::::::::::::::::::::::/ー'´;.'
                     ',:::::::::/::::::::::::::::::;V:::::::::::::/丶、::::::::,-、:::::::::::::::::::::/
                     ',:::::ヽ::::::::::::::::ィヘ.V::::::::/ ,.ィ `l::/ハ∨:::::-‐_::´ニ=-
                      '.:::::: ヽ::::::::::::ハ 心V:::/ィt示ヮ レ万 ノ:::-=ニ__
                    |::::::::/ ヽ:::::::l_}  ノ∨    ̄   (_/::;.-<´
                    |:::::/,. '´ヽ:::l:.:\` __,  / {::/:.:.:.:.:.:.:`>
                   / `丶、:.ヽl:.:.:.:.:\  ,. ´   _]/:.,.  '´
                        ,-ニ.、:.:.:.:.:.:.:.;`f´一  ̄ /:./`ー-- 、
                        /:.:,.-'´:.:.:.:./ j    /:.:.:〈:,. '´.:.:.:.:.:.:,
                      /:/:.:.:ヽ:.:.:.:/-、 _,. ―,.':.:.:.:.:.:.:.'、:.:.:.:.:.:.:.:.:.:.',
                   /:.:.|:.:.:.:.:.',:.:/   ,   ,.':.,.-ア  ̄:.:.:.:.:.:.:.:.:.:.:.:.'.
                     〈:.:.:.:!:/:.:.:.:∨  /   //:.:〈_,.-''"´:.:.:.:.:.:.:.:.:.:.:.j
                 ィ{ :.:.:.!':.:.:.:.:./   ′ /:.:.:.:,.く´:.:.:.:.::.:,,.-'':.:.:.:.:.:/
                  〉`ミュ.|;.、;、:.:′  ;  ,':.:./‐、ヽ,-''"´:.:.:_ -‐j′
                    /:.:.;.-、/:./ ア丶、_ __」/二ヽ._ゞニ二 ̄:.:才´
              _/:._ノ  ,':./ /:.:.:.:.:.:.:.`丶、_,.-、ヽ.ゝ:.:.:.:.:.:./
                 /:.:/‐ヘ._|:.:.|  |:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.`く:.:.:.:. /
             |:./:.:.:.:.:.:.:.└┴、.|:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:ヽ:.:/
             |:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:下`T -、:.:.:.:.:.:.:.:.:.:.:.: /
                  ヽ:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.|  |:.:.:.」`丶、:.:.:.:./
                ̄ ̄ ̄/ ̄/ ̄ ̄ ̄ ノ:.:.:.:.:.:`7、
                 <:.ー:.:′‐-、_  /:.:.:.:.:.:.:.:/:.:.>
    : ::'、    l: : : : : /: : : : : : : : : : : : : : : : : : : : : : : : : : : ヽ: : : : \
    : : : ` 、 l: : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : ヽ : : : : `
      、: : : : : :`:l: : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : ヽ:_:_:_:_:_
    、\: : : : : : : : : : : : : : : :_:_: : : : : : : : : : : : : : : : :'、: : : : : : : \
    : `丶、: : : : : : : : : : : : :.Z  ヽ: : : : : : : : :/: : : : : : '、 : : : : : : : : \
    : : : : : :`: : : : : ;.-、: : :/ `丶、 ヽ: : : : : : /: : : : : : : : '、: : : : : : : : : /
    -、_: : : : : : : : / ハ',: :l     \ヽ : : : /\: : : : : : : : ヽ: : : : : : :/
    ェ―`-、_: : : / { 爿 '; l ´\___ ` ヽ: : |/ \: : : : : : :/: : : : : :/
     ``丶、: : : :` 、ヽ、_ V  _   `   {ヽ|‐-‐'^ハ: : : : ;イ: : : : : :/
         `丶、 :` 、__,>‐'´/       ゝ    /│: : :/ |: : : : :/
            \/    |  {\_    ノ  |: : /  : : : :/
             /     |、 ` ‐'´  ,.ィ´__|: /,   l: : /
             |     │\   ,.ィ´  ̄    l//   l /
            |      |――´‐┤        /    l′
                l       |      |      /
            _「       |      l.     /
                          ,'                       '、
                           /     /`丶、 O              '、
                             /   /;;;;;;;;;;;/ ,. -‐-、           '、
                          /  ,/;;;;;;;;;;;,.へ_/ : : : : : \             ' ,
                       /  /;;;;;;;;;;;/: : : : : : : : : : : : : :ヽ             '、
                      _,∠.- ァ;;;;;;;;;/、: : : : : : : : : ノ: : : : : :ヽ.            '、
                  _∠ -‐ '"´ ノ/: /` ー---一'ー‐く: : : : : :ヽ.            '、
                     /   _,.-ァ</:_/::::::::::::::::::::::::::::::::::;rz:ヽ: : : : : :ヽ         ',
                  / ^ <. /  / : !:::::::::::::::::::::;.ィ:::::::::/ ,. \:〉、_ : : : : ヽ.          '.
               /  `丶 、 `j/ : : :!:::::::::::::;.< /:::::/ /__ /// \: : : :: \       .
                  /   、_  /ノ : : : ノ|::::::::::;.代ty::/-イせノ {//{_,. -`: : : : : :)       |
           ,.r‐/    {_ノ/、 : : `ヽ|::::::://}  /ノ       ゝ'´: : : : : :,. '´         ,′
             ハ 〈     ノ /  \: : :│::/`‐ヘ \     /: : : : : : /            /
             /  ヽヽ、__,イ '、    \: レ' : `丶、\  ̄ ,. -/: : : : : : /          /
          /    ` ー‐ァ´  \    ヽ: : : : : : : >→ァ'´: : : : : : : : :/   _,.       /
.          /         /     `  、   ヽ: : : : : : : : : : : : : : : : : :/ィ''"´ ̄`ヽ  ,. '´
          /         /      __,.、>ーヽ: : : : : : : : : : : : : :/'´ /        l'´
       /         /| ̄ ̄ ̄    /   / ` 、:_:_:_:_:,. - '´   {     _|_
        〈        / !           _r─┬──┐          '、        /
       ヽ                ,.r‐|;;;;;|;;;;;;;;|;;;;;;;;;;;;; |        _,. ゝ-- 、_   \
        ヽ、________〈;;;;|;;;|;;;;;|;;;;;;;;|;;;;;;;;;;;;; | 、___,メ'´        ` .  \
                      '.;;|;;;|/ ̄ ̄ ̄`丶.|_  __∠      , -‐- 、 ヽ__ ` 、
                        〉/,. '"´ ̄        ̄|ll|;;;;;|    {{::::::::::::}}  ハ  \ヽ
                          / (,. -一 ¨ ̄       |ll|;;;;;|     弋:::::::ソ   }`丶、_ ',
                      /  `ー、‐一 ¨       ノ|,. '´        ̄    j        ̄` 丶 、
                      ,′     ` ̄ ¨`ー--―〜ヘ              丿             >
                              '.: : ::\        ,ィ
                  _______'、_: : :.:` 、    , ':′
              /: : : : : : : : : : : : : : : : :', : : :::::l   /: :′
              /: : : : : : : : : : : : : : :::::.: ::::.:',: ::::::l /:.:::,′
              /: :..:.:::::/: : : : : : : : : : : :.:::::::::::',::::::l/: :::::::/   ,.イ
           , -'´:.::::::::;. ': : : : : : : : : :.:.::::::::::::::::::::::::::::::::::::/  '´/
         ー―‐ _ア: : : : :.:::/: : : : :.:::::::::::::::::::::::::::::::::::/ -'´ ::/
            |: : :..:.::::::/: :..:.::',: : :::::/ ̄Z__::::::;.-、:::::::::;. -'´
            |: : :.:::、'´: :..:::::::;.r', ::::/ィt乏7 |:/ノ) ',::∠..ィ
            |: : :.:::::ヽ: : :::代tッ|:ノ  ー'  /r' /::;.-'´
            |: :.:::::::/ '、: :::l '、 <      ノ::;.-'´
            |: :::/   ',:::l ` .丶    r‐- [__
             j/      ∨ ___>、_/|     /
                      \   }こΤ _,. -く
                  __〉-イ ,. -' ´     >―‐┐
                   __ //ヽ、くこ} ̄   _,. -‐ ''了   _ |
               (//  //` ー一 ' //  / |   (__) |
             /_/ l  //   /   //   V  」     |
              / ̄`\'〈   /  ,//   /   ト 、   |
                             ∨ヽ          ,
                           ∨:::` 、     /|
                               ∨:::::::::\  /:::|
                     __  -一   ̄∨:::::::::::::::| /::::::|    ィ
               / ̄::::::::::::::::::::::::::::::::',:::::::::::::::'´::::::::/  , '/
               /:::/:::::::::::::::::::::::::::::::::::::',::::::::::::::::::::::/ /::/
               /:::/:::::::/::::::::::::::::::::::::::::::::::::::::::::::::::::::::"´:::::/
            ,.-'´_:::-1:::::::r':::::::::::::::r‐z::::;. 、:::::::::::::::::::::::::::::::::/
           ̄     | ::::::|:::::::::/:://ヘ:f ハ∨:::::::::::::::::::::::∠._
                 /:::/|::::::/レ1}ノ゙ リ ク/::::::::::::::::::::::::;.-'´
              //   :::/ ノ    _j二>───< _
               ´     レ  `ヽr/,.r― ¨ ̄ ̄ ̄`/
                    くく._______/
                   r<< ̄ ̄ ̄| |   l ト、_
                       「 ̄ ┌-ミー─‐| |   l |彡 ハ
                  |   | l ヽ  ̄ ̄| |   l |     ',
                    |、O//  ヽ     \\.//  / ノ
                      ミ彡    }      \/ /  〈
                  <廴_  |/         ハ.    ',
                    |    |           / ',   '、
                     |     |          /  '、   '、
                       |     |         /   <{     '、
                  _|     |‐--    -‐> _/ヾミ.   /
                  <ミュ_   j`丶、    / ∨f     /
                     /     /         ',弋_,ィ
                  /     /             ',   /
              _/     /                ',‐'
             /〈.    /             ',
                         ,.‐- _    V :` - _
                   /: : : : : ̄ ‐- ヽ_:_: : : :  ̄|       /
                  ,.  '´: : :::/: : : : : : : : : : :.:\ : :::::|    ,. '::/
             ,. ‐ '´:..:.::::::;.-'´: : : : : : : : : : : : :: ::::::\ ::!_,. ':.::::::/
        _,. ‐ '´:.:::::::::::::;.-'´: : : : : : : : : : : : : :..: : ::::::::::::::::| :.::::::::::/   ,.ィ
        ̄ ̄ ̄ ̄_ア´: : : : : : : ::/: : : : : : :.:::::::::::::::::::::::::::::::::::/  ,.-':/
              |: : : : : : :.::::/: :..:l: : : :.:::::::r‐、:::::::::::::::::::∠.-‐'"´::::/
              |: : : ::::::::/: : ::::::::l: : : :::::/ ≦z:::::;.、:::::: :..:.::::::::::/
              |: : : :::::〈 : : :::::::/|: ::::/斗zィ }:::/ヘ V:::::::::;.-'´  ,.
              |: : :::::::::ハ: :.::::代tリ:/イエシ ′|/)ノノ:::::/_,.-::/
              |: :.::::/ V :::ハ ノ    ,    j、./:::::::: ̄ ::/
              / ::/   V/ ヽ. 、-イ}   , '|::::::::::_,.-―く
               //     リ,. -‐ \`‐ ′/ :!z'"´     >
              /        く      ヽ./-r‐'"│  ,. - '´
                    `丶、    j |f:j l    '、//
                   __>、-'´ノ―/―‐∠.-'^¨フ── 、
                 _/ |   /` ̄ ̄ ̄ ̄ ´    / ̄|    \
                (/ ,小、/ f:::j         /   /    f::j 〉
                 / // /〉、_____,.ィ'´ |   ヘ.     /
                   〈/ / //   /     / / _j    ヘ__/
               /  〈 〈〈 _/       | |/ `丶、   /
                 /  _,.-'´ ̄  `丶、   ,l ' /  丶、\_ 」
             / //7   _     ヽ'´  f 、丶、\-ク
               / |_/;;/  /: : :ヽ     '、 _,.__\.\.フ/
                〈 / { ̄  f : : : : : }      '√    \_ァ' /
               ',   '.   弋:_:_:_ソ      }       /
                              ィ
                           ,1     //
                        /::| _,. -'´:::/
                         |:::::V:::::::::;、/
                       lV:/:::::/:::``丶 、_
                     ',:::::::::::::::::::::::::::::::::::::::::|           _ノフ
                    ,、'、::::::;. 、::::::::::::::::::',:::::::、          / <_
              ____/:.:\::f (/≠\::::::::::',::ヽ:ヽ.    _,. -r7'⌒丶 / ̄ ¨フ
             /:.\:.:.:.:.|:.|:.:.:.:.:.:.Y   ヽ」 |::::/::::〉:::「_>‐ ' ´:.:| |:|イ`ー──‐'
              |:.:.:.:.:ヽ:.:.:.:.|:.:.:,.<{  、_(レ'|::::/{::::|:.:.:..:.:.:.:.:_,. -┴`'
               〈:.:.:.:.:.:.:|:.:.:.:.|:.:.', 介二」:.:.:.:.:.l::/:.:ヽ:|_,. -‐ '´
            /:.:.:.:.:.ノ:.:.:.:.:.:.:.:,ゝl:.l:.:.:.:.:_,. レ-‐ '´`
            /:.:.:.:.:./:.:.:.:.:.:.:/ ,.イ|/‐ '´
          /:.:.:.:.:.;イ___/ /つ┴ァ
.          /:.:.:.:.:.:./:.:.:.| |:.:.:|'´    ノ
           ヽ┬───'┼‐^┬─ '´ __
          y:.:.:.:.:.:.:.:.:.:|--イ _,. - '´   |
         __/:.:.:.:.:.:.:.:.:.:.|>‐'´ ,.-'´,.  ノ
 _ -‐   ̄{{:.:.:.:.:.:.:.:.:.:.:.:.:.l      〉'´   /
 :.:.:.:.:.:.:.:.:.:.:._,. -─ ''"´:.:.:.:/   _,. /     /
 :.:.:_,. - '"´:.:.:.:.:.:.:.:.:.:.:.;.-'´ ,. ‐'´`/    /
. "´:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.;. <´,. ‐'´   /     /
 :.:.:.:.:.:.:.:.:.:.:.:.:.;.-'´  / ̄`丶、/    / \
 :.:.:.:.:.:.:.:.:.;.-'´    _l      /      (.   \
 :.:.:.:.:.:./  ,.‐'´ ̄ |__     | __,. -く.    〉
 :.:.:.:,_'_/          ̄ ̄[_____` ーく
                         ̄ ̄
             f     _ ゙   /: : : : : : `丶、              \
             |   / `丶./: : : : : : : : : : : : ` 、                 \
             | /: : : : : : : : : : : : : : /: : : : : : : :` 、                ヽ
             | |: : : : : : : : : : : : :/\ : : : : : : : : : `丶、               '、
             | |: : : :>、:_:_:_:_;.-'´:::::/`丶、:_: : : : : : : : : : ̄ハ         ',
              j |: : :/::::::::::::::::l:::::::::/ /,ィ-ォ f/77iーr─ : : : リ            |
              / l /::::::::::::::;.<l::::::/、/ィtソ/  V/∧/: : : : /             |
           /  l: :ヽ:::::::::::ィせl:::/     ̄    \/: : : : : :/              |
          f   l: : : :V::::::::ハ. レ、        /: : : : : :/            /
          |  j: : : :ノV:::::l/}     く⌒ヽ    _/: : : : : :/            /
          | ノ : :  ̄`V::jミ弋丶、  `-'′ /ヽ: : : : : /              /
              '、 ` -、 : : : }:ノ: ` ミ、{{.ヽ ,.-‐ヘ : : : : : : : /        ,. -、 /
           \  丶、: : : : : / ̄/: : : : : : : : : : : :/     ,. '´    '、
                 \   \: : : : : : : : : : : : : : : : : : : /   ,. - ´       '、   _
                 ` 、  \: : : : : : : : : : : : : : : /- '´  │        ̄ ̄/
                  `丶、ヽ、: : : : : : : :_;. - '´         {          \
                   / ̄/` ̄ ̄ ̄            '、             \
                 〈   /                 \__       \
   ____         ハ  /                       \ `丶.       \
 f´      }, ̄}       〈   .′                       `ー'´ \         \
 |  -=ニヽ_', |        /ヽ. {                        ,.        \
 |{          } !    /   〉、     ,.     -、_        /     ,.-‐二二=‐- 、_
 l.}   ー──‐{、ノ   /     /  `ー '´      `` ー----‐'´      //: : : : : :` 、 ヽ:`
 |{    ___j  /      /                          // f : : : : : : : : リ  } :
 |        _ノ -'´      /                      /: :,'  ゝ、:_:_:_:_:_:ン   ノ:
 | ヽ   Tン'´           f                         /: : f / /         /: :
                                                           /{
                                                             /: :',
                                                         /: : :::',
                                       ,. - ^丶 、             |: : : :::::、
                        、 ______, -‐ ¨: : : : : : : : : `` 丶 、.          |: : : : :.::'、
                         `丶、: : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :`` 丶 、_  | : : : : ::::ヽ.      ,ィ´
                                 `丶、::::::::::::::::::::::::::::::::_  -‐ : : : : : : : : : : : : : : : :  ̄ ¨ ┐: :.:::::ヽ.    , ':/
                                `_>―  ¨ ̄: : : : : : : : : : : : : : : : : : : : : : : : : : : : l: : :.::::::/  /.:::′
                               f´: : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : l: : ::::/  / :::::!
                               |: : : : : : : : : :..:..:.:.:::;.-': : : : : : : : : : : : : : : :.::..: : : ::::.:..:..::::/-‐' ´: ::::::|
                               |: : : : :..:..:.::::::::::;.-'´: : : : : : : : : : : : : : : : : : :.:::::::.:..:::::::::::/: :..:.::::::::::::::j
                               |: : : : :::::::::;.-'´ : : : : : : : :..::::::::|: : : : : : :..::::::..:::::::::::::::::::::.::::::::::::::::::/ ,.ィ
                               |: : : :.::::::::::V: : : : :..:.::::::::::::::;. -|: : : : :.::::::::::::::::::::::::::::::::::::::::::::::::/ ,.-::ン′
                               |: : : ::::::::::::::V: : ::::::::::::::;.<  |: : :..:::::::::/ ̄Z__::::::::::::::::::::/ ̄:::::; '
                               |: : : ::::::::::/∨: :::::;rイ丈辷ュ、|: : ::::::/_,.斗≦ <:;.-、:::::::::::::::::::;.-'´
                               | : : :::::/___V:.::::l (.}   ̄ |: :::/イ弋攵ノ //フ} }::::::::;.-'´
                                    l: : :::/ ``丶::∨:リゝ、!      く〈     ̄ /万ノ リ::≦ェェ=‐
                                 l:.::/   ,.-'´ ∨丶、::>、  t──‐ァ    ,.'__,. ィ彡<´
                                ∨___≧‐ 、}   `丶| \ヾニン  ,.ィ´_;. - '´    ヽ
                                 _/ ___|│ ̄`丶、  _代_\._,. '´ ノ「     _,. -‐`___
                                 (/ /,r―キキ      {Y´ j   | ̄ ̄| ̄  |ヽ ,.ィ'´ ̄ ̄//   '、
                                  / //   l ゝゝ、 __ゝゝ、  リ f::::) |   メ }/ /    / /─、.  '、
                               ∠ ' /   l   ヽヽ|┌─ミ二二二二二二二ン′  // ̄ヽ.ヽ弋:)
                             < ̄ ̄   |    `| ゝ、(:::)                // /    ヽヽ. '、
                            〆    ∨    /`7-、\________,//   /      ヽ`ー‐、
                             ,. ‐'´      |    / /   ` ------------‐ァァ''´   /          ̄ ̄ノ
                    ___,.-'´         |    | |       /         / /    /    ,. - '´_,. -‐く
                  /     ̄            _,.キ    | l       /         / /     l     ,. -‐'´     \
                  /             ,. - '´  ヘ   \\   l     _,. ‐'´ /    ナ、            \
                  /          _,. ‐'´        ヘ.    ` ミ丶+-‐''"´_,. - '´     /  `丶、 _,.、__,.r‐- 、_\
           _ _,. ‐'´ _         ン′          〈ヽ       ``{-‐''"´       ,/ __,. -‐'´   \   ̄     `丶、
           ,.-'´ ``丶/   ̄`` 丶 、 _/   ,.-、       ハ       }         /  __|_>‐、       ヽ._,. --- 、    '、
      ,.-'´       /           ``丶く } |ヽ.  /  /\ -、_  丿    _,. - ___ク /     ヽ  ,. -‐ '"´     ヽ     '、
.   _,.-'´        /            、      `l l  `イ   / ,.、 ``丶 ̄〉-‐''"´,. - '´  |,/       _j-'´               |    ヽ
   | ァ─―- 、  |           \.     | l.     / / ̄`T‐ 、`ー= ''"´ ,. - '´j/       /   /            |      /
   ∨       〉、 |              \ 〉    | l.    / /     ! |  ヽ_,. - '´``,/´ j  j     /  //           ノ-‐  ̄
.  /      (_ノヽ            \.    ヽ ヽ.  / /ー- 、__ |│     //  ,.'  /  /  , '  / ,.            ,イ
  /          ヽ.  ヽ               >    ヽ ヽ' / `、 \. └ ̄二二7(_/  ,.'  /  ,イ r'  < ,.-'´             /│

                              i
                              |'、
                 ,. ^丶、    |::ヘ
             _,. -‐ '´:::::::::::::::::`丶、」_::::ヽ
         ー=ニ_:::::::::::/:::::::::::::::::::::::::::::::ヘ::::::\   ,.イ
                >'´::::::::/:::::::::::::::::::::::::::ヘ:::::/ /::/
              |:::::::::::/::::::::::::|::::::::::::::::::::::::::/'´::::::j
             l:::::::::::',:::::::::_,.-|:::::::::;.-‐Z:rヘ:::::::/ィ'´
             ∨:::::::::',::::代tゥ|:::/ヒテァfハ |::/ィン′
                 ∨:::::∧:ハ  り    /_,.ィ:z_'´
               ∨/__V__\ f三) /;.-<´
                X\:.:.:.:.:.:|` - '´|:.:.:.:.:/
                  >、:.:.:「 ̄ ̄]:./、__
              ,r─ ´/::/‐ ,rzノ:.:.:.:.:.:.:.:.:.:/ヽ
                  ハ:.:.:.:.:.〈:.:.:.:l   ∨:.:.:.:.:.:.:.:.:/:.:.:.:.∧
              ハ:∨:.:.:.:ヽ:.:| |   V:.:.:.:.:.:.:.:|:.:.:.:.:.:.:.〉
              ハ l   |::::::::::.: : : :/         _ -.、
                  ハ:: l    |:::::::::.: : : :.|   _ -‐ ´: : : : : : `丶、
                ハ:::: l.   |:::::::: : : :,.┴ ´: : : : : : : : : : : : : : : : : : `丶、
         \    ハ::::::.: \ !:::::::.: : /: : : : : : : : : : : : : : : : : : \: : : : : : : :`` ー‐--―‐ァ
         ヽ\  ヽ::::::::::..:.: `l:::::::: :/::.: : : : : : : : : : : : : : : : : : : : :\::::::::::::::::::::::::::::::::;. ‐'´
          ∨:\ ヽ::::::::::::..:.::::::::/:::.: :..:.:::.: : : :.: : : : : : : : : : : : : : : ` 、_,. -‐ '´
.           ∨::::`丶、:::::::::::::::::::::::::..:.:::::::.: :..:.:::::. : : : : : : : : : : : : : : : : : :` 、
            ∨::::::::::::::::::::::::::::::::::::::::::::::.::::::::::::::::.: : : : : : : : : : 、:..: : : : : : : : : ` ,
           `-、:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: : : : |::.:..: : : : :\::.:..: : : : : : :/
          ‐=ェュ≧x::::::::::::::::::/ヽ::::::Z  ̄\:::::::::.: : :|::::::::::..: : : : :\:::::::.: : :/
             `丶、::::::::::::::::/ ハV::! ≧zx、ヽ:::::: : :|\:::::::::::::.: : : : 〉::::.: :,'
               `丶、::::{ ( 「V ゝ f心ミ、ヽ::.: :|∠ユ、:::::::.: : :/::::::.: :′
                  ` ミ丶、`┐   ̄    ヽ::代りノハ::::: : /::::::::: :
                    ` 、:`]、          ゞ    lノ!::: :∧:::::::: :
                      >'{ \   rf^ーァ   / l:: / ∨:::: :
          ___        /:.L」._ \  ̄ ̄ ,. '    l:/   V:::.:l
        r ´\:.:.:.:.: ̄ ̄ ̄ ̄/:.:.:.{   `丶.\_,. 彡‐┐   ′   v::.|
        |:.:.:.:.:.∨:.:.:.:.:.:.:.:.:.:.:.:/:.:.:.:.:〉   ‐-| ̄|´_, 人ー──一==、∨
        |:.:.:.:.:.:.∨:.:.:.:.:.:.:.:.:.:/:.:.:.:.:.|     j_j   〈:.:.ヘ:.:.:.:.:.:.:.:.:.:.:.:.}
        |:.:.:.:.:.:.:.∨:.:.:.:.:.:.:.:/:.:.:.:.:.:.{___,.ィ'´イ ト.\__}:.:.:.ヘ:.:.:.:.:.:.:.:.:.:.jl
.          }:.:.:.:.:.:.:.:.V:.:.:.:r―≧=-‐'´:.:.:.| | Y l.│Y│ |\:./:.:.:.:.:.:.:.:.:〃
          く`丶、_:.:.:.:V:.:.:.l:.:.:.:.:.:.:.:.:.:.:.:.:.:.:| | | l.│| │ |:.:.:.`ー─‐ァ:.:.〃
.        j``:.:.:.:.:.:.:.:V:.:.:l:.:.:.:.:.:.:.:.:.:.:.:.:.:.| | | l.│| │ | : : : : : : :/:.:./:.ヽ
                              |'、
                              }:ハ
                  ヽ         /:: :ハ       _  -─¬ 、
                      V:.、    /:::::::.:ハ_ -‐  ̄: : : : : : : : : : `丶、
                 ∨:ヽ   〈:::::::::::..j: : : : : : : : : : : : : : : : : : : : : :` 、
                 _    ∨::::ヽ.  V::::::::.}:.: : : : : : : : : : : : : : : : : : : : : \:..`丶、
                `` 、  ∨:::::::`: 、V::::::.: : : : : : : : : : : : : : : : : : : : \: : :\:::.:.:..:`` ‐- _,
                  ヽ:::` 、∨::::::::::.:.:..:::::.::..:::.:..: : : : : : : : : : : : : : : : : : :\: : :\ー─   ̄
                 ∨:::::::\:::::::::::::::::::::::::::::::::::::.:.: : : : : : : : :|:::.: : : : : : :\: : /
                     ∨::::::::::\:::::::::::::::::::::::/`丶、:.: : : : : : |-、:::::::.: : : :/: :|
                    └ 、:::::::::::::::::::::::::;rヘ:Z≧=-ミ 、:.: : : |,ィ_`f:::: : :/::: : : !
                     `丶、::::::::::::〈 (ハ{{ 弋''辷テト` 、:仗' ハ:: : /:::::.: : :|
                      -‐=ェェ冖::::::::::::>、_).   ー     { ¨ { l:: /、::::::: : :|
                   | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|、     -┘,∠ ∨  \::..:!
                   |                  | `  、` ̄,. ´:.:.:.: ̄ ‐- _` :ゝ
                   |                  |`ー─クョ':.:.:.:.:.:.:.:.:.:_ -‐ ¨`
                   |                  ト、   ノ ヽ:.:.:-≦、_
                   |                  |  ``  '´ ̄|:.:.:.:.:`>:.:.:}
                   |                  |    ハ   !:.:.:/:.:.:.:.:!
                   |        ,. -     l      }  j:.:/:.:.:.}:./:.|
                   |   ,. ⌒/ 丿    :l!     j  j/:.:.:.://:.:人
                _,.  '´  /  /       :!} ,. - '⌒` [:.:.:.:.:V:.:.:,.イ
                |  _,._‐'´ ,/_________||´      |:.:.:.:.〈:.:.´:.∧
                |  |:./  / ,r'─、:.:.:/:.:.:.:.:.:.|         |:.:.:.:.∧:.:.:.:.∧
                 |   ノ'  / '´   /  ̄}:.:.:.:.:.:.:!     __|:.:.:.:.:.∧:.:.:.:.∧
                   j    /    /   j:、:.:.:.:./   二 ̄  ∨:.:.:.:.∧:.:.:.:.∧
                    /             ハj:.:.:/           ∨:.:.:.:.∧:.:.:.:.:.:\
                                          , '                    ヽ
           ________________        /                        '、
        |  ______________ │      ′        o    o              '、
        |  |                   (炎)|  l.     j                  __          \
        |   ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ │     ′    ,.r―- 、   ,.r' ´: : : : `ヽ.         \
        |  「  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|  l.    /    /: : : : : : : ` ´: : : : : : : : : : :ヽ         ヽ
        |  l          /f   〈》\        |  l    /     ' : : : : : : : : : : : : : : : : : : : : : : : 、         ヽ
        |  |        ∧. {  _〃\ \.__    |  |   /    ,': : : : :、 : : : : : : : : / : / /: : : ヽ           '、
        |  |     xzx/ 〉 !ィカ\、 `、 }勿ァ、 |  | /     ,': : : :\:>、:_:_:_:_:_ノー'ー〈 : : : : : : ヽ         '、
        |  |  ,.<ミ_/。 ̄〉_rイヾ、  ゙ハ  勿.!  !/      , ': : :,.>'´::::::::::::::::::::::::::::::::::::::ヽ: : : : : : : \
        |  | ,ィ刋 _〈ヾ、≦/   \ }}  }} ',   } │    , ': : : f::::::::::::::::::::::;.ィ::::::::::::/^Z::::\: : : : : : : \
        |  |{刈イ (辺;勿勿勿    }!,. -く ノ   |  |   / : : : : !::::::::::::::;.<. /::::::://´_ y//〉、:_: : : : : : :\
        |  |弋_____  、 ノ    }.  ,'|  |   f : : : : : : |::::::::::;.代tゥy::::/イセフノ {//{_,.〉、:_: : : : : : : )
        |  |     _(| ハニニ| |/  ノ   /│ !   ヽ : : : : : |::::::://}  /イ       〉'´: :ヽ : : : : : : /    /
        |  |  ,〃´ /7/、ゝ- / /f /   , '  |  |、    \: : : |::::/ミzト、 ヽ _    /: : : : : : : : :,. '´    /
        |  |  ( 廴,ィ'/ ,>_/ /「  \_/   |  |ハ、    ヽ: |:/: : :ヽ {l\     / : : : : : : : : /     /
        |  |  `ー〈ム} とィ彡丿 しヘJ ⊃    |  | ハ\.    ヽ: : : :/`丶 \,r‐ァ'´: : : : : : : : :/     ,. '
        |  l.________/ ̄ ̄ヘ.___|  | ハ `丶、   、 : : : : : / ̄/: / : : : : : : : : /   ,. - '´ヽ
        |  _______/       ハ__, │  ',/ ̄ `丶.ヽ: : : : : : : : : : : : : : : : : /_,. -‐ '´      |
.         ,.ィ|  |            │        ハ.  |  |   l     /``丶、: : : : : : : : : : ;. '´´  |      /]
.       {  |  |            |        ハ.  |  |.   l     /       `  ̄ ̄ ̄ ´      |           `丶、
       '. |  |.________'.          ハ.__!  !   l.   /                    |              `
.      ハ.l__________、          ヽ.___!_    l /                    \
     /  ハ          }     _ハ           Y´    l. {                         \>‐-、
    {.    ハ      `丶、 ̄  ,.ヘ、        l.    | 〉、           ___r:─‐┐ノ     __ヾ__、_
    ∨     ハ           ` 、/  l        l    |/  ` ー '"´   `>'|;;;;;;;;|;;;;;;;;;;;;|´   ,.ィア : : ;.-'´ _``
.     ∨     ハ            '、   !          l\.   |          /\l;;;_|___!  ∠∠ : : / ,r' : : : ハ
      ∨    ヽ         '.   !         l. \ |            <\;;;/__    `Y|;;;;;r:┴┬  {{: : : : : }}
.       ∨      `丶、      }  l           l  │         \// ,r―‐     |l|;;;└┬┴弋. ゙=="
.         \         `丶,、__ノ   |                l               f/ / / ̄   |l|/ ̄: : : : : ` ‐----
                                            _  -‐ ¨ 、                /′
                            、______   -―   ´: : : : : : : : : :` 、             / /
           _ -‐ 、          `  、:.:.:..:..: : : : : : : : : : : : : : : : : : : : : : : : : : :` 、.       /: ::/
-─‐    ̄ ̄ ̄      `   、          `  、::::::::::::::::::::::::;. : : : : : : : : : : : : : : : : : : : ` 、.    /: : :.::
                i      `   、         _二=-‐  ´: : : : : : : : : : : : : : : : : : : : : : : :` 、/: : : : :.::i
                l ハ         `  、__     |: : : : : : : : : : : : :.;. ´ : : : : : : : : : : : : : : : : : : : : ヽ: : : :::::|
             j l ハ.           ∨ \__|: : : : : : : :.:.:;. '´: : : : : : : : : : : : : : : : : : : : : : : : : : i: :.::::::|
            / j  ハ    \    V  ∨ j: : : :.::_,. '´: : : : : : : : :: : : : : : : : : : : : : : : : : : : : : :l.::::::/
         ,. <_/ ̄「リ       \.  ∨ ∨: : :..:::::∨: : : : :..:.:.::::::::::|: : : : : : : : : : :.:..: : : ::.: :.: :..::j::::/ ,. ‐ ´
.      ,.  '´      └─‐ 、      \  V /: : :..::::::::::∨: : ::::::::::;.、‐ |: : : : : : : :.:.:::::::::::::.:.: ::::.:::.:::/::/'´:.:.::::::/
   ,.  '´                 \.    \ /: : : ::::::::::;. -V : ::::::代トミ、|: : : : : :..::::::;.rヘ::::::::::;.-、::::::::::::::::::::::/
  ´                        ` 、    i: : :..:;. 彳´ ̄∨:.:::::j ゞ=''|: : :..::;. ‐_,.斗-‐∨:/ヵ }::::::::::;. ‐'´
                         `丶、| :/≪.      ∨:::,'     j;ィ ´ 千辷=ァ‐z /rf /:::::≦-─ _ェ=‐
                            j/、  │` =、   ∨,ハ.  、「     ー ´ ノ_/::::::_zェ二 ̄ `ハ
                                  \ | __z≧ /  {ハ  `丶.  ,. ィ←─  ¨下 ̄    / '.
                                   ヽ ∨   / \ヽハ、_,..- ´ / }       ヽヽ    ,'  '.
                                   i ∨  /     ヽ 、_ ̄ ̄   /r========= 」   ,'
                                  l   V/       '´ ̄ ̄ ̄ / \、       /  /
                                 _j ,ィy       ,          /     \、    /   /
                                  } ィ/、___  {       /   ,. =--→ / ___
                                  /, イ       丶、     /,.r= ´   // ̄` - 、
                            // i          `丶、._//      /         ` -
                            //   l              //      ,/
                            //    l.             //  _,. ‐'´>
                            //      rf]            //     -=7
                      //        j \          //     /
                      //      /    ` 、.       //     〈
       _ -‐ ´: : : : : : : : : : :..:.::::::::;. '´: : : : : : : : : : : : : : : : : : : : : : : : : : : :` 、.    j: : : :.:::::::∧
─―  ̄: : : : : : : : : : : : :..:.:::::::::::::;. - '´ : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : ` 、/: : : : ::::::::::∧
‐- _:::::::::::::::::::::::::::::::::::::::::::;. - '´ : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : ` 、:..:::::::::::::/     /
      ̄ ̄  ──,. - '´: : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :::|:::::::::::::/    /::::::
        __,. ‐'´ : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :. : : : : ::::|:::::::::::/   /::::::::::::
         ∨: : : : : : : : : : : : : : : : :.::/: : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :.::.: : : :::::l:::::::::/  /::::::::::::::::/
            V: : : : : : : : : : : : :.::::::/: : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :.: : : ::::::.: ::::::i:::::::/ /::::::::::::::::::::/
/``丶、  _ -∨: : : : : : : :.::::::::::/: : : : : : : : : : : : : : : : : : : : : : : : : :..:..: : : : : : : ::::.: ::::::::.::::/::::://::::::::::::::::::::::::/
       ̄|   |: : : : : :.:::::::::::/: : : : : : : : ::{: : : : : : : : : : : : : : : : :..:::::::::::::::::.:.:..:..: ::::::.:::::::::/::::::::::::::::::::::::::::::;. '´
 { ノ      V   | : : : : ::::::::/: : : : : : : : :::::::::',: : : : : : : : : : : : : :..:.:::::::::::::::::::::::::::::::::..:::::::::::::::::::::::::::::::::::::;. '´     _
/      〉 │: : : ::::::::〈: : : : : : : :..::::::::::::::;.V: : : : : : : : : : :.::::::;r‐z_::::::::::::::::::::::::::::::::::::::::::::::::::::::::::∠ -―   ̄:::;.
  ,.__,. ´└┤: : :.:::::::::::V: : : : : .::::::::::::;kヘ.∨: : : : : : : :..::::/  <:::::::::::::::::::::;.-、::::::::::::::::::::::::::::::::::::::::::::::::;. - ´
 ̄`┘         | : : :.:::::::::::::V : : : : ::::::::::;小 ヾミV: : : : : :.:::/   _,.斗 \::::::://ハ∨::::::::::::::::::::::::::::::;. ‐ ´
            |: : :.:::::::::::/∨: : : :.:::::::fィ゙} ゝ弋∨: : :.::/_,.r≦´____ |::::/∠ノ 〉] V::::::::::::::::::-=≦_
            |: : :::::::/   ∨ : : :::::::l. i  ` ̄∨: :/  ′`之r少'/ !:/ノフ/ ノ:::::::::::::___三二ニ=−-
            |: :.::/      ,.V: : :.:::::l  、   ノ V/      ー ´   リr‐ '´,._ '´-‐  ̄ヘ.ヘ\
            |:.:;.'     ∠ -ヽ : : :::|ミ 、\ \ ′          人_,. ´/!       ヽヽ.\_____
             j/            ヽ: :::| ` ミ \ ー- ...._,    ,.  ´  /  /│       ヽヽ. __ -‐  ̄ \
            ′          ヽ !    ]_≫\      ,.  ´    /    /          ヽヽ
                     __ `-==彳   /ヽ_,. < ̄ ̄ ̄ ̄ /   /             ヽヽ
                      \ヾ     /     `ヽ    ̄ ̄ ̄  / -───────‐→ ヽ、
                           ヽヽ.  /       / ̄ ̄三ニ/,. ´ ̄ ̄ ̄ ̄ ̄/ ̄ ̄ ̄ ̄ ̄
                          V、 ∧     .:        ///          /
                         〉〉′ \.    ::       | ヽヽ.          |
                           //      下 ¬、     |   \ 、         |
                        //        ∨   `丶、  │   \ 、      ∨
                           //         ヽ       `  !    ,ィ/    \ \
      :::\        /:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::∨:::::::::::::::; '    ,.ィ
     、::::::\      ,. ´:::::::/::::::::/::::::::::::::::::::::::::::::::::::::::::::::::::::::::::; '  ,. '/
        ヽ:/_,.-<:::::::::::/::::::::/:::::::::::::::::::::::::::;. -z:::::::::::::::::::::::; ',. '´::::/
       、 ∨ / j_r Y_/::::::::/::::::::::::::ヽ:::::::::// Z::::::::::::::::::::'´::::::::::/
        ヽ j / ノl { |〈::::::::::〈::::::::::::::::::;.く.V::/_,ィr‐ぅフ Y/ヘ::::::::::::::::::::/
       、     へ.┘∨:::::::ヽ::::::::::::衣て∨   ̄   仏}ハ:::::::;. '´
        ` 、     `丶V:::::::::::ヽ::::::::|}   !      r' /:≦‐冖ニア
         \      Y::::::::/=ヽ::::l:\  ⌒    ノY´::::::::;. - '´
       ___>       )::::/--―ヽl> ミr、     / |::;. <____
      /(__ /    / }::/` ‐- 、     |_,>ー チ‐-、_|'        _>
      、     ̄ ̄ ̄ ̄ノ^レ ‐-  _〉   j: : :.:.:..: : : :.:.:.:|    _ -‐ ´
        ̄ ̄ ̄ ̄ ̄ア   < ̄     /:.:.:..:..:.:.:.: :.:.:.:.人  ど___
     ` ー───/     ヽ`丶、   {:.:.: : : :..:.:.:.:.:.:.:.:.:..:ヽ      /┐
              /        ヘ   `丶」:.: : : : : : : : :.: : : : : }    /  |
         /            ハ     |:.:.: : : : : : : :.: : : : : l  /   │
         /     `丶、     i     |:.:.:.:..: : : : : :.:..: : : :.| /  r  ハ
       ` 丶、:::::::::::::::::::::::::::::::::::::::::::::::::;. - '´: : : : : : : : : : : : : : : : : : : : : : : : : : : : :::::::::::::::::::::::::::::::::::::::/    , '::/
          `` ‐- 、 ___,. - '´: : : : : : : : : : : : : : : : : : : : : : : : : : : : : : ::.: : ::::::::::::::::::::::::::::::::::/   /:::/
                  _,. - '´: : : : : : : : : : : : :..;.: : : : : : : : : : : : : : : : : : : :.:.: :::::.: :::::::::::::::::::::::::::::/  ,. '´:::::/
              ≫x.「: : : : : : : : :..:..:..:.:.:.:;. - '´: : : : : : : : : : : : : :.:::::::::::.:.:.:..:.:::.:::::::::::::::::::::::::::::::::/- '´::::::::::::/
               ≫x: : : : : ::::__,. - '´: : : : : : : : : : : : : : : : :.::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::/
                  |: : ≫x : ::「: : : : : : : : : : : : :..:::; : : : : : :..::::::::::::/ ̄≦z::::::::::::::::::::::::::::::::::::::::::::::::::::/
                  l : : : : :≫x : : : : : : : : : :..:::::::::::'. : : : : :..:::::::/    ,.ィヾミ:::::::;.rヘ::::::::::::::::::::::::::::::/
                  |: : : : :.:::::::l≫x : : : : :.::::::::::::::::;ム: : : :..::::/  _,. - '´,.ィ''  |::f ハ ∨::::::::::::::::;. '´
                   /: : : :..::::::::::l : : ≫x : :::::::::::;.<_ ',: : ::::/   /_,.r '´ ノ   |:}/) } i:::::::::::/   ,.  '´
                /: : : :.::::::::::::::V : : : : ≫x:::::〈≧=-ミV:::/  -イ´ rfこぅ'     リ カノ j:::::/ ,.  '´/
             / : : :..:::::::::::::::::::V: : : : :::::::≫ハ.\ に∨ ヽ     ̄ ̄    ,. -‐'/:∠- '´::::::/
                /: :..:::::::::::::::::; べミV: : : ::::::::/::::≫x  ̄   j}:::::....        /__/:::::::::::::::::;. -'´
          /:.::::::::::::;. - '´ ←‐-∨: :.:::::/::::::::::ゝ≫x   ヽ        /!:::::::::::::::::;. '´
          /:::::;. -‐ '´       `丶、V: :::::i`丶、-、::` 、≫x  r‐- 、     / |::::::::;. '´    ___
       ー‐ '"´                 `ヽ :::|   ` ̄``ミr、.≫x `    /  |::;∠ -―   ̄      ̄二ニ=-
                      、   ヽ:{          | `丶≫x. /    |/             ,. -  ̄
                    ,. '´ ̄``_z、ヘ`丶、 ``ヽ.       ,L -‐  ̄ :.≫x. ̄ ┴i          ,.  ´
ヽ            _∠ -─  ̄   ヾ、  ` ̄      |    :..  :::.....:≫x.:::::::|      /
 ヽ     _  -‐   ̄          \ `丶、.__     /:..   ::::..  ::::  ::::≫x|     /      _ -ァ
─┴   ̄                  `丶、 ``  ̄、 ┴‐- 、_:::::::.≫x ::::::::::::≫x   \ニ=-‐  ̄  /
                         }、     `` ‐ 、_`` ‐ 、_: : : : ̄  ー≫x、_::::::≫x        /‐-、
                            \、_         `` ‐ 、_`` ‐-、: : : : : : : : :  ̄ : : ≫x.      /     ヘ
ヽ                    〈    \`` ‐、-、_     `` ‐-、`丶、 ; ; ; ; ; ; : : : : : : \.   /       ハ
  ヽ                    /   '、    ヽ   \: `` ‐- 、    `丶、` 、; ; ; ; ; ; ; : : : : :\./      ハ
    ヽ、_      ___,.、-――く     '、  ,. '´ /   \: : : : : :`` ‐-、 _ノ一' ; ; ; ; ; ; : : : : : : : :.\      }
      \ ̄ ̄      ヽ.  /ヽ    )´  /       \: : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : \    j
      \         ヽ、. -─  ̄ //        \: : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :\.  /
                       ,. ': : : : :..:::::;. ': : : : : : : : : : : : : : : : : : : : : : : :.: : ::.: :::::::::::::::::::::::::::::::/     /:/
                       ,. - '´: : :..:.::::::;. ': : : : : : : : : : : : : : : : : : : : : : : :.::.:.:.: :::..:.::::.:.:::::::::::::::::::::::::/   /:::::/
                  _,. - '´: : :..:.:::::::::;. '´: : : : : :..:/: : : : : : : : : : : : : : : : :::::::::::::::::::::::::::::::::::::::::::::::::::/ _,.-'´::::::::/
             ー=ニ´__:.::::::::::::::;. '´: : : : :..:.::::::/: : : : : : : : : : : : : : : : :.:::::::::::::::_::::::::::::::::::::::::::::::::/‐'´::::::::::::::::/
                    ̄ ア´: : : : :..::::::::::::/: : : : : : : : :∨: : : : : : :..:::::::::::::/ _ Z_::::::::::::::::::::::::::::::::::::::::::::::::/
                    ヽ: : : : : ::::::::;. ': : : : : : : :..::::::::::∨: : : : : :.:::::::::/r '´ ィ Z::::::::::::::::::::::::::::::::::::::::::ノ
                         ヽ: : : : 、'´ : : : : : : : :.:::::::::::::/∨: : : : ::::::/'´_,.、r'´/   |:::/⌒V::::::::::::::::::::/
                        V: : : ヽ: : : : : : : :::::::::::/ー-、∨: : ::::/イ‐fおう ′  |:/ハ V::::::::::::/
                       V -‐ ´|. : : : : : :::::::衣弌fn心:.::/     ̄       リニハ. i:::::::/ ,. - ':/
                   _,. -‐ ´: : : : : : |、: : : : ::::::::|:ハ ` ̄ り            刀ノ ノ:::::´ ̄:::::/
              _,. -‐ ´: : : : : : : : : : : : : :|.ヽ: : : :..:::::|:::ハ    ヽ      _      /、_,.-'´:::::::::::::;.-'´
                |: : : : : : : : : : : : : : : : : : : : |.__ヽ: : :.::::|込ハ       _,.. -‐'´     /!::::::::::::::;. - '´
              |: : : : : : : : ; ; ; ; ; : : : : : : : :|. ``ヽ : ::|::::::::::\     丶        !::::::::/
                  |: : : : : : : ; ; ; ; ; ; ; : : : : : : :.|.二二ヽハ`丶、::::` r、       /   !::/二二二二二二`丶、
                | : : : : : : ; ; ; ; ; ;. 、: : : : : : :.|丶、   ` ゝ  `丶| \.    /    |'        ,. '´r '´
              |: : : : : : :_:_: ; ;/  ハ: : : : : : :.|丶、`丶、     i┴‐冖`  ̄´¨¨冖‐-、|_     ,. ,. '´
                  |: : : : : / ハ ;f{_ノ }: : : : : : :.|   `丶、`丶  !   , ,  , //  ////|   //
                |: : : :./ / j;,′  j: : : : : : : :.|.、 _,. -‐] l. |     '/,', ' '  ,'////|   / /
              |: : :/ ̄ /,'     ,': : : : : : : : :|.二二二_ノ /、,_,   '//,   /////ハ. 〈 〈、
                  |: /   / ,'     ,': : : : : : : : : :|.、       {///ア7ァァ、//, , ///////\ \二二二二 ̄/_
                /   /: ,'     ,' : : : : : : : : : : |.ヽ.     ハ/      ̄`ヽ/,r ' '"´ ̄∨        / /   ヽ.
                /     /: :,'     ,': : : : : :_,. -‐ '´ ヽ ヽ     ハ           ,       ∨     //     ',
            〈   ー‐〈.: :,'    ,',. ┬ '´    ',  ヽ ヽ.    ハ          /,     ∨  //         i
                '、     ',:,'    ,′/ ̄ ̄`丶、 ',    ヽ ヽ   i           /,      ∨/ /            |
              '、   j'     i. /    }'__う } /  ヽ ヽ  l            //      ∨/           |
              '.    ,′     /    /     、Y!/     ヽ ヽ |        ///,      V     i       |‐ァ
                            / ̄ ̄  ─‐--   _     |: : : : :.:::::::ヽ、
                            /: : : : : : : : : : : : : : : : : : : : :  ̄ ̄ ヘ : : : : ::::::::::::/      ィ
                      ,. '´: : : : : : : : : : : : : : : : : : : : : : : : : : : : : ヘ : : : :::::::::/      //
                _,. - '´: : : :./: : : : : : : : : : : : : : : : : : : : : : : : : : : : ヘ: : ::::::::/   ,. '::::::/
            、_,. -‐ '´ :..:.:.:::::::/: : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : ヘ :::::::/,. - '´::::::::::/
            `` ー- 、__/: : : : : : : : : : : : : : : : : : : : : : : : : : : : : :.: : :.:.: :::::::/´:::::::::::::::::::/
                    /: : : : : : : : :./: : : : : : :.: : : : : : : : : : : :.:..: : : ::::.:..:::.:::::::::::::::::::::::::/
                    r'´: : : : : : : : :..:./: : : : : :..::::V: : : : : : : : :.:::::::::::::::::.::::::.::::::::::::::::::::::/   _,. -
                    ∨: : : : : : :..::/ : : : : :.:::::::::;.V: : : : : :..:::::/ ̄Z_:::::::::::::::::::::::::/ _,. - '´/
                  V: : : : :.::/: : : :..:.::::::;. <. V: : : :.::::// ̄ Z::::/⌒i:::::::'´ ̄:::::::::/
                    |: : : ::::〈: : : : :.::::::::;代弋rうミV: ::::/代trフア //ハ } |:::::::::::::::::::/
                    |: : :..:::::ヽ: : : : :::::::ハ  `ー'  V'´   `ー'´  〃刀 ノ::::::::::::::::/
                    |: : :::::::::/ヽ: : : :.:::|、',     〈{          /  /:::::;. -‐ ¨
                    |: : ::::::/=ェヽ: : :.::|::::\.     ___,     /ー'´;. '´ ___
                    |: :.:/  >tヽ: ::|:::::::::`r、  ` ー '´   /::::::/ ̄_,. -‐ '´
                     j/ ,. '´    ` ゝ丶:::| \     '´|:::::_,. -‐ '´  `丶、
                     /             「\. ` ー '´ / |´            \
                   ̄ ̄ ̄ `丶、     l   ` ̄ ̄ ̄´   !     ,. ‐ '´ ̄ ̄
                      _,. -‐ヘ    〈`丶、     ,. - 'ハ   /丶、
                __  -‐ ´ _,. - '´   /ヽ.    ̄ ̄    |   `丶、 `` ー──‐-、
                   /      <        f丶、           |      >     /    ヽ
                / {       \,.- 、_,.‐-、._ `    ___  |     /     /       ハ
             /   ∨        _fノ   `>‐≧、,. '´     ̄ `丶、/    /     、     ハ
                /     ∨     f     ///::::::::::::`` ァ     _  `丶、  /  /  `丶、 リ
           〈.      ∨     y    ///:::::::::::::/``'丶、  /: : : : `ヽ   ヽ/_/         ` 、
                ∨     ∨   {    〈〈〈:::::::::::::::``r 、/ /: : : : : : : : :ハ.  ',  ̄ ̄ ̄\ ` 、ノ
                   ___     ヽ: : : : : :..:.::::::::::::::ハ    /: :::::::::!     〃
                     /: : : : : :  ̄ ̄ ̄  ──-- 、:::ハ.   / :::::::::::::!    , ':/
               /: : : : : : : : : : : : : : : : : : : : : : : : : :'、:::'、/.:::::::::::::::::j  /:::,'
               /: : : : : : : : : : : : : : : : : : : : : : : : : : : : ::'、:::::::::::::::::::::::;.' /:::::::,'
           ,. ': : : :..:/: : : : : : : : : : : : : : : :..:..: : : : :.:.:..:..::::::::::::::::::::::; 'ィ´:::::::::::::{
           ,. '´: : :..:.:::/: : : : : : : : : : : : : : : : : : :..:.::::::::::.:.::::::::.:::::::::::::::::::::::::::::::::::::::ノ
   、_,. '´:..:.:::::::::;. '´: : : : :./: : : : : : : :.::::::::::::::::::::::::::::::_::::::::::::::::::::::::::::::::::::::::::::::/  _,. -‐ア
      ̄ ̄ ̄ ア´: : : : : :..:.:/ : :.i: : : : ::/  ̄≦_:::::::::::/r`丶:::::::::::::::::::::::::::::::;∠..-‐ '´:;. '´
          ヽ: : : : :..:.:::/ : : ::| : : ::/ / ,   `ヽ:::',乃} 〉 〉:::::::::::::::::::::::::::::::::::::;. '´
           ∨: :.:::/: : : :..::::|: : :/ /,ィ' j     ',::!jソノ /:::::::::::::::::::::::::::::::::;∠.._,. -
               ∨: ::ヽ : : : :::::::|: :/ }  ljノ        リ (_ノ、:::::::::::::::::::::::::::::::;. - '´
              ∨:.::::V. : :.::::::レ' ノ           _ j  \::::::::::::::;. - '´
              ∨ :::::V: :.:::::::i く            ヽ   ̄ ̄  ─┐
             i : ::::::V: :.:::::i  └r‐           ∨         |
             | :.::::/ V: ::::i     `ヽ       /  ∨     │
             |: ::/   '. :/     ,.ィ\   /ヽ _ -∨      └‐    ̄`ヽ
             | /    j/       `ヽ  ̄  _[    !    ,.  '´        ヽ
              j:′        __ヽ  ,.rヘ.  ̄ ̄   /           i
                         ヽ    /  ∨    〈      >    |
                    ,.ィ 、_rヘ  /     ∨   ヽ_」 -―一 ´      |
                    / |     ∨       〉   〈.               j
                    /   l/   /        /    y´ ̄ ̄        /
             __,.、  ゝ -、 /   /   _   /    /          _,. イ
             ノ-‐  ``< <./   /─‐-、_  ̄/   「  __  -‐    〉 /
            _[ノ         `ン^`ン ̄ ァ───-〈/\/ ̄ ̄_  -――ァ'¨┴ 、
         { /        /  /   /         ∨ \ ̄      / 、__, /
         〈  >‐-、_  |   l    !        ∨   ヽ      , '    \/ 
           Y,r―<_  ̄|   l    !                    , '  ` 、 〉
        /       ̄ ``丶 、 |                    , '  丶 、 〉'
            ∨:::::` 、ヽ::::::::::::::::::::::::::::.:::::::::.: : : :..:.:.::.: : : : : : : : : : : : : :、:..: : : : : :` 、
                ∨::::::::::::`ヽ::::::::::::::::::::::::::::::::::.:.:.::::::::::::.:.:.::.: : : : : : : : : : : : :ヽ::::::.:.:..: : : : ` 、
            _   丶、::::::::::::::::::::::::::::__::::::::::::::::::::::::::::::::::::::::.: : : : : : : : : : : : : : :ヽ::::::::::::::::::::::.:.: ` 丶 、 _
           `丶、‐ 、_`丶、:::::::::::/ヘ ヽ:::::_≧ ̄ ̄V:::::::::: : : : : :.: : : : 、:.: : : : : \、_:::::::::_  -‐ "´
              ` 、` ̄:::::::::/ { ハ. |:,'  トミ丶、 ∨::::::: : : /:::..: : : :ヽ:: : : : : : :\  ̄
                \::::::::::{. ヽ r‐{. |i :.::ゝ 辷ゥミ.∨:::: : :/、::::::::..: : : : ヽ:::: : : : : : :〉
                      \::::::\ ` ┘l!  :.::::::.:..:... ∨:: :/-‐ヽ:::::::.:..: : : :ヽ:::.: : : :/
                      \::::::\__j            ∨/弋tッ‐ヽ::::: : : /:::.: : : /
                      \::::::::ハ  _ ヽ、   V、:.:::::.: ,イ::::.: :,.イ:::::::.: : :/
                      _ -‐  ̄ /    丶、 /   / !:::: :/ i::::::: : /
                     「 ̄         / 、     `   ,.  ´ i::: /   i:::: : /
                     |         /   \   ,._´    |::/    !::: /
                     |       i  ̄ ─-ニ[    ̄ ̄ レ ―‐- i::/ _
                    ハ、       |       |            ,.-レ ´
               ,. - '´\ 丶、    └‐-、__    |        ,. ´
           ,. - '´     `丶、       /-、_ 八.      /
        ,. -_'´                  /‐-  /ヽ.   /` ‐- 、_
        f    ``丶、              /       ∨  ̄ ‐- _  ハ
        |       \.             /            i.      /  /  .
        |         ヽ             {           |    /   /  ヘ
        |          ∨        ∧.          l  /   ! /    ヘ
       人          ∨        ∧───‐    | /    |/     〉
       ヽ、`丶、_      ∨ /      ∧ ̄ ̄ ¨ ‐-  |'      |     /
        / `丶、  ̄ ̄    V           ∧         l.     |  _,.  ' 〉
.       /      ̄     rヘ   __     ∧.       |       ,'   _,.ィ'{
      /         _,. -‐「 ̄:::::::::|       i     _|_    ,'        ヽ
.     /          ,. rヘ:::::::::::!:::::::::::::::|       | ,. ‐ ´   _``ヾ 、       ヽ
    /         ,.〈::::::::ヘ::::::::L -─┴ 、   ∠_   ,.ィ´: : : `丶、丶.      ヽ
.   /       r':::::ヽ::::::::〆´ _,. -― ,, ``「「「「:::r┴┬ { { : : : : : : : }}  ハ´ ̄     ヽ
                 Vヽ   |: : : ハ_ -‐  ´: : : : : : : : : : : ` ‐- 、_
                  ∨::ヽ  {: : : /: : : : : : : : : : : : : : : : : : 丶、: : : : : `` ¬ァ
                       ∨::: :ヽ∨::.:.: : : :.: : : : : : : : : : : : :\ : : : `` ‐=ニ ¨
                 丶、 ヽ::::::::: ヽ:::::::.::.:_、:.:..: : : : : !: : : : : : :\::.: : : : : : |
                  ヽ:丶、ヽ::::::::::.:.:::::Z-、\:::::.:..: |\:::.:..: : : : \::::.:.: : :|
                    ヽ、:::`丶:::::::;r、代辷ゥ\:::::.|モ丐、:::::::.:.: : :/::::::: :│
                    `丶、::::::f {ヒハ    !\|  ̄ /ヽ::::::.: ∧::::::: : |
                    `丶ミ:::::\._j、  ー―‐   /ノ ハ:::::/ ヽ:::::.: |
                    ,. - '´`丶、::::lヽ.     /=ニ´ ∨   ヽ::::.|
                     <:.:.:.:.:.:.:.:.:.:.:.:`{ヽ、\__, イ:.:.:.:.:.:.:`丶 、   ヽ|
                 ,r─‐ ` 、:.:.:.:.:.:.:.j.   ` ̄ ̄}:.:.:.:.:.:.:.:.:.:.:.:.:` 、
                /:.|:.:.:.:.:.:.:.:.:.:.;>:.:.:.:/ ``      i:.:.:.:.:.:.:.:.;.、-‐  ̄
                   /:.:.:|:.:.:.:i:.:.:./:.:.:.:.:/        |:.:.:.:.:.<._:.`` ァ、
            _」 ̄\:.:.:∨:.:!:.:.:`ヽ:.:.:.:i           |:.:.:.:.:.:,. '´:.:.:/:.:.:ヽ
       _,. -‐ '´:.:.:.:.:.:.:.:.\:.V:|:.:.:.:.:.:.:ヽ:.|           |:.:./:.:.:.:.:.:.:/:.:.:.:.:.:ヽ
_,r─-=ニ´_:.:.:.:.:.:.:.:.:.:.:.:.:..:.:`丶、:|:.:.:.:.:.:_V_        |:/:.:.:.:.:.:__l_:.:.:.:.:.:〉
:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.: ̄  ー─-- __ニ|:.:.:.:.:.:∨/∧.         j,.  '´ {{: : : : : `ヽ:.:.]
:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:_,.  -‐ ´   ∨:.:.:.:.∨ ̄ ̄\ ,ィァァf     ゝ : : : : : ソヽ\
:.:.:.:.:.:.:.:.:.:_,.  -‐  ´            ∨:.:.ノ r'     `∨/∧       ̄ ̄  ハ:.:.\
 -‐  ´                   V:しヘ(.       ∨/∧.             }、:_ヽ,. -- 、
                                      |:.
                                      | ヘ
                                      | : ヘ
                                      |: : :.:ヽ.          j
                                       |: : : : :.:ヽ.      ,'|
                                        |: : : : : :.::::\     ,'::|
                         / ̄ ̄    ──‐--   」_:_:_: : : : : :::::i   ,':..:|
                         /: : : : : : : : : : : : : : : : : : : : : : : :ヽ : : : :::i  , ': :..:|
                   /: : : : : : : : : : : : : : : : : : : : : : : : : : : :ヽ: : ::i , ': : :..:.:|
                   /: : : : :..:./: : : : : : : : : : : : : : : : : : : : : : : : : : ::i' : : : :..:::j     ,ィ
                 _,.  ´: :..:.:.::::::::/: : : : : : : : : : : : : : : : : : : : :..: : : : : : : : : : : :.::/  //
           ー=ニ二_____/: : : : : : : : : : : : : : : :..::::::::.:.:.:..: :.::..: :.:..: : : : :.::/_,.r'´ ::/
                   / : : : : : : :.:/: : : : : : : : :.::::::;r‐z:::::::::::.:::::::::::.:.-‐ '´:..:.:.::::/
                   、-'´ : : : : : : :./: : : :.: : : : : :.::::/ __ Z_:;r‐、::::::::::..:.:.::::::::::::/
                   ∨: : : :.:::::/: : : :.::::::∨: : :..:::// _,.ィ ||ィハ V::::::::::::::::;. '
                  ∨: :::::::〈: : : :.:::::::;. く∨: : :/ィtrツ / リ)ノ リ:::::_,.z≦ェァ
                     V :::::::::∨: :.::::::代せヘ:.:/  ─‐'   r‐'/::::::::::;. '´
                      i :::::::::::ハ : :::::,':ハ.  ̄ノ'′  、‐─┴'、_:::;. '´
                      | ::::::::/ '.:::::,' ``t、 ` _,. ィ 丶    `丶、
                      |.::::::/  '.::,ヘ ̄ ` 、` ´  ,ハ      /
                      |.::, '     }'   \    ` 、_∠...」      /     _,. - '´/
                       j:'′         ヽ.   _{   |    /7_,. - '´:::::::::::/
                            __/ ,. '´ 「 ̄ ̄  _,. - '´_ -ァ::::::::::::::/
                           ,r─一ヘ    ,.′  |     __L ‐ ニ-‐ フ:::::::::::ハ
                       /     ヽ   / ̄   |,.-‐ ニ -‐ ´_,. -‐'´:::::::::::/ |
                      /   ∨   ヽ/    /   '' 、r‐ ::´::::::_,. -‐ '"´  |_
                    /``丶、    i     /  /    \L -、 '"「      / 〉
                  / ̄``丶 ``_ュ-ォ‐ァ ア'´        , \ノ  l.    /   /i
                 _/__,. -―  ´ / / /       /` /    ヽ、/ //   .
           ,. '´ ̄            |  |  |       _/` ̄       〈 /       ハ
           /              |  |  |-┬ ¨  |            /└、      ∧
            〈                 '、 '、 '、_j    .′        /   ∨     ∧
          \                _'、 ┴ ¨     /          /     ∨     ∧
           ` 、   _,. -―   ̄|  |        /        /__      ∨     ∧
               ` ¨´          |  |     /      ,.  '´ __ ``丶、 ∨     ∧
                          _,.|  l.    /    /  ,r'´: : :` 、   ヽ ∨      ハ
                      ヽ.`丶|_,. - _,/ _,. -‐ 7   f: : : : : : : }     ヾ´ ̄``丶/ ̄ ̄ ̄}       _,. -‐ '´|
                           }  |‐ '´ 〈 ´    /,.ィ ,.ィ弋 : : : : ソ       ` ー‐ '´      /   _,. -‐ '´       !
                            ,'   |r‐┐ ∨ r ' ´::f´_,.ィ'´  ̄ ̄                    /    l             |
                     ,、_/,ィヘ. || | ̄ ̄∨∨:::::::´:〉                       /     ノ             !
                    /:::::``ァ'´ ̄ ̄ ̄ ̄ `∨::/         ___         /   /          j
                   / ̄ ̄ ̄/ ,ィ'´ ̄ ̄,. ‐    Y         /    ||\.      /   /           /
                    _,. '-‐ ''"´r'‐'´_,.ィ´ア´ ,.      \.     /||       ||  i\  ,. '´_,. - '´             /
                  i:::::::::::::::::::::` ̄_,. ´,. '´,. -、___>x_{._|| ,. - ‐-x||  |-‐_'´-‐'´               /
               i:::::::::::::::::::::::::::└r '´,. '´l      ∨      / ,. - ‐-x.`マ ̄                ,. '´
                  i::::::::::::::::_,. -‐_'´i ̄ ‐-、_|     ∨     / /  _  ヽ. ヽ               ,. '´
               i_,. -‐ 7´ /´/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄,'  ,' r'´: : :ヽ ハ. ハ.           ,.  '´
                   / /  , '                   {.  { {: : : : : : }  } }        ,.  '´
                     / /  /                 V V ゝ、:_:_:ノ  / /     ,.  '´ ` 、
                 /  {   {                    \ ゝ、___/ ,<_,. - '´         ` 、
                   /   V  V                    /ゝ、___,. '   `>             ` 、
               /     \__\____________(         ,. '´              ` 、
                 /        i  |      l  l      V`` ー---‐ '´                      ` 、
             /         i.  |      l   l        V                                ` 、
                         _,. -┬ fニト、
                       r'´ 、r | | ,.L |
                       |   (_ノ j {. '、
                       |    }‐イ-上 〉
                       |    ノ´     /
                     「      r─ '´
                      _,. - '´ ̄`丶l、
                      i_,. - '´ ̄`丶、 i
                   i_,. - '´ ̄`丶 i
                      i        Y
                    i          i
                  i          i
                      i          i
                    i         i
                  i        i
                i        i
                   i        i           〃
                i        i               //
                    i           i     i       / f
                 i          i    li      / : |
                    i         i     l i     / : : |
                    i         ,.ト、  l:.ハ   / : : :│        __  -―  ¨ 、
                   i    _,. - '´ /   ! : ハ.  !: : : : : :|_  -‐  ´: : : : : : : : : : : : : : : ` 、
                 i   /     イ    l:.: : ::ヽ |: : : : :/: : : : : : :..:: : : : : : : : : : : : : : : : : : : : : ` 、
               i       丶:.、   ト、:..: : : :|: ::.: :/ :.: : ::.:..: :::::::..: : : : : : : : : : : : : : : : : : ハ: : : ` 、
                 i          ヽ`丶、 ヽ::::.: : : :::::::.: :::::::.:::::::::__::::::.:..: : : : : : : :.: : : : : : : : ハ: : : : : ` 、
                   i        i ヽ::::.:`丶、:::::.: ::::::::;.、::::::::≠ ‐-、ヽ::::::::.: : : : : ::::: : : : : ハ: : :ヘ:::::.:.: : : : ` 、
                i        i  ヽ::::::::::::`::::::::/,.-ヽ::/ 弌=tミ、 V:::::::.: :.:::::::::::.: : : : :ハ: : : ヽ_:::::::::::.:..: : :` 、
                   i         i   ヽ:::::::::::::::::{ ( 爿 |:f   `.弋tう∨::::::::::/:::::::::: : : : : ヘ: : : : ヽ. ̄ ―- _`丶、_
                      i         i ¨ ¬-ニ=-:::::::ヽ. 斗 レ       ̄` V::::::/ヽ:::::::::::: : : : : ヽ: : : :/            ̄
                    i       ハ  ``丶 、:;. '´ /        __   ∨万ハ:::::::::::.: : : : /: : : /
                  i           iヽ   /   ハ      /  ヽ 'X j i:::::::::: : : : / : : : i
                      i        l  ヽ. {.     i  ヽ    {`ヽ /  /  ::::::::: .: : /::: : : : |
                   i           j    }`ヽ     |   ヽ  ` - '  ,. ´    |:::::::: : :/:::::: : : : |
                     .         /   i  ヽ.   |____\  ,.__´___ -―‐|:::::: : ∧:::::::: : : :|
                    '.          j     ヽ L. -一 ¨`千―‐ァ       :::::/  V::::::.: :│
                      V           /               ,. '´    _,.rj/    ヽ::::::.: :|
                        ∨    /                 ,. く    -=ニ____     ヽ::::: |
                       ∨   /              ,. '´   ∨        ,.   ´     \|
                     i ̄´                 i      ∨    /
                    i                  i         ∨   /\
                        i                     i       ∨ /   \
                     .                   i \        ∨       ヽ
                        V                  i  ヽ、       V    i ハ
                      ヽ                 i     ヾ 、    ∨   |/ i
                       ` 、            i       ヽ`丶、 ∨   l   !
                           \            i         ヽ.  ``∨   '.  |
                           \       i         \   ∨  i ノ
                                  ヽ.      /               ヽ | ハ
                                 ∨    /              ヽl ノ
                                /   /        ,.  '´        {ヾ.
                                  〈 /}      ,. '´             '. ハ
                            _,. イ  j    ,. '´               ',  `丶、_
                     __ -‐  ´      く ,. '´                     ',      ̄  ‐- 、_
             _,. -―   ̄               r'´                   ',            ` - 、_

                           \: : :.::::::::::::::::::ヘ.   j: : :::ハ.     j
                          \: : :.::::::::::::::ヘ. /: : :.::::::〉  /:l
                            _,.  ‐ ^丶 : :::::::::::∨: : ::::::::/   / ::!
                   _,.  -‐  ´: : : : :.:.:::::::::::`丶:::::::::.:.:.::::::::/  , ':.::::j
                    /: : : : : : : : : : : : :.:.::::::::::::::::::::::::::::::::::::::::::,' /:.::::::/
                 /: : : : : : : : : : : : : :.:.::::::::::::::::::::::::::::::::::::::::::l':.:.::::::::/
                 /: : :/: : : : : : : : :..::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::/
            ,. ': : :.:::/: : : : : : : : :.:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::/ィ′
          _,. '´:..:.:::::::::/: : : : : : : : : : :::::::::::::_::::::::::::/`丶:::::::::::::::::::::::/
         ̄ ̄ ̄ ̄ /: : : : : ::/: : : : : :::::r'´   ̄\〈( ハ 〉:::::::::::::::ノヽ、
               /: : : : : :::/: : : : : : ::::| / ,イ   ヾ {_ノ/、:::::::::/ `ヽ ヽ.
                 〈: : : : :.::::/: : : ::ヽ: : ::|/ィj /     Y  `y'、     ヽ ヽ.
                  ∨: : : ::〈: : : :.:::::::ヽ::|          |   /  ヽ    ヽ ヽァァ=ミ、
                 ∨: : :::::ヽ: : :.::::::f `ノ   r┐    j__/   /} ,.ィ'´ ̄_」'´  Vハ
                ∨: :::::::/ヽ : :::::| `7ー┴(,.__,〈 0  //ィ,.ィ'´ ̄ //     Vハ
                   V:.::::/  ヽ :::|  /ニニニニ丶 ハ.ー '´/ノ    /∧∨  (_)} ハ
                    V::/     ヽ| (// { {   〉〉'ニニニ/    // ∧∨   l |
                }/       //   ヽヽ 〈〈 0         _/イ   ∧丶、  j |
                        `\.  {\\ゝ、    _,. - ニイ {    `丶、`′j
                   /\      く\ ヽ |`ト、ニニニ -‐ 7 /   ゝ、     `7′
                  /::::::::::\     `ト  ヽヽヽ.  |   //   ヽ `丶、    /
                 /::,.-r、::::::/      |   ヽ.ヽヽ.| ,//       j \  `  ゝ
                〈/ / /:::/       |__,   `ト `Y‐'´      /       /
                 / / f77 ̄下─‐「ヽ.    ll   !       /       /
                   〈     ハ.   ハ       ノキ───― 、 ,/_    /    /
                 `丶、   }〉   }    /   ,r'´ ̄`ヽ.  ヽ、__ヽ_,. -'──〈
                   `t、_/    ノ__,/     廴: : : : :ノ   ハ         ノ
                     ``丶-'′   fイ^>     ̄ ̄      ノ         /
                     _,. ‐ ': : ::, ': : : : : : : : : : : : : : ::  ̄ヘ: : : :::::ハ
             、_,. - ' ´: : : : :.:.:; ': : : : : : : : : : : : : : : : : : : :.:ヘ: : :.::::::ヘ.     ,イ
           ` 丶 、:.:.:.:.:.:::::::::; ': : : : : : : : : : : : : : : : : : : : : :.:::.: : :.:::::::::ヘ  /::l
                `` ーァ': : : : : :/ : : : : : : : : : : : : : : : :.: ::::::.:::::::::::::/ ノ: ::l
                 /: : : : :.:::/: : : : : : :.: : : : : : : :.:.:.: :.::::::::::::::::::://: :.:::::!
                「: : : : : :.::::/ : : : : : :::::i: : : : : : :.::::::::::::::::::::::::::::;'´::::::::::::::j
                |: : : : ::::::r': : : :..::::::::;.ィi: : : : :.::::::::/<:::::::::::::::: :::::::::::/   ,.
                |: : : :.:::::::|: : :.:::::;.<   i : : :.:::::/斗‐ 7:::::::::::::::::::/ ,.-:/
                |: : : ::::/|: : :::;代戈tぅ、i: :.::/化テフ/r'ハ::::::::∠-'´:/
                | : : ::/-、:|: :::/ハ. ー‐ i/  ー一 /イノソ:::::::::::_,. -'
                |: :.:/  `|:.:;'ヽ ハ     〈!     ヒ_/:::::::≦ェ-
                |: /    ー|;'-、_::`ト、  ヽニニフ   ノ:::::::;. ‐'´ _
                レ′  \ ̄ ̄ `丶、|ヽ     ,.ィ:::;. ‐'´ ̄ ̄/
                       \     j_\_/___!´    /
                       \   l         |    /
                    ___ヽ. 〈          〉 ∠_
                  ,r─―  ̄ヽ.      /\     ハ       ̄>―- 、
              / `ヽ.       ヽ.   /          l    /    / ヽ
                /   ヽ.       ヽ. ,′         l.  /     ,'   ヽ
            〈.     ∨     ∨ヽ、         l /      ,'    ヽ
               ,ゝ-‐   ∨     ,'   `丶、.       |′      i      }
             く.  _     }.      i    丶、      |         l.  __」-、
              j ̄     l.      i       `丶、  |          |     ,.rく
           /      _ノ|      i            |          !    ,/  ∧
              /           l.    i              l.        ト       ∧
           /           ハ.    i                 l       |i       ∧
            /: : : : : : : : : : : :..:.:::/: : : : : : : : : : : : : : : : : : : : : : : : :.:.:.::::::::::::::::::::::::::::::::::::::::::: : :.::::
            ,. '´ : : : : : : : :..:..:.:::::::::/: : : : : : : : : : : : : : : : : : : : : : : :..:.:.:::::::::::::::::::::::::::::::::::::::::::::::::::.:::::::::
      ,.  '´: : : : : :..:..:.::::::::::::::::::::/: : : : : : : : : : : : : : : : : : : : :..:.::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
_,. -‐ ´: : :..:..:.:.::::::::::::::::::::::::::::::::/: : : : : : : : : : : : : : : : : : : : :.:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
─-   ________ -‐ァ'´: : : : : : : : : : : : : : : : : : : : : : : :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
                    /: : : : : : : : : : : : : : : : : : : : : : : : : :.::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
                ,.-'´: : : : : : : : : : : : :..:/: : : : : : : : : : : : : ::::::::::::::::::::::;.-イ::::::::::::::::::::/`丶、:::::::::::::::::::::
           、'´: : : : : : : : : : : : : :..::::/: : : : :∨: : : : : : : :.:::::::::::::::;r'´  └‐z__::::::::::| ハ. ∨::::::::::::::::
              ∨: : : : : : : : : : : :.:::::::/: : : : : :.::∨ : : : : : : :::::::::::::/  / ,∠.ィ ヽ:::::| fヽ ヽ. ∨::::::::::::::
              ∨: : : : : : : : :.::::::::::/: : : : : : :::::::∨ : : : : : ::::::::::/ / /フリ /   ヽ::! {ノ  } ∨::::::::::::
              ∨ : : : : : :::::::::::::/ : : : : : : :::::::::::∨: : : : :::::::::/ / ,ィ之シ /    ヾ 〉フ  /:::::::::::::/
              ∨: : : : ::::::::::::/: : : : : : :.::::::::::::::::∨: : : :.:::::/ //    ノ       _ノ /::::::::::/
              ∨: : : :.::::::::〈: : : : : : : :::::::::::::::/、∨ : : :::/ノ }  -‐ '´    /     {__/、:::::/ /
              ∨ : : :::::::::::ヽ: : : : : : :.::::::::::弌=心: : :/         |  /   j   / /
              ∨: : ::::::::::::::::ヽ: : : : : :.::::::::::トゞ∨/}       ,、   |   _  / ,. ´ ,. ´
                   V : :::::::::::::::::::/ヽ: : : : :.:::::::::i ヽ. V,ノ      / ハ    / Yィ´ ,. ´
               i: : ::::::::::::::::/  ヽ: : : :.::::::::iィハ `丶、 _/ /,r'}    / く  く
               |: : :::::::::::::/    ヽ: : :.:::::::i /`丶、  ` く. 〈!ノ|  /   ∧  ∨
               |: : ::::::::::/      ヽ : ::::::|'       ` 丶 、 `ー'′ /  / ,〉   ∨
               |: : :::::::/       /ヽ: ::::|          ` 丶/  /ー'´ ハ  ∨     ,/
               |: : ::::/        / ∠ヽ:.:|_          /   ,∧ f心  ハ  ∨  ,//
               | : ::/      /_____ソ_  ̄ ‐-   _/   / ヘ`ー''  ハ  ∨//
               |: :/               / ̄ ─-ニ/ ,r──'─‐┐ー一 ハ/ /
               レ'               r‐く.       /     '´` ̄ ̄ ̄|_,. '´,ィ´
                             〉、 `丶、.   /       ,.r─‐┴‐、- '´
                                /   `丶、. `7                 〉
                                f       `7               /ー /

                 ,. '´: : : : :.: : : : : : : : : : : : : : : : : : :.: : : :.: ::::::::::::::::::i' / : :::::::::::!
.              ,.  '´ : : :..:.:.:::/ : : : : : : : : : : : : : : : : : : ::..: : :::.::::::::::::::::::|/: :::::::::::::::|
        、.__,. - '´:..:.:.::::::::::::::::/: : : : : : : : : : : : : : : :..::.:.:..:..: :::::::.::::::::::::::::::::::|:.:::::::::::::::::ノ
.      ` ー─────ァ': : : :.:/: : : : : : : : : : : : :.:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::, '     ,.ィ'´
                /: : : :..:.:/: : : : : : : : : : : : :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::, '  ,. '´:/
                /: : : :..::::::/ : : : : :.',: : : : : : :::::/ ̄←‐z__::::::::::::::::::::::::::::::::/ ,. '´ ::::::/
             |: : :..:.::::::/: : : :..::::::::',: : : : ::::::/ ,/ ̄   |::::::;r‐、:::::::::::::/'´:..:::::::::::,.'
             |: : :::::/: : : : :.:::::::::::;ハ : : ::::/ /,.ィT ̄/  |:::/ ハ∨::::::..:.::::::::::::::::,.'
             |: : :::::ヽ : : : ::::::::::;.←-、V::::/イr'^ー' /   |:i' /ノ ∨::::::::::::::::::::ノ
             |: : :::::::::ヽ: : :.::::::f弋''せフV′    ̄     |i }こソ ノ::::::::::::::,. '´
             |: :.:::::::::::∧.: :.:::::l. i く            _  リ'  /::::::::::::∠ -‐z==‐
              j :::::::::;. '  ヽ: :::::! {  ヽ  _        !`丶コ´:::::::::::::::_,. - '´
              /::::::/     ヽ.::|  ゝ、  '´  `     |:.:.:.:.:.:`丶:,.-'´
           /:::/       ∨   \          ,|:.:.:.:.:.:.:.:.:.:.:〉
              //            ー--、_\      ,/ !:.:.:.:.:.:.:.:.:./
          '´           ∨:.:.:.:.:.:.:.:.:.ヽ.   /   |:.:.:.:.:.:.:.:. ′
                           ∨:.:.:.:.:.:.:.:.::.:.]ニ´.-─‐!:.:.:.:.:.:.:.:.|_
                          ∨:.:.:.:.:.:.:.:.:| ____|:.:.:.:.:.:.:〃:.` ー──-- 、
                         ∨:.:.:.:.マ ̄:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:,. -‐ ¨¨ ̄ヽ
                    、───‐一:.:.:.:,ィ V:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:./:.:.:.:.:.:.:.:.:.:.:.:.:.ハ
                    ヽ:.:.:.:.:.:.:.:.:.:.:.:./ii  V:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:./ :.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.ハ
                     ,.イ:.ヽ:.:.:.:.:.:.:.:.:/ ii   V:.:.:.:.:.:.:.:.:.;.──'― 、:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:'.
                /:.:.:|:.:.:.:ヽ:.:.:.:.:.:,′ii    V:.:.:.:.:.:._ノ ___ 丶 :.:.:.:.:.:.:.:.:.:.:.:.:.:.j
                   |:.:.:.:.:.|:.:/:.:.:ヽ:.:.:.;′ !!   〃V:.:.:./!       \__,):.:.:.:.:.:.:.:.:.:./
                   |/:.:.:!/:.:.:.:.:.:ヽ:.i  ii 〃 ,〉:.:/丿  ̄ ̄ ̄\  ヽ:.:.:.:.:.:.:.:/
               r'´:.:.:.:.:.f:_,.--、:.]!  ii〃  /:.:/ 「  ー― 、‐ 、 ヽー ':.:.:.:.:.:.:|
              〉:.:.:.:.:/ /:.:/  >〔 ̄〕 ,//   ァ― 、 \` ー ':.:.:.:.:.:, ‐┘
.               /:.:.:./   /:./  /:.:.:.:.:.:`:<:{_   __/:.:.:.:.:.:.` ー':.:.:.:.:.:.:.:.:, '
               /:.:.:.:.:/ _,/:./  /:.:.:.:.:.:.:.:.:.:.:.:.:.:.;>'/:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:., '
            /:.:.:./ ̄:.:.:.:L:.|   /:.:.:.:.:.:.:.:.:.:.:.:.:/:.:.:/:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:., '
.            /:.:/:.:.:.:.:.:.:.:.:.:.:.:`丶{:.:.:.:.:.:.:.:.:.:.:.:./:.:.:.:.:.|:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:/
            //:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:`丶、:.:.:.:.:.:.:.:.:.:.:.:.:.!:.:.:.:.:.:.:.:.:.:.:.:.:.:. /
         /:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.;. ^ 、:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:/
.       〈:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:, ィ'´     l` 、:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:/
          ヽ:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.;. イ´:.:.:!     l:.:.:.:.:.丶:.:.:.:.:.:.:.:.:.:.:.:/
         ヽ:.:.:.:.:.:.:.:.;.  '´   !:.:.:.:.!     |:.:.:.:.:.:.:.:.:` 、:.:.:.:.:.:ノ
             、                      _ -‐ 、               ,ィ
.              丶:ー-------------一 ¨ ̄: : : : : : :\          / :{
                  丶:::::::::.:..: : : : : : : : : : : : : : : : : : : : : : : :\        / : ::::|
               ` 、:::::::::::::.:.:_,. -: : : : : : : : : : : : : : : : : :丶、    /: : ::::::l
                     _ニ=‐'"´: : : : : : : : : : : : : : : : : : : : : : : : ` 、/: : :.::::::::!
             ,r‐ ¨ ̄: : : : : : : : :..:..:.: : : : : : : : : : : : : : : : : : : : : : : :` 、 :::::::::',        ,
.             / : : : : : : : : : : :..:.:::::::/: : : : : : : : : : : : : : : : : : : : : :.: : : : : |:::::::::::ヘ     /′
            /: : : : : : : :.::::::::::::::::/: : : : : : : : : : : : : : : : : :.: : : : : :.:::.: : :.::.l:::::::::::::/  /:::,′
.           / : : : : : ::::::::::::::::::/: : : : : : : : : : :..:.: : : : : : : :.::::::.:..: :.:::::::::.:.::::l:::::::::::/ / : :::,'
          /: : : : : ::::::::::::::::/ : : : : : : : : :.::::::::::::∨: : : : : :::::::::;rz:::::::::::::::::::::::::::::,'/: :..:.::::,'
.         / : : : : :.::::::::::::;ィ: : : : : : :..:.::::::::::::::::::/ ∨ : : : ::::/∠__:::::::::::::::::::::::::,':..:.::::::::::::,'
        i : : : : ::::::::::/:::|: : : : :.::::::::::::::::::;.∠≧x ∨: :.:::/   <::::::::::::::::::::::::::::::::::::::::/
        |: : : :.::::::/` 、:|: : : : :.::::::::;.ィ1´丶f'nハ `ト∨::/,r≦二ニ. ヽ:::::::::::::::::::::::::::: /
        | : : :::/      V: : : :.::::::ハ::!     ̄  _ノV 了n.ハ ゝ /::::::::::::::::::::: /  _,.ィ
        |: :/       ∨: : ::::,〈 (ハ|        !     ̄´   〃`Y::::::::::/ _,. ‐'´/
        |:/        _∨: :::,'、丶、l.      ,.- 、        /,刀 |:::::::::´ ̄ :::::/
.         ′        `∨::,'``丶:::ヽ.        `      /_ソ ノ:::::::::::::::::::/
                       V`丶、:::::::::::ヽ         ,. く_,.ィ´:::::::::::::_,. '´
                        ` 、::::::! ヽ.     ,.  ´:::::::::::::::::::‐=ニ.._
                    ,. '´ ̄`ヽ.ヽj '. ヽ. ,.  ´|::::,. -─  ¨ ̄ ̄ ̄`
                    /        Y   '. ´    !´               ,. -,. ─,. ───‐ 、
                 /           ',   '、.     |.                / / // ̄ ̄ ̄\\
                   /          ',‐ 、_ ヽ   丶、           /,. --‐ァ/ /´ ̄ ̄\   ヽヽ
                ′          ',  `ヽ  ,.-、_ ` 、        ,. '´    ̄ ̄ヽ.       ヽ   ヽヽ
                  i   -、        ',          ``‐-` ー- 、/         v }        !    i i
                  |    '^、        、     '.       、.,. '´          〉       |   | |
                 !    ヘ        ヽ     i     ,. '´             〉         |   | |
                .       ヘ.         ヽ  │ ,. '´       ,ィト、___,.-、〉          |   | |
                     '.       ヽ.        ヽ.,.  ´          / ||  |   | |         |   | |
                 ',      ヽ        ヽ         /  j.!  !    ! !          !   ! !
                  ',.         ヽ.          !       /:!    {. ヽ ヽ  ヽヽ.        /   / /
                   ',.         ヽ             ,. '´ /     ヽ. \.\  \\____∠_,//
                   '、       ヽ       ,. '´     i     ヽ   `ー`ー‐`ー------一 '´
                   '、        ヽ.    ,. '´      |      ヽ

                           _,.  -‐ "´       `丶、.          i  ヘ
             ー----─一 ´       _,. - '´       `丶、         !   ヽ
              ` ‐- __    _ -‐ ´                `丶、.    |     ヽ、
                     ̄/         _ -‐ ´              `丶、 !
                         /    r‐  ̄                      `丶、
                      /   ,/     ,/                        `i
                      /    /     ,/                           |
               ,. '´     ,/     /    ,. ^丶、                   |
           _,. - ´      /   /   ,. -≦-―‐-、 `ーz                  ´
              ̄ ̄ ̄ ̄ ̄ ̄/ _,. ' __ノ  }__,.rァ    Z
                      /   ̄∧       ' ̄ ̄´ ミ    〉
                     _,. '′    ハ                 / /'´ ̄ヽ
               ー─―─一  ´  〉=、             / ハ_,ノ } リ       \     _
                 `丶、     )‐       ト、    // 勹,ノ /          `弋 ̄
                      ヽ. `丶、. /         ヽ `丶.(__,. イ             `丶
                      i    `{ _          i    `丶、       ヽ、
                      |      \  ̄  ー─ ´|      ヽ       ヽ-、_
           ト、_         |       〉______     |         ヽ、       \ `` ー一
           |    ̄  ──‐┘   __,/       ̄ ̄j            ヽ`丶、     `丶、
           |          ,. <   く          /           ヘ   `` ー─--- =-
            j         ,. '´   `ヽ  `丶、.__/         ,. '´
        /    ,. '´      、__ ´ ̄``丶、./      _   ,/
           ,. ´        ∨  ̄ ̄ ̄ ̄          ̄>
            /               ∨                 ` 、
          ̄ ̄ ─- _      ∨                    ` 、
                                        ,
                                         f{.
                                         |:ヘ
                                        !:::::ヽ         ,
                               / ̄    ─-   _ !::::::::::\     〃
                       ,. '´:::::::::::::::::::::::::::::::::::::::::::`ヽ:::::::::::::\  /:::!
                      ,. '´::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヽ::::::::::::::〉/:::::|
               _  - '´::::::::::::::::::::/:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::/イ:::::::::!
                `  ー───‐ァ'::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,'::::::::::::::j
                          /::::::::::::::/:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::∠..ィ
                          /:::::::::::::::::/::::::::::::::V:::::::::::::::;rz::::::;.、::::::::::::/::::/
                      ∨::::::::::::/::::::::::::;.< V:::::::://ヽ/ハ.Y::::::::::::/
                     ∨::::::::::ヽ::::::::::代t:ュV:/ィヒフノ〃} ノ::::_,.-'´
                          ∨::::::::::ハ::::::::ハ   り      j'/:::≦zァ
                         ∨:::::/ V::/:::ゝ、 r‐、  ,.ィ´::::_,.-'´
                        ∨/ <∨`丶、:`r  ̄/ !:/  ̄ ̄>
                           __V_,. -<`丶、.ノ ̄`´ ̄ ̄|  ,.-'´
                         /   ||   \、 r'^=======く
                     / o  ,リ    ヾ|〔o       `ァ、
                     ヾ、ィ/     } `===========《 ヽ
                      / /     |/    ヘ.V    ', ヘV、 }
                      Y´      |       ゝ` - 、_'.//イ 〉            ______マ777ト、
                 _      l       |         ` ー- 、i'  | {           V//ム.r v'|','
              /  ヘ       l          |               |  :! i           V/{ {. {/!:
             ′     ヘ.    ノ          ハ\         | │:i              ,.Vハ ', V
            ',       ヽ. 「           f'  \        |  | i    ,. -=- 、./\'ー', ', '、
             ゝ.       ヽ!        │  <ニ二   ヘ、 !  l/ ̄/77777ー┴ム. `  ノ }
               ` ー-     ヽ.____   |  /    //丶.` イl|  //////    /       ,/
                   \       \__   `丶.! /     //__||` '´|l.l.  i/////!    i、     /
                     /\       ``丶、   V     i i  └幵' |l.|‐-LLLLl」__j又  ̄´
     _________,'_ノ `    ノ   `丶、.}      l l.    l l |l |ミニ=─--―=彡‐┬──一
  Y´               ,. '´ ̄         `丶、  l l     l l |l ハ.        l f⌒Y!
   、       ヽ       丿    __,.         ` ┴'--、.  l_l. ハV ヘ.      |.廴ノ.|
   ` 、   _ -z――‐イ _ ‐  ̄    >、  r'´        } /、  ハV  ヽ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
         ̄ ,. ‐ ´   _,.イ   ,. '⌒ ー--‐'´  `ー、       ,.-',/     ハV  ヽ
       ,. ‐ ´    _,. '´ /` ー'´\       _,. ‐ ´ ` ァー一 ´ /     f ハV   ヽ

              /: : : : : : : : : : : : : : : : : : : : : : : : : : : :.:.:.: : : \ :::::::::::::::|    /: :.::,′
               , ': : : : : : : : : : :.:./: : : : : : : : : : : : : : : : : :.:::::::::.: .:::::::::::::|  / : : ::,′
             /: : :.:.:.:.:.:.:.:::::_,.-'´: : : : : : : : : : : : : : : : : : :.: : :.:::::::::::::::::::::|/: : : : :.::{  ィ
          ,/: : :.::::::::::_,.-‐'´: : : : : : : : : : : : : : : : : : : : : : :.:.:.:.:.:.:.:::::::::::::::|: : : : : :.:::ノ 〃
          ,/ : :.:::::::::! ̄: : : : : : : : : : :.: : : : : : : : : : : : : : : : : : :.:.::::::::::::::::::::|: : : :.:.::/ /:/
       /:.:.:::::::::::::::::|: : : : : : : : : :.:.:/: : : : : : : : : : : : : : :.:.:.::::::::::::::::::::::::::::|: :.::::/ /::/
   _,.-'´:.__ -‐  ̄|: : : : : : :.:.:.:/: : : : : :.: : : : : : : :.::::::::::::::::::::::::::::::::::::::::::.::::≦‐'´:::::/
     ̄ ̄          |: : : :.:.:::::/: : : : : : :.::::∨: : : : :.::::::/ ̄ ̄≦z__::::::::::::::::::::::::::::/
                  |: : : ::::::〈: : : : : :.:.:.:::::::::::∨: : : :::::/ /_,.、-ァ  7/^V:::::::::/
                  |: : : ::::::::∨: : : :.:::::::::;.< ∨: :.:::/ イ乏.ソ /   //〉 〉:::≦ニ=‐
                  |: : :::::::::::::∨ : : :::::::ィ弋セハ : :/        〃フ /::::;.<             ヘ.へ
                  |: :.::::::::::::::ハ: : :.:::::::ト、    ∨}        /´ /<   `丶、    _,,_、_,,.. 、、,.|//  _
                  |: :.:::::::::::/  '、: : :.::::| ハ.   丶_,.、-、    / ̄     丶、 ,.、-`::''::`:_ノ ),: ,_;.、::-`‐/ /
                  |: ::::::::::/   '、: :.::::|.`ヘ、   ∨⌒ハ   ィ´       ,. -`、':.._;;.、-ァ'´ / ̄   / ,/
                  |: :::::; '      ヽ : :!\   ̄ヽ.└─┘/ ハ    / < ̄   f   `ー── '´ /,/
                  |::/      / ヽ:{  `丶、 ヾr、_/_/ /}}、   /    `丶、_,.|            /
              '´         / / ̄`丶、 `  \_ / ||∨ ` ̄|     / ̄`ヽ.     ,. '´!
                    //      `丶、  `ー┐  !! ∨  |     ∠ ̄`丶、 ヽ.,. '´    |
                         i′         _/    |  || ∨ │ |>'´  ̄`丶. ヽ }      |
                         |        _,.-‐'´_].     ト、. !!  X |./         ヽ 〉'       |
                         |      ̄  ,.-'´ `丶、  | ヾ、!!  V/           / |       |
                         ヽ       /       `丶、.r┴x./          /  |      │
                       ヽ               ``〈. ヽ        /`丶、       /
                       iヽ. `丶、                ',  ヽ.     /      丶.      /
                       ヽ ` ー‐`丶、.            }      /           `ー-‐'
                        ヽ.      `丶、              /|

                       i
                       |',
                       |:.',                 _,.-、
                 、       |::.:ヽ         _,. - '´: : : :` 丶 、 ______,
              ヽ.、.    |::: : ヽ _ -‐ '´: : : : : : : : : :\:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:./
                ∨ヽ.  |:::: : : 「: : : :.: : : : : : : : : : : :ヽ: : : `丶、:::::::::::::::;.-'´
                    ∨:.ヽ |::::::.: :|:.:.:.:: : :.:.::: : : : : : : :i:.: : ヽ:.:.: : : : ` ーr'´
                  ∨:: `ヽ:::: :|:::::.:.::::::::.:.:.::.: : : : : :|:::.: : : ヽ::::.:.:.: : :│
                  、    ∨:::.:.:.ヽ::::::::::::z─、:::::::: : : : :|:::::::.:.: : : \::::.: : |
               \:..、 └、:::::::::::::::::::f ─-、\:::: : : :|>、::::::.: : :/::::::.: :!
                     \:`ー-ヽ:::::::;r、::l. 丈{J:}` \:: :万 /}ヽ::: :/ヽ::::::.: !
                 `ニ=-::::::〈 ハV _,.  ̄`   ゞ ̄ {' V:/   ヽ:::.:|
                 ̄``丶、::::::`>'´ |    rニニ}  ノ  V    ∨:!
                        >'´   |、  {‐-、_{ /           V
                     __ヽ.    |_`丶.` ̄ イ``ー--、__
                  ,r'´ヽ  `丶、 L ̄ ̄`´ ̄!     /
                     /   ヽ        ̄ ̄/―‐!、    /
                  /      ヽ       〈 ,.-、 ヽ. <`丶、.
               /         ',     />'´  丶  ヽ.``ー┴-、_
                〈         '.    f´/     ヽ /ヽ    /
                  /          } /  ,_|         〉   ',  /
                 /           // /{ノ       /     ', /
                /           /,イ{  ヽ、    /      '. !.
               /        ,. '´{  '、   `丶<.!       /!| '.
              /      ,.-'´   '、  \.   ,.-'´|       {| '.
             /   ,.-'´      \  >'´   !         ||  ',
            f -‐'´           >く.     |        |! /7ァ、
            |               ,.-'´   )/   |        |  / \__
            |          ,.-'´     〉′    | /      |   ,/  `丶、
             丶.       ,.-'´       く       |/       ト、 /
                  ` ー─‐'´          /ヽ.     /′_     〉ヽ〈
                        /        / ̄| | ̄ ̄ ̄ |、ヽ.丶、
                                     ,:1
                                       / :|
                          ,._             ,': :.:'.
                          /: : ` ー- 、._       ,': : : :',
                    /: : : : : : : : : : : ` ー- 、._  i: : : :.::',
                    ,. '´: : : : : : : : : : : : : : : : : : : : `┴、: : :.:::〉   /′
                  ,. -‐'´: : :.::/: : : : : : : : : : : : : : : : : : : :.: : | :.::::/  /:/
       ___,. -‐'´  : :.:.:.:.:/ : : : :/: : : : : : : : : : : : : : :.: :.:: :|:::::/,.-' : : i
       ` ー- 、_::::::::::::::::/: : : :.:/: : : : : :.: : : : : : : :.:.:.:.:.:.:.::::::::::.: : : :.:.:::::j  ,.ィ
              ̄ ̄〈: : : :::/: : : : : :.::::::|: : : : : :::::_::::::::::::::::::::::::::::::/,.ィ:ン′
                     V: :〈 : : : : : ::::::::::::;|: : : :.::/ __ Z_::::::;.、:::::::::イ‐'´::/
                i: : ::ヽ: : : :::::::;.< |: : :::/ / ,.-ァ |:;イf |:::::::::::::_/
                |: : ::::::ヽ : : ::代'ヒゥ!: ::/イt巧リ/ |片 ノ:::::::::二ニ=-
                |: :.::::::/ ヽ: :::|_}   ,∨      r_/:;.-‐''7
                |: :::::/ ,.ィヘ.::| ヽ ` _,.、   ,/ >'´  ,/
                | //   X  丶 ヾ_}  /'´      /
                  '´ ←‐-、.        ` 、._,.-'´        イ-───‐-、
                     `7-、   / ∠_       /    /    ∧
                     〈  /  /      `丶、.      /       ∧
                      ,>'   ′       ,.-'´     /    /   ∧
                     ∠_   i     ,.-'´         |   /       /
                      Tヽ !  <.   ,.、     ヽ |  ,/-'´ ̄ ̄ ̄¨7
                         ト、 V!     ,>'´  ヽ--、   `ヽ〈        / \
                          ヽヽ.ヾ. /    〃    `ー、_ ヽ     /,/  \
                         ヽヽ.`〈.  /   〃   ヽ ヽ ̄ヽ ̄ ̄ ̄ ̄`丶\
                       /ヽ`f^ヽ f   ,/   〃  ヽ ヽ  ヽ         〉

                                      ,. '´: : : : : : : : : : : : : :`` ‐- 、」_: : : : ∧   ,/: |
                                      ,. '´: : : :,.-': : : : : : : : : : : : : : : : : : : `,: : : ::∧   /: : |
                                _,. - '´: : :.::,. '´: :.:.:/: : : : : : :.:::::::.:.:.: : ::.:.:::.:::',: :.:.::::::〉イ: : : :|
                                _,. - '´: :.:.:.:::_,. '´: : :.::::/: : : V: : : : :.:::::::_:::::.:::::::::::::',::::::/: :.:.:.:.::::,'
                          _,. - '´:.:.:::::::::::::::::::::|: : :.:.::::::/ : : :.:::::::V: : : ::::/,斗`z_:::::::::::::::::::::::::::::::::::::/   ,ィ
                           ̄ ̄ ̄ ̄ ̄ ̄ ̄|: : :::/ : : ::::::::::::::::∨: :::://_,.-''ア `i::::rヘ:::::::::::::::::::::/_,. '´/
                                      |: : ::ヽ : : : ::::::::::;.<∨:://ィf少 '′ l:::!rハ∨:::::::::-‐'´ : : :/
                                     |: : :.::::ヽ : : ::::::;代r:ュ∨          Vノ= 〉::::::::::::::::::::::ノ
                                     |: : :.::::::::ヽ: ::::::ハ   `  / ̄|    j‐'/::::::::::::::,. '´
           | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|::::::::::/_'、 :::! {、   <./ ̄|     /| ̄::::::::::::::二ニ=-
           |                            |::::/ヽ ',::| ̄`丶、  \_ノ    / :|:::::::::,.-千・・ ¨ ̄/
          ,.、  |                            |'´ _ ヽV       ` r、    /  :!:::/     /
       r'´ \|                            | / ヽ ``丶、.__     |‐丶-'´──|/     /
       '.    |                            |'     ヽ <´    │         |      /
          ',.    |                            |       ヽ \   〈.__    ノヽ     ←──ァ
          ',.   !                             |        ヽ.  \  ',   \ _/¨ヽ.      /
          '、  !                             |        ',   ヽ  ',           ヽ    /¨ヽ
         ヽ !                             |      } }     ヽ             '、  /i.   ',
            `|                            |  i    j /      ヽ',            ',. / l   ',
           |                            |'.  |    〃   /    ヾ.          '.,'   !   ',
 `丶、          !                             | ', | ,/   /        ',             i!  |   /
    `丶、.     |                            | ヽ!'´ヽ イ           ,            l.  | `〈
       ` 丶 、.|                            l r┘  ヽ            i         |  | /
\         │                            l !      ヽ.    /    |           l   | 〈 ,/{ソ
  `丶、         !                             | :!        ヽ. /       l           !  | 〃',  '、
      ̄¨ ‐-、._|                            | l        〉′       |         |  |ハ '、  ヽ
           |                            | 〉         〈 <      │          !  !  、 ヽ、_
          _,.-'´!                             ||           `丶`丶、   │       |  |  ヽ、./
     _,. -‐'´   :!                             ト、          |`丶、    |         |  |  ,/
_,. -‐ '´       :!                             | `` ー―--、.  l         l          !  ! /
            ,.-!                             |            〉 」-'´    │      :|  K
        ,.-'´ :|_________________|、      _,. イ‐'´   _,.-'´   , ___  l   `丶,
      _,. '´     /      /    `丶、       ノ        ̄ ̄ ̄    ヽヽ-'´_,.-'´    '、| r─┴─ヽ、\,.'
                    |:∧   |::::::::::::::: : /::::::::::::::::: :.::::::.: ` ー 、_
                    |:::∧.   !:::::::::::::::/::::::::::::::::::::::::.:.: : : : : : : : `` ー- 、_
                    |:::::∧.  |:::::::::::::::::::::::::::::::::::::::.:.::::.: : : : : : : : : : : : : : :`` ー- 、_
                    |:::::::::::ヽ. !:::::::::::::::::::::::::::::::::::::::.:.:::.:.: : : : : : : : : : : : : : : : : : : : : `` ー-、
                    |::::::::::::::::ヽ|:::::::::::::::::::::::::::::::::::_≧─-、:::::::::: : : : : : : : : : : : : :{: : : : : : : |
                  \::::::::::::::::|::::::::::::::::::::::::;r≠´─==ュ、 ',:::::: : : : : : : : : : : : : : :',: : : : : : :!
                     \ー、 ヽ:::::::::::::::::::/~ヽ:::/  ャ==rミx._Y} |:::: : : : : : : : : : : :.!: : : :',::.: : : : :|
                     \:`丶、::::::::::/ ハ |:::|   ゝ. { しッ、` |::: : : : /:::.: : : : :|: : : : :',:::.: : :│
                     \::::::::::::::{ ∨(」 !:::!   _ ヽ`¨ {  |:: : /、::::::::.: : : : !::.: : : : '、::::.: :|
                          ヽ::::;.ィ7、(_ヘ ∨   | i   ̄   l;ィ'‐元ミx::::::::::.: : |:::.: : : : : '、::.: !
                        ,. '´ /:::ヽ、_)     |、       {_ {.しハ 〉::::::.: : ;!:::::.: : : : /:::::.:'、
                       ,. '´,. 7 ∧:::::::::} i      トミtx_   '´ `ー 'イ::::: : /::::::: : : : /ヽ::::::: '、
                ,. '´,. '´  | | ∨:::;! ∧    V`丶、ミtx_,   //::: :/{::::::::::: : : /   \::: '、
                   〈,. '´     :! !   Y  ∧.     `丶、_}/   /│: :/ !:::::: : : /       \:.'、
                   ∨       | ト、. }!   ヽ、    `ー  ,.   ´  !: /   V::::::.: ,'          \、
                 ∨     :! !x_`「 ̄`丶、 \__,. r  ´       !/     V:::: :i            `
                     ∨     | L._r=、_____`丶、 !          ′__     V:: :!
                       V    └─|  ',─‐ァ /    `}二二二二_ ̄/     V |
              _ -‐ ¨ ̄       |  ', / /     ,!     ,//         `{
         _ -‐  ¨            }   }/ /、__,. ク、  //
        /´ ̄ ̄ ̄`ヽ            i   {. ,'       ヽ  7`丶、
.       /        ヽ        __|   |/        ∨ `丶、 ``ァ
       ′          ヽ.      / \. ||         ∨  ,//-、_
      i                /     ヽ!l             V //     ,ハ
      |              j,.〔     {、   〉 ,r‐¬        !/ /      :′',
      |        /      /  ``ー<_f゙  i|/   :′        !ィ′   ! :′ i
      ∨   ,. '´     ,r┴──‐、  `.   !′  !        :! !     |j′  |
      r┴ ''´        /       '、  ト、._j    j          | |    !  /ノ
      ヽ/´ ̄ ̄`   |  >ーr‐、  '、  |    ,/       │!     |∠._〈
        }            !    '、 '、   '、/     ,/          | |    |   >
.      /        __|    '、 {.  |′  /             | |    |   |
     /        〃 ,|      、 ヽ._,」  ,ィ |-─‐ 二二_____| |     j    |
      /        /| l'´ !       }    / :l. !          | |     /    |
.    /     ,/   ヽヽ 、    ノ__,/   ! l              | l    i′     |

                     j
          i         /|          ,.、                  ...:::..
          |、     /: |      ,.  ´: : :` ー---──‐==≠ア .::  :::
          |ヘ      /::: :!  _,.、- '´: : : :_:_,.、-一¬、:.:.:.:.:.::::::;. '´ ..:  ::''
          |:::.ヽ  ノ:::: :r'‐ ´: : : : : : : : : : :_:..:..:..:..:..: :\:;. '´   ..::   ::''  ノノ
          |::::::: `:〈::::::.:/:.:.::: : :.:.: :.:.:.: : : : : : :`` ー-、:::::: :\    ::......::''
          ト、::::::::::::::::::::::::::::.:::::::.::::::::::::..: : : : : i:: : : : :',:::::::::::..`丶、 /''
        \.、  \:::::::::::::::::::::::::::::::::_z、:::::::::: : : : !-、::: .: :',`-、:::::::::::::::;>
          ヽ`丶、ヽ::::::::::::::::::::::::::>__`丶、::: : : !,ィ 〉,:::::..:',  ` ̄ ̄|
          ヽ::::::::`::::::::::::::_:::::f 弋之タヽ丶、:以{ \:::::ヽ    |
              _`丶、:::::::::::::{ (ヘ::!    ̄    ゝ }  `丶:::ゝ   |/)
           `丶 ̄:::::::::::ヽミー` 、     ,r‐ァ , ′      __,/ ;<
                ``丶、:::::::::`ア `丶、 └‐' /   __     / / / 〉、
                    |ミニニニニニニニニ. ̄/     | ′   ' /、
                 ,. ─〈(          //      ヽ.      |
               /     ヾ 、_____<∠__,         ',    ノ
             i              '´ ̄ ̄/⌒ヽ.     〉―‐く.\
                V                     /     ハ.    /ニニヽ.ヽ
            〈  !                   }ァ  /   `ヽ〉′
                } |               i      ノ/、,rく     /
               | ∨   \           |     /  `丶\.  /
               |.  ∨    \      ト、           /
               |   ヽ                 ` r、           /
               |     |ヽ            │ `丶、    ,/
::::::::/: : : : : : : : : : ::::::::::::!: : : : : : : : : : : : : : :.:::::::::::::::::::::::::::::::.::::::::::::::::::.: ::::::::
::::::ヽ : : : : : : : : : :::::::::::::::ハ: : : : : : : : : : : :.::::::::::::::;.-'´ア::::::::::::::::::::::::::::__:::.::::::::
::::::::::ヽ: : : : : : :.:::::::::::::::/、V: : : : : : : : : :.:::::::::::/ ∠_:::::::::::::::::::/,.、 Y::::::::
::::::::::::::ヽ : : : : ::::::::::::;ィ トヽ V : : : : : : : ::::::::/     <__::::://}│ i::::::::
.::::::::::::::∧ : : : : :::::::/r', ', {ヾV: : : : : :.:::::/     _,.、--― !::! / ノ ! !::::::::
:.::::::::::::! ∨: : : :::::::|/',. Vぃv: : : :.::::/ ,x< ̄_,.、-r―ァァ |::l {´  j ,!::::::::
: :::::::::::|  V : : :::::::!  :}  `ニV: :.::::/-イ‐t_=≦ェ少′ '´  j/ノ刀 ノ ノ:::::::::
: :::::::::::| ,/V : :::::::!   ヽ    }V:::/   `丶、 ̄ ,.、-'´     (,.   /:::::::::::
: :.:::::::::|/ ,/ V :::::::|   ヽ / ∨      `´         j'´ ,.-'´-‐ァ7¨¨
ヽ: :::::::l ``丶!: :::::::!     ,ソ_                  /ーイ´   / /
. ´ヽ :::! ̄`丶l: ::::::,'、    ∧ ̄、            /  ,/   //
    ヽ:、    !: :::/、 `丶、  ∧. `` ー一     ,. '´  /  //
.     `ゝ   ! :/! !`丶、 ` 、.∧        ,. '´   /  //
          !/││   \/  ヽ.__,. 、-≦___,/  //
          ヽ ヽ ,. '´\       ,ィヽ     _,.-'´,. '´        /
           >'´ ,. '´      l:! ヽ     | 「          /
         <  <.           l:!.  }     | |            /
              `丶、`丶.       l:!ヽ     _| |       /
                  `丶.`丶.     l:! ハ   ,r'´ ! !
                                                         / ̄`ヽ.
                                                       /       |
                       |:、                              /       ,′
                           | :\                            /       ,/             __
                        |: : ::\    |、                       r'′     /        ,.-'´  !
                 _____|:_:_: : ::\.  r ´ ̄`ヽ                    ノ     __/         _,.-'´   /
                /: : : : : : : : : : : : : ヽ: ::::::| {      \             /     ,.'       _,.-'´     /
.               ,.-'´: : : : : : : : : : : : : : :::.::::ヽ::::| ∧       `< ̄ ̄ ̄}`丶、 /     , '    _,.-'´       /
            ,. '´:..:.;.-'´: : : : : : : : :.:.:.:.:.:.:.::::::::::::::|'::::::`,、        `丶、ノ__,/     , '   _,.-'´        /
     _,. - '´:.::::;.-'´ : :.:/ : : : : : ::::/ ̄≧__::::;.-、:::::::/イj>、__,     `丶 ´   ヽ、__ ' `=‐'´     、___,. - '´
     ` ̄ ̄_ア´: : :.::/: : : :.::', : : ::/ /_,ィ |:!,ハヽ::::::/ / /`ヽ、            {       ,. '´           _
           ヽ.: : ::::く: : : : :.:::::ハ: ::/、,ィ'弋乂 !!片 } 〉::{ / /   ,.ィ{       `丶、       、  ,. r‐ ´       ,.、---─    ̄   }
            V: ::::::::ヽ.: ::::::::代V}   ̄    ! r‐'/∠|{  {. ,.ィ「/∧        ` ー- 、   ̄ ` ̄ ̄ ̄ ̄´           ,. ′
              |: : :::::::::∧ ::::::l. く      ┌‐┴←x/! 宀「,'////小、        ヽ  `丶、 ト、        ___,.、 '´
              |: :.::::::::/ ∨:::ト、  '⌒  | 「 ̄ ̄ア´ ̄/ │','////|/|`T¬‐-、__    ヽ    ヽ. `ー┬─‐   ´
              |: :::::::/   ∨:!  `丶.    | |  /    /  ,/!,'/////|/| ヽ    ヽ`    ヽ      r ` ー- 、_
              |:.::/     ∨      ヽ_,ィ| | //   /     !,'/////|'∧.  \.  ヽ     ヽ、   {       `丶、
            ノ'´        ____「」 | /  /       V////∧,'/\   ̄ ̄`>、__ -宀-'^丶、         `` ー-、
                        ∨、───┘i /          \,'////\//>‐ァァァイミヽ、Y         `` ーゝ、      }
                        ∨、       !      ―-、   ,>─‐r=f" ̄f ̄   Y } }!                `` ー─‐'´
                    ,r'´∨、       !   ,.、-─‐r'´ ̄     _,.ム ゝ、弋__ノノ /
                 _/ ///     」___//   _,. -‐ '´  _ゝ、` ー--‐'´,. ′
                /_」‐'´ //         / /!‐ '´   _,. -‐ '´   ` ̄ ̄ ̄´
                 //   //        __,/     |_,. '´
               「  ,//              /j
               |  ,' '            / {
                j  | l               /    〉
                  } /:| |        __/∨   ∧
               {/  :| |    ´ ̄ ̄>  ∨   ∧
              _/   | |       {.____∨   ∧
            く /  !!     三二ム    {\     i
             }    ∨、       ヽ______」
                                         |: :.:\       ,
                        _                 j : :::::::ヽ   /!
                、____,. - '´: : ̄ニ¬‐-  _    /: :.:::::::::::j  /:::!
             `丶、:.:.:.:..:..: : : : : : : : : : : : : : : : : : ̄ ̄\ ::::::::::/,.-'´:::/  ィ
                `丶、::;. '´: : : : : : : : : : : : : ::::.:.:.::::.:.:.ヽ:::::'´::::::::::/ /::|
                   _,. '´ : : /: : : : : :..:..:..:.:.:::::::::::::::::::::::::::::::::::::::::::://:::/
                 「 : : : : :.::/: : : : : :.::::::::::::::::::::::::::::::::::::::::::::::::::::∠-'´:::::/
                 |: : :.:::::::/: : : : : : ::::::/Z_::::::::::::::::::::::::::::::::::::::::::::::::::::/
                 |: : :::/: : : :.:i: : :::::/,/ 丶r‐、:::::::::::::::::::::::::::::::::/
                 |: : ::∨ : : :.::,l : ::::/ィf´}!  !!'、'、:::::::::::::::::::::::::∠..-‐ェ≠
                 |: : ::∧.: :::::f l: ::;〈 j}ノ   リ } ハ::::::::::::::::::::::::::;. ‐'´
                 |: : / ∨ :::! レ'_ノ       `'  ヽ:::::::::::::::/
                 レ'    ∨:|  丶、     __j____,≧x__/_
                      ∨    └、,.-'´            `丶、
                          _,.-'´                 `7
                        <_                     /
                           `丶、___,r──   ̄`丶./
                           / ̄  `ヽ ̄ ̄ ̄ ̄``   〉
                        /        ヽ         `丶、
                          〈                     `丶、
                        ヽ         i               `:、
                        く. ヽ.       _」   /   /      }ハ
                        |`r‐-   ,. '´/  ,/   /       ,'  i
                        l. |  ,. '´  / /     /         ,'  ,'
                        l. |      i ´    /       / ,/
                        l. |      |     _         / / ゝ
                            ! |      l   /l  '、      /   {
                            l j       ,! ,/ │  '.   /!   │
                        〈        j'´    :!   '.  {  l.    |
                        ,. ‐'´ヾ.く⌒ヽ   /      :!    '.  | │    :!
                  _/⌒ヽ  ヽ\  /~|       l  i⌒i  > l.    |
                     ,r' ハ     '.  │ i /  |       ! i  i  |  l.    |
                   /: : : :ハ    |   | |/ /~i   /\ \.!  !  、「 `ー  〉
               i : : : : }}.   |   |-'/ ,. -|  ,/   \ i  |  `丶、.   {
               |: : : : :リ   /  / /‐'´   | /     〈 |  |     `丶!、
                    弋_:_ン   /  / /`丶、__/ 〈       / |  |        `丶、
                {.    /  / /`丶、 / /\\ ,.、/ ,/ /
: : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :.: : : : : : : : : : : :.: : :.::::::::::::::::::::::::::::::::
: : : : : :.: : : : : : : : : : : : : : : : : : : : : : : : : : : : : :.:::::: : : : : : :.: : :.:::::: :.:::::::::::::::::::::::::::::::::::::
::::::::::/: : : : : : : : : : : : : : : : : : : : : : : : : : : : :.::::::::: : :.:::::::: : :.::::::::.:::::::::::::::::::::::::::::::::::::::::
:::::/: : : : : : : : : : : : : : : : : : : : : : : : : : : : :.::::::::/ーz::::::: :.:::::::::::,.-、:::::::::/⌒}、:::::::::::::
ア: : : : : : : : : : : : : : : : : : : : : : : : : : : : : :::::::/  ∠_::::::::::::/  ヽ:; '、__ノ ,!:::::::::::::
: : : : : : : : : : : : : : : : :.:V: : : : : : : : : : : :::::/ /  ∠.__::::/ ,rく`ヽ, '    ノ:::::::::::::::
: : : : : : : : : : : :..:.:::::::::::::V : : : : : : : : ::::/ /   _,.ィ_, !::! / } }, '⌒`   ,:':::::::::::::::::::
: : : : : : : : :.::::::::::::::::::::::_,.V : : : : : : : ::/  ,/   ,.ィ'´ ̄/ |::|〈 イ,:'     ,:':::::::::::::::::;.-'
: : : : :..:.::::::::::::::::_,.-<  V: : : : :.:::::/  ,/ ィソ ノ   /   !::! 〉,,:'     ,:':::::::::::;.-<
: : : : :::::::::::::::;r←‐tz-≧x.V : : ::::::/ _,/r'^ ー'′/   ,!::!_,:' ゙̄  ,:'::::::;.-'´   `
: : : : : ::::::::::/、`丶、之ーソ'V ::::::/    ´ ̄ ̄      レ,:'     ,:':;.-'´ ,.-'~ヽ
: : : : : :::::::::i  \ 丶  ̄_,. V:::/}    ///     ノ    ,:''´ ,.-'´    }   ,.
ヽ: : : : ::::::::!\ │  `´  ∨ノ            ,.-'′     /,.-'´      / /
. ヽ : : :::::::!\\j        `丶   ,.、       ,r'´       __/_____,.-'´/ /
 _/ヽ: : :::::|  \  ̄ ̄ ̄ ̄| 、ー‐'´,rヘ.     /   | / / ̄`、    ヽ. / /
 〉、 ヽ: ::::l\  ` ̄ ̄ ̄l |  マ{ ̄  r}   ノ     '´  /  ゙、__/__j/ ,/
/  \ ヽ ::!  \      l |、  ヾ、__,// /                ``   ∨
     ∨    ヽ     l ト、`丶、 ̄´/            /´  }  _│
           ヾ:、 │ ! \_`/     /          __ {/ V ̄ ̄ ̄
 ̄ ̄`丶、         `ー、ヽ.ヽ、_/     /   /           {、   〉 ̄ ̄ ̄
      `丶、      `ーヽ /     /   /          ,ィ }/
                    /: : : : : : : : : : : : : : : : : : : : : : : : : : : ヽ : : :::::::|  /:.:::::::::::|   ,.ィ
                ,.-'´: : : : : : : : : : : : : : : : : : : : : : : : : : :.: : :::.:ヽ: ::::::::| /:.::::::::::::::|  / ;′
                ,.-'´: : : : : : : : : : : : : : : : : : : : : : : : : : : : : : ::::.:.::::::::.:::::::::|':.:::::::::::::::ノ/:::::;′
             ,.-'´: : : : : :..:..:..:.:.:::/: : : : : : : : : : : : : : : ::::::.:.: : : :::::::::::::::::::::::|:::::::::::/'´::::::::;′
          ,.-'´: :..:..:.:.::::::::::::::::::::/: : : : : : : : : : : : : : : : : : :.:::::::::::.:.::::::::::::::::::::::::::::::::::::::::::::::::/
.      _,. '´::::::::::::::::::::::__,.-'´: : : :..:.:.:/ : : : : : : : : : : : :.;.-‐z_:::::;rヘ::::::::::::::::::::::::::::::::ノ
        ̄ ̄ ̄ ̄ ̄ ,.-'´ : : :..:.:::::/: : : : : :..:j: : : : :.::::/ ,/   !::|/ハ ヽ:::::::::::::::::;.z≦ェ=‐
               r´: : : : :..::::::::/: : : :..:.:::::::::;l : : :.:::::/ ,/ ,、ィ!  !::|,万 } 〉:::::::::::'´::;.-'´
               ∨: : : :::::::::〈: : : :.:::::::::::;.<.! :.:::::::/ ィtzソ /  j/ r‐'/:::::::::::::/
               ∨ : : ::::::::::∨ : ::::::;ィ弋い!:::::/  ー‐ ´  マニニニニニニニ7
               ∨: : ::::::::;:'∨:.::::/ ヽ ーj/ノ           ! |         ,′
                    ∨: ::::::::| ∨.:::!-'´_,}    _,.-、    ,. |│        ,′
                  ∨.:::::::|,.-'∨::!-'´ `丶、 └―'′ / |│         |
                     ∨:::::|<´∨      `丶、  _/   :|│         |
                  ∨::|丶、`丶、           `|____|│         |_
                     ∨   `丶、`丶、      「     |│      ,//‐-、
                      ____>、 >     !     ,!_L、-─ァ ¨了 ̄ ̄ ̄/>─‐-
                     /ヽ.     _,.-'^>   ,.-〈ヽ__,. - '´    /   {     f / : : : : : :
               ,.-―‐-、  /  ヽ. _,.-'´_,.-'´  ,/   /    __/       '、     '、'、: : : : : :
            /     `ヽ.-、r‐'´_,.-'´    ,/   ∠ -‐  ̄   _     _,.-`'"´ ̄ ヽ ヽ: : : : :
          ,.ィ′       ヽ ``丶、     /   /   __,.、-‐ ´::::\ ,.-'´ヽ      ヽ ヽ : : :
         / /  /            ``丶、/   i,.-'´ ,/\:::::::::::::;.-'´     ヽ     _\\:_
      ,/       _,.、-‐'´  ,r───-、_   ``丶、{.  /.\\\:::::::\.         ヽ,.-'´,.-'´  `ー
      ,/                /          ` ‐- 、_  >'´.\\\\\::::::::\.    ,.-'´ ̄,r^、
   /            j  ,!                   \\\\\\\:::::::::\∠__/   \
  /              /  ,!                  \\\\\\\:::::::::::::::::::::\.     `丶、
   {    '、     ,/: : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : ::::.: : : : :.:::::::::
.   '、    '、    /: : : : : : : : : : : : : :.:/: : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :.:::::::.: : :.::::::::::::
    ゝ-    '、 /: : : : : : : : : : : : :..:.::::/: : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :.: : :.::::::::::::.::::::::::::::::
.     ',.     〈 : : : : : : : : : : : :.:::::::::::/: : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :.::::::.: :.::::::::::::::::::::::::::::::
       ',.     '、: : : : : : : : :.:::::::::::::/: : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :..:::::::::::::.::::::::::::::::::::::::::::::::_
      ,∧    '、 : : : : :.::::::::::::::::::/: : : : : : ;. -─-、: : :..:|: : : : : : : : : : : : : :.::::::::::::::::::::::::::::::::::::::::::::::/
       Vヘ.     '、 ::::::::::::::::::::::/: : : : : /       〉:::::::! : : : : : : : : : : :.:::::::::/ー─z__::::::::::::::::::/ ,.ィ
、      Vヘ.     '、:::::::::::::::/: : : : : : /     /::::::::::::!.: : : : : : : :..::::::::::/  ,.斗- ≦z_:::::::/ /  }
 `丶、   Vヘ      ヽ:::::::::::ヽ: : : : : : i     /::::::::::::::::::!: : : : : : :.::::::::/  ,.-'´  _,.ィ_,  T::::/ {─┘
    ` 、 Vヘ       ヽ:::::::::::〉、: : :.ノ、   /:::::::::;. - '´|.: : : :..::::::::/  / _,.ィ´「 /'´   |::::|  〉 ̄}
__,     ` 、V〉 ー'´   \::/ ∨.:/      {:::::/`丶、|:: : :.:.::::/ ,.ィ,.r<辷ソ       !::::! /  ノ
` 、       ̄ ,/       `丶、〉′    /:::/丈弌''tミ|::.::::::/、_/ j}      /     |::::|__,.-'′
   ` 、  ノ /       _,.、-‐      /:::/ヽ \`¨]:::;.イ      ´ ̄ ̄       ∨   _,.-'´
-、_    ) ´ / /    /            /::::.′ '、  `´'´ノ      //// ___  j`ーr'´::::::::
.  ``'´ / ,/      /             ,'::::::i   |    ̄               '、     ̄ ¨  ¬―-
   j  /  //   │            ハ:::::::   ゝ、     ___,. '´>、    ',  ', ̄ ¨ ¬―-  __
、_ ノ /  /´     |             ,' V:::!     ` 、    ヽーァ'´  ,!     i  i
 }  /  │                  ,' _,.、V:|-‐ ¨ ̄ ̄` 、   ∨{  /l      ,|  |
ー'、      ! /´ ̄ ̄            /´   ∨ -― ¨  ̄ ̄` 、 ヽ辷ン    / |  |
  }     /              ノ_,. - '´              ` 、     /  :!  !
 ノ                  7下、                  ヽ._,/     |  |
、_  /             ,.-'´ !`>r、                 〈 」_____|  |
   ̄``t-、_        ,.-'´   _{/ | '、                }          !  !
   ,.-'´}   ` ー─ ´  _,. '´   |、 ヽ               |          |  |
 /  j       _,. '´        ! ヽ  ヽ                _,.-'^、       / /
 ! ` ̄ ̄ ̄ ̄ ̄           |   ヽ  ヽ          く.   ヽ     ,/ /
                               ,
                            /:!      _,. ‐ア
                       i   ,/::::|    _,. '´::::/
                       |:.  ,/::::::::  /´:::::::::::::/
                       |ハ 〈:::::::::::! /::::::::::/ ̄ ̄ ̄ ̄ ̄'、
                       |::ハ ',::::::::::y:::::::::::::::::::::::::::::::::::::::::::::::\
                       |::::::ヽ、::::::::::::::::::::::::::::::::::::::::::::::::::::::\:::\
                     \:::::::\:::::::::::::::::::/~ヽ::::z、::::::::ヽ::::::\:::`丶、
                     `丶、.\:::::::::::::::::::::::〈 {爿レ'ヘ V::::::::ヽ:::::::::!──一
                         ` 、:::::::::::::::::::::/ヽ.j  `トッ V::/l:::::〉:::::|
                           >'´ ̄ ̄ ̄ ̄ ̄|   V_,!::/、:::::|                         ,.、
     (ニニ ¬、 __         /            | ,.、_/ レ′\{                    __ノ }
   r──┘,rx/   `ヽ`ヽ         ヽ     ,. -- 、.   |ィ`                             /´   ,.ィ′
    ̄``丶/`/ ,. -、   ', ',     _/ ̄ー/    ̄ ̄ ̄ ̄ヽ,ィ、     _,.rヘ_________ /     /
        ` { {{:.:.:.:リ  }  } ̄ ̄ ̄{          i     //  ̄ ̄ ̄          /   /  /´     {
           f^弋_ソ_ノ_ノ\.     V            |                          i  i   i      ∨
            { (:.:.) {、__{ト 、._                 |                          |  |   |.         ヽ_
          ゝ、_/\{_{_{_{_)-、` - 、           !、                    ',   ',.  ',― 、 \_   ヽ
             \    `丶、`ー、 `  、         \__,.、ィ──‐-、______ ヽ. ヽ  ヽ.ノ`丶、 \
                  \     ` ̄\   \            ヽ               ̄ ̄ ̄ ̄ ̄     ``\
                 \.       \    \.            ヽ
                     ̄ ̄ ̄ ̄ ̄       ヽ           ヽ
                               <` ̄ ̄        ,〉
                                  / `丶        /
                               /            /{
                               ,/               / ∧
                          <`丶、           ,′ ∧
                           ,.  ´ `丶、.         ,′   7
                     ,.  '´                    ,′     ヽ
                     ,.  '´                   ,′_,.     ヽ
______________________________________
              /: :.:::::::::/: : : :/: : : : : : : : : : :.:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::://::::::::|
           ,.-'´ :.:::::::::::::/: : : :/: : : :.:i: : : : : :.::::::/レィZ__::::::::::::::::::::::::::::::::::::::::::::'´:::::::::::,′
          _,. '´::::::::::___,/: : : :./: : : :.::::!: : : : :.:://  ,ィ! `ヽ:::::::::/~ヽ:::::::::::::::::::::::::::::/
       `¨¨¨ ̄ ̄   /: : : : :./: : : :.:::::::!: : :.::::/ /  ,r=、リ    i:::/,ィくヽ V::::::::::::::::::::/
                 〈: : : : : :.:/: : : :.::::::::;.l: :.::::/_/_,イ {::rソ      !::! {/ } ,}:::::::::::::::/ _
               ヽ: : :.::/: : : :.:::::::;←V:::/     ` ̄       !::! 〉ソ /::::::::::::::::ン'´
                ヽ: ::ヽ : : : :.::::lヽ<{ソ}          __ ,!' {_,/::::::::::;.-'´
                ∨ ::ヽ: : :.::::| ヽ ノ       ,   ヽ ` ┴ 、∨::::;/
                   ∨.::::ヽ: : ::!   } `丶  _,. '´      ', ',`ー、 ̄`ー、__
                      ∨.::::|ヽ ::.、  ゝ、   ー'      ,| |     ̄`ー、_/
                   ∨::|  \:.、  `丶、       / ! !         ,′
                      ∨     `::ゝ,. - '´_>、   / :| |         i
                      _,. - '´,. - '´    `¨[_,/| |         |
                      `丶、 丶、         |     ! !    _,. -┴┐
                              `丶、`丶、 、─┴─‐┘ | __,. -‐ ¨ ̄ ̄`丶、
                            _>x丶∨、 ̄ ̄ ̄´   ,/          ヽ
                          ハ ̄二二 -'´/∨、    /   /               '、
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
         i
         |:.
         |:.'.
         |: :',
         |: : ',
          ;::.: : ',                 _,. -‐¬、
          ,::::: : : '.          _,. -‐ ´: : : : : : : :` 、
     、    ,'::::::: : : i    _,. -‐ ´ : : : : : : : : : : : : : : : : : `丶、
    :'、  /:::::::::::::_」 -‐ ´ : : : : : : : : : : : : : : : : : : : : : : : : : : : : ` ‐ 、
      :::\/::::::::r ´: : : : : : : : : : : : : : : : : : : : : : : : : : : : :`丶、:.:.:.:.:.: : : : ` ‐- 、._
    ::::::::::::::::::::l : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : `丶、:::::::::::::.:.:.:.:.:.:.:.:` ー-......._,
     ::::::::::::::::::::| :.:.: : : : : : : : :.:.:.:::.:.: : : : : : : : : : : : : : : : : : : : : : : : ` 、::::::::::::::_,. -‐    ̄
     ::::::::::::::::::::! ::::.: : : : : : :.:.::::::.: : : : : : : : : : : : : : : : : : \ : : : : : : : : : ` <´
    '、::::::::::::::::!::::::::.: : : :.:.:::::::::.:. : : : : : : : : : : : : : : : : : : : : \.: : : : : : : : : : : :`7
     :::::::::::::::::::l::::::::::::.:.:::::::::::::::.: : : : : : : : : : : : : : : : : : : : : : : : \ : : : : : : : : : /
    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.: : : : : : : : : : : : : : : : : : : : : : `丶、: : : : :/
    ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.:.: : : : : : : : :i ::.: : : : : : : : : : : : /: : : /
    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::___::::::::::.: : : : : : : |:::::::::::.: : : : : : : : / : : : ′
    ミtx、_::::::::::::::::::::::::::::::::::::::::::::> ` 、:::::.: : : : : :|:::::::::::::::.: : : : : :/: : : : :i
    ::::::::::::::::::::::::::::::::;.-、::::::::::::Z      ` 、:: : : : |`メ、:::::::. : : : :./:::: : : : :!
    :::::::::::::::::::::::::::::i´ハ.ヽ::::「  ̄ ̄`丶、  \:: : |,ィヤ 〉、: : : : /::::::: : : :│
    、_:::::::::::::::::::::::::l {.  〉ヘ::l.  弌'¬ー-≧x._ \:|=' { !:: : :/::::::::::.: : : :|
    __二ニ=-::::::::::::ゝ、 、〈.V     ゝ、`ー' {    {`  j |:: :/^ 、::::::: : : : !
       ̄  ─-  _:::::`丶、ー、      ̄´     `,ァ ,   ! /   ヽ::::.: : : !
             `丶、:::`rヘ、 ___    _ /ミx レ     ヽ::.: : |
             〈ニニニニニニニ -─‐ァ/ '"´ :'    ≫     \:.|
                 ∨        //、   /   ィ/           `
               }       〈〈_j` ̄\ ,ィ∠._
                「\.___   } }.  }ノ   \ー‐┐|_
             /         \Lニニニニア :. //   `.
             ,// ̄ ̄ ̄ ̄` 、.\     //  }.//  ヽj |
              '           \ ヽ  //  /〈〈.   ヘ.├、
             i             ∨  | |  ,:'  ヽヽ.   ハ. i、

Back