___      ゞ__ノ
               , ... '´ ::: ::: ::: ::: ::: :`:‐‐-.. .、   
           /:::, .'´ :/ ::: ::: ::: ::: ::: ::: ::: ::: ::: :ヽ,
, ー- 、        /:::/ :,::, イ ::: ::: ::: ::: ::: ::: ::: ::: ::: ::: :',::\
(   )       / :/ ::, '、' .,' ::: ::: ::: :/ ::: ::: i- 、 ::: ::: ::' ::: ヽ 
`~´        i :,' ::/   `' ::: ::: ::/::: ::: ::: ::,'::: :::\ ::: ::i ::: :::',
           |:l|::/    ,'::: ::: :/::: ::: ::: ::: ::,' ::: ::: ::: ヽ__:l::: ::: :'
         _リ.!'    l:i ::: :/ ::: ::: ::: ::: :/ ::: ::: ::: :, '::: :',::: ::: ::l  
        i´    ミz、_ !| :::/::: ::: ::: i::: ::,' ::: ::: ::: :/ ::: ::: l ::: ::: :i
        !        l,:/ ::: ::: ::: ,'::: , ::: ::: ::: , '::: ,' ::: :| ::: ::: :|
⌒ ,    , '   ///    /::: ::: ::: :::,' ::/ ::: ::: ::,イ::: ::, ::: :::i ::: ::: /
  、   )         /::: ::: ::: :::, :::/─ , ::/:,' ::: ::i ::: :/ ::: :::/
  )   i        ,' ::: ::: ::: :::,':/ ´ヽ .l´ ::i ::: ::::l :::/ ::: :::/
 '     ,'       u  ,'::: ::: ::: ::: i/__ ノ /::: :l ::: ::::|::/ ::: / 
     '、       /::: ::: ::: ::: ::l_ -,‐´ ::: ::: | ::: ::::|´:::/   ブルル
       ` ‐-  __ .,' ::: ::: ::: ::: ,'  ヽ, ::: ::: :: | ::: ::::i-','    ビクンビクン
           |:,' ::: ::: ::/::: /   ',__ _ :l ::: ::: ',::i     
           |l ::: ::: :,i ::::/ -─‐_‐、   | ::: ::: :::',!
           i'::/::: //:, ' , -‐´_ ̄.i  .|::: ::: ::: ::',