__,,;=--=;,_
_,;=''"""~~~~"'i,/ ;-''''ヽ,"'=;,
/ / /""=,;:-""'`ヽヽ"i;,
/ ,//' /"/ ::,,-''",,-;,"=;,ヽ"::. "i,,
/ ,/' / / /,/ ",,-''"::`i,,ヽ " ヽ ヽ, "i,
./ ,/ ,/ ,/ /.' ,/ -=:;_,,,,_,,::` ヽ i, ヽ :, "l,
/ ,i ,: / /,::-",,=''''""""...."''=:,l, i, ヽ :, 'l,
,l / ,l' ,: ,:'"/'/"::::. ... .. . . .:::ヽ:,`i, l, ヽ :, 'l,
| ,: ,: ,/ ,i : : ,:/:::::.. ::., ..::::::::i;, 'l, ii, l, :, 'l,
/ : ,: ::/ ;: :,' ,''l,i'二=-;;,,_ .::. __,,,=ーl, l;:l;:. l, ':, l,
| :.:,, ,::,' ,' ;' , i ,i |:_;;;;;;;_`'=i':. i;;=';;;;,_~l; 'l;:;: ::.i, : l,
,l' ::./.i ,i' :..: : l, :, |< ( o)ヾヽ::. :::;=i"oヾi,;|;:. i, i, ';, . ,'l,
,l ;:;' ,' ::, : :i, :,ヾ'''''''" .::::: .::`"'-='''":'l; ;' i ::., i;.| RZ thread ape
/:;: i ,i ::. ::::;;:: :, ,i;,'l, .;' ::.,, :. .:::|,::i ,: :, ,,i::'l,
.| / :,/..:' :. ':,::::,::;' ::'l,i,:. (_ ;っ.i,oヽ .::::;l::,i: / :.' i, 'l,
,i",; ,;i;:::' ;. . ;; :::.. ,::,i'l;:. ,..,:,:: "~,." .:::;;;:,/:/;'..:: :: : ':, l,
l,/,:::,i :: :::. ';::.:::: .::/;i,.__;;::;,,:,,;;,_,,,;,;___. ,i:::::/:;':::::;::::::: :: :;,l
| l,: :: ,,'' "::, ::::::::: :::: :::ノ;;:"`=,""'''-=''''',=";;/:/::::::::::::::::::::: ::/
|:::,l,.:::;;:::::;;::::..:: :::::::;;,=i;:,', : :.. "'''=-''"~,:,'./;/::::::::::::::::::::; :: /`i
-|;'l,: :: .. ...::::''"//:::::;'l;;:,';,';... ..,:':";,.. ,;::,/=":::::::::::::::::::;' /ヾ,l
i;:'l,::, '''''::::::::::.:::: ./::::::::::::"'=:;,,;;;;,,;;;;;;,,;;,,="--;;::::::::::::::::;':, ,i::ヽ,:i,
.,l' l :::::::: ..:::: ,/,,:::::: :. ::. /,,- `i,;:;;;;;=''",,;;;- -::