__ _ _ _ __
,..:;; ´..:::::::::::::::::::::..`''::..、 _, '" `'' :..、
,,;; '′..:::::::::::: ,.................. `..、 .,. ´ ,、_,. ` .、
,;'..:::::::::::::: ;::,:::::,.':!:::::::i, ゛,`、、 ,.' ,i::j ',:: i,::';: ', ゛.,
,;' ,,':,'i::,.' ::i:::::::; ',:; :'i ゛ ,' ; :,':;:j ':, l ',:i.',: ,!; ',
;' :; :,:::::::;,'j:,'._!'_::|:::::,' ',!',:::::::;::l j ::i::j',:j__'!_ _'j_,.'!、',:j; ',
;'.::::::::,::::::;:::::;,' r'fJ::`.、:'!::,' fjヾ、:::i,::i ! ::,';|r'r.j:::,..', .|.r´;`;, ',!;:i-、 !
!::::,::::r=;:::;,' |.l :::: }' ′ {´::|.|';::!;:! l ,r.、.::| .'| l :::::: i i. ';::' } | !'~} } l
|:::,:::::!! ';,' .! '、 ':',.'. ',:ノ´;.' ` i | 'j、 ', '.,`::'_;! '!,_'_,.'. " | ソ.: !
';:::,:::::゛、、 `" ’ j j ゛.、 | `´ i ├'.:::::. i
',:::::;,::::: ̄'i 、. ''"´ ノ ! :::`:', |`'''^i ノ.:::::::::. ;
';::i'.,;.;::::::::| `..、 ,.. '" l ::::::::::゛..、_ ゛ー´ ,.. ".::::::::::::. !
'.! `,ヽ:丿`,..、 ` i " i :::::::::::::::::::..`'ー┬-一''"|::::::::::::::::::::::::. ',
__,;'´`' 、 '::::::.`ー┴┐ | :::::::::::::::::::::::::::::j、 ト...、:::_:::::::::::::..`..、
,;r'⌒ヽ,.;´ヽ ヽ ''::::::::::::::::l`.、 j ;::::::::::::::,..―イ /\_,.;ノ、 /´r..、`i:::::::::::::::::.`、
|___,;′ ゛, ゛, ':::::::::::::`、`、 ,.' ,,,;::::::::::::::::刀 ,ヽ, / ∧'., .ソ ', `., ゛!、:::::::::::::::::,
| ,'′ ', ', '., '., ,.'' ,,,;:::::::::::::::/.,' ,' ヽ i | 冫 ', ', `.,::::/
| ,'⌒'ー 、,_ ', ', .', ', く ,,,;::::::::::::::::/ ; ;' | j j |. ', ', ',::.\
| ,; `y'ー''´`, r´ ̄`i `';..、''::::::::::/ ; ; | ! i j ', '; ',::::..`
| U j } } | >:::::/ j .j | l l | ; ; ',:::::::.