.r': : : : : ヽ: : : :.:.:.:.:.7_,r‐'": : : : : : : : : : : : : : : : : : : : : : : : : : : : : : `:ヽ、: : : : _;:。rー'":.:.:.:.:..: :.:/
   |: : :_; : : : :\: : : :.:.:;r': : : : : :_: : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :\-'^ ,.__j.:.:.. . . . ,.。ィ'
   l;,r': : : : : : : :.): : : /: : : : ;:r'/: : : : : : : : :/ : : : : : : : : : : :,: : : : : : :、; : : : : : ir.、_l : : : :_;.-'": : :i
  ./ : : : : : : : : ヽ、_/: : : : / :/: : : : : : : : :;l.: : : : : : : : : : : : l : : : : : : :ヽ;.: : : : :':,:.:.:.:.j"~、_: : : : :.:|
 ,r': : : : : : : : : : : : : :ノ: : : :.ノ: /: : : : : : : : :./: : : : : : : : : : : : :l : : : ; : : : : :'; : : : : :l_ :N: : : :`ヽ、: /
 ':; : : : : : : : : : : : : :;': : :  l: :/. . .: . . . . . .r1i: .:.: . . . :.: . . . :.li : : :.:): : : : :.l: : : : : i; : : : : : : : :.`'〈
  ヽ; : : : : : : : : :.,r:.j : : : : :l.:i1: : : : . . .___.j' l.l:.: :. . . . :.: . . . .l1. . ..:|: : . . .: :!:.: : : : :l; : : : : : : : : : ノ
  〈: : : :,:.: :,r'": :.i : : : : :.l:.l.l: :i_;.。r'": : :.! .li1: : : : : : : : : :./7"':‐ォ、; . . .: :j : : : : : l^':.、_: : : : : :.ヽ
   `'ッ': :,:.r': :.; : : i': : : : : :.i:|:!:イi: : : : : : :j ij i; : : : : : : : : / j: : : i.l: :ヽ、: ;! : : : : : :!:、: : :`';rー''"
   (;_:。=ァ='": : : l: : : : : : :V1_j1_: : : : :.:j  i. ': : : : : : : :.ノ '7^:;ノ j: : : : ':.j : : : : : : |.:.\_:(.___   
    ,r'": : : : : : :!: : : : : : :.i;.;'   ̄~"'"   `"'ーー‐'   '"~  ー-、:; :/: : : : : : :.l : :_ :`ヽ:;_`:、 
    /: : : : : : : :; |: : : : : : : .:li   _,。r=三ミミッ       ,.r'三ミ:x。、   li.: : : : : : :.:lヽ;_:ヽ:,: : : r'  
    `'ー、;_;.:。-': :l : : : : : : : :ji, ='"                 `ヾミ:.  i: : : : : : : :.i : :`:":.:':.-{  
      (: : : : :ノl: ; : : : : : :.l l.  ///       ,      ///    j!: : : : : : : .l'、___:_:_:_;.:ノ  
   __   `ーっ: j1:1!: : : : : :!^i.                        /l: : : : : : : :j (: : く_    
.    )_   r'";:ノ l;.l l: : : : : :l ':,                    /;.l :/: : : : : ;'  \;:.::>
  l_ ,ノ ヽ ~し  :;i 1: : : : : i. ,入       'ー-−-‐'       ,.:' /ji': : : : : :/   l:r'"
     -ー      ` 'i;.: : : : :l'. . . ヽ.               _,ノ /^1: : : : :/    `'ー
    l_ ー        i; : : : : i . . . . .i'ーr、_         _,.。-/ /. . . ../: : : ,rヘ、
      や     ,r^\: : : l . . . . l. l i"'r- 、 ...。-ー'"フ .ノ / . . . /: : ;r'. . . .\
      l      / . . . \; :j . . . . l  i. ':,. i,     / ,:' /. . . . /;;r'" . . . . . . .l.