__ , -── - 、
, - ' ´:::::::::::::::` ‐、 /: : : : : : : : : : : : : \__
/::::::::::::::/:::::::::::;:ィ:::::/: : : : : : : : : : : ;:イ二ユ:ヽ`ヽ
/:::::::::::::::::::;'::::://ヽ';:::!:.i: :;イ:ハ:.i: : : l:〈;イi: : : : '; : ',`ヽ
,':::::::::::::::; -:i::イ´ \ ヽ:';:/イ、ヽ'; : : l: : :l:l : : : : i: : '; : ',
i::::::::::::::/ ヘ.l:::l  ̄ ソ i.l )ヽ;イ:i-、!:l : : : : :l : :i : :i
l::::::::::::::ヽゞ ';:! """ 「 ´ l:::lフ i: l: : : : : l: : :l : l
l::::::::::::::リ ` i ! l::lニ.イ: :l: : : : : :l: : :l : l
l::::::::;:イ ';. 入 l::l l: : l: : : : : : l: : :'; :l
rトノ _ :::...... / r「` ー- l::l l: : :l: : : : : : :l: : :ヽl
___「 ̄ ̄:;プ´:::::::`ヽ/ ̄ l l l l l l::l ヽ/l: : : l: : : : : : :l: : : \
, -' ´::::/:: ̄::/::::::/ ̄ヾ', l l l l ,ハ l:/´::::l: : : :l: : : : : : :l: : : : :\
/:::::::::::::::::::::::::::::::::::::::/:::::::::::::::::i l ! /:‐-、:::::::l: : : :l: : : : : : :l: : : : : :ヽ
l:/:::::::::::;:::'::::::::::::::::::::/:/::::::::::::::::::::::l ! ,' l:::::::::::\:::l: : : :l: : : : : : :l: : : : : : ヽ
l/::::::::::::::::::::::::::::::::::::i::/::::::::::::::::::::::::l l ( l::::::::::::::::ヽ::l: : : l: : : : : : :l: : : : : : : '.,
/::::::::::::::::::::::::::::::::::::::lイ:::::::::::::::::::::::::l `‐r、 ノ.l:::::::::::::::::::';:l: : : l: : : : : : : l: : : : : : : ',
/::::::::::::::::::::::::::::::::::::::::::';i::/::::::::::::::::::::l ト ノ::l::::::::::::::::::::i::l: : : l: : : : : : : l: : : : : : ';:i
/:::::::::::::::::::::::::::::::::::::::::::::::l/:::::::::::::::::::::l `‐ 、._l::::::::::::::::::::l::::'; i: '.; : : : : :'; l: : : : : : i:l
/::::::::::::::::::::::::::::::::::::::::::::::::::l:::::::::::::::::::::::l l:::::::::::::::::::l::::::'; '; ヽ: : : : :';:l: : : : : : l:l
/:::::::::::::::::::::::::::::::::::::::::::::::::::::l:::::::::::::::::::::::l l:::::::::::::::::::l:::::::ヽ:';::ヽ: : : : i:l : : : : : リ
/:::::::::::::::::::::::::::::::::::::::::::::::::::::::::l:::::::::::::::::::::::l l::::::::::::::::::l::::::::::::\:::';: ';: :.リ: '; : : : :l
ノ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::l::::::::::::::::::::::l l::::::::::::::::::l\:::::::::::::::::'; iヽノ:::\ヽ: :l-、
「:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::/ l:::::::::::::::::::::l l::::::::::::::::::l \:::::::::::::';!::::::::::::::ヽリ::::::\
/:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::/ l:::::::::::::::::::::l l::::::::::::::::::l ヽ、_:::::::::::::::::::::::::::::::::::::::\