/::::::::::::::::::::ヽ, /::::::::::::::.:.:.:.:.:.:. ;;;!l',:',;;;;;;;;;;;;;;',
/:::::::::::::::::::::::::::ヽ:::::::::::::::.:.:.:.:.:.:. ;;;!l;',:',;;;;;;;;;;;;;;',
,. -'~::::::::::::::::::::::::::::::::::::゙,:::::::::::::.:.:.:.:.:.:. ;ツ;;;',:',;;;;;;;;;;;;;',
,. - '~:::::::::::::::::; -'''~~'' -:;::::::::::i_;;;;: - :,;,;,;,;_:. ;;;;;;;;',:',;;;;;;;;;;;;;',
'~:::::::::::::::::::;: -'~ /ヽ:::::::l;;;;: -‐--.. .,,_~~''''‐- .,_ ;;;;;;;;;',:!;;;;;;;;;;;;;;!
;::::::::::::::::<~ /- ''i~~~/:::::/:::::;: -''~~'''''‐-: .,~'''- ., ;;;;;;;;;',l;;;;;;;;;;;;;;l
.~' :;:::::::::::\ 〈:::::::l::::::::;: -''~ヾ;:::::::::::-‐'''''''::::::::~'''- .,~''- ;;;;;;;;;ll;;;;;;;;;;;;;;l
~'- ;::::::::`''- ., ゙i-、;;;:''"/ ~''- :;::::::::-‐‐- ::;;;;;:::::~'' ., ヽ;;;;ll;;;;;;;;;;;;;;!
~'';::::::::::::::7 ,';_,f"゙i'"'i ,,,、-‐ ヾ;::::‐-:;;::::::::::''-:;:::::::''-:,-‐‐‐- ..,,!
. i;:::::::::::/ /;" ', / r''" ____ ';:::::::::::''-::;;::::::::~'‐-::;;ミ;;;;;;;;;;;;;;;;;;;ヽ,
i:::::::::;' ゙!`''ヽ ″ 'ゞ 't" ':;:::\::::::::~'''‐‐--‐‐''';;;;;;;;;;;;;;;;;;;;;;',
l::::::::;! ';ゞ',' i、,,,, ヾ;::::ヽ::::::::::ヾ::::::ヾミ;;;;;;;;;;;: -==ツ;!
l::::::;! ,' ,.' :, `'' ヾ;::::::::::ヾ::::::::::::ヾ;; ',.-'~;//;;;'
l::::::!. i ゝ _,,.:' '; ;::iヾ;::::ヾ::ヾ::::::://;;;;;;〆;;;;;'
. l:::::l ゙:, ,!::!:::ヾ;::::ヾ::::::/ /,. z'ニ ';;;;;;;/;ヽ
l;::::l, 'v-‐'''''''~~ ,,!:::l::::::::ヾ:::::::// //;;;;;;;;;;;;;;;;i'~i'i;;i
l;::::l, ', _,,. -''~::::::;l;':;::ヾ:::::;;,!,!;//;;;;;;;;;;;;; -l;;;l l;;l
. ',::::', l , - ''~:::::::::; -''~ ヾ;:///::;!,!;;;;;;;;/, -''‐- .l;;l_
':;::':, /`'‐--t ''''~;;;;: -t-'''~ -''~ /;;;;;'.,'::::l l;;;// ~''
':.;:':., ./;;;;;;;;;r'''~ ''''',~ ./ /;;;;;;;, ', '::::::':,゙'./
ヾ:'、;;;;;;;;;;;/ i ', : i ‐''~ /;;;;;;;//::::::::::::~
,.ャ';;;;;;;;;;;;;;;;;;! ,' ゙:, : l ./;;;;;;;//::::::::::::::::
//;;;;;;;;;;;;;;;/ / ; i,.: ! /;;;;;;;//:::::::::::::::::: . . . . . . . . .
/;;;/;;;;;;;;;;;;;/ , ' / ,! .l'~/;;;;;;;//:::::::::::::::::::::.:.:.:.:.:.:.:.:.:.:.:.:.:.:.: : : : . . .