_,.. . .、,_            _,....,_ ,.。-:.:.、    +       +
          ,。 :'^ : : : : : : : : : :`丶、       _,/  /:.:.:.:.:.:.:.:}
   +    /⌒ア: : : : : : : : : : : : : : : : : :\ ,rvt≠'^ ̄   ``ヾ:.:.:ヽ
        ' : /゜: : : : : : : : : : : : : : : : : : : : :ヽ:'^         ヽ、   \:}.、
.     j: :∧ : : : : : : : : : : : : : : : : : : :、: : : :ヘ 、_   丶   \   r( j》      .
     j: .:|'、ヽ : : : : : : :} : : : : : : : : : : }: : : :ハ    _,,,_¬'^/ V'Y T゙、    ゚ 。
     /: :{: : : : : : ! : : j : : : : : : : : : : :i: :i: : :トミ:、 _└'´.<´ ヽ  ゙..ノ   ,
   /j : : 1 : : : : : i: : :j: : : : : : : : : : :| :/: : :}_,` \ヽ."^^´_,..、1  Yヽ  i         + *
   `~´{: :i: :! : : : : : :'、:7 : : : : : : : : : : :j;/: :j: ;/´   ` rfシ'^~ }   1. }  1
     乂!ヽ}: : : : : : : :i : : : : : : : : : : : i. }/'l八.         ''' .ノ/!  Iノ  l
        |: : : : : : :{ : : : : : : : : : : : |ノ}  ヽ._rシ'^ '  ノ~.{/^},}  1   !
          j: :, : : : : : :!: : : : : : : : : :j: :〈.乂ト-ミk ''' _,ノ  ,》 ` |  .}   1
        j:ノ∨:i、: : :}:. :/ : : :ノ: ./へ:ヘ. `ト I人    `¨´ {   .}  .|   l  ___|___
         ´ ,r'^ゞ乂{^jノ レ'≠└ 'ー…=、-| } :`i' …ー=j'.ノ   j!  }--=ミ:i   |
         / .:.:Y 、   ./        マ^''<r〜 '゙^ ̄丶、/ . √   .ハ
.        /:.:フ''’ `ー ´         i             Y} ‖   / 、
       〈 ´                i               j゙ .'    ./   '、
       乂                j            __ ‖ i   . ./     ヽ    +
 *   ,r〜 {,>':  ''^⌒i_,。.‐. .'丶    '       .ィ^::Y:.:.)ハ  { __         ヽ
      /. ../.  . . . . .}. . . .ヘ  /  ,.ィ    f'.:.:./  7  (jへ.ヾ    . ./ \
.     √. ./ . . . . . .j: . . . ヘ、,__,イ . .   r':.:.:'゚  Y   〈/ ,.. }  . .>'′  } 丶、.,__
     '、./  . . . . . .√ . . . . 〉. }|.|. .     {:.:.:!   }――〈 .n { >'^     .仄'''''^´
    ./  . . . . . .‖ . . . . /. .八!     7:.:i    j:..:..:..:..:.T.  {¨゙^^ヽ、   { Y