/::::::::::::::::::/:::::::::::/:::::::::::::::l:::::::::::::::::::::::::::::::::::::::::::::::::ヽ
i:::::::::::::::::::::::::::::::/:::::::::::::::::i:::::::::::::::::::::::::::ヽ:::::::::::::::::::::ハ
|::::::::::::::::::::::::::::/:::::::::::::::::/i:::::::i:::::::::::::::::::::::::::i:::::::::::::::::::i
|:::::::::::::::::::::::::/:::::/:::ハ::::/ i:::::::!i:::::::::::::::::::i:::::::!:::::::::::::i::::|
|::::::::::::::::::::::::::::::ハ:::/ l::/ |::::::| |:::::::::::::::::ハ::::::!!:::::::::::ハ::!
|::::::::, -‐i::::::::::::ハ/ |/ |::::::i´!::::::::::::::├|:::::トi:::::::::ハ!
|::::::/ |:::::::::::| 十 'T  ̄L::::」 L::::::::::::::」└'''ソ:::::::::ハ!
|::::::i |:::::::::::| __ー- 彡=''o::::::::::::|
|::::::::, |::::::/ ̄ ̄_フ ̄ ̄`゙` " /:::::::::::::|
|::::::::::ヽ│:/ /⌒ヽ\\\ , \\::::::::::::::|
!::::::::::::::::i/ -‐' ̄ヽ /:::i:::::::::::!
,':::::::::::::::::i -‐' ´ヽ -,-ァ /:::::i:::::::::::!
/::::::::::::::::::| /ノ く_ ソ /::::::::j:::::::::::!
/:::-‐-、::::::::| {‐´ヽ、 イ:::::::::::/j:::::::::::i
/`ヽ `ヾ| j`\ ` ┬ ´ V:::::/ j::::::::::;′
/ ヽ ! / `ヽ / ヽj /ヽ ̄j:::::::::/`\
`、 ! ,イ!丶 '、 ′ / / ヽ \j:::::::/ ハ