,..,,,_____
     / `-.,,      ̄ ̄`、            .....,,,,,,,,____
    /     `、       `、         _,.-´        /    ヽヽ
    \  . ´ `、        `、     _.,-´ /        /    /\
     `,´    `、        `、    /   /        /    /   \
       `、     `、        `、  /   /        /
       `、     `、       `、/   /        /       |  |
        `、     `、       `、  /        /          |  |
         `、     `、       `,/        /           /
          `、     `、      _.,,,,,_      /
           `、     `、    .,,".,..__ヽ)-、  /           |
            `、     `、  { `、ニ=`llニ=ヽ /              |
             `、     `、 ',   |,_jj ̄ j /
             _,.-`-=- .,,_`、',  } ̄`'j ,'/        _,,,
           <   \ .,Jr''、, `, l.,,__/ノ /.,,,____   _,.-´ ノ、   
            \_...=、 ',;(  )7,, `ー"' / ,r-,,"/r-、   j) }
        .,,_,..- ´ -=ニ=''-.,_ `、  /`,;(o ノ,'))))) } _.,-´`''
       /   ̄``ニ,.r.,-.ニ_- .,,__ `=-- .,,__/.,,,_ー"´
       {_   `-., (o )} )`ー--.ニニー-  _,,...=ニ l~ヽ,        
         `ー-=.,ニノハ/_,ノ  `,  {..,,_ ̄   `-,,(o_);,|  }        /  
                ',    ',     ̄` 7`ー=-.,, /ー"      \/  
                 `,    ', `,,人j,,,/               /\ 
                 `,    ',) {  ゚)7'               /   
              {`-.,,,_j /⌒`、 ', '-;,'                    
               `、,  / `、  ヽ,_/                | ̄ ̄| 
               .,_,v   /`,  `,                 |__| 
              /  ',  /T´,`=、`、                     
              {   \' ,' \  ="',               \    
             / .,,___/_/  ヘ __,,..',                 / 
             /  ー==ニニ二ニ==  ',               /  
    カ        /ヽ,/  / /    \,.- ',       カ          
     ッ      / /   /.,, ´      \ ',       ッ     || ||
       \、,_jヽ,′   / , ′        \', j,_,./         || ||
        ヽ _,,.(,,   {/            ` ノ_(_       
                                          O O
                 i~~-.,__..,,ノ~ハ
                 `、     ,´ }
                ,.-=`.,___,,..´,,ノ=、
                `- .,,__,,,,....-"