/::.::.::.::.::.::.::.::.::.::.::.::.::.::.::.::.::.::.::.::.::.::.::., :ィ::.::.::.:\
             ,′::.::.::.::.::.::.::.::.::.::.::.:/::.::.::,::.::.::.∧:!/:::::|::.::.::.::.::.:ヽ
              ::.::.::.::.::/::.::.::.::.: /::.::.{::.::|.::!::.::./"´ ̄`""|::.::.::.::.::.::.::'.
.             |::.::.::.::.:|::.::.::.::.:: |.::. /|-.:|‐ト、 :|     │::.::.::.::.::.::.:i
           | .::.::.::._|::.::.::.|::.::l.::/ !:/j:ハ.::j|    /⌒ トj::.::.::.::.::.::.:|
            |.::.::./ヽ|.::.::.::|::.::|/≦斥气 Y   ' - /イ::.::.:|.::.::.:: |
             |.::.:.:{ │.::.: ヽ: {{r'i.:::ノ.|      ィ今Y/:/.::.::.::.::.::.:|
             | .::.::.  |.::.::.::.::ヘ弋辷フ       r'i::リ}}イ.::. /.::.::.:: ,′
           ,'.::.::.:人_|.::.:.:\::ヽ            弋フ /.::./::.::.::.::/
            / .::.:/::.::.::| :.::.::.: | `        '   ,::./.::./j/
.           / .::.:/ ::.::.::.| :.::.::.: |                ′ ::/´   ageます・・・
          / .::.:/ ::.::.::./| :.::.::.: |      ` ー‐   /::.:|::/
        ′ :/ ::.::.::./::.|::.::.::.::.|  丶、     _ イ::.::.:j/
.      /:.::.::.:/ :.::.::.:/:.::.:|::.::.::.::.|\_  >r‐</::.::.::.::.::.|
     /::.::.::./ .::.::.::/:. /|::.::.::.::.|   ̄万l}::.::.::.|::.::.::.::.::.:|
.     /::.:_/.: -‐一'´\|::.::.::.::.|   /六}ト、_:∧::.::.::.::.::|
    //  ⌒\.      |::.::.::.::.|/ //|'\ヽ ̄',::.::.::.::.:|ー-、
.   //           |::.::.::.::.|、//´| ∧\  〉 :.::.:: | l 丶
  /:;′           |::.::.::.::.l \  |/ ',  ヽ∧.::.::.:| |
. /.::{            }    |::.::.::.::.|\/\j.   |    ̄ヾ:.::| }    }