....:::::::::::::::::::::::::::::::::::::::... //ヽ -――--- _ l l } __
/:::::::::::::::::::::::::::::::::::::::::::::::::`ヽ/ / 辷>-< ̄  ̄}}
/:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\ / ( \_ jj
/::::::::::::::::::::::::::::::::::::;;;xzzzzzzzzx;;;:::::::::、 j ! \ `〜-‐ノ
/::::::::::::::::::::::::::::::/彡''宀冖冖冖宀ミY::::::l j l \ヽ `<
j::::::::::::::::::::::::::::::/'":::::::::::::::::::::::::::::::::::`l::::::} \ \ ヽ { l )ノ \ \
l::::::::::::/::::::::::::::/::::::::::::::::::::::j::::::::::::::::::::::::::ハ l>-―-- l い \⌒\
l:::::::::::l::::::::::::::/:::::::::::/::::/::/::::::/l:::l:::::::::::/ l\ l \}\ l 人 ゙、 ヽ
V:::::/l::::::::::::/:::::::::::/:::/l:/l:::::/ l‐-:::}:::∧l \ _,,,_ ヽ}l lヽ \ l い
/::::/^l::::::::::;::::::/// / l::/ j/ }:/:::/\ '"⌒~`ヽ } |}、 \ l l\}
/:::/ !:::::::::l/ / _ / j/l::/= l/ l/ ゙、 ト ト| }
/:::/::\l::::::::::l ミ=== ミxz // ,; / ヽ l/ Y } { Y j
//:::::::::::l:::::::::l ;,. //! , /∨ }ノl ∧l }/
/:::::::::::::::::::l::::::::ト _ /::l \ ` " / l j/ QTW
/:::::::::::::::::::::r-V:::::l `''ー- `__ ’ ..x<::::::::ト ∧l`''ー _ イ lフl
/::::::>-―〜く ヘ:::::l`〜--、/ノl`Yー-Y::::::l { __ rくl _/ {-r〜-―、
/:::::::::/ ヘ ヘ:::l ノ/ / ll l::::::l / 〃} `Y ̄ / 〃 ヽ
/::::::::::/ }l_ヽl_ { { _ll ト!:::l / ‖_ ノノ __ ‖ ヘ
/:::::::::::{ 〈 \ Y^Y" 〉 l:::l { 〈 ̄ -l⌒「 \ ∧
/::::::::/ / Y _L/ノ / j 人:l/ l __L_ノノ ノ l } \
/::::::::/_ V l / ト、 } { Y /{ / ト、 / ノ '" ̄ /
;:::::/::::\  ̄ \ } L_/ l l―l \_/ l/ ノ { ヽ / l l―l\_/ { /
/::/l:::::::::::ヽ ヽ/ l l い } /::l\ l l l l l \  ̄ l
l::/ l::::::::::::::l l L{ ヽ> ノ /:::::l l ゙、 /^/ア>‐、 l / l
{:{ {:::::::::::::::l l / /::::::::l l ヽ r{ }| {人 ヽ l / l
l:l l::::::::::::::::! l / /:::::::l:::l l }ヾソ し l ∧ / l