i: : : : : ::::l        (;;;;;;;;;;;;;;;;;;;;;;;:;:.:.:`丶、
       ;.   |: : : :_: ::::l        ノ`丶、;;;;;;;;;;;;;;;;;;;;;.:;:;:.`ヾ
       ;:′ レ'´: : : : }      ノ '゙´,,、、`゙゙゙);;;;;;;;;;;;;;;:;:;:;:.:.:}
      .:;;:,  {:,r===ミ}     {: `ヽミミミヽ (;;;:;:;;:.:;:.:;:.:.:.:;:.:.j
     ,;,;:;.;:,',; ノ    i i     ノ、: : : : : : : .`゙゙ー-------ヘ
  , ; `',;:,;゙,州ツ     , ノ    (  ,;`ヽ: : : : : : : : : : : : : : : :ノハ
-‐==< `ヽソ    ノイr─‐-、 {`ヾミ;、  `゙゙゙゙ソ;:;:;i ) ノノ.::;.:.:Kヽヽ
二こニニ >ソ . ,'´ -‐一 ´ヽ ...ノ(:_:} ji!   ,; ;:; ,:;:;,し'´ `ヾシ'`ヾ;j;i
  `ヽ ;.;;;;.:;,し.' . : .: . : .: .: .ノ   `Y ,リ,;,';,';,';,';,';,';,';,  , '´   ) `丶、
    ':;':;':;':;'ト、  --‐.<ヽ     {',;',';,';,';,';,';,',;';,'シ'´    ,. ′    `ヽ、
    ;.;:,; . : . :`¨¨¨´.フ´  `、    `゙゙゙゙゙`ブ゙゙;´    ,. ′       `ヽ`ヾ、
     ', : . : . : .: . :}ノ     `、      ,'   ぃ   ,. ′,...    , . ; :; :; :、 .;  `ヽ
     '. .: . : . : .:ノ       `、    ;    い '゙´            ;: ;:;、    ト、
      }ー‐‐ < ':.        ゙、    ,′,;';:';:, '′              .:;:;:、  j `ヽ
      レ'´  ノ :;.         ゙、  { .