/::::::::,. ::::::::::::::::::::::::::::::::::::::::::::::::::::ヽ
' :::::::/::::::::::::::::::/::::::::::::::::::::::::::::::::::::: \
/:::::/ ::::::::::::::::::::/:::::::::::::/!::::::::::ヾ :::::::::::::::::\
':::::/::::::::::::::::: ` ::/::::::::::/:::, ::::::::::::| ::::::::::::::::::::: ',
/:::::::::/'::::::::::::::::/\::.イ::::::/:::::::::::: ハ ::::::::::: ::::::::::l
. ::::::::/::!:::/レイ:::::::/ヽ|.:イ::::::::::::: ′|:::::::::: i!:::::::::|
!:::::::/:::イ 「r-テ‐ ミ / .' ::::::::/ |:::::::::::i!:::::i!::|
/.::レ'::N ::| l! ':::::::し∧ / ::::/´  ̄ 丁 :::::::i!:::::l!::|
ハ::::| ⌒|:::| ト- イ /::/ z==ミ、ノ:::::::: /:::::ハ,
/ !:::ゝ v' ::|⊂⊃ゝ- ' / /:::し/ ! 〉::::::/:::::〈
i! |::::::: `|::::| ∧_:::/ i//:/::::/:::\
i! |:::::::::::|::::|----、 ゝ- ' イ::::::/::/ヽ:::::::\
l! |:::::::::∧::| /、 - 、 ⊂⊃ハ:::::ィ:::::::::::\:::: \
l! |::::/ ∨\/|-l ゝ __ _.. イ::::::ハ:::::ヾ::::::::::::::\:::: \
l! レ′ ∧ハ / /::::::::::::::::∧::::::::l:::::::::\:::::::::::::\::::::\
∨ |/ ∧ 彳 〉、∧:::::::::::ヾ:::::::\:::N::::::::::::\:::::::::::::\::::::\
/ / /ア丁 |:::::::::::::::::::::ハ::::::::::\:::::::::::::::::: , :::::::::::::::ヾ:::::::ヽ
/ / /Tハ ! ハ::::::::::::::::::l ',:::::::::::::\:::::::::::::::l:::::::::::::::::::ハ::::::::!