layer at (0,0) size 800x600
  RenderCanvas at (0,0) size 800x600
layer at (0,0) size 800x600
  RenderBlock {HTML} at (0,0) size 800x600
    RenderBody {BODY} at (8,8) size 784x584
      RenderBlock {DIR} at (0,0) size 784x104
        RenderBlock (anonymous) at (40,0) size 744x18
          RenderText {TEXT} at (0,0) size 27x18
            text run at (0,0) width 27: "One"
        RenderBlock {DIR} at (40,34) size 744x70
          RenderBlock (anonymous) at (40,0) size 704x18
            RenderText {TEXT} at (0,0) size 30x18
              text run at (0,0) width 30: "Two"
          RenderBlock {DIR} at (40,34) size 704x36
            RenderBlock (anonymous) at (40,0) size 664x18
              RenderText {TEXT} at (0,0) size 37x18
                text run at (0,0) width 37: "Three"
            RenderBlock {CENTER} at (40,18) size 664x18
              RenderText {TEXT} at (317,0) size 30x18
                text run at (317,0) width 30: "Four"
      RenderBlock {PRE} at (0,120) size 784x330
        RenderText {TEXT} at (0,0) size 64x15
          text run at (0,0) width 64: "Pre text"
        RenderPartObject {OBJECT} at (0,15) size 300x300 [bgcolor=#008000]
        RenderText {TEXT} at (0,315) size 104x15
          text run at (0,315) width 104: "Also pre text"
      RenderBlock (anonymous) at (0,463) size 784x18
        RenderInline {NOBR} at (0,0) size 137x18 [bgcolor=#CCCCCC]
          RenderText {TEXT} at (0,0) size 137x18
            text run at (0,0) width 137: "This text won't break."
      RenderBlock (anonymous) at (0,494) size 784x15
        RenderBlock {PRE} at (0,0) size 784x15
          RenderText {TEXT} at (0,0) size 208x15
            text run at (0,0) width 208: "This will be preformatted."
      RenderBlock (anonymous) at (0,522) size 784x18
        RenderInline {NOBR} at (0,0) size 234x18 [bgcolor=#CCCCCC]
          RenderText {TEXT} at (0,0) size 234x18
            text run at (0,0) width 234: "Now we're back to nonbreaking text."
