/ /:/::::::::::::::;:::::::::::::::::::::::::::::::::::::::::::
///:::::::イ://イ::::::::::::::::::::::::::::::::::::::::
/ /イ::::< // /'´ !:∧::!::::::::::::::::ト、:::::::::::
/ / ノ::i ゝ、/ |::i l:|'、::::::::::::::ゞミ;;r^ゝ
-- ‐-、_ イリ / ゞッ、 |::| l:| ヽ::::i:::::::::::::::::::::
、r-<:.:.:.:.:.:ゞ‐-=ミ,i ' !:|_,,,|.、、ゝ:N :::::::l::::::::
、..ヾ、 ヾ-、:.:.:.:.:} ,l |ヽ´iゞ孑ゞ!ゝ:、::::!:::::::
:.::ヽ:::、ゝ、..`ヽ //', / ゞハ::lヽ::::
:.:.:.:ヽ::ヽ ミ/\/! ヽ .. i;ハ!ノハ
-、:.:.:ヽ:::><\/:.:/∧ ‐、 ,-ィ;;;∠ノ''
:::::::ヽ、/\/:.:.:.:/ /:::ヽ ヽ ,‐、―‐====-、:.:.::...
、:::::/\/:.:.:.:.:.://:::::::::lゝ、_ /イ } , ‐´.:.:.:.:.:.:.:.:.:..:.:.:.:ヾ
、 》\/、_ィ:.:.:.:.:.:' :::::::::》ミ(フノ:レ'´.:.:.:.:.:.:.:.:.:..:.:.:.:.:.:.:.:.:.
:/ / /ヾ:.:.::.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:..:.:.