/:::::::::::::::::::::::::::::::::::::::::::::\
/:::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヽ
/:::::::::::/三三三三三三三\::::::::::.
/:::::::::::/'´::::::::::::::::::::::::::::::::::::::::`ヽ:::::::::::.
′::::::::′:::/i::::::′ ::i::::::i:::::::::::::::i:::::::::::::
i:::::′::|:::::::′ |::::|i::::::::l:::::ハ:|::::::::::|::::::::i:::|
|::::l:::::::|::::/ |:::八::::::|ノ ::|\ :::|::::::::|:::|
|::::|:::::::!ノ \ V ヽj jノ/j::ハ ::::::!::,
|::::|:::::l|´云テ≧‐' ー≦テ云`|l::::::|/
|::::|:::::l| 辷:ツ 辷:ツ |l::::::|
、|:::::ll(///) (///)|l::::::|
`|::::八 ' 八::::|
|:::::::i:\ )ー{ /i :::::::| ・・・
,:|:::::::{:::::个: : . ___ . : 个:::'::::::/:{
/∧ :::::ヽ::::::r===V===┐//:::/::∧
/::::::::\::::::\|/⌒ヽ||/'⌒\ |}/:::/:::::::∧
,:::::::::::/\{\{ `〔__〕´ \}/  ̄`ヽ:::.
,:::::::::/ { /||\ } ゚,::::.
′:::/ ヽ__/' /||ヽ \__ ノ ゚,::::.
,::::::::′ \| ┗━| |━| |━┛ j/ ‘,:::::.
i::::/ :| | | | | | }:::::i
. |::::ヽ | | | | | | /::::::|