-―――――――――_ ─--、
'´: : : : : : : : : : : : |' /\: \ _ ll
: : : : : : : : : : : : : : |/: : \ : | /_/
: : : : : : : : : : : : : : | z─⌒∨ | /
: : : : : : : : : : : : : : |/ ∨ 、/
: : : : : : : : : : : : : : | ! /\
: : : : : : : : : : : : : : | /⌒| _ ll -‐ 7'⌒ ー- 、
: : : : : : : : : : : : : :│ / | /_/ /: : : : : :/: : : : : : : : :\
: : : : : : : |: : : : : : l | / / : :/ : : : : | : : : : : : : : : : :\
: : : : : :/: : |: : : : : : | ! .二| /: : ⊂ニニ/| : : : : : :|: :ヽ : : : \
: : : : : :|: : |: : : : : : | _」 / : : ⊂ニ⊃__ | : |: : : : |_ : : : : : : : ヽ
: : : : : ゝ―、|: : : : : : | ⌒ ′ ./ : : : | : : / ̄八: |\: : 「\|:: : : : :│ ',
: |: : : / \|: : : : : : | x=三 尸 ′:/ : | : / ∨ \| │.: : : : :| i
: |: : : :{ (_|: : : : : :│ 〃 C/ ./: : :| : : : : | -― -- |: : : : :| |
: |: : : :丶 | : : : : : | .:.:::::: { i: : : |: : : ∨x== ==ミ、 |: : : : :l | ,′
:.八: : : : :\_| : : : : : | \ . |: : : | : : : | .:.:::::. ::::.:.:. /|: : : : :l |ノ
: : : : : : : | |: : : : :∧:│ } .V| : | : : : | 、 _, {イ: : : : ;リ
: : : : |\: .乂 |: : : : :| | (_ / { : | : : : |> .,,___. イ、|: : /:/
: : : }\|⌒\: ト、|: : : : :| ∨ / \∨\|::::ヽ::_\xヘ/::::::::∨/|/
/〉∨ ::::::::::::::::  ̄|: : : : :|--― {::―-、/::(´`} Y⌒)-::{´ /
. /:::::::::::: ̄ ̄::::::: ̄ ̄ ̄ ̄ ̄\ ∧:::::::/:::::::::ヘー{ハ-∧::〈
/:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヽ /::∧:::::::::::::::::::∨」」V:::::::::}
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::} ,′:::::\_::::/o::::::{::::::::::/
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::/ |:::::::::::::::::::::::::::::O:::::::\_ノ
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::〈 |:::::::::::::::::::::::::::::::::::::::::::〈
|::::::::::::::::::::::\:::::::::::::::::::::::::::::::::::::::ハ |\:::::::::::::::::::::○::::::::::::::〉
|::::::::::::::::::::::::::::\::::::::::::::::::::::::::::::::::::::| { /\::::::::::::::/\__/\