、__ __       _  -‐‐-  _     _ ___,._
   '´イ`ヽ\  ̄>'´          `'< ̄ /QQj´
     !QQV ゝ´/   , / 、  \  ヽ/QoQ′
     'oQ 〉 ,     /ハハヽ\  丶 丶Qoo/
     V / /\ /QoQoQQQ\     , /
      ∨ /\'/QoQQQoQoQoQヽ   ' j/
        ハ/ //QQQoQoQQQoQoQヽ  , !
      /  'イQoQQQQQoQQQQQQ', ' !
       i  ハoQQQoQQoQoQoQQj! !│
       | /ヘ. !oQoQQQoQQQQQQハ j j!
      !i{' /丶QQoQoQQQQoQQ/イ V |   
     ,ハヘ{ ハ \QQQQoQQQQ.イ/ ハヘ.l
         ` fi「ヽ,>QoQoQ<j/ノノ丿 j
         ハ| ′ /´!  ̄  j,ノ \´
          / !  /、    /     \
      /' ,ハ   ト、 ,>'´       ヽ
     くヽ // \ ! /       _ >ヘ、
      ∨ V   {二二ニ==-‐ ´/    ',
       / /  o j           /       j