/:::::::::::::::::::;;;;;;;;;;::::::::::::::::::`'-、
./:::/::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;ヽ
.//::::::::::::::/:::::::::::::::::::::::::::::::::::;;;;;;;;;゛,
/'''''::::/::;;;/::::;;:::::::::::::::::::::::::::、:::::::、;;;;;|
/./:::::.. '/:__/_'::/:::::;;;::::;;:::::;::::i:::::ヽ::::;;|;;;;;|
./'/:::::/'/"´/|:::/|'、"/ i:. |:::;;i::''|'':::;;;|:::;;;|;;;|
/'/:;/:::|::| |;;/-|/ .|::;/ |:;;;||''''|ー、,:..'''|''''"|;;|
./ /:;/::;;|:;| .|:|‐''|'iヽ|:;| |::/.|::/|:;;|'|ヽ:|:::::::|/
|:/|::;/|:|'i"|, ,|;;;| |:| .//-|/''|:/、|:;:/、;;;;|"
`'ヽー-、,,|i、|::;|ノ|:| .、|;。::/, .'i, /" 丿 /`、|/;;;;';;;:|
`''ー|',,,,|:;|;;;;ヽ, `'''"´ ,i 、.i'。;;;;:'"|i;;;/;;;;/
、,,,,,,_____|、-'|;|;;;;;;,,ヽ, ヽ、"ノ/'';/|;;/
`~'''ー‐‐'''||/;;;;;ノヽ, `''ー //;;|/、,,_____,,,/
-‐'|‐'、"´ .|ヽ,_,,,,,、、-‐'、";/"、;;;/;;;;;;;;;;、-"
,/´~``--,,,,,丿 / `/、:'、丿ー、,,,-、,,_
/ .. .i |-、i'ー-、'-、
./ ::: `、ー、 :::: | ー-、'-
./ | ヽ:::ヽ _,,,,,,、./ `ヽ.
.| | '、 / | ゛;
.| | ヽ / | |
| |´ ヽ´ `| :|
.| .| 。 。 | ::|
.| | ,ー、 |: .|
.| .|,, ヽ、 ヽ、,,i ::::|
.| | """ ヽ、 `ヽ、...|
| | ノ、-.、 i, ::|
.| ::||""::::::::: 、--ヽ---‐  ̄ `|`:、ヽ,
.| ::|.|::::::: 、'''"´_______,, ::::::::::::|::|、i、 ヽ
.| :::|.|::::: . ̄.~' .,、-‐' ....::::::::::::/:/|:|::::::|
.| ::::|.|:: .,、‐'" __,,、-‐:::::::::::::::::、ノ‐'ノ:ノ:::::|
| :::| |:: '--‐'''" :::::::_、::::::/´ ヽ-‐'"::::::::/
| :::| |:::: ''ー---‐''"/:/::!、 ヽ、,__/
| :::|/::: i, ‐'"‐'" ヽ
| ::| :`、
.| ::::| ../ ヽ
| :::| 、 ./ ::::|
|, ::'、: ヽ; /: :::|.
ノ :'、:: '、:. /:: ::::|
./ |:: `、:::::li::::::::::/::: ::::|
|:.. .|:: :::::'、.:::{l:::::::/ :::: ::::|
/:::: ::'、::::::::::'、::il::::::| :::: ::::::|
/ . , ::i"\ :'、::::::::::;'~'''''| :::: :::::::|
i / ; :i :::|:::: ヽ、ヽ::::::/ .| :::: :::::::|
`'| ::i :| ::|:: ::::`::::::/ .| ::::: ::::::|