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