-‐- .._                                                 ,. -‐-.、/.:⌒>.、                                         _               _
         /   _   `ヽ                                                 /.:r‐- 、:y_;. -┐:.:.ヽ                                     /´    `ヽ,__   __ /`j'´    `\
           {く /´    ‐  _,ゝ.._                                          /,ゝ'〉 (`´)_ ノ.:`ヽ.ヘ                                 /    '⌒ヽノ、ノ'´、  ` ヽ.>、'⌒ヽ   ヽ
          /´ゝ <    、   `丶、二フ                                            /.:.:.::レ'´.:;:.:.:、:.`'.::.ヽ:.:.Y}                                 / ,     _く^'y `ヽ_  _ /'Y `ヽ     }
       '  / \> .._7,二ヽ<_--‐'                                        ´7.::.:/.:/.:/ハ:.:.ヽ:.Y.:;!                              {/ /  /´ /7、ノ´/´/`´j´)ヽ,!ヽ    ノ
       、 {  j,ゝ-    {り jリ ヽ``                                         V/.:.:/_;/∠ -ヘ:.:.:.:.V/                                 ィ ∨  /    ' ハ,{ _,{ -{  '⌒ j'   ノ,./
         \ヽ. { 、 __   ,. ´ j!、.、                                             {i::.://´   rぃ,Y.:.::.:.Y! ィ                          /(_ノヽ.{      ハ,rfい  fい´ハ /イ(__ノ)
         )ハヘ.´   _,. ィ / リ.:.ヽ                                             ヽ::} イい   ー' イ´j(ヽj V/;_‐- -‐._ _.: ̄.`ヽ               {\__,   ` ‐-  ノYヘ   '   /イ}    、_ イ
        、_/ノハ、> .._`ニ.ィヘ./__:::::.ゝ,                                        ノ.::iヘ. ´ '__.,  /o`ヽ  _ンノ{:.:.:.< ‐- 、:.:.ヽ.:ノ               ,ゝ_.__,.     ‐-‐ ´ノ},ゝ_\_`_.´イ{ ´′丶.._ _,ノ
        ィ二ヽイ\_:.:::::::;ノ ,ノ/}::::::::::;>ィ                                     /.:.::.j、:.> ヽノ/ 、:.ー-く/  !::.:.ヽ:.\  ヽ:.:,!              ,∠   `ヽ_--‐' __,∠_  _ヽヽj,ハ//⌒丶.._ __  `ヽ.
        7´.::{:{, へヘ≧xrイ_,. ,ハxへ<丿                                   .:'.:.::/;ハ.,ゝ- ァ-ヘ  ノ.:::ノ ヽ}  !:._,.ィj::.:.ハ  j.:/                / _          ̄ ゝ<x≧z-} /'ノ}{\フ _,z≦ノ     !
        /.::::::;ゞ:ヽク.:j  ゝィヘ._ノ `T´ ̄                                      /.::.; {.:{.ゝイ`丶{   /.:/フ ´ j  lニr'フ.::.::.::! /             {/´ ,          `フ´! ,ノイ `Yノゝ/\イ>'´     ノ
      z≦ィイ /.:ー-イ  / ト1ヘ !   !                                           .::./ ゝ≦ハ  _(`´)'.:/ /_,z<,!  l´r'.::.::.::;ノ              { / /´   /   _,> ´ ノ、_jし _,ノj^i´ヘ._ ) ノ  ノ/
      `⌒'{,.イ.:::::::::::.Y´ | l 〉   !                                        {::.{  `ヽ,二}、 jY{.:/  /ーハ{/´,.!  !:.:.:;.イ                  _ ∨ {   (  /(    Y´/ /'ヽノ^レ'/  ハ _,ノィ′
         {i .ゝ:;::::ィ/ヘ. j. |/、!  ,ゝ、_                                      \:.、_,ノ {='ヘ/ハゞ._、ノ、 { ノ:Y{_{   !://               /(  \ ,ゝ、   \.{ ヽ   j /  !´// j/  /    (_,ノ}
           j.`ヽ二/ ̄`ヽ⌒´ノ|ノ>'⌒ソ                                       ̄  ,ノ´/  {,ハ 、 _,ゝ,_'´ンヽ.__ノ ´               {   ̄´ ` ー`     `  ハ /´ヘ.  j // _j{   j    、_ ,ノ
         \_/.::;L=-‐:'´.:::.Y{::〈f'.::::::::}                                 r_ 、,、_     _ - ´  ,>ヘj‐-i}-ヘ{//7‐- ._                    _.\_      ノ       ノ  ´  ゝヘo- ̄_,.ゝィ、 .._ _ /、
          /´,ハ:::::::::::::::::::::::::ハ::::.!:::::::::|:.、                                r‐{{` ̄「  、_,/  ´\/   /ィ′   /¬               /´   _,.  ̄--‐ ´    ノ/   /⌒ヽ/  i |   l  ー ´  )
       ,.イX{ ノ.::::::::::::::::::::/ ハ、:.!:::::::::!:::;ゝイ}                             ーイノゝ_ -‐ ´>、\__,/ヘY(⌒´ノノ_   / /≧x、           {/ //´ /   /´ ̄/     {{   j!   i |   |   !|  ノノ
       { ニ/.::::::::::::::::::/ jノjゝ'ヘ:::::::::f´ ン,ノ                                 ´ ̄    _/ ´ ー一'  j\二7く_フ'く_/  `))ソ            {/  { (    _r'>_ァ'    / `ーァ'′ i | !  l  ノノ /
.       く二´,> --‐  ´ ,ノ、ノiゝ'ニj::::,:、ゝく                                     ( ,ゝ-ィ      ´  `¨\_,ノヘ  _/イ)             `  ヽ.ヘ\( {  ´     ´  / /   i | :!  |´/ ´
      く__`'ヘ._ /_,ムイjヘイ_,、ノ'ヘ::;ゝ::\_ノハ、                                     `¨'く ゝ.__,ノヘ  _,ノ'、   \__,ノノノY┘´                   ゝヘ.__,. ′     / / ,、  i |  !  l´
       `⌒ヽヘ._,、ノZ≦ニ|    ヽ/;ヘ::;ニ;ノ'{                                       Yゝ-ヘゝ.二 ィヘ\  _,ノノ、_j'-‐'’                      `'ーiへ._ /    / /,.ィ ハ、i |  ! !ヘ
              ´ 「     !      {ヘ ヽj\}!                                       !     j7¨´ ヽノ、_フー'                            ` ーく> .._,/.ィ'し'Y!ヘへl  !  !ハ
                  !    l      \   丶                                      !    //     /                                       `⌒´ー'´'イ  |l  `ヽ> .._,!_ノヽ、
              _j.    |        ヽ    Yヘ                                 j   〃   /                                           !   i|  /j`⌒'ーヘj-┘
            /くj   j、          ,ゝ  i|:;ハ._                                  ,、/  /'    ,                                               r、!   {、 jハ
             }::::.ヽ /:)       ( 、,_\j,{ゝ、:.\                          /{   ,//   / _ _.,                                         ヽヘ,、ィjゝイ) }
           /.::(⌒⌒ソ´          ̄ )::(´__ノ.::::::.\                          /  ! /ノ/   ノ´ /),.、                                            j`>v' { `¨ ハ
             /.:::::::::.ヽ.イ                `ヽ:::.`.::::::::::::.\                     ´フーr-ィ´ / {、__/ _,ノヘ`ヽノ、                                       / (`´)ヘ.  , !
            ノ.::::::::::::´.:/               \::::::::::::::::::::.ヽ                   / ,rソ ハ /  jヘハ._r'j ノ } i} ノ                                        { {  } }ヽ / /Y´)、
          /.::::::::::::::/                   ヽ:::::::::::::::::::.ゝ._, ヘ              ,  〉}/ノ/´    Y´ rイ、_,ノ_,ノ                                           }  ,/ ,ハ ,、_,  j、_,ノ
       /.:::::::::::::::::/                   〉.::::::::::::::::::::ノj イ                /  ! Vイ´     {_j-へ.__. イ                                          ,ハ   { _Y」_ーヘ,ノ
      r'.::::::::::::::::::;ノ                    ヽ:::::::::i仁「ィヘノ                 f´  j / /         ヽ´   i}                                           {    jフノ  `「
    {ゝf{:::::::::::::::::::〈                      j.:::::;ノY`⌒´ \.           r'Y7´j (`') /            \__,リ                                        ,ゝ',  , {|!     j
     レ'ヘゝ.:-‐ヘ::::::ハ._                        く`T_jノ     ヘ        〉{ ゝ._,〃 j_                ̄                                       _ {  ヽ/ }、、__.ノ}
    ゝく/、ノヘjゝイ、}                        ヽ    _,ノj        〈 `¨,.イ{ゝ_ク┐                                                   { (__,{_X_} {ヘ ー一'′
     /    i|ゝ- '′                             ` 二 /         ./⌒´  ゝ'」_,ン                                                       `'く,ム_jノヘ.jへノ
     {!._   _リ                                            /    j                                                          ノ     Y´
      ` 二二ノ                                            { 、_ _,. イ                                                            /!      !
                                                      \_/                                                          { 丶.__ _,.イ
                                                                                                              \ _,/
                                                                ,. -‐- 、
                                                                ,./.:/´.:´ ̄.`ヽ,
                    _‐- 、ヽ /⌒>                                       //.:.:/..:.:.:.;.:.:.:-‐‐- .._                                               _ _
               __,∠ `ヽ ヽj /´ ̄`丶、                                    /.::/.:.:/..:.:/.:.:.:.:.:.:.::.:._:.:.\                                      _  -   ̄  __ `ヽ 、
                  ,> ̄`ヽ  ,、   ´ ̄ `ヽ                                 /.:.:{.:.::i.:.:/..:.:.:.:.:.:.:.:__;_:.:.:.ヽ:.ヽ                                    /´   ´/´     ヽ ヽ                                         ,.  -‐‐- ._
              //´ ̄,>,ニ(`´)ニゝ ̄ `ヽj                                  {:.:.:.:.ヽ:.:.:.{ヽ;_.:/´..:.::.::.`ヽ:.',:.:',                                 / ' /´ //´ /ハ    ',                                   /_ ヽヽ,ゝ,_ヽj`ヽ
               /'  - //    __,.、ヽ`ヽ ヘ                             \.:.;/_フ ,o'j;_;.:.:'⌒ヽ:.:.:.:',:.:.:j                                {/イ/ /',、/,>r'´ ´ {  、ヽ i                                 / ‐-ミ, '゙    ` 'ヘハ
              {/ /´ ///´ ノハ.i ',  Vj                                 /´.:.:.:.:.`¨`'くノ.:.`ヽ:.::.:',:.:.:.i:.:.i|                                 { / ′イ,ハ{い   _⌒ヽ \j                                     ,イjrヘ、 ゙ _‐- 、    ',:!
               // /イ ' /'⌒  '⌒メ'!i i ヽj´                               /.:.:.::._;;、;、;ヘ::.、:.ハ';.:.:.:.:.,:.:.::!:.:.::.:.::l!                                {/、V `゚! ` ,   いヘ,ハ 、、ヘ                                 / ハ {! `fい   ‐-、ノ'
             {ハ ,ハj/_/'rfい   しク1ハlヽノ                              /´{ヘ/´ /  j _j.._ Y.:!i:.:.:i:.:!:.:.:!:.:.::!.:.;!                                 _        メ/ハ、 {__;ァ  /。イハ!リ                              / / ,ハoゝ `   ,いyイ/
              /{ 、{_ノ、i{ハ. ´ _ '__,  ノィ iハ                            (  / v /{´  ィぃ、 j.:j!.:.::;.:.!.:.:,:.:.:.:!;/                          r‐へ\iヘ,. -、 _,ゝく_ハゝ -ィ ゝヽ'メ ノリ′                              _/ /ヘゝヘ  .._ _' .イィ′
             ( ` ー  ノヘ!ゝ\ ヽ.ノ/_ソ'_ノ}                              { ヘ.rfい   ー' ハノ.:.:;'.::'.:./.:.:.:;′                          _,> 、ヽ} V ノ}    `ヽ}∠フ_, -‐<                      ̄ 二_ ニ二 ̄ ,. <_/rヘ \ .._ ´< ゚` ー-  _     _ ,.ィj
           />f{ ̄ ヽ { ゝヽn ´/},ノ`ヽ._                             ` Y:、´ 、'-┐ /o'.:.:/.:/.:/.:.:.:/                              `Tフ,ィ   j ハj /  ∠_)       \                       /´  -‐/ ,∠ _  `丶ハ\ \ノーヘ`ヽ .._     ̄,ィ'´//っ
        r'´ ̄  ((>、 く_i⌒ヽ._}_Yハ〈._) /_,フ                         _ {\_(`ゝ ._ ー' イ.::.::.:/.:/.:/'j;/                                ゝヘー一'{,/ /  (__,ノ   .:       ',                     / / / /ハ ∨ `>、   \ ヽ ヘ⌒ハ∨、\`ヽ  / {/-っ 'つ_
          !  、_ _ゝイノi>l}  ({、_,>イ/ヘj>                          _\(\ jヘfー-j ̄ ,{_;/´`'<_-‐ァフ                                    \   Y{        :、        ノ                   ' /  .' /'  ヘ  \{  \  ',  ヽヘ_,ノ ヽヽ 丶 y  ∨__,ノ'⌒´
            ,    ヽ ̄  ヽ {_ __jハ   i!,、,」、                               ,>、ノ `ヽ._\ _zニ, ノ -─< ̄>>                                 ヽ ,ハ! 、    .. ..:.:;ゝ .._  ,/                      ! { / ' /   ′/\  j    ヽ :!   Vi    ', ヽ `/    /
          ヽ   \  _,{-‐/ /j l   |`^'ソ                              (/´/ _ノ⌒´ ,ィ/`ヽ_─--<_`ヽ                                    、 ヘ 、丶._   ,.:.:/  ヽ  ヘ                    , ∨/ / /  /  /`7′  /} '   l:|     ! ,ゝ'   /
          ヽ ,、.ヘハ(ノ、/`⌒i|   l /                             {/ イ //,.イ /!^^7ァ/:. ̄ヘ ̄ `                                    \_,ノー- ニ二ィ′  ヽ   `、                  Vイ / /|  ' !   }   /\/    |!  ' /リ    / !
        {\_,ノ__,、 ノリ{  ,ゝ-、__ ノl、  ` )                                 j {,イ{/! {_{ |⌒ン,、.::.:::.::.:.\                                          /`> ..__ _,ハ、     、  、                  {,ハi  | l  ! ', ! /   / `ヽヽ._ ,ノ ,/_/ィ{ \,/ !| !
      iへ.j  { ゝj_;ゝノ´\i{   j}ノヘ.__/                                   _〈  jー}  j /_//´ ̄ フ.::.\                                    /   /   !   ヽ     ヽ   、                  `' |  i 、丶Vi ′  }、\   j ̄  ̄_ -ヘ  i 'ノ /
      、 ヽ. 丶` ̄  ´  ヾ,、/ ヽ.ヘ                                     ヽ ゝイー-ヘ._,ノ-ヘ'´.._  /.:.:.:.:.:.:.\                                      /   /    !     ' ,       丶                      、 ', \ \V   / \丶/`  ̄!   i ヽ ノ//
      _\ \ \    _,ノ{     ゝ ィ                                   〉//,. ´ Y⌒ヽ`ヽ._};.:.:.:.:.:.`:.、`:. .._                             /     ′ : !     、   ! .    \                 \ 、  ` /    /、  ヽ'     :,     V´
       \ `  ._> .`二二/ハ\ _ _,ノ ノノ}                    .            /  /  ,   v o } 丶\\::.:.:.:.:.:.\   ̄ ` ヽ                        /!   '   ; !        ヽ   ! :,.     `ヽ                   丶   /    /\    {           \
         `  .__   __,/ハ、\____,/ /                      .   ,     /   '   /  /{\ノヽ   \ヽ:.、:.ヽ:.:.\`ヽ::.:.、:.;!                           , !   ,   .; !       j、  ! :,   _ノ´)                    '   /   ヽ  、            ヽ
         (⌒ゝヘ|:. ̄.::::::|_:'.:::.\_`\-                          /(_  _,ノ   _,   ´  / \  j.     丶._:.:.:.:.):.:.:.ヽ \:ヽ                      /   /     ;!:、      ´ \ !_ ,ノ⌒ ー_‐っ                    /     /!      ヽ               \
      /⌒y'´ ̄ i'´  ̄`i! !::;_:::.:;/  ̄                            ,    ̄ -‐     ,. ´  /ヘ.ヽ    、     ‐- .,:.::|   ).;!                          /  /    ;   ハ. ': .,        `ヽく,ゝ._  _ー 、)                  く     / |       /\      ,     \
       ゝ._/ /  ハ     !:!´  `/                             {  /´    _,z<二ィヘ._,/イ`ヽハ.     j、_ -‐. :´.:;ノ / ´                         ,/,/    .;  ハ:.\  ': ..         \  `ヽ)ゝ'            r_‐- > .._  _j         ′{ 丶 i   /         ヽ
      {_ イ , //}   ! !    /                             ゝ'     ,.  ´/し'7{ノ´しイハノゝヘ.ハ    ハ /  \;. '                           /´,:       ,:   ′ヽ::.\   ' ,      `  .._                ⊂ニ  /  ̄        /     ヽノ '     _    ,.イ
      / ヘゝ{ (⌒/   /)l   '                                 {   //{  /  /    /_,ノヽ/⌒i   /、>'、 i`丶. 丶.___,                      / ,:'       ,:   /   ':. ::.:.\     .,          ` ヽ               r'__彡'          /  _ /_   --‐  ´   /!`\
     {!  `'ヘ ヽゝ.__,ノ〈_|/ヽ._{__                          .    / / j.イ  /    / }.ィ´ ̄` ! / Y)_」 !   ‐--‐'′                     /  ,:         ,:   /{    丶:..:.::.:.\       ..        !                   _   -‐    ̄              .ィ'´  ! ヽ\
      \、__,ノ`^{  フ--ヘ,>vく_,ノ                                 ∨ ,  /Y  ′  ,イ !ノ∠,. ,  j /_,ノ´,ノ\!                          '   ,:      .;   /.:.:',    ヽ:.::.::.::.:.ヽ、                             -─-/´ __               _,._,. :´.::.!   i  丶.\
.          ̄    `´   { (`´)}j                                 ! /( ヽ.,{    ,ノィノ Z´ィ´ ̄ ´jヽゝ′ ヽヽ                         / _ _:'      ,:    /.:.:..:.i丶  ',  、:..:.::.::.:V\            ,             /      {'´  \          _  -‐ _j;ノ.:.:.:.:.:..ノ     !   '  ヽ
                 } 、 ィ {                                 { _,ゝヘハ><,ゝく,ゝ<.:.{    ´Jヽ    } :!                      {´   `丶.       イ::.:..:..::!  '  '. 丶:.:..:.::.:Vィ \       /            {´ ̄`ヽ  `,     ヽ       ´   ..::'/.:.:.:.:.:.:/ !    !    ',  丶
                  j  i ! l                                ヾ`¨/ノ{ノ、)--' ヽ   ``       ゝ.._,ノノ                          \     \    / |::.:.:..:.:;!ィ'⌒ヽ;   _\:..:./'ヘ. /\      '.             ヽ     ,   ',     }  /  ,.ヘ./.::/.:.:.:.:.:.:.:.'  :!    ;     i   `,
                  !   !j  j                                      ´   \  ヽ `ヽ、           ̄                             ` ..__,. ヘ \__,/ ト'、:.;/ |   {  ヽ `ヽ{   ∨  ヽ  /                 、   '  | /⌒ソ/、 /   'yへ:.:.:.:.:.:/   ,:          l     ',
                 ,   j! /                                            \ ',  \                                           ヽ_   _ 」 ´   !   \   \   `、   `¨´                   \_ ゝ._,ノ´   ´  /    /   \:イ     ,         |
                   /  /  ヽ                                        ヽ 、   `ヽ._,ハ,、                                     ̄  |     l       ` ーヘ,     ヽ                         ̄        _,r'´     _,ノ      ,ソ    /     -‐-  |     '
                  {  {   ノへ                                          V rヘ,   ノノイ                                          !     :!            j      ',                               /、   、//     /      /´    `ヽ!     ;!
             ,、ノ   ハ ´ ノィヘ                                          } iY`ニ´イ..__j                                             j    j         ゝ..__  _,ハ                          /  ヽ  ノ' ´     /_   _.   ´          |    /
                rく( _/j、ゝ<_ノ、ノ                                           rヘノハ,ゝヘ./V                                           く     {             ヽ`ヽ ヽ                            丶._/ |! ハ    'y′  ̄              ゝ.__/
               ヽ._フ j、ノ ゝく __ヽノ                                          `7´j }   i|                                             ノ`ヽ  ヘ              ∨   `、                           |!/ /ハ    }
                  `´ノ    j| ´                                           `⌒ヘ  _,ノ!                                         /     , リ               ヽ ,. - ヽ                             ト -' |!     !
              {{、  _,ノj                                                ゝニ ノ                                      / `゙'  ,イ! /                !    l                              \  {!    ,.'、
                   \ 二 /                                                                                          /    _,/└′                  \   ノ                             `¨ \、   \
                                                                                                               ー一  ´                      `¨´                                ヾ:、_ ,)
                       ,、 _                                                    _,ノ}
             ハ       ,ハ´  `ヽ                                   _,. -‐ 、,ハ./´ ̄ ノイj.ィ                                        /⌒ヽ                                             __                                                   __                                        _,ヘ ィj     /{ ,ィ!
             { ハ   _ _,..-{ 'rヘ'⌒) ノ                                  `ヽ ヽ_,」、j,ゝ y `ヽ  ノ,ノィ                                  ,∠ニミハ ',_                                           ,. _´_ `ヽ'´ ̄`>、                                    ,ヘ/'y'^/´  `ヽ                                  /´ } j_,ゝ‐- ‐- o。 / ⌒ヽ
        /´ ̄ゝハ/´ ,> ´` ヽソ\く_,>                                  ,ゝ{ゝィ//´iヽ  ,  _,ノ                                  _/二._ヽ yj ハ                                      /  {! ̄ ヾ,._,、/´j} ヽ                                        { ! { / /_`ヽ 、                                    /   ノリo゚Y<ニ=vヘ._ヽ   ,
        { ィ´ノ、'/ /   /ハ、` ヽ._\                                      / ,>'/ /{- 、ノ ハ  ,   ノ                                /´   '´ `ヽ/V ノヘ                                        /   ´》  {{yjリ,  《 `ヽ',                                     r‐-ミ_ゝV/ 《   \                                  {    //y ノ _⌒' `´_j i}  /
          _,ゝ._//7 ' / /ノjノへ、 iハ `                                     {/ 7 '/7い'  」,_ i `フ                             _ __ィ′_  ,ィハゝヘヽ(ヾ´ ̄jハ、                                      , /  {!/ ⌒゙ '⌒ヽゞ   ,                                 ゞ:、  {{_}}__,j} `ヽ  \                             `  ハ 〈 r'! '゙f'い   'rj| ノ, {
           ̄ / ノ i {'フ  ィぅxノリ ヘ                                       //i{ j   , iい}`| フ                             /´{-f´/ ハ'´_ ,v'′_  '⌒ '.\`¨´ }                                  /   / /  ィ{´`´jヽ ',\ j                                  j,レ'´ _ _ヽヽ `\ 、  丶                                i, {´ゝ八_     __ _',ノ /   \_
         //n . !'Yf{い  ゞ_' ィi}  、\                                   ´<| |、 {` ァ ノ! jrヘ、                          { i{ V {ミj  j /´_   ,r'"i}Y`7く ヽ                                 / / , ' / ' /-‐  -ヘ  ! ヽ                                    j/'´、_    `丶、ヽj     \                              ,リ `ト' ():, .._  ` .イ7'rヘ,   ` ヽ
         (\.j } V'ハ. ´ ._'_ ,  ノリ  \` _‐- _                                「| i:! ヽ._´ イ7⊂{ノノjハ,                       /´\.ゝヘ ゞ} `,! ,rfぃ  ,   },リ,ハハ  `、                                   ,     / i  {r'リ`  i'リハ :! ヽj                                     ノ/ /ゝ_ ̄,>_、  ヽ \   \ \                          /  ,ノ  _ノハ  i ´〈/{_{_\ヽ `丶 '
            ヽヘレヘ{_,ゝ ._ヽ.ノ,.イ `ヽ /'} /ノ.._  `ヽ                             ,ryヘ_,ヘヽ:ゝ {   /イフ`ーr j                         {  i{ 丶.ノ \ r'._ 'ゝソ 、- ァ/⌒ヽ,__j/へ.',                                 { i   , :, ハ ´ _'_  ,ハ ! /                                     }/ /j/´_  しソヽ丶   ヽ  丶 \                         /  r‐r'_二ゝ._ヽ__ '´`ゝ_, _ノ´} l 、    ノ
.           〈 ノメ |⌒ヽ j  ノ ,∠/_/´ィj \ `ヽ  :!                          {/ (} V_\ヽ,ノ/_ | 〉  }` :!                        \ \_   ((>ヘ'⌒j. ー_/j}  _j }_}   i                                   `ヽ.   i  '  ヘ ヽ.ノ / ! ハ/                                   !  人くり ;   ハ ,     ',    \ \                       '     _,ゝ'⌒_,二 _ゝ._{'{⌒}'},! -j. ! | ノ /
         /ゝ._ ノ rヘ.V,/,∠._ {  レク ヽ 丶 ', ,                          〈{  {! j´ ̄`Y^Y ノ ノイ\ノ  :!                        ( { \_丿   /´ ̄ヘ ⌒ヽ ´j} ´/ハハ._   j                                     V j,、jヘ,_,ゝ{` イj j/´ ̄`!                                V/ {'ヘ、 -_ァ' .イ j :!    '   ヽ 丶 \                  /     `Tノ ノrク´ヽノト-;イ、ヽ |\|' (_
         / /ノ  ,ハ.ヘ f'ハ/´  ノ 、j  イ   ヘ  , !/                              !  jノ'ヽ  人人 } !イ)ィ'{ノヘ}                           \__ `ニフ /    ´ヽへノ、/)ノ'し'  ̄ ̄                                 `ゝへV} {{`\ ヽ /イ  _ノ                                     ハ  V{ `Y/っ´ :!-, ! !、    !  ', '   ヽ  \                 {_     ´ ̄⌒ゝr'´ヘ. {/イ \ノ,{ __,ゝ、  ̄ `ヽ
       /  ' /   /xj し{_,リ  |ヘ/´j   !  ハ i,/                             !   ト、 レイ ,ハヾ j/ヘ.{´   |                          /{ / ̄ _ {  ,ゝ-ヘ}ヽ. Y`Y{,|                                            / ⊂ノx'ゞ._ー'`ヽィリ/´}、                                    { V'、ゝ「{ rく}  j/ ノハ}⌒ヽ'  i  ',   ,   ヽ                 ̄ `ヽ `丶  ヽ  .ゝ>ァ¬ニ´ {{_j}     ノ
       , / {,/ -ヘ./イ! {,.イ{ \_ノ ノィリ  ! /  ! ノ´                                !  ! ヽ_Vj,」.ゝ'xソ、ノ\ ,ノ                          { (__jノ)`¨7ィ'「jフ} {!,人,ノ_}!                                       〈  二√>,`ヽ' , \}/、へ._                              ト、 { \ヽ{_f_ハ,//´}}ノ  /   '   !  :i    !                      ノ   ) _V'´  く_ -‐‐</´ }   /
      { ! 〈   ' _,リ  /,!iト、ノ イ  l |/ヘ} '  ノ´                                ! ´ ̄<     /   ´                           \__/_ノ) Yイ´ l j,.イ)、ノ                                          /\´ゝ/ i  j  {ヘ_' ,_,}i<´{ソ´  ̄_二ニ.ヽ,                           、\  {{ ヽ` j!  〃  ィ    ,  ,   ,'   ノ                /   / fヘ_ ゝ._,∠`ヽ , /ノ. イ ノ /
      \.、ヘ._/ '⌒)ヽ//| l _,> .._ヘ{   }  ´                                ,ゝ-_--‐<ゝ┬r<  `ヽ,  _                        `,二,二.,_,ノ/ヘ  !/ ,ハ.V\ _   _ _                                    /  / >, |/! 、! jヘ ̄ ヽ}`  ̄     ヽ ,                       / `Y,二j }/ ノ、 j}`ヽ/}__ /   ,       /                   /   ,   (_`ゝ._,ヘ._ 7┬-‐f´}ソ!ノ (_ _
        _,>_,r(__/ , ' /|l     >._,ノ_                                r‐‐-くrヘ{、_/ノ/ / ゝ, ヽ  l |´  }                          /`ヽ{ { rヘ.ハ  !/ ハ.\_,ノY´ /'´:!                             /  /  ( fゝ'! ,レ' | :! |\   !   /⌒ヽ  ! }                      / r‐ァ^/´j/ イハヽ.ノ //ヽ_,ノ   ' / /                (_ _ /      しヘ/ ノ }ノ冖^i´{  i{      )
       「  __,i |  //  l|  / /   ノ                                l ,. -─ヘ ー' / '^7「´ヽ V ,  ヽ/                         _{_,j \\ゝ∠,!  ! ゝく\__,ノ._/  ノ                             /  /    `¨¨´V   ハ l :! `¨´  ̄}ヘ_   ノ} / ′                     //  Yヘ//-‐'/| il |   ,ムへィ´  /     ´                      _丿{_        // '    :!  、 ヘヽ ノ /
.      ! , -‐| //>ヘノ! l   ' / `丶 〈                              ∨ヘ  /ヘ. V / ,  ',  V / 丶 ノ                      /´  { ,/` ー=ァヘ,/\!,      ノ、 /                             '  ,/       /`\_,/.ノノ \    / /  ̄} // /                 / ' /  `'{'  /l | li l  _ { |  { _,. -‐ ´                /´ ̄     `ヽ  /´/    ,: /   \V´ ´
        `iヘ./!/ ´/ '  l l,/ / ヽ  /j_,ノ                             `'ハ /{   ヽ / :′ ',  V、   \                       {  ,ィ'´¨⌒i   ´ ヘ'. '. }._ _/⌒´ /jノ                           '  /        ,ゝ二/  / /`>、 \ / /‐- .ノ_//                     / /  '  _ -‐ゝイ ノ//,イ '´  `丶_j_´                       (_         ノ /  ´ /  /_ノi\__,ノヽー-- 、
       l 〈    /,  /  l! / ヽ   〈 `|                               / ゝァヘ.   ∨    ヽ,   ,.、 _,ノ                        ` ーヘ._/ ,ゝ._,ノ⌒ハ'. , ! 「 ヽ /´                             /  / /´`ヽ    ,∠ .._ \ / /⌒{丶\ / 、  }‐'´                      ,   / /´__r'ゝ-イ/ヘ ∧    /,∠j___                        ̄ ) _. -‐ ´    /  /.:.:.::|:.:.:.:.:.:i\,ノ /´ ノ
        | ,ハ  ,.、/    _j`´  ,.、   ハ ,!                                , /´  ト-へ.   /⌒j_,/.:.:|´                          {  /'ヽ.    ヘ'. , !_,ノ´「´                                /  ,' / /⌒i } //   `>、 /!   ヽ 丶.._   /                     / /  /{/「 ̄   _! |//  V ヘ  / /  ヽ  ノ、                       イ_ /´`ヽ    /´ `7T´_;.: -‐|:.:.:.:._;!ヽ `¨´/
         j/ `¨´V)__,ノ´.:.:j,ノ  ノ.:.:!¨´ ∨                               レ′    !、:.;_:.:.`T´ | /| - -‐' !                               `¨´ ⌒ヽ.ノ⌒ゝヘ':. :,.!  _!_                               / / { { {  ノ / { f'ヽ    ´/ ヽ/ i    ヘ  /⌒!,ノ                   / /  j!  /´ ! //_,/ \ゝ' /\ 、    ノ                     / (  ゝ._ _,.` ー‐ ' /  ' 「    :! ̄ !   r'´
               V/´ ̄ !T二 ..__;!                                        l    ̄:!  j,/ !     !                                    \  __V/ハ'´   )                              , /{ 、ヽ ヽ/  Yゝ'ヘ.  /ヘ   ;  /.:..:j_/.:;.:_',                        { { /     {ゝヘ  / レ{_.ヘ.   /  ヽ/  ヽ  /._                     {    _,ノ /   '  ,!  !    !  !ヘ_,ノ
              丶      !     !                                           !    ,      !    :!                                 _,.ィ⌒ヽ/'´   j{,.、}ヘ.'⌒_{__ _                      { { \\j  }   |  /ゝノ/丶..__,ノ..;/`ヽ'´   !                     ` `     \/> '´   `ヽヽノ⌒j_   /⌒j/`ヽ,ノ─-_、                `'     \_/´ ̄`ン′/ノ   !    |   !
                  \   l!   !                                          !            !     !                            〈__,/ノj _,>、/´ノゝイト.)_,Zヽ. _,ノ                          、\__,>' /    l  /  ̄     'く.:;/     ヽ   !                         //        j _  -'"´ ̄ゝ.ノ ゝ<._っ ̄                         `'ー ' (___,ハ  | !
                   _ヽ   l   :!                                         _,j    /       ,   j                              __,ノ  {  _j/{//{,ハ}  `トゝ'´                             \   /      ! ′          \      '   !                          ,.  /    ` <  ̄           \ ヽ                                        }   ! i
             f^/ハ   |   ト、                                      /{ノ   /        、  ヽヘ、                            / /   、/`(_/_ノ_ノ´  !    }_                            `¨¨´       j/               \    ',   !                         {  丶_      `ヽ .._ __        \,}                                    /  / ,}
                  Y{  ゝ.__ノ   j,ハヽ                                  /  |!  ィ′           ヽ   } \                     / /ゝ .._/   `ヽ. {    !   ` ` 、                                                 _,ゝ    !  :!                       丶.__  `丶     \`ヽヽ.._                                          ,    ′ !
              ゝ>'´-{ ヽ,._/__ Vヘ                                  ,ゝ .._j}__-/           ゝ._,/    ヽ,                    { (  __,ノ      \   ,ハ  _ ,.   、                                            /´     ,ノ _,ノ                               ̄ \     丶 Vハ `ヽ‐ 、                                        i   '   l
               j!ー _ヘ ∨j}`\,ゝ〉                                /'´ ̄ /             ヾ`丶─-r'′                     ` ー-‐'        `¨ ´ ` ヽ.     ',                                            /    _ _´ ´                                 丶    \⌒ヽ _,}_┘                                         ,ハ  !   !
                    { '´ `i  V    `i                               ′  ,                 ,  `ヽj!                                           \    ',                                       _,/⌒>'    , く '´                                       ` 、   ヽ i |   ̄、ヽ                                      ゝ}、 _|   |
                   \_ノ   ヽ.    !                            /´j  /、                 ',   l                                       `、   ,.、                                /´ { /   / 、ノ                                           { \,_ } リミヽ   ',ハ                                く { く,}   !ヘ
                         丶  '.                               { {ノ  /´ノ                    ,   !                                         ',   !ハ,                                  {  ゝ}  /ノヽ_,ノ                                           ` ーヘ>ヘ._\ゝ ._j,ノ                                 Vハ,ノヘ   lィ,!
                        `、  ', __                          ,r' {  イ/                      !_                                             {\ // }                                  ,ゝ、{、j/ イ ̄                                                 \   `{ヽ                                    〈',ハ´ハ ,ハ/
                            丶  vヘ                           / ヽ∨,ノ                     j.   !´ハ                                          ヽ y′i                              /i   ノ!  、/                                                       ヽf'´ `ヽ、                                    `i`ヘ V /
                        {,ハ  j ノ、                           ,    j´                       {ヘ.  V/                                         ∨   ',                              く ,ノ/´//⌒y                                                      ヽ   _,j\                                 | jノi\/ト、
                        ゝ \! イ                         / _ /                       \ /ハ                                            {   __ヽ                               //--、,ハ  ノ                                                       Y´  :! }                                    く イ}  |/
                        `'ーr `ヾ,                       / __ `!                          Y/'´!                                             j/´   '!                           { {   j `¨´                                                          \ ,ノ ,ノ                                     ` !/\i
                              l   !                          {´  `'j!                              i'   '、                                            {.._   j                                、 、 /                                                            `¨                                        {  __ !
                            | ,. -ヘ                         ゝ.__,.ィ′                        ! ´_,ゝ、                                         丶.二ノ                                 \.ノ                                                                                                     i'´   ヽ
                                {′ ハ                          `¨¨´                           Y´  ,ハ                                                                                                                                                                                ト ._ _ _j
                             ヽ二ノ                                                     \ー' ,ノ                                                                                                                                                                           \_,ノ
                                                                                    ̄
                                                                                                               ,.イ
                ,. - .._                                                  ,. -‐ 、                                  r─-- /ゝヘ/ |
            / __   /`ヽ ,. -‐- ._  .ヘ_ -‐ ─- 、                            /   `ヽ ヽ                                ヽ   {{  j} ノヽ, 、                                                  ヽ 、                                                                         _ ,ゝ ._ _
           /´    (` j }イ      〃 ´i}   ` 、〉                               ,. ⊥.._ {i^'ヘ   i                                  {ヘ\ ゞ 、ノヽヘ    \                                                  ) ハ                                                                         / )ノ´   `丶
.           /       \ノノ '、 , 、 `ヽ{i 〃       ヽ                            /   __v_,ノ  ノ                             /´  ,ゝイ  /  ⌒ヽ  ヽ                                 、        -- ゝ {{\                                                                      /'´ ̄`ヽ     ヽ
            {        //  ヘ {,ゝヘ.! Y´ヽ        ノ                           /  /´ ̄ ヾ:、 / }                             (イ   / '´ / /  !  ,   ',                                    (`\_   / ,ノー,- _ ヾ )                                                                  ,  ノヽ__   ヽ   :!
            ヽ    / ,ハ /⌒ヽ. ィぃ,.! :!,  ',.    /                           ハ  /  / /'、 ',  /                               、,ノ/´j{  /,ム,ハ ,/j_   ',  `ヽ                               {`丶 \/  /-‐〈o へ ヽイ                                                                      i  / ',ィハ.  ! ', j!
            )  (ヽ{! ヽヘ.{"⌒ ,  じ イノ/ノ  i  /                             ,ハ 、,  ,∠_ ,.ヘ ! /                              (/{ / ゝ { 'rリ ノ<,ハ  リ )}ノ                                ,>  ((`ヽ,/   /  _ヘ ヽ                                                                 、 {ヘ. ´ ヽ| リ イ  _ _
            /    ゝ\/} ゝヘ. { ̄j  /x'   j} /{                              / ゝr{ '/、_,  ,り'ハ /                                 {/ /(  j!  _'_  {ィリン,ノ  `ヽ                                    `⌒´((  j} { /-  いヘ i                                                                   ヽV` r. ノノ∠._フ´ ̄_フ′
        /   ,. - { r_' :!ヘ._ノ、 , ニ´ィ´/{ノ        \                    /⌒{    ゝ{   _ _ /リ/                                   ` ゝノ ヘ、{ ノ  ノイ  ヽ)ノ                                    ` <ハ. Yり  、   ! ト、                                                                      \リ,ゝ'⌒ヽ!:.ヽ;> ´
.        (     ̄`>、 ノ -{ } -、ー-_{__ゝ.._        \                      /   :,  n ハ,> ._. イ,ノ                                  _ -< ̄ヽj }ゝ'ノ__j,ィiTフ` ̄ノ                                           }丶 、 _-ァ ノ,ゝクヽ,                                                                  /フ<ヽヽ  __ j}.:.:i!ヽ
        \     {/`7´`Y~ニ~ニ~≧、 /`/`ヽ         )                   i    ,._(ヽ!{ ,ゝ-' _jイノ`ヽ                              (  {   ,リ  ´<´,ノ {、 /_)                                     / _)\ゝ ._/ <ィrリ  ̄ ` ヽ                                                          /´.:`ヽ´j_ノィ´ _ノj.:.;ハ. |
         ノ   /`7ヽ',/      ※'Y、 , 〉     /                    /´|     / {ミ } 、ゝ-r‐'〈_,ィ_,ノ.._                               > `Tヘ./ ,ノ二{{※}.ヽソ ̄`\                                 __  - ´ /´( ヽrくヘ.__/`>'!ィヘ,.ィァ`ヽノ                                                          {:.;_:.:.;∠.ノ、ゝ- _ニイ;ノ リ_j
         /   〈  //ノ{_、   ,.     }-_‐く     /                     ,  ,   〈 _、_{ ゝ'´ ̄{※}j 、   `ヽ                            `⌒´l,ノーヘ ` ¨ ´ ´ .:! `\_  \                             /´     /'  \_ゝr‐ヘ{r-イヘ._| ∨  ヽ!                                                           !:.::.::.:|、:.;.:.:.. ̄..:.::`ヽ 」__}
     /     ヽノノ´  } ,X ̄`丶.ノ_,ノ´ _'_丿  /                      i      `ヽ>ヘ./`゙'<._. ..:/    ヽ,ノ                                {、  `j _;._,; _;_;_;ノ,.-{_,{´` ,ノ                             { __ ノ ,rヘ--_イ>ヘj  !ゝ※r'ハ   Vヽ. !                                                       !:,:.:.::| i:.;.:..:.:..:.::.::.::/ /´ j_
    /     -‐  ´   ,ノ X    X />'「  !   ( _                        !  ,      / !  :,> ._{{_  ̄`¨Tヘ/ノ                                  Yゝ<ヘ,><}{ ,{ ´ゝヘフ´                            /´ ̄    く,r〜zノィfィハリ  i⌒,ノヽ. !  }! リ                                                         j;:,:.:.:!,|:.':,_:.:.:.、.:.:/.イ{^'Y´,ノ
    {     ( _,/ヘ ̄ヽハノ ヘ   X /イ  !  !      `ヽ                   /ヘ  \_ ノ !  _{/´V_,二> -ヘ,ノ                                 {  j} V  { ヽゝ.__,ノ´                            /   /´   ノ     / Yヘ'´j.   | /   \__,ハ/                                                        {{:;_;_;リヘ:.:.:.`:.:.ヽ.:{`i゙~.:´!
    `ヽ   )} {ィ¬,二ゝj二フ \ rへヘ/}  !  '、       /                {  \  ヽく   /_ヘ   _j}_,ノ                                    \,/\ノ>くj  j!ハ._ソ-‐ヘ. __                          { ,    /  , / { /._ \  ノ,{ィ'i  :!   ', ノ                                                            `(_;ノ'ヽ 、:..‐-.:'.:\;.:.:..|
   { ̄´/´ { _,{  /_/{_,    `7¬ヘ⌒>!__ ',   <                     \    :! `⌒´`} ゝ< /ヘ, (´\/}ヘ                        i´`/´ ̄ ‐r'  /_   ハ/`ヽ}´   j´ ノ}                       ∨  ,.    / / ,/`ヽ,>ベ´{::.::.::! ノ   !/                                                             /Yrf_ソハヽ:.:.:.:.:.:.:.:.:.\;!
    ゝ {、  } ゝヘ  {ノ,ハ   / V _}_}i、}  ノ、'、    ヽ                   / \   | ,ハ/} ̄L,.イハ_/ ヽ/ `' <} :!ィj                         {_ {/j' ̄,二ゝ_{_ ,>く/{、__,ノヘ´ ̄ 7 {フ                         { /     '  ' /ゝ-イノ   }`:'ヽ::.:ゝ、   ノ                                                            イ´,: ̄..:.:.:.Vヘ:.:.:.:.:.:.:.:.:.:..`:.:..、
     ヽ ヘ> `へ ´\_ノヽゝイ ヽr V二ノ,ゝ/、ノ_,ゝ_   ノ                    {   丶.ノ/ ̄ レ'´/ // / ,' \.  /)ノ ソ                          ( { `{ /ヽ    ,>'⌒ヽ\__ノ ,> / 、/                            /   ' /   i  ゝ._,/     じj::.:!\;/-‐'´                                                             /..;:.:..:.:..:...:.::.:vヘ:.:.:.:.:.:.:.:.:.:.:.:.:.:.\
     \ \._,`ヽ) ´ / ,ゝ〜'7ヘ._,∠}ノ`,ノ 、 /><ヘ._                     ,ゝ、 `ヾ },ゝ'´ / ///ヘ.   /`!,ノ´ 、,ノ                              ヽj'´ゝ{_ノヘ._ /⌒ヽ  ,ヘ  ノ\,ノ_ノ                        {   / ,イ     '、 i       ノハ;ノjヘ、\                                                            /` ‐-  :;_.:.::.:.Vヘ:.:.:.:.:.:.:.:.:.:.:.:.::.ヽ.丶
        ` ー'′ j⌒'ー-{._7_、〈  __,zヘ._,ノ´ ノ \._,.ィ'}ノ´                    /  、  |/ ,  / //_{ノ,ゝ-く,ゝ'´ _`ィノ                              ヽ._ /    / i ,ゝイヽしく ヽ jノ                             \/ / 、   ヽ!      ,.ィ' /,ノ }Y,ゝヘ\ __                                                           ,     -‐'j-r-'Vヘ:.:.:.:.:.:.:.:.:.:.:.:.:.:.:':、:.\
               !    j/   ̄ /´ (`¨´ _,ノ `v'                   {  {\_,ノ / / //   /  ヽ/_丿                                 ゝニ._ ̄二ゝヘ._ _ 、 _,>'´                                { {  \    j_,. -‐ ´/_ノ´  ,ハノゝ、⌒ゝ._.ィj                                                    fヽ ,.ヘ.__,、   / _j,  V !:.:.:.:.:.:.:.:.:.:.:.:,:.:.:.',:、:.:..ヽ
                l     /   /     ̄                        、  , ( /  / //ハ⌒´⌒T⌒´ !                                       /  ̄ '´ ` ー-ァ'´ ̄                                   \、_  ,>イ / / _(/´   .ハノ;.:`ゝ>くヽソ                                                       } \_、 `⌒ゝム ヽゝヘ} j.:.:.:.:.:.:.:.:.. .:/1:.::i!:.ヽ:.:.::.':,
             !    /   ,_¨⌒ヽ                           \ヘ  Y   / /// !._   ,ト-‐:'!                                     /  /    /                                       ̄ ゞ} / /,√⌒´     / }:.\:::.`⌒'く,>へ.__                                                    `ヽ.ソ_ ̄ニ=-イ  \リ :,: . .. .:..:..:.;.' |:.::i|:.:.:.ヽ:.:.:.',
               !  /    /ヽヽ j,}                            \ 〈  / ///   j.::. ̄.::|::.::.:.;!                                     '  /    /                                              `⌒'y'´      /{_ノ.::::.:.丶::::::::.:.Y`⌒´ノ                                                 /´j.'.:.:..‐-..:/!     ' /..:.:.:.:.:.:.:.:/ , l:.:i|:.:.:.:.:iヘ:.:ハ
                 ! /   ,.ヘ j!/、 {                                   ∨ / '/    !:.::.::.::.:!.::.:.:′                                      /  / ̄j> 、                                          /     _ ィ´ ´jヽ:;::::::::.:.\:::::.:.∨ヘイ                                                     //!.;.:.::.::.:.:/ j    //.:.:.:.:.:.:.:.::/ /.:! !:.il:.:.:.:.:.| v.ヘ
                j {   /、,ハ  j!                                / イ_,/   ,j:.::.::.::.:;!.:.:/                                     l {  '   ,ノ.::} jハ-ヘ                                   __,.  -‐ヘ._,. -‐'7  j ノ,ノ  \::::::::.:.';.:::::.:.Y´                                                 ´  !.;.:.:.::.::/、/     ' '.:.:.:.:.:.:.:.::/ /ヽ:! l.:i|:.:.:.:.:.!  v.:',
                /  `T´     ヽ._ノ                                  ,  ゝ.j  ,/´ソ.::.::.:.:/.:;/                                   | `¨'く ̄ \`ヽ--'′ ト、                                    `ヽ.__,rヘ、 ′/ j_j' ´   //´.::::::;ノ.:::::.;ノ                                                     ノ.:.:.::.:.:/     //.:.:.:.:.:.:.:, ' .:'.:.ヽ j !.i|:.:.:.:.:.|  vヘ
            /ヘ   {                                      i ! 丿,イハ´.:.::.::.://                                      ヽ   `\ ` ヘ   !ハ                                  `'く_/⌒´⌒'<_     ,.イ/.:.:::::::/.:::::/                                                      ,:'.:.;.:.::.:.::!      //.:.:.:.:.:.:.:'/.:.:.:.::.:v!.!;i!.:.:.:.:.:!   v:i
             /ハ` ¬ハ                                         | j///  !:.::.:::/´                                           \     j、、  {__ _,. ′ \                                 `'く /´  /  ̄7イ{ ,/.:.::::::;.:.:::::/                                                    .:.:.:,:.:.:.:.::.′    //.:.:.:.:.:.'/ヽ:.':,:.:.:.:.:V.'ハ:.:.:.:.:!    v!
           { 、 ,ゝ く j                                          !//  しヘ.j::.;ノ:!                                         ヽ.__,ノ.:! \  `ヽ   --ヘ                                    `⌒'<._/   /{ン.:.:.::::::/.::::,イ                                                       !:.:.'.:.:.:.::/      //.:.:.:.,:/   ':.:.';.:.:.:.:.Vハ:.:.:.:|     ′
               ヽ/   `:!                                     /  , !  j}〃jノ                                              {ヘ::.:.:.:j  i   ∨  ,ノ                                            ̄/ !::::::::;.イ};//                                                         !:.;.:.:.::.:/     //.:.:.;/     、:.:.:.:.:.:.::'!  、:.::!
              ',     !                                     /i⌒′ / !    /                                            、 \/_ノ}    ` ̄                                             /  :!::ノ /ナ/                                                            !:.:.:.::.:/     //.::/       丶:.:.:.:.:.:.',  、:.!
                 i   !                                      ノィ!   /   !   /                                                \ノ   `ヽ                                                〈    、} ,.イ{_丿                                                            i.;.:.::.:/     ///         ヽ:.:.:.:.::.:,   ヽ!
                 |!  !                                      /´ _ /   i   /                                                  ヽ     ノ                                           ノ\. 7メ/ 、/                                                            !;.:.:.:;′     ¨´               、:.:.:.:.::!
                 |i  j!                                  { ´ j/     !  /                                                    j   /                                            /   ゝ{,/  :!                                                           ,:.:.::.:j                     ',:.:.:.:.i
             |:! i|                                      ヽ/    !   '                                                     { _, ハ                                               ノ 7/ ,リ'´ `l                                                          /;:.:.::.i                     j.:.:.:.:ヽ
               { ! j!                                         !  '                                                  `{   {ヽ                                            ゝ/´__ / \_ノ                                                          /.ィヘ:.!                      {,:ィへハ
            /j {l                                              '  :!                                                    `! , ヽj                                             {.´  `!                                                           j/⌒'i                        V'⌒ヽ.i
            , /  {                                            /  |                                                    Y   !                                          \ _,;ノ                                                              ノ ,._,リ                      { ィへ |
              i/´ ヽ}                                        {/ヽ!                                                       レ'^ヽ/                                                `´                                                               / ,ハ /                          Vハ ハ!
             !   ノ                                        \,ノ                                                      \,ノ                                                                                                          `ー‐}_j                         `┴'´
              ヽ,/
                      _   -‐_─- _
                    /  /´    _丶
                 /  / /´j /´ `ヘ
               _{_,. 、/ィ {_       ,                                _  _
              く  ,ィ(※)へ._}`7     ,                                 _((`'´))_
                <\_,ノ`´  ノ,ゝノヽ 、   i                            /´ 〉二Y二〈ヽ、
                   7、,ノ/ / \  ', ヽ   !                            /   ,   ハ  ヽヘ
                {   j/   '⌒ヽ. !  ,  ,                          ,  ,ハゝヘ { j ノ} :! ,
                 n /}ィ{ '⌒_  'rいヘ,.ィ⌒) /                         i  { ´ ̄ ` '⌒メノ,ハ
            {'、!{_//ハ7'い ,   ´ |イ〆 .′                             | i  Yrい  'fハ,ハ ゝ!____
            _ソ ノ jゝヘ  、‐ 'j  ,ノ^ ,ノ/                           ! '、 ゝ.  __'_,.` ノ、\__      ̄ `ヽ
           r{{ ´ /  ノ > `ニ イ  ´ /                           j  \ ヽヽノ/ ,.ィiヘj  ̄`ヽ:!   ノ_
             /ゝニ.イ /⌒ゝ,ノ_=ゝ._/⌒ヽ                             ノ    ハ ノニ{__r'j ` ,ハ    ノ′/   `ヽ
            く,.ィ / i|{`ヽ { ̄`ヽ_フ´ ̄}   ノ                       /  /⌒ノ/ヘ〜^フ´/ ,ノ / /         !
        (__, しヘハ,j!`ゝノ j  {{__}}   ノ ィヘ `フ                          '   {  //、 Y´{}V,ゝへY   /  _ _  /
          `T⌒Y ,ノしヘ{_,.ィ7^ト、` {ヘ._ノー'´\                        /     Z/ (__j,_ゝハヘ ` ,ハ  { ̄  、 ノ /
          /{.   /  ,.ィヘ,j Y  ゝヘ._ノ  \ _, ヽ                       {    ({_     )`j},ハ/Vヘ,ゝ┬‐ ///  {   __ _
         /   `¨´ _´fゝrイ ,ノ {  イ{ヽ,.ィ'j_ゞ._  _ノ                      \_    `ヽ`ヽ  /_ 'ヘ \_ノゝiクく  (_,ノ   ̄     ;!
.        '     ´ _,>'^ヘ. V  ,ゝrヘ´jヘ._Y`フぐ'´                      ̄)  ノ( ノ /へ,ヘ/-r'´ \,ノイ)     __  -‐ 、 /
      '   /  /`ヽ/ \、/イ{_rヘゝ<_ ̄)′                      / /rイ{_ イi | ′ノ!\_,ノ `  ̄7  ̄      ノ/
      /  / r-‐ ´   (__ _ノハ  ヽ_,ノ 、   `丶                     / ,∠ -ヘ.__,ノ{ノノ,/   ヽ` ー┬ '--‐ フ    / '
    ′ '   ` ー一/´/,ハ    j\_,ノゝ .._ _ ノ                         く_ (丶._/  ' ´ノ´j.\     !._,ノ    /  / /
    ///         {  _ノ{    ,ハ、 ヽ  !                            ̄`ヽ ゝ __,/!、_,ノ\  ノ !     /  /  '⌒ヽ
   ,′      _  `「  \/ i \  ノl                             ノ ,ノ /  i      !`¨  ,    (   _ _  ヽ  ノ
  { /   ´ ̄ ノ `) :!   |   :!   ¨´ !                            // (___  !    |--‐'/      ̄    `ソ ノ/
   ヽ{_,/   / / ,ハ.    l    !    l                           //       ノ iー--‐'!  /   ,. -- 、   //
.         ,  / /_!   :!-─ , ,     !                          {__/⌒) /ヘ  l    l .′   〈 /⌒__,//
       / '   ( _ j   ;!-  /   ,     !                                 // '⌒ノ  !   | /       ー一 ´
        / /  ,. ´ ( ノ  ,ハ/' / ヘ '    、                               ( (__/   l   l/
       {.イ /   ,ィ'   / / ,/イ  ) '、   ヽ                            ̄      l  .;!
        `¨´   / i|   ′  ,/ /   ヽ   `、                                ,|  ::i
             / :!しイ  {_/{/ /i    ト、  |ヘ                                /⌒/ !   :!
             .′ ィ'/      ゝ ノ    ', \j ',                            {\/ :!  |
          j.   /             、  {j  ,                               ,ゝ. ヽ ,ハ   !
        ,rヘリ   /              ヽ    i                                / ∨ハ{ハ  l
        {ハ/                   、  '.                          /   ノvイ} /}  !ヽ
         /7  '                    ヽ  Vヘ                             ゝィ´ヽ}V〈ヘ!  !/}
.         `フ  /                   V v,ハ                          / ,゚ リ  〉、\/,ノ
.          j、 ,                       j   V′                         { '^V  ′\ハ} \
       /ヘV                          '、  ヘ                            、_/  /  ,.イ^^!>’
        /  リ                      \{`'ヘ                                `¨´ l ゚ :!
       {_,/                          、 ヽ                              | ゚ !
       ´                           \ _j                            {/ ヽj
                                                                  \ /
                                                                     ´