layer at (0,0) size 800x600
  RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
  RenderSVGRoot {svg} at (50,50) size 450x450
    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
      RenderSVGResourcePattern {pattern} [id="pattern1"] [patternUnits=objectBoundingBox] [patternContentUnits=objectBoundingBox]
        RenderSVGRect {rect} at (0,0) size 1x1 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=1.00] [height=1.00]
        RenderSVGRect {rect} at (0,0) size 1x1 [fill={[type=PATTERN] [id="pattern1a"]}] [x=0.00] [y=0.00] [width=0.50] [height=0.50]
      RenderSVGResourcePattern {pattern} [id="pattern1a"] [patternUnits=objectBoundingBox] [patternContentUnits=objectBoundingBox]
        RenderSVGRect {rect} at (0,0) size 1x1 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=0.00] [width=1.00] [height=1.00]
        RenderSVGRect {rect} at (0,0) size 1x1 [fill={[type=SOLID] [color=#FFA500]}] [x=0.00] [y=0.00] [width=0.50] [height=0.50]
      RenderSVGResourcePattern {pattern} [id="pattern2"] [patternUnits=objectBoundingBox] [patternContentUnits=objectBoundingBox]
        RenderSVGRect {rect} at (0,0) size 1x1 [fill={[type=SOLID] [color=#808080]}] [x=0.00] [y=0.00] [width=1.00] [height=1.00]
        RenderSVGRect {rect} at (0,0) size 1x1 [fill={[type=PATTERN] [id="pattern2a"]}] [x=0.00] [y=0.00] [width=0.50] [height=0.50]
      RenderSVGResourcePattern {pattern} [id="pattern2a"] [patternUnits=objectBoundingBox] [patternContentUnits=objectBoundingBox]
        RenderSVGRect {rect} at (0,0) size 1x1 [fill={[type=SOLID] [color=#FFFF00]}] [x=0.00] [y=0.00] [width=1.00] [height=1.00]
        RenderSVGRect {rect} at (0,0) size 1x1 [fill={[type=PATTERN] [id="pattern3a"]}] [x=0.00] [y=0.00] [width=0.50] [height=0.50]
      RenderSVGResourcePattern {pattern} [id="pattern3a"] [patternUnits=objectBoundingBox] [patternContentUnits=objectBoundingBox]
        RenderSVGRect {rect} at (0,0) size 1x1 [fill={[type=PATTERN] [id="pattern1"]}] [x=0.00] [y=0.00] [width=0.50] [height=0.50]
        RenderSVGRect {rect} at (0,0) size 1x1 [fill={[type=PATTERN] [id="pattern1a"]}] [x=0.50] [y=0.50] [width=0.50] [height=0.50]
    RenderSVGRect {rect} at (50,50) size 200x200 [fill={[type=PATTERN] [id="pattern1"]}] [x=50.00] [y=50.00] [width=200.00] [height=200.00]
    RenderSVGContainer {g} at (50,300) size 200x200
      RenderSVGRect {rect} at (50,300) size 200x200 [fill={[type=SOLID] [color=#FF0000]}] [x=50.00] [y=300.00] [width=200.00] [height=200.00]
      RenderSVGRect {rect} at (50,300) size 100x100 [fill={[type=SOLID] [color=#008000]}] [x=50.00] [y=300.00] [width=100.00] [height=100.00]
      RenderSVGRect {rect} at (50,300) size 50x50 [fill={[type=SOLID] [color=#FFA500]}] [x=50.00] [y=300.00] [width=50.00] [height=50.00]
    RenderSVGRect {rect} at (300,50) size 200x200 [fill={[type=PATTERN] [id="pattern2"]}] [x=300.00] [y=50.00] [width=200.00] [height=200.00]
    RenderSVGContainer {g} at (300,300) size 200x200
      RenderSVGRect {rect} at (300,300) size 200x200 [fill={[type=SOLID] [color=#808080]}] [x=300.00] [y=300.00] [width=200.00] [height=200.00]
      RenderSVGRect {rect} at (300,300) size 100x100 [fill={[type=SOLID] [color=#FFFF00]}] [x=300.00] [y=300.00] [width=100.00] [height=100.00]
      RenderSVGRect {rect} at (300,300) size 25x25 [fill={[type=SOLID] [color=#FF0000]}] [x=300.00] [y=300.00] [width=25.00] [height=25.00]
      RenderSVGRect {rect} at (300,300) size 13x13 [fill={[type=SOLID] [color=#008000]}] [x=300.00] [y=300.00] [width=12.50] [height=12.50]
      RenderSVGRect {rect} at (300,300) size 7x7 [fill={[type=SOLID] [color=#FFA500]}] [x=300.00] [y=300.00] [width=6.25] [height=6.25]
      RenderSVGRect {rect} at (325,325) size 25x25 [fill={[type=SOLID] [color=#008000]}] [x=325.00] [y=325.00] [width=25.00] [height=25.00]
      RenderSVGRect {rect} at (325,325) size 13x13 [fill={[type=SOLID] [color=#FFA500]}] [x=325.00] [y=325.00] [width=12.50] [height=12.50]
