::::::::::::::::::::::::::::::::::::: :::::::: :::::::::::/       ヽ.::::::::::: ::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::: ::: :::::::::::i  な  み  i::::::::: ::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::__::::::: :::::::::::::____::::: :::|  ろ  ん  |:::::::::::::::::::::::::::::::::::::::::::::::::::::: :::::::
:::::::/  `>: :::::/  _`>:::|  う.  な.   |::::::::::::: ::::::::::::::::: :::::::::::::::::::: :::::::
:::::{   { |:::::::::::/  //´:::: ::|  よ  で.  |::::::::::  ::::::::::::::  :::::::::::::::::: :::::::
::::i  / /::::::::::::::i  / /:::::::::::::|   ゜  末   |::::::::  :::::::::::        :::::
::/  !/:::::::::::::::/  !/ :::::: :: :::|    . 尾   |:::::         ,.-‐- 、   ::
::::\ \:::::::::::/  /! :::::::::::::::::|      P  |,.-‐- 、     /     i
::::::::::>'".i --| //-、 :::::: :::::::ヽ、______ に _.ノ::::::::  ヽ. __,,...i i     |
:::: イ     /ゝ-''   ヘ ::::::::::::::::::::  \| /:::::::   i  i´:::::::::| !     ト、
 /    /     ハ ::::::::::::::      i:::::::::  ,ハ.  !::::::::::!_!、.,_____ノ::::::ヽ
/          / / ハ  i :::::::::   .......  !、_____,.イ:::::'ー'::::::::::::::;:::::;:::::::;::::::::::::',
   ./     /,.イ/_,.! / ::::::::.............       /::/:::::i、:;_ハ:::::::::ハー!‐:::ハ::::::i:::::i
  /     ゜ 〈/ 〈レ' ::::.           イ::::i::::::ハ_!_レヘ::::! ,ィ--'r!:::i::::〈::::ハ
 /      / /!" `i :::::::::::::........       〈:ノ:ハ::::!´ト_ノ::::V  ゞ-',,, !ハヘ!:::::::i
       / / |.u _/ :::::::::::::          ´i:::!::7::"        i:::!:::i:::::〈
 /    //| !_../ :::::::::            〈r:::人   ヽ二フ`  ハ::!:::ヽ:::::〉
     /ニ二ヽヘ, :::::::::::: ::::::::::          ン^ヽ:>.、.,___   ,.イ::::/::::::ハノ
    /:::::::/´:::::ヽ!. :::::::::::::::::::::::::::...........        レヘrr-,.'⌒ヽ、イ/  ::::
i  /´:::::::::::!/:::::::::::', ::::: :::::::::::::               〈i/    i'i    ::
ハ,.イ:::::::::::::::::i:::::::::::::::', :::::::::::::::::::::::::::................        /〈  ___  〉!   :
::::!ハ:::::::',::::::::!::::::::::::::::! ::::::::::::::::: ::::::::::::::::::::::::::::::::::.........   i r>i´ `Y/
::::!::::';::::::::::::::|:::::::::::::::::| :::::::::::::::::::: ::::::::::::::::::::::::::::::::::::::::::::::..| `7   .! トγ⌒ヽ.
 |::::::〉::::::::::::|:::::::::::::::::| :::::::::::::::::::::: ::::::::::::::::::::::::::::::::::::::::::::,イ、./   / ヘ!、  :::