.   .   .   .   .   .   .  /:)   .   .   . r...、 {   )  i vトv ハ  ハ
.   .   .   .   .   .   .   . _/=ノ   . _   .  ヽ=} j _,ivV彡〒,ヘ  ト  ハ
.   .   .   .   .   .   .  /7ニ}ニ> ⌒\!:::く..ァ7=┬::ヽ ハrfz  ゞ┘ ノ  V  i ヽ
   .   .   .   .   .   .  /  {=::ノノ/   .  ヽ:ニ{={=i=j=ノ ハ`'"" "" ( ノ  )  (  ヽ
   .  _  _,______∠__二/   .  .   V=//ハ⌒¨  { ヽ⌒  ∠、-.イ i ) ヽ  )
ニニニ三]ニ}三::i::i三三三三三三三三三ヲ   .  j   ヽ―‐┴<ユ_ィ< ̄   .  Vヘv ハ )V
   . └´ ̄´⌒Y::三三ニ=ァ≦゙テ≡≡=<ノ   .  /  .   V   .   ヽヽ   .  ハ.ヘvVv"
   .   .   {:ハハ彡"    ̄/   . //   .  /   .   〈:ヽ‐彡iT>┤|   . _ハ._}. .}
   .   .   Ⅶ〈:ハ   .  /.   .//   .  ∧   .  く: : :ヽ‐┴. `┴'.<. ̄.ヾー彡' . j
.   .   .   Ⅳ Ⅵ  .  /   . ' ′  .  ´ ハ   . /:\: :iニ!\. .\. .ヽ. . . . . /
   .   .   ∥  }::〉  /   / ./   .  イ  >ヘ   く: : : :iニi―ヘ. . ヽ. . . . . /
   .   .   ハ!  《{  /   /  , ′  . ´ ヽ  {: :ヘ   /: ー:- :Vヘ.―.}. . . . . . . /