.   .  .   .  .   .  . ./ / .   .  / /
 .   .  .   .  .   .   ,-、 | .   .  /. .f ,‐、
 .   .  .   .  .   .   {ニ} | rv'⌒⌒⌒v、 l |ニ|
 .   . mn . . .. .nm   {ニ} レ彡/⌒⌒`ヽ)) ノニノ
 .   . f ∩   . .∩ }   ト、r(/:/斗 | |!ト、',ヽ)ハフヽ ツ´ ⌒ ヽ
 .   . { { . .rァ  { {   Y:|i :l/ レ |ノ/|:ハ|:^:|ハ `、 . . .. . .\ . .nnnn
 .   . レ⌒\__))__/⌒ヽ . .〈V|:|i :| 迅 レ' 迅 l: :ト; | ノ〜 へ   . .ミ. .∩ ノ
.    / . ./:::i((::i:::\ ヽ  {ノl ∧ .   .. .!::ハ: |^f. . .. .\__. .| / /
 . . .′ /::::/干 干V::ハ . ^',. .l: l/ (>-゚rァ<j八_|:レ ≡. . ≡≡ | | / / ))
   /  レ:::|它. .它|::i::| . .∨:/ヽ (`|i::|V只丿::i::l:ト、・>| |<・> |ノ/ /
 . ./. . .{ ハ  ,  j::リ . ./:/ . .∨::i::::l !::i::::i::l:|i:::). .l l. .r^^n ) . .n^^┐
. ., ′. . V、:>─<レ} } ∨:/   {::i::::i:::l l! ::i::i:| ∨(●●)ハ^^》-─‐《^^ ハ  . ./⌒) /⌒)
 , /. . .. .{ {\二ノ`‐ト、/:/. . . .'、::i::i::詫〉::i::i:|:^ハ⌒}  /::y´ /¨i¨i¨ヽ、ノ:::! . ./ / / /
 i / /   γ::i::::i::::i::::i::i:::/: { .   .. .>、´::i::::i::::i:|i :∧ノ 二乂f /斗|! ト、|i }_ノ⌒)/ / / /⌒)
. .\{ { . .、::i::::i::i::、::i::::/: i | .   .. .{. .〉-=^==^'|i :^: :\. .( | リ它ー‐它レ !) | /  ⌒. .ヽ ! ))
  . .丶_丿`r=<>'''{.:^:.i.:| .   .. .フ´::i:::i、 ::ノ:\: i :ヽ〉 ⊂| ヘ" 。 "ノ |つ|/ (●)(●) } |
 .   .   . .}─‐∽'´{: ∧| . . ./::i::::i::::i::::i::::i::i:::^\: i :} ●V {{>‐<}}ノ●|  (♀) . .| l
 .   . . . ./ ̄ ̄  ∨ リ . ./::i::::i::::i::::i::::i::::i::::i::::i:::^ヽノ● | ヽVxV丿|● 乂 .   .  ノ/
 .   .  r/ヽ   . ./. .} . ./::i::::i::::i::::i::::i::::i::::i::::i::::i::::i::}● ∧ ∨Х∨ ●. .Υ .   .. .〈