///// ::::::::::::: /:::::::::::::::::::/ :::::::::::::::::::::::::::: \
            /:::,'/// :::::::::::::::/:::::::::::::::::::/ :::::::::::::::::::::::::::|::::::::::\
.            /::::::|// :::::::::::::: /──---く ::::::::::::::::::::::::::: '|::::::::::::::::ヽ
            /:::::::::|/ :::::::::::::::: i ァ==ミ_`丶\::::::: /:::::::::/ |:::::::::|:::::::::.
         .::::::::::::| ::::::::::::::::::::| i{ '_x价k_ \\/:::::/:/ :|:::::::::|:::::::::|
           i::: /⌒| :::::::::::::::::: |  i|トィヘi| ヾ  ヽ ー|/  |:::::::::|:::::::::|
            |: //⌒|:::::::::::::::::i:::i   弋):.ソ       -─八:::::リ:::::::::|
.          |:八\∧_ :::::::::: i:::|              ィ=ミ_  厂:::::::::::'
        │:::::\い \::::::j八\\         iトィ价k,/:::::| :::::/
        │:::::::::::ー'i、 \|               , 弋)ソ/厶::-ト∨
         |/ :::::::::::::::| 丶                .,:::::::::::|
.          / :::::::::::::::: |            ャー- 、   \\::::::::::::|
         / ::::::::::::::::::::j             丶 _ノ       / ::::::::::;′ふふふ
. __    / ::::::::::::::::/⌒⌒^ヽ、\           イ|\ ::::/  
´:::::::::::\_,/_:::::::::::::::: }  (_ ̄ ̄二>ー-r──-< :::::::: | iVイ   ひだちんタ〜イム、ですわん
:::::::::::::::::: \  ̄¨¨⌒\   r‐=ニ二r‐=ニ´>‐- 、 `、:::::::| |::::|