,..r'''""""""""""'''''''''---..,,,,
,./"::::::::::::::::::::::::r'''""´ ̄;;;;;;;;;;;;;;;|
,...r''":::::::::::::::::::::::;;r'''";;;;;;r'`''=!;;;;;;;;;;;;;;;;/ ,.............-----...,,,,,,
,,,.r'''"::::::::::::::::::::::::;r''";;;;;;;;;;;;;'ヘ,,i,rr-,;;;;;;;;;;;;;;/""" ``''-..,,
,,..r-''"::::::::::::::::::::::::,.r''";;;;;;;;;;;;;;;;;;;;;rrノ,r'-";;;;;;;;;;;/ `ヽ,
r''":::::::::::::::::::::::::;r-'",;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'-'"ij;;;;;::::::::::r' `.,,
ヽ""""""""::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;:::r-'',,..r------'l, `,,
\_;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;r;;"..r'''"′ ... \ \ `.,,
`'L;;;;;;;;;;;;;;;;;;;;:::--r'r'"" ..`':::... ヽ, ヽ ii,
| .i :n;:..'''''''",:;..... `':::.,. \', 'l
,,,| i :[ \.... \,-..,,,_::::::........ /`' . ヽ', |i
,.r'' ] ! ::| ヽ,::... \ `''''--,,,,-''''"::::::::::..\ \ |,
,.r'" I | :::| ヽ.,,_:... 'ヽ,,/ ""`フ---,,,ヽ, \ !
,.r''" | |,, ::| __,,,...――`''--;;,,..`ヽ,....―r'"''''' h,:::..ヽ,'':.. ヽ i,
/ | ヽ''''"|" ,.-__ `''ヽ,_\ | t,:::.. ヽ, \ !
,./ | \`::| ,,,,,,,,,..--'" `-ヽ, |r'"iヽ,::. \..\ |
,,r'" | i \ヽノ'" , `ヽ |r'";;;ヽ,:::. \,.\ |
/' | i. :lヽヽ, ` ,.!;;;;;;;';;:::::i-,::. ..ヽ'.,ヽ f
' ! `, :| ,\,._ ,,...― /|;;;;;;;;;`,::::|`.,:::.. `..l,\', i'
| ::|. `:ト.,,,,,>,_ ,.r' |;;;;;;;;:;:::: ] `,:::.`:ヽ ヽl |
L :|:`. :ヽ`''';;;;;;''-..,,,_ ,r' |;;;;;;;:::::' ノ `i,:::.`::| `i, |'
| ':[..'. ':::|_:::::;;;;;;;;;;;;;|"'''''――r" ];;;;;;':::',.く ヽ:..':ヽ 'i, i'
| ':|:..::.'::.|''-.......r''''!------v-------":ヽ/::.\ ヽ:.'::i ' '!
,....,_ ヽ 'ヽ::::.':::レr'" / \ '':::\::::: | ヽ::::| |
,,r'":::::|'''''''ヽ ':|,:::::.'ヽ / iヽ `:::フ;;;;;--...,,,,,,,ヽ:|,,..., |
/::::::::::::|::::;;;;;;ヽ'ヽ,::::::`,::::::::::::::,人 iiiii>, :::::::::::'/;;;::::::::::::::::::::::フ.,|:::::\ |
/:::::::::::::::|::;;;;;;;'''>,:ヽ',:::::ヽ,::::::/::ヽr'''""',i/`, :::::::/''":::::::;:::::::::::ヽ,/:::'::::::::::::t., ,f
/i'|::::::::::::::::|:::::::;;/:::\i, \:',`''"`i/ ,r| ヽ,;;::/'-'":::::::::::::::::ヽ;;;;:::::::人,:::::::::::i'"'"ゝ, j
/, ',ヽ:::::::::::::|;;;;;;/:::::::::::`ヽ ヽ,:::::/ /iii| iiヽ':::::::::::::::::::::::::::::::|;;;;;;;:/:::::\:::::ノノ (,.>\ ,f