___________
     __,__,__,      _____                  | (*^-^*) | (*^-^*) |
    / / / /|====|しんじゅく|=========|/ `=´,\|/ `=´,\|
      / / /:::|二二二二|.=======.|二二二二二二二二二'二二二二二二 ̄ ̄ ̄
    ' / /::::::|=  =   ̄l l ̄l l ̄ =  =  =  =  =  =  =  /|  / / /
     / /:::::::::|                                    /;;;|=三=三
.    /::::::::::::|                                 /;;;;;;| / / / /
    /:::::::::::::::|                                    /;;;;;;;/, ̄, , ̄,
.   |:::::::::::::::::|                                /;;;;;;;/,, , ,, ,,
.   |:::::::::::::::/        (´'ω')  (´・ω・`)                  /;;;;;;;/,, , ,, ,, ,
.   |::::::::::::/      〈_つ|-|っ  K ̄\                  /;;;;;;;/,, , ,, ,, ,
.   |:::::::::/        jーく ̄`7ヤノとレく            /;;;;;;;/,, , ,, ,, , ,,
.   |::::::/        く_/´ ̄´ くく- く´             /;;;;;;;/,, , ,, ,, , ,,
.   |:::/                ´ ´ ̄                /;;;;;;;/,, , ,, ,, , ,, ,,
.   |/______________________/;;;;;;;/,, , ,, ,, , ,, ,,
    /       /三三/        /三三/        /Oヽ, ,, ,, , ,, ,, ,
    ―――――――――――――――――――――‐i -‐ニ,| ,, ,, , ,, ,, ,
    ====、 _ , ===、  , ===、 _ , =====、 _ , ==、 |i~´ ||, ,, , ,, ,, , ,,
    i|i ̄i || |i i| |___| |___| |i i| ||i ̄i|i ̄i|| |i i| || 「| || .|l_,,-‐'| ,, , ,, ,, , ,, ,
    ||l_l || |i i| |     | |     | |i i| ||l_||i_l|| |i i| || |」 || .|   |, , ,, ,, , ,, ,,
    |  .||  ̄ `===´  `===´  ̄..||. .|  ||  ̄ i||f  || .| ‐''' |, ,, ,, , ,, ,, ,