0^^~~~~~~~~~~~~~~~~~~~~^^0
      0^     ~^  0  00 0 0 0 I  ~^0
     0            ~ ~~ ~I          0
    0'                  '  _,w0<    0
    0     00000000w___,w00000000  0  0
    0     0000000000000000000000  I  0
    0     00000000000000000000*0( i  0
    0     00000000000000000000()( I )0
    0     ~_,,_ ~0000000~ ____~ 0    0
    0    _~ ,  ,  `000~  _  _`0 )L  J
    0  , 00w0ww+   000ww``,,0w0 )(  0
    0,  0000www000 0000000ww00000(  0
     0_II 000000P' 00P00000000000(Ic0
      0wI '00P~  P)000-~, ~Y00^'),00
       0(   _        _J00Tk     ))0
        0,0 00, c,,,,,,,y ,w00( ,0
         0 i 0w   ====--_00000  0
     0000 0`,P~ _ ~^^^^Y00000  0
    0^^=^00^   ^' ,ww,w00000 _0
   0_xJ~ ~   ,    0000000P~_0
  0   0,   ,000,_____   _,J0
   L  `' ,0
    00000