___
,,,' ,--'、__
iヽ;;;─--i~~ヽ;- 、 '''''''''''''ノ
i ヽ.,,-,ii:.. ヽ ヽ,、_ __/、
.i i::::i, .ii:::i, ヽ.~ヽ、 ヽ、
,,,,,,,;;;;,、r;;;;;,,,, i i::::::i, ii::::::'i, 'i, ヽ i i
./::::::::::::::::::::::ヽ,ヽi i::::::::i,ii:::::::::ヽ. i ,.i i i
./:::::::::::::::::::::::::::::::::i:::i i;;;;…''''' '' ヽ. 'i, ,::i i i
/::::::::::::::::::::::::::::::::::::i'::i i, ,--、 '~,二'i, iヽi / /ヽ,
,i:::::::::::::::::::::::/::::::::::/、::i i rto、 (℃i i i:i// / /ヽ,
,i::::::::::i::::::::::/i::::i:::::/ ヽヽ. .i;, ゝー' ; ~ ̄,i i //:: / / /
i:::::::::::i:::::::///i:::/' ̄’ ミヽ. i;ヽ. '''_, // ///i/ / /ヽ
.i:::::::::::i,// i/'てo); iヽ:ヽ i ヽ. 'ー'~ / /' //:/ / /
i,::::::::::::i,' ̄’  ̄ /丿:::ソ/ /~i''-、';;;;;///i::::/ /i
.i、,:::::ヽ,ヽ '-__, /ii:::::::::::iノ/ ..//,/i,,,//、::::// /
,!-ヽ,::::::ヽ,  ̄- /~ヽ;;;:::/_ヽ~ ,-' ii /' / i ヽ;:::/ /
/ i:ヽ,:::::::ヽ;'''-''''~::/ 'i_:( ,,,/ i i// / ヽ/
i ::i:::/ヽ,::::::i, :/ ,,, i /ヽ;''_ ,ノ/ / :ヽ,
ヽ ::i/ i ヽ,:i, ' ̄ / / /'~ // / :::i
/:ヽ/ ヽ、 ヽ , ,/ / / /' ,,::(_,,,,,,,,,,,,,,,,-'' 、'
/::::/:: ヽ,,;/,,,,,- '~~'i, i, .i i ''::::─'''''''' ,,,,,,--'ヽ
./:::::;i:: '';;;;''' iヽ.ヽ ヽ i i' ̄ ̄~~~ ,,i
/:::::/'、::,, ,,, ' .i:::i ̄~ i, 'i, i、_,,,,,,,,--~~i,
./::/::::::::;;;ー--、;;;;;;ヽ、 ,,i:::i, i i i,:::: i
//::::::::::::;;;;;;i::: ヽ;─--;;;;;;;;-i::::i, 'i i,,,,,,,,,--'''~ 'i,:::::
//:::::::::::::::;;;;;;;i,::: ヽ-、_/:: '-/ i_,,,,,,,,--;;;;;ヽ'i,::::,,
/'::::::::::::::::::;;;;;;;;;i,::: 'i,:,/:: /i i '''::::::::::::`/:::'
/::::::::::::::::::::;;;;;;;;;;;i,::: i/:: // i ''':::/:::