.。 ≦:::::::::::::::::::::::::::≧ 。.
/::::∠二二二二ヽ、:::::::::::::\
/:::::::::::::′:::::::::::::::::::::::::::::::::::::::::::::\
モ. /::::/::::::::::,{::::::::::::::l::::::::::::::::::ヽ::::::::::::::::::::.
キ .::::/::,::::::/ |::|:::::::::::{\::::::::::、:::::::::::::::::::::::::.
ュ. /:::::::/{:::/ _」::!ヽ:::::├‐-、:-}:::::、::!::::!::::::::::::::.
{::::|::{、ヽ{´ _、:| \:{ __ヽ{\_:::|::::|::::::::::::::|
、::ト:!::!=== 1:,__,::「 ̄、l::::|:::::::::::::::!
`}!::|{ し::} ー‐’ |::::|ニヽ:::::::|
. __ ____|::r' `¨¨__, " ̄ :|:::::し!::::::|
 ̄`!「 |「  ̄`!「´ ! :|:::::レ:::::::::::|
|:|. |:|. |:| | :|:::::i|::::::::::::::!
r、〈ヽ r、ノ 、 ノ |:::::ハ:::::::::::::|
. fi〉.!.} | } |__ ... -=≧=――≦ ̄`ヽ |:::::::::::::|
. ̄ ̄ ̄ ̄`i } レ f::::..、_」,/∠. / '|:::::::::::::|
} 、 /i| |:::::={::}=:::::::::}/ :}:::::::::::::!
モ. | } | フ::Y::ヽ:::::/ ,:::::::::::::|
. キ 「 ̄`「 ̄ ̄ ̄|/:::::i|:::::::冫 /::::::::::::::|
.. ュ 〉ー‐'┬――’ヽ::/{::::::{ _ r':::::::::::::::::|
. { } ヽ ヽ/´ }:::::::::::::::::::|