Unreviewed GTK+ gardening. Rebaseline tests after Freetype version bump in r221670. Part 5.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@221675 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/LayoutTests/ChangeLog b/LayoutTests/ChangeLog
index 5d538e5..5430810 100644
--- a/LayoutTests/ChangeLog
+++ b/LayoutTests/ChangeLog
@@ -1,5 +1,9 @@
 2017-09-06  Carlos Garcia Campos  <cgarcia@igalia.com>
 
+        Unreviewed GTK+ gardening. Rebaseline tests after Freetype version bump in r221670. Part 5.
+
+2017-09-06  Carlos Garcia Campos  <cgarcia@igalia.com>
+
         Unreviewed GTK+ gardening. Rebaseline tests after Freetype version bump in r221670. Part 4.
 
 2017-09-06  Carlos Garcia Campos  <cgarcia@igalia.com>
diff --git a/LayoutTests/platform/gtk/fast/reflections/abs-position-in-reflection-expected.png b/LayoutTests/platform/gtk/fast/reflections/abs-position-in-reflection-expected.png
index 31f5ecc..baf19a4 100644
--- a/LayoutTests/platform/gtk/fast/reflections/abs-position-in-reflection-expected.png
+++ b/LayoutTests/platform/gtk/fast/reflections/abs-position-in-reflection-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/reflections/abs-position-in-reflection-expected.txt b/LayoutTests/platform/gtk/fast/reflections/abs-position-in-reflection-expected.txt
index f66dc6b..cb253de 100644
--- a/LayoutTests/platform/gtk/fast/reflections/abs-position-in-reflection-expected.txt
+++ b/LayoutTests/platform/gtk/fast/reflections/abs-position-in-reflection-expected.txt
@@ -3,11 +3,11 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x17
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 367x17
           text run at (0,0) width 367: "The teal boxes in the reflection should be placed correctly."
-layer at (8,41) size 100x100
-  RenderBlock {DIV} at (0,33) size 100x100 [bgcolor=#0000FF]
+layer at (8,42) size 100x100
+  RenderBlock {DIV} at (0,34) size 100x100 [bgcolor=#0000FF]
     RenderBlock {DIV} at (0,0) size 100x50 [bgcolor=#C0C0C0]
-layer at (8,41) size 50x50
-  RenderBlock (positioned) {DIV} at (8,41) size 50x50 [bgcolor=#008080]
+layer at (8,42) size 50x50
+  RenderBlock (positioned) {DIV} at (8,42) size 50x50 [bgcolor=#008080]
diff --git a/LayoutTests/platform/gtk/fast/reflections/inline-crash-expected.png b/LayoutTests/platform/gtk/fast/reflections/inline-crash-expected.png
index 681948e..06bdf17 100644
--- a/LayoutTests/platform/gtk/fast/reflections/inline-crash-expected.png
+++ b/LayoutTests/platform/gtk/fast/reflections/inline-crash-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/reflections/inline-crash-expected.txt b/LayoutTests/platform/gtk/fast/reflections/inline-crash-expected.txt
index 18effb2..888d6fb 100644
--- a/LayoutTests/platform/gtk/fast/reflections/inline-crash-expected.txt
+++ b/LayoutTests/platform/gtk/fast/reflections/inline-crash-expected.txt
@@ -3,7 +3,7 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x576
-      RenderBlock {P} at (0,0) size 784x17
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 53x17
           text run at (0,0) width 53: "Test for "
         RenderInline {I} at (0,0) size 654x17
@@ -15,7 +15,7 @@
             text run at (364,0) width 343: "-webkit-box-reflect in hyperlink causes webkit to crash"
         RenderText {#text} at (707,0) size 4x17
           text run at (707,0) width 4: "."
-      RenderBlock {P} at (0,33) size 784x17
+      RenderBlock {P} at (0,34) size 784x18
         RenderText {#text} at (0,0) size 178x17
           text run at (0,0) width 178: "Because it is an inline flow, "
         RenderInline {SPAN} at (0,0) size 55x17
diff --git a/LayoutTests/platform/gtk/fast/reflections/opacity-reflection-transform-expected.png b/LayoutTests/platform/gtk/fast/reflections/opacity-reflection-transform-expected.png
index d7bb81e..37bfaa7 100644
--- a/LayoutTests/platform/gtk/fast/reflections/opacity-reflection-transform-expected.png
+++ b/LayoutTests/platform/gtk/fast/reflections/opacity-reflection-transform-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/reflections/opacity-reflection-transform-expected.txt b/LayoutTests/platform/gtk/fast/reflections/opacity-reflection-transform-expected.txt
index 3b92935..6e55dc7 100644
--- a/LayoutTests/platform/gtk/fast/reflections/opacity-reflection-transform-expected.txt
+++ b/LayoutTests/platform/gtk/fast/reflections/opacity-reflection-transform-expected.txt
@@ -3,11 +3,11 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x572
-      RenderBlock {P} at (0,0) size 784x34
-        RenderText {#text} at (0,0) size 755x34
+      RenderBlock {P} at (0,0) size 784x36
+        RenderText {#text} at (0,0) size 755x35
           text run at (0,0) width 755: "Test that opacity doesn't cause clipping of transformed, reflected content. You should see a rotated green box and its full"
-          text run at (0,17) width 63: "reflection."
-layer at (108,62) size 102x102
-  RenderBlock {DIV} at (100,54) size 102x102 [border: (1px solid #000000)]
-layer at (109,63) size 200x100
+          text run at (0,18) width 63: "reflection."
+layer at (108,64) size 102x102
+  RenderBlock {DIV} at (100,56) size 102x102 [border: (1px solid #000000)]
+layer at (109,65) size 200x100
   RenderBlock {DIV} at (1,1) size 200x100 [bgcolor=#008000]
diff --git a/LayoutTests/platform/gtk/fast/reflections/reflection-direction-expected.png b/LayoutTests/platform/gtk/fast/reflections/reflection-direction-expected.png
index 9fff5a3..8274286 100644
--- a/LayoutTests/platform/gtk/fast/reflections/reflection-direction-expected.png
+++ b/LayoutTests/platform/gtk/fast/reflections/reflection-direction-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/reflections/reflection-direction-expected.txt b/LayoutTests/platform/gtk/fast/reflections/reflection-direction-expected.txt
index 6aa4e1d..cfce52d 100644
--- a/LayoutTests/platform/gtk/fast/reflections/reflection-direction-expected.txt
+++ b/LayoutTests/platform/gtk/fast/reflections/reflection-direction-expected.txt
@@ -1,14 +1,14 @@
-layer at (0,0) size 1357x612
+layer at (0,0) size 1357x613
   RenderView at (0,0) size 785x585
-layer at (0,0) size 785x612
-  RenderBlock {HTML} at (0,0) size 785x612
-    RenderBody {BODY} at (8,8) size 769x596
+layer at (0,0) size 785x613
+  RenderBlock {HTML} at (0,0) size 785x613
+    RenderBody {BODY} at (8,8) size 769x597
       RenderBlock {DIV} at (0,1) size 671x592
         RenderBR {BR} at (335,296) size 0x0
         RenderBR {BR} at (671,592) size 0x0
       RenderText {#text} at (671,579) size 4x17
         text run at (671,579) width 4: " "
-      RenderBlock {DIV} at (675,0) size 674x596
+      RenderBlock {DIV} at (675,0) size 674x597
         RenderText {#text} at (335,579) size 4x17
           text run at (335,579) width 4: " "
         RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/reflections/reflection-nesting-expected.png b/LayoutTests/platform/gtk/fast/reflections/reflection-nesting-expected.png
index e962e47..cbc855a 100644
--- a/LayoutTests/platform/gtk/fast/reflections/reflection-nesting-expected.png
+++ b/LayoutTests/platform/gtk/fast/reflections/reflection-nesting-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/reflections/reflection-nesting-expected.txt b/LayoutTests/platform/gtk/fast/reflections/reflection-nesting-expected.txt
index ed9d24c..63e1570 100644
--- a/LayoutTests/platform/gtk/fast/reflections/reflection-nesting-expected.txt
+++ b/LayoutTests/platform/gtk/fast/reflections/reflection-nesting-expected.txt
@@ -3,11 +3,11 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock (anonymous) at (0,0) size 784x34
-        RenderText {#text} at (0,0) size 769x34
+      RenderBlock (anonymous) at (0,0) size 784x36
+        RenderText {#text} at (0,0) size 769x35
           text run at (0,0) width 769: "The two lime squares below should look like mirror images (with a blue rectangle filling half the left square on the left and"
-          text run at (0,17) width 210: "half the right square on the right)."
-layer at (8,42) size 200x200
-  RenderBlock {DIV} at (0,34) size 200x200 [bgcolor=#00FF00]
-layer at (8,42) size 100x100
+          text run at (0,18) width 210: "half the right square on the right)."
+layer at (8,44) size 200x200
+  RenderBlock {DIV} at (0,36) size 200x200 [bgcolor=#00FF00]
+layer at (8,44) size 100x100
   RenderBlock {DIV} at (0,0) size 100x100 [bgcolor=#0000FF]
diff --git a/LayoutTests/platform/gtk/fast/reflections/reflection-overflow-hidden-expected.png b/LayoutTests/platform/gtk/fast/reflections/reflection-overflow-hidden-expected.png
index ed74cfe..3883cb5 100644
--- a/LayoutTests/platform/gtk/fast/reflections/reflection-overflow-hidden-expected.png
+++ b/LayoutTests/platform/gtk/fast/reflections/reflection-overflow-hidden-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/reflections/reflection-overflow-hidden-expected.txt b/LayoutTests/platform/gtk/fast/reflections/reflection-overflow-hidden-expected.txt
index cd9fe19..0b10517 100644
--- a/LayoutTests/platform/gtk/fast/reflections/reflection-overflow-hidden-expected.txt
+++ b/LayoutTests/platform/gtk/fast/reflections/reflection-overflow-hidden-expected.txt
@@ -1,21 +1,21 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x134 layerType: background only
+layer at (0,0) size 800x136 layerType: background only
 layer at (50,100) size 400x50
   RenderBlock (positioned) zI: -1 {DIV} at (50,100) size 400x50 [bgcolor=#FF0000]
 layer at (50,250) size 400x50
   RenderBlock (positioned) zI: -1 {DIV} at (50,250) size 400x50 [bgcolor=#FF0000]
-layer at (0,0) size 800x134 layerType: foreground only
-  RenderBlock {HTML} at (0,0) size 800x134
-    RenderBody {BODY} at (50,50) size 700x34
-      RenderBlock {P} at (0,0) size 700x34
+layer at (0,0) size 800x136 layerType: foreground only
+  RenderBlock {HTML} at (0,0) size 800x136
+    RenderBody {BODY} at (50,50) size 700x36
+      RenderBlock {P} at (0,0) size 700x36
         RenderInline {A} at (0,0) size 305x17 [color=#0000EE]
           RenderText {#text} at (0,0) size 305x17
             text run at (0,0) width 305: "https://bugs.webkit.org/show_bug.cgi?id=22570"
-        RenderText {#text} at (305,0) size 697x34
+        RenderText {#text} at (305,0) size 697x35
           text run at (305,0) width 61: ". Test for "
           text run at (366,0) width 331: "reflection painting on overflow:hidden element. You"
-          text run at (0,17) width 188: "should not see any red below."
+          text run at (0,18) width 188: "should not see any red below."
 layer at (50,100) size 400x200
   RenderBlock (positioned) {DIV} at (50,100) size 400x200
 layer at (50,100) size 400x200
diff --git a/LayoutTests/platform/gtk/fast/repaint/4776765-expected.txt b/LayoutTests/platform/gtk/fast/repaint/4776765-expected.txt
index 63fbfe1..85da4e7 100644
--- a/LayoutTests/platform/gtk/fast/repaint/4776765-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/4776765-expected.txt
@@ -2,13 +2,13 @@
 
 
 (repaint rects
-  (rect 1 35 798 31)
-  (rect 8 42 784 17)
-  (rect 1 49 798 17)
-  (rect 1 42 798 7)
-  (rect 1 18 15 31)
-  (rect 8 25 1 17)
-  (rect 1 35 15 31)
-  (rect 8 42 1 17)
+  (rect 1 37 798 32)
+  (rect 8 44 784 18)
+  (rect 1 51 798 18)
+  (rect 1 44 798 7)
+  (rect 1 19 15 31)
+  (rect 8 26 1 17)
+  (rect 1 37 15 31)
+  (rect 8 44 1 17)
 )
 
diff --git a/LayoutTests/platform/gtk/fast/repaint/background-shorthand-with-gradient-and-height-changes-expected.txt b/LayoutTests/platform/gtk/fast/repaint/background-shorthand-with-gradient-and-height-changes-expected.txt
index 70e4e82..8868353 100644
--- a/LayoutTests/platform/gtk/fast/repaint/background-shorthand-with-gradient-and-height-changes-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/background-shorthand-with-gradient-and-height-changes-expected.txt
@@ -3,8 +3,8 @@
 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
 
 
-FAIL repaintRects.indexOf('28 84') should not be -1.
-FAIL repaintRects.indexOf('8 84') should not be -1.
+PASS repaintRects.indexOf('28 84') is not -1
+PASS repaintRects.indexOf('8 84') is not -1
 PASS successfullyParsed is true
 
 TEST COMPLETE
diff --git a/LayoutTests/platform/gtk/fast/repaint/block-layout-inline-children-float-positioned-expected.png b/LayoutTests/platform/gtk/fast/repaint/block-layout-inline-children-float-positioned-expected.png
index 25971b3..f451487 100644
--- a/LayoutTests/platform/gtk/fast/repaint/block-layout-inline-children-float-positioned-expected.png
+++ b/LayoutTests/platform/gtk/fast/repaint/block-layout-inline-children-float-positioned-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/block-layout-inline-children-float-positioned-expected.txt b/LayoutTests/platform/gtk/fast/repaint/block-layout-inline-children-float-positioned-expected.txt
index 6cb87de..f44f589c 100644
--- a/LayoutTests/platform/gtk/fast/repaint/block-layout-inline-children-float-positioned-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/block-layout-inline-children-float-positioned-expected.txt
@@ -3,18 +3,18 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (0,0) size 800x600
-      RenderBlock {P} at (0,0) size 800x17
+      RenderBlock {P} at (0,0) size 800x18
         RenderText {#text} at (0,0) size 220x17
           text run at (0,0) width 220: "This is a test for regression against "
         RenderInline {A} at (0,0) size 305x17 [color=#0000EE]
           RenderText {#text} at (220,0) size 305x17
             text run at (220,0) width 305: "https://bugs.webkit.org/show_bug.cgi?id=40142"
-      RenderBlock {DIV} at (0,33) size 800x102
+      RenderBlock {DIV} at (0,34) size 800x102
         RenderBlock {DIV} at (0,0) size 602x102 [border: (1px solid #DDDDDD)]
-          RenderBlock (floating) {SPAN} at (309,1) size 292x17
+          RenderBlock (floating) {SPAN} at (309,1) size 292x18
             RenderText {#text} at (0,0) size 292x17
               text run at (0,0) width 292: "the quick brown fox jumped over the lazy dog"
-layer at (155,34) size 292x17
-  RenderBlock (positioned) {SPAN} at (155,34) size 292x17
+layer at (155,35) size 292x18
+  RenderBlock (positioned) {SPAN} at (155,35) size 292x18
     RenderText {#text} at (0,0) size 292x17
       text run at (0,0) width 292: "the quick brown fox jumped over the lazy dog"
diff --git a/LayoutTests/platform/gtk/fast/repaint/block-layout-inline-children-replaced-expected.png b/LayoutTests/platform/gtk/fast/repaint/block-layout-inline-children-replaced-expected.png
index bc433bd..217af59 100644
--- a/LayoutTests/platform/gtk/fast/repaint/block-layout-inline-children-replaced-expected.png
+++ b/LayoutTests/platform/gtk/fast/repaint/block-layout-inline-children-replaced-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/block-layout-inline-children-replaced-expected.txt b/LayoutTests/platform/gtk/fast/repaint/block-layout-inline-children-replaced-expected.txt
index 9acbd36..bfd4dfc 100644
--- a/LayoutTests/platform/gtk/fast/repaint/block-layout-inline-children-replaced-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/block-layout-inline-children-replaced-expected.txt
@@ -3,12 +3,12 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (0,0) size 800x600
-      RenderBlock {P} at (0,0) size 800x17
+      RenderBlock {P} at (0,0) size 800x18
         RenderText {#text} at (0,0) size 220x17
           text run at (0,0) width 220: "This is a test for regression against "
         RenderInline {A} at (0,0) size 305x17 [color=#0000EE]
           RenderText {#text} at (220,0) size 305x17
             text run at (220,0) width 305: "https://bugs.webkit.org/show_bug.cgi?id=40142"
-      RenderBlock {DIV} at (0,33) size 800x152
+      RenderBlock {DIV} at (0,34) size 800x152
         RenderBlock {DIV} at (0,0) size 402x152 [border: (1px solid #DDDDDD)]
           RenderImage {IMG} at (155,1) size 92x100
diff --git a/LayoutTests/platform/gtk/fast/repaint/block-selection-gap-in-table-cell-expected.png b/LayoutTests/platform/gtk/fast/repaint/block-selection-gap-in-table-cell-expected.png
index 272b362..1c9679a 100644
--- a/LayoutTests/platform/gtk/fast/repaint/block-selection-gap-in-table-cell-expected.png
+++ b/LayoutTests/platform/gtk/fast/repaint/block-selection-gap-in-table-cell-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/block-selection-gap-in-table-cell-expected.txt b/LayoutTests/platform/gtk/fast/repaint/block-selection-gap-in-table-cell-expected.txt
index 5ccc9dc..82a5e407 100644
--- a/LayoutTests/platform/gtk/fast/repaint/block-selection-gap-in-table-cell-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/block-selection-gap-in-table-cell-expected.txt
@@ -3,12 +3,12 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderTable {TABLE} at (0,0) size 106x211
-        RenderTableSection {TBODY} at (0,0) size 106x211
+      RenderTable {TABLE} at (0,0) size 106x212
+        RenderTableSection {TBODY} at (0,0) size 106x212
           RenderTableRow {TR} at (0,2) size 106x100
             RenderTableCell {TD} at (2,51) size 102x2 [r=0 c=0 rs=1 cs=1]
-          RenderTableRow {TR} at (0,104) size 106x105
-            RenderTableCell {TD} at (2,104) size 102x105 [bgcolor=#008000] [r=1 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,104) size 106x106
+            RenderTableCell {TD} at (2,104) size 102x106 [bgcolor=#008000] [r=1 c=0 rs=1 cs=1]
               RenderText {#text} at (1,87) size 4x17
                 text run at (1,87) width 4: " "
               RenderBlock {DIV} at (5,1) size 10x100
diff --git a/LayoutTests/platform/gtk/fast/repaint/block-selection-gap-stale-cache-2-expected.txt b/LayoutTests/platform/gtk/fast/repaint/block-selection-gap-stale-cache-2-expected.txt
index 194af23..fcdf011 100644
--- a/LayoutTests/platform/gtk/fast/repaint/block-selection-gap-stale-cache-2-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/block-selection-gap-stale-cache-2-expected.txt
@@ -3,11 +3,11 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-layer at (8,8) size 784x100 clip at (8,8) size 769x100 scrollY 50 scrollHeight 167
+layer at (8,8) size 784x100 clip at (8,8) size 769x100 scrollY 50 scrollHeight 168
   RenderBlock {DIV} at (0,0) size 784x100
     RenderBlock {DIV} at (0,50) size 769x100
       RenderBlock {DIV} at (0,0) size 100x100
       RenderBR {BR} at (100,100) size 0x0
-    RenderBlock (anonymous) at (0,150) size 769x17
+    RenderBlock (anonymous) at (0,150) size 769x18
       RenderText {#text} at (0,0) size 4x17
         text run at (0,0) width 4: " "
diff --git a/LayoutTests/platform/gtk/fast/repaint/block-selection-gap-stale-cache-expected.txt b/LayoutTests/platform/gtk/fast/repaint/block-selection-gap-stale-cache-expected.txt
index f978298..8e6a14f 100644
--- a/LayoutTests/platform/gtk/fast/repaint/block-selection-gap-stale-cache-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/block-selection-gap-stale-cache-expected.txt
@@ -6,7 +6,7 @@
       RenderBlock {DIV} at (0,0) size 784x100
         RenderBlock {DIV} at (0,0) size 100x100
         RenderBR {BR} at (100,100) size 0x0
-      RenderBlock (anonymous) at (0,100) size 784x17
+      RenderBlock (anonymous) at (0,100) size 784x18
         RenderText {#text} at (0,0) size 4x17
           text run at (0,0) width 4: " "
         RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/repaint/box-shadow-h-expected.png b/LayoutTests/platform/gtk/fast/repaint/box-shadow-h-expected.png
index 7550047..538e17d 100644
--- a/LayoutTests/platform/gtk/fast/repaint/box-shadow-h-expected.png
+++ b/LayoutTests/platform/gtk/fast/repaint/box-shadow-h-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/box-shadow-h-expected.txt b/LayoutTests/platform/gtk/fast/repaint/box-shadow-h-expected.txt
index 96489a3..47b0dbe 100644
--- a/LayoutTests/platform/gtk/fast/repaint/box-shadow-h-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/box-shadow-h-expected.txt
@@ -1,15 +1,15 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x510
-  RenderBlock {HTML} at (0,0) size 800x510
+layer at (0,0) size 800x514
+  RenderBlock {HTML} at (0,0) size 800x514
     RenderBody {BODY} at (8,8) size 784x0
-      RenderBlock (floating) {DIV} at (0,0) size 121x502
+      RenderBlock (floating) {DIV} at (0,0) size 121x506
         RenderBlock {DIV} at (10,10) size 40x40 [bgcolor=#FFFF77]
         RenderTable {TABLE} at (10,290) size 40x40 [bgcolor=#FFFF77]
-        RenderBlock (anonymous) at (0,340) size 121x63
+        RenderBlock (anonymous) at (0,340) size 121x64
           RenderHTMLCanvas {CANVAS} at (10,10) size 40x40 [bgcolor=#FFFF77]
           RenderText {#text} at (0,0) size 0x0
-        RenderBlock {P} at (0,419) size 121x17
+        RenderBlock {P} at (0,420) size 121x18
           RenderText {#text} at (0,0) size 46x17
             text run at (0,0) width 46: "Lorem "
           RenderInline {SPAN} at (0,0) size 38x17
@@ -17,19 +17,19 @@
               text run at (46,0) width 38: "ipsum"
           RenderText {#text} at (84,0) size 37x17
             text run at (84,0) width 37: " dolor"
-        RenderBlock {P} at (0,452) size 121x34
+        RenderBlock {P} at (0,454) size 121x36
           RenderText {#text} at (0,0) size 84x17
             text run at (0,0) width 84: "Lorem ipsum"
           RenderBR {BR} at (84,0) size 0x17
-          RenderText {#text} at (0,17) size 85x17
-            text run at (0,17) width 85: "dolor sit amet"
-      RenderBlock (floating) {DIV} at (131,0) size 121x452
+          RenderText {#text} at (0,18) size 85x17
+            text run at (0,18) width 85: "dolor sit amet"
+      RenderBlock (floating) {DIV} at (131,0) size 121x454
         RenderBlock {DIV} at (10,10) size 40x40 [bgcolor=#FFFF77]
         RenderTable {TABLE} at (10,290) size 40x40 [bgcolor=#FFFF77]
-        RenderBlock (anonymous) at (0,340) size 121x63
+        RenderBlock (anonymous) at (0,340) size 121x64
           RenderHTMLCanvas {CANVAS} at (10,10) size 40x40 [bgcolor=#FFFF77]
           RenderText {#text} at (0,0) size 0x0
-        RenderBlock {P} at (0,419) size 121x17
+        RenderBlock {P} at (0,420) size 121x18
           RenderText {#text} at (0,0) size 46x17
             text run at (0,0) width 46: "Lorem "
           RenderInline {SPAN} at (0,0) size 38x17
@@ -37,13 +37,13 @@
               text run at (46,0) width 38: "ipsum"
           RenderText {#text} at (84,0) size 37x17
             text run at (84,0) width 37: " dolor"
-      RenderBlock (floating) {DIV} at (262,0) size 121x452
+      RenderBlock (floating) {DIV} at (262,0) size 121x454
         RenderBlock {DIV} at (10,10) size 40x40 [bgcolor=#FFFF77]
         RenderTable {TABLE} at (10,290) size 40x40 [bgcolor=#FFFF77]
-        RenderBlock (anonymous) at (0,340) size 121x63
+        RenderBlock (anonymous) at (0,340) size 121x64
           RenderHTMLCanvas {CANVAS} at (10,10) size 40x40 [bgcolor=#FFFF77]
           RenderText {#text} at (0,0) size 0x0
-        RenderBlock {P} at (0,419) size 121x17
+        RenderBlock {P} at (0,420) size 121x18
           RenderText {#text} at (0,0) size 46x17
             text run at (0,0) width 46: "Lorem "
           RenderInline {SPAN} at (0,0) size 38x17
@@ -51,13 +51,13 @@
               text run at (46,0) width 38: "ipsum"
           RenderText {#text} at (84,0) size 37x17
             text run at (84,0) width 37: " dolor"
-      RenderBlock (floating) {DIV} at (393,0) size 121x452
+      RenderBlock (floating) {DIV} at (393,0) size 121x454
         RenderBlock {DIV} at (10,10) size 40x40 [bgcolor=#FFFF77]
         RenderTable {TABLE} at (10,290) size 40x40 [bgcolor=#FFFF77]
-        RenderBlock (anonymous) at (0,340) size 121x63
+        RenderBlock (anonymous) at (0,340) size 121x64
           RenderHTMLCanvas {CANVAS} at (10,10) size 40x40 [bgcolor=#FFFF77]
           RenderText {#text} at (0,0) size 0x0
-        RenderBlock {P} at (0,419) size 121x17
+        RenderBlock {P} at (0,420) size 121x18
           RenderText {#text} at (0,0) size 46x17
             text run at (0,0) width 46: "Lorem "
           RenderInline {SPAN} at (0,0) size 38x17
@@ -65,13 +65,13 @@
               text run at (46,0) width 38: "ipsum"
           RenderText {#text} at (84,0) size 37x17
             text run at (84,0) width 37: " dolor"
-      RenderBlock (floating) {DIV} at (524,0) size 121x452
+      RenderBlock (floating) {DIV} at (524,0) size 121x454
         RenderBlock {DIV} at (10,10) size 40x40 [bgcolor=#FFFF77]
         RenderTable {TABLE} at (10,290) size 40x40 [bgcolor=#FFFF77]
-        RenderBlock (anonymous) at (0,340) size 121x63
+        RenderBlock (anonymous) at (0,340) size 121x64
           RenderHTMLCanvas {CANVAS} at (10,10) size 40x40 [bgcolor=#FFFF77]
           RenderText {#text} at (0,0) size 0x0
-        RenderBlock {P} at (0,419) size 121x17
+        RenderBlock {P} at (0,420) size 121x18
           RenderText {#text} at (0,0) size 46x17
             text run at (0,0) width 46: "Lorem "
           RenderInline {SPAN} at (0,0) size 38x17
diff --git a/LayoutTests/platform/gtk/fast/repaint/box-shadow-v-expected.png b/LayoutTests/platform/gtk/fast/repaint/box-shadow-v-expected.png
index 7550047..538e17d 100644
--- a/LayoutTests/platform/gtk/fast/repaint/box-shadow-v-expected.png
+++ b/LayoutTests/platform/gtk/fast/repaint/box-shadow-v-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/box-shadow-v-expected.txt b/LayoutTests/platform/gtk/fast/repaint/box-shadow-v-expected.txt
index 96489a3..47b0dbe 100644
--- a/LayoutTests/platform/gtk/fast/repaint/box-shadow-v-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/box-shadow-v-expected.txt
@@ -1,15 +1,15 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x510
-  RenderBlock {HTML} at (0,0) size 800x510
+layer at (0,0) size 800x514
+  RenderBlock {HTML} at (0,0) size 800x514
     RenderBody {BODY} at (8,8) size 784x0
-      RenderBlock (floating) {DIV} at (0,0) size 121x502
+      RenderBlock (floating) {DIV} at (0,0) size 121x506
         RenderBlock {DIV} at (10,10) size 40x40 [bgcolor=#FFFF77]
         RenderTable {TABLE} at (10,290) size 40x40 [bgcolor=#FFFF77]
-        RenderBlock (anonymous) at (0,340) size 121x63
+        RenderBlock (anonymous) at (0,340) size 121x64
           RenderHTMLCanvas {CANVAS} at (10,10) size 40x40 [bgcolor=#FFFF77]
           RenderText {#text} at (0,0) size 0x0
-        RenderBlock {P} at (0,419) size 121x17
+        RenderBlock {P} at (0,420) size 121x18
           RenderText {#text} at (0,0) size 46x17
             text run at (0,0) width 46: "Lorem "
           RenderInline {SPAN} at (0,0) size 38x17
@@ -17,19 +17,19 @@
               text run at (46,0) width 38: "ipsum"
           RenderText {#text} at (84,0) size 37x17
             text run at (84,0) width 37: " dolor"
-        RenderBlock {P} at (0,452) size 121x34
+        RenderBlock {P} at (0,454) size 121x36
           RenderText {#text} at (0,0) size 84x17
             text run at (0,0) width 84: "Lorem ipsum"
           RenderBR {BR} at (84,0) size 0x17
-          RenderText {#text} at (0,17) size 85x17
-            text run at (0,17) width 85: "dolor sit amet"
-      RenderBlock (floating) {DIV} at (131,0) size 121x452
+          RenderText {#text} at (0,18) size 85x17
+            text run at (0,18) width 85: "dolor sit amet"
+      RenderBlock (floating) {DIV} at (131,0) size 121x454
         RenderBlock {DIV} at (10,10) size 40x40 [bgcolor=#FFFF77]
         RenderTable {TABLE} at (10,290) size 40x40 [bgcolor=#FFFF77]
-        RenderBlock (anonymous) at (0,340) size 121x63
+        RenderBlock (anonymous) at (0,340) size 121x64
           RenderHTMLCanvas {CANVAS} at (10,10) size 40x40 [bgcolor=#FFFF77]
           RenderText {#text} at (0,0) size 0x0
-        RenderBlock {P} at (0,419) size 121x17
+        RenderBlock {P} at (0,420) size 121x18
           RenderText {#text} at (0,0) size 46x17
             text run at (0,0) width 46: "Lorem "
           RenderInline {SPAN} at (0,0) size 38x17
@@ -37,13 +37,13 @@
               text run at (46,0) width 38: "ipsum"
           RenderText {#text} at (84,0) size 37x17
             text run at (84,0) width 37: " dolor"
-      RenderBlock (floating) {DIV} at (262,0) size 121x452
+      RenderBlock (floating) {DIV} at (262,0) size 121x454
         RenderBlock {DIV} at (10,10) size 40x40 [bgcolor=#FFFF77]
         RenderTable {TABLE} at (10,290) size 40x40 [bgcolor=#FFFF77]
-        RenderBlock (anonymous) at (0,340) size 121x63
+        RenderBlock (anonymous) at (0,340) size 121x64
           RenderHTMLCanvas {CANVAS} at (10,10) size 40x40 [bgcolor=#FFFF77]
           RenderText {#text} at (0,0) size 0x0
-        RenderBlock {P} at (0,419) size 121x17
+        RenderBlock {P} at (0,420) size 121x18
           RenderText {#text} at (0,0) size 46x17
             text run at (0,0) width 46: "Lorem "
           RenderInline {SPAN} at (0,0) size 38x17
@@ -51,13 +51,13 @@
               text run at (46,0) width 38: "ipsum"
           RenderText {#text} at (84,0) size 37x17
             text run at (84,0) width 37: " dolor"
-      RenderBlock (floating) {DIV} at (393,0) size 121x452
+      RenderBlock (floating) {DIV} at (393,0) size 121x454
         RenderBlock {DIV} at (10,10) size 40x40 [bgcolor=#FFFF77]
         RenderTable {TABLE} at (10,290) size 40x40 [bgcolor=#FFFF77]
-        RenderBlock (anonymous) at (0,340) size 121x63
+        RenderBlock (anonymous) at (0,340) size 121x64
           RenderHTMLCanvas {CANVAS} at (10,10) size 40x40 [bgcolor=#FFFF77]
           RenderText {#text} at (0,0) size 0x0
-        RenderBlock {P} at (0,419) size 121x17
+        RenderBlock {P} at (0,420) size 121x18
           RenderText {#text} at (0,0) size 46x17
             text run at (0,0) width 46: "Lorem "
           RenderInline {SPAN} at (0,0) size 38x17
@@ -65,13 +65,13 @@
               text run at (46,0) width 38: "ipsum"
           RenderText {#text} at (84,0) size 37x17
             text run at (84,0) width 37: " dolor"
-      RenderBlock (floating) {DIV} at (524,0) size 121x452
+      RenderBlock (floating) {DIV} at (524,0) size 121x454
         RenderBlock {DIV} at (10,10) size 40x40 [bgcolor=#FFFF77]
         RenderTable {TABLE} at (10,290) size 40x40 [bgcolor=#FFFF77]
-        RenderBlock (anonymous) at (0,340) size 121x63
+        RenderBlock (anonymous) at (0,340) size 121x64
           RenderHTMLCanvas {CANVAS} at (10,10) size 40x40 [bgcolor=#FFFF77]
           RenderText {#text} at (0,0) size 0x0
-        RenderBlock {P} at (0,419) size 121x17
+        RenderBlock {P} at (0,420) size 121x18
           RenderText {#text} at (0,0) size 46x17
             text run at (0,0) width 46: "Lorem "
           RenderInline {SPAN} at (0,0) size 38x17
diff --git a/LayoutTests/platform/gtk/fast/repaint/caret-outside-block-expected.png b/LayoutTests/platform/gtk/fast/repaint/caret-outside-block-expected.png
index 74d60be..31936a1 100644
--- a/LayoutTests/platform/gtk/fast/repaint/caret-outside-block-expected.png
+++ b/LayoutTests/platform/gtk/fast/repaint/caret-outside-block-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/caret-outside-block-expected.txt b/LayoutTests/platform/gtk/fast/repaint/caret-outside-block-expected.txt
index d7c9a98..5c75d09 100644
--- a/LayoutTests/platform/gtk/fast/repaint/caret-outside-block-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/caret-outside-block-expected.txt
@@ -3,7 +3,7 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {DIV} at (0,0) size 784x17
+      RenderBlock {DIV} at (0,0) size 784x18
         RenderText {#text} at (525,0) size 259x17
           text run at (525,0) width 259: "The caret should be at the end of this line"
 caret: position 43 of child 0 {#text} of child 1 {DIV} of body
diff --git a/LayoutTests/platform/gtk/fast/repaint/caret-with-transformation-expected.png b/LayoutTests/platform/gtk/fast/repaint/caret-with-transformation-expected.png
index 22c9b90..b3dd708 100644
--- a/LayoutTests/platform/gtk/fast/repaint/caret-with-transformation-expected.png
+++ b/LayoutTests/platform/gtk/fast/repaint/caret-with-transformation-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/caret-with-transformation-expected.txt b/LayoutTests/platform/gtk/fast/repaint/caret-with-transformation-expected.txt
index 61d0881..e0bfca8 100644
--- a/LayoutTests/platform/gtk/fast/repaint/caret-with-transformation-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/caret-with-transformation-expected.txt
@@ -3,9 +3,9 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-layer at (8,8) size 784x17
-  RenderBlock {DIV} at (0,0) size 784x17
-    RenderBlock {DIV} at (0,0) size 784x17
+layer at (8,8) size 784x18
+  RenderBlock {DIV} at (0,0) size 784x18
+    RenderBlock {DIV} at (0,0) size 784x18
       RenderText {#text} at (0,0) size 340x17
         text run at (0,0) width 340: "This test verifies caret repaint is correctly transformed."
 caret: position 58 of child 0 {#text} of child 1 {DIV} of child 1 {DIV} of body
diff --git a/LayoutTests/platform/gtk/fast/repaint/delete-into-nested-block-expected.png b/LayoutTests/platform/gtk/fast/repaint/delete-into-nested-block-expected.png
index 77388e4..57b32a3 100644
--- a/LayoutTests/platform/gtk/fast/repaint/delete-into-nested-block-expected.png
+++ b/LayoutTests/platform/gtk/fast/repaint/delete-into-nested-block-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/delete-into-nested-block-expected.txt b/LayoutTests/platform/gtk/fast/repaint/delete-into-nested-block-expected.txt
index b74ac33..9da3c3b 100644
--- a/LayoutTests/platform/gtk/fast/repaint/delete-into-nested-block-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/delete-into-nested-block-expected.txt
@@ -3,17 +3,17 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {H4} at (0,0) size 784x17
+      RenderBlock {H4} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 334x17
           text run at (0,0) width 334: "Deleting into a nested block (was Radar 4056100)"
-      RenderBlock {DIV} at (0,38) size 400x52
-        RenderText {#text} at (0,0) size 369x51
+      RenderBlock {DIV} at (0,39) size 400x55
+        RenderText {#text} at (0,0) size 369x53
           text run at (0,0) width 345: "The bug's symptom was that the visual result were two"
-          text run at (0,17) width 369: "instances of the word \"three\", because the original was not"
-          text run at (0,34) width 175: "erased. Resize cleared it up."
-      RenderBlock {HR} at (0,97) size 784x3 [border: (1px inset #000000)]
-      RenderBlock {DIV} at (0,107) size 784x101
-        RenderBlock {DIV} at (0,0) size 784x17
+          text run at (0,18) width 369: "instances of the word \"three\", because the original was not"
+          text run at (0,36) width 175: "erased. Resize cleared it up."
+      RenderBlock {HR} at (0,101) size 784x3 [border: (1px inset #000000)]
+      RenderBlock {DIV} at (0,111) size 784x101
+        RenderBlock {DIV} at (0,0) size 784x18
           RenderText {#text} at (0,0) size 31x17
             text run at (0,0) width 31: "three"
 caret: position 0 of child 0 {#text} of child 1 {DIV} of child 7 {DIV} of body
diff --git a/LayoutTests/platform/gtk/fast/repaint/fixed-child-move-after-scroll-expected.png b/LayoutTests/platform/gtk/fast/repaint/fixed-child-move-after-scroll-expected.png
index db9d1da..d0495aa 100644
--- a/LayoutTests/platform/gtk/fast/repaint/fixed-child-move-after-scroll-expected.png
+++ b/LayoutTests/platform/gtk/fast/repaint/fixed-child-move-after-scroll-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/fixed-child-move-after-scroll-expected.txt b/LayoutTests/platform/gtk/fast/repaint/fixed-child-move-after-scroll-expected.txt
index 13581e0..13a9e8e 100644
--- a/LayoutTests/platform/gtk/fast/repaint/fixed-child-move-after-scroll-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/fixed-child-move-after-scroll-expected.txt
@@ -7,8 +7,8 @@
   RenderBlock {HTML} at (0,0) size 785x3016
     RenderBody {BODY} at (8,8) size 769x3000
       RenderBlock {DIV} at (0,0) size 769x0
-layer at (8,226) size 531x17
-  RenderBlock (positioned) {P} at (8,226) size 531x17
+layer at (8,226) size 531x18
+  RenderBlock (positioned) {P} at (8,226) size 531x18
     RenderText {#text} at (0,0) size 531x17
       text run at (0,0) width 531: "You should see a yellow rect on the left, and a green one on the right. No red pixels."
 layer at (150,270) size 100x100
diff --git a/LayoutTests/platform/gtk/fast/repaint/fixed-child-of-fixed-move-after-scroll-expected.png b/LayoutTests/platform/gtk/fast/repaint/fixed-child-of-fixed-move-after-scroll-expected.png
index db9d1da..d0495aa 100644
--- a/LayoutTests/platform/gtk/fast/repaint/fixed-child-of-fixed-move-after-scroll-expected.png
+++ b/LayoutTests/platform/gtk/fast/repaint/fixed-child-of-fixed-move-after-scroll-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/fixed-child-of-fixed-move-after-scroll-expected.txt b/LayoutTests/platform/gtk/fast/repaint/fixed-child-of-fixed-move-after-scroll-expected.txt
index 13581e0..13a9e8e 100644
--- a/LayoutTests/platform/gtk/fast/repaint/fixed-child-of-fixed-move-after-scroll-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/fixed-child-of-fixed-move-after-scroll-expected.txt
@@ -7,8 +7,8 @@
   RenderBlock {HTML} at (0,0) size 785x3016
     RenderBody {BODY} at (8,8) size 769x3000
       RenderBlock {DIV} at (0,0) size 769x0
-layer at (8,226) size 531x17
-  RenderBlock (positioned) {P} at (8,226) size 531x17
+layer at (8,226) size 531x18
+  RenderBlock (positioned) {P} at (8,226) size 531x18
     RenderText {#text} at (0,0) size 531x17
       text run at (0,0) width 531: "You should see a yellow rect on the left, and a green one on the right. No red pixels."
 layer at (150,270) size 100x100
diff --git a/LayoutTests/platform/gtk/fast/repaint/fixed-child-of-transformed-move-after-scroll-expected.png b/LayoutTests/platform/gtk/fast/repaint/fixed-child-of-transformed-move-after-scroll-expected.png
index 3753c24..4aae28d 100644
--- a/LayoutTests/platform/gtk/fast/repaint/fixed-child-of-transformed-move-after-scroll-expected.png
+++ b/LayoutTests/platform/gtk/fast/repaint/fixed-child-of-transformed-move-after-scroll-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/fixed-child-of-transformed-move-after-scroll-expected.txt b/LayoutTests/platform/gtk/fast/repaint/fixed-child-of-transformed-move-after-scroll-expected.txt
index 274e6c5..f754f19 100644
--- a/LayoutTests/platform/gtk/fast/repaint/fixed-child-of-transformed-move-after-scroll-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/fixed-child-of-transformed-move-after-scroll-expected.txt
@@ -5,8 +5,8 @@
     RenderBody {BODY} at (8,8) size 769x3000
 layer at (18,278) size 100x100
   RenderBlock (positioned) zI: -5 {DIV} at (10,270) size 100x100 [bgcolor=#FFFF00]
-layer at (8,234) size 531x17
-  RenderBlock (positioned) {P} at (0,226) size 531x17
+layer at (8,234) size 531x18
+  RenderBlock (positioned) {P} at (0,226) size 531x18
     RenderText {#text} at (0,0) size 531x17
       text run at (0,0) width 531: "You should see a yellow rect on the left, and a green one on the right. No red pixels."
 layer at (158,278) size 100x100
diff --git a/LayoutTests/platform/gtk/fast/repaint/fixed-move-after-scroll-expected.png b/LayoutTests/platform/gtk/fast/repaint/fixed-move-after-scroll-expected.png
index db9d1da..d0495aa 100644
--- a/LayoutTests/platform/gtk/fast/repaint/fixed-move-after-scroll-expected.png
+++ b/LayoutTests/platform/gtk/fast/repaint/fixed-move-after-scroll-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/fixed-move-after-scroll-expected.txt b/LayoutTests/platform/gtk/fast/repaint/fixed-move-after-scroll-expected.txt
index 715d7fb..a6b384f 100644
--- a/LayoutTests/platform/gtk/fast/repaint/fixed-move-after-scroll-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/fixed-move-after-scroll-expected.txt
@@ -6,8 +6,8 @@
 layer at (0,0) size 785x3016 layerType: foreground only
   RenderBlock {HTML} at (0,0) size 785x3016
     RenderBody {BODY} at (8,8) size 769x3000
-layer at (8,226) size 531x17
-  RenderBlock (positioned) {P} at (8,226) size 531x17
+layer at (8,226) size 531x18
+  RenderBlock (positioned) {P} at (8,226) size 531x18
     RenderText {#text} at (0,0) size 531x17
       text run at (0,0) width 531: "You should see a yellow rect on the left, and a green one on the right. No red pixels."
 layer at (150,270) size 100x100
diff --git a/LayoutTests/platform/gtk/fast/repaint/flexible-box-overflow-expected.png b/LayoutTests/platform/gtk/fast/repaint/flexible-box-overflow-expected.png
index 7ae86df..91716a8 100644
--- a/LayoutTests/platform/gtk/fast/repaint/flexible-box-overflow-expected.png
+++ b/LayoutTests/platform/gtk/fast/repaint/flexible-box-overflow-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/flexible-box-overflow-expected.txt b/LayoutTests/platform/gtk/fast/repaint/flexible-box-overflow-expected.txt
index c74f36f..9514e7a 100644
--- a/LayoutTests/platform/gtk/fast/repaint/flexible-box-overflow-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/flexible-box-overflow-expected.txt
@@ -3,40 +3,40 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x552
-      RenderBlock {P} at (0,0) size 784x34
+      RenderBlock {P} at (0,0) size 784x36
         RenderText {#text} at (0,0) size 226x17
           text run at (0,0) width 226: "This is a test for regressions against "
-        RenderInline {I} at (0,0) size 762x34
+        RenderInline {I} at (0,0) size 762x35
           RenderInline {A} at (0,0) size 348x17 [color=#0000EE]
             RenderText {#text} at (226,0) size 348x17
               text run at (226,0) width 348: "http://bugzilla.opendarwin.org/show_bug.cgi?id=8056"
-          RenderText {#text} at (574,0) size 762x34
+          RenderText {#text} at (574,0) size 762x35
             text run at (574,0) width 4: " "
             text run at (578,0) width 184: "Flexible boxes do not repaint"
-            text run at (0,17) width 238: "their top, left and children's overflows"
-        RenderText {#text} at (238,17) size 4x17
-          text run at (238,17) width 4: "."
-      RenderBlock {HR} at (0,50) size 784x2 [border: (1px inset #000000)]
-      RenderBlock {DIV} at (0,60) size 784x100
+            text run at (0,18) width 238: "their top, left and children's overflows"
+        RenderText {#text} at (238,18) size 4x17
+          text run at (238,18) width 4: "."
+      RenderBlock {HR} at (0,52) size 784x2 [border: (1px inset #000000)]
+      RenderBlock {DIV} at (0,62) size 784x100
         RenderDeprecatedFlexibleBox {DIV} at (10,10) size 80x80 [bgcolor=#FFFF00]
           RenderBlock {DIV} at (-10,-10) size 100x100 [border: (1px solid #000000)]
             RenderText {#text} at (1,1) size 177x17
               text run at (1,1) width 177: "Lorem ipsum dolor sit amet."
-      RenderBlock {DIV} at (0,180) size 784x100
+      RenderBlock {DIV} at (0,182) size 784x100
         RenderDeprecatedFlexibleBox {DIV} at (10,10) size 80x80 [bgcolor=#FFFF00]
           RenderBlock {DIV} at (-10,-10) size 100x100 [border: (1px solid #000000)]
-      RenderBlock {DIV} at (0,300) size 784x100
+      RenderBlock {DIV} at (0,302) size 784x100
         RenderDeprecatedFlexibleBox {DIV} at (10,10) size 80x80 [bgcolor=#FFFF00]
           RenderBlock {DIV} at (-10,-10) size 100x100 [border: (1px solid #000000)]
-      RenderBlock {DIV} at (0,420) size 784x100
+      RenderBlock {DIV} at (0,422) size 784x100
         RenderDeprecatedFlexibleBox {DIV} at (10,10) size 80x80 [bgcolor=#FFFF00]
           RenderBlock {DIV} at (-10,-10) size 100x100 [border: (1px solid #000000)]
-            RenderText {#text} at (1,1) size 98x136
+            RenderText {#text} at (1,1) size 98x143
               text run at (1,1) width 84: "Lorem ipsum"
-              text run at (1,18) width 89: "dolor sit amet,"
-              text run at (1,35) width 78: "consectetuer"
-              text run at (1,52) width 91: "adipiscing elit."
-              text run at (1,69) width 98: "Etiam et ipsum."
-              text run at (1,86) width 31: "Nam"
-              text run at (1,103) width 98: "consectetuer mi"
-              text run at (1,120) width 61: "eget velit."
+              text run at (1,19) width 89: "dolor sit amet,"
+              text run at (1,37) width 78: "consectetuer"
+              text run at (1,55) width 91: "adipiscing elit."
+              text run at (1,73) width 98: "Etiam et ipsum."
+              text run at (1,91) width 31: "Nam"
+              text run at (1,109) width 98: "consectetuer mi"
+              text run at (1,127) width 61: "eget velit."
diff --git a/LayoutTests/platform/gtk/fast/repaint/flexible-box-overflow-horizontal-expected.png b/LayoutTests/platform/gtk/fast/repaint/flexible-box-overflow-horizontal-expected.png
index 7ae86df..91716a8 100644
--- a/LayoutTests/platform/gtk/fast/repaint/flexible-box-overflow-horizontal-expected.png
+++ b/LayoutTests/platform/gtk/fast/repaint/flexible-box-overflow-horizontal-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/flexible-box-overflow-horizontal-expected.txt b/LayoutTests/platform/gtk/fast/repaint/flexible-box-overflow-horizontal-expected.txt
index c74f36f..9514e7a 100644
--- a/LayoutTests/platform/gtk/fast/repaint/flexible-box-overflow-horizontal-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/flexible-box-overflow-horizontal-expected.txt
@@ -3,40 +3,40 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x552
-      RenderBlock {P} at (0,0) size 784x34
+      RenderBlock {P} at (0,0) size 784x36
         RenderText {#text} at (0,0) size 226x17
           text run at (0,0) width 226: "This is a test for regressions against "
-        RenderInline {I} at (0,0) size 762x34
+        RenderInline {I} at (0,0) size 762x35
           RenderInline {A} at (0,0) size 348x17 [color=#0000EE]
             RenderText {#text} at (226,0) size 348x17
               text run at (226,0) width 348: "http://bugzilla.opendarwin.org/show_bug.cgi?id=8056"
-          RenderText {#text} at (574,0) size 762x34
+          RenderText {#text} at (574,0) size 762x35
             text run at (574,0) width 4: " "
             text run at (578,0) width 184: "Flexible boxes do not repaint"
-            text run at (0,17) width 238: "their top, left and children's overflows"
-        RenderText {#text} at (238,17) size 4x17
-          text run at (238,17) width 4: "."
-      RenderBlock {HR} at (0,50) size 784x2 [border: (1px inset #000000)]
-      RenderBlock {DIV} at (0,60) size 784x100
+            text run at (0,18) width 238: "their top, left and children's overflows"
+        RenderText {#text} at (238,18) size 4x17
+          text run at (238,18) width 4: "."
+      RenderBlock {HR} at (0,52) size 784x2 [border: (1px inset #000000)]
+      RenderBlock {DIV} at (0,62) size 784x100
         RenderDeprecatedFlexibleBox {DIV} at (10,10) size 80x80 [bgcolor=#FFFF00]
           RenderBlock {DIV} at (-10,-10) size 100x100 [border: (1px solid #000000)]
             RenderText {#text} at (1,1) size 177x17
               text run at (1,1) width 177: "Lorem ipsum dolor sit amet."
-      RenderBlock {DIV} at (0,180) size 784x100
+      RenderBlock {DIV} at (0,182) size 784x100
         RenderDeprecatedFlexibleBox {DIV} at (10,10) size 80x80 [bgcolor=#FFFF00]
           RenderBlock {DIV} at (-10,-10) size 100x100 [border: (1px solid #000000)]
-      RenderBlock {DIV} at (0,300) size 784x100
+      RenderBlock {DIV} at (0,302) size 784x100
         RenderDeprecatedFlexibleBox {DIV} at (10,10) size 80x80 [bgcolor=#FFFF00]
           RenderBlock {DIV} at (-10,-10) size 100x100 [border: (1px solid #000000)]
-      RenderBlock {DIV} at (0,420) size 784x100
+      RenderBlock {DIV} at (0,422) size 784x100
         RenderDeprecatedFlexibleBox {DIV} at (10,10) size 80x80 [bgcolor=#FFFF00]
           RenderBlock {DIV} at (-10,-10) size 100x100 [border: (1px solid #000000)]
-            RenderText {#text} at (1,1) size 98x136
+            RenderText {#text} at (1,1) size 98x143
               text run at (1,1) width 84: "Lorem ipsum"
-              text run at (1,18) width 89: "dolor sit amet,"
-              text run at (1,35) width 78: "consectetuer"
-              text run at (1,52) width 91: "adipiscing elit."
-              text run at (1,69) width 98: "Etiam et ipsum."
-              text run at (1,86) width 31: "Nam"
-              text run at (1,103) width 98: "consectetuer mi"
-              text run at (1,120) width 61: "eget velit."
+              text run at (1,19) width 89: "dolor sit amet,"
+              text run at (1,37) width 78: "consectetuer"
+              text run at (1,55) width 91: "adipiscing elit."
+              text run at (1,73) width 98: "Etiam et ipsum."
+              text run at (1,91) width 31: "Nam"
+              text run at (1,109) width 98: "consectetuer mi"
+              text run at (1,127) width 61: "eget velit."
diff --git a/LayoutTests/platform/gtk/fast/repaint/float-overflow-expected.png b/LayoutTests/platform/gtk/fast/repaint/float-overflow-expected.png
index 56ddc2e..3343cb0 100644
--- a/LayoutTests/platform/gtk/fast/repaint/float-overflow-expected.png
+++ b/LayoutTests/platform/gtk/fast/repaint/float-overflow-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/float-overflow-expected.txt b/LayoutTests/platform/gtk/fast/repaint/float-overflow-expected.txt
index 244369b..f66dc52 100644
--- a/LayoutTests/platform/gtk/fast/repaint/float-overflow-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/float-overflow-expected.txt
@@ -112,7 +112,7 @@
         RenderBlock {DIV} at (1,1) size 0x6
       RenderBlock {DIV} at (2,522) size 780x50 [border: (1px dotted #D3D3D3)]
         RenderBlock {DIV} at (1,1) size 0x6
-        RenderBlock {DIV} at (51,7) size 62x35 [border: (1px solid #800080)]
+        RenderBlock {DIV} at (51,7) size 62x36 [border: (1px solid #800080)]
           RenderBlock {DIV} at (6,6) size 32x20 [bgcolor=#FFC0CB]
             RenderBlock (floating) {DIV} at (-8,0) size 40x10 [bgcolor=#ADD8E6]
               RenderInline {SPAN} at (0,0) size 16x16 [color=#0000FF]
diff --git a/LayoutTests/platform/gtk/fast/repaint/float-overflow-right-expected.png b/LayoutTests/platform/gtk/fast/repaint/float-overflow-right-expected.png
index 7ed17d8..b4b71af 100644
--- a/LayoutTests/platform/gtk/fast/repaint/float-overflow-right-expected.png
+++ b/LayoutTests/platform/gtk/fast/repaint/float-overflow-right-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/float-overflow-right-expected.txt b/LayoutTests/platform/gtk/fast/repaint/float-overflow-right-expected.txt
index 93c069e..c10fb9a 100644
--- a/LayoutTests/platform/gtk/fast/repaint/float-overflow-right-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/float-overflow-right-expected.txt
@@ -112,7 +112,7 @@
         RenderBlock {DIV} at (779,1) size 0x6
       RenderBlock {DIV} at (2,522) size 780x50 [border: (1px dotted #D3D3D3)]
         RenderBlock {DIV} at (779,1) size 0x6
-        RenderBlock {DIV} at (667,7) size 62x35 [border: (1px solid #800080)]
+        RenderBlock {DIV} at (667,7) size 62x36 [border: (1px solid #800080)]
           RenderBlock {DIV} at (24,6) size 32x20 [bgcolor=#FFC0CB]
             RenderBlock (floating) {DIV} at (0,0) size 40x10 [bgcolor=#ADD8E6]
               RenderInline {SPAN} at (0,0) size 16x16 [color=#0000FF]
diff --git a/LayoutTests/platform/gtk/fast/repaint/focus-layers-expected.png b/LayoutTests/platform/gtk/fast/repaint/focus-layers-expected.png
index 91f6af9..64b2b12 100644
--- a/LayoutTests/platform/gtk/fast/repaint/focus-layers-expected.png
+++ b/LayoutTests/platform/gtk/fast/repaint/focus-layers-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/focus-layers-expected.txt b/LayoutTests/platform/gtk/fast/repaint/focus-layers-expected.txt
index dc4a044..4a00bcb 100644
--- a/LayoutTests/platform/gtk/fast/repaint/focus-layers-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/focus-layers-expected.txt
@@ -3,7 +3,7 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {DIV} at (0,0) size 784x17
+      RenderBlock {DIV} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 35x17
           text run at (0,0) width 35: "Both "
         RenderText {#text} at (0,0) size 0x0
@@ -11,7 +11,7 @@
   RenderInline (relative positioned) {A} at (0,0) size 53x21 [color=#0000EE] [border: (2px solid #FF0000)]
     RenderText {#text} at (37,0) size 49x17
       text run at (37,0) width 49: "this and"
-layer at (45,168) size 283x21
-  RenderBlock (positioned) {SPAN} at (2,162) size 283x21 [border: (2px solid #0000FF)]
+layer at (45,168) size 283x22
+  RenderBlock (positioned) {SPAN} at (2,162) size 283x22 [border: (2px solid #0000FF)]
     RenderText {#text} at (2,2) size 279x17
       text run at (2,2) width 279: "this should have correctly placed focus rings"
diff --git a/LayoutTests/platform/gtk/fast/repaint/iframe-scroll-repaint-expected.png b/LayoutTests/platform/gtk/fast/repaint/iframe-scroll-repaint-expected.png
index ac784b3..db7f5c7 100644
--- a/LayoutTests/platform/gtk/fast/repaint/iframe-scroll-repaint-expected.png
+++ b/LayoutTests/platform/gtk/fast/repaint/iframe-scroll-repaint-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/iframe-scroll-repaint-expected.txt b/LayoutTests/platform/gtk/fast/repaint/iframe-scroll-repaint-expected.txt
index 0790573..a6e8d4a 100644
--- a/LayoutTests/platform/gtk/fast/repaint/iframe-scroll-repaint-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/iframe-scroll-repaint-expected.txt
@@ -1,9 +1,9 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x173
-  RenderBlock {HTML} at (0,0) size 800x173
-layer at (8,8) size 784x157
-  RenderBody {BODY} at (8,8) size 784x157
+layer at (0,0) size 800x174
+  RenderBlock {HTML} at (0,0) size 800x174
+layer at (8,8) size 784x158
+  RenderBody {BODY} at (8,8) size 784x158
     RenderIFrame {IFRAME} at (0,0) size 304x154 [border: (2px inset #000000)]
       layer at (0,0) size 300x516
         RenderView at (0,0) size 300x150
diff --git a/LayoutTests/platform/gtk/fast/repaint/inline-block-overflow-expected.png b/LayoutTests/platform/gtk/fast/repaint/inline-block-overflow-expected.png
index 9566961..2103ab6 100644
--- a/LayoutTests/platform/gtk/fast/repaint/inline-block-overflow-expected.png
+++ b/LayoutTests/platform/gtk/fast/repaint/inline-block-overflow-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/inline-block-overflow-expected.txt b/LayoutTests/platform/gtk/fast/repaint/inline-block-overflow-expected.txt
index f7ee6fe..8dd5ef0 100644
--- a/LayoutTests/platform/gtk/fast/repaint/inline-block-overflow-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/inline-block-overflow-expected.txt
@@ -3,16 +3,16 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x17
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 323x17
           text run at (0,0) width 323: "This is a repaint test of inline blocks with overflow."
-      RenderBlock {HR} at (0,33) size 784x2 [border: (1px inset #000000)]
-      RenderBlock (anonymous) at (0,43) size 784x20
+      RenderBlock {HR} at (0,34) size 784x2 [border: (1px inset #000000)]
+      RenderBlock (anonymous) at (0,44) size 784x20
         RenderInline {SPAN} at (0,0) size 198x17
           RenderText {#text} at (0,0) size 98x17
             text run at (0,0) width 98: "Here comes an "
           RenderBlock {SPAN} at (98,0) size 100x20 [bgcolor=#C0C0C0]
-            RenderText {#text} at (0,0) size 93x34
+            RenderText {#text} at (0,0) size 93x35
               text run at (0,0) width 74: "inline block"
-              text run at (0,17) width 93: "with overflow."
+              text run at (0,18) width 93: "with overflow."
         RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/repaint/japanese-rl-selection-clear-expected.png b/LayoutTests/platform/gtk/fast/repaint/japanese-rl-selection-clear-expected.png
index 0d1ba35..d51adc3 100644
--- a/LayoutTests/platform/gtk/fast/repaint/japanese-rl-selection-clear-expected.png
+++ b/LayoutTests/platform/gtk/fast/repaint/japanese-rl-selection-clear-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/japanese-rl-selection-clear-expected.txt b/LayoutTests/platform/gtk/fast/repaint/japanese-rl-selection-clear-expected.txt
index c656a8b..39f1c40 100644
--- a/LayoutTests/platform/gtk/fast/repaint/japanese-rl-selection-clear-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/japanese-rl-selection-clear-expected.txt
@@ -1,22 +1,21 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (394,0) size 406x600
-  RenderBlock {HTML} at (0,0) size 406x600 [border: (10px solid #800000)]
-    RenderBody {BODY} at (18,18) size 370x564 [border: (5px solid #000000)]
-      RenderBlock {DIV} at (5,105) size 360x400
-        RenderText {#text} at (0,0) size 360x396
-          text run at (0,0) width 396: "\x{305B}\x{3063}\x{304B}\x{304F}\x{898B}\x{3064}\x{3051}\x{305F}\x{3059}\x{3070}\x{3089}\x{3057}\x{3044}\x{8A18}\x{4E8B}\x{304C}\x{3069}\x{3053}"
-          text run at (24,0) width 396: "\x{306B}\x{3042}\x{3063}\x{305F}\x{304B}\x{5FD8}\x{308C}\x{3066}\x{3057}\x{307E}\x{3063}\x{305F}\x{7D4C}\x{9A13}\x{306F}\x{3042}\x{308A}\x{307E}"
-          text run at (48,0) width 374: "\x{3059}\x{304B}\x{306A}\x{3089}\x{30BF}\x{30A4}\x{30C8}\x{30EB}\x{3068}\x{30A2}\x{30C9}\x{30EC}\x{30B9}\x{3060}\x{3051}\x{3067}\x{306A}"
-          text run at (72,0) width 396: "\x{304F}\x{3001}\x{8A2A}\x{554F}\x{3057}\x{305F}\x{30A6}\x{30A7}\x{30D6}\x{30DA}\x{30FC}\x{30B8}\x{306E}\x{30B3}\x{30F3}\x{30C6}\x{30F3}\x{30C4}"
-          text run at (96,0) width 396: "\x{304B}\x{3089}\x{3082}\x{691C}\x{7D22}\x{3059}\x{308B}\x{3053}\x{3068}\x{304C}\x{3067}\x{304D}\x{307E}\x{3059}\x{3002}\x{305B}\x{3063}\x{304B}"
-          text run at (120,0) width 396: "\x{304F}\x{898B}\x{3064}\x{3051}\x{305F}\x{3059}\x{3070}\x{3089}\x{3057}\x{3044}\x{8A18}\x{4E8B}\x{304C}\x{3069}\x{3053}\x{306B}\x{3042}\x{3063}"
-          text run at (144,0) width 374: "\x{305F}\x{304B}\x{5FD8}\x{308C}\x{3066}\x{3057}\x{307E}\x{3063}\x{305F}\x{7D4C}\x{9A13}\x{306F}\x{3042}\x{308A}\x{307E}\x{3059}\x{304B}"
-          text run at (168,0) width 396: "\x{306A}\x{3089}\x{30BF}\x{30A4}\x{30C8}\x{30EB}\x{3068}\x{30A2}\x{30C9}\x{30EC}\x{30B9}\x{3060}\x{3051}\x{3067}\x{306A}\x{304F}\x{3001}\x{8A2A}"
-          text run at (192,0) width 396: "\x{554F}\x{3057}\x{305F}\x{30A6}\x{30A7}\x{30D6}\x{30DA}\x{30FC}\x{30B8}\x{306E}\x{30B3}\x{30F3}\x{30C6}\x{30F3}\x{30C4}\x{304B}\x{3089}\x{3082}"
-          text run at (216,0) width 396: "\x{691C}\x{7D22}\x{3059}\x{308B}\x{3053}\x{3068}\x{304C}\x{3067}\x{304D}\x{307E}\x{3059}\x{3002}\x{8A2A}\x{554F}\x{3057}\x{305F}\x{30A6}\x{30A7}"
-          text run at (240,0) width 396: "\x{30D6}\x{30DA}\x{30FC}\x{30B8}\x{306E}\x{30B3}\x{30F3}\x{30C6}\x{30F3}\x{30C4}\x{304B}\x{3089}\x{3082}\x{691C}\x{7D22}\x{3059}\x{308B}\x{3053}"
-          text run at (264,0) width 396: "\x{3068}\x{304C}\x{3067}\x{304D}\x{307E}\x{3059}\x{3002}\x{305B}\x{3063}\x{304B}\x{304F}\x{898B}\x{3064}\x{3051}\x{305F}\x{3059}\x{3070}\x{3089}"
-          text run at (288,0) width 396: "\x{3057}\x{3044}\x{8A18}\x{4E8B}\x{304C}\x{3069}\x{3053}\x{306B}\x{3042}\x{3063}\x{305F}\x{304B}\x{5FD8}\x{308C}\x{3066}\x{3057}\x{307E}\x{3063}"
-          text run at (312,0) width 379: "\x{305F}\x{7D4C}\x{9A13}\x{306F}\x{3042}\x{308A}\x{307E}\x{3059}\x{304B} \x{306A}\x{3089}\x{30BF}\x{30A4}\x{30C8}\x{30EB}\x{3068}\x{30A2}"
-          text run at (336,0) width 242: "\x{30C9}\x{30EC}\x{30B9}\x{3060}\x{3051}\x{3067}\x{306A}\x{304F}\x{3001}\x{8A2A}\x{554F}"
+layer at (418,0) size 382x600
+  RenderBlock {HTML} at (0,0) size 382x600 [border: (10px solid #800000)]
+    RenderBody {BODY} at (18,18) size 346x564 [border: (5px solid #000000)]
+      RenderBlock {DIV} at (5,105) size 336x400
+        RenderText {#text} at (0,0) size 336x399
+          text run at (0,0) width 399: "\x{305B}\x{3063}\x{304B}\x{304F}\x{898B}\x{3064}\x{3051}\x{305F}\x{3059}\x{3070}\x{3089}\x{3057}\x{3044}\x{8A18}\x{4E8B}\x{304C}\x{3069}\x{3053}\x{306B}"
+          text run at (24,0) width 399: "\x{3042}\x{3063}\x{305F}\x{304B}\x{5FD8}\x{308C}\x{3066}\x{3057}\x{307E}\x{3063}\x{305F}\x{7D4C}\x{9A13}\x{306F}\x{3042}\x{308A}\x{307E}\x{3059}\x{304B}"
+          text run at (48,0) width 399: "\x{306A}\x{3089}\x{30BF}\x{30A4}\x{30C8}\x{30EB}\x{3068}\x{30A2}\x{30C9}\x{30EC}\x{30B9}\x{3060}\x{3051}\x{3067}\x{306A}\x{304F}\x{3001}\x{8A2A}\x{554F}"
+          text run at (72,0) width 399: "\x{3057}\x{305F}\x{30A6}\x{30A7}\x{30D6}\x{30DA}\x{30FC}\x{30B8}\x{306E}\x{30B3}\x{30F3}\x{30C6}\x{30F3}\x{30C4}\x{304B}\x{3089}\x{3082}\x{691C}\x{7D22}"
+          text run at (96,0) width 399: "\x{3059}\x{308B}\x{3053}\x{3068}\x{304C}\x{3067}\x{304D}\x{307E}\x{3059}\x{3002}\x{305B}\x{3063}\x{304B}\x{304F}\x{898B}\x{3064}\x{3051}\x{305F}\x{3059}"
+          text run at (120,0) width 378: "\x{3070}\x{3089}\x{3057}\x{3044}\x{8A18}\x{4E8B}\x{304C}\x{3069}\x{3053}\x{306B}\x{3042}\x{3063}\x{305F}\x{304B}\x{5FD8}\x{308C}\x{3066}\x{3057}"
+          text run at (144,0) width 383: "\x{307E}\x{3063}\x{305F}\x{7D4C}\x{9A13}\x{306F}\x{3042}\x{308A}\x{307E}\x{3059}\x{304B} \x{306A}\x{3089}\x{30BF}\x{30A4}\x{30C8}\x{30EB}\x{3068}"
+          text run at (168,0) width 399: "\x{30A2}\x{30C9}\x{30EC}\x{30B9}\x{3060}\x{3051}\x{3067}\x{306A}\x{304F}\x{3001}\x{8A2A}\x{554F}\x{3057}\x{305F}\x{30A6}\x{30A7}\x{30D6}\x{30DA}\x{30FC}"
+          text run at (192,0) width 399: "\x{30B8}\x{306E}\x{30B3}\x{30F3}\x{30C6}\x{30F3}\x{30C4}\x{304B}\x{3089}\x{3082}\x{691C}\x{7D22}\x{3059}\x{308B}\x{3053}\x{3068}\x{304C}\x{3067}\x{304D}"
+          text run at (216,0) width 399: "\x{307E}\x{3059}\x{3002}\x{8A2A}\x{554F}\x{3057}\x{305F}\x{30A6}\x{30A7}\x{30D6}\x{30DA}\x{30FC}\x{30B8}\x{306E}\x{30B3}\x{30F3}\x{30C6}\x{30F3}\x{30C4}"
+          text run at (240,0) width 399: "\x{304B}\x{3089}\x{3082}\x{691C}\x{7D22}\x{3059}\x{308B}\x{3053}\x{3068}\x{304C}\x{3067}\x{304D}\x{307E}\x{3059}\x{3002}\x{305B}\x{3063}\x{304B}\x{304F}"
+          text run at (264,0) width 399: "\x{898B}\x{3064}\x{3051}\x{305F}\x{3059}\x{3070}\x{3089}\x{3057}\x{3044}\x{8A18}\x{4E8B}\x{304C}\x{3069}\x{3053}\x{306B}\x{3042}\x{3063}\x{305F}\x{304B}"
+          text run at (288,0) width 383: "\x{5FD8}\x{308C}\x{3066}\x{3057}\x{307E}\x{3063}\x{305F}\x{7D4C}\x{9A13}\x{306F}\x{3042}\x{308A}\x{307E}\x{3059}\x{304B} \x{306A}\x{3089}\x{30BF}"
+          text run at (312,0) width 336: "\x{30A4}\x{30C8}\x{30EB}\x{3068}\x{30A2}\x{30C9}\x{30EC}\x{30B9}\x{3060}\x{3051}\x{3067}\x{306A}\x{304F}\x{3001}\x{8A2A}\x{554F}"
diff --git a/LayoutTests/platform/gtk/fast/repaint/japanese-rl-selection-repaint-expected.png b/LayoutTests/platform/gtk/fast/repaint/japanese-rl-selection-repaint-expected.png
index 2169f73..ab79472 100644
--- a/LayoutTests/platform/gtk/fast/repaint/japanese-rl-selection-repaint-expected.png
+++ b/LayoutTests/platform/gtk/fast/repaint/japanese-rl-selection-repaint-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/japanese-rl-selection-repaint-expected.txt b/LayoutTests/platform/gtk/fast/repaint/japanese-rl-selection-repaint-expected.txt
index 2e89d79..dcfb442 100644
--- a/LayoutTests/platform/gtk/fast/repaint/japanese-rl-selection-repaint-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/japanese-rl-selection-repaint-expected.txt
@@ -1,19 +1,18 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (490,0) size 310x600
-  RenderBlock {HTML} at (0,0) size 310x600 [border: (10px solid #800000)]
-    RenderBody {BODY} at (18,18) size 274x564 [border: (5px solid #000000)]
-      RenderText {#text} at (5,5) size 264x550
-        text run at (5,5) width 550: "\x{305B}\x{3063}\x{304B}\x{304F}\x{898B}\x{3064}\x{3051}\x{305F}\x{3059}\x{3070}\x{3089}\x{3057}\x{3044}\x{8A18}\x{4E8B}\x{304C}\x{3069}\x{3053}\x{306B}\x{3042}\x{3063}\x{305F}\x{304B}\x{5FD8}\x{308C}"
-        text run at (29,5) width 550: "\x{3066}\x{3057}\x{307E}\x{3063}\x{305F}\x{7D4C}\x{9A13}\x{306F}\x{3042}\x{308A}\x{307E}\x{3059}\x{304B}\x{306A}\x{3089}\x{30BF}\x{30A4}\x{30C8}\x{30EB}\x{3068}\x{30A2}\x{30C9}\x{30EC}\x{30B9}\x{3060}"
-        text run at (53,5) width 550: "\x{3051}\x{3067}\x{306A}\x{304F}\x{3001}\x{8A2A}\x{554F}\x{3057}\x{305F}\x{30A6}\x{30A7}\x{30D6}\x{30DA}\x{30FC}\x{30B8}\x{306E}\x{30B3}\x{30F3}\x{30C6}\x{30F3}\x{30C4}\x{304B}\x{3089}\x{3082}\x{691C}"
-        text run at (77,5) width 550: "\x{7D22}\x{3059}\x{308B}\x{3053}\x{3068}\x{304C}\x{3067}\x{304D}\x{307E}\x{3059}\x{3002}\x{305B}\x{3063}\x{304B}\x{304F}\x{898B}\x{3064}\x{3051}\x{305F}\x{3059}\x{3070}\x{3089}\x{3057}\x{3044}\x{8A18}"
-        text run at (101,5) width 528: "\x{4E8B}\x{304C}\x{3069}\x{3053}\x{306B}\x{3042}\x{3063}\x{305F}\x{304B}\x{5FD8}\x{308C}\x{3066}\x{3057}\x{307E}\x{3063}\x{305F}\x{7D4C}\x{9A13}\x{306F}\x{3042}\x{308A}\x{307E}\x{3059}\x{304B}"
-        text run at (125,5) width 528: "\x{306A}\x{3089}\x{30BF}\x{30A4}\x{30C8}\x{30EB}\x{3068}\x{30A2}\x{30C9}\x{30EC}\x{30B9}\x{3060}\x{3051}\x{3067}\x{306A}\x{304F}\x{3001}\x{8A2A}\x{554F}\x{3057}\x{305F}\x{30A6}\x{30A7}\x{30D6}"
-        text run at (149,5) width 550: "\x{30DA}\x{30FC}\x{30B8}\x{306E}\x{30B3}\x{30F3}\x{30C6}\x{30F3}\x{30C4}\x{304B}\x{3089}\x{3082}\x{691C}\x{7D22}\x{3059}\x{308B}\x{3053}\x{3068}\x{304C}\x{3067}\x{304D}\x{307E}\x{3059}\x{3002}\x{8A2A}"
-        text run at (173,5) width 550: "\x{554F}\x{3057}\x{305F}\x{30A6}\x{30A7}\x{30D6}\x{30DA}\x{30FC}\x{30B8}\x{306E}\x{30B3}\x{30F3}\x{30C6}\x{30F3}\x{30C4}\x{304B}\x{3089}\x{3082}\x{691C}\x{7D22}\x{3059}\x{308B}\x{3053}\x{3068}\x{304C}"
-        text run at (197,5) width 528: "\x{3067}\x{304D}\x{307E}\x{3059}\x{3002}\x{305B}\x{3063}\x{304B}\x{304F}\x{898B}\x{3064}\x{3051}\x{305F}\x{3059}\x{3070}\x{3089}\x{3057}\x{3044}\x{8A18}\x{4E8B}\x{304C}\x{3069}\x{3053}\x{306B}"
-        text run at (221,5) width 533: "\x{3042}\x{3063}\x{305F}\x{304B}\x{5FD8}\x{308C}\x{3066}\x{3057}\x{307E}\x{3063}\x{305F}\x{7D4C}\x{9A13}\x{306F}\x{3042}\x{308A}\x{307E}\x{3059}\x{304B} \x{306A}\x{3089}\x{30BF}\x{30A4}\x{30C8}"
-        text run at (245,5) width 308: "\x{30EB}\x{3068}\x{30A2}\x{30C9}\x{30EC}\x{30B9}\x{3060}\x{3051}\x{3067}\x{306A}\x{304F}\x{3001}\x{8A2A}\x{554F}"
+layer at (514,0) size 286x600
+  RenderBlock {HTML} at (0,0) size 286x600 [border: (10px solid #800000)]
+    RenderBody {BODY} at (18,18) size 250x564 [border: (5px solid #000000)]
+      RenderText {#text} at (5,5) size 240x551
+        text run at (5,5) width 546: "\x{305B}\x{3063}\x{304B}\x{304F}\x{898B}\x{3064}\x{3051}\x{305F}\x{3059}\x{3070}\x{3089}\x{3057}\x{3044}\x{8A18}\x{4E8B}\x{304C}\x{3069}\x{3053}\x{306B}\x{3042}\x{3063}\x{305F}\x{304B}\x{5FD8}\x{308C}\x{3066}"
+        text run at (29,5) width 546: "\x{3057}\x{307E}\x{3063}\x{305F}\x{7D4C}\x{9A13}\x{306F}\x{3042}\x{308A}\x{307E}\x{3059}\x{304B}\x{306A}\x{3089}\x{30BF}\x{30A4}\x{30C8}\x{30EB}\x{3068}\x{30A2}\x{30C9}\x{30EC}\x{30B9}\x{3060}\x{3051}\x{3067}"
+        text run at (53,5) width 546: "\x{306A}\x{304F}\x{3001}\x{8A2A}\x{554F}\x{3057}\x{305F}\x{30A6}\x{30A7}\x{30D6}\x{30DA}\x{30FC}\x{30B8}\x{306E}\x{30B3}\x{30F3}\x{30C6}\x{30F3}\x{30C4}\x{304B}\x{3089}\x{3082}\x{691C}\x{7D22}\x{3059}\x{308B}"
+        text run at (77,5) width 546: "\x{3053}\x{3068}\x{304C}\x{3067}\x{304D}\x{307E}\x{3059}\x{3002}\x{305B}\x{3063}\x{304B}\x{304F}\x{898B}\x{3064}\x{3051}\x{305F}\x{3059}\x{3070}\x{3089}\x{3057}\x{3044}\x{8A18}\x{4E8B}\x{304C}\x{3069}\x{3053}"
+        text run at (101,5) width 551: "\x{306B}\x{3042}\x{3063}\x{305F}\x{304B}\x{5FD8}\x{308C}\x{3066}\x{3057}\x{307E}\x{3063}\x{305F}\x{7D4C}\x{9A13}\x{306F}\x{3042}\x{308A}\x{307E}\x{3059}\x{304B} \x{306A}\x{3089}\x{30BF}\x{30A4}\x{30C8}\x{30EB}"
+        text run at (125,5) width 546: "\x{3068}\x{30A2}\x{30C9}\x{30EC}\x{30B9}\x{3060}\x{3051}\x{3067}\x{306A}\x{304F}\x{3001}\x{8A2A}\x{554F}\x{3057}\x{305F}\x{30A6}\x{30A7}\x{30D6}\x{30DA}\x{30FC}\x{30B8}\x{306E}\x{30B3}\x{30F3}\x{30C6}\x{30F3}"
+        text run at (149,5) width 546: "\x{30C4}\x{304B}\x{3089}\x{3082}\x{691C}\x{7D22}\x{3059}\x{308B}\x{3053}\x{3068}\x{304C}\x{3067}\x{304D}\x{307E}\x{3059}\x{3002}\x{8A2A}\x{554F}\x{3057}\x{305F}\x{30A6}\x{30A7}\x{30D6}\x{30DA}\x{30FC}\x{30B8}"
+        text run at (173,5) width 546: "\x{306E}\x{30B3}\x{30F3}\x{30C6}\x{30F3}\x{30C4}\x{304B}\x{3089}\x{3082}\x{691C}\x{7D22}\x{3059}\x{308B}\x{3053}\x{3068}\x{304C}\x{3067}\x{304D}\x{307E}\x{3059}\x{3002}\x{305B}\x{3063}\x{304B}\x{304F}\x{898B}"
+        text run at (197,5) width 546: "\x{3064}\x{3051}\x{305F}\x{3059}\x{3070}\x{3089}\x{3057}\x{3044}\x{8A18}\x{4E8B}\x{304C}\x{3069}\x{3053}\x{306B}\x{3042}\x{3063}\x{305F}\x{304B}\x{5FD8}\x{308C}\x{3066}\x{3057}\x{307E}\x{3063}\x{305F}\x{7D4C}"
+        text run at (221,5) width 551: "\x{9A13}\x{306F}\x{3042}\x{308A}\x{307E}\x{3059}\x{304B} \x{306A}\x{3089}\x{30BF}\x{30A4}\x{30C8}\x{30EB}\x{3068}\x{30A2}\x{30C9}\x{30EC}\x{30B9}\x{3060}\x{3051}\x{3067}\x{306A}\x{304F}\x{3001}\x{8A2A}\x{554F}"
 selection start: position 9 of child 0 {#text} of body
 selection end:   position 263 of child 0 {#text} of body
diff --git a/LayoutTests/platform/gtk/fast/repaint/layer-outline-expected.png b/LayoutTests/platform/gtk/fast/repaint/layer-outline-expected.png
index 4d091ee..a459c9e 100644
--- a/LayoutTests/platform/gtk/fast/repaint/layer-outline-expected.png
+++ b/LayoutTests/platform/gtk/fast/repaint/layer-outline-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/layer-outline-expected.txt b/LayoutTests/platform/gtk/fast/repaint/layer-outline-expected.txt
index a5c0256..ffba7ec 100644
--- a/LayoutTests/platform/gtk/fast/repaint/layer-outline-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/layer-outline-expected.txt
@@ -3,7 +3,7 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x17
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 207x17
           text run at (0,0) width 207: "This tests for regressions against "
         RenderInline {I} at (0,0) size 542x17
@@ -14,22 +14,22 @@
             text run at (555,0) width 194: " Layer outline does not repaint"
         RenderText {#text} at (749,0) size 4x17
           text run at (749,0) width 4: "."
-      RenderBlock {HR} at (0,33) size 784x2 [border: (1px inset #000000)]
-layer at (18,191) size 100x100 clip at (19,192) size 98x98
-  RenderBlock {DIV} at (10,183) size 100x100 [bgcolor=#EEEEEE] [border: (1px solid #000000)]
-layer at (8,51) size 784x130
-  RenderBlock (relative positioned) {DIV} at (0,43) size 784x130
-layer at (18,61) size 100x100
+      RenderBlock {HR} at (0,34) size 784x2 [border: (1px inset #000000)]
+layer at (18,192) size 100x100 clip at (19,193) size 98x98
+  RenderBlock {DIV} at (10,184) size 100x100 [bgcolor=#EEEEEE] [border: (1px solid #000000)]
+layer at (8,52) size 784x130
+  RenderBlock (relative positioned) {DIV} at (0,44) size 784x130
+layer at (18,62) size 100x100
   RenderBlock (positioned) {DIV} at (10,10) size 100x100 [bgcolor=#EEEEEE] [border: (1px solid #000000)]
-layer at (148,61) size 100x100 backgroundClip at (138,51) size 100x100 clip at (138,51) size 100x100
+layer at (148,62) size 100x100 backgroundClip at (138,52) size 100x100 clip at (138,52) size 100x100
   RenderBlock (positioned) {DIV} at (140,10) size 100x100 [bgcolor=#EEEEEE] [border: (1px solid #000000)]
-layer at (278,61) size 100x100 backgroundClip at (268,51) size 5x5 clip at (268,51) size 5x5
+layer at (278,62) size 100x100 backgroundClip at (268,52) size 5x5 clip at (268,52) size 5x5
   RenderBlock (positioned) {DIV} at (270,10) size 100x100 [bgcolor=#EEEEEE] [border: (1px solid #000000)]
-layer at (408,61) size 100x100
+layer at (408,62) size 100x100
   RenderBlock (positioned) {DIV} at (400,10) size 100x100 [bgcolor=#EEEEEE] [border: (1px solid #000000)]
-layer at (538,61) size 100x100 backgroundClip at (548,71) size 100x100 clip at (548,71) size 100x100
+layer at (538,62) size 100x100 backgroundClip at (548,72) size 100x100 clip at (548,72) size 100x100
   RenderBlock (positioned) {DIV} at (530,10) size 100x100 [bgcolor=#EEEEEE] [border: (1px solid #000000)]
-layer at (668,61) size 100x100 backgroundClip at (773,166) size 5x5 clip at (773,166) size 5x5
+layer at (668,62) size 100x100 backgroundClip at (773,167) size 5x5 clip at (773,167) size 5x5
   RenderBlock (positioned) {DIV} at (660,10) size 100x100 [bgcolor=#EEEEEE] [border: (1px solid #000000)]
-layer at (18,321) size 100x100
-  RenderBlock (relative positioned) {DIV} at (0,293) size 100x100 [bgcolor=#EEEEEE] [border: (1px solid #000000)]
+layer at (18,322) size 100x100
+  RenderBlock (relative positioned) {DIV} at (0,294) size 100x100 [bgcolor=#EEEEEE] [border: (1px solid #000000)]
diff --git a/LayoutTests/platform/gtk/fast/repaint/layer-outline-horizontal-expected.png b/LayoutTests/platform/gtk/fast/repaint/layer-outline-horizontal-expected.png
index 4d091ee..a459c9e 100644
--- a/LayoutTests/platform/gtk/fast/repaint/layer-outline-horizontal-expected.png
+++ b/LayoutTests/platform/gtk/fast/repaint/layer-outline-horizontal-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/layer-outline-horizontal-expected.txt b/LayoutTests/platform/gtk/fast/repaint/layer-outline-horizontal-expected.txt
index a5c0256..ffba7ec 100644
--- a/LayoutTests/platform/gtk/fast/repaint/layer-outline-horizontal-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/layer-outline-horizontal-expected.txt
@@ -3,7 +3,7 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x17
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 207x17
           text run at (0,0) width 207: "This tests for regressions against "
         RenderInline {I} at (0,0) size 542x17
@@ -14,22 +14,22 @@
             text run at (555,0) width 194: " Layer outline does not repaint"
         RenderText {#text} at (749,0) size 4x17
           text run at (749,0) width 4: "."
-      RenderBlock {HR} at (0,33) size 784x2 [border: (1px inset #000000)]
-layer at (18,191) size 100x100 clip at (19,192) size 98x98
-  RenderBlock {DIV} at (10,183) size 100x100 [bgcolor=#EEEEEE] [border: (1px solid #000000)]
-layer at (8,51) size 784x130
-  RenderBlock (relative positioned) {DIV} at (0,43) size 784x130
-layer at (18,61) size 100x100
+      RenderBlock {HR} at (0,34) size 784x2 [border: (1px inset #000000)]
+layer at (18,192) size 100x100 clip at (19,193) size 98x98
+  RenderBlock {DIV} at (10,184) size 100x100 [bgcolor=#EEEEEE] [border: (1px solid #000000)]
+layer at (8,52) size 784x130
+  RenderBlock (relative positioned) {DIV} at (0,44) size 784x130
+layer at (18,62) size 100x100
   RenderBlock (positioned) {DIV} at (10,10) size 100x100 [bgcolor=#EEEEEE] [border: (1px solid #000000)]
-layer at (148,61) size 100x100 backgroundClip at (138,51) size 100x100 clip at (138,51) size 100x100
+layer at (148,62) size 100x100 backgroundClip at (138,52) size 100x100 clip at (138,52) size 100x100
   RenderBlock (positioned) {DIV} at (140,10) size 100x100 [bgcolor=#EEEEEE] [border: (1px solid #000000)]
-layer at (278,61) size 100x100 backgroundClip at (268,51) size 5x5 clip at (268,51) size 5x5
+layer at (278,62) size 100x100 backgroundClip at (268,52) size 5x5 clip at (268,52) size 5x5
   RenderBlock (positioned) {DIV} at (270,10) size 100x100 [bgcolor=#EEEEEE] [border: (1px solid #000000)]
-layer at (408,61) size 100x100
+layer at (408,62) size 100x100
   RenderBlock (positioned) {DIV} at (400,10) size 100x100 [bgcolor=#EEEEEE] [border: (1px solid #000000)]
-layer at (538,61) size 100x100 backgroundClip at (548,71) size 100x100 clip at (548,71) size 100x100
+layer at (538,62) size 100x100 backgroundClip at (548,72) size 100x100 clip at (548,72) size 100x100
   RenderBlock (positioned) {DIV} at (530,10) size 100x100 [bgcolor=#EEEEEE] [border: (1px solid #000000)]
-layer at (668,61) size 100x100 backgroundClip at (773,166) size 5x5 clip at (773,166) size 5x5
+layer at (668,62) size 100x100 backgroundClip at (773,167) size 5x5 clip at (773,167) size 5x5
   RenderBlock (positioned) {DIV} at (660,10) size 100x100 [bgcolor=#EEEEEE] [border: (1px solid #000000)]
-layer at (18,321) size 100x100
-  RenderBlock (relative positioned) {DIV} at (0,293) size 100x100 [bgcolor=#EEEEEE] [border: (1px solid #000000)]
+layer at (18,322) size 100x100
+  RenderBlock (relative positioned) {DIV} at (0,294) size 100x100 [bgcolor=#EEEEEE] [border: (1px solid #000000)]
diff --git a/LayoutTests/platform/gtk/fast/repaint/line-flow-with-floats-1-expected.png b/LayoutTests/platform/gtk/fast/repaint/line-flow-with-floats-1-expected.png
index a9ae212..3819972 100644
--- a/LayoutTests/platform/gtk/fast/repaint/line-flow-with-floats-1-expected.png
+++ b/LayoutTests/platform/gtk/fast/repaint/line-flow-with-floats-1-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/line-flow-with-floats-1-expected.txt b/LayoutTests/platform/gtk/fast/repaint/line-flow-with-floats-1-expected.txt
index e938dd5..72ebbe7 100644
--- a/LayoutTests/platform/gtk/fast/repaint/line-flow-with-floats-1-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/line-flow-with-floats-1-expected.txt
@@ -11,71 +11,71 @@
             RenderBody {BODY} at (8,8) size 484x576
               RenderBlock {DIV} at (0,0) size 450x50
                 RenderBlock (floating) {DIV} at (370,10) size 70x120 [bgcolor=#FFC0CB]
-              RenderBlock {P} at (0,66) size 418x471 [border: (3px solid #800000)]
-                RenderText {#text} at (6,6) size 406x102
+              RenderBlock {P} at (0,66) size 418x498 [border: (3px solid #800000)]
+                RenderText {#text} at (6,6) size 406x107
                   text run at (6,6) width 354: "The chief difficulty Alice found at first was in managing"
-                  text run at (6,23) width 26: "her "
-                  text run at (31,23) width 329: "flamingo: she succeeded in getting its body tucked"
-                  text run at (6,40) width 43: "away, "
-                  text run at (48,40) width 312: "comfortably enough, under her arm, with its legs"
-                  text run at (6,57) width 107: "hanging down, "
-                  text run at (112,57) width 248: "but generally, just as she had got its"
-                  text run at (6,74) width 176: "neck nicely straightened "
-                  text run at (182,74) width 230: "out, and was going to give the"
-                  text run at (6,91) width 225: "hedgehog a blow with its head, it "
+                  text run at (6,24) width 26: "her "
+                  text run at (31,24) width 329: "flamingo: she succeeded in getting its body tucked"
+                  text run at (6,42) width 43: "away, "
+                  text run at (48,42) width 312: "comfortably enough, under her arm, with its legs"
+                  text run at (6,60) width 107: "hanging down, "
+                  text run at (112,60) width 248: "but generally, just as she had got its"
+                  text run at (6,78) width 176: "neck nicely straightened "
+                  text run at (182,78) width 230: "out, and was going to give the"
+                  text run at (6,96) width 225: "hedgehog a blow with its head, it "
                 RenderInline {I} at (0,0) size 40x17
-                  RenderText {#text} at (230,91) size 40x17
-                    text run at (230,91) width 40: "would"
-                RenderText {#text} at (269,91) size 406x68
-                  text run at (269,91) width 143: " twist itself round and"
-                  text run at (6,108) width 176: "look up in her face, with "
-                  text run at (181,108) width 231: "such a puzzled expression that she"
-                  text run at (6,125) width 180: "could not help bursting out "
-                  text run at (185,125) width 227: "laughing: and when she had got its"
-                  text run at (6,142) width 230: "head down, and was going to "
-                RenderText {#text} at (235,142) size 406x119
-                  text run at (235,142) width 177: "begin again, it was very"
-                  text run at (6,159) width 260: "provoking to find that the hedgehog had "
-                  text run at (265,159) width 147: "unrolled itself, and was"
-                  text run at (6,176) width 253: "in the act of crawling away: besides all "
-                  text run at (258,176) width 154: "this, there was generally"
-                  text run at (6,193) width 257: "a ridge or furrow in the way wherever "
-                  text run at (262,193) width 150: "she wanted to send the"
-                  text run at (6,210) width 265: "hedgehog to, and, as the doubled-up "
-                  text run at (270,210) width 142: "soldiers were always"
-                  text run at (6,227) width 292: "getting up and walking off to other parts of "
-                  text run at (298,227) width 114: "the ground, Alice"
-                  text run at (57,244) width 306: "soon came to the conclusion that it was a very "
-                RenderBlock (floating) {SPAN} at (6,247) size 48x65 [bgcolor=#ADD8E6]
-                RenderText {#text} at (363,244) size 355x34
-                  text run at (363,244) width 49: "difficult"
-                  text run at (57,261) width 89: "game indeed. "
+                  RenderText {#text} at (230,96) size 40x17
+                    text run at (230,96) width 40: "would"
+                RenderText {#text} at (269,96) size 406x71
+                  text run at (269,96) width 143: " twist itself round and"
+                  text run at (6,114) width 176: "look up in her face, with "
+                  text run at (181,114) width 231: "such a puzzled expression that she"
+                  text run at (6,132) width 180: "could not help bursting out "
+                  text run at (185,132) width 227: "laughing: and when she had got its"
+                  text run at (6,150) width 230: "head down, and was going to "
+                RenderText {#text} at (235,150) size 406x125
+                  text run at (235,150) width 177: "begin again, it was very"
+                  text run at (6,168) width 260: "provoking to find that the hedgehog had "
+                  text run at (265,168) width 147: "unrolled itself, and was"
+                  text run at (6,186) width 253: "in the act of crawling away: besides all "
+                  text run at (258,186) width 154: "this, there was generally"
+                  text run at (6,204) width 257: "a ridge or furrow in the way wherever "
+                  text run at (262,204) width 150: "she wanted to send the"
+                  text run at (6,222) width 265: "hedgehog to, and, as the doubled-up "
+                  text run at (270,222) width 142: "soldiers were always"
+                  text run at (6,240) width 292: "getting up and walking off to other parts of "
+                  text run at (298,240) width 114: "the ground, Alice"
+                  text run at (57,258) width 306: "soon came to the conclusion that it was a very "
+                RenderBlock (floating) {SPAN} at (6,261) size 48x65 [bgcolor=#ADD8E6]
+                RenderText {#text} at (363,258) size 355x35
+                  text run at (363,258) width 49: "difficult"
+                  text run at (57,276) width 89: "game indeed. "
                 RenderBR {BR} at (0,0) size 0x0
-                RenderText {#text} at (57,278) size 304x17
-                  text run at (57,278) width 304: "The players all played at once without waiting"
-                RenderBlock (floating) {SPAN} at (364,281) size 48x81 [bgcolor=#90EE90]
-                RenderText {#text} at (57,295) size 304x34
-                  text run at (57,295) width 64: "for turns, "
-                  text run at (120,295) width 241: "quarrelling all the while, and fighting"
-                  text run at (57,312) width 171: "for the hedgehogs; and in "
-                  text run at (227,312) width 115: "a very short time "
-                RenderInline {SPAN} at (0,0) size 355x34
-                  RenderText {#text} at (341,312) size 355x34
-                    text run at (341,312) width 20: "the"
-                    text run at (6,329) width 42: "Queen"
-                RenderText {#text} at (48,329) size 355x51
-                  text run at (48,329) width 256: " was in a furious passion, and went "
-                  text run at (303,329) width 58: "stamping"
-                  text run at (6,346) width 355: "about, and shouting \x{2018}Off with his head!\x{2019} or \x{2018}Off with"
-                  text run at (6,363) width 219: "her head!\x{2019} about once in a minute. "
+                RenderText {#text} at (57,294) size 304x17
+                  text run at (57,294) width 304: "The players all played at once without waiting"
+                RenderBlock (floating) {SPAN} at (364,297) size 48x81 [bgcolor=#90EE90]
+                RenderText {#text} at (57,312) size 355x35
+                  text run at (57,312) width 64: "for turns, "
+                  text run at (120,312) width 241: "quarrelling all the while, and fighting"
+                  text run at (6,330) width 173: "for the hedgehogs; and in "
+                  text run at (178,330) width 117: "a very short time "
+                RenderInline {SPAN} at (0,0) size 67x17
+                  RenderText {#text} at (294,330) size 67x17
+                    text run at (294,330) width 67: "the Queen"
+                RenderText {#text} at (6,348) size 355x53
+                  text run at (6,348) width 227: "was in a furious passion, and went "
+                  text run at (232,348) width 129: "stamping about, and"
+                  text run at (6,366) width 289: "shouting \x{2018}Off with his head!\x{2019} or \x{2018}Off with "
+                  text run at (294,366) width 67: "her head!\x{2019}"
+                  text run at (6,384) width 151: "about once in a minute. "
                 RenderBR {BR} at (0,0) size 0x0
-                RenderText {#text} at (6,380) size 406x85
-                  text run at (6,380) width 387: "Alice began to feel very uneasy: to be sure, she had not as "
-                  text run at (393,380) width 19: "yet"
-                  text run at (6,397) width 406: "had any dispute with the Queen, but she knew that it might"
-                  text run at (6,414) width 406: "happen any minute, \x{2018}and then,\x{2019} thought she, \x{2018}what would"
-                  text run at (6,431) width 76: "become of "
-                  text run at (81,431) width 331: "me? They\x{2019}re dreadfully fond of beheading people"
-                  text run at (6,448) width 93: "here; the great "
-                  text run at (99,448) width 261: "wonder is, that there\x{2018}s any one left alive!\x{2019}"
+                RenderText {#text} at (6,402) size 406x89
+                  text run at (6,402) width 387: "Alice began to feel very uneasy: to be sure, she had not as "
+                  text run at (393,402) width 19: "yet"
+                  text run at (6,420) width 406: "had any dispute with the Queen, but she knew that it might"
+                  text run at (6,438) width 406: "happen any minute, \x{2018}and then,\x{2019} thought she, \x{2018}what would"
+                  text run at (6,456) width 76: "become of "
+                  text run at (81,456) width 331: "me? They\x{2019}re dreadfully fond of beheading people"
+                  text run at (6,474) width 93: "here; the great "
+                  text run at (99,474) width 261: "wonder is, that there\x{2018}s any one left alive!\x{2019}"
       RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/repaint/line-flow-with-floats-10-expected.png b/LayoutTests/platform/gtk/fast/repaint/line-flow-with-floats-10-expected.png
index 9eb3645..59fde83 100644
--- a/LayoutTests/platform/gtk/fast/repaint/line-flow-with-floats-10-expected.png
+++ b/LayoutTests/platform/gtk/fast/repaint/line-flow-with-floats-10-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/line-flow-with-floats-10-expected.txt b/LayoutTests/platform/gtk/fast/repaint/line-flow-with-floats-10-expected.txt
index f8865c1..f898053 100644
--- a/LayoutTests/platform/gtk/fast/repaint/line-flow-with-floats-10-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/line-flow-with-floats-10-expected.txt
@@ -11,71 +11,71 @@
             RenderBody {BODY} at (8,8) size 484x576
               RenderBlock {DIV} at (0,0) size 450x50
                 RenderBlock (floating) {DIV} at (370,10) size 70x150 [bgcolor=#FFC0CB]
-              RenderBlock {P} at (0,66) size 418x471 [border: (3px solid #800000)]
-                RenderText {#text} at (6,6) size 354x102
+              RenderBlock {P} at (0,66) size 418x498 [border: (3px solid #800000)]
+                RenderText {#text} at (6,6) size 354x107
                   text run at (6,6) width 354: "The chief difficulty Alice found at first was in managing"
-                  text run at (6,23) width 26: "her "
-                  text run at (31,23) width 329: "flamingo: she succeeded in getting its body tucked"
-                  text run at (6,40) width 43: "away, "
-                  text run at (48,40) width 312: "comfortably enough, under her arm, with its legs"
-                  text run at (6,57) width 107: "hanging down, "
-                  text run at (112,57) width 248: "but generally, just as she had got its"
-                  text run at (6,74) width 159: "neck nicely straightened "
-                  text run at (164,74) width 196: "out, and was going to give the"
-                  text run at (6,91) width 240: "hedgehog a blow with its head, it "
+                  text run at (6,24) width 26: "her "
+                  text run at (31,24) width 329: "flamingo: she succeeded in getting its body tucked"
+                  text run at (6,42) width 43: "away, "
+                  text run at (48,42) width 312: "comfortably enough, under her arm, with its legs"
+                  text run at (6,60) width 107: "hanging down, "
+                  text run at (112,60) width 248: "but generally, just as she had got its"
+                  text run at (6,78) width 159: "neck nicely straightened "
+                  text run at (164,78) width 196: "out, and was going to give the"
+                  text run at (6,96) width 240: "hedgehog a blow with its head, it "
                 RenderInline {I} at (0,0) size 40x17
-                  RenderText {#text} at (245,91) size 40x17
-                    text run at (245,91) width 40: "would"
-                RenderText {#text} at (284,91) size 406x68
-                  text run at (284,91) width 76: " twist itself"
-                  text run at (6,108) width 238: "round and look up in her face, with "
-                  text run at (243,108) width 169: "such a puzzled expression"
-                  text run at (6,125) width 228: "that she could not help bursting out "
-                  text run at (233,125) width 179: "laughing: and when she had"
-                  text run at (6,142) width 248: "got its head down, and was going to "
-                RenderText {#text} at (254,142) size 406x119
-                  text run at (254,142) width 158: "begin again, it was very"
-                  text run at (6,159) width 260: "provoking to find that the hedgehog had "
-                  text run at (265,159) width 147: "unrolled itself, and was"
-                  text run at (6,176) width 253: "in the act of crawling away: besides all "
-                  text run at (258,176) width 154: "this, there was generally"
-                  text run at (6,193) width 257: "a ridge or furrow in the way wherever "
-                  text run at (262,193) width 150: "she wanted to send the"
-                  text run at (6,210) width 265: "hedgehog to, and, as the doubled-up "
-                  text run at (270,210) width 142: "soldiers were always"
-                  text run at (6,227) width 292: "getting up and walking off to other parts of "
-                  text run at (298,227) width 114: "the ground, Alice"
-                  text run at (57,244) width 306: "soon came to the conclusion that it was a very "
-                RenderBlock (floating) {SPAN} at (6,258) size 48x64 [bgcolor=#ADD8E6]
-                RenderText {#text} at (363,244) size 355x34
-                  text run at (363,244) width 49: "difficult"
-                  text run at (57,261) width 89: "game indeed. "
+                  RenderText {#text} at (245,96) size 40x17
+                    text run at (245,96) width 40: "would"
+                RenderText {#text} at (284,96) size 406x71
+                  text run at (284,96) width 76: " twist itself"
+                  text run at (6,114) width 238: "round and look up in her face, with "
+                  text run at (243,114) width 169: "such a puzzled expression"
+                  text run at (6,132) width 228: "that she could not help bursting out "
+                  text run at (233,132) width 179: "laughing: and when she had"
+                  text run at (6,150) width 248: "got its head down, and was going to "
+                RenderText {#text} at (254,150) size 406x125
+                  text run at (254,150) width 158: "begin again, it was very"
+                  text run at (6,168) width 260: "provoking to find that the hedgehog had "
+                  text run at (265,168) width 147: "unrolled itself, and was"
+                  text run at (6,186) width 253: "in the act of crawling away: besides all "
+                  text run at (258,186) width 154: "this, there was generally"
+                  text run at (6,204) width 257: "a ridge or furrow in the way wherever "
+                  text run at (262,204) width 150: "she wanted to send the"
+                  text run at (6,222) width 265: "hedgehog to, and, as the doubled-up "
+                  text run at (270,222) width 142: "soldiers were always"
+                  text run at (6,240) width 292: "getting up and walking off to other parts of "
+                  text run at (298,240) width 114: "the ground, Alice"
+                  text run at (57,258) width 306: "soon came to the conclusion that it was a very "
+                RenderBlock (floating) {SPAN} at (6,272) size 48x64 [bgcolor=#ADD8E6]
+                RenderText {#text} at (363,258) size 355x35
+                  text run at (363,258) width 49: "difficult"
+                  text run at (57,276) width 89: "game indeed. "
                 RenderBR {BR} at (0,0) size 0x0
-                RenderText {#text} at (57,278) size 304x17
-                  text run at (57,278) width 304: "The players all played at once without waiting"
-                RenderBlock (floating) {SPAN} at (364,281) size 48x81 [bgcolor=#90EE90]
-                RenderText {#text} at (57,295) size 304x34
-                  text run at (57,295) width 64: "for turns, "
-                  text run at (120,295) width 241: "quarrelling all the while, and fighting"
-                  text run at (57,312) width 171: "for the hedgehogs; and in "
-                  text run at (227,312) width 115: "a very short time "
-                RenderInline {SPAN} at (0,0) size 355x34
-                  RenderText {#text} at (341,312) size 355x34
-                    text run at (341,312) width 20: "the"
-                    text run at (6,329) width 42: "Queen"
-                RenderText {#text} at (48,329) size 355x51
-                  text run at (48,329) width 256: " was in a furious passion, and went "
-                  text run at (303,329) width 58: "stamping"
-                  text run at (6,346) width 355: "about, and shouting \x{2018}Off with his head!\x{2019} or \x{2018}Off with"
-                  text run at (6,363) width 219: "her head!\x{2019} about once in a minute. "
+                RenderText {#text} at (57,294) size 304x17
+                  text run at (57,294) width 304: "The players all played at once without waiting"
+                RenderBlock (floating) {SPAN} at (364,297) size 48x81 [bgcolor=#90EE90]
+                RenderText {#text} at (57,312) size 304x35
+                  text run at (57,312) width 64: "for turns, "
+                  text run at (120,312) width 241: "quarrelling all the while, and fighting"
+                  text run at (57,330) width 171: "for the hedgehogs; and in "
+                  text run at (227,330) width 115: "a very short time "
+                RenderInline {SPAN} at (0,0) size 355x35
+                  RenderText {#text} at (341,330) size 355x35
+                    text run at (341,330) width 20: "the"
+                    text run at (6,348) width 42: "Queen"
+                RenderText {#text} at (48,348) size 355x53
+                  text run at (48,348) width 256: " was in a furious passion, and went "
+                  text run at (303,348) width 58: "stamping"
+                  text run at (6,366) width 355: "about, and shouting \x{2018}Off with his head!\x{2019} or \x{2018}Off with"
+                  text run at (6,384) width 219: "her head!\x{2019} about once in a minute. "
                 RenderBR {BR} at (0,0) size 0x0
-                RenderText {#text} at (6,380) size 406x85
-                  text run at (6,380) width 387: "Alice began to feel very uneasy: to be sure, she had not as "
-                  text run at (393,380) width 19: "yet"
-                  text run at (6,397) width 406: "had any dispute with the Queen, but she knew that it might"
-                  text run at (6,414) width 406: "happen any minute, \x{2018}and then,\x{2019} thought she, \x{2018}what would"
-                  text run at (6,431) width 76: "become of "
-                  text run at (81,431) width 331: "me? They\x{2019}re dreadfully fond of beheading people"
-                  text run at (6,448) width 93: "here; the great "
-                  text run at (99,448) width 261: "wonder is, that there\x{2018}s any one left alive!\x{2019}"
+                RenderText {#text} at (6,402) size 406x89
+                  text run at (6,402) width 387: "Alice began to feel very uneasy: to be sure, she had not as "
+                  text run at (393,402) width 19: "yet"
+                  text run at (6,420) width 406: "had any dispute with the Queen, but she knew that it might"
+                  text run at (6,438) width 406: "happen any minute, \x{2018}and then,\x{2019} thought she, \x{2018}what would"
+                  text run at (6,456) width 76: "become of "
+                  text run at (81,456) width 331: "me? They\x{2019}re dreadfully fond of beheading people"
+                  text run at (6,474) width 93: "here; the great "
+                  text run at (99,474) width 261: "wonder is, that there\x{2018}s any one left alive!\x{2019}"
       RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/repaint/line-flow-with-floats-2-expected.png b/LayoutTests/platform/gtk/fast/repaint/line-flow-with-floats-2-expected.png
index 1c001eb..bde7a6f 100644
--- a/LayoutTests/platform/gtk/fast/repaint/line-flow-with-floats-2-expected.png
+++ b/LayoutTests/platform/gtk/fast/repaint/line-flow-with-floats-2-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/line-flow-with-floats-2-expected.txt b/LayoutTests/platform/gtk/fast/repaint/line-flow-with-floats-2-expected.txt
index 04a409c..4fbd6d8 100644
--- a/LayoutTests/platform/gtk/fast/repaint/line-flow-with-floats-2-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/line-flow-with-floats-2-expected.txt
@@ -11,71 +11,71 @@
             RenderBody {BODY} at (8,8) size 484x576
               RenderBlock {DIV} at (0,0) size 450x50
                 RenderBlock (floating) {DIV} at (370,10) size 70x150 [bgcolor=#FFC0CB]
-              RenderBlock {P} at (0,66) size 418x474 [border: (3px solid #800000)]
-                RenderText {#text} at (6,6) size 354x104
+              RenderBlock {P} at (0,66) size 418x501 [border: (3px solid #800000)]
+                RenderText {#text} at (6,6) size 354x109
                   text run at (6,6) width 354: "The chief difficulty Alice found at first was in managing"
-                  text run at (6,23) width 26: "her "
-                  text run at (31,23) width 329: "flamingo: she succeeded in getting its body tucked"
-                  text run at (6,40) width 43: "away, "
-                  text run at (48,40) width 312: "comfortably enough, under her arm, with its legs"
-                  text run at (6,57) width 107: "hanging down, "
-                  text run at (112,57) width 248: "but generally, just as she had got its"
-                  text run at (6,74) width 159: "neck nicely straightened "
-                  text run at (164,74) width 196: "out, and was going to give the"
-                  text run at (6,93) width 236: "hedgehog a blow with its head, it "
+                  text run at (6,24) width 26: "her "
+                  text run at (31,24) width 329: "flamingo: she succeeded in getting its body tucked"
+                  text run at (6,42) width 43: "away, "
+                  text run at (48,42) width 312: "comfortably enough, under her arm, with its legs"
+                  text run at (6,60) width 107: "hanging down, "
+                  text run at (112,60) width 248: "but generally, just as she had got its"
+                  text run at (6,78) width 159: "neck nicely straightened "
+                  text run at (164,78) width 196: "out, and was going to give the"
+                  text run at (6,98) width 236: "hedgehog a blow with its head, it "
                 RenderInline {I} at (0,0) size 45x20
-                  RenderText {#text} at (241,91) size 45x20
-                    text run at (241,91) width 45: "would"
-                RenderText {#text} at (285,93) size 406x69
-                  text run at (285,93) width 75: " twist itself"
-                  text run at (6,111) width 238: "round and look up in her face, with "
-                  text run at (243,111) width 169: "such a puzzled expression"
-                  text run at (6,128) width 228: "that she could not help bursting out "
-                  text run at (233,128) width 179: "laughing: and when she had"
-                  text run at (6,145) width 248: "got its head down, and was going to "
-                RenderText {#text} at (254,145) size 406x119
-                  text run at (254,145) width 158: "begin again, it was very"
-                  text run at (6,162) width 260: "provoking to find that the hedgehog had "
-                  text run at (265,162) width 147: "unrolled itself, and was"
-                  text run at (6,179) width 253: "in the act of crawling away: besides all "
-                  text run at (258,179) width 154: "this, there was generally"
-                  text run at (6,196) width 257: "a ridge or furrow in the way wherever "
-                  text run at (262,196) width 150: "she wanted to send the"
-                  text run at (6,213) width 265: "hedgehog to, and, as the doubled-up "
-                  text run at (270,213) width 142: "soldiers were always"
-                  text run at (6,230) width 292: "getting up and walking off to other parts of "
-                  text run at (298,230) width 114: "the ground, Alice"
-                  text run at (57,247) width 306: "soon came to the conclusion that it was a very "
-                RenderBlock (floating) {SPAN} at (6,250) size 48x65 [bgcolor=#ADD8E6]
-                RenderText {#text} at (363,247) size 355x34
-                  text run at (363,247) width 49: "difficult"
-                  text run at (57,264) width 89: "game indeed. "
+                  RenderText {#text} at (241,96) size 45x20
+                    text run at (241,96) width 45: "would"
+                RenderText {#text} at (285,98) size 406x72
+                  text run at (285,98) width 75: " twist itself"
+                  text run at (6,117) width 238: "round and look up in her face, with "
+                  text run at (243,117) width 169: "such a puzzled expression"
+                  text run at (6,135) width 228: "that she could not help bursting out "
+                  text run at (233,135) width 179: "laughing: and when she had"
+                  text run at (6,153) width 248: "got its head down, and was going to "
+                RenderText {#text} at (254,153) size 406x125
+                  text run at (254,153) width 158: "begin again, it was very"
+                  text run at (6,171) width 260: "provoking to find that the hedgehog had "
+                  text run at (265,171) width 147: "unrolled itself, and was"
+                  text run at (6,189) width 253: "in the act of crawling away: besides all "
+                  text run at (258,189) width 154: "this, there was generally"
+                  text run at (6,207) width 257: "a ridge or furrow in the way wherever "
+                  text run at (262,207) width 150: "she wanted to send the"
+                  text run at (6,225) width 265: "hedgehog to, and, as the doubled-up "
+                  text run at (270,225) width 142: "soldiers were always"
+                  text run at (6,243) width 292: "getting up and walking off to other parts of "
+                  text run at (298,243) width 114: "the ground, Alice"
+                  text run at (57,261) width 306: "soon came to the conclusion that it was a very "
+                RenderBlock (floating) {SPAN} at (6,264) size 48x65 [bgcolor=#ADD8E6]
+                RenderText {#text} at (363,261) size 355x35
+                  text run at (363,261) width 49: "difficult"
+                  text run at (57,279) width 89: "game indeed. "
                 RenderBR {BR} at (0,0) size 0x0
-                RenderText {#text} at (57,281) size 304x17
-                  text run at (57,281) width 304: "The players all played at once without waiting"
-                RenderBlock (floating) {SPAN} at (364,284) size 48x81 [bgcolor=#90EE90]
-                RenderText {#text} at (57,298) size 304x34
-                  text run at (57,298) width 64: "for turns, "
-                  text run at (120,298) width 241: "quarrelling all the while, and fighting"
-                  text run at (57,315) width 171: "for the hedgehogs; and in "
-                  text run at (227,315) width 115: "a very short time "
-                RenderInline {SPAN} at (0,0) size 355x34
-                  RenderText {#text} at (341,315) size 355x34
-                    text run at (341,315) width 20: "the"
-                    text run at (6,332) width 42: "Queen"
-                RenderText {#text} at (48,332) size 355x51
-                  text run at (48,332) width 256: " was in a furious passion, and went "
-                  text run at (303,332) width 58: "stamping"
-                  text run at (6,349) width 355: "about, and shouting \x{2018}Off with his head!\x{2019} or \x{2018}Off with"
-                  text run at (6,366) width 219: "her head!\x{2019} about once in a minute. "
+                RenderText {#text} at (57,297) size 304x17
+                  text run at (57,297) width 304: "The players all played at once without waiting"
+                RenderBlock (floating) {SPAN} at (364,300) size 48x81 [bgcolor=#90EE90]
+                RenderText {#text} at (57,315) size 355x35
+                  text run at (57,315) width 64: "for turns, "
+                  text run at (120,315) width 241: "quarrelling all the while, and fighting"
+                  text run at (6,333) width 173: "for the hedgehogs; and in "
+                  text run at (178,333) width 117: "a very short time "
+                RenderInline {SPAN} at (0,0) size 67x17
+                  RenderText {#text} at (294,333) size 67x17
+                    text run at (294,333) width 67: "the Queen"
+                RenderText {#text} at (6,351) size 355x53
+                  text run at (6,351) width 227: "was in a furious passion, and went "
+                  text run at (232,351) width 129: "stamping about, and"
+                  text run at (6,369) width 289: "shouting \x{2018}Off with his head!\x{2019} or \x{2018}Off with "
+                  text run at (294,369) width 67: "her head!\x{2019}"
+                  text run at (6,387) width 151: "about once in a minute. "
                 RenderBR {BR} at (0,0) size 0x0
-                RenderText {#text} at (6,383) size 406x85
-                  text run at (6,383) width 387: "Alice began to feel very uneasy: to be sure, she had not as "
-                  text run at (393,383) width 19: "yet"
-                  text run at (6,400) width 406: "had any dispute with the Queen, but she knew that it might"
-                  text run at (6,417) width 406: "happen any minute, \x{2018}and then,\x{2019} thought she, \x{2018}what would"
-                  text run at (6,434) width 76: "become of "
-                  text run at (81,434) width 331: "me? They\x{2019}re dreadfully fond of beheading people"
-                  text run at (6,451) width 93: "here; the great "
-                  text run at (99,451) width 261: "wonder is, that there\x{2018}s any one left alive!\x{2019}"
+                RenderText {#text} at (6,405) size 406x89
+                  text run at (6,405) width 387: "Alice began to feel very uneasy: to be sure, she had not as "
+                  text run at (393,405) width 19: "yet"
+                  text run at (6,423) width 406: "had any dispute with the Queen, but she knew that it might"
+                  text run at (6,441) width 406: "happen any minute, \x{2018}and then,\x{2019} thought she, \x{2018}what would"
+                  text run at (6,459) width 76: "become of "
+                  text run at (81,459) width 331: "me? They\x{2019}re dreadfully fond of beheading people"
+                  text run at (6,477) width 93: "here; the great "
+                  text run at (99,477) width 261: "wonder is, that there\x{2018}s any one left alive!\x{2019}"
       RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/repaint/line-flow-with-floats-3-expected.png b/LayoutTests/platform/gtk/fast/repaint/line-flow-with-floats-3-expected.png
index ec04df2..7c2540e 100644
--- a/LayoutTests/platform/gtk/fast/repaint/line-flow-with-floats-3-expected.png
+++ b/LayoutTests/platform/gtk/fast/repaint/line-flow-with-floats-3-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/line-flow-with-floats-3-expected.txt b/LayoutTests/platform/gtk/fast/repaint/line-flow-with-floats-3-expected.txt
index e3f3011..f314d98 100644
--- a/LayoutTests/platform/gtk/fast/repaint/line-flow-with-floats-3-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/line-flow-with-floats-3-expected.txt
@@ -11,72 +11,72 @@
             RenderBody {BODY} at (8,8) size 484x576
               RenderBlock {DIV} at (0,0) size 450x50
                 RenderBlock (floating) {DIV} at (370,10) size 70x150 [bgcolor=#FFC0CB]
-              RenderBlock {P} at (0,66) size 418x471 [border: (3px solid #800000)]
-                RenderText {#text} at (6,6) size 354x102
+              RenderBlock {P} at (0,66) size 418x498 [border: (3px solid #800000)]
+                RenderText {#text} at (6,6) size 354x107
                   text run at (6,6) width 354: "The chief difficulty Alice found at first was in managing"
-                  text run at (6,23) width 26: "her "
-                  text run at (31,23) width 329: "flamingo: she succeeded in getting its body tucked"
-                  text run at (6,40) width 43: "away, "
-                  text run at (48,40) width 312: "comfortably enough, under her arm, with its legs"
-                  text run at (6,57) width 107: "hanging down, "
-                  text run at (112,57) width 248: "but generally, just as she had got its"
-                  text run at (6,74) width 159: "neck nicely straightened "
-                  text run at (164,74) width 196: "out, and was going to give the"
-                  text run at (6,91) width 240: "hedgehog a blow with its head, it "
+                  text run at (6,24) width 26: "her "
+                  text run at (31,24) width 329: "flamingo: she succeeded in getting its body tucked"
+                  text run at (6,42) width 43: "away, "
+                  text run at (48,42) width 312: "comfortably enough, under her arm, with its legs"
+                  text run at (6,60) width 107: "hanging down, "
+                  text run at (112,60) width 248: "but generally, just as she had got its"
+                  text run at (6,78) width 159: "neck nicely straightened "
+                  text run at (164,78) width 196: "out, and was going to give the"
+                  text run at (6,96) width 240: "hedgehog a blow with its head, it "
                 RenderInline {I} at (0,0) size 40x17
-                  RenderText {#text} at (245,91) size 40x17
-                    text run at (245,91) width 40: "would"
-                RenderText {#text} at (284,91) size 406x68
-                  text run at (284,91) width 76: " twist itself"
-                  text run at (6,108) width 238: "round and look up in her face, with "
-                  text run at (243,108) width 169: "such a puzzled expression"
-                  text run at (6,125) width 228: "that she could not help bursting out "
-                  text run at (233,125) width 179: "laughing: and when she had"
-                  text run at (6,142) width 248: "got its head down, and was going to "
-                RenderText {#text} at (254,142) size 406x119
-                  text run at (254,142) width 158: "begin again, it was very"
-                  text run at (6,159) width 260: "provoking to find that the hedgehog had "
-                  text run at (265,159) width 147: "unrolled itself, and was"
-                  text run at (6,176) width 253: "in the act of crawling away: besides all "
-                  text run at (258,176) width 154: "this, there was generally"
-                  text run at (6,193) width 257: "a ridge or furrow in the way wherever "
-                  text run at (262,193) width 150: "she wanted to send the"
-                  text run at (6,210) width 265: "hedgehog to, and, as the doubled-up "
-                  text run at (270,210) width 142: "soldiers were always"
-                  text run at (6,227) width 292: "getting up and walking off to other parts of "
-                  text run at (298,227) width 114: "the ground, Alice"
-                  text run at (57,244) width 306: "soon came to the conclusion that it was a very "
-                RenderBlock (floating) {SPAN} at (6,247) size 48x65 [bgcolor=#ADD8E6]
-                RenderText {#text} at (363,244) size 355x34
-                  text run at (363,244) width 49: "difficult"
-                  text run at (57,261) width 89: "game indeed. "
+                  RenderText {#text} at (245,96) size 40x17
+                    text run at (245,96) width 40: "would"
+                RenderText {#text} at (284,96) size 406x71
+                  text run at (284,96) width 76: " twist itself"
+                  text run at (6,114) width 238: "round and look up in her face, with "
+                  text run at (243,114) width 169: "such a puzzled expression"
+                  text run at (6,132) width 228: "that she could not help bursting out "
+                  text run at (233,132) width 179: "laughing: and when she had"
+                  text run at (6,150) width 248: "got its head down, and was going to "
+                RenderText {#text} at (254,150) size 406x125
+                  text run at (254,150) width 158: "begin again, it was very"
+                  text run at (6,168) width 260: "provoking to find that the hedgehog had "
+                  text run at (265,168) width 147: "unrolled itself, and was"
+                  text run at (6,186) width 253: "in the act of crawling away: besides all "
+                  text run at (258,186) width 154: "this, there was generally"
+                  text run at (6,204) width 257: "a ridge or furrow in the way wherever "
+                  text run at (262,204) width 150: "she wanted to send the"
+                  text run at (6,222) width 265: "hedgehog to, and, as the doubled-up "
+                  text run at (270,222) width 142: "soldiers were always"
+                  text run at (6,240) width 292: "getting up and walking off to other parts of "
+                  text run at (298,240) width 114: "the ground, Alice"
+                  text run at (57,258) width 306: "soon came to the conclusion that it was a very "
+                RenderBlock (floating) {SPAN} at (6,261) size 48x65 [bgcolor=#ADD8E6]
+                RenderText {#text} at (363,258) size 355x35
+                  text run at (363,258) width 49: "difficult"
+                  text run at (57,276) width 89: "game indeed. "
                 RenderBR {BR} at (0,0) size 0x0
-                RenderText {#text} at (57,278) size 298x17
-                  text run at (57,278) width 298: "The players all played at once without waiting "
-                RenderBlock (floating) {SPAN} at (348,298) size 64x81 [bgcolor=#90EE90]
-                RenderText {#text} at (354,278) size 355x51
-                  text run at (354,278) width 58: "for turns,"
-                  text run at (57,295) width 288: "quarrelling all the while, and fighting for the"
-                  text run at (57,312) width 137: "hedgehogs; and in "
-                  text run at (193,312) width 133: "a very short time "
-                RenderInline {SPAN} at (0,0) size 339x34
-                  RenderText {#text} at (325,312) size 339x34
-                    text run at (325,312) width 20: "the"
-                    text run at (6,329) width 42: "Queen"
-                RenderText {#text} at (48,329) size 339x51
-                  text run at (48,329) width 240: " was in a furious passion, and went "
-                  text run at (287,329) width 58: "stamping"
-                  text run at (6,346) width 339: "about, and shouting \x{2018}Off with his head!\x{2019} or \x{2018}Off with"
-                  text run at (6,363) width 219: "her head!\x{2019} about once in a minute. "
+                RenderText {#text} at (57,294) size 298x17
+                  text run at (57,294) width 298: "The players all played at once without waiting "
+                RenderBlock (floating) {SPAN} at (348,315) size 64x81 [bgcolor=#90EE90]
+                RenderText {#text} at (354,294) size 406x53
+                  text run at (354,294) width 58: "for turns,"
+                  text run at (57,312) width 288: "quarrelling all the while, and fighting for the"
+                  text run at (6,330) width 120: "hedgehogs; and in "
+                  text run at (125,330) width 110: "a very short time "
+                RenderInline {SPAN} at (0,0) size 66x17
+                  RenderText {#text} at (234,330) size 66x17
+                    text run at (234,330) width 66: "the Queen"
+                RenderText {#text} at (299,330) size 339x71
+                  text run at (299,330) width 46: " was in"
+                  text run at (6,348) width 202: "a furious passion, and went "
+                  text run at (207,348) width 138: "stamping about, and"
+                  text run at (6,366) width 274: "shouting \x{2018}Off with his head!\x{2019} or \x{2018}Off with "
+                  text run at (279,366) width 66: "her head!\x{2019}"
+                  text run at (6,384) width 151: "about once in a minute. "
                 RenderBR {BR} at (0,0) size 0x0
-                RenderText {#text} at (6,380) size 406x85
-                  text run at (6,380) width 339: "Alice began to feel very uneasy: to be sure, she had"
-                  text run at (6,397) width 43: "not as "
-                  text run at (48,397) width 364: "yet had any dispute with the Queen, but she knew that it"
-                  text run at (6,414) width 41: "might "
-                  text run at (46,414) width 366: "happen any minute, \x{2018}and then,\x{2019} thought she, \x{2018}what would"
-                  text run at (6,431) width 76: "become of "
-                  text run at (81,431) width 331: "me? They\x{2019}re dreadfully fond of beheading people"
-                  text run at (6,448) width 93: "here; the great "
-                  text run at (99,448) width 261: "wonder is, that there\x{2018}s any one left alive!\x{2019}"
+                RenderText {#text} at (6,402) size 406x89
+                  text run at (6,402) width 387: "Alice began to feel very uneasy: to be sure, she had not as "
+                  text run at (393,402) width 19: "yet"
+                  text run at (6,420) width 406: "had any dispute with the Queen, but she knew that it might"
+                  text run at (6,438) width 406: "happen any minute, \x{2018}and then,\x{2019} thought she, \x{2018}what would"
+                  text run at (6,456) width 76: "become of "
+                  text run at (81,456) width 331: "me? They\x{2019}re dreadfully fond of beheading people"
+                  text run at (6,474) width 93: "here; the great "
+                  text run at (99,474) width 261: "wonder is, that there\x{2018}s any one left alive!\x{2019}"
       RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/repaint/line-flow-with-floats-4-expected.png b/LayoutTests/platform/gtk/fast/repaint/line-flow-with-floats-4-expected.png
index 70f11af..c09f0a8 100644
--- a/LayoutTests/platform/gtk/fast/repaint/line-flow-with-floats-4-expected.png
+++ b/LayoutTests/platform/gtk/fast/repaint/line-flow-with-floats-4-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/line-flow-with-floats-4-expected.txt b/LayoutTests/platform/gtk/fast/repaint/line-flow-with-floats-4-expected.txt
index a5df394..9ad16aa 100644
--- a/LayoutTests/platform/gtk/fast/repaint/line-flow-with-floats-4-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/line-flow-with-floats-4-expected.txt
@@ -11,71 +11,71 @@
             RenderBody {BODY} at (8,8) size 484x576
               RenderBlock {DIV} at (0,0) size 450x50
                 RenderBlock (floating) {DIV} at (370,10) size 70x150 [bgcolor=#FFC0CB]
-              RenderBlock {P} at (0,66) size 418x471 [border: (3px solid #800000)]
-                RenderText {#text} at (6,6) size 354x102
+              RenderBlock {P} at (0,66) size 418x498 [border: (3px solid #800000)]
+                RenderText {#text} at (6,6) size 354x107
                   text run at (6,6) width 354: "The chief difficulty Alice found at first was in managing"
-                  text run at (6,23) width 26: "her "
-                  text run at (31,23) width 329: "flamingo: she succeeded in getting its body tucked"
-                  text run at (6,40) width 43: "away, "
-                  text run at (48,40) width 312: "comfortably enough, under her arm, with its legs"
-                  text run at (6,57) width 107: "hanging down, "
-                  text run at (112,57) width 248: "but generally, just as she had got its"
-                  text run at (6,74) width 159: "neck nicely straightened "
-                  text run at (164,74) width 196: "out, and was going to give the"
-                  text run at (6,91) width 240: "hedgehog a blow with its head, it "
+                  text run at (6,24) width 26: "her "
+                  text run at (31,24) width 329: "flamingo: she succeeded in getting its body tucked"
+                  text run at (6,42) width 43: "away, "
+                  text run at (48,42) width 312: "comfortably enough, under her arm, with its legs"
+                  text run at (6,60) width 107: "hanging down, "
+                  text run at (112,60) width 248: "but generally, just as she had got its"
+                  text run at (6,78) width 159: "neck nicely straightened "
+                  text run at (164,78) width 196: "out, and was going to give the"
+                  text run at (6,96) width 240: "hedgehog a blow with its head, it "
                 RenderInline {I} at (0,0) size 40x17
-                  RenderText {#text} at (245,91) size 40x17
-                    text run at (245,91) width 40: "would"
-                RenderText {#text} at (284,91) size 406x68
-                  text run at (284,91) width 76: " twist itself"
-                  text run at (6,108) width 238: "round and look up in her face, with "
-                  text run at (243,108) width 169: "such a puzzled expression"
-                  text run at (6,125) width 228: "that she could not help bursting out "
-                  text run at (233,125) width 179: "laughing: and when she had"
-                  text run at (6,142) width 248: "got its head down, and was going to "
-                RenderText {#text} at (254,142) size 406x119
-                  text run at (254,142) width 158: "begin again, it was very"
-                  text run at (6,159) width 260: "provoking to find that the hedgehog had "
-                  text run at (265,159) width 147: "unrolled itself, and was"
-                  text run at (6,176) width 253: "in the act of crawling away: besides all "
-                  text run at (258,176) width 154: "this, there was generally"
-                  text run at (6,193) width 257: "a ridge or furrow in the way wherever "
-                  text run at (262,193) width 150: "she wanted to send the"
-                  text run at (6,210) width 265: "hedgehog to, and, as the doubled-up "
-                  text run at (270,210) width 142: "soldiers were always"
-                  text run at (6,227) width 292: "getting up and walking off to other parts of "
-                  text run at (298,227) width 114: "the ground, Alice"
-                  text run at (57,244) width 306: "soon came to the conclusion that it was a very "
-                RenderBlock (floating) {SPAN} at (6,247) size 48x65 [bgcolor=#ADD8E6]
-                RenderText {#text} at (363,244) size 355x34
-                  text run at (363,244) width 49: "difficult"
-                  text run at (57,261) width 89: "game indeed. "
+                  RenderText {#text} at (245,96) size 40x17
+                    text run at (245,96) width 40: "would"
+                RenderText {#text} at (284,96) size 406x71
+                  text run at (284,96) width 76: " twist itself"
+                  text run at (6,114) width 238: "round and look up in her face, with "
+                  text run at (243,114) width 169: "such a puzzled expression"
+                  text run at (6,132) width 228: "that she could not help bursting out "
+                  text run at (233,132) width 179: "laughing: and when she had"
+                  text run at (6,150) width 248: "got its head down, and was going to "
+                RenderText {#text} at (254,150) size 406x125
+                  text run at (254,150) width 158: "begin again, it was very"
+                  text run at (6,168) width 260: "provoking to find that the hedgehog had "
+                  text run at (265,168) width 147: "unrolled itself, and was"
+                  text run at (6,186) width 253: "in the act of crawling away: besides all "
+                  text run at (258,186) width 154: "this, there was generally"
+                  text run at (6,204) width 257: "a ridge or furrow in the way wherever "
+                  text run at (262,204) width 150: "she wanted to send the"
+                  text run at (6,222) width 265: "hedgehog to, and, as the doubled-up "
+                  text run at (270,222) width 142: "soldiers were always"
+                  text run at (6,240) width 292: "getting up and walking off to other parts of "
+                  text run at (298,240) width 114: "the ground, Alice"
+                  text run at (57,258) width 306: "soon came to the conclusion that it was a very "
+                RenderBlock (floating) {SPAN} at (6,261) size 48x65 [bgcolor=#ADD8E6]
+                RenderText {#text} at (363,258) size 355x35
+                  text run at (363,258) width 49: "difficult"
+                  text run at (57,276) width 89: "game indeed. "
                 RenderBR {BR} at (0,0) size 0x0
-                RenderText {#text} at (57,278) size 304x17
-                  text run at (57,278) width 304: "The players all played at once without waiting"
-                RenderBlock (floating) {SPAN} at (364,281) size 48x65 [bgcolor=#90EE90]
-                RenderText {#text} at (57,295) size 304x34
-                  text run at (57,295) width 64: "for turns, "
-                  text run at (120,295) width 241: "quarrelling all the while, and fighting"
-                  text run at (57,312) width 171: "for the hedgehogs; and in "
-                  text run at (227,312) width 115: "a very short time "
-                RenderInline {SPAN} at (0,0) size 355x34
-                  RenderText {#text} at (341,312) size 355x34
-                    text run at (341,312) width 20: "the"
-                    text run at (6,329) width 42: "Queen"
-                RenderText {#text} at (48,329) size 355x51
-                  text run at (48,329) width 256: " was in a furious passion, and went "
-                  text run at (303,329) width 58: "stamping"
-                  text run at (6,346) width 355: "about, and shouting \x{2018}Off with his head!\x{2019} or \x{2018}Off with"
-                  text run at (6,363) width 219: "her head!\x{2019} about once in a minute. "
+                RenderText {#text} at (57,294) size 304x17
+                  text run at (57,294) width 304: "The players all played at once without waiting"
+                RenderBlock (floating) {SPAN} at (364,297) size 48x65 [bgcolor=#90EE90]
+                RenderText {#text} at (57,312) size 355x35
+                  text run at (57,312) width 64: "for turns, "
+                  text run at (120,312) width 241: "quarrelling all the while, and fighting"
+                  text run at (6,330) width 173: "for the hedgehogs; and in "
+                  text run at (178,330) width 117: "a very short time "
+                RenderInline {SPAN} at (0,0) size 67x17
+                  RenderText {#text} at (294,330) size 67x17
+                    text run at (294,330) width 67: "the Queen"
+                RenderText {#text} at (6,348) size 406x53
+                  text run at (6,348) width 227: "was in a furious passion, and went "
+                  text run at (232,348) width 129: "stamping about, and"
+                  text run at (6,366) width 269: "shouting \x{2018}Off with his head!\x{2019} or \x{2018}Off with "
+                  text run at (274,366) width 138: "her head!\x{2019} about once"
+                  text run at (6,384) width 78: "in a minute. "
                 RenderBR {BR} at (0,0) size 0x0
-                RenderText {#text} at (6,380) size 406x85
-                  text run at (6,380) width 387: "Alice began to feel very uneasy: to be sure, she had not as "
-                  text run at (393,380) width 19: "yet"
-                  text run at (6,397) width 406: "had any dispute with the Queen, but she knew that it might"
-                  text run at (6,414) width 406: "happen any minute, \x{2018}and then,\x{2019} thought she, \x{2018}what would"
-                  text run at (6,431) width 76: "become of "
-                  text run at (81,431) width 331: "me? They\x{2019}re dreadfully fond of beheading people"
-                  text run at (6,448) width 93: "here; the great "
-                  text run at (99,448) width 261: "wonder is, that there\x{2018}s any one left alive!\x{2019}"
+                RenderText {#text} at (6,402) size 406x89
+                  text run at (6,402) width 387: "Alice began to feel very uneasy: to be sure, she had not as "
+                  text run at (393,402) width 19: "yet"
+                  text run at (6,420) width 406: "had any dispute with the Queen, but she knew that it might"
+                  text run at (6,438) width 406: "happen any minute, \x{2018}and then,\x{2019} thought she, \x{2018}what would"
+                  text run at (6,456) width 76: "become of "
+                  text run at (81,456) width 331: "me? They\x{2019}re dreadfully fond of beheading people"
+                  text run at (6,474) width 93: "here; the great "
+                  text run at (99,474) width 261: "wonder is, that there\x{2018}s any one left alive!\x{2019}"
       RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/repaint/line-flow-with-floats-5-expected.png b/LayoutTests/platform/gtk/fast/repaint/line-flow-with-floats-5-expected.png
index 5035f03..cff91a8 100644
--- a/LayoutTests/platform/gtk/fast/repaint/line-flow-with-floats-5-expected.png
+++ b/LayoutTests/platform/gtk/fast/repaint/line-flow-with-floats-5-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/line-flow-with-floats-5-expected.txt b/LayoutTests/platform/gtk/fast/repaint/line-flow-with-floats-5-expected.txt
index 19a8dd3..e7c8119 100644
--- a/LayoutTests/platform/gtk/fast/repaint/line-flow-with-floats-5-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/line-flow-with-floats-5-expected.txt
@@ -11,72 +11,73 @@
             RenderBody {BODY} at (8,8) size 484x576
               RenderBlock {DIV} at (0,0) size 450x50
                 RenderBlock (floating) {DIV} at (370,10) size 70x150 [bgcolor=#FFC0CB]
-              RenderBlock {P} at (0,66) size 418x471 [border: (3px solid #800000)]
-                RenderText {#text} at (6,6) size 354x102
+              RenderBlock {P} at (0,66) size 418x498 [border: (3px solid #800000)]
+                RenderText {#text} at (6,6) size 354x107
                   text run at (6,6) width 354: "The chief difficulty Alice found at first was in managing"
-                  text run at (6,23) width 26: "her "
-                  text run at (31,23) width 329: "flamingo: she succeeded in getting its body tucked"
-                  text run at (6,40) width 43: "away, "
-                  text run at (48,40) width 312: "comfortably enough, under her arm, with its legs"
-                  text run at (6,57) width 107: "hanging down, "
-                  text run at (112,57) width 248: "but generally, just as she had got its"
-                  text run at (6,74) width 159: "neck nicely straightened "
-                  text run at (164,74) width 196: "out, and was going to give the"
-                  text run at (6,91) width 240: "hedgehog a blow with its head, it "
+                  text run at (6,24) width 26: "her "
+                  text run at (31,24) width 329: "flamingo: she succeeded in getting its body tucked"
+                  text run at (6,42) width 43: "away, "
+                  text run at (48,42) width 312: "comfortably enough, under her arm, with its legs"
+                  text run at (6,60) width 107: "hanging down, "
+                  text run at (112,60) width 248: "but generally, just as she had got its"
+                  text run at (6,78) width 159: "neck nicely straightened "
+                  text run at (164,78) width 196: "out, and was going to give the"
+                  text run at (6,96) width 240: "hedgehog a blow with its head, it "
                 RenderInline {I} at (0,0) size 40x17
-                  RenderText {#text} at (245,91) size 40x17
-                    text run at (245,91) width 40: "would"
-                RenderText {#text} at (284,91) size 406x68
-                  text run at (284,91) width 76: " twist itself"
-                  text run at (6,108) width 238: "round and look up in her face, with "
-                  text run at (243,108) width 169: "such a puzzled expression"
-                  text run at (6,125) width 228: "that she could not help bursting out "
-                  text run at (233,125) width 179: "laughing: and when she had"
-                  text run at (6,142) width 248: "got its head down, and was going to "
-                RenderText {#text} at (254,142) size 406x119
-                  text run at (254,142) width 158: "begin again, it was very"
-                  text run at (6,159) width 260: "provoking to find that the hedgehog had "
-                  text run at (265,159) width 147: "unrolled itself, and was"
-                  text run at (6,176) width 253: "in the act of crawling away: besides all "
-                  text run at (258,176) width 154: "this, there was generally"
-                  text run at (6,193) width 257: "a ridge or furrow in the way wherever "
-                  text run at (262,193) width 150: "she wanted to send the"
-                  text run at (6,210) width 265: "hedgehog to, and, as the doubled-up "
-                  text run at (270,210) width 142: "soldiers were always"
-                  text run at (6,227) width 292: "getting up and walking off to other parts of "
-                  text run at (298,227) width 114: "the ground, Alice"
-                  text run at (41,244) width 322: "soon came to the conclusion that it was a very "
-                RenderBlock (floating) {SPAN} at (6,247) size 32x65 [bgcolor=#ADD8E6]
-                RenderText {#text} at (363,244) size 371x34
-                  text run at (363,244) width 49: "difficult"
-                  text run at (41,261) width 89: "game indeed. "
+                  RenderText {#text} at (245,96) size 40x17
+                    text run at (245,96) width 40: "would"
+                RenderText {#text} at (284,96) size 406x71
+                  text run at (284,96) width 76: " twist itself"
+                  text run at (6,114) width 238: "round and look up in her face, with "
+                  text run at (243,114) width 169: "such a puzzled expression"
+                  text run at (6,132) width 228: "that she could not help bursting out "
+                  text run at (233,132) width 179: "laughing: and when she had"
+                  text run at (6,150) width 248: "got its head down, and was going to "
+                RenderText {#text} at (254,150) size 406x125
+                  text run at (254,150) width 158: "begin again, it was very"
+                  text run at (6,168) width 260: "provoking to find that the hedgehog had "
+                  text run at (265,168) width 147: "unrolled itself, and was"
+                  text run at (6,186) width 253: "in the act of crawling away: besides all "
+                  text run at (258,186) width 154: "this, there was generally"
+                  text run at (6,204) width 257: "a ridge or furrow in the way wherever "
+                  text run at (262,204) width 150: "she wanted to send the"
+                  text run at (6,222) width 265: "hedgehog to, and, as the doubled-up "
+                  text run at (270,222) width 142: "soldiers were always"
+                  text run at (6,240) width 292: "getting up and walking off to other parts of "
+                  text run at (298,240) width 114: "the ground, Alice"
+                  text run at (41,258) width 322: "soon came to the conclusion that it was a very "
+                RenderBlock (floating) {SPAN} at (6,261) size 32x65 [bgcolor=#ADD8E6]
+                RenderText {#text} at (363,258) size 371x35
+                  text run at (363,258) width 49: "difficult"
+                  text run at (41,276) width 89: "game indeed. "
                 RenderBR {BR} at (0,0) size 0x0
-                RenderText {#text} at (41,278) size 302x17
-                  text run at (41,278) width 302: "The players all played at once without waiting "
-                RenderBlock (floating) {SPAN} at (364,281) size 48x81 [bgcolor=#90EE90]
-                RenderText {#text} at (342,278) size 320x51
-                  text run at (342,278) width 19: "for"
-                  text run at (41,295) width 40: "turns, "
-                  text run at (80,295) width 281: "quarrelling all the while, and fighting for the"
-                  text run at (41,312) width 130: "hedgehogs; and in "
-                  text run at (170,312) width 123: "a very short time "
-                RenderInline {SPAN} at (0,0) size 69x17
-                  RenderText {#text} at (292,312) size 69x17
-                    text run at (292,312) width 69: "the Queen"
-                RenderText {#text} at (6,329) size 355x51
-                  text run at (6,329) width 227: "was in a furious passion, and went "
-                  text run at (232,329) width 129: "stamping about, and"
-                  text run at (6,346) width 289: "shouting \x{2018}Off with his head!\x{2019} or \x{2018}Off with "
-                  text run at (294,346) width 67: "her head!\x{2019}"
-                  text run at (6,363) width 151: "about once in a minute. "
+                RenderText {#text} at (41,294) size 302x17
+                  text run at (41,294) width 302: "The players all played at once without waiting "
+                RenderBlock (floating) {SPAN} at (364,297) size 48x81 [bgcolor=#90EE90]
+                RenderText {#text} at (342,294) size 355x53
+                  text run at (342,294) width 19: "for"
+                  text run at (41,312) width 40: "turns, "
+                  text run at (80,312) width 281: "quarrelling all the while, and fighting for the"
+                  text run at (6,330) width 121: "hedgehogs; and in "
+                  text run at (126,330) width 112: "a very short time "
+                RenderInline {SPAN} at (0,0) size 67x17
+                  RenderText {#text} at (237,330) size 67x17
+                    text run at (237,330) width 67: "the Queen"
+                RenderText {#text} at (303,330) size 355x71
+                  text run at (303,330) width 58: " was in a"
+                  text run at (6,348) width 168: "furious passion, and went "
+                  text run at (173,348) width 188: "stamping about, and shouting"
+                  text run at (6,366) width 216: "\x{2018}Off with his head!\x{2019} or \x{2018}Off with "
+                  text run at (221,366) width 140: "her head!\x{2019} about once"
+                  text run at (6,384) width 78: "in a minute. "
                 RenderBR {BR} at (0,0) size 0x0
-                RenderText {#text} at (6,380) size 406x85
-                  text run at (6,380) width 387: "Alice began to feel very uneasy: to be sure, she had not as "
-                  text run at (393,380) width 19: "yet"
-                  text run at (6,397) width 406: "had any dispute with the Queen, but she knew that it might"
-                  text run at (6,414) width 406: "happen any minute, \x{2018}and then,\x{2019} thought she, \x{2018}what would"
-                  text run at (6,431) width 76: "become of "
-                  text run at (81,431) width 331: "me? They\x{2019}re dreadfully fond of beheading people"
-                  text run at (6,448) width 93: "here; the great "
-                  text run at (99,448) width 261: "wonder is, that there\x{2018}s any one left alive!\x{2019}"
+                RenderText {#text} at (6,402) size 406x89
+                  text run at (6,402) width 387: "Alice began to feel very uneasy: to be sure, she had not as "
+                  text run at (393,402) width 19: "yet"
+                  text run at (6,420) width 406: "had any dispute with the Queen, but she knew that it might"
+                  text run at (6,438) width 406: "happen any minute, \x{2018}and then,\x{2019} thought she, \x{2018}what would"
+                  text run at (6,456) width 76: "become of "
+                  text run at (81,456) width 331: "me? They\x{2019}re dreadfully fond of beheading people"
+                  text run at (6,474) width 93: "here; the great "
+                  text run at (99,474) width 261: "wonder is, that there\x{2018}s any one left alive!\x{2019}"
       RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/repaint/line-flow-with-floats-6-expected.png b/LayoutTests/platform/gtk/fast/repaint/line-flow-with-floats-6-expected.png
index c2166bc..16dbf7e 100644
--- a/LayoutTests/platform/gtk/fast/repaint/line-flow-with-floats-6-expected.png
+++ b/LayoutTests/platform/gtk/fast/repaint/line-flow-with-floats-6-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/line-flow-with-floats-6-expected.txt b/LayoutTests/platform/gtk/fast/repaint/line-flow-with-floats-6-expected.txt
index ed7bdf5..230d486 100644
--- a/LayoutTests/platform/gtk/fast/repaint/line-flow-with-floats-6-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/line-flow-with-floats-6-expected.txt
@@ -11,73 +11,73 @@
             RenderBody {BODY} at (8,8) size 484x576
               RenderBlock {DIV} at (0,0) size 450x50
                 RenderBlock (floating) {DIV} at (370,10) size 70x150 [bgcolor=#FFC0CB]
-              RenderBlock {P} at (0,66) size 418x471 [border: (3px solid #800000)]
-                RenderText {#text} at (6,6) size 354x102
+              RenderBlock {P} at (0,66) size 418x498 [border: (3px solid #800000)]
+                RenderText {#text} at (6,6) size 354x107
                   text run at (6,6) width 354: "The chief difficulty Alice found at first was in managing"
-                  text run at (6,23) width 26: "her "
-                  text run at (31,23) width 329: "flamingo: she succeeded in getting its body tucked"
-                  text run at (6,40) width 43: "away, "
-                  text run at (48,40) width 312: "comfortably enough, under her arm, with its legs"
-                  text run at (6,57) width 107: "hanging down, "
-                  text run at (112,57) width 248: "but generally, just as she had got its"
-                  text run at (6,74) width 159: "neck nicely straightened "
-                  text run at (164,74) width 196: "out, and was going to give the"
-                  text run at (6,91) width 240: "hedgehog a blow with its head, it "
+                  text run at (6,24) width 26: "her "
+                  text run at (31,24) width 329: "flamingo: she succeeded in getting its body tucked"
+                  text run at (6,42) width 43: "away, "
+                  text run at (48,42) width 312: "comfortably enough, under her arm, with its legs"
+                  text run at (6,60) width 107: "hanging down, "
+                  text run at (112,60) width 248: "but generally, just as she had got its"
+                  text run at (6,78) width 159: "neck nicely straightened "
+                  text run at (164,78) width 196: "out, and was going to give the"
+                  text run at (6,96) width 240: "hedgehog a blow with its head, it "
                 RenderInline {I} at (0,0) size 40x17
-                  RenderText {#text} at (245,91) size 40x17
-                    text run at (245,91) width 40: "would"
-                RenderText {#text} at (284,91) size 406x68
-                  text run at (284,91) width 76: " twist itself"
-                  text run at (6,108) width 238: "round and look up in her face, with "
-                  text run at (243,108) width 169: "such a puzzled expression"
-                  text run at (6,125) width 228: "that she could not help bursting out "
-                  text run at (233,125) width 179: "laughing: and when she had"
-                  text run at (6,142) width 248: "got its head down, and was going to "
-                RenderText {#text} at (254,142) size 406x119
-                  text run at (254,142) width 158: "begin again, it was very"
-                  text run at (6,159) width 260: "provoking to find that the hedgehog had "
-                  text run at (265,159) width 147: "unrolled itself, and was"
-                  text run at (6,176) width 253: "in the act of crawling away: besides all "
-                  text run at (258,176) width 154: "this, there was generally"
-                  text run at (6,193) width 257: "a ridge or furrow in the way wherever "
-                  text run at (262,193) width 150: "she wanted to send the"
-                  text run at (6,210) width 265: "hedgehog to, and, as the doubled-up "
-                  text run at (270,210) width 142: "soldiers were always"
-                  text run at (6,227) width 292: "getting up and walking off to other parts of "
-                  text run at (298,227) width 114: "the ground, Alice"
-                  text run at (57,244) width 306: "soon came to the conclusion that it was a very "
-                RenderBlock (floating) {SPAN} at (6,247) size 48x65 [bgcolor=#ADD8E6]
+                  RenderText {#text} at (245,96) size 40x17
+                    text run at (245,96) width 40: "would"
+                RenderText {#text} at (284,96) size 406x71
+                  text run at (284,96) width 76: " twist itself"
+                  text run at (6,114) width 238: "round and look up in her face, with "
+                  text run at (243,114) width 169: "such a puzzled expression"
+                  text run at (6,132) width 228: "that she could not help bursting out "
+                  text run at (233,132) width 179: "laughing: and when she had"
+                  text run at (6,150) width 248: "got its head down, and was going to "
+                RenderText {#text} at (254,150) size 406x125
+                  text run at (254,150) width 158: "begin again, it was very"
+                  text run at (6,168) width 260: "provoking to find that the hedgehog had "
+                  text run at (265,168) width 147: "unrolled itself, and was"
+                  text run at (6,186) width 253: "in the act of crawling away: besides all "
+                  text run at (258,186) width 154: "this, there was generally"
+                  text run at (6,204) width 257: "a ridge or furrow in the way wherever "
+                  text run at (262,204) width 150: "she wanted to send the"
+                  text run at (6,222) width 265: "hedgehog to, and, as the doubled-up "
+                  text run at (270,222) width 142: "soldiers were always"
+                  text run at (6,240) width 292: "getting up and walking off to other parts of "
+                  text run at (298,240) width 114: "the ground, Alice"
+                  text run at (57,258) width 306: "soon came to the conclusion that it was a very "
+                RenderBlock (floating) {SPAN} at (6,261) size 48x65 [bgcolor=#ADD8E6]
                   RenderText {#text} at (13,0) size 22x17
                     text run at (13,0) width 22: "foo"
-                RenderText {#text} at (363,244) size 355x34
-                  text run at (363,244) width 49: "difficult"
-                  text run at (57,261) width 89: "game indeed. "
+                RenderText {#text} at (363,258) size 355x35
+                  text run at (363,258) width 49: "difficult"
+                  text run at (57,276) width 89: "game indeed. "
                 RenderBR {BR} at (0,0) size 0x0
-                RenderText {#text} at (57,278) size 304x17
-                  text run at (57,278) width 304: "The players all played at once without waiting"
-                RenderBlock (floating) {SPAN} at (364,281) size 48x81 [bgcolor=#90EE90]
-                RenderText {#text} at (57,295) size 304x34
-                  text run at (57,295) width 64: "for turns, "
-                  text run at (120,295) width 241: "quarrelling all the while, and fighting"
-                  text run at (57,312) width 171: "for the hedgehogs; and in "
-                  text run at (227,312) width 115: "a very short time "
-                RenderInline {SPAN} at (0,0) size 355x34
-                  RenderText {#text} at (341,312) size 355x34
-                    text run at (341,312) width 20: "the"
-                    text run at (6,329) width 42: "Queen"
-                RenderText {#text} at (48,329) size 355x51
-                  text run at (48,329) width 256: " was in a furious passion, and went "
-                  text run at (303,329) width 58: "stamping"
-                  text run at (6,346) width 355: "about, and shouting \x{2018}Off with his head!\x{2019} or \x{2018}Off with"
-                  text run at (6,363) width 219: "her head!\x{2019} about once in a minute. "
+                RenderText {#text} at (57,294) size 304x17
+                  text run at (57,294) width 304: "The players all played at once without waiting"
+                RenderBlock (floating) {SPAN} at (364,297) size 48x81 [bgcolor=#90EE90]
+                RenderText {#text} at (57,312) size 355x35
+                  text run at (57,312) width 64: "for turns, "
+                  text run at (120,312) width 241: "quarrelling all the while, and fighting"
+                  text run at (6,330) width 173: "for the hedgehogs; and in "
+                  text run at (178,330) width 117: "a very short time "
+                RenderInline {SPAN} at (0,0) size 67x17
+                  RenderText {#text} at (294,330) size 67x17
+                    text run at (294,330) width 67: "the Queen"
+                RenderText {#text} at (6,348) size 355x53
+                  text run at (6,348) width 227: "was in a furious passion, and went "
+                  text run at (232,348) width 129: "stamping about, and"
+                  text run at (6,366) width 289: "shouting \x{2018}Off with his head!\x{2019} or \x{2018}Off with "
+                  text run at (294,366) width 67: "her head!\x{2019}"
+                  text run at (6,384) width 151: "about once in a minute. "
                 RenderBR {BR} at (0,0) size 0x0
-                RenderText {#text} at (6,380) size 406x85
-                  text run at (6,380) width 387: "Alice began to feel very uneasy: to be sure, she had not as "
-                  text run at (393,380) width 19: "yet"
-                  text run at (6,397) width 406: "had any dispute with the Queen, but she knew that it might"
-                  text run at (6,414) width 406: "happen any minute, \x{2018}and then,\x{2019} thought she, \x{2018}what would"
-                  text run at (6,431) width 76: "become of "
-                  text run at (81,431) width 331: "me? They\x{2019}re dreadfully fond of beheading people"
-                  text run at (6,448) width 93: "here; the great "
-                  text run at (99,448) width 261: "wonder is, that there\x{2018}s any one left alive!\x{2019}"
+                RenderText {#text} at (6,402) size 406x89
+                  text run at (6,402) width 387: "Alice began to feel very uneasy: to be sure, she had not as "
+                  text run at (393,402) width 19: "yet"
+                  text run at (6,420) width 406: "had any dispute with the Queen, but she knew that it might"
+                  text run at (6,438) width 406: "happen any minute, \x{2018}and then,\x{2019} thought she, \x{2018}what would"
+                  text run at (6,456) width 76: "become of "
+                  text run at (81,456) width 331: "me? They\x{2019}re dreadfully fond of beheading people"
+                  text run at (6,474) width 93: "here; the great "
+                  text run at (99,474) width 261: "wonder is, that there\x{2018}s any one left alive!\x{2019}"
       RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/repaint/line-flow-with-floats-7-expected.png b/LayoutTests/platform/gtk/fast/repaint/line-flow-with-floats-7-expected.png
index 3db26ab..f29d903 100644
--- a/LayoutTests/platform/gtk/fast/repaint/line-flow-with-floats-7-expected.png
+++ b/LayoutTests/platform/gtk/fast/repaint/line-flow-with-floats-7-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/line-flow-with-floats-7-expected.txt b/LayoutTests/platform/gtk/fast/repaint/line-flow-with-floats-7-expected.txt
index a11dcda..856ad25 100644
--- a/LayoutTests/platform/gtk/fast/repaint/line-flow-with-floats-7-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/line-flow-with-floats-7-expected.txt
@@ -11,71 +11,71 @@
             RenderBody {BODY} at (8,8) size 484x576
               RenderBlock {DIV} at (0,0) size 450x50
                 RenderBlock (floating) {DIV} at (370,10) size 70x150 [bgcolor=#FFC0CB]
-              RenderBlock {P} at (0,66) size 418x471 [border: (3px solid #800000)]
-                RenderText {#text} at (6,6) size 354x102
+              RenderBlock {P} at (0,66) size 418x498 [border: (3px solid #800000)]
+                RenderText {#text} at (6,6) size 354x107
                   text run at (6,6) width 354: "The chief difficulty Alice found at first was in managing"
-                  text run at (6,23) width 26: "her "
-                  text run at (31,23) width 329: "flamingo: she succeeded in getting its body tucked"
-                  text run at (6,40) width 43: "away, "
-                  text run at (48,40) width 312: "comfortably enough, under her arm, with its legs"
-                  text run at (6,57) width 107: "hanging down, "
-                  text run at (112,57) width 248: "but generally, just as she had got its"
-                  text run at (6,74) width 159: "neck nicely straightened "
-                  text run at (164,74) width 196: "out, and was going to give the"
-                  text run at (6,91) width 240: "hedgehog a blow with its head, it "
+                  text run at (6,24) width 26: "her "
+                  text run at (31,24) width 329: "flamingo: she succeeded in getting its body tucked"
+                  text run at (6,42) width 43: "away, "
+                  text run at (48,42) width 312: "comfortably enough, under her arm, with its legs"
+                  text run at (6,60) width 107: "hanging down, "
+                  text run at (112,60) width 248: "but generally, just as she had got its"
+                  text run at (6,78) width 159: "neck nicely straightened "
+                  text run at (164,78) width 196: "out, and was going to give the"
+                  text run at (6,96) width 240: "hedgehog a blow with its head, it "
                 RenderInline {I} at (0,0) size 40x17
-                  RenderText {#text} at (245,91) size 40x17
-                    text run at (245,91) width 40: "would"
-                RenderText {#text} at (284,91) size 406x68
-                  text run at (284,91) width 76: " twist itself"
-                  text run at (6,108) width 238: "round and look up in her face, with "
-                  text run at (243,108) width 169: "such a puzzled expression"
-                  text run at (6,125) width 228: "that she could not help bursting out "
-                  text run at (233,125) width 179: "laughing: and when she had"
-                  text run at (6,142) width 248: "got its head down, and was going to "
-                RenderText {#text} at (254,142) size 406x119
-                  text run at (254,142) width 158: "begin again, it was very"
-                  text run at (6,159) width 260: "provoking to find that the hedgehog had "
-                  text run at (265,159) width 147: "unrolled itself, and was"
-                  text run at (6,176) width 253: "in the act of crawling away: besides all "
-                  text run at (258,176) width 154: "this, there was generally"
-                  text run at (6,193) width 257: "a ridge or furrow in the way wherever "
-                  text run at (262,193) width 150: "she wanted to send the"
-                  text run at (6,210) width 265: "hedgehog to, and, as the doubled-up "
-                  text run at (270,210) width 142: "soldiers were always"
-                  text run at (6,227) width 292: "getting up and walking off to other parts of "
-                  text run at (298,227) width 114: "the ground, Alice"
-                  text run at (57,244) width 306: "soon came to the conclusion that it was a very "
-                RenderBlock (floating) {SPAN} at (6,247) size 48x65 [bgcolor=#ADD8E6]
-                RenderText {#text} at (363,244) size 355x34
-                  text run at (363,244) width 49: "difficult"
-                  text run at (57,261) width 89: "game indeed. "
+                  RenderText {#text} at (245,96) size 40x17
+                    text run at (245,96) width 40: "would"
+                RenderText {#text} at (284,96) size 406x71
+                  text run at (284,96) width 76: " twist itself"
+                  text run at (6,114) width 238: "round and look up in her face, with "
+                  text run at (243,114) width 169: "such a puzzled expression"
+                  text run at (6,132) width 228: "that she could not help bursting out "
+                  text run at (233,132) width 179: "laughing: and when she had"
+                  text run at (6,150) width 248: "got its head down, and was going to "
+                RenderText {#text} at (254,150) size 406x125
+                  text run at (254,150) width 158: "begin again, it was very"
+                  text run at (6,168) width 260: "provoking to find that the hedgehog had "
+                  text run at (265,168) width 147: "unrolled itself, and was"
+                  text run at (6,186) width 253: "in the act of crawling away: besides all "
+                  text run at (258,186) width 154: "this, there was generally"
+                  text run at (6,204) width 257: "a ridge or furrow in the way wherever "
+                  text run at (262,204) width 150: "she wanted to send the"
+                  text run at (6,222) width 265: "hedgehog to, and, as the doubled-up "
+                  text run at (270,222) width 142: "soldiers were always"
+                  text run at (6,240) width 292: "getting up and walking off to other parts of "
+                  text run at (298,240) width 114: "the ground, Alice"
+                  text run at (57,258) width 306: "soon came to the conclusion that it was a very "
+                RenderBlock (floating) {SPAN} at (6,261) size 48x65 [bgcolor=#ADD8E6]
+                RenderText {#text} at (363,258) size 355x35
+                  text run at (363,258) width 49: "difficult"
+                  text run at (57,276) width 89: "game indeed. "
                 RenderBR {BR} at (0,0) size 0x0
-                RenderText {#text} at (57,278) size 304x17
-                  text run at (57,278) width 304: "The players all played at once without waiting"
-                RenderBlock (floating) {SPAN} at (364,281) size 48x81 [bgcolor=#90EE90]
-                RenderText {#text} at (57,295) size 304x34
-                  text run at (57,295) width 64: "for turns, "
-                  text run at (120,295) width 241: "quarrelling all the while, and fighting"
-                  text run at (57,312) width 170: "for the hedgehogs; and in "
-                  text run at (226,312) width 114: "a very short time "
-                RenderInline {SPAN} at (0,0) size 355x34
-                  RenderText {#text} at (339,312) size 355x34
-                    text run at (339,312) width 22: "the"
-                    text run at (6,329) width 44: "Queen"
-                RenderText {#text} at (50,329) size 355x51
-                  text run at (50,329) width 254: " was in a furious passion, and went "
-                  text run at (303,329) width 58: "stamping"
-                  text run at (6,346) width 355: "about, and shouting \x{2018}Off with his head!\x{2019} or \x{2018}Off with"
-                  text run at (6,363) width 219: "her head!\x{2019} about once in a minute. "
+                RenderText {#text} at (57,294) size 304x17
+                  text run at (57,294) width 304: "The players all played at once without waiting"
+                RenderBlock (floating) {SPAN} at (364,297) size 48x81 [bgcolor=#90EE90]
+                RenderText {#text} at (57,312) size 355x35
+                  text run at (57,312) width 64: "for turns, "
+                  text run at (120,312) width 241: "quarrelling all the while, and fighting"
+                  text run at (6,330) width 171: "for the hedgehogs; and in "
+                  text run at (176,330) width 115: "a very short time "
+                RenderInline {SPAN} at (0,0) size 71x17
+                  RenderText {#text} at (290,330) size 71x17
+                    text run at (290,330) width 71: "the Queen"
+                RenderText {#text} at (6,348) size 355x53
+                  text run at (6,348) width 227: "was in a furious passion, and went "
+                  text run at (232,348) width 129: "stamping about, and"
+                  text run at (6,366) width 289: "shouting \x{2018}Off with his head!\x{2019} or \x{2018}Off with "
+                  text run at (294,366) width 67: "her head!\x{2019}"
+                  text run at (6,384) width 151: "about once in a minute. "
                 RenderBR {BR} at (0,0) size 0x0
-                RenderText {#text} at (6,380) size 406x85
-                  text run at (6,380) width 387: "Alice began to feel very uneasy: to be sure, she had not as "
-                  text run at (393,380) width 19: "yet"
-                  text run at (6,397) width 406: "had any dispute with the Queen, but she knew that it might"
-                  text run at (6,414) width 406: "happen any minute, \x{2018}and then,\x{2019} thought she, \x{2018}what would"
-                  text run at (6,431) width 76: "become of "
-                  text run at (81,431) width 331: "me? They\x{2019}re dreadfully fond of beheading people"
-                  text run at (6,448) width 93: "here; the great "
-                  text run at (99,448) width 261: "wonder is, that there\x{2018}s any one left alive!\x{2019}"
+                RenderText {#text} at (6,402) size 406x89
+                  text run at (6,402) width 387: "Alice began to feel very uneasy: to be sure, she had not as "
+                  text run at (393,402) width 19: "yet"
+                  text run at (6,420) width 406: "had any dispute with the Queen, but she knew that it might"
+                  text run at (6,438) width 406: "happen any minute, \x{2018}and then,\x{2019} thought she, \x{2018}what would"
+                  text run at (6,456) width 76: "become of "
+                  text run at (81,456) width 331: "me? They\x{2019}re dreadfully fond of beheading people"
+                  text run at (6,474) width 93: "here; the great "
+                  text run at (99,474) width 261: "wonder is, that there\x{2018}s any one left alive!\x{2019}"
       RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/repaint/line-flow-with-floats-8-expected.png b/LayoutTests/platform/gtk/fast/repaint/line-flow-with-floats-8-expected.png
index 77b9178..b857ba4 100644
--- a/LayoutTests/platform/gtk/fast/repaint/line-flow-with-floats-8-expected.png
+++ b/LayoutTests/platform/gtk/fast/repaint/line-flow-with-floats-8-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/line-flow-with-floats-8-expected.txt b/LayoutTests/platform/gtk/fast/repaint/line-flow-with-floats-8-expected.txt
index ef861c2..611777f 100644
--- a/LayoutTests/platform/gtk/fast/repaint/line-flow-with-floats-8-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/line-flow-with-floats-8-expected.txt
@@ -11,71 +11,71 @@
             RenderBody {BODY} at (8,8) size 484x576
               RenderBlock {DIV} at (0,0) size 450x50
                 RenderBlock (floating) {DIV} at (370,10) size 70x150 [bgcolor=#FFC0CB]
-              RenderBlock {P} at (0,66) size 418x471 [border: (3px solid #800000)]
-                RenderText {#text} at (6,6) size 354x102
+              RenderBlock {P} at (0,66) size 418x498 [border: (3px solid #800000)]
+                RenderText {#text} at (6,6) size 354x107
                   text run at (6,6) width 354: "The chief difficulty Alice found at first was in managing"
-                  text run at (6,23) width 26: "her "
-                  text run at (31,23) width 329: "flamingo: she succeeded in getting its body tucked"
-                  text run at (6,40) width 43: "away, "
-                  text run at (48,40) width 312: "comfortably enough, under her arm, with its legs"
-                  text run at (6,57) width 107: "hanging down, "
-                  text run at (112,57) width 248: "but generally, just as she had got its"
-                  text run at (6,74) width 159: "neck nicely straightened "
-                  text run at (164,74) width 196: "out, and was going to give the"
-                  text run at (6,91) width 240: "hedgehog a blow with its head, it "
+                  text run at (6,24) width 26: "her "
+                  text run at (31,24) width 329: "flamingo: she succeeded in getting its body tucked"
+                  text run at (6,42) width 43: "away, "
+                  text run at (48,42) width 312: "comfortably enough, under her arm, with its legs"
+                  text run at (6,60) width 107: "hanging down, "
+                  text run at (112,60) width 248: "but generally, just as she had got its"
+                  text run at (6,78) width 159: "neck nicely straightened "
+                  text run at (164,78) width 196: "out, and was going to give the"
+                  text run at (6,96) width 240: "hedgehog a blow with its head, it "
                 RenderInline {I} at (0,0) size 40x17
-                  RenderText {#text} at (245,91) size 40x17
-                    text run at (245,91) width 40: "would"
-                RenderText {#text} at (284,91) size 406x68
-                  text run at (284,91) width 76: " twist itself"
-                  text run at (6,108) width 238: "round and look up in her face, with "
-                  text run at (243,108) width 169: "such a puzzled expression"
-                  text run at (6,125) width 228: "that she could not help bursting out "
-                  text run at (233,125) width 179: "laughing: and when she had"
-                  text run at (6,142) width 248: "got its head down, and was going to "
-                RenderText {#text} at (254,142) size 406x119
-                  text run at (254,142) width 158: "begin again, it was very"
-                  text run at (6,159) width 260: "provoking to find that the hedgehog had "
-                  text run at (265,159) width 147: "unrolled itself, and was"
-                  text run at (6,176) width 253: "in the act of crawling away: besides all "
-                  text run at (258,176) width 154: "this, there was generally"
-                  text run at (6,193) width 257: "a ridge or furrow in the way wherever "
-                  text run at (262,193) width 150: "she wanted to send the"
-                  text run at (6,210) width 265: "hedgehog to, and, as the doubled-up "
-                  text run at (270,210) width 142: "soldiers were always"
-                  text run at (6,227) width 292: "getting up and walking off to other parts of "
-                  text run at (298,227) width 114: "the ground, Alice"
-                  text run at (6,244) width 317: "soon came to the conclusion that it was a very "
-                RenderText {#text} at (322,244) size 406x34
-                  text run at (322,244) width 90: "difficult game"
-                  text run at (6,261) width 50: "indeed. "
+                  RenderText {#text} at (245,96) size 40x17
+                    text run at (245,96) width 40: "would"
+                RenderText {#text} at (284,96) size 406x71
+                  text run at (284,96) width 76: " twist itself"
+                  text run at (6,114) width 238: "round and look up in her face, with "
+                  text run at (243,114) width 169: "such a puzzled expression"
+                  text run at (6,132) width 228: "that she could not help bursting out "
+                  text run at (233,132) width 179: "laughing: and when she had"
+                  text run at (6,150) width 248: "got its head down, and was going to "
+                RenderText {#text} at (254,150) size 406x125
+                  text run at (254,150) width 158: "begin again, it was very"
+                  text run at (6,168) width 260: "provoking to find that the hedgehog had "
+                  text run at (265,168) width 147: "unrolled itself, and was"
+                  text run at (6,186) width 253: "in the act of crawling away: besides all "
+                  text run at (258,186) width 154: "this, there was generally"
+                  text run at (6,204) width 257: "a ridge or furrow in the way wherever "
+                  text run at (262,204) width 150: "she wanted to send the"
+                  text run at (6,222) width 265: "hedgehog to, and, as the doubled-up "
+                  text run at (270,222) width 142: "soldiers were always"
+                  text run at (6,240) width 292: "getting up and walking off to other parts of "
+                  text run at (298,240) width 114: "the ground, Alice"
+                  text run at (6,258) width 317: "soon came to the conclusion that it was a very "
+                RenderText {#text} at (322,258) size 406x35
+                  text run at (322,258) width 90: "difficult game"
+                  text run at (6,276) width 50: "indeed. "
                 RenderBR {BR} at (0,0) size 0x0
-                RenderText {#text} at (6,278) size 298x17
-                  text run at (6,278) width 298: "The players all played at once without waiting "
-                RenderBlock (floating) {SPAN} at (364,281) size 48x81 [bgcolor=#90EE90]
-                RenderText {#text} at (303,278) size 355x51
-                  text run at (303,278) width 58: "for turns,"
-                  text run at (6,295) width 355: "quarrelling all the while, and fighting for the hedgehogs;"
-                  text run at (6,312) width 50: "and in "
-                  text run at (55,312) width 122: "a very short time "
+                RenderText {#text} at (6,294) size 298x17
+                  text run at (6,294) width 298: "The players all played at once without waiting "
+                RenderBlock (floating) {SPAN} at (364,297) size 48x81 [bgcolor=#90EE90]
+                RenderText {#text} at (303,294) size 355x53
+                  text run at (303,294) width 58: "for turns,"
+                  text run at (6,312) width 355: "quarrelling all the while, and fighting for the hedgehogs;"
+                  text run at (6,330) width 50: "and in "
+                  text run at (55,330) width 122: "a very short time "
                 RenderInline {SPAN} at (0,0) size 69x17
-                  RenderText {#text} at (176,312) size 69x17
-                    text run at (176,312) width 69: "the Queen"
-                RenderText {#text} at (244,312) size 355x68
-                  text run at (244,312) width 117: " was in a furious"
-                  text run at (6,329) width 127: "passion, and went "
-                  text run at (132,329) width 229: "stamping about, and shouting \x{2018}Off"
-                  text run at (6,346) width 185: "with his head!\x{2019} or \x{2018}Off with "
-                  text run at (190,346) width 171: "her head!\x{2019} about once in a"
-                  text run at (6,363) width 51: "minute. "
+                  RenderText {#text} at (176,330) size 69x17
+                    text run at (176,330) width 69: "the Queen"
+                RenderText {#text} at (244,330) size 355x71
+                  text run at (244,330) width 117: " was in a furious"
+                  text run at (6,348) width 127: "passion, and went "
+                  text run at (132,348) width 229: "stamping about, and shouting \x{2018}Off"
+                  text run at (6,366) width 185: "with his head!\x{2019} or \x{2018}Off with "
+                  text run at (190,366) width 171: "her head!\x{2019} about once in a"
+                  text run at (6,384) width 51: "minute. "
                 RenderBR {BR} at (0,0) size 0x0
-                RenderText {#text} at (6,380) size 406x85
-                  text run at (6,380) width 387: "Alice began to feel very uneasy: to be sure, she had not as "
-                  text run at (393,380) width 19: "yet"
-                  text run at (6,397) width 406: "had any dispute with the Queen, but she knew that it might"
-                  text run at (6,414) width 406: "happen any minute, \x{2018}and then,\x{2019} thought she, \x{2018}what would"
-                  text run at (6,431) width 76: "become of "
-                  text run at (81,431) width 331: "me? They\x{2019}re dreadfully fond of beheading people"
-                  text run at (6,448) width 93: "here; the great "
-                  text run at (99,448) width 261: "wonder is, that there\x{2018}s any one left alive!\x{2019}"
+                RenderText {#text} at (6,402) size 406x89
+                  text run at (6,402) width 387: "Alice began to feel very uneasy: to be sure, she had not as "
+                  text run at (393,402) width 19: "yet"
+                  text run at (6,420) width 406: "had any dispute with the Queen, but she knew that it might"
+                  text run at (6,438) width 406: "happen any minute, \x{2018}and then,\x{2019} thought she, \x{2018}what would"
+                  text run at (6,456) width 76: "become of "
+                  text run at (81,456) width 331: "me? They\x{2019}re dreadfully fond of beheading people"
+                  text run at (6,474) width 93: "here; the great "
+                  text run at (99,474) width 261: "wonder is, that there\x{2018}s any one left alive!\x{2019}"
       RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/repaint/line-flow-with-floats-9-expected.png b/LayoutTests/platform/gtk/fast/repaint/line-flow-with-floats-9-expected.png
index 8c5b96b..5ed82ed 100644
--- a/LayoutTests/platform/gtk/fast/repaint/line-flow-with-floats-9-expected.png
+++ b/LayoutTests/platform/gtk/fast/repaint/line-flow-with-floats-9-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/line-flow-with-floats-9-expected.txt b/LayoutTests/platform/gtk/fast/repaint/line-flow-with-floats-9-expected.txt
index fb7e906..5b83728 100644
--- a/LayoutTests/platform/gtk/fast/repaint/line-flow-with-floats-9-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/line-flow-with-floats-9-expected.txt
@@ -11,71 +11,67 @@
             RenderBody {BODY} at (8,8) size 484x576
               RenderBlock {DIV} at (0,0) size 450x50
                 RenderBlock (floating) {DIV} at (370,10) size 70x150 [bgcolor=#FFC0CB]
-              RenderBlock {P} at (0,66) size 418x471 [border: (3px solid #800000)]
-                RenderText {#text} at (6,6) size 354x102
+              RenderBlock {P} at (0,66) size 418x498 [border: (3px solid #800000)]
+                RenderText {#text} at (6,6) size 354x107
                   text run at (6,6) width 354: "The chief difficulty Alice found at first was in managing"
-                  text run at (6,23) width 26: "her "
-                  text run at (31,23) width 329: "flamingo: she succeeded in getting its body tucked"
-                  text run at (6,40) width 43: "away, "
-                  text run at (48,40) width 312: "comfortably enough, under her arm, with its legs"
-                  text run at (6,57) width 107: "hanging down, "
-                  text run at (112,57) width 248: "but generally, just as she had got its"
-                  text run at (6,74) width 159: "neck nicely straightened "
-                  text run at (164,74) width 196: "out, and was going to give the"
-                  text run at (6,91) width 240: "hedgehog a blow with its head, it "
+                  text run at (6,24) width 26: "her "
+                  text run at (31,24) width 329: "flamingo: she succeeded in getting its body tucked"
+                  text run at (6,42) width 43: "away, "
+                  text run at (48,42) width 312: "comfortably enough, under her arm, with its legs"
+                  text run at (6,60) width 107: "hanging down, "
+                  text run at (112,60) width 248: "but generally, just as she had got its"
+                  text run at (6,78) width 159: "neck nicely straightened "
+                  text run at (164,78) width 196: "out, and was going to give the"
+                  text run at (6,96) width 240: "hedgehog a blow with its head, it "
                 RenderInline {I} at (0,0) size 40x17
-                  RenderText {#text} at (245,91) size 40x17
-                    text run at (245,91) width 40: "would"
-                RenderText {#text} at (284,91) size 406x68
-                  text run at (284,91) width 76: " twist itself"
-                  text run at (6,108) width 238: "round and look up in her face, with "
-                  text run at (243,108) width 169: "such a puzzled expression"
-                  text run at (6,125) width 228: "that she could not help bursting out "
-                  text run at (233,125) width 179: "laughing: and when she had"
-                  text run at (6,142) width 236: "got its head down, and was going to "
-                RenderBlock (floating) {SPAN} at (364,145) size 48x49 [bgcolor=#FFFFE0]
-                RenderText {#text} at (241,142) size 406x136
-                  text run at (241,142) width 120: "begin again, it was"
-                  text run at (6,159) width 303: "very provoking to find that the hedgehog had "
-                  text run at (308,159) width 53: "unrolled"
-                  text run at (6,176) width 355: "itself, and was in the act of crawling away: besides all"
-                  text run at (6,193) width 355: "this, there was generally a ridge or furrow in the way"
-                  text run at (6,210) width 68: "wherever "
-                  text run at (73,210) width 339: "she wanted to send the hedgehog to, and, as the"
-                  text run at (6,227) width 78: "doubled-up "
-                  text run at (83,227) width 329: "soldiers were always getting up and walking off to"
-                  text run at (6,244) width 87: "other parts of "
-                  text run at (93,244) width 319: "the ground, Alice soon came to the conclusion that"
-                  text run at (57,261) width 85: "it was a very "
-                RenderBlock (floating) {SPAN} at (6,264) size 48x65 [bgcolor=#ADD8E6]
-                RenderText {#text} at (141,261) size 142x17
-                  text run at (141,261) width 142: "difficult game indeed. "
+                  RenderText {#text} at (245,96) size 40x17
+                    text run at (245,96) width 40: "would"
+                RenderText {#text} at (284,96) size 406x71
+                  text run at (284,96) width 76: " twist itself"
+                  text run at (6,114) width 238: "round and look up in her face, with "
+                  text run at (243,114) width 169: "such a puzzled expression"
+                  text run at (6,132) width 228: "that she could not help bursting out "
+                  text run at (233,132) width 179: "laughing: and when she had"
+                  text run at (6,150) width 236: "got its head down, and was going to "
+                RenderBlock (floating) {SPAN} at (364,153) size 48x49 [bgcolor=#FFFFE0]
+                RenderText {#text} at (241,150) size 406x125
+                  text run at (241,150) width 120: "begin again, it was"
+                  text run at (6,168) width 303: "very provoking to find that the hedgehog had "
+                  text run at (308,168) width 53: "unrolled"
+                  text run at (6,186) width 355: "itself, and was in the act of crawling away: besides all"
+                  text run at (6,204) width 406: "this, there was generally a ridge or furrow in the way wherever"
+                  text run at (6,222) width 406: "she wanted to send the hedgehog to, and, as the doubled-up"
+                  text run at (6,240) width 406: "soldiers were always getting up and walking off to other parts of"
+                  text run at (6,258) width 406: "the ground, Alice soon came to the conclusion that it was a very"
+                RenderBlock (floating) {SPAN} at (6,279) size 48x65 [bgcolor=#ADD8E6]
+                RenderText {#text} at (57,276) size 142x17
+                  text run at (57,276) width 142: "difficult game indeed. "
                 RenderBR {BR} at (0,0) size 0x0
-                RenderText {#text} at (57,278) size 304x17
-                  text run at (57,278) width 304: "The players all played at once without waiting"
-                RenderBlock (floating) {SPAN} at (364,281) size 48x81 [bgcolor=#90EE90]
-                RenderText {#text} at (57,295) size 304x34
-                  text run at (57,295) width 64: "for turns, "
-                  text run at (120,295) width 241: "quarrelling all the while, and fighting"
-                  text run at (57,312) width 171: "for the hedgehogs; and in "
-                  text run at (227,312) width 115: "a very short time "
-                RenderInline {SPAN} at (0,0) size 304x34
-                  RenderText {#text} at (341,312) size 304x34
-                    text run at (341,312) width 20: "the"
-                    text run at (57,329) width 43: "Queen"
-                RenderText {#text} at (99,329) size 355x51
-                  text run at (99,329) width 262: " was in a furious passion, and went"
-                  text run at (6,346) width 355: "stamping about, and shouting \x{2018}Off with his head!\x{2019} or"
-                  text run at (6,363) width 63: "\x{2018}Off with "
-                  text run at (69,363) width 219: "her head!\x{2019} about once in a minute. "
+                RenderText {#text} at (57,294) size 304x17
+                  text run at (57,294) width 304: "The players all played at once without waiting"
+                RenderBlock (floating) {SPAN} at (364,297) size 48x81 [bgcolor=#90EE90]
+                RenderText {#text} at (57,312) size 304x35
+                  text run at (57,312) width 64: "for turns, "
+                  text run at (120,312) width 241: "quarrelling all the while, and fighting"
+                  text run at (57,330) width 171: "for the hedgehogs; and in "
+                  text run at (227,330) width 115: "a very short time "
+                RenderInline {SPAN} at (0,0) size 355x35
+                  RenderText {#text} at (341,330) size 355x35
+                    text run at (341,330) width 20: "the"
+                    text run at (6,348) width 42: "Queen"
+                RenderText {#text} at (48,348) size 355x53
+                  text run at (48,348) width 256: " was in a furious passion, and went "
+                  text run at (303,348) width 58: "stamping"
+                  text run at (6,366) width 355: "about, and shouting \x{2018}Off with his head!\x{2019} or \x{2018}Off with"
+                  text run at (6,384) width 219: "her head!\x{2019} about once in a minute. "
                 RenderBR {BR} at (0,0) size 0x0
-                RenderText {#text} at (6,380) size 406x85
-                  text run at (6,380) width 387: "Alice began to feel very uneasy: to be sure, she had not as "
-                  text run at (393,380) width 19: "yet"
-                  text run at (6,397) width 406: "had any dispute with the Queen, but she knew that it might"
-                  text run at (6,414) width 406: "happen any minute, \x{2018}and then,\x{2019} thought she, \x{2018}what would"
-                  text run at (6,431) width 76: "become of "
-                  text run at (81,431) width 331: "me? They\x{2019}re dreadfully fond of beheading people"
-                  text run at (6,448) width 93: "here; the great "
-                  text run at (99,448) width 261: "wonder is, that there\x{2018}s any one left alive!\x{2019}"
+                RenderText {#text} at (6,402) size 406x89
+                  text run at (6,402) width 387: "Alice began to feel very uneasy: to be sure, she had not as "
+                  text run at (393,402) width 19: "yet"
+                  text run at (6,420) width 406: "had any dispute with the Queen, but she knew that it might"
+                  text run at (6,438) width 406: "happen any minute, \x{2018}and then,\x{2019} thought she, \x{2018}what would"
+                  text run at (6,456) width 76: "become of "
+                  text run at (81,456) width 331: "me? They\x{2019}re dreadfully fond of beheading people"
+                  text run at (6,474) width 93: "here; the great "
+                  text run at (99,474) width 261: "wonder is, that there\x{2018}s any one left alive!\x{2019}"
       RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/repaint/line-overflow-expected.png b/LayoutTests/platform/gtk/fast/repaint/line-overflow-expected.png
index 5226605..e34a1f1 100644
--- a/LayoutTests/platform/gtk/fast/repaint/line-overflow-expected.png
+++ b/LayoutTests/platform/gtk/fast/repaint/line-overflow-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/line-overflow-expected.txt b/LayoutTests/platform/gtk/fast/repaint/line-overflow-expected.txt
index 6a8afed..0f0740a 100644
--- a/LayoutTests/platform/gtk/fast/repaint/line-overflow-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/line-overflow-expected.txt
@@ -1,34 +1,34 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x284
-  RenderBlock {HTML} at (0,0) size 800x284
-    RenderBody {BODY} at (8,16) size 784x260
-      RenderBlock {P} at (0,0) size 784x34
+layer at (0,0) size 800x286
+  RenderBlock {HTML} at (0,0) size 800x286
+    RenderBody {BODY} at (8,16) size 784x262
+      RenderBlock {P} at (0,0) size 784x36
         RenderText {#text} at (0,0) size 104x17
           text run at (0,0) width 104: "This is a test for "
-        RenderInline {I} at (0,0) size 744x34
+        RenderInline {I} at (0,0) size 744x35
           RenderInline {A} at (0,0) size 348x17 [color=#0000EE]
             RenderText {#text} at (104,0) size 348x17
               text run at (104,0) width 348: "http://bugzilla.opendarwin.org/show_bug.cgi?id=9669"
-          RenderText {#text} at (452,0) size 744x34
+          RenderText {#text} at (452,0) size 744x35
             text run at (452,0) width 4: " "
             text run at (456,0) width 288: "Incomplete repaint when changing an inline's"
-            text run at (0,17) width 43: "border"
-        RenderText {#text} at (43,17) size 4x17
-          text run at (43,17) width 4: "."
-      RenderBlock {HR} at (0,50) size 784x2 [border: (1px inset #000000)]
-      RenderBlock {DIV} at (0,60) size 200x200
-        RenderText {#text} at (0,0) size 192x51
+            text run at (0,18) width 43: "border"
+        RenderText {#text} at (43,18) size 4x17
+          text run at (43,18) width 4: "."
+      RenderBlock {HR} at (0,52) size 784x2 [border: (1px inset #000000)]
+      RenderBlock {DIV} at (0,62) size 200x200
+        RenderText {#text} at (0,0) size 192x53
           text run at (0,0) width 129: "Cras faucibus. Nunc"
-          text run at (0,17) width 192: "adipiscing, enim in scelerisque"
-          text run at (0,34) width 64: "convallis, "
-          text run at (64,34) width 42: "augue "
+          text run at (0,18) width 192: "adipiscing, enim in scelerisque"
+          text run at (0,36) width 64: "convallis, "
+          text run at (64,36) width 42: "augue "
         RenderInline {SPAN} at (0,0) size 35x47 [border: (30px solid #0000FF) none]
-          RenderText {#text} at (106,34) size 35x17
-            text run at (106,34) width 35: "purus"
-        RenderText {#text} at (141,34) size 195x85
-          text run at (141,34) width 54: " eleifend"
-          text run at (0,51) width 151: "lacus, at sagittis eros leo"
-          text run at (0,68) width 135: "pulvinar velit. Integer"
-          text run at (0,85) width 190: "sollicitudin nisi ut urna blandit"
-          text run at (0,102) width 60: "convallis."
+          RenderText {#text} at (106,36) size 35x17
+            text run at (106,36) width 35: "purus"
+        RenderText {#text} at (141,36) size 195x89
+          text run at (141,36) width 54: " eleifend"
+          text run at (0,54) width 151: "lacus, at sagittis eros leo"
+          text run at (0,72) width 135: "pulvinar velit. Integer"
+          text run at (0,90) width 190: "sollicitudin nisi ut urna blandit"
+          text run at (0,108) width 60: "convallis."
diff --git a/LayoutTests/platform/gtk/fast/repaint/lines-with-layout-delta-expected.png b/LayoutTests/platform/gtk/fast/repaint/lines-with-layout-delta-expected.png
index d32841e..8e9e30e 100644
--- a/LayoutTests/platform/gtk/fast/repaint/lines-with-layout-delta-expected.png
+++ b/LayoutTests/platform/gtk/fast/repaint/lines-with-layout-delta-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/lines-with-layout-delta-expected.txt b/LayoutTests/platform/gtk/fast/repaint/lines-with-layout-delta-expected.txt
index f014ffa..e77a770 100644
--- a/LayoutTests/platform/gtk/fast/repaint/lines-with-layout-delta-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/lines-with-layout-delta-expected.txt
@@ -5,7 +5,7 @@
     RenderBody {BODY} at (8,8) size 784x584
       RenderBlock (floating) {DIV} at (0,0) size 50x50
       RenderBlock {DIV} at (0,50) size 784x0
-layer at (8,58) size 200x17
-  RenderBlock (floating) {DIV} at (0,0) size 200x17
+layer at (8,58) size 200x18
+  RenderBlock (floating) {DIV} at (0,0) size 200x18
     RenderText {#text} at (0,0) size 39x17
       text run at (0,0) width 39: "PASS"
diff --git a/LayoutTests/platform/gtk/fast/repaint/list-marker-2-expected.png b/LayoutTests/platform/gtk/fast/repaint/list-marker-2-expected.png
index 14be54e..3d425fc 100644
--- a/LayoutTests/platform/gtk/fast/repaint/list-marker-2-expected.png
+++ b/LayoutTests/platform/gtk/fast/repaint/list-marker-2-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/list-marker-2-expected.txt b/LayoutTests/platform/gtk/fast/repaint/list-marker-2-expected.txt
index ebd0702..02ee288 100644
--- a/LayoutTests/platform/gtk/fast/repaint/list-marker-2-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/list-marker-2-expected.txt
@@ -3,23 +3,23 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x576
-      RenderBlock {P} at (0,0) size 784x34
+      RenderBlock {P} at (0,0) size 784x36
         RenderText {#text} at (0,0) size 104x17
           text run at (0,0) width 104: "This is a test for "
-        RenderInline {I} at (0,0) size 761x34
+        RenderInline {I} at (0,0) size 761x35
           RenderInline {A} at (0,0) size 301x17 [color=#0000EE]
             RenderText {#text} at (104,0) size 301x17
               text run at (104,0) width 301: "http://bugs.webkit.org/show_bug.cgi?id=13209"
-          RenderText {#text} at (405,0) size 761x34
+          RenderText {#text} at (405,0) size 761x35
             text run at (405,0) width 4: " "
             text run at (409,0) width 352: "REGRESSION (r18756-18765): Incomplete list marker"
-            text run at (0,17) width 189: "repaint when resizing list item"
-        RenderText {#text} at (189,17) size 4x17
-          text run at (189,17) width 4: "."
-      RenderBlock {P} at (0,50) size 784x17
+            text run at (0,18) width 189: "repaint when resizing list item"
+        RenderText {#text} at (189,18) size 4x17
+          text run at (189,18) width 4: "."
+      RenderBlock {P} at (0,52) size 784x18
         RenderText {#text} at (0,0) size 419x17
           text run at (0,0) width 419: "There should be only one bullet, at the bottom left of the rectangle."
-      RenderBlock {UL} at (0,83) size 784x103
-        RenderListItem {LI} at (40,0) size 744x103
+      RenderBlock {UL} at (0,86) size 784x104
+        RenderListItem {LI} at (40,0) size 744x104
           RenderListMarker at (-17,86) size 7x17: bullet
           RenderImage {IMG} at (0,0) size 100x100
diff --git a/LayoutTests/platform/gtk/fast/repaint/list-marker-expected.png b/LayoutTests/platform/gtk/fast/repaint/list-marker-expected.png
index 1c8bbcd..dbff76c 100644
--- a/LayoutTests/platform/gtk/fast/repaint/list-marker-expected.png
+++ b/LayoutTests/platform/gtk/fast/repaint/list-marker-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/list-marker-expected.txt b/LayoutTests/platform/gtk/fast/repaint/list-marker-expected.txt
index 661695d..c6d6074 100644
--- a/LayoutTests/platform/gtk/fast/repaint/list-marker-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/list-marker-expected.txt
@@ -3,44 +3,44 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x576
-      RenderBlock {P} at (0,0) size 784x34
+      RenderBlock {P} at (0,0) size 784x36
         RenderText {#text} at (0,0) size 53x17
           text run at (0,0) width 53: "Test for "
-        RenderInline {I} at (0,0) size 730x34
+        RenderInline {I} at (0,0) size 730x35
           RenderInline {A} at (0,0) size 301x17 [color=#0000EE]
             RenderText {#text} at (53,0) size 301x17
               text run at (53,0) width 301: "http://bugs.webkit.org/show_bug.cgi?id=12910"
-          RenderText {#text} at (354,0) size 730x34
+          RenderText {#text} at (354,0) size 730x35
             text run at (354,0) width 4: " "
             text run at (358,0) width 372: "REGRESSION (r18756-r18765): list-bullet doesn't redraw"
-            text run at (0,17) width 368: "properly when changing the list's content using JavaScript"
-        RenderText {#text} at (368,17) size 4x17
-          text run at (368,17) width 4: "."
-      RenderBlock {UL} at (0,50) size 784x17
-        RenderListItem {LI} at (40,0) size 744x17
-          RenderBlock (anonymous) at (0,0) size 744x17
+            text run at (0,18) width 368: "properly when changing the list's content using JavaScript"
+        RenderText {#text} at (368,18) size 4x17
+          text run at (368,18) width 4: "."
+      RenderBlock {UL} at (0,52) size 784x18
+        RenderListItem {LI} at (40,0) size 744x18
+          RenderBlock (anonymous) at (0,0) size 744x18
             RenderListMarker at (-17,0) size 7x17: bullet
             RenderText {#text} at (0,0) size 21x17
               text run at (0,0) width 21: "foo"
-          RenderBlock {DIV} at (10,27) size 724x0
-      RenderBlock {UL} at (0,83) size 784x17
-        RenderListItem {LI} at (40,0) size 744x17
-          RenderBlock (anonymous) at (0,0) size 744x17
+          RenderBlock {DIV} at (10,28) size 724x0
+      RenderBlock {UL} at (0,86) size 784x18
+        RenderListItem {LI} at (40,0) size 744x18
+          RenderBlock (anonymous) at (0,0) size 744x18
             RenderListMarker at (-1,0) size 7x17: bullet
             RenderText {#text} at (14,0) size 20x17
               text run at (14,0) width 20: "bar"
-          RenderBlock {DIV} at (10,27) size 724x0
-      RenderBlock {UL} at (0,116) size 784x17
-        RenderListItem {LI} at (0,0) size 744x17
-          RenderBlock (anonymous) at (0,0) size 744x17
+          RenderBlock {DIV} at (10,28) size 724x0
+      RenderBlock {UL} at (0,120) size 784x18
+        RenderListItem {LI} at (0,0) size 744x18
+          RenderBlock (anonymous) at (0,0) size 744x18
             RenderListMarker at (754,0) size 7x17: bullet
             RenderText {#text} at (723,0) size 21x17
               text run at (723,0) width 21: "foo"
-          RenderBlock {DIV} at (10,27) size 724x0
-      RenderBlock {UL} at (0,149) size 784x17
-        RenderListItem {LI} at (0,0) size 744x17
-          RenderBlock (anonymous) at (0,0) size 744x17
+          RenderBlock {DIV} at (10,28) size 724x0
+      RenderBlock {UL} at (0,154) size 784x18
+        RenderListItem {LI} at (0,0) size 744x18
+          RenderBlock (anonymous) at (0,0) size 744x18
             RenderListMarker at (738,0) size 7x17: bullet
             RenderText {#text} at (710,0) size 20x17
               text run at (710,0) width 20: "bar"
-          RenderBlock {DIV} at (10,27) size 724x0
+          RenderBlock {DIV} at (10,28) size 724x0
diff --git a/LayoutTests/platform/gtk/fast/repaint/make-children-non-inline-expected.png b/LayoutTests/platform/gtk/fast/repaint/make-children-non-inline-expected.png
index 542c5e7..02b7edc 100644
--- a/LayoutTests/platform/gtk/fast/repaint/make-children-non-inline-expected.png
+++ b/LayoutTests/platform/gtk/fast/repaint/make-children-non-inline-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/make-children-non-inline-expected.txt b/LayoutTests/platform/gtk/fast/repaint/make-children-non-inline-expected.txt
index 9a340e3..508b0e6 100644
--- a/LayoutTests/platform/gtk/fast/repaint/make-children-non-inline-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/make-children-non-inline-expected.txt
@@ -3,45 +3,45 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x34
+      RenderBlock {P} at (0,0) size 784x36
         RenderText {#text} at (0,0) size 100x17
           text run at (0,0) width 100: "Repaint test for "
-        RenderInline {I} at (0,0) size 767x34
+        RenderInline {I} at (0,0) size 767x35
           RenderInline {A} at (0,0) size 301x17 [color=#0000EE]
             RenderText {#text} at (100,0) size 301x17
               text run at (100,0) width 301: "http://bugs.webkit.org/show_bug.cgi?id=15838"
-          RenderText {#text} at (401,0) size 767x34
+          RenderText {#text} at (401,0) size 767x35
             text run at (401,0) width 366: " Incomplete repaint toggling \"How you know this person\""
-            text run at (0,17) width 83: "on Facebook"
-        RenderText {#text} at (83,17) size 4x17
-          text run at (83,17) width 4: "."
-      RenderBlock {DIV} at (0,50) size 784x253
-        RenderBlock (anonymous) at (0,0) size 784x85
+            text run at (0,18) width 83: "on Facebook"
+        RenderText {#text} at (83,18) size 4x17
+          text run at (83,18) width 4: "."
+      RenderBlock {DIV} at (0,52) size 784x262
+        RenderBlock (anonymous) at (0,0) size 784x90
           RenderText {#text} at (0,0) size 40x17
             text run at (0,0) width 40: "Word,"
           RenderBR {BR} at (40,14) size 0x0
-          RenderText {#text} at (0,17) size 43x17
-            text run at (0,17) width 43: "words,"
-          RenderBR {BR} at (43,31) size 0x0
-          RenderText {#text} at (0,34) size 79x17
-            text run at (0,34) width 79: "more words."
-          RenderBR {BR} at (79,48) size 0x0
-          RenderText {#text} at (0,51) size 44x17
-            text run at (0,51) width 44: "I could"
-          RenderBR {BR} at (44,65) size 0x0
-          RenderText {#text} at (0,68) size 79x17
-            text run at (0,68) width 79: "write a book"
-          RenderBR {BR} at (79,82) size 0x0
-        RenderBlock {DIV} at (0,85) size 10x100 [bgcolor=#FFFF00]
-        RenderBlock (anonymous) at (0,185) size 784x68
+          RenderText {#text} at (0,18) size 43x17
+            text run at (0,18) width 43: "words,"
+          RenderBR {BR} at (43,32) size 0x0
+          RenderText {#text} at (0,36) size 79x17
+            text run at (0,36) width 79: "more words."
+          RenderBR {BR} at (79,50) size 0x0
+          RenderText {#text} at (0,54) size 44x17
+            text run at (0,54) width 44: "I could"
+          RenderBR {BR} at (44,68) size 0x0
+          RenderText {#text} at (0,72) size 79x17
+            text run at (0,72) width 79: "write a book"
+          RenderBR {BR} at (79,86) size 0x0
+        RenderBlock {DIV} at (0,90) size 10x100 [bgcolor=#FFFF00]
+        RenderBlock (anonymous) at (0,190) size 784x72
           RenderText {#text} at (0,0) size 109x17
             text run at (0,0) width 109: "about all the stuff"
           RenderBR {BR} at (109,14) size 0x0
-          RenderText {#text} at (0,17) size 67x17
-            text run at (0,17) width 67: "that comes"
-          RenderBR {BR} at (67,31) size 0x0
-          RenderText {#text} at (0,34) size 28x17
-            text run at (0,34) width 28: "after"
-          RenderBR {BR} at (28,48) size 0x0
-          RenderText {#text} at (0,51) size 62x17
-            text run at (0,51) width 62: "the break."
+          RenderText {#text} at (0,18) size 67x17
+            text run at (0,18) width 67: "that comes"
+          RenderBR {BR} at (67,32) size 0x0
+          RenderText {#text} at (0,36) size 28x17
+            text run at (0,36) width 28: "after"
+          RenderBR {BR} at (28,50) size 0x0
+          RenderText {#text} at (0,54) size 62x17
+            text run at (0,54) width 62: "the break."
diff --git a/LayoutTests/platform/gtk/fast/repaint/multicol-repaint-expected.png b/LayoutTests/platform/gtk/fast/repaint/multicol-repaint-expected.png
index 8df8ad5..66654fd 100644
--- a/LayoutTests/platform/gtk/fast/repaint/multicol-repaint-expected.png
+++ b/LayoutTests/platform/gtk/fast/repaint/multicol-repaint-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/multicol-repaint-expected.txt b/LayoutTests/platform/gtk/fast/repaint/multicol-repaint-expected.txt
index c148cc4..a58dfae 100644
--- a/LayoutTests/platform/gtk/fast/repaint/multicol-repaint-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/multicol-repaint-expected.txt
@@ -6,8 +6,8 @@
 layer at (8,8) size 402x102
   RenderBlock {DIV} at (0,0) size 402x102 [border: (1px solid #000000)]
     RenderMultiColumnSet at (1,1) size 400x100
-layer at (9,9) size 175x156
-  RenderMultiColumnFlowThread at (1,1) size 175x156
+layer at (9,9) size 175x157
+  RenderMultiColumnFlowThread at (1,1) size 175x157
     RenderText {#text} at (0,0) size 13x56
       text run at (0,0) width 13: " "
     RenderBR {BR} at (13,0) size 0x56
diff --git a/LayoutTests/platform/gtk/fast/repaint/mutate-non-visible-expected.txt b/LayoutTests/platform/gtk/fast/repaint/mutate-non-visible-expected.txt
index dcc1734..d555d73 100644
--- a/LayoutTests/platform/gtk/fast/repaint/mutate-non-visible-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/mutate-non-visible-expected.txt
@@ -1,7 +1,7 @@
 Test repaint-only style changes in non-visible elements don't trigger repaints.
 (repaint rects
-  (rect 10 27 100 100)
-  (rect 10 27 100 100)
-  (rect 10 27 100 100)
+  (rect 10 28 100 100)
+  (rect 10 28 100 100)
+  (rect 10 28 100 100)
 )
 
diff --git a/LayoutTests/platform/gtk/fast/repaint/no-caret-repaint-in-non-content-editable-element-expected.png b/LayoutTests/platform/gtk/fast/repaint/no-caret-repaint-in-non-content-editable-element-expected.png
index ca5834b..c0713e1 100644
--- a/LayoutTests/platform/gtk/fast/repaint/no-caret-repaint-in-non-content-editable-element-expected.png
+++ b/LayoutTests/platform/gtk/fast/repaint/no-caret-repaint-in-non-content-editable-element-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/no-caret-repaint-in-non-content-editable-element-expected.txt b/LayoutTests/platform/gtk/fast/repaint/no-caret-repaint-in-non-content-editable-element-expected.txt
index 80cb79b..6b2939b 100644
--- a/LayoutTests/platform/gtk/fast/repaint/no-caret-repaint-in-non-content-editable-element-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/no-caret-repaint-in-non-content-editable-element-expected.txt
@@ -3,10 +3,10 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x576
-      RenderBlock {P} at (0,0) size 784x17
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 663x17
           text run at (0,0) width 663: "This tests that clicking on a non-content editable element does not cause a repaint of it in whole or in part."
-      RenderBlock {P} at (0,33) size 784x17
+      RenderBlock {P} at (0,34) size 784x18
         RenderText {#text} at (0,0) size 226x17
           text run at (0,0) width 226: "This element is not content editable."
 caret: position 0 of child 0 {#text} of child 3 {P} of body
diff --git a/LayoutTests/platform/gtk/fast/repaint/opacity-change-on-overflow-float-expected.png b/LayoutTests/platform/gtk/fast/repaint/opacity-change-on-overflow-float-expected.png
index c6586ec..3ac44f7 100644
--- a/LayoutTests/platform/gtk/fast/repaint/opacity-change-on-overflow-float-expected.png
+++ b/LayoutTests/platform/gtk/fast/repaint/opacity-change-on-overflow-float-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/opacity-change-on-overflow-float-expected.txt b/LayoutTests/platform/gtk/fast/repaint/opacity-change-on-overflow-float-expected.txt
index 9c12144..0a0185d 100644
--- a/LayoutTests/platform/gtk/fast/repaint/opacity-change-on-overflow-float-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/opacity-change-on-overflow-float-expected.txt
@@ -3,17 +3,17 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x576
-      RenderBlock {P} at (0,0) size 784x51
+      RenderBlock {P} at (0,0) size 784x54
         RenderText {#text} at (0,0) size 100x17
           text run at (0,0) width 100: "Repaint test for "
-        RenderInline {RDAR} at (0,0) size 763x51
-          RenderText {#text} at (100,0) size 763x51
+        RenderInline {RDAR} at (0,0) size 763x53
+          RenderText {#text} at (100,0) size 763x53
             text run at (100,0) width 486: "REGRESSION (r41203): Facebook friend suggestions disappear on update. "
             text run at (586,0) width 151: "Make sure when a layer"
-            text run at (0,17) width 689: "switches from being self-painting to non-self-painting that a layout happens to fix up the floating objects lists. "
-            text run at (689,17) width 74: "You should"
-            text run at (0,34) width 459: "see a 100x100 green square below. If you see any red, the test has failed."
-layer at (8,75) size 100x100
-  RenderBlock (floating) {DIV} at (0,67) size 100x100 [bgcolor=#FF0000]
-layer at (8,75) size 100x100
+            text run at (0,18) width 689: "switches from being self-painting to non-self-painting that a layout happens to fix up the floating objects lists. "
+            text run at (689,18) width 74: "You should"
+            text run at (0,36) width 459: "see a 100x100 green square below. If you see any red, the test has failed."
+layer at (8,78) size 100x100
+  RenderBlock (floating) {DIV} at (0,70) size 100x100 [bgcolor=#FF0000]
+layer at (8,78) size 100x100
   RenderBlock (floating) {DIV} at (0,0) size 100x100 [bgcolor=#008000]
diff --git a/LayoutTests/platform/gtk/fast/repaint/outline-child-repaint-expected.png b/LayoutTests/platform/gtk/fast/repaint/outline-child-repaint-expected.png
index 6affb25..12cdcec 100644
--- a/LayoutTests/platform/gtk/fast/repaint/outline-child-repaint-expected.png
+++ b/LayoutTests/platform/gtk/fast/repaint/outline-child-repaint-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/outline-child-repaint-expected.txt b/LayoutTests/platform/gtk/fast/repaint/outline-child-repaint-expected.txt
index 5b9ac7c..d5da568 100644
--- a/LayoutTests/platform/gtk/fast/repaint/outline-child-repaint-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/outline-child-repaint-expected.txt
@@ -3,7 +3,7 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x17
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 151x17
           text run at (0,0) width 151: "This is a repaint test for "
         RenderInline {I} at (0,0) size 578x17
@@ -15,10 +15,10 @@
             text run at (462,0) width 267: "Repaint issue with outlines in child objects"
         RenderText {#text} at (729,0) size 4x17
           text run at (729,0) width 4: "."
-      RenderBlock {P} at (0,33) size 784x17
+      RenderBlock {P} at (0,34) size 784x18
         RenderText {#text} at (0,0) size 322x17
           text run at (0,0) width 322: "If the test passes, you should not see any red below"
-      RenderBlock {HR} at (0,66) size 784x2 [border: (1px inset #000000)]
+      RenderBlock {HR} at (0,68) size 784x2 [border: (1px inset #000000)]
 layer at (0,240) size 220x50
   RenderBlock (positioned) {DIV} at (0,240) size 220x50 [border: (10px solid #FF0000)]
 layer at (10,250) size 200x50
diff --git a/LayoutTests/platform/gtk/fast/repaint/outline-inset-expected.png b/LayoutTests/platform/gtk/fast/repaint/outline-inset-expected.png
index 059594b..5d25411 100644
--- a/LayoutTests/platform/gtk/fast/repaint/outline-inset-expected.png
+++ b/LayoutTests/platform/gtk/fast/repaint/outline-inset-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/outline-inset-expected.txt b/LayoutTests/platform/gtk/fast/repaint/outline-inset-expected.txt
index 4786a2f..30050f2 100644
--- a/LayoutTests/platform/gtk/fast/repaint/outline-inset-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/outline-inset-expected.txt
@@ -1,13 +1,13 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x317
-  RenderBlock {HTML} at (0,0) size 800x317
-    RenderBody {BODY} at (8,8) size 784x301
+layer at (0,0) size 800x318
+  RenderBlock {HTML} at (0,0) size 800x318
+    RenderBody {BODY} at (8,8) size 784x302
       RenderBlock {DIV} at (0,0) size 222x142 [border: (1px solid #0000FF)]
         RenderBlock {DIV} at (11,21) size 200x40 [bgcolor=#008080]
           RenderBlock {DIV} at (10,0) size 180x40 [bgcolor=#C0C0C0]
-      RenderBlock (anonymous) at (0,142) size 784x17
+      RenderBlock (anonymous) at (0,142) size 784x18
         RenderBR {BR} at (0,0) size 0x17
-      RenderBlock {DIV} at (0,159) size 222x142 [border: (1px solid #0000FF)]
+      RenderBlock {DIV} at (0,160) size 222x142 [border: (1px solid #0000FF)]
         RenderBlock {DIV} at (11,21) size 200x60 [bgcolor=#008080]
           RenderBlock {DIV} at (10,0) size 180x60 [bgcolor=#C0C0C0]
diff --git a/LayoutTests/platform/gtk/fast/repaint/outline-repaint-glitch-expected.png b/LayoutTests/platform/gtk/fast/repaint/outline-repaint-glitch-expected.png
index ee59b94..e301c03 100644
--- a/LayoutTests/platform/gtk/fast/repaint/outline-repaint-glitch-expected.png
+++ b/LayoutTests/platform/gtk/fast/repaint/outline-repaint-glitch-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/outline-repaint-glitch-expected.txt b/LayoutTests/platform/gtk/fast/repaint/outline-repaint-glitch-expected.txt
index c25b659..5f72ef3 100644
--- a/LayoutTests/platform/gtk/fast/repaint/outline-repaint-glitch-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/outline-repaint-glitch-expected.txt
@@ -1,9 +1,9 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x503
-  RenderBlock {HTML} at (0,0) size 800x503
-    RenderBody {BODY} at (8,16) size 784x479
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x510
+  RenderBlock {HTML} at (0,0) size 800x510
+    RenderBody {BODY} at (8,16) size 784x486
+      RenderBlock {P} at (0,0) size 784x18
         RenderInline {B} at (0,0) size 62x17
           RenderText {#text} at (0,0) size 62x17
             text run at (0,0) width 62: "BUG ID:"
@@ -14,7 +14,7 @@
             text run at (66,0) width 117: "Bugzilla bug 8032"
         RenderText {#text} at (183,0) size 522x17
           text run at (183,0) width 522: " REGRESSION: Focus ring not completely redrawn after a Delete changes its size"
-      RenderBlock {P} at (0,33) size 784x17
+      RenderBlock {P} at (0,34) size 784x18
         RenderText {#text} at (0,0) size 370x17
           text run at (0,0) width 370: "Note that this bug (and the test) are just outline versions of "
         RenderInline {A} at (0,0) size 117x17 [color=#0000EE]
@@ -26,27 +26,27 @@
           RenderText {#text} at (543,0) size 161x17
             text run at (543,0) width 161: "border-repaint-glitch.html"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {P} at (0,66) size 784x23 [bgcolor=#98FB98]
+      RenderBlock {P} at (0,68) size 784x24 [bgcolor=#98FB98]
         RenderInline {B} at (0,0) size 91x17
           RenderText {#text} at (3,3) size 91x17
             text run at (3,3) width 91: "TEST PASS:"
         RenderText {#text} at (94,3) size 441x17
           text run at (94,3) width 4: " "
           text run at (98,3) width 437: "The boxes will resize, maintaining their solid red rectangular outlines."
-      RenderBlock {P} at (0,105) size 784x57 [bgcolor=#FF3300]
+      RenderBlock {P} at (0,108) size 784x60 [bgcolor=#FF3300]
         RenderInline {B} at (0,0) size 90x17
           RenderText {#text} at (3,3) size 90x17
             text run at (3,3) width 90: "TEST FAIL:"
-        RenderText {#text} at (93,3) size 759x51
+        RenderText {#text} at (93,3) size 759x53
           text run at (93,3) width 4: " "
           text run at (97,3) width 665: "The boxes will resize, but the outlines will break. The first box will be missing small segments from either"
-          text run at (3,20) width 758: "side of its bottom outline. The second box will have small red horizontal segments protruding inwards from both sides of"
-          text run at (3,37) width 308: "the outline, where the bottom outline was before."
-      RenderBlock {DIV} at (0,178) size 222x142 [border: (1px solid #0000FF)]
+          text run at (3,21) width 758: "side of its bottom outline. The second box will have small red horizontal segments protruding inwards from both sides of"
+          text run at (3,39) width 308: "the outline, where the bottom outline was before."
+      RenderBlock {DIV} at (0,184) size 222x142 [border: (1px solid #0000FF)]
         RenderBlock {DIV} at (11,21) size 200x40 [bgcolor=#008080]
           RenderBlock {DIV} at (10,0) size 180x40 [bgcolor=#C0C0C0]
-      RenderBlock (anonymous) at (0,320) size 784x17
+      RenderBlock (anonymous) at (0,326) size 784x18
         RenderBR {BR} at (0,0) size 0x17
-      RenderBlock {DIV} at (0,337) size 222x142 [border: (1px solid #0000FF)]
+      RenderBlock {DIV} at (0,344) size 222x142 [border: (1px solid #0000FF)]
         RenderBlock {DIV} at (11,21) size 200x60 [bgcolor=#008080]
           RenderBlock {DIV} at (10,0) size 180x60 [bgcolor=#C0C0C0]
diff --git a/LayoutTests/platform/gtk/fast/repaint/outline-shrinking-expected.png b/LayoutTests/platform/gtk/fast/repaint/outline-shrinking-expected.png
index 9d47b05..4ed2fd3 100644
--- a/LayoutTests/platform/gtk/fast/repaint/outline-shrinking-expected.png
+++ b/LayoutTests/platform/gtk/fast/repaint/outline-shrinking-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/outline-shrinking-expected.txt b/LayoutTests/platform/gtk/fast/repaint/outline-shrinking-expected.txt
index d3356cb..92695d8 100644
--- a/LayoutTests/platform/gtk/fast/repaint/outline-shrinking-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/outline-shrinking-expected.txt
@@ -1,23 +1,23 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x217
-  RenderBlock {HTML} at (0,0) size 800x217
-    RenderBody {BODY} at (8,16) size 784x193
-      RenderBlock {P} at (0,0) size 784x34
+layer at (0,0) size 800x220
+  RenderBlock {HTML} at (0,0) size 800x220
+    RenderBody {BODY} at (8,16) size 784x196
+      RenderBlock {P} at (0,0) size 784x36
         RenderText {#text} at (0,0) size 104x17
           text run at (0,0) width 104: "This is a test for "
-        RenderInline {I} at (0,0) size 752x34
+        RenderInline {I} at (0,0) size 752x35
           RenderInline {A} at (0,0) size 348x17 [color=#0000EE]
             RenderText {#text} at (104,0) size 348x17
               text run at (104,0) width 348: "http://bugzilla.opendarwin.org/show_bug.cgi?id=9388"
-          RenderText {#text} at (452,0) size 752x34
+          RenderText {#text} at (452,0) size 752x35
             text run at (452,0) width 4: " "
             text run at (456,0) width 296: "REGRESSION: outlines don't get erased when"
-            text run at (0,17) width 146: "removed in some cases"
-        RenderText {#text} at (146,17) size 4x17
-          text run at (146,17) width 4: "."
-      RenderBlock {P} at (0,50) size 784x17
+            text run at (0,18) width 146: "removed in some cases"
+        RenderText {#text} at (146,18) size 4x17
+          text run at (146,18) width 4: "."
+      RenderBlock {P} at (0,52) size 784x18
         RenderText {#text} at (0,0) size 323x17
           text run at (0,0) width 323: "There should be a green square and no trace of red."
-      RenderBlock {HR} at (0,83) size 784x2 [border: (1px inset #000000)]
-      RenderBlock {DIV} at (0,93) size 100x100 [bgcolor=#008000]
+      RenderBlock {HR} at (0,86) size 784x2 [border: (1px inset #000000)]
+      RenderBlock {DIV} at (0,96) size 100x100 [bgcolor=#008000]
diff --git a/LayoutTests/platform/gtk/fast/repaint/overflow-delete-line-expected.png b/LayoutTests/platform/gtk/fast/repaint/overflow-delete-line-expected.png
index cfb3855..fa1ca63 100644
--- a/LayoutTests/platform/gtk/fast/repaint/overflow-delete-line-expected.png
+++ b/LayoutTests/platform/gtk/fast/repaint/overflow-delete-line-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/overflow-delete-line-expected.txt b/LayoutTests/platform/gtk/fast/repaint/overflow-delete-line-expected.txt
index 514acca..0e66b66 100644
--- a/LayoutTests/platform/gtk/fast/repaint/overflow-delete-line-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/overflow-delete-line-expected.txt
@@ -3,21 +3,21 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x34
+      RenderBlock {P} at (0,0) size 784x36
         RenderText {#text} at (0,0) size 151x17
           text run at (0,0) width 151: "This is a repaint test for "
-        RenderInline {I} at (0,0) size 755x34
+        RenderInline {I} at (0,0) size 755x35
           RenderInline {A} at (0,0) size 301x17 [color=#0000EE]
             RenderText {#text} at (151,0) size 301x17
               text run at (151,0) width 301: "http://bugs.webkit.org/show_bug.cgi?id=11277"
-          RenderText {#text} at (452,0) size 755x34
+          RenderText {#text} at (452,0) size 755x35
             text run at (452,0) width 4: " "
             text run at (456,0) width 299: "REGRESSION: Incomplete repaint of overflow"
-            text run at (0,17) width 127: "areas when deleting"
-        RenderText {#text} at (127,17) size 4x17
-          text run at (127,17) width 4: "."
-      RenderBlock {HR} at (0,50) size 784x2 [border: (1px inset #000000)]
-layer at (8,68) size 80x36
-  RenderBlock {DIV} at (0,60) size 80x36
+            text run at (0,18) width 127: "areas when deleting"
+        RenderText {#text} at (127,18) size 4x17
+          text run at (127,18) width 4: "."
+      RenderBlock {HR} at (0,52) size 784x2 [border: (1px inset #000000)]
+layer at (8,70) size 80x36
+  RenderBlock {DIV} at (0,62) size 80x36
     RenderText {#text} at (0,0) size 72x17
       text run at (0,0) width 72: "Lorem ipsu"
diff --git a/LayoutTests/platform/gtk/fast/repaint/overflow-outline-repaint-expected.png b/LayoutTests/platform/gtk/fast/repaint/overflow-outline-repaint-expected.png
index 828e8bb..f70a1bb 100644
--- a/LayoutTests/platform/gtk/fast/repaint/overflow-outline-repaint-expected.png
+++ b/LayoutTests/platform/gtk/fast/repaint/overflow-outline-repaint-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/overflow-outline-repaint-expected.txt b/LayoutTests/platform/gtk/fast/repaint/overflow-outline-repaint-expected.txt
index 19cfccf..d3803f6 100644
--- a/LayoutTests/platform/gtk/fast/repaint/overflow-outline-repaint-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/overflow-outline-repaint-expected.txt
@@ -3,24 +3,24 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock (anonymous) at (0,0) size 784x34
-        RenderText {#text} at (0,0) size 781x34
+      RenderBlock (anonymous) at (0,0) size 784x36
+        RenderText {#text} at (0,0) size 781x35
           text run at (0,0) width 580: "If the red outline at the bottom of the div extends all the way to the scrollbar, the test passes. "
           text run at (580,0) width 201: "If it stops short, then the test has"
-          text run at (0,17) width 293: "failed, and an incomplete repaint has occurred."
-layer at (8,42) size 80x69 clip at (8,42) size 65x69 scrollY 91 scrollHeight 187
-  RenderBlock {DIV} at (0,34) size 80x69
+          text run at (0,18) width 293: "failed, and an incomplete repaint has occurred."
+layer at (8,44) size 80x69 clip at (8,44) size 65x69 scrollY 91 scrollHeight 198
+  RenderBlock {DIV} at (0,36) size 80x69
     RenderBR {BR} at (0,0) size 0x17
-    RenderBR {BR} at (0,17) size 0x17
-    RenderBR {BR} at (0,34) size 0x17
-    RenderBR {BR} at (0,51) size 0x17
-    RenderBR {BR} at (0,68) size 0x17
-    RenderBR {BR} at (0,85) size 0x17
-    RenderBR {BR} at (0,102) size 0x17
-    RenderBR {BR} at (0,119) size 0x17
-    RenderBR {BR} at (0,136) size 0x17
-    RenderInline {SPAN} at (0,0) size 64x34
-      RenderText {#text} at (0,153) size 64x34
-        text run at (0,153) width 64: "Excellent!"
-        text run at (0,170) width 27: "Test"
+    RenderBR {BR} at (0,18) size 0x17
+    RenderBR {BR} at (0,36) size 0x17
+    RenderBR {BR} at (0,54) size 0x17
+    RenderBR {BR} at (0,72) size 0x17
+    RenderBR {BR} at (0,90) size 0x17
+    RenderBR {BR} at (0,108) size 0x17
+    RenderBR {BR} at (0,126) size 0x17
+    RenderBR {BR} at (0,144) size 0x17
+    RenderInline {SPAN} at (0,0) size 64x35
+      RenderText {#text} at (0,162) size 64x35
+        text run at (0,162) width 64: "Excellent!"
+        text run at (0,180) width 27: "Test"
     RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/repaint/overflow-scroll-body-appear-expected.png b/LayoutTests/platform/gtk/fast/repaint/overflow-scroll-body-appear-expected.png
index bcb010e..633de50 100644
--- a/LayoutTests/platform/gtk/fast/repaint/overflow-scroll-body-appear-expected.png
+++ b/LayoutTests/platform/gtk/fast/repaint/overflow-scroll-body-appear-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/overflow-scroll-body-appear-expected.txt b/LayoutTests/platform/gtk/fast/repaint/overflow-scroll-body-appear-expected.txt
index c585c77..2e30dea 100644
--- a/LayoutTests/platform/gtk/fast/repaint/overflow-scroll-body-appear-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/overflow-scroll-body-appear-expected.txt
@@ -1,12 +1,12 @@
-layer at (0,0) size 2008x2090
+layer at (0,0) size 2008x2092
   RenderView at (0,0) size 785x585
-layer at (0,0) size 785x2090
-  RenderBlock {HTML} at (0,0) size 785x2090
-    RenderBody {BODY} at (8,16) size 769x2066
-      RenderBlock {P} at (0,0) size 769x17
+layer at (0,0) size 785x2092
+  RenderBlock {HTML} at (0,0) size 785x2092
+    RenderBody {BODY} at (8,16) size 769x2068
+      RenderBlock {P} at (0,0) size 769x18
         RenderText {#text} at (0,0) size 342x17
           text run at (0,0) width 342: "You should see both vertical and horizontal scrollbars."
-      RenderBlock {P} at (0,33) size 769x17
+      RenderBlock {P} at (0,34) size 769x18
         RenderText {#text} at (0,0) size 116x17
           text run at (0,0) width 116: "This is the test for "
         RenderInline {A} at (0,0) size 383x17 [color=#0000EE]
@@ -14,4 +14,4 @@
             text run at (116,0) width 383: "Bug 36461 - No vertical scrollbar after the CSS class change"
         RenderText {#text} at (499,0) size 4x17
           text run at (499,0) width 4: "."
-      RenderBlock {DIV} at (0,66) size 2000x2000
+      RenderBlock {DIV} at (0,68) size 2000x2000
diff --git a/LayoutTests/platform/gtk/fast/repaint/overflow-scroll-delete-expected.png b/LayoutTests/platform/gtk/fast/repaint/overflow-scroll-delete-expected.png
index 81ac720..05725cb 100644
--- a/LayoutTests/platform/gtk/fast/repaint/overflow-scroll-delete-expected.png
+++ b/LayoutTests/platform/gtk/fast/repaint/overflow-scroll-delete-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/overflow-scroll-delete-expected.txt b/LayoutTests/platform/gtk/fast/repaint/overflow-scroll-delete-expected.txt
index 8405e8a..b77f94c 100644
--- a/LayoutTests/platform/gtk/fast/repaint/overflow-scroll-delete-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/overflow-scroll-delete-expected.txt
@@ -3,34 +3,34 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x51
+      RenderBlock {P} at (0,0) size 784x54
         RenderText {#text} at (0,0) size 151x17
           text run at (0,0) width 151: "This is a repaint test for "
-        RenderInline {I} at (0,0) size 755x34
+        RenderInline {I} at (0,0) size 755x35
           RenderInline {A} at (0,0) size 301x17 [color=#0000EE]
             RenderText {#text} at (151,0) size 301x17
               text run at (151,0) width 301: "http://bugs.webkit.org/show_bug.cgi?id=11277"
-          RenderText {#text} at (452,0) size 755x34
+          RenderText {#text} at (452,0) size 755x35
             text run at (452,0) width 4: " "
             text run at (456,0) width 299: "REGRESSION: Incomplete repaint of overflow"
-            text run at (0,17) width 127: "areas when deleting"
-        RenderText {#text} at (127,17) size 760x34
-          text run at (127,17) width 8: ". "
-          text run at (135,17) width 443: "This shows that the repaint rect doesn't account for scrolling. You can "
-          text run at (578,17) width 182: "use Quartz Debug to see that"
-          text run at (0,34) width 408: "changing the text repaints a rect where the text would have been "
-          text run at (408,34) width 154: "if it hadn't been scrolled."
-layer at (8,75) size 80x69 clip at (8,75) size 65x69 scrollY 118 scrollHeight 187
-  RenderBlock {DIV} at (0,67) size 80x69
+            text run at (0,18) width 127: "areas when deleting"
+        RenderText {#text} at (127,18) size 760x35
+          text run at (127,18) width 8: ". "
+          text run at (135,18) width 443: "This shows that the repaint rect doesn't account for scrolling. You can "
+          text run at (578,18) width 182: "use Quartz Debug to see that"
+          text run at (0,36) width 408: "changing the text repaints a rect where the text would have been "
+          text run at (408,36) width 154: "if it hadn't been scrolled."
+layer at (8,78) size 80x69 clip at (8,78) size 65x69 scrollY 128 scrollHeight 198
+  RenderBlock {DIV} at (0,70) size 80x69
     RenderBR {BR} at (0,0) size 0x17
-    RenderBR {BR} at (0,17) size 0x17
-    RenderBR {BR} at (0,34) size 0x17
-    RenderBR {BR} at (0,51) size 0x17
-    RenderBR {BR} at (0,68) size 0x17
-    RenderBR {BR} at (0,85) size 0x17
-    RenderBR {BR} at (0,102) size 0x17
-    RenderBR {BR} at (0,119) size 0x17
-    RenderBR {BR} at (0,136) size 0x17
-    RenderText {#text} at (0,153) size 43x34
-      text run at (0,153) width 43: "Passed"
-      text run at (0,170) width 27: "Test"
+    RenderBR {BR} at (0,18) size 0x17
+    RenderBR {BR} at (0,36) size 0x17
+    RenderBR {BR} at (0,54) size 0x17
+    RenderBR {BR} at (0,72) size 0x17
+    RenderBR {BR} at (0,90) size 0x17
+    RenderBR {BR} at (0,108) size 0x17
+    RenderBR {BR} at (0,126) size 0x17
+    RenderBR {BR} at (0,144) size 0x17
+    RenderText {#text} at (0,162) size 43x35
+      text run at (0,162) width 43: "Passed"
+      text run at (0,180) width 27: "Test"
diff --git a/LayoutTests/platform/gtk/fast/repaint/positioned-document-element-expected.png b/LayoutTests/platform/gtk/fast/repaint/positioned-document-element-expected.png
index a932ef8..7b64486 100644
--- a/LayoutTests/platform/gtk/fast/repaint/positioned-document-element-expected.png
+++ b/LayoutTests/platform/gtk/fast/repaint/positioned-document-element-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/positioned-document-element-expected.txt b/LayoutTests/platform/gtk/fast/repaint/positioned-document-element-expected.txt
index 7b90a1b..3ad1b6c 100644
--- a/LayoutTests/platform/gtk/fast/repaint/positioned-document-element-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/positioned-document-element-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (100,100) size 441x49
-  RenderBlock (positioned) {HTML} at (100,100) size 441x49 [bgcolor=#008000]
-    RenderBody {BODY} at (8,16) size 425x17
-      RenderBlock {P} at (0,0) size 425x17
+layer at (100,100) size 441x50
+  RenderBlock (positioned) {HTML} at (100,100) size 441x50 [bgcolor=#008000]
+    RenderBody {BODY} at (8,16) size 425x18
+      RenderBlock {P} at (0,0) size 425x18
         RenderText {#text} at (0,0) size 425x17
           text run at (0,0) width 425: "Tests that the entire viewport is painted with a floated html element."
diff --git a/LayoutTests/platform/gtk/fast/repaint/reflection-redraw-expected.png b/LayoutTests/platform/gtk/fast/repaint/reflection-redraw-expected.png
index 94f6ee3..dd33c50 100644
--- a/LayoutTests/platform/gtk/fast/repaint/reflection-redraw-expected.png
+++ b/LayoutTests/platform/gtk/fast/repaint/reflection-redraw-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/reflection-redraw-expected.txt b/LayoutTests/platform/gtk/fast/repaint/reflection-redraw-expected.txt
index 6ae086c..3377fc5 100644
--- a/LayoutTests/platform/gtk/fast/repaint/reflection-redraw-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/reflection-redraw-expected.txt
@@ -6,29 +6,29 @@
     RenderBody {BODY} at (8,8) size 784x0
 layer at (293,130) size 150x100
   RenderBlock (positioned) {DIV} at (285,10) size 150x100 [bgcolor=#808080] [border: (1px solid #000000)]
-    RenderBlock {P} at (11,27) size 128x51 [color=#008000]
-      RenderText {#text} at (12,0) size 126x51
+    RenderBlock {P} at (11,27) size 128x54 [color=#008000]
+      RenderText {#text} at (12,0) size 126x53
         text run at (12,0) width 104: "The color of this"
-        text run at (1,17) width 126: "text in the reflection"
-        text run at (14,34) width 100: "should be green"
+        text run at (1,18) width 126: "text in the reflection"
+        text run at (14,36) width 100: "should be green"
 layer at (218,240) size 150x100
   RenderBlock (positioned) {DIV} at (210,120) size 150x100 [bgcolor=#808080] [border: (1px solid #000000)]
-    RenderBlock {P} at (11,27) size 128x51 [color=#008000]
-      RenderText {#text} at (12,0) size 126x51
+    RenderBlock {P} at (11,27) size 128x54 [color=#008000]
+      RenderText {#text} at (12,0) size 126x53
         text run at (12,0) width 104: "The color of this"
-        text run at (1,17) width 126: "text in the reflection"
-        text run at (14,34) width 100: "should be green"
+        text run at (1,18) width 126: "text in the reflection"
+        text run at (14,36) width 100: "should be green"
 layer at (368,240) size 150x100
   RenderBlock (positioned) {DIV} at (360,120) size 150x100 [bgcolor=#808080] [border: (1px solid #000000)]
-    RenderBlock {P} at (11,27) size 128x51 [color=#008000]
-      RenderText {#text} at (12,0) size 126x51
+    RenderBlock {P} at (11,27) size 128x54 [color=#008000]
+      RenderText {#text} at (12,0) size 126x53
         text run at (12,0) width 104: "The color of this"
-        text run at (1,17) width 126: "text in the reflection"
-        text run at (14,34) width 100: "should be green"
+        text run at (1,18) width 126: "text in the reflection"
+        text run at (14,36) width 100: "should be green"
 layer at (293,350) size 150x100
   RenderBlock (positioned) {DIV} at (285,230) size 150x100 [bgcolor=#808080] [border: (1px solid #000000)]
-    RenderBlock {P} at (11,27) size 128x51 [color=#008000]
-      RenderText {#text} at (12,0) size 126x51
+    RenderBlock {P} at (11,27) size 128x54 [color=#008000]
+      RenderText {#text} at (12,0) size 126x53
         text run at (12,0) width 104: "The color of this"
-        text run at (1,17) width 126: "text in the reflection"
-        text run at (14,34) width 100: "should be green"
+        text run at (1,18) width 126: "text in the reflection"
+        text run at (14,36) width 100: "should be green"
diff --git a/LayoutTests/platform/gtk/fast/repaint/rel-positioned-inline-with-overflow-expected.png b/LayoutTests/platform/gtk/fast/repaint/rel-positioned-inline-with-overflow-expected.png
index 0a82aef..e3aa371 100644
--- a/LayoutTests/platform/gtk/fast/repaint/rel-positioned-inline-with-overflow-expected.png
+++ b/LayoutTests/platform/gtk/fast/repaint/rel-positioned-inline-with-overflow-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/rel-positioned-inline-with-overflow-expected.txt b/LayoutTests/platform/gtk/fast/repaint/rel-positioned-inline-with-overflow-expected.txt
index 0b72c59..7776776 100644
--- a/LayoutTests/platform/gtk/fast/repaint/rel-positioned-inline-with-overflow-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/rel-positioned-inline-with-overflow-expected.txt
@@ -3,15 +3,15 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x17
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 367x17
           text run at (0,0) width 367: "If you see any red or orange below then the test has failed."
-      RenderBlock (anonymous) at (0,33) size 784x100
+      RenderBlock (anonymous) at (0,34) size 784x100
         RenderText {#text} at (100,0) size 4x17
           text run at (100,0) width 4: " "
         RenderBR {BR} at (0,0) size 0x0
         RenderBlock {DIV} at (0,50) size 100x50 [bgcolor=#FF0000]
         RenderText {#text} at (0,0) size 0x0
-layer at (8,41) size 100x17
+layer at (8,42) size 100x17
   RenderInline (relative positioned) {SPAN} at (0,0) size 100x17
     RenderBlock {DIV} at (0,0) size 100x100 [bgcolor=#008000]
diff --git a/LayoutTests/platform/gtk/fast/repaint/renderer-destruction-by-invalidateSelection-crash-expected.png b/LayoutTests/platform/gtk/fast/repaint/renderer-destruction-by-invalidateSelection-crash-expected.png
index 04f6f5b..8c9fe32 100644
--- a/LayoutTests/platform/gtk/fast/repaint/renderer-destruction-by-invalidateSelection-crash-expected.png
+++ b/LayoutTests/platform/gtk/fast/repaint/renderer-destruction-by-invalidateSelection-crash-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/renderer-destruction-by-invalidateSelection-crash-expected.txt b/LayoutTests/platform/gtk/fast/repaint/renderer-destruction-by-invalidateSelection-crash-expected.txt
index a229cb0..20ee37e 100644
--- a/LayoutTests/platform/gtk/fast/repaint/renderer-destruction-by-invalidateSelection-crash-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/renderer-destruction-by-invalidateSelection-crash-expected.txt
@@ -3,14 +3,14 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {DIV} at (0,0) size 784x27
-        RenderTextControl {INPUT} at (2,2) size 191x23 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+      RenderBlock {DIV} at (0,0) size 784x28
+        RenderTextControl {INPUT} at (2,2) size 191x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock (anonymous) at (0,27) size 784x17
+      RenderBlock (anonymous) at (0,28) size 784x18
         RenderText {#text} at (0,0) size 4x17
           text run at (0,0) width 4: " "
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {DIV} at (0,44) size 784x0
-layer at (13,13) size 185x17
-  RenderBlock {DIV} at (3,3) size 185x17
+      RenderBlock {DIV} at (0,46) size 784x0
+layer at (13,13) size 185x18
+  RenderBlock {DIV} at (3,3) size 185x18
 caret: position 0 of child 0 {DIV} of {#document-fragment} of child 1 {INPUT} of child 1 {DIV} of body
diff --git a/LayoutTests/platform/gtk/fast/repaint/repaint-across-writing-mode-boundary-expected.png b/LayoutTests/platform/gtk/fast/repaint/repaint-across-writing-mode-boundary-expected.png
index 9ee627b..3502d87 100644
--- a/LayoutTests/platform/gtk/fast/repaint/repaint-across-writing-mode-boundary-expected.png
+++ b/LayoutTests/platform/gtk/fast/repaint/repaint-across-writing-mode-boundary-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/repaint-across-writing-mode-boundary-expected.txt b/LayoutTests/platform/gtk/fast/repaint/repaint-across-writing-mode-boundary-expected.txt
new file mode 100644
index 0000000..85e762d
--- /dev/null
+++ b/LayoutTests/platform/gtk/fast/repaint/repaint-across-writing-mode-boundary-expected.txt
@@ -0,0 +1,22 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x377
+  RenderBlock {HTML} at (0,0) size 800x377
+    RenderBody {BODY} at (50,50) size 700x277
+      RenderBlock {DIV} at (0,0) size 556x277 [bgcolor=#EEEEEE]
+        RenderBlock {DIV} at (1,1) size 277x129 [bgcolor=#FFEEEE]
+          RenderBlock {P} at (14,28) size 249x23 [bgcolor=#FFAAAA] [border: none (20px solid #FF8888) none (20px solid #FF8888)]
+            RenderText {#text} at (21,0) size 181x22
+              text run at (21,0) width 181: "\x{7B2C}\x{4E00}\x{6BB5}\x{843D} paragraph 1"
+          RenderBlock {P} at (14,78) size 249x22 [bgcolor=#FFAAAA] [border: none (20px solid #FF8888) none (20px solid #FF8888)]
+            RenderText {#text} at (21,0) size 181x22
+              text run at (21,0) width 181: "\x{7B2C}\x{4E8C}\x{6BB5}\x{843D} paragraph 2"
+        RenderBlock {DIV} at (278,1) size 277x275 [bgcolor=#FFFFEE]
+          RenderBlock {P} at (14,28) size 63x219 [bgcolor=#FFAAAA] [border: none (20px solid #FF8888) none (20px solid #FF8888)]
+            RenderText {#text} at (20,1) size 22x181
+              text run at (20,1) width 181: "\x{7B2C}\x{4E00}\x{6BB5}\x{843D} paragraph 1"
+          RenderBlock {P} at (90,28) size 63x219 [bgcolor=#FFAAAA] [border: none (20px solid #FF8888) none (20px solid #FF8888)]
+            RenderText {#text} at (20,1) size 22x181
+              text run at (20,1) width 181: "\x{7B2C}\x{4E8C}\x{6BB5}\x{843D} paragraph 2"
+selection start: position 8 of child 0 {#text} of child 0 {P} of child 3 {DIV} of child 1 {DIV} of body
+selection end:   position 12 of child 0 {#text} of child 0 {P} of child 3 {DIV} of child 1 {DIV} of body
diff --git a/LayoutTests/platform/gtk/fast/repaint/repaint-resized-overflow-expected.png b/LayoutTests/platform/gtk/fast/repaint/repaint-resized-overflow-expected.png
index 25c4116..ce1bde2 100644
--- a/LayoutTests/platform/gtk/fast/repaint/repaint-resized-overflow-expected.png
+++ b/LayoutTests/platform/gtk/fast/repaint/repaint-resized-overflow-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/repaint-resized-overflow-expected.txt b/LayoutTests/platform/gtk/fast/repaint/repaint-resized-overflow-expected.txt
index fc1e126..b7a6ec1 100644
--- a/LayoutTests/platform/gtk/fast/repaint/repaint-resized-overflow-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/repaint-resized-overflow-expected.txt
@@ -1,9 +1,9 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x260
-  RenderBlock {HTML} at (0,0) size 800x260
-    RenderBody {BODY} at (8,16) size 784x236
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x264
+  RenderBlock {HTML} at (0,0) size 800x264
+    RenderBody {BODY} at (8,16) size 784x240
+      RenderBlock {P} at (0,0) size 784x18
         RenderInline {B} at (0,0) size 62x17
           RenderText {#text} at (0,0) size 62x17
             text run at (0,0) width 62: "BUG ID:"
@@ -14,22 +14,22 @@
             text run at (66,0) width 117: "Bugzilla bug 6770"
         RenderText {#text} at (183,0) size 438x17
           text run at (183,0) width 438: " REGRESSION: Incomplete repaint when block with clipping grows"
-      RenderBlock {P} at (0,33) size 784x40 [bgcolor=#98FB98]
+      RenderBlock {P} at (0,34) size 784x42 [bgcolor=#98FB98]
         RenderInline {B} at (0,0) size 91x17
           RenderText {#text} at (3,3) size 91x17
             text run at (3,3) width 91: "TEST PASS:"
-        RenderText {#text} at (94,3) size 748x34
+        RenderText {#text} at (94,3) size 748x35
           text run at (94,3) width 4: " "
           text run at (98,3) width 653: "There should be a white square with a blue border below, and no line running through the middle of the"
-          text run at (3,20) width 45: "square."
-      RenderBlock {P} at (0,89) size 784x23 [bgcolor=#FF3300]
+          text run at (3,21) width 45: "square."
+      RenderBlock {P} at (0,92) size 784x24 [bgcolor=#FF3300]
         RenderInline {B} at (0,0) size 90x17
           RenderText {#text} at (3,3) size 90x17
             text run at (3,3) width 90: "TEST FAIL:"
         RenderText {#text} at (93,3) size 600x17
           text run at (93,3) width 4: " "
           text run at (97,3) width 596: "The white square will have a blue border and a blue horizontal line running through its middle."
-layer at (8,144) size 784x108
-  RenderBlock {DIV} at (0,128) size 784x108
+layer at (8,148) size 784x108
+  RenderBlock {DIV} at (0,132) size 784x108
     RenderBlock {DIV} at (0,0) size 108x108 [border: (4px solid #0000FF)]
       RenderBlock {DIV} at (124,4) size 10x100
diff --git a/LayoutTests/platform/gtk/fast/repaint/repaint-svg-after-style-change-expected.txt b/LayoutTests/platform/gtk/fast/repaint/repaint-svg-after-style-change-expected.txt
index 5c069f2..31ee511 100644
--- a/LayoutTests/platform/gtk/fast/repaint/repaint-svg-after-style-change-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/repaint-svg-after-style-change-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x220
-  RenderBlock {HTML} at (0,0) size 800x220
-    RenderBody {BODY} at (8,8) size 784x204
+layer at (0,0) size 800x221
+  RenderBlock {HTML} at (0,0) size 800x221
+    RenderBody {BODY} at (8,8) size 784x205
       RenderSVGRoot {svg} at (8,8) size 200x200
         RenderSVGContainer {g} at (8,8) size 200x200
           RenderSVGPath {path} at (8,8) size 200x200 [fill={[type=SOLID] [color=#FF0000]}] [data="M 0 0 L 0 200 L 200 200 L 200 0 Z"]
diff --git a/LayoutTests/platform/gtk/fast/repaint/scale-page-shrink-expected.png b/LayoutTests/platform/gtk/fast/repaint/scale-page-shrink-expected.png
index ed4a9dd..ba0fb92 100644
--- a/LayoutTests/platform/gtk/fast/repaint/scale-page-shrink-expected.png
+++ b/LayoutTests/platform/gtk/fast/repaint/scale-page-shrink-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/scale-page-shrink-expected.txt b/LayoutTests/platform/gtk/fast/repaint/scale-page-shrink-expected.txt
index d339393..17a3bd1 100644
--- a/LayoutTests/platform/gtk/fast/repaint/scale-page-shrink-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/scale-page-shrink-expected.txt
@@ -3,7 +3,7 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock (anonymous) at (0,0) size 784x17
+      RenderBlock (anonymous) at (0,0) size 784x18
         RenderText {#text} at (0,0) size 723x17
           text run at (0,0) width 723: "This test must be run in DumpRenderTree as a pixel test. There should not be visual aritfacts after scaling the page."
-      RenderBlock {DIV} at (0,17) size 500x500 [bgcolor=#008000]
+      RenderBlock {DIV} at (0,18) size 500x500 [bgcolor=#008000]
diff --git a/LayoutTests/platform/gtk/fast/repaint/search-field-cancel-expected.png b/LayoutTests/platform/gtk/fast/repaint/search-field-cancel-expected.png
index cd3b197..4bc02af 100644
--- a/LayoutTests/platform/gtk/fast/repaint/search-field-cancel-expected.png
+++ b/LayoutTests/platform/gtk/fast/repaint/search-field-cancel-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/search-field-cancel-expected.txt b/LayoutTests/platform/gtk/fast/repaint/search-field-cancel-expected.txt
index 5f95a6f..7f73974 100644
--- a/LayoutTests/platform/gtk/fast/repaint/search-field-cancel-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/search-field-cancel-expected.txt
@@ -3,7 +3,7 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x17
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 53x17
           text run at (0,0) width 53: "Test for "
         RenderInline {A} at (0,0) size 305x17 [color=#0000EE]
@@ -11,14 +11,14 @@
             text run at (53,0) width 305: "https://bugs.webkit.org/show_bug.cgi?id=23093"
         RenderText {#text} at (358,0) size 322x17
           text run at (358,0) width 322: ". The cancel button in a search field fails to redraw."
-      RenderBlock (anonymous) at (0,33) size 784x28
+      RenderBlock (anonymous) at (0,34) size 784x28
         RenderTextControl {INPUT} at (2,2) size 222x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
           RenderFlexibleBox {DIV} at (3,3) size 216x18
             RenderBlock {DIV} at (0,9) size 0x0
             RenderBlock {DIV} at (0,0) size 185x18
             RenderBlock {DIV} at (185,0) size 31x18
         RenderText {#text} at (0,0) size 0x0
-layer at (13,47) size 185x17
-  RenderBlock {DIV} at (0,0) size 185x17
+layer at (13,47) size 185x18
+  RenderBlock {DIV} at (0,0) size 185x18
     RenderText {#text} at (0,0) size 68x17
       text run at (0,0) width 68: "some text"
diff --git a/LayoutTests/platform/gtk/fast/repaint/select-option-background-color-expected.png b/LayoutTests/platform/gtk/fast/repaint/select-option-background-color-expected.png
index 173847e..ef36a9f 100644
--- a/LayoutTests/platform/gtk/fast/repaint/select-option-background-color-expected.png
+++ b/LayoutTests/platform/gtk/fast/repaint/select-option-background-color-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/select-option-background-color-expected.txt b/LayoutTests/platform/gtk/fast/repaint/select-option-background-color-expected.txt
index c6c1ec5..fd8e1f3 100644
--- a/LayoutTests/platform/gtk/fast/repaint/select-option-background-color-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/select-option-background-color-expected.txt
@@ -3,12 +3,12 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (0,0) size 800x600
-      RenderBlock {P} at (0,0) size 800x17
+      RenderBlock {P} at (0,0) size 800x18
         RenderText {#text} at (0,0) size 220x17
           text run at (0,0) width 220: "This is a test for regression against "
         RenderInline {A} at (0,0) size 305x17 [color=#0000EE]
           RenderText {#text} at (220,0) size 305x17
             text run at (220,0) width 305: "https://bugs.webkit.org/show_bug.cgi?id=49790"
-      RenderBlock (anonymous) at (0,33) size 800x77
+      RenderBlock (anonymous) at (0,34) size 800x77
         RenderListBox {SELECT} at (2,2) size 32x73 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
         RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/repaint/selected-replaced-expected.png b/LayoutTests/platform/gtk/fast/repaint/selected-replaced-expected.png
index c5b8076..b428bc7 100644
--- a/LayoutTests/platform/gtk/fast/repaint/selected-replaced-expected.png
+++ b/LayoutTests/platform/gtk/fast/repaint/selected-replaced-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/selected-replaced-expected.txt b/LayoutTests/platform/gtk/fast/repaint/selected-replaced-expected.txt
index a61c636..3e6ae23 100644
--- a/LayoutTests/platform/gtk/fast/repaint/selected-replaced-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/selected-replaced-expected.txt
@@ -1,9 +1,9 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x292
-  RenderBlock {HTML} at (0,0) size 800x292
-    RenderBody {BODY} at (8,16) size 784x268
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x294
+  RenderBlock {HTML} at (0,0) size 800x294
+    RenderBody {BODY} at (8,16) size 784x270
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 53x17
           text run at (0,0) width 53: "Test for "
         RenderInline {A} at (0,0) size 305x17 [color=#0000EE]
@@ -15,9 +15,9 @@
           RenderText {#text} at (362,0) size 419x17
             text run at (362,0) width 419: "Selection is not completely erased when a replaced element moves"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock (anonymous) at (0,33) size 784x235
+      RenderBlock (anonymous) at (0,34) size 784x236
         RenderText {#text} at (0,0) size 0x0
-layer at (8,49) size 214x232
+layer at (8,50) size 214x232
   RenderImage {IMG} at (0,0) size 214x232
 selection start: position 0 of child 3 {IMG} of body
 selection end:   position 1 of child 3 {IMG} of body
diff --git a/LayoutTests/platform/gtk/fast/repaint/selection-after-delete-expected.png b/LayoutTests/platform/gtk/fast/repaint/selection-after-delete-expected.png
index dad3cc0..690a632 100644
--- a/LayoutTests/platform/gtk/fast/repaint/selection-after-delete-expected.png
+++ b/LayoutTests/platform/gtk/fast/repaint/selection-after-delete-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/selection-after-delete-expected.txt b/LayoutTests/platform/gtk/fast/repaint/selection-after-delete-expected.txt
index 5a5915ca..3dc0618 100644
--- a/LayoutTests/platform/gtk/fast/repaint/selection-after-delete-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/selection-after-delete-expected.txt
@@ -3,13 +3,13 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x562
-      RenderBlock {P} at (0,0) size 784x34
-        RenderText {#text} at (0,0) size 750x34
+      RenderBlock {P} at (0,0) size 784x36
+        RenderText {#text} at (0,0) size 750x35
           text run at (0,0) width 478: "This tests to see if selection gaps are removed when the selection is deleted. "
           text run at (478,0) width 222: "Nothing should be selected below. "
           text run at (700,0) width 46: "A caret"
           text run at (746,0) width 4: " "
-          text run at (0,17) width 177: "should be inside the red div."
-      RenderBlock {DIV} at (30,64) size 152x19 [border: (1px solid #FF0000)]
+          text run at (0,18) width 177: "should be inside the red div."
+      RenderBlock {DIV} at (30,66) size 152x20 [border: (1px solid #FF0000)]
         RenderBR {BR} at (1,1) size 0x17
 caret: position 0 of child 0 {BR} of child 3 {DIV} of body
diff --git a/LayoutTests/platform/gtk/fast/repaint/selection-after-remove-expected.png b/LayoutTests/platform/gtk/fast/repaint/selection-after-remove-expected.png
index 13b30e7..fdc563b 100644
--- a/LayoutTests/platform/gtk/fast/repaint/selection-after-remove-expected.png
+++ b/LayoutTests/platform/gtk/fast/repaint/selection-after-remove-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/selection-after-remove-expected.txt b/LayoutTests/platform/gtk/fast/repaint/selection-after-remove-expected.txt
index 086b2f9..3cdb4cd 100644
--- a/LayoutTests/platform/gtk/fast/repaint/selection-after-remove-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/selection-after-remove-expected.txt
@@ -3,13 +3,13 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x562
-      RenderBlock {P} at (0,0) size 784x34
-        RenderText {#text} at (0,0) size 768x34
+      RenderBlock {P} at (0,0) size 784x36
+        RenderText {#text} at (0,0) size 768x35
           text run at (0,0) width 650: "This tests to see if selection gaps are invalidated properly when content inside the selection is removed. "
           text run at (650,0) width 114: "Only 'hello world'"
           text run at (764,0) width 4: " "
-          text run at (0,17) width 229: "should have a selecton tint behind it."
-      RenderBlock {DIV} at (30,64) size 152x19 [border: (1px solid #FF0000)]
+          text run at (0,18) width 229: "should have a selecton tint behind it."
+      RenderBlock {DIV} at (30,66) size 152x20 [border: (1px solid #FF0000)]
         RenderText {#text} at (1,1) size 35x17
           text run at (1,1) width 35: "hello "
         RenderText {#text} at (36,1) size 37x17
diff --git a/LayoutTests/platform/gtk/fast/repaint/selection-gap-overflow-scroll-2-expected.png b/LayoutTests/platform/gtk/fast/repaint/selection-gap-overflow-scroll-2-expected.png
index bd1533a..992d998 100644
--- a/LayoutTests/platform/gtk/fast/repaint/selection-gap-overflow-scroll-2-expected.png
+++ b/LayoutTests/platform/gtk/fast/repaint/selection-gap-overflow-scroll-2-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/selection-gap-overflow-scroll-2-expected.txt b/LayoutTests/platform/gtk/fast/repaint/selection-gap-overflow-scroll-2-expected.txt
index 0464b04..6978a7f 100644
--- a/LayoutTests/platform/gtk/fast/repaint/selection-gap-overflow-scroll-2-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/selection-gap-overflow-scroll-2-expected.txt
@@ -3,7 +3,7 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x17
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 53x17
           text run at (0,0) width 53: "Test for "
         RenderInline {I} at (0,0) size 703x17
@@ -15,15 +15,15 @@
             text run at (364,0) width 392: "REGRESSION: Selection painting issue in bug review textbox"
         RenderText {#text} at (756,0) size 4x17
           text run at (756,0) width 4: "."
-layer at (13,41) size 126x126 clip at (16,44) size 105x120 scrollY 34 scrollHeight 154
-  RenderBlock {DIV} at (5,33) size 126x126 [border: (3px solid #000000)]
+layer at (13,42) size 126x126 clip at (16,45) size 105x120 scrollY 36 scrollHeight 156
+  RenderBlock {DIV} at (5,34) size 126x126 [border: (3px solid #000000)]
     RenderBlock {DIV} at (13,13) size 85x100
-    RenderBlock (anonymous) at (13,113) size 85x34
-      RenderBlock {DIV} at (0,0) size 94x34
-        RenderInline {SPAN} at (0,0) size 42x34
+    RenderBlock (anonymous) at (13,113) size 85x36
+      RenderBlock {DIV} at (0,0) size 94x36
+        RenderInline {SPAN} at (0,0) size 42x35
           RenderText {#text} at (0,0) size 42x17
             text run at (0,0) width 42: "Lorem"
           RenderBR {BR} at (42,14) size 0x0
-          RenderText {#text} at (0,17) size 38x17
-            text run at (0,17) width 38: "ipsum"
+          RenderText {#text} at (0,18) size 38x17
+            text run at (0,18) width 38: "ipsum"
       RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/repaint/selection-gap-overflow-scroll-expected.png b/LayoutTests/platform/gtk/fast/repaint/selection-gap-overflow-scroll-expected.png
index 43f2c37..47fd91f 100644
--- a/LayoutTests/platform/gtk/fast/repaint/selection-gap-overflow-scroll-expected.png
+++ b/LayoutTests/platform/gtk/fast/repaint/selection-gap-overflow-scroll-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/selection-gap-overflow-scroll-expected.txt b/LayoutTests/platform/gtk/fast/repaint/selection-gap-overflow-scroll-expected.txt
index 2d41724..1b0e627 100644
--- a/LayoutTests/platform/gtk/fast/repaint/selection-gap-overflow-scroll-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/selection-gap-overflow-scroll-expected.txt
@@ -3,27 +3,27 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x34
+      RenderBlock {P} at (0,0) size 784x36
         RenderText {#text} at (0,0) size 53x17
           text run at (0,0) width 53: "Test for "
-        RenderInline {I} at (0,0) size 760x34
+        RenderInline {I} at (0,0) size 760x35
           RenderInline {A} at (0,0) size 301x17 [color=#0000EE]
             RenderText {#text} at (53,0) size 301x17
               text run at (53,0) width 301: "http://bugs.webkit.org/show_bug.cgi?id=12590"
-          RenderText {#text} at (354,0) size 760x34
+          RenderText {#text} at (354,0) size 760x35
             text run at (354,0) width 4: " "
             text run at (358,0) width 402: "REGRESSION: Text selection is weird in textareas in Trac wiki"
-            text run at (0,17) width 84: "editing pages"
-        RenderText {#text} at (84,17) size 4x17
-          text run at (84,17) width 4: "."
-layer at (13,58) size 126x126 clip at (16,61) size 105x120 scrollY 34 scrollHeight 154
-  RenderBlock {DIV} at (5,50) size 126x126 [border: (3px solid #000000)]
+            text run at (0,18) width 84: "editing pages"
+        RenderText {#text} at (84,18) size 4x17
+          text run at (84,18) width 4: "."
+layer at (13,60) size 126x126 clip at (16,63) size 105x120 scrollY 36 scrollHeight 156
+  RenderBlock {DIV} at (5,52) size 126x126 [border: (3px solid #000000)]
     RenderBlock {DIV} at (13,13) size 85x100
-    RenderBlock (anonymous) at (13,113) size 85x34
-      RenderInline {SPAN} at (0,0) size 42x34
+    RenderBlock (anonymous) at (13,113) size 85x36
+      RenderInline {SPAN} at (0,0) size 42x35
         RenderText {#text} at (0,0) size 42x17
           text run at (0,0) width 42: "Lorem"
         RenderBR {BR} at (42,14) size 0x0
-        RenderText {#text} at (0,17) size 38x17
-          text run at (0,17) width 38: "ipsum"
+        RenderText {#text} at (0,18) size 38x17
+          text run at (0,18) width 38: "ipsum"
       RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/repaint/selection-rl-expected.png b/LayoutTests/platform/gtk/fast/repaint/selection-rl-expected.png
index 0ee16c81..b52751e 100644
--- a/LayoutTests/platform/gtk/fast/repaint/selection-rl-expected.png
+++ b/LayoutTests/platform/gtk/fast/repaint/selection-rl-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/selection-rl-expected.txt b/LayoutTests/platform/gtk/fast/repaint/selection-rl-expected.txt
index 0608b8a..67cf596 100644
--- a/LayoutTests/platform/gtk/fast/repaint/selection-rl-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/selection-rl-expected.txt
@@ -1,40 +1,40 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (614,0) size 186x600
-  RenderBlock {HTML} at (0,0) size 186x600
-    RenderBody {BODY} at (8,8) size 170x584
+layer at (604,0) size 196x600
+  RenderBlock {HTML} at (0,0) size 196x600
+    RenderBody {BODY} at (8,8) size 180x584
       RenderInline {SPAN} at (0,0) size 17x144
         RenderText {#text} at (0,0) size 17x144
           text run at (0,0) width 144: "Testing both hit testing"
       RenderText {#text} at (0,144) size 17x162
         text run at (0,144) width 162: " and painting of selection."
       RenderBR {BR} at (0,306) size 17x0
-      RenderText {#text} at (17,0) size 17x306
-        text run at (17,0) width 306: "Testing both hit testing and painting of selection."
-      RenderBR {BR} at (17,306) size 17x0
-      RenderText {#text} at (34,0) size 17x306
-        text run at (34,0) width 306: "Testing both hit testing and painting of selection."
-      RenderBR {BR} at (34,306) size 17x0
-      RenderText {#text} at (51,0) size 17x306
-        text run at (51,0) width 306: "Testing both hit testing and painting of selection."
-      RenderBR {BR} at (51,306) size 17x0
-      RenderText {#text} at (68,0) size 17x306
-        text run at (68,0) width 306: "Testing both hit testing and painting of selection."
-      RenderBR {BR} at (68,306) size 17x0
-      RenderText {#text} at (85,0) size 17x306
-        text run at (85,0) width 306: "Testing both hit testing and painting of selection."
-      RenderBR {BR} at (85,306) size 17x0
-      RenderText {#text} at (102,0) size 17x306
-        text run at (102,0) width 306: "Testing both hit testing and painting of selection."
-      RenderBR {BR} at (102,306) size 17x0
-      RenderText {#text} at (119,0) size 17x306
-        text run at (119,0) width 306: "Testing both hit testing and painting of selection."
-      RenderBR {BR} at (119,306) size 17x0
-      RenderText {#text} at (136,0) size 17x306
-        text run at (136,0) width 306: "Testing both hit testing and painting of selection."
-      RenderBR {BR} at (136,306) size 17x0
-      RenderText {#text} at (153,0) size 17x306
-        text run at (153,0) width 306: "Testing both hit testing and painting of selection."
-      RenderBR {BR} at (153,306) size 17x0
+      RenderText {#text} at (18,0) size 17x306
+        text run at (18,0) width 306: "Testing both hit testing and painting of selection."
+      RenderBR {BR} at (18,306) size 17x0
+      RenderText {#text} at (36,0) size 17x306
+        text run at (36,0) width 306: "Testing both hit testing and painting of selection."
+      RenderBR {BR} at (36,306) size 17x0
+      RenderText {#text} at (54,0) size 17x306
+        text run at (54,0) width 306: "Testing both hit testing and painting of selection."
+      RenderBR {BR} at (54,306) size 17x0
+      RenderText {#text} at (72,0) size 17x306
+        text run at (72,0) width 306: "Testing both hit testing and painting of selection."
+      RenderBR {BR} at (72,306) size 17x0
+      RenderText {#text} at (90,0) size 17x306
+        text run at (90,0) width 306: "Testing both hit testing and painting of selection."
+      RenderBR {BR} at (90,306) size 17x0
+      RenderText {#text} at (108,0) size 17x306
+        text run at (108,0) width 306: "Testing both hit testing and painting of selection."
+      RenderBR {BR} at (108,306) size 17x0
+      RenderText {#text} at (126,0) size 17x306
+        text run at (126,0) width 306: "Testing both hit testing and painting of selection."
+      RenderBR {BR} at (126,306) size 17x0
+      RenderText {#text} at (144,0) size 17x306
+        text run at (144,0) width 306: "Testing both hit testing and painting of selection."
+      RenderBR {BR} at (144,306) size 17x0
+      RenderText {#text} at (162,0) size 17x306
+        text run at (162,0) width 306: "Testing both hit testing and painting of selection."
+      RenderBR {BR} at (162,306) size 17x0
 selection start: position 5 of child 0 {#text} of child 1 {SPAN} of body
 selection end:   position 19 of child 0 {#text} of child 1 {SPAN} of body
diff --git a/LayoutTests/platform/gtk/fast/repaint/shadow-multiple-horizontal-expected.png b/LayoutTests/platform/gtk/fast/repaint/shadow-multiple-horizontal-expected.png
index db4146c..ee62704 100644
--- a/LayoutTests/platform/gtk/fast/repaint/shadow-multiple-horizontal-expected.png
+++ b/LayoutTests/platform/gtk/fast/repaint/shadow-multiple-horizontal-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/shadow-multiple-horizontal-expected.txt b/LayoutTests/platform/gtk/fast/repaint/shadow-multiple-horizontal-expected.txt
index 72bafde..78a7e1e 100644
--- a/LayoutTests/platform/gtk/fast/repaint/shadow-multiple-horizontal-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/shadow-multiple-horizontal-expected.txt
@@ -3,10 +3,10 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,20) size 784x480
-      RenderBlock {DIV} at (20,0) size 744x53
+      RenderBlock {DIV} at (20,0) size 744x55
         RenderInline {SPAN} at (0,0) size 313x53
-          RenderText {#text} at (0,0) size 313x53
-            text run at (0,0) width 313: "      multiple    "
-        RenderText {#text} at (313,0) size 348x53
-          text run at (313,0) width 348: "     shadows      "
-      RenderBlock {DIV} at (100,153) size 100x100
+          RenderText {#text} at (0,1) size 313x53
+            text run at (0,1) width 313: "      multiple    "
+        RenderText {#text} at (313,1) size 348x53
+          text run at (313,1) width 348: "     shadows      "
+      RenderBlock {DIV} at (100,155) size 100x100
diff --git a/LayoutTests/platform/gtk/fast/repaint/shadow-multiple-strict-horizontal-expected.png b/LayoutTests/platform/gtk/fast/repaint/shadow-multiple-strict-horizontal-expected.png
index db4146c..ee62704 100644
--- a/LayoutTests/platform/gtk/fast/repaint/shadow-multiple-strict-horizontal-expected.png
+++ b/LayoutTests/platform/gtk/fast/repaint/shadow-multiple-strict-horizontal-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/shadow-multiple-strict-horizontal-expected.txt b/LayoutTests/platform/gtk/fast/repaint/shadow-multiple-strict-horizontal-expected.txt
index bf851b4..fbe6557 100644
--- a/LayoutTests/platform/gtk/fast/repaint/shadow-multiple-strict-horizontal-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/shadow-multiple-strict-horizontal-expected.txt
@@ -1,12 +1,12 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x373
-  RenderBlock {HTML} at (0,0) size 800x373
-    RenderBody {BODY} at (8,20) size 784x253
-      RenderBlock {DIV} at (20,0) size 744x53
+layer at (0,0) size 800x375
+  RenderBlock {HTML} at (0,0) size 800x375
+    RenderBody {BODY} at (8,20) size 784x255
+      RenderBlock {DIV} at (20,0) size 744x55
         RenderInline {SPAN} at (0,0) size 313x53
-          RenderText {#text} at (0,0) size 313x53
-            text run at (0,0) width 313: "      multiple    "
-        RenderText {#text} at (313,0) size 348x53
-          text run at (313,0) width 348: "     shadows      "
-      RenderBlock {DIV} at (100,153) size 100x100
+          RenderText {#text} at (0,1) size 313x53
+            text run at (0,1) width 313: "      multiple    "
+        RenderText {#text} at (313,1) size 348x53
+          text run at (313,1) width 348: "     shadows      "
+      RenderBlock {DIV} at (100,155) size 100x100
diff --git a/LayoutTests/platform/gtk/fast/repaint/shadow-multiple-strict-vertical-expected.png b/LayoutTests/platform/gtk/fast/repaint/shadow-multiple-strict-vertical-expected.png
index db4146c..ee62704 100644
--- a/LayoutTests/platform/gtk/fast/repaint/shadow-multiple-strict-vertical-expected.png
+++ b/LayoutTests/platform/gtk/fast/repaint/shadow-multiple-strict-vertical-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/shadow-multiple-strict-vertical-expected.txt b/LayoutTests/platform/gtk/fast/repaint/shadow-multiple-strict-vertical-expected.txt
index bf851b4..fbe6557 100644
--- a/LayoutTests/platform/gtk/fast/repaint/shadow-multiple-strict-vertical-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/shadow-multiple-strict-vertical-expected.txt
@@ -1,12 +1,12 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x373
-  RenderBlock {HTML} at (0,0) size 800x373
-    RenderBody {BODY} at (8,20) size 784x253
-      RenderBlock {DIV} at (20,0) size 744x53
+layer at (0,0) size 800x375
+  RenderBlock {HTML} at (0,0) size 800x375
+    RenderBody {BODY} at (8,20) size 784x255
+      RenderBlock {DIV} at (20,0) size 744x55
         RenderInline {SPAN} at (0,0) size 313x53
-          RenderText {#text} at (0,0) size 313x53
-            text run at (0,0) width 313: "      multiple    "
-        RenderText {#text} at (313,0) size 348x53
-          text run at (313,0) width 348: "     shadows      "
-      RenderBlock {DIV} at (100,153) size 100x100
+          RenderText {#text} at (0,1) size 313x53
+            text run at (0,1) width 313: "      multiple    "
+        RenderText {#text} at (313,1) size 348x53
+          text run at (313,1) width 348: "     shadows      "
+      RenderBlock {DIV} at (100,155) size 100x100
diff --git a/LayoutTests/platform/gtk/fast/repaint/shadow-multiple-vertical-expected.png b/LayoutTests/platform/gtk/fast/repaint/shadow-multiple-vertical-expected.png
index db4146c..ee62704 100644
--- a/LayoutTests/platform/gtk/fast/repaint/shadow-multiple-vertical-expected.png
+++ b/LayoutTests/platform/gtk/fast/repaint/shadow-multiple-vertical-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/shadow-multiple-vertical-expected.txt b/LayoutTests/platform/gtk/fast/repaint/shadow-multiple-vertical-expected.txt
index 72bafde..78a7e1e 100644
--- a/LayoutTests/platform/gtk/fast/repaint/shadow-multiple-vertical-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/shadow-multiple-vertical-expected.txt
@@ -3,10 +3,10 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,20) size 784x480
-      RenderBlock {DIV} at (20,0) size 744x53
+      RenderBlock {DIV} at (20,0) size 744x55
         RenderInline {SPAN} at (0,0) size 313x53
-          RenderText {#text} at (0,0) size 313x53
-            text run at (0,0) width 313: "      multiple    "
-        RenderText {#text} at (313,0) size 348x53
-          text run at (313,0) width 348: "     shadows      "
-      RenderBlock {DIV} at (100,153) size 100x100
+          RenderText {#text} at (0,1) size 313x53
+            text run at (0,1) width 313: "      multiple    "
+        RenderText {#text} at (313,1) size 348x53
+          text run at (313,1) width 348: "     shadows      "
+      RenderBlock {DIV} at (100,155) size 100x100
diff --git a/LayoutTests/platform/gtk/fast/repaint/spanner-with-margin-expected.txt b/LayoutTests/platform/gtk/fast/repaint/spanner-with-margin-expected.txt
index ebda140..2ff1b7d 100644
--- a/LayoutTests/platform/gtk/fast/repaint/spanner-with-margin-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/spanner-with-margin-expected.txt
@@ -19,7 +19,7 @@
 S
 S
 (repaint rects
-  (rect 104 329 18 36)
-  (rect 104 329 18 36)
+  (rect 104 334 18 36)
+  (rect 104 334 18 36)
 )
 
diff --git a/LayoutTests/platform/gtk/fast/repaint/stacked-diacritics-expected.png b/LayoutTests/platform/gtk/fast/repaint/stacked-diacritics-expected.png
index 97a194d..976d566 100644
--- a/LayoutTests/platform/gtk/fast/repaint/stacked-diacritics-expected.png
+++ b/LayoutTests/platform/gtk/fast/repaint/stacked-diacritics-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/stacked-diacritics-expected.txt b/LayoutTests/platform/gtk/fast/repaint/stacked-diacritics-expected.txt
index 7ab6088..8af8d3e 100644
--- a/LayoutTests/platform/gtk/fast/repaint/stacked-diacritics-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/stacked-diacritics-expected.txt
@@ -1,9 +1,9 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x311
-  RenderBlock {HTML} at (0,0) size 800x311
-    RenderBody {BODY} at (8,16) size 784x287
-      RenderBlock {P} at (0,0) size 784x34
+layer at (0,0) size 800x316
+  RenderBlock {HTML} at (0,0) size 800x316
+    RenderBody {BODY} at (8,16) size 784x292
+      RenderBlock {P} at (0,0) size 784x36
         RenderInline {B} at (0,0) size 62x17
           RenderText {#text} at (0,0) size 62x17
             text run at (0,0) width 62: "BUG ID:"
@@ -12,24 +12,24 @@
         RenderInline {A} at (0,0) size 117x17 [color=#0000EE]
           RenderText {#text} at (66,0) size 117x17
             text run at (66,0) width 117: "Bugzilla bug 6274"
-        RenderText {#text} at (183,0) size 777x34
+        RenderText {#text} at (183,0) size 777x35
           text run at (183,0) width 594: "Text repainting does not account for glyphs which draw outside the typographic bounds of the"
-          text run at (0,17) width 29: "font."
-      RenderBlock {P} at (0,50) size 784x23 [bgcolor=#98FB98]
+          text run at (0,18) width 29: "font."
+      RenderBlock {P} at (0,52) size 784x24 [bgcolor=#98FB98]
         RenderInline {B} at (0,0) size 91x17
           RenderText {#text} at (3,3) size 91x17
             text run at (3,3) width 91: "TEST PASS:"
         RenderText {#text} at (94,3) size 203x17
           text run at (94,3) width 4: " "
           text run at (98,3) width 199: "The text will entirely disappear."
-      RenderBlock {P} at (0,89) size 784x23 [bgcolor=#FF3300]
+      RenderBlock {P} at (0,92) size 784x24 [bgcolor=#FF3300]
         RenderInline {B} at (0,0) size 90x17
           RenderText {#text} at (3,3) size 90x17
             text run at (3,3) width 90: "TEST FAIL:"
         RenderText {#text} at (93,3) size 561x17
           text run at (93,3) width 4: " "
           text run at (97,3) width 557: "Most of the text will be gone, but some artifacts will be left behind at the top of the page."
-      RenderBlock {DIV} at (0,128) size 222x142 [border: (1px solid #0000FF)]
+      RenderBlock {DIV} at (0,132) size 222x142 [border: (1px solid #0000FF)]
         RenderBlock {DIV} at (11,11) size 200x0
-      RenderBlock (anonymous) at (0,270) size 784x17
+      RenderBlock (anonymous) at (0,274) size 784x18
         RenderBR {BR} at (0,0) size 0x17
diff --git a/LayoutTests/platform/gtk/fast/repaint/static-to-positioned-expected.png b/LayoutTests/platform/gtk/fast/repaint/static-to-positioned-expected.png
index 0a7eda5..9aeb118 100644
--- a/LayoutTests/platform/gtk/fast/repaint/static-to-positioned-expected.png
+++ b/LayoutTests/platform/gtk/fast/repaint/static-to-positioned-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/static-to-positioned-expected.txt b/LayoutTests/platform/gtk/fast/repaint/static-to-positioned-expected.txt
index 289b02d..2d260fc 100644
--- a/LayoutTests/platform/gtk/fast/repaint/static-to-positioned-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/static-to-positioned-expected.txt
@@ -1,28 +1,28 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x484
-  RenderBlock {HTML} at (0,0) size 800x484
-    RenderBody {BODY} at (8,16) size 784x460
-      RenderBlock {P} at (0,0) size 784x34
+layer at (0,0) size 800x486
+  RenderBlock {HTML} at (0,0) size 800x486
+    RenderBody {BODY} at (8,16) size 784x462
+      RenderBlock {P} at (0,0) size 784x36
         RenderText {#text} at (0,0) size 100x17
           text run at (0,0) width 100: "Repaint test for "
-        RenderInline {I} at (0,0) size 777x34
+        RenderInline {I} at (0,0) size 777x35
           RenderInline {A} at (0,0) size 348x17 [color=#0000EE]
             RenderText {#text} at (100,0) size 348x17
               text run at (100,0) width 348: "http://bugzilla.opendarwin.org/show_bug.cgi?id=9334"
-          RenderText {#text} at (448,0) size 777x34
+          RenderText {#text} at (448,0) size 777x35
             text run at (448,0) width 4: " "
             text run at (452,0) width 325: "Incomplete repaint when changing block from non-"
-            text run at (0,17) width 150: "positioned to positioned"
-        RenderText {#text} at (150,17) size 4x17
-          text run at (150,17) width 4: "."
-      RenderBlock {HR} at (0,50) size 784x2 [border: (1px inset #000000)]
-layer at (8,76) size 784x200
-  RenderBlock (relative positioned) {DIV} at (0,60) size 784x200
-layer at (8,126) size 100x100
+            text run at (0,18) width 150: "positioned to positioned"
+        RenderText {#text} at (150,18) size 4x17
+          text run at (150,18) width 4: "."
+      RenderBlock {HR} at (0,52) size 784x2 [border: (1px inset #000000)]
+layer at (8,78) size 784x200
+  RenderBlock (relative positioned) {DIV} at (0,62) size 784x200
+layer at (8,128) size 100x100
   RenderBlock (relative positioned) {DIV} at (0,0) size 100x100 [bgcolor=#0000FF]
-layer at (8,276) size 784x200
-  RenderBlock (relative positioned) {DIV} at (0,260) size 784x200
+layer at (8,278) size 784x200
+  RenderBlock (relative positioned) {DIV} at (0,262) size 784x200
     RenderBlock {DIV} at (0,50) size 784x150
-layer at (8,276) size 100x100
+layer at (8,278) size 100x100
   RenderBlock (positioned) {DIV} at (0,0) size 100x100 [bgcolor=#0000FF]
diff --git a/LayoutTests/platform/gtk/fast/repaint/subtree-layoutstate-transform-expected.png b/LayoutTests/platform/gtk/fast/repaint/subtree-layoutstate-transform-expected.png
index 8f9c79b..57440fd 100644
--- a/LayoutTests/platform/gtk/fast/repaint/subtree-layoutstate-transform-expected.png
+++ b/LayoutTests/platform/gtk/fast/repaint/subtree-layoutstate-transform-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/subtree-layoutstate-transform-expected.txt b/LayoutTests/platform/gtk/fast/repaint/subtree-layoutstate-transform-expected.txt
index 483db77..13f2b29 100644
--- a/LayoutTests/platform/gtk/fast/repaint/subtree-layoutstate-transform-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/subtree-layoutstate-transform-expected.txt
@@ -3,11 +3,11 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x572
-      RenderBlock {P} at (0,0) size 784x17
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 703x17
           text run at (0,0) width 703: "Tests repaint after layout of a subtree, inside a transformed element. You should see a large green square below."
-layer at (28,45) size 100x100
-  RenderBlock {DIV} at (20,37) size 100x100
-layer at (28,45) size 100x100
+layer at (28,46) size 100x100
+  RenderBlock {DIV} at (20,38) size 100x100
+layer at (28,46) size 100x100
   RenderBlock {DIV} at (0,0) size 100x100 [bgcolor=#FF0000]
     RenderBlock {DIV} at (0,0) size 100x100 [bgcolor=#008000]
diff --git a/LayoutTests/platform/gtk/fast/repaint/subtree-root-skipped-expected.png b/LayoutTests/platform/gtk/fast/repaint/subtree-root-skipped-expected.png
index 680eb43..b5f86f1 100644
--- a/LayoutTests/platform/gtk/fast/repaint/subtree-root-skipped-expected.png
+++ b/LayoutTests/platform/gtk/fast/repaint/subtree-root-skipped-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/subtree-root-skipped-expected.txt b/LayoutTests/platform/gtk/fast/repaint/subtree-root-skipped-expected.txt
index 44d5d5a..a98f1df 100644
--- a/LayoutTests/platform/gtk/fast/repaint/subtree-root-skipped-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/subtree-root-skipped-expected.txt
@@ -7,14 +7,14 @@
   RenderBlock (relative positioned) {DIV} at (0,0) size 300x300 [bgcolor=#F0F8FF]
 layer at (8,8) size 200x200
   RenderBlock {DIV} at (0,0) size 200x200 [bgcolor=#C0C0C0]
-    RenderBlock (anonymous) at (0,0) size 200x27
-      RenderTextControl {INPUT} at (2,2) size 191x23 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+    RenderBlock (anonymous) at (0,0) size 200x28
+      RenderTextControl {INPUT} at (2,2) size 191x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
       RenderText {#text} at (0,0) size 0x0
-    RenderBlock {DIV} at (0,27) size 200x17
+    RenderBlock {DIV} at (0,28) size 200x18
       RenderText {#text} at (0,0) size 103x17
         text run at (0,0) width 103: "Selection is here"
-layer at (13,13) size 185x17
-  RenderBlock {DIV} at (3,3) size 185x17
+layer at (13,13) size 185x18
+  RenderBlock {DIV} at (3,3) size 185x18
     RenderText {#text} at (0,0) size 44x17
       text run at (0,0) width 44: "PASS"
 layer at (8,288) size 10x20
diff --git a/LayoutTests/platform/gtk/fast/repaint/table-cell-collapsed-border-expected.png b/LayoutTests/platform/gtk/fast/repaint/table-cell-collapsed-border-expected.png
index 79d727c..8b53171 100644
--- a/LayoutTests/platform/gtk/fast/repaint/table-cell-collapsed-border-expected.png
+++ b/LayoutTests/platform/gtk/fast/repaint/table-cell-collapsed-border-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/table-cell-collapsed-border-expected.txt b/LayoutTests/platform/gtk/fast/repaint/table-cell-collapsed-border-expected.txt
index c60d9d8..8a8f9c7 100644
--- a/LayoutTests/platform/gtk/fast/repaint/table-cell-collapsed-border-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/table-cell-collapsed-border-expected.txt
@@ -3,20 +3,20 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x34
+      RenderBlock {P} at (0,0) size 784x36
         RenderText {#text} at (0,0) size 100x17
           text run at (0,0) width 100: "Repaint test for "
-        RenderInline {I} at (0,0) size 759x34
+        RenderInline {I} at (0,0) size 759x35
           RenderInline {A} at (0,0) size 301x17 [color=#0000EE]
             RenderText {#text} at (100,0) size 301x17
               text run at (100,0) width 301: "http://bugs.webkit.org/show_bug.cgi?id=11359"
-          RenderText {#text} at (401,0) size 759x34
+          RenderText {#text} at (401,0) size 759x35
             text run at (401,0) width 4: " "
             text run at (405,0) width 354: "Incomplete repaint of table cell's collapsed border when"
-            text run at (0,17) width 139: "changing only the cell"
-        RenderText {#text} at (139,17) size 4x17
-          text run at (139,17) width 4: "."
-      RenderTable {TABLE} at (0,50) size 436x405 [border: (5px none #808080)]
+            text run at (0,18) width 139: "changing only the cell"
+        RenderText {#text} at (139,18) size 4x17
+          text run at (139,18) width 4: "."
+      RenderTable {TABLE} at (0,52) size 436x405 [border: (5px none #808080)]
         RenderTableSection {TBODY} at (0,5) size 436x400
           RenderTableRow {TR} at (0,0) size 436x100
             RenderTableCell {TD} at (0,49) size 110x2 [bgcolor=#C0C0C0] [r=0 c=0 rs=1 cs=1]
diff --git a/LayoutTests/platform/gtk/fast/repaint/table-cell-move-expected.png b/LayoutTests/platform/gtk/fast/repaint/table-cell-move-expected.png
index 6c838cb..3ed0a37 100644
--- a/LayoutTests/platform/gtk/fast/repaint/table-cell-move-expected.png
+++ b/LayoutTests/platform/gtk/fast/repaint/table-cell-move-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/table-cell-move-expected.txt b/LayoutTests/platform/gtk/fast/repaint/table-cell-move-expected.txt
index 96a8693..781ec8d 100644
--- a/LayoutTests/platform/gtk/fast/repaint/table-cell-move-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/table-cell-move-expected.txt
@@ -1,9 +1,9 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x385
-  RenderBlock {HTML} at (0,0) size 800x385
-    RenderBody {BODY} at (8,16) size 784x361
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x388
+  RenderBlock {HTML} at (0,0) size 800x388
+    RenderBody {BODY} at (8,16) size 784x364
+      RenderBlock {P} at (0,0) size 784x18
         RenderInline {B} at (0,0) size 62x17
           RenderText {#text} at (0,0) size 62x17
             text run at (0,0) width 62: "BUG ID:"
@@ -14,22 +14,22 @@
             text run at (66,0) width 117: "Bugzilla bug 8449"
         RenderText {#text} at (183,0) size 381x17
           text run at (183,0) width 381: " REGRESSION: Incomplete repaint of table cell that moved"
-      RenderBlock {P} at (0,33) size 784x23 [bgcolor=#98FB98]
+      RenderBlock {P} at (0,34) size 784x24 [bgcolor=#98FB98]
         RenderInline {B} at (0,0) size 91x17
           RenderText {#text} at (3,3) size 91x17
             text run at (3,3) width 91: "TEST PASS:"
         RenderText {#text} at (94,3) size 405x17
           text run at (94,3) width 4: " "
           text run at (98,3) width 401: "There should be only a green square below the line, and no red."
-      RenderBlock {P} at (0,72) size 784x23 [bgcolor=#FF3300]
+      RenderBlock {P} at (0,74) size 784x24 [bgcolor=#FF3300]
         RenderInline {B} at (0,0) size 90x17
           RenderText {#text} at (3,3) size 90x17
             text run at (3,3) width 90: "TEST FAIL:"
         RenderText {#text} at (93,3) size 310x17
           text run at (93,3) width 4: " "
           text run at (97,3) width 306: "There will be a red square and a green rectangle."
-      RenderBlock {HR} at (0,111) size 784x2 [border: (1px inset #000000)]
-      RenderTable {TABLE} at (0,121) size 61x240
+      RenderBlock {HR} at (0,114) size 784x2 [border: (1px inset #000000)]
+      RenderTable {TABLE} at (0,124) size 61x240
         RenderTableSection {TBODY} at (0,0) size 61x240
           RenderTableRow {TR} at (0,0) size 61x60
             RenderTableCell {TD} at (0,30) size 61x0 [r=0 c=0 rs=1 cs=1]
diff --git a/LayoutTests/platform/gtk/fast/repaint/table-collapsed-border-expected.png b/LayoutTests/platform/gtk/fast/repaint/table-collapsed-border-expected.png
index 3b290a0..4180821 100644
--- a/LayoutTests/platform/gtk/fast/repaint/table-collapsed-border-expected.png
+++ b/LayoutTests/platform/gtk/fast/repaint/table-collapsed-border-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/table-collapsed-border-expected.txt b/LayoutTests/platform/gtk/fast/repaint/table-collapsed-border-expected.txt
index 0bd9b0e..4073cda 100644
--- a/LayoutTests/platform/gtk/fast/repaint/table-collapsed-border-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/table-collapsed-border-expected.txt
@@ -3,71 +3,71 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,10) size 784x580
-      RenderTable {TABLE} at (0,0) size 95x73 [border: (4px solid #008000)]
-        RenderTableSection {TBODY} at (4,4) size 87x65
-          RenderTableRow {TR} at (0,0) size 87x23
-            RenderTableCell {TD} at (0,8) size 6x7 [border: (4px none #000000)] [r=0 c=0 rs=1 cs=1]
-            RenderTableCell {TD} at (6,0) size 81x23 [border: (4px none #000000)] [r=0 c=1 rs=1 cs=1]
+      RenderTable {TABLE} at (0,0) size 95x76 [border: (4px solid #008000)]
+        RenderTableSection {TBODY} at (4,4) size 87x68
+          RenderTableRow {TR} at (0,0) size 87x24
+            RenderTableCell {TD} at (0,9) size 6x6 [border: (4px none #000000)] [r=0 c=0 rs=1 cs=1]
+            RenderTableCell {TD} at (6,0) size 81x24 [border: (4px none #000000)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,5) size 42x17
                 text run at (1,5) width 42: "Lorem"
-          RenderTableRow {TR} at (0,23) size 87x19
-            RenderTableCell {TD} at (0,31) size 6x3 [border: none] [r=1 c=0 rs=1 cs=1]
-            RenderTableCell {TD} at (6,23) size 81x19 [border: none] [r=1 c=1 rs=1 cs=1]
+          RenderTableRow {TR} at (0,24) size 87x20
+            RenderTableCell {TD} at (0,33) size 6x2 [border: none] [r=1 c=0 rs=1 cs=1]
+            RenderTableCell {TD} at (6,24) size 81x20 [border: none] [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 75x17
                 text run at (1,1) width 75: "ipsum dolor"
-          RenderTableRow {TR} at (0,42) size 87x23
-            RenderTableCell {TD} at (0,50) size 6x7 [border: none] [r=2 c=0 rs=1 cs=1]
-            RenderTableCell {TD} at (6,42) size 81x23 [border: none] [r=2 c=1 rs=1 cs=1]
+          RenderTableRow {TR} at (0,44) size 87x24
+            RenderTableCell {TD} at (0,53) size 6x6 [border: none] [r=2 c=0 rs=1 cs=1]
+            RenderTableCell {TD} at (6,44) size 81x24 [border: none] [r=2 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 48x17
                 text run at (1,1) width 48: "sit amet"
-      RenderTable {TABLE} at (0,83) size 72x73 [border: (4px solid #000000)]
-        RenderTableSection {TBODY} at (4,4) size 64x65
-          RenderTableRow {TR} at (0,0) size 64x23
-            RenderTableCell {TD} at (0,8) size 10x7 [border: (4px none #000000)] [r=0 c=0 rs=1 cs=1]
-            RenderTableCell {TD} at (10,0) size 54x23 [border: (4px none #000000)] [r=0 c=1 rs=1 cs=1]
+      RenderTable {TABLE} at (0,86) size 72x76 [border: (4px solid #000000)]
+        RenderTableSection {TBODY} at (4,4) size 64x68
+          RenderTableRow {TR} at (0,0) size 64x24
+            RenderTableCell {TD} at (0,9) size 10x6 [border: (4px none #000000)] [r=0 c=0 rs=1 cs=1]
+            RenderTableCell {TD} at (10,0) size 54x24 [border: (4px none #000000)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,5) size 42x17
                 text run at (1,5) width 42: "Lorem"
-          RenderTableRow {TR} at (0,23) size 64x19
-            RenderTableCell {TD} at (0,23) size 10x19 [border: none] [r=1 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,24) size 64x20
+            RenderTableCell {TD} at (0,24) size 10x20 [border: none] [r=1 c=0 rs=1 cs=1]
               RenderText {#text} at (5,1) size 4x17
                 text run at (5,1) width 4: " "
-          RenderTableRow {TR} at (0,42) size 64x23
-            RenderTableCell {TD} at (0,50) size 10x7 [border: none] [r=2 c=0 rs=1 cs=1]
-            RenderTableCell {TD} at (10,42) size 54x23 [border: none] [r=2 c=1 rs=1 cs=1]
+          RenderTableRow {TR} at (0,44) size 64x24
+            RenderTableCell {TD} at (0,53) size 10x6 [border: none] [r=2 c=0 rs=1 cs=1]
+            RenderTableCell {TD} at (10,44) size 54x24 [border: none] [r=2 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 48x17
                 text run at (1,1) width 48: "sit amet"
-      RenderTable {TABLE} at (0,166) size 108x73 [border: (4px solid #000000)]
-        RenderTableSection {TBODY} at (4,4) size 100x65
-          RenderTableRow {TR} at (0,0) size 100x23
-            RenderTableCell {TD} at (0,8) size 10x7 [border: (4px none #000000)] [r=0 c=0 rs=1 cs=1]
-            RenderTableCell {TD} at (10,0) size 90x23 [border: (4px none #000000)] [r=0 c=1 rs=1 cs=1]
+      RenderTable {TABLE} at (0,172) size 108x76 [border: (4px solid #000000)]
+        RenderTableSection {TBODY} at (4,4) size 100x68
+          RenderTableRow {TR} at (0,0) size 100x24
+            RenderTableCell {TD} at (0,9) size 10x6 [border: (4px none #000000)] [r=0 c=0 rs=1 cs=1]
+            RenderTableCell {TD} at (10,0) size 90x24 [border: (4px none #000000)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,5) size 84x17
                 text run at (1,5) width 84: "Lorem ipsum"
-          RenderTableRow {TR} at (0,23) size 100x19
-            RenderTableCell {TD} at (0,23) size 10x19 [border: none] [r=1 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,24) size 100x20
+            RenderTableCell {TD} at (0,24) size 10x20 [border: none] [r=1 c=0 rs=1 cs=1]
               RenderText {#text} at (5,1) size 4x17
                 text run at (5,1) width 4: " "
-          RenderTableRow {TR} at (0,42) size 100x23
-            RenderTableCell {TD} at (0,50) size 10x7 [border: none] [r=2 c=0 rs=1 cs=1]
-            RenderTableCell {TD} at (10,42) size 90x23 [border: none] [r=2 c=1 rs=1 cs=1]
+          RenderTableRow {TR} at (0,44) size 100x24
+            RenderTableCell {TD} at (0,53) size 10x6 [border: none] [r=2 c=0 rs=1 cs=1]
+            RenderTableCell {TD} at (10,44) size 90x24 [border: none] [r=2 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 48x17
                 text run at (1,1) width 48: "sit amet"
-      RenderTable {TABLE} at (0,249) size 99x73 [border: (4px solid #000000)]
-        RenderTableSection {TBODY} at (4,4) size 91x65
-          RenderTableRow {TR} at (0,0) size 91x23
-            RenderTableCell {TD} at (0,8) size 10x7 [border: (4px none #000000)] [r=0 c=0 rs=1 cs=1]
-            RenderTableCell {TD} at (10,0) size 81x23 [border: (4px none #000000)] [r=0 c=1 rs=1 cs=1]
+      RenderTable {TABLE} at (0,258) size 99x76 [border: (4px solid #000000)]
+        RenderTableSection {TBODY} at (4,4) size 91x68
+          RenderTableRow {TR} at (0,0) size 91x24
+            RenderTableCell {TD} at (0,9) size 10x6 [border: (4px none #000000)] [r=0 c=0 rs=1 cs=1]
+            RenderTableCell {TD} at (10,0) size 81x24 [border: (4px none #000000)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,5) size 42x17
                 text run at (1,5) width 42: "Lorem"
-          RenderTableRow {TR} at (0,23) size 91x19
-            RenderTableCell {TD} at (0,23) size 10x19 [border: none] [r=1 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,24) size 91x20
+            RenderTableCell {TD} at (0,24) size 10x20 [border: none] [r=1 c=0 rs=1 cs=1]
               RenderText {#text} at (5,1) size 4x17
                 text run at (5,1) width 4: " "
-            RenderTableCell {TD} at (10,23) size 81x19 [border: none] [r=1 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (10,24) size 81x20 [border: none] [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 75x17
                 text run at (1,1) width 75: "ipsum dolor"
-          RenderTableRow {TR} at (0,42) size 91x23
-            RenderTableCell {TD} at (0,50) size 10x7 [border: none] [r=2 c=0 rs=1 cs=1]
-            RenderTableCell {TD} at (10,42) size 81x23 [border: none] [r=2 c=1 rs=1 cs=1]
+          RenderTableRow {TR} at (0,44) size 91x24
+            RenderTableCell {TD} at (0,53) size 10x6 [border: none] [r=2 c=0 rs=1 cs=1]
+            RenderTableCell {TD} at (10,44) size 81x24 [border: none] [r=2 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 48x17
                 text run at (1,1) width 48: "sit amet"
diff --git a/LayoutTests/platform/gtk/fast/repaint/table-extra-bottom-grow-expected.png b/LayoutTests/platform/gtk/fast/repaint/table-extra-bottom-grow-expected.png
index 28f16a2..ec31ac0 100644
--- a/LayoutTests/platform/gtk/fast/repaint/table-extra-bottom-grow-expected.png
+++ b/LayoutTests/platform/gtk/fast/repaint/table-extra-bottom-grow-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/table-extra-bottom-grow-expected.txt b/LayoutTests/platform/gtk/fast/repaint/table-extra-bottom-grow-expected.txt
index ecc014a..633d079 100644
--- a/LayoutTests/platform/gtk/fast/repaint/table-extra-bottom-grow-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/table-extra-bottom-grow-expected.txt
@@ -1,9 +1,9 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x235
-  RenderBlock {HTML} at (0,0) size 800x235
-    RenderBody {BODY} at (8,16) size 784x211
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x238
+  RenderBlock {HTML} at (0,0) size 800x238
+    RenderBody {BODY} at (8,16) size 784x214
+      RenderBlock {P} at (0,0) size 784x18
         RenderInline {B} at (0,0) size 62x17
           RenderText {#text} at (0,0) size 62x17
             text run at (0,0) width 62: "BUG ID:"
@@ -14,21 +14,21 @@
             text run at (66,0) width 117: "Bugzilla bug 6769"
         RenderText {#text} at (183,0) size 489x17
           text run at (183,0) width 489: " REGRESSION: Incomplete repaint when a cell's extra bottom margin grows"
-      RenderBlock {P} at (0,33) size 784x23 [bgcolor=#98FB98]
+      RenderBlock {P} at (0,34) size 784x24 [bgcolor=#98FB98]
         RenderInline {B} at (0,0) size 91x17
           RenderText {#text} at (3,3) size 91x17
             text run at (3,3) width 91: "TEST PASS:"
         RenderText {#text} at (94,3) size 355x17
           text run at (94,3) width 4: " "
           text run at (98,3) width 351: "There should be only a green square below, and no red."
-      RenderBlock {P} at (0,72) size 784x23 [bgcolor=#FF3300]
+      RenderBlock {P} at (0,74) size 784x24 [bgcolor=#FF3300]
         RenderInline {B} at (0,0) size 90x17
           RenderText {#text} at (3,3) size 90x17
             text run at (3,3) width 90: "TEST FAIL:"
         RenderText {#text} at (93,3) size 311x17
           text run at (93,3) width 4: " "
           text run at (97,3) width 307: "The lower-right quarter of the square will be red."
-      RenderTable {TABLE} at (0,111) size 100x100 [bgcolor=#008000]
+      RenderTable {TABLE} at (0,114) size 100x100 [bgcolor=#008000]
         RenderTableSection {TBODY} at (0,0) size 100x100
           RenderTableRow {TR} at (0,0) size 100x100
             RenderTableCell {TD} at (0,50) size 50x0 [r=0 c=0 rs=2 cs=1]
diff --git a/LayoutTests/platform/gtk/fast/repaint/text-append-dirty-lines-expected.png b/LayoutTests/platform/gtk/fast/repaint/text-append-dirty-lines-expected.png
index a4940ac..62297c2 100644
--- a/LayoutTests/platform/gtk/fast/repaint/text-append-dirty-lines-expected.png
+++ b/LayoutTests/platform/gtk/fast/repaint/text-append-dirty-lines-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/text-append-dirty-lines-expected.txt b/LayoutTests/platform/gtk/fast/repaint/text-append-dirty-lines-expected.txt
index fd76f30..0960b34 100644
--- a/LayoutTests/platform/gtk/fast/repaint/text-append-dirty-lines-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/text-append-dirty-lines-expected.txt
@@ -3,7 +3,7 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x576
-      RenderBlock {P} at (0,0) size 784x17
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 53x17
           text run at (0,0) width 53: "Test for "
         RenderInline {I} at (0,0) size 529x17
@@ -14,12 +14,12 @@
             text run at (207,0) width 375: " Appending to a RenderText causes all its lines to be dirtied"
         RenderText {#text} at (582,0) size 4x17
           text run at (582,0) width 4: "."
-      RenderBlock {P} at (0,33) size 784x119
-        RenderText {#text} at (0,0) size 756x119
+      RenderBlock {P} at (0,34) size 784x126
+        RenderText {#text} at (0,0) size 756x125
           text run at (0,0) width 744: "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse placerat. Morbi tristique. Mauris eu lacus sed felis"
-          text run at (0,17) width 749: "pellentesque cursus. Proin vitae nulla. Vivamus in ipsum. Etiam mi. Nam malesuada purus in sem. Sed eget elit vel erat"
-          text run at (0,34) width 754: "laoreet feugiat. Phasellus mollis pulvinar mi. Etiam ut neque sed eros egestas laoreet. Vestibulum ullamcorper, nulla non"
-          text run at (0,51) width 713: "feugiat molestie, mi lorem bibendum leo, ac gravida orci nunc nec nulla. Nunc nunc lorem, rhoncus et, rutrum ac,"
-          text run at (0,68) width 741: "fermentum ut, tortor. Sed rhoncus. Quisque enim metus, luctus tincidunt, vestibulum eu, vestibulum eu, libero. Mauris"
-          text run at (0,85) width 756: "sagittis aliquam nunc. Nullam pharetra molestie eros. Donec tempus purus ut ligula. Phasellus non nisl. Etiam eu mauris."
-          text run at (0,102) width 106: "Curabitur a velit."
+          text run at (0,18) width 749: "pellentesque cursus. Proin vitae nulla. Vivamus in ipsum. Etiam mi. Nam malesuada purus in sem. Sed eget elit vel erat"
+          text run at (0,36) width 754: "laoreet feugiat. Phasellus mollis pulvinar mi. Etiam ut neque sed eros egestas laoreet. Vestibulum ullamcorper, nulla non"
+          text run at (0,54) width 713: "feugiat molestie, mi lorem bibendum leo, ac gravida orci nunc nec nulla. Nunc nunc lorem, rhoncus et, rutrum ac,"
+          text run at (0,72) width 741: "fermentum ut, tortor. Sed rhoncus. Quisque enim metus, luctus tincidunt, vestibulum eu, vestibulum eu, libero. Mauris"
+          text run at (0,90) width 756: "sagittis aliquam nunc. Nullam pharetra molestie eros. Donec tempus purus ut ligula. Phasellus non nisl. Etiam eu mauris."
+          text run at (0,108) width 106: "Curabitur a velit."
diff --git a/LayoutTests/platform/gtk/fast/repaint/text-selection-rect-in-overflow-2-expected.png b/LayoutTests/platform/gtk/fast/repaint/text-selection-rect-in-overflow-2-expected.png
index 59f0556..8df7c92 100644
--- a/LayoutTests/platform/gtk/fast/repaint/text-selection-rect-in-overflow-2-expected.png
+++ b/LayoutTests/platform/gtk/fast/repaint/text-selection-rect-in-overflow-2-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/text-selection-rect-in-overflow-2-expected.txt b/LayoutTests/platform/gtk/fast/repaint/text-selection-rect-in-overflow-2-expected.txt
index fb5ca53..207416e 100644
--- a/LayoutTests/platform/gtk/fast/repaint/text-selection-rect-in-overflow-2-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/text-selection-rect-in-overflow-2-expected.txt
@@ -1,25 +1,25 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x173
-  RenderBlock {HTML} at (0,0) size 800x173
-    RenderBody {BODY} at (8,8) size 784x157
+layer at (0,0) size 800x174
+  RenderBlock {HTML} at (0,0) size 800x174
+    RenderBody {BODY} at (8,8) size 784x158
       RenderIFrame {IFRAME} at (0,0) size 304x154 [border: (2px inset #000000)]
         layer at (0,0) size 300x150
           RenderView at (0,0) size 300x150
         layer at (0,0) size 300x150
           RenderBlock {HTML} at (0,0) size 300x150
             RenderBody {BODY} at (8,8) size 284x134
-        layer at (8,8) size 284x100 scrollY 53 scrollHeight 153
+        layer at (8,8) size 284x100 scrollY 62 scrollHeight 162
           RenderBlock {DIV} at (0,0) size 284x100
             RenderBR {BR} at (0,0) size 0x17
-            RenderBR {BR} at (0,17) size 0x17
-            RenderBR {BR} at (0,34) size 0x17
-            RenderBR {BR} at (0,51) size 0x17
-            RenderText {#text} at (0,68) size 234x17
-              text run at (0,68) width 234: "Should have blue, not gray, highlight"
-            RenderBR {BR} at (234,82) size 0x0
-            RenderBR {BR} at (0,85) size 0x17
-            RenderBR {BR} at (0,102) size 0x17
-            RenderBR {BR} at (0,119) size 0x17
-            RenderBR {BR} at (0,136) size 0x17
+            RenderBR {BR} at (0,18) size 0x17
+            RenderBR {BR} at (0,36) size 0x17
+            RenderBR {BR} at (0,54) size 0x17
+            RenderText {#text} at (0,72) size 234x17
+              text run at (0,72) width 234: "Should have blue, not gray, highlight"
+            RenderBR {BR} at (234,86) size 0x0
+            RenderBR {BR} at (0,90) size 0x17
+            RenderBR {BR} at (0,108) size 0x17
+            RenderBR {BR} at (0,126) size 0x17
+            RenderBR {BR} at (0,144) size 0x17
       RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/repaint/text-selection-rect-in-overflow-expected.png b/LayoutTests/platform/gtk/fast/repaint/text-selection-rect-in-overflow-expected.png
index a49498d..7bdfdd5 100644
--- a/LayoutTests/platform/gtk/fast/repaint/text-selection-rect-in-overflow-expected.png
+++ b/LayoutTests/platform/gtk/fast/repaint/text-selection-rect-in-overflow-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/text-selection-rect-in-overflow-expected.txt b/LayoutTests/platform/gtk/fast/repaint/text-selection-rect-in-overflow-expected.txt
index 3126de4..c2d80c3 100644
--- a/LayoutTests/platform/gtk/fast/repaint/text-selection-rect-in-overflow-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/text-selection-rect-in-overflow-expected.txt
@@ -3,17 +3,17 @@
 layer at (0,0) size 800x116
   RenderBlock {HTML} at (0,0) size 800x116
     RenderBody {BODY} at (8,8) size 784x100
-layer at (8,8) size 784x100 scrollY 53 scrollHeight 153
+layer at (8,8) size 784x100 scrollY 62 scrollHeight 162
   RenderBlock {DIV} at (0,0) size 784x100
     RenderBR {BR} at (0,0) size 0x17
-    RenderBR {BR} at (0,17) size 0x17
-    RenderBR {BR} at (0,34) size 0x17
-    RenderBR {BR} at (0,51) size 0x17
+    RenderBR {BR} at (0,18) size 0x17
+    RenderBR {BR} at (0,36) size 0x17
+    RenderBR {BR} at (0,54) size 0x17
     RenderInline {SPAN} at (0,0) size 197x17 [bgcolor=#008000]
-      RenderText {#text} at (0,68) size 197x17
-        text run at (0,68) width 197: "Should have green background"
-    RenderBR {BR} at (197,68) size 0x17
-    RenderBR {BR} at (0,85) size 0x17
-    RenderBR {BR} at (0,102) size 0x17
-    RenderBR {BR} at (0,119) size 0x17
-    RenderBR {BR} at (0,136) size 0x17
+      RenderText {#text} at (0,72) size 197x17
+        text run at (0,72) width 197: "Should have green background"
+    RenderBR {BR} at (197,72) size 0x17
+    RenderBR {BR} at (0,90) size 0x17
+    RenderBR {BR} at (0,108) size 0x17
+    RenderBR {BR} at (0,126) size 0x17
+    RenderBR {BR} at (0,144) size 0x17
diff --git a/LayoutTests/platform/gtk/fast/repaint/text-shadow-expected.png b/LayoutTests/platform/gtk/fast/repaint/text-shadow-expected.png
index 693cf5f..15f1585 100644
--- a/LayoutTests/platform/gtk/fast/repaint/text-shadow-expected.png
+++ b/LayoutTests/platform/gtk/fast/repaint/text-shadow-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/text-shadow-expected.txt b/LayoutTests/platform/gtk/fast/repaint/text-shadow-expected.txt
index 87f142e..2ab05a9 100644
--- a/LayoutTests/platform/gtk/fast/repaint/text-shadow-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/text-shadow-expected.txt
@@ -3,7 +3,7 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x562
-      RenderBlock {P} at (0,0) size 784x17
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 172x17
           text run at (0,0) width 172: "This is a regression test for "
         RenderInline {I} at (0,0) size 598x17
@@ -15,25 +15,25 @@
             text run at (524,0) width 246: "Text shadow does not repaint correctly"
         RenderText {#text} at (770,0) size 4x17
           text run at (770,0) width 4: "."
-      RenderBlock {HR} at (0,33) size 784x2 [border: (1px inset #000000)]
-      RenderBlock {DIV} at (30,65) size 724x20
+      RenderBlock {HR} at (0,34) size 784x2 [border: (1px inset #000000)]
+      RenderBlock {DIV} at (30,66) size 724x21
         RenderInline {SPAN} at (0,0) size 202x20 [bgcolor=#C0C0C0]
           RenderText {#text} at (0,0) size 202x20
             text run at (0,0) width 202: "Lorem ipsum dolor sit amet"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {DIV} at (30,115) size 724x20
+      RenderBlock {DIV} at (30,117) size 724x21
         RenderInline {SPAN} at (0,0) size 202x20 [bgcolor=#C0C0C0]
           RenderText {#text} at (0,0) size 202x20
             text run at (0,0) width 202: "Lorem ipsum dolor sit amet"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {DIV} at (30,165) size 724x20
+      RenderBlock {DIV} at (30,168) size 724x21
         RenderText {#text} at (0,2) size 88x17
           text run at (0,2) width 88: "Lorem ipsum "
         RenderInline {SPAN} at (0,0) size 100x20 [bgcolor=#C0C0C0]
           RenderText {#text} at (88,0) size 100x20
             text run at (88,0) width 100: "dolor sit amet"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {DIV} at (30,215) size 724x20
+      RenderBlock {DIV} at (30,219) size 724x21
         RenderInline {SPAN} at (0,0) size 97x20 [bgcolor=#C0C0C0]
           RenderText {#text} at (0,0) size 97x20
             text run at (0,0) width 97: "Lorem ipsum"
diff --git a/LayoutTests/platform/gtk/fast/repaint/text-shadow-horizontal-expected.png b/LayoutTests/platform/gtk/fast/repaint/text-shadow-horizontal-expected.png
index 693cf5f..15f1585 100644
--- a/LayoutTests/platform/gtk/fast/repaint/text-shadow-horizontal-expected.png
+++ b/LayoutTests/platform/gtk/fast/repaint/text-shadow-horizontal-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/text-shadow-horizontal-expected.txt b/LayoutTests/platform/gtk/fast/repaint/text-shadow-horizontal-expected.txt
index 87f142e..2ab05a9 100644
--- a/LayoutTests/platform/gtk/fast/repaint/text-shadow-horizontal-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/text-shadow-horizontal-expected.txt
@@ -3,7 +3,7 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x562
-      RenderBlock {P} at (0,0) size 784x17
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 172x17
           text run at (0,0) width 172: "This is a regression test for "
         RenderInline {I} at (0,0) size 598x17
@@ -15,25 +15,25 @@
             text run at (524,0) width 246: "Text shadow does not repaint correctly"
         RenderText {#text} at (770,0) size 4x17
           text run at (770,0) width 4: "."
-      RenderBlock {HR} at (0,33) size 784x2 [border: (1px inset #000000)]
-      RenderBlock {DIV} at (30,65) size 724x20
+      RenderBlock {HR} at (0,34) size 784x2 [border: (1px inset #000000)]
+      RenderBlock {DIV} at (30,66) size 724x21
         RenderInline {SPAN} at (0,0) size 202x20 [bgcolor=#C0C0C0]
           RenderText {#text} at (0,0) size 202x20
             text run at (0,0) width 202: "Lorem ipsum dolor sit amet"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {DIV} at (30,115) size 724x20
+      RenderBlock {DIV} at (30,117) size 724x21
         RenderInline {SPAN} at (0,0) size 202x20 [bgcolor=#C0C0C0]
           RenderText {#text} at (0,0) size 202x20
             text run at (0,0) width 202: "Lorem ipsum dolor sit amet"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {DIV} at (30,165) size 724x20
+      RenderBlock {DIV} at (30,168) size 724x21
         RenderText {#text} at (0,2) size 88x17
           text run at (0,2) width 88: "Lorem ipsum "
         RenderInline {SPAN} at (0,0) size 100x20 [bgcolor=#C0C0C0]
           RenderText {#text} at (88,0) size 100x20
             text run at (88,0) width 100: "dolor sit amet"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {DIV} at (30,215) size 724x20
+      RenderBlock {DIV} at (30,219) size 724x21
         RenderInline {SPAN} at (0,0) size 97x20 [bgcolor=#C0C0C0]
           RenderText {#text} at (0,0) size 97x20
             text run at (0,0) width 97: "Lorem ipsum"
diff --git a/LayoutTests/platform/gtk/fast/repaint/transform-absolute-in-positioned-container-expected.png b/LayoutTests/platform/gtk/fast/repaint/transform-absolute-in-positioned-container-expected.png
index 70e9d03..4641de0 100644
--- a/LayoutTests/platform/gtk/fast/repaint/transform-absolute-in-positioned-container-expected.png
+++ b/LayoutTests/platform/gtk/fast/repaint/transform-absolute-in-positioned-container-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/transform-absolute-in-positioned-container-expected.txt b/LayoutTests/platform/gtk/fast/repaint/transform-absolute-in-positioned-container-expected.txt
index 9a31409..47b2b8d 100644
--- a/LayoutTests/platform/gtk/fast/repaint/transform-absolute-in-positioned-container-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/transform-absolute-in-positioned-container-expected.txt
@@ -1,9 +1,9 @@
 layer at (0,0) size 802x585
   RenderView at (0,0) size 800x585
-layer at (0,0) size 800x293
-  RenderBlock {HTML} at (0,0) size 800x293
-    RenderBody {BODY} at (8,16) size 784x269
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x296
+  RenderBlock {HTML} at (0,0) size 800x296
+    RenderBody {BODY} at (8,16) size 784x272
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 53x17
           text run at (0,0) width 53: "Test for "
         RenderInline {A} at (0,0) size 305x17 [color=#0000EE]
@@ -11,16 +11,16 @@
             text run at (53,0) width 305: "https://bugs.webkit.org/show_bug.cgi?id=17840"
         RenderText {#text} at (358,0) size 292x17
           text run at (358,0) width 292: ". The rotated box should be correctly redrawn."
-      RenderBlock (anonymous) at (0,33) size 784x17
-      RenderBlock (anonymous) at (0,252) size 784x17
+      RenderBlock (anonymous) at (0,34) size 784x18
+      RenderBlock (anonymous) at (0,254) size 784x18
         RenderText {#text} at (0,0) size 0x0
-layer at (18,109) size 82x57
+layer at (18,110) size 82x57
   RenderInline (relative positioned) {SPAN} at (0,0) size 82x57 [bgcolor=#DDDDDD]
     RenderText {#text} at (20,0) size 62x17
       text run at (20,0) width 62: "Container"
-layer at (18,126) size 784x202
-  RenderBlock (anonymous) at (0,50) size 784x202
-layer at (118,226) size 202x202
+layer at (18,128) size 784x202
+  RenderBlock (anonymous) at (0,52) size 784x202
+layer at (118,228) size 202x202
   RenderBlock (relative positioned) {DIV} at (0,0) size 202x202 [bgcolor=#CCCCCC] [border: (1px solid #000000)]
-layer at (18,328) size 20x57
+layer at (18,330) size 20x57
   RenderInline (relative positioned) {SPAN} at (0,0) size 20x57 [bgcolor=#DDDDDD]
diff --git a/LayoutTests/platform/gtk/fast/repaint/transform-relative-position-expected.png b/LayoutTests/platform/gtk/fast/repaint/transform-relative-position-expected.png
index bddf198..c61c43a 100644
--- a/LayoutTests/platform/gtk/fast/repaint/transform-relative-position-expected.png
+++ b/LayoutTests/platform/gtk/fast/repaint/transform-relative-position-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/transform-relative-position-expected.txt b/LayoutTests/platform/gtk/fast/repaint/transform-relative-position-expected.txt
index 7a07792..adb10b8 100644
--- a/LayoutTests/platform/gtk/fast/repaint/transform-relative-position-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/transform-relative-position-expected.txt
@@ -1,9 +1,9 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x259
-  RenderBlock {HTML} at (0,0) size 800x259
-    RenderBody {BODY} at (8,16) size 784x235
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x260
+  RenderBlock {HTML} at (0,0) size 800x260
+    RenderBody {BODY} at (8,16) size 784x236
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 53x17
           text run at (0,0) width 53: "Test for "
         RenderInline {A} at (0,0) size 305x17 [color=#0000EE]
@@ -11,5 +11,5 @@
             text run at (53,0) width 305: "https://bugs.webkit.org/show_bug.cgi?id=17840"
         RenderText {#text} at (358,0) size 292x17
           text run at (358,0) width 292: ". The rotated box should be correctly redrawn."
-layer at (108,149) size 202x202
-  RenderBlock (relative positioned) {DIV} at (0,33) size 202x202 [bgcolor=#CCCCCC] [border: (1px solid #000000)]
+layer at (108,150) size 202x202
+  RenderBlock (relative positioned) {DIV} at (0,34) size 202x202 [bgcolor=#CCCCCC] [border: (1px solid #000000)]
diff --git a/LayoutTests/platform/gtk/fast/repaint/transform-repaint-descendants-expected.png b/LayoutTests/platform/gtk/fast/repaint/transform-repaint-descendants-expected.png
index 875e55b..7e47f7b 100644
--- a/LayoutTests/platform/gtk/fast/repaint/transform-repaint-descendants-expected.png
+++ b/LayoutTests/platform/gtk/fast/repaint/transform-repaint-descendants-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/transform-repaint-descendants-expected.txt b/LayoutTests/platform/gtk/fast/repaint/transform-repaint-descendants-expected.txt
index 92fa3bb..ee38aff 100644
--- a/LayoutTests/platform/gtk/fast/repaint/transform-repaint-descendants-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/transform-repaint-descendants-expected.txt
@@ -1,9 +1,9 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x259
-  RenderBlock {HTML} at (0,0) size 800x259
-    RenderBody {BODY} at (8,16) size 784x235
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x260
+  RenderBlock {HTML} at (0,0) size 800x260
+    RenderBody {BODY} at (8,16) size 784x236
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 53x17
           text run at (0,0) width 53: "Test for "
         RenderInline {A} at (0,0) size 305x17 [color=#0000EE]
@@ -11,7 +11,7 @@
             text run at (53,0) width 305: "https://bugs.webkit.org/show_bug.cgi?id=22088"
         RenderText {#text} at (358,0) size 292x17
           text run at (358,0) width 292: ". The rotated box should be correctly redrawn."
-layer at (108,149) size 202x202
-  RenderBlock (relative positioned) {DIV} at (0,33) size 202x202 [bgcolor=#CCCCCC] [border: (1px solid #000000)]
-layer at (184,225) size 400x50
+layer at (108,150) size 202x202
+  RenderBlock (relative positioned) {DIV} at (0,34) size 202x202 [bgcolor=#CCCCCC] [border: (1px solid #000000)]
+layer at (184,226) size 400x50
   RenderBlock (positioned) {DIV} at (76,76) size 400x50 [bgcolor=#555555]
diff --git a/LayoutTests/platform/gtk/fast/repaint/transform-translate-expected.png b/LayoutTests/platform/gtk/fast/repaint/transform-translate-expected.png
index 4f7d55e..86bdb27 100644
--- a/LayoutTests/platform/gtk/fast/repaint/transform-translate-expected.png
+++ b/LayoutTests/platform/gtk/fast/repaint/transform-translate-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/repaint/transform-translate-expected.txt b/LayoutTests/platform/gtk/fast/repaint/transform-translate-expected.txt
index 23833ea..097e34d 100644
--- a/LayoutTests/platform/gtk/fast/repaint/transform-translate-expected.txt
+++ b/LayoutTests/platform/gtk/fast/repaint/transform-translate-expected.txt
@@ -3,8 +3,8 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {H1} at (0,0) size 784x36
+      RenderBlock {H1} at (0,0) size 784x37
         RenderText {#text} at (0,0) size 362x36
           text run at (0,0) width 362: "Repaint test for bug 15719"
-layer at (8,65) size 106x106
-  RenderBlock {DIV} at (0,57) size 106x107 [bgcolor=#FFFF00] [border: (3px solid #000000)]
+layer at (8,66) size 106x106
+  RenderBlock {DIV} at (0,58) size 106x107 [bgcolor=#FFFF00] [border: (3px solid #000000)]
diff --git a/LayoutTests/platform/gtk/fast/replaced/001-expected.png b/LayoutTests/platform/gtk/fast/replaced/001-expected.png
index 6b5ef1f..f92dae3 100644
--- a/LayoutTests/platform/gtk/fast/replaced/001-expected.png
+++ b/LayoutTests/platform/gtk/fast/replaced/001-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/replaced/001-expected.txt b/LayoutTests/platform/gtk/fast/replaced/001-expected.txt
index 663e476..a99e46f 100644
--- a/LayoutTests/platform/gtk/fast/replaced/001-expected.txt
+++ b/LayoutTests/platform/gtk/fast/replaced/001-expected.txt
@@ -1,11 +1,11 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x165
-  RenderBlock {HTML} at (0,0) size 800x165
-    RenderBody {BODY} at (8,16) size 784x133
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x166
+  RenderBlock {HTML} at (0,0) size 800x166
+    RenderBody {BODY} at (8,16) size 784x134
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 193x17
           text run at (0,0) width 193: "There should be no red below."
-      RenderBlock {DIV} at (0,33) size 784x100 [bgcolor=#FF0000]
+      RenderBlock {DIV} at (0,34) size 784x100 [bgcolor=#FF0000]
         RenderBlock {P} at (0,0) size 784x100
           RenderImage {IMG} at (0,0) size 784x100
diff --git a/LayoutTests/platform/gtk/fast/replaced/002-expected.png b/LayoutTests/platform/gtk/fast/replaced/002-expected.png
index 7d27c8a..177280c 100644
--- a/LayoutTests/platform/gtk/fast/replaced/002-expected.png
+++ b/LayoutTests/platform/gtk/fast/replaced/002-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/replaced/002-expected.txt b/LayoutTests/platform/gtk/fast/replaced/002-expected.txt
index cac300a..548a8f7 100644
--- a/LayoutTests/platform/gtk/fast/replaced/002-expected.txt
+++ b/LayoutTests/platform/gtk/fast/replaced/002-expected.txt
@@ -1,12 +1,12 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x257
-  RenderBlock {HTML} at (0,0) size 800x257
-    RenderBody {BODY} at (8,16) size 784x233
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x258
+  RenderBlock {HTML} at (0,0) size 800x258
+    RenderBody {BODY} at (8,16) size 784x234
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 193x17
           text run at (0,0) width 193: "There should be no red below."
-      RenderBlock {DIV} at (0,33) size 600x200 [bgcolor=#FF0000]
+      RenderBlock {DIV} at (0,34) size 600x200 [bgcolor=#FF0000]
         RenderBlock {P} at (0,0) size 600x100 [bgcolor=#008000]
           RenderImage {IMG} at (0,0) size 100x100
           RenderImage {IMG} at (0,100) size 600x100
diff --git a/LayoutTests/platform/gtk/fast/replaced/003-expected.png b/LayoutTests/platform/gtk/fast/replaced/003-expected.png
index 7d27c8a..177280c 100644
--- a/LayoutTests/platform/gtk/fast/replaced/003-expected.png
+++ b/LayoutTests/platform/gtk/fast/replaced/003-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/replaced/003-expected.txt b/LayoutTests/platform/gtk/fast/replaced/003-expected.txt
index cac300a..548a8f7 100644
--- a/LayoutTests/platform/gtk/fast/replaced/003-expected.txt
+++ b/LayoutTests/platform/gtk/fast/replaced/003-expected.txt
@@ -1,12 +1,12 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x257
-  RenderBlock {HTML} at (0,0) size 800x257
-    RenderBody {BODY} at (8,16) size 784x233
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x258
+  RenderBlock {HTML} at (0,0) size 800x258
+    RenderBody {BODY} at (8,16) size 784x234
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 193x17
           text run at (0,0) width 193: "There should be no red below."
-      RenderBlock {DIV} at (0,33) size 600x200 [bgcolor=#FF0000]
+      RenderBlock {DIV} at (0,34) size 600x200 [bgcolor=#FF0000]
         RenderBlock {P} at (0,0) size 600x100 [bgcolor=#008000]
           RenderImage {IMG} at (0,0) size 100x100
           RenderImage {IMG} at (0,100) size 600x100
diff --git a/LayoutTests/platform/gtk/fast/replaced/004-expected.png b/LayoutTests/platform/gtk/fast/replaced/004-expected.png
index ae833e1..e52d9b2 100644
--- a/LayoutTests/platform/gtk/fast/replaced/004-expected.png
+++ b/LayoutTests/platform/gtk/fast/replaced/004-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/replaced/004-expected.txt b/LayoutTests/platform/gtk/fast/replaced/004-expected.txt
index f541d0d..2c8a863 100644
--- a/LayoutTests/platform/gtk/fast/replaced/004-expected.txt
+++ b/LayoutTests/platform/gtk/fast/replaced/004-expected.txt
@@ -1,21 +1,21 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x281
-  RenderBlock {HTML} at (0,0) size 800x281
-    RenderBody {BODY} at (8,16) size 784x249
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x282
+  RenderBlock {HTML} at (0,0) size 800x282
+    RenderBody {BODY} at (8,16) size 784x250
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 756x17
           text run at (0,0) width 386: "There should be no red below, just two 300\x{D7}100 pixel green "
           text run at (386,0) width 370: "rectangles of different shades, seperated by 1em of margin."
-      RenderBlock {DIV} at (0,33) size 300x100 [bgcolor=#FF0000]
+      RenderBlock {DIV} at (0,34) size 300x100 [bgcolor=#FF0000]
         RenderBlock {P} at (0,0) size 600x100
           RenderImage {IMG} at (0,0) size 300x100
           RenderText {#text} at (0,0) size 0x0
-layer at (8,165) size 300x100
-  RenderBlock (relative positioned) {DIV} at (0,149) size 300x100
+layer at (8,166) size 300x100
+  RenderBlock (relative positioned) {DIV} at (0,150) size 300x100
     RenderBlock {P} at (0,0) size 600x100
       RenderImage {IMG} at (0,0) size 300x100
       RenderText {#text} at (0,0) size 0x0
       RenderText {#text} at (0,0) size 0x0
-layer at (8,165) size 300x100
+layer at (8,166) size 300x100
   RenderBlock (positioned) {SPAN} at (0,0) size 300x100 [bgcolor=#008000]
diff --git a/LayoutTests/platform/gtk/fast/replaced/005-expected.png b/LayoutTests/platform/gtk/fast/replaced/005-expected.png
index 5fb8aba..0224457 100644
--- a/LayoutTests/platform/gtk/fast/replaced/005-expected.png
+++ b/LayoutTests/platform/gtk/fast/replaced/005-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/replaced/005-expected.txt b/LayoutTests/platform/gtk/fast/replaced/005-expected.txt
index 5764692..8f3d5a1 100644
--- a/LayoutTests/platform/gtk/fast/replaced/005-expected.txt
+++ b/LayoutTests/platform/gtk/fast/replaced/005-expected.txt
@@ -1,38 +1,38 @@
-layer at (0,0) size 785x674
+layer at (0,0) size 785x680
   RenderView at (0,0) size 785x600
-layer at (0,0) size 785x674
-  RenderBlock {HTML} at (0,0) size 785x674
-    RenderBody {BODY} at (8,8) size 769x650
-      RenderTable {TABLE} at (0,0) size 769x212 [border: (2px outset #808080)]
-        RenderTableSection {TBODY} at (2,2) size 765x208
-          RenderTableRow {TR} at (0,0) size 765x208
-            RenderTableCell {TD} at (0,0) size 202x208 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+layer at (0,0) size 785x680
+  RenderBlock {HTML} at (0,0) size 785x680
+    RenderBody {BODY} at (8,8) size 769x656
+      RenderTable {TABLE} at (0,0) size 769x214 [border: (2px outset #808080)]
+        RenderTableSection {TBODY} at (2,2) size 765x210
+          RenderTableRow {TR} at (0,0) size 765x210
+            RenderTableCell {TD} at (0,0) size 202x210 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
               RenderImage {IMG} at (1,1) size 100x100 [bgcolor=#008000]
               RenderImage {IMG} at (101,1) size 100x100 [bgcolor=#008000]
               RenderBR {BR} at (201,87) size 0x17
-              RenderImage {IMG} at (1,104) size 100x100 [bgcolor=#008000]
-              RenderImage {IMG} at (101,104) size 100x100 [bgcolor=#008000]
-            RenderTableCell {TD} at (202,94) size 563x20 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
-              RenderText {#text} at (1,1) size 25x18
-                text run at (1,2) width 25: "Foo"
-      RenderTable {TABLE} at (0,212) size 769x212 [border: (2px outset #808080)]
-        RenderTableSection {TBODY} at (2,2) size 765x208
-          RenderTableRow {TR} at (0,0) size 765x208
-            RenderTableCell {TD} at (0,0) size 202x208 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderImage {IMG} at (1,105) size 100x100 [bgcolor=#008000]
+              RenderImage {IMG} at (101,105) size 100x100 [bgcolor=#008000]
+            RenderTableCell {TD} at (202,95) size 563x20 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 25x17
+                text run at (1,1) width 25: "Foo"
+      RenderTable {TABLE} at (0,214) size 769x214 [border: (2px outset #808080)]
+        RenderTableSection {TBODY} at (2,2) size 765x210
+          RenderTableRow {TR} at (0,0) size 765x210
+            RenderTableCell {TD} at (0,0) size 202x210 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
               RenderInline {SPAN} at (0,0) size 200x17
                 RenderImage {IMG} at (1,1) size 100x100 [bgcolor=#008000]
                 RenderImage {IMG} at (101,1) size 100x100 [bgcolor=#008000]
               RenderBR {BR} at (201,87) size 0x17
-              RenderImage {IMG} at (1,104) size 100x100 [bgcolor=#008000]
-              RenderImage {IMG} at (101,104) size 100x100 [bgcolor=#008000]
-            RenderTableCell {TD} at (202,94) size 563x20 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
-              RenderText {#text} at (1,1) size 25x18
-                text run at (1,2) width 25: "Foo"
-      RenderBlock {P} at (0,440) size 769x210 [border: (2px solid #0000FF)]
+              RenderImage {IMG} at (1,105) size 100x100 [bgcolor=#008000]
+              RenderImage {IMG} at (101,105) size 100x100 [bgcolor=#008000]
+            RenderTableCell {TD} at (202,95) size 563x20 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 25x17
+                text run at (1,1) width 25: "Foo"
+      RenderBlock {P} at (0,444) size 769x212 [border: (2px solid #0000FF)]
         RenderImage {IMG} at (2,2) size 100x100 [bgcolor=#008000]
         RenderImage {IMG} at (102,2) size 100x100 [bgcolor=#008000]
         RenderBR {BR} at (202,88) size 0x17
         RenderInline {A} at (0,0) size 100x17 [color=#0000EE]
-          RenderImage {IMG} at (2,105) size 100x100 [bgcolor=#008000]
-        RenderImage {IMG} at (102,105) size 100x100 [bgcolor=#008000]
+          RenderImage {IMG} at (2,106) size 100x100 [bgcolor=#008000]
+        RenderImage {IMG} at (102,106) size 100x100 [bgcolor=#008000]
         RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/replaced/006-expected.png b/LayoutTests/platform/gtk/fast/replaced/006-expected.png
index 46a442d..0c5f887 100644
--- a/LayoutTests/platform/gtk/fast/replaced/006-expected.png
+++ b/LayoutTests/platform/gtk/fast/replaced/006-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/replaced/006-expected.txt b/LayoutTests/platform/gtk/fast/replaced/006-expected.txt
index b87574c..2aa5240 100644
--- a/LayoutTests/platform/gtk/fast/replaced/006-expected.txt
+++ b/LayoutTests/platform/gtk/fast/replaced/006-expected.txt
@@ -3,7 +3,7 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock (floating) {DIV} at (0,0) size 210x107 [border: (2px solid #0000FF)]
+      RenderBlock (floating) {DIV} at (0,0) size 210x108 [border: (2px solid #0000FF)]
         RenderInline {SPAN} at (0,0) size 206x17
           RenderText {#text} at (0,0) size 0x0
           RenderImage {IMG} at (2,2) size 100x100 [bgcolor=#008000]
diff --git a/LayoutTests/platform/gtk/fast/replaced/007-expected.png b/LayoutTests/platform/gtk/fast/replaced/007-expected.png
index 13c50ed..7941a33 100644
--- a/LayoutTests/platform/gtk/fast/replaced/007-expected.png
+++ b/LayoutTests/platform/gtk/fast/replaced/007-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/replaced/007-expected.txt b/LayoutTests/platform/gtk/fast/replaced/007-expected.txt
index 5f4de45..6a3ec2a 100644
--- a/LayoutTests/platform/gtk/fast/replaced/007-expected.txt
+++ b/LayoutTests/platform/gtk/fast/replaced/007-expected.txt
@@ -3,7 +3,7 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {DIV} at (0,0) size 784x310
+      RenderBlock {DIV} at (0,0) size 784x312
         RenderText {#text} at (161,140) size 158x17
           text run at (161,140) width 158: "This should be centered. "
         RenderIFrame {IFRAME} at (319,0) size 304x154 [border: (2px inset #000000)]
@@ -13,12 +13,12 @@
             RenderBlock {HTML} at (0,0) size 300x150
               RenderBody {BODY} at (8,8) size 284x134 [bgcolor=#FF0000]
         RenderBR {BR} at (623,154) size 0x0
-        RenderText {#text} at (163,293) size 158x17
-          text run at (163,293) width 158: "This should be centered. "
-        RenderEmbeddedObject {OBJECT} at (321,157) size 300x150
+        RenderText {#text} at (163,294) size 158x17
+          text run at (163,294) width 158: "This should be centered. "
+        RenderEmbeddedObject {OBJECT} at (321,158) size 300x150
           layer at (0,0) size 300x150
             RenderView at (0,0) size 300x150
           layer at (0,0) size 300x150
             RenderBlock {HTML} at (0,0) size 300x150
               RenderBody {BODY} at (8,8) size 284x134 [bgcolor=#FF0000]
-        RenderBR {BR} at (621,307) size 0x0
+        RenderBR {BR} at (621,308) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/replaced/absolute-image-sizing-expected.png b/LayoutTests/platform/gtk/fast/replaced/absolute-image-sizing-expected.png
index 1e3a327..0d3a8a2 100644
--- a/LayoutTests/platform/gtk/fast/replaced/absolute-image-sizing-expected.png
+++ b/LayoutTests/platform/gtk/fast/replaced/absolute-image-sizing-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/replaced/absolute-image-sizing-expected.txt b/LayoutTests/platform/gtk/fast/replaced/absolute-image-sizing-expected.txt
index 342f965..4fce2dc 100644
--- a/LayoutTests/platform/gtk/fast/replaced/absolute-image-sizing-expected.txt
+++ b/LayoutTests/platform/gtk/fast/replaced/absolute-image-sizing-expected.txt
@@ -3,15 +3,15 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x576
-      RenderBlock {P} at (0,0) size 784x34
-        RenderText {#text} at (0,0) size 763x34
+      RenderBlock {P} at (0,0) size 784x36
+        RenderText {#text} at (0,0) size 763x35
           text run at (0,0) width 763: "An absolute-positioned image with only one dimension specified should retain its aspect ratio. If this test succeeded, there"
-          text run at (0,17) width 533: "should be no red on the page and both compasses should be equal in size and height."
-layer at (8,58) size 200x200
-  RenderBlock (positioned) {DIV} at (8,58) size 200x200 [bgcolor=#FF0000]
-layer at (8,58) size 200x200
-  RenderImage {IMG} at (8,58) size 200x200
-layer at (300,58) size 200x200
-  RenderBlock (positioned) {DIV} at (300,58) size 200x200 [bgcolor=#FF0000]
-layer at (300,58) size 200x200
-  RenderImage {IMG} at (300,58) size 200x200
+          text run at (0,18) width 533: "should be no red on the page and both compasses should be equal in size and height."
+layer at (8,60) size 200x200
+  RenderBlock (positioned) {DIV} at (8,60) size 200x200 [bgcolor=#FF0000]
+layer at (8,60) size 200x200
+  RenderImage {IMG} at (8,60) size 200x200
+layer at (300,60) size 200x200
+  RenderBlock (positioned) {DIV} at (300,60) size 200x200 [bgcolor=#FF0000]
+layer at (300,60) size 200x200
+  RenderImage {IMG} at (300,60) size 200x200
diff --git a/LayoutTests/platform/gtk/fast/replaced/absolute-position-percentage-height-expected.png b/LayoutTests/platform/gtk/fast/replaced/absolute-position-percentage-height-expected.png
index e0d1c74..eb06666 100644
--- a/LayoutTests/platform/gtk/fast/replaced/absolute-position-percentage-height-expected.png
+++ b/LayoutTests/platform/gtk/fast/replaced/absolute-position-percentage-height-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/replaced/absolute-position-percentage-height-expected.txt b/LayoutTests/platform/gtk/fast/replaced/absolute-position-percentage-height-expected.txt
index b676700a..92fbe37 100644
--- a/LayoutTests/platform/gtk/fast/replaced/absolute-position-percentage-height-expected.txt
+++ b/LayoutTests/platform/gtk/fast/replaced/absolute-position-percentage-height-expected.txt
@@ -3,28 +3,28 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x582
-      RenderBlock {P} at (0,0) size 784x34
+      RenderBlock {P} at (0,0) size 784x36
         RenderText {#text} at (0,0) size 53x17
           text run at (0,0) width 53: "Test for "
-        RenderInline {I} at (0,0) size 752x34
+        RenderInline {I} at (0,0) size 752x35
           RenderInline {A} at (0,0) size 301x17 [color=#0000EE]
             RenderText {#text} at (53,0) size 301x17
               text run at (53,0) width 301: "http://bugs.webkit.org/show_bug.cgi?id=14449"
-          RenderText {#text} at (354,0) size 752x34
+          RenderText {#text} at (354,0) size 752x35
             text run at (354,0) width 4: " "
             text run at (358,0) width 394: "REGRESSION (r14345-r14375): Absolutely positioned image"
-            text run at (0,17) width 281: "does not scale to containing element's height"
-        RenderText {#text} at (281,17) size 4x17
-          text run at (281,17) width 4: "."
-layer at (18,58) size 764x200
-  RenderBlock (relative positioned) {DIV} at (10,50) size 764x200
-layer at (18,58) size 100x100
+            text run at (0,18) width 281: "does not scale to containing element's height"
+        RenderText {#text} at (281,18) size 4x17
+          text run at (281,18) width 4: "."
+layer at (18,60) size 764x200
+  RenderBlock (relative positioned) {DIV} at (10,52) size 764x200
+layer at (18,60) size 100x100
   RenderBlock (relative positioned) {DIV} at (0,0) size 100x100 [bgcolor=#808080]
     RenderBlock {DIV} at (0,0) size 100x100
-layer at (18,58) size 50x100
+layer at (18,60) size 50x100
   RenderImage {IMG} at (0,0) size 50x100 [bgcolor=#0000FF]
-layer at (18,268) size 764x200
-  RenderBlock (relative positioned) {DIV} at (10,260) size 764x200
+layer at (18,270) size 764x200
+  RenderBlock (relative positioned) {DIV} at (10,262) size 764x200
     RenderText {#text} at (0,0) size 0x0
-layer at (18,268) size 50x85
-  RenderImage {IMG} at (0,0) size 50x85 [bgcolor=#0000FF]
+layer at (18,270) size 50x89
+  RenderImage {IMG} at (0,0) size 50x89 [bgcolor=#0000FF]
diff --git a/LayoutTests/platform/gtk/fast/replaced/absolute-position-percentage-width-expected.png b/LayoutTests/platform/gtk/fast/replaced/absolute-position-percentage-width-expected.png
index b9d9c70..0ca31c9 100644
--- a/LayoutTests/platform/gtk/fast/replaced/absolute-position-percentage-width-expected.png
+++ b/LayoutTests/platform/gtk/fast/replaced/absolute-position-percentage-width-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/replaced/absolute-position-percentage-width-expected.txt b/LayoutTests/platform/gtk/fast/replaced/absolute-position-percentage-width-expected.txt
index 7d4c54c..e92b19d 100644
--- a/LayoutTests/platform/gtk/fast/replaced/absolute-position-percentage-width-expected.txt
+++ b/LayoutTests/platform/gtk/fast/replaced/absolute-position-percentage-width-expected.txt
@@ -1,13 +1,13 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x79
-  RenderBlock {HTML} at (0,0) size 800x79
-    RenderBody {BODY} at (8,8) size 784x63
-layer at (8,8) size 314x63
-  RenderBlock (relative positioned) {DIV} at (0,0) size 314x63 [bgcolor=#FF0000] [border: (2px solid #000000)]
-layer at (10,10) size 310x59
-  RenderImage {IMG} at (2,2) size 310x59
-layer at (15,31) size 300x17
-  RenderBlock (relative positioned) zI: 1 {P} at (7,23) size 300x17
+layer at (0,0) size 800x80
+  RenderBlock {HTML} at (0,0) size 800x80
+    RenderBody {BODY} at (8,8) size 784x64
+layer at (8,8) size 314x64
+  RenderBlock (relative positioned) {DIV} at (0,0) size 314x64 [bgcolor=#FF0000] [border: (2px solid #000000)]
+layer at (10,10) size 310x60
+  RenderImage {IMG} at (2,2) size 310x60
+layer at (15,31) size 300x18
+  RenderBlock (relative positioned) zI: 1 {P} at (7,23) size 300x18
     RenderText zI: 1 {#text} at (37,0) size 226x17
       text run at (37,0) width 226: "There should be no red on this page"
diff --git a/LayoutTests/platform/gtk/fast/replaced/absolute-position-with-auto-height-and-top-and-bottom-expected.png b/LayoutTests/platform/gtk/fast/replaced/absolute-position-with-auto-height-and-top-and-bottom-expected.png
index d8049e0..5a44d16 100644
--- a/LayoutTests/platform/gtk/fast/replaced/absolute-position-with-auto-height-and-top-and-bottom-expected.png
+++ b/LayoutTests/platform/gtk/fast/replaced/absolute-position-with-auto-height-and-top-and-bottom-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/replaced/absolute-position-with-auto-height-and-top-and-bottom-expected.txt b/LayoutTests/platform/gtk/fast/replaced/absolute-position-with-auto-height-and-top-and-bottom-expected.txt
index eddd71b..00ef1f8 100644
--- a/LayoutTests/platform/gtk/fast/replaced/absolute-position-with-auto-height-and-top-and-bottom-expected.txt
+++ b/LayoutTests/platform/gtk/fast/replaced/absolute-position-with-auto-height-and-top-and-bottom-expected.txt
@@ -3,10 +3,10 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x17
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 643x17
           text run at (0,0) width 643: "The blue box should be vertically centered in the black box with 25px of white on the top and bottom."
-layer at (8,41) size 104x154
-  RenderBlock (relative positioned) {DIV} at (0,33) size 104x154 [border: (2px solid #000000)]
-layer at (10,68) size 100x100
+layer at (8,42) size 104x154
+  RenderBlock (relative positioned) {DIV} at (0,34) size 104x154 [border: (2px solid #000000)]
+layer at (10,69) size 100x100
   RenderImage {IMG} at (2,27) size 100x100
diff --git a/LayoutTests/platform/gtk/fast/replaced/absolute-position-with-auto-width-and-left-and-right-expected.png b/LayoutTests/platform/gtk/fast/replaced/absolute-position-with-auto-width-and-left-and-right-expected.png
index a2a741b..1e16d79 100644
--- a/LayoutTests/platform/gtk/fast/replaced/absolute-position-with-auto-width-and-left-and-right-expected.png
+++ b/LayoutTests/platform/gtk/fast/replaced/absolute-position-with-auto-width-and-left-and-right-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/replaced/absolute-position-with-auto-width-and-left-and-right-expected.txt b/LayoutTests/platform/gtk/fast/replaced/absolute-position-with-auto-width-and-left-and-right-expected.txt
index 75f1a96..17d1582 100644
--- a/LayoutTests/platform/gtk/fast/replaced/absolute-position-with-auto-width-and-left-and-right-expected.txt
+++ b/LayoutTests/platform/gtk/fast/replaced/absolute-position-with-auto-width-and-left-and-right-expected.txt
@@ -3,10 +3,10 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x17
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 645x17
           text run at (0,0) width 645: "The blue box should be horizontally centered in the black box with 25px of white on the left and right."
-layer at (8,41) size 154x104
-  RenderBlock (relative positioned) {DIV} at (0,33) size 154x104 [border: (2px solid #000000)]
-layer at (35,43) size 100x100
+layer at (8,42) size 154x104
+  RenderBlock (relative positioned) {DIV} at (0,34) size 154x104 [border: (2px solid #000000)]
+layer at (35,44) size 100x100
   RenderImage {IMG} at (27,2) size 100x100
diff --git a/LayoutTests/platform/gtk/fast/replaced/applet-display-none-expected.png b/LayoutTests/platform/gtk/fast/replaced/applet-display-none-expected.png
index 560d516..4897415 100644
--- a/LayoutTests/platform/gtk/fast/replaced/applet-display-none-expected.png
+++ b/LayoutTests/platform/gtk/fast/replaced/applet-display-none-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/replaced/applet-display-none-expected.txt b/LayoutTests/platform/gtk/fast/replaced/applet-display-none-expected.txt
index e6e4be6..1fcaa975 100644
--- a/LayoutTests/platform/gtk/fast/replaced/applet-display-none-expected.txt
+++ b/LayoutTests/platform/gtk/fast/replaced/applet-display-none-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x49
-  RenderBlock {HTML} at (0,0) size 800x49
-    RenderBody {BODY} at (8,16) size 784x17
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x50
+  RenderBlock {HTML} at (0,0) size 800x50
+    RenderBody {BODY} at (8,16) size 784x18
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 518x17
           text run at (0,0) width 518: "Should not see the applet below (it has display:none). Java must be on for this test."
diff --git a/LayoutTests/platform/gtk/fast/replaced/embed-display-none-expected.png b/LayoutTests/platform/gtk/fast/replaced/embed-display-none-expected.png
index 53aacc9..c61fc2c 100644
--- a/LayoutTests/platform/gtk/fast/replaced/embed-display-none-expected.png
+++ b/LayoutTests/platform/gtk/fast/replaced/embed-display-none-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/replaced/embed-display-none-expected.txt b/LayoutTests/platform/gtk/fast/replaced/embed-display-none-expected.txt
index 8a2a929..7809b7a 100644
--- a/LayoutTests/platform/gtk/fast/replaced/embed-display-none-expected.txt
+++ b/LayoutTests/platform/gtk/fast/replaced/embed-display-none-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x49
-  RenderBlock {HTML} at (0,0) size 800x49
-    RenderBody {BODY} at (8,16) size 784x17
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x50
+  RenderBlock {HTML} at (0,0) size 800x50
+    RenderBody {BODY} at (8,16) size 784x18
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 340x17
           text run at (0,0) width 340: "Should not see the embed below (it has display:none)."
diff --git a/LayoutTests/platform/gtk/fast/replaced/image-onload-expected.png b/LayoutTests/platform/gtk/fast/replaced/image-onload-expected.png
index 65c9a60..1cc8a3e 100644
--- a/LayoutTests/platform/gtk/fast/replaced/image-onload-expected.png
+++ b/LayoutTests/platform/gtk/fast/replaced/image-onload-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/replaced/image-onload-expected.txt b/LayoutTests/platform/gtk/fast/replaced/image-onload-expected.txt
index f01c8e4..49405dc 100644
--- a/LayoutTests/platform/gtk/fast/replaced/image-onload-expected.txt
+++ b/LayoutTests/platform/gtk/fast/replaced/image-onload-expected.txt
@@ -5,6 +5,6 @@
     RenderBody {BODY} at (8,8) size 784x576
       RenderBlock (anonymous) at (0,0) size 784x128
         RenderImage {IMG} at (0,0) size 128x128
-      RenderBlock {P} at (0,144) size 784x17
+      RenderBlock {P} at (0,144) size 784x18
         RenderText {#text} at (0,0) size 63x17
           text run at (0,0) width 63: "not empty"
diff --git a/LayoutTests/platform/gtk/fast/replaced/image-resize-width-expected.png b/LayoutTests/platform/gtk/fast/replaced/image-resize-width-expected.png
index dfeff0c..7b6dd4c 100644
--- a/LayoutTests/platform/gtk/fast/replaced/image-resize-width-expected.png
+++ b/LayoutTests/platform/gtk/fast/replaced/image-resize-width-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/replaced/image-resize-width-expected.txt b/LayoutTests/platform/gtk/fast/replaced/image-resize-width-expected.txt
index 7b0eb7c..19a9b8a 100644
--- a/LayoutTests/platform/gtk/fast/replaced/image-resize-width-expected.txt
+++ b/LayoutTests/platform/gtk/fast/replaced/image-resize-width-expected.txt
@@ -3,7 +3,7 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x17
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 53x17
           text run at (0,0) width 53: "Test for "
         RenderInline {I} at (0,0) size 529x17
@@ -15,9 +15,9 @@
             text run at (350,0) width 232: "Quirksmode: Image swap resize bug"
         RenderText {#text} at (582,0) size 4x17
           text run at (582,0) width 4: "."
-      RenderBlock {P} at (0,33) size 784x17
+      RenderBlock {P} at (0,34) size 784x18
         RenderText {#text} at (0,0) size 286x17
           text run at (0,0) width 286: "This should be a blue 100\x{D7}100 pixels square."
-      RenderBlock (anonymous) at (0,66) size 784x100
+      RenderBlock (anonymous) at (0,68) size 784x100
         RenderImage {IMG} at (0,0) size 100x100
         RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/replaced/image-sizing-expected.png b/LayoutTests/platform/gtk/fast/replaced/image-sizing-expected.png
index 3afe936..a4f5292 100644
--- a/LayoutTests/platform/gtk/fast/replaced/image-sizing-expected.png
+++ b/LayoutTests/platform/gtk/fast/replaced/image-sizing-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/replaced/image-sizing-expected.txt b/LayoutTests/platform/gtk/fast/replaced/image-sizing-expected.txt
index 8d3629d..cb57d6d 100644
--- a/LayoutTests/platform/gtk/fast/replaced/image-sizing-expected.txt
+++ b/LayoutTests/platform/gtk/fast/replaced/image-sizing-expected.txt
@@ -1,14 +1,14 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x298
-  RenderBlock {HTML} at (0,0) size 800x298
-    RenderBody {BODY} at (8,16) size 784x266
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x302
+  RenderBlock {HTML} at (0,0) size 800x302
+    RenderBody {BODY} at (8,16) size 784x270
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 393x17
           text run at (0,0) width 393: "These images should all look the same, square not rectangular."
-      RenderBlock {P} at (0,33) size 784x67
+      RenderBlock {P} at (0,34) size 784x68
         RenderImage {IMG} at (0,0) size 64x64
-      RenderBlock {P} at (0,116) size 784x67
+      RenderBlock {P} at (0,118) size 784x68
         RenderImage {IMG} at (0,0) size 64x64
-      RenderBlock {P} at (0,199) size 784x67
+      RenderBlock {P} at (0,202) size 784x68
         RenderImage {IMG} at (0,0) size 64x64
diff --git a/LayoutTests/platform/gtk/fast/replaced/image-solid-color-with-alpha-expected.png b/LayoutTests/platform/gtk/fast/replaced/image-solid-color-with-alpha-expected.png
index d22af92..964ab8e 100644
--- a/LayoutTests/platform/gtk/fast/replaced/image-solid-color-with-alpha-expected.png
+++ b/LayoutTests/platform/gtk/fast/replaced/image-solid-color-with-alpha-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/replaced/image-solid-color-with-alpha-expected.txt b/LayoutTests/platform/gtk/fast/replaced/image-solid-color-with-alpha-expected.txt
index 10e3edb..953e7d5 100644
--- a/LayoutTests/platform/gtk/fast/replaced/image-solid-color-with-alpha-expected.txt
+++ b/LayoutTests/platform/gtk/fast/replaced/image-solid-color-with-alpha-expected.txt
@@ -3,7 +3,7 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x17
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 53x17
           text run at (0,0) width 53: "Test for "
         RenderInline {A} at (0,0) size 60x17 [color=#0000EE]
@@ -11,10 +11,10 @@
             text run at (53,0) width 60: "bug 3438"
         RenderText {#text} at (113,0) size 202x17
           text run at (113,0) width 202: ": rendering of 1x1 PNG images."
-      RenderBlock {P} at (0,33) size 784x17
+      RenderBlock {P} at (0,34) size 784x18
         RenderText {#text} at (0,0) size 283x17
           text run at (0,0) width 283: "The two squares should have the same color:"
-      RenderBlock (anonymous) at (0,66) size 784x53
+      RenderBlock (anonymous) at (0,68) size 784x54
         RenderImage {IMG} at (0,0) size 50x50
         RenderText {#text} at (50,36) size 4x17
           text run at (50,36) width 4: " "
diff --git a/LayoutTests/platform/gtk/fast/replaced/inline-box-wrapper-handover-expected.png b/LayoutTests/platform/gtk/fast/replaced/inline-box-wrapper-handover-expected.png
index 63a48cc..81009f5 100644
--- a/LayoutTests/platform/gtk/fast/replaced/inline-box-wrapper-handover-expected.png
+++ b/LayoutTests/platform/gtk/fast/replaced/inline-box-wrapper-handover-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/replaced/inline-box-wrapper-handover-expected.txt b/LayoutTests/platform/gtk/fast/replaced/inline-box-wrapper-handover-expected.txt
index b1f9793..c42197f 100644
--- a/LayoutTests/platform/gtk/fast/replaced/inline-box-wrapper-handover-expected.txt
+++ b/LayoutTests/platform/gtk/fast/replaced/inline-box-wrapper-handover-expected.txt
@@ -3,47 +3,47 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x34
+      RenderBlock {P} at (0,0) size 784x36
         RenderText {#text} at (0,0) size 253x17
           text run at (0,0) width 253: "This test checks for a regression against "
-        RenderInline {I} at (0,0) size 744x34
+        RenderInline {I} at (0,0) size 744x35
           RenderInline {A} at (0,0) size 348x17 [color=#0000EE]
             RenderText {#text} at (253,0) size 348x17
               text run at (253,0) width 348: "http://bugzilla.opendarwin.org/show_bug.cgi?id=6276"
-          RenderText {#text} at (601,0) size 744x34
+          RenderText {#text} at (601,0) size 744x35
             text run at (601,0) width 4: " "
             text run at (605,0) width 139: "Image thumbnails are"
-            text run at (0,17) width 195: "misplaced on forum.2ostrov.ru"
-        RenderText {#text} at (195,17) size 4x17
-          text run at (195,17) width 4: "."
-      RenderBlock {HR} at (0,50) size 784x2 [border: (1px inset #000000)]
-      RenderBlock {P} at (0,68) size 784x17
+            text run at (0,18) width 195: "misplaced on forum.2ostrov.ru"
+        RenderText {#text} at (195,18) size 4x17
+          text run at (195,18) width 4: "."
+      RenderBlock {HR} at (0,52) size 784x2 [border: (1px inset #000000)]
+      RenderBlock {P} at (0,70) size 784x18
         RenderText {#text} at (0,0) size 232x17
           text run at (0,0) width 232: "Box 1 and box 2 should be identical."
-      RenderBlock (anonymous) at (0,101) size 784x17
+      RenderBlock (anonymous) at (0,104) size 784x18
         RenderText {#text} at (0,0) size 43x17
           text run at (0,0) width 43: "Box 1:"
-      RenderBlock {DIV} at (0,118) size 67x78 [border: (1px solid #000000)]
+      RenderBlock {DIV} at (0,122) size 67x80 [border: (1px solid #000000)]
         RenderBlock {DIV} at (6,6) size 40x20 [bgcolor=#0000FF]
         RenderText {#text} at (6,32) size 16x17
           text run at (6,32) width 16: "A "
         RenderBlock {DIV} at (22,26) size 35x20 [bgcolor=#FF0000]
-        RenderText {#text} at (6,55) size 15x17
-          text run at (6,55) width 15: "B "
-        RenderBlock {DIV} at (21,49) size 20x20 [bgcolor=#008000]
-        RenderText {#text} at (41,55) size 15x17
-          text run at (41,55) width 15: " C"
-      RenderBlock (anonymous) at (0,196) size 784x34
+        RenderText {#text} at (6,56) size 15x17
+          text run at (6,56) width 15: "B "
+        RenderBlock {DIV} at (21,50) size 20x20 [bgcolor=#008000]
+        RenderText {#text} at (41,56) size 15x17
+          text run at (41,56) width 15: " C"
+      RenderBlock (anonymous) at (0,202) size 784x36
         RenderBR {BR} at (0,0) size 0x17
-        RenderText {#text} at (0,17) size 43x17
-          text run at (0,17) width 43: "Box 2:"
-      RenderBlock {DIV} at (0,230) size 67x78 [border: (1px solid #000000)]
+        RenderText {#text} at (0,18) size 43x17
+          text run at (0,18) width 43: "Box 2:"
+      RenderBlock {DIV} at (0,238) size 67x80 [border: (1px solid #000000)]
         RenderBlock {DIV} at (6,6) size 40x20 [bgcolor=#0000FF]
         RenderText {#text} at (6,32) size 16x17
           text run at (6,32) width 16: "A "
         RenderBlock {DIV} at (22,26) size 35x20 [bgcolor=#FF0000]
-        RenderText {#text} at (6,55) size 15x17
-          text run at (6,55) width 15: "B "
-        RenderBlock {DIV} at (21,49) size 20x20 [bgcolor=#008000]
-        RenderText {#text} at (41,55) size 15x17
-          text run at (41,55) width 15: " C"
+        RenderText {#text} at (6,56) size 15x17
+          text run at (6,56) width 15: "B "
+        RenderBlock {DIV} at (21,50) size 20x20 [bgcolor=#008000]
+        RenderText {#text} at (41,56) size 15x17
+          text run at (41,56) width 15: " C"
diff --git a/LayoutTests/platform/gtk/fast/replaced/max-width-percent-expected.png b/LayoutTests/platform/gtk/fast/replaced/max-width-percent-expected.png
index c758939..aabd408 100644
--- a/LayoutTests/platform/gtk/fast/replaced/max-width-percent-expected.png
+++ b/LayoutTests/platform/gtk/fast/replaced/max-width-percent-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/replaced/max-width-percent-expected.txt b/LayoutTests/platform/gtk/fast/replaced/max-width-percent-expected.txt
index 0c7c5ad..5dae42f 100644
--- a/LayoutTests/platform/gtk/fast/replaced/max-width-percent-expected.txt
+++ b/LayoutTests/platform/gtk/fast/replaced/max-width-percent-expected.txt
@@ -1,26 +1,26 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x210
-  RenderBlock {HTML} at (0,0) size 800x210
-    RenderBody {BODY} at (8,16) size 784x186
-      RenderBlock {P} at (0,0) size 784x34
+layer at (0,0) size 800x214
+  RenderBlock {HTML} at (0,0) size 800x214
+    RenderBody {BODY} at (8,16) size 784x190
+      RenderBlock {P} at (0,0) size 784x36
         RenderText {#text} at (0,0) size 53x17
           text run at (0,0) width 53: "Test for "
-        RenderInline {I} at (0,0) size 777x34
+        RenderInline {I} at (0,0) size 777x35
           RenderInline {A} at (0,0) size 154x17 [color=#0000EE]
             RenderText {#text} at (53,0) size 154x17
               text run at (53,0) width 154: "rdar://problem/5862634"
-          RenderText {#text} at (207,0) size 777x34
+          RenderText {#text} at (207,0) size 777x35
             text run at (207,0) width 4: " "
             text run at (211,0) width 566: "REGRESSION (3.1.1): In iChat, inline image not resizable past current size after another"
-            text run at (0,17) width 89: "IM is received"
-        RenderText {#text} at (89,17) size 4x17
-          text run at (89,17) width 4: "."
-      RenderBlock {P} at (0,50) size 784x17
+            text run at (0,18) width 89: "IM is received"
+        RenderText {#text} at (89,18) size 4x17
+          text run at (89,18) width 4: "."
+      RenderBlock {P} at (0,52) size 784x18
         RenderText {#text} at (0,0) size 315x17
           text run at (0,0) width 315: "The blue square below should be 100\x{D7}100 pixels."
-      RenderBlock {DIV} at (0,83) size 200x103
-        RenderBlock {DIV} at (0,0) size 100x103
+      RenderBlock {DIV} at (0,86) size 200x104
+        RenderBlock {DIV} at (0,0) size 100x104
           RenderImage {IMG} at (0,0) size 100x100
           RenderText {#text} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/replaced/maxheight-percent-expected.png b/LayoutTests/platform/gtk/fast/replaced/maxheight-percent-expected.png
index 8f0a2ab..120caef 100644
--- a/LayoutTests/platform/gtk/fast/replaced/maxheight-percent-expected.png
+++ b/LayoutTests/platform/gtk/fast/replaced/maxheight-percent-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/replaced/maxheight-percent-expected.txt b/LayoutTests/platform/gtk/fast/replaced/maxheight-percent-expected.txt
index 5afb7da..68c896f 100644
--- a/LayoutTests/platform/gtk/fast/replaced/maxheight-percent-expected.txt
+++ b/LayoutTests/platform/gtk/fast/replaced/maxheight-percent-expected.txt
@@ -3,13 +3,13 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x17
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 462x17
           text run at (0,0) width 462: "In this test you should see two identical blue squares, each 50px by 50px."
-      RenderBlock {DIV} at (0,33) size 784x100
+      RenderBlock {DIV} at (0,34) size 784x100
         RenderImage {IMG} at (0,0) size 50x50
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock (anonymous) at (0,133) size 784x67
+      RenderBlock (anonymous) at (0,134) size 784x68
         RenderBR {BR} at (0,0) size 0x17
-        RenderImage {IMG} at (0,17) size 50x50
+        RenderImage {IMG} at (0,18) size 50x50
         RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/replaced/maxheight-pxs-expected.png b/LayoutTests/platform/gtk/fast/replaced/maxheight-pxs-expected.png
index eb7ff17..cc14a7e 100644
--- a/LayoutTests/platform/gtk/fast/replaced/maxheight-pxs-expected.png
+++ b/LayoutTests/platform/gtk/fast/replaced/maxheight-pxs-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/replaced/maxheight-pxs-expected.txt b/LayoutTests/platform/gtk/fast/replaced/maxheight-pxs-expected.txt
index 1616e8d..8ebe9b0 100644
--- a/LayoutTests/platform/gtk/fast/replaced/maxheight-pxs-expected.txt
+++ b/LayoutTests/platform/gtk/fast/replaced/maxheight-pxs-expected.txt
@@ -3,10 +3,10 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x17
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 462x17
           text run at (0,0) width 462: "In this test you should see two identical blue squares, each 50px by 50px."
-      RenderBlock (anonymous) at (0,33) size 784x53
+      RenderBlock (anonymous) at (0,34) size 784x54
         RenderImage {IMG} at (0,0) size 50x50
         RenderText {#text} at (50,36) size 4x17
           text run at (50,36) width 4: " "
diff --git a/LayoutTests/platform/gtk/fast/replaced/maxwidth-percent-expected.png b/LayoutTests/platform/gtk/fast/replaced/maxwidth-percent-expected.png
index 45c29e0..32e2225 100644
--- a/LayoutTests/platform/gtk/fast/replaced/maxwidth-percent-expected.png
+++ b/LayoutTests/platform/gtk/fast/replaced/maxwidth-percent-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/replaced/maxwidth-percent-expected.txt b/LayoutTests/platform/gtk/fast/replaced/maxwidth-percent-expected.txt
index 8c6d209..bb35c93 100644
--- a/LayoutTests/platform/gtk/fast/replaced/maxwidth-percent-expected.txt
+++ b/LayoutTests/platform/gtk/fast/replaced/maxwidth-percent-expected.txt
@@ -3,13 +3,13 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x17
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 462x17
           text run at (0,0) width 462: "In this test you should see two identical blue squares, each 50px by 50px."
-      RenderBlock {DIV} at (0,33) size 100x50
+      RenderBlock {DIV} at (0,34) size 100x50
         RenderImage {IMG} at (0,0) size 50x50
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock (anonymous) at (0,83) size 784x67
+      RenderBlock (anonymous) at (0,84) size 784x68
         RenderBR {BR} at (0,0) size 0x17
-        RenderImage {IMG} at (0,17) size 50x50
+        RenderImage {IMG} at (0,18) size 50x50
         RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/replaced/maxwidth-pxs-expected.png b/LayoutTests/platform/gtk/fast/replaced/maxwidth-pxs-expected.png
index eb7ff17..cc14a7e 100644
--- a/LayoutTests/platform/gtk/fast/replaced/maxwidth-pxs-expected.png
+++ b/LayoutTests/platform/gtk/fast/replaced/maxwidth-pxs-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/replaced/maxwidth-pxs-expected.txt b/LayoutTests/platform/gtk/fast/replaced/maxwidth-pxs-expected.txt
index 1616e8d..8ebe9b0 100644
--- a/LayoutTests/platform/gtk/fast/replaced/maxwidth-pxs-expected.txt
+++ b/LayoutTests/platform/gtk/fast/replaced/maxwidth-pxs-expected.txt
@@ -3,10 +3,10 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x17
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 462x17
           text run at (0,0) width 462: "In this test you should see two identical blue squares, each 50px by 50px."
-      RenderBlock (anonymous) at (0,33) size 784x53
+      RenderBlock (anonymous) at (0,34) size 784x54
         RenderImage {IMG} at (0,0) size 50x50
         RenderText {#text} at (50,36) size 4x17
           text run at (50,36) width 4: " "
diff --git a/LayoutTests/platform/gtk/fast/replaced/minheight-percent-expected.png b/LayoutTests/platform/gtk/fast/replaced/minheight-percent-expected.png
index 8f0a2ab..120caef 100644
--- a/LayoutTests/platform/gtk/fast/replaced/minheight-percent-expected.png
+++ b/LayoutTests/platform/gtk/fast/replaced/minheight-percent-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/replaced/minheight-percent-expected.txt b/LayoutTests/platform/gtk/fast/replaced/minheight-percent-expected.txt
index 5afb7da..68c896f 100644
--- a/LayoutTests/platform/gtk/fast/replaced/minheight-percent-expected.txt
+++ b/LayoutTests/platform/gtk/fast/replaced/minheight-percent-expected.txt
@@ -3,13 +3,13 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x17
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 462x17
           text run at (0,0) width 462: "In this test you should see two identical blue squares, each 50px by 50px."
-      RenderBlock {DIV} at (0,33) size 784x100
+      RenderBlock {DIV} at (0,34) size 784x100
         RenderImage {IMG} at (0,0) size 50x50
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock (anonymous) at (0,133) size 784x67
+      RenderBlock (anonymous) at (0,134) size 784x68
         RenderBR {BR} at (0,0) size 0x17
-        RenderImage {IMG} at (0,17) size 50x50
+        RenderImage {IMG} at (0,18) size 50x50
         RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/replaced/minheight-pxs-expected.png b/LayoutTests/platform/gtk/fast/replaced/minheight-pxs-expected.png
index eb7ff17..cc14a7e 100644
--- a/LayoutTests/platform/gtk/fast/replaced/minheight-pxs-expected.png
+++ b/LayoutTests/platform/gtk/fast/replaced/minheight-pxs-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/replaced/minheight-pxs-expected.txt b/LayoutTests/platform/gtk/fast/replaced/minheight-pxs-expected.txt
index 1616e8d..8ebe9b0 100644
--- a/LayoutTests/platform/gtk/fast/replaced/minheight-pxs-expected.txt
+++ b/LayoutTests/platform/gtk/fast/replaced/minheight-pxs-expected.txt
@@ -3,10 +3,10 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x17
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 462x17
           text run at (0,0) width 462: "In this test you should see two identical blue squares, each 50px by 50px."
-      RenderBlock (anonymous) at (0,33) size 784x53
+      RenderBlock (anonymous) at (0,34) size 784x54
         RenderImage {IMG} at (0,0) size 50x50
         RenderText {#text} at (50,36) size 4x17
           text run at (50,36) width 4: " "
diff --git a/LayoutTests/platform/gtk/fast/replaced/minwidth-percent-expected.png b/LayoutTests/platform/gtk/fast/replaced/minwidth-percent-expected.png
index 45c29e0..32e2225 100644
--- a/LayoutTests/platform/gtk/fast/replaced/minwidth-percent-expected.png
+++ b/LayoutTests/platform/gtk/fast/replaced/minwidth-percent-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/replaced/minwidth-percent-expected.txt b/LayoutTests/platform/gtk/fast/replaced/minwidth-percent-expected.txt
index 8c6d209..bb35c93 100644
--- a/LayoutTests/platform/gtk/fast/replaced/minwidth-percent-expected.txt
+++ b/LayoutTests/platform/gtk/fast/replaced/minwidth-percent-expected.txt
@@ -3,13 +3,13 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x17
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 462x17
           text run at (0,0) width 462: "In this test you should see two identical blue squares, each 50px by 50px."
-      RenderBlock {DIV} at (0,33) size 100x50
+      RenderBlock {DIV} at (0,34) size 100x50
         RenderImage {IMG} at (0,0) size 50x50
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock (anonymous) at (0,83) size 784x67
+      RenderBlock (anonymous) at (0,84) size 784x68
         RenderBR {BR} at (0,0) size 0x17
-        RenderImage {IMG} at (0,17) size 50x50
+        RenderImage {IMG} at (0,18) size 50x50
         RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/replaced/minwidth-pxs-expected.png b/LayoutTests/platform/gtk/fast/replaced/minwidth-pxs-expected.png
index eb7ff17..cc14a7e 100644
--- a/LayoutTests/platform/gtk/fast/replaced/minwidth-pxs-expected.png
+++ b/LayoutTests/platform/gtk/fast/replaced/minwidth-pxs-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/replaced/minwidth-pxs-expected.txt b/LayoutTests/platform/gtk/fast/replaced/minwidth-pxs-expected.txt
index 1616e8d..8ebe9b0 100644
--- a/LayoutTests/platform/gtk/fast/replaced/minwidth-pxs-expected.txt
+++ b/LayoutTests/platform/gtk/fast/replaced/minwidth-pxs-expected.txt
@@ -3,10 +3,10 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x17
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 462x17
           text run at (0,0) width 462: "In this test you should see two identical blue squares, each 50px by 50px."
-      RenderBlock (anonymous) at (0,33) size 784x53
+      RenderBlock (anonymous) at (0,34) size 784x54
         RenderImage {IMG} at (0,0) size 50x50
         RenderText {#text} at (50,36) size 4x17
           text run at (50,36) width 4: " "
diff --git a/LayoutTests/platform/gtk/fast/replaced/object-align-hspace-vspace-expected.png b/LayoutTests/platform/gtk/fast/replaced/object-align-hspace-vspace-expected.png
index 1590a6f..de85ad4 100644
--- a/LayoutTests/platform/gtk/fast/replaced/object-align-hspace-vspace-expected.png
+++ b/LayoutTests/platform/gtk/fast/replaced/object-align-hspace-vspace-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/replaced/object-align-hspace-vspace-expected.txt b/LayoutTests/platform/gtk/fast/replaced/object-align-hspace-vspace-expected.txt
index 2f88826..38c14cf 100644
--- a/LayoutTests/platform/gtk/fast/replaced/object-align-hspace-vspace-expected.txt
+++ b/LayoutTests/platform/gtk/fast/replaced/object-align-hspace-vspace-expected.txt
@@ -3,13 +3,13 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x576
-      RenderBlock {P} at (0,0) size 784x17
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 580x17
           text run at (0,0) width 580: "vspace and hspace test (20 pixel white margin between blue border and yellow background)"
-      RenderBlock {DIV} at (0,33) size 784x223 [border: (4px solid #0000FF)]
+      RenderBlock {DIV} at (0,34) size 784x223 [border: (4px solid #0000FF)]
         RenderImage {OBJECT} at (24,24) size 233x175 [bgcolor=#FFFF00]
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {P} at (0,272) size 784x17
+      RenderBlock {P} at (0,273) size 784x18
         RenderText {#text} at (0,0) size 220x17
           text run at (0,0) width 220: "align test (aligned to the right) -->>"
-      RenderImage {OBJECT} at (551,305) size 233x175
+      RenderImage {OBJECT} at (551,307) size 233x175
diff --git a/LayoutTests/platform/gtk/fast/replaced/object-display-none-expected.png b/LayoutTests/platform/gtk/fast/replaced/object-display-none-expected.png
index 2eaa93a..b78a5a5 100644
--- a/LayoutTests/platform/gtk/fast/replaced/object-display-none-expected.png
+++ b/LayoutTests/platform/gtk/fast/replaced/object-display-none-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/replaced/object-display-none-expected.txt b/LayoutTests/platform/gtk/fast/replaced/object-display-none-expected.txt
index 5108497..cebe683 100644
--- a/LayoutTests/platform/gtk/fast/replaced/object-display-none-expected.txt
+++ b/LayoutTests/platform/gtk/fast/replaced/object-display-none-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x49
-  RenderBlock {HTML} at (0,0) size 800x49
-    RenderBody {BODY} at (8,16) size 784x17
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x50
+  RenderBlock {HTML} at (0,0) size 800x50
+    RenderBody {BODY} at (8,16) size 784x18
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 336x17
           text run at (0,0) width 336: "Should not see the object below (it has display:none)."
diff --git a/LayoutTests/platform/gtk/fast/replaced/percent-height-in-anonymous-block-in-table-expected.png b/LayoutTests/platform/gtk/fast/replaced/percent-height-in-anonymous-block-in-table-expected.png
index 708d3e3..7317832 100644
--- a/LayoutTests/platform/gtk/fast/replaced/percent-height-in-anonymous-block-in-table-expected.png
+++ b/LayoutTests/platform/gtk/fast/replaced/percent-height-in-anonymous-block-in-table-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/replaced/percent-height-in-anonymous-block-in-table-expected.txt b/LayoutTests/platform/gtk/fast/replaced/percent-height-in-anonymous-block-in-table-expected.txt
index 0c532d6..4020568 100644
--- a/LayoutTests/platform/gtk/fast/replaced/percent-height-in-anonymous-block-in-table-expected.txt
+++ b/LayoutTests/platform/gtk/fast/replaced/percent-height-in-anonymous-block-in-table-expected.txt
@@ -3,7 +3,7 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x17
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 53x17
           text run at (0,0) width 53: "Test for "
         RenderInline {I} at (0,0) size 707x17
@@ -15,7 +15,7 @@
             text run at (364,0) width 396: "REGRESSION (r36513): iframe isn't sized properly upon load"
         RenderText {#text} at (760,0) size 4x17
           text run at (760,0) width 4: "."
-      RenderTable {TABLE} at (0,33) size 304x400
+      RenderTable {TABLE} at (0,34) size 304x400
         RenderTableSection {TBODY} at (0,0) size 304x400
           RenderTableRow {TR} at (0,2) size 304x396
             RenderTableCell {TD} at (2,2) size 300x396 [bgcolor=#FF0000] [r=0 c=0 rs=1 cs=1]
diff --git a/LayoutTests/platform/gtk/fast/replaced/percent-height-in-anonymous-block-widget-expected.png b/LayoutTests/platform/gtk/fast/replaced/percent-height-in-anonymous-block-widget-expected.png
index 6bbcfb8..6b078a6 100644
--- a/LayoutTests/platform/gtk/fast/replaced/percent-height-in-anonymous-block-widget-expected.png
+++ b/LayoutTests/platform/gtk/fast/replaced/percent-height-in-anonymous-block-widget-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/replaced/percent-height-in-anonymous-block-widget-expected.txt b/LayoutTests/platform/gtk/fast/replaced/percent-height-in-anonymous-block-widget-expected.txt
index 6997e6b..8d4e3be 100644
--- a/LayoutTests/platform/gtk/fast/replaced/percent-height-in-anonymous-block-widget-expected.txt
+++ b/LayoutTests/platform/gtk/fast/replaced/percent-height-in-anonymous-block-widget-expected.txt
@@ -3,12 +3,12 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x34
-        RenderText {#text} at (0,0) size 745x34
+      RenderBlock {P} at (0,0) size 784x36
+        RenderText {#text} at (0,0) size 745x35
           text run at (0,0) width 456: "This tests for a crash when removing a widget whose height is specified "
           text run at (456,0) width 289: "as a percentage of a non-immediate ancestor\x{2019}s"
-          text run at (0,17) width 43: "height."
-      RenderBlock {DIV} at (0,50) size 100x50 [bgcolor=#0000FF]
+          text run at (0,18) width 43: "height."
+      RenderBlock {DIV} at (0,52) size 100x50 [bgcolor=#0000FF]
         RenderBlock {DIV} at (0,0) size 100x0
         RenderBlock (anonymous) at (0,0) size 100x0
           RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/replaced/replaced-breaking-expected.png b/LayoutTests/platform/gtk/fast/replaced/replaced-breaking-expected.png
index 646bf5b..6a4b802 100644
--- a/LayoutTests/platform/gtk/fast/replaced/replaced-breaking-expected.png
+++ b/LayoutTests/platform/gtk/fast/replaced/replaced-breaking-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/replaced/replaced-breaking-expected.txt b/LayoutTests/platform/gtk/fast/replaced/replaced-breaking-expected.txt
index 7f270ed..9f02376 100644
--- a/LayoutTests/platform/gtk/fast/replaced/replaced-breaking-expected.txt
+++ b/LayoutTests/platform/gtk/fast/replaced/replaced-breaking-expected.txt
@@ -1,68 +1,68 @@
-layer at (0,0) size 785x662
+layer at (0,0) size 785x670
   RenderView at (0,0) size 785x600
-layer at (0,0) size 785x662
-  RenderBlock {HTML} at (0,0) size 785x662
-    RenderBody {BODY} at (8,8) size 769x646
-      RenderBlock {DIV} at (0,0) size 32x646 [border: (1px solid #FF0000)]
-        RenderTextControl {INPUT} at (3,3) size 191x23 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
-        RenderTextControl {INPUT} at (3,30) size 191x23 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+layer at (0,0) size 785x670
+  RenderBlock {HTML} at (0,0) size 785x670
+    RenderBody {BODY} at (8,8) size 769x654
+      RenderBlock {DIV} at (0,0) size 32x654 [border: (1px solid #FF0000)]
+        RenderTextControl {INPUT} at (3,3) size 191x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderTextControl {INPUT} at (3,31) size 191x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
         RenderText {#text} at (0,0) size 0x0
-        RenderImage {IMG} at (1,55) size 27x27 [border: (1px solid #000000)]
-        RenderImage {IMG} at (1,82) size 27x27 [border: (1px solid #000000)]
+        RenderImage {IMG} at (1,57) size 27x27 [border: (1px solid #000000)]
+        RenderImage {IMG} at (1,84) size 27x27 [border: (1px solid #000000)]
         RenderText {#text} at (0,0) size 0x0
-        RenderButton {INPUT} at (3,111) size 51x26 [color=#2E3436] [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
-          RenderBlock (anonymous) at (8,4) size 35x17
+        RenderButton {INPUT} at (3,113) size 51x27 [color=#2E3436] [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
+          RenderBlock (anonymous) at (8,4) size 35x18
             RenderText at (0,0) size 35x17
               text run at (0,0) width 35: "input"
-        RenderButton {INPUT} at (3,141) size 51x26 [color=#2E3436] [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
-          RenderBlock (anonymous) at (8,4) size 35x17
+        RenderButton {INPUT} at (3,144) size 51x27 [color=#2E3436] [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
+          RenderBlock (anonymous) at (8,4) size 35x18
             RenderText at (0,0) size 35x17
               text run at (0,0) width 35: "input"
         RenderText {#text} at (0,0) size 0x0
-        RenderButton {BUTTON} at (3,171) size 60x26 [color=#2E3436] [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
-          RenderBlock (anonymous) at (8,4) size 44x17
+        RenderButton {BUTTON} at (3,175) size 60x27 [color=#2E3436] [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
+          RenderBlock (anonymous) at (8,4) size 44x18
             RenderText {#text} at (0,0) size 44x17
               text run at (0,0) width 44: "button"
-        RenderButton {BUTTON} at (3,201) size 60x26 [color=#2E3436] [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
-          RenderBlock (anonymous) at (8,4) size 44x17
+        RenderButton {BUTTON} at (3,206) size 60x27 [color=#2E3436] [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
+          RenderBlock (anonymous) at (8,4) size 44x18
             RenderText {#text} at (0,0) size 44x17
               text run at (0,0) width 44: "button"
         RenderText {#text} at (0,0) size 0x0
-        RenderMenuList {SELECT} at (3,231) size 78x29 [color=#2E3436] [bgcolor=#FFFFFF] [border: (1px solid #2E3436)]
-          RenderBlock (anonymous) at (1,1) size 76x27
+        RenderMenuList {SELECT} at (3,237) size 78x30 [color=#2E3436] [bgcolor=#FFFFFF] [border: (1px solid #2E3436)]
+          RenderBlock (anonymous) at (1,1) size 76x28
             RenderText at (9,5) size 42x17
               text run at (9,5) width 42: "select"
-        RenderMenuList {SELECT} at (3,264) size 78x29 [color=#2E3436] [bgcolor=#FFFFFF] [border: (1px solid #2E3436)]
-          RenderBlock (anonymous) at (1,1) size 76x27
+        RenderMenuList {SELECT} at (3,271) size 78x30 [color=#2E3436] [bgcolor=#FFFFFF] [border: (1px solid #2E3436)]
+          RenderBlock (anonymous) at (1,1) size 76x28
             RenderText at (9,5) size 42x17
               text run at (9,5) width 42: "select"
         RenderText {#text} at (0,0) size 0x0
-        RenderListBox {SELECT} at (3,297) size 63x73 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
-        RenderListBox {SELECT} at (3,374) size 63x73 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
+        RenderListBox {SELECT} at (3,305) size 63x73 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
+        RenderListBox {SELECT} at (3,382) size 63x73 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
         RenderText {#text} at (0,0) size 0x0
-        RenderBlock {INPUT} at (3,452) size 24x16
-        RenderBlock {INPUT} at (3,474) size 24x16
+        RenderBlock {INPUT} at (3,460) size 24x16
+        RenderBlock {INPUT} at (3,482) size 24x16
         RenderText {#text} at (0,0) size 0x0
-        RenderBlock {INPUT} at (3,496) size 24x16
-        RenderBlock {INPUT} at (3,518) size 24x16
+        RenderBlock {INPUT} at (3,504) size 24x16
+        RenderBlock {INPUT} at (3,526) size 24x16
         RenderText {#text} at (0,0) size 0x0
-        RenderIFrame {IFRAME} at (1,537) size 27x27 [border: (1px solid #000000)]
+        RenderIFrame {IFRAME} at (1,545) size 27x27 [border: (1px solid #000000)]
           layer at (0,0) size 25x25
             RenderView at (0,0) size 25x25
           layer at (0,0) size 25x25
             RenderBlock {HTML} at (0,0) size 25x25
               RenderBody {BODY} at (8,8) size 9x9
-        RenderIFrame {IFRAME} at (1,564) size 27x27 [border: (1px solid #000000)]
+        RenderIFrame {IFRAME} at (1,572) size 27x27 [border: (1px solid #000000)]
           layer at (0,0) size 25x25
             RenderView at (0,0) size 25x25
           layer at (0,0) size 25x25
             RenderBlock {HTML} at (0,0) size 25x25
               RenderBody {BODY} at (8,8) size 9x9
         RenderText {#text} at (0,0) size 0x0
-        RenderEmbeddedObject {EMBED} at (1,591) size 27x27 [border: (1px solid #000000)]
-        RenderEmbeddedObject {EMBED} at (1,618) size 27x27 [border: (1px solid #000000)]
+        RenderEmbeddedObject {EMBED} at (1,599) size 27x27 [border: (1px solid #000000)]
+        RenderEmbeddedObject {EMBED} at (1,626) size 27x27 [border: (1px solid #000000)]
         RenderText {#text} at (0,0) size 0x0
-layer at (14,14) size 185x17
-  RenderBlock {DIV} at (3,3) size 185x17
-layer at (14,41) size 185x17
-  RenderBlock {DIV} at (3,3) size 185x17
+layer at (14,14) size 185x18
+  RenderBlock {DIV} at (3,3) size 185x18
+layer at (14,42) size 185x18
+  RenderBlock {DIV} at (3,3) size 185x18
diff --git a/LayoutTests/platform/gtk/fast/replaced/replaced-breaking-mixture-expected.png b/LayoutTests/platform/gtk/fast/replaced/replaced-breaking-mixture-expected.png
index 21bfb5c..bff8b76 100644
--- a/LayoutTests/platform/gtk/fast/replaced/replaced-breaking-mixture-expected.png
+++ b/LayoutTests/platform/gtk/fast/replaced/replaced-breaking-mixture-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/replaced/replaced-breaking-mixture-expected.txt b/LayoutTests/platform/gtk/fast/replaced/replaced-breaking-mixture-expected.txt
index f83b2a6..0b97697 100644
--- a/LayoutTests/platform/gtk/fast/replaced/replaced-breaking-mixture-expected.txt
+++ b/LayoutTests/platform/gtk/fast/replaced/replaced-breaking-mixture-expected.txt
@@ -3,37 +3,37 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {DIV} at (0,0) size 10x42
+      RenderBlock {DIV} at (0,0) size 10x43
         RenderText {#text} at (0,0) size 25x17
           text run at (0,0) width 25: "Foo"
-        RenderImage {IMG} at (0,17) size 25x25
-      RenderBlock {DIV} at (0,42) size 10x50
+        RenderImage {IMG} at (0,18) size 25x25
+      RenderBlock {DIV} at (0,43) size 10x52
         RenderText {#text} at (0,0) size 25x17
           text run at (0,0) width 25: "Foo"
-        RenderMenuList {SELECT} at (2,19) size 66x29 [color=#2E3436] [bgcolor=#FFFFFF] [border: (1px solid #2E3436)]
-          RenderBlock (anonymous) at (1,1) size 64x27
+        RenderMenuList {SELECT} at (2,20) size 66x30 [color=#2E3436] [bgcolor=#FFFFFF] [border: (1px solid #2E3436)]
+          RenderBlock (anonymous) at (1,1) size 64x28
             RenderText at (9,5) size 30x17
               text run at (9,5) width 30: "One"
-      RenderBlock {DIV} at (0,92) size 10x44
+      RenderBlock {DIV} at (0,95) size 10x46
         RenderText {#text} at (0,0) size 25x17
           text run at (0,0) width 25: "Foo"
-        RenderTextControl {INPUT} at (2,19) size 191x23 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
-      RenderBlock {DIV} at (0,136) size 10x42
+        RenderTextControl {INPUT} at (2,20) size 191x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+      RenderBlock {DIV} at (0,141) size 10x43
         RenderImage {IMG} at (0,0) size 25x25
         RenderText {#text} at (0,25) size 25x17
           text run at (0,25) width 25: "Foo"
-      RenderBlock {DIV} at (0,178) size 10x50
-        RenderMenuList {SELECT} at (2,2) size 66x29 [color=#2E3436] [bgcolor=#FFFFFF] [border: (1px solid #2E3436)]
-          RenderBlock (anonymous) at (1,1) size 64x27
+      RenderBlock {DIV} at (0,184) size 10x52
+        RenderMenuList {SELECT} at (2,2) size 66x30 [color=#2E3436] [bgcolor=#FFFFFF] [border: (1px solid #2E3436)]
+          RenderBlock (anonymous) at (1,1) size 64x28
             RenderText at (9,5) size 30x17
               text run at (9,5) width 30: "One"
-        RenderText {#text} at (0,33) size 25x17
-          text run at (0,33) width 25: "Foo"
-      RenderBlock {DIV} at (0,228) size 10x44
-        RenderTextControl {INPUT} at (2,2) size 191x23 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
-        RenderText {#text} at (0,27) size 25x17
-          text run at (0,27) width 25: "Foo"
-layer at (13,122) size 185x17
-  RenderBlock {DIV} at (3,3) size 185x17
-layer at (13,241) size 185x17
-  RenderBlock {DIV} at (3,3) size 185x17
+        RenderText {#text} at (0,34) size 25x17
+          text run at (0,34) width 25: "Foo"
+      RenderBlock {DIV} at (0,236) size 10x46
+        RenderTextControl {INPUT} at (2,2) size 191x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderText {#text} at (0,28) size 25x17
+          text run at (0,28) width 25: "Foo"
+layer at (13,126) size 185x18
+  RenderBlock {DIV} at (3,3) size 185x18
+layer at (13,249) size 185x18
+  RenderBlock {DIV} at (3,3) size 185x18
diff --git a/LayoutTests/platform/gtk/fast/replaced/replaced-child-of-absolute-with-auto-height-expected.png b/LayoutTests/platform/gtk/fast/replaced/replaced-child-of-absolute-with-auto-height-expected.png
index 1f15e69..ffad40e 100644
--- a/LayoutTests/platform/gtk/fast/replaced/replaced-child-of-absolute-with-auto-height-expected.png
+++ b/LayoutTests/platform/gtk/fast/replaced/replaced-child-of-absolute-with-auto-height-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/replaced/replaced-child-of-absolute-with-auto-height-expected.txt b/LayoutTests/platform/gtk/fast/replaced/replaced-child-of-absolute-with-auto-height-expected.txt
index f2213b4..582ffb0 100644
--- a/LayoutTests/platform/gtk/fast/replaced/replaced-child-of-absolute-with-auto-height-expected.txt
+++ b/LayoutTests/platform/gtk/fast/replaced/replaced-child-of-absolute-with-auto-height-expected.txt
@@ -3,7 +3,7 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x576
-      RenderBlock {P} at (0,0) size 784x17
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 427x17
           text run at (0,0) width 427: "The inner blue image should be 50% as tall as the outer yellow box."
 layer at (8,30) size 304x540
diff --git a/LayoutTests/platform/gtk/fast/replaced/selection-rect-in-table-cell-expected.png b/LayoutTests/platform/gtk/fast/replaced/selection-rect-in-table-cell-expected.png
index a23b0b0..ea62083 100644
--- a/LayoutTests/platform/gtk/fast/replaced/selection-rect-in-table-cell-expected.png
+++ b/LayoutTests/platform/gtk/fast/replaced/selection-rect-in-table-cell-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/replaced/selection-rect-in-table-cell-expected.txt b/LayoutTests/platform/gtk/fast/replaced/selection-rect-in-table-cell-expected.txt
index 6f7bd5f..e0e507b 100644
--- a/LayoutTests/platform/gtk/fast/replaced/selection-rect-in-table-cell-expected.txt
+++ b/LayoutTests/platform/gtk/fast/replaced/selection-rect-in-table-cell-expected.txt
@@ -3,23 +3,23 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x34
+      RenderBlock {P} at (0,0) size 784x36
         RenderText {#text} at (0,0) size 53x17
           text run at (0,0) width 53: "Test for "
-        RenderInline {I} at (0,0) size 757x34
+        RenderInline {I} at (0,0) size 757x35
           RenderInline {A} at (0,0) size 301x17 [color=#0000EE]
             RenderText {#text} at (53,0) size 301x17
               text run at (53,0) width 301: "http://bugs.webkit.org/show_bug.cgi?id=13194"
-          RenderText {#text} at (354,0) size 757x34
+          RenderText {#text} at (354,0) size 757x35
             text run at (354,0) width 4: " "
             text run at (358,0) width 399: "REGRESSION: Selection rects are wrong for images in search"
-            text run at (0,17) width 202: "results from images.google.com"
-        RenderText {#text} at (202,17) size 4x17
-          text run at (202,17) width 4: "."
-      RenderBlock {P} at (0,50) size 784x17
+            text run at (0,18) width 202: "results from images.google.com"
+        RenderText {#text} at (202,18) size 4x17
+          text run at (202,18) width 4: "."
+      RenderBlock {P} at (0,52) size 784x18
         RenderText {#text} at (0,0) size 718x17
           text run at (0,0) width 718: "Tests highlighting of replaced objects in table cells with extra height. You should see a dark green box and no red."
-      RenderTable {TABLE} at (0,83) size 56x104
+      RenderTable {TABLE} at (0,86) size 56x104
         RenderTableSection {TBODY} at (0,0) size 56x104
           RenderTableRow {TR} at (0,2) size 56x100
             RenderTableCell {TD} at (2,26) size 52x52 [r=0 c=0 rs=1 cs=1]
diff --git a/LayoutTests/platform/gtk/fast/replaced/selection-rect-transform-expected.png b/LayoutTests/platform/gtk/fast/replaced/selection-rect-transform-expected.png
index 7a52643..e179531 100644
--- a/LayoutTests/platform/gtk/fast/replaced/selection-rect-transform-expected.png
+++ b/LayoutTests/platform/gtk/fast/replaced/selection-rect-transform-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/replaced/selection-rect-transform-expected.txt b/LayoutTests/platform/gtk/fast/replaced/selection-rect-transform-expected.txt
index 865be0c..6021ef9 100644
--- a/LayoutTests/platform/gtk/fast/replaced/selection-rect-transform-expected.txt
+++ b/LayoutTests/platform/gtk/fast/replaced/selection-rect-transform-expected.txt
@@ -3,20 +3,20 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x34
+      RenderBlock {P} at (0,0) size 784x36
         RenderText {#text} at (0,0) size 371x17
           text run at (0,0) width 371: "Tests selection painting on a transformed, replaced element"
         RenderBR {BR} at (371,14) size 0x0
         RenderInline {A} at (0,0) size 305x17 [color=#0000EE]
-          RenderText {#text} at (0,17) size 305x17
-            text run at (0,17) width 305: "https://bugs.webkit.org/show_bug.cgi?id=15739"
+          RenderText {#text} at (0,18) size 305x17
+            text run at (0,18) width 305: "https://bugs.webkit.org/show_bug.cgi?id=15739"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {P} at (0,50) size 784x17
+      RenderBlock {P} at (0,52) size 784x18
         RenderText {#text} at (0,0) size 514x17
           text run at (0,0) width 514: "You should see a dark green square rotated 45\x{B0}. If you see any red, the test failed."
-      RenderBlock {DIV} at (0,83) size 784x150
+      RenderBlock {DIV} at (0,86) size 784x150
         RenderText {#text} at (0,0) size 0x0
-layer at (58,141) size 100x100
+layer at (58,144) size 100x100
   RenderImage {IMG} at (50,50) size 100x100 [bgcolor=#FF0000]
 selection start: position 0 of child 1 {IMG} of child 4 {DIV} of body
 selection end:   position 1 of child 1 {IMG} of child 4 {DIV} of body
diff --git a/LayoutTests/platform/gtk/fast/replaced/three-selects-break-expected.png b/LayoutTests/platform/gtk/fast/replaced/three-selects-break-expected.png
index ef16221..f80ff46 100644
--- a/LayoutTests/platform/gtk/fast/replaced/three-selects-break-expected.png
+++ b/LayoutTests/platform/gtk/fast/replaced/three-selects-break-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/replaced/three-selects-break-expected.txt b/LayoutTests/platform/gtk/fast/replaced/three-selects-break-expected.txt
index 844eaae..36b5e5e 100644
--- a/LayoutTests/platform/gtk/fast/replaced/three-selects-break-expected.txt
+++ b/LayoutTests/platform/gtk/fast/replaced/three-selects-break-expected.txt
@@ -3,16 +3,16 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {DIV} at (0,0) size 5x99
-        RenderMenuList {SELECT} at (2,2) size 36x29 [color=#2E3436] [bgcolor=#FFFFFF] [border: (1px solid #2E3436)]
-          RenderBlock (anonymous) at (1,1) size 34x27
+      RenderBlock {DIV} at (0,0) size 5x102
+        RenderMenuList {SELECT} at (2,2) size 36x30 [color=#2E3436] [bgcolor=#FFFFFF] [border: (1px solid #2E3436)]
+          RenderBlock (anonymous) at (1,1) size 34x28
             RenderText at (9,5) size 0x17
               text run at (9,5) width 0: " "
-        RenderMenuList {SELECT} at (2,35) size 36x29 [color=#2E3436] [bgcolor=#FFFFFF] [border: (1px solid #2E3436)]
-          RenderBlock (anonymous) at (1,1) size 34x27
+        RenderMenuList {SELECT} at (2,36) size 36x30 [color=#2E3436] [bgcolor=#FFFFFF] [border: (1px solid #2E3436)]
+          RenderBlock (anonymous) at (1,1) size 34x28
             RenderText at (9,5) size 0x17
               text run at (9,5) width 0: " "
-        RenderMenuList {SELECT} at (2,68) size 36x29 [color=#2E3436] [bgcolor=#FFFFFF] [border: (1px solid #2E3436)]
-          RenderBlock (anonymous) at (1,1) size 34x27
+        RenderMenuList {SELECT} at (2,70) size 36x30 [color=#2E3436] [bgcolor=#FFFFFF] [border: (1px solid #2E3436)]
+          RenderBlock (anonymous) at (1,1) size 34x28
             RenderText at (9,5) size 0x17
               text run at (9,5) width 0: " "
diff --git a/LayoutTests/platform/gtk/fast/replaced/vertical-lr/absolute-position-percentage-width-expected.png b/LayoutTests/platform/gtk/fast/replaced/vertical-lr/absolute-position-percentage-width-expected.png
index 495bc28..70bd307 100644
--- a/LayoutTests/platform/gtk/fast/replaced/vertical-lr/absolute-position-percentage-width-expected.png
+++ b/LayoutTests/platform/gtk/fast/replaced/vertical-lr/absolute-position-percentage-width-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/replaced/vertical-lr/absolute-position-percentage-width-expected.txt b/LayoutTests/platform/gtk/fast/replaced/vertical-lr/absolute-position-percentage-width-expected.txt
index 862d387..551118a 100644
--- a/LayoutTests/platform/gtk/fast/replaced/vertical-lr/absolute-position-percentage-width-expected.txt
+++ b/LayoutTests/platform/gtk/fast/replaced/vertical-lr/absolute-position-percentage-width-expected.txt
@@ -1,13 +1,13 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 79x600
-  RenderBlock {HTML} at (0,0) size 79x600
-    RenderBody {BODY} at (8,8) size 63x584
-layer at (8,8) size 63x314
-  RenderBlock (relative positioned) {DIV} at (0,0) size 63x314 [bgcolor=#FF0000] [border: (2px solid #000000)]
-layer at (10,10) size 59x310
-  RenderImage {IMG} at (2,2) size 59x310
-layer at (31,15) size 17x300
-  RenderBlock (relative positioned) zI: 1 {P} at (23,7) size 17x300
+layer at (0,0) size 80x600
+  RenderBlock {HTML} at (0,0) size 80x600
+    RenderBody {BODY} at (8,8) size 64x584
+layer at (8,8) size 64x314
+  RenderBlock (relative positioned) {DIV} at (0,0) size 64x314 [bgcolor=#FF0000] [border: (2px solid #000000)]
+layer at (10,10) size 60x310
+  RenderImage {IMG} at (2,2) size 60x310
+layer at (31,15) size 18x300
+  RenderBlock (relative positioned) zI: 1 {P} at (23,7) size 18x300
     RenderText zI: 1 {#text} at (0,37) size 17x226
       text run at (0,37) width 226: "There should be no red on this page"
diff --git a/LayoutTests/platform/gtk/fast/replaced/vertical-lr/absolute-position-with-auto-height-and-top-and-bottom-expected.png b/LayoutTests/platform/gtk/fast/replaced/vertical-lr/absolute-position-with-auto-height-and-top-and-bottom-expected.png
index dd7de44..88a7af1 100644
--- a/LayoutTests/platform/gtk/fast/replaced/vertical-lr/absolute-position-with-auto-height-and-top-and-bottom-expected.png
+++ b/LayoutTests/platform/gtk/fast/replaced/vertical-lr/absolute-position-with-auto-height-and-top-and-bottom-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/replaced/vertical-lr/absolute-position-with-auto-height-and-top-and-bottom-expected.txt b/LayoutTests/platform/gtk/fast/replaced/vertical-lr/absolute-position-with-auto-height-and-top-and-bottom-expected.txt
index 2aa5cd7..3048c8a 100644
--- a/LayoutTests/platform/gtk/fast/replaced/vertical-lr/absolute-position-with-auto-height-and-top-and-bottom-expected.txt
+++ b/LayoutTests/platform/gtk/fast/replaced/vertical-lr/absolute-position-with-auto-height-and-top-and-bottom-expected.txt
@@ -3,11 +3,11 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 34x584
-        RenderText {#text} at (0,0) size 34x564
+      RenderBlock {P} at (0,0) size 36x584
+        RenderText {#text} at (0,0) size 35x564
           text run at (0,0) width 564: "The blue box should be vertically centered in the black box with 25px of white on the top"
-          text run at (17,0) width 75: "and bottom."
-layer at (58,8) size 104x154
-  RenderBlock (relative positioned) {DIV} at (50,0) size 104x154 [border: (2px solid #000000)]
-layer at (60,35) size 100x100
+          text run at (18,0) width 75: "and bottom."
+layer at (60,8) size 104x154
+  RenderBlock (relative positioned) {DIV} at (52,0) size 104x154 [border: (2px solid #000000)]
+layer at (62,35) size 100x100
   RenderImage {IMG} at (2,27) size 100x100
diff --git a/LayoutTests/platform/gtk/fast/replaced/vertical-lr/absolute-position-with-auto-width-and-left-and-right-expected.png b/LayoutTests/platform/gtk/fast/replaced/vertical-lr/absolute-position-with-auto-width-and-left-and-right-expected.png
index c09e1fe..3c83044 100644
--- a/LayoutTests/platform/gtk/fast/replaced/vertical-lr/absolute-position-with-auto-width-and-left-and-right-expected.png
+++ b/LayoutTests/platform/gtk/fast/replaced/vertical-lr/absolute-position-with-auto-width-and-left-and-right-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/replaced/vertical-lr/absolute-position-with-auto-width-and-left-and-right-expected.txt b/LayoutTests/platform/gtk/fast/replaced/vertical-lr/absolute-position-with-auto-width-and-left-and-right-expected.txt
index 5f42d75..9a33c1d 100644
--- a/LayoutTests/platform/gtk/fast/replaced/vertical-lr/absolute-position-with-auto-width-and-left-and-right-expected.txt
+++ b/LayoutTests/platform/gtk/fast/replaced/vertical-lr/absolute-position-with-auto-width-and-left-and-right-expected.txt
@@ -3,11 +3,11 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 34x584
-        RenderText {#text} at (0,0) size 34x581
+      RenderBlock {P} at (0,0) size 36x584
+        RenderText {#text} at (0,0) size 35x581
           text run at (0,0) width 581: "The blue box should be horizontally centered in the black box with 25px of white on the left"
-          text run at (17,0) width 60: "and right."
-layer at (58,8) size 154x104
-  RenderBlock (relative positioned) {DIV} at (50,0) size 154x104 [border: (2px solid #000000)]
-layer at (85,10) size 100x100
+          text run at (18,0) width 60: "and right."
+layer at (60,8) size 154x104
+  RenderBlock (relative positioned) {DIV} at (52,0) size 154x104 [border: (2px solid #000000)]
+layer at (87,10) size 100x100
   RenderImage {IMG} at (27,2) size 100x100
diff --git a/LayoutTests/platform/gtk/fast/replaced/vertical-rl/absolute-position-percentage-width-expected.png b/LayoutTests/platform/gtk/fast/replaced/vertical-rl/absolute-position-percentage-width-expected.png
index da780ee..13e172f 100644
--- a/LayoutTests/platform/gtk/fast/replaced/vertical-rl/absolute-position-percentage-width-expected.png
+++ b/LayoutTests/platform/gtk/fast/replaced/vertical-rl/absolute-position-percentage-width-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/replaced/vertical-rl/absolute-position-percentage-width-expected.txt b/LayoutTests/platform/gtk/fast/replaced/vertical-rl/absolute-position-percentage-width-expected.txt
index ddc5386..1280675 100644
--- a/LayoutTests/platform/gtk/fast/replaced/vertical-rl/absolute-position-percentage-width-expected.txt
+++ b/LayoutTests/platform/gtk/fast/replaced/vertical-rl/absolute-position-percentage-width-expected.txt
@@ -1,13 +1,13 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (721,0) size 79x600
-  RenderBlock {HTML} at (0,0) size 79x600
-    RenderBody {BODY} at (8,8) size 63x584
-layer at (729,8) size 63x314
-  RenderBlock (relative positioned) {DIV} at (0,0) size 63x314 [bgcolor=#FF0000] [border: (2px solid #000000)]
-layer at (731,10) size 59x310
-  RenderImage {IMG} at (2,2) size 59x310
-layer at (752,15) size 17x300
-  RenderBlock (relative positioned) zI: 1 {P} at (23,7) size 17x300
+layer at (720,0) size 80x600
+  RenderBlock {HTML} at (0,0) size 80x600
+    RenderBody {BODY} at (8,8) size 64x584
+layer at (728,8) size 64x314
+  RenderBlock (relative positioned) {DIV} at (0,0) size 64x314 [bgcolor=#FF0000] [border: (2px solid #000000)]
+layer at (730,10) size 60x310
+  RenderImage {IMG} at (2,2) size 60x310
+layer at (751,15) size 18x300
+  RenderBlock (relative positioned) zI: 1 {P} at (23,7) size 18x300
     RenderText zI: 1 {#text} at (0,37) size 17x226
       text run at (0,37) width 226: "There should be no red on this page"
diff --git a/LayoutTests/platform/gtk/fast/replaced/vertical-rl/absolute-position-with-auto-height-and-top-and-bottom-expected.png b/LayoutTests/platform/gtk/fast/replaced/vertical-rl/absolute-position-with-auto-height-and-top-and-bottom-expected.png
index 77b9543..7cfd40b 100644
--- a/LayoutTests/platform/gtk/fast/replaced/vertical-rl/absolute-position-with-auto-height-and-top-and-bottom-expected.png
+++ b/LayoutTests/platform/gtk/fast/replaced/vertical-rl/absolute-position-with-auto-height-and-top-and-bottom-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/replaced/vertical-rl/absolute-position-with-auto-height-and-top-and-bottom-expected.txt b/LayoutTests/platform/gtk/fast/replaced/vertical-rl/absolute-position-with-auto-height-and-top-and-bottom-expected.txt
index e20f786..3c5d107 100644
--- a/LayoutTests/platform/gtk/fast/replaced/vertical-rl/absolute-position-with-auto-height-and-top-and-bottom-expected.txt
+++ b/LayoutTests/platform/gtk/fast/replaced/vertical-rl/absolute-position-with-auto-height-and-top-and-bottom-expected.txt
@@ -3,11 +3,11 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 34x584
-        RenderText {#text} at (0,0) size 34x564
+      RenderBlock {P} at (0,0) size 36x584
+        RenderText {#text} at (0,0) size 35x564
           text run at (0,0) width 564: "The blue box should be vertically centered in the black box with 25px of white on the top"
-          text run at (17,0) width 75: "and bottom."
-layer at (638,8) size 104x154
-  RenderBlock (relative positioned) {DIV} at (50,0) size 104x154 [border: (2px solid #000000)]
-layer at (640,35) size 100x100
+          text run at (18,0) width 75: "and bottom."
+layer at (636,8) size 104x154
+  RenderBlock (relative positioned) {DIV} at (52,0) size 104x154 [border: (2px solid #000000)]
+layer at (638,35) size 100x100
   RenderImage {IMG} at (2,27) size 100x100
diff --git a/LayoutTests/platform/gtk/fast/replaced/vertical-rl/absolute-position-with-auto-width-and-left-and-right-expected.png b/LayoutTests/platform/gtk/fast/replaced/vertical-rl/absolute-position-with-auto-width-and-left-and-right-expected.png
index ec3b1ca..b92a42b 100644
--- a/LayoutTests/platform/gtk/fast/replaced/vertical-rl/absolute-position-with-auto-width-and-left-and-right-expected.png
+++ b/LayoutTests/platform/gtk/fast/replaced/vertical-rl/absolute-position-with-auto-width-and-left-and-right-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/replaced/vertical-rl/absolute-position-with-auto-width-and-left-and-right-expected.txt b/LayoutTests/platform/gtk/fast/replaced/vertical-rl/absolute-position-with-auto-width-and-left-and-right-expected.txt
index 3cda80a..6e010e7 100644
--- a/LayoutTests/platform/gtk/fast/replaced/vertical-rl/absolute-position-with-auto-width-and-left-and-right-expected.txt
+++ b/LayoutTests/platform/gtk/fast/replaced/vertical-rl/absolute-position-with-auto-width-and-left-and-right-expected.txt
@@ -3,11 +3,11 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 34x584
-        RenderText {#text} at (0,0) size 34x581
+      RenderBlock {P} at (0,0) size 36x584
+        RenderText {#text} at (0,0) size 35x581
           text run at (0,0) width 581: "The blue box should be horizontally centered in the black box with 25px of white on the left"
-          text run at (17,0) width 60: "and right."
-layer at (588,8) size 154x104
-  RenderBlock (relative positioned) {DIV} at (50,0) size 154x104 [border: (2px solid #000000)]
-layer at (615,10) size 100x100
+          text run at (18,0) width 60: "and right."
+layer at (586,8) size 154x104
+  RenderBlock (relative positioned) {DIV} at (52,0) size 154x104 [border: (2px solid #000000)]
+layer at (613,10) size 100x100
   RenderImage {IMG} at (27,2) size 100x100
diff --git a/LayoutTests/platform/gtk/fast/replaced/width100percent-button-expected.png b/LayoutTests/platform/gtk/fast/replaced/width100percent-button-expected.png
index 35eb01b..cc3c7ca 100644
--- a/LayoutTests/platform/gtk/fast/replaced/width100percent-button-expected.png
+++ b/LayoutTests/platform/gtk/fast/replaced/width100percent-button-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/replaced/width100percent-button-expected.txt b/LayoutTests/platform/gtk/fast/replaced/width100percent-button-expected.txt
index 5f25509..4986ea4 100644
--- a/LayoutTests/platform/gtk/fast/replaced/width100percent-button-expected.txt
+++ b/LayoutTests/platform/gtk/fast/replaced/width100percent-button-expected.txt
@@ -3,51 +3,51 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock (anonymous) at (0,0) size 784x17
+      RenderBlock (anonymous) at (0,0) size 784x18
         RenderText {#text} at (0,0) size 309x17
           text run at (0,0) width 309: "The following sets of buttons should not overlap."
-      RenderTable {TABLE} at (0,17) size 784x34
-        RenderTableSection {TBODY} at (0,0) size 784x34
-          RenderTableRow {TR} at (0,1) size 784x32
-            RenderTableCell {TD} at (1,1) size 85x32 [r=0 c=0 rs=1 cs=1]
-              RenderButton {INPUT} at (1,3) size 83x26 [color=#2E3436] [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
-                RenderBlock (anonymous) at (8,4) size 67x17
+      RenderTable {TABLE} at (0,18) size 784x35
+        RenderTableSection {TBODY} at (0,0) size 784x35
+          RenderTableRow {TR} at (0,1) size 784x33
+            RenderTableCell {TD} at (1,1) size 85x33 [r=0 c=0 rs=1 cs=1]
+              RenderButton {INPUT} at (1,3) size 83x27 [color=#2E3436] [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
+                RenderBlock (anonymous) at (8,4) size 67x18
                   RenderText at (0,0) size 67x17
                     text run at (0,0) width 67: "New Mail"
-            RenderTableCell {TD} at (87,1) size 60x32 [r=0 c=1 rs=1 cs=1]
-              RenderButton {INPUT} at (1,3) size 58x26 [color=#2E3436] [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
-                RenderBlock (anonymous) at (8,4) size 42x17
+            RenderTableCell {TD} at (87,1) size 60x33 [r=0 c=1 rs=1 cs=1]
+              RenderButton {INPUT} at (1,3) size 58x27 [color=#2E3436] [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
+                RenderBlock (anonymous) at (8,4) size 42x18
                   RenderText at (0,0) size 42x17
                     text run at (0,0) width 42: "Reply"
-            RenderTableCell {TD} at (148,1) size 83x32 [r=0 c=2 rs=1 cs=1]
-              RenderButton {INPUT} at (1,3) size 81x26 [color=#2E3436] [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
-                RenderBlock (anonymous) at (8,4) size 65x17
+            RenderTableCell {TD} at (148,1) size 83x33 [r=0 c=2 rs=1 cs=1]
+              RenderButton {INPUT} at (1,3) size 81x27 [color=#2E3436] [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
+                RenderBlock (anonymous) at (8,4) size 65x18
                   RenderText at (0,0) size 65x17
                     text run at (0,0) width 65: "Reply All"
-            RenderTableCell {TD} at (232,7) size 551x20 [r=0 c=3 rs=1 cs=1]
+            RenderTableCell {TD} at (232,7) size 551x21 [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (1,1) size 4x18
                 text run at (1,2) width 4: " "
-      RenderBlock (anonymous) at (0,51) size 784x34
+      RenderBlock (anonymous) at (0,53) size 784x36
         RenderBR {BR} at (0,0) size 0x17
-        RenderBR {BR} at (0,17) size 0x17
-      RenderTable {TABLE} at (0,85) size 784x34
-        RenderTableSection {TBODY} at (0,0) size 784x34
-          RenderTableRow {TR} at (0,1) size 784x32
-            RenderTableCell {TD} at (1,1) size 85x32 [r=0 c=0 rs=1 cs=1]
-              RenderButton {INPUT} at (1,3) size 83x26 [color=#2E3436] [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
-                RenderBlock (anonymous) at (8,4) size 67x17
+        RenderBR {BR} at (0,18) size 0x17
+      RenderTable {TABLE} at (0,89) size 784x35
+        RenderTableSection {TBODY} at (0,0) size 784x35
+          RenderTableRow {TR} at (0,1) size 784x33
+            RenderTableCell {TD} at (1,1) size 85x33 [r=0 c=0 rs=1 cs=1]
+              RenderButton {INPUT} at (1,3) size 83x27 [color=#2E3436] [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
+                RenderBlock (anonymous) at (8,4) size 67x18
                   RenderText at (0,0) size 67x17
                     text run at (0,0) width 67: "New Mail"
-            RenderTableCell {TD} at (87,1) size 60x32 [r=0 c=1 rs=1 cs=1]
-              RenderButton {INPUT} at (1,3) size 58x26 [color=#2E3436] [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
-                RenderBlock (anonymous) at (8,4) size 42x17
+            RenderTableCell {TD} at (87,1) size 60x33 [r=0 c=1 rs=1 cs=1]
+              RenderButton {INPUT} at (1,3) size 58x27 [color=#2E3436] [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
+                RenderBlock (anonymous) at (8,4) size 42x18
                   RenderText at (0,0) size 42x17
                     text run at (0,0) width 42: "Reply"
-            RenderTableCell {TD} at (148,1) size 83x32 [r=0 c=2 rs=1 cs=1]
-              RenderButton {INPUT} at (1,3) size 81x26 [color=#2E3436] [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
-                RenderBlock (anonymous) at (8,4) size 65x17
+            RenderTableCell {TD} at (148,1) size 83x33 [r=0 c=2 rs=1 cs=1]
+              RenderButton {INPUT} at (1,3) size 81x27 [color=#2E3436] [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
+                RenderBlock (anonymous) at (8,4) size 65x18
                   RenderText at (0,0) size 65x17
                     text run at (0,0) width 65: "Reply All"
-            RenderTableCell {TD} at (232,7) size 551x20 [r=0 c=3 rs=1 cs=1]
+            RenderTableCell {TD} at (232,7) size 551x21 [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (1,1) size 4x18
                 text run at (1,2) width 4: " "
diff --git a/LayoutTests/platform/gtk/fast/replaced/width100percent-checkbox-expected.png b/LayoutTests/platform/gtk/fast/replaced/width100percent-checkbox-expected.png
index 0abcf10..2d9d401 100644
--- a/LayoutTests/platform/gtk/fast/replaced/width100percent-checkbox-expected.png
+++ b/LayoutTests/platform/gtk/fast/replaced/width100percent-checkbox-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/replaced/width100percent-checkbox-expected.txt b/LayoutTests/platform/gtk/fast/replaced/width100percent-checkbox-expected.txt
index 448f7c2..8f709e9 100644
--- a/LayoutTests/platform/gtk/fast/replaced/width100percent-checkbox-expected.txt
+++ b/LayoutTests/platform/gtk/fast/replaced/width100percent-checkbox-expected.txt
@@ -3,10 +3,10 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock (anonymous) at (0,0) size 784x17
+      RenderBlock (anonymous) at (0,0) size 784x18
         RenderText {#text} at (0,0) size 309x17
           text run at (0,0) width 309: "The following sets of buttons should not overlap."
-      RenderTable {TABLE} at (0,17) size 784x26
+      RenderTable {TABLE} at (0,18) size 784x26
         RenderTableSection {TBODY} at (0,0) size 784x26
           RenderTableRow {TR} at (0,1) size 784x24
             RenderTableCell {TD} at (1,1) size 6x24 [r=0 c=0 rs=1 cs=1]
@@ -16,5 +16,5 @@
             RenderTableCell {TD} at (15,1) size 6x24 [r=0 c=2 rs=1 cs=1]
               RenderBlock {INPUT} at (3,4) size 4x16
             RenderTableCell {TD} at (22,3) size 761x20 [r=0 c=3 rs=1 cs=1]
-              RenderText {#text} at (1,1) size 4x18
-                text run at (1,2) width 4: " "
+              RenderText {#text} at (1,1) size 4x17
+                text run at (1,1) width 4: " "
diff --git a/LayoutTests/platform/gtk/fast/replaced/width100percent-image-expected.png b/LayoutTests/platform/gtk/fast/replaced/width100percent-image-expected.png
index b78582c..e45df01 100644
--- a/LayoutTests/platform/gtk/fast/replaced/width100percent-image-expected.png
+++ b/LayoutTests/platform/gtk/fast/replaced/width100percent-image-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/replaced/width100percent-image-expected.txt b/LayoutTests/platform/gtk/fast/replaced/width100percent-image-expected.txt
index 1a60929..5b8a633 100644
--- a/LayoutTests/platform/gtk/fast/replaced/width100percent-image-expected.txt
+++ b/LayoutTests/platform/gtk/fast/replaced/width100percent-image-expected.txt
@@ -1,14 +1,14 @@
-layer at (0,0) size 785x642
+layer at (0,0) size 785x646
   RenderView at (0,0) size 785x600
-layer at (0,0) size 785x642
-  RenderBlock {HTML} at (0,0) size 785x642
-    RenderBody {BODY} at (8,8) size 769x626
-      RenderBlock (anonymous) at (0,0) size 769x34
-        RenderText {#text} at (0,0) size 761x34
+layer at (0,0) size 785x646
+  RenderBlock {HTML} at (0,0) size 785x646
+    RenderBody {BODY} at (8,8) size 769x630
+      RenderBlock (anonymous) at (0,0) size 769x36
+        RenderText {#text} at (0,0) size 761x35
           text run at (0,0) width 718: "The following elements behave differently in different browsers. Our current behavior will cause them to overlap, "
           text run at (718,0) width 43: "but we"
-          text run at (0,17) width 236: "may need to change this in the future."
-      RenderTable {TABLE} at (0,34) size 769x279
+          text run at (0,18) width 236: "may need to change this in the future."
+      RenderTable {TABLE} at (0,36) size 769x279
         RenderTableSection {TBODY} at (0,0) size 769x279
           RenderTableRow {TR} at (0,1) size 769x277
             RenderTableCell {TD} at (1,1) size 2x277 [r=0 c=0 rs=1 cs=1]
@@ -17,13 +17,13 @@
               RenderImage {IMG} at (1,1) size 214x275
             RenderTableCell {TD} at (7,1) size 2x277 [r=0 c=2 rs=1 cs=1]
               RenderImage {IMG} at (1,1) size 214x275
-            RenderTableCell {TD} at (10,130) size 758x19 [r=0 c=3 rs=1 cs=1]
-              RenderText {#text} at (1,1) size 4x17
-                text run at (1,1) width 4: " "
-      RenderBlock (anonymous) at (0,313) size 769x34
+            RenderTableCell {TD} at (10,129) size 758x21 [r=0 c=3 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 4x18
+                text run at (1,2) width 4: " "
+      RenderBlock (anonymous) at (0,315) size 769x36
         RenderBR {BR} at (0,0) size 0x17
-        RenderBR {BR} at (0,17) size 0x17
-      RenderTable {TABLE} at (0,347) size 769x279
+        RenderBR {BR} at (0,18) size 0x17
+      RenderTable {TABLE} at (0,351) size 769x279
         RenderTableSection {TBODY} at (0,0) size 769x279
           RenderTableRow {TR} at (0,1) size 769x277
             RenderTableCell {TD} at (1,1) size 216x277 [r=0 c=0 rs=1 cs=1]
@@ -32,6 +32,6 @@
               RenderImage {IMG} at (1,1) size 214x275
             RenderTableCell {TD} at (435,1) size 216x277 [r=0 c=2 rs=1 cs=1]
               RenderImage {IMG} at (1,1) size 214x275
-            RenderTableCell {TD} at (652,130) size 116x19 [r=0 c=3 rs=1 cs=1]
-              RenderText {#text} at (1,1) size 4x17
-                text run at (1,1) width 4: " "
+            RenderTableCell {TD} at (652,129) size 116x21 [r=0 c=3 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 4x18
+                text run at (1,2) width 4: " "
diff --git a/LayoutTests/platform/gtk/fast/replaced/width100percent-menulist-expected.png b/LayoutTests/platform/gtk/fast/replaced/width100percent-menulist-expected.png
index 80c7947..56935b3 100644
--- a/LayoutTests/platform/gtk/fast/replaced/width100percent-menulist-expected.png
+++ b/LayoutTests/platform/gtk/fast/replaced/width100percent-menulist-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/replaced/width100percent-menulist-expected.txt b/LayoutTests/platform/gtk/fast/replaced/width100percent-menulist-expected.txt
index 6a4d88b..21a990f 100644
--- a/LayoutTests/platform/gtk/fast/replaced/width100percent-menulist-expected.txt
+++ b/LayoutTests/platform/gtk/fast/replaced/width100percent-menulist-expected.txt
@@ -3,27 +3,27 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock (anonymous) at (0,0) size 784x17
+      RenderBlock (anonymous) at (0,0) size 784x18
         RenderText {#text} at (0,0) size 287x17
           text run at (0,0) width 287: "The popup buttons below should not overlap."
-      RenderTable {TABLE} at (0,17) size 784x37
-        RenderTableSection {TBODY} at (0,0) size 784x37
-          RenderTableRow {TR} at (0,1) size 784x35
-            RenderTableCell {TD} at (1,1) size 4x35 [r=0 c=0 rs=1 cs=1]
-              RenderMenuList {SELECT} at (1,3) size 2x29 [color=#2E3436] [bgcolor=#FFFFFF] [border: (1px solid #2E3436)]
-                RenderBlock (anonymous) at (1,1) size 34x27
+      RenderTable {TABLE} at (0,18) size 784x38
+        RenderTableSection {TBODY} at (0,0) size 784x38
+          RenderTableRow {TR} at (0,1) size 784x36
+            RenderTableCell {TD} at (1,1) size 4x36 [r=0 c=0 rs=1 cs=1]
+              RenderMenuList {SELECT} at (1,3) size 2x30 [color=#2E3436] [bgcolor=#FFFFFF] [border: (1px solid #2E3436)]
+                RenderBlock (anonymous) at (1,1) size 34x28
                   RenderText at (9,5) size 27x17
                     text run at (9,5) width 27: "one"
-            RenderTableCell {TD} at (6,1) size 4x35 [r=0 c=1 rs=1 cs=1]
-              RenderMenuList {SELECT} at (1,3) size 2x29 [color=#2E3436] [bgcolor=#FFFFFF] [border: (1px solid #2E3436)]
-                RenderBlock (anonymous) at (1,1) size 34x27
+            RenderTableCell {TD} at (6,1) size 4x36 [r=0 c=1 rs=1 cs=1]
+              RenderMenuList {SELECT} at (1,3) size 2x30 [color=#2E3436] [bgcolor=#FFFFFF] [border: (1px solid #2E3436)]
+                RenderBlock (anonymous) at (1,1) size 34x28
                   RenderText at (9,5) size 25x17
                     text run at (9,5) width 25: "two"
-            RenderTableCell {TD} at (11,1) size 4x35 [r=0 c=2 rs=1 cs=1]
-              RenderMenuList {SELECT} at (1,3) size 2x29 [color=#2E3436] [bgcolor=#FFFFFF] [border: (1px solid #2E3436)]
-                RenderBlock (anonymous) at (1,1) size 34x27
+            RenderTableCell {TD} at (11,1) size 4x36 [r=0 c=2 rs=1 cs=1]
+              RenderMenuList {SELECT} at (1,3) size 2x30 [color=#2E3436] [bgcolor=#FFFFFF] [border: (1px solid #2E3436)]
+                RenderBlock (anonymous) at (1,1) size 34x28
                   RenderText at (9,5) size 36x17
                     text run at (9,5) width 36: "three"
-            RenderTableCell {TD} at (16,9) size 767x19 [r=0 c=3 rs=1 cs=1]
+            RenderTableCell {TD} at (16,9) size 767x20 [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (1,1) size 4x17
                 text run at (1,1) width 4: " "
diff --git a/LayoutTests/platform/gtk/fast/replaced/width100percent-radio-expected.png b/LayoutTests/platform/gtk/fast/replaced/width100percent-radio-expected.png
index 27c7d9c..81557d5 100644
--- a/LayoutTests/platform/gtk/fast/replaced/width100percent-radio-expected.png
+++ b/LayoutTests/platform/gtk/fast/replaced/width100percent-radio-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/replaced/width100percent-radio-expected.txt b/LayoutTests/platform/gtk/fast/replaced/width100percent-radio-expected.txt
index 448f7c2..8f709e9 100644
--- a/LayoutTests/platform/gtk/fast/replaced/width100percent-radio-expected.txt
+++ b/LayoutTests/platform/gtk/fast/replaced/width100percent-radio-expected.txt
@@ -3,10 +3,10 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock (anonymous) at (0,0) size 784x17
+      RenderBlock (anonymous) at (0,0) size 784x18
         RenderText {#text} at (0,0) size 309x17
           text run at (0,0) width 309: "The following sets of buttons should not overlap."
-      RenderTable {TABLE} at (0,17) size 784x26
+      RenderTable {TABLE} at (0,18) size 784x26
         RenderTableSection {TBODY} at (0,0) size 784x26
           RenderTableRow {TR} at (0,1) size 784x24
             RenderTableCell {TD} at (1,1) size 6x24 [r=0 c=0 rs=1 cs=1]
@@ -16,5 +16,5 @@
             RenderTableCell {TD} at (15,1) size 6x24 [r=0 c=2 rs=1 cs=1]
               RenderBlock {INPUT} at (3,4) size 4x16
             RenderTableCell {TD} at (22,3) size 761x20 [r=0 c=3 rs=1 cs=1]
-              RenderText {#text} at (1,1) size 4x18
-                text run at (1,2) width 4: " "
+              RenderText {#text} at (1,1) size 4x17
+                text run at (1,1) width 4: " "
diff --git a/LayoutTests/platform/gtk/fast/replaced/width100percent-searchfield-expected.png b/LayoutTests/platform/gtk/fast/replaced/width100percent-searchfield-expected.png
index 85d9c20..ae92abc 100644
--- a/LayoutTests/platform/gtk/fast/replaced/width100percent-searchfield-expected.png
+++ b/LayoutTests/platform/gtk/fast/replaced/width100percent-searchfield-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/replaced/width100percent-searchfield-expected.txt b/LayoutTests/platform/gtk/fast/replaced/width100percent-searchfield-expected.txt
index fceedc9..55d7990 100644
--- a/LayoutTests/platform/gtk/fast/replaced/width100percent-searchfield-expected.txt
+++ b/LayoutTests/platform/gtk/fast/replaced/width100percent-searchfield-expected.txt
@@ -3,10 +3,10 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock (anonymous) at (0,0) size 784x17
+      RenderBlock (anonymous) at (0,0) size 784x18
         RenderText {#text} at (0,0) size 224x17
           text run at (0,0) width 224: "These textfields should not overlap."
-      RenderTable {TABLE} at (0,17) size 784x32
+      RenderTable {TABLE} at (0,18) size 784x32
         RenderTableSection {TBODY} at (0,0) size 784x32
           RenderTableRow {TR} at (0,1) size 784x30
             RenderTableCell {TD} at (1,1) size 8x30 [r=0 c=0 rs=1 cs=1]
@@ -28,12 +28,12 @@
                   RenderBlock {DIV} at (0,0) size 0x18
                   RenderBlock {DIV} at (0,0) size 31x18
             RenderTableCell {TD} at (28,6) size 755x20 [r=0 c=3 rs=1 cs=1]
-              RenderText {#text} at (1,1) size 4x18
-                text run at (1,2) width 4: " "
-      RenderBlock (anonymous) at (0,49) size 784x34
+              RenderText {#text} at (1,1) size 4x17
+                text run at (1,1) width 4: " "
+      RenderBlock (anonymous) at (0,50) size 784x36
         RenderBR {BR} at (0,0) size 0x17
-        RenderBR {BR} at (0,17) size 0x17
-      RenderTable {TABLE} at (0,83) size 784x32
+        RenderBR {BR} at (0,18) size 0x17
+      RenderTable {TABLE} at (0,86) size 784x32
         RenderTableSection {TBODY} at (0,0) size 784x32
           RenderTableRow {TR} at (0,1) size 784x30
             RenderTableCell {TD} at (1,1) size 8x30 [r=0 c=0 rs=1 cs=1]
@@ -55,5 +55,5 @@
                   RenderBlock {DIV} at (31,0) size 0x18
                   RenderBlock {DIV} at (31,0) size 31x18
             RenderTableCell {TD} at (28,6) size 755x20 [r=0 c=3 rs=1 cs=1]
-              RenderText {#text} at (1,1) size 4x18
-                text run at (1,2) width 4: " "
+              RenderText {#text} at (1,1) size 4x17
+                text run at (1,1) width 4: " "
diff --git a/LayoutTests/platform/gtk/fast/replaced/width100percent-textarea-expected.png b/LayoutTests/platform/gtk/fast/replaced/width100percent-textarea-expected.png
index c6293b6..dd59cef 100644
--- a/LayoutTests/platform/gtk/fast/replaced/width100percent-textarea-expected.png
+++ b/LayoutTests/platform/gtk/fast/replaced/width100percent-textarea-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/replaced/width100percent-textarea-expected.txt b/LayoutTests/platform/gtk/fast/replaced/width100percent-textarea-expected.txt
index efe3e0d..44ecfc5 100644
--- a/LayoutTests/platform/gtk/fast/replaced/width100percent-textarea-expected.txt
+++ b/LayoutTests/platform/gtk/fast/replaced/width100percent-textarea-expected.txt
@@ -3,83 +3,83 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock (anonymous) at (0,0) size 784x17
+      RenderBlock (anonymous) at (0,0) size 784x18
         RenderText {#text} at (0,0) size 252x17
           text run at (0,0) width 252: "The textareas below should not overlap."
-      RenderTable {TABLE} at (0,17) size 784x48
-        RenderTableSection {TBODY} at (0,0) size 784x48
-          RenderTableRow {TR} at (0,1) size 784x46
-            RenderTableCell {TD} at (1,1) size 8x46 [r=0 c=0 rs=1 cs=1]
-            RenderTableCell {TD} at (10,1) size 8x46 [r=0 c=1 rs=1 cs=1]
-            RenderTableCell {TD} at (19,1) size 8x46 [r=0 c=2 rs=1 cs=1]
-            RenderTableCell {TD} at (28,14) size 755x20 [r=0 c=3 rs=1 cs=1]
-              RenderText {#text} at (1,1) size 4x18
-                text run at (1,2) width 4: " "
-      RenderBlock (anonymous) at (0,65) size 784x34
+      RenderTable {TABLE} at (0,18) size 784x50
+        RenderTableSection {TBODY} at (0,0) size 784x50
+          RenderTableRow {TR} at (0,1) size 784x48
+            RenderTableCell {TD} at (1,1) size 8x48 [r=0 c=0 rs=1 cs=1]
+            RenderTableCell {TD} at (10,1) size 8x48 [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (19,1) size 8x48 [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (28,15) size 755x20 [r=0 c=3 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 4x17
+                text run at (1,1) width 4: " "
+      RenderBlock (anonymous) at (0,68) size 784x36
         RenderBR {BR} at (0,0) size 0x17
-        RenderBR {BR} at (0,17) size 0x17
-      RenderTable {TABLE} at (0,99) size 784x48
-        RenderTableSection {TBODY} at (0,0) size 784x48
-          RenderTableRow {TR} at (0,1) size 784x46
-            RenderTableCell {TD} at (1,1) size 8x46 [r=0 c=0 rs=1 cs=1]
-            RenderTableCell {TD} at (10,1) size 8x46 [r=0 c=1 rs=1 cs=1]
-            RenderTableCell {TD} at (19,1) size 8x46 [r=0 c=2 rs=1 cs=1]
-            RenderTableCell {TD} at (28,14) size 755x20 [r=0 c=3 rs=1 cs=1]
-              RenderText {#text} at (1,1) size 4x18
-                text run at (1,2) width 4: " "
-layer at (10,29) size 6x40 clip at (0,0) size 0x0 scrollWidth 11 scrollHeight 55
-  RenderTextControl {TEXTAREA} at (1,3) size 6x40 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-    RenderBlock {DIV} at (3,3) size 0x51
-      RenderText {#text} at (0,0) size 9x51
+        RenderBR {BR} at (0,18) size 0x17
+      RenderTable {TABLE} at (0,104) size 784x50
+        RenderTableSection {TBODY} at (0,0) size 784x50
+          RenderTableRow {TR} at (0,1) size 784x48
+            RenderTableCell {TD} at (1,1) size 8x48 [r=0 c=0 rs=1 cs=1]
+            RenderTableCell {TD} at (10,1) size 8x48 [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (19,1) size 8x48 [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (28,15) size 755x20 [r=0 c=3 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 4x17
+                text run at (1,1) width 4: " "
+layer at (10,30) size 6x42 clip at (0,0) size 0x0 scrollWidth 11 scrollHeight 58
+  RenderTextControl {TEXTAREA} at (1,3) size 6x42 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (3,3) size 0x54
+      RenderText {#text} at (0,0) size 9x53
         text run at (0,0) width 9: "o"
-        text run at (0,17) width 9: "n"
-        text run at (0,34) width 9: "e"
-layer at (19,29) size 6x40 clip at (0,0) size 0x0 scrollWidth 14 scrollHeight 55
-  RenderTextControl {TEXTAREA} at (1,3) size 6x40 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-    RenderBlock {DIV} at (3,3) size 0x51
-      RenderText {#text} at (0,0) size 12x51
+        text run at (0,18) width 9: "n"
+        text run at (0,36) width 9: "e"
+layer at (19,30) size 6x42 clip at (0,0) size 0x0 scrollWidth 14 scrollHeight 58
+  RenderTextControl {TEXTAREA} at (1,3) size 6x42 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (3,3) size 0x54
+      RenderText {#text} at (0,0) size 12x53
         text run at (0,0) width 4: "t"
-        text run at (0,17) width 12: "w"
-        text run at (0,34) width 9: "o"
-layer at (28,29) size 6x40 clip at (0,0) size 0x0 scrollWidth 11 scrollHeight 89
-  RenderTextControl {TEXTAREA} at (1,3) size 6x40 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-    RenderBlock {DIV} at (3,3) size 0x85
-      RenderText {#text} at (0,0) size 9x85
+        text run at (0,18) width 12: "w"
+        text run at (0,36) width 9: "o"
+layer at (28,30) size 6x42 clip at (0,0) size 0x0 scrollWidth 11 scrollHeight 94
+  RenderTextControl {TEXTAREA} at (1,3) size 6x42 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (3,3) size 0x90
+      RenderText {#text} at (0,0) size 9x89
         text run at (0,0) width 4: "t"
-        text run at (0,17) width 9: "h"
-        text run at (0,34) width 5: "r"
-        text run at (0,51) width 9: "e"
-        text run at (0,68) width 9: "e"
-layer at (10,111) size 6x40 clip at (0,0) size 0x0 scrollWidth 14 scrollHeight 225
-  RenderTextControl {TEXTAREA} at (1,3) size 6x40 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-    RenderBlock {DIV} at (3,3) size 0x221
-      RenderText {#text} at (0,0) size 12x221
+        text run at (0,18) width 9: "h"
+        text run at (0,36) width 5: "r"
+        text run at (0,54) width 9: "e"
+        text run at (0,72) width 9: "e"
+layer at (10,116) size 6x42 clip at (0,0) size 0x0 scrollWidth 14 scrollHeight 238
+  RenderTextControl {TEXTAREA} at (1,3) size 6x42 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (3,3) size 0x234
+      RenderText {#text} at (0,0) size 12x233
         text run at (0,0) width 9: "o"
-        text run at (0,17) width 9: "n"
-        text run at (0,34) width 9: "e"
-        text run at (0,51) width 0: " "
-        text run at (0,68) width 4: "t"
-        text run at (0,85) width 12: "w"
-        text run at (0,102) width 9: "o"
-        text run at (0,119) width 0: " "
-        text run at (0,136) width 4: "t"
-        text run at (0,153) width 9: "h"
-        text run at (0,170) width 5: "r"
-        text run at (0,187) width 9: "e"
-        text run at (0,204) width 9: "e"
-layer at (19,111) size 6x40 clip at (0,0) size 0x0 scrollWidth 14 scrollHeight 55
-  RenderTextControl {TEXTAREA} at (1,3) size 6x40 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-    RenderBlock {DIV} at (3,3) size 0x51
-      RenderText {#text} at (0,0) size 12x51
+        text run at (0,18) width 9: "n"
+        text run at (0,36) width 9: "e"
+        text run at (0,54) width 0: " "
+        text run at (0,72) width 4: "t"
+        text run at (0,90) width 12: "w"
+        text run at (0,108) width 9: "o"
+        text run at (0,126) width 0: " "
+        text run at (0,144) width 4: "t"
+        text run at (0,162) width 9: "h"
+        text run at (0,180) width 5: "r"
+        text run at (0,198) width 9: "e"
+        text run at (0,216) width 9: "e"
+layer at (19,116) size 6x42 clip at (0,0) size 0x0 scrollWidth 14 scrollHeight 58
+  RenderTextControl {TEXTAREA} at (1,3) size 6x42 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (3,3) size 0x54
+      RenderText {#text} at (0,0) size 12x53
         text run at (0,0) width 4: "t"
-        text run at (0,17) width 12: "w"
-        text run at (0,34) width 9: "o"
-layer at (28,111) size 6x40 clip at (0,0) size 0x0 scrollWidth 11 scrollHeight 89
-  RenderTextControl {TEXTAREA} at (1,3) size 6x40 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-    RenderBlock {DIV} at (3,3) size 0x85
-      RenderText {#text} at (0,0) size 9x85
+        text run at (0,18) width 12: "w"
+        text run at (0,36) width 9: "o"
+layer at (28,116) size 6x42 clip at (0,0) size 0x0 scrollWidth 11 scrollHeight 94
+  RenderTextControl {TEXTAREA} at (1,3) size 6x42 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (3,3) size 0x90
+      RenderText {#text} at (0,0) size 9x89
         text run at (0,0) width 4: "t"
-        text run at (0,17) width 9: "h"
-        text run at (0,34) width 5: "r"
-        text run at (0,51) width 9: "e"
-        text run at (0,68) width 9: "e"
+        text run at (0,18) width 9: "h"
+        text run at (0,36) width 5: "r"
+        text run at (0,54) width 9: "e"
+        text run at (0,72) width 9: "e"
diff --git a/LayoutTests/platform/gtk/fast/replaced/width100percent-textfield-expected.png b/LayoutTests/platform/gtk/fast/replaced/width100percent-textfield-expected.png
index 1812869..ae92abc 100644
--- a/LayoutTests/platform/gtk/fast/replaced/width100percent-textfield-expected.png
+++ b/LayoutTests/platform/gtk/fast/replaced/width100percent-textfield-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/replaced/width100percent-textfield-expected.txt b/LayoutTests/platform/gtk/fast/replaced/width100percent-textfield-expected.txt
index a2096c3..7caa0fd 100644
--- a/LayoutTests/platform/gtk/fast/replaced/width100percent-textfield-expected.txt
+++ b/LayoutTests/platform/gtk/fast/replaced/width100percent-textfield-expected.txt
@@ -3,33 +3,33 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock (anonymous) at (0,0) size 784x17
+      RenderBlock (anonymous) at (0,0) size 784x18
         RenderText {#text} at (0,0) size 224x17
           text run at (0,0) width 224: "These textfields should not overlap."
-      RenderTable {TABLE} at (0,17) size 784x31
-        RenderTableSection {TBODY} at (0,0) size 784x31
-          RenderTableRow {TR} at (0,1) size 784x29
-            RenderTableCell {TD} at (1,1) size 8x29 [r=0 c=0 rs=1 cs=1]
-              RenderTextControl {INPUT} at (1,3) size 6x23 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
-            RenderTableCell {TD} at (10,1) size 8x29 [r=0 c=1 rs=1 cs=1]
-              RenderTextControl {INPUT} at (1,3) size 6x23 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
-            RenderTableCell {TD} at (19,1) size 8x29 [r=0 c=2 rs=1 cs=1]
-              RenderTextControl {INPUT} at (1,3) size 6x23 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
-            RenderTableCell {TD} at (28,6) size 755x19 [r=0 c=3 rs=1 cs=1]
+      RenderTable {TABLE} at (0,18) size 784x32
+        RenderTableSection {TBODY} at (0,0) size 784x32
+          RenderTableRow {TR} at (0,1) size 784x30
+            RenderTableCell {TD} at (1,1) size 8x30 [r=0 c=0 rs=1 cs=1]
+              RenderTextControl {INPUT} at (1,3) size 6x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+            RenderTableCell {TD} at (10,1) size 8x30 [r=0 c=1 rs=1 cs=1]
+              RenderTextControl {INPUT} at (1,3) size 6x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+            RenderTableCell {TD} at (19,1) size 8x30 [r=0 c=2 rs=1 cs=1]
+              RenderTextControl {INPUT} at (1,3) size 6x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+            RenderTableCell {TD} at (28,6) size 755x20 [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (1,1) size 4x17
                 text run at (1,1) width 4: " "
-      RenderBlock (anonymous) at (0,48) size 784x34
+      RenderBlock (anonymous) at (0,50) size 784x36
         RenderBR {BR} at (0,0) size 0x17
-        RenderBR {BR} at (0,17) size 0x17
-      RenderTable {TABLE} at (0,82) size 784x31
-        RenderTableSection {TBODY} at (0,0) size 784x31
-          RenderTableRow {TR} at (0,1) size 784x29
-            RenderTableCell {TD} at (1,1) size 8x29 [r=0 c=0 rs=1 cs=1]
-              RenderTextControl {INPUT} at (1,3) size 6x23 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
-            RenderTableCell {TD} at (10,1) size 8x29 [r=0 c=1 rs=1 cs=1]
-              RenderTextControl {INPUT} at (1,3) size 6x23 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
-            RenderTableCell {TD} at (19,1) size 8x29 [r=0 c=2 rs=1 cs=1]
-              RenderTextControl {INPUT} at (1,3) size 6x23 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
-            RenderTableCell {TD} at (28,6) size 755x19 [r=0 c=3 rs=1 cs=1]
+        RenderBR {BR} at (0,18) size 0x17
+      RenderTable {TABLE} at (0,86) size 784x32
+        RenderTableSection {TBODY} at (0,0) size 784x32
+          RenderTableRow {TR} at (0,1) size 784x30
+            RenderTableCell {TD} at (1,1) size 8x30 [r=0 c=0 rs=1 cs=1]
+              RenderTextControl {INPUT} at (1,3) size 6x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+            RenderTableCell {TD} at (10,1) size 8x30 [r=0 c=1 rs=1 cs=1]
+              RenderTextControl {INPUT} at (1,3) size 6x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+            RenderTableCell {TD} at (19,1) size 8x30 [r=0 c=2 rs=1 cs=1]
+              RenderTextControl {INPUT} at (1,3) size 6x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+            RenderTableCell {TD} at (28,6) size 755x20 [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (1,1) size 4x17
                 text run at (1,1) width 4: " "
diff --git a/LayoutTests/platform/gtk/fast/ruby/base-shorter-than-text-expected.png b/LayoutTests/platform/gtk/fast/ruby/base-shorter-than-text-expected.png
index 67b5463..56488a5 100644
--- a/LayoutTests/platform/gtk/fast/ruby/base-shorter-than-text-expected.png
+++ b/LayoutTests/platform/gtk/fast/ruby/base-shorter-than-text-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/ruby/base-shorter-than-text-expected.txt b/LayoutTests/platform/gtk/fast/ruby/base-shorter-than-text-expected.txt
index 547cf02..4131f28 100644
--- a/LayoutTests/platform/gtk/fast/ruby/base-shorter-than-text-expected.txt
+++ b/LayoutTests/platform/gtk/fast/ruby/base-shorter-than-text-expected.txt
@@ -3,44 +3,44 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x79
+      RenderBlock {P} at (0,0) size 784x80
         RenderRuby (inline) {RUBY} at (0,0) size 144x53
-          RenderRubyRun (anonymous) at (0,26) size 144x53
-            RenderRubyText {RT} at (0,-26) size 144x26
-              RenderText {#text} at (0,0) size 144x26
-                text run at (0,0) width 144: "\x{304D}\x{3069}\x{3046}\x{305F}\x{3044}\x{304D}"
-            RenderRubyBase (anonymous) at (0,0) size 144x53
-              RenderText {#text} at (24,0) size 96x53
-                text run at (24,0) width 96: "\x{653B}\x{6BBB}"
+          RenderRubyRun (anonymous) at (0,25) size 144x55
+            RenderRubyText {RT} at (0,-26) size 144x28
+              RenderText {#text} at (0,1) size 144x26
+                text run at (0,1) width 144: "\x{304D}\x{3069}\x{3046}\x{305F}\x{3044}\x{304D}"
+            RenderRubyBase (anonymous) at (0,0) size 144x55
+              RenderText {#text} at (24,1) size 96x53
+                text run at (24,1) width 96: "\x{653B}\x{6BBB}"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {P} at (0,95) size 784x79
+      RenderBlock {P} at (0,96) size 784x80
         RenderRuby (inline) {RUBY} at (0,0) size 192x53
-          RenderRubyRun (anonymous) at (0,26) size 192x53
-            RenderRubyText {RT} at (0,-26) size 192x26
-              RenderText {#text} at (0,0) size 192x26
-                text run at (0,0) width 192: "\x{304D}\x{3069}\x{3046}\x{305F}\x{3044}\x{304D}\x{3069}\x{3046}"
-            RenderRubyBase (anonymous) at (0,0) size 192x53
-              RenderText {#text} at (24,0) size 144x53
-                text run at (24,0) width 144: "\x{6A5F}\x{52D5}\x{968A}"
+          RenderRubyRun (anonymous) at (0,25) size 192x55
+            RenderRubyText {RT} at (0,-26) size 192x28
+              RenderText {#text} at (0,1) size 192x26
+                text run at (0,1) width 192: "\x{304D}\x{3069}\x{3046}\x{305F}\x{3044}\x{304D}\x{3069}\x{3046}"
+            RenderRubyBase (anonymous) at (0,0) size 192x55
+              RenderText {#text} at (24,1) size 144x53
+                text run at (24,1) width 144: "\x{6A5F}\x{52D5}\x{968A}"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {DIV} at (0,190) size 206x292
-        RenderBlock {P} at (16,0) size 79x292
-          RenderRuby (inline) {RUBY} at (0,0) size 53x150
-            RenderRubyRun (anonymous) at (26,0) size 53x150
-              RenderRubyText {RT} at (-26,0) size 26x150
-                RenderText {#text} at (0,0) size 26x150
-                  text run at (0,0) width 150: "\x{304D}\x{3069}\x{3046}\x{305F}\x{3044}\x{304D}"
-              RenderRubyBase (anonymous) at (0,0) size 53x150
-                RenderText {#text} at (0,26) size 53x98
-                  text run at (0,26) width 98: "\x{653B}\x{6BBB}"
+      RenderBlock {DIV} at (0,192) size 208x292
+        RenderBlock {P} at (16,0) size 80x292
+          RenderRuby (inline) {RUBY} at (0,0) size 53x144
+            RenderRubyRun (anonymous) at (25,0) size 55x144
+              RenderRubyText {RT} at (-26,0) size 28x144
+                RenderText {#text} at (1,0) size 26x144
+                  text run at (1,0) width 144: "\x{304D}\x{3069}\x{3046}\x{305F}\x{3044}\x{304D}"
+              RenderRubyBase (anonymous) at (0,0) size 55x144
+                RenderText {#text} at (1,24) size 53x96
+                  text run at (1,24) width 96: "\x{653B}\x{6BBB}"
           RenderText {#text} at (0,0) size 0x0
-        RenderBlock {P} at (111,0) size 79x292
-          RenderRuby (inline) {RUBY} at (0,0) size 53x200
-            RenderRubyRun (anonymous) at (26,0) size 53x200
-              RenderRubyText {RT} at (-26,0) size 26x200
-                RenderText {#text} at (0,0) size 26x200
-                  text run at (0,0) width 200: "\x{304D}\x{3069}\x{3046}\x{305F}\x{3044}\x{304D}\x{3069}\x{3046}"
-              RenderRubyBase (anonymous) at (0,0) size 53x200
-                RenderText {#text} at (0,26) size 53x148
-                  text run at (0,26) width 147: "\x{6A5F}\x{52D5}\x{968A}"
+        RenderBlock {P} at (112,0) size 80x292
+          RenderRuby (inline) {RUBY} at (0,0) size 53x192
+            RenderRubyRun (anonymous) at (25,0) size 55x192
+              RenderRubyText {RT} at (-26,0) size 28x192
+                RenderText {#text} at (1,0) size 26x192
+                  text run at (1,0) width 192: "\x{304D}\x{3069}\x{3046}\x{305F}\x{3044}\x{304D}\x{3069}\x{3046}"
+              RenderRubyBase (anonymous) at (0,0) size 55x192
+                RenderText {#text} at (1,24) size 53x144
+                  text run at (1,24) width 144: "\x{6A5F}\x{52D5}\x{968A}"
           RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/ruby/ruby-inline-table-expected.png b/LayoutTests/platform/gtk/fast/ruby/ruby-inline-table-expected.png
index 3cec43e..2a500ba 100644
--- a/LayoutTests/platform/gtk/fast/ruby/ruby-inline-table-expected.png
+++ b/LayoutTests/platform/gtk/fast/ruby/ruby-inline-table-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/ruby/ruby-inline-table-expected.txt b/LayoutTests/platform/gtk/fast/ruby/ruby-inline-table-expected.txt
index aee9f74..e140eac 100644
--- a/LayoutTests/platform/gtk/fast/ruby/ruby-inline-table-expected.txt
+++ b/LayoutTests/platform/gtk/fast/ruby/ruby-inline-table-expected.txt
@@ -3,19 +3,19 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock (anonymous) at (0,0) size 784x51
-        RenderText {#text} at (0,0) size 782x34
+      RenderBlock (anonymous) at (0,0) size 784x54
+        RenderText {#text} at (0,0) size 782x35
           text run at (0,0) width 782: "Test that <ruby> rendered as inline-table (or somesuch) is not affected by ruby rendering. Both <div> below should look the"
-          text run at (0,17) width 40: "same. "
-        RenderBR {BR} at (40,31) size 0x0
-        RenderBR {BR} at (0,34) size 0x17
-      RenderBlock {DIV} at (3,54) size 778x47 [bgcolor=#FFFFDD] [border: (1px solid #000000)]
+          text run at (0,18) width 40: "same. "
+        RenderBR {BR} at (40,32) size 0x0
+        RenderBR {BR} at (0,36) size 0x17
+      RenderBlock {DIV} at (3,57) size 778x48 [bgcolor=#FFFFDD] [border: (1px solid #000000)]
         RenderText {#text} at (9,20) size 224x17
           text run at (9,20) width 224: "This is some XHTML1.1 text with "
-        RenderTable {SPAN} at (233,9) size 40x28
-          RenderTableSection {SPAN} at (0,11) size 40x17
-            RenderTableRow (anonymous) at (0,0) size 40x17
-              RenderTableCell (anonymous) at (0,0) size 40x17 [r=0 c=0 rs=1 cs=1]
+        RenderTable {SPAN} at (233,9) size 40x29
+          RenderTableSection {SPAN} at (0,11) size 40x18
+            RenderTableRow (anonymous) at (0,0) size 40x18
+              RenderTableCell (anonymous) at (0,0) size 40x18 [r=0 c=0 rs=1 cs=1]
                 RenderText {#text} at (2,0) size 36x17
                   text run at (2,0) width 36: "Ruby"
           RenderTableSection {SPAN} at (0,0) size 40x11
@@ -25,15 +25,15 @@
                   text run at (0,0) width 40: "guide text"
         RenderText {#text} at (273,20) size 56x17
           text run at (273,20) width 56: " markup."
-      RenderBlock (anonymous) at (0,103) size 784x18
+      RenderBlock (anonymous) at (0,107) size 784x19
         RenderBR {BR} at (0,0) size 0x17
-      RenderBlock {DIV} at (3,123) size 778x47 [bgcolor=#FFFFDD] [border: (1px solid #000000)]
+      RenderBlock {DIV} at (3,128) size 778x48 [bgcolor=#FFFFDD] [border: (1px solid #000000)]
         RenderText {#text} at (9,20) size 224x17
           text run at (9,20) width 224: "This is some XHTML1.1 text with "
-        RenderTable {RUBY} at (233,9) size 40x28
-          RenderTableSection {RB} at (0,11) size 40x17
-            RenderTableRow (anonymous) at (0,0) size 40x17
-              RenderTableCell (anonymous) at (0,0) size 40x17 [r=0 c=0 rs=1 cs=1]
+        RenderTable {RUBY} at (233,9) size 40x29
+          RenderTableSection {RB} at (0,11) size 40x18
+            RenderTableRow (anonymous) at (0,0) size 40x18
+              RenderTableCell (anonymous) at (0,0) size 40x18 [r=0 c=0 rs=1 cs=1]
                 RenderText {#text} at (2,0) size 36x17
                   text run at (2,0) width 36: "Ruby"
           RenderTableSection {RT} at (0,0) size 40x11
diff --git a/LayoutTests/platform/gtk/fast/ruby/ruby-text-before-after-content-expected.png b/LayoutTests/platform/gtk/fast/ruby/ruby-text-before-after-content-expected.png
index ea65ed0..33ae258 100644
--- a/LayoutTests/platform/gtk/fast/ruby/ruby-text-before-after-content-expected.png
+++ b/LayoutTests/platform/gtk/fast/ruby/ruby-text-before-after-content-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/ruby/ruby-text-before-after-content-expected.txt b/LayoutTests/platform/gtk/fast/ruby/ruby-text-before-after-content-expected.txt
index 98b136f..5ea956f 100644
--- a/LayoutTests/platform/gtk/fast/ruby/ruby-text-before-after-content-expected.txt
+++ b/LayoutTests/platform/gtk/fast/ruby/ruby-text-before-after-content-expected.txt
@@ -1,11 +1,11 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x85
-  RenderBlock {HTML} at (0,0) size 800x85
-    RenderBody {BODY} at (16,16) size 768x53 [color=#0000FF]
+layer at (0,0) size 800x86
+  RenderBlock {HTML} at (0,0) size 800x86
+    RenderBody {BODY} at (16,16) size 768x54 [color=#0000FF]
       RenderRuby (inline) {RUBY} at (0,0) size 213x36
-        RenderRubyRun (anonymous) at (0,17) size 192x36
-          RenderRubyText {RT} at (0,-17) size 192x17
+        RenderRubyRun (anonymous) at (0,17) size 192x37
+          RenderRubyText {RT} at (0,-17) size 192x18
             RenderInline (generated) at (0,0) size 63x17
               RenderText at (0,0) size 63x17
                 text run at (0,0) width 63: "BEFORE"
@@ -14,11 +14,11 @@
             RenderInline (generated) at (0,0) size 52x17
               RenderText at (140,0) size 52x17
                 text run at (140,0) width 52: "AFTER"
-          RenderRubyBase (anonymous) at (0,0) size 192x36
+          RenderRubyBase (anonymous) at (0,0) size 192x37
             RenderText {#text} at (84,0) size 24x36
               text run at (84,0) width 24: "A"
-        RenderRubyRun (anonymous) at (192,17) size 21x36
-          RenderRubyBase (anonymous) at (0,0) size 21x36
+        RenderRubyRun (anonymous) at (192,17) size 21x37
+          RenderRubyBase (anonymous) at (0,0) size 21x37
             RenderText {#text} at (0,0) size 21x36
               text run at (0,0) width 21: "B"
       RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/scrolling/page-cache-back-overflow-scroll-restore-expected.txt b/LayoutTests/platform/gtk/fast/scrolling/page-cache-back-overflow-scroll-restore-expected.txt
index cf98716..e97e059 100644
--- a/LayoutTests/platform/gtk/fast/scrolling/page-cache-back-overflow-scroll-restore-expected.txt
+++ b/LayoutTests/platform/gtk/fast/scrolling/page-cache-back-overflow-scroll-restore-expected.txt
@@ -6,13 +6,13 @@
 
 
 
-layer at (0,0) size 100x119 backgroundClip at (0,0) size 100x100 clip at (0,0) size 85x85 scrollY 34 scrollHeight 119
+layer at (0,0) size 100x126 backgroundClip at (0,0) size 100x100 clip at (0,0) size 85x85 scrollY 41 scrollHeight 126
   RenderBlock (positioned) {DIV} at (0,0) size 100x100 [bgcolor=#CCCCCC]
     RenderBR {BR} at (0,0) size 0x17
-    RenderBR {BR} at (0,17) size 0x17
-    RenderBR {BR} at (0,34) size 0x17
-    RenderBR {BR} at (0,51) size 0x17
-    RenderBR {BR} at (0,68) size 0x17
-    RenderBR {BR} at (0,85) size 0x17
-    RenderBR {BR} at (0,102) size 0x17
+    RenderBR {BR} at (0,18) size 0x17
+    RenderBR {BR} at (0,36) size 0x17
+    RenderBR {BR} at (0,54) size 0x17
+    RenderBR {BR} at (0,72) size 0x17
+    RenderBR {BR} at (0,90) size 0x17
+    RenderBR {BR} at (0,108) size 0x17
 
diff --git a/LayoutTests/platform/gtk/fast/selectors/001-expected.png b/LayoutTests/platform/gtk/fast/selectors/001-expected.png
index 51d9a85..653655f 100644
--- a/LayoutTests/platform/gtk/fast/selectors/001-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/001-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/001-expected.txt b/LayoutTests/platform/gtk/fast/selectors/001-expected.txt
index 30b85ca..b8d695f 100644
--- a/LayoutTests/platform/gtk/fast/selectors/001-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/001-expected.txt
@@ -1,17 +1,17 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x99
-  RenderBlock {HTML} at (0,0) size 800x99
-    RenderBody {BODY} at (8,16) size 784x67
-      RenderBlock {UL} at (0,0) size 784x34
-        RenderListItem {LI} at (40,0) size 744x17 [bgcolor=#00FF00]
+layer at (0,0) size 800x102
+  RenderBlock {HTML} at (0,0) size 800x102
+    RenderBody {BODY} at (8,16) size 784x70
+      RenderBlock {UL} at (0,0) size 784x36
+        RenderListItem {LI} at (40,0) size 744x18 [bgcolor=#00FF00]
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderText {#text} at (0,0) size 304x17
             text run at (0,0) width 304: "The background of this list item should be green"
-        RenderListItem {LI} at (40,17) size 744x17 [bgcolor=#00FF00]
+        RenderListItem {LI} at (40,18) size 744x18 [bgcolor=#00FF00]
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderText {#text} at (0,0) size 381x17
             text run at (0,0) width 381: "The background of this second list item should be also green"
-      RenderBlock {P} at (0,50) size 784x17 [bgcolor=#00FF00]
+      RenderBlock {P} at (0,52) size 784x18 [bgcolor=#00FF00]
         RenderText {#text} at (0,0) size 322x17
           text run at (0,0) width 322: "The background of this paragraph should be green."
diff --git a/LayoutTests/platform/gtk/fast/selectors/002-expected.png b/LayoutTests/platform/gtk/fast/selectors/002-expected.png
index 864bab9..1ac3007 100644
--- a/LayoutTests/platform/gtk/fast/selectors/002-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/002-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/002-expected.txt b/LayoutTests/platform/gtk/fast/selectors/002-expected.txt
index 11a0207..039c554 100644
--- a/LayoutTests/platform/gtk/fast/selectors/002-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/002-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x33
-  RenderBlock {HTML} at (0,0) size 800x33
-    RenderBody {BODY} at (8,8) size 784x17
-      RenderBlock {ADDRESS} at (0,0) size 784x17 [bgcolor=#00FF00]
+layer at (0,0) size 800x34
+  RenderBlock {HTML} at (0,0) size 800x34
+    RenderBody {BODY} at (8,8) size 784x18
+      RenderBlock {ADDRESS} at (0,0) size 784x18 [bgcolor=#00FF00]
         RenderText {#text} at (0,0) size 349x17
           text run at (0,0) width 349: "This address element should have a green background."
diff --git a/LayoutTests/platform/gtk/fast/selectors/003-expected.png b/LayoutTests/platform/gtk/fast/selectors/003-expected.png
index 9a8eba7..9dd631c 100644
--- a/LayoutTests/platform/gtk/fast/selectors/003-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/003-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/003-expected.txt b/LayoutTests/platform/gtk/fast/selectors/003-expected.txt
index 70d4058..8455ed8 100644
--- a/LayoutTests/platform/gtk/fast/selectors/003-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/003-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x49
-  RenderBlock {HTML} at (0,0) size 800x49
-    RenderBody {BODY} at (8,16) size 784x17
-      RenderBlock {P} at (0,0) size 784x17 [bgcolor=#00FF00]
+layer at (0,0) size 800x50
+  RenderBlock {HTML} at (0,0) size 800x50
+    RenderBody {BODY} at (8,16) size 784x18
+      RenderBlock {P} at (0,0) size 784x18 [bgcolor=#00FF00]
         RenderText {#text} at (0,0) size 304x17
           text run at (0,0) width 304: "This paragraph should have a green background"
diff --git a/LayoutTests/platform/gtk/fast/selectors/004-expected.png b/LayoutTests/platform/gtk/fast/selectors/004-expected.png
index 4dcfbba..b51568a 100644
--- a/LayoutTests/platform/gtk/fast/selectors/004-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/004-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/004-expected.txt b/LayoutTests/platform/gtk/fast/selectors/004-expected.txt
index 1cf1e50..68a4784 100644
--- a/LayoutTests/platform/gtk/fast/selectors/004-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/004-expected.txt
@@ -1,9 +1,9 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x49
-  RenderBlock {HTML} at (0,0) size 800x49
-    RenderBody {BODY} at (8,16) size 784x17
-      RenderBlock {P} at (0,0) size 784x17 [bgcolor=#00FF00]
+layer at (0,0) size 800x50
+  RenderBlock {HTML} at (0,0) size 800x50
+    RenderBody {BODY} at (8,16) size 784x18
+      RenderBlock {P} at (0,0) size 784x18 [bgcolor=#00FF00]
         RenderText {#text} at (0,0) size 519x17
           text run at (0,0) width 429: "This paragraph should have a green background because its TITLE "
           text run at (429,0) width 90: "attribute is set."
diff --git a/LayoutTests/platform/gtk/fast/selectors/005-expected.png b/LayoutTests/platform/gtk/fast/selectors/005-expected.png
index 4dcfbba..b51568a 100644
--- a/LayoutTests/platform/gtk/fast/selectors/005-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/005-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/005-expected.txt b/LayoutTests/platform/gtk/fast/selectors/005-expected.txt
index 1cf1e50..68a4784 100644
--- a/LayoutTests/platform/gtk/fast/selectors/005-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/005-expected.txt
@@ -1,9 +1,9 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x49
-  RenderBlock {HTML} at (0,0) size 800x49
-    RenderBody {BODY} at (8,16) size 784x17
-      RenderBlock {P} at (0,0) size 784x17 [bgcolor=#00FF00]
+layer at (0,0) size 800x50
+  RenderBlock {HTML} at (0,0) size 800x50
+    RenderBody {BODY} at (8,16) size 784x18
+      RenderBlock {P} at (0,0) size 784x18 [bgcolor=#00FF00]
         RenderText {#text} at (0,0) size 519x17
           text run at (0,0) width 429: "This paragraph should have a green background because its TITLE "
           text run at (429,0) width 90: "attribute is set."
diff --git a/LayoutTests/platform/gtk/fast/selectors/006-expected.png b/LayoutTests/platform/gtk/fast/selectors/006-expected.png
index 670f438..5284db9 100644
--- a/LayoutTests/platform/gtk/fast/selectors/006-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/006-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/006-expected.txt b/LayoutTests/platform/gtk/fast/selectors/006-expected.txt
index 1bd0757..12e394a 100644
--- a/LayoutTests/platform/gtk/fast/selectors/006-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/006-expected.txt
@@ -1,9 +1,9 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x33
-  RenderBlock {HTML} at (0,0) size 800x33
-    RenderBody {BODY} at (8,8) size 784x17
-      RenderBlock {ADDRESS} at (0,0) size 784x17 [bgcolor=#00FF00]
+layer at (0,0) size 800x34
+  RenderBlock {HTML} at (0,0) size 800x34
+    RenderBody {BODY} at (8,8) size 784x18
+      RenderBlock {ADDRESS} at (0,0) size 784x18 [bgcolor=#00FF00]
         RenderInline {SPAN} at (0,0) size 130x17
           RenderText {#text} at (0,0) size 130x17
             text run at (0,0) width 130: "This address should "
diff --git a/LayoutTests/platform/gtk/fast/selectors/007a-expected.png b/LayoutTests/platform/gtk/fast/selectors/007a-expected.png
index e6e056a..80fe198 100644
--- a/LayoutTests/platform/gtk/fast/selectors/007a-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/007a-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/007a-expected.txt b/LayoutTests/platform/gtk/fast/selectors/007a-expected.txt
index 46ee020..91a6007 100644
--- a/LayoutTests/platform/gtk/fast/selectors/007a-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/007a-expected.txt
@@ -1,13 +1,13 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x74
-  RenderBlock {HTML} at (0,0) size 800x74
-    RenderBody {BODY} at (8,16) size 784x50
-      RenderBlock {P} at (0,0) size 784x17 [bgcolor=#00FF00]
+layer at (0,0) size 800x76
+  RenderBlock {HTML} at (0,0) size 800x76
+    RenderBody {BODY} at (8,16) size 784x52
+      RenderBlock {P} at (0,0) size 784x18 [bgcolor=#00FF00]
         RenderText {#text} at (0,0) size 484x17
           text run at (0,0) width 406: "This paragraph should have green background because CLASS "
           text run at (406,0) width 78: "contains \"b\""
-      RenderBlock {ADDRESS} at (0,33) size 784x17 [bgcolor=#00FF00]
+      RenderBlock {ADDRESS} at (0,34) size 784x18 [bgcolor=#00FF00]
         RenderInline {SPAN} at (0,0) size 156x17
           RenderText {#text} at (0,0) size 156x17
             text run at (0,0) width 156: "This address should also"
diff --git a/LayoutTests/platform/gtk/fast/selectors/007b-expected.png b/LayoutTests/platform/gtk/fast/selectors/007b-expected.png
index a65a340..8d9b7ef 100644
--- a/LayoutTests/platform/gtk/fast/selectors/007b-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/007b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/007b-expected.txt b/LayoutTests/platform/gtk/fast/selectors/007b-expected.txt
index 36d2f5b..0c1fcad 100644
--- a/LayoutTests/platform/gtk/fast/selectors/007b-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/007b-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x49
-  RenderBlock {HTML} at (0,0) size 800x49
-    RenderBody {BODY} at (8,16) size 784x17
-      RenderBlock {P} at (0,0) size 784x17 [bgcolor=#00FF00]
+layer at (0,0) size 800x50
+  RenderBlock {HTML} at (0,0) size 800x50
+    RenderBody {BODY} at (8,16) size 784x18
+      RenderBlock {P} at (0,0) size 784x18 [bgcolor=#00FF00]
         RenderText {#text} at (0,0) size 268x17
           text run at (0,0) width 268: "This line should have a green background."
diff --git a/LayoutTests/platform/gtk/fast/selectors/008-expected.png b/LayoutTests/platform/gtk/fast/selectors/008-expected.png
index dba974f..58f81af 100644
--- a/LayoutTests/platform/gtk/fast/selectors/008-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/008-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/008-expected.txt b/LayoutTests/platform/gtk/fast/selectors/008-expected.txt
index 7de8543..386bf57 100644
--- a/LayoutTests/platform/gtk/fast/selectors/008-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/008-expected.txt
@@ -1,12 +1,12 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x74
-  RenderBlock {HTML} at (0,0) size 800x74
-    RenderBody {BODY} at (8,16) size 784x50
-      RenderBlock {P} at (0,0) size 784x17 [bgcolor=#00FF00]
+layer at (0,0) size 800x76
+  RenderBlock {HTML} at (0,0) size 800x76
+    RenderBody {BODY} at (8,16) size 784x52
+      RenderBlock {P} at (0,0) size 784x18 [bgcolor=#00FF00]
         RenderText {#text} at (0,0) size 494x17
           text run at (0,0) width 494: "This paragraph should have green background because its language is \"en-gb\""
-      RenderBlock {ADDRESS} at (0,33) size 784x17 [bgcolor=#00FF00]
+      RenderBlock {ADDRESS} at (0,34) size 784x18 [bgcolor=#00FF00]
         RenderInline {SPAN} at (0,0) size 156x17
           RenderText {#text} at (0,0) size 156x17
             text run at (0,0) width 156: "This address should also"
diff --git a/LayoutTests/platform/gtk/fast/selectors/009-expected.png b/LayoutTests/platform/gtk/fast/selectors/009-expected.png
index aa7205d..274a520 100644
--- a/LayoutTests/platform/gtk/fast/selectors/009-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/009-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/009-expected.txt b/LayoutTests/platform/gtk/fast/selectors/009-expected.txt
index c50cd3c..0459e47 100644
--- a/LayoutTests/platform/gtk/fast/selectors/009-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/009-expected.txt
@@ -1,11 +1,11 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x66
-  RenderBlock {HTML} at (0,0) size 800x66
-    RenderBody {BODY} at (8,16) size 784x34
-      RenderBlock {P} at (0,0) size 784x34 [bgcolor=#00FF00]
+layer at (0,0) size 800x68
+  RenderBlock {HTML} at (0,0) size 800x68
+    RenderBody {BODY} at (8,16) size 784x36
+      RenderBlock {P} at (0,0) size 784x36 [bgcolor=#00FF00]
         RenderText {#text} at (0,0) size 304x17
           text run at (0,0) width 304: "This paragraph should have a green background"
         RenderBR {BR} at (304,0) size 0x17
-        RenderText {#text} at (0,17) size 266x17
-          text run at (0,17) width 266: "because its title attribute begins with \"foo\""
+        RenderText {#text} at (0,18) size 266x17
+          text run at (0,18) width 266: "because its title attribute begins with \"foo\""
diff --git a/LayoutTests/platform/gtk/fast/selectors/010-expected.png b/LayoutTests/platform/gtk/fast/selectors/010-expected.png
index 46ad332..5de3304 100644
--- a/LayoutTests/platform/gtk/fast/selectors/010-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/010-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/010-expected.txt b/LayoutTests/platform/gtk/fast/selectors/010-expected.txt
index be94802..fb31833 100644
--- a/LayoutTests/platform/gtk/fast/selectors/010-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/010-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x49
-  RenderBlock {HTML} at (0,0) size 800x49
-    RenderBody {BODY} at (8,16) size 784x17
-      RenderBlock {P} at (0,0) size 784x17 [bgcolor=#00FF00]
+layer at (0,0) size 800x50
+  RenderBlock {HTML} at (0,0) size 800x50
+    RenderBody {BODY} at (8,16) size 784x18
+      RenderBlock {P} at (0,0) size 784x18 [bgcolor=#00FF00]
         RenderText {#text} at (0,0) size 561x17
           text run at (0,0) width 561: "This paragraph should have a green background because its title attribute ends with \"bar\""
diff --git a/LayoutTests/platform/gtk/fast/selectors/011-expected.png b/LayoutTests/platform/gtk/fast/selectors/011-expected.png
index 4421d04..0c9b237 100644
--- a/LayoutTests/platform/gtk/fast/selectors/011-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/011-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/011-expected.txt b/LayoutTests/platform/gtk/fast/selectors/011-expected.txt
index 62895ba..c692563 100644
--- a/LayoutTests/platform/gtk/fast/selectors/011-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/011-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x49
-  RenderBlock {HTML} at (0,0) size 800x49
-    RenderBody {BODY} at (8,16) size 784x17
-      RenderBlock {P} at (0,0) size 784x17 [bgcolor=#00FF00]
+layer at (0,0) size 800x50
+  RenderBlock {HTML} at (0,0) size 800x50
+    RenderBody {BODY} at (8,16) size 784x18
+      RenderBlock {P} at (0,0) size 784x18 [bgcolor=#00FF00]
         RenderText {#text} at (0,0) size 552x17
           text run at (0,0) width 552: "This paragraph should have a green background because its title attribute contains \"bar\""
diff --git a/LayoutTests/platform/gtk/fast/selectors/012-expected.png b/LayoutTests/platform/gtk/fast/selectors/012-expected.png
index 82ae8ef..bbdd336 100644
--- a/LayoutTests/platform/gtk/fast/selectors/012-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/012-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/012-expected.txt b/LayoutTests/platform/gtk/fast/selectors/012-expected.txt
index 67ee963..7fbe395 100644
--- a/LayoutTests/platform/gtk/fast/selectors/012-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/012-expected.txt
@@ -1,10 +1,10 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x49
-  RenderBlock {HTML} at (0,0) size 800x49
-    RenderBody {BODY} at (8,16) size 784x17
-      RenderBlock {FORM} at (0,0) size 784x17 [bgcolor=#00FF00]
-        RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x50
+  RenderBlock {HTML} at (0,0) size 800x50
+    RenderBody {BODY} at (8,16) size 784x18
+      RenderBlock {FORM} at (0,0) size 784x18 [bgcolor=#00FF00]
+        RenderBlock {P} at (0,0) size 784x18
           RenderText {#text} at (0,0) size 353x17
             text run at (0,0) width 202: "The content of this form should "
             text run at (202,0) width 151: "have a lime background"
diff --git a/LayoutTests/platform/gtk/fast/selectors/013-expected.png b/LayoutTests/platform/gtk/fast/selectors/013-expected.png
index 9583dc9..b1d2f82 100644
--- a/LayoutTests/platform/gtk/fast/selectors/013-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/013-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/013-expected.txt b/LayoutTests/platform/gtk/fast/selectors/013-expected.txt
index 72c64a9..5bdf371 100644
--- a/LayoutTests/platform/gtk/fast/selectors/013-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/013-expected.txt
@@ -1,18 +1,18 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x83
-  RenderBlock {HTML} at (0,0) size 800x83
-    RenderBody {BODY} at (8,16) size 784x51
-      RenderBlock {UL} at (0,0) size 784x51
-        RenderListItem {LI} at (40,0) size 744x17 [bgcolor=#00FF00]
+layer at (0,0) size 800x86
+  RenderBlock {HTML} at (0,0) size 800x86
+    RenderBody {BODY} at (8,16) size 784x54
+      RenderBlock {UL} at (0,0) size 784x54
+        RenderListItem {LI} at (40,0) size 744x18 [bgcolor=#00FF00]
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderText {#text} at (0,0) size 429x17
             text run at (0,0) width 429: "This list item should have green background because its class is \"t1\""
-        RenderListItem {LI} at (40,17) size 744x17 [bgcolor=#00FF00]
+        RenderListItem {LI} at (40,18) size 744x18 [bgcolor=#00FF00]
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderText {#text} at (0,0) size 429x17
             text run at (0,0) width 429: "This list item should have green background because its class is \"t2\""
-        RenderListItem {LI} at (40,34) size 744x17 [bgcolor=#00FF00]
+        RenderListItem {LI} at (40,36) size 744x18 [bgcolor=#00FF00]
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {SPAN} at (0,0) size 599x17
             RenderText {#text} at (0,0) size 599x17
diff --git a/LayoutTests/platform/gtk/fast/selectors/014-expected.png b/LayoutTests/platform/gtk/fast/selectors/014-expected.png
index ff74c1c9..be80268 100644
--- a/LayoutTests/platform/gtk/fast/selectors/014-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/014-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/014-expected.txt b/LayoutTests/platform/gtk/fast/selectors/014-expected.txt
index ea4dd37..27d290c 100644
--- a/LayoutTests/platform/gtk/fast/selectors/014-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/014-expected.txt
@@ -1,9 +1,9 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x91
-  RenderBlock {HTML} at (0,0) size 800x91
-    RenderBody {BODY} at (8,16) size 784x59
-      RenderBlock {P} at (0,0) size 784x59 [bgcolor=#FFFFFF] [border: (5px solid #00FF00)]
+layer at (0,0) size 800x92
+  RenderBlock {HTML} at (0,0) size 800x92
+    RenderBody {BODY} at (8,16) size 784x60
+      RenderBlock {P} at (0,0) size 784x60 [bgcolor=#FFFFFF] [border: (5px solid #00FF00)]
         RenderText {#text} at (21,21) size 733x17
           text run at (21,21) width 443: "This paragraph should have white background and a green thick solid "
           text run at (464,21) width 290: "border because it carries both classes t1 and t2"
diff --git a/LayoutTests/platform/gtk/fast/selectors/015-expected.png b/LayoutTests/platform/gtk/fast/selectors/015-expected.png
index fe21579..c77f8b4 100644
--- a/LayoutTests/platform/gtk/fast/selectors/015-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/015-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/015-expected.txt b/LayoutTests/platform/gtk/fast/selectors/015-expected.txt
index 6b26ed6..72baed5 100644
--- a/LayoutTests/platform/gtk/fast/selectors/015-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/015-expected.txt
@@ -1,18 +1,18 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x83
-  RenderBlock {HTML} at (0,0) size 800x83
-    RenderBody {BODY} at (8,16) size 784x51
-      RenderBlock {UL} at (0,0) size 784x51
-        RenderListItem {LI} at (40,0) size 744x17 [bgcolor=#00FF00]
+layer at (0,0) size 800x86
+  RenderBlock {HTML} at (0,0) size 800x86
+    RenderBody {BODY} at (8,16) size 784x54
+      RenderBlock {UL} at (0,0) size 784x54
+        RenderListItem {LI} at (40,0) size 744x18 [bgcolor=#00FF00]
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderText {#text} at (0,0) size 431x17
             text run at (0,0) width 431: "This list item should have a green background. because its ID is \"t1\""
-        RenderListItem {LI} at (40,17) size 744x17 [bgcolor=#00FF00]
+        RenderListItem {LI} at (40,18) size 744x18 [bgcolor=#00FF00]
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderText {#text} at (0,0) size 431x17
             text run at (0,0) width 431: "This list item should have a green background. because its ID is \"t2\""
-        RenderListItem {LI} at (40,34) size 744x17 [bgcolor=#00FF00]
+        RenderListItem {LI} at (40,36) size 744x18 [bgcolor=#00FF00]
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {SPAN} at (0,0) size 590x17
             RenderText {#text} at (0,0) size 590x17
diff --git a/LayoutTests/platform/gtk/fast/selectors/016-expected.png b/LayoutTests/platform/gtk/fast/selectors/016-expected.png
index 50b3c0b..2c5dc3a 100644
--- a/LayoutTests/platform/gtk/fast/selectors/016-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/016-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/016-expected.txt b/LayoutTests/platform/gtk/fast/selectors/016-expected.txt
index 3c69f96..345d0be 100644
--- a/LayoutTests/platform/gtk/fast/selectors/016-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/016-expected.txt
@@ -1,9 +1,9 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x49
-  RenderBlock {HTML} at (0,0) size 800x49
-    RenderBody {BODY} at (8,16) size 784x17
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x50
+  RenderBlock {HTML} at (0,0) size 800x50
+    RenderBody {BODY} at (8,16) size 784x18
+      RenderBlock {P} at (0,0) size 784x18
         RenderInline {A} at (0,0) size 258x17 [color=#0000EE] [bgcolor=#00FF00]
           RenderText {#text} at (0,0) size 258x17
             text run at (0,0) width 258: "This link should have green background."
diff --git a/LayoutTests/platform/gtk/fast/selectors/017-expected.png b/LayoutTests/platform/gtk/fast/selectors/017-expected.png
index 0fff6fa..a6b7d90 100644
--- a/LayoutTests/platform/gtk/fast/selectors/017-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/017-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/017-expected.txt b/LayoutTests/platform/gtk/fast/selectors/017-expected.txt
index 895a0da..0908613 100644
--- a/LayoutTests/platform/gtk/fast/selectors/017-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/017-expected.txt
@@ -1,9 +1,9 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x49
-  RenderBlock {HTML} at (0,0) size 800x49
-    RenderBody {BODY} at (8,16) size 784x17
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x50
+  RenderBlock {HTML} at (0,0) size 800x50
+    RenderBody {BODY} at (8,16) size 784x18
+      RenderBlock {P} at (0,0) size 784x18
         RenderInline {A} at (0,0) size 379x17 [color=#551A8B] [bgcolor=#00FF00]
           RenderText {#text} at (0,0) size 379x17
             text run at (0,0) width 379: "You should see a green background assigned by the anchor."
diff --git a/LayoutTests/platform/gtk/fast/selectors/018-expected.png b/LayoutTests/platform/gtk/fast/selectors/018-expected.png
index d79c7e1..b7b7437 100644
--- a/LayoutTests/platform/gtk/fast/selectors/018-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/018-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/018-expected.txt b/LayoutTests/platform/gtk/fast/selectors/018-expected.txt
index 051587c..5c8aeca 100644
--- a/LayoutTests/platform/gtk/fast/selectors/018-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/018-expected.txt
@@ -1,24 +1,24 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x288
-  RenderBlock {HTML} at (0,0) size 800x288
-    RenderBody {BODY} at (8,16) size 784x264
-      RenderBlock {P} at (0,0) size 784x34
+layer at (0,0) size 800x299
+  RenderBlock {HTML} at (0,0) size 800x299
+    RenderBody {BODY} at (8,16) size 784x275
+      RenderBlock {P} at (0,0) size 784x36
         RenderText {#text} at (0,0) size 674x17
           text run at (0,0) width 423: "The background color of this paragraph should turn to green when "
           text run at (423,0) width 251: "the mouse pointer hovers either its text ("
         RenderInline {STRONG} at (0,0) size 30x17
           RenderText {#text} at (674,0) size 30x17
             text run at (674,0) width 30: "here"
-        RenderText {#text} at (704,0) size 744x34
+        RenderText {#text} at (704,0) size 744x35
           text run at (704,0) width 40: ") or its"
-          text run at (0,17) width 157: "whitespace background, "
+          text run at (0,18) width 157: "whitespace background, "
         RenderInline {STRONG} at (0,0) size 30x17
-          RenderText {#text} at (157,17) size 30x17
-            text run at (157,17) width 30: "here"
-        RenderText {#text} at (187,17) size 4x17
-          text run at (187,17) width 4: ":"
-      RenderBlock {ADDRESS} at (0,50) size 784x17
+          RenderText {#text} at (157,18) size 30x17
+            text run at (157,18) width 30: "here"
+        RenderText {#text} at (187,18) size 4x17
+          text run at (187,18) width 4: ":"
+      RenderBlock {ADDRESS} at (0,52) size 784x18
         RenderText {#text} at (0,0) size 161x17
           text run at (0,0) width 161: "The background color of "
         RenderInline {A} at (0,0) size 114x17 [color=#0000EE]
@@ -31,33 +31,33 @@
             text run at (270,0) width 5: ")"
         RenderText {#text} at (275,0) size 387x17
           text run at (275,0) width 387: " should turn to green when the pointing device hovers over it."
-      RenderTable {TABLE} at (0,67) size 308x197
-        RenderTableSection {TBODY} at (0,0) size 308x197
-          RenderTableRow {TR} at (0,5) size 308x19
-            RenderTableCell {TD} at (5,5) size 100x19 [r=0 c=0 rs=1 cs=1]
+      RenderTable {TABLE} at (0,70) size 308x205
+        RenderTableSection {TBODY} at (0,0) size 308x205
+          RenderTableRow {TR} at (0,5) size 308x20
+            RenderTableCell {TD} at (5,5) size 100x20 [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,1) size 73x17
                 text run at (1,1) width 73: "The cells in"
-            RenderTableCell {TD} at (110,5) size 89x19 [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (110,5) size 89x20 [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 56x17
                 text run at (1,1) width 56: "this table"
-            RenderTableCell {TD} at (204,5) size 99x19 [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (204,5) size 99x20 [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (1,1) size 62x17
                 text run at (1,1) width 62: "should go"
-          RenderTableRow {TR} at (0,29) size 308x19
-            RenderTableCell {TD} at (5,29) size 100x19 [r=1 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,30) size 308x20
+            RenderTableCell {TD} at (5,30) size 100x20 [r=1 c=0 rs=1 cs=1]
               RenderText {#text} at (1,1) size 74x17
                 text run at (1,1) width 74: "green when"
-            RenderTableCell {TD} at (110,29) size 89x19 [r=1 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (110,30) size 89x20 [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 64x17
                 text run at (1,1) width 64: "you hover"
-            RenderTableCell {TD} at (204,29) size 99x19 [r=1 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (204,30) size 99x20 [r=1 c=2 rs=1 cs=1]
               RenderText {#text} at (1,1) size 75x17
                 text run at (1,1) width 75: "the pointing"
-          RenderTableRow {TR} at (0,53) size 308x19
-            RenderTableCell {TD} at (5,53) size 100x19 [r=2 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,55) size 308x20
+            RenderTableCell {TD} at (5,55) size 100x20 [r=2 c=0 rs=1 cs=1]
               RenderText {#text} at (1,1) size 73x17
                 text run at (1,1) width 73: "device over"
-            RenderTableCell {TD} at (110,53) size 89x19 [r=2 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (110,55) size 89x20 [r=2 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 40x17
                 text run at (1,1) width 40: "them ("
               RenderInline {STRONG} at (0,0) size 30x17
@@ -65,47 +65,47 @@
                   text run at (41,1) width 30: "here"
               RenderText {#text} at (71,1) size 9x17
                 text run at (71,1) width 9: ")."
-            RenderTableCell {TD} at (204,61) size 99x3 [r=2 c=2 rs=1 cs=1]
-          RenderTableRow {TR} at (0,77) size 308x19
-            RenderTableCell {TD} at (5,77) size 100x19 [r=3 c=0 rs=1 cs=1]
+            RenderTableCell {TD} at (204,64) size 99x2 [r=2 c=2 rs=1 cs=1]
+          RenderTableRow {TR} at (0,80) size 308x20
+            RenderTableCell {TD} at (5,80) size 100x20 [r=3 c=0 rs=1 cs=1]
               RenderText {#text} at (1,1) size 76x17
                 text run at (1,1) width 76: "The rows in"
-            RenderTableCell {TD} at (110,77) size 89x19 [r=3 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (110,80) size 89x20 [r=3 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 56x17
                 text run at (1,1) width 56: "this table"
-            RenderTableCell {TD} at (204,77) size 99x19 [r=3 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (204,80) size 99x20 [r=3 c=2 rs=1 cs=1]
               RenderText {#text} at (1,1) size 62x17
                 text run at (1,1) width 62: "should go"
-          RenderTableRow {TR} at (0,101) size 308x19
-            RenderTableCell {TD} at (5,101) size 100x19 [r=4 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,105) size 308x20
+            RenderTableCell {TD} at (5,105) size 100x20 [r=4 c=0 rs=1 cs=1]
               RenderText {#text} at (1,1) size 67x17
                 text run at (1,1) width 67: "dark green"
-            RenderTableCell {TD} at (110,101) size 89x19 [r=4 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (110,105) size 89x20 [r=4 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 58x17
                 text run at (1,1) width 58: "when the"
-            RenderTableCell {TD} at (204,101) size 99x19 [r=4 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (204,105) size 99x20 [r=4 c=2 rs=1 cs=1]
               RenderText {#text} at (1,1) size 97x17
                 text run at (1,1) width 97: "pointing device"
-          RenderTableRow {TR} at (0,125) size 308x19
-            RenderTableCell {TD} at (5,125) size 100x19 [r=5 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,130) size 308x20
+            RenderTableCell {TD} at (5,130) size 100x20 [r=5 c=0 rs=1 cs=1]
               RenderText {#text} at (1,1) size 65x17
                 text run at (1,1) width 65: "is over the"
-            RenderTableCell {TD} at (110,125) size 89x19 [r=5 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (110,130) size 89x20 [r=5 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 59x17
                 text run at (1,1) width 59: "five pixel"
-            RenderTableCell {TD} at (204,125) size 99x19 [r=5 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (204,130) size 99x20 [r=5 c=2 rs=1 cs=1]
               RenderText {#text} at (1,1) size 93x17
                 text run at (1,1) width 93: "border spacing"
-          RenderTableRow {TR} at (0,149) size 308x19
-            RenderTableCell {TD} at (5,149) size 100x19 [r=6 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,155) size 308x20
+            RenderTableCell {TD} at (5,155) size 100x20 [r=6 c=0 rs=1 cs=1]
               RenderText {#text} at (1,1) size 88x17
                 text run at (1,1) width 88: "and when it is"
-            RenderTableCell {TD} at (110,149) size 89x19 [r=6 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (110,155) size 89x20 [r=6 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 87x17
                 text run at (1,1) width 87: "over the cells."
-            RenderTableCell {TD} at (204,157) size 99x3 [r=6 c=2 rs=1 cs=1]
-          RenderTableRow {TR} at (0,173) size 308x19
-            RenderTableCell {TD} at (5,173) size 100x19 [r=7 c=0 rs=1 cs=1]
+            RenderTableCell {TD} at (204,164) size 99x2 [r=6 c=2 rs=1 cs=1]
+          RenderTableRow {TR} at (0,180) size 308x20
+            RenderTableCell {TD} at (5,180) size 100x20 [r=7 c=0 rs=1 cs=1]
               RenderText {#text} at (1,1) size 64x17
                 text run at (1,1) width 64: "Including "
               RenderInline {STRONG} at (0,0) size 30x17
@@ -113,7 +113,7 @@
                   text run at (65,1) width 30: "here"
               RenderText {#text} at (95,1) size 4x17
                 text run at (95,1) width 4: ","
-            RenderTableCell {TD} at (110,181) size 89x3 [r=7 c=1 rs=1 cs=1]
-            RenderTableCell {TD} at (204,173) size 99x19 [r=7 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (110,189) size 89x2 [r=7 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (204,180) size 99x20 [r=7 c=2 rs=1 cs=1]
               RenderText {#text} at (1,1) size 71x17
                 text run at (1,1) width 71: "blank cells."
diff --git a/LayoutTests/platform/gtk/fast/selectors/018b-expected.png b/LayoutTests/platform/gtk/fast/selectors/018b-expected.png
index 11b866f..07adde2 100644
--- a/LayoutTests/platform/gtk/fast/selectors/018b-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/018b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/018b-expected.txt b/LayoutTests/platform/gtk/fast/selectors/018b-expected.txt
index 61a2164..b58cba0 100644
--- a/LayoutTests/platform/gtk/fast/selectors/018b-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/018b-expected.txt
@@ -1,42 +1,42 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x284
-  RenderBlock {HTML} at (0,0) size 800x284
-    RenderBody {BODY} at (8,16) size 784x252
-      RenderBlock {DIV} at (0,0) size 784x252
-        RenderBlock {P} at (0,0) size 784x34
+layer at (0,0) size 800x291
+  RenderBlock {HTML} at (0,0) size 800x291
+    RenderBody {BODY} at (8,16) size 784x259
+      RenderBlock {DIV} at (0,0) size 784x259
+        RenderBlock {P} at (0,0) size 784x36
           RenderText {#text} at (0,0) size 749x17
             text run at (0,0) width 749: "The background color of this paragraph should turn to green when the mouse pointer hovers over any of the following:"
           RenderBR {BR} at (749,0) size 0x17
           RenderInline {STRONG} at (0,0) size 63x17
-            RenderText {#text} at (0,17) size 63x17
-              text run at (0,17) width 63: "This text."
-        RenderBlock {P} at (0,50) size 784x17
+            RenderText {#text} at (0,18) size 63x17
+              text run at (0,18) width 63: "This text."
+        RenderBlock {P} at (0,52) size 784x18
           RenderText {#text} at (0,0) size 59x17
             text run at (0,0) width 59: "This text."
-        RenderTable {TABLE} at (0,83) size 111x99
-          RenderTableSection {TBODY} at (0,0) size 111x99
-            RenderTableRow {TR} at (0,2) size 111x74
-              RenderTableCell {TD} at (2,2) size 107x74 [r=0 c=0 rs=1 cs=1]
-                RenderTable {TABLE} at (1,1) size 105x72
-                  RenderTableSection {TBODY} at (0,0) size 105x72
-                    RenderTableRow {TR} at (0,2) size 105x68
-                      RenderTableCell {TD} at (2,2) size 101x68 [r=0 c=0 rs=1 cs=1]
-                        RenderBlock {DL} at (1,17) size 99x34
-                          RenderBlock {DT} at (0,0) size 99x17
+        RenderTable {TABLE} at (0,86) size 111x102
+          RenderTableSection {TBODY} at (0,0) size 111x102
+            RenderTableRow {TR} at (0,2) size 111x76
+              RenderTableCell {TD} at (2,2) size 107x76 [r=0 c=0 rs=1 cs=1]
+                RenderTable {TABLE} at (1,1) size 105x74
+                  RenderTableSection {TBODY} at (0,0) size 105x74
+                    RenderTableRow {TR} at (0,2) size 105x70
+                      RenderTableCell {TD} at (2,2) size 101x70 [r=0 c=0 rs=1 cs=1]
+                        RenderBlock {DL} at (1,17) size 99x36
+                          RenderBlock {DT} at (0,0) size 99x18
                             RenderText {#text} at (0,0) size 59x17
                               text run at (0,0) width 59: "This text."
-                          RenderBlock {DD} at (40,17) size 59x17
+                          RenderBlock {DD} at (40,18) size 59x18
                             RenderText {#text} at (0,0) size 59x17
                               text run at (0,0) width 59: "This text."
-            RenderTableRow {TR} at (0,78) size 111x19
-              RenderTableCell {TD} at (2,78) size 107x19 [r=1 c=0 rs=1 cs=1]
+            RenderTableRow {TR} at (0,80) size 111x20
+              RenderTableCell {TD} at (2,80) size 107x20 [r=1 c=0 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 59x17
                   text run at (1,1) width 59: "This text."
-        RenderBlock {P} at (0,198) size 784x21
+        RenderBlock {P} at (0,204) size 784x21
           RenderInline {SUB} at (0,0) size 51x15
             RenderText {#text} at (0,6) size 51x15
               text run at (0,6) width 51: "This text."
-        RenderBlock {P} at (0,235) size 784x17
+        RenderBlock {P} at (0,241) size 784x18
           RenderText {#text} at (0,0) size 573x17
             text run at (0,0) width 573: "...and anything else between the top of the first paragraph and the bottom of this paragraph."
diff --git a/LayoutTests/platform/gtk/fast/selectors/019-expected.png b/LayoutTests/platform/gtk/fast/selectors/019-expected.png
index ae7222b..a5ad138 100644
--- a/LayoutTests/platform/gtk/fast/selectors/019-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/019-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/019-expected.txt b/LayoutTests/platform/gtk/fast/selectors/019-expected.txt
index ea07a35f..8774f0d 100644
--- a/LayoutTests/platform/gtk/fast/selectors/019-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/019-expected.txt
@@ -1,9 +1,9 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x49
-  RenderBlock {HTML} at (0,0) size 800x49
-    RenderBody {BODY} at (8,16) size 784x17
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x50
+  RenderBlock {HTML} at (0,0) size 800x50
+    RenderBody {BODY} at (8,16) size 784x18
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 161x17
           text run at (0,0) width 161: "The background color of "
         RenderInline {A} at (0,0) size 66x17 [color=#0000EE]
diff --git a/LayoutTests/platform/gtk/fast/selectors/020-expected.png b/LayoutTests/platform/gtk/fast/selectors/020-expected.png
index f4e20a6..3d94fcd 100644
--- a/LayoutTests/platform/gtk/fast/selectors/020-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/020-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/020-expected.txt b/LayoutTests/platform/gtk/fast/selectors/020-expected.txt
index 3b5d64b..fd9ca7c 100644
--- a/LayoutTests/platform/gtk/fast/selectors/020-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/020-expected.txt
@@ -1,9 +1,9 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x49
-  RenderBlock {HTML} at (0,0) size 800x49
-    RenderBody {BODY} at (8,16) size 784x17
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x50
+  RenderBlock {HTML} at (0,0) size 800x50
+    RenderBody {BODY} at (8,16) size 784x18
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 161x17
           text run at (0,0) width 161: "The background color of "
         RenderInline {A} at (0,0) size 49x17 [color=#0000EE]
diff --git a/LayoutTests/platform/gtk/fast/selectors/021-expected.png b/LayoutTests/platform/gtk/fast/selectors/021-expected.png
index 795b4d3..0f356e3 100644
--- a/LayoutTests/platform/gtk/fast/selectors/021-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/021-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/021-expected.txt b/LayoutTests/platform/gtk/fast/selectors/021-expected.txt
index 6a381c0..67449b7 100644
--- a/LayoutTests/platform/gtk/fast/selectors/021-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/021-expected.txt
@@ -1,38 +1,38 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x166
-  RenderBlock {HTML} at (0,0) size 800x166
-    RenderBody {BODY} at (8,16) size 784x134
-      RenderBlock {P} at (0,0) size 784x34
+layer at (0,0) size 800x172
+  RenderBlock {HTML} at (0,0) size 800x172
+    RenderBody {BODY} at (8,16) size 784x140
+      RenderBlock {P} at (0,0) size 784x36
         RenderText {#text} at (0,0) size 755x17
           text run at (0,0) width 225: "This paragraph should be unstyled. "
           text run at (225,0) width 457: "The background of the following paragraph should become green when "
           text run at (682,0) width 73: "you follow "
-        RenderInline {A} at (0,0) size 777x34 [color=#0000EE]
-          RenderText {#text} at (755,0) size 777x34
+        RenderInline {A} at (0,0) size 777x35 [color=#0000EE]
+          RenderText {#text} at (755,0) size 777x35
             text run at (755,0) width 22: "this"
-            text run at (0,17) width 24: "link"
-        RenderText {#text} at (24,17) size 4x17
-          text run at (24,17) width 4: "."
-      RenderBlock {P} at (0,50) size 784x34
+            text run at (0,18) width 24: "link"
+        RenderText {#text} at (24,18) size 4x17
+          text run at (24,18) width 4: "."
+      RenderBlock {P} at (0,52) size 784x36
         RenderText {#text} at (0,0) size 739x17
           text run at (0,0) width 276: "This paragraph should initially be unstyled. "
           text run at (276,0) width 463: "It should become green when you select the link above. When you select "
-        RenderInline {A} at (0,0) size 761x34 [color=#0000EE]
-          RenderText {#text} at (739,0) size 761x34
+        RenderInline {A} at (0,0) size 761x35 [color=#0000EE]
+          RenderText {#text} at (739,0) size 761x35
             text run at (739,0) width 22: "this"
-            text run at (0,17) width 24: "link"
-        RenderText {#text} at (24,17) size 636x17
-          text run at (24,17) width 269: ", it should return to being unstyled and the "
-          text run at (293,17) width 367: "background of the paragraph below should become green."
-      RenderBlock {P} at (0,100) size 784x34
+            text run at (0,18) width 24: "link"
+        RenderText {#text} at (24,18) size 636x17
+          text run at (24,18) width 269: ", it should return to being unstyled and the "
+          text run at (293,18) width 367: "background of the paragraph below should become green."
+      RenderBlock {P} at (0,104) size 784x36
         RenderText {#text} at (0,0) size 745x17
           text run at (0,0) width 276: "This paragraph should initially be unstyled. "
           text run at (276,0) width 469: "It should become green when you select the link above. When you follow "
-        RenderInline {A} at (0,0) size 767x34 [color=#0000EE]
-          RenderText {#text} at (745,0) size 767x34
+        RenderInline {A} at (0,0) size 767x35 [color=#0000EE]
+          RenderText {#text} at (745,0) size 767x35
             text run at (745,0) width 22: "this"
-            text run at (0,17) width 24: "link"
-        RenderText {#text} at (24,17) size 357x17
-          text run at (24,17) width 139: ", the three paragraphs "
-          text run at (163,17) width 218: "should all return to being unstyled."
+            text run at (0,18) width 24: "link"
+        RenderText {#text} at (24,18) size 357x17
+          text run at (24,18) width 139: ", the three paragraphs "
+          text run at (163,18) width 218: "should all return to being unstyled."
diff --git a/LayoutTests/platform/gtk/fast/selectors/021b-expected.png b/LayoutTests/platform/gtk/fast/selectors/021b-expected.png
index 98a2ad9..eefc1aa 100644
--- a/LayoutTests/platform/gtk/fast/selectors/021b-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/021b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/021b-expected.txt b/LayoutTests/platform/gtk/fast/selectors/021b-expected.txt
index 548fa61..0875fff 100644
--- a/LayoutTests/platform/gtk/fast/selectors/021b-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/021b-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x49
-  RenderBlock {HTML} at (0,0) size 800x49
-    RenderBody {BODY} at (8,16) size 784x17
-      RenderBlock {P} at (0,0) size 784x17 [bgcolor=#00FF00]
+layer at (0,0) size 800x50
+  RenderBlock {HTML} at (0,0) size 800x50
+    RenderBody {BODY} at (8,16) size 784x18
+      RenderBlock {P} at (0,0) size 784x18 [bgcolor=#00FF00]
         RenderText {#text} at (0,0) size 203x17
           text run at (0,0) width 203: "This paragraph should be green."
diff --git a/LayoutTests/platform/gtk/fast/selectors/027-expected.png b/LayoutTests/platform/gtk/fast/selectors/027-expected.png
index f353b73..8f6607e 100644
--- a/LayoutTests/platform/gtk/fast/selectors/027-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/027-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/027-expected.txt b/LayoutTests/platform/gtk/fast/selectors/027-expected.txt
index 984f1bb..75009fe 100644
--- a/LayoutTests/platform/gtk/fast/selectors/027-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/027-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x49
-  RenderBlock {HTML} at (0,0) size 800x49 [bgcolor=#00FF00]
-    RenderBody {BODY} at (8,16) size 784x17
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x50
+  RenderBlock {HTML} at (0,0) size 800x50 [bgcolor=#00FF00]
+    RenderBody {BODY} at (8,16) size 784x18
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 314x17
           text run at (0,0) width 314: "The background of the document should be green"
diff --git a/LayoutTests/platform/gtk/fast/selectors/032-expected.png b/LayoutTests/platform/gtk/fast/selectors/032-expected.png
index 7900d9e..4e462ea 100644
--- a/LayoutTests/platform/gtk/fast/selectors/032-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/032-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/032-expected.txt b/LayoutTests/platform/gtk/fast/selectors/032-expected.txt
index 428fef1..8c75b36 100644
--- a/LayoutTests/platform/gtk/fast/selectors/032-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/032-expected.txt
@@ -1,42 +1,42 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x130
-  RenderBlock {HTML} at (0,0) size 800x130
-    RenderBody {BODY} at (8,8) size 784x106
-      RenderBlock {DIV} at (0,0) size 784x73
-        RenderTable {TABLE} at (330,0) size 124x73 [border: (1px outset #808080)]
-          RenderTableSection {TBODY} at (1,1) size 121x71
-            RenderTableRow {TR} at (0,2) size 121x21
-              RenderTableCell {TD} at (2,2) size 65x21 [bgcolor=#00FF00] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+layer at (0,0) size 800x134
+  RenderBlock {HTML} at (0,0) size 800x134
+    RenderBody {BODY} at (8,8) size 784x110
+      RenderBlock {DIV} at (0,0) size 784x76
+        RenderTable {TABLE} at (330,0) size 124x76 [border: (1px outset #808080)]
+          RenderTableSection {TBODY} at (1,1) size 121x74
+            RenderTableRow {TR} at (0,2) size 121x22
+              RenderTableCell {TD} at (2,2) size 65x22 [bgcolor=#00FF00] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
                 RenderText {#text} at (2,2) size 61x17
                   text run at (2,2) width 61: "green cell"
-              RenderTableCell {TD} at (69,2) size 24x21 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+              RenderTableCell {TD} at (69,2) size 24x22 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
                 RenderText {#text} at (2,2) size 20x17
                   text run at (2,2) width 20: "1.2"
-              RenderTableCell {TD} at (95,2) size 24x21 [border: (1px inset #808080)] [r=0 c=2 rs=1 cs=1]
+              RenderTableCell {TD} at (95,2) size 24x22 [border: (1px inset #808080)] [r=0 c=2 rs=1 cs=1]
                 RenderText {#text} at (2,2) size 20x17
                   text run at (2,2) width 20: "1.3"
-            RenderTableRow {TR} at (0,25) size 121x21
-              RenderTableCell {TD} at (2,25) size 65x21 [bgcolor=#00FF00] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+            RenderTableRow {TR} at (0,26) size 121x22
+              RenderTableCell {TD} at (2,26) size 65x22 [bgcolor=#00FF00] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
                 RenderText {#text} at (2,2) size 61x17
                   text run at (2,2) width 61: "green cell"
-              RenderTableCell {TD} at (69,25) size 24x21 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
+              RenderTableCell {TD} at (69,26) size 24x22 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
                 RenderText {#text} at (2,2) size 20x17
                   text run at (2,2) width 20: "2.2"
-              RenderTableCell {TD} at (95,25) size 24x21 [border: (1px inset #808080)] [r=1 c=2 rs=1 cs=1]
+              RenderTableCell {TD} at (95,26) size 24x22 [border: (1px inset #808080)] [r=1 c=2 rs=1 cs=1]
                 RenderText {#text} at (2,2) size 20x17
                   text run at (2,2) width 20: "2.3"
-            RenderTableRow {TR} at (0,48) size 121x21
-              RenderTableCell {TD} at (2,48) size 65x21 [bgcolor=#00FF00] [border: (1px inset #808080)] [r=2 c=0 rs=1 cs=1]
+            RenderTableRow {TR} at (0,50) size 121x22
+              RenderTableCell {TD} at (2,50) size 65x22 [bgcolor=#00FF00] [border: (1px inset #808080)] [r=2 c=0 rs=1 cs=1]
                 RenderText {#text} at (2,2) size 61x17
                   text run at (2,2) width 61: "green cell"
-              RenderTableCell {TD} at (69,48) size 24x21 [border: (1px inset #808080)] [r=2 c=1 rs=1 cs=1]
+              RenderTableCell {TD} at (69,50) size 24x22 [border: (1px inset #808080)] [r=2 c=1 rs=1 cs=1]
                 RenderText {#text} at (2,2) size 20x17
                   text run at (2,2) width 20: "3.2"
-              RenderTableCell {TD} at (95,48) size 24x21 [border: (1px inset #808080)] [r=2 c=2 rs=1 cs=1]
+              RenderTableCell {TD} at (95,50) size 24x22 [border: (1px inset #808080)] [r=2 c=2 rs=1 cs=1]
                 RenderText {#text} at (2,2) size 20x17
                   text run at (2,2) width 20: "3.3"
-      RenderBlock {P} at (0,89) size 784x17
+      RenderBlock {P} at (0,92) size 784x18
         RenderText {#text} at (0,0) size 219x17
           text run at (0,0) width 219: "This paragraph contains some text "
         RenderInline {SPAN} at (0,0) size 303x17 [bgcolor=#00FF00]
diff --git a/LayoutTests/platform/gtk/fast/selectors/034-expected.png b/LayoutTests/platform/gtk/fast/selectors/034-expected.png
index f8f7347..cc82eb4 100644
--- a/LayoutTests/platform/gtk/fast/selectors/034-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/034-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/034-expected.txt b/LayoutTests/platform/gtk/fast/selectors/034-expected.txt
index c36d507..1a77e7f 100644
--- a/LayoutTests/platform/gtk/fast/selectors/034-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/034-expected.txt
@@ -1,18 +1,18 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x124
-  RenderBlock {HTML} at (0,0) size 800x124
-    RenderBody {BODY} at (8,8) size 784x100
-      RenderBlock {DIV} at (0,0) size 784x100
-        RenderBlock (anonymous) at (0,0) size 784x17
+layer at (0,0) size 800x128
+  RenderBlock {HTML} at (0,0) size 800x128
+    RenderBody {BODY} at (8,8) size 784x104
+      RenderBlock {DIV} at (0,0) size 784x104
+        RenderBlock (anonymous) at (0,0) size 784x18
           RenderText {#text} at (0,0) size 188x17
             text run at (0,0) width 188: "This div contains 3 addresses:"
-        RenderBlock {ADDRESS} at (16,17) size 768x17 [bgcolor=#00FF00]
+        RenderBlock {ADDRESS} at (16,18) size 768x18 [bgcolor=#00FF00]
           RenderText {#text} at (0,0) size 331x17
             text run at (0,0) width 331: "A first address that should have a green background"
-        RenderBlock {ADDRESS} at (16,50) size 768x17
+        RenderBlock {ADDRESS} at (16,52) size 768x18
           RenderText {#text} at (0,0) size 272x17
             text run at (0,0) width 272: "A second address with normal background"
-        RenderBlock {ADDRESS} at (16,83) size 768x17
+        RenderBlock {ADDRESS} at (16,86) size 768x18
           RenderText {#text} at (0,0) size 258x17
             text run at (0,0) width 258: "A third address with normal background"
diff --git a/LayoutTests/platform/gtk/fast/selectors/038-expected.png b/LayoutTests/platform/gtk/fast/selectors/038-expected.png
index ea7fe0a..d6ae4ea 100644
--- a/LayoutTests/platform/gtk/fast/selectors/038-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/038-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/038-expected.txt b/LayoutTests/platform/gtk/fast/selectors/038-expected.txt
index 8976979..735c03e 100644
--- a/LayoutTests/platform/gtk/fast/selectors/038-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/038-expected.txt
@@ -1,19 +1,19 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x117
-  RenderBlock {HTML} at (0,0) size 800x117
-    RenderBody {BODY} at (8,16) size 784x85
-      RenderBlock {P} at (0,0) size 784x85
-        RenderText {#text} at (0,0) size 776x85
+layer at (0,0) size 800x122
+  RenderBlock {HTML} at (0,0) size 800x122
+    RenderBody {BODY} at (8,16) size 784x90
+      RenderBlock {P} at (0,0) size 784x90
+        RenderText {#text} at (0,0) size 776x89
           text run at (0,0) width 254: "This very long paragraph should have a "
           text run at (254,0) width 491: "first line with green background. This very long paragraph should have a first "
           text run at (745,0) width 23: "line"
-          text run at (0,17) width 154: "with green background. "
-          text run at (154,17) width 309: "This very long paragraph should have a first line "
-          text run at (463,17) width 313: "with green background. This very long paragraph"
-          text run at (0,34) width 178: "should have a first line with "
-          text run at (178,34) width 502: "green background. This very long paragraph should have a first line with green "
-          text run at (680,34) width 79: "background."
-          text run at (0,51) width 463: "This very long paragraph should have a first line with green background. "
-          text run at (463,51) width 305: "This very long paragraph should have a first line"
-          text run at (0,68) width 150: "with green background."
+          text run at (0,18) width 154: "with green background. "
+          text run at (154,18) width 309: "This very long paragraph should have a first line "
+          text run at (463,18) width 313: "with green background. This very long paragraph"
+          text run at (0,36) width 178: "should have a first line with "
+          text run at (178,36) width 502: "green background. This very long paragraph should have a first line with green "
+          text run at (680,36) width 79: "background."
+          text run at (0,54) width 463: "This very long paragraph should have a first line with green background. "
+          text run at (463,54) width 305: "This very long paragraph should have a first line"
+          text run at (0,72) width 150: "with green background."
diff --git a/LayoutTests/platform/gtk/fast/selectors/039-expected.png b/LayoutTests/platform/gtk/fast/selectors/039-expected.png
index 8143edd..897ef42 100644
--- a/LayoutTests/platform/gtk/fast/selectors/039-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/039-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/039-expected.txt b/LayoutTests/platform/gtk/fast/selectors/039-expected.txt
index 6d790b8..a481bd4 100644
--- a/LayoutTests/platform/gtk/fast/selectors/039-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/039-expected.txt
@@ -1,9 +1,9 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x68
-  RenderBlock {HTML} at (0,0) size 800x68
-    RenderBody {BODY} at (8,16) size 784x36
-      RenderBlock {P} at (0,0) size 784x36
+layer at (0,0) size 800x69
+  RenderBlock {HTML} at (0,0) size 800x69
+    RenderBody {BODY} at (8,16) size 784x37
+      RenderBlock {P} at (0,0) size 784x37
         RenderInline (generated) at (0,0) size 20x36 [bgcolor=#00FF00]
           RenderText {#text} at (0,0) size 20x36
             text run at (0,0) width 20: "T"
diff --git a/LayoutTests/platform/gtk/fast/selectors/039b-expected.png b/LayoutTests/platform/gtk/fast/selectors/039b-expected.png
index 8143edd..897ef42 100644
--- a/LayoutTests/platform/gtk/fast/selectors/039b-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/039b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/039b-expected.txt b/LayoutTests/platform/gtk/fast/selectors/039b-expected.txt
index 6d790b8..a481bd4 100644
--- a/LayoutTests/platform/gtk/fast/selectors/039b-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/039b-expected.txt
@@ -1,9 +1,9 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x68
-  RenderBlock {HTML} at (0,0) size 800x68
-    RenderBody {BODY} at (8,16) size 784x36
-      RenderBlock {P} at (0,0) size 784x36
+layer at (0,0) size 800x69
+  RenderBlock {HTML} at (0,0) size 800x69
+    RenderBody {BODY} at (8,16) size 784x37
+      RenderBlock {P} at (0,0) size 784x37
         RenderInline (generated) at (0,0) size 20x36 [bgcolor=#00FF00]
           RenderText {#text} at (0,0) size 20x36
             text run at (0,0) width 20: "T"
diff --git a/LayoutTests/platform/gtk/fast/selectors/041-expected.png b/LayoutTests/platform/gtk/fast/selectors/041-expected.png
index d13ffda..902ecbf 100644
--- a/LayoutTests/platform/gtk/fast/selectors/041-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/041-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/041-expected.txt b/LayoutTests/platform/gtk/fast/selectors/041-expected.txt
index c43846e..b6b75c2 100644
--- a/LayoutTests/platform/gtk/fast/selectors/041-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/041-expected.txt
@@ -1,12 +1,12 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x66
-  RenderBlock {HTML} at (0,0) size 800x66
-    RenderBody {BODY} at (8,16) size 784x34
-      RenderBlock {P} at (0,0) size 784x34
+layer at (0,0) size 800x68
+  RenderBlock {HTML} at (0,0) size 800x68
+    RenderBody {BODY} at (8,16) size 784x36
+      RenderBlock {P} at (0,0) size 784x36
         RenderInline (generated) at (0,0) size 184x17 [bgcolor=#00FF00]
           RenderText at (0,0) size 184x17
             text run at (0,0) width 184: "GENERATED CONTENT "
-        RenderText {#text} at (184,0) size 740x34
+        RenderText {#text} at (184,0) size 740x35
           text run at (184,0) width 556: "You should see before this paragraph the words GENERATED CONTENT over green"
-          text run at (0,17) width 75: "background"
+          text run at (0,18) width 75: "background"
diff --git a/LayoutTests/platform/gtk/fast/selectors/042-expected.png b/LayoutTests/platform/gtk/fast/selectors/042-expected.png
index d608806..33dd307 100644
--- a/LayoutTests/platform/gtk/fast/selectors/042-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/042-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/042-expected.txt b/LayoutTests/platform/gtk/fast/selectors/042-expected.txt
index 626d2c7..33329ec 100644
--- a/LayoutTests/platform/gtk/fast/selectors/042-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/042-expected.txt
@@ -1,12 +1,12 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x66
-  RenderBlock {HTML} at (0,0) size 800x66
-    RenderBody {BODY} at (8,16) size 784x34
-      RenderBlock {P} at (0,0) size 784x34
+layer at (0,0) size 800x68
+  RenderBlock {HTML} at (0,0) size 800x68
+    RenderBody {BODY} at (8,16) size 784x36
+      RenderBlock {P} at (0,0) size 784x36
         RenderText {#text} at (0,0) size 623x17
           text run at (0,0) width 623: "You should see after this paragraph the words GENERATED CONTENT over green background"
-        RenderInline (generated) at (0,0) size 722x34 [bgcolor=#00FF00]
-          RenderText at (623,0) size 722x34
+        RenderInline (generated) at (0,0) size 722x35 [bgcolor=#00FF00]
+          RenderText at (623,0) size 722x35
             text run at (623,0) width 99: "GENERATED"
-            text run at (0,17) width 77: "CONTENT"
+            text run at (0,18) width 77: "CONTENT"
diff --git a/LayoutTests/platform/gtk/fast/selectors/043-expected.png b/LayoutTests/platform/gtk/fast/selectors/043-expected.png
index 38247c0..b14a503 100644
--- a/LayoutTests/platform/gtk/fast/selectors/043-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/043-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/043-expected.txt b/LayoutTests/platform/gtk/fast/selectors/043-expected.txt
index a8f742e..ce94753 100644
--- a/LayoutTests/platform/gtk/fast/selectors/043-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/043-expected.txt
@@ -1,23 +1,23 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x167
-  RenderBlock {HTML} at (0,0) size 800x167
-    RenderBody {BODY} at (8,16) size 784x143
-      RenderBlock {DIV} at (0,0) size 784x88
-        RenderBlock {P} at (0,0) size 784x17 [bgcolor=#00FF00]
+layer at (0,0) size 800x170
+  RenderBlock {HTML} at (0,0) size 800x170
+    RenderBody {BODY} at (8,16) size 784x146
+      RenderBlock {DIV} at (0,0) size 784x90
+        RenderBlock {P} at (0,0) size 784x18 [bgcolor=#00FF00]
           RenderText {#text} at (0,0) size 304x17
             text run at (0,0) width 304: "This paragraph should have a green background"
-        RenderTable {TABLE} at (0,33) size 310x55
-          RenderTableSection {TBODY} at (0,0) size 310x55
-            RenderTableRow {TR} at (0,2) size 310x51
-              RenderTableCell {TD} at (2,2) size 306x51 [r=0 c=0 rs=1 cs=1]
-                RenderBlock {P} at (1,17) size 304x17 [bgcolor=#00FF00]
+        RenderTable {TABLE} at (0,34) size 310x56
+          RenderTableSection {TBODY} at (0,0) size 310x56
+            RenderTableRow {TR} at (0,2) size 310x52
+              RenderTableCell {TD} at (2,2) size 306x52 [r=0 c=0 rs=1 cs=1]
+                RenderBlock {P} at (1,17) size 304x18 [bgcolor=#00FF00]
                   RenderText {#text} at (0,0) size 304x17
                     text run at (0,0) width 304: "This paragraph should have a green background"
-      RenderTable {TABLE} at (0,88) size 227x55
-        RenderTableSection {TBODY} at (0,0) size 227x55
-          RenderTableRow {TR} at (0,2) size 227x51
-            RenderTableCell {TD} at (2,2) size 223x51 [r=0 c=0 rs=1 cs=1]
-              RenderBlock {P} at (1,17) size 221x17
+      RenderTable {TABLE} at (0,90) size 227x56
+        RenderTableSection {TBODY} at (0,0) size 227x56
+          RenderTableRow {TR} at (0,2) size 227x52
+            RenderTableCell {TD} at (2,2) size 223x52 [r=0 c=0 rs=1 cs=1]
+              RenderBlock {P} at (1,17) size 221x18
                 RenderText {#text} at (0,0) size 221x17
                   text run at (0,0) width 221: "This paragraph should be unstyled."
diff --git a/LayoutTests/platform/gtk/fast/selectors/043b-expected.png b/LayoutTests/platform/gtk/fast/selectors/043b-expected.png
index 383e817..07f5584 100644
--- a/LayoutTests/platform/gtk/fast/selectors/043b-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/043b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/043b-expected.txt b/LayoutTests/platform/gtk/fast/selectors/043b-expected.txt
index 7b45a1b..e3da91a 100644
--- a/LayoutTests/platform/gtk/fast/selectors/043b-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/043b-expected.txt
@@ -1,23 +1,23 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x167
-  RenderBlock {HTML} at (0,0) size 800x167
-    RenderBody {BODY} at (8,16) size 784x143
-      RenderBlock {DIV} at (0,0) size 784x88
-        RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x170
+  RenderBlock {HTML} at (0,0) size 800x170
+    RenderBody {BODY} at (8,16) size 784x146
+      RenderBlock {DIV} at (0,0) size 784x90
+        RenderBlock {P} at (0,0) size 784x18
           RenderText {#text} at (0,0) size 217x17
             text run at (0,0) width 217: "This paragraph should be unstyled"
-        RenderTable {TABLE} at (0,33) size 223x55
-          RenderTableSection {TBODY} at (0,0) size 223x55
-            RenderTableRow {TR} at (0,2) size 223x51
-              RenderTableCell {TD} at (2,2) size 219x51 [r=0 c=0 rs=1 cs=1]
-                RenderBlock {P} at (1,17) size 217x17
+        RenderTable {TABLE} at (0,34) size 223x56
+          RenderTableSection {TBODY} at (0,0) size 223x56
+            RenderTableRow {TR} at (0,2) size 223x52
+              RenderTableCell {TD} at (2,2) size 219x52 [r=0 c=0 rs=1 cs=1]
+                RenderBlock {P} at (1,17) size 217x18
                   RenderText {#text} at (0,0) size 217x17
                     text run at (0,0) width 217: "This paragraph should be unstyled"
-      RenderTable {TABLE} at (0,88) size 310x55
-        RenderTableSection {TBODY} at (0,0) size 310x55
-          RenderTableRow {TR} at (0,2) size 310x51
-            RenderTableCell {TD} at (2,2) size 306x51 [r=0 c=0 rs=1 cs=1]
-              RenderBlock {P} at (1,17) size 304x17 [bgcolor=#00FF00]
+      RenderTable {TABLE} at (0,90) size 310x56
+        RenderTableSection {TBODY} at (0,0) size 310x56
+          RenderTableRow {TR} at (0,2) size 310x52
+            RenderTableCell {TD} at (2,2) size 306x52 [r=0 c=0 rs=1 cs=1]
+              RenderBlock {P} at (1,17) size 304x18 [bgcolor=#00FF00]
                 RenderText {#text} at (0,0) size 304x17
                   text run at (0,0) width 304: "This paragraph should have a green background"
diff --git a/LayoutTests/platform/gtk/fast/selectors/044-expected.png b/LayoutTests/platform/gtk/fast/selectors/044-expected.png
index 6521fad..3a81642 100644
--- a/LayoutTests/platform/gtk/fast/selectors/044-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/044-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/044-expected.txt b/LayoutTests/platform/gtk/fast/selectors/044-expected.txt
index 8b832e1..e1f82a8 100644
--- a/LayoutTests/platform/gtk/fast/selectors/044-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/044-expected.txt
@@ -1,20 +1,20 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x145
-  RenderBlock {HTML} at (0,0) size 800x145
-    RenderBody {BODY} at (8,16) size 784x121
-      RenderBlock {DIV} at (0,0) size 784x50
-        RenderBlock {P} at (0,0) size 784x17 [bgcolor=#00FF00]
+layer at (0,0) size 800x148
+  RenderBlock {HTML} at (0,0) size 800x148
+    RenderBody {BODY} at (8,16) size 784x124
+      RenderBlock {DIV} at (0,0) size 784x52
+        RenderBlock {P} at (0,0) size 784x18 [bgcolor=#00FF00]
           RenderText {#text} at (0,0) size 304x17
             text run at (0,0) width 304: "This paragraph should have a green background"
-        RenderBlock {DIV} at (0,33) size 784x17
-          RenderBlock {P} at (0,0) size 784x17 [bgcolor=#00FF00]
+        RenderBlock {DIV} at (0,34) size 784x18
+          RenderBlock {P} at (0,0) size 784x18 [bgcolor=#00FF00]
             RenderText {#text} at (0,0) size 304x17
               text run at (0,0) width 304: "This paragraph should have a green background"
-      RenderTable {TABLE} at (0,66) size 227x55
-        RenderTableSection {TBODY} at (0,0) size 227x55
-          RenderTableRow {TR} at (0,2) size 227x51
-            RenderTableCell {TD} at (2,2) size 223x51 [r=0 c=0 rs=1 cs=1]
-              RenderBlock {P} at (1,17) size 221x17
+      RenderTable {TABLE} at (0,68) size 227x56
+        RenderTableSection {TBODY} at (0,0) size 227x56
+          RenderTableRow {TR} at (0,2) size 227x52
+            RenderTableCell {TD} at (2,2) size 223x52 [r=0 c=0 rs=1 cs=1]
+              RenderBlock {P} at (1,17) size 221x18
                 RenderText {#text} at (0,0) size 221x17
                   text run at (0,0) width 221: "This paragraph should be unstyled."
diff --git a/LayoutTests/platform/gtk/fast/selectors/044b-expected.png b/LayoutTests/platform/gtk/fast/selectors/044b-expected.png
index b7b7fc2..28cd7bd 100644
--- a/LayoutTests/platform/gtk/fast/selectors/044b-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/044b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/044b-expected.txt b/LayoutTests/platform/gtk/fast/selectors/044b-expected.txt
index 0be7418..7c9115c 100644
--- a/LayoutTests/platform/gtk/fast/selectors/044b-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/044b-expected.txt
@@ -1,20 +1,20 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x145
-  RenderBlock {HTML} at (0,0) size 800x145
-    RenderBody {BODY} at (8,16) size 784x121
-      RenderBlock {DIV} at (0,0) size 784x50
-        RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x148
+  RenderBlock {HTML} at (0,0) size 800x148
+    RenderBody {BODY} at (8,16) size 784x124
+      RenderBlock {DIV} at (0,0) size 784x52
+        RenderBlock {P} at (0,0) size 784x18
           RenderText {#text} at (0,0) size 221x17
             text run at (0,0) width 221: "This paragraph should be unstyled."
-        RenderBlock {DIV} at (0,33) size 784x17
-          RenderBlock {P} at (0,0) size 784x17
+        RenderBlock {DIV} at (0,34) size 784x18
+          RenderBlock {P} at (0,0) size 784x18
             RenderText {#text} at (0,0) size 221x17
               text run at (0,0) width 221: "This paragraph should be unstyled."
-      RenderTable {TABLE} at (0,66) size 314x55
-        RenderTableSection {TBODY} at (0,0) size 314x55
-          RenderTableRow {TR} at (0,2) size 314x51
-            RenderTableCell {TD} at (2,2) size 310x51 [r=0 c=0 rs=1 cs=1]
-              RenderBlock {P} at (1,17) size 308x17 [bgcolor=#00FF00]
+      RenderTable {TABLE} at (0,68) size 314x56
+        RenderTableSection {TBODY} at (0,0) size 314x56
+          RenderTableRow {TR} at (0,2) size 314x52
+            RenderTableCell {TD} at (2,2) size 310x52 [r=0 c=0 rs=1 cs=1]
+              RenderBlock {P} at (1,17) size 308x18 [bgcolor=#00FF00]
                 RenderText {#text} at (0,0) size 308x17
                   text run at (0,0) width 308: "This paragraph should have a green background."
diff --git a/LayoutTests/platform/gtk/fast/selectors/044c-expected.png b/LayoutTests/platform/gtk/fast/selectors/044c-expected.png
index 2aacedf..9c11459 100644
--- a/LayoutTests/platform/gtk/fast/selectors/044c-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/044c-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/044c-expected.txt b/LayoutTests/platform/gtk/fast/selectors/044c-expected.txt
index 532c6a3..046ab54 100644
--- a/LayoutTests/platform/gtk/fast/selectors/044c-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/044c-expected.txt
@@ -1,11 +1,11 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x50
-  RenderBlock {HTML} at (0,0) size 800x50
-    RenderBody {BODY} at (8,8) size 784x34
-      RenderBlock {DIV} at (0,0) size 784x17
+layer at (0,0) size 800x52
+  RenderBlock {HTML} at (0,0) size 800x52
+    RenderBody {BODY} at (8,8) size 784x36
+      RenderBlock {DIV} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 154x17
           text run at (0,0) width 154: "This should be unstyled."
-      RenderBlock {DIV} at (0,17) size 784x17 [bgcolor=#008000]
+      RenderBlock {DIV} at (0,18) size 784x18 [bgcolor=#008000]
         RenderText {#text} at (0,0) size 241x17
           text run at (0,0) width 241: "This should have a green background."
diff --git a/LayoutTests/platform/gtk/fast/selectors/044d-expected.png b/LayoutTests/platform/gtk/fast/selectors/044d-expected.png
index c32fc20..75ae4ac 100644
--- a/LayoutTests/platform/gtk/fast/selectors/044d-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/044d-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/044d-expected.txt b/LayoutTests/platform/gtk/fast/selectors/044d-expected.txt
index 7daac29..f36ebe0 100644
--- a/LayoutTests/platform/gtk/fast/selectors/044d-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/044d-expected.txt
@@ -1,11 +1,11 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x74
-  RenderBlock {HTML} at (0,0) size 800x74
-    RenderBody {BODY} at (8,8) size 784x50
-      RenderBlock {DIV} at (0,0) size 784x17
+layer at (0,0) size 800x76
+  RenderBlock {HTML} at (0,0) size 800x76
+    RenderBody {BODY} at (8,8) size 784x52
+      RenderBlock {DIV} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 154x17
           text run at (0,0) width 154: "This should be unstyled."
-      RenderBlock {P} at (0,33) size 784x17 [bgcolor=#008000]
+      RenderBlock {P} at (0,34) size 784x18 [bgcolor=#008000]
         RenderText {#text} at (0,0) size 241x17
           text run at (0,0) width 241: "This should have a green background."
diff --git a/LayoutTests/platform/gtk/fast/selectors/045-expected.png b/LayoutTests/platform/gtk/fast/selectors/045-expected.png
index 1aa943a..5247c65 100644
--- a/LayoutTests/platform/gtk/fast/selectors/045-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/045-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/045-expected.txt b/LayoutTests/platform/gtk/fast/selectors/045-expected.txt
index 3b256e0..c9ae9fd 100644
--- a/LayoutTests/platform/gtk/fast/selectors/045-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/045-expected.txt
@@ -1,21 +1,21 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x181
-  RenderBlock {HTML} at (0,0) size 800x181
-    RenderBody {BODY} at (8,16) size 784x149
-      RenderBlock {DIV} at (0,0) size 784x149
-        RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x186
+  RenderBlock {HTML} at (0,0) size 800x186
+    RenderBody {BODY} at (8,16) size 784x154
+      RenderBlock {DIV} at (0,0) size 784x154
+        RenderBlock {P} at (0,0) size 784x18
           RenderText {#text} at (0,0) size 221x17
             text run at (0,0) width 221: "This paragraph should be unstyled."
-        RenderBlock {P} at (0,33) size 784x17 [bgcolor=#00FF00]
+        RenderBlock {P} at (0,34) size 784x18 [bgcolor=#00FF00]
           RenderText {#text} at (0,0) size 289x17
             text run at (0,0) width 289: "But this one should have a green background."
-        RenderBlock {P} at (0,66) size 784x17 [bgcolor=#00FF00]
+        RenderBlock {P} at (0,68) size 784x18 [bgcolor=#00FF00]
           RenderText {#text} at (0,0) size 323x17
             text run at (0,0) width 323: "And this one should also have a green background."
-        RenderBlock {ADDRESS} at (0,99) size 784x17
+        RenderBlock {ADDRESS} at (0,102) size 784x18
           RenderText {#text} at (0,0) size 435x17
             text run at (0,0) width 435: "This address is only here to fill some space between two paragraphs."
-        RenderBlock {P} at (0,132) size 784x17
+        RenderBlock {P} at (0,136) size 784x18
           RenderText {#text} at (0,0) size 221x17
             text run at (0,0) width 221: "This paragraph should be unstyled."
diff --git a/LayoutTests/platform/gtk/fast/selectors/045b-expected.png b/LayoutTests/platform/gtk/fast/selectors/045b-expected.png
index 3cb74fd..9a91d9c 100644
--- a/LayoutTests/platform/gtk/fast/selectors/045b-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/045b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/045b-expected.txt b/LayoutTests/platform/gtk/fast/selectors/045b-expected.txt
index f15dea3..931626f8 100644
--- a/LayoutTests/platform/gtk/fast/selectors/045b-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/045b-expected.txt
@@ -1,21 +1,21 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x181
-  RenderBlock {HTML} at (0,0) size 800x181
-    RenderBody {BODY} at (8,16) size 784x149
-      RenderBlock {DIV} at (0,0) size 784x149
-        RenderBlock {P} at (0,0) size 784x17 [bgcolor=#00FF00]
+layer at (0,0) size 800x186
+  RenderBlock {HTML} at (0,0) size 800x186
+    RenderBody {BODY} at (8,16) size 784x154
+      RenderBlock {DIV} at (0,0) size 784x154
+        RenderBlock {P} at (0,0) size 784x18 [bgcolor=#00FF00]
           RenderText {#text} at (0,0) size 308x17
             text run at (0,0) width 308: "This paragraph should have a green background."
-        RenderBlock {P} at (0,33) size 784x17
+        RenderBlock {P} at (0,34) size 784x18
           RenderText {#text} at (0,0) size 202x17
             text run at (0,0) width 202: "But this one should be unstyled."
-        RenderBlock {P} at (0,66) size 784x17
+        RenderBlock {P} at (0,68) size 784x18
           RenderText {#text} at (0,0) size 236x17
             text run at (0,0) width 236: "And this one should also be unstyled."
-        RenderBlock {ADDRESS} at (0,99) size 784x17 [bgcolor=#00FF00]
+        RenderBlock {ADDRESS} at (0,102) size 784x18 [bgcolor=#00FF00]
           RenderText {#text} at (0,0) size 675x17
             text run at (0,0) width 675: "This address is only here to fill some space between two paragraphs and should have a green background."
-        RenderBlock {P} at (0,132) size 784x17 [bgcolor=#00FF00]
+        RenderBlock {P} at (0,136) size 784x18 [bgcolor=#00FF00]
           RenderText {#text} at (0,0) size 332x17
             text run at (0,0) width 332: "This paragraph should have a green background too."
diff --git a/LayoutTests/platform/gtk/fast/selectors/045c-expected.png b/LayoutTests/platform/gtk/fast/selectors/045c-expected.png
index 2aacedf..9c11459 100644
--- a/LayoutTests/platform/gtk/fast/selectors/045c-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/045c-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/045c-expected.txt b/LayoutTests/platform/gtk/fast/selectors/045c-expected.txt
index 532c6a3..046ab54 100644
--- a/LayoutTests/platform/gtk/fast/selectors/045c-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/045c-expected.txt
@@ -1,11 +1,11 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x50
-  RenderBlock {HTML} at (0,0) size 800x50
-    RenderBody {BODY} at (8,8) size 784x34
-      RenderBlock {DIV} at (0,0) size 784x17
+layer at (0,0) size 800x52
+  RenderBlock {HTML} at (0,0) size 800x52
+    RenderBody {BODY} at (8,8) size 784x36
+      RenderBlock {DIV} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 154x17
           text run at (0,0) width 154: "This should be unstyled."
-      RenderBlock {DIV} at (0,17) size 784x17 [bgcolor=#008000]
+      RenderBlock {DIV} at (0,18) size 784x18 [bgcolor=#008000]
         RenderText {#text} at (0,0) size 241x17
           text run at (0,0) width 241: "This should have a green background."
diff --git a/LayoutTests/platform/gtk/fast/selectors/046-expected.png b/LayoutTests/platform/gtk/fast/selectors/046-expected.png
index b870d83..5c0d105 100644
--- a/LayoutTests/platform/gtk/fast/selectors/046-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/046-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/046-expected.txt b/LayoutTests/platform/gtk/fast/selectors/046-expected.txt
index 112719c..4a85951 100644
--- a/LayoutTests/platform/gtk/fast/selectors/046-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/046-expected.txt
@@ -1,21 +1,21 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x181
-  RenderBlock {HTML} at (0,0) size 800x181
-    RenderBody {BODY} at (8,16) size 784x149
-      RenderBlock {DIV} at (0,0) size 784x149
-        RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x186
+  RenderBlock {HTML} at (0,0) size 800x186
+    RenderBody {BODY} at (8,16) size 784x154
+      RenderBlock {DIV} at (0,0) size 784x154
+        RenderBlock {P} at (0,0) size 784x18
           RenderText {#text} at (0,0) size 221x17
             text run at (0,0) width 221: "This paragraph should be unstyled."
-        RenderBlock {P} at (0,33) size 784x17 [bgcolor=#00FF00]
+        RenderBlock {P} at (0,34) size 784x18 [bgcolor=#00FF00]
           RenderText {#text} at (0,0) size 285x17
             text run at (0,0) width 285: "But this one should have a green background"
-        RenderBlock {P} at (0,66) size 784x17 [bgcolor=#00FF00]
+        RenderBlock {P} at (0,68) size 784x18 [bgcolor=#00FF00]
           RenderText {#text} at (0,0) size 319x17
             text run at (0,0) width 319: "And this one should also have a green background"
-        RenderBlock {ADDRESS} at (0,99) size 784x17
+        RenderBlock {ADDRESS} at (0,102) size 784x18
           RenderText {#text} at (0,0) size 431x17
             text run at (0,0) width 431: "This address is only here to fill some space between two paragraphs"
-        RenderBlock {P} at (0,132) size 784x17 [bgcolor=#00FF00]
+        RenderBlock {P} at (0,136) size 784x18 [bgcolor=#00FF00]
           RenderText {#text} at (0,0) size 304x17
             text run at (0,0) width 304: "This paragraph should have a green background"
diff --git a/LayoutTests/platform/gtk/fast/selectors/054-expected.png b/LayoutTests/platform/gtk/fast/selectors/054-expected.png
index 5359bb2..1885877 100644
--- a/LayoutTests/platform/gtk/fast/selectors/054-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/054-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/054-expected.txt b/LayoutTests/platform/gtk/fast/selectors/054-expected.txt
index 614295b..54bf434 100644
--- a/LayoutTests/platform/gtk/fast/selectors/054-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/054-expected.txt
@@ -1,16 +1,16 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x115
-  RenderBlock {HTML} at (0,0) size 800x115
-    RenderBody {BODY} at (8,16) size 784x83
-      RenderBlock {DIV} at (0,0) size 784x83
-        RenderBlock {P} at (0,0) size 784x17 [color=#00FF00]
+layer at (0,0) size 800x118
+  RenderBlock {HTML} at (0,0) size 800x118
+    RenderBody {BODY} at (8,16) size 784x86
+      RenderBlock {DIV} at (0,0) size 784x86
+        RenderBlock {P} at (0,0) size 784x18 [color=#00FF00]
           RenderText {#text} at (0,0) size 286x17
             text run at (0,0) width 286: "This paragraph should be in green characters."
-        RenderBlock {P} at (0,33) size 784x17 [color=#00FF00]
+        RenderBlock {P} at (0,34) size 784x18 [color=#00FF00]
           RenderText {#text} at (0,0) size 286x17
             text run at (0,0) width 286: "This paragraph should be in green characters."
-        RenderBlock {P} at (0,66) size 784x17 [color=#FF0000]
+        RenderBlock {P} at (0,68) size 784x18 [color=#FF0000]
           RenderInline {SPAN} at (0,0) size 286x17 [color=#00FF00]
             RenderText {#text} at (0,0) size 286x17
               text run at (0,0) width 286: "This paragraph should be in green characters."
diff --git a/LayoutTests/platform/gtk/fast/selectors/056-expected.png b/LayoutTests/platform/gtk/fast/selectors/056-expected.png
index 5359bb2..1885877 100644
--- a/LayoutTests/platform/gtk/fast/selectors/056-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/056-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/056-expected.txt b/LayoutTests/platform/gtk/fast/selectors/056-expected.txt
index 614295b..54bf434 100644
--- a/LayoutTests/platform/gtk/fast/selectors/056-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/056-expected.txt
@@ -1,16 +1,16 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x115
-  RenderBlock {HTML} at (0,0) size 800x115
-    RenderBody {BODY} at (8,16) size 784x83
-      RenderBlock {DIV} at (0,0) size 784x83
-        RenderBlock {P} at (0,0) size 784x17 [color=#00FF00]
+layer at (0,0) size 800x118
+  RenderBlock {HTML} at (0,0) size 800x118
+    RenderBody {BODY} at (8,16) size 784x86
+      RenderBlock {DIV} at (0,0) size 784x86
+        RenderBlock {P} at (0,0) size 784x18 [color=#00FF00]
           RenderText {#text} at (0,0) size 286x17
             text run at (0,0) width 286: "This paragraph should be in green characters."
-        RenderBlock {P} at (0,33) size 784x17 [color=#00FF00]
+        RenderBlock {P} at (0,34) size 784x18 [color=#00FF00]
           RenderText {#text} at (0,0) size 286x17
             text run at (0,0) width 286: "This paragraph should be in green characters."
-        RenderBlock {P} at (0,66) size 784x17 [color=#FF0000]
+        RenderBlock {P} at (0,68) size 784x18 [color=#FF0000]
           RenderInline {SPAN} at (0,0) size 286x17 [color=#00FF00]
             RenderText {#text} at (0,0) size 286x17
               text run at (0,0) width 286: "This paragraph should be in green characters."
diff --git a/LayoutTests/platform/gtk/fast/selectors/058-expected.png b/LayoutTests/platform/gtk/fast/selectors/058-expected.png
index 07d72f3..6186b9e 100644
--- a/LayoutTests/platform/gtk/fast/selectors/058-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/058-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/058-expected.txt b/LayoutTests/platform/gtk/fast/selectors/058-expected.txt
index 10d2921..f4c824a 100644
--- a/LayoutTests/platform/gtk/fast/selectors/058-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/058-expected.txt
@@ -1,9 +1,9 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x49
-  RenderBlock {HTML} at (0,0) size 800x49
-    RenderBody {BODY} at (8,16) size 784x17
-      RenderBlock {FORM} at (0,0) size 784x17 [bgcolor=#00FF00]
-        RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x50
+  RenderBlock {HTML} at (0,0) size 800x50
+    RenderBody {BODY} at (8,16) size 784x18
+      RenderBlock {FORM} at (0,0) size 784x18 [bgcolor=#00FF00]
+        RenderBlock {P} at (0,0) size 784x18
           RenderText {#text} at (0,0) size 305x17
             text run at (0,0) width 305: "The paragraph should have a green background."
diff --git a/LayoutTests/platform/gtk/fast/selectors/059-expected.png b/LayoutTests/platform/gtk/fast/selectors/059-expected.png
index 5359bb2..1885877 100644
--- a/LayoutTests/platform/gtk/fast/selectors/059-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/059-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/059-expected.txt b/LayoutTests/platform/gtk/fast/selectors/059-expected.txt
index 614295b..54bf434 100644
--- a/LayoutTests/platform/gtk/fast/selectors/059-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/059-expected.txt
@@ -1,16 +1,16 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x115
-  RenderBlock {HTML} at (0,0) size 800x115
-    RenderBody {BODY} at (8,16) size 784x83
-      RenderBlock {DIV} at (0,0) size 784x83
-        RenderBlock {P} at (0,0) size 784x17 [color=#00FF00]
+layer at (0,0) size 800x118
+  RenderBlock {HTML} at (0,0) size 800x118
+    RenderBody {BODY} at (8,16) size 784x86
+      RenderBlock {DIV} at (0,0) size 784x86
+        RenderBlock {P} at (0,0) size 784x18 [color=#00FF00]
           RenderText {#text} at (0,0) size 286x17
             text run at (0,0) width 286: "This paragraph should be in green characters."
-        RenderBlock {P} at (0,33) size 784x17 [color=#00FF00]
+        RenderBlock {P} at (0,34) size 784x18 [color=#00FF00]
           RenderText {#text} at (0,0) size 286x17
             text run at (0,0) width 286: "This paragraph should be in green characters."
-        RenderBlock {P} at (0,66) size 784x17 [color=#FF0000]
+        RenderBlock {P} at (0,68) size 784x18 [color=#FF0000]
           RenderInline {SPAN} at (0,0) size 286x17 [color=#00FF00]
             RenderText {#text} at (0,0) size 286x17
               text run at (0,0) width 286: "This paragraph should be in green characters."
diff --git a/LayoutTests/platform/gtk/fast/selectors/060-expected.png b/LayoutTests/platform/gtk/fast/selectors/060-expected.png
index 5359bb2..1885877 100644
--- a/LayoutTests/platform/gtk/fast/selectors/060-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/060-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/060-expected.txt b/LayoutTests/platform/gtk/fast/selectors/060-expected.txt
index 614295b..54bf434 100644
--- a/LayoutTests/platform/gtk/fast/selectors/060-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/060-expected.txt
@@ -1,16 +1,16 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x115
-  RenderBlock {HTML} at (0,0) size 800x115
-    RenderBody {BODY} at (8,16) size 784x83
-      RenderBlock {DIV} at (0,0) size 784x83
-        RenderBlock {P} at (0,0) size 784x17 [color=#00FF00]
+layer at (0,0) size 800x118
+  RenderBlock {HTML} at (0,0) size 800x118
+    RenderBody {BODY} at (8,16) size 784x86
+      RenderBlock {DIV} at (0,0) size 784x86
+        RenderBlock {P} at (0,0) size 784x18 [color=#00FF00]
           RenderText {#text} at (0,0) size 286x17
             text run at (0,0) width 286: "This paragraph should be in green characters."
-        RenderBlock {P} at (0,33) size 784x17 [color=#00FF00]
+        RenderBlock {P} at (0,34) size 784x18 [color=#00FF00]
           RenderText {#text} at (0,0) size 286x17
             text run at (0,0) width 286: "This paragraph should be in green characters."
-        RenderBlock {P} at (0,66) size 784x17 [color=#FF0000]
+        RenderBlock {P} at (0,68) size 784x18 [color=#FF0000]
           RenderInline {SPAN} at (0,0) size 286x17 [color=#00FF00]
             RenderText {#text} at (0,0) size 286x17
               text run at (0,0) width 286: "This paragraph should be in green characters."
diff --git a/LayoutTests/platform/gtk/fast/selectors/061-expected.png b/LayoutTests/platform/gtk/fast/selectors/061-expected.png
index 0cf52e1..a78a21c 100644
--- a/LayoutTests/platform/gtk/fast/selectors/061-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/061-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/061-expected.txt b/LayoutTests/platform/gtk/fast/selectors/061-expected.txt
index 1099b4c..30c4b5a 100644
--- a/LayoutTests/platform/gtk/fast/selectors/061-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/061-expected.txt
@@ -1,9 +1,9 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x33
-  RenderBlock {HTML} at (0,0) size 800x33
-    RenderBody {BODY} at (8,8) size 784x17
-      RenderBlock {DIV} at (0,0) size 784x17
+layer at (0,0) size 800x34
+  RenderBlock {HTML} at (0,0) size 800x34
+    RenderBody {BODY} at (8,8) size 784x18
+      RenderBlock {DIV} at (0,0) size 784x18
         RenderInline {A} at (0,0) size 284x17 [color=#551A8B] [bgcolor=#FF0000]
           RenderText {#text} at (0,0) size 284x17
             text run at (0,0) width 284: "This anchor should have a green background"
diff --git a/LayoutTests/platform/gtk/fast/selectors/062-expected.png b/LayoutTests/platform/gtk/fast/selectors/062-expected.png
index 3ccacac..ef7a021 100644
--- a/LayoutTests/platform/gtk/fast/selectors/062-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/062-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/062-expected.txt b/LayoutTests/platform/gtk/fast/selectors/062-expected.txt
index 9fb361f..40b9246 100644
--- a/LayoutTests/platform/gtk/fast/selectors/062-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/062-expected.txt
@@ -1,9 +1,9 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x33
-  RenderBlock {HTML} at (0,0) size 800x33
-    RenderBody {BODY} at (8,8) size 784x17
-      RenderBlock {DIV} at (0,0) size 784x17
+layer at (0,0) size 800x34
+  RenderBlock {HTML} at (0,0) size 800x34
+    RenderBody {BODY} at (8,8) size 784x18
+      RenderBlock {DIV} at (0,0) size 784x18
         RenderInline {A} at (0,0) size 284x17 [color=#0000EE] [bgcolor=#00FF00]
           RenderText {#text} at (0,0) size 284x17
             text run at (0,0) width 284: "This anchor should have a green background"
diff --git a/LayoutTests/platform/gtk/fast/selectors/063-expected.png b/LayoutTests/platform/gtk/fast/selectors/063-expected.png
index 016de54..9b3a14b 100644
--- a/LayoutTests/platform/gtk/fast/selectors/063-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/063-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/063-expected.txt b/LayoutTests/platform/gtk/fast/selectors/063-expected.txt
index 4bd8016..26523fa 100644
--- a/LayoutTests/platform/gtk/fast/selectors/063-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/063-expected.txt
@@ -1,15 +1,15 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x82
-  RenderBlock {HTML} at (0,0) size 800x82
-    RenderBody {BODY} at (8,16) size 784x50
-      RenderBlock {DIV} at (0,0) size 784x50
-        RenderBlock {P} at (0,0) size 784x17 [color=#00FF00]
+layer at (0,0) size 800x84
+  RenderBlock {HTML} at (0,0) size 800x84
+    RenderBody {BODY} at (8,16) size 784x52
+      RenderBlock {DIV} at (0,0) size 784x52
+        RenderBlock {P} at (0,0) size 784x18 [color=#00FF00]
           RenderInline {SPAN} at (0,0) size 492x17 [color=#000000]
             RenderText {#text} at (0,0) size 492x17
               text run at (0,0) width 492: "The color of this text should be green when the pointing device hovers over it."
           RenderText {#text} at (0,0) size 0x0
-        RenderBlock {P} at (0,33) size 784x17 [color=#00FF00]
+        RenderBlock {P} at (0,34) size 784x18 [color=#00FF00]
           RenderInline {A} at (0,0) size 492x17 [color=#000000]
             RenderText {#text} at (0,0) size 492x17
               text run at (0,0) width 492: "The color of this text should be green when the pointing device hovers over it."
diff --git a/LayoutTests/platform/gtk/fast/selectors/064-expected.png b/LayoutTests/platform/gtk/fast/selectors/064-expected.png
index e57c4fd..129c7db 100644
--- a/LayoutTests/platform/gtk/fast/selectors/064-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/064-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/064-expected.txt b/LayoutTests/platform/gtk/fast/selectors/064-expected.txt
index 017a0ce..2fbc791 100644
--- a/LayoutTests/platform/gtk/fast/selectors/064-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/064-expected.txt
@@ -1,17 +1,17 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x95
-  RenderBlock {HTML} at (0,0) size 800x95
-    RenderBody {BODY} at (8,16) size 784x63
-      RenderBlock {DIV} at (0,0) size 784x63
-        RenderBlock {P} at (0,0) size 784x17 [color=#00FF00]
+layer at (0,0) size 800x97
+  RenderBlock {HTML} at (0,0) size 800x97
+    RenderBody {BODY} at (8,16) size 784x65
+      RenderBlock {DIV} at (0,0) size 784x65
+        RenderBlock {P} at (0,0) size 784x18 [color=#00FF00]
           RenderInline {A} at (0,0) size 279x17 [color=#000000]
             RenderText {#text} at (0,0) size 279x17
               text run at (0,0) width 279: "This text should turn green while it is active."
           RenderText {#text} at (0,0) size 0x0
-        RenderBlock {P} at (0,33) size 784x30 [color=#00FF00]
-          RenderButton {BUTTON} at (2,2) size 324x26 [color=#000000] [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
-            RenderBlock (anonymous) at (8,4) size 308x17
+        RenderBlock {P} at (0,34) size 784x31 [color=#00FF00]
+          RenderButton {BUTTON} at (2,2) size 324x27 [color=#000000] [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
+            RenderBlock (anonymous) at (8,4) size 308x18
               RenderText {#text} at (0,0) size 308x17
                 text run at (0,0) width 308: "This text should turn green while it is active."
           RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/selectors/065-expected.png b/LayoutTests/platform/gtk/fast/selectors/065-expected.png
index 40d9c4b..801bb62 100644
--- a/LayoutTests/platform/gtk/fast/selectors/065-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/065-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/065-expected.txt b/LayoutTests/platform/gtk/fast/selectors/065-expected.txt
index ce1e796..6fc0631 100644
--- a/LayoutTests/platform/gtk/fast/selectors/065-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/065-expected.txt
@@ -1,9 +1,9 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x49
-  RenderBlock {HTML} at (0,0) size 800x49
-    RenderBody {BODY} at (8,16) size 784x17
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x50
+  RenderBlock {HTML} at (0,0) size 800x50
+    RenderBody {BODY} at (8,16) size 784x18
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 180x17
           text run at (0,0) width 180: "The background color of all "
         RenderInline {A} at (0,0) size 49x17 [color=#0000EE]
diff --git a/LayoutTests/platform/gtk/fast/selectors/066-expected.png b/LayoutTests/platform/gtk/fast/selectors/066-expected.png
index 795b4d3..0f356e3 100644
--- a/LayoutTests/platform/gtk/fast/selectors/066-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/066-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/066-expected.txt b/LayoutTests/platform/gtk/fast/selectors/066-expected.txt
index 6a381c0..67449b7 100644
--- a/LayoutTests/platform/gtk/fast/selectors/066-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/066-expected.txt
@@ -1,38 +1,38 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x166
-  RenderBlock {HTML} at (0,0) size 800x166
-    RenderBody {BODY} at (8,16) size 784x134
-      RenderBlock {P} at (0,0) size 784x34
+layer at (0,0) size 800x172
+  RenderBlock {HTML} at (0,0) size 800x172
+    RenderBody {BODY} at (8,16) size 784x140
+      RenderBlock {P} at (0,0) size 784x36
         RenderText {#text} at (0,0) size 755x17
           text run at (0,0) width 225: "This paragraph should be unstyled. "
           text run at (225,0) width 457: "The background of the following paragraph should become green when "
           text run at (682,0) width 73: "you follow "
-        RenderInline {A} at (0,0) size 777x34 [color=#0000EE]
-          RenderText {#text} at (755,0) size 777x34
+        RenderInline {A} at (0,0) size 777x35 [color=#0000EE]
+          RenderText {#text} at (755,0) size 777x35
             text run at (755,0) width 22: "this"
-            text run at (0,17) width 24: "link"
-        RenderText {#text} at (24,17) size 4x17
-          text run at (24,17) width 4: "."
-      RenderBlock {P} at (0,50) size 784x34
+            text run at (0,18) width 24: "link"
+        RenderText {#text} at (24,18) size 4x17
+          text run at (24,18) width 4: "."
+      RenderBlock {P} at (0,52) size 784x36
         RenderText {#text} at (0,0) size 739x17
           text run at (0,0) width 276: "This paragraph should initially be unstyled. "
           text run at (276,0) width 463: "It should become green when you select the link above. When you select "
-        RenderInline {A} at (0,0) size 761x34 [color=#0000EE]
-          RenderText {#text} at (739,0) size 761x34
+        RenderInline {A} at (0,0) size 761x35 [color=#0000EE]
+          RenderText {#text} at (739,0) size 761x35
             text run at (739,0) width 22: "this"
-            text run at (0,17) width 24: "link"
-        RenderText {#text} at (24,17) size 636x17
-          text run at (24,17) width 269: ", it should return to being unstyled and the "
-          text run at (293,17) width 367: "background of the paragraph below should become green."
-      RenderBlock {P} at (0,100) size 784x34
+            text run at (0,18) width 24: "link"
+        RenderText {#text} at (24,18) size 636x17
+          text run at (24,18) width 269: ", it should return to being unstyled and the "
+          text run at (293,18) width 367: "background of the paragraph below should become green."
+      RenderBlock {P} at (0,104) size 784x36
         RenderText {#text} at (0,0) size 745x17
           text run at (0,0) width 276: "This paragraph should initially be unstyled. "
           text run at (276,0) width 469: "It should become green when you select the link above. When you follow "
-        RenderInline {A} at (0,0) size 767x34 [color=#0000EE]
-          RenderText {#text} at (745,0) size 767x34
+        RenderInline {A} at (0,0) size 767x35 [color=#0000EE]
+          RenderText {#text} at (745,0) size 767x35
             text run at (745,0) width 22: "this"
-            text run at (0,17) width 24: "link"
-        RenderText {#text} at (24,17) size 357x17
-          text run at (24,17) width 139: ", the three paragraphs "
-          text run at (163,17) width 218: "should all return to being unstyled."
+            text run at (0,18) width 24: "link"
+        RenderText {#text} at (24,18) size 357x17
+          text run at (24,18) width 139: ", the three paragraphs "
+          text run at (163,18) width 218: "should all return to being unstyled."
diff --git a/LayoutTests/platform/gtk/fast/selectors/066b-expected.png b/LayoutTests/platform/gtk/fast/selectors/066b-expected.png
index 98a2ad9..eefc1aa 100644
--- a/LayoutTests/platform/gtk/fast/selectors/066b-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/066b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/066b-expected.txt b/LayoutTests/platform/gtk/fast/selectors/066b-expected.txt
index 548fa61..0875fff 100644
--- a/LayoutTests/platform/gtk/fast/selectors/066b-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/066b-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x49
-  RenderBlock {HTML} at (0,0) size 800x49
-    RenderBody {BODY} at (8,16) size 784x17
-      RenderBlock {P} at (0,0) size 784x17 [bgcolor=#00FF00]
+layer at (0,0) size 800x50
+  RenderBlock {HTML} at (0,0) size 800x50
+    RenderBody {BODY} at (8,16) size 784x18
+      RenderBlock {P} at (0,0) size 784x18 [bgcolor=#00FF00]
         RenderText {#text} at (0,0) size 203x17
           text run at (0,0) width 203: "This paragraph should be green."
diff --git a/LayoutTests/platform/gtk/fast/selectors/072-expected.png b/LayoutTests/platform/gtk/fast/selectors/072-expected.png
index 8888d2b..1d846b1 100644
--- a/LayoutTests/platform/gtk/fast/selectors/072-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/072-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/072-expected.txt b/LayoutTests/platform/gtk/fast/selectors/072-expected.txt
index abac8a7..af18c7a 100644
--- a/LayoutTests/platform/gtk/fast/selectors/072-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/072-expected.txt
@@ -1,9 +1,9 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x49
-  RenderBlock {HTML} at (0,0) size 800x49
-    RenderBody {BODY} at (8,16) size 784x17
-      RenderBlock {DIV} at (0,0) size 784x17
-        RenderBlock {P} at (0,0) size 784x17 [bgcolor=#00FF00]
+layer at (0,0) size 800x50
+  RenderBlock {HTML} at (0,0) size 800x50
+    RenderBody {BODY} at (8,16) size 784x18
+      RenderBlock {DIV} at (0,0) size 784x18
+        RenderBlock {P} at (0,0) size 784x18 [bgcolor=#00FF00]
           RenderText {#text} at (0,0) size 545x17
             text run at (0,0) width 545: "This paragraph should have a green background and there should be no red anywhere."
diff --git a/LayoutTests/platform/gtk/fast/selectors/072b-expected.png b/LayoutTests/platform/gtk/fast/selectors/072b-expected.png
index 8888d2b..1d846b1 100644
--- a/LayoutTests/platform/gtk/fast/selectors/072b-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/072b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/072b-expected.txt b/LayoutTests/platform/gtk/fast/selectors/072b-expected.txt
index abac8a7..af18c7a 100644
--- a/LayoutTests/platform/gtk/fast/selectors/072b-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/072b-expected.txt
@@ -1,9 +1,9 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x49
-  RenderBlock {HTML} at (0,0) size 800x49
-    RenderBody {BODY} at (8,16) size 784x17
-      RenderBlock {DIV} at (0,0) size 784x17
-        RenderBlock {P} at (0,0) size 784x17 [bgcolor=#00FF00]
+layer at (0,0) size 800x50
+  RenderBlock {HTML} at (0,0) size 800x50
+    RenderBody {BODY} at (8,16) size 784x18
+      RenderBlock {DIV} at (0,0) size 784x18
+        RenderBlock {P} at (0,0) size 784x18 [bgcolor=#00FF00]
           RenderText {#text} at (0,0) size 545x17
             text run at (0,0) width 545: "This paragraph should have a green background and there should be no red anywhere."
diff --git a/LayoutTests/platform/gtk/fast/selectors/077-expected.png b/LayoutTests/platform/gtk/fast/selectors/077-expected.png
index ac1150a..32788b4 100644
--- a/LayoutTests/platform/gtk/fast/selectors/077-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/077-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/077-expected.txt b/LayoutTests/platform/gtk/fast/selectors/077-expected.txt
index 56124ce..49165a0 100644
--- a/LayoutTests/platform/gtk/fast/selectors/077-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/077-expected.txt
@@ -1,42 +1,42 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x130
-  RenderBlock {HTML} at (0,0) size 800x130
-    RenderBody {BODY} at (8,8) size 784x106
-      RenderBlock {DIV} at (0,0) size 784x73
-        RenderTable {TABLE} at (310,0) size 164x73 [border: (1px outset #808080)]
-          RenderTableSection {TBODY} at (1,1) size 162x71
-            RenderTableRow {TR} at (0,2) size 162x21
-              RenderTableCell {TD} at (2,2) size 24x21 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
+layer at (0,0) size 800x134
+  RenderBlock {HTML} at (0,0) size 800x134
+    RenderBody {BODY} at (8,8) size 784x110
+      RenderBlock {DIV} at (0,0) size 784x76
+        RenderTable {TABLE} at (310,0) size 164x76 [border: (1px outset #808080)]
+          RenderTableSection {TBODY} at (1,1) size 162x74
+            RenderTableRow {TR} at (0,2) size 162x22
+              RenderTableCell {TD} at (2,2) size 24x22 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
                 RenderText {#text} at (2,2) size 20x17
                   text run at (2,2) width 20: "1.1"
-              RenderTableCell {TD} at (28,2) size 65x21 [bgcolor=#00FF00] [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1]
+              RenderTableCell {TD} at (28,2) size 65x22 [bgcolor=#00FF00] [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1]
                 RenderText {#text} at (2,2) size 61x17
                   text run at (2,2) width 61: "green cell"
-              RenderTableCell {TD} at (95,2) size 65x21 [bgcolor=#00FF00] [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
+              RenderTableCell {TD} at (95,2) size 65x22 [bgcolor=#00FF00] [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
                 RenderText {#text} at (2,2) size 61x17
                   text run at (2,2) width 61: "green cell"
-            RenderTableRow {TR} at (0,25) size 162x21
-              RenderTableCell {TD} at (2,25) size 24x21 [border: (1px solid #000000)] [r=1 c=0 rs=1 cs=1]
+            RenderTableRow {TR} at (0,26) size 162x22
+              RenderTableCell {TD} at (2,26) size 24x22 [border: (1px solid #000000)] [r=1 c=0 rs=1 cs=1]
                 RenderText {#text} at (2,2) size 20x17
                   text run at (2,2) width 20: "2.1"
-              RenderTableCell {TD} at (28,25) size 65x21 [bgcolor=#00FF00] [border: (1px solid #000000)] [r=1 c=1 rs=1 cs=1]
+              RenderTableCell {TD} at (28,26) size 65x22 [bgcolor=#00FF00] [border: (1px solid #000000)] [r=1 c=1 rs=1 cs=1]
                 RenderText {#text} at (2,2) size 61x17
                   text run at (2,2) width 61: "green cell"
-              RenderTableCell {TD} at (95,25) size 65x21 [bgcolor=#00FF00] [border: (1px solid #000000)] [r=1 c=2 rs=1 cs=1]
+              RenderTableCell {TD} at (95,26) size 65x22 [bgcolor=#00FF00] [border: (1px solid #000000)] [r=1 c=2 rs=1 cs=1]
                 RenderText {#text} at (2,2) size 61x17
                   text run at (2,2) width 61: "green cell"
-            RenderTableRow {TR} at (0,48) size 162x21
-              RenderTableCell {TD} at (2,48) size 24x21 [border: (1px solid #000000)] [r=2 c=0 rs=1 cs=1]
+            RenderTableRow {TR} at (0,50) size 162x22
+              RenderTableCell {TD} at (2,50) size 24x22 [border: (1px solid #000000)] [r=2 c=0 rs=1 cs=1]
                 RenderText {#text} at (2,2) size 20x17
                   text run at (2,2) width 20: "3.1"
-              RenderTableCell {TD} at (28,48) size 65x21 [bgcolor=#00FF00] [border: (1px solid #000000)] [r=2 c=1 rs=1 cs=1]
+              RenderTableCell {TD} at (28,50) size 65x22 [bgcolor=#00FF00] [border: (1px solid #000000)] [r=2 c=1 rs=1 cs=1]
                 RenderText {#text} at (2,2) size 61x17
                   text run at (2,2) width 61: "green cell"
-              RenderTableCell {TD} at (95,48) size 65x21 [bgcolor=#00FF00] [border: (1px solid #000000)] [r=2 c=2 rs=1 cs=1]
+              RenderTableCell {TD} at (95,50) size 65x22 [bgcolor=#00FF00] [border: (1px solid #000000)] [r=2 c=2 rs=1 cs=1]
                 RenderText {#text} at (2,2) size 61x17
                   text run at (2,2) width 61: "green cell"
-      RenderBlock {P} at (0,89) size 784x17
+      RenderBlock {P} at (0,92) size 784x18
         RenderText {#text} at (0,0) size 99x17
           text run at (0,0) width 99: "This paragraph "
         RenderInline {SPAN} at (0,0) size 61x17
diff --git a/LayoutTests/platform/gtk/fast/selectors/077b-expected.png b/LayoutTests/platform/gtk/fast/selectors/077b-expected.png
index ac1150a..32788b4 100644
--- a/LayoutTests/platform/gtk/fast/selectors/077b-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/077b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/077b-expected.txt b/LayoutTests/platform/gtk/fast/selectors/077b-expected.txt
index 56124ce..49165a0 100644
--- a/LayoutTests/platform/gtk/fast/selectors/077b-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/077b-expected.txt
@@ -1,42 +1,42 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x130
-  RenderBlock {HTML} at (0,0) size 800x130
-    RenderBody {BODY} at (8,8) size 784x106
-      RenderBlock {DIV} at (0,0) size 784x73
-        RenderTable {TABLE} at (310,0) size 164x73 [border: (1px outset #808080)]
-          RenderTableSection {TBODY} at (1,1) size 162x71
-            RenderTableRow {TR} at (0,2) size 162x21
-              RenderTableCell {TD} at (2,2) size 24x21 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
+layer at (0,0) size 800x134
+  RenderBlock {HTML} at (0,0) size 800x134
+    RenderBody {BODY} at (8,8) size 784x110
+      RenderBlock {DIV} at (0,0) size 784x76
+        RenderTable {TABLE} at (310,0) size 164x76 [border: (1px outset #808080)]
+          RenderTableSection {TBODY} at (1,1) size 162x74
+            RenderTableRow {TR} at (0,2) size 162x22
+              RenderTableCell {TD} at (2,2) size 24x22 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
                 RenderText {#text} at (2,2) size 20x17
                   text run at (2,2) width 20: "1.1"
-              RenderTableCell {TD} at (28,2) size 65x21 [bgcolor=#00FF00] [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1]
+              RenderTableCell {TD} at (28,2) size 65x22 [bgcolor=#00FF00] [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1]
                 RenderText {#text} at (2,2) size 61x17
                   text run at (2,2) width 61: "green cell"
-              RenderTableCell {TD} at (95,2) size 65x21 [bgcolor=#00FF00] [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
+              RenderTableCell {TD} at (95,2) size 65x22 [bgcolor=#00FF00] [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
                 RenderText {#text} at (2,2) size 61x17
                   text run at (2,2) width 61: "green cell"
-            RenderTableRow {TR} at (0,25) size 162x21
-              RenderTableCell {TD} at (2,25) size 24x21 [border: (1px solid #000000)] [r=1 c=0 rs=1 cs=1]
+            RenderTableRow {TR} at (0,26) size 162x22
+              RenderTableCell {TD} at (2,26) size 24x22 [border: (1px solid #000000)] [r=1 c=0 rs=1 cs=1]
                 RenderText {#text} at (2,2) size 20x17
                   text run at (2,2) width 20: "2.1"
-              RenderTableCell {TD} at (28,25) size 65x21 [bgcolor=#00FF00] [border: (1px solid #000000)] [r=1 c=1 rs=1 cs=1]
+              RenderTableCell {TD} at (28,26) size 65x22 [bgcolor=#00FF00] [border: (1px solid #000000)] [r=1 c=1 rs=1 cs=1]
                 RenderText {#text} at (2,2) size 61x17
                   text run at (2,2) width 61: "green cell"
-              RenderTableCell {TD} at (95,25) size 65x21 [bgcolor=#00FF00] [border: (1px solid #000000)] [r=1 c=2 rs=1 cs=1]
+              RenderTableCell {TD} at (95,26) size 65x22 [bgcolor=#00FF00] [border: (1px solid #000000)] [r=1 c=2 rs=1 cs=1]
                 RenderText {#text} at (2,2) size 61x17
                   text run at (2,2) width 61: "green cell"
-            RenderTableRow {TR} at (0,48) size 162x21
-              RenderTableCell {TD} at (2,48) size 24x21 [border: (1px solid #000000)] [r=2 c=0 rs=1 cs=1]
+            RenderTableRow {TR} at (0,50) size 162x22
+              RenderTableCell {TD} at (2,50) size 24x22 [border: (1px solid #000000)] [r=2 c=0 rs=1 cs=1]
                 RenderText {#text} at (2,2) size 20x17
                   text run at (2,2) width 20: "3.1"
-              RenderTableCell {TD} at (28,48) size 65x21 [bgcolor=#00FF00] [border: (1px solid #000000)] [r=2 c=1 rs=1 cs=1]
+              RenderTableCell {TD} at (28,50) size 65x22 [bgcolor=#00FF00] [border: (1px solid #000000)] [r=2 c=1 rs=1 cs=1]
                 RenderText {#text} at (2,2) size 61x17
                   text run at (2,2) width 61: "green cell"
-              RenderTableCell {TD} at (95,48) size 65x21 [bgcolor=#00FF00] [border: (1px solid #000000)] [r=2 c=2 rs=1 cs=1]
+              RenderTableCell {TD} at (95,50) size 65x22 [bgcolor=#00FF00] [border: (1px solid #000000)] [r=2 c=2 rs=1 cs=1]
                 RenderText {#text} at (2,2) size 61x17
                   text run at (2,2) width 61: "green cell"
-      RenderBlock {P} at (0,89) size 784x17
+      RenderBlock {P} at (0,92) size 784x18
         RenderText {#text} at (0,0) size 99x17
           text run at (0,0) width 99: "This paragraph "
         RenderInline {SPAN} at (0,0) size 61x17
diff --git a/LayoutTests/platform/gtk/fast/selectors/078b-expected.png b/LayoutTests/platform/gtk/fast/selectors/078b-expected.png
index d0b7f90..846886d 100644
--- a/LayoutTests/platform/gtk/fast/selectors/078b-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/078b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/078b-expected.txt b/LayoutTests/platform/gtk/fast/selectors/078b-expected.txt
index c314978..75a6587 100644
--- a/LayoutTests/platform/gtk/fast/selectors/078b-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/078b-expected.txt
@@ -1,42 +1,42 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x130
-  RenderBlock {HTML} at (0,0) size 800x130
-    RenderBody {BODY} at (8,8) size 784x106
-      RenderBlock {DIV} at (0,0) size 784x73
-        RenderTable {TABLE} at (310,0) size 164x73 [border: (1px outset #808080)]
-          RenderTableSection {TBODY} at (1,1) size 162x71
-            RenderTableRow {TR} at (0,2) size 162x21
-              RenderTableCell {TD} at (2,2) size 65x21 [bgcolor=#00FF00] [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
+layer at (0,0) size 800x134
+  RenderBlock {HTML} at (0,0) size 800x134
+    RenderBody {BODY} at (8,8) size 784x110
+      RenderBlock {DIV} at (0,0) size 784x76
+        RenderTable {TABLE} at (310,0) size 164x76 [border: (1px outset #808080)]
+          RenderTableSection {TBODY} at (1,1) size 162x74
+            RenderTableRow {TR} at (0,2) size 162x22
+              RenderTableCell {TD} at (2,2) size 65x22 [bgcolor=#00FF00] [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
                 RenderText {#text} at (2,2) size 61x17
                   text run at (2,2) width 61: "green cell"
-              RenderTableCell {TD} at (69,2) size 65x21 [bgcolor=#00FF00] [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1]
+              RenderTableCell {TD} at (69,2) size 65x22 [bgcolor=#00FF00] [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1]
                 RenderText {#text} at (2,2) size 61x17
                   text run at (2,2) width 61: "green cell"
-              RenderTableCell {TD} at (136,2) size 24x21 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
+              RenderTableCell {TD} at (136,2) size 24x22 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
                 RenderText {#text} at (2,2) size 20x17
                   text run at (2,2) width 20: "1.3"
-            RenderTableRow {TR} at (0,25) size 162x21
-              RenderTableCell {TD} at (2,25) size 65x21 [bgcolor=#00FF00] [border: (1px solid #000000)] [r=1 c=0 rs=1 cs=1]
+            RenderTableRow {TR} at (0,26) size 162x22
+              RenderTableCell {TD} at (2,26) size 65x22 [bgcolor=#00FF00] [border: (1px solid #000000)] [r=1 c=0 rs=1 cs=1]
                 RenderText {#text} at (2,2) size 61x17
                   text run at (2,2) width 61: "green cell"
-              RenderTableCell {TD} at (69,25) size 65x21 [bgcolor=#00FF00] [border: (1px solid #000000)] [r=1 c=1 rs=1 cs=1]
+              RenderTableCell {TD} at (69,26) size 65x22 [bgcolor=#00FF00] [border: (1px solid #000000)] [r=1 c=1 rs=1 cs=1]
                 RenderText {#text} at (2,2) size 61x17
                   text run at (2,2) width 61: "green cell"
-              RenderTableCell {TD} at (136,25) size 24x21 [border: (1px solid #000000)] [r=1 c=2 rs=1 cs=1]
+              RenderTableCell {TD} at (136,26) size 24x22 [border: (1px solid #000000)] [r=1 c=2 rs=1 cs=1]
                 RenderText {#text} at (2,2) size 20x17
                   text run at (2,2) width 20: "2.3"
-            RenderTableRow {TR} at (0,48) size 162x21
-              RenderTableCell {TD} at (2,48) size 65x21 [bgcolor=#00FF00] [border: (1px solid #000000)] [r=2 c=0 rs=1 cs=1]
+            RenderTableRow {TR} at (0,50) size 162x22
+              RenderTableCell {TD} at (2,50) size 65x22 [bgcolor=#00FF00] [border: (1px solid #000000)] [r=2 c=0 rs=1 cs=1]
                 RenderText {#text} at (2,2) size 61x17
                   text run at (2,2) width 61: "green cell"
-              RenderTableCell {TD} at (69,48) size 65x21 [bgcolor=#00FF00] [border: (1px solid #000000)] [r=2 c=1 rs=1 cs=1]
+              RenderTableCell {TD} at (69,50) size 65x22 [bgcolor=#00FF00] [border: (1px solid #000000)] [r=2 c=1 rs=1 cs=1]
                 RenderText {#text} at (2,2) size 61x17
                   text run at (2,2) width 61: "green cell"
-              RenderTableCell {TD} at (136,48) size 24x21 [border: (1px solid #000000)] [r=2 c=2 rs=1 cs=1]
+              RenderTableCell {TD} at (136,50) size 24x22 [border: (1px solid #000000)] [r=2 c=2 rs=1 cs=1]
                 RenderText {#text} at (2,2) size 20x17
                   text run at (2,2) width 20: "3.3"
-      RenderBlock {P} at (0,89) size 784x17
+      RenderBlock {P} at (0,92) size 784x18
         RenderText {#text} at (0,0) size 32x17
           text run at (0,0) width 32: "This "
         RenderInline {SPAN} at (0,0) size 109x17
diff --git a/LayoutTests/platform/gtk/fast/selectors/083-expected.png b/LayoutTests/platform/gtk/fast/selectors/083-expected.png
index 9a8eba7..2a9feca 100644
--- a/LayoutTests/platform/gtk/fast/selectors/083-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/083-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/083-expected.txt b/LayoutTests/platform/gtk/fast/selectors/083-expected.txt
index 2385643..2d4dd2c 100644
--- a/LayoutTests/platform/gtk/fast/selectors/083-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/083-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x49
-  RenderBlock {HTML} at (0,0) size 800x49
-    RenderBody {BODY} at (8,16) size 784x17
-      RenderBlock {P} at (0,0) size 784x17 [bgcolor=#FF0000]
+layer at (0,0) size 800x50
+  RenderBlock {HTML} at (0,0) size 800x50
+    RenderBody {BODY} at (8,16) size 784x18
+      RenderBlock {P} at (0,0) size 784x18 [bgcolor=#FF0000]
         RenderText {#text} at (0,0) size 304x17
           text run at (0,0) width 304: "This paragraph should have a green background"
diff --git a/LayoutTests/platform/gtk/fast/selectors/087b-expected.png b/LayoutTests/platform/gtk/fast/selectors/087b-expected.png
index fc41613..5619bd2 100644
--- a/LayoutTests/platform/gtk/fast/selectors/087b-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/087b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/087b-expected.txt b/LayoutTests/platform/gtk/fast/selectors/087b-expected.txt
index f2f7933..84f93bd 100644
--- a/LayoutTests/platform/gtk/fast/selectors/087b-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/087b-expected.txt
@@ -1,17 +1,17 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x132
-  RenderBlock {HTML} at (0,0) size 800x132
-    RenderBody {BODY} at (8,16) size 784x100
-      RenderBlock {BLOCKQUOTE} at (40,0) size 704x17
+layer at (0,0) size 800x136
+  RenderBlock {HTML} at (0,0) size 800x136
+    RenderBody {BODY} at (8,16) size 784x104
+      RenderBlock {BLOCKQUOTE} at (40,0) size 704x18
         RenderText {#text} at (0,0) size 181x17
           text run at (0,0) width 181: "This text should be unstyled."
-      RenderBlock {DIV} at (0,33) size 784x17
+      RenderBlock {DIV} at (0,34) size 784x18
         RenderText {#text} at (0,0) size 181x17
           text run at (0,0) width 181: "This text should be unstyled."
-      RenderBlock {DIV} at (0,50) size 784x17
+      RenderBlock {DIV} at (0,52) size 784x18
         RenderText {#text} at (0,0) size 181x17
           text run at (0,0) width 181: "This text should be unstyled."
-      RenderBlock {P} at (0,83) size 784x17 [color=#008000]
+      RenderBlock {P} at (0,86) size 784x18 [color=#008000]
         RenderText {#text} at (0,0) size 163x17
           text run at (0,0) width 163: "This text should be green."
diff --git a/LayoutTests/platform/gtk/fast/selectors/088b-expected.png b/LayoutTests/platform/gtk/fast/selectors/088b-expected.png
index 70a13fe..a7bf5ad 100644
--- a/LayoutTests/platform/gtk/fast/selectors/088b-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/088b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/088b-expected.txt b/LayoutTests/platform/gtk/fast/selectors/088b-expected.txt
index 0c52b14..b1fa124 100644
--- a/LayoutTests/platform/gtk/fast/selectors/088b-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/088b-expected.txt
@@ -1,13 +1,13 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x82
-  RenderBlock {HTML} at (0,0) size 800x82
-    RenderBody {BODY} at (8,16) size 784x50
-      RenderBlock {BLOCKQUOTE} at (40,0) size 704x17
+layer at (0,0) size 800x84
+  RenderBlock {HTML} at (0,0) size 800x84
+    RenderBody {BODY} at (8,16) size 784x52
+      RenderBlock {BLOCKQUOTE} at (40,0) size 704x18
         RenderText {#text} at (0,0) size 181x17
           text run at (0,0) width 181: "This text should be unstyled."
-      RenderBlock {DIV} at (0,33) size 784x17
-        RenderBlock {DIV} at (0,0) size 784x17
-          RenderBlock {P} at (0,0) size 784x17 [color=#008000]
+      RenderBlock {DIV} at (0,34) size 784x18
+        RenderBlock {DIV} at (0,0) size 784x18
+          RenderBlock {P} at (0,0) size 784x18 [color=#008000]
             RenderText {#text} at (0,0) size 163x17
               text run at (0,0) width 163: "This text should be green."
diff --git a/LayoutTests/platform/gtk/fast/selectors/089-expected.png b/LayoutTests/platform/gtk/fast/selectors/089-expected.png
index ce2ac29..4fa197de 100644
--- a/LayoutTests/platform/gtk/fast/selectors/089-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/089-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/089-expected.txt b/LayoutTests/platform/gtk/fast/selectors/089-expected.txt
index fac2965..86dca5d 100644
--- a/LayoutTests/platform/gtk/fast/selectors/089-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/089-expected.txt
@@ -1,11 +1,11 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x49
-  RenderBlock {HTML} at (0,0) size 800x49
-    RenderBody {BODY} at (8,16) size 784x17
-      RenderBlock {BLOCKQUOTE} at (40,0) size 704x17
-        RenderBlock {DIV} at (0,0) size 704x17
-          RenderBlock {DIV} at (0,0) size 704x17
-            RenderBlock {P} at (0,0) size 704x17 [color=#008000]
+layer at (0,0) size 800x50
+  RenderBlock {HTML} at (0,0) size 800x50
+    RenderBody {BODY} at (8,16) size 784x18
+      RenderBlock {BLOCKQUOTE} at (40,0) size 704x18
+        RenderBlock {DIV} at (0,0) size 704x18
+          RenderBlock {DIV} at (0,0) size 704x18
+            RenderBlock {P} at (0,0) size 704x18 [color=#008000]
               RenderText {#text} at (0,0) size 163x17
                 text run at (0,0) width 163: "This text should be green."
diff --git a/LayoutTests/platform/gtk/fast/selectors/090b-expected.png b/LayoutTests/platform/gtk/fast/selectors/090b-expected.png
index fc41613..5619bd2 100644
--- a/LayoutTests/platform/gtk/fast/selectors/090b-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/090b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/090b-expected.txt b/LayoutTests/platform/gtk/fast/selectors/090b-expected.txt
index f2f7933..84f93bd 100644
--- a/LayoutTests/platform/gtk/fast/selectors/090b-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/090b-expected.txt
@@ -1,17 +1,17 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x132
-  RenderBlock {HTML} at (0,0) size 800x132
-    RenderBody {BODY} at (8,16) size 784x100
-      RenderBlock {BLOCKQUOTE} at (40,0) size 704x17
+layer at (0,0) size 800x136
+  RenderBlock {HTML} at (0,0) size 800x136
+    RenderBody {BODY} at (8,16) size 784x104
+      RenderBlock {BLOCKQUOTE} at (40,0) size 704x18
         RenderText {#text} at (0,0) size 181x17
           text run at (0,0) width 181: "This text should be unstyled."
-      RenderBlock {DIV} at (0,33) size 784x17
+      RenderBlock {DIV} at (0,34) size 784x18
         RenderText {#text} at (0,0) size 181x17
           text run at (0,0) width 181: "This text should be unstyled."
-      RenderBlock {DIV} at (0,50) size 784x17
+      RenderBlock {DIV} at (0,52) size 784x18
         RenderText {#text} at (0,0) size 181x17
           text run at (0,0) width 181: "This text should be unstyled."
-      RenderBlock {P} at (0,83) size 784x17 [color=#008000]
+      RenderBlock {P} at (0,86) size 784x18 [color=#008000]
         RenderText {#text} at (0,0) size 163x17
           text run at (0,0) width 163: "This text should be green."
diff --git a/LayoutTests/platform/gtk/fast/selectors/154-expected.png b/LayoutTests/platform/gtk/fast/selectors/154-expected.png
index a65a340..8d9b7ef 100644
--- a/LayoutTests/platform/gtk/fast/selectors/154-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/154-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/154-expected.txt b/LayoutTests/platform/gtk/fast/selectors/154-expected.txt
index 36d2f5b..0c1fcad 100644
--- a/LayoutTests/platform/gtk/fast/selectors/154-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/154-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x49
-  RenderBlock {HTML} at (0,0) size 800x49
-    RenderBody {BODY} at (8,16) size 784x17
-      RenderBlock {P} at (0,0) size 784x17 [bgcolor=#00FF00]
+layer at (0,0) size 800x50
+  RenderBlock {HTML} at (0,0) size 800x50
+    RenderBody {BODY} at (8,16) size 784x18
+      RenderBlock {P} at (0,0) size 784x18 [bgcolor=#00FF00]
         RenderText {#text} at (0,0) size 268x17
           text run at (0,0) width 268: "This line should have a green background."
diff --git a/LayoutTests/platform/gtk/fast/selectors/155-expected.png b/LayoutTests/platform/gtk/fast/selectors/155-expected.png
index a65a340..8d9b7ef 100644
--- a/LayoutTests/platform/gtk/fast/selectors/155-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/155-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/155-expected.txt b/LayoutTests/platform/gtk/fast/selectors/155-expected.txt
index 36d2f5b..0c1fcad 100644
--- a/LayoutTests/platform/gtk/fast/selectors/155-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/155-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x49
-  RenderBlock {HTML} at (0,0) size 800x49
-    RenderBody {BODY} at (8,16) size 784x17
-      RenderBlock {P} at (0,0) size 784x17 [bgcolor=#00FF00]
+layer at (0,0) size 800x50
+  RenderBlock {HTML} at (0,0) size 800x50
+    RenderBody {BODY} at (8,16) size 784x18
+      RenderBlock {P} at (0,0) size 784x18 [bgcolor=#00FF00]
         RenderText {#text} at (0,0) size 268x17
           text run at (0,0) width 268: "This line should have a green background."
diff --git a/LayoutTests/platform/gtk/fast/selectors/155a-expected.png b/LayoutTests/platform/gtk/fast/selectors/155a-expected.png
index a65a340..8d9b7ef 100644
--- a/LayoutTests/platform/gtk/fast/selectors/155a-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/155a-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/155a-expected.txt b/LayoutTests/platform/gtk/fast/selectors/155a-expected.txt
index 36d2f5b..0c1fcad 100644
--- a/LayoutTests/platform/gtk/fast/selectors/155a-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/155a-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x49
-  RenderBlock {HTML} at (0,0) size 800x49
-    RenderBody {BODY} at (8,16) size 784x17
-      RenderBlock {P} at (0,0) size 784x17 [bgcolor=#00FF00]
+layer at (0,0) size 800x50
+  RenderBlock {HTML} at (0,0) size 800x50
+    RenderBody {BODY} at (8,16) size 784x18
+      RenderBlock {P} at (0,0) size 784x18 [bgcolor=#00FF00]
         RenderText {#text} at (0,0) size 268x17
           text run at (0,0) width 268: "This line should have a green background."
diff --git a/LayoutTests/platform/gtk/fast/selectors/155b-expected.png b/LayoutTests/platform/gtk/fast/selectors/155b-expected.png
index a65a340..8d9b7ef 100644
--- a/LayoutTests/platform/gtk/fast/selectors/155b-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/155b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/155b-expected.txt b/LayoutTests/platform/gtk/fast/selectors/155b-expected.txt
index 36d2f5b..0c1fcad 100644
--- a/LayoutTests/platform/gtk/fast/selectors/155b-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/155b-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x49
-  RenderBlock {HTML} at (0,0) size 800x49
-    RenderBody {BODY} at (8,16) size 784x17
-      RenderBlock {P} at (0,0) size 784x17 [bgcolor=#00FF00]
+layer at (0,0) size 800x50
+  RenderBlock {HTML} at (0,0) size 800x50
+    RenderBody {BODY} at (8,16) size 784x18
+      RenderBlock {P} at (0,0) size 784x18 [bgcolor=#00FF00]
         RenderText {#text} at (0,0) size 268x17
           text run at (0,0) width 268: "This line should have a green background."
diff --git a/LayoutTests/platform/gtk/fast/selectors/155c-expected.png b/LayoutTests/platform/gtk/fast/selectors/155c-expected.png
index a65a340..8d9b7ef 100644
--- a/LayoutTests/platform/gtk/fast/selectors/155c-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/155c-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/155c-expected.txt b/LayoutTests/platform/gtk/fast/selectors/155c-expected.txt
index 36d2f5b..0c1fcad 100644
--- a/LayoutTests/platform/gtk/fast/selectors/155c-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/155c-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x49
-  RenderBlock {HTML} at (0,0) size 800x49
-    RenderBody {BODY} at (8,16) size 784x17
-      RenderBlock {P} at (0,0) size 784x17 [bgcolor=#00FF00]
+layer at (0,0) size 800x50
+  RenderBlock {HTML} at (0,0) size 800x50
+    RenderBody {BODY} at (8,16) size 784x18
+      RenderBlock {P} at (0,0) size 784x18 [bgcolor=#00FF00]
         RenderText {#text} at (0,0) size 268x17
           text run at (0,0) width 268: "This line should have a green background."
diff --git a/LayoutTests/platform/gtk/fast/selectors/155d-expected.png b/LayoutTests/platform/gtk/fast/selectors/155d-expected.png
index a65a340..8d9b7ef 100644
--- a/LayoutTests/platform/gtk/fast/selectors/155d-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/155d-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/155d-expected.txt b/LayoutTests/platform/gtk/fast/selectors/155d-expected.txt
index 36d2f5b..0c1fcad 100644
--- a/LayoutTests/platform/gtk/fast/selectors/155d-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/155d-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x49
-  RenderBlock {HTML} at (0,0) size 800x49
-    RenderBody {BODY} at (8,16) size 784x17
-      RenderBlock {P} at (0,0) size 784x17 [bgcolor=#00FF00]
+layer at (0,0) size 800x50
+  RenderBlock {HTML} at (0,0) size 800x50
+    RenderBody {BODY} at (8,16) size 784x18
+      RenderBlock {P} at (0,0) size 784x18 [bgcolor=#00FF00]
         RenderText {#text} at (0,0) size 268x17
           text run at (0,0) width 268: "This line should have a green background."
diff --git a/LayoutTests/platform/gtk/fast/selectors/156b-expected.png b/LayoutTests/platform/gtk/fast/selectors/156b-expected.png
index a65a340..8d9b7ef 100644
--- a/LayoutTests/platform/gtk/fast/selectors/156b-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/156b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/156b-expected.txt b/LayoutTests/platform/gtk/fast/selectors/156b-expected.txt
index 36d2f5b..0c1fcad 100644
--- a/LayoutTests/platform/gtk/fast/selectors/156b-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/156b-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x49
-  RenderBlock {HTML} at (0,0) size 800x49
-    RenderBody {BODY} at (8,16) size 784x17
-      RenderBlock {P} at (0,0) size 784x17 [bgcolor=#00FF00]
+layer at (0,0) size 800x50
+  RenderBlock {HTML} at (0,0) size 800x50
+    RenderBody {BODY} at (8,16) size 784x18
+      RenderBlock {P} at (0,0) size 784x18 [bgcolor=#00FF00]
         RenderText {#text} at (0,0) size 268x17
           text run at (0,0) width 268: "This line should have a green background."
diff --git a/LayoutTests/platform/gtk/fast/selectors/157-expected.png b/LayoutTests/platform/gtk/fast/selectors/157-expected.png
index a65a340..8d9b7ef 100644
--- a/LayoutTests/platform/gtk/fast/selectors/157-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/157-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/157-expected.txt b/LayoutTests/platform/gtk/fast/selectors/157-expected.txt
index 36d2f5b..0c1fcad 100644
--- a/LayoutTests/platform/gtk/fast/selectors/157-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/157-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x49
-  RenderBlock {HTML} at (0,0) size 800x49
-    RenderBody {BODY} at (8,16) size 784x17
-      RenderBlock {P} at (0,0) size 784x17 [bgcolor=#00FF00]
+layer at (0,0) size 800x50
+  RenderBlock {HTML} at (0,0) size 800x50
+    RenderBody {BODY} at (8,16) size 784x18
+      RenderBlock {P} at (0,0) size 784x18 [bgcolor=#00FF00]
         RenderText {#text} at (0,0) size 268x17
           text run at (0,0) width 268: "This line should have a green background."
diff --git a/LayoutTests/platform/gtk/fast/selectors/158-expected.png b/LayoutTests/platform/gtk/fast/selectors/158-expected.png
index a65a340..8d9b7ef 100644
--- a/LayoutTests/platform/gtk/fast/selectors/158-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/158-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/158-expected.txt b/LayoutTests/platform/gtk/fast/selectors/158-expected.txt
index 36d2f5b..0c1fcad 100644
--- a/LayoutTests/platform/gtk/fast/selectors/158-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/158-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x49
-  RenderBlock {HTML} at (0,0) size 800x49
-    RenderBody {BODY} at (8,16) size 784x17
-      RenderBlock {P} at (0,0) size 784x17 [bgcolor=#00FF00]
+layer at (0,0) size 800x50
+  RenderBlock {HTML} at (0,0) size 800x50
+    RenderBody {BODY} at (8,16) size 784x18
+      RenderBlock {P} at (0,0) size 784x18 [bgcolor=#00FF00]
         RenderText {#text} at (0,0) size 268x17
           text run at (0,0) width 268: "This line should have a green background."
diff --git a/LayoutTests/platform/gtk/fast/selectors/159-expected.png b/LayoutTests/platform/gtk/fast/selectors/159-expected.png
index 84d72d8..26449ef 100644
--- a/LayoutTests/platform/gtk/fast/selectors/159-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/159-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/159-expected.txt b/LayoutTests/platform/gtk/fast/selectors/159-expected.txt
index b141af4..8b755ec 100644
--- a/LayoutTests/platform/gtk/fast/selectors/159-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/159-expected.txt
@@ -1,9 +1,9 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x49
-  RenderBlock {HTML} at (0,0) size 800x49
-    RenderBody {BODY} at (8,16) size 784x17
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x50
+  RenderBlock {HTML} at (0,0) size 800x50
+    RenderBody {BODY} at (8,16) size 784x18
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 503x17
           text run at (0,0) width 503: "Try selecting some text in this document. It should be have a green background."
 selection start: position 0 of child 0 {#text} of child 1 {P} of body
diff --git a/LayoutTests/platform/gtk/fast/selectors/160-expected.png b/LayoutTests/platform/gtk/fast/selectors/160-expected.png
index a65a340..8d9b7ef 100644
--- a/LayoutTests/platform/gtk/fast/selectors/160-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/160-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/160-expected.txt b/LayoutTests/platform/gtk/fast/selectors/160-expected.txt
index 36d2f5b..0c1fcad 100644
--- a/LayoutTests/platform/gtk/fast/selectors/160-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/160-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x49
-  RenderBlock {HTML} at (0,0) size 800x49
-    RenderBody {BODY} at (8,16) size 784x17
-      RenderBlock {P} at (0,0) size 784x17 [bgcolor=#00FF00]
+layer at (0,0) size 800x50
+  RenderBlock {HTML} at (0,0) size 800x50
+    RenderBody {BODY} at (8,16) size 784x18
+      RenderBlock {P} at (0,0) size 784x18 [bgcolor=#00FF00]
         RenderText {#text} at (0,0) size 268x17
           text run at (0,0) width 268: "This line should have a green background."
diff --git a/LayoutTests/platform/gtk/fast/selectors/166-expected.png b/LayoutTests/platform/gtk/fast/selectors/166-expected.png
index df88681..e0aaea9 100644
--- a/LayoutTests/platform/gtk/fast/selectors/166-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/166-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/166-expected.txt b/LayoutTests/platform/gtk/fast/selectors/166-expected.txt
index 202031b..d595ea2 100644
--- a/LayoutTests/platform/gtk/fast/selectors/166-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/166-expected.txt
@@ -1,23 +1,23 @@
-layer at (0,0) size 785x3149
+layer at (0,0) size 785x3324
   RenderView at (0,0) size 785x600
-layer at (0,0) size 785x3149
-  RenderBlock {HTML} at (0,0) size 785x3149
-    RenderBody {BODY} at (8,21) size 769x3112
-      RenderBlock {H1} at (0,0) size 769x36
+layer at (0,0) size 785x3324
+  RenderBlock {HTML} at (0,0) size 785x3324
+    RenderBody {BODY} at (8,21) size 769x3287
+      RenderBlock {H1} at (0,0) size 769x37
         RenderText {#text} at (0,0) size 249x36
           text run at (0,0) width 249: "HTML Test Index"
-      RenderBlock {P} at (0,57) size 769x18
+      RenderBlock {P} at (0,58) size 769x19
         RenderText {#text} at (0,0) size 310x17
           text run at (0,0) width 310: "The HTML tests are available in several variants."
-      RenderBlock {H2} at (0,94) size 769x27
-        RenderText {#text} at (0,0) size 281x26
-          text run at (0,0) width 281: "Tests With Navigation Aids"
-      RenderBlock {P} at (0,140) size 769x35
-        RenderText {#text} at (0,0) size 769x34
+      RenderBlock {H2} at (0,96) size 769x29
+        RenderText {#text} at (0,1) size 281x26
+          text run at (0,1) width 281: "Tests With Navigation Aids"
+      RenderBlock {P} at (0,144) size 769x37
+        RenderText {#text} at (0,0) size 769x35
           text run at (0,0) width 769: "Each category of test is available using several different harnesses. The name of the harness describes how the test markup"
-          text run at (0,17) width 659: "is contained within it, for example the Xlink embed case uses an XLink with the show axis set to embed."
-      RenderBlock {UL} at (0,190) size 769x171
-        RenderListItem {LI} at (40,0) size 729x34
+          text run at (0,18) width 659: "is contained within it, for example the Xlink embed case uses an XLink with the show axis set to embed."
+      RenderBlock {UL} at (0,196) size 769x181
+        RenderListItem {LI} at (40,0) size 729x36
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 21x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 21x17
@@ -49,26 +49,26 @@
               text run at (509,0) width 108: "HTML <iframe>"
           RenderText {#text} at (617,0) size 8x17
             text run at (617,0) width 8: ", "
-          RenderInline {A} at (0,0) size 671x34 [color=#0000EE]
-            RenderText {#text} at (625,0) size 671x34
+          RenderInline {A} at (0,0) size 671x35 [color=#0000EE]
+            RenderText {#text} at (625,0) size 671x35
               text run at (625,0) width 46: "HTML"
-              text run at (0,17) width 56: "<object>"
-          RenderText {#text} at (56,17) size 8x17
-            text run at (56,17) width 8: ", "
+              text run at (0,18) width 56: "<object>"
+          RenderText {#text} at (56,18) size 8x17
+            text run at (56,18) width 8: ", "
           RenderInline {A} at (0,0) size 104x17 [color=#0000EE]
-            RenderText {#text} at (64,17) size 104x17
-              text run at (64,17) width 104: "HTML <frame>"
-          RenderText {#text} at (168,17) size 8x17
-            text run at (168,17) width 8: ", "
+            RenderText {#text} at (64,18) size 104x17
+              text run at (64,18) width 104: "HTML <frame>"
+          RenderText {#text} at (168,18) size 8x17
+            text run at (168,18) width 8: ", "
           RenderInline {A} at (0,0) size 88x17 [color=#0000EE]
-            RenderText {#text} at (176,17) size 88x17
-              text run at (176,17) width 88: "XLink embed"
-          RenderText {#text} at (264,17) size 8x17
-            text run at (264,17) width 8: ", "
+            RenderText {#text} at (176,18) size 88x17
+              text run at (176,18) width 88: "XLink embed"
+          RenderText {#text} at (264,18) size 8x17
+            text run at (264,18) width 8: ", "
           RenderInline {A} at (0,0) size 83x17 [color=#0000EE]
-            RenderText {#text} at (272,17) size 83x17
-              text run at (272,17) width 83: "TNG Format"
-        RenderListItem {LI} at (40,34) size 729x34
+            RenderText {#text} at (272,18) size 83x17
+              text run at (272,18) width 83: "TNG Format"
+        RenderListItem {LI} at (40,36) size 729x36
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 32x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 32x17
@@ -100,26 +100,26 @@
               text run at (520,0) width 108: "HTML <iframe>"
           RenderText {#text} at (628,0) size 8x17
             text run at (628,0) width 8: ", "
-          RenderInline {A} at (0,0) size 682x34 [color=#0000EE]
-            RenderText {#text} at (636,0) size 682x34
+          RenderInline {A} at (0,0) size 682x35 [color=#0000EE]
+            RenderText {#text} at (636,0) size 682x35
               text run at (636,0) width 46: "HTML"
-              text run at (0,17) width 56: "<object>"
-          RenderText {#text} at (56,17) size 8x17
-            text run at (56,17) width 8: ", "
+              text run at (0,18) width 56: "<object>"
+          RenderText {#text} at (56,18) size 8x17
+            text run at (56,18) width 8: ", "
           RenderInline {A} at (0,0) size 104x17 [color=#0000EE]
-            RenderText {#text} at (64,17) size 104x17
-              text run at (64,17) width 104: "HTML <frame>"
-          RenderText {#text} at (168,17) size 8x17
-            text run at (168,17) width 8: ", "
+            RenderText {#text} at (64,18) size 104x17
+              text run at (64,18) width 104: "HTML <frame>"
+          RenderText {#text} at (168,18) size 8x17
+            text run at (168,18) width 8: ", "
           RenderInline {A} at (0,0) size 88x17 [color=#0000EE]
-            RenderText {#text} at (176,17) size 88x17
-              text run at (176,17) width 88: "XLink embed"
-          RenderText {#text} at (264,17) size 8x17
-            text run at (264,17) width 8: ", "
+            RenderText {#text} at (176,18) size 88x17
+              text run at (176,18) width 88: "XLink embed"
+          RenderText {#text} at (264,18) size 8x17
+            text run at (264,18) width 8: ", "
           RenderInline {A} at (0,0) size 83x17 [color=#0000EE]
-            RenderText {#text} at (272,17) size 83x17
-              text run at (272,17) width 83: "TNG Format"
-        RenderListItem {LI} at (40,68) size 729x34
+            RenderText {#text} at (272,18) size 83x17
+              text run at (272,18) width 83: "TNG Format"
+        RenderListItem {LI} at (40,72) size 729x36
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 90x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 90x17
@@ -152,24 +152,24 @@
           RenderText {#text} at (686,0) size 4x17
             text run at (686,0) width 4: ","
           RenderInline {A} at (0,0) size 106x17 [color=#0000EE]
-            RenderText {#text} at (0,17) size 106x17
-              text run at (0,17) width 106: "HTML <object>"
-          RenderText {#text} at (106,17) size 8x17
-            text run at (106,17) width 8: ", "
+            RenderText {#text} at (0,18) size 106x17
+              text run at (0,18) width 106: "HTML <object>"
+          RenderText {#text} at (106,18) size 8x17
+            text run at (106,18) width 8: ", "
           RenderInline {A} at (0,0) size 104x17 [color=#0000EE]
-            RenderText {#text} at (114,17) size 104x17
-              text run at (114,17) width 104: "HTML <frame>"
-          RenderText {#text} at (218,17) size 8x17
-            text run at (218,17) width 8: ", "
+            RenderText {#text} at (114,18) size 104x17
+              text run at (114,18) width 104: "HTML <frame>"
+          RenderText {#text} at (218,18) size 8x17
+            text run at (218,18) width 8: ", "
           RenderInline {A} at (0,0) size 88x17 [color=#0000EE]
-            RenderText {#text} at (226,17) size 88x17
-              text run at (226,17) width 88: "XLink embed"
-          RenderText {#text} at (314,17) size 8x17
-            text run at (314,17) width 8: ", "
+            RenderText {#text} at (226,18) size 88x17
+              text run at (226,18) width 88: "XLink embed"
+          RenderText {#text} at (314,18) size 8x17
+            text run at (314,18) width 8: ", "
           RenderInline {A} at (0,0) size 83x17 [color=#0000EE]
-            RenderText {#text} at (322,17) size 83x17
-              text run at (322,17) width 83: "TNG Format"
-        RenderListItem {LI} at (40,102) size 729x34
+            RenderText {#text} at (322,18) size 83x17
+              text run at (322,18) width 83: "TNG Format"
+        RenderListItem {LI} at (40,108) size 729x36
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 65x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 65x17
@@ -201,26 +201,26 @@
               text run at (553,0) width 108: "HTML <iframe>"
           RenderText {#text} at (661,0) size 8x17
             text run at (661,0) width 8: ", "
-          RenderInline {A} at (0,0) size 715x34 [color=#0000EE]
-            RenderText {#text} at (669,0) size 715x34
+          RenderInline {A} at (0,0) size 715x35 [color=#0000EE]
+            RenderText {#text} at (669,0) size 715x35
               text run at (669,0) width 46: "HTML"
-              text run at (0,17) width 56: "<object>"
-          RenderText {#text} at (56,17) size 8x17
-            text run at (56,17) width 8: ", "
+              text run at (0,18) width 56: "<object>"
+          RenderText {#text} at (56,18) size 8x17
+            text run at (56,18) width 8: ", "
           RenderInline {A} at (0,0) size 104x17 [color=#0000EE]
-            RenderText {#text} at (64,17) size 104x17
-              text run at (64,17) width 104: "HTML <frame>"
-          RenderText {#text} at (168,17) size 8x17
-            text run at (168,17) width 8: ", "
+            RenderText {#text} at (64,18) size 104x17
+              text run at (64,18) width 104: "HTML <frame>"
+          RenderText {#text} at (168,18) size 8x17
+            text run at (168,18) width 8: ", "
           RenderInline {A} at (0,0) size 88x17 [color=#0000EE]
-            RenderText {#text} at (176,17) size 88x17
-              text run at (176,17) width 88: "XLink embed"
-          RenderText {#text} at (264,17) size 8x17
-            text run at (264,17) width 8: ", "
+            RenderText {#text} at (176,18) size 88x17
+              text run at (176,18) width 88: "XLink embed"
+          RenderText {#text} at (264,18) size 8x17
+            text run at (264,18) width 8: ", "
           RenderInline {A} at (0,0) size 83x17 [color=#0000EE]
-            RenderText {#text} at (272,17) size 83x17
-              text run at (272,17) width 83: "TNG Format"
-        RenderListItem {LI} at (40,136) size 729x34
+            RenderText {#text} at (272,18) size 83x17
+              text run at (272,18) width 83: "TNG Format"
+        RenderListItem {LI} at (40,144) size 729x36
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 54x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 54x17
@@ -252,1122 +252,1122 @@
               text run at (542,0) width 108: "HTML <iframe>"
           RenderText {#text} at (650,0) size 8x17
             text run at (650,0) width 8: ", "
-          RenderInline {A} at (0,0) size 704x34 [color=#0000EE]
-            RenderText {#text} at (658,0) size 704x34
+          RenderInline {A} at (0,0) size 704x35 [color=#0000EE]
+            RenderText {#text} at (658,0) size 704x35
               text run at (658,0) width 46: "HTML"
-              text run at (0,17) width 56: "<object>"
-          RenderText {#text} at (56,17) size 8x17
-            text run at (56,17) width 8: ", "
+              text run at (0,18) width 56: "<object>"
+          RenderText {#text} at (56,18) size 8x17
+            text run at (56,18) width 8: ", "
           RenderInline {A} at (0,0) size 104x17 [color=#0000EE]
-            RenderText {#text} at (64,17) size 104x17
-              text run at (64,17) width 104: "HTML <frame>"
-          RenderText {#text} at (168,17) size 8x17
-            text run at (168,17) width 8: ", "
+            RenderText {#text} at (64,18) size 104x17
+              text run at (64,18) width 104: "HTML <frame>"
+          RenderText {#text} at (168,18) size 8x17
+            text run at (168,18) width 8: ", "
           RenderInline {A} at (0,0) size 88x17 [color=#0000EE]
-            RenderText {#text} at (176,17) size 88x17
-              text run at (176,17) width 88: "XLink embed"
-          RenderText {#text} at (264,17) size 8x17
-            text run at (264,17) width 8: ", "
+            RenderText {#text} at (176,18) size 88x17
+              text run at (176,18) width 88: "XLink embed"
+          RenderText {#text} at (264,18) size 8x17
+            text run at (264,18) width 8: ", "
           RenderInline {A} at (0,0) size 83x17 [color=#0000EE]
-            RenderText {#text} at (272,17) size 83x17
-              text run at (272,17) width 83: "TNG Format"
-      RenderBlock {H2} at (0,380) size 769x27
-        RenderText {#text} at (0,0) size 174x26
-          text run at (0,0) width 174: "Unadorned Tests"
-      RenderBlock {UL} at (0,426) size 769x2653
-        RenderListItem {LI} at (40,0) size 729x17
+            RenderText {#text} at (272,18) size 83x17
+              text run at (272,18) width 83: "TNG Format"
+      RenderBlock {H2} at (0,396) size 769x29
+        RenderText {#text} at (0,1) size 174x26
+          text run at (0,1) width 174: "Unadorned Tests"
+      RenderBlock {UL} at (0,444) size 769x2809
+        RenderListItem {LI} at (40,0) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 122x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 122x17
               text run at (0,0) width 122: "Groups of selectors"
           RenderText {#text} at (122,0) size 30x17
             text run at (122,0) width 30: " (#1)"
-        RenderListItem {LI} at (40,17) size 729x17
+        RenderListItem {LI} at (40,18) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 144x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 144x17
               text run at (0,0) width 144: "Type element selectors"
           RenderText {#text} at (144,0) size 30x17
             text run at (144,0) width 30: " (#2)"
-        RenderListItem {LI} at (40,34) size 729x17
+        RenderListItem {LI} at (40,36) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 164x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 164x17
               text run at (0,0) width 164: "Omitted universal selector"
           RenderText {#text} at (164,0) size 30x17
             text run at (164,0) width 30: " (#4)"
-        RenderListItem {LI} at (40,51) size 729x17
+        RenderListItem {LI} at (40,54) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 170x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 170x17
               text run at (0,0) width 170: "Attribute existence selector"
           RenderText {#text} at (170,0) size 30x17
             text run at (170,0) width 30: " (#5)"
-        RenderListItem {LI} at (40,68) size 729x17
+        RenderListItem {LI} at (40,72) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 146x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 146x17
               text run at (0,0) width 146: "Attribute value selector"
           RenderText {#text} at (146,0) size 30x17
             text run at (146,0) width 30: " (#6)"
-        RenderListItem {LI} at (40,85) size 729x17
+        RenderListItem {LI} at (40,90) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 178x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 178x17
               text run at (0,0) width 178: "Attribute multivalue selector"
           RenderText {#text} at (178,0) size 30x17
             text run at (178,0) width 30: " (#7)"
-        RenderListItem {LI} at (40,102) size 729x17
+        RenderListItem {LI} at (40,108) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 178x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 178x17
               text run at (0,0) width 178: "Attribute multivalue selector"
           RenderText {#text} at (178,0) size 38x17
             text run at (178,0) width 38: " (#7b)"
-        RenderListItem {LI} at (40,119) size 729x17
+        RenderListItem {LI} at (40,126) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 338x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 338x17
               text run at (0,0) width 338: "Attribute value selectors (hyphen-separated attributes)"
           RenderText {#text} at (338,0) size 30x17
             text run at (338,0) width 30: " (#8)"
-        RenderListItem {LI} at (40,136) size 729x17
+        RenderListItem {LI} at (40,144) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 306x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 306x17
               text run at (0,0) width 306: "Substring matching attribute selector (beginning)"
           RenderText {#text} at (306,0) size 30x17
             text run at (306,0) width 30: " (#9)"
-        RenderListItem {LI} at (40,153) size 729x17
+        RenderListItem {LI} at (40,162) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 266x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 266x17
               text run at (0,0) width 266: "Substring matching attribute selector (end)"
           RenderText {#text} at (266,0) size 38x17
             text run at (266,0) width 38: " (#10)"
-        RenderListItem {LI} at (40,170) size 729x17
+        RenderListItem {LI} at (40,180) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 295x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 295x17
               text run at (0,0) width 295: "Substring matching attribute selector (contains)"
           RenderText {#text} at (295,0) size 38x17
             text run at (295,0) width 38: " (#11)"
-        RenderListItem {LI} at (40,187) size 729x17
+        RenderListItem {LI} at (40,198) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 140x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 140x17
               text run at (0,0) width 140: "Default attribute value"
           RenderText {#text} at (140,0) size 38x17
             text run at (140,0) width 38: " (#12)"
-        RenderListItem {LI} at (40,204) size 729x17
+        RenderListItem {LI} at (40,216) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 92x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 92x17
               text run at (0,0) width 92: "Class selectors"
           RenderText {#text} at (92,0) size 38x17
             text run at (92,0) width 38: " (#13)"
-        RenderListItem {LI} at (40,221) size 729x17
+        RenderListItem {LI} at (40,234) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 178x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 178x17
               text run at (0,0) width 178: "More than one class selector"
           RenderText {#text} at (178,0) size 38x17
             text run at (178,0) width 38: " (#14)"
-        RenderListItem {LI} at (40,238) size 729x17
+        RenderListItem {LI} at (40,252) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 75x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 75x17
               text run at (0,0) width 75: "ID selectors"
           RenderText {#text} at (75,0) size 38x17
             text run at (75,0) width 38: " (#15)"
-        RenderListItem {LI} at (40,255) size 729x17
+        RenderListItem {LI} at (40,270) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 112x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 112x17
               text run at (0,0) width 112: ":link pseudo-class"
           RenderText {#text} at (112,0) size 38x17
             text run at (112,0) width 38: " (#16)"
-        RenderListItem {LI} at (40,272) size 729x17
+        RenderListItem {LI} at (40,288) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 129x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 129x17
               text run at (0,0) width 129: ":visited pseudo-class"
           RenderText {#text} at (129,0) size 38x17
             text run at (129,0) width 38: " (#17)"
-        RenderListItem {LI} at (40,289) size 729x17
+        RenderListItem {LI} at (40,306) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 124x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 124x17
               text run at (0,0) width 124: ":hover pseudo-class"
           RenderText {#text} at (124,0) size 38x17
             text run at (124,0) width 38: " (#18)"
-        RenderListItem {LI} at (40,306) size 729x17
+        RenderListItem {LI} at (40,324) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 124x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 124x17
               text run at (0,0) width 124: ":hover pseudo-class"
           RenderText {#text} at (124,0) size 46x17
             text run at (124,0) width 46: " (#18b)"
-        RenderListItem {LI} at (40,323) size 729x17
+        RenderListItem {LI} at (40,342) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 125x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 125x17
               text run at (0,0) width 125: ":active pseudo-class"
           RenderText {#text} at (125,0) size 38x17
             text run at (125,0) width 38: " (#19)"
-        RenderListItem {LI} at (40,340) size 729x17
+        RenderListItem {LI} at (40,360) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 122x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 122x17
               text run at (0,0) width 122: ":focus pseudo-class"
           RenderText {#text} at (122,0) size 38x17
             text run at (122,0) width 38: " (#20)"
-        RenderListItem {LI} at (40,357) size 729x17
+        RenderListItem {LI} at (40,378) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 123x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 123x17
               text run at (0,0) width 123: ":target pseudo-class"
           RenderText {#text} at (123,0) size 38x17
             text run at (123,0) width 38: " (#21)"
-        RenderListItem {LI} at (40,374) size 729x17
+        RenderListItem {LI} at (40,396) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 123x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 123x17
               text run at (0,0) width 123: ":target pseudo-class"
           RenderText {#text} at (123,0) size 46x17
             text run at (123,0) width 46: " (#21b)"
-        RenderListItem {LI} at (40,391) size 729x17
+        RenderListItem {LI} at (40,414) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 123x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 123x17
               text run at (0,0) width 123: ":target pseudo-class"
           RenderText {#text} at (123,0) size 45x17
             text run at (123,0) width 45: " (#21c)"
-        RenderListItem {LI} at (40,408) size 729x17
+        RenderListItem {LI} at (40,432) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 125x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 125x17
               text run at (0,0) width 125: ":lang() pseudo-class"
           RenderText {#text} at (125,0) size 38x17
             text run at (125,0) width 38: " (#22)"
-        RenderListItem {LI} at (40,425) size 729x17
+        RenderListItem {LI} at (40,450) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 137x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 137x17
               text run at (0,0) width 137: ":enabled pseudo-class"
           RenderText {#text} at (137,0) size 38x17
             text run at (137,0) width 38: " (#23)"
-        RenderListItem {LI} at (40,442) size 729x17
+        RenderListItem {LI} at (40,468) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 140x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 140x17
               text run at (0,0) width 140: ":disabled pseudo-class"
           RenderText {#text} at (140,0) size 38x17
             text run at (140,0) width 38: " (#24)"
-        RenderListItem {LI} at (40,459) size 729x17
+        RenderListItem {LI} at (40,486) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 140x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 140x17
               text run at (0,0) width 140: ":checked pseudo-class"
           RenderText {#text} at (140,0) size 38x17
             text run at (140,0) width 38: " (#25)"
-        RenderListItem {LI} at (40,476) size 729x17
+        RenderListItem {LI} at (40,504) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 113x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 113x17
               text run at (0,0) width 113: ":root pseudo-class"
           RenderText {#text} at (113,0) size 38x17
             text run at (113,0) width 38: " (#27)"
-        RenderListItem {LI} at (40,493) size 729x17
+        RenderListItem {LI} at (40,522) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 154x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 154x17
               text run at (0,0) width 154: ":nth-child() pseudo-class"
           RenderText {#text} at (154,0) size 38x17
             text run at (154,0) width 38: " (#28)"
-        RenderListItem {LI} at (40,510) size 729x17
+        RenderListItem {LI} at (40,540) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 154x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 154x17
               text run at (0,0) width 154: ":nth-child() pseudo-class"
           RenderText {#text} at (154,0) size 46x17
             text run at (154,0) width 46: " (#28b)"
-        RenderListItem {LI} at (40,527) size 729x17
+        RenderListItem {LI} at (40,558) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 180x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 180x17
               text run at (0,0) width 180: ":nth-last-child() pseudo-class"
           RenderText {#text} at (180,0) size 38x17
             text run at (180,0) width 38: " (#29)"
-        RenderListItem {LI} at (40,544) size 729x17
+        RenderListItem {LI} at (40,576) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 180x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 180x17
               text run at (0,0) width 180: ":nth-last-child() pseudo-class"
           RenderText {#text} at (180,0) size 46x17
             text run at (180,0) width 46: " (#29b)"
-        RenderListItem {LI} at (40,561) size 729x17
+        RenderListItem {LI} at (40,594) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 168x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 168x17
               text run at (0,0) width 168: ":nth-of-type() pseudo-class"
           RenderText {#text} at (168,0) size 38x17
             text run at (168,0) width 38: " (#30)"
-        RenderListItem {LI} at (40,578) size 729x17
+        RenderListItem {LI} at (40,612) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 194x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 194x17
               text run at (0,0) width 194: ":nth-last-of-type() pseudo-class"
           RenderText {#text} at (194,0) size 38x17
             text run at (194,0) width 38: " (#31)"
-        RenderListItem {LI} at (40,595) size 729x17
+        RenderListItem {LI} at (40,630) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 148x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 148x17
               text run at (0,0) width 148: ":first-child pseudo-class"
           RenderText {#text} at (148,0) size 38x17
             text run at (148,0) width 38: " (#32)"
-        RenderListItem {LI} at (40,612) size 729x17
+        RenderListItem {LI} at (40,648) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 145x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 145x17
               text run at (0,0) width 145: ":last-child pseudo-class"
           RenderText {#text} at (145,0) size 38x17
             text run at (145,0) width 38: " (#33)"
-        RenderListItem {LI} at (40,629) size 729x17
+        RenderListItem {LI} at (40,666) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 162x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 162x17
               text run at (0,0) width 162: ":first-of-type pseudo-class"
           RenderText {#text} at (162,0) size 38x17
             text run at (162,0) width 38: " (#34)"
-        RenderListItem {LI} at (40,646) size 729x17
+        RenderListItem {LI} at (40,684) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 159x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 159x17
               text run at (0,0) width 159: ":last-of-type pseudo-class"
           RenderText {#text} at (159,0) size 38x17
             text run at (159,0) width 38: " (#35)"
-        RenderListItem {LI} at (40,663) size 729x17
+        RenderListItem {LI} at (40,702) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 152x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 152x17
               text run at (0,0) width 152: ":only-child pseudo-class"
           RenderText {#text} at (152,0) size 38x17
             text run at (152,0) width 38: " (#36)"
-        RenderListItem {LI} at (40,680) size 729x17
+        RenderListItem {LI} at (40,720) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 166x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 166x17
               text run at (0,0) width 166: ":only-of-type pseudo-class"
           RenderText {#text} at (166,0) size 38x17
             text run at (166,0) width 38: " (#37)"
-        RenderListItem {LI} at (40,697) size 729x17
+        RenderListItem {LI} at (40,738) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 163x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 163x17
               text run at (0,0) width 163: "::first-line pseudo-element"
           RenderText {#text} at (163,0) size 38x17
             text run at (163,0) width 38: " (#38)"
-        RenderListItem {LI} at (40,714) size 729x17
+        RenderListItem {LI} at (40,756) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 171x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 171x17
               text run at (0,0) width 171: "::first-letter pseudo-element"
           RenderText {#text} at (171,0) size 38x17
             text run at (171,0) width 38: " (#39)"
-        RenderListItem {LI} at (40,731) size 729x17
+        RenderListItem {LI} at (40,774) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 358x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 358x17
               text run at (0,0) width 358: "::first-letter pseudo-element with ::before pseudo-element"
           RenderText {#text} at (358,0) size 45x17
             text run at (358,0) width 45: " (#39a)"
-        RenderListItem {LI} at (40,748) size 729x17
+        RenderListItem {LI} at (40,792) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 358x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 358x17
               text run at (0,0) width 358: "::first-letter pseudo-element with ::before pseudo-element"
           RenderText {#text} at (358,0) size 45x17
             text run at (358,0) width 45: " (#39a)"
-        RenderListItem {LI} at (40,765) size 729x17
+        RenderListItem {LI} at (40,810) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 171x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 171x17
               text run at (0,0) width 171: "::first-letter pseudo-element"
           RenderText {#text} at (171,0) size 46x17
             text run at (171,0) width 46: " (#39b)"
-        RenderListItem {LI} at (40,782) size 729x17
+        RenderListItem {LI} at (40,828) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 166x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 166x17
               text run at (0,0) width 166: "::selection pseudo-element"
           RenderText {#text} at (166,0) size 38x17
             text run at (166,0) width 38: " (#40)"
-        RenderListItem {LI} at (40,799) size 729x17
+        RenderListItem {LI} at (40,846) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 151x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 151x17
               text run at (0,0) width 151: "::before pseudo-element"
           RenderText {#text} at (151,0) size 38x17
             text run at (151,0) width 38: " (#41)"
-        RenderListItem {LI} at (40,816) size 729x17
+        RenderListItem {LI} at (40,864) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 139x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 139x17
               text run at (0,0) width 139: "::after pseudo-element"
           RenderText {#text} at (139,0) size 38x17
             text run at (139,0) width 38: " (#42)"
-        RenderListItem {LI} at (40,833) size 729x17
+        RenderListItem {LI} at (40,882) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 149x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 149x17
               text run at (0,0) width 149: "Descendant combinator"
           RenderText {#text} at (149,0) size 38x17
             text run at (149,0) width 38: " (#43)"
-        RenderListItem {LI} at (40,850) size 729x17
+        RenderListItem {LI} at (40,900) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 149x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 149x17
               text run at (0,0) width 149: "Descendant combinator"
           RenderText {#text} at (149,0) size 46x17
             text run at (149,0) width 46: " (#43b)"
-        RenderListItem {LI} at (40,867) size 729x17
+        RenderListItem {LI} at (40,918) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 110x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 110x17
               text run at (0,0) width 110: "Child combinator"
           RenderText {#text} at (110,0) size 38x17
             text run at (110,0) width 38: " (#44)"
-        RenderListItem {LI} at (40,884) size 729x17
+        RenderListItem {LI} at (40,936) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 110x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 110x17
               text run at (0,0) width 110: "Child combinator"
           RenderText {#text} at (110,0) size 46x17
             text run at (110,0) width 46: " (#44b)"
-        RenderListItem {LI} at (40,901) size 729x17
+        RenderListItem {LI} at (40,954) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 184x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 184x17
               text run at (0,0) width 184: "Child combinator and classes"
           RenderText {#text} at (184,0) size 45x17
             text run at (184,0) width 45: " (#44c)"
-        RenderListItem {LI} at (40,918) size 729x17
+        RenderListItem {LI} at (40,972) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 168x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 168x17
               text run at (0,0) width 168: "Child combinatior and IDs"
           RenderText {#text} at (168,0) size 46x17
             text run at (168,0) width 46: " (#44d)"
-        RenderListItem {LI} at (40,935) size 729x17
+        RenderListItem {LI} at (40,990) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 170x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 170x17
               text run at (0,0) width 170: "Direct adjacent combinator"
           RenderText {#text} at (170,0) size 38x17
             text run at (170,0) width 38: " (#45)"
-        RenderListItem {LI} at (40,952) size 729x17
+        RenderListItem {LI} at (40,1008) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 170x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 170x17
               text run at (0,0) width 170: "Direct adjacent combinator"
           RenderText {#text} at (170,0) size 46x17
             text run at (170,0) width 46: " (#45b)"
-        RenderListItem {LI} at (40,969) size 729x17
+        RenderListItem {LI} at (40,1026) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 244x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 244x17
               text run at (0,0) width 244: "Direct adjacent combinator and classes"
           RenderText {#text} at (244,0) size 45x17
             text run at (244,0) width 45: " (#45c)"
-        RenderListItem {LI} at (40,986) size 729x17
+        RenderListItem {LI} at (40,1044) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 179x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 179x17
               text run at (0,0) width 179: "Indirect adjacent combinator"
           RenderText {#text} at (179,0) size 38x17
             text run at (179,0) width 38: " (#46)"
-        RenderListItem {LI} at (40,1003) size 729x17
+        RenderListItem {LI} at (40,1062) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 179x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 179x17
               text run at (0,0) width 179: "Indirect adjacent combinator"
           RenderText {#text} at (179,0) size 46x17
             text run at (179,0) width 46: " (#46b)"
-        RenderListItem {LI} at (40,1020) size 729x17
+        RenderListItem {LI} at (40,1080) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 395x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 395x17
               text run at (0,0) width 395: "NEGATED substring matching attribute selector on beginning"
           RenderText {#text} at (395,0) size 38x17
             text run at (395,0) width 38: " (#54)"
-        RenderListItem {LI} at (40,1037) size 729x17
+        RenderListItem {LI} at (40,1098) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 355x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 355x17
               text run at (0,0) width 355: "NEGATED substring matching attribute selector on end"
           RenderText {#text} at (355,0) size 38x17
             text run at (355,0) width 38: " (#55)"
-        RenderListItem {LI} at (40,1054) size 729x17
+        RenderListItem {LI} at (40,1116) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 375x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 375x17
               text run at (0,0) width 375: "NEGATED substring matching attribute selector on middle"
           RenderText {#text} at (375,0) size 38x17
             text run at (375,0) width 38: " (#56)"
-        RenderListItem {LI} at (40,1071) size 729x17
+        RenderListItem {LI} at (40,1134) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 309x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 309x17
               text run at (0,0) width 309: "Default attribute value and negation pseudo-class"
           RenderText {#text} at (309,0) size 38x17
             text run at (309,0) width 38: " (#58)"
-        RenderListItem {LI} at (40,1088) size 729x17
+        RenderListItem {LI} at (40,1152) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 164x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 164x17
               text run at (0,0) width 164: "NEGATED class selector"
           RenderText {#text} at (164,0) size 38x17
             text run at (164,0) width 38: " (#59)"
-        RenderListItem {LI} at (40,1105) size 729x17
+        RenderListItem {LI} at (40,1170) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 151x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 151x17
               text run at (0,0) width 151: "NEGATED ID selector"
           RenderText {#text} at (151,0) size 38x17
             text run at (151,0) width 38: " (#60)"
-        RenderListItem {LI} at (40,1122) size 729x17
+        RenderListItem {LI} at (40,1188) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 194x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 194x17
               text run at (0,0) width 194: "NEGATED :link pseudo-class"
           RenderText {#text} at (194,0) size 38x17
             text run at (194,0) width 38: " (#61)"
-        RenderListItem {LI} at (40,1139) size 729x17
+        RenderListItem {LI} at (40,1206) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 211x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 211x17
               text run at (0,0) width 211: "NEGATED :visited pseudo-class"
           RenderText {#text} at (211,0) size 38x17
             text run at (211,0) width 38: " (#62)"
-        RenderListItem {LI} at (40,1156) size 729x17
+        RenderListItem {LI} at (40,1224) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 206x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 206x17
               text run at (0,0) width 206: "NEGATED :hover pseudo-class"
           RenderText {#text} at (206,0) size 38x17
             text run at (206,0) width 38: " (#63)"
-        RenderListItem {LI} at (40,1173) size 729x17
+        RenderListItem {LI} at (40,1242) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 207x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 207x17
               text run at (0,0) width 207: "NEGATED :active pseudo-class"
           RenderText {#text} at (207,0) size 38x17
             text run at (207,0) width 38: " (#64)"
-        RenderListItem {LI} at (40,1190) size 729x17
+        RenderListItem {LI} at (40,1260) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 204x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 204x17
               text run at (0,0) width 204: "NEGATED :focus pseudo-class"
           RenderText {#text} at (204,0) size 38x17
             text run at (204,0) width 38: " (#65)"
-        RenderListItem {LI} at (40,1207) size 729x17
+        RenderListItem {LI} at (40,1278) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 205x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 205x17
               text run at (0,0) width 205: "NEGATED :target pseudo-class"
           RenderText {#text} at (205,0) size 38x17
             text run at (205,0) width 38: " (#66)"
-        RenderListItem {LI} at (40,1224) size 729x17
+        RenderListItem {LI} at (40,1296) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 205x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 205x17
               text run at (0,0) width 205: "NEGATED :target pseudo-class"
           RenderText {#text} at (205,0) size 46x17
             text run at (205,0) width 46: " (#66b)"
-        RenderListItem {LI} at (40,1241) size 729x17
+        RenderListItem {LI} at (40,1314) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 207x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 207x17
               text run at (0,0) width 207: "NEGATED :lang() pseudo-class"
           RenderText {#text} at (207,0) size 38x17
             text run at (207,0) width 38: " (#67)"
-        RenderListItem {LI} at (40,1258) size 729x17
+        RenderListItem {LI} at (40,1332) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 222x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 222x17
               text run at (0,0) width 222: "NEGATED :checked pseudo-class"
           RenderText {#text} at (222,0) size 38x17
             text run at (222,0) width 38: " (#70)"
-        RenderListItem {LI} at (40,1275) size 729x17
+        RenderListItem {LI} at (40,1350) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 195x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 195x17
               text run at (0,0) width 195: "NEGATED :root pseudo-class"
           RenderText {#text} at (195,0) size 38x17
             text run at (195,0) width 38: " (#72)"
-        RenderListItem {LI} at (40,1292) size 729x17
+        RenderListItem {LI} at (40,1368) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 195x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 195x17
               text run at (0,0) width 195: "NEGATED :root pseudo-class"
           RenderText {#text} at (195,0) size 46x17
             text run at (195,0) width 46: " (#72b)"
-        RenderListItem {LI} at (40,1309) size 729x17
+        RenderListItem {LI} at (40,1386) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 236x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 236x17
               text run at (0,0) width 236: "NEGATED :nth-child() pseudo-class"
           RenderText {#text} at (236,0) size 38x17
             text run at (236,0) width 38: " (#73)"
-        RenderListItem {LI} at (40,1326) size 729x17
+        RenderListItem {LI} at (40,1404) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 236x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 236x17
               text run at (0,0) width 236: "NEGATED :nth-child() pseudo-class"
           RenderText {#text} at (236,0) size 46x17
             text run at (236,0) width 46: " (#73b)"
-        RenderListItem {LI} at (40,1343) size 729x17
+        RenderListItem {LI} at (40,1422) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 262x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 262x17
               text run at (0,0) width 262: "NEGATED :nth-last-child() pseudo-class"
           RenderText {#text} at (262,0) size 38x17
             text run at (262,0) width 38: " (#74)"
-        RenderListItem {LI} at (40,1360) size 729x17
+        RenderListItem {LI} at (40,1440) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 262x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 262x17
               text run at (0,0) width 262: "NEGATED :nth-last-child() pseudo-class"
           RenderText {#text} at (262,0) size 46x17
             text run at (262,0) width 46: " (#74b)"
-        RenderListItem {LI} at (40,1377) size 729x17
+        RenderListItem {LI} at (40,1458) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 250x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 250x17
               text run at (0,0) width 250: "NEGATED :nth-of-type() pseudo-class"
           RenderText {#text} at (250,0) size 38x17
             text run at (250,0) width 38: " (#75)"
-        RenderListItem {LI} at (40,1394) size 729x17
+        RenderListItem {LI} at (40,1476) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 250x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 250x17
               text run at (0,0) width 250: "NEGATED :nth-of-type() pseudo-class"
           RenderText {#text} at (250,0) size 46x17
             text run at (250,0) width 46: " (#75b)"
-        RenderListItem {LI} at (40,1411) size 729x17
+        RenderListItem {LI} at (40,1494) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 276x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 276x17
               text run at (0,0) width 276: "NEGATED :nth-last-of-type() pseudo-class"
           RenderText {#text} at (276,0) size 38x17
             text run at (276,0) width 38: " (#76)"
-        RenderListItem {LI} at (40,1428) size 729x17
+        RenderListItem {LI} at (40,1512) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 276x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 276x17
               text run at (0,0) width 276: "NEGATED :nth-last-of-type() pseudo-class"
           RenderText {#text} at (276,0) size 46x17
             text run at (276,0) width 46: " (#76b)"
-        RenderListItem {LI} at (40,1445) size 729x17
+        RenderListItem {LI} at (40,1530) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 230x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 230x17
               text run at (0,0) width 230: "NEGATED :first-child pseudo-class"
           RenderText {#text} at (230,0) size 38x17
             text run at (230,0) width 38: " (#77)"
-        RenderListItem {LI} at (40,1462) size 729x17
+        RenderListItem {LI} at (40,1548) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 230x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 230x17
               text run at (0,0) width 230: "NEGATED :first-child pseudo-class"
           RenderText {#text} at (230,0) size 46x17
             text run at (230,0) width 46: " (#77b)"
-        RenderListItem {LI} at (40,1479) size 729x17
+        RenderListItem {LI} at (40,1566) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 227x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 227x17
               text run at (0,0) width 227: "NEGATED :last-child pseudo-class"
           RenderText {#text} at (227,0) size 38x17
             text run at (227,0) width 38: " (#78)"
-        RenderListItem {LI} at (40,1496) size 729x17
+        RenderListItem {LI} at (40,1584) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 227x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 227x17
               text run at (0,0) width 227: "NEGATED :last-child pseudo-class"
           RenderText {#text} at (227,0) size 46x17
             text run at (227,0) width 46: " (#78b)"
-        RenderListItem {LI} at (40,1513) size 729x17
+        RenderListItem {LI} at (40,1602) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 244x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 244x17
               text run at (0,0) width 244: "NEGATED :first-of-type pseudo-class"
           RenderText {#text} at (244,0) size 38x17
             text run at (244,0) width 38: " (#79)"
-        RenderListItem {LI} at (40,1530) size 729x17
+        RenderListItem {LI} at (40,1620) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 241x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 241x17
               text run at (0,0) width 241: "NEGATED :last-of-type pseudo-class"
           RenderText {#text} at (241,0) size 38x17
             text run at (241,0) width 38: " (#80)"
-        RenderListItem {LI} at (40,1547) size 729x17
+        RenderListItem {LI} at (40,1638) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 234x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 234x17
               text run at (0,0) width 234: "NEGATED :only-child pseudo-class"
           RenderText {#text} at (234,0) size 38x17
             text run at (234,0) width 38: " (#81)"
-        RenderListItem {LI} at (40,1564) size 729x17
+        RenderListItem {LI} at (40,1656) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 234x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 234x17
               text run at (0,0) width 234: "NEGATED :only-child pseudo-class"
           RenderText {#text} at (234,0) size 46x17
             text run at (234,0) width 46: " (#81b)"
-        RenderListItem {LI} at (40,1581) size 729x17
+        RenderListItem {LI} at (40,1674) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 248x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 248x17
               text run at (0,0) width 248: "NEGATED :only-of-type pseudo-class"
           RenderText {#text} at (248,0) size 38x17
             text run at (248,0) width 38: " (#82)"
-        RenderListItem {LI} at (40,1598) size 729x17
+        RenderListItem {LI} at (40,1692) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 248x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 248x17
               text run at (0,0) width 248: "NEGATED :only-of-type pseudo-class"
           RenderText {#text} at (248,0) size 46x17
             text run at (248,0) width 46: " (#82b)"
-        RenderListItem {LI} at (40,1615) size 729x17
+        RenderListItem {LI} at (40,1710) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 340x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 340x17
               text run at (0,0) width 340: "Negation pseudo-class cannot be an argument of itself"
           RenderText {#text} at (340,0) size 38x17
             text run at (340,0) width 38: " (#83)"
-        RenderListItem {LI} at (40,1632) size 729x17
+        RenderListItem {LI} at (40,1728) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 150x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 150x17
               text run at (0,0) width 150: ":contains() pseudo-class"
           RenderText {#text} at (150,0) size 38x17
             text run at (150,0) width 38: " (#84)"
-        RenderListItem {LI} at (40,1649) size 729x17
+        RenderListItem {LI} at (40,1746) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 150x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 150x17
               text run at (0,0) width 150: ":contains() pseudo-class"
           RenderText {#text} at (150,0) size 46x17
             text run at (150,0) width 46: " (#84b)"
-        RenderListItem {LI} at (40,1666) size 729x17
+        RenderListItem {LI} at (40,1764) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 232x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 232x17
               text run at (0,0) width 232: "NEGATED :contains() pseudo-class"
           RenderText {#text} at (232,0) size 38x17
             text run at (232,0) width 38: " (#85)"
-        RenderListItem {LI} at (40,1683) size 729x17
+        RenderListItem {LI} at (40,1782) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 441x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 441x17
               text run at (0,0) width 441: "Nondeterministic matching of direct and indirect adjacent combinators"
           RenderText {#text} at (441,0) size 38x17
             text run at (441,0) width 38: " (#87)"
-        RenderListItem {LI} at (40,1700) size 729x17
+        RenderListItem {LI} at (40,1800) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 441x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 441x17
               text run at (0,0) width 441: "Nondeterministic matching of direct and indirect adjacent combinators"
           RenderText {#text} at (441,0) size 46x17
             text run at (441,0) width 46: " (#87b)"
-        RenderListItem {LI} at (40,1717) size 729x17
+        RenderListItem {LI} at (40,1818) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 464x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 464x17
               text run at (0,0) width 464: "Nondeterministic matching of descendant and direct adjacent combinators"
           RenderText {#text} at (464,0) size 38x17
             text run at (464,0) width 38: " (#88)"
-        RenderListItem {LI} at (40,1734) size 729x17
+        RenderListItem {LI} at (40,1836) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 464x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 464x17
               text run at (0,0) width 464: "Nondeterministic matching of descendant and direct adjacent combinators"
           RenderText {#text} at (464,0) size 46x17
             text run at (464,0) width 46: " (#88b)"
-        RenderListItem {LI} at (40,1751) size 729x17
+        RenderListItem {LI} at (40,1854) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 360x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 360x17
               text run at (0,0) width 360: "Simple combination of descendant and child combinators"
           RenderText {#text} at (360,0) size 38x17
             text run at (360,0) width 38: " (#89)"
-        RenderListItem {LI} at (40,1768) size 729x17
+        RenderListItem {LI} at (40,1872) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 397x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 397x17
               text run at (0,0) width 397: "Simple combination of direct and indirect adjacent combinators"
           RenderText {#text} at (397,0) size 38x17
             text run at (397,0) width 38: " (#90)"
-        RenderListItem {LI} at (40,1785) size 729x17
+        RenderListItem {LI} at (40,1890) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 397x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 397x17
               text run at (0,0) width 397: "Simple combination of direct and indirect adjacent combinators"
           RenderText {#text} at (397,0) size 46x17
             text run at (397,0) width 46: " (#90b)"
-        RenderListItem {LI} at (40,1802) size 729x17
+        RenderListItem {LI} at (40,1908) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 288x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 288x17
               text run at (0,0) width 288: "NEGATED :enabled:disabled pseudo-classes"
           RenderText {#text} at (288,0) size 46x17
             text run at (288,0) width 46: " (#144)"
-        RenderListItem {LI} at (40,1819) size 729x17
+        RenderListItem {LI} at (40,1926) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 181x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 181x17
               text run at (0,0) width 181: ":empty pseudo-class and text"
           RenderText {#text} at (181,0) size 46x17
             text run at (181,0) width 46: " (#148)"
-        RenderListItem {LI} at (40,1836) size 729x17
+        RenderListItem {LI} at (40,1944) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 256x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 256x17
               text run at (0,0) width 256: ":empty pseudo-class and empty elements"
           RenderText {#text} at (256,0) size 46x17
             text run at (256,0) width 46: " (#149)"
-        RenderListItem {LI} at (40,1853) size 729x17
+        RenderListItem {LI} at (40,1962) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 256x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 256x17
               text run at (0,0) width 256: ":empty pseudo-class and empty elements"
           RenderText {#text} at (256,0) size 54x17
             text run at (256,0) width 54: " (#149b)"
-        RenderListItem {LI} at (40,1870) size 729x17
+        RenderListItem {LI} at (40,1980) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 228x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 228x17
               text run at (0,0) width 228: ":empty pseudo-class and whitespace"
           RenderText {#text} at (228,0) size 46x17
             text run at (228,0) width 46: " (#151)"
-        RenderListItem {LI} at (40,1887) size 729x17
+        RenderListItem {LI} at (40,1998) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 213x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 213x17
               text run at (0,0) width 213: ":empty pseudo-class and elements"
           RenderText {#text} at (213,0) size 46x17
             text run at (213,0) width 46: " (#152)"
-        RenderListItem {LI} at (40,1904) size 729x17
+        RenderListItem {LI} at (40,2016) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 121x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 121x17
               text run at (0,0) width 121: "Syntax and parsing"
           RenderText {#text} at (121,0) size 46x17
             text run at (121,0) width 46: " (#154)"
-        RenderListItem {LI} at (40,1921) size 729x17
+        RenderListItem {LI} at (40,2034) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 121x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 121x17
               text run at (0,0) width 121: "Syntax and parsing"
           RenderText {#text} at (121,0) size 46x17
             text run at (121,0) width 46: " (#155)"
-        RenderListItem {LI} at (40,1938) size 729x17
+        RenderListItem {LI} at (40,2052) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 121x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 121x17
               text run at (0,0) width 121: "Syntax and parsing"
           RenderText {#text} at (121,0) size 53x17
             text run at (121,0) width 53: " (#155a)"
-        RenderListItem {LI} at (40,1955) size 729x17
+        RenderListItem {LI} at (40,2070) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 121x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 121x17
               text run at (0,0) width 121: "Syntax and parsing"
           RenderText {#text} at (121,0) size 54x17
             text run at (121,0) width 54: " (#155b)"
-        RenderListItem {LI} at (40,1972) size 729x17
+        RenderListItem {LI} at (40,2088) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 121x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 121x17
               text run at (0,0) width 121: "Syntax and parsing"
           RenderText {#text} at (121,0) size 53x17
             text run at (121,0) width 53: " (#155c)"
-        RenderListItem {LI} at (40,1989) size 729x17
+        RenderListItem {LI} at (40,2106) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 121x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 121x17
               text run at (0,0) width 121: "Syntax and parsing"
           RenderText {#text} at (121,0) size 54x17
             text run at (121,0) width 54: " (#155d)"
-        RenderListItem {LI} at (40,2006) size 729x17
+        RenderListItem {LI} at (40,2124) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 121x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 121x17
               text run at (0,0) width 121: "Syntax and parsing"
           RenderText {#text} at (121,0) size 46x17
             text run at (121,0) width 46: " (#156)"
-        RenderListItem {LI} at (40,2023) size 729x17
+        RenderListItem {LI} at (40,2142) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 121x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 121x17
               text run at (0,0) width 121: "Syntax and parsing"
           RenderText {#text} at (121,0) size 54x17
             text run at (121,0) width 54: " (#156b)"
-        RenderListItem {LI} at (40,2040) size 729x17
+        RenderListItem {LI} at (40,2160) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 121x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 121x17
               text run at (0,0) width 121: "Syntax and parsing"
           RenderText {#text} at (121,0) size 53x17
             text run at (121,0) width 53: " (#156c)"
-        RenderListItem {LI} at (40,2057) size 729x17
+        RenderListItem {LI} at (40,2178) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 121x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 121x17
               text run at (0,0) width 121: "Syntax and parsing"
           RenderText {#text} at (121,0) size 46x17
             text run at (121,0) width 46: " (#157)"
-        RenderListItem {LI} at (40,2074) size 729x17
+        RenderListItem {LI} at (40,2196) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 121x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 121x17
               text run at (0,0) width 121: "Syntax and parsing"
           RenderText {#text} at (121,0) size 46x17
             text run at (121,0) width 46: " (#158)"
-        RenderListItem {LI} at (40,2091) size 729x17
+        RenderListItem {LI} at (40,2214) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 278x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 278x17
               text run at (0,0) width 278: "Syntax and parsing of new pseudo-elements"
           RenderText {#text} at (278,0) size 46x17
             text run at (278,0) width 46: " (#159)"
-        RenderListItem {LI} at (40,2108) size 729x17
+        RenderListItem {LI} at (40,2232) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 299x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 299x17
               text run at (0,0) width 299: "Syntax and parsing of unknown pseudo-classes"
           RenderText {#text} at (299,0) size 46x17
             text run at (299,0) width 46: " (#160)"
-        RenderListItem {LI} at (40,2125) size 729x17
+        RenderListItem {LI} at (40,2250) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 435x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 435x17
               text run at (0,0) width 435: "Syntax and parsing of unknown pseudo-classes and pseudo-elements"
           RenderText {#text} at (435,0) size 46x17
             text run at (435,0) width 46: " (#161)"
-        RenderListItem {LI} at (40,2142) size 729x17
+        RenderListItem {LI} at (40,2268) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 136x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 136x17
               text run at (0,0) width 136: "Contextual ::selection"
           RenderText {#text} at (136,0) size 46x17
             text run at (136,0) width 46: " (#162)"
-        RenderListItem {LI} at (40,2159) size 729x17
+        RenderListItem {LI} at (40,2286) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 129x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 129x17
               text run at (0,0) width 129: "Contextual :contains"
           RenderText {#text} at (129,0) size 46x17
             text run at (129,0) width 46: " (#163)"
-        RenderListItem {LI} at (40,2176) size 729x17
+        RenderListItem {LI} at (40,2304) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 137x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 137x17
               text run at (0,0) width 137: ":focus with ::selection"
           RenderText {#text} at (137,0) size 46x17
             text run at (137,0) width 46: " (#164)"
-        RenderListItem {LI} at (40,2193) size 729x17
+        RenderListItem {LI} at (40,2322) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 139x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 139x17
               text run at (0,0) width 139: ":hover with ::selection"
           RenderText {#text} at (139,0) size 46x17
             text run at (139,0) width 46: " (#165)"
-        RenderListItem {LI} at (40,2210) size 729x17
+        RenderListItem {LI} at (40,2340) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 168x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 168x17
               text run at (0,0) width 168: ":first-letter with ::first-letter"
           RenderText {#text} at (168,0) size 46x17
             text run at (168,0) width 46: " (#166)"
-        RenderListItem {LI} at (40,2227) size 729x17
+        RenderListItem {LI} at (40,2358) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 168x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 168x17
               text run at (0,0) width 168: ":first-letter with ::first-letter"
           RenderText {#text} at (168,0) size 53x17
             text run at (168,0) width 53: " (#166a)"
-        RenderListItem {LI} at (40,2244) size 729x17
+        RenderListItem {LI} at (40,2376) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 152x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 152x17
               text run at (0,0) width 152: ":first-line with ::first-line"
           RenderText {#text} at (152,0) size 46x17
             text run at (152,0) width 46: " (#167)"
-        RenderListItem {LI} at (40,2261) size 729x17
+        RenderListItem {LI} at (40,2394) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 152x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 152x17
               text run at (0,0) width 152: ":first-line with ::first-line"
           RenderText {#text} at (152,0) size 53x17
             text run at (152,0) width 53: " (#167a)"
-        RenderListItem {LI} at (40,2278) size 729x17
+        RenderListItem {LI} at (40,2412) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 128x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 128x17
               text run at (0,0) width 128: ":before with ::before"
           RenderText {#text} at (128,0) size 46x17
             text run at (128,0) width 46: " (#168)"
-        RenderListItem {LI} at (40,2295) size 729x17
+        RenderListItem {LI} at (40,2430) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 128x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 128x17
               text run at (0,0) width 128: ":before with ::before"
           RenderText {#text} at (128,0) size 53x17
             text run at (128,0) width 53: " (#168a)"
-        RenderListItem {LI} at (40,2312) size 729x17
+        RenderListItem {LI} at (40,2448) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 104x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 104x17
               text run at (0,0) width 104: ":after with ::after"
           RenderText {#text} at (104,0) size 46x17
             text run at (104,0) width 46: " (#169)"
-        RenderListItem {LI} at (40,2329) size 729x17
+        RenderListItem {LI} at (40,2466) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 104x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 104x17
               text run at (0,0) width 104: ":after with ::after"
           RenderText {#text} at (104,0) size 53x17
             text run at (104,0) width 53: " (#169a)"
-        RenderListItem {LI} at (40,2346) size 729x17
+        RenderListItem {LI} at (40,2484) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 153x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 153x17
               text run at (0,0) width 153: "Long chains of selectors"
           RenderText {#text} at (153,0) size 46x17
             text run at (153,0) width 46: " (#170)"
-        RenderListItem {LI} at (40,2363) size 729x17
+        RenderListItem {LI} at (40,2502) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 153x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 153x17
               text run at (0,0) width 153: "Long chains of selectors"
           RenderText {#text} at (153,0) size 53x17
             text run at (153,0) width 53: " (#170a)"
-        RenderListItem {LI} at (40,2380) size 729x17
+        RenderListItem {LI} at (40,2520) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 153x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 153x17
               text run at (0,0) width 153: "Long chains of selectors"
           RenderText {#text} at (153,0) size 54x17
             text run at (153,0) width 54: " (#170b)"
-        RenderListItem {LI} at (40,2397) size 729x17
+        RenderListItem {LI} at (40,2538) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 153x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 153x17
               text run at (0,0) width 153: "Long chains of selectors"
           RenderText {#text} at (153,0) size 53x17
             text run at (153,0) width 53: " (#170c)"
-        RenderListItem {LI} at (40,2414) size 729x17
+        RenderListItem {LI} at (40,2556) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 153x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 153x17
               text run at (0,0) width 153: "Long chains of selectors"
           RenderText {#text} at (153,0) size 54x17
             text run at (153,0) width 54: " (#170d)"
-        RenderListItem {LI} at (40,2431) size 729x17
+        RenderListItem {LI} at (40,2574) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 176x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 176x17
               text run at (0,0) width 176: "Parsing: Numbers in classes"
           RenderText {#text} at (176,0) size 53x17
             text run at (176,0) width 53: " (#175a)"
-        RenderListItem {LI} at (40,2448) size 729x17
+        RenderListItem {LI} at (40,2592) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 176x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 176x17
               text run at (0,0) width 176: "Parsing: Numbers in classes"
           RenderText {#text} at (176,0) size 54x17
             text run at (176,0) width 54: " (#175b)"
-        RenderListItem {LI} at (40,2465) size 729x17
+        RenderListItem {LI} at (40,2610) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 176x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 176x17
               text run at (0,0) width 176: "Parsing: Numbers in classes"
           RenderText {#text} at (176,0) size 53x17
             text run at (176,0) width 53: " (#175c)"
-        RenderListItem {LI} at (40,2482) size 729x17
+        RenderListItem {LI} at (40,2628) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 263x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 263x17
               text run at (0,0) width 263: "NEGATED Dynamic handling of :empty"
           RenderText {#text} at (263,0) size 38x17
             text run at (263,0) width 38: " (#d1)"
-        RenderListItem {LI} at (40,2499) size 729x17
+        RenderListItem {LI} at (40,2646) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 263x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 263x17
               text run at (0,0) width 263: "NEGATED Dynamic handling of :empty"
           RenderText {#text} at (263,0) size 46x17
             text run at (263,0) width 46: " (#d1b)"
-        RenderListItem {LI} at (40,2516) size 729x17
+        RenderListItem {LI} at (40,2664) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 215x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 215x17
               text run at (0,0) width 215: "Dynamic handling of combinators"
           RenderText {#text} at (215,0) size 38x17
             text run at (215,0) width 38: " (#d2)"
-        RenderListItem {LI} at (40,2533) size 729x17
+        RenderListItem {LI} at (40,2682) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 294x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 294x17
               text run at (0,0) width 294: "Dynamic updating of :first-child and :last-child"
           RenderText {#text} at (294,0) size 38x17
             text run at (294,0) width 38: " (#d4)"
-        RenderListItem {LI} at (40,2550) size 729x17
+        RenderListItem {LI} at (40,2700) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 89x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 89x17
               text run at (0,0) width 89: ":indeterminate"
           RenderText {#text} at (89,0) size 38x17
             text run at (89,0) width 38: " (#d5)"
-        RenderListItem {LI} at (40,2567) size 729x17
+        RenderListItem {LI} at (40,2718) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 176x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 176x17
               text run at (0,0) width 176: ":indeterminate and :checked"
           RenderText {#text} at (176,0) size 45x17
             text run at (176,0) width 45: " (#d5a)"
-        RenderListItem {LI} at (40,2584) size 729x17
+        RenderListItem {LI} at (40,2736) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 258x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 258x17
               text run at (0,0) width 258: "NEGATED :indeterminate and :checked"
           RenderText {#text} at (258,0) size 46x17
             text run at (258,0) width 46: " (#d5b)"
-        RenderListItem {LI} at (40,2601) size 729x17
+        RenderListItem {LI} at (40,2754) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 176x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 176x17
               text run at (0,0) width 176: ":indeterminate and :checked"
           RenderText {#text} at (176,0) size 45x17
             text run at (176,0) width 45: " (#d5c)"
-        RenderListItem {LI} at (40,2618) size 729x17
+        RenderListItem {LI} at (40,2772) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 181x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 181x17
               text run at (0,0) width 181: ":indeterminate with :checked"
           RenderText {#text} at (181,0) size 46x17
             text run at (181,0) width 46: " (#d5d)"
-        RenderListItem {LI} at (40,2635) size 729x17
+        RenderListItem {LI} at (40,2790) size 729x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderInline {A} at (0,0) size 263x17 [color=#0000EE]
             RenderText {#text} at (0,0) size 263x17
               text run at (0,0) width 263: "NEGATED :indeterminate with :checked"
           RenderText {#text} at (263,0) size 45x17
             text run at (263,0) width 45: " (#d5e)"
-      RenderBlock {P} at (0,3094) size 769x18
+      RenderBlock {P} at (0,3268) size 769x19
         RenderText {#text} at (0,0) size 60x17
           text run at (0,0) width 60: "See also: "
         RenderInline {A} at (0,0) size 36x17 [color=#0000EE]
diff --git a/LayoutTests/platform/gtk/fast/selectors/166a-expected.png b/LayoutTests/platform/gtk/fast/selectors/166a-expected.png
index 632de64..40115f3 100644
--- a/LayoutTests/platform/gtk/fast/selectors/166a-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/166a-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/166a-expected.txt b/LayoutTests/platform/gtk/fast/selectors/166a-expected.txt
index 9313b92..2811751 100644
--- a/LayoutTests/platform/gtk/fast/selectors/166a-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/166a-expected.txt
@@ -1,9 +1,9 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x49
-  RenderBlock {HTML} at (0,0) size 800x49
-    RenderBody {BODY} at (8,16) size 784x17
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x50
+  RenderBlock {HTML} at (0,0) size 800x50
+    RenderBody {BODY} at (8,16) size 784x18
+      RenderBlock {P} at (0,0) size 784x18
         RenderInline (generated) at (0,0) size 10x17 [bgcolor=#00FF00]
           RenderText {#text} at (0,0) size 10x17
             text run at (0,0) width 10: "T"
diff --git a/LayoutTests/platform/gtk/fast/selectors/167-expected.png b/LayoutTests/platform/gtk/fast/selectors/167-expected.png
index e553b79..d0e7616 100644
--- a/LayoutTests/platform/gtk/fast/selectors/167-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/167-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/167-expected.txt b/LayoutTests/platform/gtk/fast/selectors/167-expected.txt
index 8897770..75dc871 100644
--- a/LayoutTests/platform/gtk/fast/selectors/167-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/167-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x49
-  RenderBlock {HTML} at (0,0) size 800x49
-    RenderBody {BODY} at (8,16) size 784x17
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x50
+  RenderBlock {HTML} at (0,0) size 800x50
+    RenderBody {BODY} at (8,16) size 784x18
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 403x17
           text run at (0,0) width 403: "The first line of this paragraph should have a green background."
diff --git a/LayoutTests/platform/gtk/fast/selectors/167a-expected.png b/LayoutTests/platform/gtk/fast/selectors/167a-expected.png
index e553b79..d0e7616 100644
--- a/LayoutTests/platform/gtk/fast/selectors/167a-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/167a-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/167a-expected.txt b/LayoutTests/platform/gtk/fast/selectors/167a-expected.txt
index 8897770..75dc871 100644
--- a/LayoutTests/platform/gtk/fast/selectors/167a-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/167a-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x49
-  RenderBlock {HTML} at (0,0) size 800x49
-    RenderBody {BODY} at (8,16) size 784x17
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x50
+  RenderBlock {HTML} at (0,0) size 800x50
+    RenderBody {BODY} at (8,16) size 784x18
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 403x17
           text run at (0,0) width 403: "The first line of this paragraph should have a green background."
diff --git a/LayoutTests/platform/gtk/fast/selectors/168-expected.png b/LayoutTests/platform/gtk/fast/selectors/168-expected.png
index 7547f99..e5594d4 100644
--- a/LayoutTests/platform/gtk/fast/selectors/168-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/168-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/168-expected.txt b/LayoutTests/platform/gtk/fast/selectors/168-expected.txt
index 2cc687f..10be57e 100644
--- a/LayoutTests/platform/gtk/fast/selectors/168-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/168-expected.txt
@@ -1,9 +1,9 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x82
-  RenderBlock {HTML} at (0,0) size 800x82
-    RenderBody {BODY} at (8,16) size 784x50
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x84
+  RenderBlock {HTML} at (0,0) size 800x84
+    RenderBody {BODY} at (8,16) size 784x52
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 82x17
           text run at (0,0) width 82: "This test has "
         RenderInline {SPAN} at (0,0) size 61x17
@@ -12,6 +12,6 @@
               text run at (82,0) width 61: "PASSED"
         RenderText {#text} at (143,0) size 4x17
           text run at (143,0) width 4: "."
-      RenderBlock {P} at (0,33) size 784x17
+      RenderBlock {P} at (0,34) size 784x18
         RenderText {#text} at (0,0) size 445x17
           text run at (0,0) width 445: "(If the previous line just reads \"This test has .\" then this test has failed.)"
diff --git a/LayoutTests/platform/gtk/fast/selectors/168a-expected.png b/LayoutTests/platform/gtk/fast/selectors/168a-expected.png
index 7547f99..e5594d4 100644
--- a/LayoutTests/platform/gtk/fast/selectors/168a-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/168a-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/168a-expected.txt b/LayoutTests/platform/gtk/fast/selectors/168a-expected.txt
index 2cc687f..10be57e 100644
--- a/LayoutTests/platform/gtk/fast/selectors/168a-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/168a-expected.txt
@@ -1,9 +1,9 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x82
-  RenderBlock {HTML} at (0,0) size 800x82
-    RenderBody {BODY} at (8,16) size 784x50
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x84
+  RenderBlock {HTML} at (0,0) size 800x84
+    RenderBody {BODY} at (8,16) size 784x52
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 82x17
           text run at (0,0) width 82: "This test has "
         RenderInline {SPAN} at (0,0) size 61x17
@@ -12,6 +12,6 @@
               text run at (82,0) width 61: "PASSED"
         RenderText {#text} at (143,0) size 4x17
           text run at (143,0) width 4: "."
-      RenderBlock {P} at (0,33) size 784x17
+      RenderBlock {P} at (0,34) size 784x18
         RenderText {#text} at (0,0) size 445x17
           text run at (0,0) width 445: "(If the previous line just reads \"This test has .\" then this test has failed.)"
diff --git a/LayoutTests/platform/gtk/fast/selectors/169-expected.png b/LayoutTests/platform/gtk/fast/selectors/169-expected.png
index 7547f99..e5594d4 100644
--- a/LayoutTests/platform/gtk/fast/selectors/169-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/169-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/169-expected.txt b/LayoutTests/platform/gtk/fast/selectors/169-expected.txt
index 2cc687f..10be57e 100644
--- a/LayoutTests/platform/gtk/fast/selectors/169-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/169-expected.txt
@@ -1,9 +1,9 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x82
-  RenderBlock {HTML} at (0,0) size 800x82
-    RenderBody {BODY} at (8,16) size 784x50
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x84
+  RenderBlock {HTML} at (0,0) size 800x84
+    RenderBody {BODY} at (8,16) size 784x52
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 82x17
           text run at (0,0) width 82: "This test has "
         RenderInline {SPAN} at (0,0) size 61x17
@@ -12,6 +12,6 @@
               text run at (82,0) width 61: "PASSED"
         RenderText {#text} at (143,0) size 4x17
           text run at (143,0) width 4: "."
-      RenderBlock {P} at (0,33) size 784x17
+      RenderBlock {P} at (0,34) size 784x18
         RenderText {#text} at (0,0) size 445x17
           text run at (0,0) width 445: "(If the previous line just reads \"This test has .\" then this test has failed.)"
diff --git a/LayoutTests/platform/gtk/fast/selectors/169a-expected.png b/LayoutTests/platform/gtk/fast/selectors/169a-expected.png
index 7547f99..e5594d4 100644
--- a/LayoutTests/platform/gtk/fast/selectors/169a-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/169a-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/169a-expected.txt b/LayoutTests/platform/gtk/fast/selectors/169a-expected.txt
index 2cc687f..10be57e 100644
--- a/LayoutTests/platform/gtk/fast/selectors/169a-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/169a-expected.txt
@@ -1,9 +1,9 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x82
-  RenderBlock {HTML} at (0,0) size 800x82
-    RenderBody {BODY} at (8,16) size 784x50
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x84
+  RenderBlock {HTML} at (0,0) size 800x84
+    RenderBody {BODY} at (8,16) size 784x52
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 82x17
           text run at (0,0) width 82: "This test has "
         RenderInline {SPAN} at (0,0) size 61x17
@@ -12,6 +12,6 @@
               text run at (82,0) width 61: "PASSED"
         RenderText {#text} at (143,0) size 4x17
           text run at (143,0) width 4: "."
-      RenderBlock {P} at (0,33) size 784x17
+      RenderBlock {P} at (0,34) size 784x18
         RenderText {#text} at (0,0) size 445x17
           text run at (0,0) width 445: "(If the previous line just reads \"This test has .\" then this test has failed.)"
diff --git a/LayoutTests/platform/gtk/fast/selectors/170-expected.png b/LayoutTests/platform/gtk/fast/selectors/170-expected.png
index 3530a99..a4ed864 100644
--- a/LayoutTests/platform/gtk/fast/selectors/170-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/170-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/170-expected.txt b/LayoutTests/platform/gtk/fast/selectors/170-expected.txt
index cb300c2..8adb0ab 100644
--- a/LayoutTests/platform/gtk/fast/selectors/170-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/170-expected.txt
@@ -1,9 +1,9 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x49
-  RenderBlock {HTML} at (0,0) size 800x49
-    RenderBody {BODY} at (8,16) size 784x17
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x50
+  RenderBlock {HTML} at (0,0) size 800x50
+    RenderBody {BODY} at (8,16) size 784x18
+      RenderBlock {P} at (0,0) size 784x18
         RenderInline {SPAN} at (0,0) size 163x17 [color=#008000]
           RenderText {#text} at (0,0) size 163x17
             text run at (0,0) width 163: "This line should be green."
diff --git a/LayoutTests/platform/gtk/fast/selectors/170a-expected.png b/LayoutTests/platform/gtk/fast/selectors/170a-expected.png
index 3530a99..a4ed864 100644
--- a/LayoutTests/platform/gtk/fast/selectors/170a-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/170a-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/170a-expected.txt b/LayoutTests/platform/gtk/fast/selectors/170a-expected.txt
index 8e91089a..0128c0d 100644
--- a/LayoutTests/platform/gtk/fast/selectors/170a-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/170a-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x49
-  RenderBlock {HTML} at (0,0) size 800x49
-    RenderBody {BODY} at (8,16) size 784x17
-      RenderBlock {P} at (0,0) size 784x17 [color=#008000]
+layer at (0,0) size 800x50
+  RenderBlock {HTML} at (0,0) size 800x50
+    RenderBody {BODY} at (8,16) size 784x18
+      RenderBlock {P} at (0,0) size 784x18 [color=#008000]
         RenderText {#text} at (0,0) size 163x17
           text run at (0,0) width 163: "This line should be green."
diff --git a/LayoutTests/platform/gtk/fast/selectors/170b-expected.png b/LayoutTests/platform/gtk/fast/selectors/170b-expected.png
index 3530a99..a4ed864 100644
--- a/LayoutTests/platform/gtk/fast/selectors/170b-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/170b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/170b-expected.txt b/LayoutTests/platform/gtk/fast/selectors/170b-expected.txt
index 8e91089a..0128c0d 100644
--- a/LayoutTests/platform/gtk/fast/selectors/170b-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/170b-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x49
-  RenderBlock {HTML} at (0,0) size 800x49
-    RenderBody {BODY} at (8,16) size 784x17
-      RenderBlock {P} at (0,0) size 784x17 [color=#008000]
+layer at (0,0) size 800x50
+  RenderBlock {HTML} at (0,0) size 800x50
+    RenderBody {BODY} at (8,16) size 784x18
+      RenderBlock {P} at (0,0) size 784x18 [color=#008000]
         RenderText {#text} at (0,0) size 163x17
           text run at (0,0) width 163: "This line should be green."
diff --git a/LayoutTests/platform/gtk/fast/selectors/170c-expected.png b/LayoutTests/platform/gtk/fast/selectors/170c-expected.png
index 3530a99..a4ed864 100644
--- a/LayoutTests/platform/gtk/fast/selectors/170c-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/170c-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/170c-expected.txt b/LayoutTests/platform/gtk/fast/selectors/170c-expected.txt
index 8e91089a..0128c0d 100644
--- a/LayoutTests/platform/gtk/fast/selectors/170c-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/170c-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x49
-  RenderBlock {HTML} at (0,0) size 800x49
-    RenderBody {BODY} at (8,16) size 784x17
-      RenderBlock {P} at (0,0) size 784x17 [color=#008000]
+layer at (0,0) size 800x50
+  RenderBlock {HTML} at (0,0) size 800x50
+    RenderBody {BODY} at (8,16) size 784x18
+      RenderBlock {P} at (0,0) size 784x18 [color=#008000]
         RenderText {#text} at (0,0) size 163x17
           text run at (0,0) width 163: "This line should be green."
diff --git a/LayoutTests/platform/gtk/fast/selectors/170d-expected.png b/LayoutTests/platform/gtk/fast/selectors/170d-expected.png
index 3530a99..a4ed864 100644
--- a/LayoutTests/platform/gtk/fast/selectors/170d-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/170d-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/170d-expected.txt b/LayoutTests/platform/gtk/fast/selectors/170d-expected.txt
index 8e91089a..0128c0d 100644
--- a/LayoutTests/platform/gtk/fast/selectors/170d-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/170d-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x49
-  RenderBlock {HTML} at (0,0) size 800x49
-    RenderBody {BODY} at (8,16) size 784x17
-      RenderBlock {P} at (0,0) size 784x17 [color=#008000]
+layer at (0,0) size 800x50
+  RenderBlock {HTML} at (0,0) size 800x50
+    RenderBody {BODY} at (8,16) size 784x18
+      RenderBlock {P} at (0,0) size 784x18 [color=#008000]
         RenderText {#text} at (0,0) size 163x17
           text run at (0,0) width 163: "This line should be green."
diff --git a/LayoutTests/platform/gtk/fast/selectors/175a-expected.png b/LayoutTests/platform/gtk/fast/selectors/175a-expected.png
index 3530a99..a4ed864 100644
--- a/LayoutTests/platform/gtk/fast/selectors/175a-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/175a-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/175a-expected.txt b/LayoutTests/platform/gtk/fast/selectors/175a-expected.txt
index 8e91089a..0128c0d 100644
--- a/LayoutTests/platform/gtk/fast/selectors/175a-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/175a-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x49
-  RenderBlock {HTML} at (0,0) size 800x49
-    RenderBody {BODY} at (8,16) size 784x17
-      RenderBlock {P} at (0,0) size 784x17 [color=#008000]
+layer at (0,0) size 800x50
+  RenderBlock {HTML} at (0,0) size 800x50
+    RenderBody {BODY} at (8,16) size 784x18
+      RenderBlock {P} at (0,0) size 784x18 [color=#008000]
         RenderText {#text} at (0,0) size 163x17
           text run at (0,0) width 163: "This line should be green."
diff --git a/LayoutTests/platform/gtk/fast/selectors/175b-expected.png b/LayoutTests/platform/gtk/fast/selectors/175b-expected.png
index 3530a99..a4ed864 100644
--- a/LayoutTests/platform/gtk/fast/selectors/175b-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/175b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/175b-expected.txt b/LayoutTests/platform/gtk/fast/selectors/175b-expected.txt
index 8e91089a..0128c0d 100644
--- a/LayoutTests/platform/gtk/fast/selectors/175b-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/175b-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x49
-  RenderBlock {HTML} at (0,0) size 800x49
-    RenderBody {BODY} at (8,16) size 784x17
-      RenderBlock {P} at (0,0) size 784x17 [color=#008000]
+layer at (0,0) size 800x50
+  RenderBlock {HTML} at (0,0) size 800x50
+    RenderBody {BODY} at (8,16) size 784x18
+      RenderBlock {P} at (0,0) size 784x18 [color=#008000]
         RenderText {#text} at (0,0) size 163x17
           text run at (0,0) width 163: "This line should be green."
diff --git a/LayoutTests/platform/gtk/fast/selectors/175c-expected.png b/LayoutTests/platform/gtk/fast/selectors/175c-expected.png
index 3530a99..a4ed864 100644
--- a/LayoutTests/platform/gtk/fast/selectors/175c-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/175c-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/175c-expected.txt b/LayoutTests/platform/gtk/fast/selectors/175c-expected.txt
index 8e91089a..0128c0d 100644
--- a/LayoutTests/platform/gtk/fast/selectors/175c-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/175c-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x49
-  RenderBlock {HTML} at (0,0) size 800x49
-    RenderBody {BODY} at (8,16) size 784x17
-      RenderBlock {P} at (0,0) size 784x17 [color=#008000]
+layer at (0,0) size 800x50
+  RenderBlock {HTML} at (0,0) size 800x50
+    RenderBody {BODY} at (8,16) size 784x18
+      RenderBlock {P} at (0,0) size 784x18 [color=#008000]
         RenderText {#text} at (0,0) size 163x17
           text run at (0,0) width 163: "This line should be green."
diff --git a/LayoutTests/platform/gtk/fast/selectors/177a-expected.png b/LayoutTests/platform/gtk/fast/selectors/177a-expected.png
index ee0e4c7..62959e2 100644
--- a/LayoutTests/platform/gtk/fast/selectors/177a-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/177a-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/177a-expected.txt b/LayoutTests/platform/gtk/fast/selectors/177a-expected.txt
index d8ec1fe..5c7f9b9 100644
--- a/LayoutTests/platform/gtk/fast/selectors/177a-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/177a-expected.txt
@@ -1,9 +1,9 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x49
-  RenderBlock {HTML} at (0,0) size 800x49
-    RenderBody {BODY} at (8,16) size 784x17
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x50
+  RenderBlock {HTML} at (0,0) size 800x50
+    RenderBody {BODY} at (8,16) size 784x18
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 283x17
           text run at (0,0) width 283: "When you select this text, it shouldn't go red."
 selection start: position 0 of child 0 {#text} of child 1 {P} of body
diff --git a/LayoutTests/platform/gtk/fast/selectors/177b-expected.png b/LayoutTests/platform/gtk/fast/selectors/177b-expected.png
index 3530a99..a4ed864 100644
--- a/LayoutTests/platform/gtk/fast/selectors/177b-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/177b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/177b-expected.txt b/LayoutTests/platform/gtk/fast/selectors/177b-expected.txt
index 987bf5d..7f4b6d8 100644
--- a/LayoutTests/platform/gtk/fast/selectors/177b-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/177b-expected.txt
@@ -1,9 +1,9 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x49
-  RenderBlock {HTML} at (0,0) size 800x49
-    RenderBody {BODY} at (8,16) size 784x17
-      RenderBlock {DIV} at (0,0) size 784x17 [color=#008000]
-        RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x50
+  RenderBlock {HTML} at (0,0) size 800x50
+    RenderBody {BODY} at (8,16) size 784x18
+      RenderBlock {DIV} at (0,0) size 784x18 [color=#008000]
+        RenderBlock {P} at (0,0) size 784x18
           RenderText {#text} at (0,0) size 163x17
             text run at (0,0) width 163: "This line should be green."
diff --git a/LayoutTests/platform/gtk/fast/selectors/lang-inheritance-expected.png b/LayoutTests/platform/gtk/fast/selectors/lang-inheritance-expected.png
index cfdeaa6..2d84960d 100644
--- a/LayoutTests/platform/gtk/fast/selectors/lang-inheritance-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/lang-inheritance-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/lang-inheritance-expected.txt b/LayoutTests/platform/gtk/fast/selectors/lang-inheritance-expected.txt
index 084ea06..57d217a 100644
--- a/LayoutTests/platform/gtk/fast/selectors/lang-inheritance-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/lang-inheritance-expected.txt
@@ -1,12 +1,12 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x82
-  RenderBlock {HTML} at (0,0) size 800x82
-    RenderBody {BODY} at (8,16) size 784x50
-      RenderBlock {DIV} at (0,0) size 784x50
-        RenderBlock {P} at (0,0) size 784x17 [bgcolor=#008000]
+layer at (0,0) size 800x84
+  RenderBlock {HTML} at (0,0) size 800x84
+    RenderBody {BODY} at (8,16) size 784x52
+      RenderBlock {DIV} at (0,0) size 784x52
+        RenderBlock {P} at (0,0) size 784x18 [bgcolor=#008000]
           RenderText {#text} at (0,0) size 268x17
             text run at (0,0) width 268: "This line should have a green background."
-        RenderBlock {P} at (0,33) size 784x17
+        RenderBlock {P} at (0,34) size 784x18
           RenderText {#text} at (0,0) size 306x17
             text run at (0,0) width 306: "This line should NOT have a green background."
diff --git a/LayoutTests/platform/gtk/fast/selectors/lang-inheritance2-expected.png b/LayoutTests/platform/gtk/fast/selectors/lang-inheritance2-expected.png
index cfdeaa6..2d84960d 100644
--- a/LayoutTests/platform/gtk/fast/selectors/lang-inheritance2-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/lang-inheritance2-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/lang-inheritance2-expected.txt b/LayoutTests/platform/gtk/fast/selectors/lang-inheritance2-expected.txt
index d760a86..7f86483 100644
--- a/LayoutTests/platform/gtk/fast/selectors/lang-inheritance2-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/lang-inheritance2-expected.txt
@@ -1,13 +1,13 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x82
-  RenderBlock {HTML} at (0,0) size 800x82
-    RenderBody {BODY} at (8,16) size 784x50
-      RenderBlock {DIV} at (0,0) size 784x17
-        RenderBlock {P} at (0,0) size 784x17 [bgcolor=#008000]
+layer at (0,0) size 800x84
+  RenderBlock {HTML} at (0,0) size 800x84
+    RenderBody {BODY} at (8,16) size 784x52
+      RenderBlock {DIV} at (0,0) size 784x18
+        RenderBlock {P} at (0,0) size 784x18 [bgcolor=#008000]
           RenderText {#text} at (0,0) size 268x17
             text run at (0,0) width 268: "This line should have a green background."
-      RenderBlock {DIV} at (0,33) size 784x17
-        RenderBlock {P} at (0,0) size 784x17
+      RenderBlock {DIV} at (0,34) size 784x18
+        RenderBlock {P} at (0,0) size 784x18
           RenderText {#text} at (0,0) size 306x17
             text run at (0,0) width 306: "This line should NOT have a green background."
diff --git a/LayoutTests/platform/gtk/fast/selectors/lang-vs-xml-lang-expected.png b/LayoutTests/platform/gtk/fast/selectors/lang-vs-xml-lang-expected.png
index 1f461c5..b97c1cf 100644
--- a/LayoutTests/platform/gtk/fast/selectors/lang-vs-xml-lang-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/lang-vs-xml-lang-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/lang-vs-xml-lang-expected.txt b/LayoutTests/platform/gtk/fast/selectors/lang-vs-xml-lang-expected.txt
index b6f5069..0e8c9ec 100644
--- a/LayoutTests/platform/gtk/fast/selectors/lang-vs-xml-lang-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/lang-vs-xml-lang-expected.txt
@@ -3,10 +3,10 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x576
-      RenderBlock {DIV} at (0,0) size 784x50
-        RenderBlock {P} at (0,0) size 784x17 [bgcolor=#008000]
+      RenderBlock {DIV} at (0,0) size 784x52
+        RenderBlock {P} at (0,0) size 784x18 [bgcolor=#008000]
           RenderText {#text} at (0,0) size 268x17
             text run at (0,0) width 268: "This line should have a green background."
-        RenderBlock {P} at (0,33) size 784x17 [bgcolor=#0000FF]
+        RenderBlock {P} at (0,34) size 784x18 [bgcolor=#0000FF]
           RenderText {#text} at (0,0) size 306x17
             text run at (0,0) width 306: "This line should NOT have a green background."
diff --git a/LayoutTests/platform/gtk/fast/selectors/lang-vs-xml-lang-xhtml-expected.png b/LayoutTests/platform/gtk/fast/selectors/lang-vs-xml-lang-xhtml-expected.png
index fd9fbc5..2cb544b 100644
--- a/LayoutTests/platform/gtk/fast/selectors/lang-vs-xml-lang-xhtml-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/lang-vs-xml-lang-xhtml-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/lang-vs-xml-lang-xhtml-expected.txt b/LayoutTests/platform/gtk/fast/selectors/lang-vs-xml-lang-xhtml-expected.txt
index c881317..45c9ed0 100644
--- a/LayoutTests/platform/gtk/fast/selectors/lang-vs-xml-lang-xhtml-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/lang-vs-xml-lang-xhtml-expected.txt
@@ -1,11 +1,11 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x82
-  RenderBlock {html} at (0,0) size 800x82
-    RenderBlock {div} at (0,16) size 800x50
-      RenderBlock {p} at (0,0) size 800x17 [bgcolor=#008000]
+layer at (0,0) size 800x84
+  RenderBlock {html} at (0,0) size 800x84
+    RenderBlock {div} at (0,16) size 800x52
+      RenderBlock {p} at (0,0) size 800x18 [bgcolor=#008000]
         RenderText {#text} at (0,0) size 268x17
           text run at (0,0) width 268: "This line should have a green background."
-      RenderBlock {p} at (0,33) size 800x17 [bgcolor=#0000FF]
+      RenderBlock {p} at (0,34) size 800x18 [bgcolor=#0000FF]
         RenderText {#text} at (0,0) size 306x17
           text run at (0,0) width 306: "This line should NOT have a green background."
diff --git a/LayoutTests/platform/gtk/fast/selectors/nondeterministic-combinators-expected.png b/LayoutTests/platform/gtk/fast/selectors/nondeterministic-combinators-expected.png
index 5b121d0..5e8a08e 100644
--- a/LayoutTests/platform/gtk/fast/selectors/nondeterministic-combinators-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/nondeterministic-combinators-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/nondeterministic-combinators-expected.txt b/LayoutTests/platform/gtk/fast/selectors/nondeterministic-combinators-expected.txt
index 76e8d29..bdae32b 100644
--- a/LayoutTests/platform/gtk/fast/selectors/nondeterministic-combinators-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/nondeterministic-combinators-expected.txt
@@ -3,15 +3,15 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {DIV} at (0,0) size 784x17
-        RenderBlock {DIV} at (0,0) size 784x17
-          RenderBlock {DIV} at (0,0) size 784x17
-            RenderBlock {DIV} at (0,0) size 784x17 [color=#008000]
+      RenderBlock {DIV} at (0,0) size 784x18
+        RenderBlock {DIV} at (0,0) size 784x18
+          RenderBlock {DIV} at (0,0) size 784x18
+            RenderBlock {DIV} at (0,0) size 784x18 [color=#008000]
               RenderText {#text} at (0,0) size 163x17
                 text run at (0,0) width 163: "This text should be green."
-      RenderBlock {DIV} at (0,17) size 784x0
-      RenderBlock {DIV} at (0,17) size 784x0
-      RenderBlock {DIV} at (0,17) size 784x0
-      RenderBlock {DIV} at (0,17) size 784x17 [color=#008000]
+      RenderBlock {DIV} at (0,18) size 784x0
+      RenderBlock {DIV} at (0,18) size 784x0
+      RenderBlock {DIV} at (0,18) size 784x0
+      RenderBlock {DIV} at (0,18) size 784x18 [color=#008000]
         RenderText {#text} at (0,0) size 192x17
           text run at (0,0) width 192: "This text should also be green."
diff --git a/LayoutTests/platform/gtk/fast/selectors/unqualified-hover-quirks-expected.png b/LayoutTests/platform/gtk/fast/selectors/unqualified-hover-quirks-expected.png
index 7eef8df..ceec411 100644
--- a/LayoutTests/platform/gtk/fast/selectors/unqualified-hover-quirks-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/unqualified-hover-quirks-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/unqualified-hover-quirks-expected.txt b/LayoutTests/platform/gtk/fast/selectors/unqualified-hover-quirks-expected.txt
index b7857de..c3554b8 100644
--- a/LayoutTests/platform/gtk/fast/selectors/unqualified-hover-quirks-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/unqualified-hover-quirks-expected.txt
@@ -3,9 +3,9 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x576
-      RenderBlock {H3} at (0,0) size 784x21
+      RenderBlock {H3} at (0,0) size 784x22
         RenderText {#text} at (0,0) size 468x21
           text run at (0,0) width 468: "Test of unqualifed :hover selector in quirks parsing mode"
-      RenderBlock {P} at (0,39) size 784x18
+      RenderBlock {P} at (0,40) size 784x19
         RenderText {#text} at (0,0) size 616x17
           text run at (0,0) width 616: "Moving the mouse anywhere over the document should result no change to the background color."
diff --git a/LayoutTests/platform/gtk/fast/selectors/unqualified-hover-strict-expected.png b/LayoutTests/platform/gtk/fast/selectors/unqualified-hover-strict-expected.png
index c077ae9..bd44279 100644
--- a/LayoutTests/platform/gtk/fast/selectors/unqualified-hover-strict-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/unqualified-hover-strict-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/unqualified-hover-strict-expected.txt b/LayoutTests/platform/gtk/fast/selectors/unqualified-hover-strict-expected.txt
index d9e0f72..61bae3b 100644
--- a/LayoutTests/platform/gtk/fast/selectors/unqualified-hover-strict-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/unqualified-hover-strict-expected.txt
@@ -1,11 +1,11 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x91
-  RenderBlock {HTML} at (0,0) size 800x92 [bgcolor=#666666]
-    RenderBody {BODY} at (8,18) size 784x58
-      RenderBlock {H3} at (0,0) size 784x21
+layer at (0,0) size 800x93
+  RenderBlock {HTML} at (0,0) size 800x94 [bgcolor=#666666]
+    RenderBody {BODY} at (8,18) size 784x60
+      RenderBlock {H3} at (0,0) size 784x22
         RenderText {#text} at (0,0) size 455x21
           text run at (0,0) width 455: "Test of unqualifed :hover selector in strict parsing mode"
-      RenderBlock {P} at (0,39) size 784x18
+      RenderBlock {P} at (0,40) size 784x19
         RenderText {#text} at (0,0) size 691x17
           text run at (0,0) width 691: "Moving the mouse anywhere over the document should result in the background color being changed to grey."
diff --git a/LayoutTests/platform/gtk/fast/selectors/visited-descendant-expected.png b/LayoutTests/platform/gtk/fast/selectors/visited-descendant-expected.png
index 4f8b025..bea215a 100644
--- a/LayoutTests/platform/gtk/fast/selectors/visited-descendant-expected.png
+++ b/LayoutTests/platform/gtk/fast/selectors/visited-descendant-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/selectors/visited-descendant-expected.txt b/LayoutTests/platform/gtk/fast/selectors/visited-descendant-expected.txt
index 3ca8f49..407c4e9 100644
--- a/LayoutTests/platform/gtk/fast/selectors/visited-descendant-expected.txt
+++ b/LayoutTests/platform/gtk/fast/selectors/visited-descendant-expected.txt
@@ -3,39 +3,39 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x576
-      RenderBlock {P} at (0,0) size 784x17
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 760x17
           text run at (0,0) width 760: "Test that visited style matches to the topmost link in a decendant selector. The link should be green, with red underlining."
-      RenderBlock {P} at (0,33) size 784x17
+      RenderBlock {P} at (0,34) size 784x18
         RenderInline {A} at (0,0) size 30x17 [color=#FF0000]
           RenderInline {SPAN} at (0,0) size 30x17 [color=#008000]
             RenderText {#text} at (0,0) size 30x17
               text run at (0,0) width 30: "Link"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {P} at (0,66) size 784x17
+      RenderBlock {P} at (0,68) size 784x18
         RenderText {#text} at (0,0) size 727x17
           text run at (0,0) width 727: "Test that visited style matches to the topmost link in a child selector. The link should be green, with red underlining."
-      RenderBlock {P} at (0,99) size 784x17
+      RenderBlock {P} at (0,102) size 784x18
         RenderInline {A} at (0,0) size 30x17 [color=#FF0000]
           RenderInline {SPAN} at (0,0) size 30x17 [color=#008000]
             RenderText {#text} at (0,0) size 30x17
               text run at (0,0) width 30: "Link"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {P} at (0,132) size 784x17
+      RenderBlock {P} at (0,136) size 784x18
         RenderText {#text} at (0,0) size 654x17
           text run at (0,0) width 654: "Test that visited style does not match to non-topmost links. The link should be red, with red underlining."
-      RenderBlock {P} at (0,165) size 784x17
+      RenderBlock {P} at (0,170) size 784x18
         RenderInline {A} at (0,0) size 0x0 [color=#FF0000]
           RenderInline {SPAN} at (0,0) size 0x0
         RenderInline {A} at (0,0) size 30x17 [color=#FF0000]
           RenderText {#text} at (0,0) size 30x17
             text run at (0,0) width 30: "Link"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {P} at (0,198) size 784x34
-        RenderText {#text} at (0,0) size 767x34
+      RenderBlock {P} at (0,204) size 784x36
+        RenderText {#text} at (0,0) size 767x35
           text run at (0,0) width 767: "Test that direct adjacent selector doesn't match visited style. The link should be red, with red underlining. The span should"
-          text run at (0,17) width 58: "be green."
-      RenderBlock {P} at (0,248) size 784x17
+          text run at (0,18) width 58: "be green."
+      RenderBlock {P} at (0,256) size 784x18
         RenderInline {A} at (0,0) size 30x17 [color=#FF0000]
           RenderText {#text} at (0,0) size 30x17
             text run at (0,0) width 30: "Link"
@@ -45,11 +45,11 @@
           RenderText {#text} at (34,0) size 32x17
             text run at (34,0) width 32: "Span"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {P} at (0,281) size 784x34
-        RenderText {#text} at (0,0) size 779x34
+      RenderBlock {P} at (0,290) size 784x36
+        RenderText {#text} at (0,0) size 779x35
           text run at (0,0) width 779: "Test that indirect adjacent selector doesn't match visited style. The link should be red, with red underlining. The span should"
-          text run at (0,17) width 58: "be green."
-      RenderBlock {P} at (0,331) size 784x17
+          text run at (0,18) width 58: "be green."
+      RenderBlock {P} at (0,342) size 784x18
         RenderInline {A} at (0,0) size 30x17 [color=#FF0000]
           RenderText {#text} at (0,0) size 30x17
             text run at (0,0) width 30: "Link"
diff --git a/LayoutTests/platform/gtk/fast/sub-pixel/sub-pixel-iframe-copy-on-scroll-expected.png b/LayoutTests/platform/gtk/fast/sub-pixel/sub-pixel-iframe-copy-on-scroll-expected.png
index a1a97be..46b8e79 100644
--- a/LayoutTests/platform/gtk/fast/sub-pixel/sub-pixel-iframe-copy-on-scroll-expected.png
+++ b/LayoutTests/platform/gtk/fast/sub-pixel/sub-pixel-iframe-copy-on-scroll-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/sub-pixel/sub-pixel-iframe-copy-on-scroll-expected.txt b/LayoutTests/platform/gtk/fast/sub-pixel/sub-pixel-iframe-copy-on-scroll-expected.txt
index cbed638..b876181 100644
--- a/LayoutTests/platform/gtk/fast/sub-pixel/sub-pixel-iframe-copy-on-scroll-expected.txt
+++ b/LayoutTests/platform/gtk/fast/sub-pixel/sub-pixel-iframe-copy-on-scroll-expected.txt
@@ -1,21 +1,21 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x264
-  RenderBlock {HTML} at (0,0) size 800x264
-    RenderBody {BODY} at (8,16) size 784x240
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x266
+  RenderBlock {HTML} at (0,0) size 800x266
+    RenderBody {BODY} at (8,16) size 784x242
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 496x17
           text run at (0,0) width 496: "The iframes below should remain grey with no repaint artifacts when scrolling."
-      RenderBlock {DIV} at (0,33) size 784x207
-        RenderBlock {DIV} at (0,0) size 154x207
+      RenderBlock {DIV} at (0,34) size 784x208
+        RenderBlock {DIV} at (0,0) size 154x208
         RenderText {#text} at (154,190) size 4x17
           text run at (154,190) width 4: " "
-        RenderBlock {DIV} at (158,0) size 154x207
+        RenderBlock {DIV} at (158,0) size 154x208
         RenderText {#text} at (0,0) size 0x0
-layer at (8,49) size 154x207
-  RenderBlock (relative positioned) {DIV} at (0,0) size 154x207
-layer at (8,50) size 154x207
-  RenderBlock (relative positioned) {DIV} at (0,0) size 154x207
+layer at (8,50) size 154x208
+  RenderBlock (relative positioned) {DIV} at (0,0) size 154x208
+layer at (8,51) size 154x208
+  RenderBlock (relative positioned) {DIV} at (0,0) size 154x208
     RenderIFrame {IFRAME} at (0,0) size 154x204 [border: (2px inset #000000)]
       layer at (0,0) size 135x1016
         RenderView at (0,0) size 135x200
@@ -23,10 +23,10 @@
         RenderBlock {HTML} at (0,0) size 135x1016
           RenderBody {BODY} at (8,8) size 119x1000 [bgcolor=#C0C0C0]
     RenderText {#text} at (0,0) size 0x0
-layer at (166,49) size 154x207
-  RenderBlock (relative positioned) {DIV} at (0,0) size 154x207
-layer at (166,50) size 154x207
-  RenderBlock (relative positioned) {DIV} at (0,0) size 154x207
+layer at (166,50) size 154x208
+  RenderBlock (relative positioned) {DIV} at (0,0) size 154x208
+layer at (166,51) size 154x208
+  RenderBlock (relative positioned) {DIV} at (0,0) size 154x208
     RenderIFrame {IFRAME} at (0,0) size 154x204 [border: (2px inset #000000)]
       layer at (0,0) size 135x1016
         RenderView at (0,0) size 135x200
diff --git a/LayoutTests/platform/gtk/fast/sub-pixel/transformed-iframe-copy-on-scroll-expected.png b/LayoutTests/platform/gtk/fast/sub-pixel/transformed-iframe-copy-on-scroll-expected.png
index 4036179..301695a 100644
--- a/LayoutTests/platform/gtk/fast/sub-pixel/transformed-iframe-copy-on-scroll-expected.png
+++ b/LayoutTests/platform/gtk/fast/sub-pixel/transformed-iframe-copy-on-scroll-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/sub-pixel/transformed-iframe-copy-on-scroll-expected.txt b/LayoutTests/platform/gtk/fast/sub-pixel/transformed-iframe-copy-on-scroll-expected.txt
index becde2e..b74a37a 100644
--- a/LayoutTests/platform/gtk/fast/sub-pixel/transformed-iframe-copy-on-scroll-expected.txt
+++ b/LayoutTests/platform/gtk/fast/sub-pixel/transformed-iframe-copy-on-scroll-expected.txt
@@ -1,23 +1,23 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x274
-  RenderBlock {HTML} at (0,0) size 800x274
-    RenderBody {BODY} at (8,16) size 784x250
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x276
+  RenderBlock {HTML} at (0,0) size 800x276
+    RenderBody {BODY} at (8,16) size 784x252
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 496x17
           text run at (0,0) width 496: "The iframes below should remain grey with no repaint artifacts when scrolling."
-      RenderBlock {DIV} at (0,33) size 784x217
-        RenderBlock {DIV} at (0,0) size 234x217
+      RenderBlock {DIV} at (0,34) size 784x218
+        RenderBlock {DIV} at (0,0) size 234x218
         RenderText {#text} at (234,200) size 4x17
           text run at (234,200) width 4: " "
-        RenderBlock {DIV} at (238,0) size 234x217
+        RenderBlock {DIV} at (238,0) size 234x218
         RenderText {#text} at (0,0) size 0x0
-layer at (88,59) size 154x207
-  RenderBlock {DIV} at (80,10) size 154x207
-layer at (88,59) size 154x207
-  RenderBlock (relative positioned) zI: 1 {DIV} at (0,0) size 154x207
-layer at (88,60) size 154x207
-  RenderBlock (relative positioned) zI: 1 {DIV} at (0,0) size 154x207
+layer at (88,60) size 154x208
+  RenderBlock {DIV} at (80,10) size 154x208
+layer at (88,60) size 154x208
+  RenderBlock (relative positioned) zI: 1 {DIV} at (0,0) size 154x208
+layer at (88,61) size 154x208
+  RenderBlock (relative positioned) zI: 1 {DIV} at (0,0) size 154x208
     RenderIFrame {IFRAME} at (0,0) size 154x204 [border: (2px inset #000000)]
       layer at (0,0) size 135x1016
         RenderView at (0,0) size 135x200
@@ -25,24 +25,24 @@
         RenderBlock {HTML} at (0,0) size 135x1016
           RenderBody {BODY} at (8,8) size 119x1000 [bgcolor=#C0C0C0]
     RenderText zI: 1 {#text} at (0,0) size 0x0
-layer at (326,59) size 154x207
-  RenderBlock (relative positioned) zI: 1 {DIV} at (80,10) size 154x207
-layer at (326,60) size 154x207
-  RenderBlock (relative positioned) zI: 1 {DIV} at (0,0) size 154x207
-layer at (326,60) size 154x207
-  RenderBlock (relative positioned) zI: 1 {DIV} at (0,0) size 154x207
-layer at (326,60) size 154x207
-  RenderBlock {DIV} at (0,0) size 154x207
-layer at (326,61) size 154x207
-  RenderBlock (relative positioned) zI: 1 {DIV} at (0,0) size 154x207
-layer at (326,61) size 154x207
-  RenderBlock (relative positioned) zI: 1 {DIV} at (0,0) size 154x207
-layer at (326,61) size 154x207
-  RenderBlock (relative positioned) zI: 1 {DIV} at (0,0) size 154x207
-layer at (326,61) size 154x207
-  RenderBlock {DIV} at (0,0) size 154x207
-layer at (326,62) size 154x207
-  RenderBlock (relative positioned) zI: 1 {DIV} at (0,0) size 154x207
+layer at (326,60) size 154x208
+  RenderBlock (relative positioned) zI: 1 {DIV} at (80,10) size 154x208
+layer at (326,61) size 154x208
+  RenderBlock (relative positioned) zI: 1 {DIV} at (0,0) size 154x208
+layer at (326,61) size 154x208
+  RenderBlock (relative positioned) zI: 1 {DIV} at (0,0) size 154x208
+layer at (326,61) size 154x208
+  RenderBlock {DIV} at (0,0) size 154x208
+layer at (326,62) size 154x208
+  RenderBlock (relative positioned) zI: 1 {DIV} at (0,0) size 154x208
+layer at (326,62) size 154x208
+  RenderBlock (relative positioned) zI: 1 {DIV} at (0,0) size 154x208
+layer at (326,62) size 154x208
+  RenderBlock (relative positioned) zI: 1 {DIV} at (0,0) size 154x208
+layer at (326,62) size 154x208
+  RenderBlock {DIV} at (0,0) size 154x208
+layer at (326,63) size 154x208
+  RenderBlock (relative positioned) zI: 1 {DIV} at (0,0) size 154x208
     RenderIFrame {IFRAME} at (0,0) size 154x204 [border: (2px inset #000000)]
       layer at (0,0) size 135x1016
         RenderView at (0,0) size 135x200
diff --git a/LayoutTests/platform/gtk/fast/table/001-expected.png b/LayoutTests/platform/gtk/fast/table/001-expected.png
index d3e3788..c599a2b 100644
--- a/LayoutTests/platform/gtk/fast/table/001-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/001-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/001-expected.txt b/LayoutTests/platform/gtk/fast/table/001-expected.txt
index 4ca6f7b..0242a30 100644
--- a/LayoutTests/platform/gtk/fast/table/001-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/001-expected.txt
@@ -3,10 +3,10 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-layer at (0,0) size 41x23
-  RenderTable {TABLE} at (0,0) size 41x23 [bgcolor=#000000]
-    RenderTableSection {TBODY} at (0,0) size 41x23
-      RenderTableRow {TR} at (0,2) size 41x19
-        RenderTableCell {TD} at (2,2) size 37x19 [color=#FFFFFF] [r=0 c=0 rs=1 cs=1]
+layer at (0,0) size 41x24
+  RenderTable {TABLE} at (0,0) size 41x24 [bgcolor=#000000]
+    RenderTableSection {TBODY} at (0,0) size 41x24
+      RenderTableRow {TR} at (0,2) size 41x20
+        RenderTableCell {TD} at (2,2) size 37x20 [color=#FFFFFF] [r=0 c=0 rs=1 cs=1]
           RenderText {#text} at (1,1) size 35x17
             text run at (1,1) width 35: "Hello"
diff --git a/LayoutTests/platform/gtk/fast/table/002-expected.png b/LayoutTests/platform/gtk/fast/table/002-expected.png
index 7252d89..d28a63a 100644
--- a/LayoutTests/platform/gtk/fast/table/002-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/002-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/002-expected.txt b/LayoutTests/platform/gtk/fast/table/002-expected.txt
index 27d075d..4a181d4 100644
--- a/LayoutTests/platform/gtk/fast/table/002-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/002-expected.txt
@@ -7,8 +7,8 @@
         RenderTableSection {TBODY} at (0,0) size 784x22
           RenderTableRow {TR} at (0,0) size 784x22
             RenderTableCell {TD} at (0,2) size 715x18 [r=0 c=0 rs=1 cs=1]
-              RenderText {#text} at (0,0) size 216x18
-                text run at (0,1) width 216: "Post to Confessions of a Mozillian"
+              RenderText {#text} at (0,0) size 216x17
+                text run at (0,0) width 216: "Post to Confessions of a Mozillian"
             RenderTableCell {TD} at (714,2) size 71x18 [r=0 c=1 rs=1 cs=1]
-              RenderText {#text} at (0,0) size 21x18
-                text run at (0,1) width 21: "foo"
+              RenderText {#text} at (0,0) size 21x17
+                text run at (0,0) width 21: "foo"
diff --git a/LayoutTests/platform/gtk/fast/table/004-expected.png b/LayoutTests/platform/gtk/fast/table/004-expected.png
index 084c568..bcc11f8 100644
--- a/LayoutTests/platform/gtk/fast/table/004-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/004-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/004-expected.txt b/LayoutTests/platform/gtk/fast/table/004-expected.txt
index 7d8701e..a047550 100644
--- a/LayoutTests/platform/gtk/fast/table/004-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/004-expected.txt
@@ -3,13 +3,13 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderTable {TABLE} at (0,0) size 308x227 [border: (2px outset #808080)]
-        RenderTableSection {TBODY} at (2,2) size 304x223
-          RenderTableRow {TR} at (0,2) size 304x219
-            RenderTableCell {TD} at (2,2) size 237x219 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+      RenderTable {TABLE} at (0,0) size 308x228 [border: (2px outset #808080)]
+        RenderTableSection {TBODY} at (2,2) size 304x224
+          RenderTableRow {TR} at (0,2) size 304x220
+            RenderTableCell {TD} at (2,2) size 237x220 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (101,101) size 35x17
                 text run at (101,101) width 35: "Hello"
-            RenderTableCell {TD} at (241,102) size 61x19 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (241,102) size 61x20 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 59x17
                 text run at (1,1) width 59: "Goodbye"
-      RenderBlock {DIV} at (0,227) size 784x0
+      RenderBlock {DIV} at (0,228) size 784x0
diff --git a/LayoutTests/platform/gtk/fast/table/005-expected.png b/LayoutTests/platform/gtk/fast/table/005-expected.png
index 1895524..7c179f9 100644
--- a/LayoutTests/platform/gtk/fast/table/005-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/005-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/005-expected.txt b/LayoutTests/platform/gtk/fast/table/005-expected.txt
index 1c2dc48..f96f738 100644
--- a/LayoutTests/platform/gtk/fast/table/005-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/005-expected.txt
@@ -3,70 +3,70 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderTable {TABLE} at (0,0) size 770x85
-        RenderTableSection {TBODY} at (0,0) size 770x85
-          RenderTableRow {TR} at (0,0) size 770x17
-            RenderTableCell {TD} at (0,34) size 130x17 [bgcolor=#008000] [r=0 c=0 rs=5 cs=1]
-              RenderTable {TABLE} at (0,0) size 130x17
-                RenderTableSection {TBODY} at (0,0) size 130x17
-                  RenderTableRow {TR} at (0,0) size 130x17
-                    RenderTableCell {TD} at (0,0) size 130x17 [r=0 c=0 rs=1 cs=1]
+      RenderTable {TABLE} at (0,0) size 770x90
+        RenderTableSection {TBODY} at (0,0) size 770x90
+          RenderTableRow {TR} at (0,0) size 770x18
+            RenderTableCell {TD} at (0,36) size 130x18 [bgcolor=#008000] [r=0 c=0 rs=5 cs=1]
+              RenderTable {TABLE} at (0,0) size 130x18
+                RenderTableSection {TBODY} at (0,0) size 130x18
+                  RenderTableRow {TR} at (0,0) size 130x18
+                    RenderTableCell {TD} at (0,0) size 130x18 [r=0 c=0 rs=1 cs=1]
                       RenderImage {IMG} at (0,0) size 130x0
                       RenderBR {BR} at (130,0) size 0x0
                       RenderText {#text} at (0,0) size 8x17
                         text run at (0,0) width 8: "1"
-            RenderTableCell {TD} at (130,39) size 2x7 [bgcolor=#FF0000] [r=0 c=1 rs=5 cs=1]
+            RenderTableCell {TD} at (130,41) size 2x8 [bgcolor=#FF0000] [r=0 c=1 rs=5 cs=1]
               RenderImage {IMG} at (0,0) size 1x7
-            RenderTableCell {TD} at (131,0) size 281x17 [bgcolor=#800080] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (131,0) size 281x18 [bgcolor=#800080] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (0,0) size 8x17
                 text run at (0,0) width 8: "3"
-            RenderTableCell {TD} at (411,0) size 10x17 [bgcolor=#0000FF] [r=0 c=3 rs=1 cs=1]
+            RenderTableCell {TD} at (411,0) size 10x18 [bgcolor=#0000FF] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (0,0) size 8x17
                 text run at (0,0) width 8: "4"
-            RenderTableCell {TD} at (420,0) size 351x17 [bgcolor=#FFA500] [r=0 c=4 rs=1 cs=1]
+            RenderTableCell {TD} at (420,0) size 351x18 [bgcolor=#FFA500] [r=0 c=4 rs=1 cs=1]
               RenderText {#text} at (0,0) size 8x17
                 text run at (0,0) width 8: "5"
-          RenderTableRow {TR} at (0,17) size 770x17
-            RenderTableCell {TD} at (131,25) size 281x18 [bgcolor=#800080] [r=1 c=2 rs=2 cs=1]
+          RenderTableRow {TR} at (0,18) size 770x18
+            RenderTableCell {TD} at (131,27) size 281x18 [bgcolor=#800080] [r=1 c=2 rs=2 cs=1]
               RenderImage {IMG} at (0,0) size 280x0
-              RenderBR {BR} at (280,-1) size 0x2
-              RenderText {#text} at (0,0) size 8x18
-                text run at (0,1) width 8: "3"
-            RenderTableCell {TD} at (411,25) size 10x18 [bgcolor=#0000FF] [r=1 c=3 rs=2 cs=1]
-              RenderText {#text} at (0,0) size 8x18
-                text run at (0,1) width 8: "4"
-            RenderTableCell {TD} at (420,17) size 351x17 [bgcolor=#FFA500] [r=1 c=4 rs=1 cs=1]
+              RenderBR {BR} at (280,0) size 0x0
+              RenderText {#text} at (0,0) size 8x17
+                text run at (0,0) width 8: "3"
+            RenderTableCell {TD} at (411,27) size 10x18 [bgcolor=#0000FF] [r=1 c=3 rs=2 cs=1]
+              RenderText {#text} at (0,0) size 8x17
+                text run at (0,0) width 8: "4"
+            RenderTableCell {TD} at (420,18) size 351x18 [bgcolor=#FFA500] [r=1 c=4 rs=1 cs=1]
               RenderText {#text} at (0,0) size 8x17
                 text run at (0,0) width 8: "5"
-          RenderTableRow {TR} at (0,34) size 770x17
-            RenderTableCell {TD} at (420,34) size 351x17 [r=2 c=4 rs=1 cs=1]
-              RenderTable {TABLE} at (0,0) size 350x17 [bgcolor=#FFA500]
-                RenderTableSection {TBODY} at (0,0) size 350x17
-                  RenderTableRow {TR} at (0,0) size 350x17
-                    RenderTableCell {TD} at (0,0) size 273x17 [r=0 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,36) size 770x18
+            RenderTableCell {TD} at (420,36) size 351x18 [r=2 c=4 rs=1 cs=1]
+              RenderTable {TABLE} at (0,0) size 350x18 [bgcolor=#FFA500]
+                RenderTableSection {TBODY} at (0,0) size 350x18
+                  RenderTableRow {TR} at (0,0) size 350x18
+                    RenderTableCell {TD} at (0,0) size 273x18 [r=0 c=0 rs=1 cs=1]
                       RenderImage {IMG} at (0,0) size 267x0
                       RenderBR {BR} at (267,0) size 0x0
                       RenderText {#text} at (0,0) size 8x17
                         text run at (0,0) width 8: "5"
-                    RenderTableCell {TD} at (273,8) size 77x0 [r=0 c=1 rs=1 cs=1]
+                    RenderTableCell {TD} at (273,9) size 77x0 [r=0 c=1 rs=1 cs=1]
                       RenderImage {IMG} at (0,0) size 77x0
-          RenderTableRow {TR} at (0,51) size 770x17
-            RenderTableCell {TD} at (131,51) size 281x17 [bgcolor=#800080] [r=3 c=2 rs=1 cs=1]
+          RenderTableRow {TR} at (0,54) size 770x18
+            RenderTableCell {TD} at (131,54) size 281x18 [bgcolor=#800080] [r=3 c=2 rs=1 cs=1]
               RenderText {#text} at (0,0) size 8x17
                 text run at (0,0) width 8: "3"
-            RenderTableCell {TD} at (411,51) size 10x17 [bgcolor=#0000FF] [r=3 c=3 rs=1 cs=1]
+            RenderTableCell {TD} at (411,54) size 10x18 [bgcolor=#0000FF] [r=3 c=3 rs=1 cs=1]
               RenderText {#text} at (0,0) size 8x17
                 text run at (0,0) width 8: "4"
-            RenderTableCell {TD} at (420,51) size 351x17 [bgcolor=#FFA500] [r=3 c=4 rs=1 cs=1]
+            RenderTableCell {TD} at (420,54) size 351x18 [bgcolor=#FFA500] [r=3 c=4 rs=1 cs=1]
               RenderText {#text} at (0,0) size 8x17
                 text run at (0,0) width 8: "5"
-          RenderTableRow {TR} at (0,68) size 770x17
-            RenderTableCell {TD} at (131,68) size 281x17 [bgcolor=#800080] [r=4 c=2 rs=1 cs=1]
+          RenderTableRow {TR} at (0,72) size 770x18
+            RenderTableCell {TD} at (131,72) size 281x18 [bgcolor=#800080] [r=4 c=2 rs=1 cs=1]
               RenderText {#text} at (0,0) size 8x17
                 text run at (0,0) width 8: "3"
-            RenderTableCell {TD} at (411,68) size 10x17 [bgcolor=#0000FF] [r=4 c=3 rs=1 cs=1]
+            RenderTableCell {TD} at (411,72) size 10x18 [bgcolor=#0000FF] [r=4 c=3 rs=1 cs=1]
               RenderText {#text} at (0,0) size 8x17
                 text run at (0,0) width 8: "4"
-            RenderTableCell {TD} at (420,68) size 351x17 [bgcolor=#FFA500] [r=4 c=4 rs=1 cs=1]
+            RenderTableCell {TD} at (420,72) size 351x18 [bgcolor=#FFA500] [r=4 c=4 rs=1 cs=1]
               RenderText {#text} at (0,0) size 8x17
                 text run at (0,0) width 8: "5"
diff --git a/LayoutTests/platform/gtk/fast/table/006-expected.png b/LayoutTests/platform/gtk/fast/table/006-expected.png
index f3ffc8b..358ee93 100644
--- a/LayoutTests/platform/gtk/fast/table/006-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/006-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/006-expected.txt b/LayoutTests/platform/gtk/fast/table/006-expected.txt
index d8d49a2..3cbb0ef 100644
--- a/LayoutTests/platform/gtk/fast/table/006-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/006-expected.txt
@@ -3,9 +3,9 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderTable {TABLE} at (0,0) size 231x223 [border: (2px outset #808080)]
-        RenderTableSection {TBODY} at (2,2) size 227x219
-          RenderTableRow {TR} at (0,0) size 227x219
-            RenderTableCell {TD} at (0,0) size 227x219 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+      RenderTable {TABLE} at (0,0) size 231x224 [border: (2px outset #808080)]
+        RenderTableSection {TBODY} at (2,2) size 227x220
+          RenderTableRow {TR} at (0,0) size 227x220
+            RenderTableCell {TD} at (0,0) size 227x220 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (101,101) size 25x17
                 text run at (101,101) width 25: "Foo"
diff --git a/LayoutTests/platform/gtk/fast/table/007-expected.png b/LayoutTests/platform/gtk/fast/table/007-expected.png
index e64a139..ecdb332 100644
--- a/LayoutTests/platform/gtk/fast/table/007-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/007-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/007-expected.txt b/LayoutTests/platform/gtk/fast/table/007-expected.txt
index 2f70248..b55248d 100644
--- a/LayoutTests/platform/gtk/fast/table/007-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/007-expected.txt
@@ -3,24 +3,24 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderTable {TABLE} at (0,0) size 524x88 [border: (1px outset #808080)]
-        RenderTableSection {TBODY} at (1,1) size 522x86
+      RenderTable {TABLE} at (0,0) size 524x90 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 522x88
           RenderTableRow {TR} at (0,0) size 522x48
             RenderTableCell {TD} at (0,0) size 27x3 [border: (1px inset #808080)] [r=0 c=0 rs=3 cs=1]
               RenderImage {IMG} at (1,1) size 25x1
-            RenderTableCell {TD} at (27,0) size 495x19 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (27,0) size 495x20 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 21x17
                 text run at (1,1) width 21: "foo"
-          RenderTableRow {TR} at (0,48) size 522x19
-            RenderTableCell {TD} at (27,48) size 495x19 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
-              RenderBlock {DIV} at (1,1) size 493x17
+          RenderTableRow {TR} at (0,48) size 522x20
+            RenderTableCell {TD} at (27,48) size 495x20 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
+              RenderBlock {DIV} at (1,1) size 493x18
                 RenderText {#text} at (12,0) size 432x17
                   text run at (12,0) width 432: "Affordable, high-quality business services with unparalleled support."
-          RenderTableRow {TR} at (0,67) size 522x0
-            RenderTableCell {TD} at (27,67) size 495x19 [border: (1px inset #808080)] [r=2 c=1 rs=2 cs=1]
+          RenderTableRow {TR} at (0,68) size 522x0
+            RenderTableCell {TD} at (27,68) size 495x20 [border: (1px inset #808080)] [r=2 c=1 rs=2 cs=1]
               RenderText {#text} at (1,1) size 416x17
                 text run at (1,1) width 416: "Wireless Services\x{2014}Take the Net with you when you\x{2019}re on the go"
-          RenderTableRow {TR} at (0,67) size 522x19
-            RenderTableCell {TD} at (0,67) size 522x19 [border: (1px inset #808080)] [r=3 c=0 rs=1 cs=2]
+          RenderTableRow {TR} at (0,68) size 522x20
+            RenderTableCell {TD} at (0,68) size 522x20 [border: (1px inset #808080)] [r=3 c=0 rs=1 cs=2]
               RenderText {#text} at (1,1) size 24x17
                 text run at (1,1) width 24: "goo"
diff --git a/LayoutTests/platform/gtk/fast/table/009-expected.png b/LayoutTests/platform/gtk/fast/table/009-expected.png
index 2110ac4..7e4afb7 100644
--- a/LayoutTests/platform/gtk/fast/table/009-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/009-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/009-expected.txt b/LayoutTests/platform/gtk/fast/table/009-expected.txt
index 8196c6b..75e711d 100644
--- a/LayoutTests/platform/gtk/fast/table/009-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/009-expected.txt
@@ -20,23 +20,23 @@
                                   RenderImage {IMG} at (0,0) size 97x180
       RenderBlock {P} at (0,74) size 800x0
       RenderBlock (floating) {DIV} at (0,74) size 104x54 [border: (2px solid #FF0000)]
-        RenderText {#text} at (2,2) size 82x51
+        RenderText {#text} at (2,2) size 82x53
           text run at (2,2) width 82: "Here is some"
-          text run at (2,19) width 31: "text. "
-          text run at (33,19) width 51: "I should"
-          text run at (2,36) width 61: "overflow."
-        RenderBR {BR} at (63,50) size 0x0
-        RenderText {#text} at (2,53) size 98x17
-          text run at (2,53) width 98: "I will overflow."
-        RenderBR {BR} at (100,67) size 0x0
-        RenderText {#text} at (2,70) size 96x34
-          text run at (2,70) width 96: "I definitely will"
-          text run at (2,87) width 57: "overflow"
-        RenderBR {BR} at (59,101) size 0x0
-        RenderText {#text} at (2,104) size 65x34
-          text run at (2,104) width 65: "I promis. I"
-          text run at (2,121) width 65: "lvoerflow."
-        RenderBR {BR} at (67,135) size 0x0
-        RenderText {#text} at (2,138) size 45x17
-          text run at (2,138) width 45: "Really."
+          text run at (2,20) width 31: "text. "
+          text run at (33,20) width 51: "I should"
+          text run at (2,38) width 61: "overflow."
+        RenderBR {BR} at (63,52) size 0x0
+        RenderText {#text} at (2,56) size 98x17
+          text run at (2,56) width 98: "I will overflow."
+        RenderBR {BR} at (100,70) size 0x0
+        RenderText {#text} at (2,74) size 96x35
+          text run at (2,74) width 96: "I definitely will"
+          text run at (2,92) width 57: "overflow"
+        RenderBR {BR} at (59,106) size 0x0
+        RenderText {#text} at (2,110) size 65x35
+          text run at (2,110) width 65: "I promis. I"
+          text run at (2,128) width 65: "lvoerflow."
+        RenderBR {BR} at (67,142) size 0x0
+        RenderText {#text} at (2,146) size 45x17
+          text run at (2,146) width 45: "Really."
       RenderBlock {P} at (0,74) size 800x0
diff --git a/LayoutTests/platform/gtk/fast/table/010-expected.png b/LayoutTests/platform/gtk/fast/table/010-expected.png
index 73b991c..5487888 100644
--- a/LayoutTests/platform/gtk/fast/table/010-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/010-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/010-expected.txt b/LayoutTests/platform/gtk/fast/table/010-expected.txt
index 5461983..e88a834 100644
--- a/LayoutTests/platform/gtk/fast/table/010-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/010-expected.txt
@@ -4,12 +4,12 @@
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {DIV} at (0,0) size 784x0
-      RenderTable {TABLE} at (0,0) size 104x23
-        RenderTableSection {TBODY} at (0,0) size 104x23
-          RenderTableRow {TR} at (0,2) size 104x19
-            RenderTableCell {TD} at (2,2) size 37x19 [r=0 c=0 rs=1 cs=1]
+      RenderTable {TABLE} at (0,0) size 104x24
+        RenderTableSection {TBODY} at (0,0) size 104x24
+          RenderTableRow {TR} at (0,2) size 104x20
+            RenderTableCell {TD} at (2,2) size 37x20 [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,1) size 35x17
                 text run at (1,1) width 35: "Hello"
-            RenderTableCell {TD} at (41,2) size 61x19 [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (41,2) size 61x20 [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 59x17
                 text run at (1,1) width 59: "Goodbye"
diff --git a/LayoutTests/platform/gtk/fast/table/011-expected.png b/LayoutTests/platform/gtk/fast/table/011-expected.png
index 254fa12..fbe10c6 100644
--- a/LayoutTests/platform/gtk/fast/table/011-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/011-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/011-expected.txt b/LayoutTests/platform/gtk/fast/table/011-expected.txt
index 07cad75..fe339e2 100644
--- a/LayoutTests/platform/gtk/fast/table/011-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/011-expected.txt
@@ -1,48 +1,48 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x81
-  RenderBlock {HTML} at (0,0) size 800x81
-    RenderBody {BODY} at (8,8) size 784x65
-      RenderTable {TABLE} at (0,0) size 66x65
-        RenderTableSection {THEAD} at (0,0) size 66x23
-          RenderTableRow {TR} at (0,2) size 66x19
-            RenderTableCell {TH} at (2,2) size 14x19 [color=#FF0000] [r=0 c=0 rs=1 cs=1]
+layer at (0,0) size 800x84
+  RenderBlock {HTML} at (0,0) size 800x84
+    RenderBody {BODY} at (8,8) size 784x68
+      RenderTable {TABLE} at (0,0) size 66x68
+        RenderTableSection {THEAD} at (0,0) size 66x24
+          RenderTableRow {TR} at (0,2) size 66x20
+            RenderTableCell {TH} at (2,2) size 14x20 [color=#FF0000] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,1) size 12x17
                 text run at (1,1) width 12: "H"
-            RenderTableCell {TH} at (18,2) size 14x19 [color=#FF0000] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TH} at (18,2) size 14x20 [color=#FF0000] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 12x17
                 text run at (1,1) width 12: "E"
-            RenderTableCell {TH} at (34,2) size 14x19 [color=#FF0000] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TH} at (34,2) size 14x20 [color=#FF0000] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (1,1) size 12x17
                 text run at (1,1) width 12: "A"
-            RenderTableCell {TH} at (50,2) size 14x19 [color=#FF0000] [r=0 c=3 rs=1 cs=1]
+            RenderTableCell {TH} at (50,2) size 14x20 [color=#FF0000] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (1,1) size 12x17
                 text run at (1,1) width 12: "D"
-        RenderTableSection {TFOOT} at (0,44) size 66x21
-          RenderTableRow {TR} at (0,0) size 66x19
-            RenderTableCell {TH} at (2,0) size 14x19 [color=#0000FF] [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {TFOOT} at (0,46) size 66x22
+          RenderTableRow {TR} at (0,0) size 66x20
+            RenderTableCell {TH} at (2,0) size 14x20 [color=#0000FF] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (2,1) size 10x17
                 text run at (2,1) width 10: "F"
-            RenderTableCell {TH} at (18,0) size 14x19 [color=#0000FF] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TH} at (18,0) size 14x20 [color=#0000FF] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 12x17
                 text run at (1,1) width 12: "O"
-            RenderTableCell {TH} at (34,0) size 14x19 [color=#0000FF] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TH} at (34,0) size 14x20 [color=#0000FF] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (1,1) size 12x17
                 text run at (1,1) width 12: "O"
-            RenderTableCell {TH} at (50,0) size 14x19 [color=#0000FF] [r=0 c=3 rs=1 cs=1]
+            RenderTableCell {TH} at (50,0) size 14x20 [color=#0000FF] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (1,1) size 12x17
                 text run at (1,1) width 12: "T"
-        RenderTableSection {TBODY} at (0,23) size 66x21
-          RenderTableRow {TR} at (0,0) size 66x19
-            RenderTableCell {TD} at (2,0) size 14x19 [color=#008000] [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {TBODY} at (0,24) size 66x22
+          RenderTableRow {TR} at (0,0) size 66x20
+            RenderTableCell {TD} at (2,0) size 14x20 [color=#008000] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,1) size 8x17
                 text run at (1,1) width 8: "b"
-            RenderTableCell {TD} at (18,0) size 14x19 [color=#008000] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (18,0) size 14x20 [color=#008000] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 8x17
                 text run at (1,1) width 8: "o"
-            RenderTableCell {TD} at (34,0) size 14x19 [color=#008000] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (34,0) size 14x20 [color=#008000] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (1,1) size 8x17
                 text run at (1,1) width 8: "d"
-            RenderTableCell {TD} at (50,0) size 14x19 [color=#008000] [r=0 c=3 rs=1 cs=1]
+            RenderTableCell {TD} at (50,0) size 14x20 [color=#008000] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (1,1) size 8x17
                 text run at (1,1) width 8: "y"
diff --git a/LayoutTests/platform/gtk/fast/table/012-expected.png b/LayoutTests/platform/gtk/fast/table/012-expected.png
index 6d0be7a..f0a7f29 100644
--- a/LayoutTests/platform/gtk/fast/table/012-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/012-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/012-expected.txt b/LayoutTests/platform/gtk/fast/table/012-expected.txt
index 1653502..01f1d7c 100644
--- a/LayoutTests/platform/gtk/fast/table/012-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/012-expected.txt
@@ -3,23 +3,23 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock (anonymous) at (0,0) size 784x17
+      RenderBlock (anonymous) at (0,0) size 784x18
         RenderText {#text} at (0,0) size 29x17
           text run at (0,0) width 29: "Text"
-      RenderTable {TABLE} at (0,17) size 784x100
+      RenderTable {TABLE} at (0,18) size 784x100
         RenderTableSection {TBODY} at (0,0) size 784x100
           RenderTableRow {TR} at (0,0) size 784x100
             RenderTableCell {TD} at (0,50) size 0x0 [r=0 c=0 rs=1 cs=1]
-      RenderBlock (anonymous) at (0,117) size 784x17
+      RenderBlock (anonymous) at (0,118) size 784x18
         RenderText {#text} at (0,0) size 321x17
           text run at (0,0) width 321: "This text is 100 pixels lower than the previous line."
-      RenderTable {TABLE} at (0,134) size 784x100
+      RenderTable {TABLE} at (0,136) size 784x100
         RenderTableSection {TBODY} at (0,0) size 784x100
           RenderTableRow {TR} at (0,0) size 784x100
-      RenderBlock (anonymous) at (0,234) size 784x17
+      RenderBlock (anonymous) at (0,236) size 784x18
         RenderText {#text} at (0,0) size 321x17
           text run at (0,0) width 321: "This text is 100 pixels lower than the previous line."
-      RenderTable {TABLE} at (0,251) size 784x0
-      RenderBlock (anonymous) at (0,251) size 784x17
+      RenderTable {TABLE} at (0,254) size 784x0
+      RenderBlock (anonymous) at (0,254) size 784x18
         RenderText {#text} at (0,0) size 308x17
           text run at (0,0) width 308: "No space between this line and the previous line."
diff --git a/LayoutTests/platform/gtk/fast/table/013-expected.png b/LayoutTests/platform/gtk/fast/table/013-expected.png
index 0f47442..0ffc324 100644
--- a/LayoutTests/platform/gtk/fast/table/013-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/013-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/013-expected.txt b/LayoutTests/platform/gtk/fast/table/013-expected.txt
index 9e500f0..f0f1d0b 100644
--- a/LayoutTests/platform/gtk/fast/table/013-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/013-expected.txt
@@ -7,11 +7,11 @@
         RenderTableSection {TBODY} at (0,0) size 784x100
           RenderTableRow {TR} at (0,0) size 784x100
             RenderTableCell {TD} at (0,41) size 47x18 [r=0 c=0 rs=1 cs=1]
-              RenderText {#text} at (0,0) size 12x18
-                text run at (0,1) width 12: "A"
+              RenderText {#text} at (0,0) size 12x17
+                text run at (0,0) width 12: "A"
             RenderTableCell {TD} at (46,41) size 692x18 [r=0 c=1 rs=1 cs=1]
-              RenderText {#text} at (0,0) size 11x18
-                text run at (0,1) width 11: "B"
+              RenderText {#text} at (0,0) size 11x17
+                text run at (0,0) width 11: "B"
             RenderTableCell {TD} at (737,41) size 48x18 [r=0 c=2 rs=1 cs=1]
-              RenderText {#text} at (0,0) size 11x18
-                text run at (0,1) width 11: "C"
+              RenderText {#text} at (0,0) size 11x17
+                text run at (0,0) width 11: "C"
diff --git a/LayoutTests/platform/gtk/fast/table/014-expected.png b/LayoutTests/platform/gtk/fast/table/014-expected.png
index 7a9fd62..39f0559 100644
--- a/LayoutTests/platform/gtk/fast/table/014-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/014-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/014-expected.txt b/LayoutTests/platform/gtk/fast/table/014-expected.txt
index 8c29b17..fd93bba 100644
--- a/LayoutTests/platform/gtk/fast/table/014-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/014-expected.txt
@@ -7,13 +7,13 @@
         RenderImage {IMG} at (0,0) size 132x86
         RenderText {#text} at (0,0) size 0x0
       RenderBlock {H2} at (0,105) size 784x0
-      RenderTable {TABLE} at (0,105) size 132x35
-        RenderTableSection {TBODY} at (0,0) size 132x34
-          RenderTableRow {TR} at (0,0) size 132x17
-            RenderTableCell {TD} at (0,0) size 132x17 [r=0 c=0 rs=1 cs=1]
+      RenderTable {TABLE} at (0,105) size 132x37
+        RenderTableSection {TBODY} at (0,0) size 132x36
+          RenderTableRow {TR} at (0,0) size 132x18
+            RenderTableCell {TD} at (0,0) size 132x18 [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (0,0) size 31x17
                 text run at (0,0) width 31: "hello"
-          RenderTableRow {TR} at (0,17) size 132x17
-            RenderTableCell {TD} at (0,17) size 132x17 [r=1 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,18) size 132x18
+            RenderTableCell {TD} at (0,18) size 132x18 [r=1 c=0 rs=1 cs=1]
               RenderText {#text} at (0,0) size 55x17
                 text run at (0,0) width 55: "goodbye"
diff --git a/LayoutTests/platform/gtk/fast/table/015-expected.png b/LayoutTests/platform/gtk/fast/table/015-expected.png
index 09c32e8..b395d3f 100644
--- a/LayoutTests/platform/gtk/fast/table/015-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/015-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/015-expected.txt b/LayoutTests/platform/gtk/fast/table/015-expected.txt
index ebaa3e0..8263f0c 100644
--- a/LayoutTests/platform/gtk/fast/table/015-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/015-expected.txt
@@ -3,15 +3,15 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderTable {TABLE} at (0,0) size 47x29 [border: (3px solid #000000)]
-        RenderTableSection {TBODY} at (3,3) size 41x23
-          RenderTableRow {TR} at (0,2) size 41x19
-            RenderTableCell {TD} at (2,2) size 37x19 [r=0 c=0 rs=1 cs=1]
+      RenderTable {TABLE} at (0,0) size 47x30 [border: (3px solid #000000)]
+        RenderTableSection {TBODY} at (3,3) size 41x24
+          RenderTableRow {TR} at (0,2) size 41x20
+            RenderTableCell {TD} at (2,2) size 37x20 [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,1) size 35x17
                 text run at (1,1) width 35: "Hello"
-      RenderTable {TABLE} at (0,45) size 47x29 [border: (3px solid #000000)]
-        RenderTableSection {TBODY} at (3,3) size 41x23
-          RenderTableRow {TR} at (0,2) size 41x19
-            RenderTableCell {TD} at (2,2) size 37x19 [r=0 c=0 rs=1 cs=1]
+      RenderTable {TABLE} at (0,46) size 47x30 [border: (3px solid #000000)]
+        RenderTableSection {TBODY} at (3,3) size 41x24
+          RenderTableRow {TR} at (0,2) size 41x20
+            RenderTableCell {TD} at (2,2) size 37x20 [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,1) size 35x17
                 text run at (1,1) width 35: "Hello"
diff --git a/LayoutTests/platform/gtk/fast/table/016-expected.png b/LayoutTests/platform/gtk/fast/table/016-expected.png
index 1da549ff..c0a71ea 100644
--- a/LayoutTests/platform/gtk/fast/table/016-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/016-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/016-expected.txt b/LayoutTests/platform/gtk/fast/table/016-expected.txt
index 11f8f43..5453a65 100644
--- a/LayoutTests/platform/gtk/fast/table/016-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/016-expected.txt
@@ -3,17 +3,17 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderTable {TABLE} at (0,0) size 784x102 [bgcolor=#808000]
-        RenderTableSection {TBODY} at (0,0) size 784x102
-          RenderTableRow {TR} at (0,0) size 784x102
-            RenderTableCell {TD} at (0,0) size 72x102 [r=0 c=0 rs=1 cs=1]
-              RenderText {#text} at (0,0) size 72x102
+      RenderTable {TABLE} at (0,0) size 784x108 [bgcolor=#808000]
+        RenderTableSection {TBODY} at (0,0) size 784x108
+          RenderTableRow {TR} at (0,0) size 784x108
+            RenderTableCell {TD} at (0,0) size 72x108 [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 72x107
                 text run at (0,0) width 53: "Dorothy"
-                text run at (0,17) width 72: "Rothschild:"
-                text run at (0,34) width 37: "Love,"
-                text run at (0,51) width 58: "curiosity,"
-                text run at (0,68) width 49: "freckles"
-                text run at (0,85) width 23: "and"
-            RenderTableCell {TD} at (72,0) size 712x17 [bgcolor=#008000] [r=0 c=1 rs=1 cs=1]
+                text run at (0,18) width 72: "Rothschild:"
+                text run at (0,36) width 37: "Love,"
+                text run at (0,54) width 58: "curiosity,"
+                text run at (0,72) width 49: "freckles"
+                text run at (0,90) width 23: "and"
+            RenderTableCell {TD} at (72,0) size 712x18 [bgcolor=#008000] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (0,0) size 196x17
                 text run at (0,0) width 196: "Animal Friends Rescue Project"
diff --git a/LayoutTests/platform/gtk/fast/table/017-expected.png b/LayoutTests/platform/gtk/fast/table/017-expected.png
index ec0f2aa..fd7f3fb 100644
--- a/LayoutTests/platform/gtk/fast/table/017-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/017-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/017-expected.txt b/LayoutTests/platform/gtk/fast/table/017-expected.txt
index caaa9cc..43b4986 100644
--- a/LayoutTests/platform/gtk/fast/table/017-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/017-expected.txt
@@ -3,23 +3,23 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderTable {TABLE} at (0,0) size 745x50 [border: (1px outset #808080)]
-        RenderTableSection {TBODY} at (1,1) size 743x48
-          RenderTableRow {TR} at (0,2) size 743x44
-            RenderTableCell {TD} at (2,2) size 239x44 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
-              RenderTable {TABLE} at (2,2) size 235x40
-                RenderTableSection {TBODY} at (0,0) size 235x40
-                  RenderTableRow {TR} at (0,2) size 235x36
-                    RenderTableCell {TD} at (2,2) size 231x36 [r=0 c=0 rs=1 cs=1]
-                      RenderText {#text} at (1,1) size 223x34
+      RenderTable {TABLE} at (0,0) size 745x52 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 743x50
+          RenderTableRow {TR} at (0,2) size 743x46
+            RenderTableCell {TD} at (2,2) size 239x46 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderTable {TABLE} at (2,2) size 235x42
+                RenderTableSection {TBODY} at (0,0) size 235x42
+                  RenderTableRow {TR} at (0,2) size 235x38
+                    RenderTableCell {TD} at (2,2) size 231x38 [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (1,1) size 223x35
                         text run at (1,1) width 223: "This is the first column. It has some"
-                        text run at (1,18) width 55: "text in it."
-            RenderTableCell {TD} at (242,2) size 499x44 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
-              RenderTable {TABLE} at (2,2) size 495x40
-                RenderTableSection {TBODY} at (0,0) size 495x40
-                  RenderTableRow {TR} at (0,2) size 495x36
-                    RenderTableCell {TD} at (2,2) size 491x36 [r=0 c=0 rs=1 cs=1]
-                      RenderText {#text} at (1,1) size 460x34
+                        text run at (1,19) width 55: "text in it."
+            RenderTableCell {TD} at (242,2) size 499x46 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+              RenderTable {TABLE} at (2,2) size 495x42
+                RenderTableSection {TBODY} at (0,0) size 495x42
+                  RenderTableRow {TR} at (0,2) size 495x38
+                    RenderTableCell {TD} at (2,2) size 491x38 [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (1,1) size 460x35
                         text run at (1,1) width 172: "This is the second column. "
                         text run at (173,1) width 288: "It has a lot more content than the first column."
-                        text run at (1,18) width 137: "That shouldn't matter."
+                        text run at (1,19) width 137: "That shouldn't matter."
diff --git a/LayoutTests/platform/gtk/fast/table/018-expected.png b/LayoutTests/platform/gtk/fast/table/018-expected.png
index ca96c37e9..8e09f38 100644
--- a/LayoutTests/platform/gtk/fast/table/018-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/018-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/018-expected.txt b/LayoutTests/platform/gtk/fast/table/018-expected.txt
index 43725b4..3f17d68 100644
--- a/LayoutTests/platform/gtk/fast/table/018-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/018-expected.txt
@@ -3,33 +3,33 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x576
-      RenderBlock (anonymous) at (0,0) size 784x17
+      RenderBlock (anonymous) at (0,0) size 784x18
         RenderText {#text} at (0,0) size 436x17
           text run at (0,0) width 436: "This is a test for bug 3166276. Set the following preferences to see it:"
-      RenderBlock {UL} at (0,33) size 784x34
-        RenderListItem {LI} at (40,0) size 744x17
+      RenderBlock {UL} at (0,34) size 784x36
+        RenderListItem {LI} at (40,0) size 744x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderText {#text} at (0,0) size 220x17
             text run at (0,0) width 220: "Proportional font -- Times 15 point"
-        RenderListItem {LI} at (40,17) size 744x17
+        RenderListItem {LI} at (40,18) size 744x18
           RenderListMarker at (-17,0) size 7x17: bullet
           RenderText {#text} at (0,0) size 231x17
             text run at (0,0) width 231: "Fixed width font -- Monaco 11 point"
-      RenderBlock {P} at (0,83) size 784x62
-        RenderTable {TABLE} at (0,0) size 784x62 [border: (1px outset #808080)]
-          RenderTableSection {TBODY} at (1,1) size 782x60
-            RenderTableRow {TR} at (0,2) size 782x56
-              RenderTableCell {TD} at (2,2) size 778x56 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+      RenderBlock {P} at (0,86) size 784x64
+        RenderTable {TABLE} at (0,0) size 784x64 [border: (1px outset #808080)]
+          RenderTableSection {TBODY} at (1,1) size 782x62
+            RenderTableRow {TR} at (0,2) size 782x58
+              RenderTableCell {TD} at (2,2) size 778x58 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
                 RenderText {#text} at (2,2) size 125x17
                   text run at (2,2) width 125: "The following text: "
                 RenderInline {TT} at (0,0) size 88x15
                   RenderText {#text} at (127,5) size 88x15
                     text run at (127,5) width 88: "hello world"
-                RenderText {#text} at (215,2) size 773x52
+                RenderText {#text} at (215,2) size 773x53
                   text run at (215,2) width 532: ", is written using the <tt> tag. It should show up as Monaco 11 point, but instead it is"
                   text run at (2,20) width 773: "showing up as Monaco 15 point. The font is correct, but the point size is whatever is set for the proportional font. Note that"
-                  text run at (2,37) width 257: "this only happens to text inside a <table>"
-      RenderBlock {P} at (0,161) size 784x18
+                  text run at (2,38) width 257: "this only happens to text inside a <table>"
+      RenderBlock {P} at (0,166) size 784x18
         RenderText {#text} at (0,0) size 289x17
           text run at (0,0) width 289: "Here is the same text again outside a <table>: "
         RenderInline {TT} at (0,0) size 88x15
diff --git a/LayoutTests/platform/gtk/fast/table/020-expected.png b/LayoutTests/platform/gtk/fast/table/020-expected.png
index e8ed9df..14f420a 100644
--- a/LayoutTests/platform/gtk/fast/table/020-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/020-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/020-expected.txt b/LayoutTests/platform/gtk/fast/table/020-expected.txt
index e0c7b46..d20f2e8 100644
--- a/LayoutTests/platform/gtk/fast/table/020-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/020-expected.txt
@@ -3,12 +3,12 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderTable {TABLE} at (0,0) size 500x27 [border: (1px outset #808080)]
-        RenderTableSection {TBODY} at (1,1) size 498x25
-          RenderTableRow {TR} at (0,2) size 498x21
-            RenderTableCell {TD} at (2,2) size 222x21 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+      RenderTable {TABLE} at (0,0) size 500x28 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 498x26
+          RenderTableRow {TR} at (0,2) size 498x22
+            RenderTableCell {TD} at (2,2) size 222x22 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 156x17
                 text run at (2,2) width 156: "Dell Inspiron Notebooks"
-            RenderTableCell {TD} at (225,2) size 271x21 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (225,2) size 271x22 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 156x17
                 text run at (2,2) width 156: "Dell Inspiron Notebooks"
diff --git a/LayoutTests/platform/gtk/fast/table/021-expected.png b/LayoutTests/platform/gtk/fast/table/021-expected.png
index 9325453..4202716 100644
--- a/LayoutTests/platform/gtk/fast/table/021-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/021-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/021-expected.txt b/LayoutTests/platform/gtk/fast/table/021-expected.txt
index 49bf6d3..97ef52f 100644
--- a/LayoutTests/platform/gtk/fast/table/021-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/021-expected.txt
@@ -3,13 +3,13 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderTable {TABLE} at (0,0) size 153x40
-        RenderTableSection {TBODY} at (0,0) size 153x40
-          RenderTableRow {TR} at (0,2) size 153x36
-            RenderTableCell {TD} at (2,2) size 49x36 [r=0 c=0 rs=1 cs=1]
-              RenderText {#text} at (1,1) size 47x34
+      RenderTable {TABLE} at (0,0) size 153x42
+        RenderTableSection {TBODY} at (0,0) size 153x42
+          RenderTableRow {TR} at (0,2) size 153x38
+            RenderTableCell {TD} at (2,2) size 49x38 [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 47x35
                 text run at (1,1) width 29: "first-"
-                text run at (1,18) width 47: "column"
-            RenderTableCell {TD} at (53,10) size 98x20 [bgcolor=#BBBBBB] [r=0 c=1 rs=1 cs=1]
-              RenderText {#text} at (1,1) size 96x18
-                text run at (1,2) width 96: "second-column"
+                text run at (1,19) width 47: "column"
+            RenderTableCell {TD} at (53,11) size 98x20 [bgcolor=#BBBBBB] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 96x17
+                text run at (1,1) width 96: "second-column"
diff --git a/LayoutTests/platform/gtk/fast/table/023-expected.png b/LayoutTests/platform/gtk/fast/table/023-expected.png
index 5e30704..e2dc933 100644
--- a/LayoutTests/platform/gtk/fast/table/023-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/023-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/023-expected.txt b/LayoutTests/platform/gtk/fast/table/023-expected.txt
index 586e0eb..297c7fe 100644
--- a/LayoutTests/platform/gtk/fast/table/023-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/023-expected.txt
@@ -1,100 +1,100 @@
-layer at (0,0) size 785x706
+layer at (0,0) size 785x740
   RenderView at (0,0) size 785x600
-layer at (0,0) size 785x706
-  RenderBlock {HTML} at (0,0) size 785x706
-    RenderBody {BODY} at (8,8) size 769x682
-      RenderTable {TABLE} at (0,0) size 769x76
-        RenderTableSection {TBODY} at (0,0) size 769x76
-          RenderTableRow {TR} at (0,2) size 769x72
-            RenderTableCell {TD} at (2,27) size 689x22 [border: (1px solid #008000)] [r=0 c=0 rs=1 cs=1]
-              RenderText {#text} at (2,2) size 8x18
-                text run at (2,3) width 8: "1"
-            RenderTableCell {TD} at (693,2) size 60x72 [border: (1px solid #008000)] [r=0 c=1 rs=1 cs=1]
-              RenderText {#text} at (2,2) size 56x68
+layer at (0,0) size 785x740
+  RenderBlock {HTML} at (0,0) size 785x740
+    RenderBody {BODY} at (8,8) size 769x716
+      RenderTable {TABLE} at (0,0) size 769x80
+        RenderTableSection {TBODY} at (0,0) size 769x80
+          RenderTableRow {TR} at (0,2) size 769x76
+            RenderTableCell {TD} at (2,29) size 689x22 [border: (1px solid #008000)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 8x17
+                text run at (2,2) width 8: "1"
+            RenderTableCell {TD} at (693,2) size 60x76 [border: (1px solid #008000)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 56x71
                 text run at (2,2) width 53: "See, this"
-                text run at (2,19) width 33: "is the"
-                text run at (2,36) width 56: "problem."
-                text run at (2,53) width 49: "It will..."
-            RenderTableCell {TD} at (755,27) size 12x22 [border: (1px solid #008000)] [r=0 c=2 rs=1 cs=1]
-              RenderText {#text} at (2,2) size 8x18
-                text run at (2,3) width 8: "3"
-      RenderBlock {P} at (0,92) size 769x0
-      RenderTable {TABLE} at (0,92) size 769x186
-        RenderTableSection {TBODY} at (0,0) size 769x186
-          RenderTableRow {TR} at (0,2) size 769x182
-            RenderTableCell {TD} at (2,2) size 765x182 [border: (1px solid #008000)] [r=0 c=0 rs=1 cs=1]
-              RenderTable {TABLE} at (2,2) size 761x178
-                RenderTableSection {TBODY} at (0,0) size 761x178
-                  RenderTableRow {TR} at (0,2) size 761x174
-                    RenderTableCell {TD} at (2,78) size 681x22 [border: (1px solid #008000)] [r=0 c=0 rs=1 cs=1]
-                      RenderText {#text} at (2,2) size 8x18
-                        text run at (2,3) width 8: "1"
-                    RenderTableCell {TD} at (685,2) size 60x174 [border: (1px solid #008000)] [r=0 c=1 rs=1 cs=1]
-                      RenderText {#text} at (2,2) size 56x170
+                text run at (2,20) width 33: "is the"
+                text run at (2,38) width 56: "problem."
+                text run at (2,56) width 49: "It will..."
+            RenderTableCell {TD} at (755,29) size 12x22 [border: (1px solid #008000)] [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 8x17
+                text run at (2,2) width 8: "3"
+      RenderBlock {P} at (0,96) size 769x0
+      RenderTable {TABLE} at (0,96) size 769x196
+        RenderTableSection {TBODY} at (0,0) size 769x196
+          RenderTableRow {TR} at (0,2) size 769x192
+            RenderTableCell {TD} at (2,2) size 765x192 [border: (1px solid #008000)] [r=0 c=0 rs=1 cs=1]
+              RenderTable {TABLE} at (2,2) size 761x188
+                RenderTableSection {TBODY} at (0,0) size 761x188
+                  RenderTableRow {TR} at (0,2) size 761x184
+                    RenderTableCell {TD} at (2,83) size 681x22 [border: (1px solid #008000)] [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (2,2) size 8x17
+                        text run at (2,2) width 8: "1"
+                    RenderTableCell {TD} at (685,2) size 60x184 [border: (1px solid #008000)] [r=0 c=1 rs=1 cs=1]
+                      RenderText {#text} at (2,2) size 56x179
                         text run at (2,2) width 53: "See, this"
-                        text run at (2,19) width 33: "is the"
-                        text run at (2,36) width 56: "problem."
-                        text run at (2,53) width 40: "S See,"
-                        text run at (2,70) width 36: "this is"
-                        text run at (2,87) width 19: "the"
-                        text run at (2,104) width 56: "problem."
-                        text run at (2,121) width 53: "See, this"
-                        text run at (2,138) width 33: "is the"
-                        text run at (2,155) width 56: "problem."
-                    RenderTableCell {TD} at (747,78) size 12x22 [border: (1px solid #008000)] [r=0 c=2 rs=1 cs=1]
-                      RenderText {#text} at (2,2) size 8x18
-                        text run at (2,3) width 8: "3"
-      RenderBlock {P} at (0,294) size 769x0
-      RenderTable {TABLE} at (0,294) size 515x186
-        RenderTableSection {TBODY} at (0,0) size 515x186
-          RenderTableRow {TR} at (0,2) size 515x182
-            RenderTableCell {TD} at (2,2) size 511x182 [border: (1px solid #008000)] [r=0 c=0 rs=1 cs=1]
-              RenderTable {TABLE} at (2,2) size 507x178
-                RenderTableSection {TBODY} at (0,0) size 507x178
-                  RenderTableRow {TR} at (0,2) size 507x174
-                    RenderTableCell {TD} at (2,78) size 427x22 [border: (1px solid #008000)] [r=0 c=0 rs=1 cs=1]
-                      RenderText {#text} at (2,2) size 8x18
-                        text run at (2,3) width 8: "1"
-                    RenderTableCell {TD} at (431,2) size 60x174 [border: (1px solid #008000)] [r=0 c=1 rs=1 cs=1]
-                      RenderText {#text} at (2,2) size 56x170
+                        text run at (2,20) width 33: "is the"
+                        text run at (2,38) width 56: "problem."
+                        text run at (2,56) width 40: "S See,"
+                        text run at (2,74) width 36: "this is"
+                        text run at (2,92) width 19: "the"
+                        text run at (2,110) width 56: "problem."
+                        text run at (2,128) width 53: "See, this"
+                        text run at (2,146) width 33: "is the"
+                        text run at (2,164) width 56: "problem."
+                    RenderTableCell {TD} at (747,83) size 12x22 [border: (1px solid #008000)] [r=0 c=2 rs=1 cs=1]
+                      RenderText {#text} at (2,2) size 8x17
+                        text run at (2,2) width 8: "3"
+      RenderBlock {P} at (0,308) size 769x0
+      RenderTable {TABLE} at (0,308) size 515x196
+        RenderTableSection {TBODY} at (0,0) size 515x196
+          RenderTableRow {TR} at (0,2) size 515x192
+            RenderTableCell {TD} at (2,2) size 511x192 [border: (1px solid #008000)] [r=0 c=0 rs=1 cs=1]
+              RenderTable {TABLE} at (2,2) size 507x188
+                RenderTableSection {TBODY} at (0,0) size 507x188
+                  RenderTableRow {TR} at (0,2) size 507x184
+                    RenderTableCell {TD} at (2,83) size 427x22 [border: (1px solid #008000)] [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (2,2) size 8x17
+                        text run at (2,2) width 8: "1"
+                    RenderTableCell {TD} at (431,2) size 60x184 [border: (1px solid #008000)] [r=0 c=1 rs=1 cs=1]
+                      RenderText {#text} at (2,2) size 56x179
                         text run at (2,2) width 53: "See, this"
-                        text run at (2,19) width 33: "is the"
-                        text run at (2,36) width 56: "problem."
-                        text run at (2,53) width 40: "S See,"
-                        text run at (2,70) width 36: "this is"
-                        text run at (2,87) width 19: "the"
-                        text run at (2,104) width 56: "problem."
-                        text run at (2,121) width 53: "See, this"
-                        text run at (2,138) width 33: "is the"
-                        text run at (2,155) width 56: "problem."
-                    RenderTableCell {TD} at (493,78) size 12x22 [border: (1px solid #008000)] [r=0 c=2 rs=1 cs=1]
-                      RenderText {#text} at (2,2) size 8x18
-                        text run at (2,3) width 8: "3"
-      RenderBlock {P} at (0,496) size 769x0
-      RenderTable {TABLE} at (0,496) size 515x186
-        RenderTableSection {TBODY} at (0,0) size 515x186
-          RenderTableRow {TR} at (0,2) size 515x182
-            RenderTableCell {TD} at (2,2) size 511x182 [border: (1px solid #008000)] [r=0 c=0 rs=1 cs=1]
-              RenderBlock {DIV} at (2,2) size 507x178
-                RenderTable {TABLE} at (0,0) size 507x178
-                  RenderTableSection {TBODY} at (0,0) size 507x178
-                    RenderTableRow {TR} at (0,2) size 507x174
-                      RenderTableCell {TD} at (2,78) size 427x22 [border: (1px solid #008000)] [r=0 c=0 rs=1 cs=1]
-                        RenderText {#text} at (2,2) size 8x18
-                          text run at (2,3) width 8: "1"
-                      RenderTableCell {TD} at (431,2) size 60x174 [border: (1px solid #008000)] [r=0 c=1 rs=1 cs=1]
-                        RenderText {#text} at (2,2) size 56x170
+                        text run at (2,20) width 33: "is the"
+                        text run at (2,38) width 56: "problem."
+                        text run at (2,56) width 40: "S See,"
+                        text run at (2,74) width 36: "this is"
+                        text run at (2,92) width 19: "the"
+                        text run at (2,110) width 56: "problem."
+                        text run at (2,128) width 53: "See, this"
+                        text run at (2,146) width 33: "is the"
+                        text run at (2,164) width 56: "problem."
+                    RenderTableCell {TD} at (493,83) size 12x22 [border: (1px solid #008000)] [r=0 c=2 rs=1 cs=1]
+                      RenderText {#text} at (2,2) size 8x17
+                        text run at (2,2) width 8: "3"
+      RenderBlock {P} at (0,520) size 769x0
+      RenderTable {TABLE} at (0,520) size 515x196
+        RenderTableSection {TBODY} at (0,0) size 515x196
+          RenderTableRow {TR} at (0,2) size 515x192
+            RenderTableCell {TD} at (2,2) size 511x192 [border: (1px solid #008000)] [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (2,2) size 507x188
+                RenderTable {TABLE} at (0,0) size 507x188
+                  RenderTableSection {TBODY} at (0,0) size 507x188
+                    RenderTableRow {TR} at (0,2) size 507x184
+                      RenderTableCell {TD} at (2,83) size 427x22 [border: (1px solid #008000)] [r=0 c=0 rs=1 cs=1]
+                        RenderText {#text} at (2,2) size 8x17
+                          text run at (2,2) width 8: "1"
+                      RenderTableCell {TD} at (431,2) size 60x184 [border: (1px solid #008000)] [r=0 c=1 rs=1 cs=1]
+                        RenderText {#text} at (2,2) size 56x179
                           text run at (2,2) width 53: "See, this"
-                          text run at (2,19) width 33: "is the"
-                          text run at (2,36) width 56: "problem."
-                          text run at (2,53) width 40: "S See,"
-                          text run at (2,70) width 36: "this is"
-                          text run at (2,87) width 19: "the"
-                          text run at (2,104) width 56: "problem."
-                          text run at (2,121) width 53: "See, this"
-                          text run at (2,138) width 33: "is the"
-                          text run at (2,155) width 56: "problem."
-                      RenderTableCell {TD} at (493,78) size 12x22 [border: (1px solid #008000)] [r=0 c=2 rs=1 cs=1]
-                        RenderText {#text} at (2,2) size 8x18
-                          text run at (2,3) width 8: "3"
-      RenderBlock {P} at (0,698) size 769x0
+                          text run at (2,20) width 33: "is the"
+                          text run at (2,38) width 56: "problem."
+                          text run at (2,56) width 40: "S See,"
+                          text run at (2,74) width 36: "this is"
+                          text run at (2,92) width 19: "the"
+                          text run at (2,110) width 56: "problem."
+                          text run at (2,128) width 53: "See, this"
+                          text run at (2,146) width 33: "is the"
+                          text run at (2,164) width 56: "problem."
+                      RenderTableCell {TD} at (493,83) size 12x22 [border: (1px solid #008000)] [r=0 c=2 rs=1 cs=1]
+                        RenderText {#text} at (2,2) size 8x17
+                          text run at (2,2) width 8: "3"
+      RenderBlock {P} at (0,732) size 769x0
diff --git a/LayoutTests/platform/gtk/fast/table/025-expected.png b/LayoutTests/platform/gtk/fast/table/025-expected.png
index 20954af..1e3060b 100644
--- a/LayoutTests/platform/gtk/fast/table/025-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/025-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/025-expected.txt b/LayoutTests/platform/gtk/fast/table/025-expected.txt
index faaa41f..8330c14 100644
--- a/LayoutTests/platform/gtk/fast/table/025-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/025-expected.txt
@@ -3,22 +3,22 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderTable {TABLE} at (0,0) size 784x42
-        RenderTableSection {TBODY} at (0,0) size 784x42
-          RenderTableRow {TR} at (0,0) size 784x42
-            RenderTableCell {TD} at (0,8) size 208x26 [bgcolor=#FFA500] [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
+      RenderTable {TABLE} at (0,0) size 784x43
+        RenderTableSection {TBODY} at (0,0) size 784x43
+          RenderTableRow {TR} at (0,0) size 784x43
+            RenderTableCell {TD} at (0,8) size 208x27 [bgcolor=#FFA500] [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (4,4) size 8x18
                 text run at (4,5) width 8: "d"
-            RenderTableCell {TD} at (207,0) size 342x42 [bgcolor=#FFA500] [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1]
-              RenderTable {TABLE} at (4,4) size 333x34
-                RenderTableSection {TBODY} at (0,0) size 333x34
-                  RenderTableRow {TR} at (0,2) size 333x30
-                    RenderTableCell {TD} at (2,2) size 329x30 [bgcolor=#FFA500] [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
-                      RenderTable {TABLE} at (2,2) size 325x26
-                        RenderTableSection {TBODY} at (0,0) size 325x26
-                          RenderTableRow {TR} at (0,2) size 325x22
-                            RenderTableCell {TD} at (2,11) size 41x4 [bgcolor=#FFA500] [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
-                            RenderTableCell {TD} at (44,2) size 237x22 [bgcolor=#FFA500] [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=2]
+            RenderTableCell {TD} at (207,0) size 342x43 [bgcolor=#FFA500] [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1]
+              RenderTable {TABLE} at (4,4) size 333x35
+                RenderTableSection {TBODY} at (0,0) size 333x35
+                  RenderTableRow {TR} at (0,2) size 333x31
+                    RenderTableCell {TD} at (2,2) size 329x31 [bgcolor=#FFA500] [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
+                      RenderTable {TABLE} at (2,2) size 325x27
+                        RenderTableSection {TBODY} at (0,0) size 325x27
+                          RenderTableRow {TR} at (0,2) size 325x23
+                            RenderTableCell {TD} at (2,11) size 41x5 [bgcolor=#FFA500] [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
+                            RenderTableCell {TD} at (44,2) size 237x23 [bgcolor=#FFA500] [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=2]
                               RenderImage {IMG} at (2,2) size 21x15 [bgcolor=#800080]
                               RenderText {#text} at (23,3) size 4x17
                                 text run at (23,3) width 4: " "
@@ -35,8 +35,8 @@
                                   text run at (146,3) width 84: "White Pages"
                               RenderText {#text} at (230,3) size 4x17
                                 text run at (230,3) width 4: " "
-                            RenderTableCell {TD} at (282,11) size 41x4 [bgcolor=#FFA500] [border: (1px solid #000000)] [r=0 c=3 rs=1 cs=1]
-            RenderTableCell {TD} at (548,0) size 237x42 [bgcolor=#FFA500] [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
+                            RenderTableCell {TD} at (282,11) size 41x5 [bgcolor=#FFA500] [border: (1px solid #000000)] [r=0 c=3 rs=1 cs=1]
+            RenderTableCell {TD} at (548,0) size 237x43 [bgcolor=#FFA500] [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
               RenderTable {TABLE} at (4,4) size 228x34
                 RenderTableSection {TBODY} at (0,0) size 228x34
                   RenderTableRow {TR} at (0,2) size 228x30
@@ -47,23 +47,23 @@
                             RenderTableCell {TD} at (2,2) size 216x22 [bgcolor=#FFA500] [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
                               RenderImage {IMG} at (2,2) size 212x18 [bgcolor=#800080]
                               RenderText {#text} at (0,0) size 0x0
-      RenderBlock {P} at (0,58) size 784x0
-      RenderTable {TABLE} at (0,58) size 784x42
-        RenderTableSection {TBODY} at (0,0) size 784x42
-          RenderTableRow {TR} at (0,0) size 784x42
-            RenderTableCell {TD} at (0,8) size 220x26 [bgcolor=#FFA500] [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
+      RenderBlock {P} at (0,59) size 784x0
+      RenderTable {TABLE} at (0,59) size 784x43
+        RenderTableSection {TBODY} at (0,0) size 784x43
+          RenderTableRow {TR} at (0,0) size 784x43
+            RenderTableCell {TD} at (0,8) size 220x27 [bgcolor=#FFA500] [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (4,4) size 8x18
                 text run at (4,5) width 8: "d"
-            RenderTableCell {TD} at (219,0) size 329x42 [bgcolor=#FFA500] [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1]
-              RenderTable {TABLE} at (4,4) size 321x34
-                RenderTableSection {TBODY} at (0,0) size 321x34
-                  RenderTableRow {TR} at (0,2) size 321x30
-                    RenderTableCell {TD} at (2,2) size 317x30 [bgcolor=#FFA500] [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
-                      RenderTable {TABLE} at (2,2) size 313x26
-                        RenderTableSection {TBODY} at (0,0) size 313x26
-                          RenderTableRow {TR} at (0,2) size 313x22
-                            RenderTableCell {TD} at (2,11) size 35x4 [bgcolor=#FFA500] [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
-                            RenderTableCell {TD} at (38,2) size 237x22 [bgcolor=#FFA500] [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=2]
+            RenderTableCell {TD} at (219,0) size 329x43 [bgcolor=#FFA500] [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1]
+              RenderTable {TABLE} at (4,4) size 321x35
+                RenderTableSection {TBODY} at (0,0) size 321x35
+                  RenderTableRow {TR} at (0,2) size 321x31
+                    RenderTableCell {TD} at (2,2) size 317x31 [bgcolor=#FFA500] [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
+                      RenderTable {TABLE} at (2,2) size 313x27
+                        RenderTableSection {TBODY} at (0,0) size 313x27
+                          RenderTableRow {TR} at (0,2) size 313x23
+                            RenderTableCell {TD} at (2,11) size 35x5 [bgcolor=#FFA500] [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
+                            RenderTableCell {TD} at (38,2) size 237x23 [bgcolor=#FFA500] [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=2]
                               RenderImage {IMG} at (2,2) size 21x15 [bgcolor=#800080]
                               RenderText {#text} at (23,3) size 4x17
                                 text run at (23,3) width 4: " "
@@ -80,8 +80,8 @@
                                   text run at (146,3) width 84: "White Pages"
                               RenderText {#text} at (230,3) size 4x17
                                 text run at (230,3) width 4: " "
-                            RenderTableCell {TD} at (276,11) size 35x4 [bgcolor=#FFA500] [border: (1px solid #000000)] [r=0 c=3 rs=1 cs=1]
-            RenderTableCell {TD} at (548,0) size 236x42 [bgcolor=#FFA500] [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
+                            RenderTableCell {TD} at (276,11) size 35x5 [bgcolor=#FFA500] [border: (1px solid #000000)] [r=0 c=3 rs=1 cs=1]
+            RenderTableCell {TD} at (548,0) size 236x43 [bgcolor=#FFA500] [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
               RenderTable {TABLE} at (4,4) size 228x34
                 RenderTableSection {TBODY} at (0,0) size 228x34
                   RenderTableRow {TR} at (0,2) size 228x30
diff --git a/LayoutTests/platform/gtk/fast/table/026-expected.png b/LayoutTests/platform/gtk/fast/table/026-expected.png
index c71a0ce..0f0bbad 100644
--- a/LayoutTests/platform/gtk/fast/table/026-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/026-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/026-expected.txt b/LayoutTests/platform/gtk/fast/table/026-expected.txt
index ee19db4..16392f4 100644
--- a/LayoutTests/platform/gtk/fast/table/026-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/026-expected.txt
@@ -3,20 +3,20 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderTable {TABLE} at (715,0) size 69x29
-        RenderTableSection {TBODY} at (0,0) size 69x29
-          RenderTableRow {TR} at (0,2) size 69x25
-            RenderTableCell {TD} at (2,2) size 65x25 [r=0 c=0 rs=1 cs=1]
-              RenderBlock (floating) {DIV} at (1,1) size 63x23
-                RenderTable {TABLE} at (0,0) size 63x23
-                  RenderTableSection {TBODY} at (0,0) size 63x23
-                    RenderTableRow {TR} at (0,2) size 63x19
-                      RenderTableCell {TD} at (2,2) size 9x19 [r=0 c=0 rs=1 cs=1]
+      RenderTable {TABLE} at (715,0) size 69x30
+        RenderTableSection {TBODY} at (0,0) size 69x30
+          RenderTableRow {TR} at (0,2) size 69x26
+            RenderTableCell {TD} at (2,2) size 65x26 [r=0 c=0 rs=1 cs=1]
+              RenderBlock (floating) {DIV} at (1,1) size 63x24
+                RenderTable {TABLE} at (0,0) size 63x24
+                  RenderTableSection {TBODY} at (0,0) size 63x24
+                    RenderTableRow {TR} at (0,2) size 63x20
+                      RenderTableCell {TD} at (2,2) size 9x20 [r=0 c=0 rs=1 cs=1]
                         RenderText {#text} at (1,1) size 7x17
                           text run at (1,1) width 7: "a"
-                      RenderTableCell {TD} at (13,2) size 37x19 [r=0 c=1 rs=1 cs=1]
+                      RenderTableCell {TD} at (13,2) size 37x20 [r=0 c=1 rs=1 cs=1]
                         RenderText {#text} at (1,1) size 35x17
                           text run at (1,1) width 35: "Hello"
-                      RenderTableCell {TD} at (52,2) size 9x19 [r=0 c=2 rs=1 cs=1]
+                      RenderTableCell {TD} at (52,2) size 9x20 [r=0 c=2 rs=1 cs=1]
                         RenderText {#text} at (1,1) size 7x17
                           text run at (1,1) width 7: "c"
diff --git a/LayoutTests/platform/gtk/fast/table/027-expected.png b/LayoutTests/platform/gtk/fast/table/027-expected.png
index 5a5585b..c403764 100644
--- a/LayoutTests/platform/gtk/fast/table/027-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/027-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/027-expected.txt b/LayoutTests/platform/gtk/fast/table/027-expected.txt
index 7f55906..46f9951 100644
--- a/LayoutTests/platform/gtk/fast/table/027-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/027-expected.txt
@@ -3,10 +3,10 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderTable {TABLE} at (0,0) size 786x321
-        RenderTableSection {TBODY} at (0,0) size 786x321
-          RenderTableRow {TR} at (0,0) size 786x25
-            RenderTableCell {TD} at (0,0) size 786x25 [border: (1px solid #008000)] [r=0 c=0 rs=1 cs=3]
+      RenderTable {TABLE} at (0,0) size 786x338
+        RenderTableSection {TBODY} at (0,0) size 786x338
+          RenderTableRow {TR} at (0,0) size 786x26
+            RenderTableCell {TD} at (0,0) size 786x26 [border: (1px solid #008000)] [r=0 c=0 rs=1 cs=3]
               RenderText {#text} at (4,4) size 236x17
                 text run at (4,4) width 144: "   Join Now   Sign In   "
                 text run at (148,4) width 92: "   Personalize: "
@@ -37,37 +37,37 @@
                 text run at (599,4) width 8: "  "
                 text run at (607,4) width 90: "   My Links:   "
                 text run at (697,4) width 84: "  Lite \x{2022} Email"
-          RenderTableRow {TR} at (0,25) size 786x296
-            RenderTableCell {TD} at (0,169) size 220x8 [border: (1px solid #008000)] [r=1 c=0 rs=1 cs=1]
-            RenderTableCell {TD} at (219,25) size 347x296 [border: (1px solid #008000)] [r=1 c=1 rs=1 cs=1]
-              RenderTable {TABLE} at (4,4) size 338x288
-                RenderTableSection {TBODY} at (0,0) size 338x288
-                  RenderTableRow {TR} at (0,2) size 338x284
-                    RenderTableCell {TD} at (2,2) size 334x284 [border: (1px solid #008000)] [r=0 c=0 rs=1 cs=1]
-                      RenderTable {TABLE} at (2,2) size 330x280
-                        RenderTableSection {TBODY} at (0,0) size 330x280
-                          RenderTableRow {TR} at (0,2) size 330x276
-                            RenderTableCell {TD} at (2,138) size 126x4 [border: (1px solid #008000)] [r=0 c=0 rs=1 cs=1]
-                            RenderTableCell {TD} at (129,2) size 72x276 [border: (1px solid #008000)] [r=0 c=1 rs=1 cs=1]
-                              RenderText {#text} at (2,2) size 67x272
+          RenderTableRow {TR} at (0,26) size 786x312
+            RenderTableCell {TD} at (0,178) size 220x8 [border: (1px solid #008000)] [r=1 c=0 rs=1 cs=1]
+            RenderTableCell {TD} at (219,26) size 347x312 [border: (1px solid #008000)] [r=1 c=1 rs=1 cs=1]
+              RenderTable {TABLE} at (4,4) size 338x304
+                RenderTableSection {TBODY} at (0,0) size 338x304
+                  RenderTableRow {TR} at (0,2) size 338x300
+                    RenderTableCell {TD} at (2,2) size 334x300 [border: (1px solid #008000)] [r=0 c=0 rs=1 cs=1]
+                      RenderTable {TABLE} at (2,2) size 330x296
+                        RenderTableSection {TBODY} at (0,0) size 330x296
+                          RenderTableRow {TR} at (0,2) size 330x292
+                            RenderTableCell {TD} at (2,146) size 126x4 [border: (1px solid #008000)] [r=0 c=0 rs=1 cs=1]
+                            RenderTableCell {TD} at (129,2) size 72x292 [border: (1px solid #008000)] [r=0 c=1 rs=1 cs=1]
+                              RenderText {#text} at (2,2) size 67x287
                                 text run at (2,2) width 56: "This guy"
-                                text run at (2,19) width 42: "should"
-                                text run at (2,36) width 53: "have the"
-                                text run at (2,53) width 59: "really big"
-                                text run at (2,70) width 67: "maxwidth."
-                                text run at (2,87) width 13: "It "
-                                text run at (15,87) width 42: "should"
-                                text run at (2,104) width 39: "be big"
-                                text run at (2,121) width 63: "enough to"
-                                text run at (2,138) width 35: "really"
-                                text run at (2,155) width 35: "really"
-                                text run at (2,172) width 37: "screw"
-                                text run at (2,189) width 62: "things up."
-                                text run at (2,206) width 43: "That is"
-                                text run at (2,223) width 40: "what I"
-                                text run at (2,240) width 60: "think will"
-                                text run at (2,257) width 37: "work."
-                            RenderTableCell {TD} at (202,138) size 126x4 [border: (1px solid #008000)] [r=0 c=2 rs=1 cs=1]
-            RenderTableCell {TD} at (565,160) size 221x26 [border: (1px solid #008000)] [r=1 c=2 rs=1 cs=1]
+                                text run at (2,20) width 42: "should"
+                                text run at (2,38) width 53: "have the"
+                                text run at (2,56) width 59: "really big"
+                                text run at (2,74) width 67: "maxwidth."
+                                text run at (2,92) width 13: "It "
+                                text run at (15,92) width 42: "should"
+                                text run at (2,110) width 39: "be big"
+                                text run at (2,128) width 63: "enough to"
+                                text run at (2,146) width 35: "really"
+                                text run at (2,164) width 35: "really"
+                                text run at (2,182) width 37: "screw"
+                                text run at (2,200) width 62: "things up."
+                                text run at (2,218) width 43: "That is"
+                                text run at (2,236) width 40: "what I"
+                                text run at (2,254) width 60: "think will"
+                                text run at (2,272) width 37: "work."
+                            RenderTableCell {TD} at (202,146) size 126x4 [border: (1px solid #008000)] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (565,169) size 221x26 [border: (1px solid #008000)] [r=1 c=2 rs=1 cs=1]
               RenderImage {IMG} at (4,4) size 212x18
               RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/table/027-vertical-expected.png b/LayoutTests/platform/gtk/fast/table/027-vertical-expected.png
index f4e0bf2..6bdb04b 100644
--- a/LayoutTests/platform/gtk/fast/table/027-vertical-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/027-vertical-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/027-vertical-expected.txt b/LayoutTests/platform/gtk/fast/table/027-vertical-expected.txt
index 93fdb9f..eb38aa9 100644
--- a/LayoutTests/platform/gtk/fast/table/027-vertical-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/027-vertical-expected.txt
@@ -3,10 +3,10 @@
 layer at (0,0) size 785x801
   RenderBlock {HTML} at (0,0) size 785x802
     RenderBody {BODY} at (8,8) size 769x786
-      RenderTable {TABLE} at (0,0) size 321x786
-        RenderTableSection {TBODY} at (0,0) size 321x786
-          RenderTableRow {TR} at (0,0) size 25x786
-            RenderTableCell {TD} at (0,0) size 25x786 [border: (1px solid #008000)] [r=0 c=0 rs=1 cs=3]
+      RenderTable {TABLE} at (0,0) size 338x786
+        RenderTableSection {TBODY} at (0,0) size 338x786
+          RenderTableRow {TR} at (0,0) size 26x786
+            RenderTableCell {TD} at (0,0) size 26x786 [border: (1px solid #008000)] [r=0 c=0 rs=1 cs=3]
               RenderText {#text} at (4,4) size 17x236
                 text run at (4,4) width 144: "   Join Now   Sign In   "
                 text run at (4,148) width 92: "   Personalize: "
@@ -37,37 +37,37 @@
                 text run at (4,599) width 8: "  "
                 text run at (4,607) width 90: "   My Links:   "
                 text run at (4,697) width 84: "  Lite \x{2022} Email"
-          RenderTableRow {TR} at (0,25) size 296x786
-            RenderTableCell {TD} at (25,144) size 296x-68 [border: (1px solid #008000)] [r=1 c=0 rs=1 cs=1]
-            RenderTableCell {TD} at (25,219) size 296x347 [border: (1px solid #008000)] [r=1 c=1 rs=1 cs=1]
-              RenderTable {TABLE} at (4,4) size 288x338
-                RenderTableSection {TBODY} at (0,0) size 288x338
-                  RenderTableRow {TR} at (0,2) size 284x338
-                    RenderTableCell {TD} at (2,2) size 284x334 [border: (1px solid #008000)] [r=0 c=0 rs=1 cs=1]
-                      RenderTable {TABLE} at (2,2) size 280x330
-                        RenderTableSection {TBODY} at (0,0) size 280x330
-                          RenderTableRow {TR} at (0,2) size 276x330
-                            RenderTableCell {TD} at (2,138) size 276x-146 [border: (1px solid #008000)] [r=0 c=0 rs=1 cs=1]
-                            RenderTableCell {TD} at (2,129) size 276x72 [border: (1px solid #008000)] [r=0 c=1 rs=1 cs=1]
-                              RenderText {#text} at (2,2) size 272x67
+          RenderTableRow {TR} at (0,26) size 312x786
+            RenderTableCell {TD} at (26,152) size 312x-84 [border: (1px solid #008000)] [r=1 c=0 rs=1 cs=1]
+            RenderTableCell {TD} at (26,219) size 312x347 [border: (1px solid #008000)] [r=1 c=1 rs=1 cs=1]
+              RenderTable {TABLE} at (4,4) size 304x338
+                RenderTableSection {TBODY} at (0,0) size 304x338
+                  RenderTableRow {TR} at (0,2) size 300x338
+                    RenderTableCell {TD} at (2,2) size 300x334 [border: (1px solid #008000)] [r=0 c=0 rs=1 cs=1]
+                      RenderTable {TABLE} at (2,2) size 296x330
+                        RenderTableSection {TBODY} at (0,0) size 296x330
+                          RenderTableRow {TR} at (0,2) size 292x330
+                            RenderTableCell {TD} at (2,146) size 292x-162 [border: (1px solid #008000)] [r=0 c=0 rs=1 cs=1]
+                            RenderTableCell {TD} at (2,129) size 292x72 [border: (1px solid #008000)] [r=0 c=1 rs=1 cs=1]
+                              RenderText {#text} at (2,2) size 287x67
                                 text run at (2,2) width 56: "This guy"
-                                text run at (19,2) width 42: "should"
-                                text run at (36,2) width 53: "have the"
-                                text run at (53,2) width 59: "really big"
-                                text run at (70,2) width 67: "maxwidth."
-                                text run at (87,2) width 13: "It "
-                                text run at (87,15) width 42: "should"
-                                text run at (104,2) width 39: "be big"
-                                text run at (121,2) width 63: "enough to"
-                                text run at (138,2) width 35: "really"
-                                text run at (155,2) width 35: "really"
-                                text run at (172,2) width 37: "screw"
-                                text run at (189,2) width 62: "things up."
-                                text run at (206,2) width 43: "That is"
-                                text run at (223,2) width 40: "what I"
-                                text run at (240,2) width 60: "think will"
-                                text run at (257,2) width 37: "work."
-                            RenderTableCell {TD} at (2,338) size 276x-146 [border: (1px solid #008000)] [r=0 c=2 rs=1 cs=1]
-            RenderTableCell {TD} at (25,700) size 296x-49 [border: (1px solid #008000)] [r=1 c=2 rs=1 cs=1]
-              RenderImage {IMG} at (139,-131) size 18x212
+                                text run at (20,2) width 42: "should"
+                                text run at (38,2) width 53: "have the"
+                                text run at (56,2) width 59: "really big"
+                                text run at (74,2) width 67: "maxwidth."
+                                text run at (92,2) width 13: "It "
+                                text run at (92,15) width 42: "should"
+                                text run at (110,2) width 39: "be big"
+                                text run at (128,2) width 63: "enough to"
+                                text run at (146,2) width 35: "really"
+                                text run at (164,2) width 35: "really"
+                                text run at (182,2) width 37: "screw"
+                                text run at (200,2) width 62: "things up."
+                                text run at (218,2) width 43: "That is"
+                                text run at (236,2) width 40: "what I"
+                                text run at (254,2) width 60: "think will"
+                                text run at (272,2) width 37: "work."
+                            RenderTableCell {TD} at (2,346) size 292x-162 [border: (1px solid #008000)] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (26,708) size 312x-65 [border: (1px solid #008000)] [r=1 c=2 rs=1 cs=1]
+              RenderImage {IMG} at (147,-139) size 18x212
               RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/table/028-expected.png b/LayoutTests/platform/gtk/fast/table/028-expected.png
index cf6f23f..63ae33b 100644
--- a/LayoutTests/platform/gtk/fast/table/028-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/028-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/028-expected.txt b/LayoutTests/platform/gtk/fast/table/028-expected.txt
index 500b50e..8512a67 100644
--- a/LayoutTests/platform/gtk/fast/table/028-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/028-expected.txt
@@ -3,30 +3,30 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock (anonymous) at (0,0) size 784x17
+      RenderBlock (anonymous) at (0,0) size 784x18
         RenderText {#text} at (0,0) size 274x17
           text run at (0,0) width 274: "These two tables should be the same width."
-      RenderTable {TABLE} at (0,17) size 320x22
+      RenderTable {TABLE} at (0,18) size 320x22
         RenderTableSection {TBODY} at (0,0) size 320x22
           RenderTableRow {TR} at (0,0) size 320x22
-            RenderTableCell {TD} at (0,0) size 71x19 [border: (1px solid #008000)] [r=0 c=0 rs=1 cs=1]
+            RenderTableCell {TD} at (0,0) size 71x20 [border: (1px solid #008000)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,1) size 8x17
                 text run at (1,1) width 8: "1"
-            RenderTableCell {TD} at (70,0) size 245x19 [border: (1px solid #008000)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (70,0) size 245x20 [border: (1px solid #008000)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 8x17
                 text run at (1,1) width 8: "2"
             RenderTableCell {TD} at (314,0) size 7x22 [border: (1px solid #008000)] [r=0 c=2 rs=1 cs=1]
               RenderImage {IMG} at (1,1) size 4x20 [bgcolor=#FFA500]
-      RenderBlock {P} at (0,55) size 784x0
-      RenderTable {TABLE} at (0,55) size 320x38
-        RenderTableSection {TBODY} at (0,0) size 320x38
-          RenderTableRow {TR} at (0,0) size 320x19
-            RenderTableCell {TD} at (0,0) size 64x19 [border: (1px solid #008000)] [r=0 c=0 rs=1 cs=1]
+      RenderBlock {P} at (0,56) size 784x0
+      RenderTable {TABLE} at (0,56) size 320x40
+        RenderTableSection {TBODY} at (0,0) size 320x40
+          RenderTableRow {TR} at (0,0) size 320x20
+            RenderTableCell {TD} at (0,0) size 64x20 [border: (1px solid #008000)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,1) size 8x17
                 text run at (1,1) width 8: "1"
-            RenderTableCell {TD} at (64,3) size 256x13 [border: (1px solid #008000)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (64,4) size 256x12 [border: (1px solid #008000)] [r=0 c=1 rs=1 cs=1]
               RenderImage {IMG} at (1,1) size 254x10 [bgcolor=#FFA500]
-          RenderTableRow {TR} at (0,19) size 320x19
-            RenderTableCell {TD} at (0,19) size 320x19 [border: (1px solid #008000)] [r=1 c=0 rs=1 cs=3]
+          RenderTableRow {TR} at (0,20) size 320x20
+            RenderTableCell {TD} at (0,20) size 320x20 [border: (1px solid #008000)] [r=1 c=0 rs=1 cs=3]
               RenderText {#text} at (1,1) size 8x17
                 text run at (1,1) width 8: "1"
diff --git a/LayoutTests/platform/gtk/fast/table/028-vertical-expected.png b/LayoutTests/platform/gtk/fast/table/028-vertical-expected.png
index 6d2426b..19ee576 100644
--- a/LayoutTests/platform/gtk/fast/table/028-vertical-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/028-vertical-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/028-vertical-expected.txt b/LayoutTests/platform/gtk/fast/table/028-vertical-expected.txt
index 9fd0509..4773390 100644
--- a/LayoutTests/platform/gtk/fast/table/028-vertical-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/028-vertical-expected.txt
@@ -3,31 +3,31 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock (anonymous) at (0,0) size 784x17
+      RenderBlock (anonymous) at (0,0) size 784x18
         RenderText {#text} at (0,0) size 277x17
           text run at (0,0) width 277: "These two tables should be the same height."
-      RenderBlock {DIV} at (0,17) size 76x320
+      RenderBlock {DIV} at (0,18) size 78x320
         RenderTable {TABLE} at (0,0) size 22x320
           RenderTableSection {TBODY} at (0,0) size 22x320
             RenderTableRow {TR} at (0,0) size 22x320
-              RenderTableCell {TD} at (0,0) size 22x68 [border: (1px solid #008000)] [r=0 c=0 rs=1 cs=1]
+              RenderTableCell {TD} at (0,0) size 22x69 [border: (1px solid #008000)] [r=0 c=0 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 17x8
                   text run at (1,1) width 8: "1"
-              RenderTableCell {TD} at (0,70) size 22x242 [border: (1px solid #008000)] [r=0 c=1 rs=1 cs=1]
+              RenderTableCell {TD} at (0,70) size 22x243 [border: (1px solid #008000)] [r=0 c=1 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 17x8
                   text run at (1,1) width 8: "2"
               RenderTableCell {TD} at (0,314) size 22x7 [border: (1px solid #008000)] [r=0 c=2 rs=1 cs=1]
                 RenderImage {IMG} at (1,1) size 20x4 [bgcolor=#FFA500]
         RenderBlock {P} at (38,0) size 0x320
-        RenderTable {TABLE} at (38,0) size 38x320
-          RenderTableSection {TBODY} at (0,0) size 38x320
-            RenderTableRow {TR} at (0,0) size 19x320
-              RenderTableCell {TD} at (0,0) size 19x64 [border: (1px solid #008000)] [r=0 c=0 rs=1 cs=1]
+        RenderTable {TABLE} at (38,0) size 40x320
+          RenderTableSection {TBODY} at (0,0) size 40x320
+            RenderTableRow {TR} at (0,0) size 20x320
+              RenderTableCell {TD} at (0,0) size 20x64 [border: (1px solid #008000)] [r=0 c=0 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 17x8
                   text run at (1,1) width 8: "1"
-              RenderTableCell {TD} at (0,67) size 19x250 [border: (1px solid #008000)] [r=0 c=1 rs=1 cs=1]
-                RenderImage {IMG} at (4,-3) size 11x255 [bgcolor=#FFA500]
-            RenderTableRow {TR} at (0,19) size 19x320
-              RenderTableCell {TD} at (19,0) size 19x320 [border: (1px solid #008000)] [r=1 c=0 rs=1 cs=3]
+              RenderTableCell {TD} at (0,68) size 20x248 [border: (1px solid #008000)] [r=0 c=1 rs=1 cs=1]
+                RenderImage {IMG} at (5,-3) size 10x254 [bgcolor=#FFA500]
+            RenderTableRow {TR} at (0,20) size 20x320
+              RenderTableCell {TD} at (20,0) size 20x320 [border: (1px solid #008000)] [r=1 c=0 rs=1 cs=3]
                 RenderText {#text} at (1,1) size 17x8
                   text run at (1,1) width 8: "1"
diff --git a/LayoutTests/platform/gtk/fast/table/029-expected.png b/LayoutTests/platform/gtk/fast/table/029-expected.png
index 97dc744..94a6dc1 100644
--- a/LayoutTests/platform/gtk/fast/table/029-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/029-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/029-expected.txt b/LayoutTests/platform/gtk/fast/table/029-expected.txt
index 60d1a1f..8153d03 100644
--- a/LayoutTests/platform/gtk/fast/table/029-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/029-expected.txt
@@ -3,19 +3,19 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderTable {TABLE} at (0,0) size 784x39
-        RenderTableSection {TBODY} at (0,0) size 784x39
-          RenderTableRow {TR} at (0,0) size 784x39
-layer at (8,8) size 150x39
-  RenderTableCell {TD} at (0,0) size 150x39 [r=0 c=0 rs=1 cs=1]
-    RenderTable {TABLE} at (0,0) size 150x39 [border: (10px outset #808080)]
-      RenderTableSection {TBODY} at (10,10) size 130x19
-        RenderTableRow {TR} at (0,0) size 130x19
-layer at (18,18) size 130x19 clip at (19,19) size 128x17
-  RenderTableCell {TD} at (0,0) size 130x19 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+      RenderTable {TABLE} at (0,0) size 784x40
+        RenderTableSection {TBODY} at (0,0) size 784x40
+          RenderTableRow {TR} at (0,0) size 784x40
+layer at (8,8) size 150x40
+  RenderTableCell {TD} at (0,0) size 150x40 [r=0 c=0 rs=1 cs=1]
+    RenderTable {TABLE} at (0,0) size 150x40 [border: (10px outset #808080)]
+      RenderTableSection {TBODY} at (10,10) size 130x20
+        RenderTableRow {TR} at (0,0) size 130x20
+layer at (18,18) size 130x20 clip at (19,19) size 128x18
+  RenderTableCell {TD} at (0,0) size 130x20 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
     RenderText {#text} at (1,1) size 121x17
       text run at (1,1) width 121: "left column content"
-layer at (158,8) size 634x39
-  RenderTableCell {TD} at (150,11) size 634x17 [r=0 c=1 rs=1 cs=1]
+layer at (158,8) size 634x40
+  RenderTableCell {TD} at (150,11) size 634x18 [r=0 c=1 rs=1 cs=1]
     RenderText {#text} at (0,0) size 70x17
       text run at (0,0) width 70: "second cell"
diff --git a/LayoutTests/platform/gtk/fast/table/030-expected.png b/LayoutTests/platform/gtk/fast/table/030-expected.png
index 18eab19..f651d16 100644
--- a/LayoutTests/platform/gtk/fast/table/030-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/030-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/030-expected.txt b/LayoutTests/platform/gtk/fast/table/030-expected.txt
index e08984b..fc03ebb 100644
--- a/LayoutTests/platform/gtk/fast/table/030-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/030-expected.txt
@@ -3,9 +3,9 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderTable {TABLE} at (0,0) size 706x29 [border: (2px outset #808080)]
-        RenderTableSection {TBODY} at (2,2) size 702x25
-          RenderTableRow {TR} at (0,2) size 702x21
-            RenderTableCell {TD} at (2,2) size 698x21 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+      RenderTable {TABLE} at (0,0) size 706x30 [border: (2px outset #808080)]
+        RenderTableSection {TBODY} at (2,2) size 702x26
+          RenderTableRow {TR} at (0,2) size 702x22
+            RenderTableCell {TD} at (2,2) size 698x22 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 243x17
                 text run at (2,2) width 243: "I should be 90% of the window width."
diff --git a/LayoutTests/platform/gtk/fast/table/033-expected.png b/LayoutTests/platform/gtk/fast/table/033-expected.png
index 3c4927e..3528c0e 100644
--- a/LayoutTests/platform/gtk/fast/table/033-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/033-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/033-expected.txt b/LayoutTests/platform/gtk/fast/table/033-expected.txt
index 18c28cf..81744ba 100644
--- a/LayoutTests/platform/gtk/fast/table/033-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/033-expected.txt
@@ -3,13 +3,13 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584 [color=#FFFFFF]
-      RenderTable {TABLE} at (0,0) size 400x29
-        RenderTableSection {TBODY} at (0,0) size 400x29
-          RenderTableRow {TR} at (0,2) size 400x25
-            RenderTableCell {TD} at (2,2) size 396x25 [color=#800080] [bgcolor=#008000] [r=0 c=0 rs=1 cs=1]
-              RenderTable {TABLE} at (1,1) size 345x23 [color=#FFFFFF]
-                RenderTableSection {TBODY} at (0,0) size 345x23
-                  RenderTableRow {TR} at (0,2) size 345x19
-                    RenderTableCell {TD} at (2,2) size 341x19 [r=0 c=0 rs=1 cs=1]
+      RenderTable {TABLE} at (0,0) size 400x30
+        RenderTableSection {TBODY} at (0,0) size 400x30
+          RenderTableRow {TR} at (0,2) size 400x26
+            RenderTableCell {TD} at (2,2) size 396x26 [color=#800080] [bgcolor=#008000] [r=0 c=0 rs=1 cs=1]
+              RenderTable {TABLE} at (1,1) size 345x24 [color=#FFFFFF]
+                RenderTableSection {TBODY} at (0,0) size 345x24
+                  RenderTableRow {TR} at (0,2) size 345x20
+                    RenderTableCell {TD} at (2,2) size 341x20 [r=0 c=0 rs=1 cs=1]
                       RenderText {#text} at (1,1) size 339x17
                         text run at (1,1) width 339: "This text should be white, since we're in quirks mode."
diff --git a/LayoutTests/platform/gtk/fast/table/035-expected.png b/LayoutTests/platform/gtk/fast/table/035-expected.png
index 97f2a82..079f12f 100644
--- a/LayoutTests/platform/gtk/fast/table/035-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/035-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/035-expected.txt b/LayoutTests/platform/gtk/fast/table/035-expected.txt
index 9885ef8..423811c 100644
--- a/LayoutTests/platform/gtk/fast/table/035-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/035-expected.txt
@@ -1,26 +1,26 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x109
-  RenderBlock {HTML} at (0,0) size 800x109
-    RenderBody {BODY} at (8,8) size 784x93
-      RenderBlock (anonymous) at (0,0) size 784x17
+layer at (0,0) size 800x114
+  RenderBlock {HTML} at (0,0) size 800x114
+    RenderBody {BODY} at (8,8) size 784x98
+      RenderBlock (anonymous) at (0,0) size 784x18
         RenderText {#text} at (0,0) size 404x17
           text run at (0,0) width 404: "This test should have two centered tables and two centered divs."
-      RenderTable {TABLE} at (299,17) size 186x21 [border: (1px outset #808080)]
-        RenderTableSection {TBODY} at (1,1) size 184x19
-          RenderTableRow {TR} at (0,0) size 184x19
-            RenderTableCell {TD} at (0,0) size 184x19 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+      RenderTable {TABLE} at (299,18) size 186x22 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 184x20
+          RenderTableRow {TR} at (0,0) size 184x20
+            RenderTableCell {TD} at (0,0) size 184x20 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,1) size 182x17
                 text run at (1,1) width 182: "This table is aligned \"center\""
-      RenderTable {TABLE} at (286,38) size 212x21 [border: (1px outset #808080)]
-        RenderTableSection {TBODY} at (1,1) size 210x19
-          RenderTableRow {TR} at (0,0) size 210x19
-            RenderTableCell {TD} at (0,0) size 210x19 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+      RenderTable {TABLE} at (286,40) size 212x22 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 210x20
+          RenderTableRow {TR} at (0,0) size 210x20
+            RenderTableCell {TD} at (0,0) size 210x20 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,1) size 208x17
                 text run at (1,1) width 208: "This table is aligned \"CENTER\""
-      RenderBlock {DIV} at (0,59) size 784x17
+      RenderBlock {DIV} at (0,62) size 784x18
         RenderText {#text} at (306,0) size 172x17
           text run at (306,0) width 172: "This div is aligned \"center\""
-      RenderBlock {DIV} at (0,76) size 784x17
+      RenderBlock {DIV} at (0,80) size 784x18
         RenderText {#text} at (293,0) size 198x17
           text run at (293,0) width 198: "This div is aligned \"CENTER\""
diff --git a/LayoutTests/platform/gtk/fast/table/035-vertical-expected.png b/LayoutTests/platform/gtk/fast/table/035-vertical-expected.png
index 521ebb5..f217bee 100644
--- a/LayoutTests/platform/gtk/fast/table/035-vertical-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/035-vertical-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/035-vertical-expected.txt b/LayoutTests/platform/gtk/fast/table/035-vertical-expected.txt
index 2e8af8b..edcc7f0 100644
--- a/LayoutTests/platform/gtk/fast/table/035-vertical-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/035-vertical-expected.txt
@@ -1,26 +1,26 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (691,0) size 109x600
-  RenderBlock {HTML} at (0,0) size 109x600
-    RenderBody {BODY} at (8,8) size 93x584
-      RenderBlock (anonymous) at (0,0) size 17x584
+layer at (686,0) size 114x600
+  RenderBlock {HTML} at (0,0) size 114x600
+    RenderBody {BODY} at (8,8) size 98x584
+      RenderBlock (anonymous) at (0,0) size 18x584
         RenderText {#text} at (0,0) size 17x404
           text run at (0,0) width 404: "This test should have two centered tables and two centered divs."
-      RenderTable {TABLE} at (17,199) size 21x186 [border: (1px outset #808080)]
-        RenderTableSection {TBODY} at (1,1) size 19x184
-          RenderTableRow {TR} at (0,0) size 19x184
-            RenderTableCell {TD} at (0,0) size 19x184 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+      RenderTable {TABLE} at (18,199) size 22x186 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 20x184
+          RenderTableRow {TR} at (0,0) size 20x184
+            RenderTableCell {TD} at (0,0) size 20x184 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,1) size 17x182
                 text run at (1,1) width 182: "This table is aligned \"center\""
-      RenderTable {TABLE} at (38,186) size 21x212 [border: (1px outset #808080)]
-        RenderTableSection {TBODY} at (1,1) size 19x210
-          RenderTableRow {TR} at (0,0) size 19x210
-            RenderTableCell {TD} at (0,0) size 19x210 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+      RenderTable {TABLE} at (40,186) size 22x212 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 20x210
+          RenderTableRow {TR} at (0,0) size 20x210
+            RenderTableCell {TD} at (0,0) size 20x210 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,1) size 17x208
                 text run at (1,1) width 208: "This table is aligned \"CENTER\""
-      RenderBlock {DIV} at (59,0) size 17x584
+      RenderBlock {DIV} at (62,0) size 18x584
         RenderText {#text} at (0,206) size 17x172
           text run at (0,206) width 172: "This div is aligned \"center\""
-      RenderBlock {DIV} at (76,0) size 17x584
+      RenderBlock {DIV} at (80,0) size 18x584
         RenderText {#text} at (0,193) size 17x198
           text run at (0,193) width 198: "This div is aligned \"CENTER\""
diff --git a/LayoutTests/platform/gtk/fast/table/036-expected.png b/LayoutTests/platform/gtk/fast/table/036-expected.png
index b1b8aab..0580b29 100644
--- a/LayoutTests/platform/gtk/fast/table/036-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/036-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/036-expected.txt b/LayoutTests/platform/gtk/fast/table/036-expected.txt
index 2e7302a..543bc25 100644
--- a/LayoutTests/platform/gtk/fast/table/036-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/036-expected.txt
@@ -5,13 +5,13 @@
     RenderBody {BODY} at (8,8) size 784x584
       RenderTable {TABLE} at (0,0) size 645x584
         RenderTableSection {TBODY} at (0,0) size 645x584
-          RenderTableRow {TR} at (0,0) size 645x21
-            RenderTableCell {TD} at (0,0) size 645x21 [r=0 c=0 rs=1 cs=1]
-              RenderBlock {DIV} at (0,0) size 645x21 [border: (2px solid #FF0000)]
+          RenderTableRow {TR} at (0,0) size 645x22
+            RenderTableCell {TD} at (0,0) size 645x22 [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (0,0) size 645x22 [border: (2px solid #FF0000)]
                 RenderText {#text} at (2,2) size 174x17
                   text run at (2,2) width 174: "i am the text of the first row"
-          RenderTableRow {TR} at (0,21) size 645x563
-            RenderTableCell {TD} at (0,21) size 645x21 [r=1 c=0 rs=1 cs=1]
-              RenderBlock {DIV} at (0,0) size 645x21 [border: (2px solid #FF0000)]
+          RenderTableRow {TR} at (0,22) size 645x562
+            RenderTableCell {TD} at (0,22) size 645x22 [r=1 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (0,0) size 645x22 [border: (2px solid #FF0000)]
                 RenderText {#text} at (2,2) size 194x17
                   text run at (2,2) width 194: "i am the text of the second row"
diff --git a/LayoutTests/platform/gtk/fast/table/037-expected.png b/LayoutTests/platform/gtk/fast/table/037-expected.png
index ae3a0ec..21dcdc6 100644
--- a/LayoutTests/platform/gtk/fast/table/037-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/037-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/037-expected.txt b/LayoutTests/platform/gtk/fast/table/037-expected.txt
index bc69b2a..f2e6afa 100644
--- a/LayoutTests/platform/gtk/fast/table/037-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/037-expected.txt
@@ -1,14 +1,14 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x56
-  RenderBlock {html} at (0,0) size 800x56
-    RenderBody {body} at (8,8) size 784x40
-      RenderTable {table} at (0,0) size 82x23
-        RenderTableSection (anonymous) at (0,0) size 82x23
-          RenderTableRow {tr} at (0,2) size 82x19
-            RenderTableCell {td} at (2,2) size 78x19 [r=0 c=0 rs=1 cs=1]
+layer at (0,0) size 800x58
+  RenderBlock {html} at (0,0) size 800x58
+    RenderBody {body} at (8,8) size 784x42
+      RenderTable {table} at (0,0) size 82x24
+        RenderTableSection (anonymous) at (0,0) size 82x24
+          RenderTableRow {tr} at (0,2) size 82x20
+            RenderTableCell {td} at (2,2) size 78x20 [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,1) size 76x17
                 text run at (1,1) width 76: "Hello world"
-      RenderBlock (anonymous) at (0,23) size 784x17
+      RenderBlock (anonymous) at (0,24) size 784x18
         RenderText {#text} at (0,0) size 213x17
           text run at (0,0) width 213: "Hello also? Why isn't this visible?"
diff --git a/LayoutTests/platform/gtk/fast/table/038-expected.png b/LayoutTests/platform/gtk/fast/table/038-expected.png
index 0d233aa..98117b8 100644
--- a/LayoutTests/platform/gtk/fast/table/038-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/038-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/038-expected.txt b/LayoutTests/platform/gtk/fast/table/038-expected.txt
index 72465b2..7eb71db 100644
--- a/LayoutTests/platform/gtk/fast/table/038-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/038-expected.txt
@@ -3,24 +3,24 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock (anonymous) at (0,0) size 784x34
-        RenderText {#text} at (0,0) size 756x34
+      RenderBlock (anonymous) at (0,0) size 784x36
+        RenderText {#text} at (0,0) size 756x35
           text run at (0,0) width 274: "The two rows below should look identical. "
           text run at (274,0) width 482: "In both, the spanning cells in columns 2-3 should consume as much width as"
-          text run at (0,17) width 254: "possible, while column 1 should be tiny."
-      RenderTable {TABLE} at (0,34) size 784x52 [border: (2px outset #808080)]
-        RenderTableSection {TBODY} at (2,2) size 780x48
-          RenderTableRow {TR} at (0,2) size 780x21
-            RenderTableCell {TD} at (2,2) size 12x21 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+          text run at (0,18) width 254: "possible, while column 1 should be tiny."
+      RenderTable {TABLE} at (0,36) size 784x54 [border: (2px outset #808080)]
+        RenderTableSection {TBODY} at (2,2) size 780x50
+          RenderTableRow {TR} at (0,2) size 780x22
+            RenderTableCell {TD} at (2,2) size 12x22 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 8x17
                 text run at (2,2) width 8: "1"
-            RenderTableCell {TD} at (16,2) size 762x21 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=2]
+            RenderTableCell {TD} at (16,2) size 762x22 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=2]
               RenderText {#text} at (2,2) size 21x17
                 text run at (2,2) width 21: "2-3"
-          RenderTableRow {TR} at (0,25) size 780x21
-            RenderTableCell {TD} at (2,25) size 12x21 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,26) size 780x22
+            RenderTableCell {TD} at (2,26) size 12x22 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 8x17
                 text run at (2,2) width 8: "1"
-            RenderTableCell {TD} at (16,25) size 762x21 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=2]
+            RenderTableCell {TD} at (16,26) size 762x22 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=2]
               RenderText {#text} at (2,2) size 21x17
                 text run at (2,2) width 21: "2-3"
diff --git a/LayoutTests/platform/gtk/fast/table/038-vertical-expected.png b/LayoutTests/platform/gtk/fast/table/038-vertical-expected.png
index 9199469..c3c9e6a 100644
--- a/LayoutTests/platform/gtk/fast/table/038-vertical-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/038-vertical-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/038-vertical-expected.txt b/LayoutTests/platform/gtk/fast/table/038-vertical-expected.txt
index a0873d2..715e945 100644
--- a/LayoutTests/platform/gtk/fast/table/038-vertical-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/038-vertical-expected.txt
@@ -1,26 +1,26 @@
-layer at (0,0) size 785x634
+layer at (0,0) size 785x636
   RenderView at (0,0) size 785x600
-layer at (0,0) size 785x634
-  RenderBlock {HTML} at (0,0) size 785x634
-    RenderBody {BODY} at (8,8) size 769x618
-      RenderBlock (anonymous) at (0,0) size 769x34
-        RenderText {#text} at (0,0) size 756x34
+layer at (0,0) size 785x636
+  RenderBlock {HTML} at (0,0) size 785x636
+    RenderBody {BODY} at (8,8) size 769x620
+      RenderBlock (anonymous) at (0,0) size 769x36
+        RenderText {#text} at (0,0) size 756x35
           text run at (0,0) width 274: "The two rows below should look identical. "
           text run at (274,0) width 482: "In both, the spanning cells in columns 2-3 should consume as much width as"
-          text run at (0,17) width 254: "possible, while column 1 should be tiny."
-      RenderTable {TABLE} at (0,34) size 52x584 [border: (2px outset #808080)]
-        RenderTableSection {TBODY} at (2,2) size 48x580
-          RenderTableRow {TR} at (0,2) size 21x580
-            RenderTableCell {TD} at (2,2) size 21x12 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+          text run at (0,18) width 254: "possible, while column 1 should be tiny."
+      RenderTable {TABLE} at (0,36) size 54x584 [border: (2px outset #808080)]
+        RenderTableSection {TBODY} at (2,2) size 50x580
+          RenderTableRow {TR} at (0,2) size 22x580
+            RenderTableCell {TD} at (2,2) size 22x12 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 17x8
                 text run at (2,2) width 8: "1"
-            RenderTableCell {TD} at (2,16) size 21x562 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=2]
+            RenderTableCell {TD} at (2,16) size 22x562 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=2]
               RenderText {#text} at (2,2) size 17x21
                 text run at (2,2) width 21: "2-3"
-          RenderTableRow {TR} at (0,25) size 21x580
-            RenderTableCell {TD} at (25,2) size 21x12 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,26) size 22x580
+            RenderTableCell {TD} at (26,2) size 22x12 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 17x8
                 text run at (2,2) width 8: "1"
-            RenderTableCell {TD} at (25,16) size 21x562 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=2]
+            RenderTableCell {TD} at (26,16) size 22x562 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=2]
               RenderText {#text} at (2,2) size 17x21
                 text run at (2,2) width 21: "2-3"
diff --git a/LayoutTests/platform/gtk/fast/table/039-expected.png b/LayoutTests/platform/gtk/fast/table/039-expected.png
index f23cc3e..2931b2a 100644
--- a/LayoutTests/platform/gtk/fast/table/039-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/039-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/039-expected.txt b/LayoutTests/platform/gtk/fast/table/039-expected.txt
index a4b324b..7bf1953 100644
--- a/LayoutTests/platform/gtk/fast/table/039-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/039-expected.txt
@@ -3,41 +3,41 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x576
-      RenderTable {TABLE} at (0,0) size 178x47 [border: (1px outset #808080)]
-        RenderTableSection {TBODY} at (1,1) size 176x45
-          RenderTableRow {TR} at (0,1) size 176x21
-            RenderTableCell {TH} at (1,1) size 34x21 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+      RenderTable {TABLE} at (0,0) size 178x49 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 176x47
+          RenderTableRow {TR} at (0,1) size 176x22
+            RenderTableCell {TH} at (1,1) size 34x22 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 30x17
                 text run at (2,2) width 30: "(1,1)"
-            RenderTableCell {TH} at (36,1) size 34x21 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TH} at (36,1) size 34x22 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 30x17
                 text run at (2,2) width 30: "(1,2)"
-            RenderTableCell {TH} at (71,1) size 34x21 [border: (1px inset #808080)] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TH} at (71,1) size 34x22 [border: (1px inset #808080)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (2,2) size 30x17
                 text run at (2,2) width 30: "(1,3)"
-            RenderTableCell {TH} at (106,1) size 34x21 [border: (1px inset #808080)] [r=0 c=3 rs=1 cs=1]
+            RenderTableCell {TH} at (106,1) size 34x22 [border: (1px inset #808080)] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 30x17
                 text run at (2,2) width 30: "(1,4)"
-            RenderTableCell {TH} at (141,1) size 34x21 [border: (1px inset #808080)] [r=0 c=4 rs=1 cs=1]
+            RenderTableCell {TH} at (141,1) size 34x22 [border: (1px inset #808080)] [r=0 c=4 rs=1 cs=1]
               RenderText {#text} at (2,2) size 30x17
                 text run at (2,2) width 30: "(1,5)"
-          RenderTableRow {TR} at (0,23) size 176x21
-            RenderTableCell {TD} at (1,23) size 34x21 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,24) size 176x22
+            RenderTableCell {TD} at (1,24) size 34x22 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 30x17
                 text run at (2,2) width 30: "(2,1)"
-            RenderTableCell {TD} at (36,23) size 34x21 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (36,24) size 34x22 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 30x17
                 text run at (2,2) width 30: "(2,2)"
-            RenderTableCell {TD} at (71,23) size 34x21 [border: (1px inset #808080)] [r=1 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (71,24) size 34x22 [border: (1px inset #808080)] [r=1 c=2 rs=1 cs=1]
               RenderText {#text} at (2,2) size 30x17
                 text run at (2,2) width 30: "(2,3)"
-            RenderTableCell {TD} at (106,23) size 34x21 [border: (1px inset #808080)] [r=1 c=3 rs=1 cs=1]
+            RenderTableCell {TD} at (106,24) size 34x22 [border: (1px inset #808080)] [r=1 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 30x17
                 text run at (2,2) width 30: "(2,4)"
-            RenderTableCell {TD} at (141,23) size 34x21 [border: (1px inset #808080)] [r=1 c=4 rs=1 cs=1]
+            RenderTableCell {TD} at (141,24) size 34x22 [border: (1px inset #808080)] [r=1 c=4 rs=1 cs=1]
               RenderText {#text} at (2,2) size 30x17
                 text run at (2,2) width 30: "(2,5)"
-      RenderBlock {P} at (0,63) size 784x34
+      RenderBlock {P} at (0,65) size 784x36
         RenderInline {B} at (0,0) size 49x17
           RenderText {#text} at (0,0) size 49x17
             text run at (0,0) width 49: "Row 0:"
@@ -45,8 +45,8 @@
           text run at (49,0) width 170: " (1,1)\x{9}(1,2)\x{9}(1,3)\x{9}(1,4)\x{9}(1,5)"
         RenderBR {BR} at (219,14) size 0x0
         RenderInline {B} at (0,0) size 49x17
-          RenderText {#text} at (0,17) size 49x17
-            text run at (0,17) width 49: "Row 1:"
-        RenderText {#text} at (49,17) size 170x17
-          text run at (49,17) width 170: " (2,1)\x{9}(2,2)\x{9}(2,3)\x{9}(2,4)\x{9}(2,5)"
-        RenderBR {BR} at (219,31) size 0x0
+          RenderText {#text} at (0,18) size 49x17
+            text run at (0,18) width 49: "Row 1:"
+        RenderText {#text} at (49,18) size 170x17
+          text run at (49,18) width 170: " (2,1)\x{9}(2,2)\x{9}(2,3)\x{9}(2,4)\x{9}(2,5)"
+        RenderBR {BR} at (219,32) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/table/040-expected.png b/LayoutTests/platform/gtk/fast/table/040-expected.png
index 4bd2484..7aec6a6 100644
--- a/LayoutTests/platform/gtk/fast/table/040-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/040-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/040-expected.txt b/LayoutTests/platform/gtk/fast/table/040-expected.txt
index 4025890..8184a9c 100644
--- a/LayoutTests/platform/gtk/fast/table/040-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/040-expected.txt
@@ -1,12 +1,12 @@
-layer at (0,0) size 785x611
+layer at (0,0) size 785x626
   RenderView at (0,0) size 785x600
-layer at (0,0) size 785x611
-  RenderBlock {HTML} at (0,0) size 785x612
-    RenderBody {BODY} at (8,8) size 769x596
-      RenderBlock {H1} at (0,0) size 769x36
+layer at (0,0) size 785x626
+  RenderBlock {HTML} at (0,0) size 785x627
+    RenderBody {BODY} at (8,8) size 769x611
+      RenderBlock {H1} at (0,0) size 769x37
         RenderText {#text} at (0,0) size 608x36
           text run at (0,0) width 608: "Fixed Columns, Auto Span, Minwidth Table"
-      RenderTable {TABLE} at (0,57) size 100x41
+      RenderTable {TABLE} at (0,58) size 100x41
         RenderTableSection {TBODY} at (0,0) size 100x40
           RenderTableRow {TR} at (0,0) size 100x20
             RenderTableCell {TD} at (0,10) size 34x0 [bgcolor=#00FFFF] [r=0 c=0 rs=1 cs=1]
@@ -14,17 +14,17 @@
           RenderTableRow {TR} at (0,20) size 100x20
             RenderTableCell {TD} at (0,30) size 101x0 [bgcolor=#FFC0CB] [r=1 c=0 rs=1 cs=2]
               RenderBlock {DIV} at (0,0) size 100x0
-      RenderBlock {P} at (0,113) size 769x52
+      RenderBlock {P} at (0,114) size 769x55
         RenderText {#text} at (0,0) size 145x17
           text run at (0,0) width 145: "The table width is: 100"
         RenderBR {BR} at (145,14) size 0x0
-        RenderText {#text} at (0,17) size 133x17
-          text run at (0,17) width 133: "Column One is: 33%"
-        RenderBR {BR} at (133,31) size 0x0
-        RenderText {#text} at (0,34) size 136x17
-          text run at (0,34) width 136: "Column Two is: 67%"
-      RenderBlock {HR} at (0,180) size 769x3 [border: (1px inset #000000)]
-      RenderTable {TABLE} at (0,190) size 600x41
+        RenderText {#text} at (0,18) size 133x17
+          text run at (0,18) width 133: "Column One is: 33%"
+        RenderBR {BR} at (133,32) size 0x0
+        RenderText {#text} at (0,36) size 136x17
+          text run at (0,36) width 136: "Column Two is: 67%"
+      RenderBlock {HR} at (0,184) size 769x3 [border: (1px inset #000000)]
+      RenderTable {TABLE} at (0,194) size 600x41
         RenderTableSection {TBODY} at (0,0) size 600x40
           RenderTableRow {TR} at (0,0) size 600x20
             RenderTableCell {TD} at (0,10) size 200x0 [bgcolor=#00FFFF] [r=0 c=0 rs=1 cs=1]
@@ -32,41 +32,41 @@
           RenderTableRow {TR} at (0,20) size 600x20
             RenderTableCell {TD} at (0,30) size 600x0 [bgcolor=#FFC0CB] [r=1 c=0 rs=1 cs=2]
               RenderBlock {DIV} at (0,0) size 600x0
-      RenderBlock {P} at (0,246) size 769x52
+      RenderBlock {P} at (0,250) size 769x55
         RenderText {#text} at (0,0) size 145x17
           text run at (0,0) width 145: "The table width is: 600"
         RenderBR {BR} at (145,14) size 0x0
-        RenderText {#text} at (0,17) size 133x17
-          text run at (0,17) width 133: "Column One is: 33%"
-        RenderBR {BR} at (133,31) size 0x0
-        RenderText {#text} at (0,34) size 136x17
-          text run at (0,34) width 136: "Column Two is: 67%"
-      RenderBlock {HR} at (0,313) size 769x3 [border: (1px inset #000000)]
-      RenderTable {TABLE} at (0,323) size 600x55
-        RenderTableSection {TBODY} at (0,0) size 600x54
-          RenderTableRow {TR} at (0,0) size 600x34
-            RenderTableCell {TD} at (0,0) size 200x34 [bgcolor=#00FFFF] [r=0 c=0 rs=1 cs=1]
-              RenderText {#text} at (0,0) size 188x34
+        RenderText {#text} at (0,18) size 133x17
+          text run at (0,18) width 133: "Column One is: 33%"
+        RenderBR {BR} at (133,32) size 0x0
+        RenderText {#text} at (0,36) size 136x17
+          text run at (0,36) width 136: "Column Two is: 67%"
+      RenderBlock {HR} at (0,320) size 769x3 [border: (1px inset #000000)]
+      RenderTable {TABLE} at (0,330) size 600x57
+        RenderTableSection {TBODY} at (0,0) size 600x56
+          RenderTableRow {TR} at (0,0) size 600x36
+            RenderTableCell {TD} at (0,0) size 200x36 [bgcolor=#00FFFF] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 188x35
                 text run at (0,0) width 188: "Fixed cell in column one with"
-                text run at (0,17) width 64: "some text."
-            RenderTableCell {TD} at (200,0) size 400x34 [bgcolor=#FFFF00] [r=0 c=1 rs=1 cs=1]
-              RenderText {#text} at (0,0) size 398x34
+                text run at (0,18) width 64: "some text."
+            RenderTableCell {TD} at (200,0) size 400x36 [bgcolor=#FFFF00] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 398x35
                 text run at (0,0) width 398: "Fixed cell in column two with a lot more text. Will the ratios be"
-                text run at (0,17) width 68: "preserved?"
-          RenderTableRow {TR} at (0,34) size 600x20
-            RenderTableCell {TD} at (0,44) size 600x0 [bgcolor=#FFC0CB] [r=1 c=0 rs=1 cs=2]
+                text run at (0,18) width 68: "preserved?"
+          RenderTableRow {TR} at (0,36) size 600x20
+            RenderTableCell {TD} at (0,46) size 600x0 [bgcolor=#FFC0CB] [r=1 c=0 rs=1 cs=2]
               RenderBlock {DIV} at (0,0) size 600x0
-      RenderBlock {P} at (0,393) size 769x52
+      RenderBlock {P} at (0,402) size 769x55
         RenderText {#text} at (0,0) size 145x17
           text run at (0,0) width 145: "The table width is: 600"
         RenderBR {BR} at (145,14) size 0x0
-        RenderText {#text} at (0,17) size 133x17
-          text run at (0,17) width 133: "Column One is: 33%"
-        RenderBR {BR} at (133,31) size 0x0
-        RenderText {#text} at (0,34) size 136x17
-          text run at (0,34) width 136: "Column Two is: 67%"
-      RenderBlock {HR} at (0,460) size 769x3 [border: (1px inset #000000)]
-      RenderTable {TABLE} at (0,470) size 600x41
+        RenderText {#text} at (0,18) size 133x17
+          text run at (0,18) width 133: "Column One is: 33%"
+        RenderBR {BR} at (133,32) size 0x0
+        RenderText {#text} at (0,36) size 136x17
+          text run at (0,36) width 136: "Column Two is: 67%"
+      RenderBlock {HR} at (0,472) size 769x3 [border: (1px inset #000000)]
+      RenderTable {TABLE} at (0,482) size 600x41
         RenderTableSection {TBODY} at (0,0) size 600x40
           RenderTableRow {TR} at (0,0) size 600x20
             RenderTableCell {TD} at (0,10) size 200x0 [bgcolor=#00FFFF] [r=0 c=0 rs=1 cs=1]
@@ -76,13 +76,13 @@
           RenderTableRow {TR} at (0,20) size 600x20
             RenderTableCell {TD} at (0,30) size 600x0 [bgcolor=#FFC0CB] [r=1 c=0 rs=1 cs=2]
               RenderBlock {DIV} at (0,0) size 600x0
-      RenderBlock {P} at (0,526) size 769x52
+      RenderBlock {P} at (0,538) size 769x55
         RenderText {#text} at (0,0) size 145x17
           text run at (0,0) width 145: "The table width is: 600"
         RenderBR {BR} at (145,14) size 0x0
-        RenderText {#text} at (0,17) size 133x17
-          text run at (0,17) width 133: "Column One is: 33%"
-        RenderBR {BR} at (133,31) size 0x0
-        RenderText {#text} at (0,34) size 136x17
-          text run at (0,34) width 136: "Column Two is: 67%"
-      RenderBlock {HR} at (0,593) size 769x3 [border: (1px inset #000000)]
+        RenderText {#text} at (0,18) size 133x17
+          text run at (0,18) width 133: "Column One is: 33%"
+        RenderBR {BR} at (133,32) size 0x0
+        RenderText {#text} at (0,36) size 136x17
+          text run at (0,36) width 136: "Column Two is: 67%"
+      RenderBlock {HR} at (0,608) size 769x3 [border: (1px inset #000000)]
diff --git a/LayoutTests/platform/gtk/fast/table/040-vertical-expected.png b/LayoutTests/platform/gtk/fast/table/040-vertical-expected.png
index e153668..fe8a2c2 100644
--- a/LayoutTests/platform/gtk/fast/table/040-vertical-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/040-vertical-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/040-vertical-expected.txt b/LayoutTests/platform/gtk/fast/table/040-vertical-expected.txt
index 47ff9c7..54fdde3 100644
--- a/LayoutTests/platform/gtk/fast/table/040-vertical-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/040-vertical-expected.txt
@@ -1,12 +1,12 @@
-layer at (0,0) size 785x2337
+layer at (0,0) size 785x2350
   RenderView at (0,0) size 785x600
-layer at (0,0) size 785x2337
-  RenderBlock {HTML} at (0,0) size 785x2338
-    RenderBody {BODY} at (8,8) size 769x2322
-      RenderBlock {H1} at (0,0) size 769x36
+layer at (0,0) size 785x2350
+  RenderBlock {HTML} at (0,0) size 785x2351
+    RenderBody {BODY} at (8,8) size 769x2335
+      RenderBlock {H1} at (0,0) size 769x37
         RenderText {#text} at (0,0) size 615x36
           text run at (0,0) width 615: "Fixed Columns, Auto Span, Minheight Table"
-      RenderTable {TABLE} at (0,57) size 40x101
+      RenderTable {TABLE} at (0,58) size 40x101
         RenderTableSection {TBODY} at (0,0) size 40x100
           RenderTableRow {TR} at (0,0) size 20x100
             RenderTableCell {TD} at (0,10) size 20x14 [bgcolor=#00FFFF] [r=0 c=0 rs=1 cs=1]
@@ -14,17 +14,17 @@
           RenderTableRow {TR} at (0,20) size 20x100
             RenderTableCell {TD} at (20,10) size 20x81 [bgcolor=#FFC0CB] [r=1 c=0 rs=1 cs=2]
               RenderBlock {DIV} at (10,-10) size 0x100
-      RenderBlock {P} at (0,173) size 769x52
+      RenderBlock {P} at (0,174) size 769x55
         RenderText {#text} at (0,0) size 148x17
           text run at (0,0) width 148: "The table height is: 100"
         RenderBR {BR} at (148,14) size 0x0
-        RenderText {#text} at (0,17) size 133x17
-          text run at (0,17) width 133: "Column One is: 33%"
-        RenderBR {BR} at (133,31) size 0x0
-        RenderText {#text} at (0,34) size 136x17
-          text run at (0,34) width 136: "Column Two is: 67%"
-      RenderBlock {HR} at (0,240) size 769x3 [border: (1px inset #000000)]
-      RenderTable {TABLE} at (0,250) size 40x601
+        RenderText {#text} at (0,18) size 133x17
+          text run at (0,18) width 133: "Column One is: 33%"
+        RenderBR {BR} at (133,32) size 0x0
+        RenderText {#text} at (0,36) size 136x17
+          text run at (0,36) width 136: "Column Two is: 67%"
+      RenderBlock {HR} at (0,244) size 769x3 [border: (1px inset #000000)]
+      RenderTable {TABLE} at (0,254) size 40x601
         RenderTableSection {TBODY} at (0,0) size 40x600
           RenderTableRow {TR} at (0,0) size 20x600
             RenderTableCell {TD} at (0,10) size 20x180 [bgcolor=#00FFFF] [r=0 c=0 rs=1 cs=1]
@@ -32,41 +32,41 @@
           RenderTableRow {TR} at (0,20) size 20x600
             RenderTableCell {TD} at (20,10) size 20x580 [bgcolor=#FFC0CB] [r=1 c=0 rs=1 cs=2]
               RenderBlock {DIV} at (10,-10) size 0x600
-      RenderBlock {P} at (0,866) size 769x52
+      RenderBlock {P} at (0,870) size 769x55
         RenderText {#text} at (0,0) size 148x17
           text run at (0,0) width 148: "The table height is: 600"
         RenderBR {BR} at (148,14) size 0x0
-        RenderText {#text} at (0,17) size 133x17
-          text run at (0,17) width 133: "Column One is: 33%"
-        RenderBR {BR} at (133,31) size 0x0
-        RenderText {#text} at (0,34) size 136x17
-          text run at (0,34) width 136: "Column Two is: 67%"
-      RenderBlock {HR} at (0,933) size 769x3 [border: (1px inset #000000)]
-      RenderTable {TABLE} at (0,943) size 54x601
-        RenderTableSection {TBODY} at (0,0) size 54x600
-          RenderTableRow {TR} at (0,0) size 34x600
-            RenderTableCell {TD} at (0,0) size 34x200 [bgcolor=#00FFFF] [r=0 c=0 rs=1 cs=1]
-              RenderText {#text} at (0,0) size 34x188
+        RenderText {#text} at (0,18) size 133x17
+          text run at (0,18) width 133: "Column One is: 33%"
+        RenderBR {BR} at (133,32) size 0x0
+        RenderText {#text} at (0,36) size 136x17
+          text run at (0,36) width 136: "Column Two is: 67%"
+      RenderBlock {HR} at (0,940) size 769x3 [border: (1px inset #000000)]
+      RenderTable {TABLE} at (0,950) size 56x601
+        RenderTableSection {TBODY} at (0,0) size 56x600
+          RenderTableRow {TR} at (0,0) size 36x600
+            RenderTableCell {TD} at (0,0) size 36x200 [bgcolor=#00FFFF] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 35x188
                 text run at (0,0) width 188: "Fixed cell in column one with"
-                text run at (17,0) width 64: "some text."
-            RenderTableCell {TD} at (0,200) size 34x400 [bgcolor=#FFFF00] [r=0 c=1 rs=1 cs=1]
-              RenderText {#text} at (0,0) size 34x398
+                text run at (18,0) width 64: "some text."
+            RenderTableCell {TD} at (0,200) size 36x400 [bgcolor=#FFFF00] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 35x398
                 text run at (0,0) width 398: "Fixed cell in column two with a lot more text. Will the ratios be"
-                text run at (17,0) width 68: "preserved?"
-          RenderTableRow {TR} at (0,34) size 20x600
-            RenderTableCell {TD} at (34,10) size 20x580 [bgcolor=#FFC0CB] [r=1 c=0 rs=1 cs=2]
+                text run at (18,0) width 68: "preserved?"
+          RenderTableRow {TR} at (0,36) size 20x600
+            RenderTableCell {TD} at (36,10) size 20x580 [bgcolor=#FFC0CB] [r=1 c=0 rs=1 cs=2]
               RenderBlock {DIV} at (10,-10) size 0x600
-      RenderBlock {P} at (0,1559) size 769x52
+      RenderBlock {P} at (0,1566) size 769x55
         RenderText {#text} at (0,0) size 148x17
           text run at (0,0) width 148: "The table height is: 600"
         RenderBR {BR} at (148,14) size 0x0
-        RenderText {#text} at (0,17) size 133x17
-          text run at (0,17) width 133: "Column One is: 33%"
-        RenderBR {BR} at (133,31) size 0x0
-        RenderText {#text} at (0,34) size 136x17
-          text run at (0,34) width 136: "Column Two is: 67%"
-      RenderBlock {HR} at (0,1626) size 769x3 [border: (1px inset #000000)]
-      RenderTable {TABLE} at (0,1636) size 40x601
+        RenderText {#text} at (0,18) size 133x17
+          text run at (0,18) width 133: "Column One is: 33%"
+        RenderBR {BR} at (133,32) size 0x0
+        RenderText {#text} at (0,36) size 136x17
+          text run at (0,36) width 136: "Column Two is: 67%"
+      RenderBlock {HR} at (0,1636) size 769x3 [border: (1px inset #000000)]
+      RenderTable {TABLE} at (0,1646) size 40x601
         RenderTableSection {TBODY} at (0,0) size 40x600
           RenderTableRow {TR} at (0,0) size 20x600
             RenderTableCell {TD} at (0,10) size 20x180 [bgcolor=#00FFFF] [r=0 c=0 rs=1 cs=1]
@@ -76,13 +76,13 @@
           RenderTableRow {TR} at (0,20) size 20x600
             RenderTableCell {TD} at (20,10) size 20x580 [bgcolor=#FFC0CB] [r=1 c=0 rs=1 cs=2]
               RenderBlock {DIV} at (10,-10) size 0x600
-      RenderBlock {P} at (0,2252) size 769x52
+      RenderBlock {P} at (0,2262) size 769x55
         RenderText {#text} at (0,0) size 148x17
           text run at (0,0) width 148: "The table height is: 600"
         RenderBR {BR} at (148,14) size 0x0
-        RenderText {#text} at (0,17) size 133x17
-          text run at (0,17) width 133: "Column One is: 33%"
-        RenderBR {BR} at (133,31) size 0x0
-        RenderText {#text} at (0,34) size 136x17
-          text run at (0,34) width 136: "Column Two is: 67%"
-      RenderBlock {HR} at (0,2319) size 769x3 [border: (1px inset #000000)]
+        RenderText {#text} at (0,18) size 133x17
+          text run at (0,18) width 133: "Column One is: 33%"
+        RenderBR {BR} at (133,32) size 0x0
+        RenderText {#text} at (0,36) size 136x17
+          text run at (0,36) width 136: "Column Two is: 67%"
+      RenderBlock {HR} at (0,2332) size 769x3 [border: (1px inset #000000)]
diff --git a/LayoutTests/platform/gtk/fast/table/041-expected.png b/LayoutTests/platform/gtk/fast/table/041-expected.png
index 6e7a115..49f3c9c 100644
--- a/LayoutTests/platform/gtk/fast/table/041-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/041-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/041-expected.txt b/LayoutTests/platform/gtk/fast/table/041-expected.txt
index 4cd082c..56ec41c 100644
--- a/LayoutTests/platform/gtk/fast/table/041-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/041-expected.txt
@@ -1,107 +1,107 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x317
-  RenderBlock {HTML} at (0,0) size 800x317
-    RenderBody {BODY} at (8,18) size 784x291
-      RenderBlock {H3} at (0,0) size 784x21
+layer at (0,0) size 800x327
+  RenderBlock {HTML} at (0,0) size 800x327
+    RenderBody {BODY} at (8,18) size 784x301
+      RenderBlock {H3} at (0,0) size 784x22
         RenderText {#text} at (0,0) size 236x21
           text run at (0,0) width 236: "ROWSPAN of 1024 - Works"
-      RenderTable {TABLE} at (0,39) size 168x97 [border: (1px outset #808080)]
-        RenderTableSection {TBODY} at (1,1) size 166x94
-          RenderTableRow {TR} at (0,2) size 166x21
-            RenderTableCell {TD} at (2,2) size 46x21 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+      RenderTable {TABLE} at (0,40) size 168x101 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 166x98
+          RenderTableRow {TR} at (0,2) size 166x22
+            RenderTableCell {TD} at (2,2) size 46x22 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 42x17
                 text run at (2,2) width 42: "header"
-            RenderTableCell {TD} at (50,36) size 8x22 [bgcolor=#000000] [border: (1px inset #808080)] [r=0 c=1 rs=1024 cs=1]
-              RenderText {#text} at (2,2) size 4x18
-                text run at (2,3) width 4: " "
-            RenderTableCell {TD} at (60,2) size 46x21 [border: (1px inset #808080)] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (50,38) size 8x22 [bgcolor=#000000] [border: (1px inset #808080)] [r=0 c=1 rs=1024 cs=1]
+              RenderText {#text} at (2,2) size 4x17
+                text run at (2,2) width 4: " "
+            RenderTableCell {TD} at (60,2) size 46x22 [border: (1px inset #808080)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (2,2) size 42x17
                 text run at (2,2) width 42: "header"
-            RenderTableCell {TD} at (108,36) size 8x22 [bgcolor=#000000] [border: (1px inset #808080)] [r=0 c=3 rs=1024 cs=1]
-              RenderText {#text} at (2,2) size 4x18
-                text run at (2,3) width 4: " "
-            RenderTableCell {TD} at (118,2) size 46x21 [border: (1px inset #808080)] [r=0 c=4 rs=1 cs=1]
+            RenderTableCell {TD} at (108,38) size 8x22 [bgcolor=#000000] [border: (1px inset #808080)] [r=0 c=3 rs=1024 cs=1]
+              RenderText {#text} at (2,2) size 4x17
+                text run at (2,2) width 4: " "
+            RenderTableCell {TD} at (118,2) size 46x22 [border: (1px inset #808080)] [r=0 c=4 rs=1 cs=1]
               RenderText {#text} at (2,2) size 42x17
                 text run at (2,2) width 42: "header"
-          RenderTableRow {TR} at (0,25) size 166x21
-            RenderTableCell {TD} at (2,25) size 46x21 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,26) size 166x22
+            RenderTableCell {TD} at (2,26) size 46x22 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 41x17
                 text run at (2,2) width 41: "foobar"
-            RenderTableCell {TD} at (60,25) size 46x21 [border: (1px inset #808080)] [r=1 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (60,26) size 46x22 [border: (1px inset #808080)] [r=1 c=2 rs=1 cs=1]
               RenderText {#text} at (2,2) size 41x17
                 text run at (2,2) width 41: "foobar"
-            RenderTableCell {TD} at (118,25) size 46x21 [border: (1px inset #808080)] [r=1 c=4 rs=1 cs=1]
+            RenderTableCell {TD} at (118,26) size 46x22 [border: (1px inset #808080)] [r=1 c=4 rs=1 cs=1]
               RenderText {#text} at (2,2) size 41x17
                 text run at (2,2) width 41: "foobar"
-          RenderTableRow {TR} at (0,48) size 166x21
-            RenderTableCell {TD} at (2,48) size 46x21 [border: (1px inset #808080)] [r=2 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,50) size 166x22
+            RenderTableCell {TD} at (2,50) size 46x22 [border: (1px inset #808080)] [r=2 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 41x17
                 text run at (2,2) width 41: "foobar"
-            RenderTableCell {TD} at (60,48) size 46x21 [border: (1px inset #808080)] [r=2 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (60,50) size 46x22 [border: (1px inset #808080)] [r=2 c=2 rs=1 cs=1]
               RenderText {#text} at (2,2) size 41x17
                 text run at (2,2) width 41: "foobar"
-            RenderTableCell {TD} at (118,48) size 46x21 [border: (1px inset #808080)] [r=2 c=4 rs=1 cs=1]
+            RenderTableCell {TD} at (118,50) size 46x22 [border: (1px inset #808080)] [r=2 c=4 rs=1 cs=1]
               RenderText {#text} at (2,2) size 41x17
                 text run at (2,2) width 41: "foobar"
-          RenderTableRow {TR} at (0,71) size 166x21
-            RenderTableCell {TD} at (2,71) size 46x21 [border: (1px inset #808080)] [r=3 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,74) size 166x22
+            RenderTableCell {TD} at (2,74) size 46x22 [border: (1px inset #808080)] [r=3 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 41x17
                 text run at (2,2) width 41: "foobar"
-            RenderTableCell {TD} at (60,71) size 46x21 [border: (1px inset #808080)] [r=3 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (60,74) size 46x22 [border: (1px inset #808080)] [r=3 c=2 rs=1 cs=1]
               RenderText {#text} at (2,2) size 41x17
                 text run at (2,2) width 41: "foobar"
-            RenderTableCell {TD} at (118,71) size 46x21 [border: (1px inset #808080)] [r=3 c=4 rs=1 cs=1]
+            RenderTableCell {TD} at (118,74) size 46x22 [border: (1px inset #808080)] [r=3 c=4 rs=1 cs=1]
               RenderText {#text} at (2,2) size 41x17
                 text run at (2,2) width 41: "foobar"
-      RenderBlock {H3} at (0,154) size 784x22
+      RenderBlock {H3} at (0,159) size 784x23
         RenderText {#text} at (0,0) size 295x21
           text run at (0,0) width 295: "ROWSPAN of 1025 - Doesn't Work"
-      RenderTable {TABLE} at (0,194) size 168x97 [border: (1px outset #808080)]
-        RenderTableSection {TBODY} at (1,1) size 166x94
-          RenderTableRow {TR} at (0,2) size 166x21
-            RenderTableCell {TD} at (2,2) size 46x21 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+      RenderTable {TABLE} at (0,200) size 168x101 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 166x98
+          RenderTableRow {TR} at (0,2) size 166x22
+            RenderTableCell {TD} at (2,2) size 46x22 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 42x17
                 text run at (2,2) width 42: "header"
-            RenderTableCell {TD} at (50,36) size 8x22 [bgcolor=#000000] [border: (1px inset #808080)] [r=0 c=1 rs=1026 cs=1]
-              RenderText {#text} at (2,2) size 4x18
-                text run at (2,3) width 4: " "
-            RenderTableCell {TD} at (60,2) size 46x21 [border: (1px inset #808080)] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (50,38) size 8x22 [bgcolor=#000000] [border: (1px inset #808080)] [r=0 c=1 rs=1026 cs=1]
+              RenderText {#text} at (2,2) size 4x17
+                text run at (2,2) width 4: " "
+            RenderTableCell {TD} at (60,2) size 46x22 [border: (1px inset #808080)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (2,2) size 42x17
                 text run at (2,2) width 42: "header"
-            RenderTableCell {TD} at (108,36) size 8x22 [bgcolor=#000000] [border: (1px inset #808080)] [r=0 c=3 rs=1026 cs=1]
-              RenderText {#text} at (2,2) size 4x18
-                text run at (2,3) width 4: " "
-            RenderTableCell {TD} at (118,2) size 46x21 [border: (1px inset #808080)] [r=0 c=4 rs=1 cs=1]
+            RenderTableCell {TD} at (108,38) size 8x22 [bgcolor=#000000] [border: (1px inset #808080)] [r=0 c=3 rs=1026 cs=1]
+              RenderText {#text} at (2,2) size 4x17
+                text run at (2,2) width 4: " "
+            RenderTableCell {TD} at (118,2) size 46x22 [border: (1px inset #808080)] [r=0 c=4 rs=1 cs=1]
               RenderText {#text} at (2,2) size 42x17
                 text run at (2,2) width 42: "header"
-          RenderTableRow {TR} at (0,25) size 166x21
-            RenderTableCell {TD} at (2,25) size 46x21 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,26) size 166x22
+            RenderTableCell {TD} at (2,26) size 46x22 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 41x17
                 text run at (2,2) width 41: "foobar"
-            RenderTableCell {TD} at (60,25) size 46x21 [border: (1px inset #808080)] [r=1 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (60,26) size 46x22 [border: (1px inset #808080)] [r=1 c=2 rs=1 cs=1]
               RenderText {#text} at (2,2) size 41x17
                 text run at (2,2) width 41: "foobar"
-            RenderTableCell {TD} at (118,25) size 46x21 [border: (1px inset #808080)] [r=1 c=4 rs=1 cs=1]
+            RenderTableCell {TD} at (118,26) size 46x22 [border: (1px inset #808080)] [r=1 c=4 rs=1 cs=1]
               RenderText {#text} at (2,2) size 41x17
                 text run at (2,2) width 41: "foobar"
-          RenderTableRow {TR} at (0,48) size 166x21
-            RenderTableCell {TD} at (2,48) size 46x21 [border: (1px inset #808080)] [r=2 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,50) size 166x22
+            RenderTableCell {TD} at (2,50) size 46x22 [border: (1px inset #808080)] [r=2 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 41x17
                 text run at (2,2) width 41: "foobar"
-            RenderTableCell {TD} at (60,48) size 46x21 [border: (1px inset #808080)] [r=2 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (60,50) size 46x22 [border: (1px inset #808080)] [r=2 c=2 rs=1 cs=1]
               RenderText {#text} at (2,2) size 41x17
                 text run at (2,2) width 41: "foobar"
-            RenderTableCell {TD} at (118,48) size 46x21 [border: (1px inset #808080)] [r=2 c=4 rs=1 cs=1]
+            RenderTableCell {TD} at (118,50) size 46x22 [border: (1px inset #808080)] [r=2 c=4 rs=1 cs=1]
               RenderText {#text} at (2,2) size 41x17
                 text run at (2,2) width 41: "foobar"
-          RenderTableRow {TR} at (0,71) size 166x21
-            RenderTableCell {TD} at (2,71) size 46x21 [border: (1px inset #808080)] [r=3 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,74) size 166x22
+            RenderTableCell {TD} at (2,74) size 46x22 [border: (1px inset #808080)] [r=3 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 41x17
                 text run at (2,2) width 41: "foobar"
-            RenderTableCell {TD} at (60,71) size 46x21 [border: (1px inset #808080)] [r=3 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (60,74) size 46x22 [border: (1px inset #808080)] [r=3 c=2 rs=1 cs=1]
               RenderText {#text} at (2,2) size 41x17
                 text run at (2,2) width 41: "foobar"
-            RenderTableCell {TD} at (118,71) size 46x21 [border: (1px inset #808080)] [r=3 c=4 rs=1 cs=1]
+            RenderTableCell {TD} at (118,74) size 46x22 [border: (1px inset #808080)] [r=3 c=4 rs=1 cs=1]
               RenderText {#text} at (2,2) size 41x17
                 text run at (2,2) width 41: "foobar"
diff --git a/LayoutTests/platform/gtk/fast/table/100-percent-cell-width-expected.png b/LayoutTests/platform/gtk/fast/table/100-percent-cell-width-expected.png
index cddf465..4c2c731 100644
--- a/LayoutTests/platform/gtk/fast/table/100-percent-cell-width-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/100-percent-cell-width-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/100-percent-cell-width-expected.txt b/LayoutTests/platform/gtk/fast/table/100-percent-cell-width-expected.txt
index 397e684..a6befbb 100644
--- a/LayoutTests/platform/gtk/fast/table/100-percent-cell-width-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/100-percent-cell-width-expected.txt
@@ -3,7 +3,7 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x17
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 53x17
           text run at (0,0) width 53: "Test for "
         RenderInline {I} at (0,0) size 657x17
@@ -15,14 +15,14 @@
             text run at (358,0) width 352: "Table misrender when one of the TDs has width=100%"
         RenderText {#text} at (710,0) size 4x17
           text run at (710,0) width 4: "."
-      RenderBlock {P} at (0,33) size 784x17
+      RenderBlock {P} at (0,34) size 784x18
         RenderText {#text} at (0,0) size 558x17
           text run at (0,0) width 558: "There should be one green vertical line, 100px long and 2px thick, near the right margin."
-      RenderTable {TABLE} at (0,66) size 784x50
+      RenderTable {TABLE} at (0,68) size 784x50
         RenderTableSection {TBODY} at (0,0) size 784x50
           RenderTableRow {TR} at (0,0) size 784x50
             RenderTableCell {TD} at (0,25) size 782x0 [r=0 c=0 rs=1 cs=1]
             RenderTableCell {TD} at (782,0) size 2x50 [r=0 c=1 rs=1 cs=1]
               RenderBlock {DIV} at (0,0) size 2x50 [bgcolor=#008000]
-      RenderBlock {DIV} at (0,116) size 784x50
+      RenderBlock {DIV} at (0,118) size 784x50
         RenderBlock {DIV} at (782,0) size 2x50 [bgcolor=#008000]
diff --git a/LayoutTests/platform/gtk/fast/table/absolute-table-at-bottom-expected.png b/LayoutTests/platform/gtk/fast/table/absolute-table-at-bottom-expected.png
index ce472e1..4c5e3f7 100644
--- a/LayoutTests/platform/gtk/fast/table/absolute-table-at-bottom-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/absolute-table-at-bottom-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/absolute-table-at-bottom-expected.txt b/LayoutTests/platform/gtk/fast/table/absolute-table-at-bottom-expected.txt
index b9f03d7..17ff299 100644
--- a/LayoutTests/platform/gtk/fast/table/absolute-table-at-bottom-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/absolute-table-at-bottom-expected.txt
@@ -1,9 +1,9 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x180
-  RenderBlock {HTML} at (0,0) size 800x180
-    RenderBody {BODY} at (8,8) size 784x164
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x186
+  RenderBlock {HTML} at (0,0) size 800x186
+    RenderBody {BODY} at (8,8) size 784x170
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 108x17
           text run at (0,0) width 108: "Testcase for bug "
         RenderInline {A} at (0,0) size 32x17 [color=#0000EE]
@@ -11,42 +11,42 @@
             text run at (108,0) width 32: "4874"
         RenderText {#text} at (140,0) size 417x17
           text run at (140,0) width 417: " - Table with absolute bottom positioning is positioned incorrectly."
-      RenderBlock {H1} at (0,38) size 784x37
+      RenderBlock {H1} at (0,39) size 784x38
         RenderText {#text} at (0,0) size 170x36
           text run at (0,0) width 170: "Look Down!"
-      RenderBlock {P} at (0,95) size 784x69
-        RenderText {#text} at (0,0) size 783x68
+      RenderBlock {P} at (0,97) size 784x73
+        RenderText {#text} at (0,0) size 783x71
           text run at (0,0) width 507: "At the bottom of the window you should see the word \"Paragraph\" followed by "
           text run at (507,0) width 265: "three boxes containing text. The entire red"
-          text run at (0,17) width 200: "border around each box should "
-          text run at (200,17) width 454: "be visible without scrolling (the window should not be scrollable at all). "
-          text run at (654,17) width 101: "The three boxes"
-          text run at (0,34) width 344: "should be aligned at the bottom with the bottom of the "
-          text run at (344,34) width 439: "window. The text \"Tall table\" should be vertically centered in its box,"
-          text run at (0,51) width 480: "which should be 50px tall. The other two boxes should both be shorter than "
-          text run at (480,51) width 203: "50px, and have the same height."
+          text run at (0,18) width 200: "border around each box should "
+          text run at (200,18) width 454: "be visible without scrolling (the window should not be scrollable at all). "
+          text run at (654,18) width 101: "The three boxes"
+          text run at (0,36) width 344: "should be aligned at the bottom with the bottom of the "
+          text run at (344,36) width 439: "window. The text \"Tall table\" should be vertically centered in its box,"
+          text run at (0,54) width 480: "which should be 50px tall. The other two boxes should both be shorter than "
+          text run at (480,54) width 203: "50px, and have the same height."
 layer at (120,550) size 120x50
   RenderTable {TABLE} at (120,550) size 120x50 [border: (1px solid #FF0000)]
     RenderTableSection {TBODY} at (1,1) size 118x48
       RenderTableRow {TR} at (0,2) size 118x44
         RenderTableCell {TD} at (2,14) size 114x20 [r=0 c=0 rs=1 cs=1]
-          RenderText {#text} at (1,1) size 59x18
-            text run at (1,2) width 59: "Tall table"
-layer at (240,575) size 120x25
-  RenderTable {TABLE} at (240,575) size 120x25 [border: (1px solid #FF0000)]
-    RenderTableSection {TBODY} at (1,1) size 118x23
-      RenderTableRow {TR} at (0,2) size 118x19
-        RenderTableCell {TD} at (2,2) size 114x19 [r=0 c=0 rs=1 cs=1]
+          RenderText {#text} at (1,1) size 59x17
+            text run at (1,1) width 59: "Tall table"
+layer at (240,574) size 120x26
+  RenderTable {TABLE} at (240,574) size 120x26 [border: (1px solid #FF0000)]
+    RenderTableSection {TBODY} at (1,1) size 118x24
+      RenderTableRow {TR} at (0,2) size 118x20
+        RenderTableCell {TD} at (2,2) size 114x20 [r=0 c=0 rs=1 cs=1]
           RenderText {#text} at (1,1) size 82x17
             text run at (1,1) width 82: "Normal table"
-layer at (360,575) size 120x25
-  RenderTable {TABLE} at (360,575) size 120x25 [border: (1px solid #FF0000)]
-    RenderTableSection {TBODY} at (1,1) size 118x23
-      RenderTableRow {TR} at (0,2) size 118x19
-        RenderTableCell {TD} at (2,2) size 114x19 [r=0 c=0 rs=1 cs=1]
+layer at (360,574) size 120x26
+  RenderTable {TABLE} at (360,574) size 120x26 [border: (1px solid #FF0000)]
+    RenderTableSection {TBODY} at (1,1) size 118x24
+      RenderTableRow {TR} at (0,2) size 118x20
+        RenderTableCell {TD} at (2,2) size 114x20 [r=0 c=0 rs=1 cs=1]
           RenderText {#text} at (1,1) size 68x17
             text run at (1,1) width 68: "Short table"
-layer at (0,583) size 64x17
-  RenderBlock (positioned) {P} at (0,583) size 64x17
+layer at (0,582) size 64x18
+  RenderBlock (positioned) {P} at (0,582) size 64x18
     RenderText {#text} at (0,0) size 64x17
       text run at (0,0) width 64: "Paragraph"
diff --git a/LayoutTests/platform/gtk/fast/table/add-before-anonymous-child-expected.png b/LayoutTests/platform/gtk/fast/table/add-before-anonymous-child-expected.png
index c6702d9..5d39ede 100644
--- a/LayoutTests/platform/gtk/fast/table/add-before-anonymous-child-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/add-before-anonymous-child-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/add-before-anonymous-child-expected.txt b/LayoutTests/platform/gtk/fast/table/add-before-anonymous-child-expected.txt
index 3ff4104..6b40361 100644
--- a/LayoutTests/platform/gtk/fast/table/add-before-anonymous-child-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/add-before-anonymous-child-expected.txt
@@ -3,25 +3,25 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x34
+      RenderBlock {P} at (0,0) size 784x36
         RenderText {#text} at (0,0) size 212x17
           text run at (0,0) width 212: "This tests for a regression against "
-        RenderInline {I} at (0,0) size 769x34
+        RenderInline {I} at (0,0) size 769x35
           RenderInline {A} at (0,0) size 348x17 [color=#0000EE]
             RenderText {#text} at (212,0) size 348x17
               text run at (212,0) width 348: "http://bugzilla.opendarwin.org/show_bug.cgi?id=5868"
-          RenderText {#text} at (560,0) size 769x34
+          RenderText {#text} at (560,0) size 769x35
             text run at (560,0) width 4: " "
             text run at (564,0) width 205: "Crash on HP.com with ToT and"
-            text run at (0,17) width 311: "Safari 2.0.2 in khtml::RenderContainer::detach()"
-        RenderText {#text} at (311,17) size 4x17
-          text run at (311,17) width 4: "."
-      RenderBlock {P} at (0,50) size 784x17
+            text run at (0,18) width 311: "Safari 2.0.2 in khtml::RenderContainer::detach()"
+        RenderText {#text} at (311,18) size 4x17
+          text run at (311,18) width 4: "."
+      RenderBlock {P} at (0,52) size 784x18
         RenderText {#text} at (0,0) size 724x17
           text run at (0,0) width 405: "There should be two 100x100 squares stacked vertically below. "
           text run at (405,0) width 319: "The green square should be above the blue square."
-      RenderBlock {HR} at (0,83) size 784x2 [border: (1px inset #000000)]
-      RenderTable {TABLE} at (0,93) size 104x204
+      RenderBlock {HR} at (0,86) size 784x2 [border: (1px inset #000000)]
+      RenderTable {TABLE} at (0,96) size 104x204
         RenderTableSection {TBODY} at (0,0) size 104x204
           RenderTableRow (anonymous) at (0,2) size 104x200
             RenderTableCell (anonymous) at (2,2) size 100x200 [r=0 c=0 rs=1 cs=1]
diff --git a/LayoutTests/platform/gtk/fast/table/align-right-within-left-aligned-div-expected.png b/LayoutTests/platform/gtk/fast/table/align-right-within-left-aligned-div-expected.png
index ad1b7ea..95ef3e7 100644
--- a/LayoutTests/platform/gtk/fast/table/align-right-within-left-aligned-div-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/align-right-within-left-aligned-div-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/align-right-within-left-aligned-div-expected.txt b/LayoutTests/platform/gtk/fast/table/align-right-within-left-aligned-div-expected.txt
index 2fa182e..42d031a 100644
--- a/LayoutTests/platform/gtk/fast/table/align-right-within-left-aligned-div-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/align-right-within-left-aligned-div-expected.txt
@@ -2,9 +2,9 @@
   RenderView at (0,0) size 800x600
 layer at (0,0) size 800x509
   RenderBlock {HTML} at (0,0) size 800x509
-    RenderBody {BODY} at (8,8) size 784x19
+    RenderBody {BODY} at (8,8) size 784x20
       RenderBlock {DIV} at (0,0) size 784x2 [border: (1px solid #008000)]
         RenderTable {TABLE} at (1,1) size 400x500 [bgcolor=#FFA500] [border: (1px outset #808080)]
-      RenderBlock (anonymous) at (0,2) size 784x17
+      RenderBlock (anonymous) at (0,2) size 784x18
         RenderText {#text} at (401,0) size 84x17
           text run at (401,0) width 84: "More content"
diff --git a/LayoutTests/platform/gtk/fast/table/append-cells-expected.png b/LayoutTests/platform/gtk/fast/table/append-cells-expected.png
index a8d583c..13171ef 100644
--- a/LayoutTests/platform/gtk/fast/table/append-cells-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/append-cells-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/append-cells-expected.txt b/LayoutTests/platform/gtk/fast/table/append-cells-expected.txt
index bb25aca..04ef157 100644
--- a/LayoutTests/platform/gtk/fast/table/append-cells-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/append-cells-expected.txt
@@ -3,49 +3,49 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x17
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 303x17
           text run at (0,0) width 303: "Both rows should have the same width (725px)."
-      RenderTable {TABLE} at (0,33) size 725x34
-        RenderTableSection {TBODY} at (0,0) size 725x34
-          RenderTableRow {TR} at (0,0) size 725x17
-            RenderTableCell {TD} at (0,0) size 182x17 [bgcolor=#7CFC00] [r=0 c=0 rs=1 cs=1]
+      RenderTable {TABLE} at (0,34) size 725x36
+        RenderTableSection {TBODY} at (0,0) size 725x36
+          RenderTableRow {TR} at (0,0) size 725x18
+            RenderTableCell {TD} at (0,0) size 182x18 [bgcolor=#7CFC00] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (0,0) size 22x17
                 text run at (0,0) width 22: "cell"
-            RenderTableCell {TD} at (181,0) size 182x17 [bgcolor=#00FFFF] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (181,0) size 182x18 [bgcolor=#00FFFF] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (0,0) size 22x17
                 text run at (0,0) width 22: "cell"
-            RenderTableCell {TD} at (362,0) size 182x17 [bgcolor=#FFFF00] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (362,0) size 182x18 [bgcolor=#FFFF00] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (0,0) size 22x17
                 text run at (0,0) width 22: "cell"
-            RenderTableCell {TD} at (543,0) size 182x17 [bgcolor=#FFA500] [r=0 c=3 rs=1 cs=1]
+            RenderTableCell {TD} at (543,0) size 182x18 [bgcolor=#FFA500] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (0,0) size 22x17
                 text run at (0,0) width 22: "cell"
-          RenderTableRow {TR} at (0,17) size 725x17
-            RenderTableCell {TD} at (0,17) size 182x17 [r=1 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,18) size 725x18
+            RenderTableCell {TD} at (0,18) size 182x18 [r=1 c=0 rs=1 cs=1]
               RenderText {#text} at (0,0) size 4x17
                 text run at (0,0) width 4: " "
-            RenderTableCell {TD} at (181,17) size 182x17 [r=1 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (181,18) size 182x18 [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (0,0) size 4x17
                 text run at (0,0) width 4: " "
-            RenderTableCell {TD} at (362,17) size 182x17 [r=1 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (362,18) size 182x18 [r=1 c=2 rs=1 cs=1]
               RenderText {#text} at (0,0) size 4x17
                 text run at (0,0) width 4: " "
-            RenderTableCell {TD} at (543,17) size 182x17 [r=1 c=3 rs=1 cs=1]
+            RenderTableCell {TD} at (543,18) size 182x18 [r=1 c=3 rs=1 cs=1]
               RenderText {#text} at (0,0) size 4x17
                 text run at (0,0) width 4: " "
-      RenderTable {TABLE} at (0,67) size 725x17
-        RenderTableSection {TBODY} at (0,0) size 725x17
-          RenderTableRow {TR} at (0,0) size 725x17
-            RenderTableCell {TD} at (0,0) size 182x17 [bgcolor=#7CFC00] [r=0 c=0 rs=1 cs=1]
+      RenderTable {TABLE} at (0,70) size 725x18
+        RenderTableSection {TBODY} at (0,0) size 725x18
+          RenderTableRow {TR} at (0,0) size 725x18
+            RenderTableCell {TD} at (0,0) size 182x18 [bgcolor=#7CFC00] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (0,0) size 8x17
                 text run at (0,0) width 8: "1"
-            RenderTableCell {TD} at (181,0) size 182x17 [bgcolor=#00FFFF] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (181,0) size 182x18 [bgcolor=#00FFFF] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (0,0) size 8x17
                 text run at (0,0) width 8: "2"
-            RenderTableCell {TD} at (362,0) size 182x17 [bgcolor=#FFFF00] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (362,0) size 182x18 [bgcolor=#FFFF00] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (0,0) size 8x17
                 text run at (0,0) width 8: "3"
-            RenderTableCell {TD} at (543,0) size 182x17 [bgcolor=#FFA500] [r=0 c=3 rs=1 cs=1]
+            RenderTableCell {TD} at (543,0) size 182x18 [bgcolor=#FFA500] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (0,0) size 8x17
                 text run at (0,0) width 8: "4"
diff --git a/LayoutTests/platform/gtk/fast/table/append-cells2-expected.png b/LayoutTests/platform/gtk/fast/table/append-cells2-expected.png
index 34ffedc..613ac62 100644
--- a/LayoutTests/platform/gtk/fast/table/append-cells2-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/append-cells2-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/append-cells2-expected.txt b/LayoutTests/platform/gtk/fast/table/append-cells2-expected.txt
index bba5afb..b089ad5 100644
--- a/LayoutTests/platform/gtk/fast/table/append-cells2-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/append-cells2-expected.txt
@@ -3,87 +3,87 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x17
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 457x17
           text run at (0,0) width 457: "Rows should have different number of columns, but those should match."
-      RenderTable {TABLE} at (0,33) size 725x85
-        RenderTableSection {THEAD} at (0,0) size 725x17
-          RenderTableRow {TR} at (0,0) size 725x17
-            RenderTableCell {TD} at (0,0) size 91x17 [bgcolor=#7CFC00] [r=0 c=0 rs=1 cs=1]
+      RenderTable {TABLE} at (0,34) size 725x90
+        RenderTableSection {THEAD} at (0,0) size 725x18
+          RenderTableRow {TR} at (0,0) size 725x18
+            RenderTableCell {TD} at (0,0) size 91x18 [bgcolor=#7CFC00] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (0,0) size 8x17
                 text run at (0,0) width 8: "1"
-            RenderTableCell {TD} at (90,0) size 92x17 [bgcolor=#008000] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (90,0) size 92x18 [bgcolor=#008000] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (0,0) size 17x17
                 text run at (0,0) width 17: "1+"
-            RenderTableCell {TD} at (181,0) size 91x17 [bgcolor=#00FFFF] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (181,0) size 91x18 [bgcolor=#00FFFF] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (0,0) size 8x17
                 text run at (0,0) width 8: "2"
-            RenderTableCell {TD} at (271,0) size 92x17 [bgcolor=#008B8B] [r=0 c=3 rs=1 cs=1]
+            RenderTableCell {TD} at (271,0) size 92x18 [bgcolor=#008B8B] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (0,0) size 17x17
                 text run at (0,0) width 17: "2+"
-            RenderTableCell {TD} at (362,0) size 92x17 [bgcolor=#FFFF00] [r=0 c=4 rs=1 cs=1]
+            RenderTableCell {TD} at (362,0) size 92x18 [bgcolor=#FFFF00] [r=0 c=4 rs=1 cs=1]
               RenderText {#text} at (0,0) size 8x17
                 text run at (0,0) width 8: "3"
-            RenderTableCell {TD} at (453,0) size 91x17 [bgcolor=#FFD700] [r=0 c=5 rs=1 cs=1]
+            RenderTableCell {TD} at (453,0) size 91x18 [bgcolor=#FFD700] [r=0 c=5 rs=1 cs=1]
               RenderText {#text} at (0,0) size 17x17
                 text run at (0,0) width 17: "3+"
-        RenderTableSection {TFOOT} at (0,68) size 725x17
-          RenderTableRow {TR} at (0,0) size 725x17
-            RenderTableCell {TD} at (0,0) size 91x17 [bgcolor=#7CFC00] [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {TFOOT} at (0,72) size 725x18
+          RenderTableRow {TR} at (0,0) size 725x18
+            RenderTableCell {TD} at (0,0) size 91x18 [bgcolor=#7CFC00] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (0,0) size 8x17
                 text run at (0,0) width 8: "1"
-            RenderTableCell {TD} at (90,0) size 92x17 [bgcolor=#008000] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (90,0) size 92x18 [bgcolor=#008000] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (0,0) size 17x17
                 text run at (0,0) width 17: "1+"
-            RenderTableCell {TD} at (181,0) size 91x17 [bgcolor=#00FFFF] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (181,0) size 91x18 [bgcolor=#00FFFF] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (0,0) size 8x17
                 text run at (0,0) width 8: "2"
-            RenderTableCell {TD} at (271,0) size 92x17 [bgcolor=#008B8B] [r=0 c=3 rs=1 cs=1]
+            RenderTableCell {TD} at (271,0) size 92x18 [bgcolor=#008B8B] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (0,0) size 17x17
                 text run at (0,0) width 17: "2+"
-            RenderTableCell {TD} at (362,0) size 92x17 [bgcolor=#FFFF00] [r=0 c=4 rs=1 cs=1]
+            RenderTableCell {TD} at (362,0) size 92x18 [bgcolor=#FFFF00] [r=0 c=4 rs=1 cs=1]
               RenderText {#text} at (0,0) size 8x17
                 text run at (0,0) width 8: "3"
-            RenderTableCell {TD} at (453,0) size 91x17 [bgcolor=#FFD700] [r=0 c=5 rs=1 cs=1]
+            RenderTableCell {TD} at (453,0) size 91x18 [bgcolor=#FFD700] [r=0 c=5 rs=1 cs=1]
               RenderText {#text} at (0,0) size 17x17
                 text run at (0,0) width 17: "3+"
-            RenderTableCell {TD} at (543,0) size 92x17 [bgcolor=#FFA500] [r=0 c=6 rs=1 cs=1]
+            RenderTableCell {TD} at (543,0) size 92x18 [bgcolor=#FFA500] [r=0 c=6 rs=1 cs=1]
               RenderText {#text} at (0,0) size 8x17
                 text run at (0,0) width 8: "4"
-            RenderTableCell {TD} at (634,0) size 91x17 [bgcolor=#FF8C00] [r=0 c=7 rs=1 cs=1]
+            RenderTableCell {TD} at (634,0) size 91x18 [bgcolor=#FF8C00] [r=0 c=7 rs=1 cs=1]
               RenderText {#text} at (0,0) size 17x17
                 text run at (0,0) width 17: "4+"
-        RenderTableSection {TBODY} at (0,17) size 725x51
-          RenderTableRow {TR} at (0,0) size 725x17
-            RenderTableCell {TD} at (0,0) size 91x17 [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {TBODY} at (0,18) size 725x54
+          RenderTableRow {TR} at (0,0) size 725x18
+            RenderTableCell {TD} at (0,0) size 91x18 [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (0,0) size 4x17
                 text run at (0,0) width 4: " "
-          RenderTableRow {TR} at (0,17) size 725x17
-            RenderTableCell {TD} at (0,17) size 91x17 [bgcolor=#7CFC00] [r=1 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,18) size 725x18
+            RenderTableCell {TD} at (0,18) size 91x18 [bgcolor=#7CFC00] [r=1 c=0 rs=1 cs=1]
               RenderText {#text} at (0,0) size 8x17
                 text run at (0,0) width 8: "1"
-            RenderTableCell {TD} at (90,17) size 92x17 [bgcolor=#008000] [r=1 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (90,18) size 92x18 [bgcolor=#008000] [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (0,0) size 17x17
                 text run at (0,0) width 17: "1+"
-            RenderTableCell {TD} at (181,17) size 91x17 [bgcolor=#00FFFF] [r=1 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (181,18) size 91x18 [bgcolor=#00FFFF] [r=1 c=2 rs=1 cs=1]
               RenderText {#text} at (0,0) size 8x17
                 text run at (0,0) width 8: "2"
-            RenderTableCell {TD} at (271,17) size 92x17 [bgcolor=#008B8B] [r=1 c=3 rs=1 cs=1]
+            RenderTableCell {TD} at (271,18) size 92x18 [bgcolor=#008B8B] [r=1 c=3 rs=1 cs=1]
               RenderText {#text} at (0,0) size 17x17
                 text run at (0,0) width 17: "2+"
-          RenderTableRow {TR} at (0,34) size 725x17
-            RenderTableCell {TD} at (0,34) size 91x17 [r=2 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,36) size 725x18
+            RenderTableCell {TD} at (0,36) size 91x18 [r=2 c=0 rs=1 cs=1]
               RenderText {#text} at (0,0) size 4x17
                 text run at (0,0) width 4: " "
-      RenderBlock (anonymous) at (0,118) size 784x30
-        RenderButton {BUTTON} at (2,2) size 54x26 [color=#2E3436] [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
-          RenderBlock (anonymous) at (8,4) size 38x17
+      RenderBlock (anonymous) at (0,124) size 784x31
+        RenderButton {BUTTON} at (2,2) size 54x27 [color=#2E3436] [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
+          RenderBlock (anonymous) at (8,4) size 38x18
             RenderText {#text} at (0,0) size 38x17
               text run at (0,0) width 38: "show"
         RenderText {#text} at (58,6) size 4x17
           text run at (58,6) width 4: " "
-        RenderButton {BUTTON} at (64,2) size 47x26 [color=#2E3436] [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
-          RenderBlock (anonymous) at (8,4) size 31x17
+        RenderButton {BUTTON} at (64,2) size 47x27 [color=#2E3436] [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
+          RenderBlock (anonymous) at (8,4) size 31x18
             RenderText {#text} at (0,0) size 31x17
               text run at (0,0) width 31: "hide"
         RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/table/auto-with-percent-height-expected.png b/LayoutTests/platform/gtk/fast/table/auto-with-percent-height-expected.png
index 401a2b8..0f7e426 100644
--- a/LayoutTests/platform/gtk/fast/table/auto-with-percent-height-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/auto-with-percent-height-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/auto-with-percent-height-expected.txt b/LayoutTests/platform/gtk/fast/table/auto-with-percent-height-expected.txt
index 5c7ea78..e65cd8c 100644
--- a/LayoutTests/platform/gtk/fast/table/auto-with-percent-height-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/auto-with-percent-height-expected.txt
@@ -1,31 +1,31 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x152
-  RenderBlock {HTML} at (0,0) size 800x152
-    RenderBody {BODY} at (8,16) size 784x120
-      RenderTable {TABLE} at (16,0) size 88x58 [border: (3px solid #FF0000)]
-        RenderTableSection {TBODY} at (3,3) size 82x52
-          RenderTableRow {TR} at (0,2) size 82x48
-            RenderTableCell {TD} at (2,2) size 78x48 [r=0 c=0 rs=1 cs=1]
-              RenderTable {TABLE} at (1,1) size 73x23 [color=#FFFFFF] [bgcolor=#800080]
-                RenderTableSection {TBODY} at (0,0) size 73x23
-                  RenderTableRow {TR} at (0,2) size 73x19
-                    RenderTableCell {TD} at (2,2) size 69x19 [r=0 c=0 rs=1 cs=1]
+layer at (0,0) size 800x156
+  RenderBlock {HTML} at (0,0) size 800x156
+    RenderBody {BODY} at (8,16) size 784x124
+      RenderTable {TABLE} at (16,0) size 88x60 [border: (3px solid #FF0000)]
+        RenderTableSection {TBODY} at (3,3) size 82x54
+          RenderTableRow {TR} at (0,2) size 82x50
+            RenderTableCell {TD} at (2,2) size 78x50 [r=0 c=0 rs=1 cs=1]
+              RenderTable {TABLE} at (1,1) size 73x24 [color=#FFFFFF] [bgcolor=#800080]
+                RenderTableSection {TBODY} at (0,0) size 73x24
+                  RenderTableRow {TR} at (0,2) size 73x20
+                    RenderTableCell {TD} at (2,2) size 69x20 [r=0 c=0 rs=1 cs=1]
                       RenderText {#text} at (1,1) size 67x17
                         text run at (1,1) width 67: "Table One"
-              RenderTable {TABLE} at (1,24) size 76x23 [color=#FFFFFF] [bgcolor=#800080]
-                RenderTableSection {TBODY} at (0,0) size 76x23
-                  RenderTableRow {TR} at (0,2) size 76x19
-                    RenderTableCell {TD} at (2,2) size 72x19 [r=0 c=0 rs=1 cs=1]
+              RenderTable {TABLE} at (1,25) size 76x24 [color=#FFFFFF] [bgcolor=#800080]
+                RenderTableSection {TBODY} at (0,0) size 76x24
+                  RenderTableRow {TR} at (0,2) size 76x20
+                    RenderTableCell {TD} at (2,2) size 72x20 [r=0 c=0 rs=1 cs=1]
                       RenderText {#text} at (1,1) size 70x17
                         text run at (1,1) width 70: "Table Two"
-      RenderTable {TABLE} at (16,74) size 70x46 [border: (3px solid #FF0000)]
-        RenderTableSection {TBODY} at (3,3) size 64x40
-          RenderTableRow {TR} at (0,2) size 64x36
-            RenderTableCell {TD} at (2,2) size 60x36 [r=0 c=0 rs=1 cs=1]
-              RenderBlock {DIV} at (1,1) size 58x17 [color=#FFFFFF] [bgcolor=#800080]
+      RenderTable {TABLE} at (16,76) size 70x48 [border: (3px solid #FF0000)]
+        RenderTableSection {TBODY} at (3,3) size 64x42
+          RenderTableRow {TR} at (0,2) size 64x38
+            RenderTableCell {TD} at (2,2) size 60x38 [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (1,1) size 58x18 [color=#FFFFFF] [bgcolor=#800080]
                 RenderText {#text} at (0,0) size 55x17
                   text run at (0,0) width 55: "Div One"
-              RenderBlock {DIV} at (1,18) size 58x17 [color=#FFFFFF] [bgcolor=#800080]
+              RenderBlock {DIV} at (1,19) size 58x18 [color=#FFFFFF] [bgcolor=#800080]
                 RenderText {#text} at (0,0) size 58x17
                   text run at (0,0) width 58: "Div Two"
diff --git a/LayoutTests/platform/gtk/fast/table/auto-with-percent-height-vertical-expected.png b/LayoutTests/platform/gtk/fast/table/auto-with-percent-height-vertical-expected.png
index 312e633..be4f31e 100644
--- a/LayoutTests/platform/gtk/fast/table/auto-with-percent-height-vertical-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/auto-with-percent-height-vertical-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/auto-with-percent-height-vertical-expected.txt b/LayoutTests/platform/gtk/fast/table/auto-with-percent-height-vertical-expected.txt
index 8b2db5a..11292b3 100644
--- a/LayoutTests/platform/gtk/fast/table/auto-with-percent-height-vertical-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/auto-with-percent-height-vertical-expected.txt
@@ -3,29 +3,29 @@
 layer at (0,0) size 800x206
   RenderBlock {HTML} at (0,0) size 800x206
     RenderBody {BODY} at (8,16) size 784x174
-      RenderTable {TABLE} at (16,0) size 58x88 [border: (3px solid #FF0000)]
-        RenderTableSection {TBODY} at (3,3) size 52x82
-          RenderTableRow {TR} at (0,2) size 48x82
-            RenderTableCell {TD} at (2,2) size 48x78 [r=0 c=0 rs=1 cs=1]
-              RenderTable {TABLE} at (1,1) size 23x73 [color=#FFFFFF] [bgcolor=#800080]
-                RenderTableSection {TBODY} at (0,0) size 23x73
-                  RenderTableRow {TR} at (0,2) size 19x73
-                    RenderTableCell {TD} at (2,2) size 19x69 [r=0 c=0 rs=1 cs=1]
+      RenderTable {TABLE} at (16,0) size 60x88 [border: (3px solid #FF0000)]
+        RenderTableSection {TBODY} at (3,3) size 54x82
+          RenderTableRow {TR} at (0,2) size 50x82
+            RenderTableCell {TD} at (2,2) size 50x78 [r=0 c=0 rs=1 cs=1]
+              RenderTable {TABLE} at (1,1) size 24x73 [color=#FFFFFF] [bgcolor=#800080]
+                RenderTableSection {TBODY} at (0,0) size 24x73
+                  RenderTableRow {TR} at (0,2) size 20x73
+                    RenderTableCell {TD} at (2,2) size 20x69 [r=0 c=0 rs=1 cs=1]
                       RenderText {#text} at (1,1) size 17x67
                         text run at (1,1) width 67: "Table One"
-              RenderTable {TABLE} at (24,1) size 23x76 [color=#FFFFFF] [bgcolor=#800080]
-                RenderTableSection {TBODY} at (0,0) size 23x76
-                  RenderTableRow {TR} at (0,2) size 19x76
-                    RenderTableCell {TD} at (2,2) size 19x72 [r=0 c=0 rs=1 cs=1]
+              RenderTable {TABLE} at (25,1) size 24x76 [color=#FFFFFF] [bgcolor=#800080]
+                RenderTableSection {TBODY} at (0,0) size 24x76
+                  RenderTableRow {TR} at (0,2) size 20x76
+                    RenderTableCell {TD} at (2,2) size 20x72 [r=0 c=0 rs=1 cs=1]
                       RenderText {#text} at (1,1) size 17x70
                         text run at (1,1) width 70: "Table Two"
-      RenderTable {TABLE} at (16,104) size 46x70 [border: (3px solid #FF0000)]
-        RenderTableSection {TBODY} at (3,3) size 40x64
-          RenderTableRow {TR} at (0,2) size 36x64
-            RenderTableCell {TD} at (2,2) size 36x60 [r=0 c=0 rs=1 cs=1]
-              RenderBlock {DIV} at (1,1) size 17x58 [color=#FFFFFF] [bgcolor=#800080]
+      RenderTable {TABLE} at (16,104) size 48x70 [border: (3px solid #FF0000)]
+        RenderTableSection {TBODY} at (3,3) size 42x64
+          RenderTableRow {TR} at (0,2) size 38x64
+            RenderTableCell {TD} at (2,2) size 38x60 [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (1,1) size 18x58 [color=#FFFFFF] [bgcolor=#800080]
                 RenderText {#text} at (0,0) size 17x55
                   text run at (0,0) width 55: "Div One"
-              RenderBlock {DIV} at (18,1) size 17x58 [color=#FFFFFF] [bgcolor=#800080]
+              RenderBlock {DIV} at (19,1) size 18x58 [color=#FFFFFF] [bgcolor=#800080]
                 RenderText {#text} at (0,0) size 17x58
                   text run at (0,0) width 58: "Div Two"
diff --git a/LayoutTests/platform/gtk/fast/table/border-collapsing/001-expected.png b/LayoutTests/platform/gtk/fast/table/border-collapsing/001-expected.png
index 131ff16..2517206 100644
--- a/LayoutTests/platform/gtk/fast/table/border-collapsing/001-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/border-collapsing/001-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/border-collapsing/001-expected.txt b/LayoutTests/platform/gtk/fast/table/border-collapsing/001-expected.txt
index 67c0b12..9d83050 100644
--- a/LayoutTests/platform/gtk/fast/table/border-collapsing/001-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/border-collapsing/001-expected.txt
@@ -1,27 +1,27 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x418
-  RenderBlock {HTML} at (0,0) size 800x418
-    RenderBody {BODY} at (8,8) size 784x402
-      RenderBlock {DIV} at (0,0) size 784x217 [border: (10px dotted #0000FF)]
-        RenderTable {TABLE} at (10,10) size 322x197 [border: (5px solid #FF0000)]
-          RenderTableSection {TBODY} at (5,5) size 312x167
-            RenderTableRow {TR} at (0,0) size 312x39
-              RenderTableCell {TD} at (0,0) size 312x39 [border: (5px solid #008000)] [r=0 c=0 rs=1 cs=1]
+layer at (0,0) size 800x422
+  RenderBlock {HTML} at (0,0) size 800x422
+    RenderBody {BODY} at (8,8) size 784x406
+      RenderBlock {DIV} at (0,0) size 784x220 [border: (10px dotted #0000FF)]
+        RenderTable {TABLE} at (10,10) size 322x200 [border: (5px solid #FF0000)]
+          RenderTableSection {TBODY} at (5,5) size 312x170
+            RenderTableRow {TR} at (0,0) size 312x40
+              RenderTableCell {TD} at (0,0) size 312x40 [border: (5px solid #008000)] [r=0 c=0 rs=1 cs=1]
                 RenderText {#text} at (6,6) size 35x17
                   text run at (6,6) width 35: "Hello"
-            RenderTableRow {TR} at (0,39) size 312x59
-              RenderTableCell {TD} at (0,39) size 312x59 [border: (15px solid #0000FF)] [r=1 c=0 rs=1 cs=1]
+            RenderTableRow {TR} at (0,40) size 312x60
+              RenderTableCell {TD} at (0,40) size 312x60 [border: (15px solid #0000FF)] [r=1 c=0 rs=1 cs=1]
                 RenderText {#text} at (16,16) size 59x17
                   text run at (16,16) width 59: "Goodbye"
-            RenderTableRow {TR} at (0,98) size 312x69
-              RenderTableCell {TD} at (0,98) size 312x69 [border: (25px solid #FF0000)] [r=2 c=0 rs=1 cs=1]
+            RenderTableRow {TR} at (0,100) size 312x70
+              RenderTableCell {TD} at (0,100) size 312x70 [border: (25px solid #FF0000)] [r=2 c=0 rs=1 cs=1]
                 RenderText {#text} at (26,26) size 59x17
                   text run at (26,26) width 59: "Goodbye"
-      RenderBlock {DIV} at (0,377) size 784x25 [border: (1px solid #008000)]
-        RenderTable {TABLE} at (1,1) size 33x23 [border: (1px none #808080)]
-          RenderTableSection {TBODY} at (1,1) size 31x21
-            RenderTableRow {TR} at (0,0) size 31x21
-              RenderTableCell {TD} at (0,0) size 31x21 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
+      RenderBlock {DIV} at (0,380) size 784x26 [border: (1px solid #008000)]
+        RenderTable {TABLE} at (1,1) size 33x24 [border: (1px none #808080)]
+          RenderTableSection {TBODY} at (1,1) size 31x22
+            RenderTableRow {TR} at (0,0) size 31x22
+              RenderTableCell {TD} at (0,0) size 31x22 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
                 RenderText {#text} at (2,2) size 27x17
                   text run at (2,2) width 27: "Test"
diff --git a/LayoutTests/platform/gtk/fast/table/border-collapsing/001-vertical-expected.png b/LayoutTests/platform/gtk/fast/table/border-collapsing/001-vertical-expected.png
index 790ca29..003e907 100644
--- a/LayoutTests/platform/gtk/fast/table/border-collapsing/001-vertical-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/border-collapsing/001-vertical-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/border-collapsing/001-vertical-expected.txt b/LayoutTests/platform/gtk/fast/table/border-collapsing/001-vertical-expected.txt
index fc22902..d146fbb 100644
--- a/LayoutTests/platform/gtk/fast/table/border-collapsing/001-vertical-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/border-collapsing/001-vertical-expected.txt
@@ -1,27 +1,27 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (382,0) size 418x600
-  RenderBlock {HTML} at (0,0) size 418x600
-    RenderBody {BODY} at (8,8) size 402x584
-      RenderBlock {DIV} at (0,0) size 217x584 [border: (10px dotted #0000FF)]
-        RenderTable {TABLE} at (10,10) size 197x322 [border: (5px solid #FF0000)]
-          RenderTableSection {TBODY} at (5,5) size 167x312
-            RenderTableRow {TR} at (0,0) size 39x312
-              RenderTableCell {TD} at (0,0) size 39x312 [border: (5px solid #008000)] [r=0 c=0 rs=1 cs=1]
+layer at (378,0) size 422x600
+  RenderBlock {HTML} at (0,0) size 422x600
+    RenderBody {BODY} at (8,8) size 406x584
+      RenderBlock {DIV} at (0,0) size 220x584 [border: (10px dotted #0000FF)]
+        RenderTable {TABLE} at (10,10) size 200x322 [border: (5px solid #FF0000)]
+          RenderTableSection {TBODY} at (5,5) size 170x312
+            RenderTableRow {TR} at (0,0) size 40x312
+              RenderTableCell {TD} at (0,0) size 40x312 [border: (5px solid #008000)] [r=0 c=0 rs=1 cs=1]
                 RenderText {#text} at (6,6) size 17x35
                   text run at (6,6) width 35: "Hello"
-            RenderTableRow {TR} at (0,39) size 59x312
-              RenderTableCell {TD} at (39,0) size 59x312 [border: (15px solid #0000FF)] [r=1 c=0 rs=1 cs=1]
+            RenderTableRow {TR} at (0,40) size 60x312
+              RenderTableCell {TD} at (40,0) size 60x312 [border: (15px solid #0000FF)] [r=1 c=0 rs=1 cs=1]
                 RenderText {#text} at (16,16) size 17x59
                   text run at (16,16) width 59: "Goodbye"
-            RenderTableRow {TR} at (0,98) size 69x312
-              RenderTableCell {TD} at (98,0) size 69x312 [border: (25px solid #FF0000)] [r=2 c=0 rs=1 cs=1]
+            RenderTableRow {TR} at (0,100) size 70x312
+              RenderTableCell {TD} at (100,0) size 70x312 [border: (25px solid #FF0000)] [r=2 c=0 rs=1 cs=1]
                 RenderText {#text} at (26,26) size 17x59
                   text run at (26,26) width 59: "Goodbye"
-      RenderBlock {DIV} at (377,0) size 25x584 [border: (1px solid #008000)]
-        RenderTable {TABLE} at (1,1) size 23x33 [border: (1px none #808080)]
-          RenderTableSection {TBODY} at (1,1) size 21x31
-            RenderTableRow {TR} at (0,0) size 21x31
-              RenderTableCell {TD} at (0,0) size 21x31 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
+      RenderBlock {DIV} at (380,0) size 26x584 [border: (1px solid #008000)]
+        RenderTable {TABLE} at (1,1) size 24x33 [border: (1px none #808080)]
+          RenderTableSection {TBODY} at (1,1) size 22x31
+            RenderTableRow {TR} at (0,0) size 22x31
+              RenderTableCell {TD} at (0,0) size 22x31 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
                 RenderText {#text} at (2,2) size 17x27
                   text run at (2,2) width 27: "Test"
diff --git a/LayoutTests/platform/gtk/fast/table/border-collapsing/002-expected.png b/LayoutTests/platform/gtk/fast/table/border-collapsing/002-expected.png
index a56b3ed..299abce 100644
--- a/LayoutTests/platform/gtk/fast/table/border-collapsing/002-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/border-collapsing/002-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/border-collapsing/002-expected.txt b/LayoutTests/platform/gtk/fast/table/border-collapsing/002-expected.txt
index d0422fda..43453ed 100644
--- a/LayoutTests/platform/gtk/fast/table/border-collapsing/002-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/border-collapsing/002-expected.txt
@@ -3,60 +3,60 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x576
-      RenderBlock {P} at (0,0) size 784x267
-        RenderTable {TABLE} at (0,0) size 158x267 [border: (2px solid #FFFF00)]
+      RenderBlock {P} at (0,0) size 784x272
+        RenderTable {TABLE} at (0,0) size 158x272 [border: (2px solid #FFFF00)]
           RenderTableCol {COLGROUP} at (0,0) size 0x0
             RenderTableCol {COL} at (0,0) size 0x0 [border: (3px solid #000000)]
             RenderTableCol {COL} at (0,0) size 0x0
             RenderTableCol {COL} at (0,0) size 0x0
-          RenderTableSection {TBODY} at (2,2) size 153x262
-            RenderTableRow {TR} at (0,0) size 153x54
-              RenderTableCell {TD} at (0,1) size 52x52 [border: (3px solid #FF0000)] [r=0 c=0 rs=1 cs=1]
+          RenderTableSection {TBODY} at (2,2) size 153x267
+            RenderTableRow {TR} at (0,0) size 153x55
+              RenderTableCell {TD} at (0,1) size 52x53 [border: (3px solid #FF0000)] [r=0 c=0 rs=1 cs=1]
                 RenderText {#text} at (19,19) size 8x17
                   text run at (19,19) width 8: "1"
-              RenderTableCell {TD} at (52,0) size 50x54 [border: (3px solid #FF0000)] [r=0 c=1 rs=1 cs=1]
+              RenderTableCell {TD} at (52,0) size 50x55 [border: (3px solid #FF0000)] [r=0 c=1 rs=1 cs=1]
                 RenderText {#text} at (18,19) size 8x17
                   text run at (18,19) width 8: "2"
-              RenderTableCell {TD} at (102,0) size 51x54 [border: (3px solid #FF0000)] [r=0 c=2 rs=1 cs=1]
+              RenderTableCell {TD} at (102,0) size 51x55 [border: (3px solid #FF0000)] [r=0 c=2 rs=1 cs=1]
                 RenderText {#text} at (17,19) size 8x17
                   text run at (17,19) width 8: "3"
-            RenderTableRow {TR} at (0,54) size 153x54
-              RenderTableCell {TD} at (0,56) size 52x50 [border: (1px solid #FF0000)] [r=1 c=0 rs=1 cs=1]
+            RenderTableRow {TR} at (0,55) size 153x55
+              RenderTableCell {TD} at (0,57) size 52x51 [border: (1px solid #FF0000)] [r=1 c=0 rs=1 cs=1]
                 RenderText {#text} at (19,17) size 8x17
                   text run at (19,17) width 8: "4"
-              RenderTableCell {TD} at (52,54) size 50x54 [border: (3px dashed #0000FF)] [r=1 c=1 rs=1 cs=1]
+              RenderTableCell {TD} at (52,55) size 50x55 [border: (3px dashed #0000FF)] [r=1 c=1 rs=1 cs=1]
                 RenderText {#text} at (19,19) size 8x17
                   text run at (19,19) width 8: "5"
-              RenderTableCell {TD} at (102,54) size 51x54 [border: (3px solid #008000)] [r=1 c=2 rs=1 cs=1]
+              RenderTableCell {TD} at (102,55) size 51x55 [border: (3px solid #008000)] [r=1 c=2 rs=1 cs=1]
                 RenderText {#text} at (19,19) size 8x17
                   text run at (19,19) width 8: "6"
-            RenderTableRow {TR} at (0,108) size 153x52
-              RenderTableCell {TD} at (0,109) size 52x50 [border: (1px solid #FF0000)] [r=2 c=0 rs=1 cs=1]
+            RenderTableRow {TR} at (0,110) size 153x53
+              RenderTableCell {TD} at (0,111) size 52x51 [border: (1px solid #FF0000)] [r=2 c=0 rs=1 cs=1]
                 RenderText {#text} at (19,17) size 8x17
                   text run at (19,17) width 8: "7"
-              RenderTableCell {TD} at (52,108) size 50x52 [border: (3px solid #FF0000)] [r=2 c=1 rs=1 cs=1]
+              RenderTableCell {TD} at (52,110) size 50x53 [border: (3px solid #FF0000)] [r=2 c=1 rs=1 cs=1]
                 RenderText {#text} at (18,19) size 8x17
                   text run at (18,19) width 8: "8"
-              RenderTableCell {TD} at (102,108) size 51x52 [border: (3px solid #FF0000)] [r=2 c=2 rs=1 cs=1]
+              RenderTableCell {TD} at (102,110) size 51x53 [border: (3px solid #FF0000)] [r=2 c=2 rs=1 cs=1]
                 RenderText {#text} at (17,19) size 8x17
                   text run at (17,19) width 8: "9"
-            RenderTableRow {TR} at (0,160) size 153x50
-              RenderTableCell {TD} at (0,160) size 52x50 [border: (1px solid #FF0000)] [r=3 c=0 rs=1 cs=1]
+            RenderTableRow {TR} at (0,163) size 153x51
+              RenderTableCell {TD} at (0,163) size 52x51 [border: (1px solid #FF0000)] [r=3 c=0 rs=1 cs=1]
                 RenderText {#text} at (19,17) size 16x17
                   text run at (19,17) width 16: "10"
-              RenderTableCell {TD} at (52,160) size 50x50 [border: (1px solid #FF0000)] [r=3 c=1 rs=1 cs=1]
+              RenderTableCell {TD} at (52,163) size 50x51 [border: (1px solid #FF0000)] [r=3 c=1 rs=1 cs=1]
                 RenderText {#text} at (18,17) size 16x17
                   text run at (18,17) width 16: "11"
-              RenderTableCell {TD} at (102,160) size 51x50 [border: (1px solid #FF0000)] [r=3 c=2 rs=1 cs=1]
+              RenderTableCell {TD} at (102,163) size 51x51 [border: (1px solid #FF0000)] [r=3 c=2 rs=1 cs=1]
                 RenderText {#text} at (17,17) size 16x17
                   text run at (17,17) width 16: "12"
-            RenderTableRow {TR} at (0,210) size 153x52
-              RenderTableCell {TD} at (0,210) size 52x52 [border: (1px solid #FF0000)] [r=4 c=0 rs=1 cs=1]
+            RenderTableRow {TR} at (0,214) size 153x53
+              RenderTableCell {TD} at (0,214) size 52x53 [border: (1px solid #FF0000)] [r=4 c=0 rs=1 cs=1]
                 RenderText {#text} at (19,17) size 16x17
                   text run at (19,17) width 16: "13"
-              RenderTableCell {TD} at (52,210) size 50x52 [border: (1px solid #FF0000)] [r=4 c=1 rs=1 cs=1]
+              RenderTableCell {TD} at (52,214) size 50x53 [border: (1px solid #FF0000)] [r=4 c=1 rs=1 cs=1]
                 RenderText {#text} at (18,17) size 16x17
                   text run at (18,17) width 16: "14"
-              RenderTableCell {TD} at (102,210) size 51x52 [border: (1px solid #FF0000)] [r=4 c=2 rs=1 cs=1]
+              RenderTableCell {TD} at (102,214) size 51x53 [border: (1px solid #FF0000)] [r=4 c=2 rs=1 cs=1]
                 RenderText {#text} at (17,17) size 16x17
                   text run at (17,17) width 16: "15"
diff --git a/LayoutTests/platform/gtk/fast/table/border-collapsing/002-vertical-expected.png b/LayoutTests/platform/gtk/fast/table/border-collapsing/002-vertical-expected.png
index 9f8d9339..6eebcfe 100644
--- a/LayoutTests/platform/gtk/fast/table/border-collapsing/002-vertical-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/border-collapsing/002-vertical-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/border-collapsing/002-vertical-expected.txt b/LayoutTests/platform/gtk/fast/table/border-collapsing/002-vertical-expected.txt
index 411fc5e..d3c9f0b 100644
--- a/LayoutTests/platform/gtk/fast/table/border-collapsing/002-vertical-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/border-collapsing/002-vertical-expected.txt
@@ -1,174 +1,174 @@
-layer at (0,0) size 785x607
+layer at (0,0) size 785x612
   RenderView at (0,0) size 785x600
-layer at (0,0) size 785x607
-  RenderBlock {HTML} at (0,0) size 785x607
-    RenderBody {BODY} at (8,8) size 769x583
-      RenderBlock {P} at (0,0) size 769x583
-        RenderTable {TABLE} at (0,0) size 267x158 [border: (2px solid #FFFF00)]
+layer at (0,0) size 785x612
+  RenderBlock {HTML} at (0,0) size 785x612
+    RenderBody {BODY} at (8,8) size 769x588
+      RenderBlock {P} at (0,0) size 769x588
+        RenderTable {TABLE} at (0,0) size 272x158 [border: (2px solid #FFFF00)]
           RenderTableCol {COLGROUP} at (0,0) size 0x0
             RenderTableCol {COL} at (0,0) size 0x0 [border: (3px solid #000000)]
             RenderTableCol {COL} at (0,0) size 0x0
             RenderTableCol {COL} at (0,0) size 0x0
-          RenderTableSection {TBODY} at (2,2) size 262x153
-            RenderTableRow {TR} at (0,0) size 54x153
-              RenderTableCell {TD} at (0,1) size 54x50 [border: (3px solid #FF0000)] [r=0 c=0 rs=1 cs=1]
+          RenderTableSection {TBODY} at (2,2) size 267x153
+            RenderTableRow {TR} at (0,0) size 55x153
+              RenderTableCell {TD} at (0,1) size 55x50 [border: (3px solid #FF0000)] [r=0 c=0 rs=1 cs=1]
                 RenderText {#text} at (19,18) size 17x8
                   text run at (19,18) width 8: "1"
-              RenderTableCell {TD} at (0,52) size 54x50 [border: (2px solid #FF0000)] [r=0 c=1 rs=1 cs=1]
+              RenderTableCell {TD} at (0,52) size 55x50 [border: (2px solid #FF0000)] [r=0 c=1 rs=1 cs=1]
                 RenderText {#text} at (18,18) size 17x8
                   text run at (18,18) width 8: "2"
-              RenderTableCell {TD} at (0,102) size 54x51 [border: (1px solid #FF0000)] [r=0 c=2 rs=1 cs=1]
+              RenderTableCell {TD} at (0,102) size 55x51 [border: (1px solid #FF0000)] [r=0 c=2 rs=1 cs=1]
                 RenderText {#text} at (18,17) size 17x8
                   text run at (18,17) width 8: "3"
-            RenderTableRow {TR} at (0,54) size 54x153
-              RenderTableCell {TD} at (54,2) size 54x48 [border: (3px solid #FF0000)] [r=1 c=0 rs=1 cs=1]
+            RenderTableRow {TR} at (0,55) size 55x153
+              RenderTableCell {TD} at (55,2) size 55x48 [border: (3px solid #FF0000)] [r=1 c=0 rs=1 cs=1]
                 RenderText {#text} at (18,17) size 17x8
                   text run at (18,17) width 8: "4"
-              RenderTableCell {TD} at (54,52) size 54x50 [border: (3px dashed #0000FF)] [r=1 c=1 rs=1 cs=1]
+              RenderTableCell {TD} at (55,52) size 55x50 [border: (3px dashed #0000FF)] [r=1 c=1 rs=1 cs=1]
                 RenderText {#text} at (18,19) size 17x8
                   text run at (18,19) width 8: "5"
-              RenderTableCell {TD} at (54,102) size 54x51 [border: (3px solid #008000)] [r=1 c=2 rs=1 cs=1]
+              RenderTableCell {TD} at (55,102) size 55x51 [border: (3px solid #008000)] [r=1 c=2 rs=1 cs=1]
                 RenderText {#text} at (18,19) size 17x8
                   text run at (18,19) width 8: "6"
-            RenderTableRow {TR} at (0,108) size 52x153
-              RenderTableCell {TD} at (108,1) size 52x50 [border: (3px solid #FF0000)] [r=2 c=0 rs=1 cs=1]
+            RenderTableRow {TR} at (0,110) size 53x153
+              RenderTableCell {TD} at (110,1) size 53x50 [border: (3px solid #FF0000)] [r=2 c=0 rs=1 cs=1]
                 RenderText {#text} at (17,18) size 17x8
                   text run at (17,18) width 8: "7"
-              RenderTableCell {TD} at (108,52) size 52x50 [border: (2px solid #FF0000)] [r=2 c=1 rs=1 cs=1]
+              RenderTableCell {TD} at (110,52) size 53x50 [border: (2px solid #FF0000)] [r=2 c=1 rs=1 cs=1]
                 RenderText {#text} at (18,18) size 17x8
                   text run at (18,18) width 8: "8"
-              RenderTableCell {TD} at (108,102) size 52x51 [border: (1px solid #FF0000)] [r=2 c=2 rs=1 cs=1]
+              RenderTableCell {TD} at (110,102) size 53x51 [border: (1px solid #FF0000)] [r=2 c=2 rs=1 cs=1]
                 RenderText {#text} at (18,17) size 17x8
                   text run at (18,17) width 8: "9"
-            RenderTableRow {TR} at (0,160) size 50x153
-              RenderTableCell {TD} at (160,0) size 50x52 [border: (3px solid #FF0000)] [r=3 c=0 rs=1 cs=1]
+            RenderTableRow {TR} at (0,163) size 51x153
+              RenderTableCell {TD} at (163,0) size 51x52 [border: (3px solid #FF0000)] [r=3 c=0 rs=1 cs=1]
                 RenderText {#text} at (16,19) size 17x16
                   text run at (16,19) width 16: "10"
-              RenderTableCell {TD} at (160,52) size 50x50 [border: (2px solid #FF0000)] [r=3 c=1 rs=1 cs=1]
+              RenderTableCell {TD} at (163,52) size 51x50 [border: (2px solid #FF0000)] [r=3 c=1 rs=1 cs=1]
                 RenderText {#text} at (16,18) size 17x16
                   text run at (16,18) width 16: "11"
-              RenderTableCell {TD} at (160,102) size 50x51 [border: (1px solid #FF0000)] [r=3 c=2 rs=1 cs=1]
+              RenderTableCell {TD} at (163,102) size 51x51 [border: (1px solid #FF0000)] [r=3 c=2 rs=1 cs=1]
                 RenderText {#text} at (16,17) size 17x16
                   text run at (16,17) width 16: "12"
-            RenderTableRow {TR} at (0,210) size 52x153
-              RenderTableCell {TD} at (210,0) size 52x52 [border: (3px solid #FF0000)] [r=4 c=0 rs=1 cs=1]
+            RenderTableRow {TR} at (0,214) size 53x153
+              RenderTableCell {TD} at (214,0) size 53x52 [border: (3px solid #FF0000)] [r=4 c=0 rs=1 cs=1]
                 RenderText {#text} at (16,19) size 17x16
                   text run at (16,19) width 16: "13"
-              RenderTableCell {TD} at (210,52) size 52x50 [border: (2px solid #FF0000)] [r=4 c=1 rs=1 cs=1]
+              RenderTableCell {TD} at (214,52) size 53x50 [border: (2px solid #FF0000)] [r=4 c=1 rs=1 cs=1]
                 RenderText {#text} at (16,18) size 17x16
                   text run at (16,18) width 16: "14"
-              RenderTableCell {TD} at (210,102) size 52x51 [border: (1px solid #FF0000)] [r=4 c=2 rs=1 cs=1]
+              RenderTableCell {TD} at (214,102) size 53x51 [border: (1px solid #FF0000)] [r=4 c=2 rs=1 cs=1]
                 RenderText {#text} at (16,17) size 17x16
                   text run at (16,17) width 16: "15"
-        RenderTable {TABLE} at (0,158) size 267x158 [border: (2px solid #FFFF00)]
+        RenderTable {TABLE} at (0,158) size 272x158 [border: (2px solid #FFFF00)]
           RenderTableCol {COLGROUP} at (0,0) size 0x0
             RenderTableCol {COL} at (0,0) size 0x0 [border: (3px solid #000000)]
             RenderTableCol {COL} at (0,0) size 0x0
             RenderTableCol {COL} at (0,0) size 0x0
-          RenderTableSection {TBODY} at (2,2) size 262x153
-            RenderTableRow {TR} at (0,0) size 54x153
-              RenderTableCell {TD} at (0,1) size 54x50 [border: (3px solid #FF0000)] [r=0 c=0 rs=1 cs=1]
+          RenderTableSection {TBODY} at (2,2) size 267x153
+            RenderTableRow {TR} at (0,0) size 55x153
+              RenderTableCell {TD} at (0,1) size 55x50 [border: (3px solid #FF0000)] [r=0 c=0 rs=1 cs=1]
                 RenderText {#text} at (20,18) size 17x8
                   text run at (20,18) width 8: "1"
-              RenderTableCell {TD} at (0,52) size 54x50 [border: (2px solid #FF0000)] [r=0 c=1 rs=1 cs=1]
+              RenderTableCell {TD} at (0,52) size 55x50 [border: (2px solid #FF0000)] [r=0 c=1 rs=1 cs=1]
                 RenderText {#text} at (19,18) size 17x8
                   text run at (19,18) width 8: "2"
-              RenderTableCell {TD} at (0,102) size 54x51 [border: (1px solid #FF0000)] [r=0 c=2 rs=1 cs=1]
+              RenderTableCell {TD} at (0,102) size 55x51 [border: (1px solid #FF0000)] [r=0 c=2 rs=1 cs=1]
                 RenderText {#text} at (19,17) size 17x8
                   text run at (19,17) width 8: "3"
-            RenderTableRow {TR} at (0,54) size 54x153
-              RenderTableCell {TD} at (54,2) size 54x48 [border: (3px solid #FF0000)] [r=1 c=0 rs=1 cs=1]
+            RenderTableRow {TR} at (0,55) size 55x153
+              RenderTableCell {TD} at (55,2) size 55x48 [border: (3px solid #FF0000)] [r=1 c=0 rs=1 cs=1]
                 RenderText {#text} at (19,17) size 17x8
                   text run at (19,17) width 8: "4"
-              RenderTableCell {TD} at (54,52) size 54x50 [border: (3px dashed #0000FF)] [r=1 c=1 rs=1 cs=1]
+              RenderTableCell {TD} at (55,52) size 55x50 [border: (3px dashed #0000FF)] [r=1 c=1 rs=1 cs=1]
                 RenderText {#text} at (19,19) size 17x8
                   text run at (19,19) width 8: "5"
-              RenderTableCell {TD} at (54,102) size 54x51 [border: (3px solid #008000)] [r=1 c=2 rs=1 cs=1]
+              RenderTableCell {TD} at (55,102) size 55x51 [border: (3px solid #008000)] [r=1 c=2 rs=1 cs=1]
                 RenderText {#text} at (19,19) size 17x8
                   text run at (19,19) width 8: "6"
-            RenderTableRow {TR} at (0,108) size 52x153
-              RenderTableCell {TD} at (108,1) size 52x50 [border: (3px solid #FF0000)] [r=2 c=0 rs=1 cs=1]
+            RenderTableRow {TR} at (0,110) size 53x153
+              RenderTableCell {TD} at (110,1) size 53x50 [border: (3px solid #FF0000)] [r=2 c=0 rs=1 cs=1]
                 RenderText {#text} at (18,18) size 17x8
                   text run at (18,18) width 8: "7"
-              RenderTableCell {TD} at (108,52) size 52x50 [border: (2px solid #FF0000)] [r=2 c=1 rs=1 cs=1]
+              RenderTableCell {TD} at (110,52) size 53x50 [border: (2px solid #FF0000)] [r=2 c=1 rs=1 cs=1]
                 RenderText {#text} at (19,18) size 17x8
                   text run at (19,18) width 8: "8"
-              RenderTableCell {TD} at (108,102) size 52x51 [border: (1px solid #FF0000)] [r=2 c=2 rs=1 cs=1]
+              RenderTableCell {TD} at (110,102) size 53x51 [border: (1px solid #FF0000)] [r=2 c=2 rs=1 cs=1]
                 RenderText {#text} at (19,17) size 17x8
                   text run at (19,17) width 8: "9"
-            RenderTableRow {TR} at (0,160) size 50x153
-              RenderTableCell {TD} at (160,0) size 50x52 [border: (3px solid #FF0000)] [r=3 c=0 rs=1 cs=1]
+            RenderTableRow {TR} at (0,163) size 51x153
+              RenderTableCell {TD} at (163,0) size 51x52 [border: (3px solid #FF0000)] [r=3 c=0 rs=1 cs=1]
                 RenderText {#text} at (17,19) size 17x16
                   text run at (17,19) width 16: "10"
-              RenderTableCell {TD} at (160,52) size 50x50 [border: (2px solid #FF0000)] [r=3 c=1 rs=1 cs=1]
+              RenderTableCell {TD} at (163,52) size 51x50 [border: (2px solid #FF0000)] [r=3 c=1 rs=1 cs=1]
                 RenderText {#text} at (17,18) size 17x16
                   text run at (17,18) width 16: "11"
-              RenderTableCell {TD} at (160,102) size 50x51 [border: (1px solid #FF0000)] [r=3 c=2 rs=1 cs=1]
+              RenderTableCell {TD} at (163,102) size 51x51 [border: (1px solid #FF0000)] [r=3 c=2 rs=1 cs=1]
                 RenderText {#text} at (17,17) size 17x16
                   text run at (17,17) width 16: "12"
-            RenderTableRow {TR} at (0,210) size 52x153
-              RenderTableCell {TD} at (210,0) size 52x52 [border: (3px solid #FF0000)] [r=4 c=0 rs=1 cs=1]
+            RenderTableRow {TR} at (0,214) size 53x153
+              RenderTableCell {TD} at (214,0) size 53x52 [border: (3px solid #FF0000)] [r=4 c=0 rs=1 cs=1]
                 RenderText {#text} at (17,19) size 17x16
                   text run at (17,19) width 16: "13"
-              RenderTableCell {TD} at (210,52) size 52x50 [border: (2px solid #FF0000)] [r=4 c=1 rs=1 cs=1]
+              RenderTableCell {TD} at (214,52) size 53x50 [border: (2px solid #FF0000)] [r=4 c=1 rs=1 cs=1]
                 RenderText {#text} at (17,18) size 17x16
                   text run at (17,18) width 16: "14"
-              RenderTableCell {TD} at (210,102) size 52x51 [border: (1px solid #FF0000)] [r=4 c=2 rs=1 cs=1]
+              RenderTableCell {TD} at (214,102) size 53x51 [border: (1px solid #FF0000)] [r=4 c=2 rs=1 cs=1]
                 RenderText {#text} at (17,17) size 17x16
                   text run at (17,17) width 16: "15"
-        RenderTable {TABLE} at (0,316) size 158x267 [border: (3px solid #FFFF00)]
+        RenderTable {TABLE} at (0,316) size 158x272 [border: (3px solid #FFFF00)]
           RenderTableCol {COLGROUP} at (0,0) size 0x0
             RenderTableCol {COL} at (0,0) size 0x0 [border: (3px solid #000000)]
             RenderTableCol {COL} at (0,0) size 0x0
             RenderTableCol {COL} at (0,0) size 0x0
-          RenderTableSection {TBODY} at (2,2) size 153x262
-            RenderTableRow {TR} at (0,0) size 153x54
-              RenderTableCell {TD} at (0,1) size 52x52 [border: (1px solid #FF0000)] [r=0 c=0 rs=1 cs=1]
+          RenderTableSection {TBODY} at (2,2) size 153x267
+            RenderTableRow {TR} at (0,0) size 153x55
+              RenderTableCell {TD} at (0,1) size 52x53 [border: (1px solid #FF0000)] [r=0 c=0 rs=1 cs=1]
                 RenderText {#text} at (19,18) size 8x17
                   text run at (19,18) width 8: "1"
-              RenderTableCell {TD} at (52,0) size 50x54 [border: (3px solid #FF0000)] [r=0 c=1 rs=1 cs=1]
+              RenderTableCell {TD} at (52,0) size 50x55 [border: (3px solid #FF0000)] [r=0 c=1 rs=1 cs=1]
                 RenderText {#text} at (18,18) size 8x17
                   text run at (18,18) width 8: "2"
-              RenderTableCell {TD} at (102,0) size 51x54 [border: (3px solid #FF0000)] [r=0 c=2 rs=1 cs=1]
+              RenderTableCell {TD} at (102,0) size 51x55 [border: (3px solid #FF0000)] [r=0 c=2 rs=1 cs=1]
                 RenderText {#text} at (17,18) size 8x17
                   text run at (17,18) width 8: "3"
-            RenderTableRow {TR} at (0,54) size 153x54
-              RenderTableCell {TD} at (0,56) size 52x50 [border: (1px solid #FF0000)] [r=1 c=0 rs=1 cs=1]
+            RenderTableRow {TR} at (0,55) size 153x55
+              RenderTableCell {TD} at (0,57) size 52x51 [border: (1px solid #FF0000)] [r=1 c=0 rs=1 cs=1]
                 RenderText {#text} at (19,16) size 8x17
                   text run at (19,16) width 8: "4"
-              RenderTableCell {TD} at (52,54) size 50x54 [border: (3px dashed #0000FF)] [r=1 c=1 rs=1 cs=1]
+              RenderTableCell {TD} at (52,55) size 50x55 [border: (3px dashed #0000FF)] [r=1 c=1 rs=1 cs=1]
                 RenderText {#text} at (19,18) size 8x17
                   text run at (19,18) width 8: "5"
-              RenderTableCell {TD} at (102,54) size 51x54 [border: (3px solid #008000)] [r=1 c=2 rs=1 cs=1]
+              RenderTableCell {TD} at (102,55) size 51x55 [border: (3px solid #008000)] [r=1 c=2 rs=1 cs=1]
                 RenderText {#text} at (19,18) size 8x17
                   text run at (19,18) width 8: "6"
-            RenderTableRow {TR} at (0,108) size 153x52
-              RenderTableCell {TD} at (0,109) size 52x50 [border: (1px solid #FF0000)] [r=2 c=0 rs=1 cs=1]
+            RenderTableRow {TR} at (0,110) size 153x53
+              RenderTableCell {TD} at (0,111) size 52x51 [border: (1px solid #FF0000)] [r=2 c=0 rs=1 cs=1]
                 RenderText {#text} at (19,16) size 8x17
                   text run at (19,16) width 8: "7"
-              RenderTableCell {TD} at (52,108) size 50x52 [border: (1px solid #FF0000)] [r=2 c=1 rs=1 cs=1]
+              RenderTableCell {TD} at (52,110) size 50x53 [border: (1px solid #FF0000)] [r=2 c=1 rs=1 cs=1]
                 RenderText {#text} at (18,18) size 8x17
                   text run at (18,18) width 8: "8"
-              RenderTableCell {TD} at (102,108) size 51x52 [border: (1px solid #FF0000)] [r=2 c=2 rs=1 cs=1]
+              RenderTableCell {TD} at (102,110) size 51x53 [border: (1px solid #FF0000)] [r=2 c=2 rs=1 cs=1]
                 RenderText {#text} at (17,18) size 8x17
                   text run at (17,18) width 8: "9"
-            RenderTableRow {TR} at (0,160) size 153x50
-              RenderTableCell {TD} at (0,160) size 52x50 [border: (1px solid #FF0000)] [r=3 c=0 rs=1 cs=1]
+            RenderTableRow {TR} at (0,163) size 153x51
+              RenderTableCell {TD} at (0,163) size 52x51 [border: (1px solid #FF0000)] [r=3 c=0 rs=1 cs=1]
                 RenderText {#text} at (19,16) size 16x17
                   text run at (19,16) width 16: "10"
-              RenderTableCell {TD} at (52,160) size 50x50 [border: (1px solid #FF0000)] [r=3 c=1 rs=1 cs=1]
+              RenderTableCell {TD} at (52,163) size 50x51 [border: (1px solid #FF0000)] [r=3 c=1 rs=1 cs=1]
                 RenderText {#text} at (18,16) size 16x17
                   text run at (18,16) width 16: "11"
-              RenderTableCell {TD} at (102,160) size 51x50 [border: (1px solid #FF0000)] [r=3 c=2 rs=1 cs=1]
+              RenderTableCell {TD} at (102,163) size 51x51 [border: (1px solid #FF0000)] [r=3 c=2 rs=1 cs=1]
                 RenderText {#text} at (17,16) size 16x17
                   text run at (17,16) width 16: "12"
-            RenderTableRow {TR} at (0,210) size 153x52
-              RenderTableCell {TD} at (0,210) size 52x52 [border: (3px solid #FF0000)] [r=4 c=0 rs=1 cs=1]
+            RenderTableRow {TR} at (0,214) size 153x53
+              RenderTableCell {TD} at (0,214) size 52x53 [border: (3px solid #FF0000)] [r=4 c=0 rs=1 cs=1]
                 RenderText {#text} at (19,16) size 16x17
                   text run at (19,16) width 16: "13"
-              RenderTableCell {TD} at (52,210) size 50x52 [border: (3px solid #FF0000)] [r=4 c=1 rs=1 cs=1]
+              RenderTableCell {TD} at (52,214) size 50x53 [border: (3px solid #FF0000)] [r=4 c=1 rs=1 cs=1]
                 RenderText {#text} at (18,16) size 16x17
                   text run at (18,16) width 16: "14"
-              RenderTableCell {TD} at (102,210) size 51x52 [border: (3px solid #FF0000)] [r=4 c=2 rs=1 cs=1]
+              RenderTableCell {TD} at (102,214) size 51x53 [border: (3px solid #FF0000)] [r=4 c=2 rs=1 cs=1]
                 RenderText {#text} at (17,16) size 16x17
                   text run at (17,16) width 16: "15"
diff --git a/LayoutTests/platform/gtk/fast/table/border-collapsing/003-expected.png b/LayoutTests/platform/gtk/fast/table/border-collapsing/003-expected.png
index b7f23e9..3f7776f 100644
--- a/LayoutTests/platform/gtk/fast/table/border-collapsing/003-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/border-collapsing/003-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/border-collapsing/003-expected.txt b/LayoutTests/platform/gtk/fast/table/border-collapsing/003-expected.txt
index 9fd6a7e..efdf7b6 100644
--- a/LayoutTests/platform/gtk/fast/table/border-collapsing/003-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/border-collapsing/003-expected.txt
@@ -1,25 +1,25 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x384
-  RenderBlock {HTML} at (0,0) size 800x384
-    RenderBody {BODY} at (8,16) size 784x336
-      RenderBlock {P} at (0,0) size 784x34
+layer at (0,0) size 800x386
+  RenderBlock {HTML} at (0,0) size 800x386
+    RenderBody {BODY} at (8,16) size 784x338
+      RenderBlock {P} at (0,0) size 784x36
         RenderText {#text} at (0,0) size 201x17
           text run at (0,0) width 201: "The black border below should "
         RenderInline {I} at (0,0) size 20x17
           RenderText {#text} at (201,0) size 20x17
             text run at (201,0) width 20: "not"
-        RenderText {#text} at (221,0) size 746x34
+        RenderText {#text} at (221,0) size 746x35
           text run at (221,0) width 212: " cut through the top left corner of "
           text run at (433,0) width 313: "the blue border. It would cut through with our old"
-          text run at (0,17) width 87: "behavior, but "
+          text run at (0,18) width 87: "behavior, but "
         RenderInline {A} at (0,0) size 22x17 [color=#0000EE]
-          RenderText {#text} at (87,17) size 22x17
-            text run at (87,17) width 22: "this"
-        RenderText {#text} at (109,17) size 307x17
-          text run at (109,17) width 4: " "
-          text run at (113,17) width 303: "bug fix changed our behavior to match the spec."
-      RenderBlock {DIV} at (32,66) size 720x270 [border: (1px solid #0000FF)]
+          RenderText {#text} at (87,18) size 22x17
+            text run at (87,18) width 22: "this"
+        RenderText {#text} at (109,18) size 307x17
+          text run at (109,18) width 4: " "
+          text run at (113,18) width 303: "bug fix changed our behavior to match the spec."
+      RenderBlock {DIV} at (32,68) size 720x270 [border: (1px solid #0000FF)]
         RenderTable {DIV} at (1,1) size 115x220 [border: (10px none #000000)]
           RenderTableSection (anonymous) at (1,10) size 104x200
             RenderTableRow {P} at (0,0) size 104x100
diff --git a/LayoutTests/platform/gtk/fast/table/border-collapsing/003-vertical-expected.png b/LayoutTests/platform/gtk/fast/table/border-collapsing/003-vertical-expected.png
index d31668d..d8f538a4 100644
--- a/LayoutTests/platform/gtk/fast/table/border-collapsing/003-vertical-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/border-collapsing/003-vertical-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/border-collapsing/003-vertical-expected.txt b/LayoutTests/platform/gtk/fast/table/border-collapsing/003-vertical-expected.txt
index cea8bab..edcc4e4 100644
--- a/LayoutTests/platform/gtk/fast/table/border-collapsing/003-vertical-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/border-collapsing/003-vertical-expected.txt
@@ -1,26 +1,26 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (399,0) size 401x600
-  RenderBlock {HTML} at (0,0) size 401x600
-    RenderBody {BODY} at (16,8) size 353x584
-      RenderBlock {P} at (0,0) size 51x584
+layer at (396,0) size 404x600
+  RenderBlock {HTML} at (0,0) size 404x600
+    RenderBody {BODY} at (16,8) size 356x584
+      RenderBlock {P} at (0,0) size 54x584
         RenderText {#text} at (0,0) size 17x201
           text run at (0,0) width 201: "The black border below should "
         RenderInline {I} at (0,0) size 17x20
           RenderText {#text} at (0,201) size 17x20
             text run at (0,201) width 20: "not"
-        RenderText {#text} at (0,221) size 34x545
+        RenderText {#text} at (0,221) size 35x545
           text run at (0,221) width 212: " cut through the top left corner of "
           text run at (0,433) width 112: "the blue border. It"
-          text run at (17,0) width 288: "would cut through with our old behavior, but "
+          text run at (18,0) width 288: "would cut through with our old behavior, but "
         RenderInline {A} at (0,0) size 17x22 [color=#0000EE]
-          RenderText {#text} at (17,288) size 17x22
-            text run at (17,288) width 22: "this"
-        RenderText {#text} at (17,310) size 34x581
-          text run at (17,310) width 4: " "
-          text run at (17,314) width 267: "bug fix changed our behavior to match the"
-          text run at (34,0) width 32: "spec."
-      RenderBlock {DIV} at (83,32) size 270x520 [border: (1px solid #0000FF)]
+          RenderText {#text} at (18,288) size 17x22
+            text run at (18,288) width 22: "this"
+        RenderText {#text} at (18,310) size 35x581
+          text run at (18,310) width 4: " "
+          text run at (18,314) width 267: "bug fix changed our behavior to match the"
+          text run at (36,0) width 32: "spec."
+      RenderBlock {DIV} at (86,32) size 270x520 [border: (1px solid #0000FF)]
         RenderTable {DIV} at (1,1) size 220x115 [border: (1px none #000000)]
           RenderTableSection (anonymous) at (10,1) size 200x104
             RenderTableRow {P} at (0,0) size 100x104
diff --git a/LayoutTests/platform/gtk/fast/table/border-collapsing/004-expected.png b/LayoutTests/platform/gtk/fast/table/border-collapsing/004-expected.png
index 5148711..a04312f 100644
--- a/LayoutTests/platform/gtk/fast/table/border-collapsing/004-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/border-collapsing/004-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/border-collapsing/004-expected.txt b/LayoutTests/platform/gtk/fast/table/border-collapsing/004-expected.txt
index 82cfc05..b800682 100644
--- a/LayoutTests/platform/gtk/fast/table/border-collapsing/004-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/border-collapsing/004-expected.txt
@@ -1,12 +1,12 @@
-layer at (0,0) size 785x1431
+layer at (0,0) size 785x1476
   RenderView at (0,0) size 785x600
-layer at (0,0) size 785x1431
-  RenderBlock {HTML} at (0,0) size 785x1431
-    RenderBody {BODY} at (8,21) size 769x1394
-      RenderBlock {H1} at (0,0) size 769x36
+layer at (0,0) size 785x1476
+  RenderBlock {HTML} at (0,0) size 785x1476
+    RenderBody {BODY} at (8,21) size 769x1439
+      RenderBlock {H1} at (0,0) size 769x37
         RenderText {#text} at (0,0) size 290x36
           text run at (0,0) width 290: "Table Border Models"
-      RenderBlock {P} at (0,57) size 769x18
+      RenderBlock {P} at (0,58) size 769x19
         RenderText {#text} at (0,0) size 117x17
           text run at (0,0) width 117: "This tests tests the "
         RenderInline {A} at (0,0) size 208x17 [color=#0000EE]
@@ -15,7 +15,7 @@
         RenderText {#text} at (325,0) size 180x17
           text run at (325,0) width 8: ". "
           text run at (333,0) width 172: "The styles applied here are:"
-      RenderBlock {PRE} at (0,90) size 769x181
+      RenderBlock {PRE} at (0,92) size 769x181
         RenderText {#text} at (0,0) size 688x180
           text run at (0,0) width 408: "TABLE\x{9}{ margin: 1em; border: medium solid blue; }"
           text run at (0,15) width 408: "TD\x{9}{ border: thin solid green; padding: 5px; }"
@@ -29,230 +29,230 @@
           text run at (0,135) width 464: "TABLE.five, TABLE.five TD, TABLE.five TH { border: none; }"
           text run at (0,150) width 688: "TABLE.five TR, TABLE.five COL, TABLE.five COLGROUP, TABLE.five TBODY, TABLE.five THEAD"
           text run at (0,165) width 296: "\x{9}{ border: medium solid red; }"
-      RenderTable {TABLE} at (16,286) size 737x177 [border: (1px solid #0000FF)]
-        RenderTableSection {TBODY} at (1,1) size 734x173
-          RenderTableRow {TR} at (0,0) size 734x30
-            RenderTableCell {TH} at (0,0) size 247x30 [border: (2px solid #800080)] [r=0 c=0 rs=1 cs=1]
+      RenderTable {TABLE} at (16,288) size 737x185 [border: (1px solid #0000FF)]
+        RenderTableSection {TBODY} at (1,1) size 734x181
+          RenderTableRow {TR} at (0,0) size 734x31
+            RenderTableCell {TH} at (0,0) size 247x31 [border: (2px solid #800080)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (82,7) size 83x17
                 text run at (82,7) width 83: "Header One"
-            RenderTableCell {TH} at (246,0) size 232x30 [border: (2px solid #800080)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TH} at (246,0) size 232x31 [border: (2px solid #800080)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (73,7) size 86x17
                 text run at (73,7) width 86: "Header Two"
-            RenderTableCell {TH} at (477,0) size 258x30 [border: (2px solid #800080)] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TH} at (477,0) size 258x31 [border: (2px solid #800080)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (81,7) size 96x17
                 text run at (81,7) width 96: "Header Three"
-          RenderTableRow {TR} at (0,30) size 734x63
-            RenderTableCell {TD} at (0,38) size 247x47 [border: (2px solid #008000)] [r=1 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,31) size 734x66
+            RenderTableCell {TD} at (0,40) size 247x48 [border: (2px solid #008000)] [r=1 c=0 rs=1 cs=1]
               RenderText {#text} at (7,7) size 230x35
-                text run at (7,8) width 230: "This table uses the collapsed borders"
+                text run at (7,7) width 230: "This table uses the collapsed borders"
                 text run at (7,25) width 43: "model."
-            RenderTableCell {TD} at (246,38) size 232x47 [border: (2px solid #008000)] [r=1 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (246,40) size 232x48 [border: (2px solid #008000)] [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (6,7) size 202x35
-                text run at (6,8) width 202: "This means that elements within"
+                text run at (6,7) width 202: "This means that elements within"
                 text run at (6,25) width 201: "the cell have no border-spacing."
-            RenderTableCell {TD} at (477,30) size 258x63 [border: (2px solid #008000)] [r=1 c=2 rs=1 cs=1]
-              RenderText {#text} at (6,7) size 237x51
+            RenderTableCell {TD} at (477,31) size 258x66 [border: (2px solid #008000)] [r=1 c=2 rs=1 cs=1]
+              RenderText {#text} at (6,7) size 237x53
                 text run at (6,7) width 213: "Since it has collapsed borders, the"
-                text run at (6,24) width 176: "borders on the header cells, "
-                text run at (182,24) width 35: "on all"
-                text run at (6,41) width 237: "sides, should be medium solid purple."
-          RenderTableRow {TR} at (0,93) size 734x80
-            RenderTableCell {TD} at (0,101) size 247x64 [border: (1px solid #008000)] [r=2 c=0 rs=1 cs=1]
-              RenderText {#text} at (7,6) size 227x52
-                text run at (7,7) width 224: "The border of the table itself should"
+                text run at (6,25) width 176: "borders on the header cells, "
+                text run at (182,25) width 35: "on all"
+                text run at (6,43) width 237: "sides, should be medium solid purple."
+          RenderTableRow {TR} at (0,97) size 734x84
+            RenderTableCell {TD} at (0,106) size 247x66 [border: (1px solid #008000)] [r=2 c=0 rs=1 cs=1]
+              RenderText {#text} at (7,6) size 227x53
+                text run at (7,6) width 224: "The border of the table itself should"
                 text run at (7,24) width 188: "be medium solid blue, except "
                 text run at (195,24) width 39: "where"
-                text run at (7,41) width 202: "header cells override the border."
-            RenderTableCell {TD} at (246,101) size 232x64 [border: (1px solid #008000)] [r=2 c=1 rs=1 cs=1]
-              RenderText {#text} at (6,6) size 211x52
-                text run at (6,7) width 211: "The borders that I haven't already"
+                text run at (7,42) width 202: "header cells override the border."
+            RenderTableCell {TD} at (246,106) size 232x66 [border: (1px solid #008000)] [r=2 c=1 rs=1 cs=1]
+              RenderText {#text} at (6,6) size 211x53
+                text run at (6,6) width 211: "The borders that I haven't already"
                 text run at (6,24) width 200: "mentioned (all the other internal"
-                text run at (6,41) width 204: "ones) should be thin solid green."
-            RenderTableCell {TD} at (477,93) size 258x80 [border: (1px solid #008000)] [r=2 c=2 rs=1 cs=1]
-              RenderText {#text} at (6,6) size 232x51
+                text run at (6,42) width 204: "ones) should be thin solid green."
+            RenderTableCell {TD} at (477,97) size 258x84 [border: (1px solid #008000)] [r=2 c=2 rs=1 cs=1]
+              RenderText {#text} at (6,6) size 232x53
                 text run at (6,6) width 232: "This table should have a 1em margin"
-                text run at (6,23) width 111: "around all edges. "
-                text run at (117,23) width 80: "This margin "
-                text run at (197,23) width 10: "is"
-                text run at (6,40) width 121: "measured from the "
-              RenderInline {EM} at (0,0) size 43x17
-                RenderText {#text} at (127,40) size 43x17
-                  text run at (127,40) width 43: "middle"
-              RenderText {#text} at (170,40) size 199x34
-                text run at (170,40) width 35: " of its"
-                text run at (6,57) width 45: "border."
-      RenderTable {TABLE} at (16,478) size 737x230 [border: (3px solid #0000FF)]
-        RenderTableSection {TBODY} at (3,3) size 731x223
-          RenderTableRow {TR} at (0,16) size 731x33
-            RenderTableCell {TH} at (16,16) size 163x33 [border: (3px solid #800080)] [r=0 c=0 rs=1 cs=1]
-              RenderText {#text} at (40,8) size 83x17
-                text run at (40,8) width 83: "Header One"
-            RenderTableCell {TH} at (195,16) size 193x33 [border: (3px solid #800080)] [r=0 c=1 rs=1 cs=1]
-              RenderText {#text} at (53,8) size 86x17
-                text run at (53,8) width 86: "Header Two"
-            RenderTableCell {TH} at (403,16) size 313x33 [border: (3px solid #800080)] [r=0 c=2 rs=1 cs=1]
-              RenderText {#text} at (108,8) size 96x17
-                text run at (108,8) width 96: "Header Three"
-          RenderTableRow {TR} at (0,65) size 731x63
-            RenderTableCell {TD} at (16,65) size 163x63 [border: (1px solid #008000)] [r=1 c=0 rs=1 cs=1]
-              RenderText {#text} at (6,6) size 116x51
-                text run at (6,6) width 116: "This table uses the"
-                text run at (6,23) width 110: "separated borders"
-                text run at (6,40) width 43: "model."
-            RenderTableCell {TD} at (195,65) size 193x63 [border: (1px solid #008000)] [r=1 c=1 rs=1 cs=1]
-              RenderText {#text} at (6,6) size 173x51
-                text run at (6,6) width 158: "This means that elements"
-                text run at (6,23) width 173: "within the cell have border-"
-                text run at (6,40) width 100: "spacing of 1em."
-            RenderTableCell {TD} at (403,73) size 313x47 [border: (1px solid #008000)] [r=1 c=2 rs=1 cs=1]
-              RenderText {#text} at (6,6) size 279x35
-                text run at (6,7) width 205: "The borders on the header cells, "
-                text run at (211,7) width 74: "on all sides,"
-                text run at (6,24) width 198: "should be medium solid purple."
-          RenderTableRow {TR} at (0,144) size 731x63
-            RenderTableCell {TD} at (16,144) size 163x63 [border: (1px solid #008000)] [r=2 c=0 rs=1 cs=1]
-              RenderText {#text} at (6,6) size 150x51
-                text run at (6,6) width 144: "The border of the table"
-                text run at (6,23) width 150: "itself should be medium"
-                text run at (6,40) width 65: "solid blue."
-            RenderTableCell {TD} at (195,152) size 193x47 [border: (1px solid #008000)] [r=2 c=1 rs=1 cs=1]
-              RenderText {#text} at (6,6) size 166x35
-                text run at (6,7) width 161: "The borders of other cells"
-                text run at (6,24) width 166: "should be thin solid green."
-            RenderTableCell {TD} at (403,144) size 313x63 [border: (1px solid #008000)] [r=2 c=2 rs=1 cs=1]
-              RenderText {#text} at (6,6) size 299x34
-                text run at (6,6) width 299: "This table should have a 1em margin around all"
-                text run at (6,23) width 44: "edges. "
-                text run at (50,23) width 80: "This margin "
-                text run at (130,23) width 135: "is measured from the "
-              RenderInline {EM} at (0,0) size 292x34
-                RenderText {#text} at (265,23) size 292x34
-                  text run at (265,23) width 33: "outer"
-                  text run at (6,40) width 30: "edge"
-              RenderText {#text} at (36,40) size 84x17
-                text run at (36,40) width 84: " of its border."
-      RenderTable {TABLE} at (16,723) size 737x266 [border: (3px solid #0000FF)]
-        RenderTableSection {TBODY} at (3,3) size 731x259
-          RenderTableRow {TR} at (0,8) size 731x33
-            RenderTableCell {TH} at (0,8) size 190x33 [border: (3px solid #800080)] [r=0 c=0 rs=1 cs=1]
-              RenderText {#text} at (53,8) size 83x17
-                text run at (53,8) width 83: "Header One"
-            RenderTableCell {TH} at (189,8) size 268x33 [border: (3px solid #800080)] [r=0 c=1 rs=1 cs=1]
-              RenderText {#text} at (90,8) size 86x17
-                text run at (90,8) width 86: "Header Two"
-            RenderTableCell {TH} at (456,8) size 276x33 [border: (3px solid #800080)] [r=0 c=2 rs=1 cs=1]
-              RenderText {#text} at (90,8) size 95x17
-                text run at (90,8) width 95: "Header Three"
-          RenderTableRow {TR} at (0,49) size 731x97
-            RenderTableCell {TD} at (0,74) size 190x47 [border: (1px solid #008000)] [r=1 c=0 rs=1 cs=1]
-              RenderText {#text} at (6,6) size 157x35
-                text run at (6,7) width 116: "This table uses the"
-                text run at (6,24) width 157: "separated borders model."
-            RenderTableCell {TD} at (189,49) size 268x97 [border: (1px solid #008000)] [r=1 c=1 rs=1 cs=1]
-              RenderText {#text} at (6,6) size 252x85
-                text run at (6,6) width 252: "Elements within the cell have horizontal"
-                text run at (6,23) width 187: "border-spacing (i.e., width of "
-                text run at (193,23) width 46: "vertical"
-                text run at (6,40) width 144: "lines) of 0 and vertical "
-                text run at (150,40) width 94: "border-spacing"
-                text run at (6,57) width 210: "(i.e., height of horizontal lines) of"
-                text run at (6,74) width 43: "0.5em."
-            RenderTableCell {TD} at (456,74) size 276x47 [border: (1px solid #008000)] [r=1 c=2 rs=1 cs=1]
-              RenderText {#text} at (6,6) size 240x35
-                text run at (6,7) width 205: "The borders on the header cells, "
-                text run at (211,7) width 35: "on all"
-                text run at (6,24) width 237: "sides, should be medium solid purple."
-          RenderTableRow {TR} at (0,154) size 731x97
-            RenderTableCell {TD} at (0,154) size 190x97 [border: (1px solid #008000)] [r=2 c=0 rs=1 cs=1]
-              RenderText {#text} at (6,6) size 162x85
-                text run at (6,6) width 144: "The border of the table"
-                text run at (6,23) width 150: "itself should be medium"
-                text run at (6,40) width 69: "solid blue. "
-                text run at (75,40) width 93: "The borders of"
-                text run at (6,57) width 157: "other cells should be thin"
-                text run at (6,74) width 73: "solid green."
-            RenderTableCell {TD} at (189,162) size 268x81 [border: (1px solid #008000)] [r=2 c=1 rs=1 cs=1]
-              RenderText {#text} at (6,6) size 232x52
-                text run at (6,7) width 232: "This table should have a 1em margin"
                 text run at (6,24) width 111: "around all edges. "
                 text run at (117,24) width 80: "This margin "
                 text run at (197,24) width 10: "is"
-                text run at (6,41) width 121: "measured from the "
-              RenderInline {EM} at (0,0) size 67x17
-                RenderText {#text} at (127,40) size 67x18
-                  text run at (127,41) width 67: "outer edge"
-              RenderText {#text} at (194,40) size 223x35
-                text run at (194,41) width 35: " of its"
-                text run at (6,58) width 45: "border."
-            RenderTableCell {TD} at (456,154) size 276x97 [border: (1px solid #008000)] [r=2 c=2 rs=1 cs=1]
-              RenderText {#text} at (6,6) size 250x85
-                text run at (6,6) width 242: "The table should not be wider than the"
-                text run at (6,23) width 174: "room available for it unless "
-                text run at (180,23) width 76: "that space is"
-                text run at (6,40) width 73: "very small. "
-                text run at (79,40) width 169: "Because of its margins, the"
-                text run at (6,57) width 80: "width of the "
-                text run at (86,57) width 153: "table should be less than"
-                text run at (6,74) width 41: "100%."
-      RenderTable {TABLE} at (16,1004) size 737x200 [border: (3px solid #0000FF)]
-        RenderTableSection {TBODY} at (3,3) size 731x193
-          RenderTableRow {TR} at (0,0) size 731x33
-            RenderTableCell {TH} at (8,0) size 202x33 [border: (3px solid #800080)] [r=0 c=0 rs=1 cs=1]
-              RenderText {#text} at (59,8) size 83x17
-                text run at (59,8) width 83: "Header One"
-            RenderTableCell {TH} at (217,0) size 206x33 [border: (3px solid #800080)] [r=0 c=1 rs=1 cs=1]
-              RenderText {#text} at (59,8) size 86x17
-                text run at (59,8) width 86: "Header Two"
-            RenderTableCell {TH} at (430,0) size 294x33 [border: (3px solid #800080)] [r=0 c=2 rs=1 cs=1]
-              RenderText {#text} at (98,8) size 96x17
-                text run at (98,8) width 96: "Header Three"
-          RenderTableRow {TR} at (0,33) size 731x80
-            RenderTableCell {TD} at (8,50) size 202x46 [border: (1px solid #008000)] [r=1 c=0 rs=1 cs=1]
-              RenderText {#text} at (6,6) size 179x34
-                text run at (6,6) width 179: "This table uses the separated"
-                text run at (6,23) width 94: "borders model."
-            RenderTableCell {TD} at (217,33) size 206x80 [border: (1px solid #008000)] [r=1 c=1 rs=1 cs=1]
-              RenderText {#text} at (6,6) size 185x68
-                text run at (6,6) width 185: "Elements within the cell have"
-                text run at (6,23) width 178: "horizontal border-spacing of"
-                text run at (6,40) width 120: "0.5em and vertical "
-                text run at (126,40) width 46: "border-"
-                text run at (6,57) width 81: "spacing of 0."
-            RenderTableCell {TD} at (430,50) size 294x46 [border: (1px solid #008000)] [r=1 c=2 rs=1 cs=1]
-              RenderText {#text} at (6,6) size 279x34
+                text run at (6,42) width 121: "measured from the "
+              RenderInline {EM} at (0,0) size 43x17
+                RenderText {#text} at (127,42) size 43x17
+                  text run at (127,42) width 43: "middle"
+              RenderText {#text} at (170,42) size 199x35
+                text run at (170,42) width 35: " of its"
+                text run at (6,60) width 45: "border."
+      RenderTable {TABLE} at (16,488) size 737x237 [border: (3px solid #0000FF)]
+        RenderTableSection {TBODY} at (3,3) size 731x230
+          RenderTableRow {TR} at (0,16) size 731x34
+            RenderTableCell {TH} at (16,16) size 163x34 [border: (3px solid #800080)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (40,8) size 83x17
+                text run at (40,8) width 83: "Header One"
+            RenderTableCell {TH} at (195,16) size 193x34 [border: (3px solid #800080)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (53,8) size 86x17
+                text run at (53,8) width 86: "Header Two"
+            RenderTableCell {TH} at (403,16) size 313x34 [border: (3px solid #800080)] [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (108,8) size 96x17
+                text run at (108,8) width 96: "Header Three"
+          RenderTableRow {TR} at (0,66) size 731x66
+            RenderTableCell {TD} at (16,66) size 163x66 [border: (1px solid #008000)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (6,6) size 116x53
+                text run at (6,6) width 116: "This table uses the"
+                text run at (6,24) width 110: "separated borders"
+                text run at (6,42) width 43: "model."
+            RenderTableCell {TD} at (195,66) size 193x66 [border: (1px solid #008000)] [r=1 c=1 rs=1 cs=1]
+              RenderText {#text} at (6,6) size 173x53
+                text run at (6,6) width 158: "This means that elements"
+                text run at (6,24) width 173: "within the cell have border-"
+                text run at (6,42) width 100: "spacing of 1em."
+            RenderTableCell {TD} at (403,75) size 313x48 [border: (1px solid #008000)] [r=1 c=2 rs=1 cs=1]
+              RenderText {#text} at (6,6) size 279x35
                 text run at (6,6) width 205: "The borders on the header cells, "
                 text run at (211,6) width 74: "on all sides,"
-                text run at (6,23) width 198: "should be medium solid purple."
-          RenderTableRow {TR} at (0,113) size 731x80
-            RenderTableCell {TD} at (8,113) size 202x80 [border: (1px solid #008000)] [r=2 c=0 rs=1 cs=1]
-              RenderText {#text} at (6,6) size 185x68
-                text run at (6,6) width 178: "The border of the table itself"
-                text run at (6,23) width 185: "should be medium solid blue."
-                text run at (6,40) width 161: "The borders of other cells"
-                text run at (6,57) width 166: "should be thin solid green."
-            RenderTableCell {TD} at (217,113) size 206x80 [border: (1px solid #008000)] [r=2 c=1 rs=1 cs=1]
-              RenderText {#text} at (6,6) size 187x51
-                text run at (6,6) width 184: "This table should have a 1em"
-                text run at (6,23) width 159: "margin around all edges. "
-                text run at (165,23) width 28: "This"
-                text run at (6,40) width 48: "margin "
-                text run at (54,40) width 131: "is measured from the"
+                text run at (6,24) width 198: "should be medium solid purple."
+          RenderTableRow {TR} at (0,148) size 731x66
+            RenderTableCell {TD} at (16,148) size 163x66 [border: (1px solid #008000)] [r=2 c=0 rs=1 cs=1]
+              RenderText {#text} at (6,6) size 150x53
+                text run at (6,6) width 144: "The border of the table"
+                text run at (6,24) width 150: "itself should be medium"
+                text run at (6,42) width 65: "solid blue."
+            RenderTableCell {TD} at (195,157) size 193x48 [border: (1px solid #008000)] [r=2 c=1 rs=1 cs=1]
+              RenderText {#text} at (6,6) size 166x35
+                text run at (6,6) width 161: "The borders of other cells"
+                text run at (6,24) width 166: "should be thin solid green."
+            RenderTableCell {TD} at (403,148) size 313x66 [border: (1px solid #008000)] [r=2 c=2 rs=1 cs=1]
+              RenderText {#text} at (6,6) size 299x35
+                text run at (6,6) width 299: "This table should have a 1em margin around all"
+                text run at (6,24) width 44: "edges. "
+                text run at (50,24) width 80: "This margin "
+                text run at (130,24) width 135: "is measured from the "
+              RenderInline {EM} at (0,0) size 292x35
+                RenderText {#text} at (265,24) size 292x35
+                  text run at (265,24) width 33: "outer"
+                  text run at (6,42) width 30: "edge"
+              RenderText {#text} at (36,42) size 84x17
+                text run at (36,42) width 84: " of its border."
+      RenderTable {TABLE} at (16,740) size 737x277 [border: (3px solid #0000FF)]
+        RenderTableSection {TBODY} at (3,3) size 731x270
+          RenderTableRow {TR} at (0,8) size 731x34
+            RenderTableCell {TH} at (0,8) size 190x34 [border: (3px solid #800080)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (53,8) size 83x17
+                text run at (53,8) width 83: "Header One"
+            RenderTableCell {TH} at (189,8) size 268x34 [border: (3px solid #800080)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (90,8) size 86x17
+                text run at (90,8) width 86: "Header Two"
+            RenderTableCell {TH} at (456,8) size 276x34 [border: (3px solid #800080)] [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (90,8) size 95x17
+                text run at (90,8) width 95: "Header Three"
+          RenderTableRow {TR} at (0,50) size 731x102
+            RenderTableCell {TD} at (0,77) size 190x48 [border: (1px solid #008000)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (6,6) size 157x35
+                text run at (6,6) width 116: "This table uses the"
+                text run at (6,24) width 157: "separated borders model."
+            RenderTableCell {TD} at (189,50) size 268x102 [border: (1px solid #008000)] [r=1 c=1 rs=1 cs=1]
+              RenderText {#text} at (6,6) size 252x89
+                text run at (6,6) width 252: "Elements within the cell have horizontal"
+                text run at (6,24) width 187: "border-spacing (i.e., width of "
+                text run at (193,24) width 46: "vertical"
+                text run at (6,42) width 144: "lines) of 0 and vertical "
+                text run at (150,42) width 94: "border-spacing"
+                text run at (6,60) width 210: "(i.e., height of horizontal lines) of"
+                text run at (6,78) width 43: "0.5em."
+            RenderTableCell {TD} at (456,77) size 276x48 [border: (1px solid #008000)] [r=1 c=2 rs=1 cs=1]
+              RenderText {#text} at (6,6) size 240x35
+                text run at (6,6) width 205: "The borders on the header cells, "
+                text run at (211,6) width 35: "on all"
+                text run at (6,24) width 237: "sides, should be medium solid purple."
+          RenderTableRow {TR} at (0,160) size 731x102
+            RenderTableCell {TD} at (0,160) size 190x102 [border: (1px solid #008000)] [r=2 c=0 rs=1 cs=1]
+              RenderText {#text} at (6,6) size 162x89
+                text run at (6,6) width 144: "The border of the table"
+                text run at (6,24) width 150: "itself should be medium"
+                text run at (6,42) width 69: "solid blue. "
+                text run at (75,42) width 93: "The borders of"
+                text run at (6,60) width 157: "other cells should be thin"
+                text run at (6,78) width 73: "solid green."
+            RenderTableCell {TD} at (189,169) size 268x84 [border: (1px solid #008000)] [r=2 c=1 rs=1 cs=1]
+              RenderText {#text} at (6,6) size 232x53
+                text run at (6,6) width 232: "This table should have a 1em margin"
+                text run at (6,24) width 111: "around all edges. "
+                text run at (117,24) width 80: "This margin "
+                text run at (197,24) width 10: "is"
+                text run at (6,42) width 121: "measured from the "
               RenderInline {EM} at (0,0) size 67x17
-                RenderText {#text} at (6,57) size 67x17
-                  text run at (6,57) width 67: "outer edge"
-              RenderText {#text} at (73,57) size 84x17
-                text run at (73,57) width 84: " of its border."
-            RenderTableCell {TD} at (430,113) size 294x80 [border: (1px solid #008000)] [r=2 c=2 rs=1 cs=1]
-              RenderText {#text} at (6,6) size 279x68
+                RenderText {#text} at (127,42) size 67x17
+                  text run at (127,42) width 67: "outer edge"
+              RenderText {#text} at (194,42) size 223x35
+                text run at (194,42) width 35: " of its"
+                text run at (6,60) width 45: "border."
+            RenderTableCell {TD} at (456,160) size 276x102 [border: (1px solid #008000)] [r=2 c=2 rs=1 cs=1]
+              RenderText {#text} at (6,6) size 250x89
+                text run at (6,6) width 242: "The table should not be wider than the"
+                text run at (6,24) width 174: "room available for it unless "
+                text run at (180,24) width 76: "that space is"
+                text run at (6,42) width 73: "very small. "
+                text run at (79,42) width 169: "Because of its margins, the"
+                text run at (6,60) width 80: "width of the "
+                text run at (86,60) width 153: "table should be less than"
+                text run at (6,78) width 41: "100%."
+      RenderTable {TABLE} at (16,1032) size 737x209 [border: (3px solid #0000FF)]
+        RenderTableSection {TBODY} at (3,3) size 731x202
+          RenderTableRow {TR} at (0,0) size 731x34
+            RenderTableCell {TH} at (8,0) size 202x34 [border: (3px solid #800080)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (59,8) size 83x17
+                text run at (59,8) width 83: "Header One"
+            RenderTableCell {TH} at (217,0) size 206x34 [border: (3px solid #800080)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (59,8) size 86x17
+                text run at (59,8) width 86: "Header Two"
+            RenderTableCell {TH} at (430,0) size 294x34 [border: (3px solid #800080)] [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (98,8) size 96x17
+                text run at (98,8) width 96: "Header Three"
+          RenderTableRow {TR} at (0,34) size 731x84
+            RenderTableCell {TD} at (8,52) size 202x48 [border: (1px solid #008000)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (6,6) size 179x35
+                text run at (6,6) width 179: "This table uses the separated"
+                text run at (6,24) width 94: "borders model."
+            RenderTableCell {TD} at (217,34) size 206x84 [border: (1px solid #008000)] [r=1 c=1 rs=1 cs=1]
+              RenderText {#text} at (6,6) size 185x71
+                text run at (6,6) width 185: "Elements within the cell have"
+                text run at (6,24) width 178: "horizontal border-spacing of"
+                text run at (6,42) width 120: "0.5em and vertical "
+                text run at (126,42) width 46: "border-"
+                text run at (6,60) width 81: "spacing of 0."
+            RenderTableCell {TD} at (430,52) size 294x48 [border: (1px solid #008000)] [r=1 c=2 rs=1 cs=1]
+              RenderText {#text} at (6,6) size 279x35
+                text run at (6,6) width 205: "The borders on the header cells, "
+                text run at (211,6) width 74: "on all sides,"
+                text run at (6,24) width 198: "should be medium solid purple."
+          RenderTableRow {TR} at (0,118) size 731x84
+            RenderTableCell {TD} at (8,118) size 202x84 [border: (1px solid #008000)] [r=2 c=0 rs=1 cs=1]
+              RenderText {#text} at (6,6) size 185x71
+                text run at (6,6) width 178: "The border of the table itself"
+                text run at (6,24) width 185: "should be medium solid blue."
+                text run at (6,42) width 161: "The borders of other cells"
+                text run at (6,60) width 166: "should be thin solid green."
+            RenderTableCell {TD} at (217,118) size 206x84 [border: (1px solid #008000)] [r=2 c=1 rs=1 cs=1]
+              RenderText {#text} at (6,6) size 187x53
+                text run at (6,6) width 184: "This table should have a 1em"
+                text run at (6,24) width 159: "margin around all edges. "
+                text run at (165,24) width 28: "This"
+                text run at (6,42) width 48: "margin "
+                text run at (54,42) width 131: "is measured from the"
+              RenderInline {EM} at (0,0) size 67x17
+                RenderText {#text} at (6,60) size 67x17
+                  text run at (6,60) width 67: "outer edge"
+              RenderText {#text} at (73,60) size 84x17
+                text run at (73,60) width 84: " of its border."
+            RenderTableCell {TD} at (430,118) size 294x84 [border: (1px solid #008000)] [r=2 c=2 rs=1 cs=1]
+              RenderText {#text} at (6,6) size 279x71
                 text run at (6,6) width 279: "The table should not be wider than the room"
-                text run at (6,23) width 137: "available for it unless "
-                text run at (143,23) width 108: "that space is very"
-                text run at (6,40) width 41: "small. "
-                text run at (47,40) width 226: "Because of its margins, the width of"
-                text run at (6,57) width 23: "the "
-                text run at (29,57) width 198: "table should be less than 100%."
-      RenderTable {TABLE} at (16,1219) size 737x175
-        RenderBlock {CAPTION} at (0,0) size 737x17
+                text run at (6,24) width 137: "available for it unless "
+                text run at (143,24) width 108: "that space is very"
+                text run at (6,42) width 41: "small. "
+                text run at (47,42) width 226: "Because of its margins, the width of"
+                text run at (6,60) width 23: "the "
+                text run at (29,60) width 198: "table should be less than 100%."
+      RenderTable {TABLE} at (16,1256) size 737x183
+        RenderBlock {CAPTION} at (0,0) size 737x18
           RenderText {#text} at (309,0) size 119x17
             text run at (309,0) width 119: "This is the caption."
         RenderTableCol {COLGROUP} at (0,0) size 0x0 [border: (3px solid #FF0000)]
@@ -260,56 +260,56 @@
         RenderTableCol {COLGROUP} at (0,0) size 0x0 [border: (3px solid #FF0000)]
           RenderTableCol {COL} at (0,0) size 0x0 [border: (3px solid #FF0000)]
           RenderTableCol {COL} at (0,0) size 0x0 [border: (3px solid #FF0000)]
-        RenderTableSection {THEAD} at (0,17) size 737x31 [border: (3px solid #FF0000)]
-          RenderTableRow {TR} at (0,2) size 737x27 [border: (3px solid #FF0000)]
-            RenderTableCell {TH} at (2,2) size 121x27 [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {THEAD} at (0,18) size 737x32 [border: (3px solid #FF0000)]
+          RenderTableRow {TR} at (0,2) size 737x28 [border: (3px solid #FF0000)]
+            RenderTableCell {TH} at (2,2) size 121x28 [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (19,5) size 83x17
                 text run at (19,5) width 83: "Header One"
-            RenderTableCell {TH} at (124,2) size 321x27 [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TH} at (124,2) size 321x28 [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (117,5) size 86x17
                 text run at (117,5) width 86: "Header Two"
-            RenderTableCell {TH} at (446,2) size 290x27 [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TH} at (446,2) size 290x28 [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (96,5) size 96x17
                 text run at (96,5) width 96: "Header Three"
-        RenderTableSection {TBODY} at (0,48) size 737x126 [border: (3px solid #FF0000)]
-          RenderTableRow {TR} at (0,0) size 737x61 [border: (3px solid #FF0000)]
-            RenderTableCell {TD} at (2,0) size 121x61 [r=0 c=0 rs=1 cs=1]
-              RenderText {#text} at (5,5) size 94x51
+        RenderTableSection {TBODY} at (0,50) size 737x132 [border: (3px solid #FF0000)]
+          RenderTableRow {TR} at (0,0) size 737x64 [border: (3px solid #FF0000)]
+            RenderTableCell {TD} at (2,0) size 121x64 [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (5,5) size 94x53
                 text run at (5,5) width 93: "This table uses"
-                text run at (5,22) width 82: "the separated"
-                text run at (5,39) width 94: "borders model."
-            RenderTableCell {TD} at (124,8) size 321x45 [r=0 c=1 rs=1 cs=1]
+                text run at (5,23) width 82: "the separated"
+                text run at (5,41) width 94: "borders model."
+            RenderTableCell {TD} at (124,9) size 321x46 [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (5,5) size 279x35
-                text run at (5,6) width 279: "This means that borders are allowed only on"
+                text run at (5,5) width 279: "This means that borders are allowed only on"
                 text run at (5,23) width 144: "table elements or table "
                 text run at (149,23) width 85: "cell elements."
-            RenderTableCell {TD} at (446,0) size 290x61 [r=0 c=2 rs=1 cs=1]
-              RenderText {#text} at (5,5) size 255x51
+            RenderTableCell {TD} at (446,0) size 290x64 [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (5,5) size 255x53
                 text run at (5,5) width 240: "They are not allowed on elements that"
-                text run at (5,22) width 100: "represent rows, "
-                text run at (105,22) width 155: "row-groups, columns, or"
-                text run at (5,39) width 99: "column-groups."
-          RenderTableRow {TR} at (0,63) size 737x61 [border: (3px solid #FF0000)]
-            RenderTableCell {TD} at (2,63) size 121x61 [r=1 c=0 rs=1 cs=1]
-              RenderText {#text} at (5,5) size 102x51
+                text run at (5,23) width 100: "represent rows, "
+                text run at (105,23) width 155: "row-groups, columns, or"
+                text run at (5,41) width 99: "column-groups."
+          RenderTableRow {TR} at (0,66) size 737x64 [border: (3px solid #FF0000)]
+            RenderTableCell {TD} at (2,66) size 121x64 [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (5,5) size 102x53
                 text run at (5,5) width 102: "There should be"
-                text run at (5,22) width 101: "no borders at all"
-                text run at (5,39) width 81: "on this table!"
-            RenderTableCell {TD} at (124,63) size 321x61 [r=1 c=1 rs=1 cs=1]
-              RenderText {#text} at (5,5) size 306x51
+                text run at (5,23) width 101: "no borders at all"
+                text run at (5,41) width 81: "on this table!"
+            RenderTableCell {TD} at (124,66) size 321x64 [r=1 c=1 rs=1 cs=1]
+              RenderText {#text} at (5,5) size 306x53
                 text run at (5,5) width 266: "If there are any borders shown that are not"
-                text run at (5,22) width 148: "medium solid red, then "
-                text run at (153,22) width 158: "the problem is something"
-                text run at (5,39) width 212: "other than what this test is testing."
-            RenderTableCell {TD} at (446,63) size 290x61 [r=1 c=2 rs=1 cs=1]
-              RenderText {#text} at (5,5) size 265x51
+                text run at (5,23) width 148: "medium solid red, then "
+                text run at (153,23) width 158: "the problem is something"
+                text run at (5,41) width 212: "other than what this test is testing."
+            RenderTableCell {TD} at (446,66) size 290x64 [r=1 c=2 rs=1 cs=1]
+              RenderText {#text} at (5,5) size 265x53
                 text run at (5,5) width 232: "This table should have a 1em margin"
-                text run at (5,22) width 111: "around all edges. "
-                text run at (116,22) width 80: "This margin "
-                text run at (196,22) width 74: "is measured"
-                text run at (5,39) width 57: "from the "
+                text run at (5,23) width 111: "around all edges. "
+                text run at (116,23) width 80: "This margin "
+                text run at (196,23) width 74: "is measured"
+                text run at (5,41) width 57: "from the "
               RenderInline {EM} at (0,0) size 67x17
-                RenderText {#text} at (62,39) size 67x17
-                  text run at (62,39) width 67: "outer edge"
-              RenderText {#text} at (129,39) size 84x17
-                text run at (129,39) width 84: " of its border."
+                RenderText {#text} at (62,41) size 67x17
+                  text run at (62,41) width 67: "outer edge"
+              RenderText {#text} at (129,41) size 84x17
+                text run at (129,41) width 84: " of its border."
diff --git a/LayoutTests/platform/gtk/fast/table/border-collapsing/004-vertical-expected.png b/LayoutTests/platform/gtk/fast/table/border-collapsing/004-vertical-expected.png
index 8a81508..acba7c5 100644
--- a/LayoutTests/platform/gtk/fast/table/border-collapsing/004-vertical-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/border-collapsing/004-vertical-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/border-collapsing/004-vertical-expected.txt b/LayoutTests/platform/gtk/fast/table/border-collapsing/004-vertical-expected.txt
index 1e622b7..e75149a 100644
--- a/LayoutTests/platform/gtk/fast/table/border-collapsing/004-vertical-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/border-collapsing/004-vertical-expected.txt
@@ -1,12 +1,12 @@
-layer at (0,0) size 1470x882
+layer at (0,0) size 1532x884
   RenderView at (0,0) size 785x585
-layer at (0,0) size 785x882
-  RenderBlock {HTML} at (0,0) size 785x882
-    RenderBody {BODY} at (8,21) size 769x853
-      RenderBlock {H1} at (0,0) size 769x36
+layer at (0,0) size 785x884
+  RenderBlock {HTML} at (0,0) size 785x884
+    RenderBody {BODY} at (8,21) size 769x855
+      RenderBlock {H1} at (0,0) size 769x37
         RenderText {#text} at (0,0) size 290x36
           text run at (0,0) width 290: "Table Border Models"
-      RenderBlock {P} at (0,57) size 769x18
+      RenderBlock {P} at (0,58) size 769x19
         RenderText {#text} at (0,0) size 117x17
           text run at (0,0) width 117: "This tests tests the "
         RenderInline {A} at (0,0) size 208x17 [color=#0000EE]
@@ -15,7 +15,7 @@
         RenderText {#text} at (325,0) size 180x17
           text run at (325,0) width 8: ". "
           text run at (333,0) width 172: "The styles applied here are:"
-      RenderBlock {PRE} at (0,90) size 769x181
+      RenderBlock {PRE} at (0,92) size 769x181
         RenderText {#text} at (0,0) size 688x180
           text run at (0,0) width 408: "TABLE   { margin: 1em; border: medium solid blue; }"
           text run at (0,15) width 376: "TD  { border: thin solid green; padding: 5px; }"
@@ -29,257 +29,257 @@
           text run at (0,135) width 464: "TABLE.five, TABLE.five TD, TABLE.five TH { border: none; }"
           text run at (0,150) width 688: "TABLE.five TR, TABLE.five COL, TABLE.five COLGROUP, TABLE.five TBODY, TABLE.five THEAD"
           text run at (0,165) width 264: "    { border: medium solid red; }"
-      RenderBlock {DIV} at (0,283) size 1462x570
-        RenderTable {TABLE} at (16,16) size 227x537 [border: (1px solid #0000FF)]
-          RenderTableSection {TBODY} at (1,1) size 224x534
-            RenderTableRow {TR} at (0,0) size 30x534
-              RenderTableCell {TH} at (0,0) size 30x179 [border: (2px solid #800080)] [r=0 c=0 rs=1 cs=1]
+      RenderBlock {DIV} at (0,285) size 1524x570
+        RenderTable {TABLE} at (16,16) size 238x537 [border: (1px solid #0000FF)]
+          RenderTableSection {TBODY} at (1,1) size 235x534
+            RenderTableRow {TR} at (0,0) size 31x534
+              RenderTableCell {TH} at (0,0) size 31x179 [border: (2px solid #800080)] [r=0 c=0 rs=1 cs=1]
                 RenderText {#text} at (6,48) size 17x83
                   text run at (6,48) width 82: "Header One"
-              RenderTableCell {TH} at (0,178) size 30x170 [border: (2px solid #800080)] [r=0 c=1 rs=1 cs=1]
+              RenderTableCell {TH} at (0,178) size 31x170 [border: (2px solid #800080)] [r=0 c=1 rs=1 cs=1]
                 RenderText {#text} at (6,42) size 17x86
                   text run at (6,42) width 85: "Header Two"
-              RenderTableCell {TH} at (0,347) size 30x188 [border: (2px solid #800080)] [r=0 c=2 rs=1 cs=1]
+              RenderTableCell {TH} at (0,347) size 31x188 [border: (2px solid #800080)] [r=0 c=2 rs=1 cs=1]
                 RenderText {#text} at (6,46) size 17x96
                   text run at (6,46) width 95: "Header Three"
-            RenderTableRow {TR} at (0,30) size 97x534
-              RenderTableCell {TD} at (30,25) size 97x129 [border: (2px solid #008000)] [r=1 c=0 rs=1 cs=1]
-                RenderText {#text} at (32,-19) size 34x158
-                  text run at (32,-18) width 116: "This table uses the"
-                  text run at (49,-18) width 157: "collapsed borders model."
-              RenderTableCell {TD} at (30,195) size 97x136 [border: (1px solid #008000)] [r=1 c=1 rs=1 cs=1]
-                RenderText {#text} at (23,-11) size 51x152
-                  text run at (23,-11) width 99: "This means that"
-                  text run at (40,-11) width 148: "elements within the cell"
-                  text run at (57,-11) width 152: "have no border-spacing."
-              RenderTableCell {TD} at (30,347) size 97x188 [border: (1px solid #008000)] [r=1 c=2 rs=1 cs=1]
-                RenderText {#text} at (6,6) size 85x168
+            RenderTableRow {TR} at (0,31) size 102x534
+              RenderTableCell {TD} at (31,27) size 102x125 [border: (2px solid #008000)] [r=1 c=0 rs=1 cs=1]
+                RenderText {#text} at (33,-20) size 35x157
+                  text run at (33,-20) width 116: "This table uses the"
+                  text run at (51,-20) width 157: "collapsed borders model."
+              RenderTableCell {TD} at (31,196) size 102x134 [border: (1px solid #008000)] [r=1 c=1 rs=1 cs=1]
+                RenderText {#text} at (24,-12) size 53x152
+                  text run at (24,-12) width 99: "This means that"
+                  text run at (42,-12) width 148: "elements within the cell"
+                  text run at (60,-12) width 152: "have no border-spacing."
+              RenderTableCell {TD} at (31,347) size 102x188 [border: (1px solid #008000)] [r=1 c=2 rs=1 cs=1]
+                RenderText {#text} at (6,6) size 89x168
                   text run at (6,6) width 135: "Since it has collapsed"
-                  text run at (23,6) width 168: "borders, the borders on the"
-                  text run at (40,6) width 82: "header cells, "
-                  text run at (40,88) width 74: "on all sides,"
-                  text run at (57,6) width 150: "should be medium solid"
-                  text run at (74,6) width 44: "purple."
-            RenderTableRow {TR} at (0,127) size 97x534
-              RenderTableCell {TD} at (127,0) size 97x179 [border: (2px solid #008000)] [r=2 c=0 rs=1 cs=1]
-                RenderText {#text} at (5,7) size 85x153
+                  text run at (24,6) width 168: "borders, the borders on the"
+                  text run at (42,6) width 82: "header cells, "
+                  text run at (42,88) width 74: "on all sides,"
+                  text run at (60,6) width 150: "should be medium solid"
+                  text run at (78,6) width 44: "purple."
+            RenderTableRow {TR} at (0,133) size 102x534
+              RenderTableCell {TD} at (133,0) size 102x179 [border: (2px solid #008000)] [r=2 c=0 rs=1 cs=1]
+                RenderText {#text} at (5,7) size 89x153
                   text run at (5,7) width 144: "The border of the table"
-                  text run at (22,7) width 150: "itself should be medium"
-                  text run at (39,7) width 114: "solid blue, except "
-                  text run at (39,121) width 39: "where"
-                  text run at (56,7) width 153: "header cells override the"
-                  text run at (73,7) width 45: "border."
-              RenderTableCell {TD} at (127,178) size 97x170 [border: (1px solid #008000)] [r=2 c=1 rs=1 cs=1]
-                RenderText {#text} at (5,6) size 85x150
+                  text run at (23,7) width 150: "itself should be medium"
+                  text run at (41,7) width 114: "solid blue, except "
+                  text run at (41,121) width 39: "where"
+                  text run at (59,7) width 153: "header cells override the"
+                  text run at (77,7) width 45: "border."
+              RenderTableCell {TD} at (133,178) size 102x170 [border: (1px solid #008000)] [r=2 c=1 rs=1 cs=1]
+                RenderText {#text} at (5,6) size 89x150
                   text run at (5,6) width 112: "The borders that I"
-                  text run at (22,6) width 95: "haven't already"
-                  text run at (39,6) width 149: "mentioned (all the other"
-                  text run at (56,6) width 51: "internal "
-                  text run at (56,57) width 99: "ones) should be"
-                  text run at (73,6) width 101: "thin solid green."
-              RenderTableCell {TD} at (127,347) size 97x188 [border: (1px solid #008000)] [r=2 c=2 rs=1 cs=1]
-                RenderText {#text} at (5,6) size 68x153
+                  text run at (23,6) width 95: "haven't already"
+                  text run at (41,6) width 149: "mentioned (all the other"
+                  text run at (59,6) width 51: "internal "
+                  text run at (59,57) width 99: "ones) should be"
+                  text run at (77,6) width 101: "thin solid green."
+              RenderTableCell {TD} at (133,347) size 102x188 [border: (1px solid #008000)] [r=2 c=2 rs=1 cs=1]
+                RenderText {#text} at (5,6) size 71x153
                   text run at (5,6) width 153: "This table should have a"
-                  text run at (22,6) width 142: "1em margin around all"
-                  text run at (39,6) width 44: "edges. "
-                  text run at (39,50) width 80: "This margin "
-                  text run at (39,130) width 10: "is"
-                  text run at (56,6) width 121: "measured from the "
+                  text run at (23,6) width 142: "1em margin around all"
+                  text run at (41,6) width 44: "edges. "
+                  text run at (41,50) width 80: "This margin "
+                  text run at (41,130) width 10: "is"
+                  text run at (59,6) width 121: "measured from the "
                 RenderInline {EM} at (0,0) size 17x43
-                  RenderText {#text} at (56,127) size 17x43
-                    text run at (56,127) width 43: "middle"
-                RenderText {#text} at (73,6) size 17x80
-                  text run at (73,6) width 80: "of its border."
-        RenderTable {TABLE} at (259,16) size 280x537 [border: (3px solid #0000FF)]
-          RenderTableSection {TBODY} at (3,3) size 274x531
-            RenderTableRow {TR} at (0,16) size 33x531
-              RenderTableCell {TH} at (16,16) size 33x115 [border: (3px solid #800080)] [r=0 c=0 rs=1 cs=1]
+                  RenderText {#text} at (59,127) size 17x43
+                    text run at (59,127) width 43: "middle"
+                RenderText {#text} at (77,6) size 17x80
+                  text run at (77,6) width 80: "of its border."
+        RenderTable {TABLE} at (270,16) size 290x537 [border: (3px solid #0000FF)]
+          RenderTableSection {TBODY} at (3,3) size 284x531
+            RenderTableRow {TR} at (0,16) size 34x531
+              RenderTableCell {TH} at (16,16) size 34x115 [border: (3px solid #800080)] [r=0 c=0 rs=1 cs=1]
                 RenderText {#text} at (8,16) size 17x83
                   text run at (8,16) width 82: "Header One"
-              RenderTableCell {TH} at (16,146) size 33x135 [border: (3px solid #800080)] [r=0 c=1 rs=1 cs=1]
+              RenderTableCell {TH} at (16,146) size 34x135 [border: (3px solid #800080)] [r=0 c=1 rs=1 cs=1]
                 RenderText {#text} at (8,24) size 17x86
                   text run at (8,24) width 85: "Header Two"
-              RenderTableCell {TH} at (16,296) size 33x220 [border: (3px solid #800080)] [r=0 c=2 rs=1 cs=1]
+              RenderTableCell {TH} at (16,296) size 34x220 [border: (3px solid #800080)] [r=0 c=2 rs=1 cs=1]
                 RenderText {#text} at (8,61) size 17x96
                   text run at (8,61) width 95: "Header Three"
-            RenderTableRow {TR} at (0,65) size 80x531
-              RenderTableCell {TD} at (65,24) size 80x98 [border: (1px solid #008000)] [r=1 c=0 rs=1 cs=1]
-                RenderText {#text} at (15,-3) size 51x95
-                  text run at (15,-2) width 93: "This table uses"
-                  text run at (32,-2) width 82: "the separated"
-                  text run at (49,-2) width 94: "borders model."
-              RenderTableCell {TD} at (65,146) size 80x135 [border: (1px solid #008000)] [r=1 c=1 rs=1 cs=1]
-                RenderText {#text} at (6,6) size 68x122
+            RenderTableRow {TR} at (0,66) size 84x531
+              RenderTableCell {TD} at (66,25) size 84x97 [border: (1px solid #008000)] [r=1 c=0 rs=1 cs=1]
+                RenderText {#text} at (15,-3) size 53x94
+                  text run at (15,-3) width 93: "This table uses"
+                  text run at (33,-3) width 82: "the separated"
+                  text run at (51,-3) width 94: "borders model."
+              RenderTableCell {TD} at (66,146) size 84x135 [border: (1px solid #008000)] [r=1 c=1 rs=1 cs=1]
+                RenderText {#text} at (6,6) size 71x122
                   text run at (6,6) width 99: "This means that"
-                  text run at (23,6) width 122: "elements within the"
-                  text run at (40,6) width 106: "cell have border-"
-                  text run at (57,6) width 100: "spacing of 1em."
-              RenderTableCell {TD} at (65,305) size 80x202 [border: (1px solid #008000)] [r=1 c=2 rs=1 cs=1]
-                RenderText {#text} at (15,-3) size 51x202
-                  text run at (15,-2) width 201: "The borders on the header cells,"
-                  text run at (32,-2) width 194: "on all sides, should be medium"
-                  text run at (49,-2) width 78: "solid purple."
-            RenderTableRow {TR} at (0,161) size 97x531
-              RenderTableCell {TD} at (161,16) size 97x115 [border: (1px solid #008000)] [r=2 c=0 rs=1 cs=1]
-                RenderText {#text} at (6,6) size 85x87
+                  text run at (24,6) width 122: "elements within the"
+                  text run at (42,6) width 106: "cell have border-"
+                  text run at (60,6) width 100: "spacing of 1em."
+              RenderTableCell {TD} at (66,305) size 84x202 [border: (1px solid #008000)] [r=1 c=2 rs=1 cs=1]
+                RenderText {#text} at (15,-3) size 53x201
+                  text run at (15,-3) width 201: "The borders on the header cells,"
+                  text run at (33,-3) width 194: "on all sides, should be medium"
+                  text run at (51,-3) width 78: "solid purple."
+            RenderTableRow {TR} at (0,166) size 102x531
+              RenderTableCell {TD} at (166,16) size 102x115 [border: (1px solid #008000)] [r=2 c=0 rs=1 cs=1]
+                RenderText {#text} at (6,6) size 89x87
                   text run at (6,6) width 87: "The border of"
-                  text run at (23,6) width 87: "the table itself"
-                  text run at (40,6) width 61: "should be"
-                  text run at (57,6) width 85: "medium solid"
-                  text run at (74,6) width 31: "blue."
-              RenderTableCell {TD} at (161,163) size 97x101 [border: (1px solid #008000)] [r=2 c=1 rs=1 cs=1]
-                RenderText {#text} at (23,-11) size 51x120
-                  text run at (23,-11) width 93: "The borders of"
-                  text run at (40,-11) width 110: "other cells should"
-                  text run at (57,-11) width 120: "be thin solid green."
-              RenderTableCell {TD} at (161,305) size 97x202 [border: (1px solid #008000)] [r=2 c=2 rs=1 cs=1]
-                RenderText {#text} at (15,-3) size 51x188
-                  text run at (15,-2) width 184: "This table should have a 1em"
-                  text run at (32,-2) width 159: "margin around all edges. "
-                  text run at (32,157) width 28: "This"
-                  text run at (49,-2) width 48: "margin "
-                  text run at (49,46) width 131: "is measured from the"
+                  text run at (24,6) width 87: "the table itself"
+                  text run at (42,6) width 61: "should be"
+                  text run at (60,6) width 85: "medium solid"
+                  text run at (78,6) width 31: "blue."
+              RenderTableCell {TD} at (166,164) size 102x99 [border: (1px solid #008000)] [r=2 c=1 rs=1 cs=1]
+                RenderText {#text} at (24,-12) size 53x120
+                  text run at (24,-12) width 93: "The borders of"
+                  text run at (42,-12) width 110: "other cells should"
+                  text run at (60,-12) width 120: "be thin solid green."
+              RenderTableCell {TD} at (166,305) size 102x202 [border: (1px solid #008000)] [r=2 c=2 rs=1 cs=1]
+                RenderText {#text} at (15,-3) size 53x187
+                  text run at (15,-3) width 184: "This table should have a 1em"
+                  text run at (33,-3) width 159: "margin around all edges. "
+                  text run at (33,156) width 28: "This"
+                  text run at (51,-3) width 48: "margin "
+                  text run at (51,45) width 131: "is measured from the"
                 RenderInline {EM} at (0,0) size 17x67
-                  RenderText {#text} at (66,-3) size 17x68
-                    text run at (66,-2) width 67: "outer edge"
-                RenderText {#text} at (66,64) size 17x85
-                  text run at (66,65) width 84: " of its border."
-        RenderTable {TABLE} at (555,16) size 333x537 [border: (3px solid #0000FF)]
-          RenderTableSection {TBODY} at (3,3) size 327x531
-            RenderTableRow {TR} at (0,8) size 33x531
-              RenderTableCell {TH} at (8,0) size 33x138 [border: (3px solid #800080)] [r=0 c=0 rs=1 cs=1]
+                  RenderText {#text} at (69,-3) size 17x67
+                    text run at (69,-3) width 67: "outer edge"
+                RenderText {#text} at (69,64) size 17x84
+                  text run at (69,64) width 84: " of its border."
+        RenderTable {TABLE} at (576,16) size 348x537 [border: (3px solid #0000FF)]
+          RenderTableSection {TBODY} at (3,3) size 342x531
+            RenderTableRow {TR} at (0,8) size 34x531
+              RenderTableCell {TH} at (8,0) size 34x138 [border: (3px solid #800080)] [r=0 c=0 rs=1 cs=1]
                 RenderText {#text} at (8,27) size 17x83
                   text run at (8,27) width 82: "Header One"
-              RenderTableCell {TH} at (8,137) size 33x195 [border: (3px solid #800080)] [r=0 c=1 rs=1 cs=1]
+              RenderTableCell {TH} at (8,137) size 34x195 [border: (3px solid #800080)] [r=0 c=1 rs=1 cs=1]
                 RenderText {#text} at (8,54) size 17x86
                   text run at (8,54) width 85: "Header Two"
-              RenderTableCell {TH} at (8,331) size 33x201 [border: (3px solid #800080)] [r=0 c=2 rs=1 cs=1]
+              RenderTableCell {TH} at (8,331) size 34x201 [border: (3px solid #800080)] [r=0 c=2 rs=1 cs=1]
                 RenderText {#text} at (8,52) size 17x96
                   text run at (8,52) width 95: "Header Three"
-            RenderTableRow {TR} at (0,49) size 131x531
-              RenderTableCell {TD} at (49,34) size 131x70 [border: (1px solid #008000)] [r=1 c=0 rs=1 cs=1]
-                RenderText {#text} at (40,-28) size 51x116
-                  text run at (40,-28) width 116: "This table uses the"
-                  text run at (57,-28) width 110: "separated borders"
-                  text run at (74,-28) width 43: "model."
-              RenderTableCell {TD} at (49,137) size 131x195 [border: (1px solid #008000)] [r=1 c=1 rs=1 cs=1]
-                RenderText {#text} at (6,6) size 119x178
+            RenderTableRow {TR} at (0,50) size 138x531
+              RenderTableCell {TD} at (50,36) size 138x66 [border: (1px solid #008000)] [r=1 c=0 rs=1 cs=1]
+                RenderText {#text} at (42,-30) size 53x116
+                  text run at (42,-30) width 116: "This table uses the"
+                  text run at (60,-30) width 110: "separated borders"
+                  text run at (78,-30) width 43: "model."
+              RenderTableCell {TD} at (50,137) size 138x195 [border: (1px solid #008000)] [r=1 c=1 rs=1 cs=1]
+                RenderText {#text} at (6,6) size 125x178
                   text run at (6,6) width 151: "Elements within the cell"
-                  text run at (23,6) width 147: "have horizontal border-"
-                  text run at (40,6) width 137: "spacing (i.e., width of"
-                  text run at (57,6) width 140: "vertical lines) of 0 and"
-                  text run at (74,6) width 50: "vertical "
-                  text run at (74,56) width 126: "border-spacing (i.e.,"
-                  text run at (91,6) width 178: "height of horizontal lines) of"
-                  text run at (108,6) width 43: "0.5em."
-              RenderTableCell {TD} at (49,365) size 131x133 [border: (1px solid #008000)] [r=1 c=2 rs=1 cs=1]
-                RenderText {#text} at (40,-28) size 51x175
-                  text run at (40,-28) width 165: "The borders on the header"
-                  text run at (57,-28) width 36: "cells, "
-                  text run at (57,8) width 139: "on all sides, should be"
-                  text run at (74,-28) width 133: "medium solid purple."
-            RenderTableRow {TR} at (0,188) size 131x531
-              RenderTableCell {TD} at (188,0) size 131x138 [border: (1px solid #008000)] [r=2 c=0 rs=1 cs=1]
-                RenderText {#text} at (6,6) size 119x123
+                  text run at (24,6) width 147: "have horizontal border-"
+                  text run at (42,6) width 137: "spacing (i.e., width of"
+                  text run at (60,6) width 140: "vertical lines) of 0 and"
+                  text run at (78,6) width 50: "vertical "
+                  text run at (78,56) width 126: "border-spacing (i.e.,"
+                  text run at (96,6) width 178: "height of horizontal lines) of"
+                  text run at (114,6) width 43: "0.5em."
+              RenderTableCell {TD} at (50,367) size 138x129 [border: (1px solid #008000)] [r=1 c=2 rs=1 cs=1]
+                RenderText {#text} at (42,-30) size 53x175
+                  text run at (42,-30) width 165: "The borders on the header"
+                  text run at (60,-30) width 36: "cells, "
+                  text run at (60,6) width 139: "on all sides, should be"
+                  text run at (78,-30) width 133: "medium solid purple."
+            RenderTableRow {TR} at (0,196) size 138x531
+              RenderTableCell {TD} at (196,0) size 138x138 [border: (1px solid #008000)] [r=2 c=0 rs=1 cs=1]
+                RenderText {#text} at (6,6) size 125x123
                   text run at (6,6) width 110: "The border of the"
-                  text run at (23,6) width 110: "table itself should"
-                  text run at (40,6) width 104: "be medium solid"
-                  text run at (57,6) width 35: "blue. "
-                  text run at (57,41) width 76: "The borders"
-                  text run at (74,6) width 81: "of other cells"
-                  text run at (91,6) width 123: "should be thin solid"
-                  text run at (108,6) width 39: "green."
-              RenderTableCell {TD} at (188,154) size 131x161 [border: (1px solid #008000)] [r=2 c=1 rs=1 cs=1]
-                RenderText {#text} at (23,-11) size 68x153
-                  text run at (23,-11) width 153: "This table should have a"
-                  text run at (40,-11) width 142: "1em margin around all"
-                  text run at (57,-11) width 44: "edges. "
-                  text run at (57,33) width 80: "This margin "
-                  text run at (57,113) width 10: "is"
-                  text run at (74,-11) width 121: "measured from the "
-                RenderInline {EM} at (0,0) size 34x154
-                  RenderText {#text} at (74,110) size 34x154
-                    text run at (74,110) width 33: "outer"
-                    text run at (91,-11) width 30: "edge"
-                RenderText {#text} at (91,19) size 17x84
-                  text run at (91,19) width 84: " of its border."
-              RenderTableCell {TD} at (188,339) size 131x184 [border: (1px solid #008000)] [r=2 c=2 rs=1 cs=1]
-                RenderText {#text} at (15,-3) size 102x188
-                  text run at (15,-2) width 148: "The table should not be"
-                  text run at (32,-2) width 187: "wider than the room available"
-                  text run at (49,-2) width 77: "for it unless "
-                  text run at (49,75) width 108: "that space is very"
-                  text run at (66,-2) width 41: "small. "
-                  text run at (66,39) width 146: "Because of its margins,"
-                  text run at (83,-2) width 103: "the width of the "
-                  text run at (83,101) width 76: "table should"
-                  text run at (100,-2) width 118: "be less than 100%."
-        RenderTable {TABLE} at (904,16) size 267x537 [border: (3px solid #0000FF)]
-          RenderTableSection {TBODY} at (3,3) size 261x531
-            RenderTableRow {TR} at (0,0) size 33x531
-              RenderTableCell {TH} at (0,8) size 33x144 [border: (3px solid #800080)] [r=0 c=0 rs=1 cs=1]
+                  text run at (24,6) width 110: "table itself should"
+                  text run at (42,6) width 104: "be medium solid"
+                  text run at (60,6) width 35: "blue. "
+                  text run at (60,41) width 76: "The borders"
+                  text run at (78,6) width 81: "of other cells"
+                  text run at (96,6) width 123: "should be thin solid"
+                  text run at (114,6) width 39: "green."
+              RenderTableCell {TD} at (196,155) size 138x159 [border: (1px solid #008000)] [r=2 c=1 rs=1 cs=1]
+                RenderText {#text} at (24,-12) size 71x153
+                  text run at (24,-12) width 153: "This table should have a"
+                  text run at (42,-12) width 142: "1em margin around all"
+                  text run at (60,-12) width 44: "edges. "
+                  text run at (60,32) width 80: "This margin "
+                  text run at (60,112) width 10: "is"
+                  text run at (78,-12) width 121: "measured from the "
+                RenderInline {EM} at (0,0) size 35x154
+                  RenderText {#text} at (78,109) size 35x154
+                    text run at (78,109) width 33: "outer"
+                    text run at (96,-12) width 30: "edge"
+                RenderText {#text} at (96,18) size 17x84
+                  text run at (96,18) width 84: " of its border."
+              RenderTableCell {TD} at (196,340) size 138x183 [border: (1px solid #008000)] [r=2 c=2 rs=1 cs=1]
+                RenderText {#text} at (15,-3) size 107x187
+                  text run at (15,-3) width 148: "The table should not be"
+                  text run at (33,-3) width 187: "wider than the room available"
+                  text run at (51,-3) width 77: "for it unless "
+                  text run at (51,74) width 108: "that space is very"
+                  text run at (69,-3) width 41: "small. "
+                  text run at (69,38) width 146: "Because of its margins,"
+                  text run at (87,-3) width 103: "the width of the "
+                  text run at (87,100) width 76: "table should"
+                  text run at (105,-3) width 118: "be less than 100%."
+        RenderTable {TABLE} at (940,16) size 280x537 [border: (3px solid #0000FF)]
+          RenderTableSection {TBODY} at (3,3) size 274x531
+            RenderTableRow {TR} at (0,0) size 34x531
+              RenderTableCell {TH} at (0,8) size 34x144 [border: (3px solid #800080)] [r=0 c=0 rs=1 cs=1]
                 RenderText {#text} at (8,30) size 17x83
                   text run at (8,30) width 82: "Header One"
-              RenderTableCell {TH} at (0,159) size 33x148 [border: (3px solid #800080)] [r=0 c=1 rs=1 cs=1]
+              RenderTableCell {TH} at (0,159) size 34x148 [border: (3px solid #800080)] [r=0 c=1 rs=1 cs=1]
                 RenderText {#text} at (8,30) size 17x86
                   text run at (8,30) width 85: "Header Two"
-              RenderTableCell {TH} at (0,314) size 33x210 [border: (3px solid #800080)] [r=0 c=2 rs=1 cs=1]
+              RenderTableCell {TH} at (0,314) size 34x210 [border: (3px solid #800080)] [r=0 c=2 rs=1 cs=1]
                 RenderText {#text} at (8,56) size 17x96
                   text run at (8,56) width 95: "Header Three"
-            RenderTableRow {TR} at (0,33) size 97x531
-              RenderTableCell {TD} at (33,25) size 97x110 [border: (1px solid #008000)] [r=1 c=0 rs=1 cs=1]
-                RenderText {#text} at (23,-11) size 51x116
-                  text run at (23,-11) width 116: "This table uses the"
-                  text run at (40,-11) width 110: "separated borders"
-                  text run at (57,-11) width 43: "model."
-              RenderTableCell {TD} at (33,159) size 97x148 [border: (1px solid #008000)] [r=1 c=1 rs=1 cs=1]
-                RenderText {#text} at (6,6) size 85x127
+            RenderTableRow {TR} at (0,34) size 102x531
+              RenderTableCell {TD} at (34,26) size 102x108 [border: (1px solid #008000)] [r=1 c=0 rs=1 cs=1]
+                RenderText {#text} at (24,-12) size 53x116
+                  text run at (24,-12) width 116: "This table uses the"
+                  text run at (42,-12) width 110: "separated borders"
+                  text run at (60,-12) width 43: "model."
+              RenderTableCell {TD} at (34,159) size 102x148 [border: (1px solid #008000)] [r=1 c=1 rs=1 cs=1]
+                RenderText {#text} at (6,6) size 89x127
                   text run at (6,6) width 125: "Elements within the"
-                  text run at (23,6) width 123: "cell have horizontal"
-                  text run at (40,6) width 111: "border-spacing of"
-                  text run at (57,6) width 116: "0.5em and vertical"
-                  text run at (74,6) width 127: "border-spacing of 0."
-              RenderTableCell {TD} at (33,331) size 97x176 [border: (1px solid #008000)] [r=1 c=2 rs=1 cs=1]
-                RenderText {#text} at (23,-11) size 51x175
-                  text run at (23,-11) width 165: "The borders on the header"
-                  text run at (40,-11) width 36: "cells, "
-                  text run at (40,25) width 139: "on all sides, should be"
-                  text run at (57,-11) width 133: "medium solid purple."
-            RenderTableRow {TR} at (0,130) size 131x531
-              RenderTableCell {TD} at (130,16) size 131x128 [border: (1px solid #008000)] [r=2 c=0 rs=1 cs=1]
-                RenderText {#text} at (15,-3) size 102x130
-                  text run at (15,-2) width 110: "The border of the"
-                  text run at (32,-2) width 129: "table itself should be"
-                  text run at (49,-2) width 120: "medium solid blue."
-                  text run at (66,-2) width 129: "The borders of other"
-                  text run at (83,-2) width 121: "cells should be thin"
-                  text run at (100,-2) width 73: "solid green."
-              RenderTableCell {TD} at (130,159) size 131x148 [border: (1px solid #008000)] [r=2 c=1 rs=1 cs=1]
-                RenderText {#text} at (6,6) size 85x120
+                  text run at (24,6) width 123: "cell have horizontal"
+                  text run at (42,6) width 111: "border-spacing of"
+                  text run at (60,6) width 116: "0.5em and vertical"
+                  text run at (78,6) width 127: "border-spacing of 0."
+              RenderTableCell {TD} at (34,332) size 102x174 [border: (1px solid #008000)] [r=1 c=2 rs=1 cs=1]
+                RenderText {#text} at (24,-12) size 53x175
+                  text run at (24,-12) width 165: "The borders on the header"
+                  text run at (42,-12) width 36: "cells, "
+                  text run at (42,24) width 139: "on all sides, should be"
+                  text run at (60,-12) width 133: "medium solid purple."
+            RenderTableRow {TR} at (0,136) size 138x531
+              RenderTableCell {TD} at (136,17) size 138x126 [border: (1px solid #008000)] [r=2 c=0 rs=1 cs=1]
+                RenderText {#text} at (15,-3) size 107x129
+                  text run at (15,-3) width 110: "The border of the"
+                  text run at (33,-3) width 129: "table itself should be"
+                  text run at (51,-3) width 120: "medium solid blue."
+                  text run at (69,-3) width 129: "The borders of other"
+                  text run at (87,-3) width 121: "cells should be thin"
+                  text run at (105,-3) width 73: "solid green."
+              RenderTableCell {TD} at (136,159) size 138x148 [border: (1px solid #008000)] [r=2 c=1 rs=1 cs=1]
+                RenderText {#text} at (6,6) size 89x120
                   text run at (6,6) width 108: "This table should"
-                  text run at (23,6) width 120: "have a 1em margin"
-                  text run at (40,6) width 107: "around all edges."
-                  text run at (57,6) width 80: "This margin "
-                  text run at (57,86) width 10: "is"
-                  text run at (74,6) width 117: "measured from the"
+                  text run at (24,6) width 120: "have a 1em margin"
+                  text run at (42,6) width 107: "around all edges."
+                  text run at (60,6) width 80: "This margin "
+                  text run at (60,86) width 10: "is"
+                  text run at (78,6) width 117: "measured from the"
                 RenderInline {EM} at (0,0) size 17x67
-                  RenderText {#text} at (91,6) size 17x67
-                    text run at (91,6) width 67: "outer edge"
-                RenderText {#text} at (91,73) size 34x102
-                  text run at (91,73) width 35: " of its"
-                  text run at (108,6) width 45: "border."
-              RenderTableCell {TD} at (130,322) size 131x193 [border: (1px solid #008000)] [r=2 c=2 rs=1 cs=1]
-                RenderText {#text} at (15,-3) size 102x193
-                  text run at (15,-2) width 188: "The table should not be wider"
-                  text run at (32,-2) width 181: "than the room available for it"
-                  text run at (49,-2) width 43: "unless "
-                  text run at (49,41) width 149: "that space is very small."
-                  text run at (66,-2) width 169: "Because of its margins, the"
-                  text run at (83,-2) width 80: "width of the "
-                  text run at (83,78) width 95: "table should be"
-                  text run at (100,-2) width 99: "less than 100%."
-        RenderTable {TABLE} at (1187,16) size 259x537
-          RenderBlock {CAPTION} at (0,0) size 17x537
+                  RenderText {#text} at (96,6) size 17x67
+                    text run at (96,6) width 67: "outer edge"
+                RenderText {#text} at (96,73) size 35x102
+                  text run at (96,73) width 35: " of its"
+                  text run at (114,6) width 45: "border."
+              RenderTableCell {TD} at (136,323) size 138x192 [border: (1px solid #008000)] [r=2 c=2 rs=1 cs=1]
+                RenderText {#text} at (15,-3) size 107x192
+                  text run at (15,-3) width 188: "The table should not be wider"
+                  text run at (33,-3) width 181: "than the room available for it"
+                  text run at (51,-3) width 43: "unless "
+                  text run at (51,40) width 149: "that space is very small."
+                  text run at (69,-3) width 169: "Because of its margins, the"
+                  text run at (87,-3) width 80: "width of the "
+                  text run at (87,77) width 95: "table should be"
+                  text run at (105,-3) width 99: "less than 100%."
+        RenderTable {TABLE} at (1236,16) size 272x537
+          RenderBlock {CAPTION} at (0,0) size 18x537
             RenderText {#text} at (0,209) size 17x119
               text run at (0,209) width 119: "This is the caption."
           RenderTableCol {COLGROUP} at (0,0) size 0x0 [border: (3px solid #FF0000)]
@@ -287,63 +287,63 @@
           RenderTableCol {COLGROUP} at (0,0) size 0x0 [border: (3px solid #FF0000)]
             RenderTableCol {COL} at (0,0) size 0x0 [border: (3px solid #FF0000)]
             RenderTableCol {COL} at (0,0) size 0x0 [border: (3px solid #FF0000)]
-          RenderTableSection {THEAD} at (17,0) size 48x537 [border: (3px solid #FF0000)]
-            RenderTableRow {TR} at (0,2) size 44x537 [border: (3px solid #FF0000)]
-              RenderTableCell {TH} at (2,2) size 44x88 [r=0 c=0 rs=1 cs=1]
-                RenderText {#text} at (5,18) size 34x51
+          RenderTableSection {THEAD} at (18,0) size 50x537 [border: (3px solid #FF0000)]
+            RenderTableRow {TR} at (0,2) size 46x537 [border: (3px solid #FF0000)]
+              RenderTableCell {TH} at (2,2) size 46x88 [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (5,18) size 35x51
                   text run at (5,18) width 50: "Header"
-                  text run at (22,29) width 28: "One"
-              RenderTableCell {TH} at (2,99) size 44x217 [r=0 c=1 rs=1 cs=1]
-                RenderText {#text} at (14,64) size 17x87
-                  text run at (14,65) width 85: "Header Two"
-              RenderTableCell {TH} at (2,334) size 44x193 [r=0 c=2 rs=1 cs=1]
-                RenderText {#text} at (14,48) size 17x97
-                  text run at (14,49) width 95: "Header Three"
-          RenderTableSection {TBODY} at (65,0) size 194x537 [border: (3px solid #FF0000)]
-            RenderTableRow {TR} at (0,0) size 95x537 [border: (3px solid #FF0000)]
-              RenderTableCell {TD} at (0,2) size 95x88 [r=0 c=0 rs=1 cs=1]
-                RenderText {#text} at (5,5) size 85x62
+                  text run at (23,29) width 28: "One"
+              RenderTableCell {TH} at (2,100) size 46x215 [r=0 c=1 rs=1 cs=1]
+                RenderText {#text} at (14,64) size 17x86
+                  text run at (14,64) width 85: "Header Two"
+              RenderTableCell {TH} at (2,334) size 46x193 [r=0 c=2 rs=1 cs=1]
+                RenderText {#text} at (14,48) size 17x96
+                  text run at (14,48) width 95: "Header Three"
+          RenderTableSection {TBODY} at (68,0) size 204x537 [border: (3px solid #FF0000)]
+            RenderTableRow {TR} at (0,0) size 100x537 [border: (3px solid #FF0000)]
+              RenderTableCell {TD} at (0,2) size 100x88 [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (5,5) size 89x62
                   text run at (5,5) width 62: "This table"
-                  text run at (22,5) width 50: "uses the"
-                  text run at (39,5) width 59: "separated"
-                  text run at (56,5) width 47: "borders"
-                  text run at (73,5) width 43: "model."
-              RenderTableCell {TD} at (0,108) size 95x199 [r=0 c=1 rs=1 cs=1]
-                RenderText {#text} at (22,-12) size 51x212
-                  text run at (22,-12) width 173: "This means that borders are"
-                  text run at (39,-12) width 212: "allowed only on table elements or"
-                  text run at (56,-12) width 34: "table "
-                  text run at (56,22) width 85: "cell elements."
-              RenderTableCell {TD} at (0,334) size 95x193 [r=0 c=2 rs=1 cs=1]
-                RenderText {#text} at (14,-4) size 68x183
-                  text run at (14,-3) width 154: "They are not allowed on"
-                  text run at (31,-3) width 182: "elements that represent rows,"
-                  text run at (48,-3) width 155: "row-groups, columns, or"
-                  text run at (65,-3) width 99: "column-groups."
-            RenderTableRow {TR} at (0,97) size 95x537 [border: (3px solid #FF0000)]
-              RenderTableCell {TD} at (97,2) size 95x88 [r=1 c=0 rs=1 cs=1]
-                RenderText {#text} at (5,5) size 85x76
+                  text run at (23,5) width 50: "uses the"
+                  text run at (41,5) width 59: "separated"
+                  text run at (59,5) width 47: "borders"
+                  text run at (77,5) width 43: "model."
+              RenderTableCell {TD} at (0,109) size 100x197 [r=0 c=1 rs=1 cs=1]
+                RenderText {#text} at (23,-13) size 53x212
+                  text run at (23,-13) width 173: "This means that borders are"
+                  text run at (41,-13) width 212: "allowed only on table elements or"
+                  text run at (59,-13) width 34: "table "
+                  text run at (59,21) width 85: "cell elements."
+              RenderTableCell {TD} at (0,334) size 100x193 [r=0 c=2 rs=1 cs=1]
+                RenderText {#text} at (14,-4) size 71x182
+                  text run at (14,-4) width 154: "They are not allowed on"
+                  text run at (32,-4) width 182: "elements that represent rows,"
+                  text run at (50,-4) width 155: "row-groups, columns, or"
+                  text run at (68,-4) width 99: "column-groups."
+            RenderTableRow {TR} at (0,102) size 100x537 [border: (3px solid #FF0000)]
+              RenderTableCell {TD} at (102,2) size 100x88 [r=1 c=0 rs=1 cs=1]
+                RenderText {#text} at (5,5) size 89x76
                   text run at (5,5) width 37: "There"
-                  text run at (22,5) width 61: "should be"
-                  text run at (39,5) width 67: "no borders"
-                  text run at (56,5) width 76: "at all on this"
-                  text run at (73,5) width 35: "table!"
-              RenderTableCell {TD} at (97,99) size 95x217 [r=1 c=1 rs=1 cs=1]
-                RenderText {#text} at (14,-4) size 68x220
-                  text run at (14,-3) width 219: "If there are any borders shown that"
-                  text run at (31,-3) width 195: "are not medium solid red, then "
-                  text run at (31,192) width 19: "the"
-                  text run at (48,-3) width 202: "problem is something other than"
-                  text run at (65,-3) width 145: "what this test is testing."
-              RenderTableCell {TD} at (97,334) size 95x193 [r=1 c=2 rs=1 cs=1]
-                RenderText {#text} at (14,-4) size 51x188
-                  text run at (14,-3) width 184: "This table should have a 1em"
-                  text run at (31,-3) width 159: "margin around all edges. "
-                  text run at (31,156) width 28: "This"
-                  text run at (48,-3) width 48: "margin "
-                  text run at (48,45) width 131: "is measured from the"
+                  text run at (23,5) width 61: "should be"
+                  text run at (41,5) width 67: "no borders"
+                  text run at (59,5) width 76: "at all on this"
+                  text run at (77,5) width 35: "table!"
+              RenderTableCell {TD} at (102,100) size 100x215 [r=1 c=1 rs=1 cs=1]
+                RenderText {#text} at (14,-4) size 71x219
+                  text run at (14,-4) width 219: "If there are any borders shown that"
+                  text run at (32,-4) width 195: "are not medium solid red, then "
+                  text run at (32,191) width 19: "the"
+                  text run at (50,-4) width 202: "problem is something other than"
+                  text run at (68,-4) width 145: "what this test is testing."
+              RenderTableCell {TD} at (102,334) size 100x193 [r=1 c=2 rs=1 cs=1]
+                RenderText {#text} at (14,-4) size 53x187
+                  text run at (14,-4) width 184: "This table should have a 1em"
+                  text run at (32,-4) width 159: "margin around all edges. "
+                  text run at (32,155) width 28: "This"
+                  text run at (50,-4) width 48: "margin "
+                  text run at (50,44) width 131: "is measured from the"
                 RenderInline {EM} at (0,0) size 17x67
-                  RenderText {#text} at (65,-4) size 17x68
-                    text run at (65,-3) width 67: "outer edge"
-                RenderText {#text} at (65,63) size 17x85
-                  text run at (65,64) width 84: " of its border."
+                  RenderText {#text} at (68,-4) size 17x67
+                    text run at (68,-4) width 67: "outer edge"
+                RenderText {#text} at (68,63) size 17x84
+                  text run at (68,63) width 84: " of its border."
diff --git a/LayoutTests/platform/gtk/fast/table/border-collapsing/border-collapsing-head-foot-expected.png b/LayoutTests/platform/gtk/fast/table/border-collapsing/border-collapsing-head-foot-expected.png
index 941661a..414ca32 100644
--- a/LayoutTests/platform/gtk/fast/table/border-collapsing/border-collapsing-head-foot-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/border-collapsing/border-collapsing-head-foot-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/border-collapsing/border-collapsing-head-foot-expected.txt b/LayoutTests/platform/gtk/fast/table/border-collapsing/border-collapsing-head-foot-expected.txt
index 63a4456..2f0c8ff 100644
--- a/LayoutTests/platform/gtk/fast/table/border-collapsing/border-collapsing-head-foot-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/border-collapsing/border-collapsing-head-foot-expected.txt
@@ -3,7 +3,7 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x17
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 53x17
           text run at (0,0) width 53: "Test for "
         RenderInline {I} at (0,0) size 685x17
@@ -15,263 +15,263 @@
             text run at (405,0) width 333: "TFOOT borders are copied to THEAD and TBODY"
         RenderText {#text} at (738,0) size 4x17
           text run at (738,0) width 4: "."
-      RenderBlock {HR} at (0,33) size 784x2 [border: (1px inset #000000)]
-      RenderTable {TABLE} at (0,43) size 314x295
-        RenderTableSection {TBODY} at (0,0) size 314x295
-          RenderTableRow {TR} at (0,2) size 314x291
-            RenderTableCell {TD} at (2,2) size 76x291 [r=0 c=0 rs=1 cs=1]
-              RenderTable {TABLE} at (11,11) size 54x83 [border: none]
-                RenderTableSection {THEAD} at (0,0) size 53x20
-                  RenderTableRow {TR} at (0,0) size 53x20
-                    RenderTableCell {TH} at (0,0) size 53x20 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
-                      RenderText {#text} at (2,2) size 50x17
-                        text run at (2,2) width 50: "Header"
-                RenderTableSection {TBODY} at (0,20) size 53x20
-                  RenderTableRow {TR} at (0,0) size 53x20
-                    RenderTableCell {TD} at (0,0) size 53x20 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
-                      RenderText {#text} at (2,2) size 47x17
-                        text run at (2,2) width 47: "Body 1"
-                RenderTableSection {TBODY} at (0,40) size 53x21
-                  RenderTableRow {TR} at (0,0) size 53x21
-                    RenderTableCell {TD} at (0,0) size 53x21 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
-                      RenderText {#text} at (2,2) size 47x17
-                        text run at (2,2) width 47: "Body 2"
-                RenderTableSection {TFOOT} at (0,61) size 53x21 [border: (2px solid #0000FF) none (2px solid #008000) none]
-                  RenderTableRow {TR} at (0,0) size 53x21
-                    RenderTableCell {TD} at (0,0) size 53x21 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
-                      RenderText {#text} at (2,2) size 41x17
-                        text run at (2,2) width 41: "Footer"
-              RenderTable {TABLE} at (11,104) size 54x83 [border: none]
-                RenderTableSection {TBODY} at (0,20) size 53x20
-                  RenderTableRow {TR} at (0,0) size 53x20
-                    RenderTableCell {TD} at (0,0) size 53x20 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
-                      RenderText {#text} at (2,2) size 47x17
-                        text run at (2,2) width 47: "Body 1"
-                RenderTableSection {THEAD} at (0,0) size 53x20
-                  RenderTableRow {TR} at (0,0) size 53x20
-                    RenderTableCell {TH} at (0,0) size 53x20 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
-                      RenderText {#text} at (2,2) size 50x17
-                        text run at (2,2) width 50: "Header"
-                RenderTableSection {TBODY} at (0,40) size 53x21
-                  RenderTableRow {TR} at (0,0) size 53x21
-                    RenderTableCell {TD} at (0,0) size 53x21 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
-                      RenderText {#text} at (2,2) size 47x17
-                        text run at (2,2) width 47: "Body 2"
-                RenderTableSection {TFOOT} at (0,61) size 53x21 [border: (2px solid #0000FF) none (2px solid #008000) none]
-                  RenderTableRow {TR} at (0,0) size 53x21
-                    RenderTableCell {TD} at (0,0) size 53x21 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
-                      RenderText {#text} at (2,2) size 41x17
-                        text run at (2,2) width 41: "Footer"
-              RenderTable {TABLE} at (11,197) size 54x83 [border: none]
-                RenderTableSection {TBODY} at (0,20) size 53x20
-                  RenderTableRow {TR} at (0,0) size 53x20
-                    RenderTableCell {TD} at (0,0) size 53x20 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
-                      RenderText {#text} at (2,2) size 47x17
-                        text run at (2,2) width 47: "Body 1"
-                RenderTableSection {THEAD} at (0,0) size 53x20
-                  RenderTableRow {TR} at (0,0) size 53x20
-                    RenderTableCell {TH} at (0,0) size 53x20 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
-                      RenderText {#text} at (2,2) size 50x17
-                        text run at (2,2) width 50: "Header"
-                RenderTableSection {TFOOT} at (0,61) size 53x21 [border: (2px solid #0000FF) none (2px solid #008000) none]
-                  RenderTableRow {TR} at (0,0) size 53x21
-                    RenderTableCell {TD} at (0,0) size 53x21 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
-                      RenderText {#text} at (2,2) size 41x17
-                        text run at (2,2) width 41: "Footer"
-                RenderTableSection {TBODY} at (0,40) size 53x21
-                  RenderTableRow {TR} at (0,0) size 53x21
-                    RenderTableCell {TD} at (0,0) size 53x21 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
-                      RenderText {#text} at (2,2) size 47x17
-                        text run at (2,2) width 47: "Body 2"
-            RenderTableCell {TD} at (80,2) size 76x291 [r=0 c=1 rs=1 cs=1]
-              RenderTable {TABLE} at (11,11) size 54x83 [border: none]
-                RenderTableSection {TBODY} at (0,20) size 53x20
-                  RenderTableRow {TR} at (0,0) size 53x20
-                    RenderTableCell {TD} at (0,0) size 53x20 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
-                      RenderText {#text} at (2,2) size 47x17
-                        text run at (2,2) width 47: "Body 1"
-                RenderTableSection {TFOOT} at (0,61) size 53x21 [border: (2px solid #0000FF) none (2px solid #008000) none]
-                  RenderTableRow {TR} at (0,0) size 53x21
-                    RenderTableCell {TD} at (0,0) size 53x21 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
-                      RenderText {#text} at (2,2) size 41x17
-                        text run at (2,2) width 41: "Footer"
-                RenderTableSection {THEAD} at (0,0) size 53x20
-                  RenderTableRow {TR} at (0,0) size 53x20
-                    RenderTableCell {TH} at (0,0) size 53x20 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
-                      RenderText {#text} at (2,2) size 50x17
-                        text run at (2,2) width 50: "Header"
-                RenderTableSection {TBODY} at (0,40) size 53x21
-                  RenderTableRow {TR} at (0,0) size 53x21
-                    RenderTableCell {TD} at (0,0) size 53x21 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
-                      RenderText {#text} at (2,2) size 47x17
-                        text run at (2,2) width 47: "Body 2"
-              RenderTable {TABLE} at (11,104) size 54x83 [border: none]
-                RenderTableSection {TFOOT} at (0,61) size 53x21 [border: (2px solid #0000FF) none (2px solid #008000) none]
-                  RenderTableRow {TR} at (0,0) size 53x21
-                    RenderTableCell {TD} at (0,0) size 53x21 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
-                      RenderText {#text} at (2,2) size 41x17
-                        text run at (2,2) width 41: "Footer"
-                RenderTableSection {TBODY} at (0,20) size 53x20
-                  RenderTableRow {TR} at (0,0) size 53x20
-                    RenderTableCell {TD} at (0,0) size 53x20 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
-                      RenderText {#text} at (2,2) size 47x17
-                        text run at (2,2) width 47: "Body 1"
-                RenderTableSection {THEAD} at (0,0) size 53x20
-                  RenderTableRow {TR} at (0,0) size 53x20
-                    RenderTableCell {TH} at (0,0) size 53x20 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
-                      RenderText {#text} at (2,2) size 50x17
-                        text run at (2,2) width 50: "Header"
-                RenderTableSection {TBODY} at (0,40) size 53x21
-                  RenderTableRow {TR} at (0,0) size 53x21
-                    RenderTableCell {TD} at (0,0) size 53x21 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
-                      RenderText {#text} at (2,2) size 47x17
-                        text run at (2,2) width 47: "Body 2"
-              RenderTable {TABLE} at (11,197) size 54x83 [border: none]
-                RenderTableSection {TBODY} at (0,20) size 53x20
-                  RenderTableRow {TR} at (0,0) size 53x20
-                    RenderTableCell {TD} at (0,0) size 53x20 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
-                      RenderText {#text} at (2,2) size 47x17
-                        text run at (2,2) width 47: "Body 1"
-                RenderTableSection {TBODY} at (0,40) size 53x21
-                  RenderTableRow {TR} at (0,0) size 53x21
-                    RenderTableCell {TD} at (0,0) size 53x21 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
-                      RenderText {#text} at (2,2) size 47x17
-                        text run at (2,2) width 47: "Body 2"
-                RenderTableSection {TFOOT} at (0,61) size 53x21 [border: (2px solid #0000FF) none (2px solid #008000) none]
-                  RenderTableRow {TR} at (0,0) size 53x21
-                    RenderTableCell {TD} at (0,0) size 53x21 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
-                      RenderText {#text} at (2,2) size 41x17
-                        text run at (2,2) width 41: "Footer"
-                RenderTableSection {THEAD} at (0,0) size 53x20
-                  RenderTableRow {TR} at (0,0) size 53x20
-                    RenderTableCell {TH} at (0,0) size 53x20 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
-                      RenderText {#text} at (2,2) size 50x17
-                        text run at (2,2) width 50: "Header"
-            RenderTableCell {TD} at (158,2) size 76x291 [r=0 c=2 rs=1 cs=1]
-              RenderTable {TABLE} at (11,11) size 54x83 [border: (1px none #808080)]
-                RenderTableSection {THEAD} at (0,1) size 53x21 [border: (2px solid #0000FF) none (2px solid #008000) none]
+      RenderBlock {HR} at (0,34) size 784x2 [border: (1px inset #000000)]
+      RenderTable {TABLE} at (0,44) size 314x307
+        RenderTableSection {TBODY} at (0,0) size 314x307
+          RenderTableRow {TR} at (0,2) size 314x303
+            RenderTableCell {TD} at (2,2) size 76x303 [r=0 c=0 rs=1 cs=1]
+              RenderTable {TABLE} at (11,11) size 54x87 [border: none]
+                RenderTableSection {THEAD} at (0,0) size 53x21
                   RenderTableRow {TR} at (0,0) size 53x21
                     RenderTableCell {TH} at (0,0) size 53x21 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
                       RenderText {#text} at (2,2) size 50x17
                         text run at (2,2) width 50: "Header"
-                RenderTableSection {TBODY} at (0,22) size 53x20
-                  RenderTableRow {TR} at (0,0) size 53x20
-                    RenderTableCell {TD} at (0,0) size 53x20 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
+                RenderTableSection {TBODY} at (0,21) size 53x21
+                  RenderTableRow {TR} at (0,0) size 53x21
+                    RenderTableCell {TD} at (0,0) size 53x21 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
                       RenderText {#text} at (2,2) size 47x17
                         text run at (2,2) width 47: "Body 1"
-                RenderTableSection {TBODY} at (0,42) size 53x20
-                  RenderTableRow {TR} at (0,0) size 53x20
-                    RenderTableCell {TD} at (0,0) size 53x20 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
+                RenderTableSection {TBODY} at (0,42) size 53x22
+                  RenderTableRow {TR} at (0,0) size 53x22
+                    RenderTableCell {TD} at (0,0) size 53x22 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
                       RenderText {#text} at (2,2) size 47x17
                         text run at (2,2) width 47: "Body 2"
-                RenderTableSection {TFOOT} at (0,62) size 53x20
-                  RenderTableRow {TR} at (0,0) size 53x20
-                    RenderTableCell {TD} at (0,0) size 53x20 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
+                RenderTableSection {TFOOT} at (0,64) size 53x22 [border: (2px solid #0000FF) none (2px solid #008000) none]
+                  RenderTableRow {TR} at (0,0) size 53x22
+                    RenderTableCell {TD} at (0,0) size 53x22 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
                       RenderText {#text} at (2,2) size 41x17
                         text run at (2,2) width 41: "Footer"
-              RenderTable {TABLE} at (11,104) size 54x83 [border: (1px none #808080)]
-                RenderTableSection {TBODY} at (0,22) size 53x20
-                  RenderTableRow {TR} at (0,0) size 53x20
-                    RenderTableCell {TD} at (0,0) size 53x20 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
+              RenderTable {TABLE} at (11,108) size 54x87 [border: none]
+                RenderTableSection {TBODY} at (0,21) size 53x21
+                  RenderTableRow {TR} at (0,0) size 53x21
+                    RenderTableCell {TD} at (0,0) size 53x21 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
                       RenderText {#text} at (2,2) size 47x17
                         text run at (2,2) width 47: "Body 1"
-                RenderTableSection {THEAD} at (0,1) size 53x21 [border: (2px solid #0000FF) none (2px solid #008000) none]
+                RenderTableSection {THEAD} at (0,0) size 53x21
                   RenderTableRow {TR} at (0,0) size 53x21
                     RenderTableCell {TH} at (0,0) size 53x21 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
                       RenderText {#text} at (2,2) size 50x17
                         text run at (2,2) width 50: "Header"
-                RenderTableSection {TBODY} at (0,42) size 53x20
-                  RenderTableRow {TR} at (0,0) size 53x20
-                    RenderTableCell {TD} at (0,0) size 53x20 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
+                RenderTableSection {TBODY} at (0,42) size 53x22
+                  RenderTableRow {TR} at (0,0) size 53x22
+                    RenderTableCell {TD} at (0,0) size 53x22 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
                       RenderText {#text} at (2,2) size 47x17
                         text run at (2,2) width 47: "Body 2"
-                RenderTableSection {TFOOT} at (0,62) size 53x20
-                  RenderTableRow {TR} at (0,0) size 53x20
-                    RenderTableCell {TD} at (0,0) size 53x20 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
+                RenderTableSection {TFOOT} at (0,64) size 53x22 [border: (2px solid #0000FF) none (2px solid #008000) none]
+                  RenderTableRow {TR} at (0,0) size 53x22
+                    RenderTableCell {TD} at (0,0) size 53x22 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
                       RenderText {#text} at (2,2) size 41x17
                         text run at (2,2) width 41: "Footer"
-              RenderTable {TABLE} at (11,197) size 54x83 [border: (1px none #808080)]
-                RenderTableSection {TBODY} at (0,22) size 53x20
-                  RenderTableRow {TR} at (0,0) size 53x20
-                    RenderTableCell {TD} at (0,0) size 53x20 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
+              RenderTable {TABLE} at (11,205) size 54x87 [border: none]
+                RenderTableSection {TBODY} at (0,21) size 53x21
+                  RenderTableRow {TR} at (0,0) size 53x21
+                    RenderTableCell {TD} at (0,0) size 53x21 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
                       RenderText {#text} at (2,2) size 47x17
                         text run at (2,2) width 47: "Body 1"
-                RenderTableSection {THEAD} at (0,1) size 53x21 [border: (2px solid #0000FF) none (2px solid #008000) none]
+                RenderTableSection {THEAD} at (0,0) size 53x21
                   RenderTableRow {TR} at (0,0) size 53x21
                     RenderTableCell {TH} at (0,0) size 53x21 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
                       RenderText {#text} at (2,2) size 50x17
                         text run at (2,2) width 50: "Header"
-                RenderTableSection {TFOOT} at (0,62) size 53x20
-                  RenderTableRow {TR} at (0,0) size 53x20
-                    RenderTableCell {TD} at (0,0) size 53x20 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
+                RenderTableSection {TFOOT} at (0,64) size 53x22 [border: (2px solid #0000FF) none (2px solid #008000) none]
+                  RenderTableRow {TR} at (0,0) size 53x22
+                    RenderTableCell {TD} at (0,0) size 53x22 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
                       RenderText {#text} at (2,2) size 41x17
                         text run at (2,2) width 41: "Footer"
-                RenderTableSection {TBODY} at (0,42) size 53x20
-                  RenderTableRow {TR} at (0,0) size 53x20
-                    RenderTableCell {TD} at (0,0) size 53x20 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
+                RenderTableSection {TBODY} at (0,42) size 53x22
+                  RenderTableRow {TR} at (0,0) size 53x22
+                    RenderTableCell {TD} at (0,0) size 53x22 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
                       RenderText {#text} at (2,2) size 47x17
                         text run at (2,2) width 47: "Body 2"
-            RenderTableCell {TD} at (236,2) size 76x291 [r=0 c=3 rs=1 cs=1]
-              RenderTable {TABLE} at (11,11) size 54x83 [border: (1px none #808080)]
-                RenderTableSection {TBODY} at (0,22) size 53x20
-                  RenderTableRow {TR} at (0,0) size 53x20
-                    RenderTableCell {TD} at (0,0) size 53x20 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
+            RenderTableCell {TD} at (80,2) size 76x303 [r=0 c=1 rs=1 cs=1]
+              RenderTable {TABLE} at (11,11) size 54x87 [border: none]
+                RenderTableSection {TBODY} at (0,21) size 53x21
+                  RenderTableRow {TR} at (0,0) size 53x21
+                    RenderTableCell {TD} at (0,0) size 53x21 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
                       RenderText {#text} at (2,2) size 47x17
                         text run at (2,2) width 47: "Body 1"
-                RenderTableSection {TFOOT} at (0,62) size 53x20
-                  RenderTableRow {TR} at (0,0) size 53x20
-                    RenderTableCell {TD} at (0,0) size 53x20 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
+                RenderTableSection {TFOOT} at (0,64) size 53x22 [border: (2px solid #0000FF) none (2px solid #008000) none]
+                  RenderTableRow {TR} at (0,0) size 53x22
+                    RenderTableCell {TD} at (0,0) size 53x22 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
                       RenderText {#text} at (2,2) size 41x17
                         text run at (2,2) width 41: "Footer"
-                RenderTableSection {THEAD} at (0,1) size 53x21 [border: (2px solid #0000FF) none (2px solid #008000) none]
+                RenderTableSection {THEAD} at (0,0) size 53x21
                   RenderTableRow {TR} at (0,0) size 53x21
                     RenderTableCell {TH} at (0,0) size 53x21 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
                       RenderText {#text} at (2,2) size 50x17
                         text run at (2,2) width 50: "Header"
-                RenderTableSection {TBODY} at (0,42) size 53x20
-                  RenderTableRow {TR} at (0,0) size 53x20
-                    RenderTableCell {TD} at (0,0) size 53x20 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
+                RenderTableSection {TBODY} at (0,42) size 53x22
+                  RenderTableRow {TR} at (0,0) size 53x22
+                    RenderTableCell {TD} at (0,0) size 53x22 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
                       RenderText {#text} at (2,2) size 47x17
                         text run at (2,2) width 47: "Body 2"
-              RenderTable {TABLE} at (11,104) size 54x83 [border: (1px none #808080)]
-                RenderTableSection {TFOOT} at (0,62) size 53x20
-                  RenderTableRow {TR} at (0,0) size 53x20
-                    RenderTableCell {TD} at (0,0) size 53x20 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
+              RenderTable {TABLE} at (11,108) size 54x87 [border: none]
+                RenderTableSection {TFOOT} at (0,64) size 53x22 [border: (2px solid #0000FF) none (2px solid #008000) none]
+                  RenderTableRow {TR} at (0,0) size 53x22
+                    RenderTableCell {TD} at (0,0) size 53x22 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
                       RenderText {#text} at (2,2) size 41x17
                         text run at (2,2) width 41: "Footer"
-                RenderTableSection {TBODY} at (0,22) size 53x20
-                  RenderTableRow {TR} at (0,0) size 53x20
-                    RenderTableCell {TD} at (0,0) size 53x20 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
+                RenderTableSection {TBODY} at (0,21) size 53x21
+                  RenderTableRow {TR} at (0,0) size 53x21
+                    RenderTableCell {TD} at (0,0) size 53x21 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
                       RenderText {#text} at (2,2) size 47x17
                         text run at (2,2) width 47: "Body 1"
-                RenderTableSection {THEAD} at (0,1) size 53x21 [border: (2px solid #0000FF) none (2px solid #008000) none]
+                RenderTableSection {THEAD} at (0,0) size 53x21
                   RenderTableRow {TR} at (0,0) size 53x21
                     RenderTableCell {TH} at (0,0) size 53x21 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
                       RenderText {#text} at (2,2) size 50x17
                         text run at (2,2) width 50: "Header"
-                RenderTableSection {TBODY} at (0,42) size 53x20
-                  RenderTableRow {TR} at (0,0) size 53x20
-                    RenderTableCell {TD} at (0,0) size 53x20 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
+                RenderTableSection {TBODY} at (0,42) size 53x22
+                  RenderTableRow {TR} at (0,0) size 53x22
+                    RenderTableCell {TD} at (0,0) size 53x22 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
                       RenderText {#text} at (2,2) size 47x17
                         text run at (2,2) width 47: "Body 2"
-              RenderTable {TABLE} at (11,197) size 54x83 [border: (1px none #808080)]
-                RenderTableSection {TBODY} at (0,22) size 53x20
-                  RenderTableRow {TR} at (0,0) size 53x20
-                    RenderTableCell {TD} at (0,0) size 53x20 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
+              RenderTable {TABLE} at (11,205) size 54x87 [border: none]
+                RenderTableSection {TBODY} at (0,21) size 53x21
+                  RenderTableRow {TR} at (0,0) size 53x21
+                    RenderTableCell {TD} at (0,0) size 53x21 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
                       RenderText {#text} at (2,2) size 47x17
                         text run at (2,2) width 47: "Body 1"
-                RenderTableSection {TBODY} at (0,42) size 53x20
-                  RenderTableRow {TR} at (0,0) size 53x20
-                    RenderTableCell {TD} at (0,0) size 53x20 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
+                RenderTableSection {TBODY} at (0,42) size 53x22
+                  RenderTableRow {TR} at (0,0) size 53x22
+                    RenderTableCell {TD} at (0,0) size 53x22 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
                       RenderText {#text} at (2,2) size 47x17
                         text run at (2,2) width 47: "Body 2"
-                RenderTableSection {TFOOT} at (0,62) size 53x20
-                  RenderTableRow {TR} at (0,0) size 53x20
-                    RenderTableCell {TD} at (0,0) size 53x20 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
+                RenderTableSection {TFOOT} at (0,64) size 53x22 [border: (2px solid #0000FF) none (2px solid #008000) none]
+                  RenderTableRow {TR} at (0,0) size 53x22
+                    RenderTableCell {TD} at (0,0) size 53x22 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
                       RenderText {#text} at (2,2) size 41x17
                         text run at (2,2) width 41: "Footer"
-                RenderTableSection {THEAD} at (0,1) size 53x21 [border: (2px solid #0000FF) none (2px solid #008000) none]
+                RenderTableSection {THEAD} at (0,0) size 53x21
                   RenderTableRow {TR} at (0,0) size 53x21
                     RenderTableCell {TH} at (0,0) size 53x21 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
                       RenderText {#text} at (2,2) size 50x17
                         text run at (2,2) width 50: "Header"
+            RenderTableCell {TD} at (158,2) size 76x303 [r=0 c=2 rs=1 cs=1]
+              RenderTable {TABLE} at (11,11) size 54x87 [border: (1px none #808080)]
+                RenderTableSection {THEAD} at (0,1) size 53x22 [border: (2px solid #0000FF) none (2px solid #008000) none]
+                  RenderTableRow {TR} at (0,0) size 53x22
+                    RenderTableCell {TH} at (0,0) size 53x22 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (2,2) size 50x17
+                        text run at (2,2) width 50: "Header"
+                RenderTableSection {TBODY} at (0,23) size 53x21
+                  RenderTableRow {TR} at (0,0) size 53x21
+                    RenderTableCell {TD} at (0,0) size 53x21 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (2,2) size 47x17
+                        text run at (2,2) width 47: "Body 1"
+                RenderTableSection {TBODY} at (0,44) size 53x21
+                  RenderTableRow {TR} at (0,0) size 53x21
+                    RenderTableCell {TD} at (0,0) size 53x21 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (2,2) size 47x17
+                        text run at (2,2) width 47: "Body 2"
+                RenderTableSection {TFOOT} at (0,65) size 53x21
+                  RenderTableRow {TR} at (0,0) size 53x21
+                    RenderTableCell {TD} at (0,0) size 53x21 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (2,2) size 41x17
+                        text run at (2,2) width 41: "Footer"
+              RenderTable {TABLE} at (11,108) size 54x87 [border: (1px none #808080)]
+                RenderTableSection {TBODY} at (0,23) size 53x21
+                  RenderTableRow {TR} at (0,0) size 53x21
+                    RenderTableCell {TD} at (0,0) size 53x21 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (2,2) size 47x17
+                        text run at (2,2) width 47: "Body 1"
+                RenderTableSection {THEAD} at (0,1) size 53x22 [border: (2px solid #0000FF) none (2px solid #008000) none]
+                  RenderTableRow {TR} at (0,0) size 53x22
+                    RenderTableCell {TH} at (0,0) size 53x22 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (2,2) size 50x17
+                        text run at (2,2) width 50: "Header"
+                RenderTableSection {TBODY} at (0,44) size 53x21
+                  RenderTableRow {TR} at (0,0) size 53x21
+                    RenderTableCell {TD} at (0,0) size 53x21 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (2,2) size 47x17
+                        text run at (2,2) width 47: "Body 2"
+                RenderTableSection {TFOOT} at (0,65) size 53x21
+                  RenderTableRow {TR} at (0,0) size 53x21
+                    RenderTableCell {TD} at (0,0) size 53x21 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (2,2) size 41x17
+                        text run at (2,2) width 41: "Footer"
+              RenderTable {TABLE} at (11,205) size 54x87 [border: (1px none #808080)]
+                RenderTableSection {TBODY} at (0,23) size 53x21
+                  RenderTableRow {TR} at (0,0) size 53x21
+                    RenderTableCell {TD} at (0,0) size 53x21 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (2,2) size 47x17
+                        text run at (2,2) width 47: "Body 1"
+                RenderTableSection {THEAD} at (0,1) size 53x22 [border: (2px solid #0000FF) none (2px solid #008000) none]
+                  RenderTableRow {TR} at (0,0) size 53x22
+                    RenderTableCell {TH} at (0,0) size 53x22 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (2,2) size 50x17
+                        text run at (2,2) width 50: "Header"
+                RenderTableSection {TFOOT} at (0,65) size 53x21
+                  RenderTableRow {TR} at (0,0) size 53x21
+                    RenderTableCell {TD} at (0,0) size 53x21 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (2,2) size 41x17
+                        text run at (2,2) width 41: "Footer"
+                RenderTableSection {TBODY} at (0,44) size 53x21
+                  RenderTableRow {TR} at (0,0) size 53x21
+                    RenderTableCell {TD} at (0,0) size 53x21 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (2,2) size 47x17
+                        text run at (2,2) width 47: "Body 2"
+            RenderTableCell {TD} at (236,2) size 76x303 [r=0 c=3 rs=1 cs=1]
+              RenderTable {TABLE} at (11,11) size 54x87 [border: (1px none #808080)]
+                RenderTableSection {TBODY} at (0,23) size 53x21
+                  RenderTableRow {TR} at (0,0) size 53x21
+                    RenderTableCell {TD} at (0,0) size 53x21 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (2,2) size 47x17
+                        text run at (2,2) width 47: "Body 1"
+                RenderTableSection {TFOOT} at (0,65) size 53x21
+                  RenderTableRow {TR} at (0,0) size 53x21
+                    RenderTableCell {TD} at (0,0) size 53x21 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (2,2) size 41x17
+                        text run at (2,2) width 41: "Footer"
+                RenderTableSection {THEAD} at (0,1) size 53x22 [border: (2px solid #0000FF) none (2px solid #008000) none]
+                  RenderTableRow {TR} at (0,0) size 53x22
+                    RenderTableCell {TH} at (0,0) size 53x22 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (2,2) size 50x17
+                        text run at (2,2) width 50: "Header"
+                RenderTableSection {TBODY} at (0,44) size 53x21
+                  RenderTableRow {TR} at (0,0) size 53x21
+                    RenderTableCell {TD} at (0,0) size 53x21 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (2,2) size 47x17
+                        text run at (2,2) width 47: "Body 2"
+              RenderTable {TABLE} at (11,108) size 54x87 [border: (1px none #808080)]
+                RenderTableSection {TFOOT} at (0,65) size 53x21
+                  RenderTableRow {TR} at (0,0) size 53x21
+                    RenderTableCell {TD} at (0,0) size 53x21 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (2,2) size 41x17
+                        text run at (2,2) width 41: "Footer"
+                RenderTableSection {TBODY} at (0,23) size 53x21
+                  RenderTableRow {TR} at (0,0) size 53x21
+                    RenderTableCell {TD} at (0,0) size 53x21 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (2,2) size 47x17
+                        text run at (2,2) width 47: "Body 1"
+                RenderTableSection {THEAD} at (0,1) size 53x22 [border: (2px solid #0000FF) none (2px solid #008000) none]
+                  RenderTableRow {TR} at (0,0) size 53x22
+                    RenderTableCell {TH} at (0,0) size 53x22 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (2,2) size 50x17
+                        text run at (2,2) width 50: "Header"
+                RenderTableSection {TBODY} at (0,44) size 53x21
+                  RenderTableRow {TR} at (0,0) size 53x21
+                    RenderTableCell {TD} at (0,0) size 53x21 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (2,2) size 47x17
+                        text run at (2,2) width 47: "Body 2"
+              RenderTable {TABLE} at (11,205) size 54x87 [border: (1px none #808080)]
+                RenderTableSection {TBODY} at (0,23) size 53x21
+                  RenderTableRow {TR} at (0,0) size 53x21
+                    RenderTableCell {TD} at (0,0) size 53x21 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (2,2) size 47x17
+                        text run at (2,2) width 47: "Body 1"
+                RenderTableSection {TBODY} at (0,44) size 53x21
+                  RenderTableRow {TR} at (0,0) size 53x21
+                    RenderTableCell {TD} at (0,0) size 53x21 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (2,2) size 47x17
+                        text run at (2,2) width 47: "Body 2"
+                RenderTableSection {TFOOT} at (0,65) size 53x21
+                  RenderTableRow {TR} at (0,0) size 53x21
+                    RenderTableCell {TD} at (0,0) size 53x21 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (2,2) size 41x17
+                        text run at (2,2) width 41: "Footer"
+                RenderTableSection {THEAD} at (0,1) size 53x22 [border: (2px solid #0000FF) none (2px solid #008000) none]
+                  RenderTableRow {TR} at (0,0) size 53x22
+                    RenderTableCell {TH} at (0,0) size 53x22 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (2,2) size 50x17
+                        text run at (2,2) width 50: "Header"
diff --git a/LayoutTests/platform/gtk/fast/table/border-collapsing/border-collapsing-head-foot-vertical-expected.png b/LayoutTests/platform/gtk/fast/table/border-collapsing/border-collapsing-head-foot-vertical-expected.png
index 79dfa10..be22b1f 100644
--- a/LayoutTests/platform/gtk/fast/table/border-collapsing/border-collapsing-head-foot-vertical-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/border-collapsing/border-collapsing-head-foot-vertical-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/border-collapsing/border-collapsing-head-foot-vertical-expected.txt b/LayoutTests/platform/gtk/fast/table/border-collapsing/border-collapsing-head-foot-vertical-expected.txt
index b169d4b..ac17c28 100644
--- a/LayoutTests/platform/gtk/fast/table/border-collapsing/border-collapsing-head-foot-vertical-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/border-collapsing/border-collapsing-head-foot-vertical-expected.txt
@@ -3,7 +3,7 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x17
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 53x17
           text run at (0,0) width 53: "Test for "
         RenderInline {I} at (0,0) size 685x17
@@ -15,263 +15,263 @@
             text run at (405,0) width 333: "TFOOT borders are copied to THEAD and TBODY"
         RenderText {#text} at (738,0) size 4x17
           text run at (738,0) width 4: "."
-      RenderBlock {HR} at (0,33) size 784x2 [border: (1px inset #000000)]
-      RenderTable {TABLE} at (0,43) size 418x208
+      RenderBlock {HR} at (0,34) size 784x2 [border: (1px inset #000000)]
+      RenderTable {TABLE} at (0,44) size 418x208
         RenderTableSection {TBODY} at (0,0) size 418x208
           RenderTableRow {TR} at (0,2) size 418x204
             RenderTableCell {TD} at (2,2) size 102x204 [r=0 c=0 rs=1 cs=1]
-              RenderTable {TABLE} at (11,11) size 82x54 [border: none]
-                RenderTableSection {THEAD} at (0,0) size 20x53
-                  RenderTableRow {TR} at (0,0) size 20x53
-                    RenderTableCell {TH} at (0,0) size 20x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
+              RenderTable {TABLE} at (11,11) size 86x54 [border: none]
+                RenderTableSection {THEAD} at (0,0) size 21x53
+                  RenderTableRow {TR} at (0,0) size 21x53
+                    RenderTableCell {TH} at (0,0) size 21x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
                       RenderText {#text} at (1,2) size 17x50
                         text run at (1,2) width 50: "Header"
-                RenderTableSection {TBODY} at (20,0) size 20x53
-                  RenderTableRow {TR} at (0,0) size 20x53
-                    RenderTableCell {TD} at (0,0) size 20x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
+                RenderTableSection {TBODY} at (21,0) size 21x53
+                  RenderTableRow {TR} at (0,0) size 21x53
+                    RenderTableCell {TD} at (0,0) size 21x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
                       RenderText {#text} at (1,2) size 17x47
                         text run at (1,2) width 47: "Body 1"
-                RenderTableSection {TBODY} at (40,0) size 20x53
-                  RenderTableRow {TR} at (0,0) size 20x53
-                    RenderTableCell {TD} at (0,0) size 20x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
+                RenderTableSection {TBODY} at (42,0) size 21x53
+                  RenderTableRow {TR} at (0,0) size 21x53
+                    RenderTableCell {TD} at (0,0) size 21x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
                       RenderText {#text} at (1,2) size 17x47
                         text run at (1,2) width 47: "Body 2"
-                RenderTableSection {TFOOT} at (60,0) size 21x53 [border: none (2px solid #0000FF) none (2px solid #008000)]
-                  RenderTableRow {TR} at (0,0) size 21x53
-                    RenderTableCell {TD} at (0,0) size 21x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
+                RenderTableSection {TFOOT} at (63,0) size 22x53 [border: none (2px solid #0000FF) none (2px solid #008000)]
+                  RenderTableRow {TR} at (0,0) size 22x53
+                    RenderTableCell {TD} at (0,0) size 22x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
                       RenderText {#text} at (2,2) size 17x41
                         text run at (2,2) width 41: "Footer"
-              RenderTable {TABLE} at (11,75) size 82x54 [border: none]
-                RenderTableSection {TBODY} at (20,0) size 20x53
-                  RenderTableRow {TR} at (0,0) size 20x53
-                    RenderTableCell {TD} at (0,0) size 20x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
+              RenderTable {TABLE} at (11,75) size 86x54 [border: none]
+                RenderTableSection {TBODY} at (21,0) size 21x53
+                  RenderTableRow {TR} at (0,0) size 21x53
+                    RenderTableCell {TD} at (0,0) size 21x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
                       RenderText {#text} at (1,2) size 17x47
                         text run at (1,2) width 47: "Body 1"
-                RenderTableSection {THEAD} at (0,0) size 20x53
-                  RenderTableRow {TR} at (0,0) size 20x53
-                    RenderTableCell {TH} at (0,0) size 20x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
+                RenderTableSection {THEAD} at (0,0) size 21x53
+                  RenderTableRow {TR} at (0,0) size 21x53
+                    RenderTableCell {TH} at (0,0) size 21x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
                       RenderText {#text} at (1,2) size 17x50
                         text run at (1,2) width 50: "Header"
-                RenderTableSection {TBODY} at (40,0) size 20x53
-                  RenderTableRow {TR} at (0,0) size 20x53
-                    RenderTableCell {TD} at (0,0) size 20x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
+                RenderTableSection {TBODY} at (42,0) size 21x53
+                  RenderTableRow {TR} at (0,0) size 21x53
+                    RenderTableCell {TD} at (0,0) size 21x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
                       RenderText {#text} at (1,2) size 17x47
                         text run at (1,2) width 47: "Body 2"
-                RenderTableSection {TFOOT} at (60,0) size 21x53 [border: none (2px solid #0000FF) none (2px solid #008000)]
-                  RenderTableRow {TR} at (0,0) size 21x53
-                    RenderTableCell {TD} at (0,0) size 21x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
+                RenderTableSection {TFOOT} at (63,0) size 22x53 [border: none (2px solid #0000FF) none (2px solid #008000)]
+                  RenderTableRow {TR} at (0,0) size 22x53
+                    RenderTableCell {TD} at (0,0) size 22x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
                       RenderText {#text} at (2,2) size 17x41
                         text run at (2,2) width 41: "Footer"
-              RenderTable {TABLE} at (11,139) size 82x54 [border: none]
-                RenderTableSection {TBODY} at (20,0) size 20x53
-                  RenderTableRow {TR} at (0,0) size 20x53
-                    RenderTableCell {TD} at (0,0) size 20x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
+              RenderTable {TABLE} at (11,139) size 86x54 [border: none]
+                RenderTableSection {TBODY} at (21,0) size 21x53
+                  RenderTableRow {TR} at (0,0) size 21x53
+                    RenderTableCell {TD} at (0,0) size 21x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
                       RenderText {#text} at (1,2) size 17x47
                         text run at (1,2) width 47: "Body 1"
-                RenderTableSection {THEAD} at (0,0) size 20x53
-                  RenderTableRow {TR} at (0,0) size 20x53
-                    RenderTableCell {TH} at (0,0) size 20x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
+                RenderTableSection {THEAD} at (0,0) size 21x53
+                  RenderTableRow {TR} at (0,0) size 21x53
+                    RenderTableCell {TH} at (0,0) size 21x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
                       RenderText {#text} at (1,2) size 17x50
                         text run at (1,2) width 50: "Header"
-                RenderTableSection {TFOOT} at (60,0) size 21x53 [border: none (2px solid #0000FF) none (2px solid #008000)]
-                  RenderTableRow {TR} at (0,0) size 21x53
-                    RenderTableCell {TD} at (0,0) size 21x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
+                RenderTableSection {TFOOT} at (63,0) size 22x53 [border: none (2px solid #0000FF) none (2px solid #008000)]
+                  RenderTableRow {TR} at (0,0) size 22x53
+                    RenderTableCell {TD} at (0,0) size 22x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
                       RenderText {#text} at (2,2) size 17x41
                         text run at (2,2) width 41: "Footer"
-                RenderTableSection {TBODY} at (40,0) size 20x53
-                  RenderTableRow {TR} at (0,0) size 20x53
-                    RenderTableCell {TD} at (0,0) size 20x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
+                RenderTableSection {TBODY} at (42,0) size 21x53
+                  RenderTableRow {TR} at (0,0) size 21x53
+                    RenderTableCell {TD} at (0,0) size 21x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
                       RenderText {#text} at (1,2) size 17x47
                         text run at (1,2) width 47: "Body 2"
             RenderTableCell {TD} at (106,2) size 102x204 [r=0 c=1 rs=1 cs=1]
-              RenderTable {TABLE} at (11,11) size 82x54 [border: none]
-                RenderTableSection {TBODY} at (20,0) size 20x53
-                  RenderTableRow {TR} at (0,0) size 20x53
-                    RenderTableCell {TD} at (0,0) size 20x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
-                      RenderText {#text} at (1,2) size 17x47
-                        text run at (1,2) width 47: "Body 1"
-                RenderTableSection {TFOOT} at (60,0) size 21x53 [border: none (2px solid #0000FF) none (2px solid #008000)]
+              RenderTable {TABLE} at (11,11) size 86x54 [border: none]
+                RenderTableSection {TBODY} at (21,0) size 21x53
                   RenderTableRow {TR} at (0,0) size 21x53
                     RenderTableCell {TD} at (0,0) size 21x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (1,2) size 17x47
+                        text run at (1,2) width 47: "Body 1"
+                RenderTableSection {TFOOT} at (63,0) size 22x53 [border: none (2px solid #0000FF) none (2px solid #008000)]
+                  RenderTableRow {TR} at (0,0) size 22x53
+                    RenderTableCell {TD} at (0,0) size 22x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
                       RenderText {#text} at (2,2) size 17x41
                         text run at (2,2) width 41: "Footer"
-                RenderTableSection {THEAD} at (0,0) size 20x53
-                  RenderTableRow {TR} at (0,0) size 20x53
-                    RenderTableCell {TH} at (0,0) size 20x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
+                RenderTableSection {THEAD} at (0,0) size 21x53
+                  RenderTableRow {TR} at (0,0) size 21x53
+                    RenderTableCell {TH} at (0,0) size 21x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
                       RenderText {#text} at (1,2) size 17x50
                         text run at (1,2) width 50: "Header"
-                RenderTableSection {TBODY} at (40,0) size 20x53
-                  RenderTableRow {TR} at (0,0) size 20x53
-                    RenderTableCell {TD} at (0,0) size 20x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
-                      RenderText {#text} at (1,2) size 17x47
-                        text run at (1,2) width 47: "Body 2"
-              RenderTable {TABLE} at (11,75) size 82x54 [border: none]
-                RenderTableSection {TFOOT} at (60,0) size 21x53 [border: none (2px solid #0000FF) none (2px solid #008000)]
+                RenderTableSection {TBODY} at (42,0) size 21x53
                   RenderTableRow {TR} at (0,0) size 21x53
                     RenderTableCell {TD} at (0,0) size 21x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (1,2) size 17x47
+                        text run at (1,2) width 47: "Body 2"
+              RenderTable {TABLE} at (11,75) size 86x54 [border: none]
+                RenderTableSection {TFOOT} at (63,0) size 22x53 [border: none (2px solid #0000FF) none (2px solid #008000)]
+                  RenderTableRow {TR} at (0,0) size 22x53
+                    RenderTableCell {TD} at (0,0) size 22x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
                       RenderText {#text} at (2,2) size 17x41
                         text run at (2,2) width 41: "Footer"
-                RenderTableSection {TBODY} at (20,0) size 20x53
-                  RenderTableRow {TR} at (0,0) size 20x53
-                    RenderTableCell {TD} at (0,0) size 20x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
+                RenderTableSection {TBODY} at (21,0) size 21x53
+                  RenderTableRow {TR} at (0,0) size 21x53
+                    RenderTableCell {TD} at (0,0) size 21x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
                       RenderText {#text} at (1,2) size 17x47
                         text run at (1,2) width 47: "Body 1"
-                RenderTableSection {THEAD} at (0,0) size 20x53
-                  RenderTableRow {TR} at (0,0) size 20x53
-                    RenderTableCell {TH} at (0,0) size 20x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
+                RenderTableSection {THEAD} at (0,0) size 21x53
+                  RenderTableRow {TR} at (0,0) size 21x53
+                    RenderTableCell {TH} at (0,0) size 21x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
                       RenderText {#text} at (1,2) size 17x50
                         text run at (1,2) width 50: "Header"
-                RenderTableSection {TBODY} at (40,0) size 20x53
-                  RenderTableRow {TR} at (0,0) size 20x53
-                    RenderTableCell {TD} at (0,0) size 20x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
-                      RenderText {#text} at (1,2) size 17x47
-                        text run at (1,2) width 47: "Body 2"
-              RenderTable {TABLE} at (11,139) size 82x54 [border: none]
-                RenderTableSection {TBODY} at (20,0) size 20x53
-                  RenderTableRow {TR} at (0,0) size 20x53
-                    RenderTableCell {TD} at (0,0) size 20x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
-                      RenderText {#text} at (1,2) size 17x47
-                        text run at (1,2) width 47: "Body 1"
-                RenderTableSection {TBODY} at (40,0) size 20x53
-                  RenderTableRow {TR} at (0,0) size 20x53
-                    RenderTableCell {TD} at (0,0) size 20x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
-                      RenderText {#text} at (1,2) size 17x47
-                        text run at (1,2) width 47: "Body 2"
-                RenderTableSection {TFOOT} at (60,0) size 21x53 [border: none (2px solid #0000FF) none (2px solid #008000)]
+                RenderTableSection {TBODY} at (42,0) size 21x53
                   RenderTableRow {TR} at (0,0) size 21x53
                     RenderTableCell {TD} at (0,0) size 21x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (1,2) size 17x47
+                        text run at (1,2) width 47: "Body 2"
+              RenderTable {TABLE} at (11,139) size 86x54 [border: none]
+                RenderTableSection {TBODY} at (21,0) size 21x53
+                  RenderTableRow {TR} at (0,0) size 21x53
+                    RenderTableCell {TD} at (0,0) size 21x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (1,2) size 17x47
+                        text run at (1,2) width 47: "Body 1"
+                RenderTableSection {TBODY} at (42,0) size 21x53
+                  RenderTableRow {TR} at (0,0) size 21x53
+                    RenderTableCell {TD} at (0,0) size 21x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (1,2) size 17x47
+                        text run at (1,2) width 47: "Body 2"
+                RenderTableSection {TFOOT} at (63,0) size 22x53 [border: none (2px solid #0000FF) none (2px solid #008000)]
+                  RenderTableRow {TR} at (0,0) size 22x53
+                    RenderTableCell {TD} at (0,0) size 22x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
                       RenderText {#text} at (2,2) size 17x41
                         text run at (2,2) width 41: "Footer"
-                RenderTableSection {THEAD} at (0,0) size 20x53
-                  RenderTableRow {TR} at (0,0) size 20x53
-                    RenderTableCell {TH} at (0,0) size 20x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
+                RenderTableSection {THEAD} at (0,0) size 21x53
+                  RenderTableRow {TR} at (0,0) size 21x53
+                    RenderTableCell {TH} at (0,0) size 21x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
                       RenderText {#text} at (1,2) size 17x50
                         text run at (1,2) width 50: "Header"
             RenderTableCell {TD} at (210,2) size 102x204 [r=0 c=2 rs=1 cs=1]
-              RenderTable {TABLE} at (11,11) size 84x54 [border: none]
-                RenderTableSection {THEAD} at (1,0) size 21x53 [border: none (2px solid #0000FF) none (2px solid #008000)]
-                  RenderTableRow {TR} at (0,0) size 21x53
-                    RenderTableCell {TH} at (0,0) size 21x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
+              RenderTable {TABLE} at (11,11) size 88x54 [border: none]
+                RenderTableSection {THEAD} at (1,0) size 22x53 [border: none (2px solid #0000FF) none (2px solid #008000)]
+                  RenderTableRow {TR} at (0,0) size 22x53
+                    RenderTableCell {TH} at (0,0) size 22x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
                       RenderText {#text} at (2,2) size 17x50
                         text run at (2,2) width 50: "Header"
-                RenderTableSection {TBODY} at (22,0) size 21x53
-                  RenderTableRow {TR} at (0,0) size 21x53
-                    RenderTableCell {TD} at (0,0) size 21x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
+                RenderTableSection {TBODY} at (23,0) size 22x53
+                  RenderTableRow {TR} at (0,0) size 22x53
+                    RenderTableCell {TD} at (0,0) size 22x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
                       RenderText {#text} at (2,2) size 17x47
                         text run at (2,2) width 47: "Body 1"
-                RenderTableSection {TBODY} at (43,0) size 20x53
-                  RenderTableRow {TR} at (0,0) size 20x53
-                    RenderTableCell {TD} at (0,0) size 20x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
+                RenderTableSection {TBODY} at (45,0) size 21x53
+                  RenderTableRow {TR} at (0,0) size 21x53
+                    RenderTableCell {TD} at (0,0) size 21x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
                       RenderText {#text} at (1,2) size 17x47
                         text run at (1,2) width 47: "Body 2"
-                RenderTableSection {TFOOT} at (63,0) size 20x53
-                  RenderTableRow {TR} at (0,0) size 20x53
-                    RenderTableCell {TD} at (0,0) size 20x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
-                      RenderText {#text} at (1,2) size 17x41
-                        text run at (1,2) width 41: "Footer"
-              RenderTable {TABLE} at (11,75) size 84x54 [border: none]
-                RenderTableSection {TBODY} at (22,0) size 21x53
+                RenderTableSection {TFOOT} at (66,0) size 21x53
                   RenderTableRow {TR} at (0,0) size 21x53
                     RenderTableCell {TD} at (0,0) size 21x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (1,2) size 17x41
+                        text run at (1,2) width 41: "Footer"
+              RenderTable {TABLE} at (11,75) size 88x54 [border: none]
+                RenderTableSection {TBODY} at (23,0) size 22x53
+                  RenderTableRow {TR} at (0,0) size 22x53
+                    RenderTableCell {TD} at (0,0) size 22x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
                       RenderText {#text} at (2,2) size 17x47
                         text run at (2,2) width 47: "Body 1"
-                RenderTableSection {THEAD} at (1,0) size 21x53 [border: none (2px solid #0000FF) none (2px solid #008000)]
-                  RenderTableRow {TR} at (0,0) size 21x53
-                    RenderTableCell {TH} at (0,0) size 21x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
+                RenderTableSection {THEAD} at (1,0) size 22x53 [border: none (2px solid #0000FF) none (2px solid #008000)]
+                  RenderTableRow {TR} at (0,0) size 22x53
+                    RenderTableCell {TH} at (0,0) size 22x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
                       RenderText {#text} at (2,2) size 17x50
                         text run at (2,2) width 50: "Header"
-                RenderTableSection {TBODY} at (43,0) size 20x53
-                  RenderTableRow {TR} at (0,0) size 20x53
-                    RenderTableCell {TD} at (0,0) size 20x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
+                RenderTableSection {TBODY} at (45,0) size 21x53
+                  RenderTableRow {TR} at (0,0) size 21x53
+                    RenderTableCell {TD} at (0,0) size 21x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
                       RenderText {#text} at (1,2) size 17x47
                         text run at (1,2) width 47: "Body 2"
-                RenderTableSection {TFOOT} at (63,0) size 20x53
-                  RenderTableRow {TR} at (0,0) size 20x53
-                    RenderTableCell {TD} at (0,0) size 20x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
-                      RenderText {#text} at (1,2) size 17x41
-                        text run at (1,2) width 41: "Footer"
-              RenderTable {TABLE} at (11,139) size 84x54 [border: none]
-                RenderTableSection {TBODY} at (22,0) size 21x53
+                RenderTableSection {TFOOT} at (66,0) size 21x53
                   RenderTableRow {TR} at (0,0) size 21x53
                     RenderTableCell {TD} at (0,0) size 21x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
-                      RenderText {#text} at (2,2) size 17x47
-                        text run at (2,2) width 47: "Body 1"
-                RenderTableSection {THEAD} at (1,0) size 21x53 [border: none (2px solid #0000FF) none (2px solid #008000)]
-                  RenderTableRow {TR} at (0,0) size 21x53
-                    RenderTableCell {TH} at (0,0) size 21x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
-                      RenderText {#text} at (2,2) size 17x50
-                        text run at (2,2) width 50: "Header"
-                RenderTableSection {TFOOT} at (63,0) size 20x53
-                  RenderTableRow {TR} at (0,0) size 20x53
-                    RenderTableCell {TD} at (0,0) size 20x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
                       RenderText {#text} at (1,2) size 17x41
                         text run at (1,2) width 41: "Footer"
-                RenderTableSection {TBODY} at (43,0) size 20x53
-                  RenderTableRow {TR} at (0,0) size 20x53
-                    RenderTableCell {TD} at (0,0) size 20x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
+              RenderTable {TABLE} at (11,139) size 88x54 [border: none]
+                RenderTableSection {TBODY} at (23,0) size 22x53
+                  RenderTableRow {TR} at (0,0) size 22x53
+                    RenderTableCell {TD} at (0,0) size 22x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (2,2) size 17x47
+                        text run at (2,2) width 47: "Body 1"
+                RenderTableSection {THEAD} at (1,0) size 22x53 [border: none (2px solid #0000FF) none (2px solid #008000)]
+                  RenderTableRow {TR} at (0,0) size 22x53
+                    RenderTableCell {TH} at (0,0) size 22x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (2,2) size 17x50
+                        text run at (2,2) width 50: "Header"
+                RenderTableSection {TFOOT} at (66,0) size 21x53
+                  RenderTableRow {TR} at (0,0) size 21x53
+                    RenderTableCell {TD} at (0,0) size 21x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (1,2) size 17x41
+                        text run at (1,2) width 41: "Footer"
+                RenderTableSection {TBODY} at (45,0) size 21x53
+                  RenderTableRow {TR} at (0,0) size 21x53
+                    RenderTableCell {TD} at (0,0) size 21x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
                       RenderText {#text} at (1,2) size 17x47
                         text run at (1,2) width 47: "Body 2"
             RenderTableCell {TD} at (314,2) size 102x204 [r=0 c=3 rs=1 cs=1]
-              RenderTable {TABLE} at (11,11) size 84x54 [border: none]
-                RenderTableSection {TBODY} at (22,0) size 21x53
-                  RenderTableRow {TR} at (0,0) size 21x53
-                    RenderTableCell {TD} at (0,0) size 21x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
+              RenderTable {TABLE} at (11,11) size 88x54 [border: none]
+                RenderTableSection {TBODY} at (23,0) size 22x53
+                  RenderTableRow {TR} at (0,0) size 22x53
+                    RenderTableCell {TD} at (0,0) size 22x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
                       RenderText {#text} at (2,2) size 17x47
                         text run at (2,2) width 47: "Body 1"
-                RenderTableSection {TFOOT} at (63,0) size 20x53
-                  RenderTableRow {TR} at (0,0) size 20x53
-                    RenderTableCell {TD} at (0,0) size 20x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
+                RenderTableSection {TFOOT} at (66,0) size 21x53
+                  RenderTableRow {TR} at (0,0) size 21x53
+                    RenderTableCell {TD} at (0,0) size 21x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
                       RenderText {#text} at (1,2) size 17x41
                         text run at (1,2) width 41: "Footer"
-                RenderTableSection {THEAD} at (1,0) size 21x53 [border: none (2px solid #0000FF) none (2px solid #008000)]
-                  RenderTableRow {TR} at (0,0) size 21x53
-                    RenderTableCell {TH} at (0,0) size 21x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
+                RenderTableSection {THEAD} at (1,0) size 22x53 [border: none (2px solid #0000FF) none (2px solid #008000)]
+                  RenderTableRow {TR} at (0,0) size 22x53
+                    RenderTableCell {TH} at (0,0) size 22x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
                       RenderText {#text} at (2,2) size 17x50
                         text run at (2,2) width 50: "Header"
-                RenderTableSection {TBODY} at (43,0) size 20x53
-                  RenderTableRow {TR} at (0,0) size 20x53
-                    RenderTableCell {TD} at (0,0) size 20x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
-                      RenderText {#text} at (1,2) size 17x47
-                        text run at (1,2) width 47: "Body 2"
-              RenderTable {TABLE} at (11,75) size 84x54 [border: none]
-                RenderTableSection {TFOOT} at (63,0) size 20x53
-                  RenderTableRow {TR} at (0,0) size 20x53
-                    RenderTableCell {TD} at (0,0) size 20x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
-                      RenderText {#text} at (1,2) size 17x41
-                        text run at (1,2) width 41: "Footer"
-                RenderTableSection {TBODY} at (22,0) size 21x53
+                RenderTableSection {TBODY} at (45,0) size 21x53
                   RenderTableRow {TR} at (0,0) size 21x53
                     RenderTableCell {TD} at (0,0) size 21x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (1,2) size 17x47
+                        text run at (1,2) width 47: "Body 2"
+              RenderTable {TABLE} at (11,75) size 88x54 [border: none]
+                RenderTableSection {TFOOT} at (66,0) size 21x53
+                  RenderTableRow {TR} at (0,0) size 21x53
+                    RenderTableCell {TD} at (0,0) size 21x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (1,2) size 17x41
+                        text run at (1,2) width 41: "Footer"
+                RenderTableSection {TBODY} at (23,0) size 22x53
+                  RenderTableRow {TR} at (0,0) size 22x53
+                    RenderTableCell {TD} at (0,0) size 22x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
                       RenderText {#text} at (2,2) size 17x47
                         text run at (2,2) width 47: "Body 1"
-                RenderTableSection {THEAD} at (1,0) size 21x53 [border: none (2px solid #0000FF) none (2px solid #008000)]
-                  RenderTableRow {TR} at (0,0) size 21x53
-                    RenderTableCell {TH} at (0,0) size 21x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
+                RenderTableSection {THEAD} at (1,0) size 22x53 [border: none (2px solid #0000FF) none (2px solid #008000)]
+                  RenderTableRow {TR} at (0,0) size 22x53
+                    RenderTableCell {TH} at (0,0) size 22x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
                       RenderText {#text} at (2,2) size 17x50
                         text run at (2,2) width 50: "Header"
-                RenderTableSection {TBODY} at (43,0) size 20x53
-                  RenderTableRow {TR} at (0,0) size 20x53
-                    RenderTableCell {TD} at (0,0) size 20x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
-                      RenderText {#text} at (1,2) size 17x47
-                        text run at (1,2) width 47: "Body 2"
-              RenderTable {TABLE} at (11,139) size 84x54 [border: none]
-                RenderTableSection {TBODY} at (22,0) size 21x53
+                RenderTableSection {TBODY} at (45,0) size 21x53
                   RenderTableRow {TR} at (0,0) size 21x53
                     RenderTableCell {TD} at (0,0) size 21x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
-                      RenderText {#text} at (2,2) size 17x47
-                        text run at (2,2) width 47: "Body 1"
-                RenderTableSection {TBODY} at (43,0) size 20x53
-                  RenderTableRow {TR} at (0,0) size 20x53
-                    RenderTableCell {TD} at (0,0) size 20x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
                       RenderText {#text} at (1,2) size 17x47
                         text run at (1,2) width 47: "Body 2"
-                RenderTableSection {TFOOT} at (63,0) size 20x53
-                  RenderTableRow {TR} at (0,0) size 20x53
-                    RenderTableCell {TD} at (0,0) size 20x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
+              RenderTable {TABLE} at (11,139) size 88x54 [border: none]
+                RenderTableSection {TBODY} at (23,0) size 22x53
+                  RenderTableRow {TR} at (0,0) size 22x53
+                    RenderTableCell {TD} at (0,0) size 22x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (2,2) size 17x47
+                        text run at (2,2) width 47: "Body 1"
+                RenderTableSection {TBODY} at (45,0) size 21x53
+                  RenderTableRow {TR} at (0,0) size 21x53
+                    RenderTableCell {TD} at (0,0) size 21x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (1,2) size 17x47
+                        text run at (1,2) width 47: "Body 2"
+                RenderTableSection {TFOOT} at (66,0) size 21x53
+                  RenderTableRow {TR} at (0,0) size 21x53
+                    RenderTableCell {TD} at (0,0) size 21x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
                       RenderText {#text} at (1,2) size 17x41
                         text run at (1,2) width 41: "Footer"
-                RenderTableSection {THEAD} at (1,0) size 21x53 [border: none (2px solid #0000FF) none (2px solid #008000)]
-                  RenderTableRow {TR} at (0,0) size 21x53
-                    RenderTableCell {TH} at (0,0) size 21x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
+                RenderTableSection {THEAD} at (1,0) size 22x53 [border: none (2px solid #0000FF) none (2px solid #008000)]
+                  RenderTableRow {TR} at (0,0) size 22x53
+                    RenderTableCell {TH} at (0,0) size 22x53 [border: (1px solid #D3D3D3)] [r=0 c=0 rs=1 cs=1]
                       RenderText {#text} at (2,2) size 17x50
                         text run at (2,2) width 50: "Header"
diff --git a/LayoutTests/platform/gtk/fast/table/border-collapsing/rtl-border-collapsing-expected.png b/LayoutTests/platform/gtk/fast/table/border-collapsing/rtl-border-collapsing-expected.png
index f0683fc..68ded16 100644
--- a/LayoutTests/platform/gtk/fast/table/border-collapsing/rtl-border-collapsing-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/border-collapsing/rtl-border-collapsing-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/border-collapsing/rtl-border-collapsing-expected.txt b/LayoutTests/platform/gtk/fast/table/border-collapsing/rtl-border-collapsing-expected.txt
index 63a94ff..b7e6460 100644
--- a/LayoutTests/platform/gtk/fast/table/border-collapsing/rtl-border-collapsing-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/border-collapsing/rtl-border-collapsing-expected.txt
@@ -3,103 +3,103 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x34
+      RenderBlock {P} at (0,0) size 784x36
         RenderText {#text} at (0,0) size 212x17
           text run at (0,0) width 212: "This tests for a regression against "
-        RenderInline {I} at (0,0) size 773x34
+        RenderInline {I} at (0,0) size 773x35
           RenderInline {A} at (0,0) size 348x17 [color=#0000EE]
             RenderText {#text} at (212,0) size 348x17
               text run at (212,0) width 348: "http://bugzilla.opendarwin.org/show_bug.cgi?id=6888"
-          RenderText {#text} at (560,0) size 773x34
+          RenderText {#text} at (560,0) size 773x35
             text run at (560,0) width 213: " Collapsed borders appear on the"
-            text run at (0,17) width 291: "wrong side or on the wrong cell in RTL tables"
-        RenderText {#text} at (291,17) size 4x17
-          text run at (291,17) width 4: "."
-      RenderBlock {P} at (0,50) size 784x17
+            text run at (0,18) width 291: "wrong side or on the wrong cell in RTL tables"
+        RenderText {#text} at (291,18) size 4x17
+          text run at (291,18) width 4: "."
+      RenderBlock {P} at (0,52) size 784x18
         RenderText {#text} at (0,0) size 368x17
           text run at (0,0) width 368: "The RTL table should be a mirror image of the LTR table."
-      RenderBlock {HR} at (0,83) size 784x2 [border: (1px inset #000000)]
-      RenderTable {TABLE} at (0,93) size 133x71
-        RenderTableSection {TBODY} at (0,0) size 133x71
-          RenderTableRow {TR} at (0,0) size 133x25
-            RenderTableCell {TD} at (0,0) size 67x25 [border: none (1px solid #000000) none] [r=0 c=0 rs=1 cs=1]
+      RenderBlock {HR} at (0,86) size 784x2 [border: (1px inset #000000)]
+      RenderTable {TABLE} at (0,96) size 133x74
+        RenderTableSection {TBODY} at (0,0) size 133x74
+          RenderTableRow {TR} at (0,0) size 133x26
+            RenderTableCell {TD} at (0,0) size 67x26 [border: none (1px solid #000000) none] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (17,4) size 32x17
                 text run at (17,4) width 32: "RTL"
-            RenderTableCell {TD} at (67,0) size 66x25 [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (67,0) size 66x26 [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (17,4) size 32x17
                 text run at (17,4) width 32: "LTR"
-          RenderTableRow {TR} at (0,25) size 133x46
-            RenderTableCell {TD} at (0,25) size 67x46 [border: none (1px solid #000000) none] [r=1 c=0 rs=1 cs=1]
-              RenderTable {TABLE} at (4,4) size 58x38 [border: none (1px solid #0000FF) none (1px solid #FF0000)]
+          RenderTableRow {TR} at (0,26) size 133x48
+            RenderTableCell {TD} at (0,26) size 67x48 [border: none (1px solid #000000) none] [r=1 c=0 rs=1 cs=1]
+              RenderTable {TABLE} at (4,4) size 58x40 [border: none (1px solid #0000FF) none (1px solid #FF0000)]
                 RenderTableCol {COLGROUP} at (0,0) size 0x0
                   RenderTableCol {COL} at (0,0) size 0x0
                   RenderTableCol {COL} at (0,0) size 0x0
                   RenderTableCol {COL} at (0,0) size 0x0 [bgcolor=#FFFF00] [border: none (2px dotted #008000) none (1px solid #000000)]
                   RenderTableCol {COL} at (0,0) size 0x0 [bgcolor=#C0C0C0]
-                RenderTableSection {TBODY} at (1,0) size 56x38
-                  RenderTableRow {TR} at (0,0) size 56x19
-                    RenderTableCell {TD} at (44,0) size 12x19 [border: none] [r=0 c=0 rs=1 cs=1]
+                RenderTableSection {TBODY} at (1,0) size 56x40
+                  RenderTableRow {TR} at (0,0) size 56x20
+                    RenderTableCell {TD} at (44,0) size 12x20 [border: none] [r=0 c=0 rs=1 cs=1]
                       RenderText {#text} at (2,1) size 8x17
                         text run at (2,1) width 8 RTL: "  "
-                    RenderTableCell {TD} at (33,0) size 11x19 [border: none] [r=0 c=1 rs=1 cs=1]
+                    RenderTableCell {TD} at (33,0) size 11x20 [border: none] [r=0 c=1 rs=1 cs=1]
                       RenderText {#text} at (2,1) size 8x17
                         text run at (2,1) width 8 RTL: "  "
-                    RenderTableCell {TD} at (11,0) size 22x19 [border: none] [r=0 c=2 rs=1 cs=2]
+                    RenderTableCell {TD} at (11,0) size 22x20 [border: none] [r=0 c=2 rs=1 cs=2]
                       RenderText {#text} at (12,1) size 8x17
                         text run at (12,1) width 8 RTL: "  "
-                    RenderTableCell {TD} at (0,0) size 11x19 [border: none] [r=0 c=4 rs=1 cs=1]
+                    RenderTableCell {TD} at (0,0) size 11x20 [border: none] [r=0 c=4 rs=1 cs=1]
                       RenderText {#text} at (2,1) size 8x17
                         text run at (2,1) width 8 RTL: "  "
-                  RenderTableRow {TR} at (0,19) size 56x19
-                    RenderTableCell {TD} at (44,19) size 12x19 [border: none (2px solid #800000) none] [r=1 c=0 rs=1 cs=1]
+                  RenderTableRow {TR} at (0,20) size 56x20
+                    RenderTableCell {TD} at (44,20) size 12x20 [border: none (2px solid #800000) none] [r=1 c=0 rs=1 cs=1]
                       RenderText {#text} at (1,1) size 8x17
                         text run at (1,1) width 8 RTL: "  "
-                    RenderTableCell {TD} at (33,19) size 11x19 [border: none] [r=1 c=1 rs=1 cs=1]
+                    RenderTableCell {TD} at (33,20) size 11x20 [border: none] [r=1 c=1 rs=1 cs=1]
                       RenderText {#text} at (2,1) size 8x17
                         text run at (2,1) width 8 RTL: "  "
-                    RenderTableCell {TD} at (21,19) size 12x19 [border: none] [r=1 c=2 rs=1 cs=1]
+                    RenderTableCell {TD} at (21,20) size 12x20 [border: none] [r=1 c=2 rs=1 cs=1]
                       RenderText {#text} at (2,1) size 8x17
                         text run at (2,1) width 8 RTL: "  "
-                    RenderTableCell {TD} at (11,19) size 10x19 [r=1 c=3 rs=1 cs=1]
+                    RenderTableCell {TD} at (11,20) size 10x20 [r=1 c=3 rs=1 cs=1]
                       RenderText {#text} at (1,1) size 8x17
                         text run at (1,1) width 8 RTL: "  "
-                    RenderTableCell {TD} at (0,19) size 11x19 [border: none] [r=1 c=4 rs=1 cs=1]
+                    RenderTableCell {TD} at (0,20) size 11x20 [border: none] [r=1 c=4 rs=1 cs=1]
                       RenderText {#text} at (2,1) size 8x17
                         text run at (2,1) width 8 RTL: "  "
-            RenderTableCell {TD} at (67,25) size 66x46 [r=1 c=1 rs=1 cs=1]
-              RenderTable {TABLE} at (4,4) size 58x38 [border: none (1px solid #FF0000) none (1px solid #0000FF)]
+            RenderTableCell {TD} at (67,26) size 66x48 [r=1 c=1 rs=1 cs=1]
+              RenderTable {TABLE} at (4,4) size 58x40 [border: none (1px solid #FF0000) none (1px solid #0000FF)]
                 RenderTableCol {COLGROUP} at (0,0) size 0x0
                   RenderTableCol {COL} at (0,0) size 0x0
                   RenderTableCol {COL} at (0,0) size 0x0
                   RenderTableCol {COL} at (0,0) size 0x0 [bgcolor=#FFFF00] [border: none (1px solid #000000) none (2px dotted #008000)]
                   RenderTableCol {COL} at (0,0) size 0x0 [bgcolor=#C0C0C0]
-                RenderTableSection {TBODY} at (1,0) size 56x38
-                  RenderTableRow {TR} at (0,0) size 56x19
-                    RenderTableCell {TD} at (0,0) size 12x19 [border: none] [r=0 c=0 rs=1 cs=1]
+                RenderTableSection {TBODY} at (1,0) size 56x40
+                  RenderTableRow {TR} at (0,0) size 56x20
+                    RenderTableCell {TD} at (0,0) size 12x20 [border: none] [r=0 c=0 rs=1 cs=1]
                       RenderText {#text} at (2,1) size 8x17
                         text run at (2,1) width 8: "  "
-                    RenderTableCell {TD} at (12,0) size 11x19 [border: none] [r=0 c=1 rs=1 cs=1]
+                    RenderTableCell {TD} at (12,0) size 11x20 [border: none] [r=0 c=1 rs=1 cs=1]
                       RenderText {#text} at (1,1) size 8x17
                         text run at (1,1) width 8: "  "
-                    RenderTableCell {TD} at (23,0) size 22x19 [border: none] [r=0 c=2 rs=1 cs=2]
+                    RenderTableCell {TD} at (23,0) size 22x20 [border: none] [r=0 c=2 rs=1 cs=2]
                       RenderText {#text} at (2,1) size 8x17
                         text run at (2,1) width 8: "  "
-                    RenderTableCell {TD} at (45,0) size 11x19 [border: none] [r=0 c=4 rs=1 cs=1]
+                    RenderTableCell {TD} at (45,0) size 11x20 [border: none] [r=0 c=4 rs=1 cs=1]
                       RenderText {#text} at (1,1) size 8x17
                         text run at (1,1) width 8: "  "
-                  RenderTableRow {TR} at (0,19) size 56x19
-                    RenderTableCell {TD} at (0,19) size 12x19 [border: none (2px solid #800000)] [r=1 c=0 rs=1 cs=1]
+                  RenderTableRow {TR} at (0,20) size 56x20
+                    RenderTableCell {TD} at (0,20) size 12x20 [border: none (2px solid #800000)] [r=1 c=0 rs=1 cs=1]
                       RenderText {#text} at (3,1) size 8x17
                         text run at (3,1) width 8: "  "
-                    RenderTableCell {TD} at (12,19) size 11x19 [border: none] [r=1 c=1 rs=1 cs=1]
+                    RenderTableCell {TD} at (12,20) size 11x20 [border: none] [r=1 c=1 rs=1 cs=1]
                       RenderText {#text} at (1,1) size 8x17
                         text run at (1,1) width 8: "  "
-                    RenderTableCell {TD} at (23,19) size 11x19 [border: none] [r=1 c=2 rs=1 cs=1]
+                    RenderTableCell {TD} at (23,20) size 11x20 [border: none] [r=1 c=2 rs=1 cs=1]
                       RenderText {#text} at (2,1) size 8x17
                         text run at (2,1) width 8: "  "
-                    RenderTableCell {TD} at (34,19) size 11x19 [border: none] [r=1 c=3 rs=1 cs=1]
+                    RenderTableCell {TD} at (34,20) size 11x20 [border: none] [r=1 c=3 rs=1 cs=1]
                       RenderText {#text} at (2,1) size 8x17
                         text run at (2,1) width 8: "  "
-                    RenderTableCell {TD} at (45,19) size 11x19 [border: none] [r=1 c=4 rs=1 cs=1]
+                    RenderTableCell {TD} at (45,20) size 11x20 [border: none] [r=1 c=4 rs=1 cs=1]
                       RenderText {#text} at (1,1) size 8x17
                         text run at (1,1) width 8: "  "
diff --git a/LayoutTests/platform/gtk/fast/table/border-collapsing/rtl-border-collapsing-vertical-expected.png b/LayoutTests/platform/gtk/fast/table/border-collapsing/rtl-border-collapsing-vertical-expected.png
index 15dd623..7e4c5df 100644
--- a/LayoutTests/platform/gtk/fast/table/border-collapsing/rtl-border-collapsing-vertical-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/border-collapsing/rtl-border-collapsing-vertical-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/border-collapsing/rtl-border-collapsing-vertical-expected.txt b/LayoutTests/platform/gtk/fast/table/border-collapsing/rtl-border-collapsing-vertical-expected.txt
index dca32e0..e8bf28c 100644
--- a/LayoutTests/platform/gtk/fast/table/border-collapsing/rtl-border-collapsing-vertical-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/border-collapsing/rtl-border-collapsing-vertical-expected.txt
@@ -3,103 +3,103 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x34
+      RenderBlock {P} at (0,0) size 784x36
         RenderText {#text} at (0,0) size 212x17
           text run at (0,0) width 212: "This tests for a regression against "
-        RenderInline {I} at (0,0) size 773x34
+        RenderInline {I} at (0,0) size 773x35
           RenderInline {A} at (0,0) size 348x17 [color=#0000EE]
             RenderText {#text} at (212,0) size 348x17
               text run at (212,0) width 348: "http://bugzilla.opendarwin.org/show_bug.cgi?id=6888"
-          RenderText {#text} at (560,0) size 773x34
+          RenderText {#text} at (560,0) size 773x35
             text run at (560,0) width 213: " Collapsed borders appear on the"
-            text run at (0,17) width 291: "wrong side or on the wrong cell in RTL tables"
-        RenderText {#text} at (291,17) size 4x17
-          text run at (291,17) width 4: "."
-      RenderBlock {P} at (0,50) size 784x17
+            text run at (0,18) width 291: "wrong side or on the wrong cell in RTL tables"
+        RenderText {#text} at (291,18) size 4x17
+          text run at (291,18) width 4: "."
+      RenderBlock {P} at (0,52) size 784x18
         RenderText {#text} at (0,0) size 368x17
           text run at (0,0) width 368: "The RTL table should be a mirror image of the LTR table."
-      RenderBlock {HR} at (0,83) size 784x2 [border: (1px inset #000000)]
-      RenderTable {TABLE} at (0,93) size 71x139
-        RenderTableSection {TBODY} at (0,0) size 71x139
-          RenderTableRow {TR} at (0,0) size 25x139
-            RenderTableCell {TD} at (0,0) size 25x70 [border: none (1px solid #000000) none] [r=0 c=0 rs=1 cs=1]
+      RenderBlock {HR} at (0,86) size 784x2 [border: (1px inset #000000)]
+      RenderTable {TABLE} at (0,96) size 74x139
+        RenderTableSection {TBODY} at (0,0) size 74x139
+          RenderTableRow {TR} at (0,0) size 26x139
+            RenderTableCell {TD} at (0,0) size 26x70 [border: none (1px solid #000000) none] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (4,19) size 17x31
                 text run at (4,19) width 31: "RTL"
-            RenderTableCell {TD} at (0,70) size 25x69 [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (0,70) size 26x69 [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (4,19) size 17x31
                 text run at (4,19) width 31: "LTR"
-          RenderTableRow {TR} at (0,25) size 46x139
-            RenderTableCell {TD} at (25,0) size 46x70 [border: none (1px solid #000000) none] [r=1 c=0 rs=1 cs=1]
-              RenderTable {TABLE} at (4,4) size 38x61 [border: (1px solid #0000FF) none (1px solid #FF0000) none]
+          RenderTableRow {TR} at (0,26) size 48x139
+            RenderTableCell {TD} at (26,0) size 48x70 [border: none (1px solid #000000) none] [r=1 c=0 rs=1 cs=1]
+              RenderTable {TABLE} at (4,4) size 40x61 [border: (1px solid #0000FF) none (1px solid #FF0000) none]
                 RenderTableCol {COLGROUP} at (0,0) size 0x0
                   RenderTableCol {COL} at (0,0) size 0x0
                   RenderTableCol {COL} at (0,0) size 0x0
                   RenderTableCol {COL} at (0,0) size 0x0 [bgcolor=#FFFF00] [border: (2px dotted #008000) none (1px solid #000000) none]
                   RenderTableCol {COL} at (0,0) size 0x0 [bgcolor=#C0C0C0]
-                RenderTableSection {TBODY} at (0,1) size 38x59
-                  RenderTableRow {TR} at (0,0) size 19x59
-                    RenderTableCell {TD} at (0,46) size 19x13 [border: none] [r=0 c=0 rs=1 cs=1]
+                RenderTableSection {TBODY} at (0,1) size 40x59
+                  RenderTableRow {TR} at (0,0) size 20x59
+                    RenderTableCell {TD} at (0,46) size 20x13 [border: none] [r=0 c=0 rs=1 cs=1]
                       RenderText {#text} at (1,3) size 17x8
                         text run at (1,3) width 8 RTL: "  "
-                    RenderTableCell {TD} at (0,33) size 19x13 [border: (1px none #000000)] [r=0 c=1 rs=1 cs=1]
+                    RenderTableCell {TD} at (0,33) size 20x13 [border: (1px none #000000)] [r=0 c=1 rs=1 cs=1]
                       RenderText {#text} at (1,4) size 17x8
                         text run at (1,4) width 8 RTL: "  "
-                    RenderTableCell {TD} at (0,11) size 19x22 [r=0 c=2 rs=1 cs=2]
+                    RenderTableCell {TD} at (0,11) size 20x22 [r=0 c=2 rs=1 cs=2]
                       RenderText {#text} at (1,13) size 17x8
                         text run at (1,13) width 8 RTL: "  "
-                    RenderTableCell {TD} at (0,0) size 19x11 [border: (1px none #000000)] [r=0 c=4 rs=1 cs=1]
+                    RenderTableCell {TD} at (0,0) size 20x11 [border: (1px none #000000)] [r=0 c=4 rs=1 cs=1]
                       RenderText {#text} at (1,2) size 17x8
                         text run at (1,2) width 8 RTL: "  "
-                  RenderTableRow {TR} at (0,19) size 19x59
-                    RenderTableCell {TD} at (19,46) size 19x13 [border: (2px solid #800000) none] [r=1 c=0 rs=1 cs=1]
+                  RenderTableRow {TR} at (0,20) size 20x59
+                    RenderTableCell {TD} at (20,46) size 20x13 [border: (2px solid #800000) none] [r=1 c=0 rs=1 cs=1]
                       RenderText {#text} at (1,3) size 17x8
                         text run at (1,3) width 8 RTL: "  "
-                    RenderTableCell {TD} at (19,33) size 19x13 [border: (1px none #000000)] [r=1 c=1 rs=1 cs=1]
+                    RenderTableCell {TD} at (20,33) size 20x13 [border: (1px none #000000)] [r=1 c=1 rs=1 cs=1]
                       RenderText {#text} at (1,2) size 17x8
                         text run at (1,2) width 8 RTL: "  "
-                    RenderTableCell {TD} at (19,22) size 19x11 [border: (1px none #000000)] [r=1 c=2 rs=1 cs=1]
+                    RenderTableCell {TD} at (20,22) size 20x11 [border: (1px none #000000)] [r=1 c=2 rs=1 cs=1]
                       RenderText {#text} at (1,2) size 17x8
                         text run at (1,2) width 8 RTL: "  "
-                    RenderTableCell {TD} at (19,11) size 19x11 [border: none] [r=1 c=3 rs=1 cs=1]
+                    RenderTableCell {TD} at (20,11) size 20x11 [border: none] [r=1 c=3 rs=1 cs=1]
                       RenderText {#text} at (1,1) size 17x8
                         text run at (1,1) width 8 RTL: "  "
-                    RenderTableCell {TD} at (19,0) size 19x11 [border: (1px none #000000)] [r=1 c=4 rs=1 cs=1]
+                    RenderTableCell {TD} at (20,0) size 20x11 [border: (1px none #000000)] [r=1 c=4 rs=1 cs=1]
                       RenderText {#text} at (1,2) size 17x8
                         text run at (1,2) width 8 RTL: "  "
-            RenderTableCell {TD} at (25,70) size 46x69 [r=1 c=1 rs=1 cs=1]
-              RenderTable {TABLE} at (4,4) size 38x61 [border: (1px solid #FF0000) none (1px solid #0000FF) none]
+            RenderTableCell {TD} at (26,70) size 48x69 [r=1 c=1 rs=1 cs=1]
+              RenderTable {TABLE} at (4,4) size 40x61 [border: (1px solid #FF0000) none (1px solid #0000FF) none]
                 RenderTableCol {COLGROUP} at (0,0) size 0x0
                   RenderTableCol {COL} at (0,0) size 0x0
                   RenderTableCol {COL} at (0,0) size 0x0
                   RenderTableCol {COL} at (0,0) size 0x0 [bgcolor=#FFFF00] [border: (1px solid #000000) none (2px dotted #008000) none]
                   RenderTableCol {COL} at (0,0) size 0x0 [bgcolor=#C0C0C0]
-                RenderTableSection {TBODY} at (0,1) size 38x59
-                  RenderTableRow {TR} at (0,0) size 19x59
-                    RenderTableCell {TD} at (0,0) size 19x13 [border: (1px none #000000)] [r=0 c=0 rs=1 cs=1]
+                RenderTableSection {TBODY} at (0,1) size 40x59
+                  RenderTableRow {TR} at (0,0) size 20x59
+                    RenderTableCell {TD} at (0,0) size 20x13 [border: (1px none #000000)] [r=0 c=0 rs=1 cs=1]
                       RenderText {#text} at (1,2) size 17x8
                         text run at (1,2) width 8: "  "
-                    RenderTableCell {TD} at (0,13) size 19x12 [r=0 c=1 rs=1 cs=1]
+                    RenderTableCell {TD} at (0,13) size 20x12 [r=0 c=1 rs=1 cs=1]
                       RenderText {#text} at (1,1) size 17x8
                         text run at (1,1) width 8: "  "
-                    RenderTableCell {TD} at (0,25) size 19x23 [border: (1px none #000000)] [r=0 c=2 rs=1 cs=2]
+                    RenderTableCell {TD} at (0,25) size 20x23 [border: (1px none #000000)] [r=0 c=2 rs=1 cs=2]
                       RenderText {#text} at (1,2) size 17x8
                         text run at (1,2) width 8: "  "
-                    RenderTableCell {TD} at (0,48) size 19x11 [border: none] [r=0 c=4 rs=1 cs=1]
+                    RenderTableCell {TD} at (0,48) size 20x11 [border: none] [r=0 c=4 rs=1 cs=1]
                       RenderText {#text} at (1,1) size 17x8
                         text run at (1,1) width 8: "  "
-                  RenderTableRow {TR} at (0,19) size 19x59
-                    RenderTableCell {TD} at (19,0) size 19x13 [border: (1px none #000000) (2px solid #800000) none] [r=1 c=0 rs=1 cs=1]
+                  RenderTableRow {TR} at (0,20) size 20x59
+                    RenderTableCell {TD} at (20,0) size 20x13 [border: (1px none #000000) (2px solid #800000) none] [r=1 c=0 rs=1 cs=1]
                       RenderText {#text} at (1,2) size 17x8
                         text run at (1,2) width 8: "  "
-                    RenderTableCell {TD} at (19,13) size 19x12 [border: (2px none #000000)] [r=1 c=1 rs=1 cs=1]
+                    RenderTableCell {TD} at (20,13) size 20x12 [border: (2px none #000000)] [r=1 c=1 rs=1 cs=1]
                       RenderText {#text} at (1,3) size 17x8
                         text run at (1,3) width 8: "  "
-                    RenderTableCell {TD} at (19,25) size 19x12 [border: (1px none #000000)] [r=1 c=2 rs=1 cs=1]
+                    RenderTableCell {TD} at (20,25) size 20x12 [border: (1px none #000000)] [r=1 c=2 rs=1 cs=1]
                       RenderText {#text} at (1,2) size 17x8
                         text run at (1,2) width 8: "  "
-                    RenderTableCell {TD} at (19,37) size 19x11 [border: (1px none #000000)] [r=1 c=3 rs=1 cs=1]
+                    RenderTableCell {TD} at (20,37) size 20x11 [border: (1px none #000000)] [r=1 c=3 rs=1 cs=1]
                       RenderText {#text} at (1,2) size 17x8
                         text run at (1,2) width 8: "  "
-                    RenderTableCell {TD} at (19,48) size 19x11 [border: none] [r=1 c=4 rs=1 cs=1]
+                    RenderTableCell {TD} at (20,48) size 20x11 [border: none] [r=1 c=4 rs=1 cs=1]
                       RenderText {#text} at (1,1) size 17x8
                         text run at (1,1) width 8: "  "
diff --git a/LayoutTests/platform/gtk/fast/table/cell-absolute-child-expected.png b/LayoutTests/platform/gtk/fast/table/cell-absolute-child-expected.png
index 4cec3e4..8612e77 100644
--- a/LayoutTests/platform/gtk/fast/table/cell-absolute-child-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/cell-absolute-child-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/cell-absolute-child-expected.txt b/LayoutTests/platform/gtk/fast/table/cell-absolute-child-expected.txt
index 28c77b8..c5bfcdc 100644
--- a/LayoutTests/platform/gtk/fast/table/cell-absolute-child-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/cell-absolute-child-expected.txt
@@ -3,30 +3,30 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x34
+      RenderBlock {P} at (0,0) size 784x36
         RenderText {#text} at (0,0) size 207x17
           text run at (0,0) width 207: "This tests for regressions against "
-        RenderInline {I} at (0,0) size 777x34
+        RenderInline {I} at (0,0) size 777x35
           RenderInline {A} at (0,0) size 348x17 [color=#0000EE]
             RenderText {#text} at (207,0) size 348x17
               text run at (207,0) width 348: "http://bugzilla.opendarwin.org/show_bug.cgi?id=8081"
-          RenderText {#text} at (555,0) size 777x34
+          RenderText {#text} at (555,0) size 777x35
             text run at (555,0) width 4: " "
             text run at (559,0) width 218: "REGRESSION: Drop-down menu"
-            text run at (0,17) width 90: "has gap at top"
-        RenderText {#text} at (90,17) size 4x17
-          text run at (90,17) width 4: "."
-      RenderBlock {P} at (0,50) size 784x17
+            text run at (0,18) width 90: "has gap at top"
+        RenderText {#text} at (90,18) size 4x17
+          text run at (90,18) width 4: "."
+      RenderBlock {P} at (0,52) size 784x18
         RenderText {#text} at (0,0) size 535x17
           text run at (0,0) width 535: "You should see two identical green squares, 100x100 pixels each, next to each other."
-      RenderTable {TABLE} at (0,83) size 107x156
+      RenderTable {TABLE} at (0,86) size 107x156
         RenderTableSection {TBODY} at (0,0) size 107x156
           RenderTableRow {TR} at (0,2) size 107x50
             RenderTableCell {TD} at (2,26) size 103x2 [r=0 c=0 rs=1 cs=2]
           RenderTableRow {TR} at (0,54) size 107x100
             RenderTableCell {TD} at (2,54) size 100x2 [bgcolor=#008000] [r=1 c=0 rs=1 cs=1]
             RenderTableCell (anonymous) at (104,54) size 1x0 [r=1 c=1 rs=1 cs=1]
-layer at (11,146) size 98x98
-  RenderBlock (positioned) {DIV} at (11,146) size 98x98
-layer at (112,145) size 102x102
-  RenderBlock (positioned) {TD} at (112,145) size 102x102 [bgcolor=#008000]
+layer at (11,149) size 98x98
+  RenderBlock (positioned) {DIV} at (11,149) size 98x98
+layer at (112,148) size 102x102
+  RenderBlock (positioned) {TD} at (112,148) size 102x102 [bgcolor=#008000]
diff --git a/LayoutTests/platform/gtk/fast/table/cell-coalescing-expected.png b/LayoutTests/platform/gtk/fast/table/cell-coalescing-expected.png
index f8b59ab..b1a984f 100644
--- a/LayoutTests/platform/gtk/fast/table/cell-coalescing-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/cell-coalescing-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/cell-coalescing-expected.txt b/LayoutTests/platform/gtk/fast/table/cell-coalescing-expected.txt
index 7830261..5d36b3a 100644
--- a/LayoutTests/platform/gtk/fast/table/cell-coalescing-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/cell-coalescing-expected.txt
@@ -4,12 +4,12 @@
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {DIV} at (0,0) size 784x0
-      RenderTable at (0,0) size 57x17
-        RenderTableSection (anonymous) at (0,0) size 57x17
-          RenderTableRow (anonymous) at (0,0) size 57x17
-            RenderTableCell {DIV} at (0,0) size 27x17 [r=0 c=0 rs=1 cs=1]
+      RenderTable at (0,0) size 57x18
+        RenderTableSection (anonymous) at (0,0) size 57x18
+          RenderTableRow (anonymous) at (0,0) size 57x18
+            RenderTableCell {DIV} at (0,0) size 27x18 [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (0,0) size 27x17
                 text run at (0,0) width 27: "One"
-            RenderTableCell {DIV} at (27,0) size 30x17 [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {DIV} at (27,0) size 30x18 [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (0,0) size 30x17
                 text run at (0,0) width 30: "Two"
diff --git a/LayoutTests/platform/gtk/fast/table/cell-pref-width-invalidation-expected.png b/LayoutTests/platform/gtk/fast/table/cell-pref-width-invalidation-expected.png
index 3008709..85ef7a0 100644
--- a/LayoutTests/platform/gtk/fast/table/cell-pref-width-invalidation-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/cell-pref-width-invalidation-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/cell-pref-width-invalidation-expected.txt b/LayoutTests/platform/gtk/fast/table/cell-pref-width-invalidation-expected.txt
index 0e59719..e478225 100644
--- a/LayoutTests/platform/gtk/fast/table/cell-pref-width-invalidation-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/cell-pref-width-invalidation-expected.txt
@@ -3,13 +3,13 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderTable {TABLE} at (0,0) size 784x23
-        RenderTableSection {TBODY} at (0,0) size 784x23
-          RenderTableRow {TR} at (0,2) size 784x19
-            RenderTableCell {TD} at (2,2) size 62x19 [r=0 c=0 rs=1 cs=1]
-            RenderTableCell {TD} at (66,10) size 716x3 [r=0 c=1 rs=1 cs=1]
-      RenderBlock {DIV} at (0,23) size 784x0
-layer at (11,11) size 60x17
-  RenderBlock {DIV} at (1,1) size 60x17
+      RenderTable {TABLE} at (0,0) size 784x24
+        RenderTableSection {TBODY} at (0,0) size 784x24
+          RenderTableRow {TR} at (0,2) size 784x20
+            RenderTableCell {TD} at (2,2) size 62x20 [r=0 c=0 rs=1 cs=1]
+            RenderTableCell {TD} at (66,11) size 716x2 [r=0 c=1 rs=1 cs=1]
+      RenderBlock {DIV} at (0,24) size 784x0
+layer at (11,11) size 60x18
+  RenderBlock {DIV} at (1,1) size 60x18
     RenderText {#text} at (0,0) size 55x17
       text run at (0,0) width 55: "Success!"
diff --git a/LayoutTests/platform/gtk/fast/table/cell-width-auto-expected.png b/LayoutTests/platform/gtk/fast/table/cell-width-auto-expected.png
index 2354c6f..be0d6f3 100644
--- a/LayoutTests/platform/gtk/fast/table/cell-width-auto-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/cell-width-auto-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/cell-width-auto-expected.txt b/LayoutTests/platform/gtk/fast/table/cell-width-auto-expected.txt
index 81fde53..21d8e18 100644
--- a/LayoutTests/platform/gtk/fast/table/cell-width-auto-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/cell-width-auto-expected.txt
@@ -1,52 +1,52 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x457
-  RenderBlock {HTML} at (0,0) size 800x457
-    RenderBody {BODY} at (8,16) size 784x433
-      RenderBlock {DIV} at (0,0) size 600x433
-        RenderBlock {P} at (0,0) size 600x17
+layer at (0,0) size 800x478
+  RenderBlock {HTML} at (0,0) size 800x478
+    RenderBody {BODY} at (8,16) size 784x454
+      RenderBlock {DIV} at (0,0) size 600x454
+        RenderBlock {P} at (0,0) size 600x18
           RenderText {#text} at (0,0) size 286x17
             text run at (0,0) width 286: "The following two tables should be the same."
-        RenderBlock {P} at (0,33) size 600x17
+        RenderBlock {P} at (0,34) size 600x18
           RenderText {#text} at (0,0) size 163x17
             text run at (0,0) width 163: "Table 1: width in <COL>"
-        RenderTable {TABLE} at (0,66) size 256x159
+        RenderTable {TABLE} at (0,68) size 256x168
           RenderTableCol {COLGROUP} at (0,0) size 0x0
             RenderTableCol {COL} at (0,0) size 0x0
             RenderTableCol {COL} at (0,0) size 0x0
-          RenderTableSection {TBODY} at (0,0) size 256x159
-            RenderTableRow {TR} at (0,2) size 256x155
-              RenderTableCell {TD} at (2,2) size 150x155 [bgcolor=#FFFF00] [r=0 c=0 rs=1 cs=1]
-                RenderText {#text} at (1,1) size 148x153
+          RenderTableSection {TBODY} at (0,0) size 256x168
+            RenderTableRow {TR} at (0,2) size 256x164
+              RenderTableCell {TD} at (2,2) size 150x164 [bgcolor=#FFFF00] [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 148x161
                   text run at (1,1) width 88: "Cras tincidunt"
-                  text run at (1,18) width 145: "bibendum nunc. Morbi"
-                  text run at (1,35) width 132: "condimentum aliquet"
-                  text run at (1,52) width 98: "diam. Phasellus"
-                  text run at (1,69) width 145: "pulvinar, nisl at tempor"
-                  text run at (1,86) width 114: "auctor, dolor pede"
-                  text run at (1,103) width 106: "vestibulum risus,"
-                  text run at (1,120) width 143: "placerat malesuada dui"
-                  text run at (1,137) width 148: "enim nec est. Nulla leo."
-              RenderTableCell {TD} at (154,70) size 100x19 [bgcolor=#008000] [r=0 c=1 rs=1 cs=1]
+                  text run at (1,19) width 145: "bibendum nunc. Morbi"
+                  text run at (1,37) width 132: "condimentum aliquet"
+                  text run at (1,55) width 98: "diam. Phasellus"
+                  text run at (1,73) width 145: "pulvinar, nisl at tempor"
+                  text run at (1,91) width 114: "auctor, dolor pede"
+                  text run at (1,109) width 106: "vestibulum risus,"
+                  text run at (1,127) width 143: "placerat malesuada dui"
+                  text run at (1,145) width 148: "enim nec est. Nulla leo."
+              RenderTableCell {TD} at (154,74) size 100x20 [bgcolor=#008000] [r=0 c=1 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 84x17
                   text run at (1,1) width 84: "Lorem ipsum"
-        RenderBlock {P} at (0,241) size 600x17
+        RenderBlock {P} at (0,252) size 600x18
           RenderText {#text} at (0,0) size 152x17
             text run at (0,0) width 152: "Table 2: width in <TD>"
-        RenderTable {TABLE} at (0,274) size 260x159
-          RenderTableSection {TBODY} at (0,0) size 260x159
-            RenderTableRow {TR} at (0,2) size 260x155
-              RenderTableCell {TD} at (2,2) size 152x155 [bgcolor=#FFFF00] [r=0 c=0 rs=1 cs=1]
-                RenderText {#text} at (1,1) size 148x153
+        RenderTable {TABLE} at (0,286) size 260x168
+          RenderTableSection {TBODY} at (0,0) size 260x168
+            RenderTableRow {TR} at (0,2) size 260x164
+              RenderTableCell {TD} at (2,2) size 152x164 [bgcolor=#FFFF00] [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 148x161
                   text run at (1,1) width 88: "Cras tincidunt"
-                  text run at (1,18) width 145: "bibendum nunc. Morbi"
-                  text run at (1,35) width 132: "condimentum aliquet"
-                  text run at (1,52) width 98: "diam. Phasellus"
-                  text run at (1,69) width 145: "pulvinar, nisl at tempor"
-                  text run at (1,86) width 114: "auctor, dolor pede"
-                  text run at (1,103) width 106: "vestibulum risus,"
-                  text run at (1,120) width 143: "placerat malesuada dui"
-                  text run at (1,137) width 148: "enim nec est. Nulla leo."
-              RenderTableCell {TD} at (156,70) size 102x19 [bgcolor=#008000] [r=0 c=1 rs=1 cs=1]
+                  text run at (1,19) width 145: "bibendum nunc. Morbi"
+                  text run at (1,37) width 132: "condimentum aliquet"
+                  text run at (1,55) width 98: "diam. Phasellus"
+                  text run at (1,73) width 145: "pulvinar, nisl at tempor"
+                  text run at (1,91) width 114: "auctor, dolor pede"
+                  text run at (1,109) width 106: "vestibulum risus,"
+                  text run at (1,127) width 143: "placerat malesuada dui"
+                  text run at (1,145) width 148: "enim nec est. Nulla leo."
+              RenderTableCell {TD} at (156,74) size 102x20 [bgcolor=#008000] [r=0 c=1 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 84x17
                   text run at (1,1) width 84: "Lorem ipsum"
diff --git a/LayoutTests/platform/gtk/fast/table/cellindex-expected.png b/LayoutTests/platform/gtk/fast/table/cellindex-expected.png
index 5474110..ef430cd 100644
--- a/LayoutTests/platform/gtk/fast/table/cellindex-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/cellindex-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/cellindex-expected.txt b/LayoutTests/platform/gtk/fast/table/cellindex-expected.txt
index b0353cb..b7d0ebb 100644
--- a/LayoutTests/platform/gtk/fast/table/cellindex-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/cellindex-expected.txt
@@ -3,25 +3,25 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderTable {TABLE} at (0,0) size 152x23
-        RenderTableSection {TBODY} at (0,0) size 152x23
-          RenderTableRow {TR} at (0,2) size 152x19
-            RenderTableCell {TH} at (2,2) size 64x19 [r=0 c=0 rs=1 cs=1]
+      RenderTable {TABLE} at (0,0) size 152x24
+        RenderTableSection {TBODY} at (0,0) size 152x24
+          RenderTableRow {TR} at (0,2) size 152x20
+            RenderTableCell {TH} at (2,2) size 64x20 [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,1) size 62x17
                 text run at (1,1) width 62: "Header 1"
-            RenderTableCell {TD} at (68,2) size 40x19 [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (68,2) size 40x20 [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 38x17
                 text run at (1,1) width 38: "Cell 1"
-            RenderTableCell {TD} at (110,2) size 40x19 [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (110,2) size 40x20 [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (1,1) size 38x17
                 text run at (1,1) width 38: "Cell 2"
-      RenderBlock (anonymous) at (0,23) size 784x51
+      RenderBlock (anonymous) at (0,24) size 784x54
         RenderText {#text} at (0,0) size 92x17
           text run at (0,0) width 92: "h1 has index 0"
         RenderBR {BR} at (92,14) size 0x0
-        RenderText {#text} at (0,17) size 91x17
-          text run at (0,17) width 91: "c1 has index 1"
-        RenderBR {BR} at (91,31) size 0x0
-        RenderText {#text} at (0,34) size 91x17
-          text run at (0,34) width 91: "c2 has index 2"
-        RenderBR {BR} at (91,48) size 0x0
+        RenderText {#text} at (0,18) size 91x17
+          text run at (0,18) width 91: "c1 has index 1"
+        RenderBR {BR} at (91,32) size 0x0
+        RenderText {#text} at (0,36) size 91x17
+          text run at (0,36) width 91: "c2 has index 2"
+        RenderBR {BR} at (91,50) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/table/click-near-anonymous-table-expected.png b/LayoutTests/platform/gtk/fast/table/click-near-anonymous-table-expected.png
index fc95edc..f3f93df 100644
--- a/LayoutTests/platform/gtk/fast/table/click-near-anonymous-table-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/click-near-anonymous-table-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/click-near-anonymous-table-expected.txt b/LayoutTests/platform/gtk/fast/table/click-near-anonymous-table-expected.txt
index e277708..83de0b7 100644
--- a/LayoutTests/platform/gtk/fast/table/click-near-anonymous-table-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/click-near-anonymous-table-expected.txt
@@ -3,40 +3,40 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x34
+      RenderBlock {P} at (0,0) size 784x36
         RenderText {#text} at (0,0) size 172x17
           text run at (0,0) width 172: "This is a regression test for "
-        RenderInline {I} at (0,0) size 745x34
+        RenderInline {I} at (0,0) size 745x35
           RenderInline {A} at (0,0) size 348x17 [color=#0000EE]
             RenderText {#text} at (172,0) size 348x17
               text run at (172,0) width 348: "http://bugzilla.opendarwin.org/show_bug.cgi?id=9879"
-          RenderText {#text} at (520,0) size 745x34
+          RenderText {#text} at (520,0) size 745x35
             text run at (520,0) width 4: " "
             text run at (524,0) width 221: "REGRESSION: Repro crash when"
-            text run at (0,17) width 265: "clicking to the side of an anonymous table"
-        RenderText {#text} at (265,17) size 4x17
-          text run at (265,17) width 4: "."
-      RenderBlock {P} at (0,50) size 784x17
+            text run at (0,18) width 265: "clicking to the side of an anonymous table"
+        RenderText {#text} at (265,18) size 4x17
+          text run at (265,18) width 4: "."
+      RenderBlock {P} at (0,52) size 784x18
         RenderText {#text} at (0,0) size 611x17
           text run at (0,0) width 611: "If the browser does not crash as you click to the right of each of the lines below, it passes the test."
-      RenderBlock {HR} at (0,83) size 784x2 [border: (1px inset #000000)]
-      RenderBlock {DIV} at (0,93) size 784x68
-        RenderTable at (0,0) size 176x68
-          RenderTableSection (anonymous) at (0,17) size 176x34
-            RenderTableRow {DIV} at (0,0) size 176x17
-              RenderTableCell (anonymous) at (0,0) size 176x17 [r=0 c=0 rs=1 cs=1]
+      RenderBlock {HR} at (0,86) size 784x2 [border: (1px inset #000000)]
+      RenderBlock {DIV} at (0,96) size 784x72
+        RenderTable at (0,0) size 176x72
+          RenderTableSection (anonymous) at (0,18) size 176x36
+            RenderTableRow {DIV} at (0,0) size 176x18
+              RenderTableCell (anonymous) at (0,0) size 176x18 [r=0 c=0 rs=1 cs=1]
                 RenderText {#text} at (0,0) size 176x17
                   text run at (0,0) width 176: "Click to the right of this text"
-            RenderTableRow (anonymous) at (0,17) size 176x17
-              RenderTableCell {DIV} at (0,17) size 176x17 [r=1 c=0 rs=1 cs=1]
+            RenderTableRow (anonymous) at (0,18) size 176x18
+              RenderTableCell {DIV} at (0,18) size 176x18 [r=1 c=0 rs=1 cs=1]
                 RenderText {#text} at (0,0) size 176x17
                   text run at (0,0) width 176: "Click to the right of this text"
-          RenderBlock {DIV} at (0,0) size 176x17
+          RenderBlock {DIV} at (0,0) size 176x18
             RenderText {#text} at (0,0) size 176x17
               text run at (0,0) width 176: "Click to the right of this text"
-          RenderTableSection {DIV} at (0,51) size 176x17
-            RenderTableRow (anonymous) at (0,0) size 176x17
-              RenderTableCell (anonymous) at (0,0) size 176x17 [r=0 c=0 rs=1 cs=1]
+          RenderTableSection {DIV} at (0,54) size 176x18
+            RenderTableRow (anonymous) at (0,0) size 176x18
+              RenderTableCell (anonymous) at (0,0) size 176x18 [r=0 c=0 rs=1 cs=1]
                 RenderText {#text} at (0,0) size 176x17
                   text run at (0,0) width 176: "Click to the right of this text"
 caret: position 40 of child 0 {#text} of child 7 {DIV} of child 7 {DIV} of body
diff --git a/LayoutTests/platform/gtk/fast/table/col-and-colgroup-offsets-expected.txt b/LayoutTests/platform/gtk/fast/table/col-and-colgroup-offsets-expected.txt
index 29866e8..12df687 100644
--- a/LayoutTests/platform/gtk/fast/table/col-and-colgroup-offsets-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/col-and-colgroup-offsets-expected.txt
@@ -17,13 +17,13 @@
 PASS document.getElementById("columnThatShouldNotBeRendered").offsetLeft is 0
 
 Tests for offsetTop:
-FAIL document.getElementById("productNo").parentNode.offsetTop should be 23. Was 19.
-FAIL document.getElementById("productNo").offsetTop should be 23. Was 19.
-FAIL document.getElementById("productName").offsetTop should be 23. Was 19.
-FAIL document.getElementById("hasMAndHasNAndHasO").offsetTop should be 23. Was 19.
-FAIL document.getElementById("hasMAndHasN").offsetTop should be 23. Was 19.
-FAIL document.getElementById("hasO").offsetTop should be 23. Was 19.
-FAIL document.getElementById("hasP").offsetTop should be 23. Was 19.
+FAIL document.getElementById("productNo").parentNode.offsetTop should be 24. Was 20.
+FAIL document.getElementById("productNo").offsetTop should be 24. Was 20.
+FAIL document.getElementById("productName").offsetTop should be 24. Was 20.
+FAIL document.getElementById("hasMAndHasNAndHasO").offsetTop should be 24. Was 20.
+FAIL document.getElementById("hasMAndHasN").offsetTop should be 24. Was 20.
+FAIL document.getElementById("hasO").offsetTop should be 24. Was 20.
+FAIL document.getElementById("hasP").offsetTop should be 24. Was 20.
 PASS document.getElementById("columnThatShouldNotBeRendered").offsetTop is 0
 
 Tests for offsetWidth:
@@ -37,13 +37,13 @@
 PASS document.getElementById("columnThatShouldNotBeRendered").offsetWidth is 0
 
 Tests for offsetHeight:
-FAIL document.getElementById("productNo").parentNode.offsetHeight should be 104. Was 112.
-FAIL document.getElementById("productNo").offsetHeight should be 104. Was 112.
-FAIL document.getElementById("productName").offsetHeight should be 104. Was 112.
-FAIL document.getElementById("hasMAndHasNAndHasO").offsetHeight should be 104. Was 112.
-FAIL document.getElementById("hasMAndHasN").offsetHeight should be 104. Was 112.
-FAIL document.getElementById("hasO").offsetHeight should be 104. Was 112.
-FAIL document.getElementById("hasP").offsetHeight should be 104. Was 112.
+FAIL document.getElementById("productNo").parentNode.offsetHeight should be 108. Was 116.
+FAIL document.getElementById("productNo").offsetHeight should be 108. Was 116.
+FAIL document.getElementById("productName").offsetHeight should be 108. Was 116.
+FAIL document.getElementById("hasMAndHasNAndHasO").offsetHeight should be 108. Was 116.
+FAIL document.getElementById("hasMAndHasN").offsetHeight should be 108. Was 116.
+FAIL document.getElementById("hasO").offsetHeight should be 108. Was 116.
+FAIL document.getElementById("hasP").offsetHeight should be 108. Was 116.
 PASS document.getElementById("columnThatShouldNotBeRendered").offsetHeight is 0
 
 When borderCollapse == "collapse"
@@ -59,13 +59,13 @@
 PASS document.getElementById("columnThatShouldNotBeRendered").offsetLeft is 0
 
 Tests for offsetTop:
-PASS document.getElementById("productNo").parentNode.offsetTop is 18
-PASS document.getElementById("productNo").offsetTop is 18
-PASS document.getElementById("productName").offsetTop is 18
-PASS document.getElementById("hasMAndHasNAndHasO").offsetTop is 18
-PASS document.getElementById("hasMAndHasN").offsetTop is 18
-PASS document.getElementById("hasO").offsetTop is 18
-PASS document.getElementById("hasP").offsetTop is 18
+PASS document.getElementById("productNo").parentNode.offsetTop is 19
+PASS document.getElementById("productNo").offsetTop is 19
+PASS document.getElementById("productName").offsetTop is 19
+PASS document.getElementById("hasMAndHasNAndHasO").offsetTop is 19
+PASS document.getElementById("hasMAndHasN").offsetTop is 19
+PASS document.getElementById("hasO").offsetTop is 19
+PASS document.getElementById("hasP").offsetTop is 19
 PASS document.getElementById("columnThatShouldNotBeRendered").offsetTop is 0
 
 Tests for offsetWidth:
@@ -79,13 +79,13 @@
 PASS document.getElementById("columnThatShouldNotBeRendered").offsetWidth is 0
 
 Tests for offsetHeight:
-PASS document.getElementById("productNo").parentNode.offsetHeight is 84
-PASS document.getElementById("productNo").offsetHeight is 84
-PASS document.getElementById("productName").offsetHeight is 84
-PASS document.getElementById("hasMAndHasNAndHasO").offsetHeight is 84
-PASS document.getElementById("hasMAndHasN").offsetHeight is 84
-PASS document.getElementById("hasO").offsetHeight is 84
-PASS document.getElementById("hasP").offsetHeight is 84
+PASS document.getElementById("productNo").parentNode.offsetHeight is 88
+PASS document.getElementById("productNo").offsetHeight is 88
+PASS document.getElementById("productName").offsetHeight is 88
+PASS document.getElementById("hasMAndHasNAndHasO").offsetHeight is 88
+PASS document.getElementById("hasMAndHasN").offsetHeight is 88
+PASS document.getElementById("hasO").offsetHeight is 88
+PASS document.getElementById("hasP").offsetHeight is 88
 PASS document.getElementById("columnThatShouldNotBeRendered").offsetHeight is 0
 PASS successfullyParsed is true
 
diff --git a/LayoutTests/platform/gtk/fast/table/colgroup-preceded-by-caption-expected.png b/LayoutTests/platform/gtk/fast/table/colgroup-preceded-by-caption-expected.png
index df790f9..05c696e 100644
--- a/LayoutTests/platform/gtk/fast/table/colgroup-preceded-by-caption-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/colgroup-preceded-by-caption-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/colgroup-preceded-by-caption-expected.txt b/LayoutTests/platform/gtk/fast/table/colgroup-preceded-by-caption-expected.txt
index 5905cb4..b11254a 100644
--- a/LayoutTests/platform/gtk/fast/table/colgroup-preceded-by-caption-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/colgroup-preceded-by-caption-expected.txt
@@ -1,29 +1,29 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x130
-  RenderBlock {HTML} at (0,0) size 800x130
-    RenderBody {BODY} at (8,8) size 784x114
-      RenderTable {TABLE} at (0,0) size 271x57
-        RenderBlock {CAPTION} at (0,0) size 271x34
-          RenderText {#text} at (30,0) size 211x34
+layer at (0,0) size 800x136
+  RenderBlock {HTML} at (0,0) size 800x136
+    RenderBody {BODY} at (8,8) size 784x120
+      RenderTable {TABLE} at (0,0) size 271x60
+        RenderBlock {CAPTION} at (0,0) size 271x36
+          RenderText {#text} at (30,0) size 211x35
             text run at (30,0) width 211: "The next line should have yellow"
-            text run at (96,17) width 79: "background."
+            text run at (96,18) width 79: "background."
         RenderTableCol {COLGROUP} at (0,0) size 0x0
           RenderTableCol {COL} at (0,0) size 0x0 [bgcolor=#FFFF00]
-        RenderTableSection {TBODY} at (0,34) size 271x23
-          RenderTableRow {TR} at (0,2) size 271x19
-            RenderTableCell {TD} at (2,2) size 267x19 [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {TBODY} at (0,36) size 271x24
+          RenderTableRow {TR} at (0,2) size 271x20
+            RenderTableCell {TD} at (2,2) size 267x20 [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,1) size 265x17
                 text run at (1,1) width 265: "This line should have yellow background."
-      RenderTable {TABLE} at (0,57) size 271x57
-        RenderBlock {CAPTION} at (0,0) size 271x34
-          RenderText {#text} at (30,0) size 211x34
+      RenderTable {TABLE} at (0,60) size 271x60
+        RenderBlock {CAPTION} at (0,0) size 271x36
+          RenderText {#text} at (30,0) size 211x35
             text run at (30,0) width 211: "The next line should have yellow"
-            text run at (96,17) width 79: "background."
+            text run at (96,18) width 79: "background."
         RenderTableCol {COLGROUP} at (0,0) size 0x0
           RenderTableCol {COL} at (0,0) size 0x0 [bgcolor=#FFFF00]
-        RenderTableSection {TBODY} at (0,34) size 271x23
-          RenderTableRow {TR} at (0,2) size 271x19
-            RenderTableCell {TD} at (2,2) size 267x19 [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {TBODY} at (0,36) size 271x24
+          RenderTableRow {TR} at (0,2) size 271x20
+            RenderTableCell {TD} at (2,2) size 267x20 [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,1) size 265x17
                 text run at (1,1) width 265: "This line should have yellow background."
diff --git a/LayoutTests/platform/gtk/fast/table/colgroup-spanning-groups-rules-expected.png b/LayoutTests/platform/gtk/fast/table/colgroup-spanning-groups-rules-expected.png
index 2d7e217..de0b1ea 100644
--- a/LayoutTests/platform/gtk/fast/table/colgroup-spanning-groups-rules-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/colgroup-spanning-groups-rules-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/colgroup-spanning-groups-rules-expected.txt b/LayoutTests/platform/gtk/fast/table/colgroup-spanning-groups-rules-expected.txt
index 8a08f09..8f265a5 100644
--- a/LayoutTests/platform/gtk/fast/table/colgroup-spanning-groups-rules-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/colgroup-spanning-groups-rules-expected.txt
@@ -3,111 +3,111 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderTable {TABLE} at (0,0) size 239x202 [border: none]
+      RenderTable {TABLE} at (0,0) size 239x210 [border: none]
         RenderTableCol {COLGROUP} at (0,0) size 0x0 [border: none (1px solid #000000) none (1px solid #000000)]
         RenderTableCol {COLGROUP} at (0,0) size 0x0 [border: none (1px solid #000000) none (1px solid #000000)]
-        RenderTableSection {TBODY} at (0,0) size 238x201 [border: (1px solid #808080) none (1px solid #808080) none]
-          RenderTableRow {TR} at (0,0) size 238x26
-            RenderTableCell {TH} at (0,0) size 83x26 [border: (1px none #000000)] [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {TBODY} at (0,0) size 238x209 [border: (1px solid #808080) none (1px solid #808080) none]
+          RenderTableRow {TR} at (0,0) size 238x27
+            RenderTableCell {TH} at (0,0) size 83x27 [border: (1px none #000000)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (10,5) size 64x17
                 text run at (10,5) width 64: "Weekday"
-            RenderTableCell {TH} at (83,0) size 45x26 [border: (1px none #000000)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TH} at (83,0) size 45x27 [border: (1px none #000000)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (7,5) size 32x17
                 text run at (7,5) width 32: "Date"
-            RenderTableCell {TH} at (128,0) size 70x26 [border: (1px none #000000)] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TH} at (128,0) size 70x27 [border: (1px none #000000)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (4,5) size 62x17
                 text run at (4,5) width 62: "Manager"
-            RenderTableCell {TH} at (198,0) size 40x26 [border: (1px none #000000)] [r=0 c=3 rs=1 cs=1]
+            RenderTableCell {TH} at (198,0) size 40x27 [border: (1px none #000000)] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (7,5) size 26x17
                 text run at (7,5) width 26: "Qty"
-          RenderTableRow {TR} at (0,26) size 238x25
-            RenderTableCell {TD} at (0,26) size 83x25 [border: none] [r=1 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,27) size 238x26
+            RenderTableCell {TD} at (0,27) size 83x26 [border: none] [r=1 c=0 rs=1 cs=1]
               RenderText {#text} at (5,4) size 53x17
                 text run at (5,4) width 53: "Monday"
-            RenderTableCell {TD} at (83,26) size 45x25 [border: none] [r=1 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (83,27) size 45x26 [border: none] [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (5,4) size 36x17
                 text run at (5,4) width 36: "09/11"
-            RenderTableCell {TD} at (128,26) size 70x25 [r=1 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (128,27) size 70x26 [r=1 c=2 rs=1 cs=1]
               RenderText {#text} at (4,4) size 44x17
                 text run at (4,4) width 44: "Kelsey"
-            RenderTableCell {TD} at (198,26) size 40x25 [r=1 c=3 rs=1 cs=1]
+            RenderTableCell {TD} at (198,27) size 40x26 [r=1 c=3 rs=1 cs=1]
               RenderText {#text} at (4,4) size 24x17
                 text run at (4,4) width 24: "639"
-          RenderTableRow {TR} at (0,51) size 238x25
-            RenderTableCell {TD} at (0,51) size 83x25 [border: none] [r=2 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,53) size 238x26
+            RenderTableCell {TD} at (0,53) size 83x26 [border: none] [r=2 c=0 rs=1 cs=1]
               RenderText {#text} at (5,4) size 54x17
                 text run at (5,4) width 54: "Tuesday"
-            RenderTableCell {TD} at (83,51) size 45x25 [border: none] [r=2 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (83,53) size 45x26 [border: none] [r=2 c=1 rs=1 cs=1]
               RenderText {#text} at (5,4) size 36x17
                 text run at (5,4) width 36: "09/12"
-            RenderTableCell {TD} at (128,51) size 70x25 [r=2 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (128,53) size 70x26 [r=2 c=2 rs=1 cs=1]
               RenderText {#text} at (4,4) size 51x17
                 text run at (4,4) width 51: "Lindsey"
-            RenderTableCell {TD} at (198,51) size 40x25 [r=2 c=3 rs=1 cs=1]
+            RenderTableCell {TD} at (198,53) size 40x26 [r=2 c=3 rs=1 cs=1]
               RenderText {#text} at (4,4) size 24x17
                 text run at (4,4) width 24: "596"
-          RenderTableRow {TR} at (0,76) size 238x25
-            RenderTableCell {TD} at (0,76) size 83x25 [border: none] [r=3 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,79) size 238x26
+            RenderTableCell {TD} at (0,79) size 83x26 [border: none] [r=3 c=0 rs=1 cs=1]
               RenderText {#text} at (5,4) size 74x17
                 text run at (5,4) width 74: "Wednesday"
-            RenderTableCell {TD} at (83,76) size 45x25 [border: none] [r=3 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (83,79) size 45x26 [border: none] [r=3 c=1 rs=1 cs=1]
               RenderText {#text} at (5,4) size 36x17
                 text run at (5,4) width 36: "09/13"
-            RenderTableCell {TD} at (128,76) size 70x25 [r=3 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (128,79) size 70x26 [r=3 c=2 rs=1 cs=1]
               RenderText {#text} at (4,4) size 42x17
                 text run at (4,4) width 42: "Randy"
-            RenderTableCell {TD} at (198,76) size 40x25 [r=3 c=3 rs=1 cs=1]
+            RenderTableCell {TD} at (198,79) size 40x26 [r=3 c=3 rs=1 cs=1]
               RenderText {#text} at (4,4) size 32x17
                 text run at (4,4) width 32: "1135"
-          RenderTableRow {TR} at (0,101) size 238x25
-            RenderTableCell {TD} at (0,101) size 83x25 [border: none] [r=4 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,105) size 238x26
+            RenderTableCell {TD} at (0,105) size 83x26 [border: none] [r=4 c=0 rs=1 cs=1]
               RenderText {#text} at (5,4) size 60x17
                 text run at (5,4) width 60: "Thursday"
-            RenderTableCell {TD} at (83,101) size 45x25 [border: none] [r=4 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (83,105) size 45x26 [border: none] [r=4 c=1 rs=1 cs=1]
               RenderText {#text} at (5,4) size 36x17
                 text run at (5,4) width 36: "09/14"
-            RenderTableCell {TD} at (128,101) size 70x25 [r=4 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (128,105) size 70x26 [r=4 c=2 rs=1 cs=1]
               RenderText {#text} at (4,4) size 38x17
                 text run at (4,4) width 38: "Susan"
-            RenderTableCell {TD} at (198,101) size 40x25 [r=4 c=3 rs=1 cs=1]
+            RenderTableCell {TD} at (198,105) size 40x26 [r=4 c=3 rs=1 cs=1]
               RenderText {#text} at (4,4) size 32x17
                 text run at (4,4) width 32: "1002"
-          RenderTableRow {TR} at (0,126) size 238x25
-            RenderTableCell {TD} at (0,126) size 83x25 [border: none] [r=5 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,131) size 238x26
+            RenderTableCell {TD} at (0,131) size 83x26 [border: none] [r=5 c=0 rs=1 cs=1]
               RenderText {#text} at (5,4) size 41x17
                 text run at (5,4) width 41: "Friday"
-            RenderTableCell {TD} at (83,126) size 45x25 [border: none] [r=5 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (83,131) size 45x26 [border: none] [r=5 c=1 rs=1 cs=1]
               RenderText {#text} at (5,4) size 36x17
                 text run at (5,4) width 36: "09/15"
-            RenderTableCell {TD} at (128,126) size 70x25 [r=5 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (128,131) size 70x26 [r=5 c=2 rs=1 cs=1]
               RenderText {#text} at (4,4) size 42x17
                 text run at (4,4) width 42: "Randy"
-            RenderTableCell {TD} at (198,126) size 40x25 [r=5 c=3 rs=1 cs=1]
+            RenderTableCell {TD} at (198,131) size 40x26 [r=5 c=3 rs=1 cs=1]
               RenderText {#text} at (4,4) size 24x17
                 text run at (4,4) width 24: "908"
-          RenderTableRow {TR} at (0,151) size 238x25
-            RenderTableCell {TD} at (0,151) size 83x25 [border: none] [r=6 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,157) size 238x26
+            RenderTableCell {TD} at (0,157) size 83x26 [border: none] [r=6 c=0 rs=1 cs=1]
               RenderText {#text} at (5,4) size 56x17
                 text run at (5,4) width 56: "Saturday"
-            RenderTableCell {TD} at (83,151) size 45x25 [border: none] [r=6 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (83,157) size 45x26 [border: none] [r=6 c=1 rs=1 cs=1]
               RenderText {#text} at (5,4) size 36x17
                 text run at (5,4) width 36: "09/16"
-            RenderTableCell {TD} at (128,151) size 70x25 [r=6 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (128,157) size 70x26 [r=6 c=2 rs=1 cs=1]
               RenderText {#text} at (4,4) size 51x17
                 text run at (4,4) width 51: "Lindsey"
-            RenderTableCell {TD} at (198,151) size 40x25 [r=6 c=3 rs=1 cs=1]
+            RenderTableCell {TD} at (198,157) size 40x26 [r=6 c=3 rs=1 cs=1]
               RenderText {#text} at (4,4) size 24x17
                 text run at (4,4) width 24: "371"
-          RenderTableRow {TR} at (0,176) size 238x25
-            RenderTableCell {TD} at (0,176) size 83x25 [border: none] [r=7 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,183) size 238x26
+            RenderTableCell {TD} at (0,183) size 83x26 [border: none] [r=7 c=0 rs=1 cs=1]
               RenderText {#text} at (5,4) size 48x17
                 text run at (5,4) width 48: "Sunday"
-            RenderTableCell {TD} at (83,176) size 45x25 [border: none] [r=7 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (83,183) size 45x26 [border: none] [r=7 c=1 rs=1 cs=1]
               RenderText {#text} at (5,4) size 36x17
                 text run at (5,4) width 36: "09/17"
-            RenderTableCell {TD} at (128,176) size 70x25 [r=7 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (128,183) size 70x26 [r=7 c=2 rs=1 cs=1]
               RenderText {#text} at (4,4) size 38x17
                 text run at (4,4) width 38: "Susan"
-            RenderTableCell {TD} at (198,176) size 40x25 [r=7 c=3 rs=1 cs=1]
+            RenderTableCell {TD} at (198,183) size 40x26 [r=7 c=3 rs=1 cs=1]
               RenderText {#text} at (4,4) size 24x17
                 text run at (4,4) width 24: "272"
diff --git a/LayoutTests/platform/gtk/fast/table/colspanMinWidth-expected.png b/LayoutTests/platform/gtk/fast/table/colspanMinWidth-expected.png
index 9b0c7d8..1aa4509 100644
--- a/LayoutTests/platform/gtk/fast/table/colspanMinWidth-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/colspanMinWidth-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/colspanMinWidth-expected.txt b/LayoutTests/platform/gtk/fast/table/colspanMinWidth-expected.txt
index 159a1ed..c4f8ed3 100644
--- a/LayoutTests/platform/gtk/fast/table/colspanMinWidth-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/colspanMinWidth-expected.txt
@@ -3,22 +3,22 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderTable {TABLE} at (0,0) size 215x47
-        RenderTableSection {TBODY} at (0,0) size 215x47
+      RenderTable {TABLE} at (0,0) size 215x48
+        RenderTableSection {TBODY} at (0,0) size 215x48
           RenderTableRow {TR} at (0,2) size 215x2
             RenderTableCell {TD} at (2,2) size 3x2 [bgcolor=#0000FF] [r=0 c=0 rs=1 cs=1]
           RenderTableRow {TR} at (0,6) size 215x0
             RenderTableCell {TD} at (2,6) size 207x2 [bgcolor=#008000] [r=1 c=0 rs=2 cs=2]
           RenderTableRow {TR} at (0,8) size 215x0
-            RenderTableCell {TD} at (211,25) size 2x3 [bgcolor=#FF0000] [r=2 c=2 rs=2 cs=1]
-          RenderTableRow {TR} at (0,10) size 215x35
-            RenderTableCell {TD} at (2,10) size 207x35 [bgcolor=#00FFFF] [r=3 c=0 rs=1 cs=2]
-              RenderTable {TABLE} at (1,1) size 205x33
-                RenderTableSection {TBODY} at (0,0) size 205x33
-                  RenderTableRow {TR} at (0,2) size 205x29
-                    RenderTableCell {TD} at (2,15) size 2x3 [bgcolor=#FF00FF] [r=0 c=0 rs=1 cs=1]
-                    RenderTableCell {TD} at (6,2) size 197x29 [bgcolor=#FFFF00] [r=0 c=1 rs=1 cs=1]
-                      RenderTextControl {INPUT} at (3,3) size 191x23 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+            RenderTableCell {TD} at (211,26) size 2x2 [bgcolor=#FF0000] [r=2 c=2 rs=2 cs=1]
+          RenderTableRow {TR} at (0,10) size 215x36
+            RenderTableCell {TD} at (2,10) size 207x36 [bgcolor=#00FFFF] [r=3 c=0 rs=1 cs=2]
+              RenderTable {TABLE} at (1,1) size 205x34
+                RenderTableSection {TBODY} at (0,0) size 205x34
+                  RenderTableRow {TR} at (0,2) size 205x30
+                    RenderTableCell {TD} at (2,16) size 2x2 [bgcolor=#FF00FF] [r=0 c=0 rs=1 cs=1]
+                    RenderTableCell {TD} at (6,2) size 197x30 [bgcolor=#FFFF00] [r=0 c=1 rs=1 cs=1]
+                      RenderTextControl {INPUT} at (3,3) size 191x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
                       RenderText {#text} at (0,0) size 0x0
-layer at (23,27) size 185x17
-  RenderBlock {DIV} at (3,3) size 185x17
+layer at (23,27) size 185x18
+  RenderBlock {DIV} at (3,3) size 185x18
diff --git a/LayoutTests/platform/gtk/fast/table/dynamic-caption-add-remove-before-child-expected.png b/LayoutTests/platform/gtk/fast/table/dynamic-caption-add-remove-before-child-expected.png
index f6d6598..67ab8ca 100644
--- a/LayoutTests/platform/gtk/fast/table/dynamic-caption-add-remove-before-child-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/dynamic-caption-add-remove-before-child-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/dynamic-caption-add-remove-before-child-expected.txt b/LayoutTests/platform/gtk/fast/table/dynamic-caption-add-remove-before-child-expected.txt
index 90c1933..10689d8 100644
--- a/LayoutTests/platform/gtk/fast/table/dynamic-caption-add-remove-before-child-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/dynamic-caption-add-remove-before-child-expected.txt
@@ -1,12 +1,12 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x84
-  RenderBlock {html} at (0,0) size 800x84
-    RenderBody {body} at (8,8) size 784x68
-      RenderTable {table} at (0,0) size 46x68
-        RenderBlock {caption} at (0,0) size 46x68
-          RenderText {#text} at (1,0) size 46x68
+layer at (0,0) size 800x88
+  RenderBlock {html} at (0,0) size 800x88
+    RenderBody {body} at (8,8) size 784x72
+      RenderTable {table} at (0,0) size 46x72
+        RenderBlock {caption} at (0,0) size 46x72
+          RenderText {#text} at (1,0) size 46x71
             text run at (1,0) width 44: "PASS:"
-            text run at (0,17) width 46: "Text in"
-            text run at (0,34) width 46: "caption"
-            text run at (19,51) width 8: "1"
+            text run at (0,18) width 46: "Text in"
+            text run at (0,36) width 46: "caption"
+            text run at (19,54) width 8: "1"
diff --git a/LayoutTests/platform/gtk/fast/table/dynamic-cellpadding-expected.png b/LayoutTests/platform/gtk/fast/table/dynamic-cellpadding-expected.png
index a6cd930..820a47b 100644
--- a/LayoutTests/platform/gtk/fast/table/dynamic-cellpadding-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/dynamic-cellpadding-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/dynamic-cellpadding-expected.txt b/LayoutTests/platform/gtk/fast/table/dynamic-cellpadding-expected.txt
index aed3f4f..7f89fd4 100644
--- a/LayoutTests/platform/gtk/fast/table/dynamic-cellpadding-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/dynamic-cellpadding-expected.txt
@@ -3,19 +3,19 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderTable {TABLE} at (0,0) size 120x106 [border: (1px outset #808080)]
-        RenderTableSection {TBODY} at (1,1) size 118x104
-          RenderTableRow {TR} at (0,2) size 118x49
-            RenderTableCell {TD} at (2,2) size 56x49 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+      RenderTable {TABLE} at (0,0) size 120x108 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 118x106
+          RenderTableRow {TR} at (0,2) size 118x50
+            RenderTableCell {TD} at (2,2) size 56x50 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (16,16) size 24x17
                 text run at (16,16) width 24: "100"
-            RenderTableCell {TD} at (60,2) size 56x49 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (60,2) size 56x50 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (16,16) size 24x17
                 text run at (16,16) width 24: "200"
-          RenderTableRow {TR} at (0,53) size 118x49
-            RenderTableCell {TD} at (2,53) size 56x49 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,54) size 118x50
+            RenderTableCell {TD} at (2,54) size 56x50 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
               RenderText {#text} at (16,16) size 24x17
                 text run at (16,16) width 24: "300"
-            RenderTableCell {TD} at (60,53) size 56x49 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (60,54) size 56x50 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (16,16) size 24x17
                 text run at (16,16) width 24: "400"
diff --git a/LayoutTests/platform/gtk/fast/table/dynamic-descendant-percentage-height-expected.png b/LayoutTests/platform/gtk/fast/table/dynamic-descendant-percentage-height-expected.png
index d8b0999..d1b01b9 100644
--- a/LayoutTests/platform/gtk/fast/table/dynamic-descendant-percentage-height-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/dynamic-descendant-percentage-height-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/dynamic-descendant-percentage-height-expected.txt b/LayoutTests/platform/gtk/fast/table/dynamic-descendant-percentage-height-expected.txt
index 80873b5..a29e6c0 100644
--- a/LayoutTests/platform/gtk/fast/table/dynamic-descendant-percentage-height-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/dynamic-descendant-percentage-height-expected.txt
@@ -3,17 +3,17 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x17
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 350x17
           text run at (0,0) width 350: "The following two green rectangles should be identical:"
-      RenderTable {TABLE} at (0,33) size 280x104
+      RenderTable {TABLE} at (0,34) size 280x104
         RenderTableSection {TBODY} at (0,0) size 280x104
           RenderTableRow {TR} at (0,2) size 280x100
             RenderTableCell {TD} at (2,2) size 276x100 [r=0 c=0 rs=1 cs=1]
               RenderBlock {DIV} at (1,1) size 274x98 [bgcolor=#008000] [border: (3px solid #000000)]
                 RenderText {#text} at (3,3) size 268x17
                   text run at (3,3) width 268: "This text should have a green background."
-      RenderTable {TABLE} at (0,137) size 280x104
+      RenderTable {TABLE} at (0,138) size 280x104
         RenderTableSection {TBODY} at (0,0) size 280x104
           RenderTableRow {TR} at (0,2) size 280x100
             RenderTableCell {TD} at (2,2) size 276x100 [r=0 c=0 rs=1 cs=1]
diff --git a/LayoutTests/platform/gtk/fast/table/early-table-layout-expected.png b/LayoutTests/platform/gtk/fast/table/early-table-layout-expected.png
index af3139f..183666c 100644
--- a/LayoutTests/platform/gtk/fast/table/early-table-layout-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/early-table-layout-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/early-table-layout-expected.txt b/LayoutTests/platform/gtk/fast/table/early-table-layout-expected.txt
index d877250..43d00c4 100644
--- a/LayoutTests/platform/gtk/fast/table/early-table-layout-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/early-table-layout-expected.txt
@@ -3,19 +3,19 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderTable {TABLE} at (0,0) size 500x50 [border: (1px outset #808080)]
-        RenderTableSection {TBODY} at (1,1) size 498x48
-          RenderTableRow {TR} at (0,2) size 498x21
-            RenderTableCell {TD} at (2,2) size 246x21 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+      RenderTable {TABLE} at (0,0) size 500x52 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 498x50
+          RenderTableRow {TR} at (0,2) size 498x22
+            RenderTableCell {TD} at (2,2) size 246x22 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 46x17
                 text run at (2,2) width 46: "cell 1,1"
-            RenderTableCell {TD} at (250,2) size 246x21 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (250,2) size 246x22 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 46x17
                 text run at (2,2) width 46: "cell 1,2"
-          RenderTableRow {TR} at (0,25) size 498x21
-            RenderTableCell {TD} at (2,25) size 246x21 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,26) size 498x22
+            RenderTableCell {TD} at (2,26) size 246x22 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 46x17
                 text run at (2,2) width 46: "cell 2,1"
-            RenderTableCell {TD} at (250,25) size 246x21 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (250,26) size 246x22 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 46x17
                 text run at (2,2) width 46: "cell 2,2"
diff --git a/LayoutTests/platform/gtk/fast/table/edge-offsets-expected.png b/LayoutTests/platform/gtk/fast/table/edge-offsets-expected.png
index d68ff98..05a25c7 100644
--- a/LayoutTests/platform/gtk/fast/table/edge-offsets-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/edge-offsets-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/edge-offsets-expected.txt b/LayoutTests/platform/gtk/fast/table/edge-offsets-expected.txt
index 5b4c339..8c0e77b 100644
--- a/LayoutTests/platform/gtk/fast/table/edge-offsets-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/edge-offsets-expected.txt
@@ -3,48 +3,48 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x34
+      RenderBlock {P} at (0,0) size 784x36
         RenderText {#text} at (0,0) size 212x17
           text run at (0,0) width 212: "This tests for a regression against "
-        RenderInline {I} at (0,0) size 778x34
+        RenderInline {I} at (0,0) size 778x35
           RenderInline {A} at (0,0) size 348x17 [color=#0000EE]
             RenderText {#text} at (212,0) size 348x17
               text run at (212,0) width 348: "http://bugzilla.opendarwin.org/show_bug.cgi?id=7054"
-          RenderText {#text} at (560,0) size 778x34
+          RenderText {#text} at (560,0) size 778x35
             text run at (560,0) width 4: " "
             text run at (564,0) width 214: "Vertical scroll bars do not appear"
-            text run at (0,17) width 169: "or do not scroll completely"
-        RenderText {#text} at (169,17) size 4x17
-          text run at (169,17) width 4: "."
-      RenderBlock {P} at (0,50) size 784x17
+            text run at (0,18) width 169: "or do not scroll completely"
+        RenderText {#text} at (169,18) size 4x17
+          text run at (169,18) width 4: "."
+      RenderBlock {P} at (0,52) size 784x18
         RenderText {#text} at (0,0) size 649x17
           text run at (0,0) width 649: "The top two boxes should have horizontal scroll bars. The bottom box should have a vertical scroll bar."
-      RenderBlock {HR} at (0,83) size 784x2 [border: (1px inset #000000)]
-      RenderBlock (anonymous) at (0,195) size 784x17
+      RenderBlock {HR} at (0,86) size 784x2 [border: (1px inset #000000)]
+      RenderBlock (anonymous) at (0,198) size 784x18
         RenderBR {BR} at (0,0) size 0x17
-      RenderBlock (anonymous) at (0,314) size 784x17
+      RenderBlock (anonymous) at (0,318) size 784x18
         RenderBR {BR} at (0,0) size 0x17
-layer at (8,101) size 102x102 clip at (9,102) size 100x85 scrollWidth 133
-  RenderBlock {DIV} at (0,93) size 102x102 [border: (1px solid #0000FF)]
+layer at (8,104) size 102x102 clip at (9,105) size 100x85 scrollWidth 133
+  RenderBlock {DIV} at (0,96) size 102x102 [border: (1px solid #0000FF)]
     RenderTable {TABLE} at (1,1) size 6x6
       RenderTableSection {TBODY} at (0,0) size 6x6
         RenderTableRow {TR} at (0,2) size 6x2
           RenderTableCell {TD} at (2,2) size 2x2 [r=0 c=0 rs=1 cs=1]
-layer at (8,220) size 102x102 clip at (9,221) size 100x85 scrollX 33 scrollWidth 133
-  RenderBlock {DIV} at (0,212) size 102x102 [border: (1px solid #0000FF)]
+layer at (8,224) size 102x102 clip at (9,225) size 100x85 scrollX 33 scrollWidth 133
+  RenderBlock {DIV} at (0,216) size 102x102 [border: (1px solid #0000FF)]
     RenderTable {TABLE} at (95,1) size 6x6
       RenderTableSection {TBODY} at (0,0) size 6x6
         RenderTableRow {TR} at (0,2) size 6x2
           RenderTableCell {TD} at (2,2) size 2x2 [r=0 c=0 rs=1 cs=1]
-layer at (8,339) size 102x102 clip at (9,340) size 85x100 scrollHeight 133
-  RenderBlock {DIV} at (0,331) size 102x102 [border: (1px solid #0000FF)]
+layer at (8,344) size 102x102 clip at (9,345) size 85x100 scrollHeight 133
+  RenderBlock {DIV} at (0,336) size 102x102 [border: (1px solid #0000FF)]
     RenderTable {TABLE} at (1,1) size 6x6
       RenderTableSection {TBODY} at (0,0) size 6x6
         RenderTableRow {TR} at (0,2) size 6x2
           RenderTableCell {TD} at (2,2) size 2x2 [r=0 c=0 rs=1 cs=1]
-layer at (82,105) size 60x60 backgroundClip at (9,102) size 100x85 clip at (9,102) size 100x85
+layer at (82,108) size 60x60 backgroundClip at (9,105) size 100x85 clip at (9,105) size 100x85
   RenderBlock (positioned) {DIV} at (70,0) size 60x60 [bgcolor=#C0C0C0]
-layer at (-24,224) size 60x60 backgroundClip at (9,221) size 100x85 clip at (9,221) size 100x85
+layer at (-24,228) size 60x60 backgroundClip at (9,225) size 100x85 clip at (9,225) size 100x85
   RenderBlock (positioned) {DIV} at (-130,0) size 60x60 [bgcolor=#C0C0C0]
-layer at (12,413) size 60x60 backgroundClip at (9,340) size 85x100 clip at (9,340) size 85x100
+layer at (12,418) size 60x60 backgroundClip at (9,345) size 85x100 clip at (9,345) size 85x100
   RenderBlock (positioned) {DIV} at (0,70) size 60x60 [bgcolor=#C0C0C0]
diff --git a/LayoutTests/platform/gtk/fast/table/empty-cells-expected.png b/LayoutTests/platform/gtk/fast/table/empty-cells-expected.png
index 55f75a1..8bc862e 100644
--- a/LayoutTests/platform/gtk/fast/table/empty-cells-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/empty-cells-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/empty-cells-expected.txt b/LayoutTests/platform/gtk/fast/table/empty-cells-expected.txt
index ec572f3..4dca960 100644
--- a/LayoutTests/platform/gtk/fast/table/empty-cells-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/empty-cells-expected.txt
@@ -1,201 +1,201 @@
-layer at (0,0) size 785x779
+layer at (0,0) size 785x783
   RenderView at (0,0) size 785x600
-layer at (0,0) size 785x779
-  RenderBlock {HTML} at (0,0) size 785x779
-    RenderBody {BODY} at (0,0) size 785x779
+layer at (0,0) size 785x783
+  RenderBlock {HTML} at (0,0) size 785x783
+    RenderBody {BODY} at (0,0) size 785x783
       RenderTable {TABLE} at (0,0) size 785x29 [border: (2px solid #000000)]
         RenderTableSection {TBODY} at (2,2) size 781x25
           RenderTableRow {TR} at (0,0) size 781x25
             RenderTableCell {TD} at (0,12) size 0x0 [r=0 c=0 rs=1 cs=1]
-            RenderTableCell {TD} at (0,4) size 781x17 [bgcolor=#FF0000] [r=0 c=1 rs=1 cs=1]
-              RenderText {#text} at (0,0) size 220x17
-                text run at (0,0) width 220: "First cell empty, second auto width"
+            RenderTableCell {TD} at (0,3) size 781x19 [bgcolor=#FF0000] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 220x18
+                text run at (0,1) width 220: "First cell empty, second auto width"
       RenderTable {TABLE} at (0,29) size 785x29 [border: (2px solid #000000)]
         RenderTableSection {TBODY} at (2,2) size 781x25
           RenderTableRow {TR} at (0,0) size 781x25
             RenderTableCell {TD} at (0,12) size 0x0 [r=0 c=0 rs=1 cs=1]
-            RenderTableCell {TD} at (0,4) size 781x17 [bgcolor=#FF0000] [r=0 c=1 rs=1 cs=1]
-              RenderText {#text} at (0,0) size 239x17
-                text run at (0,0) width 239: "First cell empty, second percent width"
+            RenderTableCell {TD} at (0,3) size 781x19 [bgcolor=#FF0000] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 239x18
+                text run at (0,1) width 239: "First cell empty, second percent width"
       RenderTable {TABLE} at (0,58) size 785x29 [border: (2px solid #000000)]
         RenderTableSection {TBODY} at (2,2) size 781x25
           RenderTableRow {TR} at (0,0) size 781x25
             RenderTableCell {TD} at (0,12) size 0x0 [r=0 c=0 rs=1 cs=1]
-            RenderTableCell {TD} at (0,4) size 781x17 [bgcolor=#FF0000] [r=0 c=1 rs=1 cs=1]
-              RenderText {#text} at (0,0) size 225x17
-                text run at (0,0) width 225: "First cell empty, second fixed width"
+            RenderTableCell {TD} at (0,3) size 781x19 [bgcolor=#FF0000] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 225x18
+                text run at (0,1) width 225: "First cell empty, second fixed width"
       RenderTable {TABLE} at (0,87) size 785x29 [border: (2px solid #000000)]
         RenderTableSection {TBODY} at (2,2) size 781x25
           RenderTableRow {TR} at (0,0) size 781x25
-            RenderTableCell {TD} at (0,4) size 391x17 [r=0 c=0 rs=1 cs=1]
-              RenderText {#text} at (0,0) size 4x17
-                text run at (0,0) width 4: " "
-            RenderTableCell {TD} at (390,4) size 391x17 [bgcolor=#FF0000] [r=0 c=1 rs=1 cs=1]
-              RenderText {#text} at (0,0) size 333x17
-                text run at (0,0) width 333: "First cell empty (with space) and has white-space:pre"
+            RenderTableCell {TD} at (0,3) size 391x19 [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 4x18
+                text run at (0,1) width 4: " "
+            RenderTableCell {TD} at (390,3) size 391x19 [bgcolor=#FF0000] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 333x18
+                text run at (0,1) width 333: "First cell empty (with space) and has white-space:pre"
       RenderTable {TABLE} at (0,116) size 785x29 [border: (2px solid #000000)]
         RenderTableSection {TBODY} at (2,2) size 781x25
           RenderTableRow {TR} at (0,0) size 781x25
             RenderTableCell {TD} at (0,12) size 0x0 [r=0 c=0 rs=1 cs=1]
-            RenderTableCell {TD} at (0,4) size 781x17 [bgcolor=#FF0000] [r=0 c=1 rs=1 cs=1]
-              RenderText {#text} at (0,0) size 321x17
-                text run at (0,0) width 321: "First cell empty (no space) and has white-space:pre"
+            RenderTableCell {TD} at (0,3) size 781x19 [bgcolor=#FF0000] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 321x18
+                text run at (0,1) width 321: "First cell empty (no space) and has white-space:pre"
       RenderTable {TABLE} at (0,145) size 785x29 [border: (2px solid #000000)]
         RenderTableSection {TBODY} at (2,2) size 781x25
           RenderTableRow {TR} at (0,0) size 781x25
             RenderTableCell {TD} at (0,10) size 391x5 [border: (2px solid #008000)] [r=0 c=0 rs=1 cs=1]
-            RenderTableCell {TD} at (390,4) size 391x17 [bgcolor=#FF0000] [r=0 c=1 rs=1 cs=1]
-              RenderText {#text} at (0,0) size 191x17
-                text run at (0,0) width 191: "First cell empty but has border"
+            RenderTableCell {TD} at (390,3) size 391x19 [bgcolor=#FF0000] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 191x18
+                text run at (0,1) width 191: "First cell empty but has border"
       RenderTable {TABLE} at (0,174) size 785x29 [border: (2px solid #000000)]
         RenderTableSection {TBODY} at (2,2) size 781x25
           RenderTableRow {TR} at (0,0) size 781x25
             RenderTableCell {TD} at (0,10) size 391x5 [r=0 c=0 rs=1 cs=1]
-            RenderTableCell {TD} at (390,4) size 391x17 [bgcolor=#FF0000] [r=0 c=1 rs=1 cs=1]
-              RenderText {#text} at (0,0) size 201x17
-                text run at (0,0) width 201: "First cell empty but has padding"
+            RenderTableCell {TD} at (390,3) size 391x19 [bgcolor=#FF0000] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 201x18
+                text run at (0,1) width 201: "First cell empty but has padding"
       RenderTable {TABLE} at (0,203) size 785x29 [border: (2px solid #000000)]
         RenderTableSection {TBODY} at (2,2) size 781x25
           RenderTableRow {TR} at (0,0) size 781x25
             RenderTableCell {TD} at (0,11) size 391x3 [r=0 c=0 rs=1 cs=1]
-            RenderTableCell {TD} at (390,3) size 391x19 [bgcolor=#FF0000] [r=0 c=1 rs=1 cs=1]
-              RenderText {#text} at (1,1) size 237x17
-                text run at (1,1) width 237: "First cell empty, table has cellpadding"
+            RenderTableCell {TD} at (390,2) size 391x21 [bgcolor=#FF0000] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 237x18
+                text run at (1,2) width 237: "First cell empty, table has cellpadding"
       RenderTable {TABLE} at (0,232) size 785x31 [border: (2px solid #000000)]
         RenderTableSection {TBODY} at (2,2) size 781x27
           RenderTableRow {TR} at (0,1) size 781x25
             RenderTableCell {TD} at (1,13) size 0x0 [r=0 c=0 rs=1 cs=1]
-            RenderTableCell {TD} at (2,5) size 778x17 [bgcolor=#FF0000] [r=0 c=1 rs=1 cs=1]
-              RenderText {#text} at (0,0) size 234x17
-                text run at (0,0) width 234: "First cell empty, table has cellspacing"
+            RenderTableCell {TD} at (2,4) size 778x19 [bgcolor=#FF0000] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 234x18
+                text run at (0,1) width 234: "First cell empty, table has cellspacing"
       RenderTable {TABLE} at (0,263) size 785x29 [border: (2px solid #000000)]
         RenderTableSection {TBODY} at (2,2) size 781x25
           RenderTableRow {TR} at (0,0) size 781x25
             RenderTableCell {TD} at (0,12) size 0x0 [r=0 c=0 rs=1 cs=1]
-            RenderTableCell {TD} at (0,4) size 781x17 [bgcolor=#FF0000] [r=0 c=1 rs=1 cs=1]
-              RenderText {#text} at (0,0) size 194x17
-                text run at (0,0) width 194: "First cell empty but has margin"
+            RenderTableCell {TD} at (0,3) size 781x19 [bgcolor=#FF0000] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 194x18
+                text run at (0,1) width 194: "First cell empty but has margin"
       RenderTable {TABLE} at (0,292) size 785x29 [border: (2px solid #000000)]
         RenderTableSection {TBODY} at (2,2) size 781x25
           RenderTableRow {TR} at (0,0) size 781x25
             RenderTableCell {TD} at (0,12) size 391x0 [bgcolor=#FFFF00] [r=0 c=0 rs=1 cs=1]
-            RenderTableCell {TD} at (390,4) size 391x17 [bgcolor=#FF0000] [r=0 c=1 rs=1 cs=1]
-              RenderText {#text} at (0,0) size 261x17
-                text run at (0,0) width 261: "First cell empty but has background color"
+            RenderTableCell {TD} at (390,3) size 391x19 [bgcolor=#FF0000] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 261x18
+                text run at (0,1) width 261: "First cell empty but has background color"
       RenderTable {TABLE} at (0,321) size 785x54 [border: (2px solid #000000)]
         RenderTableSection {TBODY} at (2,2) size 781x50
           RenderTableRow {TR} at (0,0) size 781x25
             RenderTableCell {TD} at (0,12) size 391x0 [r=0 c=0 rs=1 cs=1]
-            RenderTableCell {TD} at (390,4) size 391x17 [bgcolor=#FF0000] [r=0 c=1 rs=1 cs=1]
-              RenderText {#text} at (0,0) size 158x17
-                text run at (0,0) width 158: "First row, first cell empty"
+            RenderTableCell {TD} at (390,3) size 391x19 [bgcolor=#FF0000] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 158x18
+                text run at (0,1) width 158: "First row, first cell empty"
           RenderTableRow {TR} at (0,25) size 781x25
-            RenderTableCell {TD} at (0,29) size 391x17 [r=1 c=0 rs=1 cs=1]
-              RenderText {#text} at (0,0) size 23x17
-                text run at (0,0) width 23: "text"
-            RenderTableCell {TD} at (390,29) size 391x17 [bgcolor=#FF0000] [r=1 c=1 rs=1 cs=1]
-              RenderText {#text} at (0,0) size 201x17
-                text run at (0,0) width 201: "Second row, first cell not empty"
+            RenderTableCell {TD} at (0,28) size 391x19 [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 23x18
+                text run at (0,1) width 23: "text"
+            RenderTableCell {TD} at (390,28) size 391x19 [bgcolor=#FF0000] [r=1 c=1 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 201x18
+                text run at (0,1) width 201: "Second row, first cell not empty"
       RenderTable {TABLE} at (0,375) size 785x54 [border: (2px solid #000000)]
         RenderTableSection {TBODY} at (2,2) size 781x50
           RenderTableRow {TR} at (0,0) size 781x25
             RenderTableCell {TD} at (0,12) size 0x0 [r=0 c=0 rs=1 cs=1]
-            RenderTableCell {TD} at (0,4) size 781x17 [bgcolor=#FF0000] [r=0 c=1 rs=1 cs=1]
-              RenderText {#text} at (0,0) size 158x17
-                text run at (0,0) width 158: "First row, first cell empty"
+            RenderTableCell {TD} at (0,3) size 781x19 [bgcolor=#FF0000] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 158x18
+                text run at (0,1) width 158: "First row, first cell empty"
           RenderTableRow {TR} at (0,25) size 781x25
             RenderTableCell {TD} at (0,37) size 0x0 [r=1 c=0 rs=1 cs=1]
-            RenderTableCell {TD} at (0,29) size 781x17 [bgcolor=#FF0000] [r=1 c=1 rs=1 cs=1]
-              RenderText {#text} at (0,0) size 177x17
-                text run at (0,0) width 177: "Second row, first cell empty"
+            RenderTableCell {TD} at (0,28) size 781x19 [bgcolor=#FF0000] [r=1 c=1 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 177x18
+                text run at (0,1) width 177: "Second row, first cell empty"
       RenderTable {TABLE} at (0,429) size 785x29 [border: (2px solid #000000)]
         RenderTableSection {TBODY} at (2,2) size 781x25
           RenderTableRow {TR} at (0,0) size 781x25
             RenderTableCell {TD} at (0,12) size 391x0 [r=0 c=0 rs=1 cs=2]
-            RenderTableCell {TD} at (390,4) size 391x17 [bgcolor=#FF0000] [r=0 c=2 rs=1 cs=1]
-              RenderText {#text} at (0,0) size 178x17
-                text run at (0,0) width 178: "First cell empty, has colspan"
+            RenderTableCell {TD} at (390,3) size 391x19 [bgcolor=#FF0000] [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 178x18
+                text run at (0,1) width 178: "First cell empty, has colspan"
       RenderTable {TABLE} at (0,458) size 785x54 [border: (2px solid #000000)]
         RenderTableSection {TBODY} at (2,2) size 781x50
           RenderTableRow {TR} at (0,0) size 781x25
             RenderTableCell {TD} at (0,12) size 0x0 [r=0 c=0 rs=1 cs=1]
-            RenderTableCell {TD} at (0,4) size 391x17 [bgcolor=#FF0000] [r=0 c=1 rs=1 cs=1]
-              RenderText {#text} at (0,0) size 23x17
-                text run at (0,0) width 23: "text"
-            RenderTableCell {TD} at (390,4) size 391x17 [bgcolor=#FF0000] [r=0 c=2 rs=1 cs=1]
-              RenderText {#text} at (0,0) size 308x17
-                text run at (0,0) width 308: "First row, first cell empty, second cell non-empty"
+            RenderTableCell {TD} at (0,3) size 391x19 [bgcolor=#FF0000] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 23x18
+                text run at (0,1) width 23: "text"
+            RenderTableCell {TD} at (390,3) size 391x19 [bgcolor=#FF0000] [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 308x18
+                text run at (0,1) width 308: "First row, first cell empty, second cell non-empty"
           RenderTableRow {TR} at (0,25) size 781x25
             RenderTableCell {TD} at (0,37) size 391x0 [r=1 c=0 rs=1 cs=2]
-            RenderTableCell {TD} at (390,29) size 391x17 [bgcolor=#FF0000] [r=1 c=2 rs=1 cs=1]
-              RenderText {#text} at (0,0) size 278x17
-                text run at (0,0) width 278: "Second row, first cell empty with colspan=2"
+            RenderTableCell {TD} at (390,28) size 391x19 [bgcolor=#FF0000] [r=1 c=2 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 278x18
+                text run at (0,1) width 278: "Second row, first cell empty with colspan=2"
       RenderTable {TABLE} at (0,512) size 785x54 [border: (2px solid #000000)]
         RenderTableSection {TBODY} at (2,2) size 781x50
           RenderTableRow {TR} at (0,0) size 781x25
-            RenderTableCell {TD} at (0,4) size 391x17 [bgcolor=#FF0000] [r=0 c=0 rs=1 cs=1]
-              RenderText {#text} at (0,0) size 23x17
-                text run at (0,0) width 23: "text"
+            RenderTableCell {TD} at (0,3) size 391x19 [bgcolor=#FF0000] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 23x18
+                text run at (0,1) width 23: "text"
             RenderTableCell {TD} at (390,12) size 0x0 [r=0 c=1 rs=1 cs=1]
-            RenderTableCell {TD} at (390,4) size 391x17 [bgcolor=#FF0000] [r=0 c=2 rs=1 cs=1]
-              RenderText {#text} at (0,0) size 308x17
-                text run at (0,0) width 308: "First row, first cell non-empty, second cell empty"
+            RenderTableCell {TD} at (390,3) size 391x19 [bgcolor=#FF0000] [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 308x18
+                text run at (0,1) width 308: "First row, first cell non-empty, second cell empty"
           RenderTableRow {TR} at (0,25) size 781x25
             RenderTableCell {TD} at (0,37) size 391x0 [r=1 c=0 rs=1 cs=2]
-            RenderTableCell {TD} at (390,29) size 391x17 [bgcolor=#FF0000] [r=1 c=2 rs=1 cs=1]
-              RenderText {#text} at (0,0) size 278x17
-                text run at (0,0) width 278: "Second row, first cell empty with colspan=2"
+            RenderTableCell {TD} at (390,28) size 391x19 [bgcolor=#FF0000] [r=1 c=2 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 278x18
+                text run at (0,1) width 278: "Second row, first cell empty with colspan=2"
       RenderTable {TABLE} at (0,566) size 785x54 [border: (2px solid #000000)]
         RenderTableSection {TBODY} at (2,2) size 781x50
           RenderTableRow {TR} at (0,0) size 781x25
             RenderTableCell {TD} at (0,12) size 196x0 [r=0 c=0 rs=1 cs=1]
             RenderTableCell {TD} at (195,12) size 196x0 [r=0 c=1 rs=1 cs=1]
-            RenderTableCell {TD} at (390,4) size 391x17 [bgcolor=#FF0000] [r=0 c=2 rs=1 cs=1]
-              RenderText {#text} at (0,0) size 233x17
-                text run at (0,0) width 233: "First row, first and second cell empty"
+            RenderTableCell {TD} at (390,3) size 391x19 [bgcolor=#FF0000] [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 233x18
+                text run at (0,1) width 233: "First row, first and second cell empty"
           RenderTableRow {TR} at (0,25) size 781x25
             RenderTableCell {TD} at (0,37) size 391x0 [r=1 c=0 rs=1 cs=2]
-            RenderTableCell {TD} at (390,29) size 391x17 [bgcolor=#FF0000] [r=1 c=2 rs=1 cs=1]
-              RenderText {#text} at (0,0) size 275x17
-                text run at (0,0) width 275: "Second row, first cell empty, has colspan=2"
-      RenderTable {TABLE} at (0,620) size 785x63 [border: (2px solid #000000)]
-        RenderTableSection {TBODY} at (2,2) size 781x59
+            RenderTableCell {TD} at (390,28) size 391x19 [bgcolor=#FF0000] [r=1 c=2 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 275x18
+                text run at (0,1) width 275: "Second row, first cell empty, has colspan=2"
+      RenderTable {TABLE} at (0,620) size 785x65 [border: (2px solid #000000)]
+        RenderTableSection {TBODY} at (2,2) size 781x61
           RenderTableRow {TR} at (0,0) size 781x25
             RenderTableCell {TD} at (0,12) size 196x0 [r=0 c=0 rs=1 cs=1]
             RenderTableCell {TD} at (195,12) size 196x0 [r=0 c=1 rs=1 cs=1]
-            RenderTableCell {TD} at (390,4) size 391x17 [bgcolor=#FF0000] [r=0 c=2 rs=1 cs=1]
-              RenderText {#text} at (0,0) size 233x17
-                text run at (0,0) width 233: "First row, first and second cell empty"
-          RenderTableRow {TR} at (0,25) size 781x34
-            RenderTableCell {TD} at (0,42) size 391x0 [r=1 c=0 rs=1 cs=2]
-            RenderTableCell {TD} at (390,25) size 391x34 [bgcolor=#FF0000] [r=1 c=2 rs=1 cs=1]
-              RenderText {#text} at (0,0) size 352x34
+            RenderTableCell {TD} at (390,3) size 391x19 [bgcolor=#FF0000] [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 233x18
+                text run at (0,1) width 233: "First row, first and second cell empty"
+          RenderTableRow {TR} at (0,25) size 781x36
+            RenderTableCell {TD} at (0,43) size 391x0 [r=1 c=0 rs=1 cs=2]
+            RenderTableCell {TD} at (390,25) size 391x36 [bgcolor=#FF0000] [r=1 c=2 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 352x35
                 text run at (0,0) width 352: "Second row, first cell empty, has colspan=2 and percent"
-                text run at (0,17) width 36: "width"
-      RenderTable {TABLE} at (0,683) size 785x54 [border: (2px solid #000000)]
+                text run at (0,18) width 36: "width"
+      RenderTable {TABLE} at (0,685) size 785x54 [border: (2px solid #000000)]
         RenderTableSection {TBODY} at (2,2) size 781x50
           RenderTableRow {TR} at (0,0) size 781x25
             RenderTableCell {TD} at (0,12) size 196x0 [r=0 c=0 rs=1 cs=1]
             RenderTableCell {TD} at (195,12) size 196x0 [r=0 c=1 rs=1 cs=1]
-            RenderTableCell {TD} at (390,4) size 391x17 [bgcolor=#FF0000] [r=0 c=2 rs=1 cs=1]
-              RenderText {#text} at (0,0) size 233x17
-                text run at (0,0) width 233: "First row, first and second cell empty"
+            RenderTableCell {TD} at (390,3) size 391x19 [bgcolor=#FF0000] [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 233x18
+                text run at (0,1) width 233: "First row, first and second cell empty"
           RenderTableRow {TR} at (0,25) size 781x25
             RenderTableCell {TD} at (0,37) size 391x0 [r=1 c=0 rs=1 cs=2]
-            RenderTableCell {TD} at (390,29) size 391x17 [bgcolor=#FF0000] [r=1 c=2 rs=1 cs=1]
-              RenderText {#text} at (0,0) size 378x17
-                text run at (0,0) width 378: "Second row, first cell empty, has colspan=2 and fixed width"
-      RenderBlock (anonymous) at (0,737) size 785x17
+            RenderTableCell {TD} at (390,28) size 391x19 [bgcolor=#FF0000] [r=1 c=2 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 378x18
+                text run at (0,1) width 378: "Second row, first cell empty, has colspan=2 and fixed width"
+      RenderBlock (anonymous) at (0,739) size 785x18
         RenderText {#text} at (0,0) size 100x17
           text run at (0,0) width 100: "One empty cell:"
-      RenderTable {TABLE} at (0,754) size 785x4 [border: (2px solid #000000)]
+      RenderTable {TABLE} at (0,757) size 785x4 [border: (2px solid #000000)]
         RenderTableSection {TBODY} at (2,2) size 781x0
           RenderTableRow {TR} at (0,0) size 781x0
             RenderTableCell {TD} at (0,0) size 0x0 [r=0 c=0 rs=1 cs=1]
-      RenderBlock (anonymous) at (0,758) size 785x17
+      RenderBlock (anonymous) at (0,761) size 785x18
         RenderText {#text} at (0,0) size 109x17
           text run at (0,0) width 109: "Two empty cells:"
-      RenderTable {TABLE} at (0,775) size 785x4 [border: (2px solid #000000)]
+      RenderTable {TABLE} at (0,779) size 785x4 [border: (2px solid #000000)]
         RenderTableSection {TBODY} at (2,2) size 781x0
           RenderTableRow {TR} at (0,0) size 781x0
             RenderTableCell {TD} at (0,0) size 0x0 [r=0 c=0 rs=1 cs=1]
diff --git a/LayoutTests/platform/gtk/fast/table/empty-table-percent-height-expected.png b/LayoutTests/platform/gtk/fast/table/empty-table-percent-height-expected.png
index 8f92770..a77fc40 100644
--- a/LayoutTests/platform/gtk/fast/table/empty-table-percent-height-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/empty-table-percent-height-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/empty-table-percent-height-expected.txt b/LayoutTests/platform/gtk/fast/table/empty-table-percent-height-expected.txt
index d327b4a..31f4cd4 100644
--- a/LayoutTests/platform/gtk/fast/table/empty-table-percent-height-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/empty-table-percent-height-expected.txt
@@ -9,6 +9,6 @@
             RenderTableCell {TD} at (2,289) size 622x4 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
             RenderTableCell {TD} at (626,280) size 154x22 [border: (1px dashed #552222)] [r=0 c=1 rs=1 cs=1]
               RenderTable {TABLE} at (2,2) size 150x0
-              RenderBlock (anonymous) at (2,2) size 150x17
+              RenderBlock (anonymous) at (2,2) size 150x18
                 RenderText {#text} at (0,0) size 24x17
                   text run at (0,0) width 24: "boo"
diff --git a/LayoutTests/platform/gtk/fast/table/fixed-nested-expected.png b/LayoutTests/platform/gtk/fast/table/fixed-nested-expected.png
index 4cf7de2..de6231c 100644
--- a/LayoutTests/platform/gtk/fast/table/fixed-nested-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/fixed-nested-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/fixed-nested-expected.txt b/LayoutTests/platform/gtk/fast/table/fixed-nested-expected.txt
index 81a361c..e048f55 100644
--- a/LayoutTests/platform/gtk/fast/table/fixed-nested-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/fixed-nested-expected.txt
@@ -3,14 +3,14 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderTable {TABLE} at (0,0) size 740x27 [bgcolor=#008000]
-        RenderTableSection {TBODY} at (0,0) size 740x27
-          RenderTableRow {TR} at (0,2) size 740x23
-            RenderTableCell {TD} at (2,13) size 1x0 [bgcolor=#FFFF00] [r=0 c=0 rs=1 cs=1]
-            RenderTableCell {TD} at (5,2) size 733x23 [r=0 c=1 rs=1 cs=1]
-              RenderTable {TABLE} at (0,0) size 587x23
-                RenderTableSection {TBODY} at (0,0) size 587x23
-                  RenderTableRow {TR} at (0,2) size 587x19
-                    RenderTableCell {TD} at (2,2) size 583x19 [r=0 c=0 rs=1 cs=1]
+      RenderTable {TABLE} at (0,0) size 740x28 [bgcolor=#008000]
+        RenderTableSection {TBODY} at (0,0) size 740x28
+          RenderTableRow {TR} at (0,2) size 740x24
+            RenderTableCell {TD} at (2,14) size 1x0 [bgcolor=#FFFF00] [r=0 c=0 rs=1 cs=1]
+            RenderTableCell {TD} at (5,2) size 733x24 [r=0 c=1 rs=1 cs=1]
+              RenderTable {TABLE} at (0,0) size 587x24
+                RenderTableSection {TBODY} at (0,0) size 587x24
+                  RenderTableRow {TR} at (0,2) size 587x20
+                    RenderTableCell {TD} at (2,2) size 583x20 [r=0 c=0 rs=1 cs=1]
                       RenderText {#text} at (1,1) size 105x17
                         text run at (1,1) width 105: "here is some text"
diff --git a/LayoutTests/platform/gtk/fast/table/fixed-table-non-cell-in-row-expected.png b/LayoutTests/platform/gtk/fast/table/fixed-table-non-cell-in-row-expected.png
index c964c099..6460956 100644
--- a/LayoutTests/platform/gtk/fast/table/fixed-table-non-cell-in-row-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/fixed-table-non-cell-in-row-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/fixed-table-non-cell-in-row-expected.txt b/LayoutTests/platform/gtk/fast/table/fixed-table-non-cell-in-row-expected.txt
index 412536f..34f0757 100644
--- a/LayoutTests/platform/gtk/fast/table/fixed-table-non-cell-in-row-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/fixed-table-non-cell-in-row-expected.txt
@@ -3,19 +3,19 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x34
+      RenderBlock {P} at (0,0) size 784x36
         RenderText {#text} at (0,0) size 63x17
           text run at (0,0) width 63: "This tests "
         RenderInline {A} at (0,0) size 60x17 [color=#0000EE]
           RenderText {#text} at (63,0) size 60x17
             text run at (63,0) width 60: "bug 6960"
-        RenderText {#text} at (123,0) size 756x34
+        RenderText {#text} at (123,0) size 756x35
           text run at (123,0) width 633: ", which was an assertion that failed for fixed-layout tables with non-cells in them. This can arise with"
-          text run at (0,17) width 91: "forms, at least."
-      RenderBlock {P} at (0,50) size 784x17
+          text run at (0,18) width 91: "forms, at least."
+      RenderBlock {P} at (0,52) size 784x18
         RenderText {#text} at (0,0) size 428x17
           text run at (0,0) width 428: "The test is simply that the empty table below does not cause a crash."
-      RenderTable {TABLE} at (0,83) size 100x100 [border: (3px solid #FF0000)]
+      RenderTable {TABLE} at (0,86) size 100x100 [border: (3px solid #FF0000)]
         RenderTableSection {TBODY} at (3,3) size 94x94
           RenderTableRow {TR} at (0,2) size 94x90
             RenderTableCell {TD} at (2,46) size 90x2 [r=0 c=0 rs=1 cs=1]
diff --git a/LayoutTests/platform/gtk/fast/table/fixed-table-with-percent-inside-percent-table-expected.png b/LayoutTests/platform/gtk/fast/table/fixed-table-with-percent-inside-percent-table-expected.png
index 4c7a75a..3feaa2b 100644
--- a/LayoutTests/platform/gtk/fast/table/fixed-table-with-percent-inside-percent-table-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/fixed-table-with-percent-inside-percent-table-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/fixed-table-with-percent-inside-percent-table-expected.txt b/LayoutTests/platform/gtk/fast/table/fixed-table-with-percent-inside-percent-table-expected.txt
index 7d6c000..9dc3675 100644
--- a/LayoutTests/platform/gtk/fast/table/fixed-table-with-percent-inside-percent-table-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/fixed-table-with-percent-inside-percent-table-expected.txt
@@ -3,15 +3,15 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderTable {TABLE} at (0,0) size 784x33 [bgcolor=#FF0000]
-        RenderTableSection {TBODY} at (0,0) size 784x33
+      RenderTable {TABLE} at (0,0) size 784x34 [bgcolor=#FF0000]
+        RenderTableSection {TBODY} at (0,0) size 784x34
           RenderTableRow {TR} at (0,2) size 784x2
             RenderTableCell {TD} at (2,2) size 780x2 [r=0 c=0 rs=1 cs=1]
-          RenderTableRow {TR} at (0,6) size 784x25
-            RenderTableCell {TD} at (2,6) size 780x25 [r=1 c=0 rs=1 cs=1]
-              RenderTable {TABLE} at (1,1) size 778x23 [bgcolor=#008000]
-                RenderTableSection {TBODY} at (0,0) size 778x23
-                  RenderTableRow {TR} at (0,2) size 778x19
-                    RenderTableCell {TD} at (2,2) size 774x19 [r=0 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,6) size 784x26
+            RenderTableCell {TD} at (2,6) size 780x26 [r=1 c=0 rs=1 cs=1]
+              RenderTable {TABLE} at (1,1) size 778x24 [bgcolor=#008000]
+                RenderTableSection {TBODY} at (0,0) size 778x24
+                  RenderTableRow {TR} at (0,2) size 778x20
+                    RenderTableCell {TD} at (2,2) size 774x20 [r=0 c=0 rs=1 cs=1]
                       RenderText {#text} at (1,1) size 50x17
                         text run at (1,1) width 50: "Content"
diff --git a/LayoutTests/platform/gtk/fast/table/fixed-table-with-percent-width-inside-auto-table-expected.png b/LayoutTests/platform/gtk/fast/table/fixed-table-with-percent-width-inside-auto-table-expected.png
index d62d484..e0a78cf 100644
--- a/LayoutTests/platform/gtk/fast/table/fixed-table-with-percent-width-inside-auto-table-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/fixed-table-with-percent-width-inside-auto-table-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/fixed-table-with-percent-width-inside-auto-table-expected.txt b/LayoutTests/platform/gtk/fast/table/fixed-table-with-percent-width-inside-auto-table-expected.txt
index 7906f29..8f997a3 100644
--- a/LayoutTests/platform/gtk/fast/table/fixed-table-with-percent-width-inside-auto-table-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/fixed-table-with-percent-width-inside-auto-table-expected.txt
@@ -3,17 +3,17 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderTable {TABLE} at (0,0) size 784x35 [bgcolor=#FF0000]
-        RenderTableSection {TBODY} at (0,0) size 784x35
-          RenderTableRow {TR} at (0,2) size 784x31
-            RenderTableCell {TD} at (2,2) size 780x31 [r=0 c=0 rs=1 cs=1]
-              RenderTable {TABLE} at (1,1) size 778x29 [bgcolor=#0000FF]
-                RenderTableSection {TBODY} at (0,0) size 778x29
-                  RenderTableRow {TR} at (0,2) size 778x25
-                    RenderTableCell {TD} at (2,2) size 774x25 [r=0 c=0 rs=1 cs=1]
-                      RenderTable {TABLE} at (1,1) size 772x23 [bgcolor=#008000]
-                        RenderTableSection {TBODY} at (0,0) size 772x23
-                          RenderTableRow {TR} at (0,2) size 772x19
-                            RenderTableCell {TD} at (2,2) size 768x19 [r=0 c=0 rs=1 cs=1]
+      RenderTable {TABLE} at (0,0) size 784x36 [bgcolor=#FF0000]
+        RenderTableSection {TBODY} at (0,0) size 784x36
+          RenderTableRow {TR} at (0,2) size 784x32
+            RenderTableCell {TD} at (2,2) size 780x32 [r=0 c=0 rs=1 cs=1]
+              RenderTable {TABLE} at (1,1) size 778x30 [bgcolor=#0000FF]
+                RenderTableSection {TBODY} at (0,0) size 778x30
+                  RenderTableRow {TR} at (0,2) size 778x26
+                    RenderTableCell {TD} at (2,2) size 774x26 [r=0 c=0 rs=1 cs=1]
+                      RenderTable {TABLE} at (1,1) size 772x24 [bgcolor=#008000]
+                        RenderTableSection {TBODY} at (0,0) size 772x24
+                          RenderTableRow {TR} at (0,2) size 772x20
+                            RenderTableCell {TD} at (2,2) size 768x20 [r=0 c=0 rs=1 cs=1]
                               RenderText {#text} at (1,1) size 50x17
                                 text run at (1,1) width 50: "Content"
diff --git a/LayoutTests/platform/gtk/fast/table/fixed-table-with-percent-width-inside-div-expected.png b/LayoutTests/platform/gtk/fast/table/fixed-table-with-percent-width-inside-div-expected.png
index 3ffd847..09bda71 100644
--- a/LayoutTests/platform/gtk/fast/table/fixed-table-with-percent-width-inside-div-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/fixed-table-with-percent-width-inside-div-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/fixed-table-with-percent-width-inside-div-expected.txt b/LayoutTests/platform/gtk/fast/table/fixed-table-with-percent-width-inside-div-expected.txt
index e5c85ad..d60ea3a 100644
--- a/LayoutTests/platform/gtk/fast/table/fixed-table-with-percent-width-inside-div-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/fixed-table-with-percent-width-inside-div-expected.txt
@@ -3,18 +3,18 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderTable {TABLE} at (0,0) size 784x35 [bgcolor=#FF0000]
-        RenderTableSection {TBODY} at (0,0) size 784x35
-          RenderTableRow {TR} at (0,2) size 784x31
-            RenderTableCell {TD} at (2,2) size 780x31 [r=0 c=0 rs=1 cs=1]
-              RenderBlock {DIV} at (1,1) size 150x29 [bgcolor=#800080]
-                RenderTable {TABLE} at (0,0) size 150x29 [bgcolor=#0000FF]
-                  RenderTableSection {TBODY} at (0,0) size 150x29
-                    RenderTableRow {TR} at (0,2) size 150x25
-                      RenderTableCell {TD} at (2,2) size 146x25 [r=0 c=0 rs=1 cs=1]
-                        RenderTable {TABLE} at (1,1) size 144x23 [bgcolor=#008000]
-                          RenderTableSection {TBODY} at (0,0) size 144x23
-                            RenderTableRow {TR} at (0,2) size 144x19
-                              RenderTableCell {TD} at (2,2) size 140x19 [r=0 c=0 rs=1 cs=1]
+      RenderTable {TABLE} at (0,0) size 784x36 [bgcolor=#FF0000]
+        RenderTableSection {TBODY} at (0,0) size 784x36
+          RenderTableRow {TR} at (0,2) size 784x32
+            RenderTableCell {TD} at (2,2) size 780x32 [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (1,1) size 150x30 [bgcolor=#800080]
+                RenderTable {TABLE} at (0,0) size 150x30 [bgcolor=#0000FF]
+                  RenderTableSection {TBODY} at (0,0) size 150x30
+                    RenderTableRow {TR} at (0,2) size 150x26
+                      RenderTableCell {TD} at (2,2) size 146x26 [r=0 c=0 rs=1 cs=1]
+                        RenderTable {TABLE} at (1,1) size 144x24 [bgcolor=#008000]
+                          RenderTableSection {TBODY} at (0,0) size 144x24
+                            RenderTableRow {TR} at (0,2) size 144x20
+                              RenderTableCell {TD} at (2,2) size 140x20 [r=0 c=0 rs=1 cs=1]
                                 RenderText {#text} at (1,1) size 50x17
                                   text run at (1,1) width 50: "Content"
diff --git a/LayoutTests/platform/gtk/fast/table/fixed-table-with-percent-width-inside-fixed-width-table-expected.png b/LayoutTests/platform/gtk/fast/table/fixed-table-with-percent-width-inside-fixed-width-table-expected.png
index 94a4d4f..5b3ea93 100644
--- a/LayoutTests/platform/gtk/fast/table/fixed-table-with-percent-width-inside-fixed-width-table-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/fixed-table-with-percent-width-inside-fixed-width-table-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/fixed-table-with-percent-width-inside-fixed-width-table-expected.txt b/LayoutTests/platform/gtk/fast/table/fixed-table-with-percent-width-inside-fixed-width-table-expected.txt
index 66cf0a7..1cb18bc 100644
--- a/LayoutTests/platform/gtk/fast/table/fixed-table-with-percent-width-inside-fixed-width-table-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/fixed-table-with-percent-width-inside-fixed-width-table-expected.txt
@@ -3,25 +3,25 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderTable {TABLE} at (0,0) size 784x58 [bgcolor=#FF0000]
-        RenderTableSection {TBODY} at (0,0) size 784x58
-          RenderTableRow {TR} at (0,2) size 784x54
-            RenderTableCell {TD} at (2,2) size 780x54 [r=0 c=0 rs=1 cs=1]
-              RenderBlock {DIV} at (1,1) size 778x52
-                RenderBlock (anonymous) at (0,0) size 778x17
+      RenderTable {TABLE} at (0,0) size 784x60 [bgcolor=#FF0000]
+        RenderTableSection {TBODY} at (0,0) size 784x60
+          RenderTableRow {TR} at (0,2) size 784x56
+            RenderTableCell {TD} at (2,2) size 780x56 [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (1,1) size 778x54
+                RenderBlock (anonymous) at (0,0) size 778x18
                   RenderText {#text} at (0,0) size 24x17
                     text run at (0,0) width 24: "boo"
-                RenderTable {TABLE} at (0,17) size 100x35 [bgcolor=#800080]
-                  RenderTableSection {TBODY} at (0,0) size 100x35
-                    RenderTableRow {TR} at (0,2) size 100x31
-                      RenderTableCell {TD} at (2,2) size 96x31 [r=0 c=0 rs=1 cs=1]
-                        RenderTable {TABLE} at (1,1) size 94x29 [bgcolor=#0000FF]
-                          RenderTableSection {TBODY} at (0,0) size 94x29
-                            RenderTableRow {TR} at (0,2) size 94x25
-                              RenderTableCell {TD} at (2,2) size 90x25 [r=0 c=0 rs=1 cs=1]
-                                RenderTable {TABLE} at (1,1) size 88x23 [bgcolor=#008000]
-                                  RenderTableSection {TBODY} at (0,0) size 88x23
-                                    RenderTableRow {TR} at (0,2) size 88x19
-                                      RenderTableCell {TD} at (2,2) size 84x19 [r=0 c=0 rs=1 cs=1]
+                RenderTable {TABLE} at (0,18) size 100x36 [bgcolor=#800080]
+                  RenderTableSection {TBODY} at (0,0) size 100x36
+                    RenderTableRow {TR} at (0,2) size 100x32
+                      RenderTableCell {TD} at (2,2) size 96x32 [r=0 c=0 rs=1 cs=1]
+                        RenderTable {TABLE} at (1,1) size 94x30 [bgcolor=#0000FF]
+                          RenderTableSection {TBODY} at (0,0) size 94x30
+                            RenderTableRow {TR} at (0,2) size 94x26
+                              RenderTableCell {TD} at (2,2) size 90x26 [r=0 c=0 rs=1 cs=1]
+                                RenderTable {TABLE} at (1,1) size 88x24 [bgcolor=#008000]
+                                  RenderTableSection {TBODY} at (0,0) size 88x24
+                                    RenderTableRow {TR} at (0,2) size 88x20
+                                      RenderTableCell {TD} at (2,2) size 84x20 [r=0 c=0 rs=1 cs=1]
                                         RenderText {#text} at (1,1) size 50x17
                                           text run at (1,1) width 50: "Content"
diff --git a/LayoutTests/platform/gtk/fast/table/fixed-table-with-small-percent-width-expected.png b/LayoutTests/platform/gtk/fast/table/fixed-table-with-small-percent-width-expected.png
index c54ae18..f09c01e 100644
--- a/LayoutTests/platform/gtk/fast/table/fixed-table-with-small-percent-width-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/fixed-table-with-small-percent-width-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/fixed-table-with-small-percent-width-expected.txt b/LayoutTests/platform/gtk/fast/table/fixed-table-with-small-percent-width-expected.txt
index f9f5e2c..41950c4 100644
--- a/LayoutTests/platform/gtk/fast/table/fixed-table-with-small-percent-width-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/fixed-table-with-small-percent-width-expected.txt
@@ -3,17 +3,17 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderTable {TABLE} at (0,0) size 784x35 [bgcolor=#FF0000]
-        RenderTableSection {TBODY} at (0,0) size 784x35
-          RenderTableRow {TR} at (0,2) size 784x31
-            RenderTableCell {TD} at (2,2) size 780x31 [r=0 c=0 rs=1 cs=1]
-              RenderTable {TABLE} at (1,1) size 778x29 [bgcolor=#0000FF]
-                RenderTableSection {TBODY} at (0,0) size 778x29
-                  RenderTableRow {TR} at (0,2) size 778x25
-                    RenderTableCell {TD} at (2,2) size 774x25 [r=0 c=0 rs=1 cs=1]
-                      RenderTable {TABLE} at (1,1) size 386x23 [bgcolor=#008000]
-                        RenderTableSection {TBODY} at (0,0) size 386x23
-                          RenderTableRow {TR} at (0,2) size 386x19
-                            RenderTableCell {TD} at (2,2) size 382x19 [r=0 c=0 rs=1 cs=1]
+      RenderTable {TABLE} at (0,0) size 784x36 [bgcolor=#FF0000]
+        RenderTableSection {TBODY} at (0,0) size 784x36
+          RenderTableRow {TR} at (0,2) size 784x32
+            RenderTableCell {TD} at (2,2) size 780x32 [r=0 c=0 rs=1 cs=1]
+              RenderTable {TABLE} at (1,1) size 778x30 [bgcolor=#0000FF]
+                RenderTableSection {TBODY} at (0,0) size 778x30
+                  RenderTableRow {TR} at (0,2) size 778x26
+                    RenderTableCell {TD} at (2,2) size 774x26 [r=0 c=0 rs=1 cs=1]
+                      RenderTable {TABLE} at (1,1) size 386x24 [bgcolor=#008000]
+                        RenderTableSection {TBODY} at (0,0) size 386x24
+                          RenderTableRow {TR} at (0,2) size 386x20
+                            RenderTableCell {TD} at (2,2) size 382x20 [r=0 c=0 rs=1 cs=1]
                               RenderText {#text} at (1,1) size 50x17
                                 text run at (1,1) width 50: "Content"
diff --git a/LayoutTests/platform/gtk/fast/table/floating-th-expected.png b/LayoutTests/platform/gtk/fast/table/floating-th-expected.png
index dec4a17..2045ef5 100644
--- a/LayoutTests/platform/gtk/fast/table/floating-th-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/floating-th-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/floating-th-expected.txt b/LayoutTests/platform/gtk/fast/table/floating-th-expected.txt
index e092495..5b38741 100644
--- a/LayoutTests/platform/gtk/fast/table/floating-th-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/floating-th-expected.txt
@@ -3,36 +3,36 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderTable {TABLE} at (0,0) size 163x88 [border: (1px solid #000000)]
-        RenderTableSection {THEAD} at (1,1) size 161x23
-          RenderTableRow {TR} at (0,2) size 161x19
-            RenderTableCell (anonymous) at (2,2) size 100x19 [r=0 c=0 rs=1 cs=1]
-              RenderBlock (floating) {TH} at (0,0) size 50x19
+      RenderTable {TABLE} at (0,0) size 163x92 [border: (1px solid #000000)]
+        RenderTableSection {THEAD} at (1,1) size 161x24
+          RenderTableRow {TR} at (0,2) size 161x20
+            RenderTableCell (anonymous) at (2,2) size 100x20 [r=0 c=0 rs=1 cs=1]
+              RenderBlock (floating) {TH} at (0,0) size 50x20
                 RenderText {#text} at (1,1) size 48x17
                   text run at (1,1) width 48: "Head 1"
-              RenderBlock (floating) {TH} at (50,0) size 50x19
+              RenderBlock (floating) {TH} at (50,0) size 50x20
                 RenderText {#text} at (1,1) size 48x17
                   text run at (1,1) width 48: "Head 2"
-        RenderTableSection {TFOOT} at (1,66) size 161x21
-          RenderTableRow {TR} at (0,0) size 161x19
-            RenderTableCell {TD} at (2,0) size 100x19 [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {TFOOT} at (1,69) size 161x22
+          RenderTableRow {TR} at (0,0) size 161x20
+            RenderTableCell {TD} at (2,0) size 100x20 [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,1) size 53x17
                 text run at (1,1) width 53: "Footer 1"
-            RenderTableCell {TD} at (104,0) size 55x19 [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (104,0) size 55x20 [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 53x17
                 text run at (1,1) width 53: "Footer 2"
-        RenderTableSection {TBODY} at (1,24) size 161x42
-          RenderTableRow {TR} at (0,0) size 161x19
-            RenderTableCell {TD} at (2,0) size 100x19 [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {TBODY} at (1,25) size 161x44
+          RenderTableRow {TR} at (0,0) size 161x20
+            RenderTableCell {TD} at (2,0) size 100x20 [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,1) size 38x17
                 text run at (1,1) width 38: "Cell 1"
-            RenderTableCell {TD} at (104,0) size 55x19 [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (104,0) size 55x20 [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 38x17
                 text run at (1,1) width 38: "Cell 2"
-          RenderTableRow {TR} at (0,21) size 161x19
-            RenderTableCell {TD} at (2,21) size 100x19 [r=1 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,22) size 161x20
+            RenderTableCell {TD} at (2,22) size 100x20 [r=1 c=0 rs=1 cs=1]
               RenderText {#text} at (1,1) size 38x17
                 text run at (1,1) width 38: "Cell 3"
-            RenderTableCell {TD} at (104,21) size 55x19 [r=1 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (104,22) size 55x20 [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 38x17
                 text run at (1,1) width 38: "Cell 4"
diff --git a/LayoutTests/platform/gtk/fast/table/floatingTablePaintBackground-expected.png b/LayoutTests/platform/gtk/fast/table/floatingTablePaintBackground-expected.png
index bd050c3..678610b 100644
--- a/LayoutTests/platform/gtk/fast/table/floatingTablePaintBackground-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/floatingTablePaintBackground-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/floatingTablePaintBackground-expected.txt b/LayoutTests/platform/gtk/fast/table/floatingTablePaintBackground-expected.txt
index 48be522..25c05c8 100644
--- a/LayoutTests/platform/gtk/fast/table/floatingTablePaintBackground-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/floatingTablePaintBackground-expected.txt
@@ -3,9 +3,9 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderTable {TABLE} at (0,0) size 628x19 [bgcolor=#FF0000]
-        RenderTableSection {TBODY} at (0,0) size 628x19
-          RenderTableRow {TR} at (0,0) size 628x19
-            RenderTableCell {TD} at (0,0) size 628x19 [bgcolor=#008000] [r=0 c=0 rs=1 cs=1]
+      RenderTable {TABLE} at (0,0) size 628x20 [bgcolor=#FF0000]
+        RenderTableSection {TBODY} at (0,0) size 628x20
+          RenderTableRow {TR} at (0,0) size 628x20
+            RenderTableCell {TD} at (0,0) size 628x20 [bgcolor=#008000] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,1) size 264x17
                 text run at (1,1) width 264: "This line should have a green background"
diff --git a/LayoutTests/platform/gtk/fast/table/frame-and-rules-expected.png b/LayoutTests/platform/gtk/fast/table/frame-and-rules-expected.png
index 2edf0c4..51f8b0c 100644
--- a/LayoutTests/platform/gtk/fast/table/frame-and-rules-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/frame-and-rules-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/frame-and-rules-expected.txt b/LayoutTests/platform/gtk/fast/table/frame-and-rules-expected.txt
index 42c3c06..5ec345c 100644
--- a/LayoutTests/platform/gtk/fast/table/frame-and-rules-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/frame-and-rules-expected.txt
@@ -1,2217 +1,2217 @@
-layer at (0,0) size 785x7338
+layer at (0,0) size 785x7608
   RenderView at (0,0) size 785x600
-layer at (0,0) size 785x7338
-  RenderBlock {HTML} at (0,0) size 785x7338
-    RenderBody {BODY} at (8,8) size 769x7282
-      RenderTable {TABLE} at (0,0) size 273x112
-        RenderBlock {CAPTION} at (0,0) size 273x17
+layer at (0,0) size 785x7608
+  RenderBlock {HTML} at (0,0) size 785x7608
+    RenderBody {BODY} at (8,8) size 769x7552
+      RenderTable {TABLE} at (0,0) size 273x118
+        RenderBlock {CAPTION} at (0,0) size 273x18
           RenderInline {A} at (0,0) size 224x17
             RenderText {#text} at (22,0) size 224x17
               text run at (22,0) width 224: "Frame=\x{201C}void\x{201D} and Rules=\x{201C}none\x{201D}"
           RenderInline (generated) at (0,0) size 5x17
             RenderText at (246,0) size 5x17
               text run at (246,0) width 5: ":"
-        RenderTableSection {THEAD} at (0,17) size 273x19
-          RenderTableRow {TR} at (0,0) size 273x19
-            RenderTableCell {TD} at (0,0) size 91x19 [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {THEAD} at (0,18) size 273x20
+          RenderTableRow {TR} at (0,0) size 273x20
+            RenderTableCell {TD} at (0,0) size 91x20 [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 1, Cell 1"
-            RenderTableCell {TD} at (91,0) size 91x19 [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (91,0) size 91x20 [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 1, Cell 2"
-            RenderTableCell {TD} at (182,0) size 91x19 [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (182,0) size 91x20 [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 1, Cell 3"
-        RenderTableSection {TBODY} at (0,36) size 273x57
-          RenderTableRow {TR} at (0,0) size 273x19
-            RenderTableCell {TD} at (0,9) size 91x20 [r=0 c=0 rs=2 cs=1]
-              RenderText {#text} at (1,1) size 89x18
-                text run at (1,2) width 89: "Row 2, Cell 1"
-            RenderTableCell {TD} at (91,0) size 182x19 [r=0 c=1 rs=1 cs=2]
+        RenderTableSection {TBODY} at (0,38) size 273x60
+          RenderTableRow {TR} at (0,0) size 273x20
+            RenderTableCell {TD} at (0,10) size 91x20 [r=0 c=0 rs=2 cs=1]
+              RenderText {#text} at (1,1) size 89x17
+                text run at (1,1) width 89: "Row 2, Cell 1"
+            RenderTableCell {TD} at (91,0) size 182x20 [r=0 c=1 rs=1 cs=2]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 2, Cell 2"
-          RenderTableRow {TR} at (0,19) size 273x19
-            RenderTableCell {TD} at (91,19) size 91x19 [r=1 c=1 rs=1 cs=1]
+          RenderTableRow {TR} at (0,20) size 273x20
+            RenderTableCell {TD} at (91,20) size 91x20 [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 3, Cell 2"
-            RenderTableCell {TD} at (182,28) size 91x20 [r=1 c=2 rs=2 cs=1]
-              RenderText {#text} at (1,1) size 89x18
-                text run at (1,2) width 89: "Row 3, Cell 3"
-          RenderTableRow {TR} at (0,38) size 273x19
-            RenderTableCell {TD} at (0,38) size 182x19 [r=2 c=0 rs=1 cs=2]
+            RenderTableCell {TD} at (182,30) size 91x20 [r=1 c=2 rs=2 cs=1]
+              RenderText {#text} at (1,1) size 89x17
+                text run at (1,1) width 89: "Row 3, Cell 3"
+          RenderTableRow {TR} at (0,40) size 273x20
+            RenderTableCell {TD} at (0,40) size 182x20 [r=2 c=0 rs=1 cs=2]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 4, Cell 1"
-        RenderTableSection {TFOOT} at (0,93) size 273x19
-          RenderTableRow {TR} at (0,0) size 273x19
-            RenderTableCell {TD} at (0,0) size 91x19 [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {TFOOT} at (0,98) size 273x20
+          RenderTableRow {TR} at (0,0) size 273x20
+            RenderTableCell {TD} at (0,0) size 91x20 [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 5, Cell 1"
-            RenderTableCell {TD} at (91,0) size 91x19 [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (91,0) size 91x20 [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 5, Cell 2"
-            RenderTableCell {TD} at (182,0) size 91x19 [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (182,0) size 91x20 [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 5, Cell 3"
-      RenderTable {TABLE} at (0,160) size 273x113
-        RenderBlock {CAPTION} at (0,0) size 273x17
+      RenderTable {TABLE} at (0,166) size 273x119
+        RenderBlock {CAPTION} at (0,0) size 273x18
           RenderInline {A} at (0,0) size 236x17
             RenderText {#text} at (16,0) size 236x17
               text run at (16,0) width 236: "Frame=\x{201C}above\x{201D} and Rules=\x{201C}none\x{201D}"
           RenderInline (generated) at (0,0) size 6x17
             RenderText at (251,0) size 6x17
               text run at (251,0) width 6: ":"
-        RenderTableSection {THEAD} at (0,17) size 273x20
-          RenderTableRow {TR} at (0,0) size 273x20
-            RenderTableCell {TD} at (0,0) size 91x20 [border: (1px none #000000)] [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {THEAD} at (0,18) size 273x21
+          RenderTableRow {TR} at (0,0) size 273x21
+            RenderTableCell {TD} at (0,0) size 91x21 [border: (1px none #000000)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 1, Cell 1"
-            RenderTableCell {TD} at (91,0) size 91x20 [border: (1px none #000000)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (91,0) size 91x21 [border: (1px none #000000)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 1, Cell 2"
-            RenderTableCell {TD} at (182,0) size 91x20 [border: (1px none #000000)] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (182,0) size 91x21 [border: (1px none #000000)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 1, Cell 3"
-        RenderTableSection {TBODY} at (0,37) size 273x57
-          RenderTableRow {TR} at (0,0) size 273x19
-            RenderTableCell {TD} at (0,9) size 91x20 [r=0 c=0 rs=2 cs=1]
-              RenderText {#text} at (1,1) size 89x18
-                text run at (1,2) width 89: "Row 2, Cell 1"
-            RenderTableCell {TD} at (91,0) size 182x19 [r=0 c=1 rs=1 cs=2]
+        RenderTableSection {TBODY} at (0,39) size 273x60
+          RenderTableRow {TR} at (0,0) size 273x20
+            RenderTableCell {TD} at (0,10) size 91x20 [r=0 c=0 rs=2 cs=1]
+              RenderText {#text} at (1,1) size 89x17
+                text run at (1,1) width 89: "Row 2, Cell 1"
+            RenderTableCell {TD} at (91,0) size 182x20 [r=0 c=1 rs=1 cs=2]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 2, Cell 2"
-          RenderTableRow {TR} at (0,19) size 273x19
-            RenderTableCell {TD} at (91,19) size 91x19 [r=1 c=1 rs=1 cs=1]
+          RenderTableRow {TR} at (0,20) size 273x20
+            RenderTableCell {TD} at (91,20) size 91x20 [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 3, Cell 2"
-            RenderTableCell {TD} at (182,28) size 91x20 [r=1 c=2 rs=2 cs=1]
-              RenderText {#text} at (1,1) size 89x18
-                text run at (1,2) width 89: "Row 3, Cell 3"
-          RenderTableRow {TR} at (0,38) size 273x19
-            RenderTableCell {TD} at (0,38) size 182x19 [r=2 c=0 rs=1 cs=2]
+            RenderTableCell {TD} at (182,30) size 91x20 [r=1 c=2 rs=2 cs=1]
+              RenderText {#text} at (1,1) size 89x17
+                text run at (1,1) width 89: "Row 3, Cell 3"
+          RenderTableRow {TR} at (0,40) size 273x20
+            RenderTableCell {TD} at (0,40) size 182x20 [r=2 c=0 rs=1 cs=2]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 4, Cell 1"
-        RenderTableSection {TFOOT} at (0,94) size 273x19
-          RenderTableRow {TR} at (0,0) size 273x19
-            RenderTableCell {TD} at (0,0) size 91x19 [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {TFOOT} at (0,99) size 273x20
+          RenderTableRow {TR} at (0,0) size 273x20
+            RenderTableCell {TD} at (0,0) size 91x20 [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 5, Cell 1"
-            RenderTableCell {TD} at (91,0) size 91x19 [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (91,0) size 91x20 [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 5, Cell 2"
-            RenderTableCell {TD} at (182,0) size 91x19 [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (182,0) size 91x20 [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 5, Cell 3"
-      RenderTable {TABLE} at (0,321) size 273x113 [border: none (1px solid #808080) none]
-        RenderBlock {CAPTION} at (0,0) size 273x17
+      RenderTable {TABLE} at (0,333) size 273x119 [border: none (1px solid #808080) none]
+        RenderBlock {CAPTION} at (0,0) size 273x18
           RenderInline {A} at (0,0) size 236x17
             RenderText {#text} at (16,0) size 236x17
               text run at (16,0) width 236: "Frame=\x{201C}below\x{201D} and Rules=\x{201C}none\x{201D}"
           RenderInline (generated) at (0,0) size 6x17
             RenderText at (251,0) size 6x17
               text run at (251,0) width 6: ":"
-        RenderTableSection {THEAD} at (0,17) size 273x19
-          RenderTableRow {TR} at (0,0) size 273x19
-            RenderTableCell {TD} at (0,0) size 91x19 [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {THEAD} at (0,18) size 273x20
+          RenderTableRow {TR} at (0,0) size 273x20
+            RenderTableCell {TD} at (0,0) size 91x20 [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 1, Cell 1"
-            RenderTableCell {TD} at (91,0) size 91x19 [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (91,0) size 91x20 [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 1, Cell 2"
-            RenderTableCell {TD} at (182,0) size 91x19 [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (182,0) size 91x20 [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 1, Cell 3"
-        RenderTableSection {TBODY} at (0,36) size 273x57
-          RenderTableRow {TR} at (0,0) size 273x19
-            RenderTableCell {TD} at (0,9) size 91x20 [r=0 c=0 rs=2 cs=1]
-              RenderText {#text} at (1,1) size 89x18
-                text run at (1,2) width 89: "Row 2, Cell 1"
-            RenderTableCell {TD} at (91,0) size 182x19 [r=0 c=1 rs=1 cs=2]
+        RenderTableSection {TBODY} at (0,38) size 273x60
+          RenderTableRow {TR} at (0,0) size 273x20
+            RenderTableCell {TD} at (0,10) size 91x20 [r=0 c=0 rs=2 cs=1]
+              RenderText {#text} at (1,1) size 89x17
+                text run at (1,1) width 89: "Row 2, Cell 1"
+            RenderTableCell {TD} at (91,0) size 182x20 [r=0 c=1 rs=1 cs=2]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 2, Cell 2"
-          RenderTableRow {TR} at (0,19) size 273x19
-            RenderTableCell {TD} at (91,19) size 91x19 [r=1 c=1 rs=1 cs=1]
+          RenderTableRow {TR} at (0,20) size 273x20
+            RenderTableCell {TD} at (91,20) size 91x20 [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 3, Cell 2"
-            RenderTableCell {TD} at (182,28) size 91x20 [r=1 c=2 rs=2 cs=1]
-              RenderText {#text} at (1,1) size 89x18
-                text run at (1,2) width 89: "Row 3, Cell 3"
-          RenderTableRow {TR} at (0,38) size 273x19
-            RenderTableCell {TD} at (0,38) size 182x19 [r=2 c=0 rs=1 cs=2]
+            RenderTableCell {TD} at (182,30) size 91x20 [r=1 c=2 rs=2 cs=1]
+              RenderText {#text} at (1,1) size 89x17
+                text run at (1,1) width 89: "Row 3, Cell 3"
+          RenderTableRow {TR} at (0,40) size 273x20
+            RenderTableCell {TD} at (0,40) size 182x20 [r=2 c=0 rs=1 cs=2]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 4, Cell 1"
-        RenderTableSection {TFOOT} at (0,93) size 273x19
-          RenderTableRow {TR} at (0,0) size 273x19
-            RenderTableCell {TD} at (0,0) size 91x19 [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {TFOOT} at (0,98) size 273x20
+          RenderTableRow {TR} at (0,0) size 273x20
+            RenderTableCell {TD} at (0,0) size 91x20 [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 5, Cell 1"
-            RenderTableCell {TD} at (91,0) size 91x19 [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (91,0) size 91x20 [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 5, Cell 2"
-            RenderTableCell {TD} at (182,0) size 91x19 [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (182,0) size 91x20 [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 5, Cell 3"
-      RenderTable {TABLE} at (0,482) size 273x114 [border: none none (1px solid #808080) none]
-        RenderBlock {CAPTION} at (0,0) size 273x17
+      RenderTable {TABLE} at (0,500) size 273x120 [border: none none (1px solid #808080) none]
+        RenderBlock {CAPTION} at (0,0) size 273x18
           RenderInline {A} at (0,0) size 238x17
             RenderText {#text} at (15,0) size 238x17
               text run at (15,0) width 238: "Frame=\x{201C}hsides\x{201D} and Rules=\x{201C}none\x{201D}"
           RenderInline (generated) at (0,0) size 6x17
             RenderText at (252,0) size 6x17
               text run at (252,0) width 6: ":"
-        RenderTableSection {THEAD} at (0,17) size 273x20
-          RenderTableRow {TR} at (0,0) size 273x20
-            RenderTableCell {TD} at (0,0) size 91x20 [border: (1px none #000000)] [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {THEAD} at (0,18) size 273x21
+          RenderTableRow {TR} at (0,0) size 273x21
+            RenderTableCell {TD} at (0,0) size 91x21 [border: (1px none #000000)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 1, Cell 1"
-            RenderTableCell {TD} at (91,0) size 91x20 [border: (1px none #000000)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (91,0) size 91x21 [border: (1px none #000000)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 1, Cell 2"
-            RenderTableCell {TD} at (182,0) size 91x20 [border: (1px none #000000)] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (182,0) size 91x21 [border: (1px none #000000)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 1, Cell 3"
-        RenderTableSection {TBODY} at (0,37) size 273x57
-          RenderTableRow {TR} at (0,0) size 273x19
-            RenderTableCell {TD} at (0,9) size 91x20 [r=0 c=0 rs=2 cs=1]
-              RenderText {#text} at (1,1) size 89x18
-                text run at (1,2) width 89: "Row 2, Cell 1"
-            RenderTableCell {TD} at (91,0) size 182x19 [r=0 c=1 rs=1 cs=2]
+        RenderTableSection {TBODY} at (0,39) size 273x60
+          RenderTableRow {TR} at (0,0) size 273x20
+            RenderTableCell {TD} at (0,10) size 91x20 [r=0 c=0 rs=2 cs=1]
+              RenderText {#text} at (1,1) size 89x17
+                text run at (1,1) width 89: "Row 2, Cell 1"
+            RenderTableCell {TD} at (91,0) size 182x20 [r=0 c=1 rs=1 cs=2]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 2, Cell 2"
-          RenderTableRow {TR} at (0,19) size 273x19
-            RenderTableCell {TD} at (91,19) size 91x19 [r=1 c=1 rs=1 cs=1]
+          RenderTableRow {TR} at (0,20) size 273x20
+            RenderTableCell {TD} at (91,20) size 91x20 [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 3, Cell 2"
-            RenderTableCell {TD} at (182,28) size 91x20 [r=1 c=2 rs=2 cs=1]
-              RenderText {#text} at (1,1) size 89x18
-                text run at (1,2) width 89: "Row 3, Cell 3"
-          RenderTableRow {TR} at (0,38) size 273x19
-            RenderTableCell {TD} at (0,38) size 182x19 [r=2 c=0 rs=1 cs=2]
+            RenderTableCell {TD} at (182,30) size 91x20 [r=1 c=2 rs=2 cs=1]
+              RenderText {#text} at (1,1) size 89x17
+                text run at (1,1) width 89: "Row 3, Cell 3"
+          RenderTableRow {TR} at (0,40) size 273x20
+            RenderTableCell {TD} at (0,40) size 182x20 [r=2 c=0 rs=1 cs=2]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 4, Cell 1"
-        RenderTableSection {TFOOT} at (0,94) size 273x19
-          RenderTableRow {TR} at (0,0) size 273x19
-            RenderTableCell {TD} at (0,0) size 91x19 [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {TFOOT} at (0,99) size 273x20
+          RenderTableRow {TR} at (0,0) size 273x20
+            RenderTableCell {TD} at (0,0) size 91x20 [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 5, Cell 1"
-            RenderTableCell {TD} at (91,0) size 91x19 [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (91,0) size 91x20 [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 5, Cell 2"
-            RenderTableCell {TD} at (182,0) size 91x19 [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (182,0) size 91x20 [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 5, Cell 3"
-      RenderTable {TABLE} at (0,644) size 275x112 [border: none (1px solid #808080) none none]
-        RenderBlock {CAPTION} at (0,0) size 275x17
+      RenderTable {TABLE} at (0,668) size 275x118 [border: none (1px solid #808080) none none]
+        RenderBlock {CAPTION} at (0,0) size 275x18
           RenderInline {A} at (0,0) size 236x17
             RenderText {#text} at (17,0) size 236x17
               text run at (17,0) width 236: "Frame=\x{201C}vsides\x{201D} and Rules=\x{201C}none\x{201D}"
           RenderInline (generated) at (0,0) size 6x17
             RenderText at (252,0) size 6x17
               text run at (252,0) width 6: ":"
-        RenderTableSection {THEAD} at (0,17) size 274x19
-          RenderTableRow {TR} at (0,0) size 274x19
-            RenderTableCell {TD} at (0,0) size 92x19 [border: none] [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {THEAD} at (0,18) size 274x20
+          RenderTableRow {TR} at (0,0) size 274x20
+            RenderTableCell {TD} at (0,0) size 92x20 [border: none] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (2,1) size 89x17
                 text run at (2,1) width 89: "Row 1, Cell 1"
-            RenderTableCell {TD} at (92,0) size 91x19 [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (92,0) size 91x20 [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 1, Cell 2"
-            RenderTableCell {TD} at (183,0) size 91x19 [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (183,0) size 91x20 [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 1, Cell 3"
-        RenderTableSection {TBODY} at (0,36) size 274x57
-          RenderTableRow {TR} at (0,0) size 274x19
-            RenderTableCell {TD} at (0,9) size 92x20 [border: none] [r=0 c=0 rs=2 cs=1]
-              RenderText {#text} at (2,1) size 89x18
-                text run at (2,2) width 89: "Row 2, Cell 1"
-            RenderTableCell {TD} at (92,0) size 182x19 [r=0 c=1 rs=1 cs=2]
+        RenderTableSection {TBODY} at (0,38) size 274x60
+          RenderTableRow {TR} at (0,0) size 274x20
+            RenderTableCell {TD} at (0,10) size 92x20 [border: none] [r=0 c=0 rs=2 cs=1]
+              RenderText {#text} at (2,1) size 89x17
+                text run at (2,1) width 89: "Row 2, Cell 1"
+            RenderTableCell {TD} at (92,0) size 182x20 [r=0 c=1 rs=1 cs=2]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 2, Cell 2"
-          RenderTableRow {TR} at (0,19) size 274x19
-            RenderTableCell {TD} at (92,19) size 91x19 [r=1 c=1 rs=1 cs=1]
+          RenderTableRow {TR} at (0,20) size 274x20
+            RenderTableCell {TD} at (92,20) size 91x20 [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 3, Cell 2"
-            RenderTableCell {TD} at (183,28) size 91x20 [r=1 c=2 rs=2 cs=1]
-              RenderText {#text} at (1,1) size 89x18
-                text run at (1,2) width 89: "Row 3, Cell 3"
-          RenderTableRow {TR} at (0,38) size 274x19
-            RenderTableCell {TD} at (0,38) size 183x19 [border: none] [r=2 c=0 rs=1 cs=2]
+            RenderTableCell {TD} at (183,30) size 91x20 [r=1 c=2 rs=2 cs=1]
+              RenderText {#text} at (1,1) size 89x17
+                text run at (1,1) width 89: "Row 3, Cell 3"
+          RenderTableRow {TR} at (0,40) size 274x20
+            RenderTableCell {TD} at (0,40) size 183x20 [border: none] [r=2 c=0 rs=1 cs=2]
               RenderText {#text} at (2,1) size 89x17
                 text run at (2,1) width 89: "Row 4, Cell 1"
-        RenderTableSection {TFOOT} at (0,93) size 274x19
-          RenderTableRow {TR} at (0,0) size 274x19
-            RenderTableCell {TD} at (0,0) size 92x19 [border: none] [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {TFOOT} at (0,98) size 274x20
+          RenderTableRow {TR} at (0,0) size 274x20
+            RenderTableCell {TD} at (0,0) size 92x20 [border: none] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (2,1) size 89x17
                 text run at (2,1) width 89: "Row 5, Cell 1"
-            RenderTableCell {TD} at (92,0) size 91x19 [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (92,0) size 91x20 [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 5, Cell 2"
-            RenderTableCell {TD} at (183,0) size 91x19 [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (183,0) size 91x20 [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 5, Cell 3"
-      RenderTable {TABLE} at (0,804) size 274x112
-        RenderBlock {CAPTION} at (0,0) size 274x17
+      RenderTable {TABLE} at (0,834) size 274x118
+        RenderBlock {CAPTION} at (0,0) size 274x18
           RenderInline {A} at (0,0) size 217x17
             RenderText {#text} at (26,0) size 217x17
               text run at (26,0) width 217: "Frame=\x{201C}lhs\x{201D} and Rules=\x{201C}none\x{201D}"
           RenderInline (generated) at (0,0) size 6x17
             RenderText at (242,0) size 6x17
               text run at (242,0) width 6: ":"
-        RenderTableSection {THEAD} at (0,17) size 274x19
-          RenderTableRow {TR} at (0,0) size 274x19
-            RenderTableCell {TD} at (0,0) size 92x19 [border: none] [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {THEAD} at (0,18) size 274x20
+          RenderTableRow {TR} at (0,0) size 274x20
+            RenderTableCell {TD} at (0,0) size 92x20 [border: none] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (2,1) size 89x17
                 text run at (2,1) width 89: "Row 1, Cell 1"
-            RenderTableCell {TD} at (92,0) size 91x19 [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (92,0) size 91x20 [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 1, Cell 2"
-            RenderTableCell {TD} at (183,0) size 91x19 [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (183,0) size 91x20 [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 1, Cell 3"
-        RenderTableSection {TBODY} at (0,36) size 274x57
-          RenderTableRow {TR} at (0,0) size 274x19
-            RenderTableCell {TD} at (0,9) size 92x20 [border: none] [r=0 c=0 rs=2 cs=1]
-              RenderText {#text} at (2,1) size 89x18
-                text run at (2,2) width 89: "Row 2, Cell 1"
-            RenderTableCell {TD} at (92,0) size 182x19 [r=0 c=1 rs=1 cs=2]
+        RenderTableSection {TBODY} at (0,38) size 274x60
+          RenderTableRow {TR} at (0,0) size 274x20
+            RenderTableCell {TD} at (0,10) size 92x20 [border: none] [r=0 c=0 rs=2 cs=1]
+              RenderText {#text} at (2,1) size 89x17
+                text run at (2,1) width 89: "Row 2, Cell 1"
+            RenderTableCell {TD} at (92,0) size 182x20 [r=0 c=1 rs=1 cs=2]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 2, Cell 2"
-          RenderTableRow {TR} at (0,19) size 274x19
-            RenderTableCell {TD} at (92,19) size 91x19 [r=1 c=1 rs=1 cs=1]
+          RenderTableRow {TR} at (0,20) size 274x20
+            RenderTableCell {TD} at (92,20) size 91x20 [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 3, Cell 2"
-            RenderTableCell {TD} at (183,28) size 91x20 [r=1 c=2 rs=2 cs=1]
-              RenderText {#text} at (1,1) size 89x18
-                text run at (1,2) width 89: "Row 3, Cell 3"
-          RenderTableRow {TR} at (0,38) size 274x19
-            RenderTableCell {TD} at (0,38) size 183x19 [border: none] [r=2 c=0 rs=1 cs=2]
+            RenderTableCell {TD} at (183,30) size 91x20 [r=1 c=2 rs=2 cs=1]
+              RenderText {#text} at (1,1) size 89x17
+                text run at (1,1) width 89: "Row 3, Cell 3"
+          RenderTableRow {TR} at (0,40) size 274x20
+            RenderTableCell {TD} at (0,40) size 183x20 [border: none] [r=2 c=0 rs=1 cs=2]
               RenderText {#text} at (2,1) size 89x17
                 text run at (2,1) width 89: "Row 4, Cell 1"
-        RenderTableSection {TFOOT} at (0,93) size 274x19
-          RenderTableRow {TR} at (0,0) size 274x19
-            RenderTableCell {TD} at (0,0) size 92x19 [border: none] [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {TFOOT} at (0,98) size 274x20
+          RenderTableRow {TR} at (0,0) size 274x20
+            RenderTableCell {TD} at (0,0) size 92x20 [border: none] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (2,1) size 89x17
                 text run at (2,1) width 89: "Row 5, Cell 1"
-            RenderTableCell {TD} at (92,0) size 91x19 [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (92,0) size 91x20 [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 5, Cell 2"
-            RenderTableCell {TD} at (183,0) size 91x19 [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (183,0) size 91x20 [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 5, Cell 3"
-      RenderTable {TABLE} at (0,964) size 274x112 [border: none (1px solid #808080) none]
-        RenderBlock {CAPTION} at (0,0) size 274x17
+      RenderTable {TABLE} at (0,1000) size 274x118 [border: none (1px solid #808080) none]
+        RenderBlock {CAPTION} at (0,0) size 274x18
           RenderInline {A} at (0,0) size 219x17
             RenderText {#text} at (25,0) size 219x17
               text run at (25,0) width 219: "Frame=\x{201C}rhs\x{201D} and Rules=\x{201C}none\x{201D}"
           RenderInline (generated) at (0,0) size 6x17
             RenderText at (243,0) size 6x17
               text run at (243,0) width 6: ":"
-        RenderTableSection {THEAD} at (0,17) size 273x19
-          RenderTableRow {TR} at (0,0) size 273x19
-            RenderTableCell {TD} at (0,0) size 91x19 [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {THEAD} at (0,18) size 273x20
+          RenderTableRow {TR} at (0,0) size 273x20
+            RenderTableCell {TD} at (0,0) size 91x20 [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 1, Cell 1"
-            RenderTableCell {TD} at (91,0) size 91x19 [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (91,0) size 91x20 [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 1, Cell 2"
-            RenderTableCell {TD} at (182,0) size 91x19 [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (182,0) size 91x20 [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 1, Cell 3"
-        RenderTableSection {TBODY} at (0,36) size 273x57
-          RenderTableRow {TR} at (0,0) size 273x19
-            RenderTableCell {TD} at (0,9) size 91x20 [r=0 c=0 rs=2 cs=1]
-              RenderText {#text} at (1,1) size 89x18
-                text run at (1,2) width 89: "Row 2, Cell 1"
-            RenderTableCell {TD} at (91,0) size 182x19 [r=0 c=1 rs=1 cs=2]
+        RenderTableSection {TBODY} at (0,38) size 273x60
+          RenderTableRow {TR} at (0,0) size 273x20
+            RenderTableCell {TD} at (0,10) size 91x20 [r=0 c=0 rs=2 cs=1]
+              RenderText {#text} at (1,1) size 89x17
+                text run at (1,1) width 89: "Row 2, Cell 1"
+            RenderTableCell {TD} at (91,0) size 182x20 [r=0 c=1 rs=1 cs=2]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 2, Cell 2"
-          RenderTableRow {TR} at (0,19) size 273x19
-            RenderTableCell {TD} at (91,19) size 91x19 [r=1 c=1 rs=1 cs=1]
+          RenderTableRow {TR} at (0,20) size 273x20
+            RenderTableCell {TD} at (91,20) size 91x20 [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 3, Cell 2"
-            RenderTableCell {TD} at (182,28) size 91x20 [r=1 c=2 rs=2 cs=1]
-              RenderText {#text} at (1,1) size 89x18
-                text run at (1,2) width 89: "Row 3, Cell 3"
-          RenderTableRow {TR} at (0,38) size 273x19
-            RenderTableCell {TD} at (0,38) size 182x19 [r=2 c=0 rs=1 cs=2]
+            RenderTableCell {TD} at (182,30) size 91x20 [r=1 c=2 rs=2 cs=1]
+              RenderText {#text} at (1,1) size 89x17
+                text run at (1,1) width 89: "Row 3, Cell 3"
+          RenderTableRow {TR} at (0,40) size 273x20
+            RenderTableCell {TD} at (0,40) size 182x20 [r=2 c=0 rs=1 cs=2]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 4, Cell 1"
-        RenderTableSection {TFOOT} at (0,93) size 273x19
-          RenderTableRow {TR} at (0,0) size 273x19
-            RenderTableCell {TD} at (0,0) size 91x19 [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {TFOOT} at (0,98) size 273x20
+          RenderTableRow {TR} at (0,0) size 273x20
+            RenderTableCell {TD} at (0,0) size 91x20 [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 5, Cell 1"
-            RenderTableCell {TD} at (91,0) size 91x19 [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (91,0) size 91x20 [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 5, Cell 2"
-            RenderTableCell {TD} at (182,0) size 91x19 [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (182,0) size 91x20 [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 5, Cell 3"
-      RenderTable {TABLE} at (0,1124) size 275x114 [border: none]
-        RenderBlock {CAPTION} at (0,0) size 275x17
+      RenderTable {TABLE} at (0,1166) size 275x120 [border: none]
+        RenderBlock {CAPTION} at (0,0) size 275x18
           RenderInline {A} at (0,0) size 222x17
             RenderText {#text} at (24,0) size 222x17
               text run at (24,0) width 222: "Frame=\x{201C}box\x{201D} and Rules=\x{201C}none\x{201D}"
           RenderInline (generated) at (0,0) size 6x17
             RenderText at (245,0) size 6x17
               text run at (245,0) width 6: ":"
-        RenderTableSection {THEAD} at (0,17) size 274x20
-          RenderTableRow {TR} at (0,0) size 274x20
-            RenderTableCell {TD} at (0,0) size 92x20 [border: (1px none #000000)] [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {THEAD} at (0,18) size 274x21
+          RenderTableRow {TR} at (0,0) size 274x21
+            RenderTableCell {TD} at (0,0) size 92x21 [border: (1px none #000000)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 89x17
                 text run at (2,2) width 89: "Row 1, Cell 1"
-            RenderTableCell {TD} at (92,0) size 91x20 [border: (1px none #000000)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (92,0) size 91x21 [border: (1px none #000000)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 1, Cell 2"
-            RenderTableCell {TD} at (183,0) size 91x20 [border: (1px none #000000)] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (183,0) size 91x21 [border: (1px none #000000)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 1, Cell 3"
-        RenderTableSection {TBODY} at (0,37) size 274x57
-          RenderTableRow {TR} at (0,0) size 274x19
-            RenderTableCell {TD} at (0,9) size 92x20 [border: none] [r=0 c=0 rs=2 cs=1]
-              RenderText {#text} at (2,1) size 89x18
-                text run at (2,2) width 89: "Row 2, Cell 1"
-            RenderTableCell {TD} at (92,0) size 182x19 [r=0 c=1 rs=1 cs=2]
+        RenderTableSection {TBODY} at (0,39) size 274x60
+          RenderTableRow {TR} at (0,0) size 274x20
+            RenderTableCell {TD} at (0,10) size 92x20 [border: none] [r=0 c=0 rs=2 cs=1]
+              RenderText {#text} at (2,1) size 89x17
+                text run at (2,1) width 89: "Row 2, Cell 1"
+            RenderTableCell {TD} at (92,0) size 182x20 [r=0 c=1 rs=1 cs=2]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 2, Cell 2"
-          RenderTableRow {TR} at (0,19) size 274x19
-            RenderTableCell {TD} at (92,19) size 91x19 [r=1 c=1 rs=1 cs=1]
+          RenderTableRow {TR} at (0,20) size 274x20
+            RenderTableCell {TD} at (92,20) size 91x20 [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 3, Cell 2"
-            RenderTableCell {TD} at (183,28) size 91x20 [r=1 c=2 rs=2 cs=1]
-              RenderText {#text} at (1,1) size 89x18
-                text run at (1,2) width 89: "Row 3, Cell 3"
-          RenderTableRow {TR} at (0,38) size 274x19
-            RenderTableCell {TD} at (0,38) size 183x19 [border: none] [r=2 c=0 rs=1 cs=2]
+            RenderTableCell {TD} at (183,30) size 91x20 [r=1 c=2 rs=2 cs=1]
+              RenderText {#text} at (1,1) size 89x17
+                text run at (1,1) width 89: "Row 3, Cell 3"
+          RenderTableRow {TR} at (0,40) size 274x20
+            RenderTableCell {TD} at (0,40) size 183x20 [border: none] [r=2 c=0 rs=1 cs=2]
               RenderText {#text} at (2,1) size 89x17
                 text run at (2,1) width 89: "Row 4, Cell 1"
-        RenderTableSection {TFOOT} at (0,94) size 274x19
-          RenderTableRow {TR} at (0,0) size 274x19
-            RenderTableCell {TD} at (0,0) size 92x19 [border: none] [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {TFOOT} at (0,99) size 274x20
+          RenderTableRow {TR} at (0,0) size 274x20
+            RenderTableCell {TD} at (0,0) size 92x20 [border: none] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (2,1) size 89x17
                 text run at (2,1) width 89: "Row 5, Cell 1"
-            RenderTableCell {TD} at (92,0) size 91x19 [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (92,0) size 91x20 [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 5, Cell 2"
-            RenderTableCell {TD} at (183,0) size 91x19 [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (183,0) size 91x20 [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 5, Cell 3"
-      RenderTable {TABLE} at (0,1286) size 275x114 [border: none]
-        RenderBlock {CAPTION} at (0,0) size 275x17
+      RenderTable {TABLE} at (0,1334) size 275x120 [border: none]
+        RenderBlock {CAPTION} at (0,0) size 275x18
           RenderInline {A} at (0,0) size 240x17
             RenderText {#text} at (15,0) size 240x17
               text run at (15,0) width 240: "Frame=\x{201C}border\x{201D} and Rules=\x{201C}none\x{201D}"
           RenderInline (generated) at (0,0) size 5x17
             RenderText at (255,0) size 5x17
               text run at (255,0) width 5: ":"
-        RenderTableSection {THEAD} at (0,17) size 274x20
-          RenderTableRow {TR} at (0,0) size 274x20
-            RenderTableCell {TD} at (0,0) size 92x20 [border: (1px none #000000)] [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {THEAD} at (0,18) size 274x21
+          RenderTableRow {TR} at (0,0) size 274x21
+            RenderTableCell {TD} at (0,0) size 92x21 [border: (1px none #000000)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 89x17
                 text run at (2,2) width 89: "Row 1, Cell 1"
-            RenderTableCell {TD} at (92,0) size 91x20 [border: (1px none #000000)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (92,0) size 91x21 [border: (1px none #000000)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 1, Cell 2"
-            RenderTableCell {TD} at (183,0) size 91x20 [border: (1px none #000000)] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (183,0) size 91x21 [border: (1px none #000000)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 1, Cell 3"
-        RenderTableSection {TBODY} at (0,37) size 274x57
-          RenderTableRow {TR} at (0,0) size 274x19
-            RenderTableCell {TD} at (0,9) size 92x20 [border: none] [r=0 c=0 rs=2 cs=1]
-              RenderText {#text} at (2,1) size 89x18
-                text run at (2,2) width 89: "Row 2, Cell 1"
-            RenderTableCell {TD} at (92,0) size 182x19 [r=0 c=1 rs=1 cs=2]
+        RenderTableSection {TBODY} at (0,39) size 274x60
+          RenderTableRow {TR} at (0,0) size 274x20
+            RenderTableCell {TD} at (0,10) size 92x20 [border: none] [r=0 c=0 rs=2 cs=1]
+              RenderText {#text} at (2,1) size 89x17
+                text run at (2,1) width 89: "Row 2, Cell 1"
+            RenderTableCell {TD} at (92,0) size 182x20 [r=0 c=1 rs=1 cs=2]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 2, Cell 2"
-          RenderTableRow {TR} at (0,19) size 274x19
-            RenderTableCell {TD} at (92,19) size 91x19 [r=1 c=1 rs=1 cs=1]
+          RenderTableRow {TR} at (0,20) size 274x20
+            RenderTableCell {TD} at (92,20) size 91x20 [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 3, Cell 2"
-            RenderTableCell {TD} at (183,28) size 91x20 [r=1 c=2 rs=2 cs=1]
-              RenderText {#text} at (1,1) size 89x18
-                text run at (1,2) width 89: "Row 3, Cell 3"
-          RenderTableRow {TR} at (0,38) size 274x19
-            RenderTableCell {TD} at (0,38) size 183x19 [border: none] [r=2 c=0 rs=1 cs=2]
+            RenderTableCell {TD} at (183,30) size 91x20 [r=1 c=2 rs=2 cs=1]
+              RenderText {#text} at (1,1) size 89x17
+                text run at (1,1) width 89: "Row 3, Cell 3"
+          RenderTableRow {TR} at (0,40) size 274x20
+            RenderTableCell {TD} at (0,40) size 183x20 [border: none] [r=2 c=0 rs=1 cs=2]
               RenderText {#text} at (2,1) size 89x17
                 text run at (2,1) width 89: "Row 4, Cell 1"
-        RenderTableSection {TFOOT} at (0,94) size 274x19
-          RenderTableRow {TR} at (0,0) size 274x19
-            RenderTableCell {TD} at (0,0) size 92x19 [border: none] [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {TFOOT} at (0,99) size 274x20
+          RenderTableRow {TR} at (0,0) size 274x20
+            RenderTableCell {TD} at (0,0) size 92x20 [border: none] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (2,1) size 89x17
                 text run at (2,1) width 89: "Row 5, Cell 1"
-            RenderTableCell {TD} at (92,0) size 91x19 [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (92,0) size 91x20 [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 5, Cell 2"
-            RenderTableCell {TD} at (183,0) size 91x19 [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (183,0) size 91x20 [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 5, Cell 3"
-      RenderTable {TABLE} at (0,1448) size 273x114
-        RenderBlock {CAPTION} at (0,0) size 273x17
+      RenderTable {TABLE} at (0,1502) size 273x120
+        RenderBlock {CAPTION} at (0,0) size 273x18
           RenderInline {A} at (0,0) size 236x17
             RenderText {#text} at (16,0) size 236x17
               text run at (16,0) width 236: "Frame=\x{201C}void\x{201D} and Rules=\x{201C}groups\x{201D}"
           RenderInline (generated) at (0,0) size 5x17
             RenderText at (252,0) size 5x17
               text run at (252,0) width 5: ":"
-        RenderTableSection {THEAD} at (0,17) size 273x19 [border: (1px solid #808080) none (1px solid #808080) none]
-          RenderTableRow {TR} at (0,0) size 273x19
-            RenderTableCell {TD} at (0,0) size 91x19 [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {THEAD} at (0,18) size 273x20 [border: (1px solid #808080) none (1px solid #808080) none]
+          RenderTableRow {TR} at (0,0) size 273x20
+            RenderTableCell {TD} at (0,0) size 91x20 [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 1, Cell 1"
-            RenderTableCell {TD} at (91,0) size 91x19 [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (91,0) size 91x20 [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 1, Cell 2"
-            RenderTableCell {TD} at (182,0) size 91x19 [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (182,0) size 91x20 [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 1, Cell 3"
-        RenderTableSection {TBODY} at (0,36) size 273x58 [border: (1px solid #808080) none (1px solid #808080) none]
-          RenderTableRow {TR} at (0,0) size 273x20
-            RenderTableCell {TD} at (0,9) size 91x21 [border: (1px none #000000)] [r=0 c=0 rs=2 cs=1]
-              RenderText {#text} at (1,2) size 89x18
-                text run at (1,3) width 89: "Row 2, Cell 1"
-            RenderTableCell {TD} at (91,0) size 182x20 [border: (1px none #000000)] [r=0 c=1 rs=1 cs=2]
+        RenderTableSection {TBODY} at (0,38) size 273x61 [border: (1px solid #808080) none (1px solid #808080) none]
+          RenderTableRow {TR} at (0,0) size 273x21
+            RenderTableCell {TD} at (0,10) size 91x21 [border: (1px none #000000)] [r=0 c=0 rs=2 cs=1]
+              RenderText {#text} at (1,2) size 89x17
+                text run at (1,2) width 89: "Row 2, Cell 1"
+            RenderTableCell {TD} at (91,0) size 182x21 [border: (1px none #000000)] [r=0 c=1 rs=1 cs=2]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 2, Cell 2"
-          RenderTableRow {TR} at (0,20) size 273x19
-            RenderTableCell {TD} at (91,20) size 91x19 [r=1 c=1 rs=1 cs=1]
+          RenderTableRow {TR} at (0,21) size 273x20
+            RenderTableCell {TD} at (91,21) size 91x20 [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 3, Cell 2"
-            RenderTableCell {TD} at (182,29) size 91x20 [r=1 c=2 rs=2 cs=1]
-              RenderText {#text} at (1,1) size 89x18
-                text run at (1,2) width 89: "Row 3, Cell 3"
-          RenderTableRow {TR} at (0,39) size 273x19
-            RenderTableCell {TD} at (0,39) size 182x19 [r=2 c=0 rs=1 cs=2]
+            RenderTableCell {TD} at (182,31) size 91x20 [r=1 c=2 rs=2 cs=1]
+              RenderText {#text} at (1,1) size 89x17
+                text run at (1,1) width 89: "Row 3, Cell 3"
+          RenderTableRow {TR} at (0,41) size 273x20
+            RenderTableCell {TD} at (0,41) size 182x20 [r=2 c=0 rs=1 cs=2]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 4, Cell 1"
-        RenderTableSection {TFOOT} at (0,94) size 273x20 [border: (1px solid #808080) none (1px solid #808080) none]
-          RenderTableRow {TR} at (0,0) size 273x20
-            RenderTableCell {TD} at (0,0) size 91x20 [border: (1px none #000000)] [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {TFOOT} at (0,99) size 273x21 [border: (1px solid #808080) none (1px solid #808080) none]
+          RenderTableRow {TR} at (0,0) size 273x21
+            RenderTableCell {TD} at (0,0) size 91x21 [border: (1px none #000000)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 5, Cell 1"
-            RenderTableCell {TD} at (91,0) size 91x20 [border: (1px none #000000)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (91,0) size 91x21 [border: (1px none #000000)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 5, Cell 2"
-            RenderTableCell {TD} at (182,0) size 91x20 [border: (1px none #000000)] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (182,0) size 91x21 [border: (1px none #000000)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 5, Cell 3"
-      RenderTable {TABLE} at (0,1610) size 273x115
-        RenderBlock {CAPTION} at (0,0) size 273x17
+      RenderTable {TABLE} at (0,1670) size 273x121
+        RenderBlock {CAPTION} at (0,0) size 273x18
           RenderInline {A} at (0,0) size 248x17
             RenderText {#text} at (10,0) size 248x17
               text run at (10,0) width 248: "Frame=\x{201C}above\x{201D} and Rules=\x{201C}groups\x{201D}"
           RenderInline (generated) at (0,0) size 6x17
             RenderText at (257,0) size 6x17
               text run at (257,0) width 6: ":"
-        RenderTableSection {THEAD} at (0,17) size 273x20 [border: (1px solid #808080) none (1px solid #808080) none]
-          RenderTableRow {TR} at (0,0) size 273x20
-            RenderTableCell {TD} at (0,0) size 91x20 [border: (1px none #000000)] [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {THEAD} at (0,18) size 273x21 [border: (1px solid #808080) none (1px solid #808080) none]
+          RenderTableRow {TR} at (0,0) size 273x21
+            RenderTableCell {TD} at (0,0) size 91x21 [border: (1px none #000000)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 1, Cell 1"
-            RenderTableCell {TD} at (91,0) size 91x20 [border: (1px none #000000)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (91,0) size 91x21 [border: (1px none #000000)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 1, Cell 2"
-            RenderTableCell {TD} at (182,0) size 91x20 [border: (1px none #000000)] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (182,0) size 91x21 [border: (1px none #000000)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 1, Cell 3"
-        RenderTableSection {TBODY} at (0,37) size 273x58 [border: (1px solid #808080) none (1px solid #808080) none]
-          RenderTableRow {TR} at (0,0) size 273x20
-            RenderTableCell {TD} at (0,9) size 91x21 [border: (1px none #000000)] [r=0 c=0 rs=2 cs=1]
-              RenderText {#text} at (1,2) size 89x18
-                text run at (1,3) width 89: "Row 2, Cell 1"
-            RenderTableCell {TD} at (91,0) size 182x20 [border: (1px none #000000)] [r=0 c=1 rs=1 cs=2]
+        RenderTableSection {TBODY} at (0,39) size 273x61 [border: (1px solid #808080) none (1px solid #808080) none]
+          RenderTableRow {TR} at (0,0) size 273x21
+            RenderTableCell {TD} at (0,10) size 91x21 [border: (1px none #000000)] [r=0 c=0 rs=2 cs=1]
+              RenderText {#text} at (1,2) size 89x17
+                text run at (1,2) width 89: "Row 2, Cell 1"
+            RenderTableCell {TD} at (91,0) size 182x21 [border: (1px none #000000)] [r=0 c=1 rs=1 cs=2]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 2, Cell 2"
-          RenderTableRow {TR} at (0,20) size 273x19
-            RenderTableCell {TD} at (91,20) size 91x19 [r=1 c=1 rs=1 cs=1]
+          RenderTableRow {TR} at (0,21) size 273x20
+            RenderTableCell {TD} at (91,21) size 91x20 [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 3, Cell 2"
-            RenderTableCell {TD} at (182,29) size 91x20 [r=1 c=2 rs=2 cs=1]
-              RenderText {#text} at (1,1) size 89x18
-                text run at (1,2) width 89: "Row 3, Cell 3"
-          RenderTableRow {TR} at (0,39) size 273x19
-            RenderTableCell {TD} at (0,39) size 182x19 [r=2 c=0 rs=1 cs=2]
+            RenderTableCell {TD} at (182,31) size 91x20 [r=1 c=2 rs=2 cs=1]
+              RenderText {#text} at (1,1) size 89x17
+                text run at (1,1) width 89: "Row 3, Cell 3"
+          RenderTableRow {TR} at (0,41) size 273x20
+            RenderTableCell {TD} at (0,41) size 182x20 [r=2 c=0 rs=1 cs=2]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 4, Cell 1"
-        RenderTableSection {TFOOT} at (0,95) size 273x20 [border: (1px solid #808080) none (1px solid #808080) none]
-          RenderTableRow {TR} at (0,0) size 273x20
-            RenderTableCell {TD} at (0,0) size 91x20 [border: (1px none #000000)] [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {TFOOT} at (0,100) size 273x21 [border: (1px solid #808080) none (1px solid #808080) none]
+          RenderTableRow {TR} at (0,0) size 273x21
+            RenderTableCell {TD} at (0,0) size 91x21 [border: (1px none #000000)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 5, Cell 1"
-            RenderTableCell {TD} at (91,0) size 91x20 [border: (1px none #000000)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (91,0) size 91x21 [border: (1px none #000000)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 5, Cell 2"
-            RenderTableCell {TD} at (182,0) size 91x20 [border: (1px none #000000)] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (182,0) size 91x21 [border: (1px none #000000)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 5, Cell 3"
-      RenderTable {TABLE} at (0,1773) size 273x115 [border: none (1px solid #808080) none]
-        RenderBlock {CAPTION} at (0,0) size 273x17
+      RenderTable {TABLE} at (0,1839) size 273x121 [border: none (1px solid #808080) none]
+        RenderBlock {CAPTION} at (0,0) size 273x18
           RenderInline {A} at (0,0) size 248x17
             RenderText {#text} at (10,0) size 248x17
               text run at (10,0) width 248: "Frame=\x{201C}below\x{201D} and Rules=\x{201C}groups\x{201D}"
           RenderInline (generated) at (0,0) size 6x17
             RenderText at (257,0) size 6x17
               text run at (257,0) width 6: ":"
-        RenderTableSection {THEAD} at (0,17) size 273x19 [border: (1px solid #808080) none (1px solid #808080) none]
-          RenderTableRow {TR} at (0,0) size 273x19
-            RenderTableCell {TD} at (0,0) size 91x19 [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {THEAD} at (0,18) size 273x20 [border: (1px solid #808080) none (1px solid #808080) none]
+          RenderTableRow {TR} at (0,0) size 273x20
+            RenderTableCell {TD} at (0,0) size 91x20 [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 1, Cell 1"
-            RenderTableCell {TD} at (91,0) size 91x19 [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (91,0) size 91x20 [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 1, Cell 2"
-            RenderTableCell {TD} at (182,0) size 91x19 [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (182,0) size 91x20 [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 1, Cell 3"
-        RenderTableSection {TBODY} at (0,36) size 273x58 [border: (1px solid #808080) none (1px solid #808080) none]
-          RenderTableRow {TR} at (0,0) size 273x20
-            RenderTableCell {TD} at (0,9) size 91x21 [border: (1px none #000000)] [r=0 c=0 rs=2 cs=1]
-              RenderText {#text} at (1,2) size 89x18
-                text run at (1,3) width 89: "Row 2, Cell 1"
-            RenderTableCell {TD} at (91,0) size 182x20 [border: (1px none #000000)] [r=0 c=1 rs=1 cs=2]
+        RenderTableSection {TBODY} at (0,38) size 273x61 [border: (1px solid #808080) none (1px solid #808080) none]
+          RenderTableRow {TR} at (0,0) size 273x21
+            RenderTableCell {TD} at (0,10) size 91x21 [border: (1px none #000000)] [r=0 c=0 rs=2 cs=1]
+              RenderText {#text} at (1,2) size 89x17
+                text run at (1,2) width 89: "Row 2, Cell 1"
+            RenderTableCell {TD} at (91,0) size 182x21 [border: (1px none #000000)] [r=0 c=1 rs=1 cs=2]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 2, Cell 2"
-          RenderTableRow {TR} at (0,20) size 273x19
-            RenderTableCell {TD} at (91,20) size 91x19 [r=1 c=1 rs=1 cs=1]
+          RenderTableRow {TR} at (0,21) size 273x20
+            RenderTableCell {TD} at (91,21) size 91x20 [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 3, Cell 2"
-            RenderTableCell {TD} at (182,29) size 91x20 [r=1 c=2 rs=2 cs=1]
-              RenderText {#text} at (1,1) size 89x18
-                text run at (1,2) width 89: "Row 3, Cell 3"
-          RenderTableRow {TR} at (0,39) size 273x19
-            RenderTableCell {TD} at (0,39) size 182x19 [r=2 c=0 rs=1 cs=2]
+            RenderTableCell {TD} at (182,31) size 91x20 [r=1 c=2 rs=2 cs=1]
+              RenderText {#text} at (1,1) size 89x17
+                text run at (1,1) width 89: "Row 3, Cell 3"
+          RenderTableRow {TR} at (0,41) size 273x20
+            RenderTableCell {TD} at (0,41) size 182x20 [r=2 c=0 rs=1 cs=2]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 4, Cell 1"
-        RenderTableSection {TFOOT} at (0,94) size 273x20 [border: (1px solid #808080) none (1px solid #808080) none]
-          RenderTableRow {TR} at (0,0) size 273x20
-            RenderTableCell {TD} at (0,0) size 91x20 [border: (1px none #000000)] [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {TFOOT} at (0,99) size 273x21 [border: (1px solid #808080) none (1px solid #808080) none]
+          RenderTableRow {TR} at (0,0) size 273x21
+            RenderTableCell {TD} at (0,0) size 91x21 [border: (1px none #000000)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 5, Cell 1"
-            RenderTableCell {TD} at (91,0) size 91x20 [border: (1px none #000000)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (91,0) size 91x21 [border: (1px none #000000)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 5, Cell 2"
-            RenderTableCell {TD} at (182,0) size 91x20 [border: (1px none #000000)] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (182,0) size 91x21 [border: (1px none #000000)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 5, Cell 3"
-      RenderTable {TABLE} at (0,1936) size 273x116 [border: none none (1px solid #808080) none]
-        RenderBlock {CAPTION} at (0,0) size 273x17
+      RenderTable {TABLE} at (0,2008) size 273x122 [border: none none (1px solid #808080) none]
+        RenderBlock {CAPTION} at (0,0) size 273x18
           RenderInline {A} at (0,0) size 250x17
             RenderText {#text} at (9,0) size 250x17
               text run at (9,0) width 250: "Frame=\x{201C}hsides\x{201D} and Rules=\x{201C}groups\x{201D}"
           RenderInline (generated) at (0,0) size 6x17
             RenderText at (258,0) size 6x17
               text run at (258,0) width 6: ":"
-        RenderTableSection {THEAD} at (0,17) size 273x20 [border: (1px solid #808080) none (1px solid #808080) none]
-          RenderTableRow {TR} at (0,0) size 273x20
-            RenderTableCell {TD} at (0,0) size 91x20 [border: (1px none #000000)] [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {THEAD} at (0,18) size 273x21 [border: (1px solid #808080) none (1px solid #808080) none]
+          RenderTableRow {TR} at (0,0) size 273x21
+            RenderTableCell {TD} at (0,0) size 91x21 [border: (1px none #000000)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 1, Cell 1"
-            RenderTableCell {TD} at (91,0) size 91x20 [border: (1px none #000000)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (91,0) size 91x21 [border: (1px none #000000)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 1, Cell 2"
-            RenderTableCell {TD} at (182,0) size 91x20 [border: (1px none #000000)] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (182,0) size 91x21 [border: (1px none #000000)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 1, Cell 3"
-        RenderTableSection {TBODY} at (0,37) size 273x58 [border: (1px solid #808080) none (1px solid #808080) none]
-          RenderTableRow {TR} at (0,0) size 273x20
-            RenderTableCell {TD} at (0,9) size 91x21 [border: (1px none #000000)] [r=0 c=0 rs=2 cs=1]
-              RenderText {#text} at (1,2) size 89x18
-                text run at (1,3) width 89: "Row 2, Cell 1"
-            RenderTableCell {TD} at (91,0) size 182x20 [border: (1px none #000000)] [r=0 c=1 rs=1 cs=2]
+        RenderTableSection {TBODY} at (0,39) size 273x61 [border: (1px solid #808080) none (1px solid #808080) none]
+          RenderTableRow {TR} at (0,0) size 273x21
+            RenderTableCell {TD} at (0,10) size 91x21 [border: (1px none #000000)] [r=0 c=0 rs=2 cs=1]
+              RenderText {#text} at (1,2) size 89x17
+                text run at (1,2) width 89: "Row 2, Cell 1"
+            RenderTableCell {TD} at (91,0) size 182x21 [border: (1px none #000000)] [r=0 c=1 rs=1 cs=2]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 2, Cell 2"
-          RenderTableRow {TR} at (0,20) size 273x19
-            RenderTableCell {TD} at (91,20) size 91x19 [r=1 c=1 rs=1 cs=1]
+          RenderTableRow {TR} at (0,21) size 273x20
+            RenderTableCell {TD} at (91,21) size 91x20 [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 3, Cell 2"
-            RenderTableCell {TD} at (182,29) size 91x20 [r=1 c=2 rs=2 cs=1]
-              RenderText {#text} at (1,1) size 89x18
-                text run at (1,2) width 89: "Row 3, Cell 3"
-          RenderTableRow {TR} at (0,39) size 273x19
-            RenderTableCell {TD} at (0,39) size 182x19 [r=2 c=0 rs=1 cs=2]
+            RenderTableCell {TD} at (182,31) size 91x20 [r=1 c=2 rs=2 cs=1]
+              RenderText {#text} at (1,1) size 89x17
+                text run at (1,1) width 89: "Row 3, Cell 3"
+          RenderTableRow {TR} at (0,41) size 273x20
+            RenderTableCell {TD} at (0,41) size 182x20 [r=2 c=0 rs=1 cs=2]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 4, Cell 1"
-        RenderTableSection {TFOOT} at (0,95) size 273x20 [border: (1px solid #808080) none (1px solid #808080) none]
-          RenderTableRow {TR} at (0,0) size 273x20
-            RenderTableCell {TD} at (0,0) size 91x20 [border: (1px none #000000)] [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {TFOOT} at (0,100) size 273x21 [border: (1px solid #808080) none (1px solid #808080) none]
+          RenderTableRow {TR} at (0,0) size 273x21
+            RenderTableCell {TD} at (0,0) size 91x21 [border: (1px none #000000)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 5, Cell 1"
-            RenderTableCell {TD} at (91,0) size 91x20 [border: (1px none #000000)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (91,0) size 91x21 [border: (1px none #000000)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 5, Cell 2"
-            RenderTableCell {TD} at (182,0) size 91x20 [border: (1px none #000000)] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (182,0) size 91x21 [border: (1px none #000000)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 5, Cell 3"
-      RenderTable {TABLE} at (0,2100) size 275x114 [border: none (1px solid #808080) none none]
-        RenderBlock {CAPTION} at (0,0) size 275x17
+      RenderTable {TABLE} at (0,2178) size 275x120 [border: none (1px solid #808080) none none]
+        RenderBlock {CAPTION} at (0,0) size 275x18
           RenderInline {A} at (0,0) size 248x17
             RenderText {#text} at (11,0) size 248x17
               text run at (11,0) width 248: "Frame=\x{201C}vsides\x{201D} and Rules=\x{201C}groups\x{201D}"
           RenderInline (generated) at (0,0) size 6x17
             RenderText at (258,0) size 6x17
               text run at (258,0) width 6: ":"
-        RenderTableSection {THEAD} at (0,17) size 274x19 [border: (1px solid #808080) none (1px solid #808080) none]
-          RenderTableRow {TR} at (0,0) size 274x19
-            RenderTableCell {TD} at (0,0) size 92x19 [border: none] [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {THEAD} at (0,18) size 274x20 [border: (1px solid #808080) none (1px solid #808080) none]
+          RenderTableRow {TR} at (0,0) size 274x20
+            RenderTableCell {TD} at (0,0) size 92x20 [border: none] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (2,1) size 89x17
                 text run at (2,1) width 89: "Row 1, Cell 1"
-            RenderTableCell {TD} at (92,0) size 91x19 [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (92,0) size 91x20 [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 1, Cell 2"
-            RenderTableCell {TD} at (183,0) size 91x19 [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (183,0) size 91x20 [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 1, Cell 3"
-        RenderTableSection {TBODY} at (0,36) size 274x58 [border: (1px solid #808080) none (1px solid #808080) none]
-          RenderTableRow {TR} at (0,0) size 274x20
-            RenderTableCell {TD} at (0,9) size 92x21 [border: (1px none #000000)] [r=0 c=0 rs=2 cs=1]
-              RenderText {#text} at (2,2) size 89x18
-                text run at (2,3) width 89: "Row 2, Cell 1"
-            RenderTableCell {TD} at (92,0) size 182x20 [border: (1px none #000000)] [r=0 c=1 rs=1 cs=2]
+        RenderTableSection {TBODY} at (0,38) size 274x61 [border: (1px solid #808080) none (1px solid #808080) none]
+          RenderTableRow {TR} at (0,0) size 274x21
+            RenderTableCell {TD} at (0,10) size 92x21 [border: (1px none #000000)] [r=0 c=0 rs=2 cs=1]
+              RenderText {#text} at (2,2) size 89x17
+                text run at (2,2) width 89: "Row 2, Cell 1"
+            RenderTableCell {TD} at (92,0) size 182x21 [border: (1px none #000000)] [r=0 c=1 rs=1 cs=2]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 2, Cell 2"
-          RenderTableRow {TR} at (0,20) size 274x19
-            RenderTableCell {TD} at (92,20) size 91x19 [r=1 c=1 rs=1 cs=1]
+          RenderTableRow {TR} at (0,21) size 274x20
+            RenderTableCell {TD} at (92,21) size 91x20 [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 3, Cell 2"
-            RenderTableCell {TD} at (183,29) size 91x20 [r=1 c=2 rs=2 cs=1]
-              RenderText {#text} at (1,1) size 89x18
-                text run at (1,2) width 89: "Row 3, Cell 3"
-          RenderTableRow {TR} at (0,39) size 274x19
-            RenderTableCell {TD} at (0,39) size 183x19 [border: none] [r=2 c=0 rs=1 cs=2]
+            RenderTableCell {TD} at (183,31) size 91x20 [r=1 c=2 rs=2 cs=1]
+              RenderText {#text} at (1,1) size 89x17
+                text run at (1,1) width 89: "Row 3, Cell 3"
+          RenderTableRow {TR} at (0,41) size 274x20
+            RenderTableCell {TD} at (0,41) size 183x20 [border: none] [r=2 c=0 rs=1 cs=2]
               RenderText {#text} at (2,1) size 89x17
                 text run at (2,1) width 89: "Row 4, Cell 1"
-        RenderTableSection {TFOOT} at (0,94) size 274x20 [border: (1px solid #808080) none (1px solid #808080) none]
-          RenderTableRow {TR} at (0,0) size 274x20
-            RenderTableCell {TD} at (0,0) size 92x20 [border: (1px none #000000)] [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {TFOOT} at (0,99) size 274x21 [border: (1px solid #808080) none (1px solid #808080) none]
+          RenderTableRow {TR} at (0,0) size 274x21
+            RenderTableCell {TD} at (0,0) size 92x21 [border: (1px none #000000)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 89x17
                 text run at (2,2) width 89: "Row 5, Cell 1"
-            RenderTableCell {TD} at (92,0) size 91x20 [border: (1px none #000000)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (92,0) size 91x21 [border: (1px none #000000)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 5, Cell 2"
-            RenderTableCell {TD} at (183,0) size 91x20 [border: (1px none #000000)] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (183,0) size 91x21 [border: (1px none #000000)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 5, Cell 3"
-      RenderTable {TABLE} at (0,2262) size 274x114
-        RenderBlock {CAPTION} at (0,0) size 274x17
+      RenderTable {TABLE} at (0,2346) size 274x120
+        RenderBlock {CAPTION} at (0,0) size 274x18
           RenderInline {A} at (0,0) size 229x17
             RenderText {#text} at (20,0) size 229x17
               text run at (20,0) width 229: "Frame=\x{201C}lhs\x{201D} and Rules=\x{201C}groups\x{201D}"
           RenderInline (generated) at (0,0) size 6x17
             RenderText at (248,0) size 6x17
               text run at (248,0) width 6: ":"
-        RenderTableSection {THEAD} at (0,17) size 274x19 [border: (1px solid #808080) none (1px solid #808080) none]
-          RenderTableRow {TR} at (0,0) size 274x19
-            RenderTableCell {TD} at (0,0) size 92x19 [border: none] [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {THEAD} at (0,18) size 274x20 [border: (1px solid #808080) none (1px solid #808080) none]
+          RenderTableRow {TR} at (0,0) size 274x20
+            RenderTableCell {TD} at (0,0) size 92x20 [border: none] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (2,1) size 89x17
                 text run at (2,1) width 89: "Row 1, Cell 1"
-            RenderTableCell {TD} at (92,0) size 91x19 [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (92,0) size 91x20 [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 1, Cell 2"
-            RenderTableCell {TD} at (183,0) size 91x19 [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (183,0) size 91x20 [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 1, Cell 3"
-        RenderTableSection {TBODY} at (0,36) size 274x58 [border: (1px solid #808080) none (1px solid #808080) none]
-          RenderTableRow {TR} at (0,0) size 274x20
-            RenderTableCell {TD} at (0,9) size 92x21 [border: (1px none #000000)] [r=0 c=0 rs=2 cs=1]
-              RenderText {#text} at (2,2) size 89x18
-                text run at (2,3) width 89: "Row 2, Cell 1"
-            RenderTableCell {TD} at (92,0) size 182x20 [border: (1px none #000000)] [r=0 c=1 rs=1 cs=2]
+        RenderTableSection {TBODY} at (0,38) size 274x61 [border: (1px solid #808080) none (1px solid #808080) none]
+          RenderTableRow {TR} at (0,0) size 274x21
+            RenderTableCell {TD} at (0,10) size 92x21 [border: (1px none #000000)] [r=0 c=0 rs=2 cs=1]
+              RenderText {#text} at (2,2) size 89x17
+                text run at (2,2) width 89: "Row 2, Cell 1"
+            RenderTableCell {TD} at (92,0) size 182x21 [border: (1px none #000000)] [r=0 c=1 rs=1 cs=2]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 2, Cell 2"
-          RenderTableRow {TR} at (0,20) size 274x19
-            RenderTableCell {TD} at (92,20) size 91x19 [r=1 c=1 rs=1 cs=1]
+          RenderTableRow {TR} at (0,21) size 274x20
+            RenderTableCell {TD} at (92,21) size 91x20 [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 3, Cell 2"
-            RenderTableCell {TD} at (183,29) size 91x20 [r=1 c=2 rs=2 cs=1]
-              RenderText {#text} at (1,1) size 89x18
-                text run at (1,2) width 89: "Row 3, Cell 3"
-          RenderTableRow {TR} at (0,39) size 274x19
-            RenderTableCell {TD} at (0,39) size 183x19 [border: none] [r=2 c=0 rs=1 cs=2]
+            RenderTableCell {TD} at (183,31) size 91x20 [r=1 c=2 rs=2 cs=1]
+              RenderText {#text} at (1,1) size 89x17
+                text run at (1,1) width 89: "Row 3, Cell 3"
+          RenderTableRow {TR} at (0,41) size 274x20
+            RenderTableCell {TD} at (0,41) size 183x20 [border: none] [r=2 c=0 rs=1 cs=2]
               RenderText {#text} at (2,1) size 89x17
                 text run at (2,1) width 89: "Row 4, Cell 1"
-        RenderTableSection {TFOOT} at (0,94) size 274x20 [border: (1px solid #808080) none (1px solid #808080) none]
-          RenderTableRow {TR} at (0,0) size 274x20
-            RenderTableCell {TD} at (0,0) size 92x20 [border: (1px none #000000)] [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {TFOOT} at (0,99) size 274x21 [border: (1px solid #808080) none (1px solid #808080) none]
+          RenderTableRow {TR} at (0,0) size 274x21
+            RenderTableCell {TD} at (0,0) size 92x21 [border: (1px none #000000)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 89x17
                 text run at (2,2) width 89: "Row 5, Cell 1"
-            RenderTableCell {TD} at (92,0) size 91x20 [border: (1px none #000000)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (92,0) size 91x21 [border: (1px none #000000)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 5, Cell 2"
-            RenderTableCell {TD} at (183,0) size 91x20 [border: (1px none #000000)] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (183,0) size 91x21 [border: (1px none #000000)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 5, Cell 3"
-      RenderTable {TABLE} at (0,2424) size 274x114 [border: none (1px solid #808080) none]
-        RenderBlock {CAPTION} at (0,0) size 274x17
+      RenderTable {TABLE} at (0,2514) size 274x120 [border: none (1px solid #808080) none]
+        RenderBlock {CAPTION} at (0,0) size 274x18
           RenderInline {A} at (0,0) size 231x17
             RenderText {#text} at (19,0) size 231x17
               text run at (19,0) width 231: "Frame=\x{201C}rhs\x{201D} and Rules=\x{201C}groups\x{201D}"
           RenderInline (generated) at (0,0) size 6x17
             RenderText at (249,0) size 6x17
               text run at (249,0) width 6: ":"
-        RenderTableSection {THEAD} at (0,17) size 273x19 [border: (1px solid #808080) none (1px solid #808080) none]
-          RenderTableRow {TR} at (0,0) size 273x19
-            RenderTableCell {TD} at (0,0) size 91x19 [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {THEAD} at (0,18) size 273x20 [border: (1px solid #808080) none (1px solid #808080) none]
+          RenderTableRow {TR} at (0,0) size 273x20
+            RenderTableCell {TD} at (0,0) size 91x20 [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 1, Cell 1"
-            RenderTableCell {TD} at (91,0) size 91x19 [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (91,0) size 91x20 [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 1, Cell 2"
-            RenderTableCell {TD} at (182,0) size 91x19 [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (182,0) size 91x20 [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 1, Cell 3"
-        RenderTableSection {TBODY} at (0,36) size 273x58 [border: (1px solid #808080) none (1px solid #808080) none]
-          RenderTableRow {TR} at (0,0) size 273x20
-            RenderTableCell {TD} at (0,9) size 91x21 [border: (1px none #000000)] [r=0 c=0 rs=2 cs=1]
-              RenderText {#text} at (1,2) size 89x18
-                text run at (1,3) width 89: "Row 2, Cell 1"
-            RenderTableCell {TD} at (91,0) size 182x20 [border: (1px none #000000)] [r=0 c=1 rs=1 cs=2]
+        RenderTableSection {TBODY} at (0,38) size 273x61 [border: (1px solid #808080) none (1px solid #808080) none]
+          RenderTableRow {TR} at (0,0) size 273x21
+            RenderTableCell {TD} at (0,10) size 91x21 [border: (1px none #000000)] [r=0 c=0 rs=2 cs=1]
+              RenderText {#text} at (1,2) size 89x17
+                text run at (1,2) width 89: "Row 2, Cell 1"
+            RenderTableCell {TD} at (91,0) size 182x21 [border: (1px none #000000)] [r=0 c=1 rs=1 cs=2]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 2, Cell 2"
-          RenderTableRow {TR} at (0,20) size 273x19
-            RenderTableCell {TD} at (91,20) size 91x19 [r=1 c=1 rs=1 cs=1]
+          RenderTableRow {TR} at (0,21) size 273x20
+            RenderTableCell {TD} at (91,21) size 91x20 [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 3, Cell 2"
-            RenderTableCell {TD} at (182,29) size 91x20 [r=1 c=2 rs=2 cs=1]
-              RenderText {#text} at (1,1) size 89x18
-                text run at (1,2) width 89: "Row 3, Cell 3"
-          RenderTableRow {TR} at (0,39) size 273x19
-            RenderTableCell {TD} at (0,39) size 182x19 [r=2 c=0 rs=1 cs=2]
+            RenderTableCell {TD} at (182,31) size 91x20 [r=1 c=2 rs=2 cs=1]
+              RenderText {#text} at (1,1) size 89x17
+                text run at (1,1) width 89: "Row 3, Cell 3"
+          RenderTableRow {TR} at (0,41) size 273x20
+            RenderTableCell {TD} at (0,41) size 182x20 [r=2 c=0 rs=1 cs=2]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 4, Cell 1"
-        RenderTableSection {TFOOT} at (0,94) size 273x20 [border: (1px solid #808080) none (1px solid #808080) none]
-          RenderTableRow {TR} at (0,0) size 273x20
-            RenderTableCell {TD} at (0,0) size 91x20 [border: (1px none #000000)] [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {TFOOT} at (0,99) size 273x21 [border: (1px solid #808080) none (1px solid #808080) none]
+          RenderTableRow {TR} at (0,0) size 273x21
+            RenderTableCell {TD} at (0,0) size 91x21 [border: (1px none #000000)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 5, Cell 1"
-            RenderTableCell {TD} at (91,0) size 91x20 [border: (1px none #000000)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (91,0) size 91x21 [border: (1px none #000000)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 5, Cell 2"
-            RenderTableCell {TD} at (182,0) size 91x20 [border: (1px none #000000)] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (182,0) size 91x21 [border: (1px none #000000)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 5, Cell 3"
-      RenderTable {TABLE} at (0,2586) size 275x116 [border: none]
-        RenderBlock {CAPTION} at (0,0) size 275x17
+      RenderTable {TABLE} at (0,2682) size 275x122 [border: none]
+        RenderBlock {CAPTION} at (0,0) size 275x18
           RenderInline {A} at (0,0) size 234x17
             RenderText {#text} at (18,0) size 234x17
               text run at (18,0) width 234: "Frame=\x{201C}box\x{201D} and Rules=\x{201C}groups\x{201D}"
           RenderInline (generated) at (0,0) size 6x17
             RenderText at (251,0) size 6x17
               text run at (251,0) width 6: ":"
-        RenderTableSection {THEAD} at (0,17) size 274x20 [border: (1px solid #808080) none (1px solid #808080) none]
-          RenderTableRow {TR} at (0,0) size 274x20
-            RenderTableCell {TD} at (0,0) size 92x20 [border: (1px none #000000)] [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {THEAD} at (0,18) size 274x21 [border: (1px solid #808080) none (1px solid #808080) none]
+          RenderTableRow {TR} at (0,0) size 274x21
+            RenderTableCell {TD} at (0,0) size 92x21 [border: (1px none #000000)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 89x17
                 text run at (2,2) width 89: "Row 1, Cell 1"
-            RenderTableCell {TD} at (92,0) size 91x20 [border: (1px none #000000)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (92,0) size 91x21 [border: (1px none #000000)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 1, Cell 2"
-            RenderTableCell {TD} at (183,0) size 91x20 [border: (1px none #000000)] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (183,0) size 91x21 [border: (1px none #000000)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 1, Cell 3"
-        RenderTableSection {TBODY} at (0,37) size 274x58 [border: (1px solid #808080) none (1px solid #808080) none]
-          RenderTableRow {TR} at (0,0) size 274x20
-            RenderTableCell {TD} at (0,9) size 92x21 [border: (1px none #000000)] [r=0 c=0 rs=2 cs=1]
-              RenderText {#text} at (2,2) size 89x18
-                text run at (2,3) width 89: "Row 2, Cell 1"
-            RenderTableCell {TD} at (92,0) size 182x20 [border: (1px none #000000)] [r=0 c=1 rs=1 cs=2]
+        RenderTableSection {TBODY} at (0,39) size 274x61 [border: (1px solid #808080) none (1px solid #808080) none]
+          RenderTableRow {TR} at (0,0) size 274x21
+            RenderTableCell {TD} at (0,10) size 92x21 [border: (1px none #000000)] [r=0 c=0 rs=2 cs=1]
+              RenderText {#text} at (2,2) size 89x17
+                text run at (2,2) width 89: "Row 2, Cell 1"
+            RenderTableCell {TD} at (92,0) size 182x21 [border: (1px none #000000)] [r=0 c=1 rs=1 cs=2]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 2, Cell 2"
-          RenderTableRow {TR} at (0,20) size 274x19
-            RenderTableCell {TD} at (92,20) size 91x19 [r=1 c=1 rs=1 cs=1]
+          RenderTableRow {TR} at (0,21) size 274x20
+            RenderTableCell {TD} at (92,21) size 91x20 [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 3, Cell 2"
-            RenderTableCell {TD} at (183,29) size 91x20 [r=1 c=2 rs=2 cs=1]
-              RenderText {#text} at (1,1) size 89x18
-                text run at (1,2) width 89: "Row 3, Cell 3"
-          RenderTableRow {TR} at (0,39) size 274x19
-            RenderTableCell {TD} at (0,39) size 183x19 [border: none] [r=2 c=0 rs=1 cs=2]
+            RenderTableCell {TD} at (183,31) size 91x20 [r=1 c=2 rs=2 cs=1]
+              RenderText {#text} at (1,1) size 89x17
+                text run at (1,1) width 89: "Row 3, Cell 3"
+          RenderTableRow {TR} at (0,41) size 274x20
+            RenderTableCell {TD} at (0,41) size 183x20 [border: none] [r=2 c=0 rs=1 cs=2]
               RenderText {#text} at (2,1) size 89x17
                 text run at (2,1) width 89: "Row 4, Cell 1"
-        RenderTableSection {TFOOT} at (0,95) size 274x20 [border: (1px solid #808080) none (1px solid #808080) none]
-          RenderTableRow {TR} at (0,0) size 274x20
-            RenderTableCell {TD} at (0,0) size 92x20 [border: (1px none #000000)] [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {TFOOT} at (0,100) size 274x21 [border: (1px solid #808080) none (1px solid #808080) none]
+          RenderTableRow {TR} at (0,0) size 274x21
+            RenderTableCell {TD} at (0,0) size 92x21 [border: (1px none #000000)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 89x17
                 text run at (2,2) width 89: "Row 5, Cell 1"
-            RenderTableCell {TD} at (92,0) size 91x20 [border: (1px none #000000)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (92,0) size 91x21 [border: (1px none #000000)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 5, Cell 2"
-            RenderTableCell {TD} at (183,0) size 91x20 [border: (1px none #000000)] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (183,0) size 91x21 [border: (1px none #000000)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 5, Cell 3"
-      RenderTable {TABLE} at (0,2750) size 275x116 [border: none]
-        RenderBlock {CAPTION} at (0,0) size 275x17
+      RenderTable {TABLE} at (0,2852) size 275x122 [border: none]
+        RenderBlock {CAPTION} at (0,0) size 275x18
           RenderInline {A} at (0,0) size 252x17
             RenderText {#text} at (9,0) size 252x17
               text run at (9,0) width 252: "Frame=\x{201C}border\x{201D} and Rules=\x{201C}groups\x{201D}"
           RenderInline (generated) at (0,0) size 5x17
             RenderText at (261,0) size 5x17
               text run at (261,0) width 5: ":"
-        RenderTableSection {THEAD} at (0,17) size 274x20 [border: (1px solid #808080) none (1px solid #808080) none]
-          RenderTableRow {TR} at (0,0) size 274x20
-            RenderTableCell {TD} at (0,0) size 92x20 [border: (1px none #000000)] [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {THEAD} at (0,18) size 274x21 [border: (1px solid #808080) none (1px solid #808080) none]
+          RenderTableRow {TR} at (0,0) size 274x21
+            RenderTableCell {TD} at (0,0) size 92x21 [border: (1px none #000000)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 89x17
                 text run at (2,2) width 89: "Row 1, Cell 1"
-            RenderTableCell {TD} at (92,0) size 91x20 [border: (1px none #000000)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (92,0) size 91x21 [border: (1px none #000000)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 1, Cell 2"
-            RenderTableCell {TD} at (183,0) size 91x20 [border: (1px none #000000)] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (183,0) size 91x21 [border: (1px none #000000)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 1, Cell 3"
-        RenderTableSection {TBODY} at (0,37) size 274x58 [border: (1px solid #808080) none (1px solid #808080) none]
-          RenderTableRow {TR} at (0,0) size 274x20
-            RenderTableCell {TD} at (0,9) size 92x21 [border: (1px none #000000)] [r=0 c=0 rs=2 cs=1]
-              RenderText {#text} at (2,2) size 89x18
-                text run at (2,3) width 89: "Row 2, Cell 1"
-            RenderTableCell {TD} at (92,0) size 182x20 [border: (1px none #000000)] [r=0 c=1 rs=1 cs=2]
+        RenderTableSection {TBODY} at (0,39) size 274x61 [border: (1px solid #808080) none (1px solid #808080) none]
+          RenderTableRow {TR} at (0,0) size 274x21
+            RenderTableCell {TD} at (0,10) size 92x21 [border: (1px none #000000)] [r=0 c=0 rs=2 cs=1]
+              RenderText {#text} at (2,2) size 89x17
+                text run at (2,2) width 89: "Row 2, Cell 1"
+            RenderTableCell {TD} at (92,0) size 182x21 [border: (1px none #000000)] [r=0 c=1 rs=1 cs=2]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 2, Cell 2"
-          RenderTableRow {TR} at (0,20) size 274x19
-            RenderTableCell {TD} at (92,20) size 91x19 [r=1 c=1 rs=1 cs=1]
+          RenderTableRow {TR} at (0,21) size 274x20
+            RenderTableCell {TD} at (92,21) size 91x20 [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 3, Cell 2"
-            RenderTableCell {TD} at (183,29) size 91x20 [r=1 c=2 rs=2 cs=1]
-              RenderText {#text} at (1,1) size 89x18
-                text run at (1,2) width 89: "Row 3, Cell 3"
-          RenderTableRow {TR} at (0,39) size 274x19
-            RenderTableCell {TD} at (0,39) size 183x19 [border: none] [r=2 c=0 rs=1 cs=2]
+            RenderTableCell {TD} at (183,31) size 91x20 [r=1 c=2 rs=2 cs=1]
+              RenderText {#text} at (1,1) size 89x17
+                text run at (1,1) width 89: "Row 3, Cell 3"
+          RenderTableRow {TR} at (0,41) size 274x20
+            RenderTableCell {TD} at (0,41) size 183x20 [border: none] [r=2 c=0 rs=1 cs=2]
               RenderText {#text} at (2,1) size 89x17
                 text run at (2,1) width 89: "Row 4, Cell 1"
-        RenderTableSection {TFOOT} at (0,95) size 274x20 [border: (1px solid #808080) none (1px solid #808080) none]
-          RenderTableRow {TR} at (0,0) size 274x20
-            RenderTableCell {TD} at (0,0) size 92x20 [border: (1px none #000000)] [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {TFOOT} at (0,100) size 274x21 [border: (1px solid #808080) none (1px solid #808080) none]
+          RenderTableRow {TR} at (0,0) size 274x21
+            RenderTableCell {TD} at (0,0) size 92x21 [border: (1px none #000000)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 89x17
                 text run at (2,2) width 89: "Row 5, Cell 1"
-            RenderTableCell {TD} at (92,0) size 91x20 [border: (1px none #000000)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (92,0) size 91x21 [border: (1px none #000000)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 5, Cell 2"
-            RenderTableCell {TD} at (183,0) size 91x20 [border: (1px none #000000)] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (183,0) size 91x21 [border: (1px none #000000)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 5, Cell 3"
-      RenderTable {TABLE} at (0,2914) size 273x116
-        RenderBlock {CAPTION} at (0,0) size 273x17
+      RenderTable {TABLE} at (0,3022) size 273x122
+        RenderBlock {CAPTION} at (0,0) size 273x18
           RenderInline {A} at (0,0) size 222x17
             RenderText {#text} at (23,0) size 222x17
               text run at (23,0) width 222: "Frame=\x{201C}void\x{201D} and Rules=\x{201C}rows\x{201D}"
           RenderInline (generated) at (0,0) size 5x17
             RenderText at (245,0) size 5x17
               text run at (245,0) width 5: ":"
-        RenderTableSection {THEAD} at (0,17) size 273x19
-          RenderTableRow {TR} at (0,0) size 273x19
-            RenderTableCell {TD} at (0,0) size 91x19 [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {THEAD} at (0,18) size 273x20
+          RenderTableRow {TR} at (0,0) size 273x20
+            RenderTableCell {TD} at (0,0) size 91x20 [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 1, Cell 1"
-            RenderTableCell {TD} at (91,0) size 91x19 [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (91,0) size 91x20 [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 1, Cell 2"
-            RenderTableCell {TD} at (182,0) size 91x19 [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (182,0) size 91x20 [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 1, Cell 3"
-        RenderTableSection {TBODY} at (0,36) size 273x60
-          RenderTableRow {TR} at (0,0) size 273x20
-            RenderTableCell {TD} at (0,10) size 91x20 [border: (1px solid #808080) none none none] [r=0 c=0 rs=2 cs=1]
-              RenderText {#text} at (1,2) size 89x17
-                text run at (1,2) width 89: "Row 2, Cell 1"
-            RenderTableCell {TD} at (91,0) size 182x20 [border: (1px solid #808080) none none none] [r=0 c=1 rs=1 cs=2]
+        RenderTableSection {TBODY} at (0,38) size 273x63
+          RenderTableRow {TR} at (0,0) size 273x21
+            RenderTableCell {TD} at (0,10) size 91x22 [border: (1px solid #808080) none none none] [r=0 c=0 rs=2 cs=1]
+              RenderText {#text} at (1,2) size 89x18
+                text run at (1,3) width 89: "Row 2, Cell 1"
+            RenderTableCell {TD} at (91,0) size 182x21 [border: (1px solid #808080) none none none] [r=0 c=1 rs=1 cs=2]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 2, Cell 2"
-          RenderTableRow {TR} at (0,20) size 273x20
-            RenderTableCell {TD} at (91,20) size 91x20 [border: (1px solid #808080) none none none] [r=1 c=1 rs=1 cs=1]
+          RenderTableRow {TR} at (0,21) size 273x21
+            RenderTableCell {TD} at (91,21) size 91x21 [border: (1px solid #808080) none none none] [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 3, Cell 2"
-            RenderTableCell {TD} at (182,30) size 91x20 [border: (1px solid #808080) none none none] [r=1 c=2 rs=2 cs=1]
-              RenderText {#text} at (1,2) size 89x17
-                text run at (1,2) width 89: "Row 3, Cell 3"
-          RenderTableRow {TR} at (0,40) size 273x20
-            RenderTableCell {TD} at (0,40) size 182x20 [border: (1px solid #808080) none none none] [r=2 c=0 rs=1 cs=2]
+            RenderTableCell {TD} at (182,31) size 91x22 [border: (1px solid #808080) none none none] [r=1 c=2 rs=2 cs=1]
+              RenderText {#text} at (1,2) size 89x18
+                text run at (1,3) width 89: "Row 3, Cell 3"
+          RenderTableRow {TR} at (0,42) size 273x21
+            RenderTableCell {TD} at (0,42) size 182x21 [border: (1px solid #808080) none none none] [r=2 c=0 rs=1 cs=2]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 4, Cell 1"
-        RenderTableSection {TFOOT} at (0,96) size 273x20
-          RenderTableRow {TR} at (0,0) size 273x20
-            RenderTableCell {TD} at (0,0) size 91x20 [border: (1px solid #808080) none none none] [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {TFOOT} at (0,101) size 273x21
+          RenderTableRow {TR} at (0,0) size 273x21
+            RenderTableCell {TD} at (0,0) size 91x21 [border: (1px solid #808080) none none none] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 5, Cell 1"
-            RenderTableCell {TD} at (91,0) size 91x20 [border: (1px solid #808080) none none none] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (91,0) size 91x21 [border: (1px solid #808080) none none none] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 5, Cell 2"
-            RenderTableCell {TD} at (182,0) size 91x20 [border: (1px solid #808080) none none none] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (182,0) size 91x21 [border: (1px solid #808080) none none none] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 5, Cell 3"
-      RenderTable {TABLE} at (0,3078) size 273x117
-        RenderBlock {CAPTION} at (0,0) size 273x17
+      RenderTable {TABLE} at (0,3192) size 273x123
+        RenderBlock {CAPTION} at (0,0) size 273x18
           RenderInline {A} at (0,0) size 234x17
             RenderText {#text} at (17,0) size 234x17
               text run at (17,0) width 234: "Frame=\x{201C}above\x{201D} and Rules=\x{201C}rows\x{201D}"
           RenderInline (generated) at (0,0) size 6x17
             RenderText at (250,0) size 6x17
               text run at (250,0) width 6: ":"
-        RenderTableSection {THEAD} at (0,17) size 273x20
-          RenderTableRow {TR} at (0,0) size 273x20
-            RenderTableCell {TD} at (0,0) size 91x20 [border: (1px solid #808080) none none none] [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {THEAD} at (0,18) size 273x21
+          RenderTableRow {TR} at (0,0) size 273x21
+            RenderTableCell {TD} at (0,0) size 91x21 [border: (1px solid #808080) none none none] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 1, Cell 1"
-            RenderTableCell {TD} at (91,0) size 91x20 [border: (1px solid #808080) none none none] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (91,0) size 91x21 [border: (1px solid #808080) none none none] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 1, Cell 2"
-            RenderTableCell {TD} at (182,0) size 91x20 [border: (1px solid #808080) none none none] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (182,0) size 91x21 [border: (1px solid #808080) none none none] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 1, Cell 3"
-        RenderTableSection {TBODY} at (0,37) size 273x60
-          RenderTableRow {TR} at (0,0) size 273x20
-            RenderTableCell {TD} at (0,10) size 91x20 [border: (1px solid #808080) none none none] [r=0 c=0 rs=2 cs=1]
-              RenderText {#text} at (1,2) size 89x17
-                text run at (1,2) width 89: "Row 2, Cell 1"
-            RenderTableCell {TD} at (91,0) size 182x20 [border: (1px solid #808080) none none none] [r=0 c=1 rs=1 cs=2]
+        RenderTableSection {TBODY} at (0,39) size 273x63
+          RenderTableRow {TR} at (0,0) size 273x21
+            RenderTableCell {TD} at (0,10) size 91x22 [border: (1px solid #808080) none none none] [r=0 c=0 rs=2 cs=1]
+              RenderText {#text} at (1,2) size 89x18
+                text run at (1,3) width 89: "Row 2, Cell 1"
+            RenderTableCell {TD} at (91,0) size 182x21 [border: (1px solid #808080) none none none] [r=0 c=1 rs=1 cs=2]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 2, Cell 2"
-          RenderTableRow {TR} at (0,20) size 273x20
-            RenderTableCell {TD} at (91,20) size 91x20 [border: (1px solid #808080) none none none] [r=1 c=1 rs=1 cs=1]
+          RenderTableRow {TR} at (0,21) size 273x21
+            RenderTableCell {TD} at (91,21) size 91x21 [border: (1px solid #808080) none none none] [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 3, Cell 2"
-            RenderTableCell {TD} at (182,30) size 91x20 [border: (1px solid #808080) none none none] [r=1 c=2 rs=2 cs=1]
-              RenderText {#text} at (1,2) size 89x17
-                text run at (1,2) width 89: "Row 3, Cell 3"
-          RenderTableRow {TR} at (0,40) size 273x20
-            RenderTableCell {TD} at (0,40) size 182x20 [border: (1px solid #808080) none none none] [r=2 c=0 rs=1 cs=2]
+            RenderTableCell {TD} at (182,31) size 91x22 [border: (1px solid #808080) none none none] [r=1 c=2 rs=2 cs=1]
+              RenderText {#text} at (1,2) size 89x18
+                text run at (1,3) width 89: "Row 3, Cell 3"
+          RenderTableRow {TR} at (0,42) size 273x21
+            RenderTableCell {TD} at (0,42) size 182x21 [border: (1px solid #808080) none none none] [r=2 c=0 rs=1 cs=2]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 4, Cell 1"
-        RenderTableSection {TFOOT} at (0,97) size 273x20
-          RenderTableRow {TR} at (0,0) size 273x20
-            RenderTableCell {TD} at (0,0) size 91x20 [border: (1px solid #808080) none none none] [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {TFOOT} at (0,102) size 273x21
+          RenderTableRow {TR} at (0,0) size 273x21
+            RenderTableCell {TD} at (0,0) size 91x21 [border: (1px solid #808080) none none none] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 5, Cell 1"
-            RenderTableCell {TD} at (91,0) size 91x20 [border: (1px solid #808080) none none none] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (91,0) size 91x21 [border: (1px solid #808080) none none none] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 5, Cell 2"
-            RenderTableCell {TD} at (182,0) size 91x20 [border: (1px solid #808080) none none none] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (182,0) size 91x21 [border: (1px solid #808080) none none none] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 5, Cell 3"
-      RenderTable {TABLE} at (0,3243) size 273x117 [border: none (1px solid #808080) none]
-        RenderBlock {CAPTION} at (0,0) size 273x17
+      RenderTable {TABLE} at (0,3363) size 273x123 [border: none (1px solid #808080) none]
+        RenderBlock {CAPTION} at (0,0) size 273x18
           RenderInline {A} at (0,0) size 234x17
             RenderText {#text} at (17,0) size 234x17
               text run at (17,0) width 234: "Frame=\x{201C}below\x{201D} and Rules=\x{201C}rows\x{201D}"
           RenderInline (generated) at (0,0) size 6x17
             RenderText at (250,0) size 6x17
               text run at (250,0) width 6: ":"
-        RenderTableSection {THEAD} at (0,17) size 273x19
-          RenderTableRow {TR} at (0,0) size 273x19
-            RenderTableCell {TD} at (0,0) size 91x19 [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {THEAD} at (0,18) size 273x20
+          RenderTableRow {TR} at (0,0) size 273x20
+            RenderTableCell {TD} at (0,0) size 91x20 [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 1, Cell 1"
-            RenderTableCell {TD} at (91,0) size 91x19 [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (91,0) size 91x20 [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 1, Cell 2"
-            RenderTableCell {TD} at (182,0) size 91x19 [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (182,0) size 91x20 [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 1, Cell 3"
-        RenderTableSection {TBODY} at (0,36) size 273x60
-          RenderTableRow {TR} at (0,0) size 273x20
-            RenderTableCell {TD} at (0,10) size 91x20 [border: (1px solid #808080) none none none] [r=0 c=0 rs=2 cs=1]
-              RenderText {#text} at (1,2) size 89x17
-                text run at (1,2) width 89: "Row 2, Cell 1"
-            RenderTableCell {TD} at (91,0) size 182x20 [border: (1px solid #808080) none none none] [r=0 c=1 rs=1 cs=2]
+        RenderTableSection {TBODY} at (0,38) size 273x63
+          RenderTableRow {TR} at (0,0) size 273x21
+            RenderTableCell {TD} at (0,10) size 91x22 [border: (1px solid #808080) none none none] [r=0 c=0 rs=2 cs=1]
+              RenderText {#text} at (1,2) size 89x18
+                text run at (1,3) width 89: "Row 2, Cell 1"
+            RenderTableCell {TD} at (91,0) size 182x21 [border: (1px solid #808080) none none none] [r=0 c=1 rs=1 cs=2]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 2, Cell 2"
-          RenderTableRow {TR} at (0,20) size 273x20
-            RenderTableCell {TD} at (91,20) size 91x20 [border: (1px solid #808080) none none none] [r=1 c=1 rs=1 cs=1]
+          RenderTableRow {TR} at (0,21) size 273x21
+            RenderTableCell {TD} at (91,21) size 91x21 [border: (1px solid #808080) none none none] [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 3, Cell 2"
-            RenderTableCell {TD} at (182,30) size 91x20 [border: (1px solid #808080) none none none] [r=1 c=2 rs=2 cs=1]
-              RenderText {#text} at (1,2) size 89x17
-                text run at (1,2) width 89: "Row 3, Cell 3"
-          RenderTableRow {TR} at (0,40) size 273x20
-            RenderTableCell {TD} at (0,40) size 182x20 [border: (1px solid #808080) none none none] [r=2 c=0 rs=1 cs=2]
+            RenderTableCell {TD} at (182,31) size 91x22 [border: (1px solid #808080) none none none] [r=1 c=2 rs=2 cs=1]
+              RenderText {#text} at (1,2) size 89x18
+                text run at (1,3) width 89: "Row 3, Cell 3"
+          RenderTableRow {TR} at (0,42) size 273x21
+            RenderTableCell {TD} at (0,42) size 182x21 [border: (1px solid #808080) none none none] [r=2 c=0 rs=1 cs=2]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 4, Cell 1"
-        RenderTableSection {TFOOT} at (0,96) size 273x20
-          RenderTableRow {TR} at (0,0) size 273x20
-            RenderTableCell {TD} at (0,0) size 91x20 [border: (1px solid #808080) none none none] [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {TFOOT} at (0,101) size 273x21
+          RenderTableRow {TR} at (0,0) size 273x21
+            RenderTableCell {TD} at (0,0) size 91x21 [border: (1px solid #808080) none none none] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 5, Cell 1"
-            RenderTableCell {TD} at (91,0) size 91x20 [border: (1px solid #808080) none none none] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (91,0) size 91x21 [border: (1px solid #808080) none none none] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 5, Cell 2"
-            RenderTableCell {TD} at (182,0) size 91x20 [border: (1px solid #808080) none none none] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (182,0) size 91x21 [border: (1px solid #808080) none none none] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 5, Cell 3"
-      RenderTable {TABLE} at (0,3408) size 273x118 [border: none none (1px solid #808080) none]
-        RenderBlock {CAPTION} at (0,0) size 273x17
+      RenderTable {TABLE} at (0,3534) size 273x124 [border: none none (1px solid #808080) none]
+        RenderBlock {CAPTION} at (0,0) size 273x18
           RenderInline {A} at (0,0) size 236x17
             RenderText {#text} at (16,0) size 236x17
               text run at (16,0) width 236: "Frame=\x{201C}hsides\x{201D} and Rules=\x{201C}rows\x{201D}"
           RenderInline (generated) at (0,0) size 6x17
             RenderText at (251,0) size 6x17
               text run at (251,0) width 6: ":"
-        RenderTableSection {THEAD} at (0,17) size 273x20
-          RenderTableRow {TR} at (0,0) size 273x20
-            RenderTableCell {TD} at (0,0) size 91x20 [border: (1px solid #808080) none none none] [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {THEAD} at (0,18) size 273x21
+          RenderTableRow {TR} at (0,0) size 273x21
+            RenderTableCell {TD} at (0,0) size 91x21 [border: (1px solid #808080) none none none] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 1, Cell 1"
-            RenderTableCell {TD} at (91,0) size 91x20 [border: (1px solid #808080) none none none] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (91,0) size 91x21 [border: (1px solid #808080) none none none] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 1, Cell 2"
-            RenderTableCell {TD} at (182,0) size 91x20 [border: (1px solid #808080) none none none] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (182,0) size 91x21 [border: (1px solid #808080) none none none] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 1, Cell 3"
-        RenderTableSection {TBODY} at (0,37) size 273x60
-          RenderTableRow {TR} at (0,0) size 273x20
-            RenderTableCell {TD} at (0,10) size 91x20 [border: (1px solid #808080) none none none] [r=0 c=0 rs=2 cs=1]
-              RenderText {#text} at (1,2) size 89x17
-                text run at (1,2) width 89: "Row 2, Cell 1"
-            RenderTableCell {TD} at (91,0) size 182x20 [border: (1px solid #808080) none none none] [r=0 c=1 rs=1 cs=2]
+        RenderTableSection {TBODY} at (0,39) size 273x63
+          RenderTableRow {TR} at (0,0) size 273x21
+            RenderTableCell {TD} at (0,10) size 91x22 [border: (1px solid #808080) none none none] [r=0 c=0 rs=2 cs=1]
+              RenderText {#text} at (1,2) size 89x18
+                text run at (1,3) width 89: "Row 2, Cell 1"
+            RenderTableCell {TD} at (91,0) size 182x21 [border: (1px solid #808080) none none none] [r=0 c=1 rs=1 cs=2]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 2, Cell 2"
-          RenderTableRow {TR} at (0,20) size 273x20
-            RenderTableCell {TD} at (91,20) size 91x20 [border: (1px solid #808080) none none none] [r=1 c=1 rs=1 cs=1]
+          RenderTableRow {TR} at (0,21) size 273x21
+            RenderTableCell {TD} at (91,21) size 91x21 [border: (1px solid #808080) none none none] [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 3, Cell 2"
-            RenderTableCell {TD} at (182,30) size 91x20 [border: (1px solid #808080) none none none] [r=1 c=2 rs=2 cs=1]
-              RenderText {#text} at (1,2) size 89x17
-                text run at (1,2) width 89: "Row 3, Cell 3"
-          RenderTableRow {TR} at (0,40) size 273x20
-            RenderTableCell {TD} at (0,40) size 182x20 [border: (1px solid #808080) none none none] [r=2 c=0 rs=1 cs=2]
+            RenderTableCell {TD} at (182,31) size 91x22 [border: (1px solid #808080) none none none] [r=1 c=2 rs=2 cs=1]
+              RenderText {#text} at (1,2) size 89x18
+                text run at (1,3) width 89: "Row 3, Cell 3"
+          RenderTableRow {TR} at (0,42) size 273x21
+            RenderTableCell {TD} at (0,42) size 182x21 [border: (1px solid #808080) none none none] [r=2 c=0 rs=1 cs=2]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 4, Cell 1"
-        RenderTableSection {TFOOT} at (0,97) size 273x20
-          RenderTableRow {TR} at (0,0) size 273x20
-            RenderTableCell {TD} at (0,0) size 91x20 [border: (1px solid #808080) none none none] [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {TFOOT} at (0,102) size 273x21
+          RenderTableRow {TR} at (0,0) size 273x21
+            RenderTableCell {TD} at (0,0) size 91x21 [border: (1px solid #808080) none none none] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 5, Cell 1"
-            RenderTableCell {TD} at (91,0) size 91x20 [border: (1px solid #808080) none none none] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (91,0) size 91x21 [border: (1px solid #808080) none none none] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 5, Cell 2"
-            RenderTableCell {TD} at (182,0) size 91x20 [border: (1px solid #808080) none none none] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (182,0) size 91x21 [border: (1px solid #808080) none none none] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 5, Cell 3"
-      RenderTable {TABLE} at (0,3574) size 275x116 [border: none (1px solid #808080) none none]
-        RenderBlock {CAPTION} at (0,0) size 275x17
+      RenderTable {TABLE} at (0,3706) size 275x122 [border: none (1px solid #808080) none none]
+        RenderBlock {CAPTION} at (0,0) size 275x18
           RenderInline {A} at (0,0) size 234x17
             RenderText {#text} at (18,0) size 234x17
               text run at (18,0) width 234: "Frame=\x{201C}vsides\x{201D} and Rules=\x{201C}rows\x{201D}"
           RenderInline (generated) at (0,0) size 6x17
             RenderText at (251,0) size 6x17
               text run at (251,0) width 6: ":"
-        RenderTableSection {THEAD} at (0,17) size 274x19
-          RenderTableRow {TR} at (0,0) size 274x19
-            RenderTableCell {TD} at (0,0) size 92x19 [border: none none none (1px none #808080)] [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {THEAD} at (0,18) size 274x20
+          RenderTableRow {TR} at (0,0) size 274x20
+            RenderTableCell {TD} at (0,0) size 92x20 [border: none none none (1px none #808080)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (2,1) size 89x17
                 text run at (2,1) width 89: "Row 1, Cell 1"
-            RenderTableCell {TD} at (92,0) size 91x19 [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (92,0) size 91x20 [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 1, Cell 2"
-            RenderTableCell {TD} at (183,0) size 91x19 [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (183,0) size 91x20 [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 1, Cell 3"
-        RenderTableSection {TBODY} at (0,36) size 274x60
-          RenderTableRow {TR} at (0,0) size 274x20
-            RenderTableCell {TD} at (0,10) size 92x20 [border: (1px solid #808080) none none (1px none #808080)] [r=0 c=0 rs=2 cs=1]
-              RenderText {#text} at (2,2) size 89x17
-                text run at (2,2) width 89: "Row 2, Cell 1"
-            RenderTableCell {TD} at (92,0) size 182x20 [border: (1px solid #808080) none none none] [r=0 c=1 rs=1 cs=2]
+        RenderTableSection {TBODY} at (0,38) size 274x63
+          RenderTableRow {TR} at (0,0) size 274x21
+            RenderTableCell {TD} at (0,10) size 92x22 [border: (1px solid #808080) none none (1px none #808080)] [r=0 c=0 rs=2 cs=1]
+              RenderText {#text} at (2,2) size 89x18
+                text run at (2,3) width 89: "Row 2, Cell 1"
+            RenderTableCell {TD} at (92,0) size 182x21 [border: (1px solid #808080) none none none] [r=0 c=1 rs=1 cs=2]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 2, Cell 2"
-          RenderTableRow {TR} at (0,20) size 274x20
-            RenderTableCell {TD} at (92,20) size 91x20 [border: (1px solid #808080) none none none] [r=1 c=1 rs=1 cs=1]
+          RenderTableRow {TR} at (0,21) size 274x21
+            RenderTableCell {TD} at (92,21) size 91x21 [border: (1px solid #808080) none none none] [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 3, Cell 2"
-            RenderTableCell {TD} at (183,30) size 91x20 [border: (1px solid #808080) none none none] [r=1 c=2 rs=2 cs=1]
-              RenderText {#text} at (1,2) size 89x17
-                text run at (1,2) width 89: "Row 3, Cell 3"
-          RenderTableRow {TR} at (0,40) size 274x20
-            RenderTableCell {TD} at (0,40) size 183x20 [border: (1px solid #808080) none none (1px none #808080)] [r=2 c=0 rs=1 cs=2]
+            RenderTableCell {TD} at (183,31) size 91x22 [border: (1px solid #808080) none none none] [r=1 c=2 rs=2 cs=1]
+              RenderText {#text} at (1,2) size 89x18
+                text run at (1,3) width 89: "Row 3, Cell 3"
+          RenderTableRow {TR} at (0,42) size 274x21
+            RenderTableCell {TD} at (0,42) size 183x21 [border: (1px solid #808080) none none (1px none #808080)] [r=2 c=0 rs=1 cs=2]
               RenderText {#text} at (2,2) size 89x17
                 text run at (2,2) width 89: "Row 4, Cell 1"
-        RenderTableSection {TFOOT} at (0,96) size 274x20
-          RenderTableRow {TR} at (0,0) size 274x20
-            RenderTableCell {TD} at (0,0) size 92x20 [border: (1px solid #808080) none none (1px none #808080)] [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {TFOOT} at (0,101) size 274x21
+          RenderTableRow {TR} at (0,0) size 274x21
+            RenderTableCell {TD} at (0,0) size 92x21 [border: (1px solid #808080) none none (1px none #808080)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 89x17
                 text run at (2,2) width 89: "Row 5, Cell 1"
-            RenderTableCell {TD} at (92,0) size 91x20 [border: (1px solid #808080) none none none] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (92,0) size 91x21 [border: (1px solid #808080) none none none] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 5, Cell 2"
-            RenderTableCell {TD} at (183,0) size 91x20 [border: (1px solid #808080) none none none] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (183,0) size 91x21 [border: (1px solid #808080) none none none] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 5, Cell 3"
-      RenderTable {TABLE} at (0,3738) size 274x116
-        RenderBlock {CAPTION} at (0,0) size 274x17
+      RenderTable {TABLE} at (0,3876) size 274x122
+        RenderBlock {CAPTION} at (0,0) size 274x18
           RenderInline {A} at (0,0) size 215x17
             RenderText {#text} at (27,0) size 215x17
               text run at (27,0) width 215: "Frame=\x{201C}lhs\x{201D} and Rules=\x{201C}rows\x{201D}"
           RenderInline (generated) at (0,0) size 6x17
             RenderText at (241,0) size 6x17
               text run at (241,0) width 6: ":"
-        RenderTableSection {THEAD} at (0,17) size 274x19
-          RenderTableRow {TR} at (0,0) size 274x19
-            RenderTableCell {TD} at (0,0) size 92x19 [border: none none none (1px none #808080)] [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {THEAD} at (0,18) size 274x20
+          RenderTableRow {TR} at (0,0) size 274x20
+            RenderTableCell {TD} at (0,0) size 92x20 [border: none none none (1px none #808080)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (2,1) size 89x17
                 text run at (2,1) width 89: "Row 1, Cell 1"
-            RenderTableCell {TD} at (92,0) size 91x19 [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (92,0) size 91x20 [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 1, Cell 2"
-            RenderTableCell {TD} at (183,0) size 91x19 [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (183,0) size 91x20 [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 1, Cell 3"
-        RenderTableSection {TBODY} at (0,36) size 274x60
-          RenderTableRow {TR} at (0,0) size 274x20
-            RenderTableCell {TD} at (0,10) size 92x20 [border: (1px solid #808080) none none (1px none #808080)] [r=0 c=0 rs=2 cs=1]
-              RenderText {#text} at (2,2) size 89x17
-                text run at (2,2) width 89: "Row 2, Cell 1"
-            RenderTableCell {TD} at (92,0) size 182x20 [border: (1px solid #808080) none none none] [r=0 c=1 rs=1 cs=2]
+        RenderTableSection {TBODY} at (0,38) size 274x63
+          RenderTableRow {TR} at (0,0) size 274x21
+            RenderTableCell {TD} at (0,10) size 92x22 [border: (1px solid #808080) none none (1px none #808080)] [r=0 c=0 rs=2 cs=1]
+              RenderText {#text} at (2,2) size 89x18
+                text run at (2,3) width 89: "Row 2, Cell 1"
+            RenderTableCell {TD} at (92,0) size 182x21 [border: (1px solid #808080) none none none] [r=0 c=1 rs=1 cs=2]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 2, Cell 2"
-          RenderTableRow {TR} at (0,20) size 274x20
-            RenderTableCell {TD} at (92,20) size 91x20 [border: (1px solid #808080) none none none] [r=1 c=1 rs=1 cs=1]
+          RenderTableRow {TR} at (0,21) size 274x21
+            RenderTableCell {TD} at (92,21) size 91x21 [border: (1px solid #808080) none none none] [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 3, Cell 2"
-            RenderTableCell {TD} at (183,30) size 91x20 [border: (1px solid #808080) none none none] [r=1 c=2 rs=2 cs=1]
-              RenderText {#text} at (1,2) size 89x17
-                text run at (1,2) width 89: "Row 3, Cell 3"
-          RenderTableRow {TR} at (0,40) size 274x20
-            RenderTableCell {TD} at (0,40) size 183x20 [border: (1px solid #808080) none none (1px none #808080)] [r=2 c=0 rs=1 cs=2]
+            RenderTableCell {TD} at (183,31) size 91x22 [border: (1px solid #808080) none none none] [r=1 c=2 rs=2 cs=1]
+              RenderText {#text} at (1,2) size 89x18
+                text run at (1,3) width 89: "Row 3, Cell 3"
+          RenderTableRow {TR} at (0,42) size 274x21
+            RenderTableCell {TD} at (0,42) size 183x21 [border: (1px solid #808080) none none (1px none #808080)] [r=2 c=0 rs=1 cs=2]
               RenderText {#text} at (2,2) size 89x17
                 text run at (2,2) width 89: "Row 4, Cell 1"
-        RenderTableSection {TFOOT} at (0,96) size 274x20
-          RenderTableRow {TR} at (0,0) size 274x20
-            RenderTableCell {TD} at (0,0) size 92x20 [border: (1px solid #808080) none none (1px none #808080)] [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {TFOOT} at (0,101) size 274x21
+          RenderTableRow {TR} at (0,0) size 274x21
+            RenderTableCell {TD} at (0,0) size 92x21 [border: (1px solid #808080) none none (1px none #808080)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 89x17
                 text run at (2,2) width 89: "Row 5, Cell 1"
-            RenderTableCell {TD} at (92,0) size 91x20 [border: (1px solid #808080) none none none] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (92,0) size 91x21 [border: (1px solid #808080) none none none] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 5, Cell 2"
-            RenderTableCell {TD} at (183,0) size 91x20 [border: (1px solid #808080) none none none] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (183,0) size 91x21 [border: (1px solid #808080) none none none] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 5, Cell 3"
-      RenderTable {TABLE} at (0,3902) size 274x116 [border: none (1px solid #808080) none]
-        RenderBlock {CAPTION} at (0,0) size 274x17
+      RenderTable {TABLE} at (0,4046) size 274x122 [border: none (1px solid #808080) none]
+        RenderBlock {CAPTION} at (0,0) size 274x18
           RenderInline {A} at (0,0) size 217x17
             RenderText {#text} at (26,0) size 217x17
               text run at (26,0) width 217: "Frame=\x{201C}rhs\x{201D} and Rules=\x{201C}rows\x{201D}"
           RenderInline (generated) at (0,0) size 6x17
             RenderText at (242,0) size 6x17
               text run at (242,0) width 6: ":"
-        RenderTableSection {THEAD} at (0,17) size 273x19
-          RenderTableRow {TR} at (0,0) size 273x19
-            RenderTableCell {TD} at (0,0) size 91x19 [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {THEAD} at (0,18) size 273x20
+          RenderTableRow {TR} at (0,0) size 273x20
+            RenderTableCell {TD} at (0,0) size 91x20 [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 1, Cell 1"
-            RenderTableCell {TD} at (91,0) size 91x19 [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (91,0) size 91x20 [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 1, Cell 2"
-            RenderTableCell {TD} at (182,0) size 91x19 [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (182,0) size 91x20 [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 1, Cell 3"
-        RenderTableSection {TBODY} at (0,36) size 273x60
-          RenderTableRow {TR} at (0,0) size 273x20
-            RenderTableCell {TD} at (0,10) size 91x20 [border: (1px solid #808080) none none none] [r=0 c=0 rs=2 cs=1]
-              RenderText {#text} at (1,2) size 89x17
-                text run at (1,2) width 89: "Row 2, Cell 1"
-            RenderTableCell {TD} at (91,0) size 182x20 [border: (1px solid #808080) none none none] [r=0 c=1 rs=1 cs=2]
+        RenderTableSection {TBODY} at (0,38) size 273x63
+          RenderTableRow {TR} at (0,0) size 273x21
+            RenderTableCell {TD} at (0,10) size 91x22 [border: (1px solid #808080) none none none] [r=0 c=0 rs=2 cs=1]
+              RenderText {#text} at (1,2) size 89x18
+                text run at (1,3) width 89: "Row 2, Cell 1"
+            RenderTableCell {TD} at (91,0) size 182x21 [border: (1px solid #808080) none none none] [r=0 c=1 rs=1 cs=2]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 2, Cell 2"
-          RenderTableRow {TR} at (0,20) size 273x20
-            RenderTableCell {TD} at (91,20) size 91x20 [border: (1px solid #808080) none none none] [r=1 c=1 rs=1 cs=1]
+          RenderTableRow {TR} at (0,21) size 273x21
+            RenderTableCell {TD} at (91,21) size 91x21 [border: (1px solid #808080) none none none] [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 3, Cell 2"
-            RenderTableCell {TD} at (182,30) size 91x20 [border: (1px solid #808080) none none none] [r=1 c=2 rs=2 cs=1]
-              RenderText {#text} at (1,2) size 89x17
-                text run at (1,2) width 89: "Row 3, Cell 3"
-          RenderTableRow {TR} at (0,40) size 273x20
-            RenderTableCell {TD} at (0,40) size 182x20 [border: (1px solid #808080) none none none] [r=2 c=0 rs=1 cs=2]
+            RenderTableCell {TD} at (182,31) size 91x22 [border: (1px solid #808080) none none none] [r=1 c=2 rs=2 cs=1]
+              RenderText {#text} at (1,2) size 89x18
+                text run at (1,3) width 89: "Row 3, Cell 3"
+          RenderTableRow {TR} at (0,42) size 273x21
+            RenderTableCell {TD} at (0,42) size 182x21 [border: (1px solid #808080) none none none] [r=2 c=0 rs=1 cs=2]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 4, Cell 1"
-        RenderTableSection {TFOOT} at (0,96) size 273x20
-          RenderTableRow {TR} at (0,0) size 273x20
-            RenderTableCell {TD} at (0,0) size 91x20 [border: (1px solid #808080) none none none] [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {TFOOT} at (0,101) size 273x21
+          RenderTableRow {TR} at (0,0) size 273x21
+            RenderTableCell {TD} at (0,0) size 91x21 [border: (1px solid #808080) none none none] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 5, Cell 1"
-            RenderTableCell {TD} at (91,0) size 91x20 [border: (1px solid #808080) none none none] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (91,0) size 91x21 [border: (1px solid #808080) none none none] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 5, Cell 2"
-            RenderTableCell {TD} at (182,0) size 91x20 [border: (1px solid #808080) none none none] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (182,0) size 91x21 [border: (1px solid #808080) none none none] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 5, Cell 3"
-      RenderTable {TABLE} at (0,4066) size 275x118 [border: none]
-        RenderBlock {CAPTION} at (0,0) size 275x17
+      RenderTable {TABLE} at (0,4216) size 275x124 [border: none]
+        RenderBlock {CAPTION} at (0,0) size 275x18
           RenderInline {A} at (0,0) size 220x17
             RenderText {#text} at (25,0) size 220x17
               text run at (25,0) width 220: "Frame=\x{201C}box\x{201D} and Rules=\x{201C}rows\x{201D}"
           RenderInline (generated) at (0,0) size 6x17
             RenderText at (244,0) size 6x17
               text run at (244,0) width 6: ":"
-        RenderTableSection {THEAD} at (0,17) size 274x20
-          RenderTableRow {TR} at (0,0) size 274x20
-            RenderTableCell {TD} at (0,0) size 92x20 [border: (1px solid #808080) none none (1px none #808080)] [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {THEAD} at (0,18) size 274x21
+          RenderTableRow {TR} at (0,0) size 274x21
+            RenderTableCell {TD} at (0,0) size 92x21 [border: (1px solid #808080) none none (1px none #808080)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 89x17
                 text run at (2,2) width 89: "Row 1, Cell 1"
-            RenderTableCell {TD} at (92,0) size 91x20 [border: (1px solid #808080) none none none] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (92,0) size 91x21 [border: (1px solid #808080) none none none] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 1, Cell 2"
-            RenderTableCell {TD} at (183,0) size 91x20 [border: (1px solid #808080) none none none] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (183,0) size 91x21 [border: (1px solid #808080) none none none] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 1, Cell 3"
-        RenderTableSection {TBODY} at (0,37) size 274x60
-          RenderTableRow {TR} at (0,0) size 274x20
-            RenderTableCell {TD} at (0,10) size 92x20 [border: (1px solid #808080) none none (1px none #808080)] [r=0 c=0 rs=2 cs=1]
-              RenderText {#text} at (2,2) size 89x17
-                text run at (2,2) width 89: "Row 2, Cell 1"
-            RenderTableCell {TD} at (92,0) size 182x20 [border: (1px solid #808080) none none none] [r=0 c=1 rs=1 cs=2]
+        RenderTableSection {TBODY} at (0,39) size 274x63
+          RenderTableRow {TR} at (0,0) size 274x21
+            RenderTableCell {TD} at (0,10) size 92x22 [border: (1px solid #808080) none none (1px none #808080)] [r=0 c=0 rs=2 cs=1]
+              RenderText {#text} at (2,2) size 89x18
+                text run at (2,3) width 89: "Row 2, Cell 1"
+            RenderTableCell {TD} at (92,0) size 182x21 [border: (1px solid #808080) none none none] [r=0 c=1 rs=1 cs=2]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 2, Cell 2"
-          RenderTableRow {TR} at (0,20) size 274x20
-            RenderTableCell {TD} at (92,20) size 91x20 [border: (1px solid #808080) none none none] [r=1 c=1 rs=1 cs=1]
+          RenderTableRow {TR} at (0,21) size 274x21
+            RenderTableCell {TD} at (92,21) size 91x21 [border: (1px solid #808080) none none none] [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 3, Cell 2"
-            RenderTableCell {TD} at (183,30) size 91x20 [border: (1px solid #808080) none none none] [r=1 c=2 rs=2 cs=1]
-              RenderText {#text} at (1,2) size 89x17
-                text run at (1,2) width 89: "Row 3, Cell 3"
-          RenderTableRow {TR} at (0,40) size 274x20
-            RenderTableCell {TD} at (0,40) size 183x20 [border: (1px solid #808080) none none (1px none #808080)] [r=2 c=0 rs=1 cs=2]
+            RenderTableCell {TD} at (183,31) size 91x22 [border: (1px solid #808080) none none none] [r=1 c=2 rs=2 cs=1]
+              RenderText {#text} at (1,2) size 89x18
+                text run at (1,3) width 89: "Row 3, Cell 3"
+          RenderTableRow {TR} at (0,42) size 274x21
+            RenderTableCell {TD} at (0,42) size 183x21 [border: (1px solid #808080) none none (1px none #808080)] [r=2 c=0 rs=1 cs=2]
               RenderText {#text} at (2,2) size 89x17
                 text run at (2,2) width 89: "Row 4, Cell 1"
-        RenderTableSection {TFOOT} at (0,97) size 274x20
-          RenderTableRow {TR} at (0,0) size 274x20
-            RenderTableCell {TD} at (0,0) size 92x20 [border: (1px solid #808080) none none (1px none #808080)] [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {TFOOT} at (0,102) size 274x21
+          RenderTableRow {TR} at (0,0) size 274x21
+            RenderTableCell {TD} at (0,0) size 92x21 [border: (1px solid #808080) none none (1px none #808080)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 89x17
                 text run at (2,2) width 89: "Row 5, Cell 1"
-            RenderTableCell {TD} at (92,0) size 91x20 [border: (1px solid #808080) none none none] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (92,0) size 91x21 [border: (1px solid #808080) none none none] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 5, Cell 2"
-            RenderTableCell {TD} at (183,0) size 91x20 [border: (1px solid #808080) none none none] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (183,0) size 91x21 [border: (1px solid #808080) none none none] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 5, Cell 3"
-      RenderTable {TABLE} at (0,4232) size 275x118 [border: none]
-        RenderBlock {CAPTION} at (0,0) size 275x17
+      RenderTable {TABLE} at (0,4388) size 275x124 [border: none]
+        RenderBlock {CAPTION} at (0,0) size 275x18
           RenderInline {A} at (0,0) size 238x17
             RenderText {#text} at (16,0) size 238x17
               text run at (16,0) width 238: "Frame=\x{201C}border\x{201D} and Rules=\x{201C}rows\x{201D}"
           RenderInline (generated) at (0,0) size 5x17
             RenderText at (254,0) size 5x17
               text run at (254,0) width 5: ":"
-        RenderTableSection {THEAD} at (0,17) size 274x20
-          RenderTableRow {TR} at (0,0) size 274x20
-            RenderTableCell {TD} at (0,0) size 92x20 [border: (1px solid #808080) none none (1px none #808080)] [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {THEAD} at (0,18) size 274x21
+          RenderTableRow {TR} at (0,0) size 274x21
+            RenderTableCell {TD} at (0,0) size 92x21 [border: (1px solid #808080) none none (1px none #808080)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 89x17
                 text run at (2,2) width 89: "Row 1, Cell 1"
-            RenderTableCell {TD} at (92,0) size 91x20 [border: (1px solid #808080) none none none] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (92,0) size 91x21 [border: (1px solid #808080) none none none] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 1, Cell 2"
-            RenderTableCell {TD} at (183,0) size 91x20 [border: (1px solid #808080) none none none] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (183,0) size 91x21 [border: (1px solid #808080) none none none] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 1, Cell 3"
-        RenderTableSection {TBODY} at (0,37) size 274x60
-          RenderTableRow {TR} at (0,0) size 274x20
-            RenderTableCell {TD} at (0,10) size 92x20 [border: (1px solid #808080) none none (1px none #808080)] [r=0 c=0 rs=2 cs=1]
-              RenderText {#text} at (2,2) size 89x17
-                text run at (2,2) width 89: "Row 2, Cell 1"
-            RenderTableCell {TD} at (92,0) size 182x20 [border: (1px solid #808080) none none none] [r=0 c=1 rs=1 cs=2]
+        RenderTableSection {TBODY} at (0,39) size 274x63
+          RenderTableRow {TR} at (0,0) size 274x21
+            RenderTableCell {TD} at (0,10) size 92x22 [border: (1px solid #808080) none none (1px none #808080)] [r=0 c=0 rs=2 cs=1]
+              RenderText {#text} at (2,2) size 89x18
+                text run at (2,3) width 89: "Row 2, Cell 1"
+            RenderTableCell {TD} at (92,0) size 182x21 [border: (1px solid #808080) none none none] [r=0 c=1 rs=1 cs=2]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 2, Cell 2"
-          RenderTableRow {TR} at (0,20) size 274x20
-            RenderTableCell {TD} at (92,20) size 91x20 [border: (1px solid #808080) none none none] [r=1 c=1 rs=1 cs=1]
+          RenderTableRow {TR} at (0,21) size 274x21
+            RenderTableCell {TD} at (92,21) size 91x21 [border: (1px solid #808080) none none none] [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 3, Cell 2"
-            RenderTableCell {TD} at (183,30) size 91x20 [border: (1px solid #808080) none none none] [r=1 c=2 rs=2 cs=1]
-              RenderText {#text} at (1,2) size 89x17
-                text run at (1,2) width 89: "Row 3, Cell 3"
-          RenderTableRow {TR} at (0,40) size 274x20
-            RenderTableCell {TD} at (0,40) size 183x20 [border: (1px solid #808080) none none (1px none #808080)] [r=2 c=0 rs=1 cs=2]
+            RenderTableCell {TD} at (183,31) size 91x22 [border: (1px solid #808080) none none none] [r=1 c=2 rs=2 cs=1]
+              RenderText {#text} at (1,2) size 89x18
+                text run at (1,3) width 89: "Row 3, Cell 3"
+          RenderTableRow {TR} at (0,42) size 274x21
+            RenderTableCell {TD} at (0,42) size 183x21 [border: (1px solid #808080) none none (1px none #808080)] [r=2 c=0 rs=1 cs=2]
               RenderText {#text} at (2,2) size 89x17
                 text run at (2,2) width 89: "Row 4, Cell 1"
-        RenderTableSection {TFOOT} at (0,97) size 274x20
-          RenderTableRow {TR} at (0,0) size 274x20
-            RenderTableCell {TD} at (0,0) size 92x20 [border: (1px solid #808080) none none (1px none #808080)] [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {TFOOT} at (0,102) size 274x21
+          RenderTableRow {TR} at (0,0) size 274x21
+            RenderTableCell {TD} at (0,0) size 92x21 [border: (1px solid #808080) none none (1px none #808080)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 89x17
                 text run at (2,2) width 89: "Row 5, Cell 1"
-            RenderTableCell {TD} at (92,0) size 91x20 [border: (1px solid #808080) none none none] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (92,0) size 91x21 [border: (1px solid #808080) none none none] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 5, Cell 2"
-            RenderTableCell {TD} at (183,0) size 91x20 [border: (1px solid #808080) none none none] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (183,0) size 91x21 [border: (1px solid #808080) none none none] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 5, Cell 3"
-      RenderTable {TABLE} at (0,4398) size 275x112
-        RenderBlock {CAPTION} at (0,0) size 275x17
+      RenderTable {TABLE} at (0,4560) size 275x118
+        RenderBlock {CAPTION} at (0,0) size 275x18
           RenderInline {A} at (0,0) size 216x17
             RenderText {#text} at (27,0) size 216x17
               text run at (27,0) width 216: "Frame=\x{201C}void\x{201D} and Rules=\x{201C}cols\x{201D}"
           RenderInline (generated) at (0,0) size 5x17
             RenderText at (243,0) size 5x17
               text run at (243,0) width 5: ":"
-        RenderTableSection {THEAD} at (0,17) size 275x19
-          RenderTableRow {TR} at (0,0) size 275x19
-            RenderTableCell {TD} at (0,0) size 91x19 [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {THEAD} at (0,18) size 275x20
+          RenderTableRow {TR} at (0,0) size 275x20
+            RenderTableCell {TD} at (0,0) size 91x20 [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 1, Cell 1"
-            RenderTableCell {TD} at (91,0) size 92x19 [border: none none none (1px solid #808080)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (91,0) size 92x20 [border: none none none (1px solid #808080)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (2,1) size 89x17
                 text run at (2,1) width 89: "Row 1, Cell 2"
-            RenderTableCell {TD} at (183,0) size 92x19 [border: none none none (1px solid #808080)] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (183,0) size 92x20 [border: none none none (1px solid #808080)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (2,1) size 89x17
                 text run at (2,1) width 89: "Row 1, Cell 3"
-        RenderTableSection {TBODY} at (0,36) size 275x57
-          RenderTableRow {TR} at (0,0) size 275x19
-            RenderTableCell {TD} at (0,9) size 91x20 [r=0 c=0 rs=2 cs=1]
-              RenderText {#text} at (1,1) size 89x18
-                text run at (1,2) width 89: "Row 2, Cell 1"
-            RenderTableCell {TD} at (91,0) size 184x19 [border: none none none (1px solid #808080)] [r=0 c=1 rs=1 cs=2]
+        RenderTableSection {TBODY} at (0,38) size 275x60
+          RenderTableRow {TR} at (0,0) size 275x20
+            RenderTableCell {TD} at (0,10) size 91x20 [r=0 c=0 rs=2 cs=1]
+              RenderText {#text} at (1,1) size 89x17
+                text run at (1,1) width 89: "Row 2, Cell 1"
+            RenderTableCell {TD} at (91,0) size 184x20 [border: none none none (1px solid #808080)] [r=0 c=1 rs=1 cs=2]
               RenderText {#text} at (2,1) size 89x17
                 text run at (2,1) width 89: "Row 2, Cell 2"
-          RenderTableRow {TR} at (0,19) size 275x19
-            RenderTableCell {TD} at (91,19) size 92x19 [border: none none none (1px solid #808080)] [r=1 c=1 rs=1 cs=1]
+          RenderTableRow {TR} at (0,20) size 275x20
+            RenderTableCell {TD} at (91,20) size 92x20 [border: none none none (1px solid #808080)] [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (2,1) size 89x17
                 text run at (2,1) width 89: "Row 3, Cell 2"
-            RenderTableCell {TD} at (183,28) size 92x20 [border: none none none (1px solid #808080)] [r=1 c=2 rs=2 cs=1]
-              RenderText {#text} at (2,1) size 89x18
-                text run at (2,2) width 89: "Row 3, Cell 3"
-          RenderTableRow {TR} at (0,38) size 275x19
-            RenderTableCell {TD} at (0,38) size 183x19 [r=2 c=0 rs=1 cs=2]
+            RenderTableCell {TD} at (183,30) size 92x20 [border: none none none (1px solid #808080)] [r=1 c=2 rs=2 cs=1]
+              RenderText {#text} at (2,1) size 89x17
+                text run at (2,1) width 89: "Row 3, Cell 3"
+          RenderTableRow {TR} at (0,40) size 275x20
+            RenderTableCell {TD} at (0,40) size 183x20 [r=2 c=0 rs=1 cs=2]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 4, Cell 1"
-        RenderTableSection {TFOOT} at (0,93) size 275x19
-          RenderTableRow {TR} at (0,0) size 275x19
-            RenderTableCell {TD} at (0,0) size 91x19 [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {TFOOT} at (0,98) size 275x20
+          RenderTableRow {TR} at (0,0) size 275x20
+            RenderTableCell {TD} at (0,0) size 91x20 [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 5, Cell 1"
-            RenderTableCell {TD} at (91,0) size 92x19 [border: none none none (1px solid #808080)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (91,0) size 92x20 [border: none none none (1px solid #808080)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (2,1) size 89x17
                 text run at (2,1) width 89: "Row 5, Cell 2"
-            RenderTableCell {TD} at (183,0) size 92x19 [border: none none none (1px solid #808080)] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (183,0) size 92x20 [border: none none none (1px solid #808080)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (2,1) size 89x17
                 text run at (2,1) width 89: "Row 5, Cell 3"
-      RenderTable {TABLE} at (0,4558) size 275x113
-        RenderBlock {CAPTION} at (0,0) size 275x17
+      RenderTable {TABLE} at (0,4726) size 275x119
+        RenderBlock {CAPTION} at (0,0) size 275x18
           RenderInline {A} at (0,0) size 228x17
             RenderText {#text} at (21,0) size 228x17
               text run at (21,0) width 228: "Frame=\x{201C}above\x{201D} and Rules=\x{201C}cols\x{201D}"
           RenderInline (generated) at (0,0) size 6x17
             RenderText at (248,0) size 6x17
               text run at (248,0) width 6: ":"
-        RenderTableSection {THEAD} at (0,17) size 275x20
-          RenderTableRow {TR} at (0,0) size 275x20
-            RenderTableCell {TD} at (0,0) size 91x20 [border: (1px none #808080) none none none] [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {THEAD} at (0,18) size 275x21
+          RenderTableRow {TR} at (0,0) size 275x21
+            RenderTableCell {TD} at (0,0) size 91x21 [border: (1px none #808080) none none none] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 1, Cell 1"
-            RenderTableCell {TD} at (91,0) size 92x20 [border: (1px none #808080) none none (1px solid #808080)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (91,0) size 92x21 [border: (1px none #808080) none none (1px solid #808080)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 89x17
                 text run at (2,2) width 89: "Row 1, Cell 2"
-            RenderTableCell {TD} at (183,0) size 92x20 [border: (1px none #808080) none none (1px solid #808080)] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (183,0) size 92x21 [border: (1px none #808080) none none (1px solid #808080)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (2,2) size 89x17
                 text run at (2,2) width 89: "Row 1, Cell 3"
-        RenderTableSection {TBODY} at (0,37) size 275x57
-          RenderTableRow {TR} at (0,0) size 275x19
-            RenderTableCell {TD} at (0,9) size 91x20 [r=0 c=0 rs=2 cs=1]
-              RenderText {#text} at (1,1) size 89x18
-                text run at (1,2) width 89: "Row 2, Cell 1"
-            RenderTableCell {TD} at (91,0) size 184x19 [border: none none none (1px solid #808080)] [r=0 c=1 rs=1 cs=2]
+        RenderTableSection {TBODY} at (0,39) size 275x60
+          RenderTableRow {TR} at (0,0) size 275x20
+            RenderTableCell {TD} at (0,10) size 91x20 [r=0 c=0 rs=2 cs=1]
+              RenderText {#text} at (1,1) size 89x17
+                text run at (1,1) width 89: "Row 2, Cell 1"
+            RenderTableCell {TD} at (91,0) size 184x20 [border: none none none (1px solid #808080)] [r=0 c=1 rs=1 cs=2]
               RenderText {#text} at (2,1) size 89x17
                 text run at (2,1) width 89: "Row 2, Cell 2"
-          RenderTableRow {TR} at (0,19) size 275x19
-            RenderTableCell {TD} at (91,19) size 92x19 [border: none none none (1px solid #808080)] [r=1 c=1 rs=1 cs=1]
+          RenderTableRow {TR} at (0,20) size 275x20
+            RenderTableCell {TD} at (91,20) size 92x20 [border: none none none (1px solid #808080)] [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (2,1) size 89x17
                 text run at (2,1) width 89: "Row 3, Cell 2"
-            RenderTableCell {TD} at (183,28) size 92x20 [border: none none none (1px solid #808080)] [r=1 c=2 rs=2 cs=1]
-              RenderText {#text} at (2,1) size 89x18
-                text run at (2,2) width 89: "Row 3, Cell 3"
-          RenderTableRow {TR} at (0,38) size 275x19
-            RenderTableCell {TD} at (0,38) size 183x19 [r=2 c=0 rs=1 cs=2]
+            RenderTableCell {TD} at (183,30) size 92x20 [border: none none none (1px solid #808080)] [r=1 c=2 rs=2 cs=1]
+              RenderText {#text} at (2,1) size 89x17
+                text run at (2,1) width 89: "Row 3, Cell 3"
+          RenderTableRow {TR} at (0,40) size 275x20
+            RenderTableCell {TD} at (0,40) size 183x20 [r=2 c=0 rs=1 cs=2]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 4, Cell 1"
-        RenderTableSection {TFOOT} at (0,94) size 275x19
-          RenderTableRow {TR} at (0,0) size 275x19
-            RenderTableCell {TD} at (0,0) size 91x19 [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {TFOOT} at (0,99) size 275x20
+          RenderTableRow {TR} at (0,0) size 275x20
+            RenderTableCell {TD} at (0,0) size 91x20 [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 5, Cell 1"
-            RenderTableCell {TD} at (91,0) size 92x19 [border: none none none (1px solid #808080)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (91,0) size 92x20 [border: none none none (1px solid #808080)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (2,1) size 89x17
                 text run at (2,1) width 89: "Row 5, Cell 2"
-            RenderTableCell {TD} at (183,0) size 92x19 [border: none none none (1px solid #808080)] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (183,0) size 92x20 [border: none none none (1px solid #808080)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (2,1) size 89x17
                 text run at (2,1) width 89: "Row 5, Cell 3"
-      RenderTable {TABLE} at (0,4719) size 275x113 [border: none (1px solid #808080) none]
-        RenderBlock {CAPTION} at (0,0) size 275x17
+      RenderTable {TABLE} at (0,4893) size 275x119 [border: none (1px solid #808080) none]
+        RenderBlock {CAPTION} at (0,0) size 275x18
           RenderInline {A} at (0,0) size 228x17
             RenderText {#text} at (21,0) size 228x17
               text run at (21,0) width 228: "Frame=\x{201C}below\x{201D} and Rules=\x{201C}cols\x{201D}"
           RenderInline (generated) at (0,0) size 6x17
             RenderText at (248,0) size 6x17
               text run at (248,0) width 6: ":"
-        RenderTableSection {THEAD} at (0,17) size 275x19
-          RenderTableRow {TR} at (0,0) size 275x19
-            RenderTableCell {TD} at (0,0) size 91x19 [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {THEAD} at (0,18) size 275x20
+          RenderTableRow {TR} at (0,0) size 275x20
+            RenderTableCell {TD} at (0,0) size 91x20 [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 1, Cell 1"
-            RenderTableCell {TD} at (91,0) size 92x19 [border: none none none (1px solid #808080)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (91,0) size 92x20 [border: none none none (1px solid #808080)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (2,1) size 89x17
                 text run at (2,1) width 89: "Row 1, Cell 2"
-            RenderTableCell {TD} at (183,0) size 92x19 [border: none none none (1px solid #808080)] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (183,0) size 92x20 [border: none none none (1px solid #808080)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (2,1) size 89x17
                 text run at (2,1) width 89: "Row 1, Cell 3"
-        RenderTableSection {TBODY} at (0,36) size 275x57
-          RenderTableRow {TR} at (0,0) size 275x19
-            RenderTableCell {TD} at (0,9) size 91x20 [r=0 c=0 rs=2 cs=1]
-              RenderText {#text} at (1,1) size 89x18
-                text run at (1,2) width 89: "Row 2, Cell 1"
-            RenderTableCell {TD} at (91,0) size 184x19 [border: none none none (1px solid #808080)] [r=0 c=1 rs=1 cs=2]
+        RenderTableSection {TBODY} at (0,38) size 275x60
+          RenderTableRow {TR} at (0,0) size 275x20
+            RenderTableCell {TD} at (0,10) size 91x20 [r=0 c=0 rs=2 cs=1]
+              RenderText {#text} at (1,1) size 89x17
+                text run at (1,1) width 89: "Row 2, Cell 1"
+            RenderTableCell {TD} at (91,0) size 184x20 [border: none none none (1px solid #808080)] [r=0 c=1 rs=1 cs=2]
               RenderText {#text} at (2,1) size 89x17
                 text run at (2,1) width 89: "Row 2, Cell 2"
-          RenderTableRow {TR} at (0,19) size 275x19
-            RenderTableCell {TD} at (91,19) size 92x19 [border: none none none (1px solid #808080)] [r=1 c=1 rs=1 cs=1]
+          RenderTableRow {TR} at (0,20) size 275x20
+            RenderTableCell {TD} at (91,20) size 92x20 [border: none none none (1px solid #808080)] [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (2,1) size 89x17
                 text run at (2,1) width 89: "Row 3, Cell 2"
-            RenderTableCell {TD} at (183,28) size 92x20 [border: none none none (1px solid #808080)] [r=1 c=2 rs=2 cs=1]
-              RenderText {#text} at (2,1) size 89x18
-                text run at (2,2) width 89: "Row 3, Cell 3"
-          RenderTableRow {TR} at (0,38) size 275x19
-            RenderTableCell {TD} at (0,38) size 183x19 [r=2 c=0 rs=1 cs=2]
+            RenderTableCell {TD} at (183,30) size 92x20 [border: none none none (1px solid #808080)] [r=1 c=2 rs=2 cs=1]
+              RenderText {#text} at (2,1) size 89x17
+                text run at (2,1) width 89: "Row 3, Cell 3"
+          RenderTableRow {TR} at (0,40) size 275x20
+            RenderTableCell {TD} at (0,40) size 183x20 [r=2 c=0 rs=1 cs=2]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 4, Cell 1"
-        RenderTableSection {TFOOT} at (0,93) size 275x19
-          RenderTableRow {TR} at (0,0) size 275x19
-            RenderTableCell {TD} at (0,0) size 91x19 [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {TFOOT} at (0,98) size 275x20
+          RenderTableRow {TR} at (0,0) size 275x20
+            RenderTableCell {TD} at (0,0) size 91x20 [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 5, Cell 1"
-            RenderTableCell {TD} at (91,0) size 92x19 [border: none none none (1px solid #808080)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (91,0) size 92x20 [border: none none none (1px solid #808080)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (2,1) size 89x17
                 text run at (2,1) width 89: "Row 5, Cell 2"
-            RenderTableCell {TD} at (183,0) size 92x19 [border: none none none (1px solid #808080)] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (183,0) size 92x20 [border: none none none (1px solid #808080)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (2,1) size 89x17
                 text run at (2,1) width 89: "Row 5, Cell 3"
-      RenderTable {TABLE} at (0,4880) size 275x114 [border: none none (1px solid #808080) none]
-        RenderBlock {CAPTION} at (0,0) size 275x17
+      RenderTable {TABLE} at (0,5060) size 275x120 [border: none none (1px solid #808080) none]
+        RenderBlock {CAPTION} at (0,0) size 275x18
           RenderInline {A} at (0,0) size 230x17
             RenderText {#text} at (20,0) size 230x17
               text run at (20,0) width 230: "Frame=\x{201C}hsides\x{201D} and Rules=\x{201C}cols\x{201D}"
           RenderInline (generated) at (0,0) size 6x17
             RenderText at (249,0) size 6x17
               text run at (249,0) width 6: ":"
-        RenderTableSection {THEAD} at (0,17) size 275x20
-          RenderTableRow {TR} at (0,0) size 275x20
-            RenderTableCell {TD} at (0,0) size 91x20 [border: (1px none #808080) none none none] [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {THEAD} at (0,18) size 275x21
+          RenderTableRow {TR} at (0,0) size 275x21
+            RenderTableCell {TD} at (0,0) size 91x21 [border: (1px none #808080) none none none] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 1, Cell 1"
-            RenderTableCell {TD} at (91,0) size 92x20 [border: (1px none #808080) none none (1px solid #808080)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (91,0) size 92x21 [border: (1px none #808080) none none (1px solid #808080)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 89x17
                 text run at (2,2) width 89: "Row 1, Cell 2"
-            RenderTableCell {TD} at (183,0) size 92x20 [border: (1px none #808080) none none (1px solid #808080)] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (183,0) size 92x21 [border: (1px none #808080) none none (1px solid #808080)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (2,2) size 89x17
                 text run at (2,2) width 89: "Row 1, Cell 3"
-        RenderTableSection {TBODY} at (0,37) size 275x57
-          RenderTableRow {TR} at (0,0) size 275x19
-            RenderTableCell {TD} at (0,9) size 91x20 [r=0 c=0 rs=2 cs=1]
-              RenderText {#text} at (1,1) size 89x18
-                text run at (1,2) width 89: "Row 2, Cell 1"
-            RenderTableCell {TD} at (91,0) size 184x19 [border: none none none (1px solid #808080)] [r=0 c=1 rs=1 cs=2]
+        RenderTableSection {TBODY} at (0,39) size 275x60
+          RenderTableRow {TR} at (0,0) size 275x20
+            RenderTableCell {TD} at (0,10) size 91x20 [r=0 c=0 rs=2 cs=1]
+              RenderText {#text} at (1,1) size 89x17
+                text run at (1,1) width 89: "Row 2, Cell 1"
+            RenderTableCell {TD} at (91,0) size 184x20 [border: none none none (1px solid #808080)] [r=0 c=1 rs=1 cs=2]
               RenderText {#text} at (2,1) size 89x17
                 text run at (2,1) width 89: "Row 2, Cell 2"
-          RenderTableRow {TR} at (0,19) size 275x19
-            RenderTableCell {TD} at (91,19) size 92x19 [border: none none none (1px solid #808080)] [r=1 c=1 rs=1 cs=1]
+          RenderTableRow {TR} at (0,20) size 275x20
+            RenderTableCell {TD} at (91,20) size 92x20 [border: none none none (1px solid #808080)] [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (2,1) size 89x17
                 text run at (2,1) width 89: "Row 3, Cell 2"
-            RenderTableCell {TD} at (183,28) size 92x20 [border: none none none (1px solid #808080)] [r=1 c=2 rs=2 cs=1]
-              RenderText {#text} at (2,1) size 89x18
-                text run at (2,2) width 89: "Row 3, Cell 3"
-          RenderTableRow {TR} at (0,38) size 275x19
-            RenderTableCell {TD} at (0,38) size 183x19 [r=2 c=0 rs=1 cs=2]
+            RenderTableCell {TD} at (183,30) size 92x20 [border: none none none (1px solid #808080)] [r=1 c=2 rs=2 cs=1]
+              RenderText {#text} at (2,1) size 89x17
+                text run at (2,1) width 89: "Row 3, Cell 3"
+          RenderTableRow {TR} at (0,40) size 275x20
+            RenderTableCell {TD} at (0,40) size 183x20 [r=2 c=0 rs=1 cs=2]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 4, Cell 1"
-        RenderTableSection {TFOOT} at (0,94) size 275x19
-          RenderTableRow {TR} at (0,0) size 275x19
-            RenderTableCell {TD} at (0,0) size 91x19 [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {TFOOT} at (0,99) size 275x20
+          RenderTableRow {TR} at (0,0) size 275x20
+            RenderTableCell {TD} at (0,0) size 91x20 [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 5, Cell 1"
-            RenderTableCell {TD} at (91,0) size 92x19 [border: none none none (1px solid #808080)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (91,0) size 92x20 [border: none none none (1px solid #808080)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (2,1) size 89x17
                 text run at (2,1) width 89: "Row 5, Cell 2"
-            RenderTableCell {TD} at (183,0) size 92x19 [border: none none none (1px solid #808080)] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (183,0) size 92x20 [border: none none none (1px solid #808080)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (2,1) size 89x17
                 text run at (2,1) width 89: "Row 5, Cell 3"
-      RenderTable {TABLE} at (0,5042) size 277x112 [border: none (1px solid #808080) none none]
-        RenderBlock {CAPTION} at (0,0) size 277x17
+      RenderTable {TABLE} at (0,5228) size 277x118 [border: none (1px solid #808080) none none]
+        RenderBlock {CAPTION} at (0,0) size 277x18
           RenderInline {A} at (0,0) size 228x17
             RenderText {#text} at (22,0) size 228x17
               text run at (22,0) width 228: "Frame=\x{201C}vsides\x{201D} and Rules=\x{201C}cols\x{201D}"
           RenderInline (generated) at (0,0) size 6x17
             RenderText at (249,0) size 6x17
               text run at (249,0) width 6: ":"
-        RenderTableSection {THEAD} at (0,17) size 276x19
-          RenderTableRow {TR} at (0,0) size 276x19
-            RenderTableCell {TD} at (0,0) size 92x19 [border: none none none (1px solid #808080)] [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {THEAD} at (0,18) size 276x20
+          RenderTableRow {TR} at (0,0) size 276x20
+            RenderTableCell {TD} at (0,0) size 92x20 [border: none none none (1px solid #808080)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (2,1) size 89x17
                 text run at (2,1) width 89: "Row 1, Cell 1"
-            RenderTableCell {TD} at (92,0) size 92x19 [border: none none none (1px solid #808080)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (92,0) size 92x20 [border: none none none (1px solid #808080)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (2,1) size 89x17
                 text run at (2,1) width 89: "Row 1, Cell 2"
-            RenderTableCell {TD} at (184,0) size 92x19 [border: none none none (1px solid #808080)] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (184,0) size 92x20 [border: none none none (1px solid #808080)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (2,1) size 89x17
                 text run at (2,1) width 89: "Row 1, Cell 3"
-        RenderTableSection {TBODY} at (0,36) size 276x57
-          RenderTableRow {TR} at (0,0) size 276x19
-            RenderTableCell {TD} at (0,9) size 92x20 [border: none none none (1px solid #808080)] [r=0 c=0 rs=2 cs=1]
-              RenderText {#text} at (2,1) size 89x18
-                text run at (2,2) width 89: "Row 2, Cell 1"
-            RenderTableCell {TD} at (92,0) size 184x19 [border: none none none (1px solid #808080)] [r=0 c=1 rs=1 cs=2]
+        RenderTableSection {TBODY} at (0,38) size 276x60
+          RenderTableRow {TR} at (0,0) size 276x20
+            RenderTableCell {TD} at (0,10) size 92x20 [border: none none none (1px solid #808080)] [r=0 c=0 rs=2 cs=1]
+              RenderText {#text} at (2,1) size 89x17
+                text run at (2,1) width 89: "Row 2, Cell 1"
+            RenderTableCell {TD} at (92,0) size 184x20 [border: none none none (1px solid #808080)] [r=0 c=1 rs=1 cs=2]
               RenderText {#text} at (2,1) size 89x17
                 text run at (2,1) width 89: "Row 2, Cell 2"
-          RenderTableRow {TR} at (0,19) size 276x19
-            RenderTableCell {TD} at (92,19) size 92x19 [border: none none none (1px solid #808080)] [r=1 c=1 rs=1 cs=1]
+          RenderTableRow {TR} at (0,20) size 276x20
+            RenderTableCell {TD} at (92,20) size 92x20 [border: none none none (1px solid #808080)] [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (2,1) size 89x17
                 text run at (2,1) width 89: "Row 3, Cell 2"
-            RenderTableCell {TD} at (184,28) size 92x20 [border: none none none (1px solid #808080)] [r=1 c=2 rs=2 cs=1]
-              RenderText {#text} at (2,1) size 89x18
-                text run at (2,2) width 89: "Row 3, Cell 3"
-          RenderTableRow {TR} at (0,38) size 276x19
-            RenderTableCell {TD} at (0,38) size 184x19 [border: none none none (1px solid #808080)] [r=2 c=0 rs=1 cs=2]
+            RenderTableCell {TD} at (184,30) size 92x20 [border: none none none (1px solid #808080)] [r=1 c=2 rs=2 cs=1]
+              RenderText {#text} at (2,1) size 89x17
+                text run at (2,1) width 89: "Row 3, Cell 3"
+          RenderTableRow {TR} at (0,40) size 276x20
+            RenderTableCell {TD} at (0,40) size 184x20 [border: none none none (1px solid #808080)] [r=2 c=0 rs=1 cs=2]
               RenderText {#text} at (2,1) size 89x17
                 text run at (2,1) width 89: "Row 4, Cell 1"
-        RenderTableSection {TFOOT} at (0,93) size 276x19
-          RenderTableRow {TR} at (0,0) size 276x19
-            RenderTableCell {TD} at (0,0) size 92x19 [border: none none none (1px solid #808080)] [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {TFOOT} at (0,98) size 276x20
+          RenderTableRow {TR} at (0,0) size 276x20
+            RenderTableCell {TD} at (0,0) size 92x20 [border: none none none (1px solid #808080)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (2,1) size 89x17
                 text run at (2,1) width 89: "Row 5, Cell 1"
-            RenderTableCell {TD} at (92,0) size 92x19 [border: none none none (1px solid #808080)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (92,0) size 92x20 [border: none none none (1px solid #808080)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (2,1) size 89x17
                 text run at (2,1) width 89: "Row 5, Cell 2"
-            RenderTableCell {TD} at (184,0) size 92x19 [border: none none none (1px solid #808080)] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (184,0) size 92x20 [border: none none none (1px solid #808080)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (2,1) size 89x17
                 text run at (2,1) width 89: "Row 5, Cell 3"
-      RenderTable {TABLE} at (0,5202) size 276x112
-        RenderBlock {CAPTION} at (0,0) size 276x17
+      RenderTable {TABLE} at (0,5394) size 276x118
+        RenderBlock {CAPTION} at (0,0) size 276x18
           RenderInline {A} at (0,0) size 209x17
             RenderText {#text} at (31,0) size 209x17
               text run at (31,0) width 209: "Frame=\x{201C}lhs\x{201D} and Rules=\x{201C}cols\x{201D}"
           RenderInline (generated) at (0,0) size 6x17
             RenderText at (239,0) size 6x17
               text run at (239,0) width 6: ":"
-        RenderTableSection {THEAD} at (0,17) size 276x19
-          RenderTableRow {TR} at (0,0) size 276x19
-            RenderTableCell {TD} at (0,0) size 92x19 [border: none none none (1px solid #808080)] [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {THEAD} at (0,18) size 276x20
+          RenderTableRow {TR} at (0,0) size 276x20
+            RenderTableCell {TD} at (0,0) size 92x20 [border: none none none (1px solid #808080)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (2,1) size 89x17
                 text run at (2,1) width 89: "Row 1, Cell 1"
-            RenderTableCell {TD} at (92,0) size 92x19 [border: none none none (1px solid #808080)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (92,0) size 92x20 [border: none none none (1px solid #808080)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (2,1) size 89x17
                 text run at (2,1) width 89: "Row 1, Cell 2"
-            RenderTableCell {TD} at (184,0) size 92x19 [border: none none none (1px solid #808080)] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (184,0) size 92x20 [border: none none none (1px solid #808080)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (2,1) size 89x17
                 text run at (2,1) width 89: "Row 1, Cell 3"
-        RenderTableSection {TBODY} at (0,36) size 276x57
-          RenderTableRow {TR} at (0,0) size 276x19
-            RenderTableCell {TD} at (0,9) size 92x20 [border: none none none (1px solid #808080)] [r=0 c=0 rs=2 cs=1]
-              RenderText {#text} at (2,1) size 89x18
-                text run at (2,2) width 89: "Row 2, Cell 1"
-            RenderTableCell {TD} at (92,0) size 184x19 [border: none none none (1px solid #808080)] [r=0 c=1 rs=1 cs=2]
+        RenderTableSection {TBODY} at (0,38) size 276x60
+          RenderTableRow {TR} at (0,0) size 276x20
+            RenderTableCell {TD} at (0,10) size 92x20 [border: none none none (1px solid #808080)] [r=0 c=0 rs=2 cs=1]
+              RenderText {#text} at (2,1) size 89x17
+                text run at (2,1) width 89: "Row 2, Cell 1"
+            RenderTableCell {TD} at (92,0) size 184x20 [border: none none none (1px solid #808080)] [r=0 c=1 rs=1 cs=2]
               RenderText {#text} at (2,1) size 89x17
                 text run at (2,1) width 89: "Row 2, Cell 2"
-          RenderTableRow {TR} at (0,19) size 276x19
-            RenderTableCell {TD} at (92,19) size 92x19 [border: none none none (1px solid #808080)] [r=1 c=1 rs=1 cs=1]
+          RenderTableRow {TR} at (0,20) size 276x20
+            RenderTableCell {TD} at (92,20) size 92x20 [border: none none none (1px solid #808080)] [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (2,1) size 89x17
                 text run at (2,1) width 89: "Row 3, Cell 2"
-            RenderTableCell {TD} at (184,28) size 92x20 [border: none none none (1px solid #808080)] [r=1 c=2 rs=2 cs=1]
-              RenderText {#text} at (2,1) size 89x18
-                text run at (2,2) width 89: "Row 3, Cell 3"
-          RenderTableRow {TR} at (0,38) size 276x19
-            RenderTableCell {TD} at (0,38) size 184x19 [border: none none none (1px solid #808080)] [r=2 c=0 rs=1 cs=2]
+            RenderTableCell {TD} at (184,30) size 92x20 [border: none none none (1px solid #808080)] [r=1 c=2 rs=2 cs=1]
+              RenderText {#text} at (2,1) size 89x17
+                text run at (2,1) width 89: "Row 3, Cell 3"
+          RenderTableRow {TR} at (0,40) size 276x20
+            RenderTableCell {TD} at (0,40) size 184x20 [border: none none none (1px solid #808080)] [r=2 c=0 rs=1 cs=2]
               RenderText {#text} at (2,1) size 89x17
                 text run at (2,1) width 89: "Row 4, Cell 1"
-        RenderTableSection {TFOOT} at (0,93) size 276x19
-          RenderTableRow {TR} at (0,0) size 276x19
-            RenderTableCell {TD} at (0,0) size 92x19 [border: none none none (1px solid #808080)] [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {TFOOT} at (0,98) size 276x20
+          RenderTableRow {TR} at (0,0) size 276x20
+            RenderTableCell {TD} at (0,0) size 92x20 [border: none none none (1px solid #808080)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (2,1) size 89x17
                 text run at (2,1) width 89: "Row 5, Cell 1"
-            RenderTableCell {TD} at (92,0) size 92x19 [border: none none none (1px solid #808080)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (92,0) size 92x20 [border: none none none (1px solid #808080)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (2,1) size 89x17
                 text run at (2,1) width 89: "Row 5, Cell 2"
-            RenderTableCell {TD} at (184,0) size 92x19 [border: none none none (1px solid #808080)] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (184,0) size 92x20 [border: none none none (1px solid #808080)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (2,1) size 89x17
                 text run at (2,1) width 89: "Row 5, Cell 3"
-      RenderTable {TABLE} at (0,5362) size 276x112 [border: none (1px solid #808080) none]
-        RenderBlock {CAPTION} at (0,0) size 276x17
+      RenderTable {TABLE} at (0,5560) size 276x118 [border: none (1px solid #808080) none]
+        RenderBlock {CAPTION} at (0,0) size 276x18
           RenderInline {A} at (0,0) size 211x17
             RenderText {#text} at (30,0) size 211x17
               text run at (30,0) width 211: "Frame=\x{201C}rhs\x{201D} and Rules=\x{201C}cols\x{201D}"
           RenderInline (generated) at (0,0) size 6x17
             RenderText at (240,0) size 6x17
               text run at (240,0) width 6: ":"
-        RenderTableSection {THEAD} at (0,17) size 275x19
-          RenderTableRow {TR} at (0,0) size 275x19
-            RenderTableCell {TD} at (0,0) size 91x19 [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {THEAD} at (0,18) size 275x20
+          RenderTableRow {TR} at (0,0) size 275x20
+            RenderTableCell {TD} at (0,0) size 91x20 [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 1, Cell 1"
-            RenderTableCell {TD} at (91,0) size 92x19 [border: none none none (1px solid #808080)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (91,0) size 92x20 [border: none none none (1px solid #808080)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (2,1) size 89x17
                 text run at (2,1) width 89: "Row 1, Cell 2"
-            RenderTableCell {TD} at (183,0) size 92x19 [border: none none none (1px solid #808080)] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (183,0) size 92x20 [border: none none none (1px solid #808080)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (2,1) size 89x17
                 text run at (2,1) width 89: "Row 1, Cell 3"
-        RenderTableSection {TBODY} at (0,36) size 275x57
-          RenderTableRow {TR} at (0,0) size 275x19
-            RenderTableCell {TD} at (0,9) size 91x20 [r=0 c=0 rs=2 cs=1]
-              RenderText {#text} at (1,1) size 89x18
-                text run at (1,2) width 89: "Row 2, Cell 1"
-            RenderTableCell {TD} at (91,0) size 184x19 [border: none none none (1px solid #808080)] [r=0 c=1 rs=1 cs=2]
+        RenderTableSection {TBODY} at (0,38) size 275x60
+          RenderTableRow {TR} at (0,0) size 275x20
+            RenderTableCell {TD} at (0,10) size 91x20 [r=0 c=0 rs=2 cs=1]
+              RenderText {#text} at (1,1) size 89x17
+                text run at (1,1) width 89: "Row 2, Cell 1"
+            RenderTableCell {TD} at (91,0) size 184x20 [border: none none none (1px solid #808080)] [r=0 c=1 rs=1 cs=2]
               RenderText {#text} at (2,1) size 89x17
                 text run at (2,1) width 89: "Row 2, Cell 2"
-          RenderTableRow {TR} at (0,19) size 275x19
-            RenderTableCell {TD} at (91,19) size 92x19 [border: none none none (1px solid #808080)] [r=1 c=1 rs=1 cs=1]
+          RenderTableRow {TR} at (0,20) size 275x20
+            RenderTableCell {TD} at (91,20) size 92x20 [border: none none none (1px solid #808080)] [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (2,1) size 89x17
                 text run at (2,1) width 89: "Row 3, Cell 2"
-            RenderTableCell {TD} at (183,28) size 92x20 [border: none none none (1px solid #808080)] [r=1 c=2 rs=2 cs=1]
-              RenderText {#text} at (2,1) size 89x18
-                text run at (2,2) width 89: "Row 3, Cell 3"
-          RenderTableRow {TR} at (0,38) size 275x19
-            RenderTableCell {TD} at (0,38) size 183x19 [r=2 c=0 rs=1 cs=2]
+            RenderTableCell {TD} at (183,30) size 92x20 [border: none none none (1px solid #808080)] [r=1 c=2 rs=2 cs=1]
+              RenderText {#text} at (2,1) size 89x17
+                text run at (2,1) width 89: "Row 3, Cell 3"
+          RenderTableRow {TR} at (0,40) size 275x20
+            RenderTableCell {TD} at (0,40) size 183x20 [r=2 c=0 rs=1 cs=2]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 4, Cell 1"
-        RenderTableSection {TFOOT} at (0,93) size 275x19
-          RenderTableRow {TR} at (0,0) size 275x19
-            RenderTableCell {TD} at (0,0) size 91x19 [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {TFOOT} at (0,98) size 275x20
+          RenderTableRow {TR} at (0,0) size 275x20
+            RenderTableCell {TD} at (0,0) size 91x20 [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 5, Cell 1"
-            RenderTableCell {TD} at (91,0) size 92x19 [border: none none none (1px solid #808080)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (91,0) size 92x20 [border: none none none (1px solid #808080)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (2,1) size 89x17
                 text run at (2,1) width 89: "Row 5, Cell 2"
-            RenderTableCell {TD} at (183,0) size 92x19 [border: none none none (1px solid #808080)] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (183,0) size 92x20 [border: none none none (1px solid #808080)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (2,1) size 89x17
                 text run at (2,1) width 89: "Row 5, Cell 3"
-      RenderTable {TABLE} at (0,5522) size 277x114 [border: none]
-        RenderBlock {CAPTION} at (0,0) size 277x17
+      RenderTable {TABLE} at (0,5726) size 277x120 [border: none]
+        RenderBlock {CAPTION} at (0,0) size 277x18
           RenderInline {A} at (0,0) size 214x17
             RenderText {#text} at (29,0) size 214x17
               text run at (29,0) width 214: "Frame=\x{201C}box\x{201D} and Rules=\x{201C}cols\x{201D}"
           RenderInline (generated) at (0,0) size 6x17
             RenderText at (242,0) size 6x17
               text run at (242,0) width 6: ":"
-        RenderTableSection {THEAD} at (0,17) size 276x20
-          RenderTableRow {TR} at (0,0) size 276x20
-            RenderTableCell {TD} at (0,0) size 92x20 [border: (1px none #808080) none none (1px solid #808080)] [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {THEAD} at (0,18) size 276x21
+          RenderTableRow {TR} at (0,0) size 276x21
+            RenderTableCell {TD} at (0,0) size 92x21 [border: (1px none #808080) none none (1px solid #808080)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 89x17
                 text run at (2,2) width 89: "Row 1, Cell 1"
-            RenderTableCell {TD} at (92,0) size 92x20 [border: (1px none #808080) none none (1px solid #808080)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (92,0) size 92x21 [border: (1px none #808080) none none (1px solid #808080)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 89x17
                 text run at (2,2) width 89: "Row 1, Cell 2"
-            RenderTableCell {TD} at (184,0) size 92x20 [border: (1px none #808080) none none (1px solid #808080)] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (184,0) size 92x21 [border: (1px none #808080) none none (1px solid #808080)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (2,2) size 89x17
                 text run at (2,2) width 89: "Row 1, Cell 3"
-        RenderTableSection {TBODY} at (0,37) size 276x57
-          RenderTableRow {TR} at (0,0) size 276x19
-            RenderTableCell {TD} at (0,9) size 92x20 [border: none none none (1px solid #808080)] [r=0 c=0 rs=2 cs=1]
-              RenderText {#text} at (2,1) size 89x18
-                text run at (2,2) width 89: "Row 2, Cell 1"
-            RenderTableCell {TD} at (92,0) size 184x19 [border: none none none (1px solid #808080)] [r=0 c=1 rs=1 cs=2]
+        RenderTableSection {TBODY} at (0,39) size 276x60
+          RenderTableRow {TR} at (0,0) size 276x20
+            RenderTableCell {TD} at (0,10) size 92x20 [border: none none none (1px solid #808080)] [r=0 c=0 rs=2 cs=1]
+              RenderText {#text} at (2,1) size 89x17
+                text run at (2,1) width 89: "Row 2, Cell 1"
+            RenderTableCell {TD} at (92,0) size 184x20 [border: none none none (1px solid #808080)] [r=0 c=1 rs=1 cs=2]
               RenderText {#text} at (2,1) size 89x17
                 text run at (2,1) width 89: "Row 2, Cell 2"
-          RenderTableRow {TR} at (0,19) size 276x19
-            RenderTableCell {TD} at (92,19) size 92x19 [border: none none none (1px solid #808080)] [r=1 c=1 rs=1 cs=1]
+          RenderTableRow {TR} at (0,20) size 276x20
+            RenderTableCell {TD} at (92,20) size 92x20 [border: none none none (1px solid #808080)] [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (2,1) size 89x17
                 text run at (2,1) width 89: "Row 3, Cell 2"
-            RenderTableCell {TD} at (184,28) size 92x20 [border: none none none (1px solid #808080)] [r=1 c=2 rs=2 cs=1]
-              RenderText {#text} at (2,1) size 89x18
-                text run at (2,2) width 89: "Row 3, Cell 3"
-          RenderTableRow {TR} at (0,38) size 276x19
-            RenderTableCell {TD} at (0,38) size 184x19 [border: none none none (1px solid #808080)] [r=2 c=0 rs=1 cs=2]
+            RenderTableCell {TD} at (184,30) size 92x20 [border: none none none (1px solid #808080)] [r=1 c=2 rs=2 cs=1]
+              RenderText {#text} at (2,1) size 89x17
+                text run at (2,1) width 89: "Row 3, Cell 3"
+          RenderTableRow {TR} at (0,40) size 276x20
+            RenderTableCell {TD} at (0,40) size 184x20 [border: none none none (1px solid #808080)] [r=2 c=0 rs=1 cs=2]
               RenderText {#text} at (2,1) size 89x17
                 text run at (2,1) width 89: "Row 4, Cell 1"
-        RenderTableSection {TFOOT} at (0,94) size 276x19
-          RenderTableRow {TR} at (0,0) size 276x19
-            RenderTableCell {TD} at (0,0) size 92x19 [border: none none none (1px solid #808080)] [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {TFOOT} at (0,99) size 276x20
+          RenderTableRow {TR} at (0,0) size 276x20
+            RenderTableCell {TD} at (0,0) size 92x20 [border: none none none (1px solid #808080)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (2,1) size 89x17
                 text run at (2,1) width 89: "Row 5, Cell 1"
-            RenderTableCell {TD} at (92,0) size 92x19 [border: none none none (1px solid #808080)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (92,0) size 92x20 [border: none none none (1px solid #808080)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (2,1) size 89x17
                 text run at (2,1) width 89: "Row 5, Cell 2"
-            RenderTableCell {TD} at (184,0) size 92x19 [border: none none none (1px solid #808080)] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (184,0) size 92x20 [border: none none none (1px solid #808080)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (2,1) size 89x17
                 text run at (2,1) width 89: "Row 5, Cell 3"
-      RenderTable {TABLE} at (0,5684) size 277x114 [border: none]
-        RenderBlock {CAPTION} at (0,0) size 277x17
+      RenderTable {TABLE} at (0,5894) size 277x120 [border: none]
+        RenderBlock {CAPTION} at (0,0) size 277x18
           RenderInline {A} at (0,0) size 232x17
             RenderText {#text} at (20,0) size 232x17
               text run at (20,0) width 232: "Frame=\x{201C}border\x{201D} and Rules=\x{201C}cols\x{201D}"
           RenderInline (generated) at (0,0) size 5x17
             RenderText at (252,0) size 5x17
               text run at (252,0) width 5: ":"
-        RenderTableSection {THEAD} at (0,17) size 276x20
-          RenderTableRow {TR} at (0,0) size 276x20
-            RenderTableCell {TD} at (0,0) size 92x20 [border: (1px none #808080) none none (1px solid #808080)] [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {THEAD} at (0,18) size 276x21
+          RenderTableRow {TR} at (0,0) size 276x21
+            RenderTableCell {TD} at (0,0) size 92x21 [border: (1px none #808080) none none (1px solid #808080)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 89x17
                 text run at (2,2) width 89: "Row 1, Cell 1"
-            RenderTableCell {TD} at (92,0) size 92x20 [border: (1px none #808080) none none (1px solid #808080)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (92,0) size 92x21 [border: (1px none #808080) none none (1px solid #808080)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 89x17
                 text run at (2,2) width 89: "Row 1, Cell 2"
-            RenderTableCell {TD} at (184,0) size 92x20 [border: (1px none #808080) none none (1px solid #808080)] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (184,0) size 92x21 [border: (1px none #808080) none none (1px solid #808080)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (2,2) size 89x17
                 text run at (2,2) width 89: "Row 1, Cell 3"
-        RenderTableSection {TBODY} at (0,37) size 276x57
-          RenderTableRow {TR} at (0,0) size 276x19
-            RenderTableCell {TD} at (0,9) size 92x20 [border: none none none (1px solid #808080)] [r=0 c=0 rs=2 cs=1]
-              RenderText {#text} at (2,1) size 89x18
-                text run at (2,2) width 89: "Row 2, Cell 1"
-            RenderTableCell {TD} at (92,0) size 184x19 [border: none none none (1px solid #808080)] [r=0 c=1 rs=1 cs=2]
+        RenderTableSection {TBODY} at (0,39) size 276x60
+          RenderTableRow {TR} at (0,0) size 276x20
+            RenderTableCell {TD} at (0,10) size 92x20 [border: none none none (1px solid #808080)] [r=0 c=0 rs=2 cs=1]
+              RenderText {#text} at (2,1) size 89x17
+                text run at (2,1) width 89: "Row 2, Cell 1"
+            RenderTableCell {TD} at (92,0) size 184x20 [border: none none none (1px solid #808080)] [r=0 c=1 rs=1 cs=2]
               RenderText {#text} at (2,1) size 89x17
                 text run at (2,1) width 89: "Row 2, Cell 2"
-          RenderTableRow {TR} at (0,19) size 276x19
-            RenderTableCell {TD} at (92,19) size 92x19 [border: none none none (1px solid #808080)] [r=1 c=1 rs=1 cs=1]
+          RenderTableRow {TR} at (0,20) size 276x20
+            RenderTableCell {TD} at (92,20) size 92x20 [border: none none none (1px solid #808080)] [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (2,1) size 89x17
                 text run at (2,1) width 89: "Row 3, Cell 2"
-            RenderTableCell {TD} at (184,28) size 92x20 [border: none none none (1px solid #808080)] [r=1 c=2 rs=2 cs=1]
-              RenderText {#text} at (2,1) size 89x18
-                text run at (2,2) width 89: "Row 3, Cell 3"
-          RenderTableRow {TR} at (0,38) size 276x19
-            RenderTableCell {TD} at (0,38) size 184x19 [border: none none none (1px solid #808080)] [r=2 c=0 rs=1 cs=2]
+            RenderTableCell {TD} at (184,30) size 92x20 [border: none none none (1px solid #808080)] [r=1 c=2 rs=2 cs=1]
+              RenderText {#text} at (2,1) size 89x17
+                text run at (2,1) width 89: "Row 3, Cell 3"
+          RenderTableRow {TR} at (0,40) size 276x20
+            RenderTableCell {TD} at (0,40) size 184x20 [border: none none none (1px solid #808080)] [r=2 c=0 rs=1 cs=2]
               RenderText {#text} at (2,1) size 89x17
                 text run at (2,1) width 89: "Row 4, Cell 1"
-        RenderTableSection {TFOOT} at (0,94) size 276x19
-          RenderTableRow {TR} at (0,0) size 276x19
-            RenderTableCell {TD} at (0,0) size 92x19 [border: none none none (1px solid #808080)] [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {TFOOT} at (0,99) size 276x20
+          RenderTableRow {TR} at (0,0) size 276x20
+            RenderTableCell {TD} at (0,0) size 92x20 [border: none none none (1px solid #808080)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (2,1) size 89x17
                 text run at (2,1) width 89: "Row 5, Cell 1"
-            RenderTableCell {TD} at (92,0) size 92x19 [border: none none none (1px solid #808080)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (92,0) size 92x20 [border: none none none (1px solid #808080)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (2,1) size 89x17
                 text run at (2,1) width 89: "Row 5, Cell 2"
-            RenderTableCell {TD} at (184,0) size 92x19 [border: none none none (1px solid #808080)] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (184,0) size 92x20 [border: none none none (1px solid #808080)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (2,1) size 89x17
                 text run at (2,1) width 89: "Row 5, Cell 3"
-      RenderTable {TABLE} at (0,5846) size 275x116
-        RenderBlock {CAPTION} at (0,0) size 275x17
+      RenderTable {TABLE} at (0,6062) size 275x122
+        RenderBlock {CAPTION} at (0,0) size 275x18
           RenderInline {A} at (0,0) size 208x17
             RenderText {#text} at (31,0) size 208x17
               text run at (31,0) width 208: "Frame=\x{201C}void\x{201D} and Rules=\x{201C}all\x{201D}"
           RenderInline (generated) at (0,0) size 6x17
             RenderText at (238,0) size 6x17
               text run at (238,0) width 6: ":"
-        RenderTableSection {THEAD} at (0,17) size 275x19
-          RenderTableRow {TR} at (0,0) size 275x19
-            RenderTableCell {TD} at (0,0) size 91x19 [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {THEAD} at (0,18) size 275x20
+          RenderTableRow {TR} at (0,0) size 275x20
+            RenderTableCell {TD} at (0,0) size 91x20 [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 1, Cell 1"
-            RenderTableCell {TD} at (91,0) size 92x19 [border: none] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (91,0) size 92x20 [border: none] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (2,1) size 89x17
                 text run at (2,1) width 89: "Row 1, Cell 2"
-            RenderTableCell {TD} at (183,0) size 92x19 [border: none] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (183,0) size 92x20 [border: none] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (2,1) size 89x17
                 text run at (2,1) width 89: "Row 1, Cell 3"
-        RenderTableSection {TBODY} at (0,36) size 275x60
-          RenderTableRow {TR} at (0,0) size 275x20
-            RenderTableCell {TD} at (0,10) size 91x20 [border: (1px solid #808080)] [r=0 c=0 rs=2 cs=1]
-              RenderText {#text} at (1,2) size 89x17
-                text run at (1,2) width 89: "Row 2, Cell 1"
-            RenderTableCell {TD} at (91,0) size 184x20 [border: (1px solid #808080)] [r=0 c=1 rs=1 cs=2]
+        RenderTableSection {TBODY} at (0,38) size 275x63
+          RenderTableRow {TR} at (0,0) size 275x21
+            RenderTableCell {TD} at (0,10) size 91x22 [border: (1px solid #808080)] [r=0 c=0 rs=2 cs=1]
+              RenderText {#text} at (1,2) size 89x18
+                text run at (1,3) width 89: "Row 2, Cell 1"
+            RenderTableCell {TD} at (91,0) size 184x21 [border: (1px solid #808080)] [r=0 c=1 rs=1 cs=2]
               RenderText {#text} at (2,2) size 89x17
                 text run at (2,2) width 89: "Row 2, Cell 2"
-          RenderTableRow {TR} at (0,20) size 275x20
-            RenderTableCell {TD} at (91,20) size 92x20 [border: (1px solid #808080)] [r=1 c=1 rs=1 cs=1]
+          RenderTableRow {TR} at (0,21) size 275x21
+            RenderTableCell {TD} at (91,21) size 92x21 [border: (1px solid #808080)] [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 89x17
                 text run at (2,2) width 89: "Row 3, Cell 2"
-            RenderTableCell {TD} at (183,30) size 92x20 [border: (1px solid #808080)] [r=1 c=2 rs=2 cs=1]
-              RenderText {#text} at (2,2) size 89x17
-                text run at (2,2) width 89: "Row 3, Cell 3"
-          RenderTableRow {TR} at (0,40) size 275x20
-            RenderTableCell {TD} at (0,40) size 183x20 [border: (1px solid #808080)] [r=2 c=0 rs=1 cs=2]
+            RenderTableCell {TD} at (183,31) size 92x22 [border: (1px solid #808080)] [r=1 c=2 rs=2 cs=1]
+              RenderText {#text} at (2,2) size 89x18
+                text run at (2,3) width 89: "Row 3, Cell 3"
+          RenderTableRow {TR} at (0,42) size 275x21
+            RenderTableCell {TD} at (0,42) size 183x21 [border: (1px solid #808080)] [r=2 c=0 rs=1 cs=2]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 4, Cell 1"
-        RenderTableSection {TFOOT} at (0,96) size 275x20
-          RenderTableRow {TR} at (0,0) size 275x20
-            RenderTableCell {TD} at (0,0) size 91x20 [border: (1px solid #808080)] [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {TFOOT} at (0,101) size 275x21
+          RenderTableRow {TR} at (0,0) size 275x21
+            RenderTableCell {TD} at (0,0) size 91x21 [border: (1px solid #808080)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 5, Cell 1"
-            RenderTableCell {TD} at (91,0) size 92x20 [border: (1px solid #808080)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (91,0) size 92x21 [border: (1px solid #808080)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 89x17
                 text run at (2,2) width 89: "Row 5, Cell 2"
-            RenderTableCell {TD} at (183,0) size 92x20 [border: (1px solid #808080)] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (183,0) size 92x21 [border: (1px solid #808080)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (2,2) size 89x17
                 text run at (2,2) width 89: "Row 5, Cell 3"
-      RenderTable {TABLE} at (0,6010) size 275x117
-        RenderBlock {CAPTION} at (0,0) size 275x17
+      RenderTable {TABLE} at (0,6232) size 275x123
+        RenderBlock {CAPTION} at (0,0) size 275x18
           RenderInline {A} at (0,0) size 218x17
             RenderText {#text} at (26,0) size 218x17
               text run at (26,0) width 218: "Frame=\x{201C}above\x{201D} and Rules=\x{201C}all\x{201D}"
           RenderInline (generated) at (0,0) size 5x17
             RenderText at (244,0) size 5x17
               text run at (244,0) width 5: ":"
-        RenderTableSection {THEAD} at (0,17) size 275x20
-          RenderTableRow {TR} at (0,0) size 275x20
-            RenderTableCell {TD} at (0,0) size 91x20 [border: (1px solid #808080)] [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {THEAD} at (0,18) size 275x21
+          RenderTableRow {TR} at (0,0) size 275x21
+            RenderTableCell {TD} at (0,0) size 91x21 [border: (1px solid #808080)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 1, Cell 1"
-            RenderTableCell {TD} at (91,0) size 92x20 [border: (1px solid #808080)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (91,0) size 92x21 [border: (1px solid #808080)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 89x17
                 text run at (2,2) width 89: "Row 1, Cell 2"
-            RenderTableCell {TD} at (183,0) size 92x20 [border: (1px solid #808080)] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (183,0) size 92x21 [border: (1px solid #808080)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (2,2) size 89x17
                 text run at (2,2) width 89: "Row 1, Cell 3"
-        RenderTableSection {TBODY} at (0,37) size 275x60
-          RenderTableRow {TR} at (0,0) size 275x20
-            RenderTableCell {TD} at (0,10) size 91x20 [border: (1px solid #808080)] [r=0 c=0 rs=2 cs=1]
-              RenderText {#text} at (1,2) size 89x17
-                text run at (1,2) width 89: "Row 2, Cell 1"
-            RenderTableCell {TD} at (91,0) size 184x20 [border: (1px solid #808080)] [r=0 c=1 rs=1 cs=2]
+        RenderTableSection {TBODY} at (0,39) size 275x63
+          RenderTableRow {TR} at (0,0) size 275x21
+            RenderTableCell {TD} at (0,10) size 91x22 [border: (1px solid #808080)] [r=0 c=0 rs=2 cs=1]
+              RenderText {#text} at (1,2) size 89x18
+                text run at (1,3) width 89: "Row 2, Cell 1"
+            RenderTableCell {TD} at (91,0) size 184x21 [border: (1px solid #808080)] [r=0 c=1 rs=1 cs=2]
               RenderText {#text} at (2,2) size 89x17
                 text run at (2,2) width 89: "Row 2, Cell 2"
-          RenderTableRow {TR} at (0,20) size 275x20
-            RenderTableCell {TD} at (91,20) size 92x20 [border: (1px solid #808080)] [r=1 c=1 rs=1 cs=1]
+          RenderTableRow {TR} at (0,21) size 275x21
+            RenderTableCell {TD} at (91,21) size 92x21 [border: (1px solid #808080)] [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 89x17
                 text run at (2,2) width 89: "Row 3, Cell 2"
-            RenderTableCell {TD} at (183,30) size 92x20 [border: (1px solid #808080)] [r=1 c=2 rs=2 cs=1]
-              RenderText {#text} at (2,2) size 89x17
-                text run at (2,2) width 89: "Row 3, Cell 3"
-          RenderTableRow {TR} at (0,40) size 275x20
-            RenderTableCell {TD} at (0,40) size 183x20 [border: (1px solid #808080)] [r=2 c=0 rs=1 cs=2]
+            RenderTableCell {TD} at (183,31) size 92x22 [border: (1px solid #808080)] [r=1 c=2 rs=2 cs=1]
+              RenderText {#text} at (2,2) size 89x18
+                text run at (2,3) width 89: "Row 3, Cell 3"
+          RenderTableRow {TR} at (0,42) size 275x21
+            RenderTableCell {TD} at (0,42) size 183x21 [border: (1px solid #808080)] [r=2 c=0 rs=1 cs=2]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 4, Cell 1"
-        RenderTableSection {TFOOT} at (0,97) size 275x20
-          RenderTableRow {TR} at (0,0) size 275x20
-            RenderTableCell {TD} at (0,0) size 91x20 [border: (1px solid #808080)] [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {TFOOT} at (0,102) size 275x21
+          RenderTableRow {TR} at (0,0) size 275x21
+            RenderTableCell {TD} at (0,0) size 91x21 [border: (1px solid #808080)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 5, Cell 1"
-            RenderTableCell {TD} at (91,0) size 92x20 [border: (1px solid #808080)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (91,0) size 92x21 [border: (1px solid #808080)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 89x17
                 text run at (2,2) width 89: "Row 5, Cell 2"
-            RenderTableCell {TD} at (183,0) size 92x20 [border: (1px solid #808080)] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (183,0) size 92x21 [border: (1px solid #808080)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (2,2) size 89x17
                 text run at (2,2) width 89: "Row 5, Cell 3"
-      RenderTable {TABLE} at (0,6175) size 275x117 [border: none (1px solid #808080) none]
-        RenderBlock {CAPTION} at (0,0) size 275x17
+      RenderTable {TABLE} at (0,6403) size 275x123 [border: none (1px solid #808080) none]
+        RenderBlock {CAPTION} at (0,0) size 275x18
           RenderInline {A} at (0,0) size 218x17
             RenderText {#text} at (26,0) size 218x17
               text run at (26,0) width 218: "Frame=\x{201C}below\x{201D} and Rules=\x{201C}all\x{201D}"
           RenderInline (generated) at (0,0) size 5x17
             RenderText at (244,0) size 5x17
               text run at (244,0) width 5: ":"
-        RenderTableSection {THEAD} at (0,17) size 275x19
-          RenderTableRow {TR} at (0,0) size 275x19
-            RenderTableCell {TD} at (0,0) size 91x19 [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {THEAD} at (0,18) size 275x20
+          RenderTableRow {TR} at (0,0) size 275x20
+            RenderTableCell {TD} at (0,0) size 91x20 [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 1, Cell 1"
-            RenderTableCell {TD} at (91,0) size 92x19 [border: none] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (91,0) size 92x20 [border: none] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (2,1) size 89x17
                 text run at (2,1) width 89: "Row 1, Cell 2"
-            RenderTableCell {TD} at (183,0) size 92x19 [border: none] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (183,0) size 92x20 [border: none] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (2,1) size 89x17
                 text run at (2,1) width 89: "Row 1, Cell 3"
-        RenderTableSection {TBODY} at (0,36) size 275x60
-          RenderTableRow {TR} at (0,0) size 275x20
-            RenderTableCell {TD} at (0,10) size 91x20 [border: (1px solid #808080)] [r=0 c=0 rs=2 cs=1]
-              RenderText {#text} at (1,2) size 89x17
-                text run at (1,2) width 89: "Row 2, Cell 1"
-            RenderTableCell {TD} at (91,0) size 184x20 [border: (1px solid #808080)] [r=0 c=1 rs=1 cs=2]
+        RenderTableSection {TBODY} at (0,38) size 275x63
+          RenderTableRow {TR} at (0,0) size 275x21
+            RenderTableCell {TD} at (0,10) size 91x22 [border: (1px solid #808080)] [r=0 c=0 rs=2 cs=1]
+              RenderText {#text} at (1,2) size 89x18
+                text run at (1,3) width 89: "Row 2, Cell 1"
+            RenderTableCell {TD} at (91,0) size 184x21 [border: (1px solid #808080)] [r=0 c=1 rs=1 cs=2]
               RenderText {#text} at (2,2) size 89x17
                 text run at (2,2) width 89: "Row 2, Cell 2"
-          RenderTableRow {TR} at (0,20) size 275x20
-            RenderTableCell {TD} at (91,20) size 92x20 [border: (1px solid #808080)] [r=1 c=1 rs=1 cs=1]
+          RenderTableRow {TR} at (0,21) size 275x21
+            RenderTableCell {TD} at (91,21) size 92x21 [border: (1px solid #808080)] [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 89x17
                 text run at (2,2) width 89: "Row 3, Cell 2"
-            RenderTableCell {TD} at (183,30) size 92x20 [border: (1px solid #808080)] [r=1 c=2 rs=2 cs=1]
-              RenderText {#text} at (2,2) size 89x17
-                text run at (2,2) width 89: "Row 3, Cell 3"
-          RenderTableRow {TR} at (0,40) size 275x20
-            RenderTableCell {TD} at (0,40) size 183x20 [border: (1px solid #808080)] [r=2 c=0 rs=1 cs=2]
+            RenderTableCell {TD} at (183,31) size 92x22 [border: (1px solid #808080)] [r=1 c=2 rs=2 cs=1]
+              RenderText {#text} at (2,2) size 89x18
+                text run at (2,3) width 89: "Row 3, Cell 3"
+          RenderTableRow {TR} at (0,42) size 275x21
+            RenderTableCell {TD} at (0,42) size 183x21 [border: (1px solid #808080)] [r=2 c=0 rs=1 cs=2]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 4, Cell 1"
-        RenderTableSection {TFOOT} at (0,96) size 275x20
-          RenderTableRow {TR} at (0,0) size 275x20
-            RenderTableCell {TD} at (0,0) size 91x20 [border: (1px solid #808080)] [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {TFOOT} at (0,101) size 275x21
+          RenderTableRow {TR} at (0,0) size 275x21
+            RenderTableCell {TD} at (0,0) size 91x21 [border: (1px solid #808080)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 5, Cell 1"
-            RenderTableCell {TD} at (91,0) size 92x20 [border: (1px solid #808080)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (91,0) size 92x21 [border: (1px solid #808080)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 89x17
                 text run at (2,2) width 89: "Row 5, Cell 2"
-            RenderTableCell {TD} at (183,0) size 92x20 [border: (1px solid #808080)] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (183,0) size 92x21 [border: (1px solid #808080)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (2,2) size 89x17
                 text run at (2,2) width 89: "Row 5, Cell 3"
-      RenderTable {TABLE} at (0,6340) size 275x118 [border: none none (1px solid #808080) none]
-        RenderBlock {CAPTION} at (0,0) size 275x17
+      RenderTable {TABLE} at (0,6574) size 275x124 [border: none none (1px solid #808080) none]
+        RenderBlock {CAPTION} at (0,0) size 275x18
           RenderInline {A} at (0,0) size 220x17
             RenderText {#text} at (25,0) size 220x17
               text run at (25,0) width 220: "Frame=\x{201C}hsides\x{201D} and Rules=\x{201C}all\x{201D}"
           RenderInline (generated) at (0,0) size 5x17
             RenderText at (245,0) size 5x17
               text run at (245,0) width 5: ":"
-        RenderTableSection {THEAD} at (0,17) size 275x20
-          RenderTableRow {TR} at (0,0) size 275x20
-            RenderTableCell {TD} at (0,0) size 91x20 [border: (1px solid #808080)] [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {THEAD} at (0,18) size 275x21
+          RenderTableRow {TR} at (0,0) size 275x21
+            RenderTableCell {TD} at (0,0) size 91x21 [border: (1px solid #808080)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 1, Cell 1"
-            RenderTableCell {TD} at (91,0) size 92x20 [border: (1px solid #808080)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (91,0) size 92x21 [border: (1px solid #808080)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 89x17
                 text run at (2,2) width 89: "Row 1, Cell 2"
-            RenderTableCell {TD} at (183,0) size 92x20 [border: (1px solid #808080)] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (183,0) size 92x21 [border: (1px solid #808080)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (2,2) size 89x17
                 text run at (2,2) width 89: "Row 1, Cell 3"
-        RenderTableSection {TBODY} at (0,37) size 275x60
-          RenderTableRow {TR} at (0,0) size 275x20
-            RenderTableCell {TD} at (0,10) size 91x20 [border: (1px solid #808080)] [r=0 c=0 rs=2 cs=1]
-              RenderText {#text} at (1,2) size 89x17
-                text run at (1,2) width 89: "Row 2, Cell 1"
-            RenderTableCell {TD} at (91,0) size 184x20 [border: (1px solid #808080)] [r=0 c=1 rs=1 cs=2]
+        RenderTableSection {TBODY} at (0,39) size 275x63
+          RenderTableRow {TR} at (0,0) size 275x21
+            RenderTableCell {TD} at (0,10) size 91x22 [border: (1px solid #808080)] [r=0 c=0 rs=2 cs=1]
+              RenderText {#text} at (1,2) size 89x18
+                text run at (1,3) width 89: "Row 2, Cell 1"
+            RenderTableCell {TD} at (91,0) size 184x21 [border: (1px solid #808080)] [r=0 c=1 rs=1 cs=2]
               RenderText {#text} at (2,2) size 89x17
                 text run at (2,2) width 89: "Row 2, Cell 2"
-          RenderTableRow {TR} at (0,20) size 275x20
-            RenderTableCell {TD} at (91,20) size 92x20 [border: (1px solid #808080)] [r=1 c=1 rs=1 cs=1]
+          RenderTableRow {TR} at (0,21) size 275x21
+            RenderTableCell {TD} at (91,21) size 92x21 [border: (1px solid #808080)] [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 89x17
                 text run at (2,2) width 89: "Row 3, Cell 2"
-            RenderTableCell {TD} at (183,30) size 92x20 [border: (1px solid #808080)] [r=1 c=2 rs=2 cs=1]
-              RenderText {#text} at (2,2) size 89x17
-                text run at (2,2) width 89: "Row 3, Cell 3"
-          RenderTableRow {TR} at (0,40) size 275x20
-            RenderTableCell {TD} at (0,40) size 183x20 [border: (1px solid #808080)] [r=2 c=0 rs=1 cs=2]
+            RenderTableCell {TD} at (183,31) size 92x22 [border: (1px solid #808080)] [r=1 c=2 rs=2 cs=1]
+              RenderText {#text} at (2,2) size 89x18
+                text run at (2,3) width 89: "Row 3, Cell 3"
+          RenderTableRow {TR} at (0,42) size 275x21
+            RenderTableCell {TD} at (0,42) size 183x21 [border: (1px solid #808080)] [r=2 c=0 rs=1 cs=2]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 4, Cell 1"
-        RenderTableSection {TFOOT} at (0,97) size 275x20
-          RenderTableRow {TR} at (0,0) size 275x20
-            RenderTableCell {TD} at (0,0) size 91x20 [border: (1px solid #808080)] [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {TFOOT} at (0,102) size 275x21
+          RenderTableRow {TR} at (0,0) size 275x21
+            RenderTableCell {TD} at (0,0) size 91x21 [border: (1px solid #808080)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 5, Cell 1"
-            RenderTableCell {TD} at (91,0) size 92x20 [border: (1px solid #808080)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (91,0) size 92x21 [border: (1px solid #808080)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 89x17
                 text run at (2,2) width 89: "Row 5, Cell 2"
-            RenderTableCell {TD} at (183,0) size 92x20 [border: (1px solid #808080)] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (183,0) size 92x21 [border: (1px solid #808080)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (2,2) size 89x17
                 text run at (2,2) width 89: "Row 5, Cell 3"
-      RenderTable {TABLE} at (0,6506) size 277x116 [border: none (1px solid #808080) none none]
-        RenderBlock {CAPTION} at (0,0) size 277x17
+      RenderTable {TABLE} at (0,6746) size 277x122 [border: none (1px solid #808080) none none]
+        RenderBlock {CAPTION} at (0,0) size 277x18
           RenderInline {A} at (0,0) size 218x17
             RenderText {#text} at (27,0) size 218x17
               text run at (27,0) width 218: "Frame=\x{201C}vsides\x{201D} and Rules=\x{201C}all\x{201D}"
           RenderInline (generated) at (0,0) size 5x17
             RenderText at (245,0) size 5x17
               text run at (245,0) width 5: ":"
-        RenderTableSection {THEAD} at (0,17) size 276x19
-          RenderTableRow {TR} at (0,0) size 276x19
-            RenderTableCell {TD} at (0,0) size 92x19 [border: none] [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {THEAD} at (0,18) size 276x20
+          RenderTableRow {TR} at (0,0) size 276x20
+            RenderTableCell {TD} at (0,0) size 92x20 [border: none] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (2,1) size 89x17
                 text run at (2,1) width 89: "Row 1, Cell 1"
-            RenderTableCell {TD} at (92,0) size 92x19 [border: none] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (92,0) size 92x20 [border: none] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (2,1) size 89x17
                 text run at (2,1) width 89: "Row 1, Cell 2"
-            RenderTableCell {TD} at (184,0) size 92x19 [border: none] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (184,0) size 92x20 [border: none] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (2,1) size 89x17
                 text run at (2,1) width 89: "Row 1, Cell 3"
-        RenderTableSection {TBODY} at (0,36) size 276x60
-          RenderTableRow {TR} at (0,0) size 276x20
-            RenderTableCell {TD} at (0,10) size 92x20 [border: (1px solid #808080)] [r=0 c=0 rs=2 cs=1]
-              RenderText {#text} at (2,2) size 89x17
-                text run at (2,2) width 89: "Row 2, Cell 1"
-            RenderTableCell {TD} at (92,0) size 184x20 [border: (1px solid #808080)] [r=0 c=1 rs=1 cs=2]
+        RenderTableSection {TBODY} at (0,38) size 276x63
+          RenderTableRow {TR} at (0,0) size 276x21
+            RenderTableCell {TD} at (0,10) size 92x22 [border: (1px solid #808080)] [r=0 c=0 rs=2 cs=1]
+              RenderText {#text} at (2,2) size 89x18
+                text run at (2,3) width 89: "Row 2, Cell 1"
+            RenderTableCell {TD} at (92,0) size 184x21 [border: (1px solid #808080)] [r=0 c=1 rs=1 cs=2]
               RenderText {#text} at (2,2) size 89x17
                 text run at (2,2) width 89: "Row 2, Cell 2"
-          RenderTableRow {TR} at (0,20) size 276x20
-            RenderTableCell {TD} at (92,20) size 92x20 [border: (1px solid #808080)] [r=1 c=1 rs=1 cs=1]
+          RenderTableRow {TR} at (0,21) size 276x21
+            RenderTableCell {TD} at (92,21) size 92x21 [border: (1px solid #808080)] [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 89x17
                 text run at (2,2) width 89: "Row 3, Cell 2"
-            RenderTableCell {TD} at (184,30) size 92x20 [border: (1px solid #808080)] [r=1 c=2 rs=2 cs=1]
-              RenderText {#text} at (2,2) size 89x17
-                text run at (2,2) width 89: "Row 3, Cell 3"
-          RenderTableRow {TR} at (0,40) size 276x20
-            RenderTableCell {TD} at (0,40) size 184x20 [border: (1px solid #808080)] [r=2 c=0 rs=1 cs=2]
+            RenderTableCell {TD} at (184,31) size 92x22 [border: (1px solid #808080)] [r=1 c=2 rs=2 cs=1]
+              RenderText {#text} at (2,2) size 89x18
+                text run at (2,3) width 89: "Row 3, Cell 3"
+          RenderTableRow {TR} at (0,42) size 276x21
+            RenderTableCell {TD} at (0,42) size 184x21 [border: (1px solid #808080)] [r=2 c=0 rs=1 cs=2]
               RenderText {#text} at (2,2) size 89x17
                 text run at (2,2) width 89: "Row 4, Cell 1"
-        RenderTableSection {TFOOT} at (0,96) size 276x20
-          RenderTableRow {TR} at (0,0) size 276x20
-            RenderTableCell {TD} at (0,0) size 92x20 [border: (1px solid #808080)] [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {TFOOT} at (0,101) size 276x21
+          RenderTableRow {TR} at (0,0) size 276x21
+            RenderTableCell {TD} at (0,0) size 92x21 [border: (1px solid #808080)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 89x17
                 text run at (2,2) width 89: "Row 5, Cell 1"
-            RenderTableCell {TD} at (92,0) size 92x20 [border: (1px solid #808080)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (92,0) size 92x21 [border: (1px solid #808080)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 89x17
                 text run at (2,2) width 89: "Row 5, Cell 2"
-            RenderTableCell {TD} at (184,0) size 92x20 [border: (1px solid #808080)] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (184,0) size 92x21 [border: (1px solid #808080)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (2,2) size 89x17
                 text run at (2,2) width 89: "Row 5, Cell 3"
-      RenderTable {TABLE} at (0,6670) size 276x116
-        RenderBlock {CAPTION} at (0,0) size 276x17
+      RenderTable {TABLE} at (0,6916) size 276x122
+        RenderBlock {CAPTION} at (0,0) size 276x18
           RenderInline {A} at (0,0) size 199x17
             RenderText {#text} at (36,0) size 199x17
               text run at (36,0) width 199: "Frame=\x{201C}lhs\x{201D} and Rules=\x{201C}all\x{201D}"
           RenderInline (generated) at (0,0) size 5x17
             RenderText at (235,0) size 5x17
               text run at (235,0) width 5: ":"
-        RenderTableSection {THEAD} at (0,17) size 276x19
-          RenderTableRow {TR} at (0,0) size 276x19
-            RenderTableCell {TD} at (0,0) size 92x19 [border: none] [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {THEAD} at (0,18) size 276x20
+          RenderTableRow {TR} at (0,0) size 276x20
+            RenderTableCell {TD} at (0,0) size 92x20 [border: none] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (2,1) size 89x17
                 text run at (2,1) width 89: "Row 1, Cell 1"
-            RenderTableCell {TD} at (92,0) size 92x19 [border: none] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (92,0) size 92x20 [border: none] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (2,1) size 89x17
                 text run at (2,1) width 89: "Row 1, Cell 2"
-            RenderTableCell {TD} at (184,0) size 92x19 [border: none] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (184,0) size 92x20 [border: none] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (2,1) size 89x17
                 text run at (2,1) width 89: "Row 1, Cell 3"
-        RenderTableSection {TBODY} at (0,36) size 276x60
-          RenderTableRow {TR} at (0,0) size 276x20
-            RenderTableCell {TD} at (0,10) size 92x20 [border: (1px solid #808080)] [r=0 c=0 rs=2 cs=1]
-              RenderText {#text} at (2,2) size 89x17
-                text run at (2,2) width 89: "Row 2, Cell 1"
-            RenderTableCell {TD} at (92,0) size 184x20 [border: (1px solid #808080)] [r=0 c=1 rs=1 cs=2]
+        RenderTableSection {TBODY} at (0,38) size 276x63
+          RenderTableRow {TR} at (0,0) size 276x21
+            RenderTableCell {TD} at (0,10) size 92x22 [border: (1px solid #808080)] [r=0 c=0 rs=2 cs=1]
+              RenderText {#text} at (2,2) size 89x18
+                text run at (2,3) width 89: "Row 2, Cell 1"
+            RenderTableCell {TD} at (92,0) size 184x21 [border: (1px solid #808080)] [r=0 c=1 rs=1 cs=2]
               RenderText {#text} at (2,2) size 89x17
                 text run at (2,2) width 89: "Row 2, Cell 2"
-          RenderTableRow {TR} at (0,20) size 276x20
-            RenderTableCell {TD} at (92,20) size 92x20 [border: (1px solid #808080)] [r=1 c=1 rs=1 cs=1]
+          RenderTableRow {TR} at (0,21) size 276x21
+            RenderTableCell {TD} at (92,21) size 92x21 [border: (1px solid #808080)] [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 89x17
                 text run at (2,2) width 89: "Row 3, Cell 2"
-            RenderTableCell {TD} at (184,30) size 92x20 [border: (1px solid #808080)] [r=1 c=2 rs=2 cs=1]
-              RenderText {#text} at (2,2) size 89x17
-                text run at (2,2) width 89: "Row 3, Cell 3"
-          RenderTableRow {TR} at (0,40) size 276x20
-            RenderTableCell {TD} at (0,40) size 184x20 [border: (1px solid #808080)] [r=2 c=0 rs=1 cs=2]
+            RenderTableCell {TD} at (184,31) size 92x22 [border: (1px solid #808080)] [r=1 c=2 rs=2 cs=1]
+              RenderText {#text} at (2,2) size 89x18
+                text run at (2,3) width 89: "Row 3, Cell 3"
+          RenderTableRow {TR} at (0,42) size 276x21
+            RenderTableCell {TD} at (0,42) size 184x21 [border: (1px solid #808080)] [r=2 c=0 rs=1 cs=2]
               RenderText {#text} at (2,2) size 89x17
                 text run at (2,2) width 89: "Row 4, Cell 1"
-        RenderTableSection {TFOOT} at (0,96) size 276x20
-          RenderTableRow {TR} at (0,0) size 276x20
-            RenderTableCell {TD} at (0,0) size 92x20 [border: (1px solid #808080)] [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {TFOOT} at (0,101) size 276x21
+          RenderTableRow {TR} at (0,0) size 276x21
+            RenderTableCell {TD} at (0,0) size 92x21 [border: (1px solid #808080)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 89x17
                 text run at (2,2) width 89: "Row 5, Cell 1"
-            RenderTableCell {TD} at (92,0) size 92x20 [border: (1px solid #808080)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (92,0) size 92x21 [border: (1px solid #808080)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 89x17
                 text run at (2,2) width 89: "Row 5, Cell 2"
-            RenderTableCell {TD} at (184,0) size 92x20 [border: (1px solid #808080)] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (184,0) size 92x21 [border: (1px solid #808080)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (2,2) size 89x17
                 text run at (2,2) width 89: "Row 5, Cell 3"
-      RenderTable {TABLE} at (0,6834) size 276x116 [border: none (1px solid #808080) none]
-        RenderBlock {CAPTION} at (0,0) size 276x17
+      RenderTable {TABLE} at (0,7086) size 276x122 [border: none (1px solid #808080) none]
+        RenderBlock {CAPTION} at (0,0) size 276x18
           RenderInline {A} at (0,0) size 201x17
             RenderText {#text} at (35,0) size 201x17
               text run at (35,0) width 201: "Frame=\x{201C}rhs\x{201D} and Rules=\x{201C}all\x{201D}"
           RenderInline (generated) at (0,0) size 5x17
             RenderText at (236,0) size 5x17
               text run at (236,0) width 5: ":"
-        RenderTableSection {THEAD} at (0,17) size 275x19
-          RenderTableRow {TR} at (0,0) size 275x19
-            RenderTableCell {TD} at (0,0) size 91x19 [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {THEAD} at (0,18) size 275x20
+          RenderTableRow {TR} at (0,0) size 275x20
+            RenderTableCell {TD} at (0,0) size 91x20 [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,1) size 89x17
                 text run at (1,1) width 89: "Row 1, Cell 1"
-            RenderTableCell {TD} at (91,0) size 92x19 [border: none] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (91,0) size 92x20 [border: none] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (2,1) size 89x17
                 text run at (2,1) width 89: "Row 1, Cell 2"
-            RenderTableCell {TD} at (183,0) size 92x19 [border: none] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (183,0) size 92x20 [border: none] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (2,1) size 89x17
                 text run at (2,1) width 89: "Row 1, Cell 3"
-        RenderTableSection {TBODY} at (0,36) size 275x60
-          RenderTableRow {TR} at (0,0) size 275x20
-            RenderTableCell {TD} at (0,10) size 91x20 [border: (1px solid #808080)] [r=0 c=0 rs=2 cs=1]
-              RenderText {#text} at (1,2) size 89x17
-                text run at (1,2) width 89: "Row 2, Cell 1"
-            RenderTableCell {TD} at (91,0) size 184x20 [border: (1px solid #808080)] [r=0 c=1 rs=1 cs=2]
+        RenderTableSection {TBODY} at (0,38) size 275x63
+          RenderTableRow {TR} at (0,0) size 275x21
+            RenderTableCell {TD} at (0,10) size 91x22 [border: (1px solid #808080)] [r=0 c=0 rs=2 cs=1]
+              RenderText {#text} at (1,2) size 89x18
+                text run at (1,3) width 89: "Row 2, Cell 1"
+            RenderTableCell {TD} at (91,0) size 184x21 [border: (1px solid #808080)] [r=0 c=1 rs=1 cs=2]
               RenderText {#text} at (2,2) size 89x17
                 text run at (2,2) width 89: "Row 2, Cell 2"
-          RenderTableRow {TR} at (0,20) size 275x20
-            RenderTableCell {TD} at (91,20) size 92x20 [border: (1px solid #808080)] [r=1 c=1 rs=1 cs=1]
+          RenderTableRow {TR} at (0,21) size 275x21
+            RenderTableCell {TD} at (91,21) size 92x21 [border: (1px solid #808080)] [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 89x17
                 text run at (2,2) width 89: "Row 3, Cell 2"
-            RenderTableCell {TD} at (183,30) size 92x20 [border: (1px solid #808080)] [r=1 c=2 rs=2 cs=1]
-              RenderText {#text} at (2,2) size 89x17
-                text run at (2,2) width 89: "Row 3, Cell 3"
-          RenderTableRow {TR} at (0,40) size 275x20
-            RenderTableCell {TD} at (0,40) size 183x20 [border: (1px solid #808080)] [r=2 c=0 rs=1 cs=2]
+            RenderTableCell {TD} at (183,31) size 92x22 [border: (1px solid #808080)] [r=1 c=2 rs=2 cs=1]
+              RenderText {#text} at (2,2) size 89x18
+                text run at (2,3) width 89: "Row 3, Cell 3"
+          RenderTableRow {TR} at (0,42) size 275x21
+            RenderTableCell {TD} at (0,42) size 183x21 [border: (1px solid #808080)] [r=2 c=0 rs=1 cs=2]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 4, Cell 1"
-        RenderTableSection {TFOOT} at (0,96) size 275x20
-          RenderTableRow {TR} at (0,0) size 275x20
-            RenderTableCell {TD} at (0,0) size 91x20 [border: (1px solid #808080)] [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {TFOOT} at (0,101) size 275x21
+          RenderTableRow {TR} at (0,0) size 275x21
+            RenderTableCell {TD} at (0,0) size 91x21 [border: (1px solid #808080)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,2) size 89x17
                 text run at (1,2) width 89: "Row 5, Cell 1"
-            RenderTableCell {TD} at (91,0) size 92x20 [border: (1px solid #808080)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (91,0) size 92x21 [border: (1px solid #808080)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 89x17
                 text run at (2,2) width 89: "Row 5, Cell 2"
-            RenderTableCell {TD} at (183,0) size 92x20 [border: (1px solid #808080)] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (183,0) size 92x21 [border: (1px solid #808080)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (2,2) size 89x17
                 text run at (2,2) width 89: "Row 5, Cell 3"
-      RenderTable {TABLE} at (0,6998) size 277x118 [border: none]
-        RenderBlock {CAPTION} at (0,0) size 277x17
+      RenderTable {TABLE} at (0,7256) size 277x124 [border: none]
+        RenderBlock {CAPTION} at (0,0) size 277x18
           RenderInline {A} at (0,0) size 204x17
             RenderText {#text} at (34,0) size 204x17
               text run at (34,0) width 204: "Frame=\x{201C}box\x{201D} and Rules=\x{201C}all\x{201D}"
           RenderInline (generated) at (0,0) size 5x17
             RenderText at (238,0) size 5x17
               text run at (238,0) width 5: ":"
-        RenderTableSection {THEAD} at (0,17) size 276x20
-          RenderTableRow {TR} at (0,0) size 276x20
-            RenderTableCell {TD} at (0,0) size 92x20 [border: (1px solid #808080)] [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {THEAD} at (0,18) size 276x21
+          RenderTableRow {TR} at (0,0) size 276x21
+            RenderTableCell {TD} at (0,0) size 92x21 [border: (1px solid #808080)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 89x17
                 text run at (2,2) width 89: "Row 1, Cell 1"
-            RenderTableCell {TD} at (92,0) size 92x20 [border: (1px solid #808080)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (92,0) size 92x21 [border: (1px solid #808080)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 89x17
                 text run at (2,2) width 89: "Row 1, Cell 2"
-            RenderTableCell {TD} at (184,0) size 92x20 [border: (1px solid #808080)] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (184,0) size 92x21 [border: (1px solid #808080)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (2,2) size 89x17
                 text run at (2,2) width 89: "Row 1, Cell 3"
-        RenderTableSection {TBODY} at (0,37) size 276x60
-          RenderTableRow {TR} at (0,0) size 276x20
-            RenderTableCell {TD} at (0,10) size 92x20 [border: (1px solid #808080)] [r=0 c=0 rs=2 cs=1]
-              RenderText {#text} at (2,2) size 89x17
-                text run at (2,2) width 89: "Row 2, Cell 1"
-            RenderTableCell {TD} at (92,0) size 184x20 [border: (1px solid #808080)] [r=0 c=1 rs=1 cs=2]
+        RenderTableSection {TBODY} at (0,39) size 276x63
+          RenderTableRow {TR} at (0,0) size 276x21
+            RenderTableCell {TD} at (0,10) size 92x22 [border: (1px solid #808080)] [r=0 c=0 rs=2 cs=1]
+              RenderText {#text} at (2,2) size 89x18
+                text run at (2,3) width 89: "Row 2, Cell 1"
+            RenderTableCell {TD} at (92,0) size 184x21 [border: (1px solid #808080)] [r=0 c=1 rs=1 cs=2]
               RenderText {#text} at (2,2) size 89x17
                 text run at (2,2) width 89: "Row 2, Cell 2"
-          RenderTableRow {TR} at (0,20) size 276x20
-            RenderTableCell {TD} at (92,20) size 92x20 [border: (1px solid #808080)] [r=1 c=1 rs=1 cs=1]
+          RenderTableRow {TR} at (0,21) size 276x21
+            RenderTableCell {TD} at (92,21) size 92x21 [border: (1px solid #808080)] [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 89x17
                 text run at (2,2) width 89: "Row 3, Cell 2"
-            RenderTableCell {TD} at (184,30) size 92x20 [border: (1px solid #808080)] [r=1 c=2 rs=2 cs=1]
-              RenderText {#text} at (2,2) size 89x17
-                text run at (2,2) width 89: "Row 3, Cell 3"
-          RenderTableRow {TR} at (0,40) size 276x20
-            RenderTableCell {TD} at (0,40) size 184x20 [border: (1px solid #808080)] [r=2 c=0 rs=1 cs=2]
+            RenderTableCell {TD} at (184,31) size 92x22 [border: (1px solid #808080)] [r=1 c=2 rs=2 cs=1]
+              RenderText {#text} at (2,2) size 89x18
+                text run at (2,3) width 89: "Row 3, Cell 3"
+          RenderTableRow {TR} at (0,42) size 276x21
+            RenderTableCell {TD} at (0,42) size 184x21 [border: (1px solid #808080)] [r=2 c=0 rs=1 cs=2]
               RenderText {#text} at (2,2) size 89x17
                 text run at (2,2) width 89: "Row 4, Cell 1"
-        RenderTableSection {TFOOT} at (0,97) size 276x20
-          RenderTableRow {TR} at (0,0) size 276x20
-            RenderTableCell {TD} at (0,0) size 92x20 [border: (1px solid #808080)] [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {TFOOT} at (0,102) size 276x21
+          RenderTableRow {TR} at (0,0) size 276x21
+            RenderTableCell {TD} at (0,0) size 92x21 [border: (1px solid #808080)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 89x17
                 text run at (2,2) width 89: "Row 5, Cell 1"
-            RenderTableCell {TD} at (92,0) size 92x20 [border: (1px solid #808080)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (92,0) size 92x21 [border: (1px solid #808080)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 89x17
                 text run at (2,2) width 89: "Row 5, Cell 2"
-            RenderTableCell {TD} at (184,0) size 92x20 [border: (1px solid #808080)] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (184,0) size 92x21 [border: (1px solid #808080)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (2,2) size 89x17
                 text run at (2,2) width 89: "Row 5, Cell 3"
-      RenderTable {TABLE} at (0,7164) size 277x118 [border: none]
-        RenderBlock {CAPTION} at (0,0) size 277x17
+      RenderTable {TABLE} at (0,7428) size 277x124 [border: none]
+        RenderBlock {CAPTION} at (0,0) size 277x18
           RenderInline {A} at (0,0) size 224x17
             RenderText {#text} at (24,0) size 224x17
               text run at (24,0) width 224: "Frame=\x{201C}border\x{201D} and Rules=\x{201C}all\x{201D}"
           RenderInline (generated) at (0,0) size 6x17
             RenderText at (247,0) size 6x17
               text run at (247,0) width 6: ":"
-        RenderTableSection {THEAD} at (0,17) size 276x20
-          RenderTableRow {TR} at (0,0) size 276x20
-            RenderTableCell {TD} at (0,0) size 92x20 [border: (1px solid #808080)] [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {THEAD} at (0,18) size 276x21
+          RenderTableRow {TR} at (0,0) size 276x21
+            RenderTableCell {TD} at (0,0) size 92x21 [border: (1px solid #808080)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 89x17
                 text run at (2,2) width 89: "Row 1, Cell 1"
-            RenderTableCell {TD} at (92,0) size 92x20 [border: (1px solid #808080)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (92,0) size 92x21 [border: (1px solid #808080)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 89x17
                 text run at (2,2) width 89: "Row 1, Cell 2"
-            RenderTableCell {TD} at (184,0) size 92x20 [border: (1px solid #808080)] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (184,0) size 92x21 [border: (1px solid #808080)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (2,2) size 89x17
                 text run at (2,2) width 89: "Row 1, Cell 3"
-        RenderTableSection {TBODY} at (0,37) size 276x60
-          RenderTableRow {TR} at (0,0) size 276x20
-            RenderTableCell {TD} at (0,10) size 92x20 [border: (1px solid #808080)] [r=0 c=0 rs=2 cs=1]
-              RenderText {#text} at (2,2) size 89x17
-                text run at (2,2) width 89: "Row 2, Cell 1"
-            RenderTableCell {TD} at (92,0) size 184x20 [border: (1px solid #808080)] [r=0 c=1 rs=1 cs=2]
+        RenderTableSection {TBODY} at (0,39) size 276x63
+          RenderTableRow {TR} at (0,0) size 276x21
+            RenderTableCell {TD} at (0,10) size 92x22 [border: (1px solid #808080)] [r=0 c=0 rs=2 cs=1]
+              RenderText {#text} at (2,2) size 89x18
+                text run at (2,3) width 89: "Row 2, Cell 1"
+            RenderTableCell {TD} at (92,0) size 184x21 [border: (1px solid #808080)] [r=0 c=1 rs=1 cs=2]
               RenderText {#text} at (2,2) size 89x17
                 text run at (2,2) width 89: "Row 2, Cell 2"
-          RenderTableRow {TR} at (0,20) size 276x20
-            RenderTableCell {TD} at (92,20) size 92x20 [border: (1px solid #808080)] [r=1 c=1 rs=1 cs=1]
+          RenderTableRow {TR} at (0,21) size 276x21
+            RenderTableCell {TD} at (92,21) size 92x21 [border: (1px solid #808080)] [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 89x17
                 text run at (2,2) width 89: "Row 3, Cell 2"
-            RenderTableCell {TD} at (184,30) size 92x20 [border: (1px solid #808080)] [r=1 c=2 rs=2 cs=1]
-              RenderText {#text} at (2,2) size 89x17
-                text run at (2,2) width 89: "Row 3, Cell 3"
-          RenderTableRow {TR} at (0,40) size 276x20
-            RenderTableCell {TD} at (0,40) size 184x20 [border: (1px solid #808080)] [r=2 c=0 rs=1 cs=2]
+            RenderTableCell {TD} at (184,31) size 92x22 [border: (1px solid #808080)] [r=1 c=2 rs=2 cs=1]
+              RenderText {#text} at (2,2) size 89x18
+                text run at (2,3) width 89: "Row 3, Cell 3"
+          RenderTableRow {TR} at (0,42) size 276x21
+            RenderTableCell {TD} at (0,42) size 184x21 [border: (1px solid #808080)] [r=2 c=0 rs=1 cs=2]
               RenderText {#text} at (2,2) size 89x17
                 text run at (2,2) width 89: "Row 4, Cell 1"
-        RenderTableSection {TFOOT} at (0,97) size 276x20
-          RenderTableRow {TR} at (0,0) size 276x20
-            RenderTableCell {TD} at (0,0) size 92x20 [border: (1px solid #808080)] [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {TFOOT} at (0,102) size 276x21
+          RenderTableRow {TR} at (0,0) size 276x21
+            RenderTableCell {TD} at (0,0) size 92x21 [border: (1px solid #808080)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 89x17
                 text run at (2,2) width 89: "Row 5, Cell 1"
-            RenderTableCell {TD} at (92,0) size 92x20 [border: (1px solid #808080)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (92,0) size 92x21 [border: (1px solid #808080)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 89x17
                 text run at (2,2) width 89: "Row 5, Cell 2"
-            RenderTableCell {TD} at (184,0) size 92x20 [border: (1px solid #808080)] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (184,0) size 92x21 [border: (1px solid #808080)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (2,2) size 89x17
                 text run at (2,2) width 89: "Row 5, Cell 3"
 layer at (393,24) size 392x150
   RenderBlock (positioned) {TABLE} at (392,24) size 393x150
-    RenderTable at (0,0) size 361x152
-      RenderBlock {CAPTION} at (0,0) size 361x17
+    RenderTable at (0,0) size 361x153
+      RenderBlock {CAPTION} at (0,0) size 361x18
         RenderText {#text} at (61,0) size 234x17
           text run at (61,0) width 234: "Local links to specific testcase tables"
         RenderInline (generated) at (0,0) size 5x17
@@ -2219,7 +2219,7 @@
             text run at (295,0) width 5: ":"
       RenderTableCol {COLGROUP} at (0,0) size 0x0
       RenderTableCol {COLGROUP} at (0,0) size 0x0
-      RenderTableSection {THEAD} at (0,17) size 361x40
+      RenderTableSection {THEAD} at (0,18) size 361x40
         RenderTableRow {TR} at (0,2) size 361x17
           RenderTableCell {TH} at (2,19) size 74x2 [r=0 c=0 rs=2 cs=2]
           RenderTableCell {TH} at (78,2) size 281x17 [r=0 c=2 rs=1 cs=9]
@@ -2253,7 +2253,7 @@
           RenderTableCell {TH} at (322,21) size 37x17 [r=1 c=10 rs=1 cs=1]
             RenderText {#text} at (1,1) size 35x15
               text run at (1,1) width 35: "border"
-      RenderTableSection {TBODY} at (0,57) size 361x95
+      RenderTableSection {TBODY} at (0,58) size 361x95
         RenderTableRow {TR} at (0,0) size 361x17
           RenderTableCell {TH} at (2,38) size 33x17 [r=0 c=0 rs=5 cs=1]
             RenderText {#text} at (1,1) size 31x15
diff --git a/LayoutTests/platform/gtk/fast/table/generated-caption-expected.png b/LayoutTests/platform/gtk/fast/table/generated-caption-expected.png
index 725df95..3e22088 100644
--- a/LayoutTests/platform/gtk/fast/table/generated-caption-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/generated-caption-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/generated-caption-expected.txt b/LayoutTests/platform/gtk/fast/table/generated-caption-expected.txt
index e2a0ae1..fa3c61a 100644
--- a/LayoutTests/platform/gtk/fast/table/generated-caption-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/generated-caption-expected.txt
@@ -3,7 +3,7 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x576
-      RenderBlock {P} at (0,0) size 784x17
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 53x17
           text run at (0,0) width 53: "Test for "
         RenderInline {I} at (0,0) size 669x17
@@ -15,26 +15,26 @@
             text run at (358,0) width 364: "Crash due to infinite recursion in RenderTable::addChild"
         RenderText {#text} at (722,0) size 4x17
           text run at (722,0) width 4: "."
-      RenderBlock {P} at (0,33) size 784x17
+      RenderBlock {P} at (0,34) size 784x18
         RenderText {#text} at (0,0) size 502x17
           text run at (0,0) width 502: "The following should look the same (and have identical render tree hierarchies):"
-      RenderBlock {P} at (0,66) size 784x34
-        RenderTable {SPAN} at (0,0) size 30x34
-          RenderTableSection (anonymous) at (0,0) size 30x17
-            RenderTableRow (anonymous) at (0,0) size 30x17
-              RenderTableCell (anonymous) at (0,0) size 30x17 [r=0 c=0 rs=1 cs=1]
+      RenderBlock {P} at (0,68) size 784x36
+        RenderTable {SPAN} at (0,0) size 30x36
+          RenderTableSection (anonymous) at (0,0) size 30x18
+            RenderTableRow (anonymous) at (0,0) size 30x18
+              RenderTableCell (anonymous) at (0,0) size 30x18 [r=0 c=0 rs=1 cs=1]
                 RenderText {#text} at (0,0) size 30x17
                   text run at (0,0) width 30: "table"
-          RenderBlock (generated) at (0,17) size 30x17
+          RenderBlock (generated) at (0,18) size 30x18
             RenderText at (0,0) size 28x17
               text run at (0,0) width 28: "after"
-      RenderBlock {P} at (0,116) size 784x34
-        RenderTable {TABLE} at (0,0) size 30x34
-          RenderTableSection {TBODY} at (0,0) size 30x17
-            RenderTableRow {TR} at (0,0) size 30x17
-              RenderTableCell {TD} at (0,0) size 30x17 [r=0 c=0 rs=1 cs=1]
+      RenderBlock {P} at (0,120) size 784x36
+        RenderTable {TABLE} at (0,0) size 30x36
+          RenderTableSection {TBODY} at (0,0) size 30x18
+            RenderTableRow {TR} at (0,0) size 30x18
+              RenderTableCell {TD} at (0,0) size 30x18 [r=0 c=0 rs=1 cs=1]
                 RenderText {#text} at (0,0) size 30x17
                   text run at (0,0) width 30: "table"
-          RenderBlock {CAPTION} at (0,17) size 30x17
+          RenderBlock {CAPTION} at (0,18) size 30x18
             RenderText {#text} at (1,0) size 28x17
               text run at (1,0) width 28: "after"
diff --git a/LayoutTests/platform/gtk/fast/table/giantRowspan2-expected.png b/LayoutTests/platform/gtk/fast/table/giantRowspan2-expected.png
index f5a938c..fb795b6 100644
--- a/LayoutTests/platform/gtk/fast/table/giantRowspan2-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/giantRowspan2-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/giantRowspan2-expected.txt b/LayoutTests/platform/gtk/fast/table/giantRowspan2-expected.txt
index 1d7be74..7e220d8 100644
--- a/LayoutTests/platform/gtk/fast/table/giantRowspan2-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/giantRowspan2-expected.txt
@@ -3,15 +3,15 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderTable {TABLE} at (0,0) size 784x74
-        RenderTableSection {TBODY} at (0,0) size 784x74
-          RenderTableRow {TR} at (0,2) size 784x70
-            RenderTableCell {TD} at (2,2) size 780x70 [r=0 c=0 rs=65534 cs=1]
-              RenderText {#text} at (1,1) size 778x68
+      RenderTable {TABLE} at (0,0) size 784x78
+        RenderTableSection {TBODY} at (0,0) size 784x78
+          RenderTableRow {TR} at (0,2) size 784x74
+            RenderTableCell {TD} at (2,2) size 780x74 [r=0 c=0 rs=65534 cs=1]
+              RenderText {#text} at (1,1) size 778x71
                 text run at (1,1) width 673: "This test succeeds if it does not crash. We implemented a heuristic a while back to prevent giant rowspans. "
                 text run at (674,1) width 82: "The heuristic"
-                text run at (1,18) width 696: "did not, however, fix this case. This rowpsan was small enough so that we thought it was okay to allocate, but "
-                text run at (697,18) width 82: "large enough"
-                text run at (1,35) width 684: "so that it actually wasn't okay, and we crashed. Firefox seems to hold 8k as the maximum size for rowspans. "
-                text run at (685,35) width 92: "So this change"
-                text run at (1,52) width 413: "matches Firefox and clamps all rowspans to 8k right in the DOM."
+                text run at (1,19) width 696: "did not, however, fix this case. This rowpsan was small enough so that we thought it was okay to allocate, but "
+                text run at (697,19) width 82: "large enough"
+                text run at (1,37) width 684: "so that it actually wasn't okay, and we crashed. Firefox seems to hold 8k as the maximum size for rowspans. "
+                text run at (685,37) width 92: "So this change"
+                text run at (1,55) width 413: "matches Firefox and clamps all rowspans to 8k right in the DOM."
diff --git a/LayoutTests/platform/gtk/fast/table/insert-before-anonymous-ancestors-expected.png b/LayoutTests/platform/gtk/fast/table/insert-before-anonymous-ancestors-expected.png
index 5f7a664..c909699 100644
--- a/LayoutTests/platform/gtk/fast/table/insert-before-anonymous-ancestors-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/insert-before-anonymous-ancestors-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/insert-before-anonymous-ancestors-expected.txt b/LayoutTests/platform/gtk/fast/table/insert-before-anonymous-ancestors-expected.txt
index 238caa8..0d0178d 100644
--- a/LayoutTests/platform/gtk/fast/table/insert-before-anonymous-ancestors-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/insert-before-anonymous-ancestors-expected.txt
@@ -3,26 +3,26 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x34
+      RenderBlock {P} at (0,0) size 784x36
         RenderText {#text} at (0,0) size 53x17
           text run at (0,0) width 53: "Test for "
-        RenderInline {I} at (0,0) size 735x34
+        RenderInline {I} at (0,0) size 735x35
           RenderInline {A} at (0,0) size 301x17 [color=#0000EE]
             RenderText {#text} at (53,0) size 301x17
               text run at (53,0) width 301: "http://bugs.webkit.org/show_bug.cgi?id=15208"
-          RenderText {#text} at (354,0) size 735x34
+          RenderText {#text} at (354,0) size 735x35
             text run at (354,0) width 4: " "
             text run at (358,0) width 377: "display:table causes the collapsed text to show at a different"
-            text run at (0,17) width 153: "position when expanded"
-        RenderText {#text} at (153,17) size 4x17
-          text run at (153,17) width 4: "."
-      RenderBlock {P} at (0,50) size 784x17
+            text run at (0,18) width 153: "position when expanded"
+        RenderText {#text} at (153,18) size 4x17
+          text run at (153,18) width 4: "."
+      RenderBlock {P} at (0,52) size 784x18
         RenderText {#text} at (0,0) size 205x17
           text run at (0,0) width 205: "This should say \x{201C}Lorem ipsum\x{201D}:"
-      RenderTable {DIV} at (0,83) size 84x17
-        RenderTableSection (anonymous) at (0,0) size 84x17
-          RenderTableRow (anonymous) at (0,0) size 84x17
-            RenderTableCell (anonymous) at (0,0) size 84x17 [r=0 c=0 rs=1 cs=1]
+      RenderTable {DIV} at (0,86) size 84x18
+        RenderTableSection (anonymous) at (0,0) size 84x18
+          RenderTableRow (anonymous) at (0,0) size 84x18
+            RenderTableCell (anonymous) at (0,0) size 84x18 [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (0,0) size 42x17
                 text run at (0,0) width 42: "Lorem"
               RenderText {#text} at (42,0) size 42x17
diff --git a/LayoutTests/platform/gtk/fast/table/insert-cell-before-form-expected.png b/LayoutTests/platform/gtk/fast/table/insert-cell-before-form-expected.png
index 47f85c1..532c1c2 100644
--- a/LayoutTests/platform/gtk/fast/table/insert-cell-before-form-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/insert-cell-before-form-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/insert-cell-before-form-expected.txt b/LayoutTests/platform/gtk/fast/table/insert-cell-before-form-expected.txt
index 67c615a..19f1230 100644
--- a/LayoutTests/platform/gtk/fast/table/insert-cell-before-form-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/insert-cell-before-form-expected.txt
@@ -3,7 +3,7 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x17
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 53x17
           text run at (0,0) width 53: "Test for "
         RenderInline {I} at (0,0) size 652x17
@@ -14,16 +14,16 @@
             text run at (207,0) width 498: " Repro crash in WebKit!WebCore::RenderContainer::destroyLeftoverChildren"
         RenderText {#text} at (705,0) size 4x17
           text run at (705,0) width 4: "."
-      RenderBlock {P} at (0,33) size 784x17
+      RenderBlock {P} at (0,34) size 784x18
         RenderText {#text} at (0,0) size 270x17
           text run at (0,0) width 270: "There should be a line of green text below."
-      RenderTable {TABLE} at (0,66) size 148x29 [color=#FF0000]
-        RenderTableSection {TBODY} at (0,0) size 148x29
-          RenderTableRow {TR} at (0,2) size 148x25
-            RenderTableCell {TD} at (2,2) size 144x25 [r=0 c=0 rs=1 cs=1]
-              RenderTable {TABLE} at (1,1) size 142x23 [color=#000000]
-                RenderTableSection {TBODY} at (0,0) size 142x23
-                  RenderTableRow {TR} at (0,2) size 142x19 [color=#008000]
-                    RenderTableCell {TD} at (2,2) size 138x19 [r=0 c=0 rs=1 cs=1]
+      RenderTable {TABLE} at (0,68) size 148x30 [color=#FF0000]
+        RenderTableSection {TBODY} at (0,0) size 148x30
+          RenderTableRow {TR} at (0,2) size 148x26
+            RenderTableCell {TD} at (2,2) size 144x26 [r=0 c=0 rs=1 cs=1]
+              RenderTable {TABLE} at (1,1) size 142x24 [color=#000000]
+                RenderTableSection {TBODY} at (0,0) size 142x24
+                  RenderTableRow {TR} at (0,2) size 142x20 [color=#008000]
+                    RenderTableCell {TD} at (2,2) size 138x20 [r=0 c=0 rs=1 cs=1]
                       RenderText {#text} at (1,1) size 136x17
                         text run at (1,1) width 136: "This should be green."
diff --git a/LayoutTests/platform/gtk/fast/table/insert-row-before-form-expected.png b/LayoutTests/platform/gtk/fast/table/insert-row-before-form-expected.png
index 47f85c1..532c1c2 100644
--- a/LayoutTests/platform/gtk/fast/table/insert-row-before-form-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/insert-row-before-form-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/insert-row-before-form-expected.txt b/LayoutTests/platform/gtk/fast/table/insert-row-before-form-expected.txt
index 6d3a385..31ed957 100644
--- a/LayoutTests/platform/gtk/fast/table/insert-row-before-form-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/insert-row-before-form-expected.txt
@@ -3,7 +3,7 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x17
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 53x17
           text run at (0,0) width 53: "Test for "
         RenderInline {I} at (0,0) size 652x17
@@ -14,16 +14,16 @@
             text run at (207,0) width 498: " Repro crash in WebKit!WebCore::RenderContainer::destroyLeftoverChildren"
         RenderText {#text} at (705,0) size 4x17
           text run at (705,0) width 4: "."
-      RenderBlock {P} at (0,33) size 784x17
+      RenderBlock {P} at (0,34) size 784x18
         RenderText {#text} at (0,0) size 270x17
           text run at (0,0) width 270: "There should be a line of green text below."
-      RenderTable {TABLE} at (0,66) size 148x29 [color=#FF0000]
-        RenderTableSection {TBODY} at (0,0) size 148x29
-          RenderTableRow {TR} at (0,2) size 148x25
-            RenderTableCell {TD} at (2,2) size 144x25 [r=0 c=0 rs=1 cs=1]
-              RenderTable {TABLE} at (1,1) size 142x23 [color=#008000]
-                RenderTableSection {TBODY} at (0,0) size 142x23
-                  RenderTableRow {TR} at (0,2) size 142x19
-                    RenderTableCell {TD} at (2,2) size 138x19 [r=0 c=0 rs=1 cs=1]
+      RenderTable {TABLE} at (0,68) size 148x30 [color=#FF0000]
+        RenderTableSection {TBODY} at (0,0) size 148x30
+          RenderTableRow {TR} at (0,2) size 148x26
+            RenderTableCell {TD} at (2,2) size 144x26 [r=0 c=0 rs=1 cs=1]
+              RenderTable {TABLE} at (1,1) size 142x24 [color=#008000]
+                RenderTableSection {TBODY} at (0,0) size 142x24
+                  RenderTableRow {TR} at (0,2) size 142x20
+                    RenderTableCell {TD} at (2,2) size 138x20 [r=0 c=0 rs=1 cs=1]
                       RenderText {#text} at (1,1) size 136x17
                         text run at (1,1) width 136: "This should be green."
diff --git a/LayoutTests/platform/gtk/fast/table/invisible-cell-background-expected.png b/LayoutTests/platform/gtk/fast/table/invisible-cell-background-expected.png
index 5d69ee3..bed688b 100644
--- a/LayoutTests/platform/gtk/fast/table/invisible-cell-background-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/invisible-cell-background-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/invisible-cell-background-expected.txt b/LayoutTests/platform/gtk/fast/table/invisible-cell-background-expected.txt
index a3ca51f..025fdce 100644
--- a/LayoutTests/platform/gtk/fast/table/invisible-cell-background-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/invisible-cell-background-expected.txt
@@ -11,46 +11,46 @@
             text run at (312,3) width 136: "visibility:hidden"
         RenderText {#text} at (448,0) size 107x17
           text run at (448,0) width 107: " is never painted."
-      RenderBlock {P} at (0,34) size 784x17
+      RenderBlock {P} at (0,34) size 784x18
         RenderText {#text} at (0,0) size 460x17
           text run at (0,0) width 460: "You should see nine green squares and no red, orange or yellow squares."
-      RenderTable {TABLE} at (4,67) size 27x25
+      RenderTable {TABLE} at (4,68) size 27x25
         RenderTableSection {TBODY} at (0,0) size 27x25 [bgcolor=#FFFF00]
           RenderTableRow {TR} at (0,0) size 27x25 [bgcolor=#FFA500]
             RenderTableCell {TD} at (0,11) size 27x3 [bgcolor=#FF0000] [r=0 c=0 rs=1 cs=1]
-      RenderTable {TABLE} at (4,96) size 27x25 [bgcolor=#FF0000]
+      RenderTable {TABLE} at (4,97) size 27x25 [bgcolor=#FF0000]
         RenderTableSection {TBODY} at (0,0) size 27x25 [bgcolor=#FFFF00]
           RenderTableRow {TR} at (0,0) size 27x25 [bgcolor=#FFA500]
             RenderTableCell {TD} at (0,11) size 27x3 [bgcolor=#008000] [r=0 c=0 rs=1 cs=1]
-      RenderTable {TABLE} at (4,125) size 27x25 [bgcolor=#FF0000]
+      RenderTable {TABLE} at (4,126) size 27x25 [bgcolor=#FF0000]
         RenderTableSection {TBODY} at (0,0) size 27x25 [bgcolor=#FFFF00]
           RenderTableRow {TR} at (0,0) size 27x25 [bgcolor=#FFA500]
             RenderTableCell {TD} at (0,11) size 27x3 [bgcolor=#008000] [r=0 c=0 rs=1 cs=1]
-      RenderTable {TABLE} at (4,154) size 27x25 [bgcolor=#FF0000]
+      RenderTable {TABLE} at (4,155) size 27x25 [bgcolor=#FF0000]
         RenderTableSection {TBODY} at (0,0) size 27x25 [bgcolor=#FFFF00]
           RenderTableRow {TR} at (0,0) size 27x25 [bgcolor=#FFA500]
             RenderTableCell {TD} at (0,11) size 27x3 [bgcolor=#008000] [r=0 c=0 rs=1 cs=1]
-      RenderTable {TABLE} at (4,183) size 27x25 [bgcolor=#008000]
+      RenderTable {TABLE} at (4,184) size 27x25 [bgcolor=#008000]
         RenderTableSection {TBODY} at (0,0) size 27x25 [bgcolor=#FF0000]
           RenderTableRow {TR} at (0,0) size 27x25 [bgcolor=#FFA500]
             RenderTableCell {TD} at (0,11) size 27x3 [r=0 c=0 rs=1 cs=1]
-      RenderTable {TABLE} at (4,212) size 27x25 [bgcolor=#FF0000]
+      RenderTable {TABLE} at (4,213) size 27x25 [bgcolor=#FF0000]
         RenderTableSection {TBODY} at (0,0) size 27x25 [bgcolor=#FFFF00]
           RenderTableRow {TR} at (0,0) size 27x25 [bgcolor=#FFA500]
             RenderTableCell {TD} at (0,11) size 27x3 [bgcolor=#008000] [r=0 c=0 rs=1 cs=1]
-      RenderTable {TABLE} at (4,241) size 27x25 [bgcolor=#FF0000]
+      RenderTable {TABLE} at (4,242) size 27x25 [bgcolor=#FF0000]
         RenderTableSection {TBODY} at (0,0) size 27x25 [bgcolor=#FFFF00]
           RenderTableRow {TR} at (0,0) size 27x25 [bgcolor=#FFA500]
             RenderTableCell {TD} at (0,11) size 27x3 [bgcolor=#008000] [r=0 c=0 rs=1 cs=1]
-      RenderTable {TABLE} at (4,270) size 27x25 [bgcolor=#008000]
+      RenderTable {TABLE} at (4,271) size 27x25 [bgcolor=#008000]
         RenderTableSection {TBODY} at (0,0) size 27x25 [bgcolor=#FFFF00]
           RenderTableRow {TR} at (0,0) size 27x25 [bgcolor=#FFA500]
             RenderTableCell {TD} at (0,11) size 27x3 [bgcolor=#FF0000] [r=0 c=0 rs=1 cs=1]
-      RenderTable {TABLE} at (4,299) size 27x25 [bgcolor=#FF0000]
+      RenderTable {TABLE} at (4,300) size 27x25 [bgcolor=#FF0000]
         RenderTableSection {TBODY} at (0,0) size 27x25 [bgcolor=#FFFF00]
           RenderTableRow {TR} at (0,0) size 27x25 [bgcolor=#FFA500]
             RenderTableCell {TD} at (0,11) size 27x3 [bgcolor=#008000] [r=0 c=0 rs=1 cs=1]
-      RenderTable {TABLE} at (4,328) size 27x25 [bgcolor=#008000]
+      RenderTable {TABLE} at (4,329) size 27x25 [bgcolor=#008000]
         RenderTableSection {TBODY} at (0,0) size 27x25 [bgcolor=#FFFF00]
           RenderTableRow {TR} at (0,0) size 27x25 [bgcolor=#FFA500]
             RenderTableCell {TD} at (0,11) size 27x3 [bgcolor=#FF0000] [r=0 c=0 rs=1 cs=1]
diff --git a/LayoutTests/platform/gtk/fast/table/large-width-expected.png b/LayoutTests/platform/gtk/fast/table/large-width-expected.png
index 7fdf9cc..28061d8 100644
--- a/LayoutTests/platform/gtk/fast/table/large-width-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/large-width-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/large-width-expected.txt b/LayoutTests/platform/gtk/fast/table/large-width-expected.txt
index 1c51512..06ac5cd 100644
--- a/LayoutTests/platform/gtk/fast/table/large-width-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/large-width-expected.txt
@@ -3,11 +3,11 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderTable {TABLE} at (0,0) size 784x62 [border: (1px outset #808080)]
-        RenderTableSection {TBODY} at (1,1) size 782x60
-          RenderTableRow {TR} at (0,2) size 782x56
-            RenderTableCell {TD} at (2,19) size 22x22 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
-            RenderTableCell {TD} at (26,2) size 754x56 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
-              RenderText {#text} at (11,11) size 705x34
+      RenderTable {TABLE} at (0,0) size 784x64 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 782x62
+          RenderTableRow {TR} at (0,2) size 782x58
+            RenderTableCell {TD} at (2,20) size 22x22 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+            RenderTableCell {TD} at (26,2) size 754x58 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (11,11) size 705x35
                 text run at (11,11) width 705: "This is a very long line of text, but it should be wrapped. It should not extend all the way off the right side of the"
-                text run at (11,28) width 307: "window, but rather be broken into multiple lines."
+                text run at (11,29) width 307: "window, but rather be broken into multiple lines."
diff --git a/LayoutTests/platform/gtk/fast/table/mozilla-bug10296-vertical-align-1-expected.png b/LayoutTests/platform/gtk/fast/table/mozilla-bug10296-vertical-align-1-expected.png
index dddee50..5162b65 100644
--- a/LayoutTests/platform/gtk/fast/table/mozilla-bug10296-vertical-align-1-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/mozilla-bug10296-vertical-align-1-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/mozilla-bug10296-vertical-align-1-expected.txt b/LayoutTests/platform/gtk/fast/table/mozilla-bug10296-vertical-align-1-expected.txt
index 629cb03..6d3d0ba 100644
--- a/LayoutTests/platform/gtk/fast/table/mozilla-bug10296-vertical-align-1-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/mozilla-bug10296-vertical-align-1-expected.txt
@@ -1,53 +1,53 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x350
-  RenderBlock {HTML} at (0,0) size 800x350
-    RenderBody {BODY} at (8,21) size 784x321
-      RenderBlock {H1} at (0,0) size 784x36
+layer at (0,0) size 800x358
+  RenderBlock {HTML} at (0,0) size 800x358
+    RenderBody {BODY} at (8,21) size 784x329
+      RenderBlock {H1} at (0,0) size 784x37
         RenderText {#text} at (0,0) size 486x36
           text run at (0,0) width 486: "Vertical alignment and table height"
-      RenderBlock {P} at (0,57) size 784x18
+      RenderBlock {P} at (0,58) size 784x19
         RenderText {#text} at (0,0) size 535x17
           text run at (0,0) width 535: "In each of the following tables the cells with 'Data' should all have the same baseline:"
-      RenderTable {TABLE} at (0,90) size 458x116
-        RenderTableSection {TBODY} at (0,0) size 458x115
-          RenderTableRow {TR} at (0,2) size 458x111
-            RenderTableCell {TD} at (2,74) size 34x21 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
+      RenderTable {TABLE} at (0,92) size 458x119
+        RenderTableSection {TBODY} at (0,0) size 458x118
+          RenderTableRow {TR} at (0,2) size 458x114
+            RenderTableCell {TD} at (2,75) size 34x22 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 30x17
                 text run at (2,2) width 30: "Data"
-            RenderTableCell {TD} at (38,45) size 94x57 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1]
-              RenderText {#text} at (2,2) size 90x53
-                text run at (2,2) width 90: "Data"
-            RenderTableCell {TD} at (134,2) size 186x111 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
-              RenderText {#text} at (2,2) size 182x107
-                text run at (2,2) width 182: "Data"
-            RenderTableCell {TD} at (322,2) size 30x21 [border: (1px solid #000000)] [r=0 c=3 rs=1 cs=1]
+            RenderTableCell {TD} at (38,45) size 94x59 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,3) size 90x53
+                text run at (2,3) width 90: "Data"
+            RenderTableCell {TD} at (134,2) size 186x114 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,3) size 182x107
+                text run at (2,3) width 182: "Data"
+            RenderTableCell {TD} at (322,2) size 30x22 [border: (1px solid #000000)] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 26x17
                 text run at (2,2) width 26: "Top"
-            RenderTableCell {TD} at (354,47) size 49x21 [border: (1px solid #000000)] [r=0 c=4 rs=1 cs=1]
+            RenderTableCell {TD} at (354,48) size 49x22 [border: (1px solid #000000)] [r=0 c=4 rs=1 cs=1]
               RenderText {#text} at (2,2) size 45x17
                 text run at (2,2) width 45: "Middle"
-            RenderTableCell {TD} at (405,92) size 51x21 [border: (1px solid #000000)] [r=0 c=5 rs=1 cs=1]
+            RenderTableCell {TD} at (405,94) size 51x22 [border: (1px solid #000000)] [r=0 c=5 rs=1 cs=1]
               RenderText {#text} at (2,2) size 47x17
                 text run at (2,2) width 47: "Bottom"
-      RenderTable {TABLE} at (0,205) size 458x116
-        RenderTableSection {TBODY} at (0,0) size 458x115
-          RenderTableRow {TR} at (0,2) size 458x111
-            RenderTableCell {TD} at (2,2) size 30x21 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
+      RenderTable {TABLE} at (0,210) size 458x119
+        RenderTableSection {TBODY} at (0,0) size 458x118
+          RenderTableRow {TR} at (0,2) size 458x114
+            RenderTableCell {TD} at (2,2) size 30x22 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 26x17
                 text run at (2,2) width 26: "Top"
-            RenderTableCell {TD} at (34,47) size 49x21 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (34,48) size 49x22 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 45x17
                 text run at (2,2) width 45: "Middle"
-            RenderTableCell {TD} at (85,92) size 51x21 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (85,94) size 51x22 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (2,2) size 47x17
                 text run at (2,2) width 47: "Bottom"
-            RenderTableCell {TD} at (138,2) size 186x111 [border: (1px solid #000000)] [r=0 c=3 rs=1 cs=1]
-              RenderText {#text} at (2,2) size 182x107
-                text run at (2,2) width 182: "Data"
-            RenderTableCell {TD} at (326,74) size 34x21 [border: (1px solid #000000)] [r=0 c=4 rs=1 cs=1]
+            RenderTableCell {TD} at (138,2) size 186x114 [border: (1px solid #000000)] [r=0 c=3 rs=1 cs=1]
+              RenderText {#text} at (2,3) size 182x107
+                text run at (2,3) width 182: "Data"
+            RenderTableCell {TD} at (326,75) size 34x22 [border: (1px solid #000000)] [r=0 c=4 rs=1 cs=1]
               RenderText {#text} at (2,2) size 30x17
                 text run at (2,2) width 30: "Data"
-            RenderTableCell {TD} at (362,45) size 94x57 [border: (1px solid #000000)] [r=0 c=5 rs=1 cs=1]
-              RenderText {#text} at (2,2) size 90x53
-                text run at (2,2) width 90: "Data"
+            RenderTableCell {TD} at (362,45) size 94x59 [border: (1px solid #000000)] [r=0 c=5 rs=1 cs=1]
+              RenderText {#text} at (2,3) size 90x53
+                text run at (2,3) width 90: "Data"
diff --git a/LayoutTests/platform/gtk/fast/table/mozilla-bug10296-vertical-align-2-expected.png b/LayoutTests/platform/gtk/fast/table/mozilla-bug10296-vertical-align-2-expected.png
index de236bb..7b8dbe8 100644
--- a/LayoutTests/platform/gtk/fast/table/mozilla-bug10296-vertical-align-2-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/mozilla-bug10296-vertical-align-2-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/mozilla-bug10296-vertical-align-2-expected.txt b/LayoutTests/platform/gtk/fast/table/mozilla-bug10296-vertical-align-2-expected.txt
index b35e43f..5a6c97f 100644
--- a/LayoutTests/platform/gtk/fast/table/mozilla-bug10296-vertical-align-2-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/mozilla-bug10296-vertical-align-2-expected.txt
@@ -1,74 +1,74 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x465
-  RenderBlock {HTML} at (0,0) size 800x465
-    RenderBody {BODY} at (8,21) size 784x436
-      RenderBlock {H1} at (0,0) size 784x36
+layer at (0,0) size 800x476
+  RenderBlock {HTML} at (0,0) size 800x476
+    RenderBody {BODY} at (8,21) size 784x447
+      RenderBlock {H1} at (0,0) size 784x37
         RenderText {#text} at (0,0) size 486x36
           text run at (0,0) width 486: "Vertical alignment and table height"
-      RenderBlock {P} at (0,57) size 784x18
+      RenderBlock {P} at (0,58) size 784x19
         RenderText {#text} at (0,0) size 535x17
           text run at (0,0) width 535: "In each of the following tables the cells with 'Data' should all have the same baseline:"
-      RenderTable {TABLE} at (0,90) size 458x116
-        RenderTableSection {TBODY} at (0,0) size 458x115
-          RenderTableRow {TR} at (0,2) size 458x111
-            RenderTableCell {TD} at (2,2) size 186x111 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
-              RenderText {#text} at (2,2) size 182x107
-                text run at (2,2) width 182: "Data"
-            RenderTableCell {TD} at (190,2) size 30x21 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1]
+      RenderTable {TABLE} at (0,92) size 458x119
+        RenderTableSection {TBODY} at (0,0) size 458x118
+          RenderTableRow {TR} at (0,2) size 458x114
+            RenderTableCell {TD} at (2,2) size 186x114 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,3) size 182x107
+                text run at (2,3) width 182: "Data"
+            RenderTableCell {TD} at (190,2) size 30x22 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 26x17
                 text run at (2,2) width 26: "Top"
-            RenderTableCell {TD} at (222,47) size 49x21 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (222,48) size 49x22 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (2,2) size 45x17
                 text run at (2,2) width 45: "Middle"
-            RenderTableCell {TD} at (273,74) size 34x21 [border: (1px solid #000000)] [r=0 c=3 rs=1 cs=1]
+            RenderTableCell {TD} at (273,75) size 34x22 [border: (1px solid #000000)] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 30x17
                 text run at (2,2) width 30: "Data"
-            RenderTableCell {TD} at (309,92) size 51x21 [border: (1px solid #000000)] [r=0 c=4 rs=1 cs=1]
+            RenderTableCell {TD} at (309,94) size 51x22 [border: (1px solid #000000)] [r=0 c=4 rs=1 cs=1]
               RenderText {#text} at (2,2) size 47x17
                 text run at (2,2) width 47: "Bottom"
-            RenderTableCell {TD} at (362,45) size 94x57 [border: (1px solid #000000)] [r=0 c=5 rs=1 cs=1]
-              RenderText {#text} at (2,2) size 90x53
-                text run at (2,2) width 90: "Data"
-      RenderTable {TABLE} at (0,205) size 458x116
-        RenderTableSection {TBODY} at (0,0) size 458x115
-          RenderTableRow {TR} at (0,2) size 458x111
-            RenderTableCell {TD} at (2,2) size 30x21 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
+            RenderTableCell {TD} at (362,45) size 94x59 [border: (1px solid #000000)] [r=0 c=5 rs=1 cs=1]
+              RenderText {#text} at (2,3) size 90x53
+                text run at (2,3) width 90: "Data"
+      RenderTable {TABLE} at (0,210) size 458x119
+        RenderTableSection {TBODY} at (0,0) size 458x118
+          RenderTableRow {TR} at (0,2) size 458x114
+            RenderTableCell {TD} at (2,2) size 30x22 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 26x17
                 text run at (2,2) width 26: "Top"
-            RenderTableCell {TD} at (34,74) size 34x21 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (34,75) size 34x22 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 30x17
                 text run at (2,2) width 30: "Data"
-            RenderTableCell {TD} at (70,45) size 94x57 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
-              RenderText {#text} at (2,2) size 90x53
-                text run at (2,2) width 90: "Data"
-            RenderTableCell {TD} at (166,47) size 49x21 [border: (1px solid #000000)] [r=0 c=3 rs=1 cs=1]
+            RenderTableCell {TD} at (70,45) size 94x59 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,3) size 90x53
+                text run at (2,3) width 90: "Data"
+            RenderTableCell {TD} at (166,48) size 49x22 [border: (1px solid #000000)] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 45x17
                 text run at (2,2) width 45: "Middle"
-            RenderTableCell {TD} at (217,92) size 51x21 [border: (1px solid #000000)] [r=0 c=4 rs=1 cs=1]
+            RenderTableCell {TD} at (217,94) size 51x22 [border: (1px solid #000000)] [r=0 c=4 rs=1 cs=1]
               RenderText {#text} at (2,2) size 47x17
                 text run at (2,2) width 47: "Bottom"
-            RenderTableCell {TD} at (270,2) size 186x111 [border: (1px solid #000000)] [r=0 c=5 rs=1 cs=1]
-              RenderText {#text} at (2,2) size 182x107
-                text run at (2,2) width 182: "Data"
-      RenderTable {TABLE} at (0,320) size 458x116
-        RenderTableSection {TBODY} at (0,0) size 458x115
-          RenderTableRow {TR} at (0,2) size 458x111
-            RenderTableCell {TD} at (2,2) size 30x21 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
+            RenderTableCell {TD} at (270,2) size 186x114 [border: (1px solid #000000)] [r=0 c=5 rs=1 cs=1]
+              RenderText {#text} at (2,3) size 182x107
+                text run at (2,3) width 182: "Data"
+      RenderTable {TABLE} at (0,328) size 458x119
+        RenderTableSection {TBODY} at (0,0) size 458x118
+          RenderTableRow {TR} at (0,2) size 458x114
+            RenderTableCell {TD} at (2,2) size 30x22 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 26x17
                 text run at (2,2) width 26: "Top"
-            RenderTableCell {TD} at (34,45) size 94x57 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1]
-              RenderText {#text} at (2,2) size 90x53
-                text run at (2,2) width 90: "Data"
-            RenderTableCell {TD} at (130,92) size 51x21 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (34,45) size 94x59 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,3) size 90x53
+                text run at (2,3) width 90: "Data"
+            RenderTableCell {TD} at (130,94) size 51x22 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (2,2) size 47x17
                 text run at (2,2) width 47: "Bottom"
-            RenderTableCell {TD} at (183,74) size 34x21 [border: (1px solid #000000)] [r=0 c=3 rs=1 cs=1]
+            RenderTableCell {TD} at (183,75) size 34x22 [border: (1px solid #000000)] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 30x17
                 text run at (2,2) width 30: "Data"
-            RenderTableCell {TD} at (219,2) size 186x111 [border: (1px solid #000000)] [r=0 c=4 rs=1 cs=1]
-              RenderText {#text} at (2,2) size 182x107
-                text run at (2,2) width 182: "Data"
-            RenderTableCell {TD} at (407,47) size 49x21 [border: (1px solid #000000)] [r=0 c=5 rs=1 cs=1]
+            RenderTableCell {TD} at (219,2) size 186x114 [border: (1px solid #000000)] [r=0 c=4 rs=1 cs=1]
+              RenderText {#text} at (2,3) size 182x107
+                text run at (2,3) width 182: "Data"
+            RenderTableCell {TD} at (407,48) size 49x22 [border: (1px solid #000000)] [r=0 c=5 rs=1 cs=1]
               RenderText {#text} at (2,2) size 45x17
                 text run at (2,2) width 45: "Middle"
diff --git a/LayoutTests/platform/gtk/fast/table/multiple-percent-height-rows-expected.png b/LayoutTests/platform/gtk/fast/table/multiple-percent-height-rows-expected.png
index d80340b..13c511a 100644
--- a/LayoutTests/platform/gtk/fast/table/multiple-percent-height-rows-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/multiple-percent-height-rows-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/multiple-percent-height-rows-expected.txt b/LayoutTests/platform/gtk/fast/table/multiple-percent-height-rows-expected.txt
index 5a509e5..c3dd1fc 100644
--- a/LayoutTests/platform/gtk/fast/table/multiple-percent-height-rows-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/multiple-percent-height-rows-expected.txt
@@ -10,16 +10,16 @@
               RenderTable {TABLE} at (1,1) size 431x223 [border: (1px outset #808080)]
                 RenderTableSection {TBODY} at (1,1) size 429x221
                   RenderTableRow {TR} at (0,0) size 429x111
-                    RenderTableCell {TD} at (0,45) size 215x20 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
-                      RenderText {#text} at (1,1) size 4x18
-                        text run at (1,2) width 4: " "
-                    RenderTableCell {TD} at (214,45) size 215x20 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
-                      RenderText {#text} at (1,1) size 4x18
-                        text run at (1,2) width 4: " "
+                    RenderTableCell {TD} at (0,45) size 215x21 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (1,0) size 4x18
+                        text run at (1,1) width 4: " "
+                    RenderTableCell {TD} at (214,45) size 215x21 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+                      RenderText {#text} at (1,0) size 4x18
+                        text run at (1,1) width 4: " "
                   RenderTableRow {TR} at (0,110) size 429x111
-                    RenderTableCell {TD} at (0,156) size 215x20 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
-                      RenderText {#text} at (1,1) size 4x18
-                        text run at (1,2) width 4: " "
-                    RenderTableCell {TD} at (214,156) size 215x20 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
-                      RenderText {#text} at (1,1) size 4x18
-                        text run at (1,2) width 4: " "
+                    RenderTableCell {TD} at (0,155) size 215x21 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+                      RenderText {#text} at (1,0) size 4x18
+                        text run at (1,1) width 4: " "
+                    RenderTableCell {TD} at (214,155) size 215x21 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
+                      RenderText {#text} at (1,0) size 4x18
+                        text run at (1,1) width 4: " "
diff --git a/LayoutTests/platform/gtk/fast/table/nested-percent-height-table-expected.png b/LayoutTests/platform/gtk/fast/table/nested-percent-height-table-expected.png
index 5689668..4ed792e 100644
--- a/LayoutTests/platform/gtk/fast/table/nested-percent-height-table-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/nested-percent-height-table-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/nested-percent-height-table-expected.txt b/LayoutTests/platform/gtk/fast/table/nested-percent-height-table-expected.txt
index 5c13ad7..f5e54fd 100644
--- a/LayoutTests/platform/gtk/fast/table/nested-percent-height-table-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/nested-percent-height-table-expected.txt
@@ -3,14 +3,14 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {H3} at (0,0) size 784x21
+      RenderBlock {H3} at (0,0) size 784x22
         RenderText {#text} at (0,0) size 192x21
           text run at (0,0) width 192: "Height:100% Problems"
-      RenderBlock {P} at (0,39) size 784x18
+      RenderBlock {P} at (0,40) size 784x19
         RenderText {#text} at (0,0) size 742x17
           text run at (0,0) width 398: "In the example below, the inner table should be 300 pixels tall. "
           text run at (398,0) width 344: "Instead the height:100% on the table cell isn't honored."
-      RenderTable {TABLE} at (355,72) size 74x301 [bgcolor=#FF0000]
+      RenderTable {TABLE} at (355,74) size 74x301 [bgcolor=#FF0000]
         RenderTableSection {TBODY} at (0,0) size 73x300
           RenderTableRow {TR} at (0,0) size 73x300
             RenderTableCell {TD} at (0,0) size 73x300 [bgcolor=#0000FF] [r=0 c=0 rs=1 cs=1]
@@ -18,5 +18,5 @@
                 RenderTableSection {TBODY} at (0,0) size 73x300
                   RenderTableRow {TR} at (0,2) size 73x296
                     RenderTableCell {TD} at (2,140) size 69x20 [r=0 c=0 rs=1 cs=1]
-                      RenderText {#text} at (1,1) size 67x18
-                        text run at (1,2) width 67: "Inner table"
+                      RenderText {#text} at (1,1) size 67x17
+                        text run at (1,1) width 67: "Inner table"
diff --git a/LayoutTests/platform/gtk/fast/table/nobr-expected.png b/LayoutTests/platform/gtk/fast/table/nobr-expected.png
index 906f437..2f7a0c6 100644
--- a/LayoutTests/platform/gtk/fast/table/nobr-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/nobr-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/nobr-expected.txt b/LayoutTests/platform/gtk/fast/table/nobr-expected.txt
index 7c29f83..c9d91ae 100644
--- a/LayoutTests/platform/gtk/fast/table/nobr-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/nobr-expected.txt
@@ -6,31 +6,31 @@
       RenderBlock (anonymous) at (0,0) size 784x0
         RenderInline {NOBR} at (0,0) size 0x0
           RenderText {#text} at (0,0) size 0x0
-      RenderBlock (anonymous) at (0,0) size 784x333
-        RenderTable {TABLE} at (0,0) size 70x333 [border: (1px outset #808080)]
-          RenderTableSection {TBODY} at (1,1) size 68x331
-            RenderTableRow {TR} at (0,2) size 68x327
-              RenderTableCell {TD} at (2,2) size 64x327 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
-                RenderText {#text} at (2,2) size 60x323
+      RenderBlock (anonymous) at (0,0) size 784x352
+        RenderTable {TABLE} at (0,0) size 70x352 [border: (1px outset #808080)]
+          RenderTableSection {TBODY} at (1,1) size 68x350
+            RenderTableRow {TR} at (0,2) size 68x346
+              RenderTableCell {TD} at (2,2) size 64x346 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (2,2) size 60x341
                   text run at (2,2) width 53: "This is a"
-                  text run at (2,19) width 52: "test case"
-                  text run at (2,36) width 18: "for"
-                  text run at (2,53) width 60: "3190580."
-                  text run at (2,70) width 33: "Even"
-                  text run at (2,87) width 44: "though"
-                  text run at (2,104) width 56: "this table"
-                  text run at (2,121) width 10: "is"
-                  text run at (2,138) width 55: "enclosed"
-                  text run at (2,155) width 56: "in a nobr"
-                  text run at (2,172) width 49: "tag, this"
-                  text run at (2,189) width 23: "text"
-                  text run at (2,206) width 42: "should"
-                  text run at (2,223) width 32: "wrap"
-                  text run at (2,240) width 54: "anyway."
-                  text run at (2,257) width 59: "The table"
-                  text run at (2,274) width 42: "is only"
-                  text run at (2,291) width 57: "50 pixels"
-                  text run at (2,308) width 35: "wide."
-      RenderBlock (anonymous) at (0,333) size 784x0
+                  text run at (2,20) width 52: "test case"
+                  text run at (2,38) width 18: "for"
+                  text run at (2,56) width 60: "3190580."
+                  text run at (2,74) width 33: "Even"
+                  text run at (2,92) width 44: "though"
+                  text run at (2,110) width 56: "this table"
+                  text run at (2,128) width 10: "is"
+                  text run at (2,146) width 55: "enclosed"
+                  text run at (2,164) width 56: "in a nobr"
+                  text run at (2,182) width 49: "tag, this"
+                  text run at (2,200) width 23: "text"
+                  text run at (2,218) width 42: "should"
+                  text run at (2,236) width 32: "wrap"
+                  text run at (2,254) width 54: "anyway."
+                  text run at (2,272) width 59: "The table"
+                  text run at (2,290) width 42: "is only"
+                  text run at (2,308) width 57: "50 pixels"
+                  text run at (2,326) width 35: "wide."
+      RenderBlock (anonymous) at (0,352) size 784x0
         RenderInline {NOBR} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/table/overflowHidden-expected.png b/LayoutTests/platform/gtk/fast/table/overflowHidden-expected.png
index c23486e..04d2ef6 100644
--- a/LayoutTests/platform/gtk/fast/table/overflowHidden-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/overflowHidden-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/overflowHidden-expected.txt b/LayoutTests/platform/gtk/fast/table/overflowHidden-expected.txt
index 0206600..b725bd7 100644
--- a/LayoutTests/platform/gtk/fast/table/overflowHidden-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/overflowHidden-expected.txt
@@ -1,49 +1,49 @@
-layer at (0,0) size 785x2394
+layer at (0,0) size 785x2424
   RenderView at (0,0) size 785x600
-layer at (0,0) size 785x2394
-  RenderBlock {HTML} at (0,0) size 785x2394
-    RenderBody {BODY} at (8,8) size 769x2378
+layer at (0,0) size 785x2424
+  RenderBlock {HTML} at (0,0) size 785x2424
+    RenderBody {BODY} at (8,8) size 769x2408
       RenderTable {TABLE} at (0,0) size 418x112 [border: (2px outset #808080)]
         RenderTableSection {TBODY} at (2,2) size 414x108
           RenderTableRow {TR} at (0,2) size 414x104
             RenderTableCell {TD} at (308,2) size 104x104 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
               RenderBlock {DIV} at (2,2) size 100x100 [bgcolor=#800080]
-      RenderBlock (anonymous) at (0,112) size 769x34
+      RenderBlock (anonymous) at (0,112) size 769x36
         RenderBR {BR} at (0,0) size 0x17
-        RenderBR {BR} at (0,17) size 0x17
-      RenderTable {TABLE} at (0,146) size 718x112 [border: (2px outset #808080)]
+        RenderBR {BR} at (0,18) size 0x17
+      RenderTable {TABLE} at (0,148) size 718x112 [border: (2px outset #808080)]
         RenderTableSection {TBODY} at (2,2) size 714x108
           RenderTableRow {TR} at (0,2) size 714x104
             RenderTableCell {TD} at (608,2) size 104x104 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
               RenderBlock {DIV} at (2,2) size 100x100 [bgcolor=#800080]
-      RenderBlock (anonymous) at (0,258) size 769x34
+      RenderBlock (anonymous) at (0,260) size 769x36
         RenderBR {BR} at (0,0) size 0x17
-        RenderBR {BR} at (0,17) size 0x17
-      RenderTable {TABLE} at (0,292) size 718x112 [border: (2px outset #808080)]
+        RenderBR {BR} at (0,18) size 0x17
+      RenderTable {TABLE} at (0,296) size 718x112 [border: (2px outset #808080)]
         RenderTableSection {TBODY} at (2,2) size 714x108
           RenderTableRow {TR} at (0,2) size 714x104
             RenderTableCell {TD} at (608,2) size 104x104 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
               RenderBlock {DIV} at (2,2) size 100x100 [bgcolor=#800080]
-      RenderBlock (anonymous) at (0,404) size 769x34
+      RenderBlock (anonymous) at (0,408) size 769x36
         RenderBR {BR} at (0,0) size 0x17
-        RenderBR {BR} at (0,17) size 0x17
-      RenderTable {TABLE} at (0,438) size 418x112 [border: (2px outset #808080)]
+        RenderBR {BR} at (0,18) size 0x17
+      RenderTable {TABLE} at (0,444) size 418x112 [border: (2px outset #808080)]
         RenderTableSection {TBODY} at (2,2) size 414x108
           RenderTableRow {TR} at (0,2) size 414x104
             RenderTableCell {TD} at (308,2) size 104x104 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
               RenderBlock {DIV} at (2,2) size 100x100 [bgcolor=#800080]
-      RenderBlock (anonymous) at (0,550) size 769x34
+      RenderBlock (anonymous) at (0,556) size 769x36
         RenderBR {BR} at (0,0) size 0x17
-        RenderBR {BR} at (0,17) size 0x17
-      RenderTable {TABLE} at (0,584) size 418x112 [border: (2px outset #808080)]
+        RenderBR {BR} at (0,18) size 0x17
+      RenderTable {TABLE} at (0,592) size 418x112 [border: (2px outset #808080)]
         RenderTableSection {TBODY} at (2,2) size 414x108
           RenderTableRow {TR} at (0,2) size 414x104
             RenderTableCell {TD} at (2,2) size 104x104 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
               RenderBlock {DIV} at (2,2) size 100x100 [bgcolor=#800080]
-      RenderBlock (anonymous) at (0,696) size 769x34
+      RenderBlock (anonymous) at (0,704) size 769x36
         RenderBR {BR} at (0,0) size 0x17
-        RenderBR {BR} at (0,17) size 0x17
-      RenderTable {TABLE} at (0,730) size 618x218 [border: (2px outset #808080)]
+        RenderBR {BR} at (0,18) size 0x17
+      RenderTable {TABLE} at (0,740) size 618x218 [border: (2px outset #808080)]
         RenderTableSection {TBODY} at (2,2) size 614x214
           RenderTableRow {TR} at (0,2) size 614x104
             RenderTableCell {TD} at (308,2) size 304x104 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
@@ -51,180 +51,180 @@
           RenderTableRow {TR} at (0,108) size 614x104
             RenderTableCell {TD} at (2,108) size 304x104 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
               RenderBlock {DIV} at (2,2) size 300x100 [bgcolor=#800080]
-      RenderBlock (anonymous) at (0,948) size 769x34
+      RenderBlock (anonymous) at (0,958) size 769x36
         RenderBR {BR} at (0,0) size 0x17
-        RenderBR {BR} at (0,17) size 0x17
-      RenderTable {TABLE} at (0,982) size 718x112 [border: (2px outset #808080)]
+        RenderBR {BR} at (0,18) size 0x17
+      RenderTable {TABLE} at (0,994) size 718x112 [border: (2px outset #808080)]
         RenderTableSection {TBODY} at (2,2) size 714x108
           RenderTableRow {TR} at (0,2) size 714x104
             RenderTableCell {TD} at (608,2) size 104x104 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
               RenderBlock {DIV} at (2,2) size 100x100 [bgcolor=#800080]
-      RenderBlock (anonymous) at (0,1094) size 769x34
+      RenderBlock (anonymous) at (0,1106) size 769x36
         RenderBR {BR} at (0,0) size 0x17
-        RenderBR {BR} at (0,17) size 0x17
-      RenderTable {TABLE} at (0,1128) size 718x112 [border: (2px outset #808080)]
+        RenderBR {BR} at (0,18) size 0x17
+      RenderTable {TABLE} at (0,1142) size 718x112 [border: (2px outset #808080)]
         RenderTableSection {TBODY} at (2,2) size 714x108
           RenderTableRow {TR} at (0,2) size 714x104
             RenderTableCell {TD} at (608,2) size 104x104 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
               RenderBlock {DIV} at (2,2) size 100x100 [bgcolor=#800080]
-      RenderBlock (anonymous) at (0,1240) size 769x34
+      RenderBlock (anonymous) at (0,1254) size 769x36
         RenderBR {BR} at (0,0) size 0x17
-        RenderBR {BR} at (0,17) size 0x17
-      RenderTable {TABLE} at (0,1274) size 718x112 [border: (2px outset #808080)]
+        RenderBR {BR} at (0,18) size 0x17
+      RenderTable {TABLE} at (0,1290) size 718x112 [border: (2px outset #808080)]
         RenderTableSection {TBODY} at (2,2) size 714x108
           RenderTableRow {TR} at (0,2) size 714x104
             RenderTableCell {TD} at (608,2) size 104x104 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
               RenderBlock {DIV} at (2,2) size 100x100 [bgcolor=#800080]
-      RenderBlock (anonymous) at (0,1386) size 769x34
+      RenderBlock (anonymous) at (0,1402) size 769x36
         RenderBR {BR} at (0,0) size 0x17
-        RenderBR {BR} at (0,17) size 0x17
-      RenderTable {DIV} at (0,1420) size 400x100
+        RenderBR {BR} at (0,18) size 0x17
+      RenderTable {DIV} at (0,1438) size 400x100
         RenderTableSection (anonymous) at (0,0) size 400x100
           RenderTableRow {DIV} at (0,0) size 400x100
             RenderTableCell {DIV} at (300,0) size 100x100 [r=0 c=1 rs=1 cs=1]
               RenderBlock {DIV} at (0,0) size 100x100 [bgcolor=#800080]
-      RenderBlock (anonymous) at (0,1520) size 769x34
+      RenderBlock (anonymous) at (0,1538) size 769x36
         RenderBR {BR} at (0,0) size 0x17
-        RenderBR {BR} at (0,17) size 0x17
-      RenderTable {DIV} at (0,1554) size 400x100
+        RenderBR {BR} at (0,18) size 0x17
+      RenderTable {DIV} at (0,1574) size 400x100
         RenderTableSection (anonymous) at (0,0) size 400x100
           RenderTableRow {DIV} at (0,0) size 400x100
             RenderTableCell {DIV} at (300,0) size 100x100 [r=0 c=1 rs=1 cs=1]
               RenderBlock {DIV} at (0,0) size 100x100 [bgcolor=#800080]
-      RenderBlock (anonymous) at (0,1654) size 769x34
+      RenderBlock (anonymous) at (0,1674) size 769x36
         RenderBR {BR} at (0,0) size 0x17
-        RenderBR {BR} at (0,17) size 0x17
-      RenderTable {TABLE} at (0,1688) size 715x112 [border: (2px outset #808080)]
+        RenderBR {BR} at (0,18) size 0x17
+      RenderTable {TABLE} at (0,1710) size 715x112 [border: (2px outset #808080)]
         RenderTableSection {TBODY} at (2,2) size 710x107
           RenderTableRow {TR} at (0,0) size 710x107
             RenderTableCell {TD} at (605,0) size 105x107 [border: (3px inset #808080)] [r=0 c=1 rs=1 cs=1]
               RenderBlock {DIV} at (2,4) size 100x100 [bgcolor=#800080]
-      RenderBlock (anonymous) at (0,1800) size 769x34
+      RenderBlock (anonymous) at (0,1822) size 769x36
         RenderBR {BR} at (0,0) size 0x17
-        RenderBR {BR} at (0,17) size 0x17
-      RenderTable {TABLE} at (0,1834) size 715x112 [border: (2px outset #808080)]
+        RenderBR {BR} at (0,18) size 0x17
+      RenderTable {TABLE} at (0,1858) size 715x112 [border: (2px outset #808080)]
         RenderTableSection {TBODY} at (2,2) size 710x107
           RenderTableRow {TR} at (0,0) size 710x107
             RenderTableCell {TD} at (605,0) size 105x107 [border: (3px inset #808080)] [r=0 c=1 rs=1 cs=1]
               RenderBlock {DIV} at (2,4) size 100x100 [bgcolor=#800080]
-      RenderBlock (anonymous) at (0,1946) size 769x34
+      RenderBlock (anonymous) at (0,1970) size 769x36
         RenderBR {BR} at (0,0) size 0x17
-        RenderBR {BR} at (0,17) size 0x17
-      RenderTable {TABLE} at (0,1980) size 418x112 [border: (2px outset #808080)]
+        RenderBR {BR} at (0,18) size 0x17
+      RenderTable {TABLE} at (0,2006) size 418x112 [border: (2px outset #808080)]
         RenderTableSection {TBODY} at (2,2) size 414x108
           RenderTableRow {TR} at (0,2) size 414x104
             RenderTableCell {TD} at (308,2) size 104x104 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
               RenderBlock {DIV} at (2,2) size 100x100 [bgcolor=#800080]
-      RenderBlock (anonymous) at (0,2092) size 769x34
+      RenderBlock (anonymous) at (0,2118) size 769x36
         RenderBR {BR} at (0,0) size 0x17
-        RenderBR {BR} at (0,17) size 0x17
-      RenderTable {TABLE} at (0,2126) size 433x112 [border: (2px outset #808080)]
+        RenderBR {BR} at (0,18) size 0x17
+      RenderTable {TABLE} at (0,2154) size 433x112 [border: (2px outset #808080)]
         RenderTableSection {TBODY} at (2,2) size 429x108
           RenderTableRow {TR} at (0,2) size 429x104
             RenderTableCell {TD} at (323,2) size 104x104 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
               RenderBlock {DIV} at (2,2) size 100x100 [bgcolor=#800080]
-      RenderBlock (anonymous) at (0,2238) size 769x34
+      RenderBlock (anonymous) at (0,2266) size 769x36
         RenderBR {BR} at (0,0) size 0x17
-        RenderBR {BR} at (0,17) size 0x17
-      RenderTable {TABLE} at (0,2272) size 470x106
+        RenderBR {BR} at (0,18) size 0x17
+      RenderTable {TABLE} at (0,2302) size 470x106
         RenderTableSection {TBODY} at (0,0) size 470x106
           RenderTableRow {TR} at (0,2) size 470x102
             RenderTableCell {TD} at (366,2) size 102x102 [r=0 c=1 rs=1 cs=1]
               RenderBlock {DIV} at (1,1) size 100x100 [bgcolor=#800080]
 layer at (12,12) size 304x104 clip at (13,13) size 302x102
   RenderTableCell {TD} at (2,52) size 304x4 [bgcolor=#808080] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
-layer at (12,158) size 604x104 clip at (13,159) size 602x102
+layer at (12,160) size 604x104 clip at (13,161) size 602x102
   RenderTableCell {TD} at (2,43) size 604x22 [bgcolor=#808080] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
-layer at (12,450) size 304x104 clip at (13,451) size 302x102 scrollWidth 601
+layer at (12,456) size 304x104 clip at (13,457) size 302x102 scrollWidth 601
   RenderTableCell {TD} at (2,52) size 304x4 [bgcolor=#808080] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
-    RenderBlock {DIV} at (2,-18) size 300x17 [bgcolor=#00FF00]
-      RenderBlock {DIV} at (0,0) size 600x17 [bgcolor=#008000]
+    RenderBlock {DIV} at (2,-18) size 300x18 [bgcolor=#00FF00]
+      RenderBlock {DIV} at (0,0) size 600x18 [bgcolor=#008000]
         RenderText {#text} at (0,0) size 27x17
           text run at (0,0) width 27: "Test"
-layer at (118,596) size 304x104 clip at (119,597) size 302x102 scrollWidth 601
+layer at (118,604) size 304x104 clip at (119,605) size 302x102 scrollWidth 601
   RenderTableCell {TD} at (108,52) size 304x4 [bgcolor=#808080] [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
-    RenderBlock {DIV} at (2,-18) size 300x17 [bgcolor=#00FF00]
-      RenderBlock {DIV} at (0,0) size 600x17 [bgcolor=#008000]
+    RenderBlock {DIV} at (2,-18) size 300x18 [bgcolor=#00FF00]
+      RenderBlock {DIV} at (0,0) size 600x18 [bgcolor=#008000]
         RenderText {#text} at (0,0) size 82x17
           text run at (0,0) width 82: "Reverse Test"
-layer at (12,742) size 304x104 clip at (13,743) size 302x102 scrollWidth 601
+layer at (12,752) size 304x104 clip at (13,753) size 302x102 scrollWidth 601
   RenderTableCell {TD} at (2,52) size 304x4 [bgcolor=#808080] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
-    RenderBlock {DIV} at (2,-18) size 300x17 [bgcolor=#00FF00]
-      RenderBlock {DIV} at (0,0) size 600x17 [bgcolor=#008000]
+    RenderBlock {DIV} at (2,-18) size 300x18 [bgcolor=#00FF00]
+      RenderBlock {DIV} at (0,0) size 600x18 [bgcolor=#008000]
         RenderText {#text} at (0,0) size 81x17
           text run at (0,0) width 81: "Stacked Test"
-layer at (318,848) size 304x104 clip at (319,849) size 302x102 scrollWidth 601
+layer at (318,858) size 304x104 clip at (319,859) size 302x102 scrollWidth 601
   RenderTableCell {TD} at (308,158) size 304x4 [bgcolor=#808080] [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
-    RenderBlock {DIV} at (2,-18) size 300x17 [bgcolor=#00FF00]
-      RenderBlock {DIV} at (0,0) size 600x17 [bgcolor=#008000]
+    RenderBlock {DIV} at (2,-18) size 300x18 [bgcolor=#00FF00]
+      RenderBlock {DIV} at (0,0) size 600x18 [bgcolor=#008000]
         RenderText {#text} at (0,0) size 51x17
           text run at (0,0) width 51: "Reverse"
-layer at (12,994) size 604x104 clip at (13,995) size 602x102
+layer at (12,1006) size 604x104 clip at (13,1007) size 602x102
   RenderTableCell {TD} at (2,43) size 604x22 [bgcolor=#808080] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
-layer at (8,1428) size 300x100 scrollWidth 600
+layer at (8,1446) size 300x100 scrollWidth 600
   RenderTableCell {DIV} at (0,41) size 300x18 [r=0 c=0 rs=1 cs=1]
-    RenderBlock {DIV} at (0,0) size 300x17
-      RenderBlock {DIV} at (0,0) size 600x17 [bgcolor=#FFA500]
+    RenderBlock {DIV} at (0,0) size 300x18
+      RenderBlock {DIV} at (0,0) size 600x18 [bgcolor=#FFA500]
         RenderText {#text} at (0,0) size 141x17
           text run at (0,0) width 141: "With display:table-cell"
-layer at (10,1698) size 605x107 clip at (13,1701) size 602x102
+layer at (10,1720) size 605x107 clip at (13,1723) size 602x102
   RenderTableCell {TD} at (0,41) size 605x25 [bgcolor=#808080] [border: (3px inset #808080)] [r=0 c=0 rs=1 cs=1]
-    RenderBlock {DIV} at (4,4) size 600x17 [bgcolor=#FFFF00]
+    RenderBlock {DIV} at (4,4) size 600x18 [bgcolor=#FFFF00]
       RenderText {#text} at (0,0) size 215x17
         text run at (0,0) width 215: "Test with border-collapse:collapse"
-layer at (10,1844) size 605x107 clip at (13,1847) size 602x102
+layer at (10,1868) size 605x107 clip at (13,1871) size 602x102
   RenderTableCell {TD} at (0,41) size 605x25 [border: (3px inset #808080)] [r=0 c=0 rs=1 cs=1]
-    RenderBlock {DIV} at (4,4) size 600x17 [bgcolor=#FFFF00]
+    RenderBlock {DIV} at (4,4) size 600x18 [bgcolor=#FFFF00]
       RenderText {#text} at (0,0) size 271x17
         text run at (0,0) width 271: "Test with border-collapse:collapse no color"
-layer at (12,1992) size 304x104 clip at (13,1993) size 302x87 scrollWidth 601
+layer at (12,2018) size 304x104 clip at (13,2019) size 302x87 scrollWidth 601
   RenderTableCell {TD} at (2,44) size 304x20 [bgcolor=#808080] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
-    RenderBlock {DIV} at (2,-18) size 300x17 [bgcolor=#00FF00]
-      RenderBlock {DIV} at (0,0) size 600x17 [bgcolor=#008000]
+    RenderBlock {DIV} at (2,-18) size 300x18 [bgcolor=#00FF00]
+      RenderBlock {DIV} at (0,0) size 600x18 [bgcolor=#008000]
         RenderText {#text} at (0,0) size 151x17
           text run at (0,0) width 151: "Test with overflow:auto"
-layer at (12,2138) size 319x104 clip at (13,2139) size 302x87 scrollWidth 601
+layer at (12,2166) size 319x104 clip at (13,2167) size 302x87 scrollWidth 601
   RenderTableCell {TD} at (2,44) size 319x20 [bgcolor=#808080] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
-    RenderBlock {DIV} at (2,-18) size 300x17 [bgcolor=#00FF00]
-      RenderBlock {DIV} at (0,0) size 600x17 [bgcolor=#008000]
+    RenderBlock {DIV} at (2,-18) size 300x18 [bgcolor=#00FF00]
+      RenderBlock {DIV} at (0,0) size 600x18 [bgcolor=#008000]
         RenderText {#text} at (0,0) size 158x17
           text run at (0,0) width 158: "Test with overflow:scroll"
-layer at (10,2282) size 362x102 clip at (40,2312) size 302x27 scrollWidth 601
-  RenderTableCell {TD} at (2,6) size 362x94 [bgcolor=#808080] [border: (30px solid #000000)] [r=0 c=0 rs=1 cs=1]
-    RenderBlock {DIV} at (31,31) size 300x17 [bgcolor=#00FF00]
-      RenderBlock {DIV} at (0,0) size 600x17 [bgcolor=#008000]
+layer at (10,2312) size 362x102 clip at (40,2342) size 302x27 scrollWidth 601
+  RenderTableCell {TD} at (2,5) size 362x96 [bgcolor=#808080] [border: (30px solid #000000)] [r=0 c=0 rs=1 cs=1]
+    RenderBlock {DIV} at (31,31) size 300x18 [bgcolor=#00FF00]
+      RenderBlock {DIV} at (0,0) size 600x18 [bgcolor=#008000]
         RenderText {#text} at (0,0) size 151x17
           text run at (0,0) width 151: "Test with overflow:auto"
-layer at (14,90) size 600x17
-  RenderBlock (positioned) {DIV} at (14,90) size 600x17 [bgcolor=#00FFFF]
+layer at (14,90) size 600x18
+  RenderBlock (positioned) {DIV} at (14,90) size 600x18 [bgcolor=#00FFFF]
     RenderText {#text} at (0,0) size 209x17
       text run at (0,0) width 209: "With absolute positioning on div."
-layer at (14,202) size 600x17
-  RenderBlock {DIV} at (2,2) size 600x17 [bgcolor=#00FFFF]
+layer at (14,203) size 600x18
+  RenderBlock {DIV} at (2,2) size 600x18 [bgcolor=#00FFFF]
     RenderText {#text} at (0,0) size 129x17
       text run at (0,0) width 129: "With opacity on div."
-layer at (12,304) size 604x104 clip at (13,305) size 602x102
+layer at (12,308) size 604x104 clip at (13,309) size 602x102
   RenderTableCell {TD} at (2,43) size 604x22 [bgcolor=#808080] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
-    RenderBlock {DIV} at (2,2) size 600x17 [bgcolor=#00FFFF]
+    RenderBlock {DIV} at (2,2) size 600x18 [bgcolor=#00FFFF]
       RenderText {#text} at (0,0) size 131x17
         text run at (0,0) width 131: "With opacity on cell."
-layer at (14,1038) size 600x17
-  RenderBlock (relative positioned) {DIV} at (2,2) size 600x17 [bgcolor=#FFA500]
+layer at (14,1049) size 600x18
+  RenderBlock (relative positioned) {DIV} at (2,2) size 600x18 [bgcolor=#FFA500]
     RenderText {#text} at (0,0) size 203x17
       text run at (0,0) width 203: "With relative positioning on div."
-layer at (12,1140) size 604x104 clip at (13,1141) size 602x102
+layer at (12,1154) size 604x104 clip at (13,1155) size 602x102
   RenderTableCell {TD} at (2,43) size 604x22 [bgcolor=#808080] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
-    RenderBlock {DIV} at (2,2) size 600x17 [bgcolor=#FFC0CB]
+    RenderBlock {DIV} at (2,2) size 600x18 [bgcolor=#FFC0CB]
       RenderText {#text} at (0,0) size 205x17
         text run at (0,0) width 205: "With relative positioning on cell."
-layer at (112,1286) size 604x104 clip at (113,1287) size 602x102
+layer at (112,1302) size 604x104 clip at (113,1303) size 602x102
   RenderTableCell {TD} at (2,43) size 604x22 [bgcolor=#808080] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
-    RenderBlock {DIV} at (2,2) size 600x17 [bgcolor=#FFC0CB]
+    RenderBlock {DIV} at (2,2) size 600x18 [bgcolor=#FFC0CB]
       RenderText {#text} at (0,0) size 290x17
         text run at (0,0) width 290: "With relative positioning and an offset on cell."
-layer at (108,1562) size 300x100 scrollWidth 600
+layer at (108,1582) size 300x100 scrollWidth 600
   RenderTableCell {DIV} at (0,41) size 300x18 [r=0 c=0 rs=1 cs=1]
-    RenderBlock {DIV} at (0,0) size 300x17
-      RenderBlock {DIV} at (0,0) size 600x17 [bgcolor=#FFA500]
+    RenderBlock {DIV} at (0,0) size 300x18
+      RenderBlock {DIV} at (0,0) size 600x18 [bgcolor=#FFA500]
         RenderText {#text} at (0,0) size 278x17
           text run at (0,0) width 278: "With display:table-cell + relative positioning"
diff --git a/LayoutTests/platform/gtk/fast/table/percent-heights-expected.png b/LayoutTests/platform/gtk/fast/table/percent-heights-expected.png
index 2aef6ff..87979ef 100644
--- a/LayoutTests/platform/gtk/fast/table/percent-heights-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/percent-heights-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/percent-heights-expected.txt b/LayoutTests/platform/gtk/fast/table/percent-heights-expected.txt
index e06919b..7688cc82 100644
--- a/LayoutTests/platform/gtk/fast/table/percent-heights-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/percent-heights-expected.txt
@@ -3,56 +3,56 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {H3} at (0,0) size 784x21
+      RenderBlock {H3} at (0,0) size 784x22
         RenderText {#text} at (0,0) size 247x21
           text run at (0,0) width 247: "Small Percentage Heights Bug"
-      RenderBlock {P} at (0,39) size 784x35
-        RenderText {#text} at (0,0) size 768x34
+      RenderBlock {P} at (0,40) size 784x37
+        RenderText {#text} at (0,0) size 768x35
           text run at (0,0) width 401: "In the example below, all eight cells should be the same height. "
           text run at (401,0) width 367: "It appears that any percentage heights cause cells to fill the"
-          text run at (0,17) width 120: "entire table height. "
-          text run at (120,17) width 533: "Note how cell 8 is correct but 2-7 are not, despite the cells all specifying height:30%."
-      RenderTable {TABLE} at (0,89) size 784x93 [border: (1px outset #808080)]
-        RenderTableSection {TBODY} at (1,1) size 782x90
-          RenderTableRow {TR} at (0,0) size 782x90
-            RenderTableCell {TD} at (0,0) size 474x90 [bgcolor=#FFFF00] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+          text run at (0,18) width 120: "entire table height. "
+          text run at (120,18) width 533: "Note how cell 8 is correct but 2-7 are not, despite the cells all specifying height:30%."
+      RenderTable {TABLE} at (0,92) size 784x97 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 782x94
+          RenderTableRow {TR} at (0,0) size 782x94
+            RenderTableCell {TD} at (0,0) size 474x94 [bgcolor=#FFFF00] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (192,11) size 90x17
                 text run at (192,11) width 90: "Table Data #1"
               RenderBR {BR} at (282,25) size 0x0
-              RenderText {#text} at (203,28) size 68x17
-                text run at (203,28) width 68: "Other cells"
-              RenderBR {BR} at (271,42) size 0x0
-              RenderText {#text} at (173,45) size 128x17
-                text run at (173,45) width 128: "should be the height"
-              RenderBR {BR} at (300,59) size 1x0
-              RenderText {#text} at (204,62) size 66x17
-                text run at (204,62) width 66: "of this cell"
-            RenderTableCell {TD} at (474,17) size 44x56 [bgcolor=#006000] [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
-              RenderText {#text} at (11,11) size 22x34
+              RenderText {#text} at (203,29) size 68x17
+                text run at (203,29) width 68: "Other cells"
+              RenderBR {BR} at (271,43) size 0x0
+              RenderText {#text} at (173,47) size 128x17
+                text run at (173,47) width 128: "should be the height"
+              RenderBR {BR} at (300,61) size 1x0
+              RenderText {#text} at (204,65) size 66x17
+                text run at (204,65) width 66: "of this cell"
+            RenderTableCell {TD} at (474,18) size 44x58 [bgcolor=#006000] [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (11,11) size 22x35
                 text run at (11,11) width 22: "TD"
-                text run at (14,28) width 16: "#2"
-            RenderTableCell {TD} at (518,17) size 44x56 [bgcolor=#00FFFF] [border: (1px inset #808080)] [r=0 c=2 rs=1 cs=1]
-              RenderText {#text} at (11,11) size 22x34
+                text run at (14,29) width 16: "#2"
+            RenderTableCell {TD} at (518,18) size 44x58 [bgcolor=#00FFFF] [border: (1px inset #808080)] [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (11,11) size 22x35
                 text run at (11,11) width 22: "TD"
-                text run at (14,28) width 16: "#3"
-            RenderTableCell {TD} at (562,17) size 44x56 [bgcolor=#0000FF] [border: (1px inset #808080)] [r=0 c=3 rs=1 cs=1]
-              RenderText {#text} at (11,11) size 22x34
+                text run at (14,29) width 16: "#3"
+            RenderTableCell {TD} at (562,18) size 44x58 [bgcolor=#0000FF] [border: (1px inset #808080)] [r=0 c=3 rs=1 cs=1]
+              RenderText {#text} at (11,11) size 22x35
                 text run at (11,11) width 22: "TD"
-                text run at (14,28) width 16: "#4"
-            RenderTableCell {TD} at (606,17) size 44x56 [bgcolor=#008000] [border: (1px inset #808080)] [r=0 c=4 rs=1 cs=1]
-              RenderText {#text} at (11,11) size 22x34
+                text run at (14,29) width 16: "#4"
+            RenderTableCell {TD} at (606,18) size 44x58 [bgcolor=#008000] [border: (1px inset #808080)] [r=0 c=4 rs=1 cs=1]
+              RenderText {#text} at (11,11) size 22x35
                 text run at (11,11) width 22: "TD"
-                text run at (14,28) width 16: "#5"
-            RenderTableCell {TD} at (650,17) size 44x56 [bgcolor=#000080] [border: (1px inset #808080)] [r=0 c=5 rs=1 cs=1]
-              RenderText {#text} at (11,11) size 22x34
+                text run at (14,29) width 16: "#5"
+            RenderTableCell {TD} at (650,18) size 44x58 [bgcolor=#000080] [border: (1px inset #808080)] [r=0 c=5 rs=1 cs=1]
+              RenderText {#text} at (11,11) size 22x35
                 text run at (11,11) width 22: "TD"
-                text run at (14,28) width 16: "#6"
-            RenderTableCell {TD} at (694,17) size 44x56 [bgcolor=#CACACA] [border: (1px inset #808080)] [r=0 c=6 rs=1 cs=1]
-              RenderText {#text} at (11,11) size 22x34
+                text run at (14,29) width 16: "#6"
+            RenderTableCell {TD} at (694,18) size 44x58 [bgcolor=#CACACA] [border: (1px inset #808080)] [r=0 c=6 rs=1 cs=1]
+              RenderText {#text} at (11,11) size 22x35
                 text run at (11,11) width 22: "TD"
-                text run at (14,28) width 16: "#7"
-            RenderTableCell {TD} at (738,17) size 44x56 [bgcolor=#000000] [border: (1px inset #808080)] [r=0 c=7 rs=1 cs=1]
-              RenderInline {FONT} at (0,0) size 22x34 [color=#FFFFFF]
-                RenderText {#text} at (11,11) size 22x34
+                text run at (14,29) width 16: "#7"
+            RenderTableCell {TD} at (738,18) size 44x58 [bgcolor=#000000] [border: (1px inset #808080)] [r=0 c=7 rs=1 cs=1]
+              RenderInline {FONT} at (0,0) size 22x35 [color=#FFFFFF]
+                RenderText {#text} at (11,11) size 22x35
                   text run at (11,11) width 22: "TD"
-                  text run at (14,28) width 16: "#8"
+                  text run at (14,29) width 16: "#8"
diff --git a/LayoutTests/platform/gtk/fast/table/prepend-in-anonymous-table-expected.png b/LayoutTests/platform/gtk/fast/table/prepend-in-anonymous-table-expected.png
index 9ae537a7..d8fd59e 100644
--- a/LayoutTests/platform/gtk/fast/table/prepend-in-anonymous-table-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/prepend-in-anonymous-table-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/prepend-in-anonymous-table-expected.txt b/LayoutTests/platform/gtk/fast/table/prepend-in-anonymous-table-expected.txt
index 24babb7..6c358b3 100644
--- a/LayoutTests/platform/gtk/fast/table/prepend-in-anonymous-table-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/prepend-in-anonymous-table-expected.txt
@@ -1,474 +1,474 @@
-layer at (0,0) size 785x1488
+layer at (0,0) size 785x1490
   RenderView at (0,0) size 785x600
-layer at (0,0) size 785x1488
-  RenderBlock {HTML} at (0,0) size 785x1488
-    RenderBody {BODY} at (8,8) size 769x1472
-      RenderBlock {P} at (0,0) size 769x34
+layer at (0,0) size 785x1490
+  RenderBlock {HTML} at (0,0) size 785x1490
+    RenderBody {BODY} at (8,8) size 769x1474
+      RenderBlock {P} at (0,0) size 769x36
         RenderText {#text} at (0,0) size 53x17
           text run at (0,0) width 53: "Test for "
-        RenderInline {I} at (0,0) size 710x34
+        RenderInline {I} at (0,0) size 710x35
           RenderInline {A} at (0,0) size 307x17 [color=#0000EE]
             RenderText {#text} at (53,0) size 307x17
               text run at (53,0) width 307: "https://bugs.webkit.org/show_bug.cgi?id=19519"
-          RenderText {#text} at (360,0) size 710x34
+          RenderText {#text} at (360,0) size 710x35
             text run at (360,0) width 350: " DOM modification causes stack exhaustion (BUTTON"
-            text run at (0,17) width 156: "OBJECT COLGROUP)"
-        RenderText {#text} at (156,17) size 4x17
-          text run at (156,17) width 4: "."
-      RenderBlock {PRE} at (0,50) size 769x15
+            text run at (0,18) width 156: "OBJECT COLGROUP)"
+        RenderText {#text} at (156,18) size 4x17
+          text run at (156,18) width 4: "."
+      RenderBlock {PRE} at (0,52) size 769x15
         RenderText {#text} at (0,0) size 248x15
           text run at (0,0) width 248: "Prepending block to table-cell:"
-      RenderBlock {DIV} at (0,78) size 769x0
+      RenderBlock {DIV} at (0,80) size 769x0
         RenderBlock {DIV} at (0,0) size 769x0
         RenderTable at (0,0) size 1x0
           RenderTableSection (anonymous) at (0,0) size 1x0
             RenderTableRow (anonymous) at (0,0) size 1x0
               RenderTableCell {DIV} at (0,0) size 0x0 [r=0 c=0 rs=1 cs=1]
-      RenderBlock {DIV} at (0,78) size 769x0
+      RenderBlock {DIV} at (0,80) size 769x0
         RenderBlock {DIV} at (0,0) size 769x0
         RenderTable at (0,0) size 1x0
           RenderTableSection (anonymous) at (0,0) size 1x0
             RenderTableRow (anonymous) at (0,0) size 1x0
               RenderTableCell {DIV} at (0,0) size 0x0 [r=0 c=0 rs=1 cs=1]
-      RenderBlock {PRE} at (0,91) size 769x15
+      RenderBlock {PRE} at (0,93) size 769x15
         RenderText {#text} at (0,0) size 256x15
           text run at (0,0) width 256: "Prepending inline to table-cell:"
-      RenderBlock {DIV} at (0,119) size 769x0
+      RenderBlock {DIV} at (0,121) size 769x0
         RenderBlock (anonymous) at (0,0) size 769x0
           RenderInline {DIV} at (0,0) size 0x0
         RenderTable at (0,0) size 1x0
           RenderTableSection (anonymous) at (0,0) size 1x0
             RenderTableRow (anonymous) at (0,0) size 1x0
               RenderTableCell {DIV} at (0,0) size 0x0 [r=0 c=0 rs=1 cs=1]
-      RenderBlock {DIV} at (0,119) size 769x0
+      RenderBlock {DIV} at (0,121) size 769x0
         RenderBlock (anonymous) at (0,0) size 769x0
           RenderInline {DIV} at (0,0) size 0x0
         RenderTable at (0,0) size 1x0
           RenderTableSection (anonymous) at (0,0) size 1x0
             RenderTableRow (anonymous) at (0,0) size 1x0
               RenderTableCell {DIV} at (0,0) size 0x0 [r=0 c=0 rs=1 cs=1]
-      RenderBlock {PRE} at (0,132) size 769x15
+      RenderBlock {PRE} at (0,134) size 769x15
         RenderText {#text} at (0,0) size 288x15
           text run at (0,0) width 288: "Prepending table-cell to table-cell:"
-      RenderBlock {DIV} at (0,160) size 769x0
+      RenderBlock {DIV} at (0,162) size 769x0
         RenderTable at (0,0) size 2x0
           RenderTableSection (anonymous) at (0,0) size 2x0
             RenderTableRow (anonymous) at (0,0) size 2x0
               RenderTableCell {DIV} at (0,0) size 0x0 [r=0 c=0 rs=1 cs=1]
               RenderTableCell {DIV} at (0,0) size 0x0 [r=0 c=1 rs=1 cs=1]
-      RenderBlock {DIV} at (0,160) size 769x0
+      RenderBlock {DIV} at (0,162) size 769x0
         RenderTable at (0,0) size 2x0
           RenderTableSection (anonymous) at (0,0) size 2x0
             RenderTableRow (anonymous) at (0,0) size 2x0
               RenderTableCell {DIV} at (0,0) size 0x0 [r=0 c=0 rs=1 cs=1]
               RenderTableCell {DIV} at (0,0) size 0x0 [r=0 c=1 rs=1 cs=1]
-      RenderBlock {PRE} at (0,173) size 769x15
+      RenderBlock {PRE} at (0,175) size 769x15
         RenderText {#text} at (0,0) size 280x15
           text run at (0,0) width 280: "Prepending table-row to table-cell:"
-      RenderBlock {DIV} at (0,201) size 769x0
+      RenderBlock {DIV} at (0,203) size 769x0
         RenderTable at (0,0) size 1x0
           RenderTableSection (anonymous) at (0,0) size 1x0
             RenderTableRow {DIV} at (0,0) size 1x0
             RenderTableRow (anonymous) at (0,0) size 1x0
               RenderTableCell {DIV} at (0,0) size 0x0 [r=1 c=0 rs=1 cs=1]
-      RenderBlock {DIV} at (0,201) size 769x0
+      RenderBlock {DIV} at (0,203) size 769x0
         RenderTable at (0,0) size 1x0
           RenderTableSection (anonymous) at (0,0) size 1x0
             RenderTableRow {DIV} at (0,0) size 1x0
             RenderTableRow (anonymous) at (0,0) size 1x0
               RenderTableCell {DIV} at (0,0) size 0x0 [r=1 c=0 rs=1 cs=1]
-      RenderBlock {PRE} at (0,214) size 769x15
+      RenderBlock {PRE} at (0,216) size 769x15
         RenderText {#text} at (0,0) size 328x15
           text run at (0,0) width 328: "Prepending table-row-group to table-cell:"
-      RenderBlock {DIV} at (0,242) size 769x0
+      RenderBlock {DIV} at (0,244) size 769x0
         RenderTable at (0,0) size 1x0
           RenderTableSection {DIV} at (0,0) size 1x0
           RenderTableSection (anonymous) at (0,0) size 1x0
             RenderTableRow (anonymous) at (0,0) size 1x0
               RenderTableCell {DIV} at (0,0) size 0x0 [r=0 c=0 rs=1 cs=1]
-      RenderBlock {DIV} at (0,242) size 769x0
+      RenderBlock {DIV} at (0,244) size 769x0
         RenderTable at (0,0) size 1x0
           RenderTableSection {DIV} at (0,0) size 1x0
           RenderTableSection (anonymous) at (0,0) size 1x0
             RenderTableRow (anonymous) at (0,0) size 1x0
               RenderTableCell {DIV} at (0,0) size 0x0 [r=0 c=0 rs=1 cs=1]
-      RenderBlock {PRE} at (0,255) size 769x15
+      RenderBlock {PRE} at (0,257) size 769x15
         RenderText {#text} at (0,0) size 352x15
           text run at (0,0) width 352: "Prepending table-column-group to table-cell:"
-      RenderBlock {DIV} at (0,283) size 769x0
+      RenderBlock {DIV} at (0,285) size 769x0
         RenderTable at (0,0) size 1x0
           RenderTableCol {DIV} at (0,0) size 0x0
           RenderTableSection (anonymous) at (0,0) size 1x0
             RenderTableRow (anonymous) at (0,0) size 1x0
               RenderTableCell {DIV} at (0,0) size 0x0 [r=0 c=0 rs=1 cs=1]
-      RenderBlock {DIV} at (0,283) size 769x0
+      RenderBlock {DIV} at (0,285) size 769x0
         RenderTable at (0,0) size 1x0
           RenderTableCol {DIV} at (0,0) size 0x0
           RenderTableSection (anonymous) at (0,0) size 1x0
             RenderTableRow (anonymous) at (0,0) size 1x0
               RenderTableCell {DIV} at (0,0) size 0x0 [r=0 c=0 rs=1 cs=1]
-      RenderBlock {PRE} at (0,296) size 769x15
+      RenderBlock {PRE} at (0,298) size 769x15
         RenderText {#text} at (0,0) size 312x15
           text run at (0,0) width 312: "Prepending table-caption to table-cell:"
-      RenderBlock {DIV} at (0,324) size 769x0
+      RenderBlock {DIV} at (0,326) size 769x0
         RenderTable at (0,0) size 1x0
           RenderBlock {DIV} at (0,0) size 1x0
           RenderTableSection (anonymous) at (0,0) size 1x0
             RenderTableRow (anonymous) at (0,0) size 1x0
               RenderTableCell {DIV} at (0,0) size 0x0 [r=0 c=0 rs=1 cs=1]
-      RenderBlock {DIV} at (0,324) size 769x0
+      RenderBlock {DIV} at (0,326) size 769x0
         RenderTable at (0,0) size 1x0
           RenderBlock {DIV} at (0,0) size 1x0
           RenderTableSection (anonymous) at (0,0) size 1x0
             RenderTableRow (anonymous) at (0,0) size 1x0
               RenderTableCell {DIV} at (0,0) size 0x0 [r=0 c=0 rs=1 cs=1]
-      RenderBlock {PRE} at (0,337) size 769x15
+      RenderBlock {PRE} at (0,339) size 769x15
         RenderText {#text} at (0,0) size 240x15
           text run at (0,0) width 240: "Prepending block to table-row:"
-      RenderBlock {DIV} at (0,365) size 769x0
+      RenderBlock {DIV} at (0,367) size 769x0
         RenderBlock {DIV} at (0,0) size 769x0
         RenderTable at (0,0) size 0x0
           RenderTableSection (anonymous) at (0,0) size 0x0
             RenderTableRow {DIV} at (0,0) size 0x0
-      RenderBlock {DIV} at (0,365) size 769x0
+      RenderBlock {DIV} at (0,367) size 769x0
         RenderBlock {DIV} at (0,0) size 769x0
         RenderTable at (0,0) size 0x0
           RenderTableSection (anonymous) at (0,0) size 0x0
             RenderTableRow {DIV} at (0,0) size 0x0
-      RenderBlock {PRE} at (0,378) size 769x15
+      RenderBlock {PRE} at (0,380) size 769x15
         RenderText {#text} at (0,0) size 248x15
           text run at (0,0) width 248: "Prepending inline to table-row:"
-      RenderBlock {DIV} at (0,406) size 769x0
+      RenderBlock {DIV} at (0,408) size 769x0
         RenderBlock (anonymous) at (0,0) size 769x0
           RenderInline {DIV} at (0,0) size 0x0
         RenderTable at (0,0) size 0x0
           RenderTableSection (anonymous) at (0,0) size 0x0
             RenderTableRow {DIV} at (0,0) size 0x0
-      RenderBlock {DIV} at (0,406) size 769x0
+      RenderBlock {DIV} at (0,408) size 769x0
         RenderBlock (anonymous) at (0,0) size 769x0
           RenderInline {DIV} at (0,0) size 0x0
         RenderTable at (0,0) size 0x0
           RenderTableSection (anonymous) at (0,0) size 0x0
             RenderTableRow {DIV} at (0,0) size 0x0
-      RenderBlock {PRE} at (0,419) size 769x15
+      RenderBlock {PRE} at (0,421) size 769x15
         RenderText {#text} at (0,0) size 280x15
           text run at (0,0) width 280: "Prepending table-cell to table-row:"
-      RenderBlock {DIV} at (0,447) size 769x0
+      RenderBlock {DIV} at (0,449) size 769x0
         RenderTable at (0,0) size 1x0
           RenderTableSection (anonymous) at (0,0) size 1x0
             RenderTableRow (anonymous) at (0,0) size 1x0
               RenderTableCell {DIV} at (0,0) size 0x0 [r=0 c=0 rs=1 cs=1]
             RenderTableRow {DIV} at (0,0) size 1x0
-      RenderBlock {DIV} at (0,447) size 769x0
+      RenderBlock {DIV} at (0,449) size 769x0
         RenderTable at (0,0) size 1x0
           RenderTableSection (anonymous) at (0,0) size 1x0
             RenderTableRow (anonymous) at (0,0) size 1x0
               RenderTableCell {DIV} at (0,0) size 0x0 [r=0 c=0 rs=1 cs=1]
             RenderTableRow {DIV} at (0,0) size 1x0
-      RenderBlock {PRE} at (0,460) size 769x15
+      RenderBlock {PRE} at (0,462) size 769x15
         RenderText {#text} at (0,0) size 272x15
           text run at (0,0) width 272: "Prepending table-row to table-row:"
-      RenderBlock {DIV} at (0,488) size 769x0
+      RenderBlock {DIV} at (0,490) size 769x0
         RenderTable at (0,0) size 0x0
           RenderTableSection (anonymous) at (0,0) size 0x0
             RenderTableRow {DIV} at (0,0) size 0x0
             RenderTableRow {DIV} at (0,0) size 0x0
-      RenderBlock {DIV} at (0,488) size 769x0
+      RenderBlock {DIV} at (0,490) size 769x0
         RenderTable at (0,0) size 0x0
           RenderTableSection (anonymous) at (0,0) size 0x0
             RenderTableRow {DIV} at (0,0) size 0x0
             RenderTableRow {DIV} at (0,0) size 0x0
-      RenderBlock {PRE} at (0,501) size 769x15
+      RenderBlock {PRE} at (0,503) size 769x15
         RenderText {#text} at (0,0) size 320x15
           text run at (0,0) width 320: "Prepending table-row-group to table-row:"
-      RenderBlock {DIV} at (0,529) size 769x0
+      RenderBlock {DIV} at (0,531) size 769x0
         RenderTable at (0,0) size 0x0
           RenderTableSection {DIV} at (0,0) size 0x0
           RenderTableSection (anonymous) at (0,0) size 0x0
             RenderTableRow {DIV} at (0,0) size 0x0
-      RenderBlock {DIV} at (0,529) size 769x0
+      RenderBlock {DIV} at (0,531) size 769x0
         RenderTable at (0,0) size 0x0
           RenderTableSection {DIV} at (0,0) size 0x0
           RenderTableSection (anonymous) at (0,0) size 0x0
             RenderTableRow {DIV} at (0,0) size 0x0
-      RenderBlock {PRE} at (0,542) size 769x15
+      RenderBlock {PRE} at (0,544) size 769x15
         RenderText {#text} at (0,0) size 344x15
           text run at (0,0) width 344: "Prepending table-column-group to table-row:"
-      RenderBlock {DIV} at (0,570) size 769x0
+      RenderBlock {DIV} at (0,572) size 769x0
         RenderTable at (0,0) size 0x0
           RenderTableCol {DIV} at (0,0) size 0x0
           RenderTableSection (anonymous) at (0,0) size 0x0
             RenderTableRow {DIV} at (0,0) size 0x0
-      RenderBlock {DIV} at (0,570) size 769x0
+      RenderBlock {DIV} at (0,572) size 769x0
         RenderTable at (0,0) size 0x0
           RenderTableCol {DIV} at (0,0) size 0x0
           RenderTableSection (anonymous) at (0,0) size 0x0
             RenderTableRow {DIV} at (0,0) size 0x0
-      RenderBlock {PRE} at (0,583) size 769x15
+      RenderBlock {PRE} at (0,585) size 769x15
         RenderText {#text} at (0,0) size 304x15
           text run at (0,0) width 304: "Prepending table-caption to table-row:"
-      RenderBlock {DIV} at (0,611) size 769x0
+      RenderBlock {DIV} at (0,613) size 769x0
         RenderTable at (0,0) size 0x0
           RenderBlock {DIV} at (0,0) size 0x0
           RenderTableSection (anonymous) at (0,0) size 0x0
             RenderTableRow {DIV} at (0,0) size 0x0
-      RenderBlock {DIV} at (0,611) size 769x0
+      RenderBlock {DIV} at (0,613) size 769x0
         RenderTable at (0,0) size 0x0
           RenderBlock {DIV} at (0,0) size 0x0
           RenderTableSection (anonymous) at (0,0) size 0x0
             RenderTableRow {DIV} at (0,0) size 0x0
-      RenderBlock {PRE} at (0,624) size 769x15
+      RenderBlock {PRE} at (0,626) size 769x15
         RenderText {#text} at (0,0) size 288x15
           text run at (0,0) width 288: "Prepending block to table-row-group:"
-      RenderBlock {DIV} at (0,652) size 769x0
+      RenderBlock {DIV} at (0,654) size 769x0
         RenderBlock {DIV} at (0,0) size 769x0
         RenderTable at (0,0) size 0x0
           RenderTableSection {DIV} at (0,0) size 0x0
-      RenderBlock {DIV} at (0,652) size 769x0
+      RenderBlock {DIV} at (0,654) size 769x0
         RenderBlock {DIV} at (0,0) size 769x0
         RenderTable at (0,0) size 0x0
           RenderTableSection {DIV} at (0,0) size 0x0
-      RenderBlock {PRE} at (0,665) size 769x15
+      RenderBlock {PRE} at (0,667) size 769x15
         RenderText {#text} at (0,0) size 296x15
           text run at (0,0) width 296: "Prepending inline to table-row-group:"
-      RenderBlock {DIV} at (0,693) size 769x0
+      RenderBlock {DIV} at (0,695) size 769x0
         RenderBlock (anonymous) at (0,0) size 769x0
           RenderInline {DIV} at (0,0) size 0x0
         RenderTable at (0,0) size 0x0
           RenderTableSection {DIV} at (0,0) size 0x0
-      RenderBlock {DIV} at (0,693) size 769x0
+      RenderBlock {DIV} at (0,695) size 769x0
         RenderBlock (anonymous) at (0,0) size 769x0
           RenderInline {DIV} at (0,0) size 0x0
         RenderTable at (0,0) size 0x0
           RenderTableSection {DIV} at (0,0) size 0x0
-      RenderBlock {PRE} at (0,706) size 769x15
+      RenderBlock {PRE} at (0,708) size 769x15
         RenderText {#text} at (0,0) size 328x15
           text run at (0,0) width 328: "Prepending table-cell to table-row-group:"
-      RenderBlock {DIV} at (0,734) size 769x0
+      RenderBlock {DIV} at (0,736) size 769x0
         RenderTable at (0,0) size 1x0
           RenderTableSection (anonymous) at (0,0) size 1x0
             RenderTableRow (anonymous) at (0,0) size 1x0
               RenderTableCell {DIV} at (0,0) size 0x0 [r=0 c=0 rs=1 cs=1]
           RenderTableSection {DIV} at (0,0) size 1x0
-      RenderBlock {DIV} at (0,734) size 769x0
+      RenderBlock {DIV} at (0,736) size 769x0
         RenderTable at (0,0) size 1x0
           RenderTableSection (anonymous) at (0,0) size 1x0
             RenderTableRow (anonymous) at (0,0) size 1x0
               RenderTableCell {DIV} at (0,0) size 0x0 [r=0 c=0 rs=1 cs=1]
           RenderTableSection {DIV} at (0,0) size 1x0
-      RenderBlock {PRE} at (0,747) size 769x15
+      RenderBlock {PRE} at (0,749) size 769x15
         RenderText {#text} at (0,0) size 320x15
           text run at (0,0) width 320: "Prepending table-row to table-row-group:"
-      RenderBlock {DIV} at (0,775) size 769x0
+      RenderBlock {DIV} at (0,777) size 769x0
         RenderTable at (0,0) size 0x0
           RenderTableSection (anonymous) at (0,0) size 0x0
             RenderTableRow {DIV} at (0,0) size 0x0
           RenderTableSection {DIV} at (0,0) size 0x0
-      RenderBlock {DIV} at (0,775) size 769x0
+      RenderBlock {DIV} at (0,777) size 769x0
         RenderTable at (0,0) size 0x0
           RenderTableSection (anonymous) at (0,0) size 0x0
             RenderTableRow {DIV} at (0,0) size 0x0
           RenderTableSection {DIV} at (0,0) size 0x0
-      RenderBlock {PRE} at (0,788) size 769x15
+      RenderBlock {PRE} at (0,790) size 769x15
         RenderText {#text} at (0,0) size 368x15
           text run at (0,0) width 368: "Prepending table-row-group to table-row-group:"
-      RenderBlock {DIV} at (0,816) size 769x0
+      RenderBlock {DIV} at (0,818) size 769x0
         RenderTable at (0,0) size 0x0
           RenderTableSection {DIV} at (0,0) size 0x0
           RenderTableSection {DIV} at (0,0) size 0x0
-      RenderBlock {DIV} at (0,816) size 769x0
+      RenderBlock {DIV} at (0,818) size 769x0
         RenderTable at (0,0) size 0x0
           RenderTableSection {DIV} at (0,0) size 0x0
           RenderTableSection {DIV} at (0,0) size 0x0
-      RenderBlock {PRE} at (0,829) size 769x15
+      RenderBlock {PRE} at (0,831) size 769x15
         RenderText {#text} at (0,0) size 392x15
           text run at (0,0) width 392: "Prepending table-column-group to table-row-group:"
-      RenderBlock {DIV} at (0,857) size 769x0
+      RenderBlock {DIV} at (0,859) size 769x0
         RenderTable at (0,0) size 0x0
           RenderTableCol {DIV} at (0,0) size 0x0
           RenderTableSection {DIV} at (0,0) size 0x0
-      RenderBlock {DIV} at (0,857) size 769x0
+      RenderBlock {DIV} at (0,859) size 769x0
         RenderTable at (0,0) size 0x0
           RenderTableCol {DIV} at (0,0) size 0x0
           RenderTableSection {DIV} at (0,0) size 0x0
-      RenderBlock {PRE} at (0,870) size 769x15
+      RenderBlock {PRE} at (0,872) size 769x15
         RenderText {#text} at (0,0) size 352x15
           text run at (0,0) width 352: "Prepending table-caption to table-row-group:"
-      RenderBlock {DIV} at (0,898) size 769x0
+      RenderBlock {DIV} at (0,900) size 769x0
         RenderTable at (0,0) size 0x0
           RenderBlock {DIV} at (0,0) size 0x0
           RenderTableSection {DIV} at (0,0) size 0x0
-      RenderBlock {DIV} at (0,898) size 769x0
+      RenderBlock {DIV} at (0,900) size 769x0
         RenderTable at (0,0) size 0x0
           RenderBlock {DIV} at (0,0) size 0x0
           RenderTableSection {DIV} at (0,0) size 0x0
-      RenderBlock {PRE} at (0,911) size 769x15
+      RenderBlock {PRE} at (0,913) size 769x15
         RenderText {#text} at (0,0) size 312x15
           text run at (0,0) width 312: "Prepending block to table-column-group:"
-      RenderBlock {DIV} at (0,939) size 769x0
+      RenderBlock {DIV} at (0,941) size 769x0
         RenderBlock {DIV} at (0,0) size 769x0
         RenderTable at (0,0) size 0x0
           RenderTableCol {DIV} at (0,0) size 0x0
-      RenderBlock {DIV} at (0,939) size 769x0
+      RenderBlock {DIV} at (0,941) size 769x0
         RenderBlock {DIV} at (0,0) size 769x0
         RenderTable at (0,0) size 0x0
           RenderTableCol {DIV} at (0,0) size 0x0
-      RenderBlock {PRE} at (0,952) size 769x15
+      RenderBlock {PRE} at (0,954) size 769x15
         RenderText {#text} at (0,0) size 320x15
           text run at (0,0) width 320: "Prepending inline to table-column-group:"
-      RenderBlock {DIV} at (0,980) size 769x0
+      RenderBlock {DIV} at (0,982) size 769x0
         RenderBlock (anonymous) at (0,0) size 769x0
           RenderInline {DIV} at (0,0) size 0x0
         RenderTable at (0,0) size 0x0
           RenderTableCol {DIV} at (0,0) size 0x0
-      RenderBlock {DIV} at (0,980) size 769x0
+      RenderBlock {DIV} at (0,982) size 769x0
         RenderBlock (anonymous) at (0,0) size 769x0
           RenderInline {DIV} at (0,0) size 0x0
         RenderTable at (0,0) size 0x0
           RenderTableCol {DIV} at (0,0) size 0x0
-      RenderBlock {PRE} at (0,993) size 769x15
+      RenderBlock {PRE} at (0,995) size 769x15
         RenderText {#text} at (0,0) size 352x15
           text run at (0,0) width 352: "Prepending table-cell to table-column-group:"
-      RenderBlock {DIV} at (0,1021) size 769x0
+      RenderBlock {DIV} at (0,1023) size 769x0
         RenderTable at (0,0) size 1x0
           RenderTableSection (anonymous) at (0,0) size 1x0
             RenderTableRow (anonymous) at (0,0) size 1x0
               RenderTableCell {DIV} at (0,0) size 0x0 [r=0 c=0 rs=1 cs=1]
           RenderTableCol {DIV} at (0,0) size 0x0
-      RenderBlock {DIV} at (0,1021) size 769x0
+      RenderBlock {DIV} at (0,1023) size 769x0
         RenderTable at (0,0) size 1x0
           RenderTableSection (anonymous) at (0,0) size 1x0
             RenderTableRow (anonymous) at (0,0) size 1x0
               RenderTableCell {DIV} at (0,0) size 0x0 [r=0 c=0 rs=1 cs=1]
           RenderTableCol {DIV} at (0,0) size 0x0
-      RenderBlock {PRE} at (0,1034) size 769x15
+      RenderBlock {PRE} at (0,1036) size 769x15
         RenderText {#text} at (0,0) size 344x15
           text run at (0,0) width 344: "Prepending table-row to table-column-group:"
-      RenderBlock {DIV} at (0,1062) size 769x0
+      RenderBlock {DIV} at (0,1064) size 769x0
         RenderTable at (0,0) size 0x0
           RenderTableSection (anonymous) at (0,0) size 0x0
             RenderTableRow {DIV} at (0,0) size 0x0
           RenderTableCol {DIV} at (0,0) size 0x0
-      RenderBlock {DIV} at (0,1062) size 769x0
+      RenderBlock {DIV} at (0,1064) size 769x0
         RenderTable at (0,0) size 0x0
           RenderTableSection (anonymous) at (0,0) size 0x0
             RenderTableRow {DIV} at (0,0) size 0x0
           RenderTableCol {DIV} at (0,0) size 0x0
-      RenderBlock {PRE} at (0,1075) size 769x15
+      RenderBlock {PRE} at (0,1077) size 769x15
         RenderText {#text} at (0,0) size 392x15
           text run at (0,0) width 392: "Prepending table-row-group to table-column-group:"
-      RenderBlock {DIV} at (0,1103) size 769x0
+      RenderBlock {DIV} at (0,1105) size 769x0
         RenderTable at (0,0) size 0x0
           RenderTableSection {DIV} at (0,0) size 0x0
           RenderTableCol {DIV} at (0,0) size 0x0
-      RenderBlock {DIV} at (0,1103) size 769x0
+      RenderBlock {DIV} at (0,1105) size 769x0
         RenderTable at (0,0) size 0x0
           RenderTableSection {DIV} at (0,0) size 0x0
           RenderTableCol {DIV} at (0,0) size 0x0
-      RenderBlock {PRE} at (0,1116) size 769x15
+      RenderBlock {PRE} at (0,1118) size 769x15
         RenderText {#text} at (0,0) size 416x15
           text run at (0,0) width 416: "Prepending table-column-group to table-column-group:"
-      RenderBlock {DIV} at (0,1144) size 769x0
+      RenderBlock {DIV} at (0,1146) size 769x0
         RenderTable at (0,0) size 0x0
           RenderTableCol {DIV} at (0,0) size 0x0
           RenderTableCol {DIV} at (0,0) size 0x0
-      RenderBlock {DIV} at (0,1144) size 769x0
+      RenderBlock {DIV} at (0,1146) size 769x0
         RenderTable at (0,0) size 0x0
           RenderTableCol {DIV} at (0,0) size 0x0
           RenderTableCol {DIV} at (0,0) size 0x0
-      RenderBlock {PRE} at (0,1157) size 769x15
+      RenderBlock {PRE} at (0,1159) size 769x15
         RenderText {#text} at (0,0) size 376x15
           text run at (0,0) width 376: "Prepending table-caption to table-column-group:"
-      RenderBlock {DIV} at (0,1185) size 769x0
+      RenderBlock {DIV} at (0,1187) size 769x0
         RenderTable at (0,0) size 0x0
           RenderBlock {DIV} at (0,0) size 0x0
           RenderTableCol {DIV} at (0,0) size 0x0
-      RenderBlock {DIV} at (0,1185) size 769x0
+      RenderBlock {DIV} at (0,1187) size 769x0
         RenderTable at (0,0) size 0x0
           RenderBlock {DIV} at (0,0) size 0x0
           RenderTableCol {DIV} at (0,0) size 0x0
-      RenderBlock {PRE} at (0,1198) size 769x15
+      RenderBlock {PRE} at (0,1200) size 769x15
         RenderText {#text} at (0,0) size 272x15
           text run at (0,0) width 272: "Prepending block to table-caption:"
-      RenderBlock {DIV} at (0,1226) size 769x0
+      RenderBlock {DIV} at (0,1228) size 769x0
         RenderBlock {DIV} at (0,0) size 769x0
         RenderTable at (0,0) size 0x0
           RenderBlock {DIV} at (0,0) size 0x0
-      RenderBlock {DIV} at (0,1226) size 769x0
+      RenderBlock {DIV} at (0,1228) size 769x0
         RenderBlock {DIV} at (0,0) size 769x0
         RenderTable at (0,0) size 0x0
           RenderBlock {DIV} at (0,0) size 0x0
-      RenderBlock {PRE} at (0,1239) size 769x15
+      RenderBlock {PRE} at (0,1241) size 769x15
         RenderText {#text} at (0,0) size 280x15
           text run at (0,0) width 280: "Prepending inline to table-caption:"
-      RenderBlock {DIV} at (0,1267) size 769x0
+      RenderBlock {DIV} at (0,1269) size 769x0
         RenderBlock (anonymous) at (0,0) size 769x0
           RenderInline {DIV} at (0,0) size 0x0
         RenderTable at (0,0) size 0x0
           RenderBlock {DIV} at (0,0) size 0x0
-      RenderBlock {DIV} at (0,1267) size 769x0
+      RenderBlock {DIV} at (0,1269) size 769x0
         RenderBlock (anonymous) at (0,0) size 769x0
           RenderInline {DIV} at (0,0) size 0x0
         RenderTable at (0,0) size 0x0
           RenderBlock {DIV} at (0,0) size 0x0
-      RenderBlock {PRE} at (0,1280) size 769x15
+      RenderBlock {PRE} at (0,1282) size 769x15
         RenderText {#text} at (0,0) size 312x15
           text run at (0,0) width 312: "Prepending table-cell to table-caption:"
-      RenderBlock {DIV} at (0,1308) size 769x0
+      RenderBlock {DIV} at (0,1310) size 769x0
         RenderTable at (0,0) size 1x0
           RenderTableSection (anonymous) at (0,0) size 1x0
             RenderTableRow (anonymous) at (0,0) size 1x0
               RenderTableCell {DIV} at (0,0) size 0x0 [r=0 c=0 rs=1 cs=1]
           RenderBlock {DIV} at (0,0) size 1x0
-      RenderBlock {DIV} at (0,1308) size 769x0
+      RenderBlock {DIV} at (0,1310) size 769x0
         RenderTable at (0,0) size 1x0
           RenderTableSection (anonymous) at (0,0) size 1x0
             RenderTableRow (anonymous) at (0,0) size 1x0
               RenderTableCell {DIV} at (0,0) size 0x0 [r=0 c=0 rs=1 cs=1]
           RenderBlock {DIV} at (0,0) size 1x0
-      RenderBlock {PRE} at (0,1321) size 769x15
+      RenderBlock {PRE} at (0,1323) size 769x15
         RenderText {#text} at (0,0) size 304x15
           text run at (0,0) width 304: "Prepending table-row to table-caption:"
-      RenderBlock {DIV} at (0,1349) size 769x0
+      RenderBlock {DIV} at (0,1351) size 769x0
         RenderTable at (0,0) size 0x0
           RenderTableSection (anonymous) at (0,0) size 0x0
             RenderTableRow {DIV} at (0,0) size 0x0
           RenderBlock {DIV} at (0,0) size 0x0
-      RenderBlock {DIV} at (0,1349) size 769x0
+      RenderBlock {DIV} at (0,1351) size 769x0
         RenderTable at (0,0) size 0x0
           RenderTableSection (anonymous) at (0,0) size 0x0
             RenderTableRow {DIV} at (0,0) size 0x0
           RenderBlock {DIV} at (0,0) size 0x0
-      RenderBlock {PRE} at (0,1362) size 769x15
+      RenderBlock {PRE} at (0,1364) size 769x15
         RenderText {#text} at (0,0) size 352x15
           text run at (0,0) width 352: "Prepending table-row-group to table-caption:"
-      RenderBlock {DIV} at (0,1390) size 769x0
+      RenderBlock {DIV} at (0,1392) size 769x0
         RenderTable at (0,0) size 0x0
           RenderTableSection {DIV} at (0,0) size 0x0
           RenderBlock {DIV} at (0,0) size 0x0
-      RenderBlock {DIV} at (0,1390) size 769x0
+      RenderBlock {DIV} at (0,1392) size 769x0
         RenderTable at (0,0) size 0x0
           RenderTableSection {DIV} at (0,0) size 0x0
           RenderBlock {DIV} at (0,0) size 0x0
-      RenderBlock {PRE} at (0,1403) size 769x15
+      RenderBlock {PRE} at (0,1405) size 769x15
         RenderText {#text} at (0,0) size 376x15
           text run at (0,0) width 376: "Prepending table-column-group to table-caption:"
-      RenderBlock {DIV} at (0,1431) size 769x0
+      RenderBlock {DIV} at (0,1433) size 769x0
         RenderTable at (0,0) size 0x0
           RenderTableCol {DIV} at (0,0) size 0x0
           RenderBlock {DIV} at (0,0) size 0x0
-      RenderBlock {DIV} at (0,1431) size 769x0
+      RenderBlock {DIV} at (0,1433) size 769x0
         RenderTable at (0,0) size 0x0
           RenderTableCol {DIV} at (0,0) size 0x0
           RenderBlock {DIV} at (0,0) size 0x0
-      RenderBlock {PRE} at (0,1444) size 769x15
+      RenderBlock {PRE} at (0,1446) size 769x15
         RenderText {#text} at (0,0) size 336x15
           text run at (0,0) width 336: "Prepending table-caption to table-caption:"
-      RenderBlock {DIV} at (0,1472) size 769x0
+      RenderBlock {DIV} at (0,1474) size 769x0
         RenderTable at (0,0) size 0x0
           RenderBlock {DIV} at (0,0) size 0x0
           RenderBlock {DIV} at (0,0) size 0x0
-      RenderBlock {DIV} at (0,1472) size 769x0
+      RenderBlock {DIV} at (0,1474) size 769x0
         RenderTable at (0,0) size 0x0
           RenderBlock {DIV} at (0,0) size 0x0
           RenderBlock {DIV} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/table/quote-text-around-iframe-expected.png b/LayoutTests/platform/gtk/fast/table/quote-text-around-iframe-expected.png
index 9414888..9555bd9 100644
--- a/LayoutTests/platform/gtk/fast/table/quote-text-around-iframe-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/quote-text-around-iframe-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/quote-text-around-iframe-expected.txt b/LayoutTests/platform/gtk/fast/table/quote-text-around-iframe-expected.txt
index 6874290..ccd2389 100644
--- a/LayoutTests/platform/gtk/fast/table/quote-text-around-iframe-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/quote-text-around-iframe-expected.txt
@@ -1,12 +1,12 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x347
-  RenderBlock {HTML} at (0,0) size 800x347
-    RenderBody {BODY} at (16,16) size 768x315
-      RenderTable at (0,0) size 694x315
-        RenderTableSection (anonymous) at (0,0) size 694x315
-          RenderTableRow {Q} at (0,0) size 694x315
-            RenderTableCell (anonymous) at (0,0) size 694x315 [r=0 c=0 rs=1 cs=1]
+layer at (0,0) size 800x348
+  RenderBlock {HTML} at (0,0) size 800x348
+    RenderBody {BODY} at (16,16) size 768x316
+      RenderTable at (0,0) size 694x316
+        RenderTableSection (anonymous) at (0,0) size 694x316
+          RenderTableRow {Q} at (0,0) size 694x316
+            RenderTableCell (anonymous) at (0,0) size 694x316 [r=0 c=0 rs=1 cs=1]
               RenderInline (generated) at (0,0) size 13x36
                 RenderQuote at (0,0) size 13x36
                   RenderText at (0,279) size 13x36
diff --git a/LayoutTests/platform/gtk/fast/table/relative-position-containment-expected.png b/LayoutTests/platform/gtk/fast/table/relative-position-containment-expected.png
index 4e95746..a3ba163 100644
--- a/LayoutTests/platform/gtk/fast/table/relative-position-containment-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/relative-position-containment-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/relative-position-containment-expected.txt b/LayoutTests/platform/gtk/fast/table/relative-position-containment-expected.txt
index 3e33a5f..3a24c7b 100644
--- a/LayoutTests/platform/gtk/fast/table/relative-position-containment-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/relative-position-containment-expected.txt
@@ -1,15 +1,15 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x335
-  RenderBlock {HTML} at (0,0) size 800x335
-    RenderBody {BODY} at (8,8) size 784x319
-      RenderBlock (anonymous) at (0,0) size 784x17
+layer at (0,0) size 800x336
+  RenderBlock {HTML} at (0,0) size 800x336
+    RenderBody {BODY} at (8,8) size 784x320
+      RenderBlock (anonymous) at (0,0) size 784x18
         RenderText {#text} at (0,0) size 526x17
           text run at (0,0) width 526: "Will be green if the relative positioned table cell properly acts as a containing block."
-      RenderTable {TABLE} at (0,17) size 302x302 [border: (1px solid #000000)]
+      RenderTable {TABLE} at (0,18) size 302x302 [border: (1px solid #000000)]
         RenderTableSection {TBODY} at (1,1) size 300x300
           RenderTableRow {TR} at (0,100) size 300x100
-layer at (109,126) size 100x100
+layer at (109,127) size 100x100
   RenderTableCell {TD} at (100,150) size 100x0 [bgcolor=#FF0000] [r=0 c=0 rs=1 cs=1]
-layer at (109,126) size 100x100
+layer at (109,127) size 100x100
   RenderBlock (positioned) {DIV} at (0,-50) size 100x100 [bgcolor=#008000]
diff --git a/LayoutTests/platform/gtk/fast/table/relative-position-offsets-expected.png b/LayoutTests/platform/gtk/fast/table/relative-position-offsets-expected.png
index 9f45484..1e1e158 100644
--- a/LayoutTests/platform/gtk/fast/table/relative-position-offsets-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/relative-position-offsets-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/relative-position-offsets-expected.txt b/LayoutTests/platform/gtk/fast/table/relative-position-offsets-expected.txt
index 3ab0c16..e5d992b 100644
--- a/LayoutTests/platform/gtk/fast/table/relative-position-offsets-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/relative-position-offsets-expected.txt
@@ -1,15 +1,15 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x233
-  RenderBlock {HTML} at (0,0) size 800x233
-    RenderBody {BODY} at (8,8) size 784x217
-      RenderBlock (anonymous) at (0,0) size 784x17
+layer at (0,0) size 800x234
+  RenderBlock {HTML} at (0,0) size 800x234
+    RenderBody {BODY} at (8,8) size 784x218
+      RenderBlock (anonymous) at (0,0) size 784x18
         RenderText {#text} at (0,0) size 360x17
           text run at (0,0) width 360: "Will be green if relative positioning offsets are supported:"
-      RenderTable {TABLE} at (0,17) size 100x200
+      RenderTable {TABLE} at (0,18) size 100x200
         RenderTableSection {TBODY} at (0,0) size 100x200
           RenderTableRow {TR} at (0,0) size 100x100
             RenderTableCell {TD} at (0,50) size 100x0 [bgcolor=#FF0000] [r=0 c=0 rs=1 cs=1]
           RenderTableRow {TR} at (0,100) size 100x100
-layer at (8,25) size 100x100
+layer at (8,26) size 100x100
   RenderTableCell {TD} at (0,150) size 100x0 [bgcolor=#008000] [r=1 c=0 rs=1 cs=1]
diff --git a/LayoutTests/platform/gtk/fast/table/relative-position-stacking-expected.png b/LayoutTests/platform/gtk/fast/table/relative-position-stacking-expected.png
index d5e33f9..93fca40 100644
--- a/LayoutTests/platform/gtk/fast/table/relative-position-stacking-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/relative-position-stacking-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/relative-position-stacking-expected.txt b/LayoutTests/platform/gtk/fast/table/relative-position-stacking-expected.txt
index ebedc6d..b351877 100644
--- a/LayoutTests/platform/gtk/fast/table/relative-position-stacking-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/relative-position-stacking-expected.txt
@@ -1,17 +1,17 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x133
-  RenderBlock {HTML} at (0,0) size 800x133
-    RenderBody {BODY} at (8,8) size 784x117
-      RenderBlock (anonymous) at (0,0) size 784x17
+layer at (0,0) size 800x134
+  RenderBlock {HTML} at (0,0) size 800x134
+    RenderBody {BODY} at (8,8) size 784x118
+      RenderBlock (anonymous) at (0,0) size 784x18
         RenderText {#text} at (0,0) size 362x17
           text run at (0,0) width 362: "Will be green if relative positioning stacking is supported:"
-      RenderTable {TABLE} at (0,17) size 100x100
+      RenderTable {TABLE} at (0,18) size 100x100
         RenderTableSection {TBODY} at (0,0) size 100x100
           RenderTableRow {TR} at (0,0) size 100x0
           RenderTableRow {TR} at (0,0) size 100x100
             RenderTableCell {TD} at (0,50) size 100x0 [bgcolor=#FF0000] [r=1 c=0 rs=1 cs=1]
-layer at (8,25) size 100x0
+layer at (8,26) size 100x0
   RenderTableCell {TD} at (0,0) size 100x0 [r=0 c=0 rs=1 cs=1]
     RenderBlock {DIV} at (0,0) size 100x0
       RenderBlock {DIV} at (0,0) size 100x100 [bgcolor=#008000]
diff --git a/LayoutTests/platform/gtk/fast/table/remove-td-display-none-expected.png b/LayoutTests/platform/gtk/fast/table/remove-td-display-none-expected.png
index 68d16c9..efe4392 100644
--- a/LayoutTests/platform/gtk/fast/table/remove-td-display-none-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/remove-td-display-none-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/remove-td-display-none-expected.txt b/LayoutTests/platform/gtk/fast/table/remove-td-display-none-expected.txt
index a239bb0..9a2dfb4 100644
--- a/LayoutTests/platform/gtk/fast/table/remove-td-display-none-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/remove-td-display-none-expected.txt
@@ -3,64 +3,64 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x17
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 303x17
           text run at (0,0) width 303: "Both rows should have the same width (725px)."
-      RenderTable {TABLE} at (0,33) size 725x34
-        RenderTableSection {TBODY} at (0,0) size 725x34
-          RenderTableRow {TR} at (0,0) size 725x17
-            RenderTableCell {TD} at (0,0) size 91x17 [bgcolor=#7CFC00] [r=0 c=0 rs=1 cs=1]
+      RenderTable {TABLE} at (0,34) size 725x36
+        RenderTableSection {TBODY} at (0,0) size 725x36
+          RenderTableRow {TR} at (0,0) size 725x18
+            RenderTableCell {TD} at (0,0) size 91x18 [bgcolor=#7CFC00] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (0,0) size 8x17
                 text run at (0,0) width 8: "1"
-            RenderTableCell {TD} at (90,0) size 92x17 [bgcolor=#008000] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (90,0) size 92x18 [bgcolor=#008000] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (0,0) size 17x17
                 text run at (0,0) width 17: "1+"
-            RenderTableCell {TD} at (181,0) size 91x17 [bgcolor=#00FFFF] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (181,0) size 91x18 [bgcolor=#00FFFF] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (0,0) size 8x17
                 text run at (0,0) width 8: "2"
-            RenderTableCell {TD} at (271,0) size 92x17 [bgcolor=#008B8B] [r=0 c=3 rs=1 cs=1]
+            RenderTableCell {TD} at (271,0) size 92x18 [bgcolor=#008B8B] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (0,0) size 17x17
                 text run at (0,0) width 17: "2+"
-            RenderTableCell {TD} at (362,0) size 92x17 [bgcolor=#FFFF00] [r=0 c=4 rs=1 cs=1]
+            RenderTableCell {TD} at (362,0) size 92x18 [bgcolor=#FFFF00] [r=0 c=4 rs=1 cs=1]
               RenderText {#text} at (0,0) size 8x17
                 text run at (0,0) width 8: "3"
-            RenderTableCell {TD} at (453,0) size 91x17 [bgcolor=#FFD700] [r=0 c=5 rs=1 cs=1]
+            RenderTableCell {TD} at (453,0) size 91x18 [bgcolor=#FFD700] [r=0 c=5 rs=1 cs=1]
               RenderText {#text} at (0,0) size 17x17
                 text run at (0,0) width 17: "3+"
-            RenderTableCell {TD} at (543,0) size 92x17 [bgcolor=#FFA500] [r=0 c=6 rs=1 cs=1]
+            RenderTableCell {TD} at (543,0) size 92x18 [bgcolor=#FFA500] [r=0 c=6 rs=1 cs=1]
               RenderText {#text} at (0,0) size 8x17
                 text run at (0,0) width 8: "4"
-            RenderTableCell {TD} at (634,0) size 91x17 [bgcolor=#FF8C00] [r=0 c=7 rs=1 cs=1]
+            RenderTableCell {TD} at (634,0) size 91x18 [bgcolor=#FF8C00] [r=0 c=7 rs=1 cs=1]
               RenderText {#text} at (0,0) size 17x17
                 text run at (0,0) width 17: "4+"
-          RenderTableRow {TR} at (0,17) size 725x17
-            RenderTableCell {TD} at (0,17) size 91x17 [r=1 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,18) size 725x18
+            RenderTableCell {TD} at (0,18) size 91x18 [r=1 c=0 rs=1 cs=1]
               RenderText {#text} at (0,0) size 4x17
                 text run at (0,0) width 4: " "
-      RenderTable {TABLE} at (0,67) size 725x17
-        RenderTableSection {TBODY} at (0,0) size 725x17
-          RenderTableRow {TR} at (0,0) size 725x17
-            RenderTableCell {TD} at (0,0) size 182x17 [bgcolor=#7CFC00] [r=0 c=0 rs=1 cs=1]
+      RenderTable {TABLE} at (0,70) size 725x18
+        RenderTableSection {TBODY} at (0,0) size 725x18
+          RenderTableRow {TR} at (0,0) size 725x18
+            RenderTableCell {TD} at (0,0) size 182x18 [bgcolor=#7CFC00] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (0,0) size 8x17
                 text run at (0,0) width 8: "1"
-            RenderTableCell {TD} at (181,0) size 182x17 [bgcolor=#00FFFF] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (181,0) size 182x18 [bgcolor=#00FFFF] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (0,0) size 8x17
                 text run at (0,0) width 8: "2"
-            RenderTableCell {TD} at (362,0) size 182x17 [bgcolor=#FFFF00] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (362,0) size 182x18 [bgcolor=#FFFF00] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (0,0) size 8x17
                 text run at (0,0) width 8: "3"
-            RenderTableCell {TD} at (543,0) size 182x17 [bgcolor=#FFA500] [r=0 c=3 rs=1 cs=1]
+            RenderTableCell {TD} at (543,0) size 182x18 [bgcolor=#FFA500] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (0,0) size 8x17
                 text run at (0,0) width 8: "4"
-      RenderBlock (anonymous) at (0,84) size 784x30
-        RenderButton {BUTTON} at (2,2) size 54x26 [color=#2E3436] [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
-          RenderBlock (anonymous) at (8,4) size 38x17
+      RenderBlock (anonymous) at (0,88) size 784x31
+        RenderButton {BUTTON} at (2,2) size 54x27 [color=#2E3436] [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
+          RenderBlock (anonymous) at (8,4) size 38x18
             RenderText {#text} at (0,0) size 38x17
               text run at (0,0) width 38: "show"
         RenderText {#text} at (58,6) size 4x17
           text run at (58,6) width 4: " "
-        RenderButton {BUTTON} at (64,2) size 47x26 [color=#2E3436] [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
-          RenderBlock (anonymous) at (8,4) size 31x17
+        RenderButton {BUTTON} at (64,2) size 47x27 [color=#2E3436] [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
+          RenderBlock (anonymous) at (8,4) size 31x18
             RenderText {#text} at (0,0) size 31x17
               text run at (0,0) width 31: "hide"
         RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/table/replaced-percent-height-expected.png b/LayoutTests/platform/gtk/fast/table/replaced-percent-height-expected.png
index d33f726..2e2fecf 100644
--- a/LayoutTests/platform/gtk/fast/table/replaced-percent-height-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/replaced-percent-height-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/replaced-percent-height-expected.txt b/LayoutTests/platform/gtk/fast/table/replaced-percent-height-expected.txt
index d3c669c3..3d20853 100644
--- a/LayoutTests/platform/gtk/fast/table/replaced-percent-height-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/replaced-percent-height-expected.txt
@@ -7,7 +7,7 @@
         RenderTableSection {TBODY} at (0,0) size 610x206
           RenderTableRow {TR} at (0,2) size 610x202
             RenderTableCell {TD} at (2,93) size 402x20 [r=0 c=0 rs=1 cs=1]
-              RenderBlock {DIV} at (1,1) size 400x17 [bgcolor=#008000]
+              RenderBlock {DIV} at (1,1) size 400x18 [bgcolor=#008000]
                 RenderText {#text} at (0,0) size 141x17
                   text run at (0,0) width 141: "This div does not flex."
             RenderTableCell {TD} at (406,2) size 202x202 [r=0 c=1 rs=1 cs=1]
diff --git a/LayoutTests/platform/gtk/fast/table/row-height-recalc-expected.png b/LayoutTests/platform/gtk/fast/table/row-height-recalc-expected.png
index 7a93be9..a7afd80 100644
--- a/LayoutTests/platform/gtk/fast/table/row-height-recalc-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/row-height-recalc-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/row-height-recalc-expected.txt b/LayoutTests/platform/gtk/fast/table/row-height-recalc-expected.txt
index db93756..9732c69 100644
--- a/LayoutTests/platform/gtk/fast/table/row-height-recalc-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/row-height-recalc-expected.txt
@@ -1,9 +1,9 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x167
-  RenderBlock {HTML} at (0,0) size 800x167
-    RenderBody {BODY} at (8,16) size 784x143
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x168
+  RenderBlock {HTML} at (0,0) size 800x168
+    RenderBody {BODY} at (8,16) size 784x144
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 53x17
           text run at (0,0) width 53: "Test for "
         RenderInline {I} at (0,0) size 666x17
@@ -15,8 +15,8 @@
             text run at (405,0) width 314: "Row height not updated when cell heights change"
         RenderText {#text} at (719,0) size 4x17
           text run at (719,0) width 4: "."
-      RenderBlock {HR} at (0,33) size 784x2 [border: (1px inset #000000)]
-      RenderTable {TABLE} at (0,43) size 100x100
+      RenderBlock {HR} at (0,34) size 784x2 [border: (1px inset #000000)]
+      RenderTable {TABLE} at (0,44) size 100x100
         RenderTableSection {TBODY} at (0,0) size 100x100
           RenderTableRow {TR} at (0,0) size 100x0 [bgcolor=#FF0000]
             RenderTableCell {TD} at (0,0) size 50x0 [r=0 c=0 rs=1 cs=1]
diff --git a/LayoutTests/platform/gtk/fast/table/rowspan-paint-order-expected.png b/LayoutTests/platform/gtk/fast/table/rowspan-paint-order-expected.png
index 9bf23a7..edaced1 100644
--- a/LayoutTests/platform/gtk/fast/table/rowspan-paint-order-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/rowspan-paint-order-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/rowspan-paint-order-expected.txt b/LayoutTests/platform/gtk/fast/table/rowspan-paint-order-expected.txt
index fa37a82..aecc320 100644
--- a/LayoutTests/platform/gtk/fast/table/rowspan-paint-order-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/rowspan-paint-order-expected.txt
@@ -6,54 +6,54 @@
       RenderTable {TABLE} at (0,0) size 784x100 [border: (2px outset #808080)]
         RenderTableSection {TBODY} at (2,2) size 780x96
           RenderTableRow {TR} at (0,0) size 780x22
-            RenderTableCell {TD} at (0,21) size 38x54 [bgcolor=#AAAAAA] [border: (1px inset #808080)] [r=0 c=0 rs=3 cs=1]
-              RenderText {#text} at (1,1) size 36x52
-                text run at (1,2) width 26: "Left"
+            RenderTableCell {TD} at (0,20) size 38x56 [bgcolor=#AAAAAA] [border: (1px inset #808080)] [r=0 c=0 rs=3 cs=1]
+              RenderText {#text} at (1,1) size 36x53
+                text run at (1,1) width 26: "Left"
                 text run at (1,19) width 13: "(3"
-                text run at (1,36) width 36: "rows)"
-            RenderTableCell {TD} at (38,20) size 303x19 [bgcolor=#000000] [border: (1px inset #808080)] [r=0 c=1 rs=2 cs=1]
-              RenderText {#text} at (1,1) size 4x17
-                text run at (1,1) width 4: " "
-            RenderTableCell {TD} at (341,0) size 99x19 [border: (1px inset #808080)] [r=0 c=2 rs=1 cs=10]
+                text run at (1,37) width 36: "rows)"
+            RenderTableCell {TD} at (38,19) size 303x21 [bgcolor=#000000] [border: (1px inset #808080)] [r=0 c=1 rs=2 cs=1]
+              RenderText {#text} at (1,1) size 4x18
+                text run at (1,2) width 4: " "
+            RenderTableCell {TD} at (341,0) size 99x20 [border: (1px inset #808080)] [r=0 c=2 rs=1 cs=10]
               RenderText {#text} at (1,1) size 97x17
                 text run at (1,1) width 97: "Middle (1 row)"
-            RenderTableCell {TD} at (439,20) size 304x19 [bgcolor=#000000] [border: (1px inset #808080)] [r=0 c=12 rs=2 cs=1]
-              RenderText {#text} at (1,1) size 4x17
-                text run at (1,1) width 4: " "
-            RenderTableCell {TD} at (742,21) size 39x54 [bgcolor=#AAAAAA] [border: (1px inset #808080)] [r=0 c=13 rs=3 cs=1]
-              RenderText {#text} at (2,1) size 36x52
-                text run at (2,2) width 35: "Right"
+            RenderTableCell {TD} at (439,19) size 304x21 [bgcolor=#000000] [border: (1px inset #808080)] [r=0 c=12 rs=2 cs=1]
+              RenderText {#text} at (1,1) size 4x18
+                text run at (1,2) width 4: " "
+            RenderTableCell {TD} at (742,20) size 39x56 [bgcolor=#AAAAAA] [border: (1px inset #808080)] [r=0 c=13 rs=3 cs=1]
+              RenderText {#text} at (2,1) size 36x53
+                text run at (2,1) width 35: "Right"
                 text run at (24,19) width 13: "(3"
-                text run at (1,36) width 36: "rows)"
+                text run at (1,37) width 36: "rows)"
           RenderTableRow {TR} at (0,22) size 780x37
-            RenderTableCell {TD} at (341,31) size 11x19 [bgcolor=#EEEEEE] [border: (1px inset #808080)] [r=1 c=2 rs=1 cs=1]
-              RenderText {#text} at (1,1) size 4x17
-                text run at (1,1) width 4: " "
-            RenderTableCell {TD} at (351,31) size 12x19 [bgcolor=#EEEEEE] [border: (1px inset #808080)] [r=1 c=3 rs=1 cs=1]
-              RenderText {#text} at (1,1) size 4x17
-                text run at (1,1) width 4: " "
-            RenderTableCell {TD} at (362,31) size 12x19 [bgcolor=#EEEEEE] [border: (1px inset #808080)] [r=1 c=4 rs=1 cs=1]
-              RenderText {#text} at (1,1) size 4x17
-                text run at (1,1) width 4: " "
-            RenderTableCell {TD} at (373,31) size 12x19 [bgcolor=#EEEEEE] [border: (1px inset #808080)] [r=1 c=5 rs=1 cs=1]
-              RenderText {#text} at (1,1) size 4x17
-                text run at (1,1) width 4: " "
-            RenderTableCell {TD} at (384,31) size 12x19 [bgcolor=#EEEEEE] [border: (1px inset #808080)] [r=1 c=6 rs=1 cs=1]
-              RenderText {#text} at (1,1) size 4x17
-                text run at (1,1) width 4: " "
-            RenderTableCell {TD} at (395,31) size 12x19 [bgcolor=#EEEEEE] [border: (1px inset #808080)] [r=1 c=7 rs=1 cs=1]
-              RenderText {#text} at (1,1) size 4x17
-                text run at (1,1) width 4: " "
-            RenderTableCell {TD} at (406,31) size 12x19 [bgcolor=#EEEEEE] [border: (1px inset #808080)] [r=1 c=8 rs=1 cs=1]
-              RenderText {#text} at (1,1) size 4x17
-                text run at (1,1) width 4: " "
-            RenderTableCell {TD} at (417,31) size 12x19 [bgcolor=#EEEEEE] [border: (1px inset #808080)] [r=1 c=9 rs=1 cs=1]
-              RenderText {#text} at (1,1) size 4x17
-                text run at (1,1) width 4: " "
-            RenderTableCell {TD} at (428,31) size 12x19 [bgcolor=#EEEEEE] [border: (1px inset #808080)] [r=1 c=10 rs=1 cs=1]
-              RenderText {#text} at (1,1) size 4x17
-                text run at (1,1) width 4: " "
+            RenderTableCell {TD} at (341,30) size 11x21 [bgcolor=#EEEEEE] [border: (1px inset #808080)] [r=1 c=2 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 4x18
+                text run at (1,2) width 4: " "
+            RenderTableCell {TD} at (351,30) size 12x21 [bgcolor=#EEEEEE] [border: (1px inset #808080)] [r=1 c=3 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 4x18
+                text run at (1,2) width 4: " "
+            RenderTableCell {TD} at (362,30) size 12x21 [bgcolor=#EEEEEE] [border: (1px inset #808080)] [r=1 c=4 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 4x18
+                text run at (1,2) width 4: " "
+            RenderTableCell {TD} at (373,30) size 12x21 [bgcolor=#EEEEEE] [border: (1px inset #808080)] [r=1 c=5 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 4x18
+                text run at (1,2) width 4: " "
+            RenderTableCell {TD} at (384,30) size 12x21 [bgcolor=#EEEEEE] [border: (1px inset #808080)] [r=1 c=6 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 4x18
+                text run at (1,2) width 4: " "
+            RenderTableCell {TD} at (395,30) size 12x21 [bgcolor=#EEEEEE] [border: (1px inset #808080)] [r=1 c=7 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 4x18
+                text run at (1,2) width 4: " "
+            RenderTableCell {TD} at (406,30) size 12x21 [bgcolor=#EEEEEE] [border: (1px inset #808080)] [r=1 c=8 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 4x18
+                text run at (1,2) width 4: " "
+            RenderTableCell {TD} at (417,30) size 12x21 [bgcolor=#EEEEEE] [border: (1px inset #808080)] [r=1 c=9 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 4x18
+                text run at (1,2) width 4: " "
+            RenderTableCell {TD} at (428,30) size 12x21 [bgcolor=#EEEEEE] [border: (1px inset #808080)] [r=1 c=10 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 4x18
+                text run at (1,2) width 4: " "
           RenderTableRow {TR} at (0,59) size 780x37
-            RenderTableCell {TD} at (38,68) size 743x19 [bgcolor=#008000] [border: (1px inset #808080)] [r=2 c=1 rs=1 cs=13]
-              RenderText {#text} at (469,1) size 273x17
-                text run at (469,1) width 273: "Bottom Row Overlaps with the Right Cell!"
+            RenderTableCell {TD} at (38,67) size 743x21 [bgcolor=#008000] [border: (1px inset #808080)] [r=2 c=1 rs=1 cs=13]
+              RenderText {#text} at (469,1) size 273x18
+                text run at (469,2) width 273: "Bottom Row Overlaps with the Right Cell!"
diff --git a/LayoutTests/platform/gtk/fast/table/rowspan-paint-order-vertical-expected.png b/LayoutTests/platform/gtk/fast/table/rowspan-paint-order-vertical-expected.png
index 7138fb8..4decde0 100644
--- a/LayoutTests/platform/gtk/fast/table/rowspan-paint-order-vertical-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/rowspan-paint-order-vertical-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/rowspan-paint-order-vertical-expected.txt b/LayoutTests/platform/gtk/fast/table/rowspan-paint-order-vertical-expected.txt
index 9ae33d9..912a5b8 100644
--- a/LayoutTests/platform/gtk/fast/table/rowspan-paint-order-vertical-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/rowspan-paint-order-vertical-expected.txt
@@ -5,56 +5,56 @@
     RenderBody {BODY} at (8,8) size 784x584
       RenderTable {TABLE} at (0,0) size 100x580 [border: (2px outset #808080)]
         RenderTableSection {TBODY} at (2,2) size 96x576
-          RenderTableRow {TR} at (0,0) size 36x576
-            RenderTableCell {TD} at (0,21) size 96x-4 [bgcolor=#AAAAAA] [border: (1px inset #808080)] [r=0 c=0 rs=3 cs=1]
-              RenderText {#text} at (23,-21) size 51x37
-                text run at (23,-20) width 26: "Left"
-                text run at (40,-20) width 13: "(3"
-                text run at (57,-20) width 36: "rows)"
-            RenderTableCell {TD} at (0,61) size 66x177 [bgcolor=#000000] [border: (1px inset #808080)] [r=0 c=1 rs=2 cs=1]
+          RenderTableRow {TR} at (0,0) size 38x576
+            RenderTableCell {TD} at (0,20) size 96x-2 [bgcolor=#AAAAAA] [border: (1px inset #808080)] [r=0 c=0 rs=3 cs=1]
+              RenderText {#text} at (21,-19) size 53x36
+                text run at (21,-19) width 26: "Left"
+                text run at (39,-19) width 13: "(3"
+                text run at (57,-19) width 36: "rows)"
+            RenderTableCell {TD} at (0,61) size 67x177 [bgcolor=#000000] [border: (1px inset #808080)] [r=0 c=1 rs=2 cs=1]
               RenderText {#text} at (25,-23) size 17x5
                 text run at (25,-22) width 4: " "
-            RenderTableCell {TD} at (0,261) size 36x54 [border: (1px inset #808080)] [r=0 c=2 rs=1 cs=10]
-              RenderText {#text} at (1,4) size 34x48
+            RenderTableCell {TD} at (0,261) size 38x54 [border: (1px inset #808080)] [r=0 c=2 rs=1 cs=10]
+              RenderText {#text} at (1,4) size 35x48
                 text run at (1,4) width 45: "Middle"
-                text run at (18,3) width 47: "(1 row)"
-            RenderTableCell {TD} at (0,338) size 66x177 [bgcolor=#000000] [border: (1px inset #808080)] [r=0 c=12 rs=2 cs=1]
+                text run at (19,3) width 47: "(1 row)"
+            RenderTableCell {TD} at (0,338) size 67x177 [bgcolor=#000000] [border: (1px inset #808080)] [r=0 c=12 rs=2 cs=1]
               RenderText {#text} at (25,-23) size 17x5
                 text run at (25,-22) width 4: " "
-            RenderTableCell {TD} at (0,559) size 96x-4 [bgcolor=#AAAAAA] [border: (1px inset #808080)] [r=0 c=13 rs=3 cs=1]
-              RenderText {#text} at (23,-20) size 51x37
-                text run at (23,-19) width 35: "Right"
-                text run at (40,3) width 13: "(3"
-                text run at (57,-20) width 36: "rows)"
-          RenderTableRow {TR} at (0,36) size 30x576
-            RenderTableCell {TD} at (36,266) size 30x-4 [bgcolor=#EEEEEE] [border: (1px inset #808080)] [r=1 c=2 rs=1 cs=1]
-              RenderText {#text} at (7,-5) size 17x5
-                text run at (7,-4) width 4: " "
-            RenderTableCell {TD} at (36,272) size 30x-4 [bgcolor=#EEEEEE] [border: (1px inset #808080)] [r=1 c=3 rs=1 cs=1]
-              RenderText {#text} at (7,-5) size 17x5
-                text run at (7,-4) width 4: " "
-            RenderTableCell {TD} at (36,278) size 30x-4 [bgcolor=#EEEEEE] [border: (1px inset #808080)] [r=1 c=4 rs=1 cs=1]
-              RenderText {#text} at (7,-5) size 17x5
-                text run at (7,-4) width 4: " "
-            RenderTableCell {TD} at (36,284) size 30x-4 [bgcolor=#EEEEEE] [border: (1px inset #808080)] [r=1 c=5 rs=1 cs=1]
-              RenderText {#text} at (7,-5) size 17x5
-                text run at (7,-4) width 4: " "
-            RenderTableCell {TD} at (36,290) size 30x-4 [bgcolor=#EEEEEE] [border: (1px inset #808080)] [r=1 c=6 rs=1 cs=1]
-              RenderText {#text} at (7,-5) size 17x5
-                text run at (7,-4) width 4: " "
-            RenderTableCell {TD} at (36,296) size 30x-4 [bgcolor=#EEEEEE] [border: (1px inset #808080)] [r=1 c=7 rs=1 cs=1]
-              RenderText {#text} at (7,-5) size 17x5
-                text run at (7,-4) width 4: " "
-            RenderTableCell {TD} at (36,302) size 30x-4 [bgcolor=#EEEEEE] [border: (1px inset #808080)] [r=1 c=8 rs=1 cs=1]
-              RenderText {#text} at (7,-5) size 17x5
-                text run at (7,-4) width 4: " "
-            RenderTableCell {TD} at (36,308) size 30x-4 [bgcolor=#EEEEEE] [border: (1px inset #808080)] [r=1 c=9 rs=1 cs=1]
-              RenderText {#text} at (7,-5) size 17x5
-                text run at (7,-4) width 4: " "
-            RenderTableCell {TD} at (36,314) size 30x-4 [bgcolor=#EEEEEE] [border: (1px inset #808080)] [r=1 c=10 rs=1 cs=1]
-              RenderText {#text} at (7,-5) size 17x5
-                text run at (7,-4) width 4: " "
-          RenderTableRow {TR} at (0,66) size 30x576
-            RenderTableCell {TD} at (66,43) size 30x528 [bgcolor=#008000] [border: (1px inset #808080)] [r=2 c=1 rs=1 cs=13]
-              RenderText {#text} at (7,259) size 17x273
-                text run at (7,260) width 272: "Bottom Row Overlaps with the Right Cell!"
+            RenderTableCell {TD} at (0,558) size 96x-2 [bgcolor=#AAAAAA] [border: (1px inset #808080)] [r=0 c=13 rs=3 cs=1]
+              RenderText {#text} at (21,-18) size 53x36
+                text run at (21,-18) width 35: "Right"
+                text run at (39,4) width 13: "(3"
+                text run at (57,-19) width 36: "rows)"
+          RenderTableRow {TR} at (0,38) size 29x576
+            RenderTableCell {TD} at (38,265) size 29x-2 [bgcolor=#EEEEEE] [border: (1px inset #808080)] [r=1 c=2 rs=1 cs=1]
+              RenderText {#text} at (6,-4) size 17x5
+                text run at (6,-3) width 4: " "
+            RenderTableCell {TD} at (38,271) size 29x-2 [bgcolor=#EEEEEE] [border: (1px inset #808080)] [r=1 c=3 rs=1 cs=1]
+              RenderText {#text} at (6,-4) size 17x5
+                text run at (6,-3) width 4: " "
+            RenderTableCell {TD} at (38,277) size 29x-2 [bgcolor=#EEEEEE] [border: (1px inset #808080)] [r=1 c=4 rs=1 cs=1]
+              RenderText {#text} at (6,-4) size 17x5
+                text run at (6,-3) width 4: " "
+            RenderTableCell {TD} at (38,283) size 29x-2 [bgcolor=#EEEEEE] [border: (1px inset #808080)] [r=1 c=5 rs=1 cs=1]
+              RenderText {#text} at (6,-4) size 17x5
+                text run at (6,-3) width 4: " "
+            RenderTableCell {TD} at (38,289) size 29x-2 [bgcolor=#EEEEEE] [border: (1px inset #808080)] [r=1 c=6 rs=1 cs=1]
+              RenderText {#text} at (6,-4) size 17x5
+                text run at (6,-3) width 4: " "
+            RenderTableCell {TD} at (38,295) size 29x-2 [bgcolor=#EEEEEE] [border: (1px inset #808080)] [r=1 c=7 rs=1 cs=1]
+              RenderText {#text} at (6,-4) size 17x5
+                text run at (6,-3) width 4: " "
+            RenderTableCell {TD} at (38,301) size 29x-2 [bgcolor=#EEEEEE] [border: (1px inset #808080)] [r=1 c=8 rs=1 cs=1]
+              RenderText {#text} at (6,-4) size 17x5
+                text run at (6,-3) width 4: " "
+            RenderTableCell {TD} at (38,307) size 29x-2 [bgcolor=#EEEEEE] [border: (1px inset #808080)] [r=1 c=9 rs=1 cs=1]
+              RenderText {#text} at (6,-4) size 17x5
+                text run at (6,-3) width 4: " "
+            RenderTableCell {TD} at (38,313) size 29x-2 [bgcolor=#EEEEEE] [border: (1px inset #808080)] [r=1 c=10 rs=1 cs=1]
+              RenderText {#text} at (6,-4) size 17x5
+                text run at (6,-3) width 4: " "
+          RenderTableRow {TR} at (0,67) size 29x576
+            RenderTableCell {TD} at (67,42) size 29x530 [bgcolor=#008000] [border: (1px inset #808080)] [r=2 c=1 rs=1 cs=13]
+              RenderText {#text} at (6,260) size 17x273
+                text run at (6,261) width 272: "Bottom Row Overlaps with the Right Cell!"
diff --git a/LayoutTests/platform/gtk/fast/table/rtl-cell-display-none-assert-expected.png b/LayoutTests/platform/gtk/fast/table/rtl-cell-display-none-assert-expected.png
index c7c95d5..3400b5f 100644
--- a/LayoutTests/platform/gtk/fast/table/rtl-cell-display-none-assert-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/rtl-cell-display-none-assert-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/rtl-cell-display-none-assert-expected.txt b/LayoutTests/platform/gtk/fast/table/rtl-cell-display-none-assert-expected.txt
index e21f522..b633aa5 100644
--- a/LayoutTests/platform/gtk/fast/table/rtl-cell-display-none-assert-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/rtl-cell-display-none-assert-expected.txt
@@ -3,26 +3,26 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x34
+      RenderBlock {P} at (0,0) size 784x36
         RenderText {#text} at (0,0) size 172x17
           text run at (0,0) width 172: "This is a regression test for "
-        RenderInline {I} at (0,0) size 781x34
+        RenderInline {I} at (0,0) size 781x35
           RenderInline {A} at (0,0) size 348x17 [color=#0000EE]
             RenderText {#text} at (172,0) size 348x17
               text run at (172,0) width 348: "http://bugzilla.opendarwin.org/show_bug.cgi?id=9652"
-          RenderText {#text} at (520,0) size 781x34
+          RenderText {#text} at (520,0) size 781x35
             text run at (520,0) width 4: " "
             text run at (524,0) width 257: "Assertion failure when changing an RTL"
-            text run at (0,17) width 158: "table cell to display:none"
-        RenderText {#text} at (158,17) size 4x17
-          text run at (158,17) width 4: "."
-      RenderBlock {HR} at (0,50) size 784x2 [border: (1px inset #000000)]
-      RenderBlock {P} at (0,68) size 784x17
+            text run at (0,18) width 158: "table cell to display:none"
+        RenderText {#text} at (158,18) size 4x17
+          text run at (158,18) width 4: "."
+      RenderBlock {HR} at (0,52) size 784x2 [border: (1px inset #000000)]
+      RenderBlock {P} at (0,70) size 784x18
         RenderText {#text} at (0,0) size 257x17
           text run at (0,0) width 257: "No assertion failure means TEST PASS."
-      RenderTable {TABLE} at (0,101) size 50x25 [border: (1px solid #008000)]
-        RenderTableSection {TBODY} at (1,1) size 48x23
-          RenderTableRow {TR} at (0,2) size 48x19
-            RenderTableCell {TD} at (2,2) size 44x19 [r=0 c=0 rs=1 cs=1]
+      RenderTable {TABLE} at (0,104) size 50x26 [border: (1px solid #008000)]
+        RenderTableSection {TBODY} at (1,1) size 48x24
+          RenderTableRow {TR} at (0,2) size 48x20
+            RenderTableCell {TD} at (2,2) size 44x20 [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,1) size 42x17
                 text run at (1,1) width 42: "Lorem"
diff --git a/LayoutTests/platform/gtk/fast/table/rules-attr-dynchange1-expected.png b/LayoutTests/platform/gtk/fast/table/rules-attr-dynchange1-expected.png
index 4a44b85..d7ce4c7 100644
--- a/LayoutTests/platform/gtk/fast/table/rules-attr-dynchange1-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/rules-attr-dynchange1-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/rules-attr-dynchange1-expected.txt b/LayoutTests/platform/gtk/fast/table/rules-attr-dynchange1-expected.txt
index 3444398..2e57649 100644
--- a/LayoutTests/platform/gtk/fast/table/rules-attr-dynchange1-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/rules-attr-dynchange1-expected.txt
@@ -3,29 +3,29 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x576
-      RenderTable {TABLE} at (0,0) size 153x59 [border: none]
-        RenderTableSection {TBODY} at (0,0) size 152x58
-          RenderTableRow {TR} at (0,0) size 152x20
-            RenderTableCell {TD} at (0,0) size 76x20 [border: (1px none #808080) none none (1px solid #808080)] [r=0 c=0 rs=1 cs=1]
+      RenderTable {TABLE} at (0,0) size 153x62 [border: none]
+        RenderTableSection {TBODY} at (0,0) size 152x61
+          RenderTableRow {TR} at (0,0) size 152x21
+            RenderTableCell {TD} at (0,0) size 76x21 [border: (1px none #808080) none none (1px solid #808080)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 73x17
                 text run at (2,2) width 73: "Row1 cell1"
-            RenderTableCell {TD} at (76,0) size 76x20 [border: (1px none #808080) none none (1px solid #808080)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (76,0) size 76x21 [border: (1px none #808080) none none (1px solid #808080)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 73x17
                 text run at (2,2) width 73: "Row1 cell2"
-          RenderTableRow {TR} at (0,20) size 152x19
-            RenderTableCell {TD} at (0,20) size 76x19 [border: none none none (1px solid #808080)] [r=1 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,21) size 152x20
+            RenderTableCell {TD} at (0,21) size 76x20 [border: none none none (1px solid #808080)] [r=1 c=0 rs=1 cs=1]
               RenderText {#text} at (2,1) size 73x17
                 text run at (2,1) width 73: "Row2 cell1"
-            RenderTableCell {TD} at (76,20) size 76x19 [border: none none none (1px solid #808080)] [r=1 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (76,21) size 76x20 [border: none none none (1px solid #808080)] [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (2,1) size 73x17
                 text run at (2,1) width 73: "Row2 cell2"
-          RenderTableRow {TR} at (0,39) size 152x19
-            RenderTableCell {TD} at (0,39) size 76x19 [border: none none none (1px solid #808080)] [r=2 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,41) size 152x20
+            RenderTableCell {TD} at (0,41) size 76x20 [border: none none none (1px solid #808080)] [r=2 c=0 rs=1 cs=1]
               RenderText {#text} at (2,1) size 73x17
                 text run at (2,1) width 73: "Row3 cell1"
-            RenderTableCell {TD} at (76,39) size 76x19 [border: none none none (1px solid #808080)] [r=2 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (76,41) size 76x20 [border: none none none (1px solid #808080)] [r=2 c=1 rs=1 cs=1]
               RenderText {#text} at (2,1) size 73x17
                 text run at (2,1) width 73: "Row3 cell2"
-      RenderBlock {P} at (0,75) size 784x17
+      RenderBlock {P} at (0,78) size 784x18
         RenderText {#text} at (0,0) size 769x17
           text run at (0,0) width 769: "The rules attribute is first set dynamically to rows, then to cols, so the table should show only column borders. Bug 14848."
diff --git a/LayoutTests/platform/gtk/fast/table/rules-attr-dynchange2-expected.png b/LayoutTests/platform/gtk/fast/table/rules-attr-dynchange2-expected.png
index 8522301..4cd8211 100644
--- a/LayoutTests/platform/gtk/fast/table/rules-attr-dynchange2-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/rules-attr-dynchange2-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/rules-attr-dynchange2-expected.txt b/LayoutTests/platform/gtk/fast/table/rules-attr-dynchange2-expected.txt
index 67603d7..c9eb78f 100644
--- a/LayoutTests/platform/gtk/fast/table/rules-attr-dynchange2-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/rules-attr-dynchange2-expected.txt
@@ -3,29 +3,29 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x576
-      RenderTable {TABLE} at (0,0) size 152x61 [border: none]
-        RenderTableSection {TBODY} at (0,0) size 151x60
-          RenderTableRow {TR} at (0,0) size 151x20
-            RenderTableCell {TD} at (0,0) size 76x20 [border: (1px solid #808080) none none (1px none #808080)] [r=0 c=0 rs=1 cs=1]
+      RenderTable {TABLE} at (0,0) size 152x64 [border: none]
+        RenderTableSection {TBODY} at (0,0) size 151x63
+          RenderTableRow {TR} at (0,0) size 151x21
+            RenderTableCell {TD} at (0,0) size 76x21 [border: (1px solid #808080) none none (1px none #808080)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 73x17
                 text run at (2,2) width 73: "Row1 cell1"
-            RenderTableCell {TD} at (76,0) size 75x20 [border: (1px solid #808080) none none none] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (76,0) size 75x21 [border: (1px solid #808080) none none none] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,2) size 73x17
                 text run at (1,2) width 73: "Row1 cell2"
-          RenderTableRow {TR} at (0,20) size 151x20
-            RenderTableCell {TD} at (0,20) size 76x20 [border: (1px solid #808080) none none (1px none #808080)] [r=1 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,21) size 151x21
+            RenderTableCell {TD} at (0,21) size 76x21 [border: (1px solid #808080) none none (1px none #808080)] [r=1 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 73x17
                 text run at (2,2) width 73: "Row2 cell1"
-            RenderTableCell {TD} at (76,20) size 75x20 [border: (1px solid #808080) none none none] [r=1 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (76,21) size 75x21 [border: (1px solid #808080) none none none] [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (1,2) size 73x17
                 text run at (1,2) width 73: "Row2 cell2"
-          RenderTableRow {TR} at (0,40) size 151x20
-            RenderTableCell {TD} at (0,40) size 76x20 [border: (1px solid #808080) none none (1px none #808080)] [r=2 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,42) size 151x21
+            RenderTableCell {TD} at (0,42) size 76x21 [border: (1px solid #808080) none none (1px none #808080)] [r=2 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 73x17
                 text run at (2,2) width 73: "Row3 cell1"
-            RenderTableCell {TD} at (76,40) size 75x20 [border: (1px solid #808080) none none none] [r=2 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (76,42) size 75x21 [border: (1px solid #808080) none none none] [r=2 c=1 rs=1 cs=1]
               RenderText {#text} at (1,2) size 73x17
                 text run at (1,2) width 73: "Row3 cell2"
-      RenderBlock {P} at (0,77) size 784x17
+      RenderBlock {P} at (0,80) size 784x18
         RenderText {#text} at (0,0) size 747x17
           text run at (0,0) width 747: "The rules attribute is first set dynamically to cols, then to rows, so the table should show only row borders. Bug 14848."
diff --git a/LayoutTests/platform/gtk/fast/table/spanOverlapRepaint-expected.png b/LayoutTests/platform/gtk/fast/table/spanOverlapRepaint-expected.png
index 20c769f..6ce72dc 100644
--- a/LayoutTests/platform/gtk/fast/table/spanOverlapRepaint-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/spanOverlapRepaint-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/spanOverlapRepaint-expected.txt b/LayoutTests/platform/gtk/fast/table/spanOverlapRepaint-expected.txt
index 0ab8a8d..5b707b0 100644
--- a/LayoutTests/platform/gtk/fast/table/spanOverlapRepaint-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/spanOverlapRepaint-expected.txt
@@ -3,24 +3,24 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderTable {TABLE} at (0,0) size 219x53
-        RenderTableSection {TBODY} at (0,0) size 219x53
+      RenderTable {TABLE} at (0,0) size 219x54
+        RenderTableSection {TBODY} at (0,0) size 219x54
           RenderTableRow {TR} at (0,2) size 219x2
             RenderTableCell {TD} at (2,2) size 6x2 [r=0 c=0 rs=1 cs=1]
           RenderTableRow {TR} at (0,6) size 219x0
             RenderTableCell {TD} at (2,6) size 6x2 [r=1 c=0 rs=2 cs=1]
           RenderTableRow {TR} at (0,8) size 219x0
-            RenderTableCell {TD} at (10,28) size 207x3 [r=2 c=1 rs=2 cs=1]
-          RenderTableRow {TR} at (0,10) size 219x41
-            RenderTableCell {TD} at (2,10) size 215x41 [r=3 c=0 rs=1 cs=2]
-              RenderTable {TABLE} at (1,1) size 213x39 [border: (2px outset #808080)]
-                RenderTableSection {TBODY} at (2,2) size 209x35
-                  RenderTableRow {TR} at (0,2) size 209x31
-                    RenderTableCell {TD} at (2,15) size 4x5 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
-                    RenderTableCell {TD} at (8,2) size 199x31 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
-                      RenderTextControl {INPUT} at (4,4) size 191x23 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+            RenderTableCell {TD} at (10,29) size 207x2 [r=2 c=1 rs=2 cs=1]
+          RenderTableRow {TR} at (0,10) size 219x42
+            RenderTableCell {TD} at (2,10) size 215x42 [r=3 c=0 rs=1 cs=2]
+              RenderTable {TABLE} at (1,1) size 213x40 [border: (2px outset #808080)]
+                RenderTableSection {TBODY} at (2,2) size 209x36
+                  RenderTableRow {TR} at (0,2) size 209x32
+                    RenderTableCell {TD} at (2,16) size 4x4 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+                    RenderTableCell {TD} at (8,2) size 199x32 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+                      RenderTextControl {INPUT} at (4,4) size 191x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
                       RenderText {#text} at (0,0) size 0x0
-layer at (28,30) size 185x17
-  RenderBlock {DIV} at (3,3) size 185x17
+layer at (28,30) size 185x18
+  RenderBlock {DIV} at (3,3) size 185x18
     RenderText {#text} at (0,0) size 35x17
       text run at (0,0) width 35: "hello"
diff --git a/LayoutTests/platform/gtk/fast/table/stale-grid-crash-expected.png b/LayoutTests/platform/gtk/fast/table/stale-grid-crash-expected.png
index f65ba13..90a0601 100644
--- a/LayoutTests/platform/gtk/fast/table/stale-grid-crash-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/stale-grid-crash-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/stale-grid-crash-expected.txt b/LayoutTests/platform/gtk/fast/table/stale-grid-crash-expected.txt
index 123556f..76e6947 100644
--- a/LayoutTests/platform/gtk/fast/table/stale-grid-crash-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/stale-grid-crash-expected.txt
@@ -3,7 +3,7 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x17
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 53x17
           text run at (0,0) width 53: "Test for "
         RenderInline {I} at (0,0) size 715x17
@@ -15,13 +15,13 @@
             text run at (358,0) width 410: "REGRESSION: Crash emailing blog entry using Google Reader"
         RenderText {#text} at (768,0) size 4x17
           text run at (768,0) width 4: "."
-      RenderBlock {P} at (0,33) size 784x17
+      RenderBlock {P} at (0,34) size 784x18
         RenderText {#text} at (0,0) size 71x17
           text run at (0,0) width 71: "SUCCESS"
-      RenderBlock (anonymous) at (0,66) size 784x1
+      RenderBlock (anonymous) at (0,68) size 784x1
         RenderImage {IMG} at (0,0) size 1x1
         RenderText {#text} at (0,0) size 0x0
-      RenderTable {TABLE} at (0,67) size 2x2
+      RenderTable {TABLE} at (0,69) size 2x2
         RenderTableSection {TBODY} at (0,0) size 2x2
           RenderTableRow {TR} at (0,0) size 2x0
           RenderTableRow {TR} at (0,0) size 2x2
diff --git a/LayoutTests/platform/gtk/fast/table/table-after-child-in-table-expected.png b/LayoutTests/platform/gtk/fast/table/table-after-child-in-table-expected.png
index dcbb48d..7f2cb97 100644
--- a/LayoutTests/platform/gtk/fast/table/table-after-child-in-table-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/table-after-child-in-table-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/table-after-child-in-table-expected.txt b/LayoutTests/platform/gtk/fast/table/table-after-child-in-table-expected.txt
index 831ae39..017fba0 100644
--- a/LayoutTests/platform/gtk/fast/table/table-after-child-in-table-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/table-after-child-in-table-expected.txt
@@ -3,17 +3,17 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderTable {DIV} at (0,0) size 128x110 [color=#FF0000] [border: (3px solid #008000)]
-        RenderTableSection (anonymous) at (19,19) size 90x72
-          RenderTableRow (anonymous) at (0,0) size 90x72
-            RenderTableCell (anonymous) at (0,0) size 90x72 [r=0 c=0 rs=1 cs=1]
-              RenderBlock (anonymous) at (0,0) size 90x17
+      RenderTable {DIV} at (0,0) size 128x112 [color=#FF0000] [border: (3px solid #008000)]
+        RenderTableSection (anonymous) at (19,19) size 90x74
+          RenderTableRow (anonymous) at (0,0) size 90x74
+            RenderTableCell (anonymous) at (0,0) size 90x74 [r=0 c=0 rs=1 cs=1]
+              RenderBlock (anonymous) at (0,0) size 90x18
                 RenderInline {SPAN} at (0,0) size 77x17
                   RenderText {#text} at (0,0) size 77x17
                     text run at (0,0) width 77: "CONTENT"
-              RenderTable at (0,17) size 90x55 [border: (3px solid #0000FF)]
-                RenderTableSection (anonymous) at (19,19) size 52x17
-                  RenderTableRow (anonymous) at (0,0) size 52x17
-                    RenderTableCell (anonymous) at (0,0) size 52x17 [r=0 c=0 rs=1 cs=1]
+              RenderTable at (0,18) size 90x56 [border: (3px solid #0000FF)]
+                RenderTableSection (anonymous) at (19,19) size 52x18
+                  RenderTableRow (anonymous) at (0,0) size 52x18
+                    RenderTableCell (anonymous) at (0,0) size 52x18 [r=0 c=0 rs=1 cs=1]
                       RenderText at (0,0) size 52x17
                         text run at (0,0) width 52: "AFTER"
diff --git a/LayoutTests/platform/gtk/fast/table/table-and-parts-outline-expected.png b/LayoutTests/platform/gtk/fast/table/table-and-parts-outline-expected.png
index 0111e7c..b054213 100644
--- a/LayoutTests/platform/gtk/fast/table/table-and-parts-outline-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/table-and-parts-outline-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/table-and-parts-outline-expected.txt b/LayoutTests/platform/gtk/fast/table/table-and-parts-outline-expected.txt
index 78db469..a23e5b1 100644
--- a/LayoutTests/platform/gtk/fast/table/table-and-parts-outline-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/table-and-parts-outline-expected.txt
@@ -3,24 +3,24 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock (anonymous) at (0,0) size 784x34
+      RenderBlock (anonymous) at (0,0) size 784x36
         RenderText {#text} at (0,0) size 661x17
           text run at (0,0) width 661: "You should see a table with a dotted green outline, and four table cells inside it with a solid black outline."
         RenderBR {BR} at (661,14) size 0x0
-        RenderBR {BR} at (0,17) size 0x17
-      RenderTable {TABLE} at (0,34) size 86x44
-        RenderTableSection {TBODY} at (0,0) size 86x44
-          RenderTableRow {TR} at (0,2) size 86x19
-            RenderTableCell {TD} at (2,2) size 40x19 [r=0 c=0 rs=1 cs=1]
+        RenderBR {BR} at (0,18) size 0x17
+      RenderTable {TABLE} at (0,36) size 86x46
+        RenderTableSection {TBODY} at (0,0) size 86x46
+          RenderTableRow {TR} at (0,2) size 86x20
+            RenderTableCell {TD} at (2,2) size 40x20 [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,1) size 38x17
                 text run at (1,1) width 38: "Cell 1"
-            RenderTableCell {TD} at (44,2) size 40x19 [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (44,2) size 40x20 [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 38x17
                 text run at (1,1) width 38: "Cell 2"
-          RenderTableRow {TR} at (0,23) size 86x19
-            RenderTableCell {TD} at (2,23) size 40x19 [r=1 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,24) size 86x20
+            RenderTableCell {TD} at (2,24) size 40x20 [r=1 c=0 rs=1 cs=1]
               RenderText {#text} at (1,1) size 38x17
                 text run at (1,1) width 38: "Cell 3"
-            RenderTableCell {TD} at (44,23) size 40x19 [r=1 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (44,24) size 40x20 [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 38x17
                 text run at (1,1) width 38: "Cell 4"
diff --git a/LayoutTests/platform/gtk/fast/table/table-before-child-in-table-expected.png b/LayoutTests/platform/gtk/fast/table/table-before-child-in-table-expected.png
index 353ce45..f671c5e 100644
--- a/LayoutTests/platform/gtk/fast/table/table-before-child-in-table-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/table-before-child-in-table-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/table-before-child-in-table-expected.txt b/LayoutTests/platform/gtk/fast/table/table-before-child-in-table-expected.txt
index d6a1e4f..7c9985e 100644
--- a/LayoutTests/platform/gtk/fast/table/table-before-child-in-table-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/table-before-child-in-table-expected.txt
@@ -3,17 +3,17 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderTable {DIV} at (0,0) size 139x110 [color=#FF0000] [border: (3px solid #008000)]
-        RenderTableSection (anonymous) at (19,19) size 101x72
-          RenderTableRow (anonymous) at (0,0) size 101x72
-            RenderTableCell (anonymous) at (0,0) size 101x72 [r=0 c=0 rs=1 cs=1]
-              RenderTable at (0,0) size 101x55 [border: (3px solid #0000FF)]
-                RenderTableSection (anonymous) at (19,19) size 63x17
-                  RenderTableRow (anonymous) at (0,0) size 63x17
-                    RenderTableCell (anonymous) at (0,0) size 63x17 [r=0 c=0 rs=1 cs=1]
+      RenderTable {DIV} at (0,0) size 139x112 [color=#FF0000] [border: (3px solid #008000)]
+        RenderTableSection (anonymous) at (19,19) size 101x74
+          RenderTableRow (anonymous) at (0,0) size 101x74
+            RenderTableCell (anonymous) at (0,0) size 101x74 [r=0 c=0 rs=1 cs=1]
+              RenderTable at (0,0) size 101x56 [border: (3px solid #0000FF)]
+                RenderTableSection (anonymous) at (19,19) size 63x18
+                  RenderTableRow (anonymous) at (0,0) size 63x18
+                    RenderTableCell (anonymous) at (0,0) size 63x18 [r=0 c=0 rs=1 cs=1]
                       RenderText at (0,0) size 63x17
                         text run at (0,0) width 63: "BEFORE"
-              RenderBlock (anonymous) at (0,55) size 101x17
+              RenderBlock (anonymous) at (0,56) size 101x18
                 RenderInline {SPAN} at (0,0) size 77x17
                   RenderText {#text} at (0,0) size 77x17
                     text run at (0,0) width 77: "CONTENT"
diff --git a/LayoutTests/platform/gtk/fast/table/table-cell-after-child-in-block-expected.png b/LayoutTests/platform/gtk/fast/table/table-cell-after-child-in-block-expected.png
index a93d6f0..5fdde50 100644
--- a/LayoutTests/platform/gtk/fast/table/table-cell-after-child-in-block-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/table-cell-after-child-in-block-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/table-cell-after-child-in-block-expected.txt b/LayoutTests/platform/gtk/fast/table/table-cell-after-child-in-block-expected.txt
index e69925a..9772cfd 100644
--- a/LayoutTests/platform/gtk/fast/table/table-cell-after-child-in-block-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/table-cell-after-child-in-block-expected.txt
@@ -3,13 +3,13 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {DIV} at (0,0) size 784x110 [color=#FF0000] [border: (3px solid #008000)]
-        RenderBlock {DIV} at (19,19) size 746x17
+      RenderBlock {DIV} at (0,0) size 784x112 [color=#FF0000] [border: (3px solid #008000)]
+        RenderBlock {DIV} at (19,19) size 746x18
           RenderText {#text} at (0,0) size 77x17
             text run at (0,0) width 77: "CONTENT"
-        RenderTable at (19,36) size 90x55
-          RenderTableSection (anonymous) at (0,0) size 90x55
-            RenderTableRow (anonymous) at (0,0) size 90x55
-              RenderTableCell (anonymous) at (0,0) size 90x55 [border: (3px solid #0000FF)] [r=0 c=0 rs=1 cs=1]
+        RenderTable at (19,37) size 90x56
+          RenderTableSection (anonymous) at (0,0) size 90x56
+            RenderTableRow (anonymous) at (0,0) size 90x56
+              RenderTableCell (anonymous) at (0,0) size 90x56 [border: (3px solid #0000FF)] [r=0 c=0 rs=1 cs=1]
                 RenderText at (19,19) size 52x17
                   text run at (19,19) width 52: "AFTER"
diff --git a/LayoutTests/platform/gtk/fast/table/table-cell-after-child-in-table-expected.png b/LayoutTests/platform/gtk/fast/table/table-cell-after-child-in-table-expected.png
index e057559..23a1e33 100644
--- a/LayoutTests/platform/gtk/fast/table/table-cell-after-child-in-table-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/table-cell-after-child-in-table-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/table-cell-after-child-in-table-expected.txt b/LayoutTests/platform/gtk/fast/table/table-cell-after-child-in-table-expected.txt
index 22ce62d3..fbb4cf7 100644
--- a/LayoutTests/platform/gtk/fast/table/table-cell-after-child-in-table-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/table-cell-after-child-in-table-expected.txt
@@ -3,13 +3,13 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderTable {DIV} at (0,0) size 205x93 [color=#FF0000] [border: (3px solid #008000)]
-        RenderTableSection (anonymous) at (19,19) size 167x55
-          RenderTableRow (anonymous) at (0,0) size 167x55
-            RenderTableCell (anonymous) at (0,19) size 77x17 [r=0 c=0 rs=1 cs=1]
+      RenderTable {DIV} at (0,0) size 205x94 [color=#FF0000] [border: (3px solid #008000)]
+        RenderTableSection (anonymous) at (19,19) size 167x56
+          RenderTableRow (anonymous) at (0,0) size 167x56
+            RenderTableCell (anonymous) at (0,19) size 77x18 [r=0 c=0 rs=1 cs=1]
               RenderInline {SPAN} at (0,0) size 77x17
                 RenderText {#text} at (0,0) size 77x17
                   text run at (0,0) width 77: "CONTENT"
-            RenderTableCell (anonymous) at (77,0) size 90x55 [border: (3px solid #0000FF)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell (anonymous) at (77,0) size 90x56 [border: (3px solid #0000FF)] [r=0 c=1 rs=1 cs=1]
               RenderText at (19,19) size 52x17
                 text run at (19,19) width 52: "AFTER"
diff --git a/LayoutTests/platform/gtk/fast/table/table-cell-before-child-in-block-expected.png b/LayoutTests/platform/gtk/fast/table/table-cell-before-child-in-block-expected.png
index df0297b..43fe149 100644
--- a/LayoutTests/platform/gtk/fast/table/table-cell-before-child-in-block-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/table-cell-before-child-in-block-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/table-cell-before-child-in-block-expected.txt b/LayoutTests/platform/gtk/fast/table/table-cell-before-child-in-block-expected.txt
index abf8f2b..cc18da3 100644
--- a/LayoutTests/platform/gtk/fast/table/table-cell-before-child-in-block-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/table-cell-before-child-in-block-expected.txt
@@ -3,13 +3,13 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {DIV} at (0,0) size 784x110 [color=#FF0000] [border: (3px solid #008000)]
-        RenderTable at (19,19) size 101x55
-          RenderTableSection (anonymous) at (0,0) size 101x55
-            RenderTableRow (anonymous) at (0,0) size 101x55
-              RenderTableCell (anonymous) at (0,0) size 101x55 [border: (3px solid #0000FF)] [r=0 c=0 rs=1 cs=1]
+      RenderBlock {DIV} at (0,0) size 784x112 [color=#FF0000] [border: (3px solid #008000)]
+        RenderTable at (19,19) size 101x56
+          RenderTableSection (anonymous) at (0,0) size 101x56
+            RenderTableRow (anonymous) at (0,0) size 101x56
+              RenderTableCell (anonymous) at (0,0) size 101x56 [border: (3px solid #0000FF)] [r=0 c=0 rs=1 cs=1]
                 RenderText at (19,19) size 63x17
                   text run at (19,19) width 63: "BEFORE"
-        RenderBlock {DIV} at (19,74) size 746x17
+        RenderBlock {DIV} at (19,75) size 746x18
           RenderText {#text} at (0,0) size 77x17
             text run at (0,0) width 77: "CONTENT"
diff --git a/LayoutTests/platform/gtk/fast/table/table-cell-before-child-in-table-expected.png b/LayoutTests/platform/gtk/fast/table/table-cell-before-child-in-table-expected.png
index e90e0e3..8d10c24 100644
--- a/LayoutTests/platform/gtk/fast/table/table-cell-before-child-in-table-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/table-cell-before-child-in-table-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/table-cell-before-child-in-table-expected.txt b/LayoutTests/platform/gtk/fast/table/table-cell-before-child-in-table-expected.txt
index 6a7ffc4..c7fbecc 100644
--- a/LayoutTests/platform/gtk/fast/table/table-cell-before-child-in-table-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/table-cell-before-child-in-table-expected.txt
@@ -3,13 +3,13 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderTable {DIV} at (0,0) size 216x93 [color=#FF0000] [border: (3px solid #008000)]
-        RenderTableSection (anonymous) at (19,19) size 178x55
-          RenderTableRow (anonymous) at (0,0) size 178x55
-            RenderTableCell (anonymous) at (0,0) size 101x55 [border: (3px solid #0000FF)] [r=0 c=0 rs=1 cs=1]
+      RenderTable {DIV} at (0,0) size 216x94 [color=#FF0000] [border: (3px solid #008000)]
+        RenderTableSection (anonymous) at (19,19) size 178x56
+          RenderTableRow (anonymous) at (0,0) size 178x56
+            RenderTableCell (anonymous) at (0,0) size 101x56 [border: (3px solid #0000FF)] [r=0 c=0 rs=1 cs=1]
               RenderText at (19,19) size 63x17
                 text run at (19,19) width 63: "BEFORE"
-            RenderTableCell (anonymous) at (101,19) size 77x17 [r=0 c=1 rs=1 cs=1]
+            RenderTableCell (anonymous) at (101,19) size 77x18 [r=0 c=1 rs=1 cs=1]
               RenderInline {SPAN} at (0,0) size 77x17
                 RenderText {#text} at (0,0) size 77x17
                   text run at (0,0) width 77: "CONTENT"
diff --git a/LayoutTests/platform/gtk/fast/table/table-continuation-outline-paint-crash-expected.png b/LayoutTests/platform/gtk/fast/table/table-continuation-outline-paint-crash-expected.png
index 1b70685..5ad8c3a 100644
--- a/LayoutTests/platform/gtk/fast/table/table-continuation-outline-paint-crash-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/table-continuation-outline-paint-crash-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/table-continuation-outline-paint-crash-expected.txt b/LayoutTests/platform/gtk/fast/table/table-continuation-outline-paint-crash-expected.txt
index f2b472f..f350625 100644
--- a/LayoutTests/platform/gtk/fast/table/table-continuation-outline-paint-crash-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/table-continuation-outline-paint-crash-expected.txt
@@ -3,14 +3,14 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock (anonymous) at (0,0) size 784x17
+      RenderBlock (anonymous) at (0,0) size 784x18
         RenderText {#text} at (0,0) size 340x17
           text run at (0,0) width 340: "You should see a PASS with a solid outline around it."
         RenderText {#text} at (0,0) size 0x0
-      RenderTable {TABLE} at (0,17) size 43x21
-        RenderTableSection (anonymous) at (0,0) size 43x21
-          RenderTableRow (anonymous) at (0,2) size 43x17
-            RenderTableCell (anonymous) at (2,2) size 39x17 [r=0 c=0 rs=1 cs=1]
+      RenderTable {TABLE} at (0,18) size 43x22
+        RenderTableSection (anonymous) at (0,0) size 43x22
+          RenderTableRow (anonymous) at (0,2) size 43x18
+            RenderTableCell (anonymous) at (2,2) size 39x18 [r=0 c=0 rs=1 cs=1]
               RenderInline {SPAN} at (0,0) size 39x17
                 RenderText {#text} at (0,0) size 39x17
                   text run at (0,0) width 39: "PASS"
diff --git a/LayoutTests/platform/gtk/fast/table/table-display-types-expected.png b/LayoutTests/platform/gtk/fast/table/table-display-types-expected.png
index 4cc4683..3b57ff7 100644
--- a/LayoutTests/platform/gtk/fast/table/table-display-types-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/table-display-types-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/table-display-types-expected.txt b/LayoutTests/platform/gtk/fast/table/table-display-types-expected.txt
index 8735396..9719510 100644
--- a/LayoutTests/platform/gtk/fast/table/table-display-types-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/table-display-types-expected.txt
@@ -3,158 +3,158 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,10) size 784x582
-      RenderTable {TABLE} at (10,0) size 118x88 [border: (1px solid #000000)]
-        RenderTableSection {THEAD} at (1,1) size 116x23
-          RenderTableRow {TR} at (0,2) size 116x19
-            RenderTableCell {TD} at (2,2) size 55x19 [r=0 c=0 rs=1 cs=1]
+      RenderTable {TABLE} at (10,0) size 118x92 [border: (1px solid #000000)]
+        RenderTableSection {THEAD} at (1,1) size 116x24
+          RenderTableRow {TR} at (0,2) size 116x20
+            RenderTableCell {TD} at (2,2) size 55x20 [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,1) size 46x17
                 text run at (1,1) width 46: "Head 1"
-            RenderTableCell {TD} at (59,2) size 55x19 [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (59,2) size 55x20 [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 46x17
                 text run at (1,1) width 46: "Head 2"
-        RenderTableSection {TFOOT} at (1,66) size 116x21
-          RenderTableRow {TR} at (0,0) size 116x19
-            RenderTableCell {TD} at (2,0) size 55x19 [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {TFOOT} at (1,69) size 116x22
+          RenderTableRow {TR} at (0,0) size 116x20
+            RenderTableCell {TD} at (2,0) size 55x20 [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,1) size 53x17
                 text run at (1,1) width 53: "Footer 1"
-            RenderTableCell {TD} at (59,0) size 55x19 [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (59,0) size 55x20 [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 53x17
                 text run at (1,1) width 53: "Footer 2"
-        RenderTableSection {TBODY} at (1,24) size 116x42
-          RenderTableRow {TR} at (0,0) size 116x19
-            RenderTableCell {TD} at (2,0) size 55x19 [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {TBODY} at (1,25) size 116x44
+          RenderTableRow {TR} at (0,0) size 116x20
+            RenderTableCell {TD} at (2,0) size 55x20 [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,1) size 38x17
                 text run at (1,1) width 38: "Cell 1"
-            RenderTableCell {TD} at (59,0) size 55x19 [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (59,0) size 55x20 [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 38x17
                 text run at (1,1) width 38: "Cell 2"
-          RenderTableRow {TR} at (0,21) size 116x19
-            RenderTableCell {TD} at (2,21) size 55x19 [r=1 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,22) size 116x20
+            RenderTableCell {TD} at (2,22) size 55x20 [r=1 c=0 rs=1 cs=1]
               RenderText {#text} at (1,1) size 38x17
                 text run at (1,1) width 38: "Cell 3"
-            RenderTableCell {TD} at (59,21) size 55x19 [r=1 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (59,22) size 55x20 [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 38x17
                 text run at (1,1) width 38: "Cell 4"
-      RenderBlock {P} at (0,104) size 784x17
+      RenderBlock {P} at (0,108) size 784x18
         RenderText {#text} at (0,0) size 222x17
           text run at (0,0) width 222: "Row groups have display:table-cell"
-      RenderTable {TABLE} at (10,137) size 234x58 [border: (1px solid #000000)]
-        RenderTableSection (anonymous) at (1,1) size 232x31
-          RenderTableRow (anonymous) at (0,2) size 232x27
-            RenderTableCell {THEAD} at (2,2) size 106x27 [r=0 c=0 rs=1 cs=1]
-              RenderTable at (0,0) size 106x27
-                RenderTableSection (anonymous) at (0,0) size 106x27
-                  RenderTableRow (anonymous) at (0,2) size 106x23
-                    RenderTableCell {TR} at (2,2) size 102x23 [r=0 c=0 rs=1 cs=1]
-                      RenderTable at (0,0) size 102x23
-                        RenderTableSection (anonymous) at (0,0) size 102x23
-                          RenderTableRow (anonymous) at (0,2) size 102x19
-                            RenderTableCell {TD} at (2,2) size 48x19 [r=0 c=0 rs=1 cs=1]
+      RenderTable {TABLE} at (10,142) size 234x60 [border: (1px solid #000000)]
+        RenderTableSection (anonymous) at (1,1) size 232x32
+          RenderTableRow (anonymous) at (0,2) size 232x28
+            RenderTableCell {THEAD} at (2,2) size 106x28 [r=0 c=0 rs=1 cs=1]
+              RenderTable at (0,0) size 106x28
+                RenderTableSection (anonymous) at (0,0) size 106x28
+                  RenderTableRow (anonymous) at (0,2) size 106x24
+                    RenderTableCell {TR} at (2,2) size 102x24 [r=0 c=0 rs=1 cs=1]
+                      RenderTable at (0,0) size 102x24
+                        RenderTableSection (anonymous) at (0,0) size 102x24
+                          RenderTableRow (anonymous) at (0,2) size 102x20
+                            RenderTableCell {TD} at (2,2) size 48x20 [r=0 c=0 rs=1 cs=1]
                               RenderText {#text} at (1,1) size 46x17
                                 text run at (1,1) width 46: "Head 1"
-                            RenderTableCell {TD} at (52,2) size 48x19 [r=0 c=1 rs=1 cs=1]
+                            RenderTableCell {TD} at (52,2) size 48x20 [r=0 c=1 rs=1 cs=1]
                               RenderText {#text} at (1,1) size 46x17
                                 text run at (1,1) width 46: "Head 2"
-            RenderTableCell {TFOOT} at (110,2) size 120x27 [r=0 c=1 rs=1 cs=1]
-              RenderTable at (0,0) size 120x27
-                RenderTableSection (anonymous) at (0,0) size 120x27
-                  RenderTableRow (anonymous) at (0,2) size 120x23
-                    RenderTableCell {TR} at (2,2) size 116x23 [r=0 c=0 rs=1 cs=1]
-                      RenderTable at (0,0) size 116x23
-                        RenderTableSection (anonymous) at (0,0) size 116x23
-                          RenderTableRow (anonymous) at (0,2) size 116x19
-                            RenderTableCell {TD} at (2,2) size 55x19 [r=0 c=0 rs=1 cs=1]
+            RenderTableCell {TFOOT} at (110,2) size 120x28 [r=0 c=1 rs=1 cs=1]
+              RenderTable at (0,0) size 120x28
+                RenderTableSection (anonymous) at (0,0) size 120x28
+                  RenderTableRow (anonymous) at (0,2) size 120x24
+                    RenderTableCell {TR} at (2,2) size 116x24 [r=0 c=0 rs=1 cs=1]
+                      RenderTable at (0,0) size 116x24
+                        RenderTableSection (anonymous) at (0,0) size 116x24
+                          RenderTableRow (anonymous) at (0,2) size 116x20
+                            RenderTableCell {TD} at (2,2) size 55x20 [r=0 c=0 rs=1 cs=1]
                               RenderText {#text} at (1,1) size 53x17
                                 text run at (1,1) width 53: "Footer 1"
-                            RenderTableCell {TD} at (59,2) size 55x19 [r=0 c=1 rs=1 cs=1]
+                            RenderTableCell {TD} at (59,2) size 55x20 [r=0 c=1 rs=1 cs=1]
                               RenderText {#text} at (1,1) size 53x17
                                 text run at (1,1) width 53: "Footer 2"
-        RenderTableSection {TBODY} at (1,32) size 232x25
-          RenderTableRow (anonymous) at (0,0) size 232x23
-            RenderTableCell {TR} at (2,0) size 106x23 [r=0 c=0 rs=1 cs=1]
-              RenderTable at (0,0) size 86x23
-                RenderTableSection (anonymous) at (0,0) size 86x23
-                  RenderTableRow (anonymous) at (0,2) size 86x19
-                    RenderTableCell {TD} at (2,2) size 40x19 [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {TBODY} at (1,33) size 232x26
+          RenderTableRow (anonymous) at (0,0) size 232x24
+            RenderTableCell {TR} at (2,0) size 106x24 [r=0 c=0 rs=1 cs=1]
+              RenderTable at (0,0) size 86x24
+                RenderTableSection (anonymous) at (0,0) size 86x24
+                  RenderTableRow (anonymous) at (0,2) size 86x20
+                    RenderTableCell {TD} at (2,2) size 40x20 [r=0 c=0 rs=1 cs=1]
                       RenderText {#text} at (1,1) size 38x17
                         text run at (1,1) width 38: "Cell 1"
-                    RenderTableCell {TD} at (44,2) size 40x19 [r=0 c=1 rs=1 cs=1]
+                    RenderTableCell {TD} at (44,2) size 40x20 [r=0 c=1 rs=1 cs=1]
                       RenderText {#text} at (1,1) size 38x17
                         text run at (1,1) width 38: "Cell 2"
-            RenderTableCell {TR} at (110,0) size 120x23 [r=0 c=1 rs=1 cs=1]
-              RenderTable at (0,0) size 86x23
-                RenderTableSection (anonymous) at (0,0) size 86x23
-                  RenderTableRow (anonymous) at (0,2) size 86x19
-                    RenderTableCell {TD} at (2,2) size 40x19 [r=0 c=0 rs=1 cs=1]
+            RenderTableCell {TR} at (110,0) size 120x24 [r=0 c=1 rs=1 cs=1]
+              RenderTable at (0,0) size 86x24
+                RenderTableSection (anonymous) at (0,0) size 86x24
+                  RenderTableRow (anonymous) at (0,2) size 86x20
+                    RenderTableCell {TD} at (2,2) size 40x20 [r=0 c=0 rs=1 cs=1]
                       RenderText {#text} at (1,1) size 38x17
                         text run at (1,1) width 38: "Cell 3"
-                    RenderTableCell {TD} at (44,2) size 40x19 [r=0 c=1 rs=1 cs=1]
+                    RenderTableCell {TD} at (44,2) size 40x20 [r=0 c=1 rs=1 cs=1]
                       RenderText {#text} at (1,1) size 38x17
                         text run at (1,1) width 38: "Cell 4"
-      RenderBlock {P} at (0,211) size 784x17
+      RenderBlock {P} at (0,218) size 784x18
         RenderText {#text} at (0,0) size 200x17
           text run at (0,0) width 200: "Row groups have display:block"
-      RenderTable {TABLE} at (10,244) size 122x100 [border: (1px solid #000000)]
-        RenderTableSection (anonymous) at (1,1) size 120x50
-          RenderTableRow (anonymous) at (0,2) size 120x46
-            RenderTableCell (anonymous) at (2,2) size 116x46 [r=0 c=0 rs=1 cs=1]
-              RenderBlock {THEAD} at (0,0) size 116x23
-                RenderBlock {TR} at (0,0) size 116x23
-                  RenderTable at (0,0) size 102x23
-                    RenderTableSection (anonymous) at (0,0) size 102x23
-                      RenderTableRow (anonymous) at (0,2) size 102x19
-                        RenderTableCell {TD} at (2,2) size 48x19 [r=0 c=0 rs=1 cs=1]
+      RenderTable {TABLE} at (10,252) size 122x104 [border: (1px solid #000000)]
+        RenderTableSection (anonymous) at (1,1) size 120x52
+          RenderTableRow (anonymous) at (0,2) size 120x48
+            RenderTableCell (anonymous) at (2,2) size 116x48 [r=0 c=0 rs=1 cs=1]
+              RenderBlock {THEAD} at (0,0) size 116x24
+                RenderBlock {TR} at (0,0) size 116x24
+                  RenderTable at (0,0) size 102x24
+                    RenderTableSection (anonymous) at (0,0) size 102x24
+                      RenderTableRow (anonymous) at (0,2) size 102x20
+                        RenderTableCell {TD} at (2,2) size 48x20 [r=0 c=0 rs=1 cs=1]
                           RenderText {#text} at (1,1) size 46x17
                             text run at (1,1) width 46: "Head 1"
-                        RenderTableCell {TD} at (52,2) size 48x19 [r=0 c=1 rs=1 cs=1]
+                        RenderTableCell {TD} at (52,2) size 48x20 [r=0 c=1 rs=1 cs=1]
                           RenderText {#text} at (1,1) size 46x17
                             text run at (1,1) width 46: "Head 2"
-              RenderBlock {TFOOT} at (0,23) size 116x23
-                RenderBlock {TR} at (0,0) size 116x23
-                  RenderTable at (0,0) size 116x23
-                    RenderTableSection (anonymous) at (0,0) size 116x23
-                      RenderTableRow (anonymous) at (0,2) size 116x19
-                        RenderTableCell {TD} at (2,2) size 55x19 [r=0 c=0 rs=1 cs=1]
+              RenderBlock {TFOOT} at (0,24) size 116x24
+                RenderBlock {TR} at (0,0) size 116x24
+                  RenderTable at (0,0) size 116x24
+                    RenderTableSection (anonymous) at (0,0) size 116x24
+                      RenderTableRow (anonymous) at (0,2) size 116x20
+                        RenderTableCell {TD} at (2,2) size 55x20 [r=0 c=0 rs=1 cs=1]
                           RenderText {#text} at (1,1) size 53x17
                             text run at (1,1) width 53: "Footer 1"
-                        RenderTableCell {TD} at (59,2) size 55x19 [r=0 c=1 rs=1 cs=1]
+                        RenderTableCell {TD} at (59,2) size 55x20 [r=0 c=1 rs=1 cs=1]
                           RenderText {#text} at (1,1) size 53x17
                             text run at (1,1) width 53: "Footer 2"
-        RenderTableSection {TBODY} at (1,51) size 120x48
-          RenderTableRow (anonymous) at (0,0) size 120x46
-            RenderTableCell (anonymous) at (2,0) size 116x46 [r=0 c=0 rs=1 cs=1]
-              RenderBlock {TR} at (0,0) size 116x23
-                RenderTable at (0,0) size 86x23
-                  RenderTableSection (anonymous) at (0,0) size 86x23
-                    RenderTableRow (anonymous) at (0,2) size 86x19
-                      RenderTableCell {TD} at (2,2) size 40x19 [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {TBODY} at (1,53) size 120x50
+          RenderTableRow (anonymous) at (0,0) size 120x48
+            RenderTableCell (anonymous) at (2,0) size 116x48 [r=0 c=0 rs=1 cs=1]
+              RenderBlock {TR} at (0,0) size 116x24
+                RenderTable at (0,0) size 86x24
+                  RenderTableSection (anonymous) at (0,0) size 86x24
+                    RenderTableRow (anonymous) at (0,2) size 86x20
+                      RenderTableCell {TD} at (2,2) size 40x20 [r=0 c=0 rs=1 cs=1]
                         RenderText {#text} at (1,1) size 38x17
                           text run at (1,1) width 38: "Cell 1"
-                      RenderTableCell {TD} at (44,2) size 40x19 [r=0 c=1 rs=1 cs=1]
+                      RenderTableCell {TD} at (44,2) size 40x20 [r=0 c=1 rs=1 cs=1]
                         RenderText {#text} at (1,1) size 38x17
                           text run at (1,1) width 38: "Cell 2"
-              RenderBlock {TR} at (0,23) size 116x23
-                RenderTable at (0,0) size 86x23
-                  RenderTableSection (anonymous) at (0,0) size 86x23
-                    RenderTableRow (anonymous) at (0,2) size 86x19
-                      RenderTableCell {TD} at (2,2) size 40x19 [r=0 c=0 rs=1 cs=1]
+              RenderBlock {TR} at (0,24) size 116x24
+                RenderTable at (0,0) size 86x24
+                  RenderTableSection (anonymous) at (0,0) size 86x24
+                    RenderTableRow (anonymous) at (0,2) size 86x20
+                      RenderTableCell {TD} at (2,2) size 40x20 [r=0 c=0 rs=1 cs=1]
                         RenderText {#text} at (1,1) size 38x17
                           text run at (1,1) width 38: "Cell 3"
-                      RenderTableCell {TD} at (44,2) size 40x19 [r=0 c=1 rs=1 cs=1]
+                      RenderTableCell {TD} at (44,2) size 40x20 [r=0 c=1 rs=1 cs=1]
                         RenderText {#text} at (1,1) size 38x17
                           text run at (1,1) width 38: "Cell 4"
-      RenderTable at (0,354) size 302x172
-        RenderTableSection (anonymous) at (0,0) size 302x172
-          RenderTableRow (anonymous) at (0,0) size 302x172
-            RenderTableCell {P} at (0,0) size 302x172 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
-              RenderText {#text} at (1,1) size 299x170
+      RenderTable at (0,366) size 302x182
+        RenderTableSection (anonymous) at (0,0) size 302x182
+          RenderTableRow (anonymous) at (0,0) size 302x182
+            RenderTableCell {P} at (0,0) size 302x182 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 299x179
                 text run at (1,1) width 252: "Lorem ipsum dolor sit amet, consectetur"
-                text run at (1,18) width 245: "adipisicing elit, sed do eiusmod tempor"
-                text run at (1,35) width 293: "incididunt ut labore et dolore magna aliqua. Ut"
-                text run at (1,52) width 229: "enim ad minim veniam, quis nostrud"
-                text run at (1,69) width 299: "exercitation ullamco laboris nisi ut aliquip ex ea"
-                text run at (1,86) width 284: "commodo consequat. Duis aute irure dolor in"
-                text run at (1,103) width 265: "reprehenderit in voluptate velit esse cillum"
-                text run at (1,120) width 284: "dolore eu fugiat nulla pariatur. Excepteur sint"
-                text run at (1,137) width 287: "occaecat cupidatat non proident, sunt in culpa"
-                text run at (1,154) width 293: "qui officia deserunt mollit anim id est laborum."
+                text run at (1,19) width 245: "adipisicing elit, sed do eiusmod tempor"
+                text run at (1,37) width 293: "incididunt ut labore et dolore magna aliqua. Ut"
+                text run at (1,55) width 229: "enim ad minim veniam, quis nostrud"
+                text run at (1,73) width 299: "exercitation ullamco laboris nisi ut aliquip ex ea"
+                text run at (1,91) width 284: "commodo consequat. Duis aute irure dolor in"
+                text run at (1,109) width 265: "reprehenderit in voluptate velit esse cillum"
+                text run at (1,127) width 284: "dolore eu fugiat nulla pariatur. Excepteur sint"
+                text run at (1,145) width 287: "occaecat cupidatat non proident, sunt in culpa"
+                text run at (1,163) width 293: "qui officia deserunt mollit anim id est laborum."
diff --git a/LayoutTests/platform/gtk/fast/table/table-display-types-strict-expected.png b/LayoutTests/platform/gtk/fast/table/table-display-types-strict-expected.png
index a273fbf..f860634 100644
--- a/LayoutTests/platform/gtk/fast/table/table-display-types-strict-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/table-display-types-strict-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/table-display-types-strict-expected.txt b/LayoutTests/platform/gtk/fast/table/table-display-types-strict-expected.txt
index 6137ec3..41856e1 100644
--- a/LayoutTests/platform/gtk/fast/table/table-display-types-strict-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/table-display-types-strict-expected.txt
@@ -1,42 +1,42 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x456
-  RenderBlock {HTML} at (0,0) size 800x456
-    RenderBody {BODY} at (8,10) size 784x438
-      RenderBlock {TABLE} at (10,0) size 764x88 [border: (1px solid #000000)]
-        RenderTable at (1,1) size 116x86
-          RenderTableSection {THEAD} at (0,0) size 116x23
-            RenderTableRow {TR} at (0,2) size 116x19
-              RenderTableCell {TD} at (2,2) size 55x19 [r=0 c=0 rs=1 cs=1]
+layer at (0,0) size 800x474
+  RenderBlock {HTML} at (0,0) size 800x474
+    RenderBody {BODY} at (8,10) size 784x456
+      RenderBlock {TABLE} at (10,0) size 764x92 [border: (1px solid #000000)]
+        RenderTable at (1,1) size 116x90
+          RenderTableSection {THEAD} at (0,0) size 116x24
+            RenderTableRow {TR} at (0,2) size 116x20
+              RenderTableCell {TD} at (2,2) size 55x20 [r=0 c=0 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 46x17
                   text run at (1,1) width 46: "Head 1"
-              RenderTableCell {TD} at (59,2) size 55x19 [r=0 c=1 rs=1 cs=1]
+              RenderTableCell {TD} at (59,2) size 55x20 [r=0 c=1 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 46x17
                   text run at (1,1) width 46: "Head 2"
-          RenderTableSection {TFOOT} at (0,65) size 116x21
-            RenderTableRow {TR} at (0,0) size 116x19
-              RenderTableCell {TD} at (2,0) size 55x19 [r=0 c=0 rs=1 cs=1]
+          RenderTableSection {TFOOT} at (0,68) size 116x22
+            RenderTableRow {TR} at (0,0) size 116x20
+              RenderTableCell {TD} at (2,0) size 55x20 [r=0 c=0 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 53x17
                   text run at (1,1) width 53: "Footer 1"
-              RenderTableCell {TD} at (59,0) size 55x19 [r=0 c=1 rs=1 cs=1]
+              RenderTableCell {TD} at (59,0) size 55x20 [r=0 c=1 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 53x17
                   text run at (1,1) width 53: "Footer 2"
-          RenderTableSection {TBODY} at (0,23) size 116x42
-            RenderTableRow {TR} at (0,0) size 116x19
-              RenderTableCell {TD} at (2,0) size 55x19 [r=0 c=0 rs=1 cs=1]
+          RenderTableSection {TBODY} at (0,24) size 116x44
+            RenderTableRow {TR} at (0,0) size 116x20
+              RenderTableCell {TD} at (2,0) size 55x20 [r=0 c=0 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 38x17
                   text run at (1,1) width 38: "Cell 1"
-              RenderTableCell {TD} at (59,0) size 55x19 [r=0 c=1 rs=1 cs=1]
+              RenderTableCell {TD} at (59,0) size 55x20 [r=0 c=1 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 38x17
                   text run at (1,1) width 38: "Cell 2"
-            RenderTableRow {TR} at (0,21) size 116x19
-              RenderTableCell {TD} at (2,21) size 55x19 [r=1 c=0 rs=1 cs=1]
+            RenderTableRow {TR} at (0,22) size 116x20
+              RenderTableCell {TD} at (2,22) size 55x20 [r=1 c=0 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 38x17
                   text run at (1,1) width 38: "Cell 3"
-              RenderTableCell {TD} at (59,21) size 55x19 [r=1 c=1 rs=1 cs=1]
+              RenderTableCell {TD} at (59,22) size 55x20 [r=1 c=1 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 38x17
                   text run at (1,1) width 38: "Cell 4"
-      RenderBlock {TABLE} at (10,98) size 764x50 [border: (1px solid #000000)]
+      RenderBlock {TABLE} at (10,102) size 764x50 [border: (1px solid #000000)]
         RenderTable at (1,1) size 220x48
           RenderTableSection (anonymous) at (0,0) size 220x27
             RenderTableRow (anonymous) at (0,2) size 220x23
@@ -46,97 +46,97 @@
                     RenderTableRow (anonymous) at (0,2) size 100x19
                       RenderTableCell {TR} at (2,2) size 96x19 [r=0 c=0 rs=1 cs=1]
                         RenderInline {TD} at (0,0) size 48x19
-                          RenderText {#text} at (1,2) size 46x17
-                            text run at (1,2) width 46: "Head 1"
+                          RenderText {#text} at (1,1) size 46x17
+                            text run at (1,1) width 46: "Head 1"
                         RenderInline {TD} at (0,0) size 48x19
-                          RenderText {#text} at (49,2) size 46x17
-                            text run at (49,2) width 46: "Head 2"
+                          RenderText {#text} at (49,1) size 46x17
+                            text run at (49,1) width 46: "Head 2"
               RenderTableCell {TFOOT} at (104,2) size 114x23 [r=0 c=1 rs=1 cs=1]
                 RenderTable at (0,0) size 114x23
                   RenderTableSection (anonymous) at (0,0) size 114x23
                     RenderTableRow (anonymous) at (0,2) size 114x19
                       RenderTableCell {TR} at (2,2) size 110x19 [r=0 c=0 rs=1 cs=1]
                         RenderInline {TD} at (0,0) size 55x19
-                          RenderText {#text} at (1,2) size 53x17
-                            text run at (1,2) width 53: "Footer 1"
+                          RenderText {#text} at (1,1) size 53x17
+                            text run at (1,1) width 53: "Footer 1"
                         RenderInline {TD} at (0,0) size 55x19
-                          RenderText {#text} at (56,2) size 53x17
-                            text run at (56,2) width 53: "Footer 2"
+                          RenderText {#text} at (56,1) size 53x17
+                            text run at (56,1) width 53: "Footer 2"
           RenderTableSection {TBODY} at (0,27) size 220x21
             RenderTableRow (anonymous) at (0,0) size 220x19
               RenderTableCell {TR} at (2,0) size 100x19 [r=0 c=0 rs=1 cs=1]
                 RenderInline {TD} at (0,0) size 40x19
-                  RenderText {#text} at (1,2) size 38x17
-                    text run at (1,2) width 38: "Cell 1"
+                  RenderText {#text} at (1,1) size 38x17
+                    text run at (1,1) width 38: "Cell 1"
                 RenderInline {TD} at (0,0) size 40x19
-                  RenderText {#text} at (41,2) size 38x17
-                    text run at (41,2) width 38: "Cell 2"
+                  RenderText {#text} at (41,1) size 38x17
+                    text run at (41,1) width 38: "Cell 2"
               RenderTableCell {TR} at (104,0) size 114x19 [r=0 c=1 rs=1 cs=1]
                 RenderInline {TD} at (0,0) size 40x19
-                  RenderText {#text} at (1,2) size 38x17
-                    text run at (1,2) width 38: "Cell 3"
+                  RenderText {#text} at (1,1) size 38x17
+                    text run at (1,1) width 38: "Cell 3"
                 RenderInline {TD} at (0,0) size 40x19
-                  RenderText {#text} at (41,2) size 38x17
-                    text run at (41,2) width 38: "Cell 4"
-      RenderBlock {TABLE} at (10,158) size 764x98 [border: (1px solid #000000)]
-        RenderBlock {THEAD} at (1,1) size 762x23
-          RenderBlock {TR} at (0,0) size 762x23
-            RenderTable at (0,0) size 102x23
-              RenderTableSection (anonymous) at (0,0) size 102x23
-                RenderTableRow (anonymous) at (0,2) size 102x19
-                  RenderTableCell {TD} at (2,2) size 48x19 [r=0 c=0 rs=1 cs=1]
+                  RenderText {#text} at (41,1) size 38x17
+                    text run at (41,1) width 38: "Cell 4"
+      RenderBlock {TABLE} at (10,162) size 764x102 [border: (1px solid #000000)]
+        RenderBlock {THEAD} at (1,1) size 762x24
+          RenderBlock {TR} at (0,0) size 762x24
+            RenderTable at (0,0) size 102x24
+              RenderTableSection (anonymous) at (0,0) size 102x24
+                RenderTableRow (anonymous) at (0,2) size 102x20
+                  RenderTableCell {TD} at (2,2) size 48x20 [r=0 c=0 rs=1 cs=1]
                     RenderText {#text} at (1,1) size 46x17
                       text run at (1,1) width 46: "Head 1"
-                  RenderTableCell {TD} at (52,2) size 48x19 [r=0 c=1 rs=1 cs=1]
+                  RenderTableCell {TD} at (52,2) size 48x20 [r=0 c=1 rs=1 cs=1]
                     RenderText {#text} at (1,1) size 46x17
                       text run at (1,1) width 46: "Head 2"
-        RenderBlock {TFOOT} at (1,24) size 762x23
-          RenderBlock {TR} at (0,0) size 762x23
-            RenderTable at (0,0) size 116x23
-              RenderTableSection (anonymous) at (0,0) size 116x23
-                RenderTableRow (anonymous) at (0,2) size 116x19
-                  RenderTableCell {TD} at (2,2) size 55x19 [r=0 c=0 rs=1 cs=1]
+        RenderBlock {TFOOT} at (1,25) size 762x24
+          RenderBlock {TR} at (0,0) size 762x24
+            RenderTable at (0,0) size 116x24
+              RenderTableSection (anonymous) at (0,0) size 116x24
+                RenderTableRow (anonymous) at (0,2) size 116x20
+                  RenderTableCell {TD} at (2,2) size 55x20 [r=0 c=0 rs=1 cs=1]
                     RenderText {#text} at (1,1) size 53x17
                       text run at (1,1) width 53: "Footer 1"
-                  RenderTableCell {TD} at (59,2) size 55x19 [r=0 c=1 rs=1 cs=1]
+                  RenderTableCell {TD} at (59,2) size 55x20 [r=0 c=1 rs=1 cs=1]
                     RenderText {#text} at (1,1) size 53x17
                       text run at (1,1) width 53: "Footer 2"
-        RenderTable at (1,47) size 90x50
-          RenderTableSection {TBODY} at (0,0) size 90x50
-            RenderTableRow (anonymous) at (0,2) size 90x46
-              RenderTableCell (anonymous) at (2,2) size 86x46 [r=0 c=0 rs=1 cs=1]
-                RenderBlock {TR} at (0,0) size 86x23
-                  RenderTable at (0,0) size 86x23
-                    RenderTableSection (anonymous) at (0,0) size 86x23
-                      RenderTableRow (anonymous) at (0,2) size 86x19
-                        RenderTableCell {TD} at (2,2) size 40x19 [r=0 c=0 rs=1 cs=1]
+        RenderTable at (1,49) size 90x52
+          RenderTableSection {TBODY} at (0,0) size 90x52
+            RenderTableRow (anonymous) at (0,2) size 90x48
+              RenderTableCell (anonymous) at (2,2) size 86x48 [r=0 c=0 rs=1 cs=1]
+                RenderBlock {TR} at (0,0) size 86x24
+                  RenderTable at (0,0) size 86x24
+                    RenderTableSection (anonymous) at (0,0) size 86x24
+                      RenderTableRow (anonymous) at (0,2) size 86x20
+                        RenderTableCell {TD} at (2,2) size 40x20 [r=0 c=0 rs=1 cs=1]
                           RenderText {#text} at (1,1) size 38x17
                             text run at (1,1) width 38: "Cell 1"
-                        RenderTableCell {TD} at (44,2) size 40x19 [r=0 c=1 rs=1 cs=1]
+                        RenderTableCell {TD} at (44,2) size 40x20 [r=0 c=1 rs=1 cs=1]
                           RenderText {#text} at (1,1) size 38x17
                             text run at (1,1) width 38: "Cell 2"
-                RenderBlock {TR} at (0,23) size 86x23
-                  RenderTable at (0,0) size 86x23
-                    RenderTableSection (anonymous) at (0,0) size 86x23
-                      RenderTableRow (anonymous) at (0,2) size 86x19
-                        RenderTableCell {TD} at (2,2) size 40x19 [r=0 c=0 rs=1 cs=1]
+                RenderBlock {TR} at (0,24) size 86x24
+                  RenderTable at (0,0) size 86x24
+                    RenderTableSection (anonymous) at (0,0) size 86x24
+                      RenderTableRow (anonymous) at (0,2) size 86x20
+                        RenderTableCell {TD} at (2,2) size 40x20 [r=0 c=0 rs=1 cs=1]
                           RenderText {#text} at (1,1) size 38x17
                             text run at (1,1) width 38: "Cell 3"
-                        RenderTableCell {TD} at (44,2) size 40x19 [r=0 c=1 rs=1 cs=1]
+                        RenderTableCell {TD} at (44,2) size 40x20 [r=0 c=1 rs=1 cs=1]
                           RenderText {#text} at (1,1) size 38x17
                             text run at (1,1) width 38: "Cell 4"
-      RenderTable at (0,266) size 302x172
-        RenderTableSection (anonymous) at (0,0) size 302x172
-          RenderTableRow (anonymous) at (0,0) size 302x172
-            RenderTableCell {P} at (0,0) size 302x172 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
-              RenderText {#text} at (1,1) size 299x170
+      RenderTable at (0,274) size 302x182
+        RenderTableSection (anonymous) at (0,0) size 302x182
+          RenderTableRow (anonymous) at (0,0) size 302x182
+            RenderTableCell {P} at (0,0) size 302x182 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 299x179
                 text run at (1,1) width 252: "Lorem ipsum dolor sit amet, consectetur"
-                text run at (1,18) width 245: "adipisicing elit, sed do eiusmod tempor"
-                text run at (1,35) width 293: "incididunt ut labore et dolore magna aliqua. Ut"
-                text run at (1,52) width 229: "enim ad minim veniam, quis nostrud"
-                text run at (1,69) width 299: "exercitation ullamco laboris nisi ut aliquip ex ea"
-                text run at (1,86) width 284: "commodo consequat. Duis aute irure dolor in"
-                text run at (1,103) width 265: "reprehenderit in voluptate velit esse cillum"
-                text run at (1,120) width 284: "dolore eu fugiat nulla pariatur. Excepteur sint"
-                text run at (1,137) width 287: "occaecat cupidatat non proident, sunt in culpa"
-                text run at (1,154) width 293: "qui officia deserunt mollit anim id est laborum."
+                text run at (1,19) width 245: "adipisicing elit, sed do eiusmod tempor"
+                text run at (1,37) width 293: "incididunt ut labore et dolore magna aliqua. Ut"
+                text run at (1,55) width 229: "enim ad minim veniam, quis nostrud"
+                text run at (1,73) width 299: "exercitation ullamco laboris nisi ut aliquip ex ea"
+                text run at (1,91) width 284: "commodo consequat. Duis aute irure dolor in"
+                text run at (1,109) width 265: "reprehenderit in voluptate velit esse cillum"
+                text run at (1,127) width 284: "dolore eu fugiat nulla pariatur. Excepteur sint"
+                text run at (1,145) width 287: "occaecat cupidatat non proident, sunt in culpa"
+                text run at (1,163) width 293: "qui officia deserunt mollit anim id est laborum."
diff --git a/LayoutTests/platform/gtk/fast/table/table-display-types-vertical-expected.png b/LayoutTests/platform/gtk/fast/table/table-display-types-vertical-expected.png
index 212fa44..1874322 100644
--- a/LayoutTests/platform/gtk/fast/table/table-display-types-vertical-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/table-display-types-vertical-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/table-display-types-vertical-expected.txt b/LayoutTests/platform/gtk/fast/table/table-display-types-vertical-expected.txt
index 00f007a..b487421 100644
--- a/LayoutTests/platform/gtk/fast/table/table-display-types-vertical-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/table-display-types-vertical-expected.txt
@@ -1,182 +1,182 @@
-layer at (0,0) size 785x1146
+layer at (0,0) size 785x1180
   RenderView at (0,0) size 785x600
-layer at (0,0) size 785x1146
-  RenderBlock {HTML} at (0,0) size 785x1146
-    RenderBody {BODY} at (8,10) size 769x1128
-      RenderTable {TABLE} at (10,0) size 88x118 [border: (1px solid #000000)]
-        RenderTableSection {THEAD} at (1,1) size 23x116
-          RenderTableRow {TR} at (0,2) size 19x116
-            RenderTableCell {TD} at (2,2) size 19x55 [r=0 c=0 rs=1 cs=1]
+layer at (0,0) size 785x1180
+  RenderBlock {HTML} at (0,0) size 785x1180
+    RenderBody {BODY} at (8,10) size 769x1162
+      RenderTable {TABLE} at (10,0) size 92x118 [border: (1px solid #000000)]
+        RenderTableSection {THEAD} at (1,1) size 24x116
+          RenderTableRow {TR} at (0,2) size 20x116
+            RenderTableCell {TD} at (2,2) size 20x55 [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,1) size 17x46
                 text run at (1,1) width 46: "Head 1"
-            RenderTableCell {TD} at (2,59) size 19x55 [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (2,59) size 20x55 [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 17x46
                 text run at (1,1) width 46: "Head 2"
-        RenderTableSection {TFOOT} at (66,1) size 21x116
-          RenderTableRow {TR} at (0,0) size 19x116
-            RenderTableCell {TD} at (0,2) size 19x55 [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {TFOOT} at (69,1) size 22x116
+          RenderTableRow {TR} at (0,0) size 20x116
+            RenderTableCell {TD} at (0,2) size 20x55 [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,1) size 17x53
                 text run at (1,1) width 53: "Footer 1"
-            RenderTableCell {TD} at (0,59) size 19x55 [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (0,59) size 20x55 [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 17x53
                 text run at (1,1) width 53: "Footer 2"
-        RenderTableSection {TBODY} at (24,1) size 42x116
-          RenderTableRow {TR} at (0,0) size 19x116
-            RenderTableCell {TD} at (0,2) size 19x55 [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {TBODY} at (25,1) size 44x116
+          RenderTableRow {TR} at (0,0) size 20x116
+            RenderTableCell {TD} at (0,2) size 20x55 [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,1) size 17x38
                 text run at (1,1) width 38: "Cell 1"
-            RenderTableCell {TD} at (0,59) size 19x55 [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (0,59) size 20x55 [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 17x38
                 text run at (1,1) width 38: "Cell 2"
-          RenderTableRow {TR} at (0,21) size 19x116
-            RenderTableCell {TD} at (21,2) size 19x55 [r=1 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,22) size 20x116
+            RenderTableCell {TD} at (22,2) size 20x55 [r=1 c=0 rs=1 cs=1]
               RenderText {#text} at (1,1) size 17x38
                 text run at (1,1) width 38: "Cell 3"
-            RenderTableCell {TD} at (21,59) size 19x55 [r=1 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (22,59) size 20x55 [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 17x38
                 text run at (1,1) width 38: "Cell 4"
-      RenderBlock {P} at (0,134) size 769x17
+      RenderBlock {P} at (0,134) size 769x18
         RenderText {#text} at (0,0) size 222x17
           text run at (0,0) width 222: "Row groups have display:table-cell"
-      RenderTable {TABLE} at (10,167) size 58x234 [border: (1px solid #000000)]
-        RenderTableSection (anonymous) at (1,1) size 31x232
-          RenderTableRow (anonymous) at (0,2) size 27x232
-            RenderTableCell {THEAD} at (2,2) size 27x106 [r=0 c=0 rs=1 cs=1]
-              RenderTable at (0,0) size 27x106
-                RenderTableSection (anonymous) at (0,0) size 27x106
-                  RenderTableRow (anonymous) at (0,2) size 23x106
-                    RenderTableCell {TR} at (2,2) size 23x102 [r=0 c=0 rs=1 cs=1]
-                      RenderTable at (0,0) size 23x102
-                        RenderTableSection (anonymous) at (0,0) size 23x102
-                          RenderTableRow (anonymous) at (0,2) size 19x102
-                            RenderTableCell {TD} at (2,2) size 19x48 [r=0 c=0 rs=1 cs=1]
+      RenderTable {TABLE} at (10,168) size 60x234 [border: (1px solid #000000)]
+        RenderTableSection (anonymous) at (1,1) size 32x232
+          RenderTableRow (anonymous) at (0,2) size 28x232
+            RenderTableCell {THEAD} at (2,2) size 28x106 [r=0 c=0 rs=1 cs=1]
+              RenderTable at (0,0) size 28x106
+                RenderTableSection (anonymous) at (0,0) size 28x106
+                  RenderTableRow (anonymous) at (0,2) size 24x106
+                    RenderTableCell {TR} at (2,2) size 24x102 [r=0 c=0 rs=1 cs=1]
+                      RenderTable at (0,0) size 24x102
+                        RenderTableSection (anonymous) at (0,0) size 24x102
+                          RenderTableRow (anonymous) at (0,2) size 20x102
+                            RenderTableCell {TD} at (2,2) size 20x48 [r=0 c=0 rs=1 cs=1]
                               RenderText {#text} at (1,1) size 17x46
                                 text run at (1,1) width 46: "Head 1"
-                            RenderTableCell {TD} at (2,52) size 19x48 [r=0 c=1 rs=1 cs=1]
+                            RenderTableCell {TD} at (2,52) size 20x48 [r=0 c=1 rs=1 cs=1]
                               RenderText {#text} at (1,1) size 17x46
                                 text run at (1,1) width 46: "Head 2"
-            RenderTableCell {TFOOT} at (2,110) size 27x120 [r=0 c=1 rs=1 cs=1]
-              RenderTable at (0,0) size 27x120
-                RenderTableSection (anonymous) at (0,0) size 27x120
-                  RenderTableRow (anonymous) at (0,2) size 23x120
-                    RenderTableCell {TR} at (2,2) size 23x116 [r=0 c=0 rs=1 cs=1]
-                      RenderTable at (0,0) size 23x116
-                        RenderTableSection (anonymous) at (0,0) size 23x116
-                          RenderTableRow (anonymous) at (0,2) size 19x116
-                            RenderTableCell {TD} at (2,2) size 19x55 [r=0 c=0 rs=1 cs=1]
+            RenderTableCell {TFOOT} at (2,110) size 28x120 [r=0 c=1 rs=1 cs=1]
+              RenderTable at (0,0) size 28x120
+                RenderTableSection (anonymous) at (0,0) size 28x120
+                  RenderTableRow (anonymous) at (0,2) size 24x120
+                    RenderTableCell {TR} at (2,2) size 24x116 [r=0 c=0 rs=1 cs=1]
+                      RenderTable at (0,0) size 24x116
+                        RenderTableSection (anonymous) at (0,0) size 24x116
+                          RenderTableRow (anonymous) at (0,2) size 20x116
+                            RenderTableCell {TD} at (2,2) size 20x55 [r=0 c=0 rs=1 cs=1]
                               RenderText {#text} at (1,1) size 17x53
                                 text run at (1,1) width 53: "Footer 1"
-                            RenderTableCell {TD} at (2,59) size 19x55 [r=0 c=1 rs=1 cs=1]
+                            RenderTableCell {TD} at (2,59) size 20x55 [r=0 c=1 rs=1 cs=1]
                               RenderText {#text} at (1,1) size 17x53
                                 text run at (1,1) width 53: "Footer 2"
-        RenderTableSection {TBODY} at (32,1) size 25x232
-          RenderTableRow (anonymous) at (0,0) size 23x232
-            RenderTableCell {TR} at (0,2) size 23x106 [r=0 c=0 rs=1 cs=1]
-              RenderTable at (0,0) size 23x86
-                RenderTableSection (anonymous) at (0,0) size 23x86
-                  RenderTableRow (anonymous) at (0,2) size 19x86
-                    RenderTableCell {TD} at (2,2) size 19x40 [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {TBODY} at (33,1) size 26x232
+          RenderTableRow (anonymous) at (0,0) size 24x232
+            RenderTableCell {TR} at (0,2) size 24x106 [r=0 c=0 rs=1 cs=1]
+              RenderTable at (0,0) size 24x86
+                RenderTableSection (anonymous) at (0,0) size 24x86
+                  RenderTableRow (anonymous) at (0,2) size 20x86
+                    RenderTableCell {TD} at (2,2) size 20x40 [r=0 c=0 rs=1 cs=1]
                       RenderText {#text} at (1,1) size 17x38
                         text run at (1,1) width 38: "Cell 1"
-                    RenderTableCell {TD} at (2,44) size 19x40 [r=0 c=1 rs=1 cs=1]
+                    RenderTableCell {TD} at (2,44) size 20x40 [r=0 c=1 rs=1 cs=1]
                       RenderText {#text} at (1,1) size 17x38
                         text run at (1,1) width 38: "Cell 2"
-            RenderTableCell {TR} at (0,110) size 23x120 [r=0 c=1 rs=1 cs=1]
-              RenderTable at (0,0) size 23x86
-                RenderTableSection (anonymous) at (0,0) size 23x86
-                  RenderTableRow (anonymous) at (0,2) size 19x86
-                    RenderTableCell {TD} at (2,2) size 19x40 [r=0 c=0 rs=1 cs=1]
+            RenderTableCell {TR} at (0,110) size 24x120 [r=0 c=1 rs=1 cs=1]
+              RenderTable at (0,0) size 24x86
+                RenderTableSection (anonymous) at (0,0) size 24x86
+                  RenderTableRow (anonymous) at (0,2) size 20x86
+                    RenderTableCell {TD} at (2,2) size 20x40 [r=0 c=0 rs=1 cs=1]
                       RenderText {#text} at (1,1) size 17x38
                         text run at (1,1) width 38: "Cell 3"
-                    RenderTableCell {TD} at (2,44) size 19x40 [r=0 c=1 rs=1 cs=1]
+                    RenderTableCell {TD} at (2,44) size 20x40 [r=0 c=1 rs=1 cs=1]
                       RenderText {#text} at (1,1) size 17x38
                         text run at (1,1) width 38: "Cell 4"
-      RenderBlock {P} at (0,417) size 769x17
+      RenderBlock {P} at (0,418) size 769x18
         RenderText {#text} at (0,0) size 200x17
           text run at (0,0) width 200: "Row groups have display:block"
-      RenderTable {TABLE} at (10,450) size 100x122 [border: (1px solid #000000)]
-        RenderTableSection (anonymous) at (1,1) size 50x120
-          RenderTableRow (anonymous) at (0,2) size 46x120
-            RenderTableCell (anonymous) at (2,2) size 46x116 [r=0 c=0 rs=1 cs=1]
-              RenderBlock {THEAD} at (0,0) size 23x116
-                RenderBlock {TR} at (0,0) size 23x116
-                  RenderTable at (0,0) size 23x102
-                    RenderTableSection (anonymous) at (0,0) size 23x102
-                      RenderTableRow (anonymous) at (0,2) size 19x102
-                        RenderTableCell {TD} at (2,2) size 19x48 [r=0 c=0 rs=1 cs=1]
+      RenderTable {TABLE} at (10,452) size 104x122 [border: (1px solid #000000)]
+        RenderTableSection (anonymous) at (1,1) size 52x120
+          RenderTableRow (anonymous) at (0,2) size 48x120
+            RenderTableCell (anonymous) at (2,2) size 48x116 [r=0 c=0 rs=1 cs=1]
+              RenderBlock {THEAD} at (0,0) size 24x116
+                RenderBlock {TR} at (0,0) size 24x116
+                  RenderTable at (0,0) size 24x102
+                    RenderTableSection (anonymous) at (0,0) size 24x102
+                      RenderTableRow (anonymous) at (0,2) size 20x102
+                        RenderTableCell {TD} at (2,2) size 20x48 [r=0 c=0 rs=1 cs=1]
                           RenderText {#text} at (1,1) size 17x46
                             text run at (1,1) width 46: "Head 1"
-                        RenderTableCell {TD} at (2,52) size 19x48 [r=0 c=1 rs=1 cs=1]
+                        RenderTableCell {TD} at (2,52) size 20x48 [r=0 c=1 rs=1 cs=1]
                           RenderText {#text} at (1,1) size 17x46
                             text run at (1,1) width 46: "Head 2"
-              RenderBlock {TFOOT} at (23,0) size 23x116
-                RenderBlock {TR} at (0,0) size 23x116
-                  RenderTable at (0,0) size 23x116
-                    RenderTableSection (anonymous) at (0,0) size 23x116
-                      RenderTableRow (anonymous) at (0,2) size 19x116
-                        RenderTableCell {TD} at (2,2) size 19x55 [r=0 c=0 rs=1 cs=1]
+              RenderBlock {TFOOT} at (24,0) size 24x116
+                RenderBlock {TR} at (0,0) size 24x116
+                  RenderTable at (0,0) size 24x116
+                    RenderTableSection (anonymous) at (0,0) size 24x116
+                      RenderTableRow (anonymous) at (0,2) size 20x116
+                        RenderTableCell {TD} at (2,2) size 20x55 [r=0 c=0 rs=1 cs=1]
                           RenderText {#text} at (1,1) size 17x53
                             text run at (1,1) width 53: "Footer 1"
-                        RenderTableCell {TD} at (2,59) size 19x55 [r=0 c=1 rs=1 cs=1]
+                        RenderTableCell {TD} at (2,59) size 20x55 [r=0 c=1 rs=1 cs=1]
                           RenderText {#text} at (1,1) size 17x53
                             text run at (1,1) width 53: "Footer 2"
-        RenderTableSection {TBODY} at (51,1) size 48x120
-          RenderTableRow (anonymous) at (0,0) size 46x120
-            RenderTableCell (anonymous) at (0,2) size 46x116 [r=0 c=0 rs=1 cs=1]
-              RenderBlock {TR} at (0,0) size 23x116
-                RenderTable at (0,0) size 23x86
-                  RenderTableSection (anonymous) at (0,0) size 23x86
-                    RenderTableRow (anonymous) at (0,2) size 19x86
-                      RenderTableCell {TD} at (2,2) size 19x40 [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {TBODY} at (53,1) size 50x120
+          RenderTableRow (anonymous) at (0,0) size 48x120
+            RenderTableCell (anonymous) at (0,2) size 48x116 [r=0 c=0 rs=1 cs=1]
+              RenderBlock {TR} at (0,0) size 24x116
+                RenderTable at (0,0) size 24x86
+                  RenderTableSection (anonymous) at (0,0) size 24x86
+                    RenderTableRow (anonymous) at (0,2) size 20x86
+                      RenderTableCell {TD} at (2,2) size 20x40 [r=0 c=0 rs=1 cs=1]
                         RenderText {#text} at (1,1) size 17x38
                           text run at (1,1) width 38: "Cell 1"
-                      RenderTableCell {TD} at (2,44) size 19x40 [r=0 c=1 rs=1 cs=1]
+                      RenderTableCell {TD} at (2,44) size 20x40 [r=0 c=1 rs=1 cs=1]
                         RenderText {#text} at (1,1) size 17x38
                           text run at (1,1) width 38: "Cell 2"
-              RenderBlock {TR} at (23,0) size 23x116
-                RenderTable at (0,0) size 23x86
-                  RenderTableSection (anonymous) at (0,0) size 23x86
-                    RenderTableRow (anonymous) at (0,2) size 19x86
-                      RenderTableCell {TD} at (2,2) size 19x40 [r=0 c=0 rs=1 cs=1]
+              RenderBlock {TR} at (24,0) size 24x116
+                RenderTable at (0,0) size 24x86
+                  RenderTableSection (anonymous) at (0,0) size 24x86
+                    RenderTableRow (anonymous) at (0,2) size 20x86
+                      RenderTableCell {TD} at (2,2) size 20x40 [r=0 c=0 rs=1 cs=1]
                         RenderText {#text} at (1,1) size 17x38
                           text run at (1,1) width 38: "Cell 3"
-                      RenderTableCell {TD} at (2,44) size 19x40 [r=0 c=1 rs=1 cs=1]
+                      RenderTableCell {TD} at (2,44) size 20x40 [r=0 c=1 rs=1 cs=1]
                         RenderText {#text} at (1,1) size 17x38
                           text run at (1,1) width 38: "Cell 4"
-      RenderTable at (0,582) size 102x546
-        RenderTableSection (anonymous) at (0,0) size 102x546
-          RenderTableRow (anonymous) at (0,0) size 102x546
-            RenderTableCell {P} at (0,0) size 102x546 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
-              RenderText {#text} at (1,1) size 100x544
+      RenderTable at (0,584) size 102x578
+        RenderTableSection (anonymous) at (0,0) size 102x578
+          RenderTableRow (anonymous) at (0,0) size 102x578
+            RenderTableCell {P} at (0,0) size 102x578 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 100x575
                 text run at (1,1) width 84: "Lorem ipsum"
-                text run at (1,18) width 89: "dolor sit amet,"
-                text run at (1,35) width 71: "consectetur"
-                text run at (1,52) width 95: "adipisicing elit,"
-                text run at (1,69) width 98: "sed do eiusmod"
-                text run at (1,86) width 44: "tempor"
-                text run at (1,103) width 79: "incididunt ut"
-                text run at (1,120) width 98: "labore et dolore"
-                text run at (1,137) width 88: "magna aliqua."
-                text run at (1,154) width 70: "Ut enim ad"
-                text run at (1,171) width 94: "minim veniam,"
-                text run at (1,188) width 77: "quis nostrud"
-                text run at (1,205) width 73: "exercitation"
-                text run at (1,222) width 96: "ullamco laboris"
-                text run at (1,239) width 85: "nisi ut aliquip"
-                text run at (1,256) width 100: "ex ea commodo"
-                text run at (1,273) width 67: "consequat."
-                text run at (1,290) width 93: "Duis aute irure"
-                text run at (1,307) width 49: "dolor in"
-                text run at (1,324) width 99: "reprehenderit in"
-                text run at (1,341) width 89: "voluptate velit"
-                text run at (1,358) width 69: "esse cillum"
-                text run at (1,375) width 99: "dolore eu fugiat"
-                text run at (1,392) width 87: "nulla pariatur."
-                text run at (1,409) width 90: "Excepteur sint"
-                text run at (1,426) width 54: "occaecat"
-                text run at (1,443) width 85: "cupidatat non"
-                text run at (1,460) width 86: "proident, sunt"
-                text run at (1,477) width 74: "in culpa qui"
-                text run at (1,494) width 97: "officia deserunt"
-                text run at (1,511) width 87: "mollit anim id"
-                text run at (1,528) width 77: "est laborum."
+                text run at (1,19) width 89: "dolor sit amet,"
+                text run at (1,37) width 71: "consectetur"
+                text run at (1,55) width 95: "adipisicing elit,"
+                text run at (1,73) width 98: "sed do eiusmod"
+                text run at (1,91) width 44: "tempor"
+                text run at (1,109) width 79: "incididunt ut"
+                text run at (1,127) width 98: "labore et dolore"
+                text run at (1,145) width 88: "magna aliqua."
+                text run at (1,163) width 70: "Ut enim ad"
+                text run at (1,181) width 94: "minim veniam,"
+                text run at (1,199) width 77: "quis nostrud"
+                text run at (1,217) width 73: "exercitation"
+                text run at (1,235) width 96: "ullamco laboris"
+                text run at (1,253) width 85: "nisi ut aliquip"
+                text run at (1,271) width 100: "ex ea commodo"
+                text run at (1,289) width 67: "consequat."
+                text run at (1,307) width 93: "Duis aute irure"
+                text run at (1,325) width 49: "dolor in"
+                text run at (1,343) width 99: "reprehenderit in"
+                text run at (1,361) width 89: "voluptate velit"
+                text run at (1,379) width 69: "esse cillum"
+                text run at (1,397) width 99: "dolore eu fugiat"
+                text run at (1,415) width 87: "nulla pariatur."
+                text run at (1,433) width 90: "Excepteur sint"
+                text run at (1,451) width 54: "occaecat"
+                text run at (1,469) width 85: "cupidatat non"
+                text run at (1,487) width 86: "proident, sunt"
+                text run at (1,505) width 74: "in culpa qui"
+                text run at (1,523) width 97: "officia deserunt"
+                text run at (1,541) width 87: "mollit anim id"
+                text run at (1,559) width 77: "est laborum."
diff --git a/LayoutTests/platform/gtk/fast/table/table-hspace-align-center-expected.png b/LayoutTests/platform/gtk/fast/table/table-hspace-align-center-expected.png
index 14eb3b1..e99e60f 100644
--- a/LayoutTests/platform/gtk/fast/table/table-hspace-align-center-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/table-hspace-align-center-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/table-hspace-align-center-expected.txt b/LayoutTests/platform/gtk/fast/table/table-hspace-align-center-expected.txt
index 57867ee..24c4083 100644
--- a/LayoutTests/platform/gtk/fast/table/table-hspace-align-center-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/table-hspace-align-center-expected.txt
@@ -3,9 +3,9 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderTable {TABLE} at (157,0) size 470x29 [border: (2px outset #808080)]
-        RenderTableSection {TBODY} at (2,2) size 465x25
-          RenderTableRow {TR} at (0,2) size 465x21
-            RenderTableCell {TD} at (2,2) size 461x21 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+      RenderTable {TABLE} at (157,0) size 470x30 [border: (2px outset #808080)]
+        RenderTableSection {TBODY} at (2,2) size 465x26
+          RenderTableRow {TR} at (0,2) size 465x22
+            RenderTableCell {TD} at (2,2) size 461x22 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 457x17
                 text run at (2,2) width 457: "The hspace attribute should be ignored and this table should be centered."
diff --git a/LayoutTests/platform/gtk/fast/table/table-row-after-child-in-block-expected.png b/LayoutTests/platform/gtk/fast/table/table-row-after-child-in-block-expected.png
index 2d8081c..f0f202f 100644
--- a/LayoutTests/platform/gtk/fast/table/table-row-after-child-in-block-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/table-row-after-child-in-block-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/table-row-after-child-in-block-expected.txt b/LayoutTests/platform/gtk/fast/table/table-row-after-child-in-block-expected.txt
index d5c0b4f..730fea3 100644
--- a/LayoutTests/platform/gtk/fast/table/table-row-after-child-in-block-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/table-row-after-child-in-block-expected.txt
@@ -3,13 +3,13 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {DIV} at (0,0) size 784x72 [color=#FF0000] [border: (3px solid #008000)]
-        RenderBlock {DIV} at (19,19) size 746x17
+      RenderBlock {DIV} at (0,0) size 784x74 [color=#FF0000] [border: (3px solid #008000)]
+        RenderBlock {DIV} at (19,19) size 746x18
           RenderText {#text} at (0,0) size 77x17
             text run at (0,0) width 77: "CONTENT"
-        RenderTable at (19,36) size 52x17
-          RenderTableSection (anonymous) at (0,0) size 52x17
-            RenderTableRow (anonymous) at (0,0) size 52x17 [border: (3px solid #0000FF)]
-              RenderTableCell (anonymous) at (0,0) size 52x17 [r=0 c=0 rs=1 cs=1]
+        RenderTable at (19,37) size 52x18
+          RenderTableSection (anonymous) at (0,0) size 52x18
+            RenderTableRow (anonymous) at (0,0) size 52x18 [border: (3px solid #0000FF)]
+              RenderTableCell (anonymous) at (0,0) size 52x18 [r=0 c=0 rs=1 cs=1]
                 RenderText at (0,0) size 52x17
                   text run at (0,0) width 52: "AFTER"
diff --git a/LayoutTests/platform/gtk/fast/table/table-row-after-child-in-table-expected.png b/LayoutTests/platform/gtk/fast/table/table-row-after-child-in-table-expected.png
index 61c43b8..80d2153 100644
--- a/LayoutTests/platform/gtk/fast/table/table-row-after-child-in-table-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/table-row-after-child-in-table-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/table-row-after-child-in-table-expected.txt b/LayoutTests/platform/gtk/fast/table/table-row-after-child-in-table-expected.txt
index 700284e..9295766 100644
--- a/LayoutTests/platform/gtk/fast/table/table-row-after-child-in-table-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/table-row-after-child-in-table-expected.txt
@@ -3,14 +3,14 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderTable {DIV} at (0,0) size 115x72 [color=#FF0000] [border: (3px solid #008000)]
-        RenderTableSection (anonymous) at (19,19) size 77x34
-          RenderTableRow (anonymous) at (0,0) size 77x17
-            RenderTableCell (anonymous) at (0,0) size 77x17 [r=0 c=0 rs=1 cs=1]
+      RenderTable {DIV} at (0,0) size 115x74 [color=#FF0000] [border: (3px solid #008000)]
+        RenderTableSection (anonymous) at (19,19) size 77x36
+          RenderTableRow (anonymous) at (0,0) size 77x18
+            RenderTableCell (anonymous) at (0,0) size 77x18 [r=0 c=0 rs=1 cs=1]
               RenderInline {SPAN} at (0,0) size 77x17
                 RenderText {#text} at (0,0) size 77x17
                   text run at (0,0) width 77: "CONTENT"
-          RenderTableRow (anonymous) at (0,17) size 77x17 [border: (3px solid #0000FF)]
-            RenderTableCell (anonymous) at (0,17) size 77x17 [r=1 c=0 rs=1 cs=1]
+          RenderTableRow (anonymous) at (0,18) size 77x18 [border: (3px solid #0000FF)]
+            RenderTableCell (anonymous) at (0,18) size 77x18 [r=1 c=0 rs=1 cs=1]
               RenderText at (0,0) size 52x17
                 text run at (0,0) width 52: "AFTER"
diff --git a/LayoutTests/platform/gtk/fast/table/table-row-before-child-in-block-expected.png b/LayoutTests/platform/gtk/fast/table/table-row-before-child-in-block-expected.png
index 1cdbfd6..78f8a47 100644
--- a/LayoutTests/platform/gtk/fast/table/table-row-before-child-in-block-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/table-row-before-child-in-block-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/table-row-before-child-in-block-expected.txt b/LayoutTests/platform/gtk/fast/table/table-row-before-child-in-block-expected.txt
index e69e192..1107d2f 100644
--- a/LayoutTests/platform/gtk/fast/table/table-row-before-child-in-block-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/table-row-before-child-in-block-expected.txt
@@ -3,13 +3,13 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {DIV} at (0,0) size 784x72 [color=#FF0000] [border: (3px solid #008000)]
-        RenderTable at (19,19) size 63x17
-          RenderTableSection (anonymous) at (0,0) size 63x17
-            RenderTableRow (anonymous) at (0,0) size 63x17 [border: (3px solid #0000FF)]
-              RenderTableCell (anonymous) at (0,0) size 63x17 [r=0 c=0 rs=1 cs=1]
+      RenderBlock {DIV} at (0,0) size 784x74 [color=#FF0000] [border: (3px solid #008000)]
+        RenderTable at (19,19) size 63x18
+          RenderTableSection (anonymous) at (0,0) size 63x18
+            RenderTableRow (anonymous) at (0,0) size 63x18 [border: (3px solid #0000FF)]
+              RenderTableCell (anonymous) at (0,0) size 63x18 [r=0 c=0 rs=1 cs=1]
                 RenderText at (0,0) size 63x17
                   text run at (0,0) width 63: "BEFORE"
-        RenderBlock {DIV} at (19,36) size 746x17
+        RenderBlock {DIV} at (19,37) size 746x18
           RenderText {#text} at (0,0) size 77x17
             text run at (0,0) width 77: "CONTENT"
diff --git a/LayoutTests/platform/gtk/fast/table/table-row-before-child-in-table-expected.png b/LayoutTests/platform/gtk/fast/table/table-row-before-child-in-table-expected.png
index a33f92a..281653b 100644
--- a/LayoutTests/platform/gtk/fast/table/table-row-before-child-in-table-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/table-row-before-child-in-table-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/table-row-before-child-in-table-expected.txt b/LayoutTests/platform/gtk/fast/table/table-row-before-child-in-table-expected.txt
index 6e232f3..b73ce5c 100644
--- a/LayoutTests/platform/gtk/fast/table/table-row-before-child-in-table-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/table-row-before-child-in-table-expected.txt
@@ -3,14 +3,14 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderTable {DIV} at (0,0) size 115x72 [color=#FF0000] [border: (3px solid #008000)]
-        RenderTableSection (anonymous) at (19,19) size 77x34
-          RenderTableRow (anonymous) at (0,0) size 77x17 [border: (3px solid #0000FF)]
-            RenderTableCell (anonymous) at (0,0) size 77x17 [r=0 c=0 rs=1 cs=1]
+      RenderTable {DIV} at (0,0) size 115x74 [color=#FF0000] [border: (3px solid #008000)]
+        RenderTableSection (anonymous) at (19,19) size 77x36
+          RenderTableRow (anonymous) at (0,0) size 77x18 [border: (3px solid #0000FF)]
+            RenderTableCell (anonymous) at (0,0) size 77x18 [r=0 c=0 rs=1 cs=1]
               RenderText at (0,0) size 63x17
                 text run at (0,0) width 63: "BEFORE"
-          RenderTableRow (anonymous) at (0,17) size 77x17
-            RenderTableCell (anonymous) at (0,17) size 77x17 [r=1 c=0 rs=1 cs=1]
+          RenderTableRow (anonymous) at (0,18) size 77x18
+            RenderTableCell (anonymous) at (0,18) size 77x18 [r=1 c=0 rs=1 cs=1]
               RenderInline {SPAN} at (0,0) size 77x17
                 RenderText {#text} at (0,0) size 77x17
                   text run at (0,0) width 77: "CONTENT"
diff --git a/LayoutTests/platform/gtk/fast/table/tableInsideCaption-expected.png b/LayoutTests/platform/gtk/fast/table/tableInsideCaption-expected.png
index 911e1e0..c31707a 100644
--- a/LayoutTests/platform/gtk/fast/table/tableInsideCaption-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/tableInsideCaption-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/tableInsideCaption-expected.txt b/LayoutTests/platform/gtk/fast/table/tableInsideCaption-expected.txt
index 1676b6c..fa847d4 100644
--- a/LayoutTests/platform/gtk/fast/table/tableInsideCaption-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/tableInsideCaption-expected.txt
@@ -3,30 +3,30 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderTable {TABLE} at (0,0) size 202x75
-        RenderTableSection {TBODY} at (0,0) size 202x75
-          RenderTableRow {TR} at (0,2) size 202x71
-            RenderTableCell {TD} at (2,2) size 198x71 [r=0 c=0 rs=1 cs=1]
-              RenderTable {TABLE} at (1,1) size 196x23
-                RenderTableSection {TBODY} at (0,0) size 196x23
-                  RenderTableRow {TR} at (0,2) size 196x19
-                    RenderTableCell {TD} at (2,2) size 192x19 [r=0 c=0 rs=1 cs=1]
+      RenderTable {TABLE} at (0,0) size 202x78
+        RenderTableSection {TBODY} at (0,0) size 202x78
+          RenderTableRow {TR} at (0,2) size 202x74
+            RenderTableCell {TD} at (2,2) size 198x74 [r=0 c=0 rs=1 cs=1]
+              RenderTable {TABLE} at (1,1) size 196x24
+                RenderTableSection {TBODY} at (0,0) size 196x24
+                  RenderTableRow {TR} at (0,2) size 196x20
+                    RenderTableCell {TD} at (2,2) size 192x20 [r=0 c=0 rs=1 cs=1]
                       RenderText {#text} at (1,1) size 190x17
                         text run at (1,1) width 190: "This should all be on one line."
-              RenderTable {TABLE} at (1,24) size 84x46
-                RenderTableSection {THEAD} at (0,23) size 84x2
-                RenderBlock {CAPTION} at (0,0) size 84x23
-                  RenderTable {TABLE} at (14,0) size 56x23
-                    RenderTableSection {TBODY} at (0,0) size 56x23
-                      RenderTableRow {TR} at (0,2) size 56x19
-                        RenderTableCell {TD} at (2,2) size 52x19 [r=0 c=0 rs=1 cs=1]
+              RenderTable {TABLE} at (1,25) size 84x48
+                RenderTableSection {THEAD} at (0,24) size 84x2
+                RenderBlock {CAPTION} at (0,0) size 84x24
+                  RenderTable {TABLE} at (14,0) size 56x24
+                    RenderTableSection {TBODY} at (0,0) size 56x24
+                      RenderTableRow {TR} at (0,2) size 56x20
+                        RenderTableCell {TD} at (2,2) size 52x20 [r=0 c=0 rs=1 cs=1]
                           RenderText {#text} at (1,1) size 50x17
                             text run at (1,1) width 50: "Caption"
-                RenderTableSection {TBODY} at (0,25) size 84x21
-                  RenderTableRow {TR} at (0,0) size 84x19
-                    RenderTableCell {TD} at (2,0) size 49x19 [r=0 c=0 rs=1 cs=1]
+                RenderTableSection {TBODY} at (0,26) size 84x22
+                  RenderTableRow {TR} at (0,0) size 84x20
+                    RenderTableCell {TD} at (2,0) size 49x20 [r=0 c=0 rs=1 cs=1]
                       RenderText {#text} at (1,1) size 47x17
                         text run at (1,1) width 47: "Bottom"
-                    RenderTableCell {TD} at (53,0) size 29x19 [r=0 c=1 rs=1 cs=1]
+                    RenderTableCell {TD} at (53,0) size 29x20 [r=0 c=1 rs=1 cs=1]
                       RenderText {#text} at (1,1) size 27x17
                         text run at (1,1) width 27: "line."
diff --git a/LayoutTests/platform/gtk/fast/table/text-field-baseline-expected.png b/LayoutTests/platform/gtk/fast/table/text-field-baseline-expected.png
index d065fed..4e71172 100644
--- a/LayoutTests/platform/gtk/fast/table/text-field-baseline-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/text-field-baseline-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/text-field-baseline-expected.txt b/LayoutTests/platform/gtk/fast/table/text-field-baseline-expected.txt
index 4f861e6..b038a79 100644
--- a/LayoutTests/platform/gtk/fast/table/text-field-baseline-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/text-field-baseline-expected.txt
@@ -1,101 +1,101 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x439
-  RenderBlock {HTML} at (0,0) size 800x439
-    RenderBody {BODY} at (8,16) size 784x407
-      RenderBlock {P} at (0,0) size 784x34
+layer at (0,0) size 800x454
+  RenderBlock {HTML} at (0,0) size 800x454
+    RenderBody {BODY} at (8,16) size 784x422
+      RenderBlock {P} at (0,0) size 784x36
         RenderText {#text} at (0,0) size 172x17
           text run at (0,0) width 172: "This is a regression test for "
-        RenderInline {I} at (0,0) size 738x34
+        RenderInline {I} at (0,0) size 738x35
           RenderInline {A} at (0,0) size 348x17 [color=#0000EE]
             RenderText {#text} at (172,0) size 348x17
               text run at (172,0) width 348: "http://bugzilla.opendarwin.org/show_bug.cgi?id=9122"
-          RenderText {#text} at (520,0) size 738x34
+          RenderText {#text} at (520,0) size 738x35
             text run at (520,0) width 4: " "
             text run at (524,0) width 214: "REGRESSION: Incorrect vertical"
-            text run at (0,17) width 304: "position for text fields in a \"display: table\" block"
-        RenderText {#text} at (304,17) size 4x17
-          text run at (304,17) width 4: "."
-      RenderBlock {P} at (0,50) size 784x34
-        RenderText {#text} at (0,0) size 745x34
+            text run at (0,18) width 304: "position for text fields in a \"display: table\" block"
+        RenderText {#text} at (304,18) size 4x17
+          text run at (304,18) width 4: "."
+      RenderBlock {P} at (0,52) size 784x36
+        RenderText {#text} at (0,0) size 745x35
           text run at (0,0) width 745: "Type something in the text field. Resize the window. The text field should not jump down. Delete what you typed and"
-          text run at (0,17) width 320: "resize the window. The text field should not move."
-      RenderBlock {FORM} at (0,100) size 784x307
-        RenderTable {DL} at (0,0) size 220x27
-          RenderTableSection (anonymous) at (0,0) size 220x27
-            RenderTableRow {DIV} at (0,0) size 220x27
-              RenderTableCell {DT} at (0,5) size 25x17 [r=0 c=0 rs=1 cs=1]
+          text run at (0,18) width 320: "resize the window. The text field should not move."
+      RenderBlock {FORM} at (0,104) size 784x318
+        RenderTable {DL} at (0,0) size 220x28
+          RenderTableSection (anonymous) at (0,0) size 220x28
+            RenderTableRow {DIV} at (0,0) size 220x28
+              RenderTableCell {DT} at (0,5) size 25x18 [r=0 c=0 rs=1 cs=1]
                 RenderText {#text} at (0,0) size 25x17
                   text run at (0,0) width 25: "Foo"
-              RenderTableCell {DD} at (25,0) size 195x27 [r=0 c=1 rs=1 cs=1]
-                RenderTextControl {INPUT} at (2,2) size 191x23 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
-        RenderBlock {HR} at (0,43) size 784x2 [border: (1px inset #000000)]
-        RenderBlock {P} at (0,61) size 784x34
-          RenderText {#text} at (0,0) size 781x34
+              RenderTableCell {DD} at (25,0) size 195x28 [r=0 c=1 rs=1 cs=1]
+                RenderTextControl {INPUT} at (2,2) size 191x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderBlock {HR} at (0,44) size 784x2 [border: (1px inset #000000)]
+        RenderBlock {P} at (0,62) size 784x36
+          RenderText {#text} at (0,0) size 781x35
             text run at (0,0) width 781: "And here's more. There should not be a difference in distance between the labels, nor any difference in distance between the"
-            text run at (0,17) width 65: "text fields."
-        RenderTable {DL} at (0,111) size 234x196
-          RenderTableSection (anonymous) at (0,0) size 234x196
-            RenderTableRow {DIV} at (0,0) size 234x27
-              RenderTableCell {DT} at (0,5) size 25x17 [r=0 c=0 rs=1 cs=1]
+            text run at (0,18) width 65: "text fields."
+        RenderTable {DL} at (0,114) size 234x204
+          RenderTableSection (anonymous) at (0,0) size 234x204
+            RenderTableRow {DIV} at (0,0) size 234x28
+              RenderTableCell {DT} at (0,5) size 25x18 [r=0 c=0 rs=1 cs=1]
                 RenderText {#text} at (0,0) size 25x17
                   text run at (0,0) width 25: "Foo"
-              RenderTableCell {DD} at (25,0) size 209x27 [r=0 c=1 rs=1 cs=1]
-                RenderTextControl {INPUT} at (2,2) size 191x23 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
-            RenderTableRow {DIV} at (0,27) size 234x27
-              RenderTableCell {DT} at (0,32) size 25x17 [r=1 c=0 rs=1 cs=1]
+              RenderTableCell {DD} at (25,0) size 209x28 [r=0 c=1 rs=1 cs=1]
+                RenderTextControl {INPUT} at (2,2) size 191x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+            RenderTableRow {DIV} at (0,28) size 234x28
+              RenderTableCell {DT} at (0,33) size 25x18 [r=1 c=0 rs=1 cs=1]
                 RenderText {#text} at (0,0) size 25x17
                   text run at (0,0) width 25: "Foo"
-              RenderTableCell {DD} at (25,27) size 209x27 [r=1 c=1 rs=1 cs=1]
-                RenderTextControl {INPUT} at (2,2) size 191x23 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
-            RenderTableRow {DIV} at (0,54) size 234x27
-              RenderTableCell {DT} at (0,59) size 25x17 [r=2 c=0 rs=1 cs=1]
+              RenderTableCell {DD} at (25,28) size 209x28 [r=1 c=1 rs=1 cs=1]
+                RenderTextControl {INPUT} at (2,2) size 191x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+            RenderTableRow {DIV} at (0,56) size 234x28
+              RenderTableCell {DT} at (0,61) size 25x18 [r=2 c=0 rs=1 cs=1]
                 RenderText {#text} at (0,0) size 25x17
                   text run at (0,0) width 25: "Foo"
-              RenderTableCell {DD} at (25,54) size 209x27 [r=2 c=1 rs=1 cs=1]
-                RenderTextControl {INPUT} at (2,2) size 191x23 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
-            RenderTableRow {DIV} at (0,81) size 234x27
-              RenderTableCell {DT} at (0,86) size 25x17 [r=3 c=0 rs=1 cs=1]
+              RenderTableCell {DD} at (25,56) size 209x28 [r=2 c=1 rs=1 cs=1]
+                RenderTextControl {INPUT} at (2,2) size 191x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+            RenderTableRow {DIV} at (0,84) size 234x28
+              RenderTableCell {DT} at (0,89) size 25x18 [r=3 c=0 rs=1 cs=1]
                 RenderText {#text} at (0,0) size 25x17
                   text run at (0,0) width 25: "Foo"
-              RenderTableCell {DD} at (25,81) size 209x27 [r=3 c=1 rs=1 cs=1]
-                RenderTextControl {INPUT} at (2,2) size 191x23 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
-            RenderTableRow {DIV} at (0,108) size 234x27
-              RenderTableCell {DT} at (0,113) size 25x17 [r=4 c=0 rs=1 cs=1]
+              RenderTableCell {DD} at (25,84) size 209x28 [r=3 c=1 rs=1 cs=1]
+                RenderTextControl {INPUT} at (2,2) size 191x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+            RenderTableRow {DIV} at (0,112) size 234x28
+              RenderTableCell {DT} at (0,117) size 25x18 [r=4 c=0 rs=1 cs=1]
                 RenderText {#text} at (0,0) size 25x17
                   text run at (0,0) width 25: "Foo"
-              RenderTableCell {DD} at (25,108) size 209x27 [r=4 c=1 rs=1 cs=1]
-                RenderTextControl {INPUT} at (2,2) size 191x23 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
-            RenderTableRow {DIV} at (0,135) size 234x27
-              RenderTableCell {DT} at (0,140) size 25x17 [r=5 c=0 rs=1 cs=1]
+              RenderTableCell {DD} at (25,112) size 209x28 [r=4 c=1 rs=1 cs=1]
+                RenderTextControl {INPUT} at (2,2) size 191x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+            RenderTableRow {DIV} at (0,140) size 234x28
+              RenderTableCell {DT} at (0,145) size 25x18 [r=5 c=0 rs=1 cs=1]
                 RenderText {#text} at (0,0) size 25x17
                   text run at (0,0) width 25: "Foo"
-              RenderTableCell {DD} at (25,135) size 209x27 [r=5 c=1 rs=1 cs=1]
-                RenderTextControl {INPUT} at (2,2) size 191x23 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
-            RenderTableRow {DIV} at (0,162) size 234x34
-              RenderTableCell {DT} at (0,179) size 25x17 [r=6 c=0 rs=1 cs=1]
+              RenderTableCell {DD} at (25,140) size 209x28 [r=5 c=1 rs=1 cs=1]
+                RenderTextControl {INPUT} at (2,2) size 191x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+            RenderTableRow {DIV} at (0,168) size 234x36
+              RenderTableCell {DT} at (0,186) size 25x18 [r=6 c=0 rs=1 cs=1]
                 RenderText {#text} at (0,0) size 25x17
                   text run at (0,0) width 25: "Foo"
-              RenderTableCell {DD} at (25,162) size 209x34 [r=6 c=1 rs=1 cs=1]
-                RenderBlock {DIV} at (0,0) size 209x34
+              RenderTableCell {DD} at (25,168) size 209x36 [r=6 c=1 rs=1 cs=1]
+                RenderBlock {DIV} at (0,0) size 209x36
                   RenderBR {BR} at (0,0) size 0x17
-                  RenderText {#text} at (0,17) size 209x17
-                    text run at (0,17) width 209: "Bar (should be aligned with Foo)"
-layer at (38,121) size 185x17
-  RenderBlock {DIV} at (3,3) size 185x17
-layer at (38,232) size 185x17
-  RenderBlock {DIV} at (3,3) size 185x17
-layer at (38,259) size 185x17
-  RenderBlock {DIV} at (3,3) size 185x17
-layer at (38,286) size 185x17
-  RenderBlock {DIV} at (3,3) size 185x17
+                  RenderText {#text} at (0,18) size 209x17
+                    text run at (0,18) width 209: "Bar (should be aligned with Foo)"
+layer at (38,125) size 185x18
+  RenderBlock {DIV} at (3,3) size 185x18
+layer at (38,239) size 185x18
+  RenderBlock {DIV} at (3,3) size 185x18
+layer at (38,267) size 185x18
+  RenderBlock {DIV} at (3,3) size 185x18
+layer at (38,295) size 185x18
+  RenderBlock {DIV} at (3,3) size 185x18
     RenderText {#text} at (0,0) size 25x17
       text run at (0,0) width 25: "Bar"
-layer at (38,313) size 185x17
-  RenderBlock {DIV} at (3,3) size 185x17
+layer at (38,323) size 185x18
+  RenderBlock {DIV} at (3,3) size 185x18
     RenderText {#text} at (0,0) size 25x17
       text run at (0,0) width 25: "Bar"
-layer at (38,340) size 185x17
-  RenderBlock {DIV} at (3,3) size 185x17
-layer at (38,367) size 185x17
-  RenderBlock {DIV} at (3,3) size 185x17
+layer at (38,351) size 185x18
+  RenderBlock {DIV} at (3,3) size 185x18
+layer at (38,379) size 185x18
+  RenderBlock {DIV} at (3,3) size 185x18
diff --git a/LayoutTests/platform/gtk/fast/table/unbreakable-images-quirk-expected.png b/LayoutTests/platform/gtk/fast/table/unbreakable-images-quirk-expected.png
index 937468f..999d447 100644
--- a/LayoutTests/platform/gtk/fast/table/unbreakable-images-quirk-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/unbreakable-images-quirk-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/unbreakable-images-quirk-expected.txt b/LayoutTests/platform/gtk/fast/table/unbreakable-images-quirk-expected.txt
index f181100..a835652 100644
--- a/LayoutTests/platform/gtk/fast/table/unbreakable-images-quirk-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/unbreakable-images-quirk-expected.txt
@@ -3,70 +3,70 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock (anonymous) at (0,0) size 784x17
+      RenderBlock (anonymous) at (0,0) size 784x18
         RenderText {#text} at (0,0) size 86x17
           text run at (0,0) width 86: "No line break"
-      RenderTable {TABLE} at (0,17) size 120x59 [bgcolor=#C0C0C0]
-        RenderTableSection {TBODY} at (0,0) size 120x59
-          RenderTableRow {TR} at (0,2) size 120x55
-            RenderTableCell {TD} at (2,2) size 116x55 [r=0 c=0 rs=1 cs=1]
+      RenderTable {TABLE} at (0,18) size 120x60 [bgcolor=#C0C0C0]
+        RenderTableSection {TBODY} at (0,0) size 120x60
+          RenderTableRow {TR} at (0,2) size 120x56
+            RenderTableCell {TD} at (2,2) size 116x56 [r=0 c=0 rs=1 cs=1]
               RenderImage {IMG} at (1,1) size 20x50 [bgcolor=#ADD8E6]
               RenderText {#text} at (21,37) size 74x17
                 text run at (21,37) width 74: "loremipsum"
               RenderImage {IMG} at (95,1) size 20x50 [bgcolor=#ADD8E6]
               RenderText {#text} at (0,0) size 0x0
-      RenderBlock {HR} at (0,84) size 784x2 [border: (1px inset #000000)]
-      RenderBlock (anonymous) at (0,94) size 784x17
+      RenderBlock {HR} at (0,86) size 784x2 [border: (1px inset #000000)]
+      RenderBlock (anonymous) at (0,96) size 784x18
         RenderText {#text} at (0,0) size 86x17
           text run at (0,0) width 86: "No line break"
-      RenderTable {TABLE} at (0,111) size 100x59 [bgcolor=#C0C0C0]
-        RenderTableSection {TBODY} at (0,0) size 100x59
-          RenderTableRow {TR} at (0,2) size 100x55
-            RenderTableCell {TD} at (2,2) size 96x55 [r=0 c=0 rs=1 cs=1]
+      RenderTable {TABLE} at (0,114) size 100x60 [bgcolor=#C0C0C0]
+        RenderTableSection {TBODY} at (0,0) size 100x60
+          RenderTableRow {TR} at (0,2) size 100x56
+            RenderTableCell {TD} at (2,2) size 96x56 [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,37) size 74x17
                 text run at (1,37) width 74: "loremipsum"
               RenderImage {IMG} at (75,1) size 20x50 [bgcolor=#ADD8E6]
               RenderText {#text} at (0,0) size 0x0
-      RenderBlock {HR} at (0,178) size 784x2 [border: (1px inset #000000)]
-      RenderBlock (anonymous) at (0,188) size 784x17
+      RenderBlock {HR} at (0,182) size 784x2 [border: (1px inset #000000)]
+      RenderBlock (anonymous) at (0,192) size 784x18
         RenderText {#text} at (0,0) size 152x17
           text run at (0,0) width 152: "Line break after the \"a\"."
-      RenderTable {TABLE} at (0,205) size 100x76 [bgcolor=#C0C0C0]
-        RenderTableSection {TBODY} at (0,0) size 100x76
-          RenderTableRow {TR} at (0,2) size 100x72
-            RenderTableCell {TD} at (2,2) size 96x72 [r=0 c=0 rs=1 cs=1]
-              RenderText {#text} at (1,1) size 74x70
+      RenderTable {TABLE} at (0,210) size 100x78 [bgcolor=#C0C0C0]
+        RenderTableSection {TBODY} at (0,0) size 100x78
+          RenderTableRow {TR} at (0,2) size 100x74
+            RenderTableCell {TD} at (2,2) size 96x74 [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 74x71
                 text run at (1,1) width 7: "a"
-                text run at (1,54) width 74: "loremipsum"
-              RenderImage {IMG} at (75,18) size 20x50 [bgcolor=#ADD8E6]
+                text run at (1,55) width 74: "loremipsum"
+              RenderImage {IMG} at (75,19) size 20x50 [bgcolor=#ADD8E6]
               RenderText {#text} at (0,0) size 0x0
-      RenderBlock {HR} at (0,289) size 784x2 [border: (1px inset #000000)]
-      RenderBlock (anonymous) at (0,299) size 784x17
+      RenderBlock {HR} at (0,296) size 784x2 [border: (1px inset #000000)]
+      RenderBlock (anonymous) at (0,306) size 784x18
         RenderText {#text} at (0,0) size 152x17
           text run at (0,0) width 152: "Line break after the \"a\"."
-      RenderTable {TABLE} at (0,316) size 120x76 [bgcolor=#C0C0C0]
-        RenderTableSection {TBODY} at (0,0) size 120x76
-          RenderTableRow {TR} at (0,2) size 120x72
-            RenderTableCell {TD} at (2,2) size 116x72 [r=0 c=0 rs=1 cs=1]
+      RenderTable {TABLE} at (0,324) size 120x78 [bgcolor=#C0C0C0]
+        RenderTableSection {TBODY} at (0,0) size 120x78
+          RenderTableRow {TR} at (0,2) size 120x74
+            RenderTableCell {TD} at (2,2) size 116x74 [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,1) size 7x17
                 text run at (1,1) width 7: "a"
-              RenderImage {IMG} at (1,18) size 20x50 [bgcolor=#ADD8E6]
-              RenderText {#text} at (21,54) size 74x17
-                text run at (21,54) width 74: "loremipsum"
-              RenderImage {IMG} at (95,18) size 20x50 [bgcolor=#ADD8E6]
+              RenderImage {IMG} at (1,19) size 20x50 [bgcolor=#ADD8E6]
+              RenderText {#text} at (21,55) size 74x17
+                text run at (21,55) width 74: "loremipsum"
+              RenderImage {IMG} at (95,19) size 20x50 [bgcolor=#ADD8E6]
               RenderText {#text} at (0,0) size 0x0
-      RenderBlock {HR} at (0,400) size 784x2 [border: (1px inset #000000)]
-      RenderBlock (anonymous) at (0,410) size 784x17
+      RenderBlock {HR} at (0,410) size 784x2 [border: (1px inset #000000)]
+      RenderBlock (anonymous) at (0,420) size 784x18
         RenderText {#text} at (0,0) size 186x17
           text run at (0,0) width 186: "Line break after \"wideword\"."
-      RenderTable {TABLE} at (0,427) size 120x76 [bgcolor=#C0C0C0]
-        RenderTableSection {TBODY} at (0,0) size 120x76
-          RenderTableRow {TR} at (0,2) size 120x72
-            RenderTableCell {TD} at (2,2) size 116x72 [r=0 c=0 rs=1 cs=1]
+      RenderTable {TABLE} at (0,438) size 120x78 [bgcolor=#C0C0C0]
+        RenderTableSection {TBODY} at (0,0) size 120x78
+          RenderTableRow {TR} at (0,2) size 120x74
+            RenderTableCell {TD} at (2,2) size 116x74 [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,1) size 64x17
                 text run at (1,1) width 64: "wideword"
-              RenderImage {IMG} at (1,18) size 20x50 [bgcolor=#ADD8E6]
-              RenderText {#text} at (21,54) size 74x17
-                text run at (21,54) width 74: "loremipsum"
-              RenderImage {IMG} at (95,18) size 20x50 [bgcolor=#ADD8E6]
+              RenderImage {IMG} at (1,19) size 20x50 [bgcolor=#ADD8E6]
+              RenderText {#text} at (21,55) size 74x17
+                text run at (21,55) width 74: "loremipsum"
+              RenderImage {IMG} at (95,19) size 20x50 [bgcolor=#ADD8E6]
               RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/table/unused-percent-heights-expected.png b/LayoutTests/platform/gtk/fast/table/unused-percent-heights-expected.png
index e0cec75..e1827e2 100644
--- a/LayoutTests/platform/gtk/fast/table/unused-percent-heights-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/unused-percent-heights-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/unused-percent-heights-expected.txt b/LayoutTests/platform/gtk/fast/table/unused-percent-heights-expected.txt
index 47d39cc..408b811 100644
--- a/LayoutTests/platform/gtk/fast/table/unused-percent-heights-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/unused-percent-heights-expected.txt
@@ -3,15 +3,15 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderTable {TABLE} at (0,0) size 784x52 [bgcolor=#3399CC]
-        RenderTableSection {TBODY} at (0,0) size 784x52
-          RenderTableRow {TR} at (0,0) size 784x26
-            RenderTableCell {TD} at (0,0) size 784x26 [border: none (1px solid #FFFFFF) none] [r=0 c=0 rs=1 cs=1]
-              RenderBlock {A} at (0,0) size 784x25 [color=#0000EE]
+      RenderTable {TABLE} at (0,0) size 784x54 [bgcolor=#3399CC]
+        RenderTableSection {TBODY} at (0,0) size 784x54
+          RenderTableRow {TR} at (0,0) size 784x27
+            RenderTableCell {TD} at (0,0) size 784x27 [border: none (1px solid #FFFFFF) none] [r=0 c=0 rs=1 cs=1]
+              RenderBlock {A} at (0,0) size 784x26 [color=#0000EE]
                 RenderText {#text} at (4,4) size 153x17
                   text run at (4,4) width 153: "List of Transit Providers"
-          RenderTableRow {TR} at (0,26) size 784x26
-            RenderTableCell {TD} at (0,26) size 784x26 [border: none (1px solid #FFFFFF) none] [r=1 c=0 rs=1 cs=1]
-              RenderBlock {A} at (0,0) size 784x25 [color=#0000EE]
+          RenderTableRow {TR} at (0,27) size 784x27
+            RenderTableCell {TD} at (0,27) size 784x27 [border: none (1px solid #FFFFFF) none] [r=1 c=0 rs=1 cs=1]
+              RenderBlock {A} at (0,0) size 784x26 [color=#0000EE]
                 RenderText {#text} at (4,4) size 160x17
                   text run at (4,4) width 160: "Locate a Transit Provider"
diff --git a/LayoutTests/platform/gtk/fast/table/vertical-align-baseline-expected.png b/LayoutTests/platform/gtk/fast/table/vertical-align-baseline-expected.png
index aacffe9..510c7d2 100644
--- a/LayoutTests/platform/gtk/fast/table/vertical-align-baseline-expected.png
+++ b/LayoutTests/platform/gtk/fast/table/vertical-align-baseline-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/table/vertical-align-baseline-expected.txt b/LayoutTests/platform/gtk/fast/table/vertical-align-baseline-expected.txt
index 0e46b41..a602ed9 100644
--- a/LayoutTests/platform/gtk/fast/table/vertical-align-baseline-expected.txt
+++ b/LayoutTests/platform/gtk/fast/table/vertical-align-baseline-expected.txt
@@ -6,59 +6,59 @@
       RenderTable {TABLE} at (0,0) size 656x496 [border: (1px outset #808080)]
         RenderTableSection {TBODY} at (1,1) size 654x494
           RenderTableRow {TR} at (0,2) size 654x490
-            RenderTableCell {TD} at (2,88) size 46x21 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+            RenderTableCell {TD} at (2,88) size 46x22 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 42x17
                 text run at (2,2) width 42: "Lorem"
-            RenderTableCell {TD} at (50,70) size 122x44 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (50,70) size 122x45 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (2,20) size 42x17
                 text run at (2,20) width 42: "ipsum "
               RenderInline {SPAN} at (0,0) size 76x40
                 RenderText {#text} at (44,2) size 76x40
                   text run at (44,2) width 76: "dolor"
               RenderText {#text} at (0,0) size 0x0
-            RenderTableCell {TD} at (174,88) size 18x21 [border: (1px inset #808080)] [r=0 c=2 rs=1 cs=1]
-              RenderBlock {DIV} at (2,2) size 14x17
+            RenderTableCell {TD} at (174,88) size 18x22 [border: (1px inset #808080)] [r=0 c=2 rs=1 cs=1]
+              RenderBlock {DIV} at (2,2) size 14x18
                 RenderText {#text} at (0,0) size 14x17
                   text run at (0,0) width 14: "sit"
             RenderTableCell {TD} at (194,88) size 54x104 [border: (1px inset #808080)] [r=0 c=3 rs=1 cs=1]
               RenderBlock {DIV} at (2,2) size 50x100 [bgcolor=#ADD8E6]
                 RenderText {#text} at (0,0) size 30x17
                   text run at (0,0) width 30: "amet"
-            RenderTableCell {TD} at (250,88) size 64x21 [border: (1px inset #808080)] [r=0 c=4 rs=1 cs=1]
+            RenderTableCell {TD} at (250,88) size 64x22 [border: (1px inset #808080)] [r=0 c=4 rs=1 cs=1]
               RenderText {#text} at (2,2) size 43x17
                 text run at (2,2) width 43: "consec"
               RenderText {#text} at (0,0) size 0x0
-            RenderTableCell {TD} at (316,62) size 82x81 [border: (1px inset #808080)] [r=0 c=5 rs=1 cs=1]
-              RenderTable {TABLE} at (2,2) size 78x77 [border: (1px outset #808080)]
-                RenderTableSection {TBODY} at (1,1) size 76x75
-                  RenderTableRow {TR} at (0,10) size 76x55
-                    RenderTableCell {TD} at (2,10) size 72x55 [border: (10px solid #0000FF) (1px inset #808080) (5px solid #0000FF) (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+            RenderTableCell {TD} at (316,62) size 82x83 [border: (1px inset #808080)] [r=0 c=5 rs=1 cs=1]
+              RenderTable {TABLE} at (2,2) size 78x79 [border: (1px outset #808080)]
+                RenderTableSection {TBODY} at (1,1) size 76x77
+                  RenderTableRow {TR} at (0,10) size 76x57
+                    RenderTableCell {TD} at (2,10) size 72x57 [border: (10px solid #0000FF) (1px inset #808080) (5px solid #0000FF) (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
                       RenderText {#text} at (2,15) size 35x17
                         text run at (2,15) width 35: "tetuer"
                       RenderBR {BR} at (37,15) size 0x17
-                      RenderText {#text} at (2,32) size 68x17
-                        text run at (2,32) width 68: "adipiscing."
+                      RenderText {#text} at (2,33) size 68x17
+                        text run at (2,33) width 68: "adipiscing."
             RenderTableCell {TD} at (400,2) size 64x4 [border: (1px inset #808080)] [r=0 c=6 rs=1 cs=1]
             RenderTableCell {TD} at (466,2) size 54x104 [border: (1px inset #808080)] [r=0 c=7 rs=1 cs=1]
               RenderBlock {DIV} at (2,2) size 50x100 [bgcolor=#FFB6C1]
-            RenderTableCell {TD} at (522,29) size 64x155 [border: (1px inset #808080)] [r=0 c=8 rs=1 cs=1]
-              RenderTable {TABLE} at (2,2) size 60x117 [border: (1px outset #808080)]
-                RenderTableSection {TBODY} at (1,1) size 58x115
+            RenderTableCell {TD} at (522,29) size 64x158 [border: (1px inset #808080)] [r=0 c=8 rs=1 cs=1]
+              RenderTable {TABLE} at (2,2) size 60x118 [border: (1px outset #808080)]
+                RenderTableSection {TBODY} at (1,1) size 58x116
                   RenderTableRow {TR} at (0,2) size 58x80
-                    RenderTableCell {TD} at (2,30) size 54x52 [border: (10px solid #0000FF) (1px inset #808080) (5px solid #0000FF) (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
-                      RenderBlock {DIV} at (6,25) size 42x17 [bgcolor=#FFB6C1]
+                    RenderTableCell {TD} at (2,29) size 54x53 [border: (10px solid #0000FF) (1px inset #808080) (5px solid #0000FF) (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+                      RenderBlock {DIV} at (6,25) size 42x18 [bgcolor=#FFB6C1]
                         RenderText {#text} at (0,0) size 42x17
                           text run at (0,0) width 42: "Lorem"
-                  RenderTableRow {TR} at (0,84) size 58x29
-                    RenderTableCell {TD} at (2,84) size 54x29 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+                  RenderTableRow {TR} at (0,84) size 58x30
+                    RenderTableCell {TD} at (2,84) size 54x30 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
                       RenderText {#text} at (6,6) size 38x17
                         text run at (6,6) width 38: "ipsum"
-              RenderBlock (anonymous) at (2,119) size 60x34
+              RenderBlock (anonymous) at (2,120) size 60x36
                 RenderText {#text} at (0,0) size 51x17
                   text run at (0,0) width 51: "dolor sit"
                 RenderBR {BR} at (51,0) size 0x17
-                RenderText {#text} at (0,17) size 34x17
-                  text run at (0,17) width 34: "amet."
+                RenderText {#text} at (0,18) size 34x17
+                  text run at (0,18) width 34: "amet."
             RenderTableCell {TD} at (588,42) size 64x64 [border: (1px inset #808080)] [r=0 c=9 rs=1 cs=1]
               RenderBlock (floating) {DIV} at (2,2) size 25x30 [bgcolor=#90EE90]
                 RenderText {#text} at (0,0) size 17x17
diff --git a/LayoutTests/platform/gtk/fast/text/arabic-times-new-roman-expected.txt b/LayoutTests/platform/gtk/fast/text/arabic-times-new-roman-expected.txt
index 745ca00..98cf6a5 100644
--- a/LayoutTests/platform/gtk/fast/text/arabic-times-new-roman-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/arabic-times-new-roman-expected.txt
@@ -1,15 +1,15 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x162
-  RenderBlock {HTML} at (0,0) size 800x162
-    RenderBody {BODY} at (8,8) size 784x146
-      RenderBlock (anonymous) at (0,0) size 784x34
-        RenderText {#text} at (0,0) size 783x34
+layer at (0,0) size 800x166
+  RenderBlock {HTML} at (0,0) size 800x166
+    RenderBody {BODY} at (8,8) size 784x150
+      RenderBlock (anonymous) at (0,0) size 784x36
+        RenderText {#text} at (0,0) size 783x35
           text run at (0,0) width 783: "This test makes sure that rendering Arabic with Georgia (which doesn't support Arabic) has a sensible result (e.g. not .notdef"
-          text run at (0,17) width 42: "boxes)"
-      RenderBlock {DIV} at (0,34) size 784x56
+          text run at (0,18) width 42: "boxes)"
+      RenderBlock {DIV} at (0,36) size 784x57
         RenderText {#text} at (0,0) size 260x56
           text run at (0,0) width 260 RTL: "\x{62F}\x{64A}\x{645}\x{648}\x{63A}\x{631}\x{627}\x{641}\x{64A}\x{627}\x{62A}"
-      RenderBlock {DIV} at (0,90) size 784x56
+      RenderBlock {DIV} at (0,93) size 784x57
         RenderText {#text} at (0,0) size 260x56
           text run at (0,0) width 260 RTL: "\x{62F}\x{64A}\x{645}\x{648}\x{63A}\x{631}\x{627}\x{641}\x{64A}\x{627}\x{62A}"
diff --git a/LayoutTests/platform/gtk/fast/text/atsui-kerning-and-ligatures-expected.png b/LayoutTests/platform/gtk/fast/text/atsui-kerning-and-ligatures-expected.png
index 57ba0a7..1b877b3 100644
--- a/LayoutTests/platform/gtk/fast/text/atsui-kerning-and-ligatures-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/atsui-kerning-and-ligatures-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/atsui-kerning-and-ligatures-expected.txt b/LayoutTests/platform/gtk/fast/text/atsui-kerning-and-ligatures-expected.txt
index 3856626..3b9e850 100644
--- a/LayoutTests/platform/gtk/fast/text/atsui-kerning-and-ligatures-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/atsui-kerning-and-ligatures-expected.txt
@@ -3,24 +3,24 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x34
+      RenderBlock {P} at (0,0) size 784x36
         RenderText {#text} at (0,0) size 53x17
           text run at (0,0) width 53: "Test for "
-        RenderInline {I} at (0,0) size 751x34
-          RenderText {#text} at (53,0) size 751x34
+        RenderInline {I} at (0,0) size 751x35
+          RenderText {#text} at (53,0) size 751x35
             text run at (53,0) width 698: "http://bugzilla.opendarwin.org/show_bug.cgi?id=6137 Disable kerning and some ligatures in the ATSUI code"
-            text run at (0,17) width 28: "path"
-        RenderText {#text} at (28,17) size 4x17
-          text run at (28,17) width 4: "."
-      RenderBlock {P} at (0,50) size 784x17
+            text run at (0,18) width 28: "path"
+        RenderText {#text} at (28,18) size 4x17
+          text run at (28,18) width 4: "."
+      RenderBlock {P} at (0,52) size 784x18
         RenderText {#text} at (0,0) size 709x17
           text run at (0,0) width 709: "The word \x{201C}dolor\x{201D} below should be highlighted in its entirety. The highlight should not extend beyond that word."
-      RenderBlock {DIV} at (0,83) size 784x40
+      RenderBlock {DIV} at (0,86) size 784x42
         RenderBlock {HR} at (0,0) size 784x2 [border: (1px inset #000000)]
-        RenderBlock (anonymous) at (0,14) size 784x26
+        RenderBlock (anonymous) at (0,14) size 784x28
           RenderInline {SPAN} at (0,0) size 551x26
-            RenderText {#text} at (0,0) size 551x26
-              text run at (0,0) width 551: "AVAVAVAVAVfififififififi Lorem ipsum dolor sit ame\x{300}t"
+            RenderText {#text} at (0,1) size 551x26
+              text run at (0,1) width 551: "AVAVAVAVAVfififififififi Lorem ipsum dolor sit ame\x{300}t"
           RenderText {#text} at (0,0) size 0x0
 selection start: position 37 of child 0 {#text} of child 3 {SPAN} of child 5 {DIV} of body
 selection end:   position 42 of child 0 {#text} of child 3 {SPAN} of child 5 {DIV} of body
diff --git a/LayoutTests/platform/gtk/fast/text/atsui-multiple-renderers-expected.png b/LayoutTests/platform/gtk/fast/text/atsui-multiple-renderers-expected.png
index cd70bc4..cfad6a2 100644
--- a/LayoutTests/platform/gtk/fast/text/atsui-multiple-renderers-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/atsui-multiple-renderers-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/atsui-multiple-renderers-expected.txt b/LayoutTests/platform/gtk/fast/text/atsui-multiple-renderers-expected.txt
index 0202110..20d5777 100644
--- a/LayoutTests/platform/gtk/fast/text/atsui-multiple-renderers-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/atsui-multiple-renderers-expected.txt
@@ -3,98 +3,98 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x576
-      RenderBlock {P} at (0,0) size 784x34
+      RenderBlock {P} at (0,0) size 784x36
         RenderText {#text} at (0,0) size 104x17
           text run at (0,0) width 104: "This is a test for "
-        RenderInline {I} at (0,0) size 757x34
-          RenderText {#text} at (104,0) size 757x34
+        RenderInline {I} at (0,0) size 757x35
+          RenderText {#text} at (104,0) size 757x35
             text run at (104,0) width 653: "http://bugzilla.opendarwin.org/show_bug.cgi?id=6139 ATSUI code path should implement small caps,"
-            text run at (0,17) width 403: "synthetic bold and oblique and correct metrics for fallback fonts"
-        RenderText {#text} at (403,17) size 4x17
-          text run at (403,17) width 4: "."
-      RenderBlock {HR} at (0,50) size 784x2 [border: (1px inset #000000)]
-      RenderBlock {P} at (0,68) size 784x17
+            text run at (0,18) width 403: "synthetic bold and oblique and correct metrics for fallback fonts"
+        RenderText {#text} at (403,18) size 4x17
+          text run at (403,18) width 4: "."
+      RenderBlock {HR} at (0,52) size 784x2 [border: (1px inset #000000)]
+      RenderBlock {P} at (0,70) size 784x18
         RenderText {#text} at (0,0) size 600x17
           text run at (0,0) width 600: "The two columns should be identical except for the accent over the e and the umlaut over the u."
-      RenderTable {TABLE} at (0,101) size 239x126 [border: none]
-        RenderTableSection {TBODY} at (0,0) size 238x125
-          RenderTableRow {TR} at (0,0) size 238x25
-            RenderTableCell {TD} at (0,0) size 119x25 [border: (1px solid #008000)] [r=0 c=0 rs=1 cs=1]
+      RenderTable {TABLE} at (0,104) size 239x131 [border: none]
+        RenderTableSection {TBODY} at (0,0) size 238x130
+          RenderTableRow {TR} at (0,0) size 238x26
+            RenderTableCell {TD} at (0,0) size 119x26 [border: (1px solid #008000)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 59x22
                 text run at (2,2) width 59: "Lore\x{300}m "
               RenderInline {SPAN} at (0,0) size 50x22
                 RenderText {#text} at (61,2) size 50x22
                   text run at (61,2) width 50: "ipsu\x{308}m"
               RenderText {#text} at (0,0) size 0x0
-            RenderTableCell {TD} at (119,0) size 119x25 [border: (1px solid #008000)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (119,0) size 119x26 [border: (1px solid #008000)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 59x22
                 text run at (2,2) width 59: "Lorem "
               RenderInline {SPAN} at (0,0) size 50x22
                 RenderText {#text} at (61,2) size 50x22
                   text run at (61,2) width 50: "ipsum"
               RenderText {#text} at (0,0) size 0x0
-          RenderTableRow {TR} at (0,25) size 238x25
-            RenderTableCell {TD} at (0,25) size 119x25 [border: (1px solid #008000)] [r=1 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,26) size 238x26
+            RenderTableCell {TD} at (0,26) size 119x26 [border: (1px solid #008000)] [r=1 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 63x22
                 text run at (2,2) width 63: "Lore\x{300}m "
               RenderInline {SPAN} at (0,0) size 53x22
                 RenderText {#text} at (65,2) size 53x22
                   text run at (65,2) width 53: "ipsu\x{308}m"
               RenderText {#text} at (0,0) size 0x0
-            RenderTableCell {TD} at (119,25) size 119x25 [border: (1px solid #008000)] [r=1 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (119,26) size 119x26 [border: (1px solid #008000)] [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 63x22
                 text run at (2,2) width 63: "Lorem "
               RenderInline {SPAN} at (0,0) size 53x22
                 RenderText {#text} at (65,2) size 53x22
                   text run at (65,2) width 53: "ipsum"
               RenderText {#text} at (0,0) size 0x0
-          RenderTableRow {TR} at (0,50) size 238x25
-            RenderTableCell {TD} at (0,50) size 119x25 [border: (1px solid #008000)] [r=2 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,52) size 238x26
+            RenderTableCell {TD} at (0,52) size 119x26 [border: (1px solid #008000)] [r=2 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 57x22
                 text run at (2,2) width 57: "Lore\x{300}m "
               RenderInline {SPAN} at (0,0) size 48x22
                 RenderText {#text} at (59,2) size 48x22
                   text run at (59,2) width 48: "ipsu\x{308}m"
               RenderText {#text} at (0,0) size 0x0
-            RenderTableCell {TD} at (119,50) size 119x25 [border: (1px solid #008000)] [r=2 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (119,52) size 119x26 [border: (1px solid #008000)] [r=2 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 57x22
                 text run at (2,2) width 57: "Lorem "
               RenderInline {SPAN} at (0,0) size 48x22
                 RenderText {#text} at (59,2) size 48x22
                   text run at (59,2) width 48: "ipsum"
               RenderText {#text} at (0,0) size 0x0
-          RenderTableRow {TR} at (0,75) size 238x25
-            RenderTableCell {TD} at (0,75) size 119x25 [border: (1px solid #008000)] [r=3 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,78) size 238x26
+            RenderTableCell {TD} at (0,78) size 119x26 [border: (1px solid #008000)] [r=3 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 60x22
                 text run at (2,2) width 60: "Lore\x{300}m "
               RenderInline {SPAN} at (0,0) size 51x22
                 RenderText {#text} at (62,2) size 51x22
                   text run at (62,2) width 51: "ipsu\x{308}m"
               RenderText {#text} at (0,0) size 0x0
-            RenderTableCell {TD} at (119,75) size 119x25 [border: (1px solid #008000)] [r=3 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (119,78) size 119x26 [border: (1px solid #008000)] [r=3 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 60x22
                 text run at (2,2) width 60: "Lorem "
               RenderInline {SPAN} at (0,0) size 51x22
                 RenderText {#text} at (62,2) size 51x22
                   text run at (62,2) width 51: "ipsum"
               RenderText {#text} at (0,0) size 0x0
-          RenderTableRow {TR} at (0,100) size 238x25
-            RenderTableCell {TD} at (0,100) size 119x25 [border: (1px solid #008000)] [r=4 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,104) size 238x26
+            RenderTableCell {TD} at (0,104) size 119x26 [border: (1px solid #008000)] [r=4 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 100x22
                 text run at (2,2) width 100: "Lore\x{300}m ipsu\x{308}m"
-            RenderTableCell {TD} at (119,100) size 119x25 [border: (1px solid #008000)] [r=4 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (119,104) size 119x26 [border: (1px solid #008000)] [r=4 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 100x22
                 text run at (2,2) width 100: "Lorem ipsum"
-      RenderBlock {HR} at (0,235) size 784x2 [border: (1px inset #000000)]
-      RenderBlock {P} at (0,253) size 784x17
+      RenderBlock {HR} at (0,243) size 784x2 [border: (1px inset #000000)]
+      RenderBlock {P} at (0,261) size 784x18
         RenderText {#text} at (0,0) size 277x17
           text run at (0,0) width 277: "The following two lines should be identical."
-      RenderBlock {P} at (0,286) size 784x20
+      RenderBlock {P} at (0,295) size 784x21
         RenderInline {SPAN} at (0,0) size 310x22 [border: (1px solid #008000)]
           RenderText {#text} at (1,0) size 308x20
             text run at (1,0) width 308: "\x{E01}\x{E02}\x{E03}\x{E04}\x{E05}\x{E06}\x{E07}\x{E08}\x{E01}\x{E02}\x{E03}\x{E04}\x{E05}\x{E06}\x{E07}\x{E08}\x{E01}\x{E02}\x{E03}\x{E04}\x{E05}\x{E06}\x{E07}\x{E08}\x{E01}\x{E02}\x{E03}\x{E04}\x{E05}\x{E06}\x{E07}\x{E08}"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {P} at (0,322) size 784x20
+      RenderBlock {P} at (0,332) size 784x21
         RenderInline {SPAN} at (0,0) size 310x22 [border: (1px solid #008000)]
           RenderText {#text} at (1,0) size 308x20
             text run at (1,0) width 308: "\x{E01}\x{E02}\x{E03}\x{E04}\x{E05}\x{E06}\x{E07}\x{E08}\x{E01}\x{E02}\x{E03}\x{E04}\x{E05}\x{E06}\x{E07}\x{E08}\x{E01}\x{E02}\x{E03}\x{E04}\x{E05}\x{E06}\x{E07}\x{E08}\x{E01}\x{E02}\x{E03}\x{E04}\x{E05}\x{E06}\x{E07}\x{E08}"
diff --git a/LayoutTests/platform/gtk/fast/text/atsui-negative-spacing-features-expected.png b/LayoutTests/platform/gtk/fast/text/atsui-negative-spacing-features-expected.png
index 2a99c4c..e36fc09 100644
--- a/LayoutTests/platform/gtk/fast/text/atsui-negative-spacing-features-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/atsui-negative-spacing-features-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/atsui-negative-spacing-features-expected.txt b/LayoutTests/platform/gtk/fast/text/atsui-negative-spacing-features-expected.txt
index a0323ff..5ea5bd2 100644
--- a/LayoutTests/platform/gtk/fast/text/atsui-negative-spacing-features-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/atsui-negative-spacing-features-expected.txt
@@ -1,51 +1,51 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x239
-  RenderBlock {HTML} at (0,0) size 800x239
-    RenderBody {BODY} at (8,16) size 784x215
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x246
+  RenderBlock {HTML} at (0,0) size 800x246
+    RenderBody {BODY} at (8,16) size 784x222
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 371x17
           text run at (0,0) width 371: "Test for negative spacing values in complex text rendering."
-      RenderBlock (anonymous) at (0,33) size 784x17
+      RenderBlock (anonymous) at (0,34) size 784x18
         RenderText {#text} at (0,0) size 507x17
           text run at (0,0) width 507: "Each green box should be identical to the blue box it follows, except for accents."
-      RenderBlock {HR} at (0,58) size 784x2 [border: (1px inset #000000)]
-      RenderTable {TABLE} at (0,68) size 414x147
-        RenderTableSection {TBODY} at (0,0) size 414x147
-          RenderTableRow {TR} at (0,2) size 414x19
-            RenderTableCell {TD} at (2,2) size 204x19 [r=0 c=0 rs=1 cs=1]
+      RenderBlock {HR} at (0,60) size 784x2 [border: (1px inset #000000)]
+      RenderTable {TABLE} at (0,70) size 414x152
+        RenderTableSection {TBODY} at (0,0) size 414x152
+          RenderTableRow {TR} at (0,2) size 414x20
+            RenderTableCell {TD} at (2,2) size 204x20 [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (58,1) size 88x17
                 text run at (58,1) width 88: "Word spacing"
-            RenderTableCell {TD} at (208,2) size 204x19 [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (208,2) size 204x20 [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (57,1) size 90x17
                 text run at (57,1) width 90: "Letter spacing"
-          RenderTableRow {TR} at (0,23) size 414x122
-            RenderTableCell {TD} at (2,23) size 204x122 [r=1 c=0 rs=1 cs=1]
-              RenderBlock {DIV} at (1,1) size 202x120
+          RenderTableRow {TR} at (0,24) size 414x126
+            RenderTableCell {TD} at (2,24) size 204x126 [r=1 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (1,1) size 202x124
                 RenderBlock {DIV} at (0,0) size 202x38 [border: (1px solid #0000FF)]
                   RenderText {#text} at (42,1) size 182x35
                     text run at (42,1) width 159 RTL: "\x{5D9}\x{5B0}\x{5D4}\x{5B4}\x{5D9}, \x{5D0}\x{5B8}\x{5D7}\x{5B4}\x{5D9}, \x{5DC}\x{5B0}\x{5DA}\x{5B8} \x{5E1}\x{5B5}\x{5E4}\x{5B6}\x{5E8} \x{5E9}\x{5C1}\x{5B0}\x{5DC}\x{5B7}\x{5D7}\x{5B0}\x{5EA}\x{5BC}\x{5B4}\x{5D9}\x{5D5}"
                     text run at (19,19) width 125 RTL: "\x{5E6}\x{5B0}\x{5DE}\x{5B4}\x{5D9}\x{5EA}\x{5D5}\x{5BC}\x{5EA} \x{5DC}\x{5B8}\x{5DA}\x{5B0} \x{5DE}\x{5B0}\x{5DB}\x{5B7}\x{5E8}\x{5B0}\x{5EA}\x{5BC}\x{5B4}\x{5D9}\x{5D5}."
                     text run at (144,19) width 57 RTL: "\x{5D5}\x{5BC}\x{5DE}\x{5B4}\x{5DE}\x{5B0}\x{5DB}\x{5BC}\x{5B6}\x{5E8}\x{5B6}\x{5EA} "
-                RenderBlock {DIV} at (0,43) size 202x36 [border: (1px solid #0000FF)]
-                  RenderText {#text} at (1,1) size 169x34
+                RenderBlock {DIV} at (0,43) size 202x38 [border: (1px solid #0000FF)]
+                  RenderText {#text} at (1,1) size 169x35
                     text run at (1,1) width 169: "Lore\x{300}m ipsum dolor sit ame\x{300}t,"
-                    text run at (1,18) width 169: "consectetuer adipiscing e\x{300}lit."
-                RenderBlock {DIV} at (0,84) size 202x36 [border: (1px solid #008000)]
-                  RenderText {#text} at (1,1) size 169x34
+                    text run at (1,19) width 169: "consectetuer adipiscing e\x{300}lit."
+                RenderBlock {DIV} at (0,86) size 202x38 [border: (1px solid #008000)]
+                  RenderText {#text} at (1,1) size 169x35
                     text run at (1,1) width 169: "Lorem ipsum dolor sit amet,"
-                    text run at (1,18) width 169: "consectetuer adipiscing elit."
-            RenderTableCell {TD} at (208,23) size 204x122 [r=1 c=1 rs=1 cs=1]
-              RenderBlock {DIV} at (1,1) size 202x120
+                    text run at (1,19) width 169: "consectetuer adipiscing elit."
+            RenderTableCell {TD} at (208,24) size 204x126 [r=1 c=1 rs=1 cs=1]
+              RenderBlock {DIV} at (1,1) size 202x124
                 RenderBlock {DIV} at (0,0) size 202x38 [border: (1px solid #0000FF)]
                   RenderText {#text} at (5,1) size 196x35
                     text run at (5,1) width 196 RTL: "\x{5D9}\x{5B0}\x{5D4}\x{5B4}\x{5D9}, \x{5D0}\x{5B8}\x{5D7}\x{5B4}\x{5D9}, \x{5DC}\x{5B0}\x{5DA}\x{5B8} \x{5E1}\x{5B5}\x{5E4}\x{5B6}\x{5E8} \x{5E9}\x{5C1}\x{5B0}\x{5DC}\x{5B7}\x{5D7}\x{5B0}\x{5EA}\x{5BC}\x{5B4}\x{5D9}\x{5D5} \x{5D5}\x{5BC}\x{5DE}\x{5B4}\x{5DE}\x{5B0}\x{5DB}\x{5BC}\x{5B6}\x{5E8}\x{5B6}\x{5EA}"
                     text run at (89,19) width 112 RTL: "\x{5E6}\x{5B0}\x{5DE}\x{5B4}\x{5D9}\x{5EA}\x{5D5}\x{5BC}\x{5EA} \x{5DC}\x{5B8}\x{5DA}\x{5B0} \x{5DE}\x{5B0}\x{5DB}\x{5B7}\x{5E8}\x{5B0}\x{5EA}\x{5BC}\x{5B4}\x{5D9}\x{5D5}."
-                RenderBlock {DIV} at (0,43) size 202x36 [border: (1px solid #0000FF)]
-                  RenderText {#text} at (1,1) size 150x34
+                RenderBlock {DIV} at (0,43) size 202x38 [border: (1px solid #0000FF)]
+                  RenderText {#text} at (1,1) size 150x35
                     text run at (1,1) width 150: "Lore\x{300}m ipsum dolor sit ame\x{300}t,"
-                    text run at (1,18) width 144: "consectetue\x{300}r adipiscing e\x{300}lit."
-                RenderBlock {DIV} at (0,84) size 202x36 [border: (1px solid #008000)]
-                  RenderText {#text} at (1,1) size 150x34
+                    text run at (1,19) width 144: "consectetue\x{300}r adipiscing e\x{300}lit."
+                RenderBlock {DIV} at (0,86) size 202x38 [border: (1px solid #008000)]
+                  RenderText {#text} at (1,1) size 150x35
                     text run at (1,1) width 150: "Lorem ipsum dolor sit amet,"
-                    text run at (1,18) width 144: "consectetuer adipiscing elit."
+                    text run at (1,19) width 144: "consectetuer adipiscing elit."
diff --git a/LayoutTests/platform/gtk/fast/text/atsui-partial-selection-expected.png b/LayoutTests/platform/gtk/fast/text/atsui-partial-selection-expected.png
index 6a9a09b..e08b12f 100644
--- a/LayoutTests/platform/gtk/fast/text/atsui-partial-selection-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/atsui-partial-selection-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/atsui-partial-selection-expected.txt b/LayoutTests/platform/gtk/fast/text/atsui-partial-selection-expected.txt
index 2d4a42c..193a548 100644
--- a/LayoutTests/platform/gtk/fast/text/atsui-partial-selection-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/atsui-partial-selection-expected.txt
@@ -3,20 +3,20 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x576
-      RenderBlock {P} at (0,0) size 784x34
+      RenderBlock {P} at (0,0) size 784x36
         RenderText {#text} at (0,0) size 53x17
           text run at (0,0) width 53: "Test for "
-        RenderInline {I} at (0,0) size 753x34
+        RenderInline {I} at (0,0) size 753x35
           RenderInline {A} at (0,0) size 301x17 [color=#0000EE]
             RenderText {#text} at (53,0) size 301x17
               text run at (53,0) width 301: "http://bugs.webkit.org/show_bug.cgi?id=11124"
-          RenderText {#text} at (354,0) size 753x34
+          RenderText {#text} at (354,0) size 753x35
             text run at (354,0) width 4: " "
             text run at (358,0) width 395: "REGRESSION (r14297): No drag image for partially-selected"
-            text run at (0,17) width 79: "complex text"
-        RenderText {#text} at (79,17) size 4x17
-          text run at (79,17) width 4: "."
-      RenderBlock {P} at (0,50) size 784x17
+            text run at (0,18) width 79: "complex text"
+        RenderText {#text} at (79,18) size 4x17
+          text run at (79,18) width 4: "."
+      RenderBlock {P} at (0,52) size 784x18
         RenderText {#text} at (0,0) size 144x17
           text run at (0,0) width 144: "This should look like \x{201C}"
         RenderInline {SPAN} at (0,0) size 84x17 [color=#008000]
diff --git a/LayoutTests/platform/gtk/fast/text/atsui-pointtooffset-calls-cg-expected.png b/LayoutTests/platform/gtk/fast/text/atsui-pointtooffset-calls-cg-expected.png
index 7d09f50..0f4303d 100644
--- a/LayoutTests/platform/gtk/fast/text/atsui-pointtooffset-calls-cg-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/atsui-pointtooffset-calls-cg-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/atsui-pointtooffset-calls-cg-expected.txt b/LayoutTests/platform/gtk/fast/text/atsui-pointtooffset-calls-cg-expected.txt
index 1fdb691..f2ef97f 100644
--- a/LayoutTests/platform/gtk/fast/text/atsui-pointtooffset-calls-cg-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/atsui-pointtooffset-calls-cg-expected.txt
@@ -3,17 +3,17 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (0,0) size 800x600
-      RenderBlock (anonymous) at (0,0) size 800x17
+      RenderBlock (anonymous) at (0,0) size 800x18
         RenderText {#text} at (0,0) size 54x17
           text run at (0,0) width 54: "e\x{300}e\x{300}e\x{300}e\x{300}e\x{300}e\x{300}X"
-      RenderBlock {HR} at (0,25) size 800x2 [border: (1px inset #000000)]
-      RenderBlock (anonymous) at (0,35) size 800x34
+      RenderBlock {HR} at (0,26) size 800x2 [border: (1px inset #000000)]
+      RenderBlock (anonymous) at (0,36) size 800x36
         RenderText {#text} at (0,0) size 207x17
           text run at (0,0) width 207: "This tests for regressions against "
-        RenderInline {I} at (0,0) size 779x34
-          RenderText {#text} at (207,0) size 779x34
+        RenderInline {I} at (0,0) size 779x35
+          RenderText {#text} at (207,0) size 779x35
             text run at (207,0) width 572: "http://bugzilla.opendarwin.org/show_bug.cgi?id=5878 pointToOffset always takes the CG"
-            text run at (0,17) width 62: "code path"
-        RenderText {#text} at (62,17) size 632x17
-          text run at (62,17) width 632: " by clicking the X and verifying that the correct caret position (13) is reported to the editing delegate."
+            text run at (0,18) width 62: "code path"
+        RenderText {#text} at (62,18) size 632x17
+          text run at (62,18) width 632: " by clicking the X and verifying that the correct caret position (13) is reported to the editing delegate."
 caret: position 7 of child 2 {#text} of body
diff --git a/LayoutTests/platform/gtk/fast/text/atsui-rtl-override-selection-expected.png b/LayoutTests/platform/gtk/fast/text/atsui-rtl-override-selection-expected.png
index 5f54f66..3ea6de1 100644
--- a/LayoutTests/platform/gtk/fast/text/atsui-rtl-override-selection-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/atsui-rtl-override-selection-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/atsui-rtl-override-selection-expected.txt b/LayoutTests/platform/gtk/fast/text/atsui-rtl-override-selection-expected.txt
index 731199a..3d39f20 100644
--- a/LayoutTests/platform/gtk/fast/text/atsui-rtl-override-selection-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/atsui-rtl-override-selection-expected.txt
@@ -3,13 +3,13 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (0,0) size 800x600
-      RenderBlock (anonymous) at (0,0) size 800x17
+      RenderBlock (anonymous) at (0,0) size 800x18
         RenderInline {BDO} at (0,0) size 80x17
           RenderText {#text} at (0,0) size 80x17
             text run at (0,0) width 80 RTL override: "\x{300}muspimeroL"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {HR} at (0,25) size 800x2 [border: (1px inset #000000)]
-      RenderBlock (anonymous) at (0,35) size 800x17
+      RenderBlock {HR} at (0,26) size 800x2 [border: (1px inset #000000)]
+      RenderBlock (anonymous) at (0,36) size 800x18
         RenderText {#text} at (0,0) size 281x17
           text run at (0,0) width 281: "\x{201C}remips\x{201D} should be highlighted in the above."
 selection start: position 2 of child 0 {#text} of child 3 {BDO} of body
diff --git a/LayoutTests/platform/gtk/fast/text/atsui-small-caps-punctuation-size-expected.png b/LayoutTests/platform/gtk/fast/text/atsui-small-caps-punctuation-size-expected.png
index 45a7281..0a6878c 100644
--- a/LayoutTests/platform/gtk/fast/text/atsui-small-caps-punctuation-size-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/atsui-small-caps-punctuation-size-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/atsui-small-caps-punctuation-size-expected.txt b/LayoutTests/platform/gtk/fast/text/atsui-small-caps-punctuation-size-expected.txt
index 4b40f9e..925d5f4 100644
--- a/LayoutTests/platform/gtk/fast/text/atsui-small-caps-punctuation-size-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/atsui-small-caps-punctuation-size-expected.txt
@@ -3,29 +3,29 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x576
-      RenderBlock {P} at (0,0) size 784x34
+      RenderBlock {P} at (0,0) size 784x36
         RenderText {#text} at (0,0) size 212x17
           text run at (0,0) width 212: "This tests for a regression against "
-        RenderInline {I} at (0,0) size 742x34
+        RenderInline {I} at (0,0) size 742x35
           RenderInline {A} at (0,0) size 348x17 [color=#0000EE]
             RenderText {#text} at (212,0) size 348x17
               text run at (212,0) width 348: "http://bugzilla.opendarwin.org/show_bug.cgi?id=6397"
-          RenderText {#text} at (560,0) size 742x34
+          RenderText {#text} at (560,0) size 742x35
             text run at (560,0) width 182: " ATSUI small caps use small"
-            text run at (0,17) width 75: "punctuation"
-        RenderText {#text} at (75,17) size 4x17
-          text run at (75,17) width 4: "."
-      RenderBlock {P} at (0,50) size 784x17
+            text run at (0,18) width 75: "punctuation"
+        RenderText {#text} at (75,18) size 4x17
+          text run at (75,18) width 4: "."
+      RenderBlock {P} at (0,52) size 784x18
         RenderText {#text} at (0,0) size 367x17
           text run at (0,0) width 367: "All four question marks below should be \x{201C}big\x{201D}, like this: ?"
-      RenderBlock {HR} at (0,83) size 784x2 [border: (1px inset #000000)]
-      RenderBlock {P} at (0,101) size 784x17
+      RenderBlock {HR} at (0,86) size 784x2 [border: (1px inset #000000)]
+      RenderBlock {P} at (0,104) size 784x18
         RenderText {#text} at (0,0) size 56x17
           text run at (0,0) width 56: "ATSUI: "
         RenderInline {SPAN} at (0,0) size 40x17
           RenderText {#text} at (56,0) size 40x17
             text run at (56,0) width 40: "A?b?e\x{300}"
-      RenderBlock {P} at (0,134) size 784x17
+      RenderBlock {P} at (0,138) size 784x18
         RenderText {#text} at (0,0) size 31x17
           text run at (0,0) width 31: "CG: "
         RenderInline {SPAN} at (0,0) size 40x17
diff --git a/LayoutTests/platform/gtk/fast/text/atsui-spacing-features-expected.png b/LayoutTests/platform/gtk/fast/text/atsui-spacing-features-expected.png
index adf2a62..4c424ce 100644
--- a/LayoutTests/platform/gtk/fast/text/atsui-spacing-features-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/atsui-spacing-features-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/atsui-spacing-features-expected.txt b/LayoutTests/platform/gtk/fast/text/atsui-spacing-features-expected.txt
index 620a864..95ec8ad 100644
--- a/LayoutTests/platform/gtk/fast/text/atsui-spacing-features-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/atsui-spacing-features-expected.txt
@@ -1,87 +1,87 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x360
-  RenderBlock {HTML} at (0,0) size 800x360
-    RenderBody {BODY} at (8,16) size 784x336
-      RenderBlock {P} at (0,0) size 784x34
+layer at (0,0) size 800x372
+  RenderBlock {HTML} at (0,0) size 800x372
+    RenderBody {BODY} at (8,16) size 784x348
+      RenderBlock {P} at (0,0) size 784x36
         RenderText {#text} at (0,0) size 175x17
           text run at (0,0) width 175: "Test for regressions against "
-        RenderInline {I} at (0,0) size 760x34
+        RenderInline {I} at (0,0) size 760x35
           RenderInline {A} at (0,0) size 348x17 [color=#0000EE]
             RenderText {#text} at (175,0) size 348x17
               text run at (175,0) width 348: "http://bugzilla.opendarwin.org/show_bug.cgi?id=3922"
-          RenderText {#text} at (523,0) size 760x34
+          RenderText {#text} at (523,0) size 760x35
             text run at (523,0) width 237: " Variable word/letter spacing and full"
-            text run at (0,17) width 322: "justification not supported for ATSUI-rendered text"
-        RenderText {#text} at (322,17) size 4x17
-          text run at (322,17) width 4: "."
-      RenderBlock (anonymous) at (0,50) size 784x17
+            text run at (0,18) width 322: "justification not supported for ATSUI-rendered text"
+        RenderText {#text} at (322,18) size 4x17
+          text run at (322,18) width 4: "."
+      RenderBlock (anonymous) at (0,52) size 784x18
         RenderText {#text} at (0,0) size 507x17
           text run at (0,0) width 507: "Each green box should be identical to the blue box it follows, except for accents."
-      RenderBlock {HR} at (0,75) size 784x2 [border: (1px inset #000000)]
-      RenderTable {TABLE} at (0,85) size 620x251
-        RenderTableSection {TBODY} at (0,0) size 620x251
-          RenderTableRow {TR} at (0,2) size 620x19
-            RenderTableCell {TD} at (2,2) size 204x19 [r=0 c=0 rs=1 cs=1]
+      RenderBlock {HR} at (0,78) size 784x2 [border: (1px inset #000000)]
+      RenderTable {TABLE} at (0,88) size 620x260
+        RenderTableSection {TBODY} at (0,0) size 620x260
+          RenderTableRow {TR} at (0,2) size 620x20
+            RenderTableCell {TD} at (2,2) size 204x20 [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (58,1) size 88x17
                 text run at (58,1) width 88: "Word spacing"
-            RenderTableCell {TD} at (208,2) size 204x19 [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (208,2) size 204x20 [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (57,1) size 90x17
                 text run at (57,1) width 90: "Letter spacing"
-            RenderTableCell {TD} at (414,2) size 204x19 [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (414,2) size 204x20 [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (64,1) size 76x17
                 text run at (64,1) width 76: "Justification"
-          RenderTableRow {TR} at (0,23) size 620x226
-            RenderTableCell {TD} at (2,23) size 204x174 [r=1 c=0 rs=1 cs=1]
-              RenderBlock {DIV} at (1,1) size 202x172
+          RenderTableRow {TR} at (0,24) size 620x234
+            RenderTableCell {TD} at (2,24) size 204x180 [r=1 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (1,1) size 202x178
                 RenderBlock {DIV} at (0,0) size 202x56 [border: (1px solid #0000FF)]
                   RenderText {#text} at (60,1) size 185x53
                     text run at (60,1) width 141 RTL: "\x{5D9}\x{5B0}\x{5D4}\x{5B4}\x{5D9}, \x{5D0}\x{5B8}\x{5D7}\x{5B4}\x{5D9}, \x{5DC}\x{5B0}\x{5DA}\x{5B8} \x{5E1}\x{5B5}\x{5E4}\x{5B6}\x{5E8}"
                     text run at (16,19) width 50 RTL: "\x{5E6}\x{5B0}\x{5DE}\x{5B4}\x{5D9}\x{5EA}\x{5D5}\x{5BC}\x{5EA}"
                     text run at (66,19) width 135 RTL: "\x{5E9}\x{5C1}\x{5B0}\x{5DC}\x{5B7}\x{5D7}\x{5B0}\x{5EA}\x{5BC}\x{5B4}\x{5D9}\x{5D5} \x{5D5}\x{5BC}\x{5DE}\x{5B4}\x{5DE}\x{5B0}\x{5DB}\x{5BC}\x{5B6}\x{5E8}\x{5B6}\x{5EA} "
                     text run at (116,37) width 85 RTL: "\x{5DC}\x{5B8}\x{5DA}\x{5B0} \x{5DE}\x{5B0}\x{5DB}\x{5B7}\x{5E8}\x{5B0}\x{5EA}\x{5BC}\x{5B4}\x{5D9}\x{5D5}."
-                RenderBlock {DIV} at (0,61) size 202x53 [border: (1px solid #0000FF)]
-                  RenderText {#text} at (1,1) size 169x51
+                RenderBlock {DIV} at (0,61) size 202x56 [border: (1px solid #0000FF)]
+                  RenderText {#text} at (1,1) size 169x53
                     text run at (1,1) width 169: "Lore\x{300}m ipsum dolor sit"
-                    text run at (1,18) width 126: "ame\x{300}t, consectetuer"
-                    text run at (1,35) width 101: "adipiscing e\x{300}lit."
-                RenderBlock {DIV} at (0,119) size 202x53 [border: (1px solid #008000)]
-                  RenderText {#text} at (1,1) size 169x51
+                    text run at (1,19) width 126: "ame\x{300}t, consectetuer"
+                    text run at (1,37) width 101: "adipiscing e\x{300}lit."
+                RenderBlock {DIV} at (0,122) size 202x56 [border: (1px solid #008000)]
+                  RenderText {#text} at (1,1) size 169x53
                     text run at (1,1) width 169: "Lorem ipsum dolor sit"
-                    text run at (1,18) width 126: "amet, consectetuer"
-                    text run at (1,35) width 101: "adipiscing elit."
-            RenderTableCell {TD} at (208,23) size 204x226 [r=1 c=1 rs=1 cs=1]
-              RenderBlock {DIV} at (1,1) size 202x224
+                    text run at (1,19) width 126: "amet, consectetuer"
+                    text run at (1,37) width 101: "adipiscing elit."
+            RenderTableCell {TD} at (208,24) size 204x234 [r=1 c=1 rs=1 cs=1]
+              RenderBlock {DIV} at (1,1) size 202x232
                 RenderBlock {DIV} at (0,0) size 202x74 [border: (1px solid #0000FF)]
                   RenderText {#text} at (10,1) size 191x71
                     text run at (10,1) width 191 RTL: "\x{5D9}\x{5B0}\x{5D4}\x{5B4}\x{5D9}, \x{5D0}\x{5B8}\x{5D7}\x{5B4}\x{5D9}, \x{5DC}\x{5B0}\x{5DA}\x{5B8} \x{5E1}\x{5B5}\x{5E4}\x{5B6}\x{5E8}"
                     text run at (25,19) width 176 RTL: "\x{5E9}\x{5C1}\x{5B0}\x{5DC}\x{5B7}\x{5D7}\x{5B0}\x{5EA}\x{5BC}\x{5B4}\x{5D9}\x{5D5} \x{5D5}\x{5BC}\x{5DE}\x{5B4}\x{5DE}\x{5B0}\x{5DB}\x{5BC}\x{5B6}\x{5E8}\x{5B6}\x{5EA}"
                     text run at (83,37) width 118 RTL: "\x{5E6}\x{5B0}\x{5DE}\x{5B4}\x{5D9}\x{5EA}\x{5D5}\x{5BC}\x{5EA} \x{5DC}\x{5B8}\x{5DA}\x{5B0}"
                     text run at (114,55) width 87 RTL: "\x{5DE}\x{5B0}\x{5DB}\x{5B7}\x{5E8}\x{5B0}\x{5EA}\x{5BC}\x{5B4}\x{5D9}\x{5D5}."
-                RenderBlock {DIV} at (0,79) size 202x70 [border: (1px solid #0000FF)]
-                  RenderText {#text} at (1,1) size 171x68
+                RenderBlock {DIV} at (0,79) size 202x74 [border: (1px solid #0000FF)]
+                  RenderText {#text} at (1,1) size 171x71
                     text run at (1,1) width 139: "Lore\x{300}m ipsum"
-                    text run at (1,18) width 164: "dolor sit ame\x{300}t,"
-                    text run at (1,35) width 138: "consectetue\x{300}r"
-                    text run at (1,52) width 171: "adipiscing e\x{300}lit."
-                RenderBlock {DIV} at (0,154) size 202x70 [border: (1px solid #008000)]
-                  RenderText {#text} at (1,1) size 171x68
+                    text run at (1,19) width 164: "dolor sit ame\x{300}t,"
+                    text run at (1,37) width 138: "consectetue\x{300}r"
+                    text run at (1,55) width 171: "adipiscing e\x{300}lit."
+                RenderBlock {DIV} at (0,158) size 202x74 [border: (1px solid #008000)]
+                  RenderText {#text} at (1,1) size 171x71
                     text run at (1,1) width 139: "Lorem ipsum"
-                    text run at (1,18) width 164: "dolor sit amet,"
-                    text run at (1,35) width 138: "consectetuer"
-                    text run at (1,52) width 171: "adipiscing elit."
-            RenderTableCell {TD} at (414,23) size 204x122 [r=1 c=2 rs=1 cs=1]
-              RenderBlock {DIV} at (1,1) size 202x120
+                    text run at (1,19) width 164: "dolor sit amet,"
+                    text run at (1,37) width 138: "consectetuer"
+                    text run at (1,55) width 171: "adipiscing elit."
+            RenderTableCell {TD} at (414,24) size 204x126 [r=1 c=2 rs=1 cs=1]
+              RenderBlock {DIV} at (1,1) size 202x124
                 RenderBlock {DIV} at (0,0) size 202x38 [border: (1px solid #0000FF)]
                   RenderText {#text} at (1,1) size 200x35
                     text run at (1,1) width 200 RTL: "\x{5D9}\x{5B0}\x{5D4}\x{5B4}\x{5D9}, \x{5D0}\x{5B8}\x{5D7}\x{5B4}\x{5D9}, \x{5DC}\x{5B0}\x{5DA}\x{5B8} \x{5E1}\x{5B5}\x{5E4}\x{5B6}\x{5E8} \x{5E9}\x{5C1}\x{5B0}\x{5DC}\x{5B7}\x{5D7}\x{5B0}\x{5EA}\x{5BC}\x{5B4}\x{5D9}\x{5D5}"
                     text run at (13,19) width 129 RTL: "\x{5E6}\x{5B0}\x{5DE}\x{5B4}\x{5D9}\x{5EA}\x{5D5}\x{5BC}\x{5EA} \x{5DC}\x{5B8}\x{5DA}\x{5B0} \x{5DE}\x{5B0}\x{5DB}\x{5B7}\x{5E8}\x{5B0}\x{5EA}\x{5BC}\x{5B4}\x{5D9}\x{5D5}."
                     text run at (142,19) width 59 RTL: "\x{5D5}\x{5BC}\x{5DE}\x{5B4}\x{5DE}\x{5B0}\x{5DB}\x{5BC}\x{5B6}\x{5E8}\x{5B6}\x{5EA} "
-                RenderBlock {DIV} at (0,43) size 202x36 [border: (1px solid #0000FF)]
-                  RenderText {#text} at (1,1) size 200x34
+                RenderBlock {DIV} at (0,43) size 202x38 [border: (1px solid #0000FF)]
+                  RenderText {#text} at (1,1) size 200x35
                     text run at (1,1) width 200: "Lore\x{300}m ipsum dolor sit ame\x{300}t,"
-                    text run at (1,18) width 173: "consectetue\x{300}r adipiscing e\x{300}lit."
-                RenderBlock {DIV} at (0,84) size 202x36 [border: (1px solid #008000)]
-                  RenderText {#text} at (1,1) size 200x34
+                    text run at (1,19) width 173: "consectetue\x{300}r adipiscing e\x{300}lit."
+                RenderBlock {DIV} at (0,86) size 202x38 [border: (1px solid #008000)]
+                  RenderText {#text} at (1,1) size 200x35
                     text run at (1,1) width 200: "Lorem ipsum dolor sit amet,"
-                    text run at (1,18) width 173: "consectetuer adipiscing elit."
+                    text run at (1,19) width 173: "consectetuer adipiscing elit."
diff --git a/LayoutTests/platform/gtk/fast/text/backslash-to-yen-sign-dynamic-expected.png b/LayoutTests/platform/gtk/fast/text/backslash-to-yen-sign-dynamic-expected.png
index 0839dc4..953e8bf 100644
--- a/LayoutTests/platform/gtk/fast/text/backslash-to-yen-sign-dynamic-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/backslash-to-yen-sign-dynamic-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/backslash-to-yen-sign-dynamic-expected.txt b/LayoutTests/platform/gtk/fast/text/backslash-to-yen-sign-dynamic-expected.txt
index 5cd341a..988f743 100644
--- a/LayoutTests/platform/gtk/fast/text/backslash-to-yen-sign-dynamic-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/backslash-to-yen-sign-dynamic-expected.txt
@@ -1,11 +1,11 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x50
-  RenderBlock {HTML} at (0,0) size 800x50
-    RenderBody {BODY} at (8,8) size 784x34
-      RenderBlock {DIV} at (0,0) size 784x17
+layer at (0,0) size 800x52
+  RenderBlock {HTML} at (0,0) size 800x52
+    RenderBody {BODY} at (8,8) size 784x36
+      RenderBlock {DIV} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 178x17
           text run at (0,0) width 178: "This should be a yen-sign: \x{A5}"
-      RenderBlock {DIV} at (0,17) size 784x17
+      RenderBlock {DIV} at (0,18) size 784x18
         RenderText {#text} at (0,0) size 181x17
           text run at (0,0) width 181: "This should be a backslash: \\"
diff --git a/LayoutTests/platform/gtk/fast/text/backslash-to-yen-sign-euc-expected.png b/LayoutTests/platform/gtk/fast/text/backslash-to-yen-sign-euc-expected.png
index 1340941..495dba3 100644
--- a/LayoutTests/platform/gtk/fast/text/backslash-to-yen-sign-euc-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/backslash-to-yen-sign-euc-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/backslash-to-yen-sign-euc-expected.txt b/LayoutTests/platform/gtk/fast/text/backslash-to-yen-sign-euc-expected.txt
index 0354d84..3873cdc 100644
--- a/LayoutTests/platform/gtk/fast/text/backslash-to-yen-sign-euc-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/backslash-to-yen-sign-euc-expected.txt
@@ -1,9 +1,9 @@
-layer at (0,0) size 785x663
+layer at (0,0) size 785x700
   RenderView at (0,0) size 785x600
-layer at (0,0) size 785x663
-  RenderBlock {HTML} at (0,0) size 785x663
-    RenderBody {BODY} at (8,8) size 769x647
-      RenderBlock {DIV} at (0,0) size 769x17
+layer at (0,0) size 785x700
+  RenderBlock {HTML} at (0,0) size 785x700
+    RenderBody {BODY} at (8,8) size 769x684
+      RenderBlock {DIV} at (0,0) size 769x18
         RenderInline {SPAN} at (0,0) size 325x17
           RenderText {#text} at (0,0) size 309x17
             text run at (0,0) width 309: "No font is specified. expected: yen sign, actual: \x{A5}"
@@ -13,7 +13,7 @@
           RenderInline {SPAN} at (0,0) size 8x17
             RenderText {#text} at (317,0) size 8x17
               text run at (317,0) width 8: "\x{A5}"
-      RenderBlock {DIV} at (0,17) size 769x17
+      RenderBlock {DIV} at (0,18) size 769x18
         RenderInline {SPAN} at (0,0) size 366x17
           RenderText {#text} at (0,0) size 350x17
             text run at (0,0) width 350: "Using font \"MS PGothic\". expected: yen sign, actual: \x{A5}"
@@ -26,7 +26,7 @@
         RenderInline {SPAN} at (0,0) size 8x17
           RenderText {#text} at (366,0) size 8x17
             text run at (366,0) width 8: "\x{A5}"
-      RenderBlock {DIV} at (0,34) size 769x17
+      RenderBlock {DIV} at (0,36) size 769x18
         RenderInline {SPAN} at (0,0) size 357x17
           RenderText {#text} at (0,0) size 341x17
             text run at (0,0) width 341: "Using font \"MS Gothic\". expected: yen sign, actual: \x{A5}"
@@ -39,7 +39,7 @@
         RenderInline {SPAN} at (0,0) size 8x17
           RenderText {#text} at (357,0) size 8x17
             text run at (357,0) width 8: "\x{A5}"
-      RenderBlock {DIV} at (0,51) size 769x17
+      RenderBlock {DIV} at (0,54) size 769x18
         RenderInline {SPAN} at (0,0) size 372x17
           RenderText {#text} at (0,0) size 356x17
             text run at (0,0) width 356: "Using font \"MS PMincho\". expected: yen sign, actual: \x{A5}"
@@ -52,7 +52,7 @@
         RenderInline {SPAN} at (0,0) size 8x17
           RenderText {#text} at (372,0) size 8x17
             text run at (372,0) width 8: "\x{A5}"
-      RenderBlock {DIV} at (0,68) size 769x17
+      RenderBlock {DIV} at (0,72) size 769x18
         RenderInline {SPAN} at (0,0) size 363x17
           RenderText {#text} at (0,0) size 347x17
             text run at (0,0) width 347: "Using font \"MS Mincho\". expected: yen sign, actual: \x{A5}"
@@ -65,7 +65,7 @@
         RenderInline {SPAN} at (0,0) size 8x17
           RenderText {#text} at (363,0) size 8x17
             text run at (363,0) width 8: "\x{A5}"
-      RenderBlock {DIV} at (0,85) size 769x17
+      RenderBlock {DIV} at (0,90) size 769x18
         RenderInline {SPAN} at (0,0) size 333x17
           RenderText {#text} at (0,0) size 317x17
             text run at (0,0) width 317: "Using font \"Meiryo\". expected: yen sign, actual: \x{A5}"
@@ -78,7 +78,7 @@
         RenderInline {SPAN} at (0,0) size 8x17
           RenderText {#text} at (333,0) size 8x17
             text run at (333,0) width 8: "\x{A5}"
-      RenderBlock {DIV} at (0,102) size 769x17
+      RenderBlock {DIV} at (0,108) size 769x18
         RenderInline {SPAN} at (0,0) size 403x17
           RenderText {#text} at (0,0) size 387x17
             text run at (0,0) width 387: "Using font \"\x{FF2D}\x{FF33} \x{FF30}\x{30B4}\x{30B7}\x{30C3}\x{30AF}\". expected: yen sign, actual: \x{A5}"
@@ -91,7 +91,7 @@
         RenderInline {SPAN} at (0,0) size 8x17
           RenderText {#text} at (403,0) size 8x17
             text run at (403,0) width 8: "\x{A5}"
-      RenderBlock {DIV} at (0,119) size 769x17
+      RenderBlock {DIV} at (0,126) size 769x18
         RenderInline {SPAN} at (0,0) size 387x17
           RenderText {#text} at (0,0) size 371x17
             text run at (0,0) width 371: "Using font \"\x{FF2D}\x{FF33} \x{30B4}\x{30B7}\x{30C3}\x{30AF}\". expected: yen sign, actual: \x{A5}"
@@ -104,7 +104,7 @@
         RenderInline {SPAN} at (0,0) size 8x17
           RenderText {#text} at (387,0) size 8x17
             text run at (387,0) width 8: "\x{A5}"
-      RenderBlock {DIV} at (0,136) size 769x17
+      RenderBlock {DIV} at (0,144) size 769x18
         RenderInline {SPAN} at (0,0) size 371x17
           RenderText {#text} at (0,0) size 355x17
             text run at (0,0) width 355: "Using font \"\x{FF2D}\x{FF33} \x{FF30}\x{660E}\x{671D}\". expected: yen sign, actual: \x{A5}"
@@ -117,7 +117,7 @@
         RenderInline {SPAN} at (0,0) size 8x17
           RenderText {#text} at (371,0) size 8x17
             text run at (371,0) width 8: "\x{A5}"
-      RenderBlock {DIV} at (0,153) size 769x17
+      RenderBlock {DIV} at (0,162) size 769x18
         RenderInline {SPAN} at (0,0) size 355x17
           RenderText {#text} at (0,0) size 339x17
             text run at (0,0) width 339: "Using font \"\x{FF2D}\x{FF33} \x{660E}\x{671D}\". expected: yen sign, actual: \x{A5}"
@@ -130,7 +130,7 @@
         RenderInline {SPAN} at (0,0) size 8x17
           RenderText {#text} at (355,0) size 8x17
             text run at (355,0) width 8: "\x{A5}"
-      RenderBlock {DIV} at (0,170) size 769x17
+      RenderBlock {DIV} at (0,180) size 769x18
         RenderInline {SPAN} at (0,0) size 351x17
           RenderText {#text} at (0,0) size 335x17
             text run at (0,0) width 335: "Using font \"\x{30E1}\x{30A4}\x{30EA}\x{30AA}\". expected: yen sign, actual: \x{A5}"
@@ -143,7 +143,7 @@
         RenderInline {SPAN} at (0,0) size 8x17
           RenderText {#text} at (351,0) size 8x17
             text run at (351,0) width 8: "\x{A5}"
-      RenderBlock {DIV} at (0,187) size 769x17
+      RenderBlock {DIV} at (0,198) size 769x18
         RenderInline {SPAN} at (0,0) size 322x17
           RenderText {#text} at (0,0) size 314x17
             text run at (0,0) width 314: "Using font \"Times\". expected: backslash, actual: \\"
@@ -156,7 +156,7 @@
         RenderInline {SPAN} at (0,0) size 4x17
           RenderText {#text} at (322,0) size 4x17
             text run at (322,0) width 4: "\\"
-      RenderBlock {DIV} at (0,204) size 769x17
+      RenderBlock {DIV} at (0,216) size 769x18
         RenderInline {SPAN} at (0,0) size 324x17
           RenderText {#text} at (0,0) size 316x17
             text run at (0,0) width 316: "Using font \"foobar\". expected: backslash, actual: \\"
@@ -169,7 +169,7 @@
         RenderInline {SPAN} at (0,0) size 4x17
           RenderText {#text} at (324,0) size 4x17
             text run at (324,0) width 4: "\\"
-      RenderBlock {DIV} at (0,221) size 769x17
+      RenderBlock {DIV} at (0,234) size 769x18
         RenderInline {SPAN} at (0,0) size 470x17
           RenderText {#text} at (0,0) size 454x17
             text run at (0,0) width 454: "Using font \"*INVALID FONT NAME*\". expected: yen sign, actual: \x{A5}"
@@ -182,7 +182,7 @@
         RenderInline {SPAN} at (0,0) size 8x17
           RenderText {#text} at (470,0) size 8x17
             text run at (470,0) width 8: "\x{A5}"
-      RenderBlock {DIV} at (0,238) size 769x17
+      RenderBlock {DIV} at (0,252) size 769x18
         RenderInline {SPAN} at (0,0) size 314x17
           RenderText {#text} at (0,0) size 298x17
             text run at (0,0) width 298: "Using font \"serif\". expected: yen sign, actual: \x{A5}"
@@ -195,7 +195,7 @@
         RenderInline {SPAN} at (0,0) size 8x17
           RenderText {#text} at (314,0) size 8x17
             text run at (314,0) width 8: "\x{A5}"
-      RenderBlock {DIV} at (0,255) size 769x17
+      RenderBlock {DIV} at (0,270) size 769x18
         RenderInline {SPAN} at (0,0) size 384x17
           RenderText {#text} at (0,0) size 366x17
             text run at (0,0) width 366: "Using font \"sans-serif\". expected: yen sign, actual: \x{A5}"
@@ -208,7 +208,7 @@
         RenderInline {SPAN} at (0,0) size 9x17
           RenderText {#text} at (384,0) size 9x17
             text run at (384,0) width 9: "\x{A5}"
-      RenderBlock {DIV} at (0,272) size 769x17
+      RenderBlock {DIV} at (0,288) size 769x18
         RenderInline {SPAN} at (0,0) size 332x17
           RenderText {#text} at (0,0) size 316x17
             text run at (0,0) width 316: "Using font \"cursive\". expected: yen sign, actual: \x{A5}"
@@ -221,7 +221,7 @@
         RenderInline {SPAN} at (0,0) size 8x17
           RenderText {#text} at (332,0) size 8x17
             text run at (332,0) width 8: "\x{A5}"
-      RenderBlock {DIV} at (0,289) size 769x17
+      RenderBlock {DIV} at (0,306) size 769x18
         RenderInline {SPAN} at (0,0) size 332x17
           RenderText {#text} at (0,0) size 316x17
             text run at (0,0) width 316: "Using font \"fantasy\". expected: yen sign, actual: \x{A5}"
@@ -234,7 +234,7 @@
         RenderInline {SPAN} at (0,0) size 8x17
           RenderText {#text} at (332,0) size 8x17
             text run at (332,0) width 8: "\x{A5}"
-      RenderBlock {DIV} at (0,306) size 769x18
+      RenderBlock {DIV} at (0,324) size 769x18
         RenderInline {SPAN} at (0,0) size 440x15
           RenderText {#text} at (0,3) size 424x15
             text run at (0,3) width 424: "Using font \"monospace\". expected: yen sign, actual: \x{A5}"
@@ -247,7 +247,7 @@
         RenderInline {SPAN} at (0,0) size 8x15
           RenderText {#text} at (440,3) size 8x15
             text run at (440,3) width 8: "\x{A5}"
-      RenderBlock {DIV} at (0,324) size 769x17
+      RenderBlock {DIV} at (0,342) size 769x18
         RenderInline {SPAN} at (0,0) size 368x17
           RenderText {#text} at (0,0) size 360x17
             text run at (0,0) width 360: "Using font \"-webkit-body\". expected: backslash, actual: \\"
@@ -260,7 +260,7 @@
         RenderInline {SPAN} at (0,0) size 4x17
           RenderText {#text} at (368,0) size 4x17
             text run at (368,0) width 4: "\\"
-      RenderBlock {DIV} at (0,341) size 769x17
+      RenderBlock {DIV} at (0,360) size 769x18
         RenderInline {SPAN} at (0,0) size 367x17
           RenderText {#text} at (0,0) size 349x17
             text run at (0,0) width 349: "Using font \"caption\". expected: yen sign, actual: \x{A5}"
@@ -270,7 +270,7 @@
           RenderInline {SPAN} at (0,0) size 9x17
             RenderText {#text} at (358,0) size 9x17
               text run at (358,0) width 9: "\x{A5}"
-      RenderBlock {DIV} at (0,358) size 769x17
+      RenderBlock {DIV} at (0,378) size 769x18
         RenderInline {SPAN} at (0,0) size 345x17
           RenderText {#text} at (0,0) size 327x17
             text run at (0,0) width 327: "Using font \"icon\". expected: yen sign, actual: \x{A5}"
@@ -280,7 +280,7 @@
           RenderInline {SPAN} at (0,0) size 9x17
             RenderText {#text} at (336,0) size 9x17
               text run at (336,0) width 9: "\x{A5}"
-      RenderBlock {DIV} at (0,375) size 769x17
+      RenderBlock {DIV} at (0,396) size 769x18
         RenderInline {SPAN} at (0,0) size 355x17
           RenderText {#text} at (0,0) size 337x17
             text run at (0,0) width 337: "Using font \"menu\". expected: yen sign, actual: \x{A5}"
@@ -290,7 +290,7 @@
           RenderInline {SPAN} at (0,0) size 9x17
             RenderText {#text} at (346,0) size 9x17
               text run at (346,0) width 9: "\x{A5}"
-      RenderBlock {DIV} at (0,392) size 769x17
+      RenderBlock {DIV} at (0,414) size 769x18
         RenderInline {SPAN} at (0,0) size 411x17
           RenderText {#text} at (0,0) size 393x17
             text run at (0,0) width 393: "Using font \"message-box\". expected: yen sign, actual: \x{A5}"
@@ -300,7 +300,7 @@
           RenderInline {SPAN} at (0,0) size 9x17
             RenderText {#text} at (402,0) size 9x17
               text run at (402,0) width 9: "\x{A5}"
-      RenderBlock {DIV} at (0,409) size 769x17
+      RenderBlock {DIV} at (0,432) size 769x18
         RenderInline {SPAN} at (0,0) size 410x17
           RenderText {#text} at (0,0) size 392x17
             text run at (0,0) width 392: "Using font \"small-caption\". expected: yen sign, actual: \x{A5}"
@@ -310,7 +310,7 @@
           RenderInline {SPAN} at (0,0) size 9x17
             RenderText {#text} at (401,0) size 9x17
               text run at (401,0) width 9: "\x{A5}"
-      RenderBlock {DIV} at (0,426) size 769x17
+      RenderBlock {DIV} at (0,450) size 769x18
         RenderInline {SPAN} at (0,0) size 385x17
           RenderText {#text} at (0,0) size 367x17
             text run at (0,0) width 367: "Using font \"status-bar\". expected: yen sign, actual: \x{A5}"
@@ -320,7 +320,7 @@
           RenderInline {SPAN} at (0,0) size 9x17
             RenderText {#text} at (376,0) size 9x17
               text run at (376,0) width 9: "\x{A5}"
-      RenderBlock {DIV} at (0,443) size 769x17
+      RenderBlock {DIV} at (0,468) size 769x18
         RenderInline {SPAN} at (0,0) size 454x17
           RenderText {#text} at (0,0) size 436x17
             text run at (0,0) width 436: "Using font \"-webkit-mini-control\". expected: yen sign, actual: \x{A5}"
@@ -330,7 +330,7 @@
           RenderInline {SPAN} at (0,0) size 9x17
             RenderText {#text} at (445,0) size 9x17
               text run at (445,0) width 9: "\x{A5}"
-      RenderBlock {DIV} at (0,460) size 769x17
+      RenderBlock {DIV} at (0,486) size 769x18
         RenderInline {SPAN} at (0,0) size 462x17
           RenderText {#text} at (0,0) size 444x17
             text run at (0,0) width 444: "Using font \"-webkit-small-control\". expected: yen sign, actual: \x{A5}"
@@ -340,7 +340,7 @@
           RenderInline {SPAN} at (0,0) size 9x17
             RenderText {#text} at (453,0) size 9x17
               text run at (453,0) width 9: "\x{A5}"
-      RenderBlock {DIV} at (0,477) size 769x17
+      RenderBlock {DIV} at (0,504) size 769x18
         RenderInline {SPAN} at (0,0) size 419x17
           RenderText {#text} at (0,0) size 401x17
             text run at (0,0) width 401: "Using font \"-webkit-control\". expected: yen sign, actual: \x{A5}"
@@ -350,7 +350,7 @@
           RenderInline {SPAN} at (0,0) size 9x17
             RenderText {#text} at (410,0) size 9x17
               text run at (410,0) width 9: "\x{A5}"
-      RenderBlock {DIV} at (0,494) size 769x17
+      RenderBlock {DIV} at (0,522) size 769x18
         RenderInline {SPAN} at (0,0) size 404x17
           RenderText {#text} at (0,0) size 388x17
             text run at (0,0) width 388: "Using font \"MS Gothic, Times\". expected: yen sign, actual: \x{A5}"
@@ -363,7 +363,7 @@
         RenderInline {SPAN} at (0,0) size 8x17
           RenderText {#text} at (404,0) size 8x17
             text run at (404,0) width 8: "\x{A5}"
-      RenderBlock {DIV} at (0,511) size 769x17
+      RenderBlock {DIV} at (0,540) size 769x18
         RenderInline {SPAN} at (0,0) size 400x17
           RenderText {#text} at (0,0) size 392x17
             text run at (0,0) width 392: "Using font \"Times, MS Gothic\". expected: backslash, actual: \\"
@@ -376,7 +376,7 @@
         RenderInline {SPAN} at (0,0) size 4x17
           RenderText {#text} at (400,0) size 4x17
             text run at (400,0) width 4: "\\"
-      RenderBlock {DIV} at (0,528) size 769x17
+      RenderBlock {DIV} at (0,558) size 769x18
         RenderInline {SPAN} at (0,0) size 406x17
           RenderText {#text} at (0,0) size 390x17
             text run at (0,0) width 390: "Using font \"MS Gothic, foobar\". expected: yen sign, actual: \x{A5}"
@@ -389,7 +389,7 @@
         RenderInline {SPAN} at (0,0) size 8x17
           RenderText {#text} at (406,0) size 8x17
             text run at (406,0) width 8: "\x{A5}"
-      RenderBlock {DIV} at (0,545) size 769x17
+      RenderBlock {DIV} at (0,576) size 769x18
         RenderInline {SPAN} at (0,0) size 402x17
           RenderText {#text} at (0,0) size 394x17
             text run at (0,0) width 394: "Using font \"foobar, MS Gothic\". expected: backslash, actual: \\"
@@ -402,7 +402,7 @@
         RenderInline {SPAN} at (0,0) size 4x17
           RenderText {#text} at (402,0) size 4x17
             text run at (402,0) width 4: "\\"
-      RenderBlock {DIV} at (0,562) size 769x17
+      RenderBlock {DIV} at (0,594) size 769x18
         RenderInline {SPAN} at (0,0) size 361x17
           RenderText {#text} at (0,0) size 345x17
             text run at (0,0) width 345: "Using font \"serif, Times\". expected: yen sign, actual: \x{A5}"
@@ -415,7 +415,7 @@
         RenderInline {SPAN} at (0,0) size 8x17
           RenderText {#text} at (361,0) size 8x17
             text run at (361,0) width 8: "\x{A5}"
-      RenderBlock {DIV} at (0,579) size 769x17
+      RenderBlock {DIV} at (0,612) size 769x18
         RenderInline {SPAN} at (0,0) size 357x17
           RenderText {#text} at (0,0) size 349x17
             text run at (0,0) width 349: "Using font \"Times, serif\". expected: backslash, actual: \\"
@@ -428,7 +428,7 @@
         RenderInline {SPAN} at (0,0) size 4x17
           RenderText {#text} at (357,0) size 4x17
             text run at (357,0) width 4: "\\"
-      RenderBlock {DIV} at (0,596) size 769x17
+      RenderBlock {DIV} at (0,630) size 769x18
         RenderInline {SPAN} at (0,0) size 349x17
           RenderText {#text} at (0,0) size 333x17
             text run at (0,0) width 333: "Using font \"serif, serif\". expected: yen sign, actual: \x{A5}"
@@ -441,7 +441,7 @@
         RenderInline {SPAN} at (0,0) size 8x17
           RenderText {#text} at (349,0) size 8x17
             text run at (349,0) width 8: "\x{A5}"
-      RenderBlock {DIV} at (0,613) size 769x17
+      RenderBlock {DIV} at (0,648) size 769x18
         RenderInline {SPAN} at (0,0) size 371x17
           RenderText {#text} at (0,0) size 363x17
             text run at (0,0) width 363: "Using font \"foobar, Times\". expected: backslash, actual: \\"
@@ -454,7 +454,7 @@
         RenderInline {SPAN} at (0,0) size 4x17
           RenderText {#text} at (371,0) size 4x17
             text run at (371,0) width 4: "\\"
-      RenderBlock {DIV} at (0,630) size 769x17
+      RenderBlock {DIV} at (0,666) size 769x18
         RenderInline {SPAN} at (0,0) size 371x17
           RenderText {#text} at (0,0) size 363x17
             text run at (0,0) width 363: "Using font \"Times, foobar\". expected: backslash, actual: \\"
diff --git a/LayoutTests/platform/gtk/fast/text/backslash-to-yen-sign-expected.png b/LayoutTests/platform/gtk/fast/text/backslash-to-yen-sign-expected.png
index 5b6d488..270afcf 100644
--- a/LayoutTests/platform/gtk/fast/text/backslash-to-yen-sign-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/backslash-to-yen-sign-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/backslash-to-yen-sign-expected.txt b/LayoutTests/platform/gtk/fast/text/backslash-to-yen-sign-expected.txt
index f6e6990..0ea8198 100644
--- a/LayoutTests/platform/gtk/fast/text/backslash-to-yen-sign-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/backslash-to-yen-sign-expected.txt
@@ -1,44 +1,44 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x237
-  RenderBlock {HTML} at (0,0) size 800x237
-    RenderBody {BODY} at (8,8) size 784x221
-      RenderBlock {DIV} at (0,0) size 784x17
+layer at (0,0) size 800x250
+  RenderBlock {HTML} at (0,0) size 800x250
+    RenderBody {BODY} at (8,8) size 784x234
+      RenderBlock {DIV} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 313x17
           text run at (0,0) width 313: "No font is specified. expected: backslash, actual: \\"
-      RenderBlock {DIV} at (0,17) size 784x17
+      RenderBlock {DIV} at (0,18) size 784x18
         RenderText {#text} at (0,0) size 350x17
           text run at (0,0) width 350: "Using font \"MS PGothic\". expected: yen sign, actual: \x{A5}"
-      RenderBlock {DIV} at (0,34) size 784x17
+      RenderBlock {DIV} at (0,36) size 784x18
         RenderText {#text} at (0,0) size 341x17
           text run at (0,0) width 341: "Using font \"MS Gothic\". expected: yen sign, actual: \x{A5}"
-      RenderBlock {DIV} at (0,51) size 784x17
+      RenderBlock {DIV} at (0,54) size 784x18
         RenderText {#text} at (0,0) size 356x17
           text run at (0,0) width 356: "Using font \"MS PMincho\". expected: yen sign, actual: \x{A5}"
-      RenderBlock {DIV} at (0,68) size 784x17
+      RenderBlock {DIV} at (0,72) size 784x18
         RenderText {#text} at (0,0) size 347x17
           text run at (0,0) width 347: "Using font \"MS Mincho\". expected: yen sign, actual: \x{A5}"
-      RenderBlock {DIV} at (0,85) size 784x17
+      RenderBlock {DIV} at (0,90) size 784x18
         RenderText {#text} at (0,0) size 317x17
           text run at (0,0) width 317: "Using font \"Meiryo\". expected: yen sign, actual: \x{A5}"
-      RenderBlock {DIV} at (0,102) size 784x17
+      RenderBlock {DIV} at (0,108) size 784x18
         RenderText {#text} at (0,0) size 387x17
           text run at (0,0) width 387: "Using font \"\x{FF2D}\x{FF33} \x{FF30}\x{30B4}\x{30B7}\x{30C3}\x{30AF}\". expected: yen sign, actual: \x{A5}"
-      RenderBlock {DIV} at (0,119) size 784x17
+      RenderBlock {DIV} at (0,126) size 784x18
         RenderText {#text} at (0,0) size 371x17
           text run at (0,0) width 371: "Using font \"\x{FF2D}\x{FF33} \x{30B4}\x{30B7}\x{30C3}\x{30AF}\". expected: yen sign, actual: \x{A5}"
-      RenderBlock {DIV} at (0,136) size 784x17
+      RenderBlock {DIV} at (0,144) size 784x18
         RenderText {#text} at (0,0) size 355x17
           text run at (0,0) width 355: "Using font \"\x{FF2D}\x{FF33} \x{FF30}\x{660E}\x{671D}\". expected: yen sign, actual: \x{A5}"
-      RenderBlock {DIV} at (0,153) size 784x17
+      RenderBlock {DIV} at (0,162) size 784x18
         RenderText {#text} at (0,0) size 339x17
           text run at (0,0) width 339: "Using font \"\x{FF2D}\x{FF33} \x{660E}\x{671D}\". expected: yen sign, actual: \x{A5}"
-      RenderBlock {DIV} at (0,170) size 784x17
+      RenderBlock {DIV} at (0,180) size 784x18
         RenderText {#text} at (0,0) size 335x17
           text run at (0,0) width 335: "Using font \"\x{30E1}\x{30A4}\x{30EA}\x{30AA}\". expected: yen sign, actual: \x{A5}"
-      RenderBlock {DIV} at (0,187) size 784x17
+      RenderBlock {DIV} at (0,198) size 784x18
         RenderText {#text} at (0,0) size 314x17
           text run at (0,0) width 314: "Using font \"Times\". expected: backslash, actual: \\"
-      RenderBlock {DIV} at (0,204) size 784x17
+      RenderBlock {DIV} at (0,216) size 784x18
         RenderText {#text} at (0,0) size 316x17
           text run at (0,0) width 316: "Using font \"foobar\". expected: backslash, actual: \\"
diff --git a/LayoutTests/platform/gtk/fast/text/basic/001-expected.png b/LayoutTests/platform/gtk/fast/text/basic/001-expected.png
index 751c68f..06ae91a 100644
--- a/LayoutTests/platform/gtk/fast/text/basic/001-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/basic/001-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/basic/001-expected.txt b/LayoutTests/platform/gtk/fast/text/basic/001-expected.txt
index a90f5a7..c89c55d 100644
--- a/LayoutTests/platform/gtk/fast/text/basic/001-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/basic/001-expected.txt
@@ -3,22 +3,22 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584 [color=#008000]
-      RenderBlock (anonymous) at (0,0) size 784x37
-        RenderText {#text} at (0,0) size 399x37
-          text run at (0,0) width 399: "This is fixed pitch. "
+      RenderBlock (anonymous) at (0,0) size 784x36
+        RenderText {#text} at (0,-1) size 399x37
+          text run at (0,-1) width 399: "This is fixed pitch. "
         RenderInline {FONT} at (0,0) size 50x11
-          RenderText {#text} at (399,18) size 50x11
-            text run at (399,18) width 50: "This is not."
-      RenderBlock (anonymous) at (0,37) size 784x29
-        RenderTable {TABLE} at (0,0) size 123x29 [border: (2px outset #808080)]
-          RenderTableSection {TBODY} at (2,2) size 119x25
-            RenderTableRow {TR} at (0,2) size 119x21
-              RenderTableCell {TD} at (2,2) size 115x21 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+          RenderText {#text} at (399,17) size 50x11
+            text run at (399,17) width 50: "This is not."
+      RenderBlock (anonymous) at (0,36) size 784x30
+        RenderTable {TABLE} at (0,0) size 123x30 [border: (2px outset #808080)]
+          RenderTableSection {TBODY} at (2,2) size 119x26
+            RenderTableRow {TR} at (0,2) size 119x22
+              RenderTableCell {TD} at (2,2) size 115x22 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
                 RenderText {#text} at (2,2) size 111x17
                   text run at (2,2) width 111: "This is also not."
-      RenderBlock (anonymous) at (0,66) size 784x37
+      RenderBlock (anonymous) at (0,66) size 784x36
         RenderInline {FONT} at (0,0) size 43x11
-          RenderText {#text} at (0,18) size 43x11
-            text run at (0,18) width 43: "More text"
-        RenderText {#text} at (43,0) size 152x37
-          text run at (43,0) width 152: " Ending."
+          RenderText {#text} at (0,17) size 43x11
+            text run at (0,17) width 43: "More text"
+        RenderText {#text} at (43,-1) size 152x37
+          text run at (43,-1) width 152: " Ending."
diff --git a/LayoutTests/platform/gtk/fast/text/basic/002-expected.png b/LayoutTests/platform/gtk/fast/text/basic/002-expected.png
index 2b5b9ce..34e7088 100644
--- a/LayoutTests/platform/gtk/fast/text/basic/002-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/basic/002-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/basic/002-expected.txt b/LayoutTests/platform/gtk/fast/text/basic/002-expected.txt
index 3e820b5..c8d2130 100644
--- a/LayoutTests/platform/gtk/fast/text/basic/002-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/basic/002-expected.txt
@@ -3,23 +3,23 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x576
-      RenderBlock {P} at (0,0) size 100x136
-        RenderText {#text} at (0,0) size 100x136
+      RenderBlock {P} at (0,0) size 100x144
+        RenderText {#text} at (0,0) size 100x143
           text run at (0,0) width 100: "This paragraph"
-          text run at (0,17) width 52: "contains"
-          text run at (0,34) width 100: "justified text."
-          text run at (0,51) width 100: "Within the"
-          text run at (0,68) width 72: "constrained"
-          text run at (0,85) width 100: "width, this text"
-          text run at (0,102) width 100: "should be"
-          text run at (0,119) width 54: "justified."
-      RenderBlock {P} at (0,152) size 100x136
-        RenderText {#text} at (0,0) size 100x136
+          text run at (0,18) width 52: "contains"
+          text run at (0,36) width 100: "justified text."
+          text run at (0,54) width 100: "Within the"
+          text run at (0,72) width 72: "constrained"
+          text run at (0,90) width 100: "width, this text"
+          text run at (0,108) width 100: "should be"
+          text run at (0,126) width 54: "justified."
+      RenderBlock {P} at (0,160) size 100x144
+        RenderText {#text} at (0,0) size 100x143
           text run at (0,0) width 100: "This paragraph"
-          text run at (0,17) width 100: "also contains"
-          text run at (0,34) width 100: "justified text."
-          text run at (0,51) width 100: "Within the"
-          text run at (0,68) width 72: "constrained"
-          text run at (0,85) width 100: "width, this text"
-          text run at (0,102) width 100: "should be"
-          text run at (0,119) width 54: "justified."
+          text run at (0,18) width 100: "also contains"
+          text run at (0,36) width 100: "justified text."
+          text run at (0,54) width 100: "Within the"
+          text run at (0,72) width 72: "constrained"
+          text run at (0,90) width 100: "width, this text"
+          text run at (0,108) width 100: "should be"
+          text run at (0,126) width 54: "justified."
diff --git a/LayoutTests/platform/gtk/fast/text/basic/003-expected.png b/LayoutTests/platform/gtk/fast/text/basic/003-expected.png
index 6d09241..1706ad9 100644
--- a/LayoutTests/platform/gtk/fast/text/basic/003-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/basic/003-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/basic/003-expected.txt b/LayoutTests/platform/gtk/fast/text/basic/003-expected.txt
index 222f872..ebe36c8 100644
--- a/LayoutTests/platform/gtk/fast/text/basic/003-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/basic/003-expected.txt
@@ -3,6 +3,6 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock (floating) {P} at (0,16) size 718x21 [border: (2px solid #0000FF)]
+      RenderBlock (floating) {P} at (0,16) size 718x22 [border: (2px solid #0000FF)]
         RenderText {#text} at (2,2) size 714x17
           text run at (2,2) width 714: "There should be 12px of letter spacing."
diff --git a/LayoutTests/platform/gtk/fast/text/basic/004-expected.png b/LayoutTests/platform/gtk/fast/text/basic/004-expected.png
index 24f533b..1693008 100644
--- a/LayoutTests/platform/gtk/fast/text/basic/004-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/basic/004-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/basic/004-expected.txt b/LayoutTests/platform/gtk/fast/text/basic/004-expected.txt
index 643766d..5d4a128 100644
--- a/LayoutTests/platform/gtk/fast/text/basic/004-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/basic/004-expected.txt
@@ -3,20 +3,20 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock (floating) {P} at (0,16) size 649x21 [border: (2px solid #008000)]
+      RenderBlock (floating) {P} at (0,16) size 649x22 [border: (2px solid #008000)]
         RenderText {#text} at (2,2) size 645x17
           text run at (2,2) width 645: "There should be 30px of word spacing between each word."
       RenderBlock {DIV} at (0,0) size 784x100
-      RenderTable {TABLE} at (0,100) size 100x123
-        RenderTableSection {TBODY} at (0,0) size 100x123
-          RenderTableRow {TR} at (0,0) size 100x123
-            RenderTableCell {TD} at (0,0) size 100x123 [r=0 c=0 rs=1 cs=1]
-              RenderBlock {P} at (0,0) size 100x123 [border: (2px solid #008000)]
-                RenderText {#text} at (2,2) size 85x119
+      RenderTable {TABLE} at (0,100) size 100x130
+        RenderTableSection {TBODY} at (0,0) size 100x130
+          RenderTableRow {TR} at (0,0) size 100x130
+            RenderTableCell {TD} at (0,0) size 100x130 [r=0 c=0 rs=1 cs=1]
+              RenderBlock {P} at (0,0) size 100x130 [border: (2px solid #008000)]
+                RenderText {#text} at (2,2) size 85x125
                   text run at (2,2) width 37: "There"
-                  text run at (2,19) width 76: "should be"
-                  text run at (2,36) width 64: "15px of"
-                  text run at (2,53) width 33: "word"
-                  text run at (2,70) width 48: "spacing"
-                  text run at (2,87) width 53: "between"
-                  text run at (2,104) width 85: "each word."
+                  text run at (2,20) width 76: "should be"
+                  text run at (2,38) width 64: "15px of"
+                  text run at (2,56) width 33: "word"
+                  text run at (2,74) width 48: "spacing"
+                  text run at (2,92) width 53: "between"
+                  text run at (2,110) width 85: "each word."
diff --git a/LayoutTests/platform/gtk/fast/text/basic/005-expected.png b/LayoutTests/platform/gtk/fast/text/basic/005-expected.png
index d5a90b0..40f6c91 100644
--- a/LayoutTests/platform/gtk/fast/text/basic/005-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/basic/005-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/basic/005-expected.txt b/LayoutTests/platform/gtk/fast/text/basic/005-expected.txt
index d95af21..b0e653f 100644
--- a/LayoutTests/platform/gtk/fast/text/basic/005-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/basic/005-expected.txt
@@ -3,6 +3,6 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock (floating) {DIV} at (0,0) size 260x21 [border: (2px solid #008000)]
+      RenderBlock (floating) {DIV} at (0,0) size 260x22 [border: (2px solid #008000)]
         RenderText {#text} at (2,2) size 256x17
           text run at (2,2) width 256: "Words should have a negative spacing of 5px."
diff --git a/LayoutTests/platform/gtk/fast/text/basic/006-expected.png b/LayoutTests/platform/gtk/fast/text/basic/006-expected.png
index e18fd63..86050d7 100644
--- a/LayoutTests/platform/gtk/fast/text/basic/006-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/basic/006-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/basic/006-expected.txt b/LayoutTests/platform/gtk/fast/text/basic/006-expected.txt
index 64ea9d1..c2eba76 100644
--- a/LayoutTests/platform/gtk/fast/text/basic/006-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/basic/006-expected.txt
@@ -3,12 +3,12 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderTable {TABLE} at (0,0) size 784x29 [border: (2px outset #808080)]
-        RenderTableSection {TBODY} at (2,2) size 780x25
-          RenderTableRow {TR} at (0,2) size 780x21
-            RenderTableCell {TD} at (2,2) size 579x21 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+      RenderTable {TABLE} at (0,0) size 784x30 [border: (2px outset #808080)]
+        RenderTableSection {TBODY} at (2,2) size 780x26
+          RenderTableRow {TR} at (0,2) size 780x22
+            RenderTableCell {TD} at (2,2) size 579x22 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 160x17
                 text run at (2,2) width 160: "Big cell gets all the width"
-            RenderTableCell {TD} at (583,2) size 195x21 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (583,2) size 195x22 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 191x17
                 text run at (2,2) width 191: "Icannotbreak noicannot \x{B7}break"
diff --git a/LayoutTests/platform/gtk/fast/text/basic/007-expected.png b/LayoutTests/platform/gtk/fast/text/basic/007-expected.png
index bb418d6..5fd1661 100644
--- a/LayoutTests/platform/gtk/fast/text/basic/007-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/basic/007-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/basic/007-expected.txt b/LayoutTests/platform/gtk/fast/text/basic/007-expected.txt
index bf0d79e..aff948f 100644
--- a/LayoutTests/platform/gtk/fast/text/basic/007-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/basic/007-expected.txt
@@ -3,41 +3,41 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderTable {TABLE} at (0,0) size 784x40 [border: (2px outset #808080)]
-        RenderTableSection {TBODY} at (2,2) size 780x36
-          RenderTableRow {TR} at (0,0) size 780x36
-            RenderTableCell {TD} at (0,8) size 723x20 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
-              RenderText {#text} at (1,1) size 69x18
-                text run at (1,2) width 69: "A Big Cell"
-            RenderTableCell {TD} at (723,0) size 57x36 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
-              RenderText {#text} at (1,1) size 33x34
+      RenderTable {TABLE} at (0,0) size 784x42 [border: (2px outset #808080)]
+        RenderTableSection {TBODY} at (2,2) size 780x38
+          RenderTableRow {TR} at (0,0) size 780x38
+            RenderTableCell {TD} at (0,9) size 723x20 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 69x17
+                text run at (1,1) width 69: "A Big Cell"
+            RenderTableCell {TD} at (723,0) size 57x38 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 33x35
                 text run at (1,1) width 12: "A"
-                text run at (1,18) width 33: "small"
+                text run at (1,19) width 33: "small"
               RenderInline {SPAN} at (0,0) size 22x17
-                RenderText {#text} at (34,18) size 22x17
-                  text run at (34,18) width 22: "cell"
-      RenderTable {TABLE} at (0,40) size 784x40 [border: (2px outset #808080)]
-        RenderTableSection {TBODY} at (2,2) size 780x36
-          RenderTableRow {TR} at (0,0) size 780x36
-            RenderTableCell {TD} at (0,8) size 716x20 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
-              RenderText {#text} at (1,1) size 69x18
-                text run at (1,2) width 69: "A Big Cell"
-            RenderTableCell {TD} at (716,0) size 64x36 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+                RenderText {#text} at (34,19) size 22x17
+                  text run at (34,19) width 22: "cell"
+      RenderTable {TABLE} at (0,42) size 784x42 [border: (2px outset #808080)]
+        RenderTableSection {TBODY} at (2,2) size 780x38
+          RenderTableRow {TR} at (0,0) size 780x38
+            RenderTableCell {TD} at (0,9) size 716x20 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 69x17
+                text run at (1,1) width 69: "A Big Cell"
+            RenderTableCell {TD} at (716,0) size 64x38 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 49x17
                 text run at (1,1) width 49: "A small"
                 text run at (50,1) width 0: " "
               RenderInline {SPAN} at (0,0) size 22x17
-                RenderText {#text} at (1,18) size 22x17
-                  text run at (1,18) width 22: "cell"
-              RenderText {#text} at (23,18) size 40x17
-                text run at (23,18) width 40: "block!"
-      RenderTable {TABLE} at (0,80) size 784x23 [border: (2px outset #808080)]
-        RenderTableSection {TBODY} at (2,2) size 780x19
-          RenderTableRow {TR} at (0,0) size 780x19
-            RenderTableCell {TD} at (0,0) size 707x19 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (1,19) size 22x17
+                  text run at (1,19) width 22: "cell"
+              RenderText {#text} at (23,19) size 40x17
+                text run at (23,19) width 40: "block!"
+      RenderTable {TABLE} at (0,84) size 784x24 [border: (2px outset #808080)]
+        RenderTableSection {TBODY} at (2,2) size 780x20
+          RenderTableRow {TR} at (0,0) size 780x20
+            RenderTableCell {TD} at (0,0) size 707x20 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,1) size 69x17
                 text run at (1,1) width 69: "A Big Cell"
-            RenderTableCell {TD} at (707,0) size 73x19 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (707,0) size 73x20 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 49x17
                 text run at (1,1) width 49: "A small"
               RenderInline {SPAN} at (0,0) size 22x17
diff --git a/LayoutTests/platform/gtk/fast/text/basic/008-expected.png b/LayoutTests/platform/gtk/fast/text/basic/008-expected.png
index ef1f828..92cea6b 100644
--- a/LayoutTests/platform/gtk/fast/text/basic/008-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/basic/008-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/basic/008-expected.txt b/LayoutTests/platform/gtk/fast/text/basic/008-expected.txt
index b1cf7a1..b8167f1 100644
--- a/LayoutTests/platform/gtk/fast/text/basic/008-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/basic/008-expected.txt
@@ -3,7 +3,7 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {DIV} at (0,0) size 784x34
+      RenderBlock {DIV} at (0,0) size 784x36
         RenderText {#text} at (0,0) size 735x17
           text run at (0,0) width 99: "This is a test of "
           text run at (99,0) width 182: "some code to make sure that "
@@ -12,17 +12,17 @@
         RenderInline {A} at (0,0) size 27x17 [color=#0000EE]
           RenderText {#text} at (735,0) size 27x17
             text run at (735,0) width 27: "way"
-        RenderText {#text} at (0,17) size 366x17
-          text run at (0,17) width 120: "one would expect. "
-          text run at (120,17) width 246: "Hopefully it does render the way we w"
+        RenderText {#text} at (0,18) size 366x17
+          text run at (0,18) width 120: "one would expect. "
+          text run at (120,18) width 246: "Hopefully it does render the way we w"
         RenderInline {I} at (0,0) size 8x17
-          RenderText {#text} at (366,17) size 8x17
-            text run at (366,17) width 8: "a"
+          RenderText {#text} at (366,18) size 8x17
+            text run at (366,18) width 8: "a"
         RenderInline {B} at (0,0) size 9x17
-          RenderText {#text} at (374,17) size 9x17
-            text run at (374,17) width 9: "n"
-        RenderText {#text} at (383,17) size 280x17
-          text run at (383,17) width 40: "t it to. "
-          text run at (423,17) width 83: "If it does not "
-          text run at (506,17) width 90: "that would be "
-          text run at (596,17) width 67: "a problem."
+          RenderText {#text} at (374,18) size 9x17
+            text run at (374,18) width 9: "n"
+        RenderText {#text} at (383,18) size 280x17
+          text run at (383,18) width 40: "t it to. "
+          text run at (423,18) width 83: "If it does not "
+          text run at (506,18) width 90: "that would be "
+          text run at (596,18) width 67: "a problem."
diff --git a/LayoutTests/platform/gtk/fast/text/basic/009-expected.png b/LayoutTests/platform/gtk/fast/text/basic/009-expected.png
index 36e58c2..5cfd2f5 100644
--- a/LayoutTests/platform/gtk/fast/text/basic/009-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/basic/009-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/basic/009-expected.txt b/LayoutTests/platform/gtk/fast/text/basic/009-expected.txt
index 8b5c6e22c..23b679d 100644
--- a/LayoutTests/platform/gtk/fast/text/basic/009-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/basic/009-expected.txt
@@ -4,10 +4,10 @@
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
       RenderInline {SPAN} at (0,0) size 331x26
-        RenderText {#text} at (0,0) size 177x26
-          text run at (0,0) width 177: "This is some text. "
+        RenderText {#text} at (0,1) size 177x26
+          text run at (0,1) width 177: "This is some text. "
         RenderInline {TT} at (0,0) size 154x27
-          RenderText {#text} at (177,1) size 154x27
-            text run at (177,1) width 154: "As is this."
-      RenderText {#text} at (331,0) size 344x26
-        text run at (331,0) width 344: " All of this text should be 24px tall."
+          RenderText {#text} at (177,2) size 154x27
+            text run at (177,2) width 154: "As is this."
+      RenderText {#text} at (331,1) size 344x26
+        text run at (331,1) width 344: " All of this text should be 24px tall."
diff --git a/LayoutTests/platform/gtk/fast/text/basic/011-expected.png b/LayoutTests/platform/gtk/fast/text/basic/011-expected.png
index c6cdc1b..18ad61d 100644
--- a/LayoutTests/platform/gtk/fast/text/basic/011-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/basic/011-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/basic/011-expected.txt b/LayoutTests/platform/gtk/fast/text/basic/011-expected.txt
index 03cbd96..83cd4f2 100644
--- a/LayoutTests/platform/gtk/fast/text/basic/011-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/basic/011-expected.txt
@@ -1,27 +1,27 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x138
-  RenderBlock {HTML} at (0,0) size 800x138
-    RenderBody {BODY} at (8,8) size 784x122
-      RenderBlock {DIV} at (0,0) size 784x34
+layer at (0,0) size 800x142
+  RenderBlock {HTML} at (0,0) size 800x142
+    RenderBody {BODY} at (8,8) size 784x126
+      RenderBlock {DIV} at (0,0) size 784x36
         RenderText {#text} at (0,0) size 99x17
           text run at (0,0) width 99: "Select this text. "
-        RenderInline {FONT} at (0,0) size 764x28
-          RenderText {#text} at (99,5) size 764x28
+        RenderInline {FONT} at (0,0) size 764x29
+          RenderText {#text} at (99,5) size 764x29
             text run at (99,5) width 84: "I am teeny and tiny. "
             text run at (183,5) width 297: "I am going to have lots of text but each line should retain the big height. "
             text run at (480,5) width 284: "If the lines shrink, it means that the root line box's height is not being"
-            text run at (0,22) width 114: "considered and that's wrong."
+            text run at (0,23) width 114: "considered and that's wrong."
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {P} at (0,50) size 784x0
-      RenderBlock {DIV} at (0,50) size 784x72
-        RenderInline {FONT} at (0,0) size 778x72
+      RenderBlock {P} at (0,52) size 784x0
+      RenderBlock {DIV} at (0,52) size 784x74
+        RenderInline {FONT} at (0,0) size 778x73
           RenderText {#text} at (0,0) size 431x36
             text run at (0,0) width 431: "This text is absolutely enormous. "
-          RenderInline {FONT} at (0,0) size 778x47
-            RenderText {#text} at (431,20) size 778x47
+          RenderInline {FONT} at (0,0) size 778x48
+            RenderText {#text} at (431,20) size 778x48
               text run at (431,20) width 84: "I am teeny and tiny. "
               text run at (515,20) width 263: "I am going to have lots of text but each line should retain the big"
-              text run at (0,56) width 31: "height. "
-              text run at (31,56) width 409: "If the lines shrink, it means that the span's line box's height is not being considered and that's wrong."
+              text run at (0,57) width 31: "height. "
+              text run at (31,57) width 409: "If the lines shrink, it means that the span's line box's height is not being considered and that's wrong."
           RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/text/basic/012-expected.png b/LayoutTests/platform/gtk/fast/text/basic/012-expected.png
index 938dbc3..2b9c9dc 100644
--- a/LayoutTests/platform/gtk/fast/text/basic/012-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/basic/012-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/basic/012-expected.txt b/LayoutTests/platform/gtk/fast/text/basic/012-expected.txt
index 1bc1fce..10747d3 100644
--- a/LayoutTests/platform/gtk/fast/text/basic/012-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/basic/012-expected.txt
@@ -3,34 +3,34 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584 [bgcolor=#FFFFFF]
-      RenderBlock {H2} at (0,0) size 784x26
-        RenderText {#text} at (0,0) size 357x26
-          text run at (0,0) width 357: "Safari Whitespace/Non-ASCII Bug"
-      RenderBlock {P} at (0,45) size 784x35
-        RenderText {#text} at (0,0) size 765x34
+      RenderBlock {H2} at (0,0) size 784x28
+        RenderText {#text} at (0,1) size 357x26
+          text run at (0,1) width 357: "Safari Whitespace/Non-ASCII Bug"
+      RenderBlock {P} at (0,47) size 784x37
+        RenderText {#text} at (0,0) size 765x35
           text run at (0,0) width 641: "Apart from whitespace (tab and linefeed characters), the two lists below (in red) use identical HTML. "
           text run at (641,0) width 124: "Both lists should be"
-          text run at (0,17) width 581: "rendered on a single line. In Safari, however, the first list shows each item on a separate line."
-      RenderBlock {P} at (0,95) size 784x35
-        RenderText {#text} at (0,0) size 751x34
+          text run at (0,18) width 581: "rendered on a single line. In Safari, however, the first list shows each item on a separate line."
+      RenderBlock {P} at (0,99) size 784x37
+        RenderText {#text} at (0,0) size 751x35
           text run at (0,0) width 751: "This bug only seems to occur if the bullet character is non-ASCII (has a Unicode value higher than 127). Non-breaking"
-          text run at (0,17) width 281: "spaces (&#160;), however, are an exception."
-      RenderBlock (anonymous) at (0,145) size 784x69
+          text run at (0,18) width 281: "spaces (&#160;), however, are an exception."
+      RenderBlock (anonymous) at (0,151) size 784x73
         RenderBR {BR} at (0,0) size 0x17
-        RenderInline {FONT} at (0,0) size 334x51 [color=#CC0000]
-          RenderText {#text} at (0,17) size 334x17
-            text run at (0,17) width 69: "\x{BB} England "
-            text run at (69,17) width 60: "\x{BB} Ireland "
-            text run at (129,17) width 71: "\x{BB} Scotland "
-            text run at (200,17) width 75: "\x{BB} Germany "
-            text run at (275,17) width 59: "\x{BB} France "
-          RenderBR {BR} at (334,31) size 0x0
-          RenderBR {BR} at (0,34) size 0x17
-          RenderText {#text} at (0,51) size 334x17
-            text run at (0,51) width 69: "\x{BB} England "
-            text run at (69,51) width 60: "\x{BB} Ireland "
-            text run at (129,51) width 71: "\x{BB} Scotland "
-            text run at (200,51) width 75: "\x{BB} Germany "
-            text run at (275,51) width 59: "\x{BB} France "
+        RenderInline {FONT} at (0,0) size 334x53 [color=#CC0000]
+          RenderText {#text} at (0,18) size 334x17
+            text run at (0,18) width 69: "\x{BB} England "
+            text run at (69,18) width 60: "\x{BB} Ireland "
+            text run at (129,18) width 71: "\x{BB} Scotland "
+            text run at (200,18) width 75: "\x{BB} Germany "
+            text run at (275,18) width 59: "\x{BB} France "
+          RenderBR {BR} at (334,32) size 0x0
+          RenderBR {BR} at (0,36) size 0x17
+          RenderText {#text} at (0,54) size 334x17
+            text run at (0,54) width 69: "\x{BB} England "
+            text run at (69,54) width 60: "\x{BB} Ireland "
+            text run at (129,54) width 71: "\x{BB} Scotland "
+            text run at (200,54) width 75: "\x{BB} Germany "
+            text run at (275,54) width 59: "\x{BB} France "
         RenderText {#text} at (0,0) size 0x0
         RenderBR {BR} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/text/basic/013-expected.png b/LayoutTests/platform/gtk/fast/text/basic/013-expected.png
index 2820246..c366176 100644
--- a/LayoutTests/platform/gtk/fast/text/basic/013-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/basic/013-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/basic/013-expected.txt b/LayoutTests/platform/gtk/fast/text/basic/013-expected.txt
index 86e43ef..7c31334 100644
--- a/LayoutTests/platform/gtk/fast/text/basic/013-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/basic/013-expected.txt
@@ -1,12 +1,12 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x262
-  RenderBlock {HTML} at (0,0) size 800x262
-    RenderBody {BODY} at (8,21) size 784x225
-      RenderBlock {H1} at (0,0) size 784x36
+layer at (0,0) size 800x268
+  RenderBlock {HTML} at (0,0) size 800x268
+    RenderBody {BODY} at (8,21) size 784x231
+      RenderBlock {H1} at (0,0) size 784x37
         RenderText {#text} at (0,0) size 529x36
           text run at (0,0) width 529: "Letter spacing lost for emphasized text"
-      RenderBlock {P} at (0,57) size 784x36
+      RenderBlock {P} at (0,58) size 784x37
         RenderText {#text} at (0,0) size 281x17
           text run at (0,0) width 281: "This example demonstrates that text inside a "
         RenderInline {CODE} at (0,0) size 8x15
@@ -35,8 +35,8 @@
         RenderText {#text} at (620,0) size 781x35
           text run at (620,0) width 161: " CSS attribute that should"
           text run at (0,18) width 296: "be inherited. This was discovered in Safari 1.0."
-      RenderBlock {DIV} at (0,108) size 784x117
-        RenderBlock {P} at (0,0) size 784x17
+      RenderBlock {DIV} at (0,110) size 784x121
+        RenderBlock {P} at (0,0) size 784x18
           RenderText {#text} at (0,0) size 132x17
             text run at (0,0) width 132: "Text inside "
           RenderInline {B} at (0,0) size 50x17
@@ -44,7 +44,7 @@
               text run at (131,0) width 50: "bold"
           RenderText {#text} at (180,0) size 101x17
             text run at (180,0) width 101: " element."
-        RenderBlock {P} at (0,33) size 784x17
+        RenderBlock {P} at (0,34) size 784x18
           RenderText {#text} at (0,0) size 132x17
             text run at (0,0) width 132: "Text inside "
           RenderInline {STRONG} at (0,0) size 73x17
@@ -52,7 +52,7 @@
               text run at (131,0) width 73: "strong"
           RenderText {#text} at (203,0) size 101x17
             text run at (203,0) width 101: " element."
-        RenderBlock {P} at (0,66) size 784x17
+        RenderBlock {P} at (0,68) size 784x18
           RenderText {#text} at (0,0) size 132x17
             text run at (0,0) width 132: "Text inside "
           RenderInline {I} at (0,0) size 61x17
@@ -60,7 +60,7 @@
               text run at (131,0) width 61: "italic"
           RenderText {#text} at (191,0) size 101x17
             text run at (191,0) width 101: " element."
-        RenderBlock {P} at (0,99) size 784x17
+        RenderBlock {P} at (0,102) size 784x18
           RenderText {#text} at (0,0) size 132x17
             text run at (0,0) width 132: "Text inside "
           RenderInline {EM} at (0,0) size 99x17
diff --git a/LayoutTests/platform/gtk/fast/text/basic/014-expected.png b/LayoutTests/platform/gtk/fast/text/basic/014-expected.png
index 6626825..68b025a 100644
--- a/LayoutTests/platform/gtk/fast/text/basic/014-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/basic/014-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/basic/014-expected.txt b/LayoutTests/platform/gtk/fast/text/basic/014-expected.txt
index 903cfc2..e9bd0fa 100644
--- a/LayoutTests/platform/gtk/fast/text/basic/014-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/basic/014-expected.txt
@@ -3,33 +3,33 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x576
-      RenderBlock {DIV} at (0,0) size 396x187 [border: (2px solid #FF0000)]
-        RenderBlock {P} at (2,18) size 392x34
-          RenderText {#text} at (0,0) size 361x34
+      RenderBlock {DIV} at (0,0) size 396x194 [border: (2px solid #FF0000)]
+        RenderBlock {P} at (2,18) size 392x36
+          RenderText {#text} at (0,0) size 361x35
             text run at (0,0) width 361: "I\x{2019}m told this is the longest word in the English"
-            text run at (0,17) width 322: "language: anti\x{AD}dis\x{AD}est\x{AD}ab\x{AD}lish\x{AD}ment\x{AD}arian\x{AD}ism."
-        RenderBlock {P} at (2,68) size 392x34
-          RenderText {#text} at (0,0) size 361x34
+            text run at (0,18) width 322: "language: anti\x{AD}dis\x{AD}est\x{AD}ab\x{AD}lish\x{AD}ment\x{AD}arian\x{AD}ism."
+        RenderBlock {P} at (2,70) size 392x36
+          RenderText {#text} at (0,0) size 361x35
             text run at (0,0) width 361: "I\x{2019}m told this is the longest word in the English"
-            text run at (0,17) width 322: "language: anti\x{AD}dis\x{AD}est\x{AD}ab\x{AD}lish\x{AD}ment\x{AD}arian\x{AD}ism."
-        RenderBlock {P} at (2,118) size 392x51
-          RenderText {#text} at (0,0) size 361x34
+            text run at (0,18) width 322: "language: anti\x{AD}dis\x{AD}est\x{AD}ab\x{AD}lish\x{AD}ment\x{AD}arian\x{AD}ism."
+        RenderBlock {P} at (2,122) size 392x54
+          RenderText {#text} at (0,0) size 361x35
             text run at (0,0) width 361: "I\x{2019}m told this is the longest word in the English"
-            text run at (0,17) width 180: "language: anti\x{AD}dis\x{AD}est\x{AD}ab\x{AD}"
-          RenderBR {BR} at (180,31) size 0x0
-          RenderText {#text} at (0,34) size 142x17
-            text run at (0,34) width 142: "lish\x{AD}ment\x{AD}arian\x{AD}ism."
-      RenderBlock {P} at (0,203) size 784x0
-      RenderBlock (floating) {DIV} at (0,203) size 692x136 [border: (2px solid #FF0000)]
-        RenderBlock {P} at (2,18) size 688x17
+            text run at (0,18) width 180: "language: anti\x{AD}dis\x{AD}est\x{AD}ab\x{AD}"
+          RenderBR {BR} at (180,32) size 0x0
+          RenderText {#text} at (0,36) size 142x17
+            text run at (0,36) width 142: "lish\x{AD}ment\x{AD}arian\x{AD}ism."
+      RenderBlock {P} at (0,210) size 784x0
+      RenderBlock (floating) {DIV} at (0,210) size 692x140 [border: (2px solid #FF0000)]
+        RenderBlock {P} at (2,18) size 688x18
           RenderText {#text} at (0,0) size 688x17
             text run at (0,0) width 688: "I\x{2019}m told this is the longest word in the English language: anti\x{AD}dis\x{AD}est\x{AD}ab\x{AD}lish\x{AD}ment\x{AD}arian\x{AD}ism."
-        RenderBlock {P} at (2,51) size 688x17
+        RenderBlock {P} at (2,52) size 688x18
           RenderText {#text} at (0,0) size 688x17
             text run at (0,0) width 688: "I\x{2019}m told this is the longest word in the English language: anti\x{AD}dis\x{AD}est\x{AD}ab\x{AD}lish\x{AD}ment\x{AD}arian\x{AD}ism."
-        RenderBlock {P} at (2,84) size 688x34
+        RenderBlock {P} at (2,86) size 688x36
           RenderText {#text} at (0,0) size 546x17
             text run at (0,0) width 546: "I\x{2019}m told this is the longest word in the English language: anti\x{AD}dis\x{AD}est\x{AD}ab\x{AD}"
           RenderBR {BR} at (546,14) size 0x0
-          RenderText {#text} at (0,17) size 142x17
-            text run at (0,17) width 142: "lish\x{AD}ment\x{AD}arian\x{AD}ism."
+          RenderText {#text} at (0,18) size 142x17
+            text run at (0,18) width 142: "lish\x{AD}ment\x{AD}arian\x{AD}ism."
diff --git a/LayoutTests/platform/gtk/fast/text/basic/015-expected.png b/LayoutTests/platform/gtk/fast/text/basic/015-expected.png
index 59e34cf..1753730 100644
--- a/LayoutTests/platform/gtk/fast/text/basic/015-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/basic/015-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/basic/015-expected.txt b/LayoutTests/platform/gtk/fast/text/basic/015-expected.txt
index 38d7532..41ab512 100644
--- a/LayoutTests/platform/gtk/fast/text/basic/015-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/basic/015-expected.txt
@@ -3,60 +3,60 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x576
-      RenderBlock {P} at (0,0) size 784x34
+      RenderBlock {P} at (0,0) size 784x36
         RenderText {#text} at (0,0) size 212x17
           text run at (0,0) width 212: "This tests for a regression against "
-        RenderInline {I} at (0,0) size 759x34
+        RenderInline {I} at (0,0) size 759x35
           RenderInline {A} at (0,0) size 348x17 [color=#0000EE]
             RenderText {#text} at (212,0) size 348x17
               text run at (212,0) width 348: "http://bugzilla.opendarwin.org/show_bug.cgi?id=6418"
-          RenderText {#text} at (560,0) size 759x34
+          RenderText {#text} at (560,0) size 759x35
             text run at (560,0) width 4: " "
             text run at (564,0) width 195: "Incorrect scrollbar when using"
-            text run at (0,17) width 279: "overflow:auto and word-wrap:break-word; "
-            text run at (279,17) width 87: "in some cases"
-        RenderText {#text} at (366,17) size 4x17
-          text run at (366,17) width 4: "."
-      RenderBlock {HR} at (0,50) size 784x2 [border: (1px inset #000000)]
-      RenderBlock {P} at (0,68) size 784x17
+            text run at (0,18) width 279: "overflow:auto and word-wrap:break-word; "
+            text run at (279,18) width 87: "in some cases"
+        RenderText {#text} at (366,18) size 4x17
+          text run at (366,18) width 4: "."
+      RenderBlock {HR} at (0,52) size 784x2 [border: (1px inset #000000)]
+      RenderBlock {P} at (0,70) size 784x18
         RenderText {#text} at (0,0) size 261x17
           text run at (0,0) width 261: "The first line should break after \x{201C}Lorem\x{201D}."
-      RenderBlock {DIV} at (0,101) size 85x36 [border: (1px solid #00FFFF)]
-        RenderText {#text} at (1,1) size 42x34
+      RenderBlock {DIV} at (0,104) size 85x38 [border: (1px solid #00FFFF)]
+        RenderText {#text} at (1,1) size 42x35
           text run at (1,1) width 42: "Lorem"
-          text run at (1,18) width 38: "ipsum"
+          text run at (1,19) width 38: "ipsum"
         RenderInline {SPAN} at (0,0) size 37x17
-          RenderText {#text} at (39,18) size 37x17
-            text run at (39,18) width 37: " dolor"
+          RenderText {#text} at (39,19) size 37x17
+            text run at (39,19) width 37: " dolor"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {HR} at (0,145) size 784x2 [border: (1px inset #000000)]
-      RenderBlock {P} at (0,163) size 784x17
+      RenderBlock {HR} at (0,150) size 784x2 [border: (1px inset #000000)]
+      RenderBlock {P} at (0,168) size 784x18
         RenderText {#text} at (0,0) size 659x17
           text run at (0,0) width 477: "The first line should break after the letter u, so that the gray border does not "
           text run at (477,0) width 182: "extend beyond the cyan box."
-      RenderBlock {DIV} at (0,196) size 87x36 [border: (1px solid #00FFFF)]
-        RenderInline {SPAN} at (0,0) size 68x34 [border: none (30px solid #C0C0C0) none]
-          RenderText {#text} at (1,1) size 68x34
+      RenderBlock {DIV} at (0,202) size 87x38 [border: (1px solid #00FFFF)]
+        RenderInline {SPAN} at (0,0) size 68x35 [border: none (30px solid #C0C0C0) none]
+          RenderText {#text} at (1,1) size 68x35
             text run at (1,1) width 68: "Loremipsu"
-            text run at (1,18) width 12: "m"
+            text run at (1,19) width 12: "m"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {HR} at (0,240) size 784x2 [border: (1px inset #000000)]
-      RenderBlock {P} at (0,258) size 784x17
+      RenderBlock {HR} at (0,248) size 784x2 [border: (1px inset #000000)]
+      RenderBlock {P} at (0,266) size 784x18
         RenderText {#text} at (0,0) size 609x17
           text run at (0,0) width 427: "The first line should break after the letter p, so that the text does not "
           text run at (427,0) width 182: "extend beyond the cyan box."
-      RenderBlock {DIV} at (0,291) size 87x36 [border: (1px solid #00FFFF)]
-        RenderInline {SPAN} at (0,0) size 84x34 [border: none (30px solid #C0C0C0)]
-          RenderText {#text} at (31,1) size 84x34
+      RenderBlock {DIV} at (0,300) size 87x38 [border: (1px solid #00FFFF)]
+        RenderInline {SPAN} at (0,0) size 84x35 [border: none (30px solid #C0C0C0)]
+          RenderText {#text} at (31,1) size 84x35
             text run at (31,1) width 54: "Loremip"
-            text run at (1,18) width 26: "sum"
+            text run at (1,19) width 26: "sum"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {HR} at (0,335) size 784x2 [border: (1px inset #000000)]
-      RenderBlock {P} at (0,353) size 784x17
+      RenderBlock {HR} at (0,346) size 784x2 [border: (1px inset #000000)]
+      RenderBlock {P} at (0,364) size 784x18
         RenderText {#text} at (0,0) size 253x17
           text run at (0,0) width 253: "\x{201C}Dolor\x{201D} should not break into two lines."
-layer at (8,394) size 41x19
-  RenderBlock (positioned) {DIV} at (8,394) size 41x19
-    RenderBlock {DIV} at (0,0) size 41x19 [border: (1px solid #00FFFF)]
+layer at (8,406) size 41x20
+  RenderBlock (positioned) {DIV} at (8,406) size 41x20
+    RenderBlock {DIV} at (0,0) size 41x20 [border: (1px solid #00FFFF)]
       RenderText {#text} at (1,1) size 39x17
         text run at (1,1) width 39: "Dolor"
diff --git a/LayoutTests/platform/gtk/fast/text/basic/generic-family-changes-expected.png b/LayoutTests/platform/gtk/fast/text/basic/generic-family-changes-expected.png
index 9e074cd..a945dd9 100644
--- a/LayoutTests/platform/gtk/fast/text/basic/generic-family-changes-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/basic/generic-family-changes-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/basic/generic-family-changes-expected.txt b/LayoutTests/platform/gtk/fast/text/basic/generic-family-changes-expected.txt
index be527c23..3e1d3a4 100644
--- a/LayoutTests/platform/gtk/fast/text/basic/generic-family-changes-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/basic/generic-family-changes-expected.txt
@@ -1,42 +1,42 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x300
-  RenderBlock {HTML} at (0,0) size 800x300
-    RenderBody {BODY} at (8,8) size 784x276
-      RenderBlock (anonymous) at (0,0) size 784x51
-        RenderText {#text} at (0,0) size 778x51
+layer at (0,0) size 800x305
+  RenderBlock {HTML} at (0,0) size 800x305
+    RenderBody {BODY} at (8,8) size 784x281
+      RenderBlock (anonymous) at (0,0) size 784x54
+        RenderText {#text} at (0,0) size 778x53
           text run at (0,0) width 529: "Tests of WebKit's intepretation of font sizes when no absolute font size is specified. "
           text run at (529,0) width 249: "Percentages and logical keywords scale"
-          text run at (0,17) width 161: "to reflect the family type. "
-          text run at (161,17) width 608: "Opera 9 matches this behavior as well (except it has a bug with multiple font-family mappings as"
-          text run at (0,34) width 129: "in the first example)."
-      RenderBlock {PRE} at (0,64) size 784x15
+          text run at (0,18) width 161: "to reflect the family type. "
+          text run at (161,18) width 608: "Opera 9 matches this behavior as well (except it has a bug with multiple font-family mappings as"
+          text run at (0,36) width 129: "in the first example)."
+      RenderBlock {PRE} at (0,67) size 784x15
         RenderInline {SPAN} at (0,0) size 120x15
           RenderText {#text} at (0,0) size 120x15
             text run at (0,0) width 120: "Should be 13 px"
-      RenderBlock {PRE} at (0,92) size 784x16
+      RenderBlock {PRE} at (0,95) size 784x16
         RenderInline {SPAN} at (0,0) size 86x15
           RenderText {#text} at (0,0) size 86x15
             text run at (0,0) width 86: "Should be 13px"
-      RenderBlock {PRE} at (0,121) size 784x16
+      RenderBlock {PRE} at (0,124) size 784x16
         RenderInline {SPAN} at (0,0) size 86x15
           RenderText {#text} at (0,0) size 86x15
             text run at (0,0) width 86: "Should be 13px"
-      RenderBlock {P} at (0,153) size 784x17
+      RenderBlock {P} at (0,156) size 784x18
         RenderInline {SPAN} at (0,0) size 86x15
           RenderText {#text} at (0,2) size 86x15
             text run at (0,2) width 86: "Should be 13px"
-      RenderBlock {P} at (0,186) size 784x19
+      RenderBlock {P} at (0,190) size 784x19
         RenderInline {TT} at (0,0) size 100x18
           RenderInline {SPAN} at (0,0) size 100x17
             RenderText {#text} at (0,0) size 100x17
               text run at (0,0) width 100: "Should be 16px"
-      RenderBlock {P} at (0,221) size 784x18
+      RenderBlock {P} at (0,225) size 784x18
         RenderInline {TT} at (0,0) size 100x15
           RenderInline {SPAN} at (0,0) size 100x17
             RenderText {#text} at (0,0) size 100x17
               text run at (0,0) width 100: "Should be 16px"
-      RenderBlock {P} at (0,255) size 784x21
+      RenderBlock {P} at (0,259) size 784x22
         RenderInline {TT} at (0,0) size 124x15
           RenderInline {SPAN} at (0,0) size 124x21
             RenderText {#text} at (0,0) size 124x21
diff --git a/LayoutTests/platform/gtk/fast/text/basic/generic-family-reset-expected.png b/LayoutTests/platform/gtk/fast/text/basic/generic-family-reset-expected.png
index 8df02e49..0c743e0 100644
--- a/LayoutTests/platform/gtk/fast/text/basic/generic-family-reset-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/basic/generic-family-reset-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/basic/generic-family-reset-expected.txt b/LayoutTests/platform/gtk/fast/text/basic/generic-family-reset-expected.txt
index 2483481..0daeedd 100644
--- a/LayoutTests/platform/gtk/fast/text/basic/generic-family-reset-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/basic/generic-family-reset-expected.txt
@@ -3,86 +3,86 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {H3} at (0,0) size 784x21
+      RenderBlock {H3} at (0,0) size 784x22
         RenderText {#text} at (0,0) size 377x21
           text run at (0,0) width 377: "tt's, font-family inheriting and font-size: a bug"
-      RenderTable {TABLE} at (0,39) size 703x332
-        RenderTableSection {TBODY} at (0,0) size 703x331
-          RenderTableRow {TR} at (0,10) size 703x172
-            RenderTableCell {TD} at (10,10) size 684x172 [r=0 c=0 rs=1 cs=2]
+      RenderTable {TABLE} at (0,40) size 703x344
+        RenderTableSection {TBODY} at (0,0) size 703x343
+          RenderTableRow {TR} at (0,10) size 703x182
+            RenderTableCell {TD} at (10,10) size 684x182 [r=0 c=0 rs=1 cs=2]
               RenderText {#text} at (1,1) size 259x17
                 text run at (1,1) width 259: "The css in the head of this file is like this:"
               RenderBR {BR} at (260,15) size 0x0
-              RenderBR {BR} at (1,18) size 0x17
-              RenderText {#text} at (1,35) size 84x17
-                text run at (1,35) width 84: "html, body { "
-              RenderBR {BR} at (85,49) size 0x0
-              RenderText {#text} at (1,52) size 156x17
-                text run at (1,52) width 156: "    font-family: Verdana; "
-              RenderBR {BR} at (157,66) size 0x0
-              RenderText {#text} at (1,69) size 8x17
-                text run at (1,69) width 8: "}"
-              RenderBR {BR} at (9,83) size 0x0
-              RenderText {#text} at (1,86) size 57x17
-                text run at (1,86) width 57: "tt, span {"
-              RenderBR {BR} at (58,100) size 0x0
-              RenderText {#text} at (1,103) size 121x17
-                text run at (1,103) width 121: "    font-size: 0.8em;"
-              RenderBR {BR} at (122,117) size 0x0
-              RenderText {#text} at (1,120) size 8x17
-                text run at (1,120) width 8: "}"
-              RenderBR {BR} at (9,134) size 0x0
-              RenderBR {BR} at (1,137) size 0x17
-              RenderText {#text} at (1,154) size 681x17
-                text run at (1,154) width 681: "The two columns below show that inheriting the font does not correctly inherit the font-size for a <tt> block."
-              RenderBR {BR} at (682,168) size 0x0
-          RenderTableRow {TR} at (0,192) size 703x19
-            RenderTableCell {TH} at (10,192) size 305x19 [r=1 c=0 rs=1 cs=1]
+              RenderBR {BR} at (1,19) size 0x17
+              RenderText {#text} at (1,37) size 84x17
+                text run at (1,37) width 84: "html, body { "
+              RenderBR {BR} at (85,51) size 0x0
+              RenderText {#text} at (1,55) size 156x17
+                text run at (1,55) width 156: "    font-family: Verdana; "
+              RenderBR {BR} at (157,69) size 0x0
+              RenderText {#text} at (1,73) size 8x17
+                text run at (1,73) width 8: "}"
+              RenderBR {BR} at (9,87) size 0x0
+              RenderText {#text} at (1,91) size 57x17
+                text run at (1,91) width 57: "tt, span {"
+              RenderBR {BR} at (58,105) size 0x0
+              RenderText {#text} at (1,109) size 121x17
+                text run at (1,109) width 121: "    font-size: 0.8em;"
+              RenderBR {BR} at (122,123) size 0x0
+              RenderText {#text} at (1,127) size 8x17
+                text run at (1,127) width 8: "}"
+              RenderBR {BR} at (9,141) size 0x0
+              RenderBR {BR} at (1,145) size 0x17
+              RenderText {#text} at (1,163) size 681x17
+                text run at (1,163) width 681: "The two columns below show that inheriting the font does not correctly inherit the font-size for a <tt> block."
+              RenderBR {BR} at (682,177) size 0x0
+          RenderTableRow {TR} at (0,202) size 703x20
+            RenderTableCell {TH} at (10,202) size 305x20 [r=1 c=0 rs=1 cs=1]
               RenderText {#text} at (138,1) size 29x17
                 text run at (138,1) width 29: "<tt>"
-            RenderTableCell {TH} at (324,192) size 370x19 [r=1 c=1 rs=1 cs=1]
+            RenderTableCell {TH} at (324,202) size 370x20 [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (159,1) size 51x17
                 text run at (159,1) width 51: "<span>"
-          RenderTableRow {TR} at (0,221) size 703x17
-            RenderTableCell {TD} at (10,221) size 305x17 [r=2 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,232) size 703x17
+            RenderTableCell {TD} at (10,232) size 305x17 [r=2 c=0 rs=1 cs=1]
               RenderInline {TT} at (0,0) size 211x15
                 RenderText {#text} at (1,1) size 211x15
                   text run at (1,1) width 211: "font-family: Verdana; font-size: 0.8em;"
               RenderText {#text} at (0,0) size 0x0
-            RenderTableCell {TD} at (324,221) size 370x17 [r=2 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (324,232) size 370x17 [r=2 c=1 rs=1 cs=1]
               RenderInline {SPAN} at (0,0) size 211x15
                 RenderText {#text} at (1,1) size 211x15
                   text run at (1,1) width 211: "font-family: Verdana; font-size: 0.8em;"
               RenderText {#text} at (0,0) size 0x0
-          RenderTableRow {TR} at (0,248) size 703x17
-            RenderTableCell {TD} at (10,248) size 305x17 [r=3 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,259) size 703x17
+            RenderTableCell {TD} at (10,259) size 305x17 [r=3 c=0 rs=1 cs=1]
               RenderInline {TT} at (0,0) size 258x15
                 RenderText {#text} at (1,1) size 258x15
                   text run at (1,1) width 258: "font-family: inherit (Verdana); font-size: 0.8em;"
               RenderText {#text} at (0,0) size 0x0
-            RenderTableCell {TD} at (324,248) size 370x17 [r=3 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (324,259) size 370x17 [r=3 c=1 rs=1 cs=1]
               RenderInline {SPAN} at (0,0) size 202x15
                 RenderText {#text} at (1,1) size 202x15
                   text run at (1,1) width 202: "font-family: inherit; font-size: 0.8em;"
               RenderText {#text} at (0,0) size 0x0
-          RenderTableRow {TR} at (0,275) size 703x19
-            RenderTableCell {TD} at (10,275) size 305x19 [r=4 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,286) size 703x20
+            RenderTableCell {TD} at (10,286) size 305x20 [r=4 c=0 rs=1 cs=1]
               RenderInline {TT} at (0,0) size 245x17
                 RenderText {#text} at (1,1) size 245x17
                   text run at (1,1) width 245: "font-family: Verdana; font-size: 1.0em;"
               RenderText {#text} at (0,0) size 0x0
-            RenderTableCell {TD} at (324,275) size 370x19 [r=4 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (324,286) size 370x20 [r=4 c=1 rs=1 cs=1]
               RenderInline {SPAN} at (0,0) size 245x17
                 RenderText {#text} at (1,1) size 245x17
                   text run at (1,1) width 245: "font-family: Verdana; font-size: 1.0em;"
               RenderText {#text} at (0,0) size 0x0
-          RenderTableRow {TR} at (0,304) size 703x17
-            RenderTableCell {TD} at (10,306) size 305x13 [r=5 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,316) size 703x17
+            RenderTableCell {TD} at (10,318) size 305x13 [r=5 c=0 rs=1 cs=1]
               RenderInline {TT} at (0,0) size 186x11
                 RenderText {#text} at (1,1) size 186x11
                   text run at (1,1) width 186: "default font; font-size: 0.8em;"
               RenderText {#text} at (0,0) size 0x0
-            RenderTableCell {TD} at (324,304) size 370x17 [r=5 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (324,316) size 370x17 [r=5 c=1 rs=1 cs=1]
               RenderInline {SPAN} at (0,0) size 312x15
                 RenderText {#text} at (1,1) size 312x15
                   text run at (1,1) width 312: "font-family: courier; font-size: 0.8em;"
diff --git a/LayoutTests/platform/gtk/fast/text/bidi-embedding-pop-and-push-same-expected.png b/LayoutTests/platform/gtk/fast/text/bidi-embedding-pop-and-push-same-expected.png
index ebbec9f..ddd297b 100644
--- a/LayoutTests/platform/gtk/fast/text/bidi-embedding-pop-and-push-same-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/bidi-embedding-pop-and-push-same-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/bidi-embedding-pop-and-push-same-expected.txt b/LayoutTests/platform/gtk/fast/text/bidi-embedding-pop-and-push-same-expected.txt
index 4490753..a84a9f2 100644
--- a/LayoutTests/platform/gtk/fast/text/bidi-embedding-pop-and-push-same-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/bidi-embedding-pop-and-push-same-expected.txt
@@ -3,11 +3,11 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x17
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 512x17
           text run at (0,0) width 512: "In each box below, the words or letters should be in the same order on every line."
-      RenderBlock {DIV} at (8,33) size 768x61 [border: (1px solid #ADD8E6)]
-        RenderBlock {DIV} at (5,5) size 758x17
+      RenderBlock {DIV} at (8,34) size 768x64 [border: (1px solid #ADD8E6)]
+        RenderBlock {DIV} at (5,5) size 758x18
           RenderText {#text} at (0,0) size 46x17
             text run at (0,0) width 46: "Lorem "
           RenderInline {SPAN} at (0,0) size 75x17
@@ -15,7 +15,7 @@
               text run at (46,0) width 75: "ipsum dolor"
           RenderText {#text} at (121,0) size 56x17
             text run at (121,0) width 56: " sit amet."
-        RenderBlock {DIV} at (5,22) size 758x17
+        RenderBlock {DIV} at (5,23) size 758x18
           RenderText {#text} at (0,0) size 46x17
             text run at (0,0) width 46: "Lorem "
           RenderInline {SPAN} at (0,0) size 38x17
@@ -26,7 +26,7 @@
               text run at (84,0) width 37: " dolor"
           RenderText {#text} at (121,0) size 56x17
             text run at (121,0) width 56: " sit amet."
-        RenderBlock {DIV} at (5,39) size 758x17
+        RenderBlock {DIV} at (5,41) size 758x18
           RenderText {#text} at (0,0) size 46x17
             text run at (0,0) width 46: "Lorem "
           RenderInline {SPAN} at (0,0) size 42x17
@@ -45,8 +45,8 @@
               text run at (142,0) width 37: " amet"
           RenderText {#text} at (179,0) size 4x17
             text run at (179,0) width 4: "."
-      RenderBlock {DIV} at (8,102) size 768x61 [border: (1px solid #ADD8E6)]
-        RenderBlock {DIV} at (5,5) size 758x17
+      RenderBlock {DIV} at (8,106) size 768x64 [border: (1px solid #ADD8E6)]
+        RenderBlock {DIV} at (5,5) size 758x18
           RenderText {#text} at (0,0) size 46x17
             text run at (0,0) width 46: "Lorem "
           RenderInline {SPAN} at (0,0) size 64x17
@@ -56,7 +56,7 @@
               text run at (78,0) width 32 RTL: "\x{5D9}\x{5D5}\x{5EA}\x{5E8} "
           RenderText {#text} at (110,0) size 56x17
             text run at (110,0) width 56: " sit amet."
-        RenderBlock {DIV} at (5,22) size 758x17
+        RenderBlock {DIV} at (5,23) size 758x18
           RenderText {#text} at (0,0) size 46x17
             text run at (0,0) width 46: "Lorem "
           RenderInline {SPAN} at (0,0) size 32x17
@@ -68,7 +68,7 @@
               text run at (69,0) width 9: "if"
           RenderText {#text} at (110,0) size 56x17
             text run at (110,0) width 56: " sit amet."
-        RenderBlock {DIV} at (5,39) size 758x17
+        RenderBlock {DIV} at (5,41) size 758x18
           RenderText {#text} at (0,0) size 46x17
             text run at (0,0) width 46: "Lorem "
           RenderInline {SPAN} at (0,0) size 32x17
@@ -88,13 +88,13 @@
               text run at (128,0) width 37: " amet"
           RenderText {#text} at (165,0) size 4x17
             text run at (165,0) width 4: "."
-      RenderBlock {DIV} at (8,171) size 768x44 [border: (1px solid #ADD8E6)]
-        RenderBlock {DIV} at (5,5) size 758x17
+      RenderBlock {DIV} at (8,178) size 768x46 [border: (1px solid #ADD8E6)]
+        RenderBlock {DIV} at (5,5) size 758x18
           RenderInline {SPAN} at (0,0) size 19x17
             RenderText {#text} at (0,0) size 19x17
               text run at (0,0) width 19: "a b"
           RenderText {#text} at (0,0) size 0x0
-        RenderBlock {DIV} at (5,22) size 758x17
+        RenderBlock {DIV} at (5,23) size 758x18
           RenderInline {SPAN} at (0,0) size 7x17
             RenderText {#text} at (0,0) size 7x17
               text run at (0,0) width 7: "a"
@@ -102,8 +102,8 @@
             RenderText {#text} at (7,0) size 12x17
               text run at (7,0) width 12: " b"
           RenderText {#text} at (0,0) size 0x0
-      RenderBlock {DIV} at (8,223) size 768x61 [border: (1px solid #ADD8E6)]
-        RenderBlock {DIV} at (5,5) size 758x17
+      RenderBlock {DIV} at (8,232) size 768x64 [border: (1px solid #ADD8E6)]
+        RenderBlock {DIV} at (5,5) size 758x18
           RenderText {#text} at (723,0) size 35x17
             text run at (723,0) width 35 RTL: "\x{5D0}\x{5D7}\x{5EA} "
           RenderInline {SPAN} at (0,0) size 86x17
@@ -111,7 +111,7 @@
               text run at (637,0) width 86 RTL: "\x{5E9}\x{5EA}\x{5D9}\x{5D9}\x{5DD} \x{5E9}\x{5DC}\x{5D5}\x{5E9}"
           RenderText {#text} at (553,0) size 84x17
             text run at (553,0) width 84 RTL: " \x{5D0}\x{5E8}\x{5D1}\x{5E2} \x{5D7}\x{5DE}\x{5E9}."
-        RenderBlock {DIV} at (5,22) size 758x17
+        RenderBlock {DIV} at (5,23) size 758x18
           RenderText {#text} at (723,0) size 35x17
             text run at (723,0) width 35 RTL: "\x{5D0}\x{5D7}\x{5EA} "
           RenderInline {SPAN} at (0,0) size 42x17
@@ -122,7 +122,7 @@
               text run at (637,0) width 44 RTL: " \x{5E9}\x{5DC}\x{5D5}\x{5E9}"
           RenderText {#text} at (553,0) size 84x17
             text run at (553,0) width 84 RTL: " \x{5D0}\x{5E8}\x{5D1}\x{5E2} \x{5D7}\x{5DE}\x{5E9}."
-        RenderBlock {DIV} at (5,39) size 758x17
+        RenderBlock {DIV} at (5,41) size 758x18
           RenderText {#text} at (723,0) size 35x17
             text run at (723,0) width 35 RTL: "\x{5D0}\x{5D7}\x{5EA} "
           RenderInline {SPAN} at (0,0) size 46x17
diff --git a/LayoutTests/platform/gtk/fast/text/break-word-expected.png b/LayoutTests/platform/gtk/fast/text/break-word-expected.png
index ffc8adc..026cbd9 100644
--- a/LayoutTests/platform/gtk/fast/text/break-word-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/break-word-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/break-word-expected.txt b/LayoutTests/platform/gtk/fast/text/break-word-expected.txt
index fbca597..a6cbc10 100644
--- a/LayoutTests/platform/gtk/fast/text/break-word-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/break-word-expected.txt
@@ -3,23 +3,23 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x34
+      RenderBlock {P} at (0,0) size 784x36
         RenderText {#text} at (0,0) size 53x17
           text run at (0,0) width 53: "Test for "
-        RenderInline {I} at (0,0) size 744x34
+        RenderInline {I} at (0,0) size 744x35
           RenderInline {A} at (0,0) size 301x17 [color=#0000EE]
             RenderText {#text} at (53,0) size 301x17
               text run at (53,0) width 301: "http://bugs.webkit.org/show_bug.cgi?id=12726"
-          RenderText {#text} at (354,0) size 744x34
+          RenderText {#text} at (354,0) size 744x35
             text run at (354,0) width 4: " "
             text run at (358,0) width 386: "REGRESSION (r12073): Text wraps in the middle of a word"
-            text run at (0,17) width 309: "instead of wrapping at the space before the word"
-        RenderText {#text} at (309,17) size 4x17
-          text run at (309,17) width 4: "."
-      RenderBlock {P} at (0,50) size 784x17
+            text run at (0,18) width 309: "instead of wrapping at the space before the word"
+        RenderText {#text} at (309,18) size 4x17
+          text run at (309,18) width 4: "."
+      RenderBlock {P} at (0,52) size 784x18
         RenderText {#text} at (0,0) size 382x17
           text run at (0,0) width 382: "\x{201C}onelongwrodwithnobreaks\x{201D} should not break in the middle."
-      RenderBlock {DIV} at (0,83) size 200x24 [bgcolor=#FFFF00]
-        RenderText {#text} at (0,0) size 127x24
+      RenderBlock {DIV} at (0,86) size 200x26 [bgcolor=#FFFF00]
+        RenderText {#text} at (0,0) size 127x25
           text run at (0,0) width 110: "lllllllllllllllllllllllllllllllllllllllllllllllllllllll"
-          text run at (0,12) width 127: "onelongwrodwithnobreaks"
+          text run at (0,13) width 127: "onelongwrodwithnobreaks"
diff --git a/LayoutTests/platform/gtk/fast/text/capitalize-boundaries-expected.png b/LayoutTests/platform/gtk/fast/text/capitalize-boundaries-expected.png
index 92d95bd..ae0c63f 100644
--- a/LayoutTests/platform/gtk/fast/text/capitalize-boundaries-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/capitalize-boundaries-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/capitalize-boundaries-expected.txt b/LayoutTests/platform/gtk/fast/text/capitalize-boundaries-expected.txt
index 73c013b..c099ff5 100644
--- a/LayoutTests/platform/gtk/fast/text/capitalize-boundaries-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/capitalize-boundaries-expected.txt
@@ -1,330 +1,330 @@
-layer at (0,0) size 785x1133
+layer at (0,0) size 785x1186
   RenderView at (0,0) size 785x600
-layer at (0,0) size 785x1133
-  RenderBlock {HTML} at (0,0) size 785x1133
-    RenderBody {BODY} at (8,8) size 769x1117
-      RenderBlock (anonymous) at (0,0) size 769x85
+layer at (0,0) size 785x1186
+  RenderBlock {HTML} at (0,0) size 785x1186
+    RenderBody {BODY} at (8,8) size 769x1170
+      RenderBlock (anonymous) at (0,0) size 769x90
         RenderText {#text} at (0,0) size 346x17
           text run at (0,0) width 346: "This test was provided by open-source contributors on "
         RenderInline {A} at (0,0) size 53x17 [color=#0000EE]
           RenderText {#text} at (346,0) size 53x17
             text run at (346,0) width 53: "Bugzilla"
-        RenderText {#text} at (399,0) size 740x68
+        RenderText {#text} at (399,0) size 740x71
           text run at (399,0) width 322: ". Currently, the \"Browser rendering\" results are not"
-          text run at (0,17) width 740: "expected to match the \"Correct output sample\" results. In fact, I do not entirely agree with all of the given test cases in"
-          text run at (0,34) width 727: "terms of their expected results, nor do I think that the browser should yet be expected to match all of the cases in the"
-          text run at (0,51) width 184: "different languages, but I am "
-          text run at (184,51) width 286: "(at least temporarily) adding the test anyway. "
-        RenderBR {BR} at (470,65) size 0x0
-        RenderBR {BR} at (0,68) size 0x17
-      RenderTable {TABLE} at (0,85) size 769x344
-        RenderBlock {CAPTION} at (0,0) size 769x17
+          text run at (0,18) width 740: "expected to match the \"Correct output sample\" results. In fact, I do not entirely agree with all of the given test cases in"
+          text run at (0,36) width 727: "terms of their expected results, nor do I think that the browser should yet be expected to match all of the cases in the"
+          text run at (0,54) width 184: "different languages, but I am "
+          text run at (184,54) width 286: "(at least temporarily) adding the test anyway. "
+        RenderBR {BR} at (470,68) size 0x0
+        RenderBR {BR} at (0,72) size 0x17
+      RenderTable {TABLE} at (0,90) size 769x360
+        RenderBlock {CAPTION} at (0,0) size 769x18
           RenderText {#text} at (345,0) size 79x17
             text run at (345,0) width 79: "Input source"
-        RenderTableSection {TBODY} at (0,17) size 769x327
-          RenderTableRow {TR} at (0,2) size 769x55
-            RenderTableCell {TH} at (2,19) size 53x21 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {TBODY} at (0,18) size 769x342
+          RenderTableRow {TR} at (0,2) size 769x58
+            RenderTableCell {TH} at (2,20) size 53x22 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 49x17
                 text run at (2,2) width 49: "generic"
-            RenderTableCell {TD} at (57,2) size 710x55 [border: (1px solid #EEEEEE)] [r=0 c=1 rs=1 cs=1]
-              RenderText {#text} at (2,2) size 705x51
+            RenderTableCell {TD} at (57,2) size 710x58 [border: (1px solid #EEEEEE)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 705x53
                 text run at (2,2) width 669: "lip\x{AD}smackin\x{AD}thirst\x{AD}quenchin\x{AD}acetastin\x{AD}motivatin\x{AD}good\x{AD}buzzin\x{AD}cool\x{AD}talkin\x{AD}high\x{AD}walkin\x{AD}fast\x{AD}livin\x{AD}ever\x{AD}givin\x{AD}cool\x{AD}fizzin\x{AD}lip\x{AD}" + hyphen string "\x{2010}"
-                text run at (2,19) width 705: "smackin\x{AD}thirst\x{AD}quenchin\x{AD}acetastin\x{AD}motivatin\x{AD}good\x{AD}buzzin\x{AD}cool\x{AD}talkin\x{AD}high\x{AD}walkin\x{AD}fast\x{AD}livin\x{AD}ever\x{AD}givin\x{AD}cool\x{AD}fizzin\x{AD}lip\x{AD}smackin\x{AD}" + hyphen string "\x{2010}"
-                text run at (2,36) width 580: "thirst\x{AD}quenchin\x{AD}acetastin\x{AD}motivatin\x{AD}good\x{AD}buzzin\x{AD}cool\x{AD}talkin\x{AD}high\x{AD}walkin\x{AD}fast\x{AD}livin\x{AD}ever\x{AD}givin\x{AD}cool\x{AD}fizzin"
-          RenderTableRow {TR} at (0,59) size 769x21
-            RenderTableCell {TH} at (2,59) size 53x21 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=1 c=0 rs=1 cs=1]
+                text run at (2,20) width 705: "smackin\x{AD}thirst\x{AD}quenchin\x{AD}acetastin\x{AD}motivatin\x{AD}good\x{AD}buzzin\x{AD}cool\x{AD}talkin\x{AD}high\x{AD}walkin\x{AD}fast\x{AD}livin\x{AD}ever\x{AD}givin\x{AD}cool\x{AD}fizzin\x{AD}lip\x{AD}smackin\x{AD}" + hyphen string "\x{2010}"
+                text run at (2,38) width 580: "thirst\x{AD}quenchin\x{AD}acetastin\x{AD}motivatin\x{AD}good\x{AD}buzzin\x{AD}cool\x{AD}talkin\x{AD}high\x{AD}walkin\x{AD}fast\x{AD}livin\x{AD}ever\x{AD}givin\x{AD}cool\x{AD}fizzin"
+          RenderTableRow {TR} at (0,62) size 769x22
+            RenderTableCell {TH} at (2,62) size 53x22 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=1 c=0 rs=1 cs=1]
               RenderText {#text} at (19,2) size 15x17
                 text run at (19,2) width 15: "cy"
-            RenderTableCell {TD} at (57,59) size 710x21 [border: (1px solid #EEEEEE)] [r=1 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (57,62) size 710x22 [border: (1px solid #EEEEEE)] [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 24x17
                 text run at (2,2) width 24: "\x{175}yl"
-          RenderTableRow {TR} at (0,82) size 769x21
-            RenderTableCell {TH} at (2,82) size 53x21 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=2 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,86) size 769x22
+            RenderTableCell {TH} at (2,86) size 53x22 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=2 c=0 rs=1 cs=1]
               RenderText {#text} at (21,2) size 11x17
                 text run at (21,2) width 11: "el"
-            RenderTableCell {TD} at (57,82) size 710x21 [border: (1px solid #EEEEEE)] [r=2 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (57,86) size 710x22 [border: (1px solid #EEEEEE)] [r=2 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 203x17
                 text run at (2,2) width 203: "\x{3B3}\x{3B5}\x{3C9}\x{3B3}\x{3C1}\x{3B1}\x{3C6}\x{3B9}\x{3BA}\x{3AC}\x{2010}\x{3C3}\x{3C5}\x{3C3}\x{3C7}\x{3B5}\x{3C4}\x{3B9}\x{3C3}\x{3BC}\x{3AD}\x{3BD}\x{3B5}\x{3C2} \x{3AE}\x{3C4}\x{3B1}"
-          RenderTableRow {TR} at (0,105) size 769x55
-            RenderTableCell {TH} at (2,122) size 53x21 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=3 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,110) size 769x58
+            RenderTableCell {TH} at (2,128) size 53x22 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=3 c=0 rs=1 cs=1]
               RenderText {#text} at (18,2) size 17x17
                 text run at (18,2) width 17: "en"
-            RenderTableCell {TD} at (57,105) size 710x55 [border: (1px solid #EEEEEE)] [r=3 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (57,110) size 710x58 [border: (1px solid #EEEEEE)] [r=3 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 426x17
                 text run at (2,2) width 426: "'cept nut'in safari\x{2019}s \x{2018}sure\x{2019} nai\x{308}ve r\x{E9}sum\x{E9}\x{2014}h\x{E1}c\x{30C}ek full\x{2010}time one-to-one"
               RenderBR {BR} at (428,16) size 0x0
-              RenderText {#text} at (2,19) size 313x17
-                text run at (2,19) width 313: "\"newcastle\x{2011}upon\x{2011}tyne\" washington\x{2011}on\x{2011}the\x{2011}brazos"
-              RenderBR {BR} at (315,33) size 0x0
+              RenderText {#text} at (2,20) size 313x17
+                text run at (2,20) width 313: "\"newcastle\x{2011}upon\x{2011}tyne\" washington\x{2011}on\x{2011}the\x{2011}brazos"
+              RenderBR {BR} at (315,34) size 0x0
               RenderInline {SPAN} at (0,0) size 31x17
-                RenderText {#text} at (2,36) size 31x17
-                  text run at (2,36) width 31: "earth"
-              RenderText {#text} at (33,36) size 73x17
-                text run at (33,36) width 73: "quake earth"
+                RenderText {#text} at (2,38) size 31x17
+                  text run at (2,38) width 31: "earth"
+              RenderText {#text} at (33,38) size 73x17
+                text run at (33,38) width 73: "quake earth"
               RenderInline {SPAN} at (0,0) size 37x17
-                RenderText {#text} at (106,36) size 37x17
-                  text run at (106,36) width 37: "worm"
-              RenderText {#text} at (143,36) size 4x17
-                text run at (143,36) width 4: " "
+                RenderText {#text} at (106,38) size 37x17
+                  text run at (106,38) width 37: "worm"
+              RenderText {#text} at (143,38) size 4x17
+                text run at (143,38) width 4: " "
               RenderInline {SPAN} at (0,0) size 42x17
-                RenderText {#text} at (147,36) size 42x17
-                  text run at (147,36) width 42: "cheese"
+                RenderText {#text} at (147,38) size 42x17
+                  text run at (147,38) width 42: "cheese"
               RenderInline {SPAN} at (0,0) size 41x17
-                RenderText {#text} at (189,36) size 41x17
-                  text run at (189,36) width 41: "burger"
-              RenderText {#text} at (230,36) size 116x17
-                text run at (230,36) width 116: " [house] ~six -big-"
-          RenderTableRow {TR} at (0,162) size 769x21
-            RenderTableCell {TH} at (2,162) size 53x21 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=4 c=0 rs=1 cs=1]
+                RenderText {#text} at (189,38) size 41x17
+                  text run at (189,38) width 41: "burger"
+              RenderText {#text} at (230,38) size 116x17
+                text run at (230,38) width 116: " [house] ~six -big-"
+          RenderTableRow {TR} at (0,170) size 769x22
+            RenderTableCell {TH} at (2,170) size 53x22 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=4 c=0 rs=1 cs=1]
               RenderText {#text} at (20,2) size 13x17
                 text run at (20,2) width 13: "es"
-            RenderTableCell {TD} at (57,162) size 710x21 [border: (1px solid #EEEEEE)] [r=4 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (57,170) size 710x22 [border: (1px solid #EEEEEE)] [r=4 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 63x17
                 text run at (2,2) width 63: "\x{A1}jalape\x{F1}o!"
-          RenderTableRow {TR} at (0,185) size 769x25
-            RenderTableCell {TH} at (2,187) size 53x21 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=5 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,194) size 769x26
+            RenderTableCell {TH} at (2,196) size 53x22 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=5 c=0 rs=1 cs=1]
               RenderText {#text} at (20,2) size 13x17
                 text run at (20,2) width 13: "fr"
-            RenderTableCell {TD} at (57,185) size 710x25 [border: (1px solid #EEEEEE)] [r=5 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (57,194) size 710x26 [border: (1px solid #EEEEEE)] [r=5 c=1 rs=1 cs=1]
               RenderText {#text} at (2,6) size 206x17
                 text run at (2,6) width 206: "quelqu'un l\x{2019}amour t'appelles\x{2011}tu 3"
               RenderInline {SUP} at (0,0) size 22x15
                 RenderText {#text} at (208,2) size 22x15
                   text run at (208,2) width 22: "eme"
-          RenderTableRow {TR} at (0,212) size 769x21
-            RenderTableCell {TH} at (2,212) size 53x21 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=6 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,222) size 769x22
+            RenderTableCell {TH} at (2,222) size 53x22 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=6 c=0 rs=1 cs=1]
               RenderText {#text} at (17,2) size 19x17
                 text run at (17,2) width 19: "hu"
-            RenderTableCell {TD} at (57,212) size 710x21 [border: (1px solid #EEEEEE)] [r=6 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (57,222) size 710x22 [border: (1px solid #EEEEEE)] [r=6 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 108x17
                 text run at (2,2) width 108: "11-ei london\x{2011}ban"
-          RenderTableRow {TR} at (0,235) size 769x21
-            RenderTableCell {TH} at (2,235) size 53x21 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=7 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,246) size 769x22
+            RenderTableCell {TH} at (2,246) size 53x22 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=7 c=0 rs=1 cs=1]
               RenderText {#text} at (20,2) size 13x17
                 text run at (20,2) width 13: "nl"
-            RenderTableCell {TD} at (57,235) size 710x21 [border: (1px solid #EEEEEE)] [r=7 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (57,246) size 710x22 [border: (1px solid #EEEEEE)] [r=7 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 69x17
                 text run at (2,2) width 69: "'s ochtends"
-          RenderTableRow {TR} at (0,258) size 769x21
-            RenderTableCell {TH} at (2,258) size 53x21 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=8 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,270) size 769x22
+            RenderTableCell {TH} at (2,270) size 53x22 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=8 c=0 rs=1 cs=1]
               RenderText {#text} at (20,2) size 13x17
                 text run at (20,2) width 13: "pl"
-            RenderTableCell {TD} at (57,258) size 710x21 [border: (1px solid #EEEEEE)] [r=8 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (57,270) size 710x22 [border: (1px solid #EEEEEE)] [r=8 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 92x17
                 text run at (2,2) width 92: "wzi\x{119}\x{142}a bie\x{17C}\x{105}ce"
-          RenderTableRow {TR} at (0,281) size 769x21
-            RenderTableCell {TH} at (2,281) size 53x21 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=9 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,294) size 769x22
+            RenderTableCell {TH} at (2,294) size 53x22 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=9 c=0 rs=1 cs=1]
               RenderText {#text} at (18,2) size 17x17
                 text run at (18,2) width 17: "ru"
-            RenderTableCell {TD} at (57,281) size 710x21 [border: (1px solid #EEEEEE)] [r=9 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (57,294) size 710x22 [border: (1px solid #EEEEEE)] [r=9 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 193x17
                 text run at (2,2) width 193: "\x{43D}\x{44C}\x{44E}-\x{439}\x{43E}\x{440}\x{43A} 1990-\x{445} 14-vii-1789"
-          RenderTableRow {TR} at (0,304) size 769x21
-            RenderTableCell {TH} at (2,304) size 53x21 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=10 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,318) size 769x22
+            RenderTableCell {TH} at (2,318) size 53x22 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=10 c=0 rs=1 cs=1]
               RenderText {#text} at (17,2) size 19x17
                 text run at (17,2) width 19: "tlh"
-            RenderTableCell {TD} at (57,304) size 710x21 [border: (1px solid #EEEEEE)] [r=10 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (57,318) size 710x22 [border: (1px solid #EEEEEE)] [r=10 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 187x17
                 text run at (2,2) width 187: "tlhIngan Hol wa''uy' loghqam"
-      RenderTable {TABLE} at (0,429) size 769x344
-        RenderBlock {CAPTION} at (0,0) size 769x17
+      RenderTable {TABLE} at (0,450) size 769x360
+        RenderBlock {CAPTION} at (0,0) size 769x18
           RenderText {#text} at (315,0) size 139x17
             text run at (315,0) width 139: "Correct output sample"
-        RenderTableSection {TBODY} at (0,17) size 769x327
-          RenderTableRow {TR} at (0,2) size 769x55
-            RenderTableCell {TH} at (2,19) size 53x21 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {TBODY} at (0,18) size 769x342
+          RenderTableRow {TR} at (0,2) size 769x58
+            RenderTableCell {TH} at (2,20) size 53x22 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 49x17
                 text run at (2,2) width 49: "generic"
-            RenderTableCell {TD} at (57,2) size 710x55 [border: (1px solid #EEEEEE)] [r=0 c=1 rs=1 cs=1]
-              RenderText {#text} at (2,2) size 705x51
+            RenderTableCell {TD} at (57,2) size 710x58 [border: (1px solid #EEEEEE)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 705x53
                 text run at (2,2) width 675: "Lip\x{AD}smackin\x{AD}thirst\x{AD}quenchin\x{AD}acetastin\x{AD}motivatin\x{AD}good\x{AD}buzzin\x{AD}cool\x{AD}talkin\x{AD}high\x{AD}walkin\x{AD}fast\x{AD}livin\x{AD}ever\x{AD}givin\x{AD}cool\x{AD}fizzin\x{AD}lip\x{AD}" + hyphen string "\x{2010}"
-                text run at (2,19) width 705: "smackin\x{AD}thirst\x{AD}quenchin\x{AD}acetastin\x{AD}motivatin\x{AD}good\x{AD}buzzin\x{AD}cool\x{AD}talkin\x{AD}high\x{AD}walkin\x{AD}fast\x{AD}livin\x{AD}ever\x{AD}givin\x{AD}cool\x{AD}fizzin\x{AD}lip\x{AD}smackin\x{AD}" + hyphen string "\x{2010}"
-                text run at (2,36) width 580: "thirst\x{AD}quenchin\x{AD}acetastin\x{AD}motivatin\x{AD}good\x{AD}buzzin\x{AD}cool\x{AD}talkin\x{AD}high\x{AD}walkin\x{AD}fast\x{AD}livin\x{AD}ever\x{AD}givin\x{AD}cool\x{AD}fizzin"
-          RenderTableRow {TR} at (0,59) size 769x21
-            RenderTableCell {TH} at (2,59) size 53x21 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=1 c=0 rs=1 cs=1]
+                text run at (2,20) width 705: "smackin\x{AD}thirst\x{AD}quenchin\x{AD}acetastin\x{AD}motivatin\x{AD}good\x{AD}buzzin\x{AD}cool\x{AD}talkin\x{AD}high\x{AD}walkin\x{AD}fast\x{AD}livin\x{AD}ever\x{AD}givin\x{AD}cool\x{AD}fizzin\x{AD}lip\x{AD}smackin\x{AD}" + hyphen string "\x{2010}"
+                text run at (2,38) width 580: "thirst\x{AD}quenchin\x{AD}acetastin\x{AD}motivatin\x{AD}good\x{AD}buzzin\x{AD}cool\x{AD}talkin\x{AD}high\x{AD}walkin\x{AD}fast\x{AD}livin\x{AD}ever\x{AD}givin\x{AD}cool\x{AD}fizzin"
+          RenderTableRow {TR} at (0,62) size 769x22
+            RenderTableCell {TH} at (2,62) size 53x22 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=1 c=0 rs=1 cs=1]
               RenderText {#text} at (19,2) size 15x17
                 text run at (19,2) width 15: "cy"
-            RenderTableCell {TD} at (57,59) size 710x21 [border: (1px solid #EEEEEE)] [r=1 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (57,62) size 710x22 [border: (1px solid #EEEEEE)] [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 27x17
                 text run at (2,2) width 27: "\x{174}yl"
-          RenderTableRow {TR} at (0,82) size 769x21
-            RenderTableCell {TH} at (2,82) size 53x21 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=2 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,86) size 769x22
+            RenderTableCell {TH} at (2,86) size 53x22 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=2 c=0 rs=1 cs=1]
               RenderText {#text} at (21,2) size 11x17
                 text run at (21,2) width 11: "el"
-            RenderTableCell {TD} at (57,82) size 710x21 [border: (1px solid #EEEEEE)] [r=2 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (57,86) size 710x22 [border: (1px solid #EEEEEE)] [r=2 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 210x17
                 text run at (2,2) width 210: "\x{393}\x{3B5}\x{3C9}\x{3B3}\x{3C1}\x{3B1}\x{3C6}\x{3B9}\x{3BA}\x{3AC}\x{2010}\x{3A3}\x{3C5}\x{3C3}\x{3C7}\x{3B5}\x{3C4}\x{3B9}\x{3C3}\x{3BC}\x{3AD}\x{3BD}\x{3B5}\x{3C2} \x{389}\x{3C4}\x{3B1}"
-          RenderTableRow {TR} at (0,105) size 769x55
-            RenderTableCell {TH} at (2,122) size 53x21 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=3 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,110) size 769x58
+            RenderTableCell {TH} at (2,128) size 53x22 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=3 c=0 rs=1 cs=1]
               RenderText {#text} at (18,2) size 17x17
                 text run at (18,2) width 17: "en"
-            RenderTableCell {TD} at (57,105) size 710x55 [border: (1px solid #EEEEEE)] [r=3 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (57,110) size 710x58 [border: (1px solid #EEEEEE)] [r=3 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 466x17
                 text run at (2,2) width 466: "'Cept Nut'in Safari\x{2019}s \x{2018}Sure\x{2019} Na\x{EF}ve R\x{E9}sum\x{E9}\x{2014}H\x{E1}\x{10D}ek Full\x{2010}time One-to-One"
               RenderBR {BR} at (468,16) size 0x0
-              RenderText {#text} at (2,19) size 329x17
-                text run at (2,19) width 329: "\"Newcastle-upon-Tyne\" Washington\x{2011}on\x{2011}the\x{2011}Brazos"
-              RenderBR {BR} at (331,33) size 0x0
-              RenderText {#text} at (2,36) size 364x17
-                text run at (2,36) width 364: "Earthquake Earthworm Cheeseburger [House] ~Six -Big-"
-          RenderTableRow {TR} at (0,162) size 769x21
-            RenderTableCell {TH} at (2,162) size 53x21 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=4 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,20) size 329x17
+                text run at (2,20) width 329: "\"Newcastle-upon-Tyne\" Washington\x{2011}on\x{2011}the\x{2011}Brazos"
+              RenderBR {BR} at (331,34) size 0x0
+              RenderText {#text} at (2,38) size 364x17
+                text run at (2,38) width 364: "Earthquake Earthworm Cheeseburger [House] ~Six -Big-"
+          RenderTableRow {TR} at (0,170) size 769x22
+            RenderTableCell {TH} at (2,170) size 53x22 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=4 c=0 rs=1 cs=1]
               RenderText {#text} at (20,2) size 13x17
                 text run at (20,2) width 13: "es"
-            RenderTableCell {TD} at (57,162) size 710x21 [border: (1px solid #EEEEEE)] [r=4 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (57,170) size 710x22 [border: (1px solid #EEEEEE)] [r=4 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 65x17
                 text run at (2,2) width 65: "\x{A1}Jalape\x{F1}o!"
-          RenderTableRow {TR} at (0,185) size 769x25
-            RenderTableCell {TH} at (2,187) size 53x21 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=5 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,194) size 769x26
+            RenderTableCell {TH} at (2,196) size 53x22 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=5 c=0 rs=1 cs=1]
               RenderText {#text} at (20,2) size 13x17
                 text run at (20,2) width 13: "fr"
-            RenderTableCell {TD} at (57,185) size 710x25 [border: (1px solid #EEEEEE)] [r=5 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (57,194) size 710x26 [border: (1px solid #EEEEEE)] [r=5 c=1 rs=1 cs=1]
               RenderText {#text} at (2,6) size 226x17
                 text run at (2,6) width 226: "Quelqu'un l\x{2019}Amour t'Appelles\x{2011}Tu 3"
               RenderInline {SUP} at (0,0) size 22x15
                 RenderText {#text} at (228,2) size 22x15
                   text run at (228,2) width 22: "eme"
-          RenderTableRow {TR} at (0,212) size 769x21
-            RenderTableCell {TH} at (2,212) size 53x21 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=6 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,222) size 769x22
+            RenderTableCell {TH} at (2,222) size 53x22 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=6 c=0 rs=1 cs=1]
               RenderText {#text} at (17,2) size 19x17
                 text run at (17,2) width 19: "hu"
-            RenderTableCell {TD} at (57,212) size 710x21 [border: (1px solid #EEEEEE)] [r=6 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (57,222) size 710x22 [border: (1px solid #EEEEEE)] [r=6 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 114x17
                 text run at (2,2) width 114: "11-ei London\x{2011}ban"
-          RenderTableRow {TR} at (0,235) size 769x21
-            RenderTableCell {TH} at (2,235) size 53x21 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=7 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,246) size 769x22
+            RenderTableCell {TH} at (2,246) size 53x22 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=7 c=0 rs=1 cs=1]
               RenderText {#text} at (20,2) size 13x17
                 text run at (20,2) width 13: "nl"
-            RenderTableCell {TD} at (57,235) size 710x21 [border: (1px solid #EEEEEE)] [r=7 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (57,246) size 710x22 [border: (1px solid #EEEEEE)] [r=7 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 73x17
                 text run at (2,2) width 73: "'s Ochtends"
-          RenderTableRow {TR} at (0,258) size 769x21
-            RenderTableCell {TH} at (2,258) size 53x21 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=8 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,270) size 769x22
+            RenderTableCell {TH} at (2,270) size 53x22 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=8 c=0 rs=1 cs=1]
               RenderText {#text} at (20,2) size 13x17
                 text run at (20,2) width 13: "pl"
-            RenderTableCell {TD} at (57,258) size 710x21 [border: (1px solid #EEEEEE)] [r=8 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (57,270) size 710x22 [border: (1px solid #EEEEEE)] [r=8 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 98x17
                 text run at (2,2) width 98: "Wzi\x{119}\x{142}a Bie\x{17C}\x{105}ce"
-          RenderTableRow {TR} at (0,281) size 769x21
-            RenderTableCell {TH} at (2,281) size 53x21 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=9 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,294) size 769x22
+            RenderTableCell {TH} at (2,294) size 53x22 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=9 c=0 rs=1 cs=1]
               RenderText {#text} at (18,2) size 17x17
                 text run at (18,2) width 17: "ru"
-            RenderTableCell {TD} at (57,281) size 710x21 [border: (1px solid #EEEEEE)] [r=9 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (57,294) size 710x22 [border: (1px solid #EEEEEE)] [r=9 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 199x17
                 text run at (2,2) width 199: "\x{41D}\x{44C}\x{44E}-\x{419}\x{43E}\x{440}\x{43A} 1990-\x{445} 14-vii-1789"
-          RenderTableRow {TR} at (0,304) size 769x21
-            RenderTableCell {TH} at (2,304) size 53x21 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=10 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,318) size 769x22
+            RenderTableCell {TH} at (2,318) size 53x22 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=10 c=0 rs=1 cs=1]
               RenderText {#text} at (17,2) size 19x17
                 text run at (17,2) width 19: "tlh"
-            RenderTableCell {TD} at (57,304) size 710x21 [border: (1px solid #EEEEEE)] [r=10 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (57,318) size 710x22 [border: (1px solid #EEEEEE)] [r=10 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 187x17
                 text run at (2,2) width 187: "tlhIngan Hol wa''uy' loghqam"
-      RenderTable {TABLE} at (0,773) size 769x344
-        RenderBlock {CAPTION} at (0,0) size 769x17
+      RenderTable {TABLE} at (0,810) size 769x360
+        RenderBlock {CAPTION} at (0,0) size 769x18
           RenderText {#text} at (325,0) size 119x17
             text run at (325,0) width 119: "Browser rendering"
-        RenderTableSection {TBODY} at (0,17) size 769x327
-          RenderTableRow {TR} at (0,2) size 769x55
-            RenderTableCell {TH} at (2,19) size 53x21 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {TBODY} at (0,18) size 769x342
+          RenderTableRow {TR} at (0,2) size 769x58
+            RenderTableCell {TH} at (2,20) size 53x22 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 49x17
                 text run at (2,2) width 49: "generic"
-            RenderTableCell {TD} at (57,2) size 710x55 [border: (1px solid #EEEEEE)] [r=0 c=1 rs=1 cs=1]
-              RenderText {#text} at (2,2) size 705x51
+            RenderTableCell {TD} at (57,2) size 710x58 [border: (1px solid #EEEEEE)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 705x53
                 text run at (2,2) width 675: "Lip\x{AD}smackin\x{AD}thirst\x{AD}quenchin\x{AD}acetastin\x{AD}motivatin\x{AD}good\x{AD}buzzin\x{AD}cool\x{AD}talkin\x{AD}high\x{AD}walkin\x{AD}fast\x{AD}livin\x{AD}ever\x{AD}givin\x{AD}cool\x{AD}fizzin\x{AD}lip\x{AD}" + hyphen string "\x{2010}"
-                text run at (2,19) width 705: "smackin\x{AD}thirst\x{AD}quenchin\x{AD}acetastin\x{AD}motivatin\x{AD}good\x{AD}buzzin\x{AD}cool\x{AD}talkin\x{AD}high\x{AD}walkin\x{AD}fast\x{AD}livin\x{AD}ever\x{AD}givin\x{AD}cool\x{AD}fizzin\x{AD}lip\x{AD}smackin\x{AD}" + hyphen string "\x{2010}"
-                text run at (2,36) width 580: "thirst\x{AD}quenchin\x{AD}acetastin\x{AD}motivatin\x{AD}good\x{AD}buzzin\x{AD}cool\x{AD}talkin\x{AD}high\x{AD}walkin\x{AD}fast\x{AD}livin\x{AD}ever\x{AD}givin\x{AD}cool\x{AD}fizzin"
-          RenderTableRow {TR} at (0,59) size 769x21
-            RenderTableCell {TH} at (2,59) size 53x21 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=1 c=0 rs=1 cs=1]
+                text run at (2,20) width 705: "smackin\x{AD}thirst\x{AD}quenchin\x{AD}acetastin\x{AD}motivatin\x{AD}good\x{AD}buzzin\x{AD}cool\x{AD}talkin\x{AD}high\x{AD}walkin\x{AD}fast\x{AD}livin\x{AD}ever\x{AD}givin\x{AD}cool\x{AD}fizzin\x{AD}lip\x{AD}smackin\x{AD}" + hyphen string "\x{2010}"
+                text run at (2,38) width 580: "thirst\x{AD}quenchin\x{AD}acetastin\x{AD}motivatin\x{AD}good\x{AD}buzzin\x{AD}cool\x{AD}talkin\x{AD}high\x{AD}walkin\x{AD}fast\x{AD}livin\x{AD}ever\x{AD}givin\x{AD}cool\x{AD}fizzin"
+          RenderTableRow {TR} at (0,62) size 769x22
+            RenderTableCell {TH} at (2,62) size 53x22 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=1 c=0 rs=1 cs=1]
               RenderText {#text} at (19,2) size 15x17
                 text run at (19,2) width 15: "cy"
-            RenderTableCell {TD} at (57,59) size 710x21 [border: (1px solid #EEEEEE)] [r=1 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (57,62) size 710x22 [border: (1px solid #EEEEEE)] [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 27x17
                 text run at (2,2) width 27: "\x{174}yl"
-          RenderTableRow {TR} at (0,82) size 769x21
-            RenderTableCell {TH} at (2,82) size 53x21 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=2 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,86) size 769x22
+            RenderTableCell {TH} at (2,86) size 53x22 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=2 c=0 rs=1 cs=1]
               RenderText {#text} at (21,2) size 11x17
                 text run at (21,2) width 11: "el"
-            RenderTableCell {TD} at (57,82) size 710x21 [border: (1px solid #EEEEEE)] [r=2 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (57,86) size 710x22 [border: (1px solid #EEEEEE)] [r=2 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 210x17
                 text run at (2,2) width 210: "\x{393}\x{3B5}\x{3C9}\x{3B3}\x{3C1}\x{3B1}\x{3C6}\x{3B9}\x{3BA}\x{3AC}\x{2010}\x{3A3}\x{3C5}\x{3C3}\x{3C7}\x{3B5}\x{3C4}\x{3B9}\x{3C3}\x{3BC}\x{3AD}\x{3BD}\x{3B5}\x{3C2} \x{389}\x{3C4}\x{3B1}"
-          RenderTableRow {TR} at (0,105) size 769x55
-            RenderTableCell {TH} at (2,122) size 53x21 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=3 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,110) size 769x58
+            RenderTableCell {TH} at (2,128) size 53x22 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=3 c=0 rs=1 cs=1]
               RenderText {#text} at (18,2) size 17x17
                 text run at (18,2) width 17: "en"
-            RenderTableCell {TD} at (57,105) size 710x55 [border: (1px solid #EEEEEE)] [r=3 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (57,110) size 710x58 [border: (1px solid #EEEEEE)] [r=3 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 478x17
                 text run at (2,2) width 478: "'Cept Nut'in Safari\x{2019}s \x{2018}Sure\x{2019} Nai\x{308}ve R\x{E9}sum\x{E9}\x{2014}H\x{E1}c\x{30C}ek Full\x{2010}Time One-To-One"
               RenderBR {BR} at (480,16) size 0x0
-              RenderText {#text} at (2,19) size 343x17
-                text run at (2,19) width 343: "\"Newcastle\x{2011}Upon\x{2011}Tyne\" Washington\x{2011}On\x{2011}The\x{2011}Brazos"
-              RenderBR {BR} at (345,33) size 0x0
+              RenderText {#text} at (2,20) size 343x17
+                text run at (2,20) width 343: "\"Newcastle\x{2011}Upon\x{2011}Tyne\" Washington\x{2011}On\x{2011}The\x{2011}Brazos"
+              RenderBR {BR} at (345,34) size 0x0
               RenderInline {SPAN} at (0,0) size 34x17
-                RenderText {#text} at (2,36) size 34x17
-                  text run at (2,36) width 34: "Earth"
-              RenderText {#text} at (36,36) size 76x17
-                text run at (36,36) width 76: "quake Earth"
+                RenderText {#text} at (2,38) size 34x17
+                  text run at (2,38) width 34: "Earth"
+              RenderText {#text} at (36,38) size 76x17
+                text run at (36,38) width 76: "quake Earth"
               RenderInline {SPAN} at (0,0) size 37x17
-                RenderText {#text} at (112,36) size 37x17
-                  text run at (112,36) width 37: "worm"
-              RenderText {#text} at (149,36) size 4x17
-                text run at (149,36) width 4: " "
+                RenderText {#text} at (112,38) size 37x17
+                  text run at (112,38) width 37: "worm"
+              RenderText {#text} at (149,38) size 4x17
+                text run at (149,38) width 4: " "
               RenderInline {SPAN} at (0,0) size 46x17
-                RenderText {#text} at (153,36) size 46x17
-                  text run at (153,36) width 46: "Cheese"
+                RenderText {#text} at (153,38) size 46x17
+                  text run at (153,38) width 46: "Cheese"
               RenderInline {SPAN} at (0,0) size 41x17
-                RenderText {#text} at (199,36) size 41x17
-                  text run at (199,36) width 41: "burger"
-              RenderText {#text} at (240,36) size 126x17
-                text run at (240,36) width 126: " [House] ~Six -Big-"
-          RenderTableRow {TR} at (0,162) size 769x21
-            RenderTableCell {TH} at (2,162) size 53x21 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=4 c=0 rs=1 cs=1]
+                RenderText {#text} at (199,38) size 41x17
+                  text run at (199,38) width 41: "burger"
+              RenderText {#text} at (240,38) size 126x17
+                text run at (240,38) width 126: " [House] ~Six -Big-"
+          RenderTableRow {TR} at (0,170) size 769x22
+            RenderTableCell {TH} at (2,170) size 53x22 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=4 c=0 rs=1 cs=1]
               RenderText {#text} at (20,2) size 13x17
                 text run at (20,2) width 13: "es"
-            RenderTableCell {TD} at (57,162) size 710x21 [border: (1px solid #EEEEEE)] [r=4 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (57,170) size 710x22 [border: (1px solid #EEEEEE)] [r=4 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 65x17
                 text run at (2,2) width 65: "\x{A1}Jalape\x{F1}o!"
-          RenderTableRow {TR} at (0,185) size 769x25
-            RenderTableCell {TH} at (2,187) size 53x21 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=5 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,194) size 769x26
+            RenderTableCell {TH} at (2,196) size 53x22 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=5 c=0 rs=1 cs=1]
               RenderText {#text} at (20,2) size 13x17
                 text run at (20,2) width 13: "fr"
-            RenderTableCell {TD} at (57,185) size 710x25 [border: (1px solid #EEEEEE)] [r=5 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (57,194) size 710x26 [border: (1px solid #EEEEEE)] [r=5 c=1 rs=1 cs=1]
               RenderText {#text} at (2,6) size 228x17
                 text run at (2,6) width 228: "Quelqu'un L\x{2019}amour T'appelles\x{2011}Tu 3"
               RenderInline {SUP} at (0,0) size 22x15
                 RenderText {#text} at (230,2) size 22x15
                   text run at (230,2) width 22: "eme"
-          RenderTableRow {TR} at (0,212) size 769x21
-            RenderTableCell {TH} at (2,212) size 53x21 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=6 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,222) size 769x22
+            RenderTableCell {TH} at (2,222) size 53x22 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=6 c=0 rs=1 cs=1]
               RenderText {#text} at (17,2) size 19x17
                 text run at (17,2) width 19: "hu"
-            RenderTableCell {TD} at (57,212) size 710x21 [border: (1px solid #EEEEEE)] [r=6 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (57,222) size 710x22 [border: (1px solid #EEEEEE)] [r=6 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 120x17
                 text run at (2,2) width 120: "11-Ei London\x{2011}Ban"
-          RenderTableRow {TR} at (0,235) size 769x21
-            RenderTableCell {TH} at (2,235) size 53x21 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=7 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,246) size 769x22
+            RenderTableCell {TH} at (2,246) size 53x22 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=7 c=0 rs=1 cs=1]
               RenderText {#text} at (20,2) size 13x17
                 text run at (20,2) width 13: "nl"
-            RenderTableCell {TD} at (57,235) size 710x21 [border: (1px solid #EEEEEE)] [r=7 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (57,246) size 710x22 [border: (1px solid #EEEEEE)] [r=7 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 76x17
                 text run at (2,2) width 76: "'S Ochtends"
-          RenderTableRow {TR} at (0,258) size 769x21
-            RenderTableCell {TH} at (2,258) size 53x21 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=8 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,270) size 769x22
+            RenderTableCell {TH} at (2,270) size 53x22 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=8 c=0 rs=1 cs=1]
               RenderText {#text} at (20,2) size 13x17
                 text run at (20,2) width 13: "pl"
-            RenderTableCell {TD} at (57,258) size 710x21 [border: (1px solid #EEEEEE)] [r=8 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (57,270) size 710x22 [border: (1px solid #EEEEEE)] [r=8 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 98x17
                 text run at (2,2) width 98: "Wzi\x{119}\x{142}a Bie\x{17C}\x{105}ce"
-          RenderTableRow {TR} at (0,281) size 769x21
-            RenderTableCell {TH} at (2,281) size 53x21 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=9 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,294) size 769x22
+            RenderTableCell {TH} at (2,294) size 53x22 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=9 c=0 rs=1 cs=1]
               RenderText {#text} at (18,2) size 17x17
                 text run at (18,2) width 17: "ru"
-            RenderTableCell {TD} at (57,281) size 710x21 [border: (1px solid #EEEEEE)] [r=9 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (57,294) size 710x22 [border: (1px solid #EEEEEE)] [r=9 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 207x17
                 text run at (2,2) width 207: "\x{41D}\x{44C}\x{44E}-\x{419}\x{43E}\x{440}\x{43A} 1990-\x{425} 14-Vii-1789"
-          RenderTableRow {TR} at (0,304) size 769x21
-            RenderTableCell {TH} at (2,304) size 53x21 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=10 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,318) size 769x22
+            RenderTableCell {TH} at (2,318) size 53x22 [bgcolor=#F8F8F8] [border: (1px solid #EEEEEE)] [r=10 c=0 rs=1 cs=1]
               RenderText {#text} at (17,2) size 19x17
                 text run at (17,2) width 19: "tlh"
-            RenderTableCell {TD} at (57,304) size 710x21 [border: (1px solid #EEEEEE)] [r=10 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (57,318) size 710x22 [border: (1px solid #EEEEEE)] [r=10 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 206x17
                 text run at (2,2) width 206: "TlhIngan Hol Wa''Uy' Loghqam"
diff --git a/LayoutTests/platform/gtk/fast/text/capitalize-empty-generated-string-expected.png b/LayoutTests/platform/gtk/fast/text/capitalize-empty-generated-string-expected.png
index 9543453..10a704b 100644
--- a/LayoutTests/platform/gtk/fast/text/capitalize-empty-generated-string-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/capitalize-empty-generated-string-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/capitalize-empty-generated-string-expected.txt b/LayoutTests/platform/gtk/fast/text/capitalize-empty-generated-string-expected.txt
index 69413d6..920d939 100644
--- a/LayoutTests/platform/gtk/fast/text/capitalize-empty-generated-string-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/capitalize-empty-generated-string-expected.txt
@@ -3,21 +3,21 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x576
-      RenderBlock {P} at (0,0) size 784x34
+      RenderBlock {P} at (0,0) size 784x36
         RenderText {#text} at (0,0) size 172x17
           text run at (0,0) width 172: "This is a regression test for "
-        RenderInline {I} at (0,0) size 769x34
+        RenderInline {I} at (0,0) size 769x35
           RenderInline {A} at (0,0) size 348x17 [color=#0000EE]
             RenderText {#text} at (172,0) size 348x17
               text run at (172,0) width 348: "http://bugzilla.opendarwin.org/show_bug.cgi?id=9432"
-          RenderText {#text} at (520,0) size 769x34
+          RenderText {#text} at (520,0) size 769x35
             text run at (520,0) width 4: " "
             text run at (524,0) width 245: "REGRESSION: crash in capitalization"
-            text run at (0,17) width 273: "code due to empty-string generated content"
-        RenderText {#text} at (273,17) size 4x17
-          text run at (273,17) width 4: "."
-      RenderBlock {HR} at (0,50) size 784x2 [border: (1px inset #000000)]
-      RenderBlock {P} at (0,68) size 784x17
+            text run at (0,18) width 273: "code due to empty-string generated content"
+        RenderText {#text} at (273,18) size 4x17
+          text run at (273,18) width 4: "."
+      RenderBlock {HR} at (0,52) size 784x2 [border: (1px inset #000000)]
+      RenderBlock {P} at (0,70) size 784x18
         RenderInline {SPAN} at (0,0) size 85x17
           RenderText {#text} at (0,0) size 46x17
             text run at (0,0) width 46: "Lorem "
@@ -33,7 +33,7 @@
             text run at (89,0) width 61: "should be"
         RenderText {#text} at (150,0) size 89x17
           text run at (150,0) width 89: " Lorem Ipsum"
-      RenderBlock {P} at (0,101) size 784x17
+      RenderBlock {P} at (0,104) size 784x18
         RenderInline {SPAN} at (0,0) size 85x17
           RenderText {#text} at (0,0) size 23x17
             text run at (0,0) width 23: "Lor"
diff --git a/LayoutTests/platform/gtk/fast/text/capitalize-preserve-nbsp-expected.png b/LayoutTests/platform/gtk/fast/text/capitalize-preserve-nbsp-expected.png
index 9035a2e..9a28e36 100644
--- a/LayoutTests/platform/gtk/fast/text/capitalize-preserve-nbsp-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/capitalize-preserve-nbsp-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/capitalize-preserve-nbsp-expected.txt b/LayoutTests/platform/gtk/fast/text/capitalize-preserve-nbsp-expected.txt
index 8f080b2..e2cd246 100644
--- a/LayoutTests/platform/gtk/fast/text/capitalize-preserve-nbsp-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/capitalize-preserve-nbsp-expected.txt
@@ -3,31 +3,31 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x576
-      RenderBlock {P} at (0,0) size 784x34
+      RenderBlock {P} at (0,0) size 784x36
         RenderText {#text} at (0,0) size 53x17
           text run at (0,0) width 53: "Test for "
-        RenderInline {I} at (0,0) size 770x34
+        RenderInline {I} at (0,0) size 770x35
           RenderInline {A} at (0,0) size 301x17 [color=#0000EE]
             RenderText {#text} at (53,0) size 301x17
               text run at (53,0) width 301: "http://bugs.webkit.org/show_bug.cgi?id=11671"
-          RenderText {#text} at (354,0) size 770x34
+          RenderText {#text} at (354,0) size 770x35
             text run at (354,0) width 4: " "
             text run at (358,0) width 412: "REGRESSION (r13702): text-transform: capitalize changes non-"
-            text run at (0,17) width 164: "breaking spaces to spaces"
-        RenderText {#text} at (164,17) size 4x17
-          text run at (164,17) width 4: "."
-      RenderBlock {P} at (0,50) size 784x17
+            text run at (0,18) width 164: "breaking spaces to spaces"
+        RenderText {#text} at (164,18) size 4x17
+          text run at (164,18) width 4: "."
+      RenderBlock {P} at (0,52) size 784x18
         RenderText {#text} at (0,0) size 284x17
           text run at (0,0) width 284: "The next three lines should all look the same."
-      RenderBlock {P} at (0,83) size 784x17
+      RenderBlock {P} at (0,86) size 784x18
         RenderText {#text} at (0,0) size 101x17
           text run at (0,0) width 101: "Lorem     Ipsum"
-      RenderBlock {P} at (0,116) size 784x17
+      RenderBlock {P} at (0,120) size 784x18
         RenderText {#text} at (0,0) size 62x17
           text run at (0,0) width 62: "Lorem     "
         RenderInline {SPAN} at (0,0) size 39x17
           RenderText {#text} at (62,0) size 39x17
             text run at (62,0) width 39: "Ipsum"
-      RenderBlock {P} at (0,149) size 784x17
+      RenderBlock {P} at (0,154) size 784x18
         RenderText {#text} at (0,0) size 101x17
           text run at (0,0) width 101: "Lorem     Ipsum"
diff --git a/LayoutTests/platform/gtk/fast/text/cg-fallback-bolding-expected.png b/LayoutTests/platform/gtk/fast/text/cg-fallback-bolding-expected.png
index 8aebb47..c650651 100644
--- a/LayoutTests/platform/gtk/fast/text/cg-fallback-bolding-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/cg-fallback-bolding-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/cg-fallback-bolding-expected.txt b/LayoutTests/platform/gtk/fast/text/cg-fallback-bolding-expected.txt
index 7f3af37..107f9cb 100644
--- a/LayoutTests/platform/gtk/fast/text/cg-fallback-bolding-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/cg-fallback-bolding-expected.txt
@@ -3,15 +3,15 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x464
-      RenderBlock {P} at (0,0) size 784x68
-        RenderText {#text} at (0,0) size 783x68
+      RenderBlock {P} at (0,0) size 784x72
+        RenderText {#text} at (0,0) size 783x71
           text run at (0,0) width 444: "The single Hebrew glyph below should be in the Lucida Grande font. "
           text run at (444,0) width 339: "It should not be a synthetic bold, because the first font"
-          text run at (0,17) width 272: "in the list (Ahem) does not have the glyph. "
-          text run at (272,17) width 509: "Therefore we fall back to the second font in the list (Lucida Grande), which does"
-          text run at (0,34) width 87: "support bold. "
-          text run at (87,34) width 640: "This test is making sure we don't make incorrect assumptions based off the fact that we would have to"
-          text run at (0,51) width 264: "synthesize bold for the first font in the list."
-      RenderBlock {P} at (0,196) size 784x128
+          text run at (0,18) width 272: "in the list (Ahem) does not have the glyph. "
+          text run at (272,18) width 509: "Therefore we fall back to the second font in the list (Lucida Grande), which does"
+          text run at (0,36) width 87: "support bold. "
+          text run at (87,36) width 640: "This test is making sure we don't make incorrect assumptions based off the fact that we would have to"
+          text run at (0,54) width 264: "synthesize bold for the first font in the list."
+      RenderBlock {P} at (0,200) size 784x128
         RenderText {#text} at (0,0) size 81x128
           text run at (0,0) width 81 RTL: "\x{5D0}"
diff --git a/LayoutTests/platform/gtk/fast/text/cg-vs-atsui-expected.png b/LayoutTests/platform/gtk/fast/text/cg-vs-atsui-expected.png
index faaad32..86b2f3e 100644
--- a/LayoutTests/platform/gtk/fast/text/cg-vs-atsui-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/cg-vs-atsui-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/cg-vs-atsui-expected.txt b/LayoutTests/platform/gtk/fast/text/cg-vs-atsui-expected.txt
index 946c45e..38508e4 100644
--- a/LayoutTests/platform/gtk/fast/text/cg-vs-atsui-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/cg-vs-atsui-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x362
-  RenderBlock {HTML} at (0,0) size 800x362
-    RenderBody {BODY} at (8,8) size 784x346
+layer at (0,0) size 800x368
+  RenderBlock {HTML} at (0,0) size 800x368
+    RenderBody {BODY} at (8,8) size 784x352
       RenderBlock {DIV} at (0,0) size 784x176
         RenderBlock {P} at (4,0) size 776x26
           RenderInline {SPAN} at (0,0) size 248x28 [border: (1px solid #FF0000)]
@@ -39,36 +39,36 @@
           RenderText {#text} at (372,0) size 126x26
             text run at (372,0) width 126: " mmm mmm"
       RenderBlock {HR} at (0,184) size 784x2 [border: (1px inset #000000)]
-      RenderBlock {DIV} at (0,194) size 784x152
-        RenderBlock {P} at (4,0) size 776x22
+      RenderBlock {DIV} at (0,194) size 784x158
+        RenderBlock {P} at (4,0) size 776x23
           RenderInline {SPAN} at (0,0) size 224x24 [border: (1px solid #008000)]
             RenderText {#text} at (1,0) size 222x22
               text run at (1,0) width 222: "mmm mmm mmm mmm"
           RenderText {#text} at (0,0) size 0x0
-        RenderBlock {P} at (4,26) size 776x22
+        RenderBlock {P} at (4,27) size 776x23
           RenderInline {SPAN} at (0,0) size 224x24 [border: (1px solid #008000)]
             RenderText {#text} at (1,0) size 222x22
               text run at (1,0) width 222: "mmm mmm\x{300} mmm mmm"
           RenderText {#text} at (0,0) size 0x0
-        RenderBlock {P} at (4,52) size 776x22
+        RenderBlock {P} at (4,54) size 776x23
           RenderInline {SPAN} at (0,0) size 222x22
             RenderText {#text} at (0,0) size 222x22
               text run at (0,0) width 222: "mmm mmm\x{300} mmm mmm"
           RenderText {#text} at (222,0) size 228x22
             text run at (222,0) width 228: " mmm mmm mmm mmm"
-        RenderBlock {P} at (4,78) size 776x22
+        RenderBlock {P} at (4,81) size 776x23
           RenderInline {SPAN} at (0,0) size 336x22
             RenderText {#text} at (0,0) size 336x22
               text run at (0,0) width 336: "mmm mmm\x{300} mmm mmm mmm mmm"
           RenderText {#text} at (336,0) size 114x22
             text run at (336,0) width 114: " mmm mmm"
-        RenderBlock {P} at (4,104) size 776x22
+        RenderBlock {P} at (4,108) size 776x23
           RenderInline {SPAN} at (0,0) size 222x22
             RenderText {#text} at (0,0) size 222x22
               text run at (0,0) width 222: "mmm mmm mmm mmm"
           RenderText {#text} at (222,0) size 228x22
             text run at (222,0) width 228: " mmm mmm mmm mmm"
-        RenderBlock {P} at (4,130) size 776x22
+        RenderBlock {P} at (4,135) size 776x23
           RenderInline {SPAN} at (0,0) size 336x22
             RenderText {#text} at (0,0) size 336x22
               text run at (0,0) width 336: "mmm mmm mmm mmm mmm mmm"
diff --git a/LayoutTests/platform/gtk/fast/text/complex-preferred-logical-widths-expected.png b/LayoutTests/platform/gtk/fast/text/complex-preferred-logical-widths-expected.png
index a1df7b4..fcbdbe0 100644
--- a/LayoutTests/platform/gtk/fast/text/complex-preferred-logical-widths-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/complex-preferred-logical-widths-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/complex-preferred-logical-widths-expected.txt b/LayoutTests/platform/gtk/fast/text/complex-preferred-logical-widths-expected.txt
index 303e928..0b3b709 100644
--- a/LayoutTests/platform/gtk/fast/text/complex-preferred-logical-widths-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/complex-preferred-logical-widths-expected.txt
@@ -3,6 +3,6 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock (floating) {DIV} at (0,0) size 299x23 [border: (3px solid #0000FF)]
+      RenderBlock (floating) {DIV} at (0,0) size 299x24 [border: (3px solid #0000FF)]
         RenderText {#text} at (3,3) size 293x17
           text run at (3,3) width 293: "The number of lines in this box should be one."
diff --git a/LayoutTests/platform/gtk/fast/text/complex-synthetic-bold-space-width-expected.png b/LayoutTests/platform/gtk/fast/text/complex-synthetic-bold-space-width-expected.png
index c7aac7c..6588b27 100644
--- a/LayoutTests/platform/gtk/fast/text/complex-synthetic-bold-space-width-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/complex-synthetic-bold-space-width-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/complex-synthetic-bold-space-width-expected.txt b/LayoutTests/platform/gtk/fast/text/complex-synthetic-bold-space-width-expected.txt
index 1a336a8..3285af9 100644
--- a/LayoutTests/platform/gtk/fast/text/complex-synthetic-bold-space-width-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/complex-synthetic-bold-space-width-expected.txt
@@ -3,12 +3,12 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock (anonymous) at (0,0) size 784x17
+      RenderBlock (anonymous) at (0,0) size 784x18
         RenderText {#text} at (0,0) size 254x17
           text run at (0,0) width 254: "These lines should have the same width:"
-      RenderBlock {DIV} at (0,17) size 784x34
+      RenderBlock {DIV} at (0,18) size 784x36
         RenderText {#text} at (0,0) size 72x17
           text run at (0,0) width 72: ". . . . . . . . a"
         RenderBR {BR} at (72,14) size 0x0
-        RenderText {#text} at (0,17) size 72x17
-          text run at (0,17) width 72: ". . . . . . . . a\x{300}"
+        RenderText {#text} at (0,18) size 72x17
+          text run at (0,18) width 72: ". . . . . . . . a\x{300}"
diff --git a/LayoutTests/platform/gtk/fast/text/complex-text-opacity-expected.png b/LayoutTests/platform/gtk/fast/text/complex-text-opacity-expected.png
index a42c497..c190c89 100644
--- a/LayoutTests/platform/gtk/fast/text/complex-text-opacity-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/complex-text-opacity-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/complex-text-opacity-expected.txt b/LayoutTests/platform/gtk/fast/text/complex-text-opacity-expected.txt
index d7d9647..75eda19 100644
--- a/LayoutTests/platform/gtk/fast/text/complex-text-opacity-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/complex-text-opacity-expected.txt
@@ -3,7 +3,7 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock (anonymous) at (0,0) size 784x17
+      RenderBlock (anonymous) at (0,0) size 784x18
         RenderText {#text} at (0,0) size 419x17
           text run at (0,0) width 419: "Pixel test for complex text rendering with opacity (Chromium bug "
         RenderInline {A} at (0,0) size 32x17 [color=#0000EE]
@@ -11,133 +11,133 @@
             text run at (419,0) width 32: "8768"
         RenderText {#text} at (451,0) size 9x17
           text run at (451,0) width 9: ")."
-      RenderBlock {P} at (0,33) size 784x0
-      RenderBlock {DIV} at (0,33) size 784x27
+      RenderBlock {P} at (0,34) size 784x0
+      RenderBlock {DIV} at (0,34) size 784x29
         RenderInline {SPAN} at (0,0) size 44x27
-          RenderText {#text} at (0,0) size 44x27
-            text run at (0,0) width 44: "\x{916}\x{94B}\x{91C}\x{947}\x{902}"
-        RenderText {#text} at (44,0) size 6x27
-          text run at (44,0) width 6: " "
-        RenderText {#text} at (94,0) size 6x27
-          text run at (94,0) width 6: " "
-        RenderText {#text} at (144,0) size 6x27
-          text run at (144,0) width 6: " "
-        RenderText {#text} at (194,0) size 6x27
-          text run at (194,0) width 6: " "
-        RenderText {#text} at (244,0) size 6x27
-          text run at (244,0) width 6: " "
-        RenderText {#text} at (294,0) size 6x27
-          text run at (294,0) width 6: " "
-        RenderText {#text} at (344,0) size 6x27
-          text run at (344,0) width 6: " "
-        RenderText {#text} at (394,0) size 6x27
-          text run at (394,0) width 6: " "
-        RenderText {#text} at (444,0) size 6x27
-          text run at (444,0) width 6: " "
-        RenderText {#text} at (494,0) size 6x27
-          text run at (494,0) width 6: " "
+          RenderText {#text} at (0,1) size 44x27
+            text run at (0,1) width 44: "\x{916}\x{94B}\x{91C}\x{947}\x{902}"
+        RenderText {#text} at (44,1) size 6x27
+          text run at (44,1) width 6: " "
+        RenderText {#text} at (94,1) size 6x27
+          text run at (94,1) width 6: " "
+        RenderText {#text} at (144,1) size 6x27
+          text run at (144,1) width 6: " "
+        RenderText {#text} at (194,1) size 6x27
+          text run at (194,1) width 6: " "
+        RenderText {#text} at (244,1) size 6x27
+          text run at (244,1) width 6: " "
+        RenderText {#text} at (294,1) size 6x27
+          text run at (294,1) width 6: " "
+        RenderText {#text} at (344,1) size 6x27
+          text run at (344,1) width 6: " "
+        RenderText {#text} at (394,1) size 6x27
+          text run at (394,1) width 6: " "
+        RenderText {#text} at (444,1) size 6x27
+          text run at (444,1) width 6: " "
+        RenderText {#text} at (494,1) size 6x27
+          text run at (494,1) width 6: " "
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {DIV} at (0,60) size 784x54
+      RenderBlock {DIV} at (0,63) size 784x58
         RenderInline {SPAN} at (0,0) size 71x27
-          RenderText {#text} at (693,0) size 71x27
-            text run at (693,0) width 71 RTL: "\x{64A}\x{624}\x{644}\x{645}\x{646}\x{64A}"
-        RenderText {#text} at (687,0) size 6x27
-          text run at (687,0) width 6 RTL: " "
-        RenderText {#text} at (610,0) size 6x27
-          text run at (610,0) width 6 RTL: " "
-        RenderText {#text} at (533,0) size 6x27
-          text run at (533,0) width 6 RTL: " "
-        RenderText {#text} at (456,0) size 6x27
-          text run at (456,0) width 6 RTL: " "
-        RenderText {#text} at (379,0) size 6x27
-          text run at (379,0) width 6 RTL: " "
-        RenderText {#text} at (302,0) size 6x27
-          text run at (302,0) width 6 RTL: " "
-        RenderText {#text} at (225,0) size 6x27
-          text run at (225,0) width 6 RTL: " "
-        RenderText {#text} at (148,0) size 6x27
-          text run at (148,0) width 6 RTL: " "
-        RenderText {#text} at (71,0) size 6x27
-          text run at (71,0) width 6 RTL: " "
+          RenderText {#text} at (693,1) size 71x27
+            text run at (693,1) width 71 RTL: "\x{64A}\x{624}\x{644}\x{645}\x{646}\x{64A}"
+        RenderText {#text} at (687,1) size 6x27
+          text run at (687,1) width 6 RTL: " "
+        RenderText {#text} at (610,1) size 6x27
+          text run at (610,1) width 6 RTL: " "
+        RenderText {#text} at (533,1) size 6x27
+          text run at (533,1) width 6 RTL: " "
+        RenderText {#text} at (456,1) size 6x27
+          text run at (456,1) width 6 RTL: " "
+        RenderText {#text} at (379,1) size 6x27
+          text run at (379,1) width 6 RTL: " "
+        RenderText {#text} at (302,1) size 6x27
+          text run at (302,1) width 6 RTL: " "
+        RenderText {#text} at (225,1) size 6x27
+          text run at (225,1) width 6 RTL: " "
+        RenderText {#text} at (148,1) size 6x27
+          text run at (148,1) width 6 RTL: " "
+        RenderText {#text} at (71,1) size 6x27
+          text run at (71,1) width 6 RTL: " "
         RenderText {#text} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
-layer at (8,41) size 44x27
+layer at (8,42) size 44x27
   RenderInline {SPAN} at (0,0) size 44x27
-    RenderText {#text} at (50,0) size 44x27
-      text run at (50,0) width 44: "\x{916}\x{94B}\x{91C}\x{947}\x{902}"
-layer at (8,41) size 44x27
+    RenderText {#text} at (50,1) size 44x27
+      text run at (50,1) width 44: "\x{916}\x{94B}\x{91C}\x{947}\x{902}"
+layer at (8,42) size 44x27
   RenderInline {SPAN} at (0,0) size 44x27
-    RenderText {#text} at (100,0) size 44x27
-      text run at (100,0) width 44: "\x{916}\x{94B}\x{91C}\x{947}\x{902}"
-layer at (8,41) size 44x27
+    RenderText {#text} at (100,1) size 44x27
+      text run at (100,1) width 44: "\x{916}\x{94B}\x{91C}\x{947}\x{902}"
+layer at (8,42) size 44x27
   RenderInline {SPAN} at (0,0) size 44x27
-    RenderText {#text} at (150,0) size 44x27
-      text run at (150,0) width 44: "\x{916}\x{94B}\x{91C}\x{947}\x{902}"
-layer at (8,41) size 44x27
+    RenderText {#text} at (150,1) size 44x27
+      text run at (150,1) width 44: "\x{916}\x{94B}\x{91C}\x{947}\x{902}"
+layer at (8,42) size 44x27
   RenderInline {SPAN} at (0,0) size 44x27
-    RenderText {#text} at (200,0) size 44x27
-      text run at (200,0) width 44: "\x{916}\x{94B}\x{91C}\x{947}\x{902}"
-layer at (8,41) size 44x27
+    RenderText {#text} at (200,1) size 44x27
+      text run at (200,1) width 44: "\x{916}\x{94B}\x{91C}\x{947}\x{902}"
+layer at (8,42) size 44x27
   RenderInline {SPAN} at (0,0) size 44x27
-    RenderText {#text} at (250,0) size 44x27
-      text run at (250,0) width 44: "\x{916}\x{94B}\x{91C}\x{947}\x{902}"
-layer at (8,41) size 44x27
+    RenderText {#text} at (250,1) size 44x27
+      text run at (250,1) width 44: "\x{916}\x{94B}\x{91C}\x{947}\x{902}"
+layer at (8,42) size 44x27
   RenderInline {SPAN} at (0,0) size 44x27
-    RenderText {#text} at (300,0) size 44x27
-      text run at (300,0) width 44: "\x{916}\x{94B}\x{91C}\x{947}\x{902}"
-layer at (8,41) size 44x27
+    RenderText {#text} at (300,1) size 44x27
+      text run at (300,1) width 44: "\x{916}\x{94B}\x{91C}\x{947}\x{902}"
+layer at (8,42) size 44x27
   RenderInline {SPAN} at (0,0) size 44x27
-    RenderText {#text} at (350,0) size 44x27
-      text run at (350,0) width 44: "\x{916}\x{94B}\x{91C}\x{947}\x{902}"
-layer at (8,41) size 44x27
+    RenderText {#text} at (350,1) size 44x27
+      text run at (350,1) width 44: "\x{916}\x{94B}\x{91C}\x{947}\x{902}"
+layer at (8,42) size 44x27
   RenderInline {SPAN} at (0,0) size 44x27
-    RenderText {#text} at (400,0) size 44x27
-      text run at (400,0) width 44: "\x{916}\x{94B}\x{91C}\x{947}\x{902}"
-layer at (8,41) size 44x27
+    RenderText {#text} at (400,1) size 44x27
+      text run at (400,1) width 44: "\x{916}\x{94B}\x{91C}\x{947}\x{902}"
+layer at (8,42) size 44x27
   RenderInline {SPAN} at (0,0) size 44x27
-    RenderText {#text} at (450,0) size 44x27
-      text run at (450,0) width 44: "\x{916}\x{94B}\x{91C}\x{947}\x{902}"
-layer at (8,41) size 44x27
+    RenderText {#text} at (450,1) size 44x27
+      text run at (450,1) width 44: "\x{916}\x{94B}\x{91C}\x{947}\x{902}"
+layer at (8,42) size 44x27
   RenderInline {SPAN} at (0,0) size 44x27
-    RenderText {#text} at (500,0) size 44x27
-      text run at (500,0) width 44: "\x{916}\x{94B}\x{91C}\x{947}\x{902}"
-layer at (8,68) size 71x27
+    RenderText {#text} at (500,1) size 44x27
+      text run at (500,1) width 44: "\x{916}\x{94B}\x{91C}\x{947}\x{902}"
+layer at (8,71) size 71x27
   RenderInline {SPAN} at (0,0) size 71x27
-    RenderText {#text} at (616,0) size 71x27
-      text run at (616,0) width 71 RTL: "\x{64A}\x{624}\x{644}\x{645}\x{646}\x{64A}"
-layer at (8,68) size 71x27
+    RenderText {#text} at (616,1) size 71x27
+      text run at (616,1) width 71 RTL: "\x{64A}\x{624}\x{644}\x{645}\x{646}\x{64A}"
+layer at (8,71) size 71x27
   RenderInline {SPAN} at (0,0) size 71x27
-    RenderText {#text} at (539,0) size 71x27
-      text run at (539,0) width 71 RTL: "\x{64A}\x{624}\x{644}\x{645}\x{646}\x{64A}"
-layer at (8,68) size 71x27
+    RenderText {#text} at (539,1) size 71x27
+      text run at (539,1) width 71 RTL: "\x{64A}\x{624}\x{644}\x{645}\x{646}\x{64A}"
+layer at (8,71) size 71x27
   RenderInline {SPAN} at (0,0) size 71x27
-    RenderText {#text} at (462,0) size 71x27
-      text run at (462,0) width 71 RTL: "\x{64A}\x{624}\x{644}\x{645}\x{646}\x{64A}"
-layer at (8,68) size 71x27
+    RenderText {#text} at (462,1) size 71x27
+      text run at (462,1) width 71 RTL: "\x{64A}\x{624}\x{644}\x{645}\x{646}\x{64A}"
+layer at (8,71) size 71x27
   RenderInline {SPAN} at (0,0) size 71x27
-    RenderText {#text} at (385,0) size 71x27
-      text run at (385,0) width 71 RTL: "\x{64A}\x{624}\x{644}\x{645}\x{646}\x{64A}"
-layer at (8,68) size 71x27
+    RenderText {#text} at (385,1) size 71x27
+      text run at (385,1) width 71 RTL: "\x{64A}\x{624}\x{644}\x{645}\x{646}\x{64A}"
+layer at (8,71) size 71x27
   RenderInline {SPAN} at (0,0) size 71x27
-    RenderText {#text} at (308,0) size 71x27
-      text run at (308,0) width 71 RTL: "\x{64A}\x{624}\x{644}\x{645}\x{646}\x{64A}"
-layer at (8,68) size 71x27
+    RenderText {#text} at (308,1) size 71x27
+      text run at (308,1) width 71 RTL: "\x{64A}\x{624}\x{644}\x{645}\x{646}\x{64A}"
+layer at (8,71) size 71x27
   RenderInline {SPAN} at (0,0) size 71x27
-    RenderText {#text} at (231,0) size 71x27
-      text run at (231,0) width 71 RTL: "\x{64A}\x{624}\x{644}\x{645}\x{646}\x{64A}"
-layer at (8,68) size 71x27
+    RenderText {#text} at (231,1) size 71x27
+      text run at (231,1) width 71 RTL: "\x{64A}\x{624}\x{644}\x{645}\x{646}\x{64A}"
+layer at (8,71) size 71x27
   RenderInline {SPAN} at (0,0) size 71x27
-    RenderText {#text} at (154,0) size 71x27
-      text run at (154,0) width 71 RTL: "\x{64A}\x{624}\x{644}\x{645}\x{646}\x{64A}"
-layer at (8,68) size 71x27
+    RenderText {#text} at (154,1) size 71x27
+      text run at (154,1) width 71 RTL: "\x{64A}\x{624}\x{644}\x{645}\x{646}\x{64A}"
+layer at (8,71) size 71x27
   RenderInline {SPAN} at (0,0) size 71x27
-    RenderText {#text} at (77,0) size 71x27
-      text run at (77,0) width 71 RTL: "\x{64A}\x{624}\x{644}\x{645}\x{646}\x{64A}"
-layer at (8,68) size 71x27
+    RenderText {#text} at (77,1) size 71x27
+      text run at (77,1) width 71 RTL: "\x{64A}\x{624}\x{644}\x{645}\x{646}\x{64A}"
+layer at (8,71) size 71x27
   RenderInline {SPAN} at (0,0) size 71x27
-    RenderText {#text} at (0,0) size 71x27
-      text run at (0,0) width 71 RTL: "\x{64A}\x{624}\x{644}\x{645}\x{646}\x{64A}"
-layer at (8,68) size 71x27
+    RenderText {#text} at (0,1) size 71x27
+      text run at (0,1) width 71 RTL: "\x{64A}\x{624}\x{644}\x{645}\x{646}\x{64A}"
+layer at (8,71) size 71x27
   RenderInline {SPAN} at (0,0) size 71x27
-    RenderText {#text} at (0,27) size 71x27
-      text run at (0,27) width 71 RTL: "\x{64A}\x{624}\x{644}\x{645}\x{646}\x{64A}"
+    RenderText {#text} at (0,30) size 71x27
+      text run at (0,30) width 71 RTL: "\x{64A}\x{624}\x{644}\x{645}\x{646}\x{64A}"
diff --git a/LayoutTests/platform/gtk/fast/text/delete-hard-break-character-expected.png b/LayoutTests/platform/gtk/fast/text/delete-hard-break-character-expected.png
index 0c00f7a..fbcae0d 100644
--- a/LayoutTests/platform/gtk/fast/text/delete-hard-break-character-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/delete-hard-break-character-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/delete-hard-break-character-expected.txt b/LayoutTests/platform/gtk/fast/text/delete-hard-break-character-expected.txt
index a6afbba..70cbc74 100644
--- a/LayoutTests/platform/gtk/fast/text/delete-hard-break-character-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/delete-hard-break-character-expected.txt
@@ -3,21 +3,21 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x34
+      RenderBlock {P} at (0,0) size 784x36
         RenderText {#text} at (0,0) size 53x17
           text run at (0,0) width 53: "Test for "
-        RenderInline {I} at (0,0) size 670x34
+        RenderInline {I} at (0,0) size 670x35
           RenderInline {A} at (0,0) size 301x17 [color=#0000EE]
             RenderText {#text} at (53,0) size 301x17
               text run at (53,0) width 301: "http://bugs.webkit.org/show_bug.cgi?id=10144"
-          RenderText {#text} at (354,0) size 670x34
+          RenderText {#text} at (354,0) size 670x35
             text run at (354,0) width 4: " "
             text run at (358,0) width 312: "REGRESSION: Reproducible assertion failure in"
-            text run at (0,17) width 288: "DeleteSelectionCommand::fixupWhitespace()"
-        RenderText {#text} at (288,17) size 4x17
-          text run at (288,17) width 4: "."
-      RenderBlock {DIV} at (0,50) size 784x100
+            text run at (0,18) width 288: "DeleteSelectionCommand::fixupWhitespace()"
+        RenderText {#text} at (288,18) size 4x17
+          text run at (288,18) width 4: "."
+      RenderBlock {DIV} at (0,52) size 784x100
         RenderText {#text} at (0,0) size 0x17
           text run at (0,0) width 0: " "
-        RenderBR {BR} at (0,17) size 0x17
+        RenderBR {BR} at (0,18) size 0x17
 caret: position 0 of child 1 {BR} of child 3 {DIV} of body
diff --git a/LayoutTests/platform/gtk/fast/text/drawBidiText-expected.png b/LayoutTests/platform/gtk/fast/text/drawBidiText-expected.png
index 4232191..2d80d66 100644
--- a/LayoutTests/platform/gtk/fast/text/drawBidiText-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/drawBidiText-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/drawBidiText-expected.txt b/LayoutTests/platform/gtk/fast/text/drawBidiText-expected.txt
index 95277a7..82f1648 100644
--- a/LayoutTests/platform/gtk/fast/text/drawBidiText-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/drawBidiText-expected.txt
@@ -3,8 +3,8 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x17
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 280x17
           text run at (0,0) width 280: "This tests GraphicsContext::drawBidiText()."
-      RenderListBox {SELECT} at (2,33) size 332x190 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
-      RenderListBox {SELECT} at (2,225) size 366x18 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
+      RenderListBox {SELECT} at (2,34) size 332x190 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
+      RenderListBox {SELECT} at (2,226) size 366x18 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
diff --git a/LayoutTests/platform/gtk/fast/text/embed-at-end-of-pre-wrap-line-expected.png b/LayoutTests/platform/gtk/fast/text/embed-at-end-of-pre-wrap-line-expected.png
index bacc729..da33fee 100644
--- a/LayoutTests/platform/gtk/fast/text/embed-at-end-of-pre-wrap-line-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/embed-at-end-of-pre-wrap-line-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/embed-at-end-of-pre-wrap-line-expected.txt b/LayoutTests/platform/gtk/fast/text/embed-at-end-of-pre-wrap-line-expected.txt
index eadb149..28015b4 100644
--- a/LayoutTests/platform/gtk/fast/text/embed-at-end-of-pre-wrap-line-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/embed-at-end-of-pre-wrap-line-expected.txt
@@ -3,21 +3,21 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x17
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 257x17
           text run at (0,0) width 257: "The following boxes should be identical."
-      RenderBlock {DIV} at (0,33) size 80x44 [border: (1px solid #000000)]
+      RenderBlock {DIV} at (0,34) size 80x46 [border: (1px solid #000000)]
         RenderText {#text} at (5,5) size 70x17
           text run at (5,5) width 70: "Lorem......."
           text run at (75,5) width 0: " "
         RenderInline {SPAN} at (0,0) size 38x17
-          RenderText {#text} at (5,22) size 38x17
-            text run at (5,22) width 38 RTL override: "muspi"
-        RenderText {#text} at (43,22) size 0x17
-          text run at (43,22) width 0: " "
-      RenderBlock {DIV} at (0,85) size 80x44 [border: (1px solid #000000)]
-        RenderText {#text} at (5,5) size 70x34
+          RenderText {#text} at (5,23) size 38x17
+            text run at (5,23) width 38 RTL override: "muspi"
+        RenderText {#text} at (43,23) size 0x17
+          text run at (43,23) width 0: " "
+      RenderBlock {DIV} at (0,88) size 80x46 [border: (1px solid #000000)]
+        RenderText {#text} at (5,5) size 70x35
           text run at (5,5) width 70: "Lorem......."
           text run at (75,5) width 0: " "
-          text run at (5,22) width 38: "ipsum"
-          text run at (43,22) width 0: " "
+          text run at (5,23) width 38: "ipsum"
+          text run at (43,23) width 0: " "
diff --git a/LayoutTests/platform/gtk/fast/text/emphasis-expected.png b/LayoutTests/platform/gtk/fast/text/emphasis-expected.png
index 6b65d2c..34ae672 100644
--- a/LayoutTests/platform/gtk/fast/text/emphasis-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/emphasis-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/emphasis-expected.txt b/LayoutTests/platform/gtk/fast/text/emphasis-expected.txt
index 96ea480..e5b0433 100644
--- a/LayoutTests/platform/gtk/fast/text/emphasis-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/emphasis-expected.txt
@@ -1,41 +1,41 @@
-layer at (0,0) size 800x600
-  RenderView at (0,0) size 800x600
-layer at (0,0) size 800x544
-  RenderBlock {HTML} at (0,0) size 800x544
-    RenderBody {BODY} at (8,8) size 784x0
-      RenderBlock (floating) {DIV} at (8,8) size 366x138 [border: (3px solid #000000)]
-        RenderText {#text} at (3,3) size 276x26
-          text run at (3,3) width 276: "Lorem ipsum dolor sit amet,"
+layer at (0,0) size 785x708
+  RenderView at (0,0) size 785x600
+layer at (0,0) size 785x708
+  RenderBlock {HTML} at (0,0) size 785x708
+    RenderBody {BODY} at (8,8) size 769x0
+      RenderBlock (floating) {DIV} at (8,8) size 366x142 [border: (3px solid #000000)]
+        RenderText {#text} at (3,4) size 276x26
+          text run at (3,4) width 276: "Lorem ipsum dolor sit amet,"
         RenderInline {SPAN} at (0,0) size 217x26
-          RenderText {#text} at (3,43) size 217x26
-            text run at (3,43) width 217: "consectetur adipiscing"
-        RenderText {#text} at (220,43) size 135x26
-          text run at (220,43) width 6: " "
-          text run at (226,43) width 129: "elit. Aliquam"
+          RenderText {#text} at (3,44) size 217x26
+            text run at (3,44) width 217: "consectetur adipiscing"
+        RenderText {#text} at (220,44) size 135x26
+          text run at (220,44) width 6: " "
+          text run at (226,44) width 129: "elit. Aliquam"
         RenderInline {SPAN} at (0,0) size 111x26
-          RenderText {#text} at (3,69) size 111x26
-            text run at (3,69) width 111: "odio sapien"
-        RenderText {#text} at (114,69) size 338x66
-          text run at (114,69) width 12: ", "
-          text run at (126,69) width 215: "lobortis eu iaculis vel,"
-          text run at (3,109) width 211: "scelerisque nec dolor."
-      RenderBlock (floating) {DIV} at (390,8) size 366x138 [border: (3px solid #000000)]
-        RenderText {#text} at (3,3) size 276x26
-          text run at (3,3) width 276: "Lorem ipsum dolor sit amet,"
+          RenderText {#text} at (3,72) size 111x26
+            text run at (3,72) width 111: "odio sapien"
+        RenderText {#text} at (114,72) size 338x66
+          text run at (114,72) width 12: ", "
+          text run at (126,72) width 215: "lobortis eu iaculis vel,"
+          text run at (3,112) width 211: "scelerisque nec dolor."
+      RenderBlock (floating) {DIV} at (390,8) size 366x142 [border: (3px solid #000000)]
+        RenderText {#text} at (3,4) size 276x26
+          text run at (3,4) width 276: "Lorem ipsum dolor sit amet,"
         RenderInline {SPAN} at (0,0) size 217x26
-          RenderText {#text} at (3,43) size 217x26
-            text run at (3,43) width 217: "consectetur adipiscing"
-        RenderText {#text} at (220,43) size 135x26
-          text run at (220,43) width 6: " "
-          text run at (226,43) width 129: "elit. Aliquam"
+          RenderText {#text} at (3,44) size 217x26
+            text run at (3,44) width 217: "consectetur adipiscing"
+        RenderText {#text} at (220,44) size 135x26
+          text run at (220,44) width 6: " "
+          text run at (226,44) width 129: "elit. Aliquam"
         RenderInline {SPAN} at (0,0) size 111x26
-          RenderText {#text} at (3,69) size 111x26
-            text run at (3,69) width 111: "odio sa\x{300}pien"
-        RenderText {#text} at (114,69) size 338x66
-          text run at (114,69) width 12: ", "
-          text run at (126,69) width 215: "lobortis eu iaculis vel,"
-          text run at (3,109) width 211: "scelerisque nec dolor."
-      RenderBlock (floating) {DIV} at (8,162) size 366x152 [border: (3px solid #000000)]
+          RenderText {#text} at (3,72) size 111x26
+            text run at (3,72) width 111: "odio sa\x{300}pien"
+        RenderText {#text} at (114,72) size 338x66
+          text run at (114,72) width 12: ", "
+          text run at (126,72) width 215: "lobortis eu iaculis vel,"
+          text run at (3,112) width 211: "scelerisque nec dolor."
+      RenderBlock (floating) {DIV} at (8,166) size 366x155 [border: (3px solid #000000)]
         RenderText {#text} at (3,17) size 71x26
           text run at (3,17) width 71: "Lorem "
         RenderInline {SPAN} at (0,0) size 59x26
@@ -91,71 +91,71 @@
         RenderInline {SPAN} at (0,0) size 74x26
           RenderText {#text} at (126,97) size 74x26
             text run at (126,97) width 74: "lobortis"
-        RenderText {#text} at (200,97) size 338x52
+        RenderText {#text} at (200,97) size 338x54
           text run at (200,97) width 6: " "
           text run at (206,97) width 135: "eu iaculis vel,"
-          text run at (3,123) width 211: "scelerisque nec dolor."
-      RenderBlock (floating) {DIV} at (390,162) size 366x152 [border: (3px solid #000000)]
-        RenderText {#text} at (3,3) size 71x26
-          text run at (3,3) width 71: "Lorem "
+          text run at (3,125) width 211: "scelerisque nec dolor."
+      RenderBlock (floating) {DIV} at (390,166) size 366x154 [border: (3px solid #000000)]
+        RenderText {#text} at (3,4) size 71x26
+          text run at (3,4) width 71: "Lorem "
         RenderInline {SPAN} at (0,0) size 59x26
-          RenderText {#text} at (74,3) size 59x26
-            text run at (74,3) width 59: "ipsum"
-        RenderText {#text} at (133,3) size 6x26
-          text run at (133,3) width 6: " "
+          RenderText {#text} at (74,4) size 59x26
+            text run at (74,4) width 59: "ipsum"
+        RenderText {#text} at (133,4) size 6x26
+          text run at (133,4) width 6: " "
         RenderInline {SPAN} at (0,0) size 51x26
-          RenderText {#text} at (139,3) size 51x26
-            text run at (139,3) width 51: "dolor"
-        RenderText {#text} at (190,3) size 6x26
-          text run at (190,3) width 6: " "
+          RenderText {#text} at (139,4) size 51x26
+            text run at (139,4) width 51: "dolor"
+        RenderText {#text} at (190,4) size 6x26
+          text run at (190,4) width 6: " "
         RenderInline {SPAN} at (0,0) size 23x26
-          RenderText {#text} at (196,3) size 23x26
-            text run at (196,3) width 23: "sit"
-        RenderText {#text} at (219,3) size 6x26
-          text run at (219,3) width 6: " "
+          RenderText {#text} at (196,4) size 23x26
+            text run at (196,4) width 23: "sit"
+        RenderText {#text} at (219,4) size 6x26
+          text run at (219,4) width 6: " "
         RenderInline {SPAN} at (0,0) size 48x26
-          RenderText {#text} at (225,3) size 48x26
-            text run at (225,3) width 48: "amet"
-        RenderText {#text} at (273,3) size 6x26
-          text run at (273,3) width 6: ","
+          RenderText {#text} at (225,4) size 48x26
+            text run at (225,4) width 48: "amet"
+        RenderText {#text} at (273,4) size 6x26
+          text run at (273,4) width 6: ","
         RenderInline {SPAN} at (0,0) size 111x26
-          RenderText {#text} at (3,43) size 111x26
-            text run at (3,43) width 111: "consectetur"
-        RenderText {#text} at (114,43) size 6x26
-          text run at (114,43) width 6: " "
+          RenderText {#text} at (3,44) size 111x26
+            text run at (3,44) width 111: "consectetur"
+        RenderText {#text} at (114,44) size 6x26
+          text run at (114,44) width 6: " "
         RenderInline {SPAN} at (0,0) size 100x26
-          RenderText {#text} at (120,43) size 100x26
-            text run at (120,43) width 100: "adipiscing"
-        RenderText {#text} at (220,43) size 6x26
-          text run at (220,43) width 6: " "
+          RenderText {#text} at (120,44) size 100x26
+            text run at (120,44) width 100: "adipiscing"
+        RenderText {#text} at (220,44) size 6x26
+          text run at (220,44) width 6: " "
         RenderInline {SPAN} at (0,0) size 32x26
-          RenderText {#text} at (226,43) size 32x26
-            text run at (226,43) width 32: "elit"
-        RenderText {#text} at (258,43) size 12x26
-          text run at (258,43) width 12: ". "
+          RenderText {#text} at (226,44) size 32x26
+            text run at (226,44) width 32: "elit"
+        RenderText {#text} at (258,44) size 12x26
+          text run at (258,44) width 12: ". "
         RenderInline {SPAN} at (0,0) size 85x26
-          RenderText {#text} at (270,43) size 85x26
-            text run at (270,43) width 85: "Aliquam"
-        RenderText {#text} at (355,43) size 6x26
-          text run at (355,43) width 6: ","
+          RenderText {#text} at (270,44) size 85x26
+            text run at (270,44) width 85: "Aliquam"
+        RenderText {#text} at (355,44) size 6x26
+          text run at (355,44) width 6: ","
         RenderInline {SPAN} at (0,0) size 43x26
-          RenderText {#text} at (3,83) size 43x26
-            text run at (3,83) width 43: "odio"
-        RenderText {#text} at (46,83) size 6x26
-          text run at (46,83) width 6: " "
+          RenderText {#text} at (3,84) size 43x26
+            text run at (3,84) width 43: "odio"
+        RenderText {#text} at (46,84) size 6x26
+          text run at (46,84) width 6: " "
         RenderInline {SPAN} at (0,0) size 62x26
-          RenderText {#text} at (52,83) size 62x26
-            text run at (52,83) width 62: "sapien"
-        RenderText {#text} at (114,83) size 12x26
-          text run at (114,83) width 12: ", "
+          RenderText {#text} at (52,84) size 62x26
+            text run at (52,84) width 62: "sapien"
+        RenderText {#text} at (114,84) size 12x26
+          text run at (114,84) width 12: ", "
         RenderInline {SPAN} at (0,0) size 74x26
-          RenderText {#text} at (126,83) size 74x26
-            text run at (126,83) width 74: "lobortis"
-        RenderText {#text} at (200,83) size 338x66
-          text run at (200,83) width 6: " "
-          text run at (206,83) width 135: "eu iaculis vel,"
-          text run at (3,123) width 211: "scelerisque nec dolor."
-      RenderBlock (floating) {DIV} at (8,330) size 366x198 [border: (3px solid #000000)]
+          RenderText {#text} at (126,84) size 74x26
+            text run at (126,84) width 74: "lobortis"
+        RenderText {#text} at (200,84) size 338x66
+          text run at (200,84) width 6: " "
+          text run at (206,84) width 135: "eu iaculis vel,"
+          text run at (3,124) width 211: "scelerisque nec dolor."
+      RenderBlock (floating) {DIV} at (390,336) size 366x198 [border: (3px solid #000000)]
         RenderText {#text} at (3,14) size 276x26
           text run at (3,14) width 276: "Lorem ipsum dolor sit amet,"
         RenderInline {SPAN} at (0,0) size 217x26
@@ -171,21 +171,21 @@
           text run at (114,110) width 12: ", "
           text run at (126,110) width 215: "lobortis eu iaculis vel,"
           text run at (3,158) width 211: "scelerisque nec dolor."
-      RenderBlock (floating) {DIV} at (390,330) size 366x138 [border: (3px solid #000000)]
-        RenderText {#text} at (3,3) size 276x26
-          text run at (3,3) width 276: "Lorem ipsum dolor sit amet,"
+      RenderBlock (floating) {DIV} at (8,550) size 366x142 [border: (3px solid #000000)]
+        RenderText {#text} at (3,4) size 276x26
+          text run at (3,4) width 276: "Lorem ipsum dolor sit amet,"
         RenderInline {SPAN} at (0,0) size 217x26
-          RenderText {#text} at (3,43) size 217x26
-            text run at (3,43) width 217: "consectetur adipiscing"
-        RenderText {#text} at (220,43) size 135x26
-          text run at (220,43) width 6: " "
-          text run at (226,43) width 129: "elit. Aliquam"
+          RenderText {#text} at (3,44) size 217x26
+            text run at (3,44) width 217: "consectetur adipiscing"
+        RenderText {#text} at (220,44) size 135x26
+          text run at (220,44) width 6: " "
+          text run at (226,44) width 129: "elit. Aliquam"
         RenderInline {SPAN} at (0,0) size 111x26
-          RenderText {#text} at (3,69) size 111x26
-            text run at (3,69) width 111: "odio sapien"
-        RenderText {#text} at (114,69) size 338x66
-          text run at (114,69) width 12: ", "
-          text run at (126,69) width 215: "lobortis eu iaculis vel,"
-          text run at (3,109) width 211: "scelerisque nec dolor."
+          RenderText {#text} at (3,72) size 111x26
+            text run at (3,72) width 111: "odio sapien"
+        RenderText {#text} at (114,72) size 338x66
+          text run at (114,72) width 12: ", "
+          text run at (126,72) width 215: "lobortis eu iaculis vel,"
+          text run at (3,112) width 211: "scelerisque nec dolor."
 selection start: position 10 of child 0 {#text} of child 1 {SPAN} of child 10 {DIV} of body
 selection end:   position 7 of child 0 {#text} of child 3 {SPAN} of child 10 {DIV} of body
diff --git a/LayoutTests/platform/gtk/fast/text/fake-italic-expected.png b/LayoutTests/platform/gtk/fast/text/fake-italic-expected.png
index 43f51c5..1dbec3e 100644
--- a/LayoutTests/platform/gtk/fast/text/fake-italic-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/fake-italic-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/fake-italic-expected.txt b/LayoutTests/platform/gtk/fast/text/fake-italic-expected.txt
index 63f9a1d..7a7b12a 100644
--- a/LayoutTests/platform/gtk/fast/text/fake-italic-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/fake-italic-expected.txt
@@ -3,11 +3,11 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x576
-      RenderBlock {P} at (0,0) size 784x51
-        RenderText {#text} at (0,0) size 763x51
+      RenderBlock {P} at (0,0) size 784x54
+        RenderText {#text} at (0,0) size 763x53
           text run at (0,0) width 743: "This layout test is designed to test that our fake italic mode is working correctly. The Ahem font, used below, does not"
-          text run at (0,17) width 763: "include an italic variant. Thus, when we ask for italic Ahem, we should skew the glyphs ourselves, resulting in a series of"
-          text run at (0,34) width 156: "italic black boxes below."
-      RenderBlock {P} at (0,67) size 784x16
+          text run at (0,18) width 763: "include an italic variant. Thus, when we ask for italic Ahem, we should skew the glyphs ourselves, resulting in a series of"
+          text run at (0,36) width 156: "italic black boxes below."
+      RenderBlock {P} at (0,70) size 784x16
         RenderText {#text} at (0,0) size 112x16
           text run at (0,0) width 112: "A A A A"
diff --git a/LayoutTests/platform/gtk/fast/text/fallback-traits-fixup-expected.png b/LayoutTests/platform/gtk/fast/text/fallback-traits-fixup-expected.png
index 4861eda..0636994 100644
--- a/LayoutTests/platform/gtk/fast/text/fallback-traits-fixup-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/fallback-traits-fixup-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/fallback-traits-fixup-expected.txt b/LayoutTests/platform/gtk/fast/text/fallback-traits-fixup-expected.txt
index 60946f7..c20a097 100644
--- a/LayoutTests/platform/gtk/fast/text/fallback-traits-fixup-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/fallback-traits-fixup-expected.txt
@@ -3,7 +3,7 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x576
-      RenderBlock {P} at (0,0) size 784x17
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 53x17
           text run at (0,0) width 53: "Test for "
         RenderInline {I} at (0,0) size 507x17
@@ -15,14 +15,14 @@
             text run at (211,0) width 349: "STIX glyphs not rendered on this stackoverflow answer"
         RenderText {#text} at (560,0) size 4x17
           text run at (560,0) width 4: "."
-      RenderBlock {P} at (0,33) size 784x36
+      RenderBlock {P} at (0,34) size 784x37
         RenderText {#text} at (0,15) size 96x17
           text run at (0,15) width 96: "A black circle: "
         RenderInline {SPAN} at (0,0) size 27x36
           RenderText {#text} at (96,0) size 27x36
             text run at (96,0) width 27: "\x{26AB}"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {P} at (0,85) size 784x36
+      RenderBlock {P} at (0,87) size 784x37
         RenderText {#text} at (0,15) size 136x17
           text run at (0,15) width 136: "Another black circle: "
         RenderInline {SPAN} at (0,0) size 27x36
diff --git a/LayoutTests/platform/gtk/fast/text/firstline/001-expected.png b/LayoutTests/platform/gtk/fast/text/firstline/001-expected.png
index d211d13..a97dbd4 100644
--- a/LayoutTests/platform/gtk/fast/text/firstline/001-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/firstline/001-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/firstline/001-expected.txt b/LayoutTests/platform/gtk/fast/text/firstline/001-expected.txt
index e2d8a28..8fb6c0c 100644
--- a/LayoutTests/platform/gtk/fast/text/firstline/001-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/firstline/001-expected.txt
@@ -3,9 +3,9 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x576
-      RenderBlock {P} at (0,0) size 784x73
+      RenderBlock {P} at (0,0) size 784x75
         RenderText {#text} at (0,0) size 280x56
           text run at (0,0) width 280: "BigAndGreen"
         RenderBR {BR} at (280,45) size 0x0
-        RenderText {#text} at (0,56) size 101x17
-          text run at (0,56) width 101: "SmallAndBlack"
+        RenderText {#text} at (0,57) size 101x17
+          text run at (0,57) width 101: "SmallAndBlack"
diff --git a/LayoutTests/platform/gtk/fast/text/firstline/002-expected.png b/LayoutTests/platform/gtk/fast/text/firstline/002-expected.png
index 34d5c9b..46bb88c 100644
--- a/LayoutTests/platform/gtk/fast/text/firstline/002-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/firstline/002-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/firstline/002-expected.txt b/LayoutTests/platform/gtk/fast/text/firstline/002-expected.txt
index dd86084..9521375 100644
--- a/LayoutTests/platform/gtk/fast/text/firstline/002-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/firstline/002-expected.txt
@@ -3,7 +3,7 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x576
-      RenderBlock {P} at (0,0) size 784x44 [border: (2px solid #0000FF)]
+      RenderBlock {P} at (0,0) size 784x45 [border: (2px solid #0000FF)]
         RenderInline (generated) at (0,0) size 32x40 [color=#800000]
           RenderText {#text} at (2,2) size 32x40
             text run at (2,2) width 32: "M"
diff --git a/LayoutTests/platform/gtk/fast/text/firstline/003-expected.png b/LayoutTests/platform/gtk/fast/text/firstline/003-expected.png
index d283b3e..49e81c8 100644
--- a/LayoutTests/platform/gtk/fast/text/firstline/003-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/firstline/003-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/firstline/003-expected.txt b/LayoutTests/platform/gtk/fast/text/firstline/003-expected.txt
index 54b5b2c..534a82d 100644
--- a/LayoutTests/platform/gtk/fast/text/firstline/003-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/firstline/003-expected.txt
@@ -3,9 +3,9 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x576
-      RenderBlock {P} at (0,0) size 784x26
+      RenderBlock {P} at (0,0) size 784x28
         RenderInline (generated) at (0,0) size 17x26 [color=#FF0000]
-          RenderText {#text} at (0,0) size 17x26
-            text run at (0,0) width 17: "A"
-        RenderText {#text} at (17,7) size 405x17
-          text run at (17,7) width 405: " The \"A\" should be big and red and ignore the position: relative."
+          RenderText {#text} at (0,1) size 17x26
+            text run at (0,1) width 17: "A"
+        RenderText {#text} at (17,8) size 405x17
+          text run at (17,8) width 405: " The \"A\" should be big and red and ignore the position: relative."
diff --git a/LayoutTests/platform/gtk/fast/text/font-initial-expected.png b/LayoutTests/platform/gtk/fast/text/font-initial-expected.png
index 7f01b2f..83b93e1 100644
--- a/LayoutTests/platform/gtk/fast/text/font-initial-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/font-initial-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/font-initial-expected.txt b/LayoutTests/platform/gtk/fast/text/font-initial-expected.txt
index 90ca896..ede3c0d 100644
--- a/LayoutTests/platform/gtk/fast/text/font-initial-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/font-initial-expected.txt
@@ -3,7 +3,7 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x17
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 53x17
           text run at (0,0) width 53: "Test for "
         RenderInline {I} at (0,0) size 620x17
@@ -15,7 +15,7 @@
             text run at (358,0) width 315: "Assertion failure in WebCore::Font::primaryFont"
         RenderText {#text} at (673,0) size 4x17
           text run at (673,0) width 4: "."
-      RenderBlock (anonymous) at (0,33) size 784x17
+      RenderBlock (anonymous) at (0,34) size 784x18
         RenderInline {SPAN} at (0,0) size 39x17
           RenderText {#text} at (0,0) size 39x17
             text run at (0,0) width 39: "PASS"
diff --git a/LayoutTests/platform/gtk/fast/text/format-control-expected.png b/LayoutTests/platform/gtk/fast/text/format-control-expected.png
index ac7f583..c2faf6e 100644
--- a/LayoutTests/platform/gtk/fast/text/format-control-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/format-control-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/format-control-expected.txt b/LayoutTests/platform/gtk/fast/text/format-control-expected.txt
index f88f644..6c906f2 100644
--- a/LayoutTests/platform/gtk/fast/text/format-control-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/format-control-expected.txt
@@ -3,26 +3,26 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x552
-      RenderBlock (anonymous) at (0,0) size 784x17
+      RenderBlock (anonymous) at (0,0) size 784x18
         RenderText {#text} at (0,0) size 475x17
           text run at (0,0) width 475: "This tests the ZWJ and ZWNJ format control characters on basic Latin text."
-      RenderBlock {DIV} at (0,57) size 784x215
-        RenderBlock {P} at (0,0) size 784x45
+      RenderBlock {DIV} at (0,58) size 784x218
+        RenderBlock {P} at (0,0) size 784x46
           RenderText {#text} at (0,0) size 286x45
             text run at (0,0) width 286: "fi fl ff ffi ffl fl f   i"
-        RenderBlock {P} at (0,85) size 784x45
+        RenderBlock {P} at (0,86) size 784x46
           RenderText {#text} at (0,0) size 286x45
             text run at (0,0) width 286: "f\x{200C}i f\x{200C}l f\x{200C}f f\x{200C}f\x{200C}i f\x{200C}f\x{200C}l f\x{200C}\x{200C}\x{200C}\x{200C}\x{200C}\x{200C}\x{200C}l f\x{200C}\x{200C}\x{200C}\x{200C}\x{200C}\x{200C}\x{200C} \x{200C}\x{200C}\x{200C}\x{200C}\x{200C}\x{200C}\x{200C} \x{200C}\x{200C}\x{200C}\x{200C}\x{200C}\x{200C}\x{200C} \x{200C}\x{200C}\x{200C}\x{200C}\x{200C}\x{200C}\x{200C}i"
-        RenderBlock {P} at (0,170) size 784x45
+        RenderBlock {P} at (0,172) size 784x46
           RenderText {#text} at (0,0) size 286x45
             text run at (0,0) width 286: "f\x{200D}i f\x{200D}l f\x{200D}f f\x{200D}f\x{200D}i f\x{200D}f\x{200D}l f\x{200D}\x{200D}\x{200D}\x{200D}\x{200D}\x{200D}\x{200D}l f\x{200D}\x{200D}\x{200D}\x{200D}\x{200D}\x{200D}\x{200D} \x{200D}\x{200D}\x{200D}\x{200D}\x{200D}\x{200D}\x{200D} \x{200D}\x{200D}\x{200D}\x{200D}\x{200D}\x{200D}\x{200D} \x{200D}\x{200D}\x{200D}\x{200D}\x{200D}\x{200D}\x{200D}i"
-      RenderBlock {DIV} at (0,312) size 784x215
-        RenderBlock {P} at (0,0) size 784x45
+      RenderBlock {DIV} at (0,316) size 784x218
+        RenderBlock {P} at (0,0) size 784x46
           RenderText {#text} at (0,0) size 286x45
             text run at (0,0) width 286: "fi fl ff ffi ffl fl f   i"
-        RenderBlock {P} at (0,85) size 784x45
+        RenderBlock {P} at (0,86) size 784x46
           RenderText {#text} at (0,0) size 286x45
             text run at (0,0) width 286: "f\x{200C}i f\x{200C}l f\x{200C}f f\x{200C}f\x{200C}i f\x{200C}f\x{200C}l f\x{200C}\x{200C}\x{200C}\x{200C}\x{200C}\x{200C}\x{200C}l f\x{200C}\x{200C}\x{200C}\x{200C}\x{200C}\x{200C}\x{200C} \x{200C}\x{200C}\x{200C}\x{200C}\x{200C}\x{200C}\x{200C} \x{200C}\x{200C}\x{200C}\x{200C}\x{200C}\x{200C}\x{200C} \x{200C}\x{200C}\x{200C}\x{200C}\x{200C}\x{200C}\x{200C}i"
-        RenderBlock {P} at (0,170) size 784x45
+        RenderBlock {P} at (0,172) size 784x46
           RenderText {#text} at (0,0) size 286x45
             text run at (0,0) width 286: "f\x{200D}i f\x{200D}l f\x{200D}f f\x{200D}f\x{200D}i f\x{200D}f\x{200D}l f\x{200D}\x{200D}\x{200D}\x{200D}\x{200D}\x{200D}\x{200D}l f\x{200D}\x{200D}\x{200D}\x{200D}\x{200D}\x{200D}\x{200D} \x{200D}\x{200D}\x{200D}\x{200D}\x{200D}\x{200D}\x{200D} \x{200D}\x{200D}\x{200D}\x{200D}\x{200D}\x{200D}\x{200D} \x{200D}\x{200D}\x{200D}\x{200D}\x{200D}\x{200D}\x{200D}i"
diff --git a/LayoutTests/platform/gtk/fast/text/hyphenate-avoid-orphaned-word-expected.txt b/LayoutTests/platform/gtk/fast/text/hyphenate-avoid-orphaned-word-expected.txt
new file mode 100644
index 0000000..7330068
--- /dev/null
+++ b/LayoutTests/platform/gtk/fast/text/hyphenate-avoid-orphaned-word-expected.txt
@@ -0,0 +1,93 @@
+layer at (0,0) size 800x600
+  RenderView 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 (floating) {DIV} at (4,0) size 344x232
+        RenderBlock {P} at (0,16) size 344x18
+          RenderText {#text} at (0,0) size 203x17
+            text run at (0,0) width 203: "The initial value (should be like "
+          RenderInline {TT} at (0,0) size 32x15
+            RenderText {#text} at (203,3) size 32x15
+              text run at (203,3) width 32: "auto"
+          RenderText {#text} at (235,0) size 5x17
+            text run at (235,0) width 5: ")"
+        RenderBlock {DIV} at (0,50) size 344x182 [border: (3px solid #000000)]
+          RenderBlock (floating) {DIV} at (262,7) size 75x90 [bgcolor=#F0F8FF]
+          RenderText {#text} at (7,7) size 330x167
+            text run at (7,7) width 245: "The chief difficulty Alice found"
+            text run at (7,28) width 245: "at first was in managing her"
+            text run at (7,49) width 245: "flamingo: she succeeded in get" + hyphen string "\x{2010}"
+            text run at (7,70) width 208: "ting its body tucked away, "
+            text run at (215,70) width 37: "com" + hyphen string "\x{2010}"
+            text run at (7,91) width 245: "fortably enough, under her arm,"
+            text run at (7,112) width 226: "with its legs hanging down, "
+            text run at (233,112) width 104: "but generally,"
+            text run at (7,133) width 330: "just as she had got its neck nicely"
+            text run at (7,154) width 93: "straightened."
+      RenderBlock (floating) {DIV} at (356,0) size 344x232
+        RenderBlock {P} at (0,16) size 344x18
+          RenderText {#text} at (0,0) size 81x17
+            text run at (0,0) width 81: "The default ("
+          RenderInline {TT} at (0,0) size 200x15
+            RenderText {#text} at (81,3) size 200x15
+              text run at (81,3) width 200: "hyphenate-character: auto"
+          RenderText {#text} at (281,0) size 5x17
+            text run at (281,0) width 5: ")"
+        RenderBlock {DIV} at (0,50) size 344x182 [border: (3px solid #000000)]
+          RenderBlock (floating) {DIV} at (262,7) size 75x90 [bgcolor=#F0F8FF]
+          RenderText {#text} at (7,7) size 330x167
+            text run at (7,7) width 245: "The chief difficulty Alice found"
+            text run at (7,28) width 245: "at first was in managing her"
+            text run at (7,49) width 245: "flamingo: she succeeded in get" + hyphen string "\x{2010}"
+            text run at (7,70) width 208: "ting its body tucked away, "
+            text run at (215,70) width 37: "com" + hyphen string "\x{2010}"
+            text run at (7,91) width 245: "fortably enough, under her arm,"
+            text run at (7,112) width 226: "with its legs hanging down, "
+            text run at (233,112) width 104: "but generally,"
+            text run at (7,133) width 330: "just as she had got its neck nicely"
+            text run at (7,154) width 93: "straightened."
+      RenderBlock (floating) {DIV} at (4,232) size 344x232
+        RenderBlock {P} at (0,16) size 344x18
+          RenderText {#text} at (0,0) size 47x17
+            text run at (0,0) width 47: "Bullet ("
+          RenderInline {TT} at (0,0) size 224x15
+            RenderText {#text} at (47,3) size 224x15
+              text run at (47,3) width 224: "hyphenate-character: \"\\2022\""
+          RenderText {#text} at (271,0) size 5x17
+            text run at (271,0) width 5: ")"
+        RenderBlock {DIV} at (0,50) size 344x182 [border: (3px solid #000000)]
+          RenderBlock (floating) {DIV} at (262,7) size 75x90 [bgcolor=#F0F8FF]
+          RenderText {#text} at (7,7) size 330x167
+            text run at (7,7) width 245: "The chief difficulty Alice found"
+            text run at (7,28) width 245: "at first was in managing her"
+            text run at (7,49) width 245: "flamingo: she succeeded in get" + hyphen string "\x{2022}"
+            text run at (7,70) width 208: "ting its body tucked away, "
+            text run at (215,70) width 37: "com" + hyphen string "\x{2022}"
+            text run at (7,91) width 245: "fortably enough, under her arm,"
+            text run at (7,112) width 226: "with its legs hanging down, "
+            text run at (233,112) width 104: "but generally,"
+            text run at (7,133) width 330: "just as she had got its neck nicely"
+            text run at (7,154) width 93: "straightened."
+      RenderBlock (floating) {DIV} at (356,232) size 357x232
+        RenderBlock {P} at (0,16) size 357x18
+          RenderText {#text} at (0,0) size 136x17
+            text run at (0,0) width 136: "Middle dot and tilde ("
+          RenderInline {TT} at (0,0) size 216x15
+            RenderText {#text} at (136,3) size 216x15
+              text run at (136,3) width 216: "hyphenate-character: \"\\B7~\""
+          RenderText {#text} at (352,0) size 5x17
+            text run at (352,0) width 5: ")"
+        RenderBlock {DIV} at (0,50) size 344x182 [border: (3px solid #000000)]
+          RenderBlock (floating) {DIV} at (262,7) size 75x90 [bgcolor=#F0F8FF]
+          RenderText {#text} at (7,7) size 330x167
+            text run at (7,7) width 245: "The chief difficulty Alice found"
+            text run at (7,28) width 245: "at first was in managing her"
+            text run at (7,49) width 245: "flamingo: she succeeded in get" + hyphen string "\x{B7}~"
+            text run at (7,70) width 199: "ting its body tucked away, "
+            text run at (206,70) width 46: "com" + hyphen string "\x{B7}~"
+            text run at (7,91) width 245: "fortably enough, under her arm,"
+            text run at (7,112) width 226: "with its legs hanging down, "
+            text run at (233,112) width 104: "but generally,"
+            text run at (7,133) width 330: "just as she had got its neck nicely"
+            text run at (7,154) width 93: "straightened."
diff --git a/LayoutTests/platform/gtk/fast/text/hyphenate-character-expected.png b/LayoutTests/platform/gtk/fast/text/hyphenate-character-expected.png
index d575a17..6dc025c 100644
--- a/LayoutTests/platform/gtk/fast/text/hyphenate-character-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/hyphenate-character-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/hyphenate-character-expected.txt b/LayoutTests/platform/gtk/fast/text/hyphenate-character-expected.txt
index 259bc7e..b946491 100644
--- a/LayoutTests/platform/gtk/fast/text/hyphenate-character-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/hyphenate-character-expected.txt
@@ -3,7 +3,7 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock (floating) {DIV} at (4,0) size 344x264
+      RenderBlock (floating) {DIV} at (4,0) size 344x274
         RenderBlock {P} at (0,16) size 344x18
           RenderText {#text} at (0,0) size 203x17
             text run at (0,0) width 203: "The initial value (should be like "
@@ -12,24 +12,24 @@
               text run at (203,3) width 32: "auto"
           RenderText {#text} at (235,0) size 5x17
             text run at (235,0) width 5: ")"
-        RenderBlock {DIV} at (0,50) size 344x214 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (0,50) size 344x224 [border: (3px solid #000000)]
           RenderBlock (floating) {DIV} at (262,7) size 75x90 [bgcolor=#F0F8FF]
-          RenderText {#text} at (7,7) size 330x200
+          RenderText {#text} at (7,7) size 330x209
             text run at (7,7) width 245: "The chief difficulty Alice found"
-            text run at (7,27) width 245: "at first was in managing her"
-            text run at (7,47) width 245: "flamingo: she succeeded in get" + hyphen string "\x{2010}"
-            text run at (7,67) width 208: "ting its body tucked away, "
-            text run at (215,67) width 37: "com" + hyphen string "\x{2010}"
-            text run at (7,87) width 245: "fortably enough, under her arm,"
-            text run at (7,107) width 226: "with its legs hanging down, "
-            text run at (233,107) width 104: "but generally,"
-            text run at (7,127) width 330: "just as she had got its neck nicely straight" + hyphen string "\x{2010}"
-            text run at (7,147) width 42: "ened "
-            text run at (48,147) width 289: "out, and was going to give the hedge" + hyphen string "\x{2010}"
-            text run at (7,167) width 204: "hog a blow with its head, it "
-            text run at (211,167) width 126: "would twist itself"
-            text run at (7,187) width 233: "round and look up in her face\x{2026}"
-      RenderBlock (floating) {DIV} at (356,0) size 344x264
+            text run at (7,28) width 245: "at first was in managing her"
+            text run at (7,49) width 245: "flamingo: she succeeded in get" + hyphen string "\x{2010}"
+            text run at (7,70) width 208: "ting its body tucked away, "
+            text run at (215,70) width 37: "com" + hyphen string "\x{2010}"
+            text run at (7,91) width 245: "fortably enough, under her arm,"
+            text run at (7,112) width 226: "with its legs hanging down, "
+            text run at (233,112) width 104: "but generally,"
+            text run at (7,133) width 330: "just as she had got its neck nicely straight" + hyphen string "\x{2010}"
+            text run at (7,154) width 42: "ened "
+            text run at (48,154) width 289: "out, and was going to give the hedge" + hyphen string "\x{2010}"
+            text run at (7,175) width 204: "hog a blow with its head, it "
+            text run at (211,175) width 126: "would twist itself"
+            text run at (7,196) width 233: "round and look up in her face\x{2026}"
+      RenderBlock (floating) {DIV} at (356,0) size 344x274
         RenderBlock {P} at (0,16) size 344x18
           RenderText {#text} at (0,0) size 81x17
             text run at (0,0) width 81: "The default ("
@@ -38,24 +38,24 @@
               text run at (81,3) width 200: "hyphenate-character: auto"
           RenderText {#text} at (281,0) size 5x17
             text run at (281,0) width 5: ")"
-        RenderBlock {DIV} at (0,50) size 344x214 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (0,50) size 344x224 [border: (3px solid #000000)]
           RenderBlock (floating) {DIV} at (262,7) size 75x90 [bgcolor=#F0F8FF]
-          RenderText {#text} at (7,7) size 330x200
+          RenderText {#text} at (7,7) size 330x209
             text run at (7,7) width 245: "The chief difficulty Alice found"
-            text run at (7,27) width 245: "at first was in managing her"
-            text run at (7,47) width 245: "flamingo: she succeeded in get" + hyphen string "\x{2010}"
-            text run at (7,67) width 208: "ting its body tucked away, "
-            text run at (215,67) width 37: "com" + hyphen string "\x{2010}"
-            text run at (7,87) width 245: "fortably enough, under her arm,"
-            text run at (7,107) width 226: "with its legs hanging down, "
-            text run at (233,107) width 104: "but generally,"
-            text run at (7,127) width 330: "just as she had got its neck nicely straight" + hyphen string "\x{2010}"
-            text run at (7,147) width 42: "ened "
-            text run at (48,147) width 289: "out, and was going to give the hedge" + hyphen string "\x{2010}"
-            text run at (7,167) width 204: "hog a blow with its head, it "
-            text run at (211,167) width 126: "would twist itself"
-            text run at (7,187) width 233: "round and look up in her face\x{2026}"
-      RenderBlock (floating) {DIV} at (4,264) size 344x264
+            text run at (7,28) width 245: "at first was in managing her"
+            text run at (7,49) width 245: "flamingo: she succeeded in get" + hyphen string "\x{2010}"
+            text run at (7,70) width 208: "ting its body tucked away, "
+            text run at (215,70) width 37: "com" + hyphen string "\x{2010}"
+            text run at (7,91) width 245: "fortably enough, under her arm,"
+            text run at (7,112) width 226: "with its legs hanging down, "
+            text run at (233,112) width 104: "but generally,"
+            text run at (7,133) width 330: "just as she had got its neck nicely straight" + hyphen string "\x{2010}"
+            text run at (7,154) width 42: "ened "
+            text run at (48,154) width 289: "out, and was going to give the hedge" + hyphen string "\x{2010}"
+            text run at (7,175) width 204: "hog a blow with its head, it "
+            text run at (211,175) width 126: "would twist itself"
+            text run at (7,196) width 233: "round and look up in her face\x{2026}"
+      RenderBlock (floating) {DIV} at (4,274) size 344x274
         RenderBlock {P} at (0,16) size 344x18
           RenderText {#text} at (0,0) size 47x17
             text run at (0,0) width 47: "Bullet ("
@@ -64,24 +64,24 @@
               text run at (47,3) width 224: "hyphenate-character: \"\\2022\""
           RenderText {#text} at (271,0) size 5x17
             text run at (271,0) width 5: ")"
-        RenderBlock {DIV} at (0,50) size 344x214 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (0,50) size 344x224 [border: (3px solid #000000)]
           RenderBlock (floating) {DIV} at (262,7) size 75x90 [bgcolor=#F0F8FF]
-          RenderText {#text} at (7,7) size 330x200
+          RenderText {#text} at (7,7) size 330x209
             text run at (7,7) width 245: "The chief difficulty Alice found"
-            text run at (7,27) width 245: "at first was in managing her"
-            text run at (7,47) width 245: "flamingo: she succeeded in get" + hyphen string "\x{2022}"
-            text run at (7,67) width 208: "ting its body tucked away, "
-            text run at (215,67) width 37: "com" + hyphen string "\x{2022}"
-            text run at (7,87) width 245: "fortably enough, under her arm,"
-            text run at (7,107) width 226: "with its legs hanging down, "
-            text run at (233,107) width 104: "but generally,"
-            text run at (7,127) width 330: "just as she had got its neck nicely straight" + hyphen string "\x{2022}"
-            text run at (7,147) width 42: "ened "
-            text run at (48,147) width 289: "out, and was going to give the hedge" + hyphen string "\x{2022}"
-            text run at (7,167) width 204: "hog a blow with its head, it "
-            text run at (211,167) width 126: "would twist itself"
-            text run at (7,187) width 233: "round and look up in her face\x{2026}"
-      RenderBlock (floating) {DIV} at (356,264) size 357x264
+            text run at (7,28) width 245: "at first was in managing her"
+            text run at (7,49) width 245: "flamingo: she succeeded in get" + hyphen string "\x{2022}"
+            text run at (7,70) width 208: "ting its body tucked away, "
+            text run at (215,70) width 37: "com" + hyphen string "\x{2022}"
+            text run at (7,91) width 245: "fortably enough, under her arm,"
+            text run at (7,112) width 226: "with its legs hanging down, "
+            text run at (233,112) width 104: "but generally,"
+            text run at (7,133) width 330: "just as she had got its neck nicely straight" + hyphen string "\x{2022}"
+            text run at (7,154) width 42: "ened "
+            text run at (48,154) width 289: "out, and was going to give the hedge" + hyphen string "\x{2022}"
+            text run at (7,175) width 204: "hog a blow with its head, it "
+            text run at (211,175) width 126: "would twist itself"
+            text run at (7,196) width 233: "round and look up in her face\x{2026}"
+      RenderBlock (floating) {DIV} at (356,274) size 357x274
         RenderBlock {P} at (0,16) size 357x18
           RenderText {#text} at (0,0) size 136x17
             text run at (0,0) width 136: "Middle dot and tilde ("
@@ -90,20 +90,20 @@
               text run at (136,3) width 216: "hyphenate-character: \"\\B7~\""
           RenderText {#text} at (352,0) size 5x17
             text run at (352,0) width 5: ")"
-        RenderBlock {DIV} at (0,50) size 344x214 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (0,50) size 344x224 [border: (3px solid #000000)]
           RenderBlock (floating) {DIV} at (262,7) size 75x90 [bgcolor=#F0F8FF]
-          RenderText {#text} at (7,7) size 330x200
+          RenderText {#text} at (7,7) size 330x209
             text run at (7,7) width 245: "The chief difficulty Alice found"
-            text run at (7,27) width 245: "at first was in managing her"
-            text run at (7,47) width 245: "flamingo: she succeeded in get" + hyphen string "\x{B7}~"
-            text run at (7,67) width 199: "ting its body tucked away, "
-            text run at (206,67) width 46: "com" + hyphen string "\x{B7}~"
-            text run at (7,87) width 245: "fortably enough, under her arm,"
-            text run at (7,107) width 226: "with its legs hanging down, "
-            text run at (233,107) width 104: "but generally,"
-            text run at (7,127) width 330: "just as she had got its neck nicely straight" + hyphen string "\x{B7}~"
-            text run at (7,147) width 40: "ened "
-            text run at (47,147) width 290: "out, and was going to give the hedge" + hyphen string "\x{B7}~"
-            text run at (7,167) width 204: "hog a blow with its head, it "
-            text run at (211,167) width 126: "would twist itself"
-            text run at (7,187) width 233: "round and look up in her face\x{2026}"
+            text run at (7,28) width 245: "at first was in managing her"
+            text run at (7,49) width 245: "flamingo: she succeeded in get" + hyphen string "\x{B7}~"
+            text run at (7,70) width 199: "ting its body tucked away, "
+            text run at (206,70) width 46: "com" + hyphen string "\x{B7}~"
+            text run at (7,91) width 245: "fortably enough, under her arm,"
+            text run at (7,112) width 226: "with its legs hanging down, "
+            text run at (233,112) width 104: "but generally,"
+            text run at (7,133) width 330: "just as she had got its neck nicely straight" + hyphen string "\x{B7}~"
+            text run at (7,154) width 40: "ened "
+            text run at (47,154) width 290: "out, and was going to give the hedge" + hyphen string "\x{B7}~"
+            text run at (7,175) width 204: "hog a blow with its head, it "
+            text run at (211,175) width 126: "would twist itself"
+            text run at (7,196) width 233: "round and look up in her face\x{2026}"
diff --git a/LayoutTests/platform/gtk/fast/text/hyphenate-first-word-expected.png b/LayoutTests/platform/gtk/fast/text/hyphenate-first-word-expected.png
index f969161..c68e492 100644
--- a/LayoutTests/platform/gtk/fast/text/hyphenate-first-word-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/hyphenate-first-word-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/hyphenate-first-word-expected.txt b/LayoutTests/platform/gtk/fast/text/hyphenate-first-word-expected.txt
index f591fb8..3029dab 100644
--- a/LayoutTests/platform/gtk/fast/text/hyphenate-first-word-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/hyphenate-first-word-expected.txt
@@ -3,8 +3,8 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {DIV} at (0,0) size 226x327 [border: (3px solid #000000)]
-        RenderText {#text} at (3,3) size 220x321
-          text run at (3,3) width 220: "decli" + hyphen string "\x{2010}"
-          text run at (3,110) width 123: "na" + hyphen string "\x{2010}"
-          text run at (3,217) width 150: "tion"
+      RenderBlock {DIV} at (0,0) size 226x336 [border: (3px solid #000000)]
+        RenderText {#text} at (3,4) size 220x327
+          text run at (3,4) width 220: "decli" + hyphen string "\x{2010}"
+          text run at (3,114) width 123: "na" + hyphen string "\x{2010}"
+          text run at (3,224) width 150: "tion"
diff --git a/LayoutTests/platform/gtk/fast/text/hyphenate-limit-before-after-expected.png b/LayoutTests/platform/gtk/fast/text/hyphenate-limit-before-after-expected.png
index 9bbc6e5..a738640 100644
--- a/LayoutTests/platform/gtk/fast/text/hyphenate-limit-before-after-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/hyphenate-limit-before-after-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/hyphenate-limit-before-after-expected.txt b/LayoutTests/platform/gtk/fast/text/hyphenate-limit-before-after-expected.txt
index 2b10d67..ddac353 100644
--- a/LayoutTests/platform/gtk/fast/text/hyphenate-limit-before-after-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/hyphenate-limit-before-after-expected.txt
@@ -3,65 +3,65 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {DIV} at (8,25) size 126x40 [border: (3px solid #000000)]
-        RenderText {#text} at (3,3) size 104x34
+      RenderBlock {DIV} at (8,26) size 126x42 [border: (3px solid #000000)]
+        RenderText {#text} at (3,3) size 104x35
           text run at (3,3) width 104: "There is remark" + hyphen string "\x{2010}"
-          text run at (3,20) width 90: "able evidence."
-      RenderText {#text} at (142,45) size 4x17
-        text run at (142,45) width 4: " "
-      RenderBlock {DIV} at (154,25) size 126x40 [border: (3px solid #000000)]
-        RenderText {#text} at (3,3) size 104x34
+          text run at (3,21) width 90: "able evidence."
+      RenderText {#text} at (142,47) size 4x17
+        text run at (142,47) width 4: " "
+      RenderBlock {DIV} at (154,26) size 126x42 [border: (3px solid #000000)]
+        RenderText {#text} at (3,3) size 104x35
           text run at (3,3) width 104: "There is remark" + hyphen string "\x{2010}"
-          text run at (3,20) width 90: "able evidence."
-      RenderText {#text} at (288,45) size 4x17
-        text run at (288,45) width 4: " "
-      RenderBlock {DIV} at (300,25) size 126x40 [border: (3px solid #000000)]
-        RenderText {#text} at (3,3) size 104x34
+          text run at (3,21) width 90: "able evidence."
+      RenderText {#text} at (288,47) size 4x17
+        text run at (288,47) width 4: " "
+      RenderBlock {DIV} at (300,26) size 126x42 [border: (3px solid #000000)]
+        RenderText {#text} at (3,3) size 104x35
           text run at (3,3) width 104: "There is remark" + hyphen string "\x{2010}"
-          text run at (3,20) width 90: "able evidence."
-      RenderText {#text} at (434,45) size 4x17
-        text run at (434,45) width 4: " "
-      RenderBlock {DIV} at (446,25) size 126x40 [border: (3px solid #000000)]
-        RenderText {#text} at (3,3) size 104x34
+          text run at (3,21) width 90: "able evidence."
+      RenderText {#text} at (434,47) size 4x17
+        text run at (434,47) width 4: " "
+      RenderBlock {DIV} at (446,26) size 126x42 [border: (3px solid #000000)]
+        RenderText {#text} at (3,3) size 104x35
           text run at (3,3) width 104: "There is remark" + hyphen string "\x{2010}"
-          text run at (3,20) width 90: "able evidence."
-      RenderText {#text} at (580,45) size 4x17
-        text run at (580,45) width 4: " "
-      RenderBlock {DIV} at (592,8) size 126x57 [border: (3px solid #000000)]
-        RenderText {#text} at (3,3) size 70x51
+          text run at (3,21) width 90: "able evidence."
+      RenderText {#text} at (580,47) size 4x17
+        text run at (580,47) width 4: " "
+      RenderBlock {DIV} at (592,8) size 126x60 [border: (3px solid #000000)]
+        RenderText {#text} at (3,3) size 70x53
           text run at (3,3) width 51: "There is"
-          text run at (3,20) width 70: "remarkable"
-          text run at (3,37) width 60: "evidence."
-      RenderText {#text} at (726,45) size 4x17
-        text run at (726,45) width 4: " "
-      RenderBlock {DIV} at (8,98) size 126x40 [border: (3px solid #000000)]
-        RenderText {#text} at (3,3) size 104x34
+          text run at (3,21) width 70: "remarkable"
+          text run at (3,39) width 60: "evidence."
+      RenderText {#text} at (726,47) size 4x17
+        text run at (726,47) width 4: " "
+      RenderBlock {DIV} at (8,102) size 126x42 [border: (3px solid #000000)]
+        RenderText {#text} at (3,3) size 104x35
           text run at (3,3) width 104: "There is remark" + hyphen string "\x{2010}"
-          text run at (3,20) width 90: "able evidence."
-      RenderText {#text} at (142,118) size 4x17
-        text run at (142,118) width 4: " "
-      RenderBlock {DIV} at (154,98) size 126x40 [border: (3px solid #000000)]
-        RenderText {#text} at (3,3) size 104x34
+          text run at (3,21) width 90: "able evidence."
+      RenderText {#text} at (142,123) size 4x17
+        text run at (142,123) width 4: " "
+      RenderBlock {DIV} at (154,102) size 126x42 [border: (3px solid #000000)]
+        RenderText {#text} at (3,3) size 104x35
           text run at (3,3) width 104: "There is remark" + hyphen string "\x{2010}"
-          text run at (3,20) width 90: "able evidence."
-      RenderText {#text} at (288,118) size 4x17
-        text run at (288,118) width 4: " "
-      RenderBlock {DIV} at (300,98) size 126x40 [border: (3px solid #000000)]
-        RenderText {#text} at (3,3) size 104x34
+          text run at (3,21) width 90: "able evidence."
+      RenderText {#text} at (288,123) size 4x17
+        text run at (288,123) width 4: " "
+      RenderBlock {DIV} at (300,102) size 126x42 [border: (3px solid #000000)]
+        RenderText {#text} at (3,3) size 104x35
           text run at (3,3) width 104: "There is remark" + hyphen string "\x{2010}"
-          text run at (3,20) width 90: "able evidence."
-      RenderText {#text} at (434,118) size 4x17
-        text run at (434,118) width 4: " "
-      RenderBlock {DIV} at (446,81) size 126x57 [border: (3px solid #000000)]
-        RenderText {#text} at (3,3) size 86x51
+          text run at (3,21) width 90: "able evidence."
+      RenderText {#text} at (434,123) size 4x17
+        text run at (434,123) width 4: " "
+      RenderBlock {DIV} at (446,84) size 126x60 [border: (3px solid #000000)]
+        RenderText {#text} at (3,3) size 86x53
           text run at (3,3) width 72: "There is re" + hyphen string "\x{2010}"
-          text run at (3,20) width 86: "markable evi" + hyphen string "\x{2010}"
-          text run at (3,37) width 41: "dence."
-      RenderText {#text} at (580,118) size 4x17
-        text run at (580,118) width 4: " "
-      RenderBlock {DIV} at (592,81) size 126x57 [border: (3px solid #000000)]
-        RenderText {#text} at (3,3) size 98x51
+          text run at (3,21) width 86: "markable evi" + hyphen string "\x{2010}"
+          text run at (3,39) width 41: "dence."
+      RenderText {#text} at (580,123) size 4x17
+        text run at (580,123) width 4: " "
+      RenderBlock {DIV} at (592,84) size 126x60 [border: (3px solid #000000)]
+        RenderText {#text} at (3,3) size 98x53
           text run at (3,3) width 51: "There is"
-          text run at (3,20) width 98: "remarkable evi" + hyphen string "\x{2010}"
-          text run at (3,37) width 41: "dence."
+          text run at (3,21) width 98: "remarkable evi" + hyphen string "\x{2010}"
+          text run at (3,39) width 41: "dence."
       RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/text/hyphenate-limit-lines-expected.png b/LayoutTests/platform/gtk/fast/text/hyphenate-limit-lines-expected.png
index 15a68c2..5572b12 100644
--- a/LayoutTests/platform/gtk/fast/text/hyphenate-limit-lines-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/hyphenate-limit-lines-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/hyphenate-limit-lines-expected.txt b/LayoutTests/platform/gtk/fast/text/hyphenate-limit-lines-expected.txt
index be1136b..24a2526 100644
--- a/LayoutTests/platform/gtk/fast/text/hyphenate-limit-lines-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/hyphenate-limit-lines-expected.txt
@@ -1,112 +1,112 @@
-layer at (0,0) size 785x998
+layer at (0,0) size 785x1032
   RenderView at (0,0) size 785x600
-layer at (0,0) size 785x998
-  RenderBlock {HTML} at (0,0) size 785x998
+layer at (0,0) size 785x1032
+  RenderBlock {HTML} at (0,0) size 785x1032
     RenderBody {BODY} at (8,8) size 769x584
-      RenderBlock (floating) {DIV} at (4,0) size 202x495 [border: (1px solid #ADD8E6)]
-        RenderText {#text} at (1,1) size 200x493
+      RenderBlock (floating) {DIV} at (4,0) size 202x512 [border: (1px solid #ADD8E6)]
+        RenderText {#text} at (1,1) size 200x509
           text run at (1,1) width 200: "also the division of"
-          text run at (1,30) width 200: "the mind into the"
-          text run at (1,59) width 200: "rational, concupis" + hyphen string "\x{2010}"
-          text run at (1,88) width 111: "cent, and "
-          text run at (112,88) width 89: "irascible"
-          text run at (1,117) width 200: "elements, or of"
-          text run at (1,146) width 200: "pleasures and de" + hyphen string "\x{2010}"
-          text run at (1,175) width 200: "sires into neces" + hyphen string "\x{2010}"
-          text run at (1,204) width 106: "sary and "
-          text run at (107,204) width 94: "unneces" + hyphen string "\x{2010}"
-          text run at (1,233) width 200: "sary\x{2014}these and"
-          text run at (1,262) width 200: "other great forms"
-          text run at (1,291) width 200: "of thought are all"
-          text run at (1,320) width 128: "of them "
-          text run at (129,320) width 72: "to be"
-          text run at (1,349) width 200: "found in the"
-          text run at (1,378) width 200: "Republic, and"
-          text run at (1,407) width 200: "were probably"
-          text run at (1,436) width 200: "first invented by"
-          text run at (1,465) width 60: "Plato."
-      RenderBlock (floating) {DIV} at (214,0) size 202x495 [border: (1px solid #ADD8E6)]
-        RenderText {#text} at (1,1) size 200x493
+          text run at (1,31) width 200: "the mind into the"
+          text run at (1,61) width 200: "rational, concupis" + hyphen string "\x{2010}"
+          text run at (1,91) width 111: "cent, and "
+          text run at (112,91) width 89: "irascible"
+          text run at (1,121) width 200: "elements, or of"
+          text run at (1,151) width 200: "pleasures and de" + hyphen string "\x{2010}"
+          text run at (1,181) width 200: "sires into neces" + hyphen string "\x{2010}"
+          text run at (1,211) width 106: "sary and "
+          text run at (107,211) width 94: "unneces" + hyphen string "\x{2010}"
+          text run at (1,241) width 200: "sary\x{2014}these and"
+          text run at (1,271) width 200: "other great forms"
+          text run at (1,301) width 200: "of thought are all"
+          text run at (1,331) width 128: "of them "
+          text run at (129,331) width 72: "to be"
+          text run at (1,361) width 200: "found in the"
+          text run at (1,391) width 200: "Republic, and"
+          text run at (1,421) width 200: "were probably"
+          text run at (1,451) width 200: "first invented by"
+          text run at (1,481) width 60: "Plato."
+      RenderBlock (floating) {DIV} at (214,0) size 202x512 [border: (1px solid #ADD8E6)]
+        RenderText {#text} at (1,1) size 200x509
           text run at (1,1) width 200: "also the division of"
-          text run at (1,30) width 200: "the mind into the"
-          text run at (1,59) width 200: "rational, concupis" + hyphen string "\x{2010}"
-          text run at (1,88) width 111: "cent, and "
-          text run at (112,88) width 89: "irascible"
-          text run at (1,117) width 200: "elements, or of"
-          text run at (1,146) width 200: "pleasures and de" + hyphen string "\x{2010}"
-          text run at (1,175) width 200: "sires into neces" + hyphen string "\x{2010}"
-          text run at (1,204) width 106: "sary and "
-          text run at (107,204) width 94: "unneces" + hyphen string "\x{2010}"
-          text run at (1,233) width 200: "sary\x{2014}these and"
-          text run at (1,262) width 200: "other great forms"
-          text run at (1,291) width 200: "of thought are all"
-          text run at (1,320) width 128: "of them "
-          text run at (129,320) width 72: "to be"
-          text run at (1,349) width 200: "found in the"
-          text run at (1,378) width 200: "Republic, and"
-          text run at (1,407) width 200: "were probably"
-          text run at (1,436) width 200: "first invented by"
-          text run at (1,465) width 60: "Plato."
-      RenderBlock (floating) {DIV} at (424,0) size 202x495 [border: (1px solid #ADD8E6)]
-        RenderText {#text} at (1,1) size 200x493
+          text run at (1,31) width 200: "the mind into the"
+          text run at (1,61) width 200: "rational, concupis" + hyphen string "\x{2010}"
+          text run at (1,91) width 111: "cent, and "
+          text run at (112,91) width 89: "irascible"
+          text run at (1,121) width 200: "elements, or of"
+          text run at (1,151) width 200: "pleasures and de" + hyphen string "\x{2010}"
+          text run at (1,181) width 200: "sires into neces" + hyphen string "\x{2010}"
+          text run at (1,211) width 106: "sary and "
+          text run at (107,211) width 94: "unneces" + hyphen string "\x{2010}"
+          text run at (1,241) width 200: "sary\x{2014}these and"
+          text run at (1,271) width 200: "other great forms"
+          text run at (1,301) width 200: "of thought are all"
+          text run at (1,331) width 128: "of them "
+          text run at (129,331) width 72: "to be"
+          text run at (1,361) width 200: "found in the"
+          text run at (1,391) width 200: "Republic, and"
+          text run at (1,421) width 200: "were probably"
+          text run at (1,451) width 200: "first invented by"
+          text run at (1,481) width 60: "Plato."
+      RenderBlock (floating) {DIV} at (424,0) size 202x512 [border: (1px solid #ADD8E6)]
+        RenderText {#text} at (1,1) size 200x509
           text run at (1,1) width 200: "also the division of"
-          text run at (1,30) width 200: "the mind into the"
-          text run at (1,59) width 200: "rational, concupis" + hyphen string "\x{2010}"
-          text run at (1,88) width 111: "cent, and "
-          text run at (112,88) width 89: "irascible"
-          text run at (1,117) width 200: "elements, or of"
-          text run at (1,146) width 200: "pleasures and de" + hyphen string "\x{2010}"
-          text run at (1,175) width 200: "sires into neces" + hyphen string "\x{2010}"
-          text run at (1,204) width 200: "sary and"
-          text run at (1,233) width 200: "unnecessary\x{2014}"
-          text run at (1,262) width 200: "these and other"
-          text run at (1,291) width 200: "great forms of"
-          text run at (1,320) width 200: "thought are all of"
-          text run at (1,349) width 66: "them "
-          text run at (67,349) width 134: "to be found"
-          text run at (1,378) width 200: "in the Republic,"
-          text run at (1,407) width 200: "and were probably"
-          text run at (1,436) width 200: "first invented by"
-          text run at (1,465) width 60: "Plato."
-      RenderBlock (floating) {DIV} at (4,495) size 202x495 [border: (1px solid #ADD8E6)]
-        RenderText {#text} at (1,1) size 200x493
+          text run at (1,31) width 200: "the mind into the"
+          text run at (1,61) width 200: "rational, concupis" + hyphen string "\x{2010}"
+          text run at (1,91) width 111: "cent, and "
+          text run at (112,91) width 89: "irascible"
+          text run at (1,121) width 200: "elements, or of"
+          text run at (1,151) width 200: "pleasures and de" + hyphen string "\x{2010}"
+          text run at (1,181) width 200: "sires into neces" + hyphen string "\x{2010}"
+          text run at (1,211) width 200: "sary and"
+          text run at (1,241) width 200: "unnecessary\x{2014}"
+          text run at (1,271) width 200: "these and other"
+          text run at (1,301) width 200: "great forms of"
+          text run at (1,331) width 200: "thought are all of"
+          text run at (1,361) width 66: "them "
+          text run at (67,361) width 134: "to be found"
+          text run at (1,391) width 200: "in the Republic,"
+          text run at (1,421) width 200: "and were probably"
+          text run at (1,451) width 200: "first invented by"
+          text run at (1,481) width 60: "Plato."
+      RenderBlock (floating) {DIV} at (4,512) size 202x512 [border: (1px solid #ADD8E6)]
+        RenderText {#text} at (1,1) size 200x509
           text run at (1,1) width 200: "also the division of"
-          text run at (1,30) width 200: "the mind into the"
-          text run at (1,59) width 200: "rational, concupis" + hyphen string "\x{2010}"
-          text run at (1,88) width 111: "cent, and "
-          text run at (112,88) width 89: "irascible"
-          text run at (1,117) width 200: "elements, or of"
-          text run at (1,146) width 200: "pleasures and de" + hyphen string "\x{2010}"
-          text run at (1,175) width 200: "sires into"
-          text run at (1,204) width 165: "necessary and "
-          text run at (166,204) width 35: "un" + hyphen string "\x{2010}"
-          text run at (1,233) width 200: "necessary\x{2014}these"
-          text run at (1,262) width 200: "and other great"
-          text run at (1,291) width 200: "forms of thought"
-          text run at (1,320) width 180: "are all of them "
-          text run at (181,320) width 20: "to"
-          text run at (1,349) width 200: "be found in the"
-          text run at (1,378) width 200: "Republic, and"
-          text run at (1,407) width 200: "were probably"
-          text run at (1,436) width 200: "first invented by"
-          text run at (1,465) width 60: "Plato."
-      RenderBlock (floating) {DIV} at (214,495) size 202x495 [border: (1px solid #ADD8E6)]
-        RenderText {#text} at (1,1) size 200x493
+          text run at (1,31) width 200: "the mind into the"
+          text run at (1,61) width 200: "rational, concupis" + hyphen string "\x{2010}"
+          text run at (1,91) width 111: "cent, and "
+          text run at (112,91) width 89: "irascible"
+          text run at (1,121) width 200: "elements, or of"
+          text run at (1,151) width 200: "pleasures and de" + hyphen string "\x{2010}"
+          text run at (1,181) width 200: "sires into"
+          text run at (1,211) width 165: "necessary and "
+          text run at (166,211) width 35: "un" + hyphen string "\x{2010}"
+          text run at (1,241) width 200: "necessary\x{2014}these"
+          text run at (1,271) width 200: "and other great"
+          text run at (1,301) width 200: "forms of thought"
+          text run at (1,331) width 180: "are all of them "
+          text run at (181,331) width 20: "to"
+          text run at (1,361) width 200: "be found in the"
+          text run at (1,391) width 200: "Republic, and"
+          text run at (1,421) width 200: "were probably"
+          text run at (1,451) width 200: "first invented by"
+          text run at (1,481) width 60: "Plato."
+      RenderBlock (floating) {DIV} at (214,512) size 202x512 [border: (1px solid #ADD8E6)]
+        RenderText {#text} at (1,1) size 200x509
           text run at (1,1) width 200: "also the division of"
-          text run at (1,30) width 200: "the mind into the"
-          text run at (1,59) width 87: "rational,"
-          text run at (1,88) width 200: "concupiscent, and"
-          text run at (1,117) width 200: "irascible elements,"
-          text run at (1,146) width 200: "or of pleasures"
-          text run at (1,175) width 200: "and desires into"
-          text run at (1,204) width 200: "necessary and"
-          text run at (1,233) width 200: "unnecessary\x{2014}"
-          text run at (1,262) width 200: "these and other"
-          text run at (1,291) width 200: "great forms of"
-          text run at (1,320) width 200: "thought are all of"
-          text run at (1,349) width 66: "them "
-          text run at (67,349) width 134: "to be found"
-          text run at (1,378) width 200: "in the Republic,"
-          text run at (1,407) width 200: "and were probably"
-          text run at (1,436) width 200: "first invented by"
-          text run at (1,465) width 60: "Plato."
+          text run at (1,31) width 200: "the mind into the"
+          text run at (1,61) width 87: "rational,"
+          text run at (1,91) width 200: "concupiscent, and"
+          text run at (1,121) width 200: "irascible elements,"
+          text run at (1,151) width 200: "or of pleasures"
+          text run at (1,181) width 200: "and desires into"
+          text run at (1,211) width 200: "necessary and"
+          text run at (1,241) width 200: "unnecessary\x{2014}"
+          text run at (1,271) width 200: "these and other"
+          text run at (1,301) width 200: "great forms of"
+          text run at (1,331) width 200: "thought are all of"
+          text run at (1,361) width 66: "them "
+          text run at (67,361) width 134: "to be found"
+          text run at (1,391) width 200: "in the Republic,"
+          text run at (1,421) width 200: "and were probably"
+          text run at (1,451) width 200: "first invented by"
+          text run at (1,481) width 60: "Plato."
diff --git a/LayoutTests/platform/gtk/fast/text/hyphens-expected.png b/LayoutTests/platform/gtk/fast/text/hyphens-expected.png
index c4bc92d..8adae9f 100644
--- a/LayoutTests/platform/gtk/fast/text/hyphens-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/hyphens-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/hyphens-expected.txt b/LayoutTests/platform/gtk/fast/text/hyphens-expected.txt
index f353924..ca534a6 100644
--- a/LayoutTests/platform/gtk/fast/text/hyphens-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/hyphens-expected.txt
@@ -3,97 +3,97 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock (floating) {DIV} at (4,0) size 344x264
+      RenderBlock (floating) {DIV} at (4,0) size 344x274
         RenderBlock {P} at (0,16) size 344x18
           RenderInline {TT} at (0,0) size 120x15
             RenderText {#text} at (0,3) size 120x15
               text run at (0,3) width 120: "hyphens: manual"
           RenderText {#text} at (120,0) size 136x17
             text run at (120,0) width 136: " without soft hyphens"
-        RenderBlock {DIV} at (0,50) size 344x214 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (0,50) size 344x224 [border: (3px solid #000000)]
           RenderBlock (floating) {DIV} at (262,7) size 75x90 [bgcolor=#F0F8FF]
-          RenderText {#text} at (7,7) size 330x200
+          RenderText {#text} at (7,7) size 330x209
             text run at (7,7) width 245: "The chief difficulty Alice found"
-            text run at (7,27) width 245: "at first was in managing her"
-            text run at (7,47) width 245: "flamingo: she succeeded in"
-            text run at (7,67) width 245: "getting its body tucked away,"
-            text run at (7,87) width 245: "comfortably enough, under her"
-            text run at (7,107) width 307: "arm, with its legs hanging down, "
-            text run at (314,107) width 23: "but"
-            text run at (7,127) width 330: "generally, just as she had got its neck nicely"
-            text run at (7,147) width 96: "straightened "
-            text run at (102,147) width 235: "out, and was going to give the"
-            text run at (7,167) width 285: "hedgehog a blow with its head, it "
-            text run at (292,167) width 45: "would"
-            text run at (7,187) width 314: "twist itself round and look up in her face\x{2026}"
-      RenderBlock (floating) {DIV} at (356,0) size 344x264
+            text run at (7,28) width 245: "at first was in managing her"
+            text run at (7,49) width 245: "flamingo: she succeeded in"
+            text run at (7,70) width 245: "getting its body tucked away,"
+            text run at (7,91) width 245: "comfortably enough, under her"
+            text run at (7,112) width 307: "arm, with its legs hanging down, "
+            text run at (314,112) width 23: "but"
+            text run at (7,133) width 330: "generally, just as she had got its neck nicely"
+            text run at (7,154) width 96: "straightened "
+            text run at (102,154) width 235: "out, and was going to give the"
+            text run at (7,175) width 285: "hedgehog a blow with its head, it "
+            text run at (292,175) width 45: "would"
+            text run at (7,196) width 314: "twist itself round and look up in her face\x{2026}"
+      RenderBlock (floating) {DIV} at (356,0) size 344x274
         RenderBlock {P} at (0,16) size 344x18
           RenderInline {TT} at (0,0) size 104x15
             RenderText {#text} at (0,3) size 104x15
               text run at (0,3) width 104: "hyphens: none"
           RenderText {#text} at (104,0) size 116x17
             text run at (104,0) width 116: " with soft hyphens"
-        RenderBlock {DIV} at (0,50) size 344x214 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (0,50) size 344x224 [border: (3px solid #000000)]
           RenderBlock (floating) {DIV} at (262,7) size 75x90 [bgcolor=#F0F8FF]
-          RenderText {#text} at (7,7) size 330x200
+          RenderText {#text} at (7,7) size 330x209
             text run at (7,7) width 245: "The chief difficulty Alice found"
-            text run at (7,27) width 245: "at first was in managing her"
-            text run at (7,47) width 245: "flamingo: she succeeded in"
-            text run at (7,67) width 245: "get\x{AD}ting its body tucked away,"
-            text run at (7,87) width 245: "com\x{AD}fortably enough, under her"
-            text run at (7,107) width 307: "arm, with its legs hanging down, "
-            text run at (314,107) width 23: "but"
-            text run at (7,127) width 330: "generally, just as she had got its neck nicely"
-            text run at (7,147) width 96: "straight\x{AD}ened "
-            text run at (102,147) width 235: "out, and was going to give the"
-            text run at (7,167) width 285: "hedge\x{AD}hog a blow with its head, it "
-            text run at (292,167) width 45: "would"
-            text run at (7,187) width 314: "twist itself round and look up in her face\x{2026}"
-      RenderBlock (floating) {DIV} at (4,264) size 344x264
+            text run at (7,28) width 245: "at first was in managing her"
+            text run at (7,49) width 245: "flamingo: she succeeded in"
+            text run at (7,70) width 245: "get\x{AD}ting its body tucked away,"
+            text run at (7,91) width 245: "com\x{AD}fortably enough, under her"
+            text run at (7,112) width 307: "arm, with its legs hanging down, "
+            text run at (314,112) width 23: "but"
+            text run at (7,133) width 330: "generally, just as she had got its neck nicely"
+            text run at (7,154) width 96: "straight\x{AD}ened "
+            text run at (102,154) width 235: "out, and was going to give the"
+            text run at (7,175) width 285: "hedge\x{AD}hog a blow with its head, it "
+            text run at (292,175) width 45: "would"
+            text run at (7,196) width 314: "twist itself round and look up in her face\x{2026}"
+      RenderBlock (floating) {DIV} at (4,274) size 344x274
         RenderBlock {P} at (0,16) size 344x18
           RenderInline {TT} at (0,0) size 120x15
             RenderText {#text} at (0,3) size 120x15
               text run at (0,3) width 120: "hyphens: manual"
           RenderText {#text} at (120,0) size 116x17
             text run at (120,0) width 116: " with soft hyphens"
-        RenderBlock {DIV} at (0,50) size 344x214 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (0,50) size 344x224 [border: (3px solid #000000)]
           RenderBlock (floating) {DIV} at (262,7) size 75x90 [bgcolor=#F0F8FF]
-          RenderText {#text} at (7,7) size 330x200
+          RenderText {#text} at (7,7) size 330x209
             text run at (7,7) width 245: "The chief difficulty Alice found"
-            text run at (7,27) width 245: "at first was in managing her"
-            text run at (7,47) width 245: "flamingo: she succeeded in get\x{AD}" + hyphen string "\x{2010}"
-            text run at (7,67) width 208: "ting its body tucked away, "
-            text run at (215,67) width 37: "com\x{AD}" + hyphen string "\x{2010}"
-            text run at (7,87) width 245: "fortably enough, under her arm,"
-            text run at (7,107) width 226: "with its legs hanging down, "
-            text run at (233,107) width 104: "but generally,"
-            text run at (7,127) width 330: "just as she had got its neck nicely straight\x{AD}" + hyphen string "\x{2010}"
-            text run at (7,147) width 42: "ened "
-            text run at (48,147) width 289: "out, and was going to give the hedge\x{AD}" + hyphen string "\x{2010}"
-            text run at (7,167) width 204: "hog a blow with its head, it "
-            text run at (211,167) width 126: "would twist itself"
-            text run at (7,187) width 233: "round and look up in her face\x{2026}"
-      RenderBlock (floating) {DIV} at (356,264) size 344x264
+            text run at (7,28) width 245: "at first was in managing her"
+            text run at (7,49) width 245: "flamingo: she succeeded in get\x{AD}" + hyphen string "\x{2010}"
+            text run at (7,70) width 208: "ting its body tucked away, "
+            text run at (215,70) width 37: "com\x{AD}" + hyphen string "\x{2010}"
+            text run at (7,91) width 245: "fortably enough, under her arm,"
+            text run at (7,112) width 226: "with its legs hanging down, "
+            text run at (233,112) width 104: "but generally,"
+            text run at (7,133) width 330: "just as she had got its neck nicely straight\x{AD}" + hyphen string "\x{2010}"
+            text run at (7,154) width 42: "ened "
+            text run at (48,154) width 289: "out, and was going to give the hedge\x{AD}" + hyphen string "\x{2010}"
+            text run at (7,175) width 204: "hog a blow with its head, it "
+            text run at (211,175) width 126: "would twist itself"
+            text run at (7,196) width 233: "round and look up in her face\x{2026}"
+      RenderBlock (floating) {DIV} at (356,274) size 344x274
         RenderBlock {P} at (0,16) size 344x18
           RenderInline {TT} at (0,0) size 104x15
             RenderText {#text} at (0,3) size 104x15
               text run at (0,3) width 104: "hyphens: auto"
           RenderText {#text} at (104,0) size 136x17
             text run at (104,0) width 136: " without soft hyphens"
-        RenderBlock {DIV} at (0,50) size 344x214 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (0,50) size 344x224 [border: (3px solid #000000)]
           RenderBlock (floating) {DIV} at (262,7) size 75x90 [bgcolor=#F0F8FF]
-          RenderText {#text} at (7,7) size 330x200
+          RenderText {#text} at (7,7) size 330x209
             text run at (7,7) width 245: "The chief difficulty Alice found"
-            text run at (7,27) width 245: "at first was in managing her"
-            text run at (7,47) width 245: "flamingo: she succeeded in get" + hyphen string "\x{2010}"
-            text run at (7,67) width 208: "ting its body tucked away, "
-            text run at (215,67) width 37: "com" + hyphen string "\x{2010}"
-            text run at (7,87) width 245: "fortably enough, under her arm,"
-            text run at (7,107) width 226: "with its legs hanging down, "
-            text run at (233,107) width 104: "but generally,"
-            text run at (7,127) width 330: "just as she had got its neck nicely straight" + hyphen string "\x{2010}"
-            text run at (7,147) width 42: "ened "
-            text run at (48,147) width 289: "out, and was going to give the hedge" + hyphen string "\x{2010}"
-            text run at (7,167) width 204: "hog a blow with its head, it "
-            text run at (211,167) width 126: "would twist itself"
-            text run at (7,187) width 233: "round and look up in her face\x{2026}"
+            text run at (7,28) width 245: "at first was in managing her"
+            text run at (7,49) width 245: "flamingo: she succeeded in get" + hyphen string "\x{2010}"
+            text run at (7,70) width 208: "ting its body tucked away, "
+            text run at (215,70) width 37: "com" + hyphen string "\x{2010}"
+            text run at (7,91) width 245: "fortably enough, under her arm,"
+            text run at (7,112) width 226: "with its legs hanging down, "
+            text run at (233,112) width 104: "but generally,"
+            text run at (7,133) width 330: "just as she had got its neck nicely straight" + hyphen string "\x{2010}"
+            text run at (7,154) width 42: "ened "
+            text run at (48,154) width 289: "out, and was going to give the hedge" + hyphen string "\x{2010}"
+            text run at (7,175) width 204: "hog a blow with its head, it "
+            text run at (211,175) width 126: "would twist itself"
+            text run at (7,196) width 233: "round and look up in her face\x{2026}"
diff --git a/LayoutTests/platform/gtk/fast/text/in-rendered-text-rtl-expected.png b/LayoutTests/platform/gtk/fast/text/in-rendered-text-rtl-expected.png
index 9b83f97..3d91a62 100644
--- a/LayoutTests/platform/gtk/fast/text/in-rendered-text-rtl-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/in-rendered-text-rtl-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/in-rendered-text-rtl-expected.txt b/LayoutTests/platform/gtk/fast/text/in-rendered-text-rtl-expected.txt
index f8db076..f8d3b49 100644
--- a/LayoutTests/platform/gtk/fast/text/in-rendered-text-rtl-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/in-rendered-text-rtl-expected.txt
@@ -3,24 +3,24 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x34
+      RenderBlock {P} at (0,0) size 784x36
         RenderText {#text} at (0,0) size 67x17
           text run at (0,0) width 67: "Test for "
-        RenderInline {I} at (0,0) size 780x34
+        RenderInline {I} at (0,0) size 780x35
           RenderInline {A} at (0,0) size 426x17 [color=#0000EE]
             RenderText {#text} at (67,0) size 426x17
               text run at (67,0) width 426: "http://bugzilla.opendarwin.org/show_bug.cgi?id=7433"
-          RenderText {#text} at (493,0) size 780x34
+          RenderText {#text} at (493,0) size 780x35
             text run at (493,0) width 287: " REGRESSION (r12789): Second RTL"
-            text run at (0,17) width 293: "text run on a line cannot be selected"
-        RenderText {#text} at (293,17) size 5x17
-          text run at (293,17) width 5: "."
-      RenderBlock {P} at (0,50) size 784x34
-        RenderText {#text} at (0,0) size 766x34
+            text run at (0,18) width 293: "text run on a line cannot be selected"
+        RenderText {#text} at (293,18) size 5x17
+          text run at (293,18) width 5: "."
+      RenderBlock {P} at (0,52) size 784x36
+        RenderText {#text} at (0,0) size 766x35
           text run at (0,0) width 766: "The rightmost two words in the Hebrew text should be selectable by dragging or double-clicking"
-          text run at (0,17) width 47: "them."
-      RenderBlock {HR} at (0,100) size 784x2 [border: (1px inset #000000)]
-      RenderBlock (anonymous) at (0,110) size 784x17
+          text run at (0,18) width 47: "them."
+      RenderBlock {HR} at (0,104) size 784x2 [border: (1px inset #000000)]
+      RenderBlock (anonymous) at (0,114) size 784x18
         RenderInline {SPAN} at (0,0) size 152x17
           RenderText {#text} at (0,0) size 152x17
             text run at (0,0) width 62 RTL: "\x{5E9}\x{5EA}\x{5D4} \x{5DE}\x{5D9}\x{5E5}"
diff --git a/LayoutTests/platform/gtk/fast/text/indic-expected.txt b/LayoutTests/platform/gtk/fast/text/indic-expected.txt
index 315e561..5f24c98 100644
--- a/LayoutTests/platform/gtk/fast/text/indic-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/indic-expected.txt
@@ -6,6 +6,6 @@
       RenderText {#text} at (0,0) size 620x17
         text run at (0,0) width 620: "This page renders some indic text and makes sure that the text metrics match the expected metrics. "
       RenderBR {BR} at (620,14) size 0x0
-      RenderText {#text} at (0,17) size 746x34
-        text run at (0,17) width 746: "\x{AA0}\x{AB3}\x{AA8}\x{ABE} \x{A87}\x{AB0}\x{ABE}\x{A95}\x{AC0} \x{AAA}\x{ACD}\x{AB0}\x{AA6}\x{AC7}\x{AB6}\x{ACB}\x{AA8}\x{AC7} \x{A87}\x{AB8}\x{ACD}\x{AB2}\x{ABE}\x{AAE}\x{ABF}\x{A95} \x{AB0}\x{ABE}\x{AB7}\x{ACD}\x{A9F}\x{ACD}\x{AB0} \x{A9C}\x{ABE}\x{AB9}\x{AC7}\x{AB0} \x{A95}\x{AB0}\x{ACD}\x{AAF}\x{AC1}\x{A82} \x{A9B}\x{AC7} \x{A85}\x{AA8}\x{AC7} \x{AAA}\x{ACB}\x{AA4}\x{ABE}\x{AA8}\x{ACB} \x{AB5}\x{ACD}\x{AAF}\x{ABE}\x{AAA} \x{AB5}\x{AA7}\x{ABE}\x{AB0}\x{AB5}\x{ABE} \x{AA4}\x{AC7}\x{AAE}\x{AA8}\x{ABE} \x{AB5}\x{AA1}\x{ABE} \x{AAA}\x{ACD}\x{AB0}\x{AA4}\x{ACD}\x{AAF}\x{AC7} \x{AB5}\x{AAB}\x{ABE}\x{AA6}\x{ABE}\x{AB0}\x{AC0}\x{AA8}\x{AC1}\x{A82} \x{AB5}\x{ABF}\x{AB6}\x{ACD}\x{AB5}\x{AAD}\x{AB0}\x{AA8}\x{ABE}"
-        text run at (0,34) width 426: "\x{AAE}\x{AC1}\x{AB8}\x{ACD}\x{AB2}\x{ABF}\x{AAE}\x{ACB}\x{AA8}\x{AC7} \x{A86}\x{AB9}\x{ACD}\x{AB5}\x{ABE}\x{AA8} \x{A95}\x{AB0}\x{ACD}\x{AAF}\x{AC1}\x{A82} \x{A9B}\x{AC7}. \x{A87}\x{AB8}\x{ACD}\x{AB2}\x{ABE}\x{AAE}\x{ABF}\x{A95} \x{AB8}\x{ACD}\x{A9F}\x{AC7}\x{A9F} \x{A93}\x{AAB} \x{A87}\x{AB0}\x{ABE}\x{A95} \x{A8F}\x{AA8}\x{ACD}\x{AA1} \x{AB8}\x{ABF}\x{AB0}\x{ABF}\x{AAF}\x{ABE}"
+      RenderText {#text} at (0,18) size 746x35
+        text run at (0,18) width 746: "\x{AA0}\x{AB3}\x{AA8}\x{ABE} \x{A87}\x{AB0}\x{ABE}\x{A95}\x{AC0} \x{AAA}\x{ACD}\x{AB0}\x{AA6}\x{AC7}\x{AB6}\x{ACB}\x{AA8}\x{AC7} \x{A87}\x{AB8}\x{ACD}\x{AB2}\x{ABE}\x{AAE}\x{ABF}\x{A95} \x{AB0}\x{ABE}\x{AB7}\x{ACD}\x{A9F}\x{ACD}\x{AB0} \x{A9C}\x{ABE}\x{AB9}\x{AC7}\x{AB0} \x{A95}\x{AB0}\x{ACD}\x{AAF}\x{AC1}\x{A82} \x{A9B}\x{AC7} \x{A85}\x{AA8}\x{AC7} \x{AAA}\x{ACB}\x{AA4}\x{ABE}\x{AA8}\x{ACB} \x{AB5}\x{ACD}\x{AAF}\x{ABE}\x{AAA} \x{AB5}\x{AA7}\x{ABE}\x{AB0}\x{AB5}\x{ABE} \x{AA4}\x{AC7}\x{AAE}\x{AA8}\x{ABE} \x{AB5}\x{AA1}\x{ABE} \x{AAA}\x{ACD}\x{AB0}\x{AA4}\x{ACD}\x{AAF}\x{AC7} \x{AB5}\x{AAB}\x{ABE}\x{AA6}\x{ABE}\x{AB0}\x{AC0}\x{AA8}\x{AC1}\x{A82} \x{AB5}\x{ABF}\x{AB6}\x{ACD}\x{AB5}\x{AAD}\x{AB0}\x{AA8}\x{ABE}"
+        text run at (0,36) width 426: "\x{AAE}\x{AC1}\x{AB8}\x{ACD}\x{AB2}\x{ABF}\x{AAE}\x{ACB}\x{AA8}\x{AC7} \x{A86}\x{AB9}\x{ACD}\x{AB5}\x{ABE}\x{AA8} \x{A95}\x{AB0}\x{ACD}\x{AAF}\x{AC1}\x{A82} \x{A9B}\x{AC7}. \x{A87}\x{AB8}\x{ACD}\x{AB2}\x{ABE}\x{AAE}\x{ABF}\x{A95} \x{AB8}\x{ACD}\x{A9F}\x{AC7}\x{A9F} \x{A93}\x{AAB} \x{A87}\x{AB0}\x{ABE}\x{A95} \x{A8F}\x{AA8}\x{ACD}\x{AA1} \x{AB8}\x{ABF}\x{AB0}\x{ABF}\x{AAF}\x{ABE}"
diff --git a/LayoutTests/platform/gtk/fast/text/international/002-expected.png b/LayoutTests/platform/gtk/fast/text/international/002-expected.png
index 1681f5a..f7efd12 100644
--- a/LayoutTests/platform/gtk/fast/text/international/002-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/international/002-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/international/002-expected.txt b/LayoutTests/platform/gtk/fast/text/international/002-expected.txt
index fc615f2..20eb668 100644
--- a/LayoutTests/platform/gtk/fast/text/international/002-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/international/002-expected.txt
@@ -3,15 +3,15 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderTable {TABLE} at (0,0) size 280x102
-        RenderTableSection {TBODY} at (0,0) size 280x102
-          RenderTableRow {TR} at (0,0) size 280x102
-            RenderTableCell {TD} at (0,0) size 280x102 [r=0 c=0 rs=1 cs=1]
-              RenderText {#text} at (0,0) size 276x102
+      RenderTable {TABLE} at (0,0) size 280x108
+        RenderTableSection {TBODY} at (0,0) size 280x108
+          RenderTableRow {TR} at (0,0) size 280x108
+            RenderTableCell {TD} at (0,0) size 280x108 [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 276x107
                 text run at (0,0) width 272: "\x{8AB0}\x{3067}\x{3082}\x{3042}\x{306A}\x{305F}\x{306E}\x{30C9}\x{30AD}\x{30E5}\x{30E1}\x{30F3}\x{30C8}\x{3092}\x{30AA}\x{30EA}\x{30B8}"
-                text run at (0,17) width 260: "\x{30CA}\x{30EB}\x{306E}\x{4F53}\x{88C1}\x{3067}\x{958B}\x{304F}\x{3053}\x{3068}\x{304C}\x{3067}\x{304D}\x{307E}\x{3059}\x{3002} "
-                text run at (260,17) width 16: "\x{3042}"
-                text run at (0,34) width 272: "\x{306A}\x{305F}\x{306E}\x{610F}\x{56F3}\x{3057}\x{305F}\x{3068}\x{304A}\x{308A}\x{306B}\x{60C5}\x{5831}\x{3092}\x{4F1D}\x{3048}\x{308B}"
-                text run at (0,51) width 272: "\x{3053}\x{3068}\x{304C}\x{3067}\x{304D}\x{307E}\x{3059}\x{3002}\x{3055}\x{3089}\x{306B}\x{3001}\x{30D6}\x{30E9}\x{30A6}\x{30B6}\x{304B}"
-                text run at (0,68) width 272: "\x{3089}\x{30B3}\x{30E1}\x{30F3}\x{30C8}\x{3084}\x{30DE}\x{30FC}\x{30AF}\x{30A2}\x{30C3}\x{30D7}\x{3092}\x{66F8}\x{304D}\x{8FBC}\x{3093}"
-                text run at (0,85) width 32: "\x{3060}\x{308A}"
+                text run at (0,18) width 260: "\x{30CA}\x{30EB}\x{306E}\x{4F53}\x{88C1}\x{3067}\x{958B}\x{304F}\x{3053}\x{3068}\x{304C}\x{3067}\x{304D}\x{307E}\x{3059}\x{3002} "
+                text run at (260,18) width 16: "\x{3042}"
+                text run at (0,36) width 272: "\x{306A}\x{305F}\x{306E}\x{610F}\x{56F3}\x{3057}\x{305F}\x{3068}\x{304A}\x{308A}\x{306B}\x{60C5}\x{5831}\x{3092}\x{4F1D}\x{3048}\x{308B}"
+                text run at (0,54) width 272: "\x{3053}\x{3068}\x{304C}\x{3067}\x{304D}\x{307E}\x{3059}\x{3002}\x{3055}\x{3089}\x{306B}\x{3001}\x{30D6}\x{30E9}\x{30A6}\x{30B6}\x{304B}"
+                text run at (0,72) width 272: "\x{3089}\x{30B3}\x{30E1}\x{30F3}\x{30C8}\x{3084}\x{30DE}\x{30FC}\x{30AF}\x{30A2}\x{30C3}\x{30D7}\x{3092}\x{66F8}\x{304D}\x{8FBC}\x{3093}"
+                text run at (0,90) width 32: "\x{3060}\x{308A}"
diff --git a/LayoutTests/platform/gtk/fast/text/international/003-expected.png b/LayoutTests/platform/gtk/fast/text/international/003-expected.png
index 1e31c8f..b002352 100644
--- a/LayoutTests/platform/gtk/fast/text/international/003-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/international/003-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/international/003-expected.txt b/LayoutTests/platform/gtk/fast/text/international/003-expected.txt
index 32b4812..dd0f912 100644
--- a/LayoutTests/platform/gtk/fast/text/international/003-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/international/003-expected.txt
@@ -3,80 +3,80 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderTable {TABLE} at (0,0) size 784x290 [border: (5px outset #808080)]
-        RenderTableSection {TBODY} at (5,5) size 774x280
-          RenderTableRow {TR} at (0,2) size 774x276
-            RenderTableCell {TD} at (2,138) size 716x4 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
-            RenderTableCell {TD} at (720,2) size 52x276 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+      RenderTable {TABLE} at (0,0) size 784x306 [border: (5px outset #808080)]
+        RenderTableSection {TBODY} at (5,5) size 774x296
+          RenderTableRow {TR} at (0,2) size 774x292
+            RenderTableCell {TD} at (2,146) size 716x4 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+            RenderTableCell {TD} at (720,2) size 52x292 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
               RenderInline {A} at (0,0) size 32x17 [color=#0000EE]
                 RenderText {#text} at (2,2) size 32x17
                   text run at (2,2) width 32: "\x{5CA1}\x{5C71}"
               RenderText {#text} at (34,2) size 16x17
                 text run at (34,2) width 16: "\x{FF5C}"
               RenderInline {A} at (0,0) size 32x17 [color=#0000EE]
-                RenderText {#text} at (2,19) size 32x17
-                  text run at (2,19) width 32: "\x{5E83}\x{5CF6}"
-              RenderText {#text} at (34,19) size 16x17
-                text run at (34,19) width 16: "\x{FF5C}"
+                RenderText {#text} at (2,20) size 32x17
+                  text run at (2,20) width 32: "\x{5E83}\x{5CF6}"
+              RenderText {#text} at (34,20) size 16x17
+                text run at (34,20) width 16: "\x{FF5C}"
               RenderInline {A} at (0,0) size 32x17 [color=#0000EE]
-                RenderText {#text} at (2,36) size 32x17
-                  text run at (2,36) width 32: "\x{5C71}\x{53E3}"
-              RenderText {#text} at (34,36) size 16x17
-                text run at (34,36) width 16: "\x{FF5C}"
+                RenderText {#text} at (2,38) size 32x17
+                  text run at (2,38) width 32: "\x{5C71}\x{53E3}"
+              RenderText {#text} at (34,38) size 16x17
+                text run at (34,38) width 16: "\x{FF5C}"
               RenderInline {A} at (0,0) size 32x17 [color=#0000EE]
-                RenderText {#text} at (2,53) size 32x17
-                  text run at (2,53) width 32: "\x{5FB3}\x{5CF6}"
-              RenderText {#text} at (34,53) size 16x17
-                text run at (34,53) width 16: "\x{FF5C}"
+                RenderText {#text} at (2,56) size 32x17
+                  text run at (2,56) width 32: "\x{5FB3}\x{5CF6}"
+              RenderText {#text} at (34,56) size 16x17
+                text run at (34,56) width 16: "\x{FF5C}"
               RenderInline {A} at (0,0) size 32x17 [color=#0000EE]
-                RenderText {#text} at (2,70) size 32x17
-                  text run at (2,70) width 32: "\x{9999}\x{5DDD}"
-              RenderText {#text} at (34,70) size 16x17
-                text run at (34,70) width 16: "\x{FF5C}"
+                RenderText {#text} at (2,74) size 32x17
+                  text run at (2,74) width 32: "\x{9999}\x{5DDD}"
+              RenderText {#text} at (34,74) size 16x17
+                text run at (34,74) width 16: "\x{FF5C}"
               RenderInline {A} at (0,0) size 32x17 [color=#0000EE]
-                RenderText {#text} at (2,87) size 32x17
-                  text run at (2,87) width 32: "\x{611B}\x{5A9B}"
-              RenderText {#text} at (34,87) size 16x17
-                text run at (34,87) width 16: "\x{FF5C}"
+                RenderText {#text} at (2,92) size 32x17
+                  text run at (2,92) width 32: "\x{611B}\x{5A9B}"
+              RenderText {#text} at (34,92) size 16x17
+                text run at (34,92) width 16: "\x{FF5C}"
               RenderInline {A} at (0,0) size 32x17 [color=#0000EE]
-                RenderText {#text} at (2,104) size 32x17
-                  text run at (2,104) width 32: "\x{9AD8}\x{77E5}"
-              RenderText {#text} at (34,104) size 16x17
-                text run at (34,104) width 16: "\x{FF5C}"
-              RenderInline {A} at (0,0) size 48x34 [color=#0000EE]
-                RenderText {#text} at (2,121) size 48x34
-                  text run at (2,121) width 48: "\x{798F}\x{5CA1}\x{30FB}"
-                  text run at (2,138) width 48: "\x{5317}\x{4E5D}\x{5DDE}"
-              RenderText {#text} at (2,155) size 16x17
-                text run at (2,155) width 16: "\x{FF5C}"
+                RenderText {#text} at (2,110) size 32x17
+                  text run at (2,110) width 32: "\x{9AD8}\x{77E5}"
+              RenderText {#text} at (34,110) size 16x17
+                text run at (34,110) width 16: "\x{FF5C}"
+              RenderInline {A} at (0,0) size 48x35 [color=#0000EE]
+                RenderText {#text} at (2,128) size 48x35
+                  text run at (2,128) width 48: "\x{798F}\x{5CA1}\x{30FB}"
+                  text run at (2,146) width 48: "\x{5317}\x{4E5D}\x{5DDE}"
+              RenderText {#text} at (2,164) size 16x17
+                text run at (2,164) width 16: "\x{FF5C}"
               RenderInline {A} at (0,0) size 32x17 [color=#0000EE]
-                RenderText {#text} at (18,155) size 32x17
-                  text run at (18,155) width 32: "\x{4F50}\x{8CC0}"
-              RenderText {#text} at (2,172) size 16x17
-                text run at (2,172) width 16: "\x{FF5C}"
+                RenderText {#text} at (18,164) size 32x17
+                  text run at (18,164) width 32: "\x{4F50}\x{8CC0}"
+              RenderText {#text} at (2,182) size 16x17
+                text run at (2,182) width 16: "\x{FF5C}"
               RenderInline {A} at (0,0) size 32x17 [color=#0000EE]
-                RenderText {#text} at (18,172) size 32x17
-                  text run at (18,172) width 32: "\x{9577}\x{5D0E}"
-              RenderText {#text} at (2,189) size 16x17
-                text run at (2,189) width 16: "\x{FF5C}"
+                RenderText {#text} at (18,182) size 32x17
+                  text run at (18,182) width 32: "\x{9577}\x{5D0E}"
+              RenderText {#text} at (2,200) size 16x17
+                text run at (2,200) width 16: "\x{FF5C}"
               RenderInline {A} at (0,0) size 32x17 [color=#0000EE]
-                RenderText {#text} at (18,189) size 32x17
-                  text run at (18,189) width 32: "\x{718A}\x{672C}"
-              RenderText {#text} at (2,206) size 16x17
-                text run at (2,206) width 16: "\x{FF5C}"
+                RenderText {#text} at (18,200) size 32x17
+                  text run at (18,200) width 32: "\x{718A}\x{672C}"
+              RenderText {#text} at (2,218) size 16x17
+                text run at (2,218) width 16: "\x{FF5C}"
               RenderInline {A} at (0,0) size 32x17 [color=#0000EE]
-                RenderText {#text} at (18,206) size 32x17
-                  text run at (18,206) width 32: "\x{5927}\x{5206}"
-              RenderText {#text} at (2,223) size 16x17
-                text run at (2,223) width 16: "\x{FF5C}"
+                RenderText {#text} at (18,218) size 32x17
+                  text run at (18,218) width 32: "\x{5927}\x{5206}"
+              RenderText {#text} at (2,236) size 16x17
+                text run at (2,236) width 16: "\x{FF5C}"
               RenderInline {A} at (0,0) size 32x17 [color=#0000EE]
-                RenderText {#text} at (18,223) size 32x17
-                  text run at (18,223) width 32: "\x{5BAE}\x{5D0E}"
-              RenderText {#text} at (2,240) size 16x17
-                text run at (2,240) width 16: "\x{FF5C}"
-              RenderInline {A} at (0,0) size 48x34 [color=#0000EE]
-                RenderText {#text} at (18,240) size 48x34
-                  text run at (18,240) width 32: "\x{9E7F}\x{5150}"
-                  text run at (2,257) width 16: "\x{5CF6}"
-              RenderText {#text} at (18,257) size 16x17
-                text run at (18,257) width 16: "\x{FF5C}"
+                RenderText {#text} at (18,236) size 32x17
+                  text run at (18,236) width 32: "\x{5BAE}\x{5D0E}"
+              RenderText {#text} at (2,254) size 16x17
+                text run at (2,254) width 16: "\x{FF5C}"
+              RenderInline {A} at (0,0) size 48x35 [color=#0000EE]
+                RenderText {#text} at (18,254) size 48x35
+                  text run at (18,254) width 32: "\x{9E7F}\x{5150}"
+                  text run at (2,272) width 16: "\x{5CF6}"
+              RenderText {#text} at (18,272) size 16x17
+                text run at (18,272) width 16: "\x{FF5C}"
diff --git a/LayoutTests/platform/gtk/fast/text/international/arabic-justify-expected.png b/LayoutTests/platform/gtk/fast/text/international/arabic-justify-expected.png
index fe9e23a..ef7fe54 100644
--- a/LayoutTests/platform/gtk/fast/text/international/arabic-justify-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/international/arabic-justify-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/international/arabic-justify-expected.txt b/LayoutTests/platform/gtk/fast/text/international/arabic-justify-expected.txt
index 6da9621..0fb6d22 100644
--- a/LayoutTests/platform/gtk/fast/text/international/arabic-justify-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/international/arabic-justify-expected.txt
@@ -1,24 +1,24 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x242
-  RenderBlock {HTML} at (0,0) size 800x242
-    RenderBody {BODY} at (8,16) size 784x218
-      RenderBlock {P} at (0,0) size 784x34
-        RenderText {#text} at (0,0) size 766x34
+layer at (0,0) size 800x252
+  RenderBlock {HTML} at (0,0) size 800x252
+    RenderBody {BODY} at (8,16) size 784x228
+      RenderBlock {P} at (0,0) size 784x36
+        RenderText {#text} at (0,0) size 766x35
           text run at (0,0) width 766: "The following text should be rendered as 3 lines with justification. The spaces are evenly distributed over (the first line of)"
-          text run at (0,17) width 27: "text."
-      RenderBlock {DIV} at (0,50) size 100x51
-        RenderText {#text} at (0,0) size 100x51
+          text run at (0,18) width 27: "text."
+      RenderBlock {DIV} at (0,52) size 100x54
+        RenderText {#text} at (0,0) size 100x53
           text run at (0,0) width 100 RTL: "\x{648}\x{644}\x{64A} \x{627}\x{644}\x{639}\x{647}\x{62F} \x{64A}\x{648}\x{62C}\x{647}"
-          text run at (0,17) width 100 RTL: "\x{628}\x{62A}\x{643}\x{631}\x{64A}\x{645} \x{645}\x{648}\x{627}\x{637}\x{646}"
-          text run at (27,34) width 73 RTL: "\x{648}\x{645}\x{642}\x{64A}\x{645} \x{623}\x{646}\x{642}\x{630}\x{627}"
-      RenderBlock (anonymous) at (0,101) size 784x17
+          text run at (0,18) width 100 RTL: "\x{628}\x{62A}\x{643}\x{631}\x{64A}\x{645} \x{645}\x{648}\x{627}\x{637}\x{646}"
+          text run at (27,36) width 73 RTL: "\x{648}\x{645}\x{642}\x{64A}\x{645} \x{623}\x{646}\x{642}\x{630}\x{627}"
+      RenderBlock (anonymous) at (0,106) size 784x18
         RenderBR {BR} at (0,0) size 0x17
-      RenderBlock {P} at (0,134) size 784x34
-        RenderText {#text} at (0,0) size 752x34
+      RenderBlock {P} at (0,140) size 784x36
+        RenderText {#text} at (0,0) size 752x35
           text run at (0,0) width 752: "The following text should be rendered as 2 lines with justification. The 1st line should be totally justified ( which means"
-          text run at (0,17) width 583: "aligned with the 2nd line at right side) and there should be no text overlapping in the 1st line."
-      RenderBlock {DIV} at (0,184) size 250x34
-        RenderText {#text} at (0,0) size 250x34
+          text run at (0,18) width 583: "aligned with the 2nd line at right side) and there should be no text overlapping in the 1st line."
+      RenderBlock {DIV} at (0,192) size 250x36
+        RenderText {#text} at (0,0) size 250x35
           text run at (0,0) width 250 RTL: "\x{627}\x{644}\x{62E}\x{645}\x{64A}\x{633}. \x{648}\x{642}\x{627}\x{644} \x{627}\x{644}\x{645}\x{62A}\x{62D}\x{62F}\x{62B} \x{627}\x{62D}\x{645}\x{62F} \x{641}\x{648}\x{632}\x{64A}"
-          text run at (110,17) width 140 RTL: "\"\x{645}\x{627} \x{646}\x{62A}\x{648}\x{642}\x{639}\x{647} \x{641}\x{64A} \x{627}\x{644}\x{639}\x{627}\x{634}\x{631}"
+          text run at (110,18) width 140 RTL: "\"\x{645}\x{627} \x{646}\x{62A}\x{648}\x{642}\x{639}\x{647} \x{641}\x{64A} \x{627}\x{644}\x{639}\x{627}\x{634}\x{631}"
diff --git a/LayoutTests/platform/gtk/fast/text/international/bidi-AN-after-L-expected.png b/LayoutTests/platform/gtk/fast/text/international/bidi-AN-after-L-expected.png
index fc8a2e8..1046dbf 100644
--- a/LayoutTests/platform/gtk/fast/text/international/bidi-AN-after-L-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/international/bidi-AN-after-L-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/international/bidi-AN-after-L-expected.txt b/LayoutTests/platform/gtk/fast/text/international/bidi-AN-after-L-expected.txt
index 61f6439..b97edaa 100644
--- a/LayoutTests/platform/gtk/fast/text/international/bidi-AN-after-L-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/international/bidi-AN-after-L-expected.txt
@@ -1,15 +1,15 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x107
-  RenderBlock {HTML} at (0,0) size 800x107
-    RenderBody {BODY} at (8,8) size 784x83
-      RenderBlock (anonymous) at (0,0) size 784x17
+layer at (0,0) size 800x110
+  RenderBlock {HTML} at (0,0) size 800x110
+    RenderBody {BODY} at (8,8) size 784x86
+      RenderBlock (anonymous) at (0,0) size 784x18
         RenderText {#text} at (0,0) size 279x17
           text run at (0,0) width 279: "The following two lines should be the same:"
-      RenderBlock {P} at (0,33) size 784x17
+      RenderBlock {P} at (0,34) size 784x18
         RenderText {#text} at (0,0) size 76x17
           text run at (0,0) width 76 LTR override: "abc\x{5D2}\x{5D1}\x{5D0}\x{661}\x{662}\x{663}"
-      RenderBlock {P} at (0,66) size 784x17
+      RenderBlock {P} at (0,68) size 784x18
         RenderText {#text} at (0,0) size 76x17
           text run at (0,0) width 22: "abc"
           text run at (22,0) width 27 RTL: "\x{5D0}\x{5D1}\x{5D2}"
diff --git a/LayoutTests/platform/gtk/fast/text/international/bidi-AN-after-empty-run-expected.png b/LayoutTests/platform/gtk/fast/text/international/bidi-AN-after-empty-run-expected.png
index b0e09f2..61001c1 100644
--- a/LayoutTests/platform/gtk/fast/text/international/bidi-AN-after-empty-run-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/international/bidi-AN-after-empty-run-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/international/bidi-AN-after-empty-run-expected.txt b/LayoutTests/platform/gtk/fast/text/international/bidi-AN-after-empty-run-expected.txt
index ccf4ed3..32210e7 100644
--- a/LayoutTests/platform/gtk/fast/text/international/bidi-AN-after-empty-run-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/international/bidi-AN-after-empty-run-expected.txt
@@ -3,7 +3,7 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x17
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 53x17
           text run at (0,0) width 53: "Test for "
         RenderInline {I} at (0,0) size 396x17
@@ -14,17 +14,17 @@
             text run at (207,0) width 242: " Bidi Problem When Resizing Window"
         RenderText {#text} at (449,0) size 4x17
           text run at (449,0) width 4: "."
-      RenderBlock {P} at (0,33) size 784x17
+      RenderBlock {P} at (0,34) size 784x18
         RenderText {#text} at (0,0) size 320x17
           text run at (0,0) width 320: "The boxes below should be identical to each other."
-      RenderBlock {DIV} at (0,66) size 90x44 [border: (1px solid #0000FF)]
-        RenderText {#text} at (5,5) size 76x34
+      RenderBlock {DIV} at (0,68) size 90x46 [border: (1px solid #0000FF)]
+        RenderText {#text} at (5,5) size 76x35
           text run at (5,5) width 72 RTL: "\x{627}\x{644}\x{645}\x{627}\x{626}\x{629} \x{645}\x{644}\x{64A}\x{627}\x{631}"
           text run at (77,5) width 4: " "
-          text run at (5,22) width 25 RTL: " \x{645}\x{646}"
-          text run at (30,22) width 40: "12345"
-      RenderBlock {DIV} at (0,110) size 90x44 [border: (1px solid #0000FF)]
-        RenderText {#text} at (5,5) size 72x34
+          text run at (5,23) width 25 RTL: " \x{645}\x{646}"
+          text run at (30,23) width 40: "12345"
+      RenderBlock {DIV} at (0,114) size 90x46 [border: (1px solid #0000FF)]
+        RenderText {#text} at (5,5) size 72x35
           text run at (5,5) width 72 RTL: "\x{627}\x{644}\x{645}\x{627}\x{626}\x{629} \x{645}\x{644}\x{64A}\x{627}\x{631}"
-          text run at (5,22) width 25 RTL: " \x{645}\x{646}"
-          text run at (30,22) width 40: "12345"
+          text run at (5,23) width 25 RTL: " \x{645}\x{646}"
+          text run at (30,23) width 40: "12345"
diff --git a/LayoutTests/platform/gtk/fast/text/international/bidi-CS-after-AN-expected.png b/LayoutTests/platform/gtk/fast/text/international/bidi-CS-after-AN-expected.png
index 8be25f0..1597340 100644
--- a/LayoutTests/platform/gtk/fast/text/international/bidi-CS-after-AN-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/international/bidi-CS-after-AN-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/international/bidi-CS-after-AN-expected.txt b/LayoutTests/platform/gtk/fast/text/international/bidi-CS-after-AN-expected.txt
index 8dd6683..fa726ef 100644
--- a/LayoutTests/platform/gtk/fast/text/international/bidi-CS-after-AN-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/international/bidi-CS-after-AN-expected.txt
@@ -1,12 +1,12 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x82
-  RenderBlock {HTML} at (0,0) size 800x82
-    RenderBody {BODY} at (8,16) size 784x50
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x84
+  RenderBlock {HTML} at (0,0) size 800x84
+    RenderBody {BODY} at (8,16) size 784x52
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 471x17
           text run at (0,0) width 471: "The following should look like: Arabic characters 123.4 Arabic characters."
-      RenderBlock {P} at (0,33) size 784x17
+      RenderBlock {P} at (0,34) size 784x18
         RenderText {#text} at (0,0) size 88x17
           text run at (0,0) width 30 RTL: " \x{644}\x{645}\x{646}"
           text run at (30,0) width 36: "123.4"
diff --git a/LayoutTests/platform/gtk/fast/text/international/bidi-L2-run-reordering-expected.png b/LayoutTests/platform/gtk/fast/text/international/bidi-L2-run-reordering-expected.png
index 1b7b6f5..2957264 100644
--- a/LayoutTests/platform/gtk/fast/text/international/bidi-L2-run-reordering-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/international/bidi-L2-run-reordering-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/international/bidi-L2-run-reordering-expected.txt b/LayoutTests/platform/gtk/fast/text/international/bidi-L2-run-reordering-expected.txt
index 9373a4c..a5d6964 100644
--- a/LayoutTests/platform/gtk/fast/text/international/bidi-L2-run-reordering-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/international/bidi-L2-run-reordering-expected.txt
@@ -1,13 +1,13 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x99
-  RenderBlock {HTML} at (0,0) size 800x99
-    RenderBody {BODY} at (8,16) size 784x67
-      RenderBlock {P} at (0,0) size 784x34
-        RenderText {#text} at (0,0) size 755x34
+layer at (0,0) size 800x102
+  RenderBlock {HTML} at (0,0) size 800x102
+    RenderBody {BODY} at (8,16) size 784x70
+      RenderBlock {P} at (0,0) size 784x36
+        RenderText {#text} at (0,0) size 755x35
           text run at (0,0) width 755: "The three boxes should be the same. The order in each box should be: Roman letters, Hebrew"
-          text run at (0,17) width 359: "letters, digits, Hebrew letters, Roman letters."
-      RenderBlock {P} at (0,50) size 784x17
+          text run at (0,18) width 359: "letters, digits, Hebrew letters, Roman letters."
+      RenderBlock {P} at (0,52) size 784x18
         RenderInline {SPAN} at (0,0) size 158x19 [border: (1px solid #008000)]
           RenderText {#text} at (1,0) size 156x17
             text run at (1,0) width 34: "abc "
diff --git a/LayoutTests/platform/gtk/fast/text/international/bidi-LDB-2-CSS-expected.png b/LayoutTests/platform/gtk/fast/text/international/bidi-LDB-2-CSS-expected.png
index c260bb0..2c588ee 100644
--- a/LayoutTests/platform/gtk/fast/text/international/bidi-LDB-2-CSS-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/international/bidi-LDB-2-CSS-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/international/bidi-LDB-2-CSS-expected.txt b/LayoutTests/platform/gtk/fast/text/international/bidi-LDB-2-CSS-expected.txt
index 72b576e..fb2f7b3 100644
--- a/LayoutTests/platform/gtk/fast/text/international/bidi-LDB-2-CSS-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/international/bidi-LDB-2-CSS-expected.txt
@@ -1,12 +1,12 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x535
-  RenderBlock {HTML} at (0,0) size 800x535
-    RenderBody {BODY} at (8,21) size 784x498
-      RenderBlock {H1} at (0,0) size 784x36
+layer at (0,0) size 800x554
+  RenderBlock {HTML} at (0,0) size 800x554
+    RenderBody {BODY} at (8,21) size 784x517
+      RenderBlock {H1} at (0,0) size 784x37
         RenderText {#text} at (0,0) size 488x36
           text run at (0,0) width 488: "Bidirectional Text Test 2 - CSS"
-      RenderBlock {P} at (0,57) size 784x18
+      RenderBlock {P} at (0,58) size 784x19
         RenderText {#text} at (0,0) size 167x17
           text run at (0,0) width 167: "This test is based on "
         RenderInline {A} at (0,0) size 143x17 [color=#0000EE]
@@ -24,7 +24,7 @@
             text run at (486,0) width 143: "Unicode Standard"
         RenderText {#text} at (629,0) size 5x17
           text run at (629,0) width 5: "."
-      RenderBlock {P} at (0,90) size 784x35
+      RenderBlock {P} at (0,92) size 784x37
         RenderText {#text} at (0,0) size 87x17
           text run at (0,0) width 87: "See also a "
         RenderInline {A} at (0,0) size 284x17 [color=#0000EE]
@@ -32,24 +32,24 @@
             text run at (87,0) width 284: "test for the same concepts in HTML"
         RenderText {#text} at (371,0) size 55x17
           text run at (371,0) width 55: " and a "
-        RenderInline {A} at (0,0) size 758x34 [color=#0000EE]
-          RenderText {#text} at (426,0) size 758x34
+        RenderInline {A} at (0,0) size 758x35 [color=#0000EE]
+          RenderText {#text} at (426,0) size 758x35
             text run at (426,0) width 332: "test for the same concepts using Unicode"
-            text run at (0,17) width 226: "directional formatting codes"
-        RenderText {#text} at (226,17) size 5x17
-          text run at (226,17) width 5: "."
-      RenderBlock {P} at (0,140) size 784x18
+            text run at (0,18) width 226: "directional formatting codes"
+        RenderText {#text} at (226,18) size 5x17
+          text run at (226,18) width 5: "."
+      RenderBlock {P} at (0,144) size 784x19
         RenderText {#text} at (0,0) size 360x17
           text run at (0,0) width 360: "In each box, all the lines should be the same."
-      RenderBlock (anonymous) at (0,173) size 784x216
-        RenderBlock {DIV} at (3,3) size 101x161 [border: (1px solid #008000)]
-          RenderBlock {P} at (4,4) size 93x17
+      RenderBlock (anonymous) at (0,178) size 784x227
+        RenderBlock {DIV} at (3,3) size 101x170 [border: (1px solid #008000)]
+          RenderBlock {P} at (4,4) size 93x18
             RenderText {#text} at (0,0) size 93x17
               text run at (0,0) width 93: "ABCDEFGHI"
-          RenderBlock {P} at (4,21) size 93x17
+          RenderBlock {P} at (4,22) size 93x18
             RenderText {#text} at (0,0) size 93x17
               text run at (0,0) width 93: "ABCDEFGHI"
-          RenderBlock {P} at (4,38) size 93x17
+          RenderBlock {P} at (4,40) size 93x18
             RenderText {#text} at (0,0) size 33x17
               text run at (0,0) width 33: "ABC"
             RenderInline {SPAN} at (0,0) size 31x17
@@ -57,10 +57,10 @@
                 text run at (33,0) width 31: "DEF"
             RenderText {#text} at (64,0) size 29x17
               text run at (64,0) width 29: "GHI"
-          RenderBlock {P} at (4,55) size 93x17
+          RenderBlock {P} at (4,58) size 93x18
             RenderText {#text} at (0,0) size 93x17
               text run at (0,0) width 93 RTL override: "IHGFEDCBA"
-          RenderBlock {P} at (4,72) size 93x17
+          RenderBlock {P} at (4,76) size 93x18
             RenderText {#text} at (64,0) size 29x17
               text run at (64,0) width 29 RTL override: "IHG"
             RenderInline {SPAN} at (0,0) size 31x17
@@ -68,7 +68,7 @@
                 text run at (33,0) width 31 RTL override: "FED"
             RenderText {#text} at (0,0) size 33x17
               text run at (0,0) width 33 RTL override: "CBA"
-          RenderBlock {P} at (4,89) size 93x17
+          RenderBlock {P} at (4,94) size 93x18
             RenderText {#text} at (64,0) size 29x17
               text run at (64,0) width 29 RTL override: "IHG"
             RenderInline {SPAN} at (0,0) size 31x17
@@ -76,7 +76,7 @@
                 text run at (33,0) width 31: "DEF"
             RenderText {#text} at (0,0) size 33x17
               text run at (0,0) width 33 RTL override: "CBA"
-          RenderBlock {P} at (4,106) size 93x17
+          RenderBlock {P} at (4,112) size 93x18
             RenderText {#text} at (64,0) size 29x17
               text run at (64,0) width 29 RTL override: "IHG"
             RenderInline {SPAN} at (0,0) size 31x17
@@ -84,7 +84,7 @@
                 text run at (33,0) width 31 RTL override: "FED"
             RenderText {#text} at (0,0) size 33x17
               text run at (0,0) width 33 RTL override: "CBA"
-          RenderBlock {P} at (4,123) size 93x17
+          RenderBlock {P} at (4,130) size 93x18
             RenderText {#text} at (64,0) size 29x17
               text run at (64,0) width 29 RTL override: "IHG"
             RenderInline {SPAN} at (0,0) size 31x17
@@ -92,7 +92,7 @@
                 text run at (33,0) width 31 RTL override: "FED"
             RenderText {#text} at (0,0) size 33x17
               text run at (0,0) width 33 RTL override: "CBA"
-          RenderBlock {P} at (4,140) size 93x17
+          RenderBlock {P} at (4,148) size 93x18
             RenderText {#text} at (64,0) size 29x17
               text run at (64,0) width 29 RTL override: "IHG"
             RenderInline {SPAN} at (0,0) size 31x17
@@ -100,150 +100,150 @@
                 text run at (33,0) width 31 LTR override: "DEF"
             RenderText {#text} at (0,0) size 33x17
               text run at (0,0) width 33 RTL override: "CBA"
-        RenderText {#text} at (107,74) size 5x17
-          text run at (107,74) width 5: " "
-        RenderBlock {DIV} at (115,46) size 35x76 [border: (1px solid #008000)]
-          RenderTable {TABLE} at (4,4) size 27x17
-            RenderTableSection {TBODY} at (0,0) size 27x17
-              RenderTableRow {TR} at (0,0) size 27x17
-                RenderTableCell {TD} at (0,0) size 7x17 [r=0 c=0 rs=1 cs=1]
+        RenderText {#text} at (107,78) size 5x17
+          text run at (107,78) width 5: " "
+        RenderBlock {DIV} at (115,48) size 35x80 [border: (1px solid #008000)]
+          RenderTable {TABLE} at (4,4) size 27x18
+            RenderTableSection {TBODY} at (0,0) size 27x18
+              RenderTableRow {TR} at (0,0) size 27x18
+                RenderTableCell {TD} at (0,0) size 7x18 [r=0 c=0 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 7x17
                     text run at (0,0) width 7 RTL: "\x{5D2}"
-                RenderTableCell {TD} at (7,0) size 10x17 [r=0 c=1 rs=1 cs=1]
+                RenderTableCell {TD} at (7,0) size 10x18 [r=0 c=1 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D1}"
-                RenderTableCell {TD} at (17,0) size 10x17 [r=0 c=2 rs=1 cs=1]
+                RenderTableCell {TD} at (17,0) size 10x18 [r=0 c=2 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D0}"
-          RenderBlock {P} at (4,21) size 27x17
+          RenderBlock {P} at (4,22) size 27x18
             RenderText {#text} at (0,0) size 27x17
               text run at (0,0) width 27 RTL: "\x{5D0}\x{5D1}\x{5D2}"
-          RenderBlock {P} at (4,38) size 27x17
+          RenderBlock {P} at (4,40) size 27x18
             RenderText {#text} at (0,0) size 27x17
               text run at (0,0) width 27 RTL: "\x{5D0}\x{5D1}\x{5D2}"
-          RenderBlock {P} at (4,55) size 27x17
+          RenderBlock {P} at (4,58) size 27x18
             RenderText {#text} at (0,0) size 27x17
               text run at (0,0) width 27 LTR override: "\x{5D2}\x{5D1}\x{5D0}"
-        RenderText {#text} at (153,74) size 5x17
-          text run at (153,74) width 5: " "
-        RenderBlock {DIV} at (161,54) size 102x59 [border: (1px solid #008000)]
-          RenderTable {TABLE} at (4,4) size 94x17
-            RenderTableSection {TBODY} at (0,0) size 94x17
-              RenderTableRow {TR} at (0,0) size 94x17
-                RenderTableCell {TD} at (0,0) size 7x17 [r=0 c=0 rs=1 cs=1]
+        RenderText {#text} at (153,78) size 5x17
+          text run at (153,78) width 5: " "
+        RenderBlock {DIV} at (161,57) size 102x62 [border: (1px solid #008000)]
+          RenderTable {TABLE} at (4,4) size 94x18
+            RenderTableSection {TBODY} at (0,0) size 94x18
+              RenderTableRow {TR} at (0,0) size 94x18
+                RenderTableCell {TD} at (0,0) size 7x18 [r=0 c=0 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 7x17
                     text run at (0,0) width 7 RTL: "\x{5D2}"
-                RenderTableCell {TD} at (7,0) size 10x17 [r=0 c=1 rs=1 cs=1]
+                RenderTableCell {TD} at (7,0) size 10x18 [r=0 c=1 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D1}"
-                RenderTableCell {TD} at (17,0) size 10x17 [r=0 c=2 rs=1 cs=1]
+                RenderTableCell {TD} at (17,0) size 10x18 [r=0 c=2 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D0}"
-                RenderTableCell {TD} at (27,0) size 5x17 [r=0 c=3 rs=1 cs=1]
+                RenderTableCell {TD} at (27,0) size 5x18 [r=0 c=3 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 5x17
                     text run at (0,0) width 5: " "
-                RenderTableCell {TD} at (32,0) size 11x17 [r=0 c=4 rs=1 cs=1]
+                RenderTableCell {TD} at (32,0) size 11x18 [r=0 c=4 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 11x17
                     text run at (0,0) width 11: "A"
-                RenderTableCell {TD} at (43,0) size 11x17 [r=0 c=5 rs=1 cs=1]
+                RenderTableCell {TD} at (43,0) size 11x18 [r=0 c=5 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 11x17
                     text run at (0,0) width 11: "B"
-                RenderTableCell {TD} at (54,0) size 11x17 [r=0 c=6 rs=1 cs=1]
+                RenderTableCell {TD} at (54,0) size 11x18 [r=0 c=6 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 11x17
                     text run at (0,0) width 11: "C"
-                RenderTableCell {TD} at (65,0) size 5x17 [r=0 c=7 rs=1 cs=1]
+                RenderTableCell {TD} at (65,0) size 5x18 [r=0 c=7 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 5x17
                     text run at (0,0) width 5: " "
-                RenderTableCell {TD} at (70,0) size 4x17 [r=0 c=8 rs=1 cs=1]
+                RenderTableCell {TD} at (70,0) size 4x18 [r=0 c=8 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 4x17
                     text run at (0,0) width 4 RTL: "\x{5D5}"
-                RenderTableCell {TD} at (74,0) size 10x17 [r=0 c=9 rs=1 cs=1]
+                RenderTableCell {TD} at (74,0) size 10x18 [r=0 c=9 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D4}"
-                RenderTableCell {TD} at (84,0) size 10x17 [r=0 c=10 rs=1 cs=1]
+                RenderTableCell {TD} at (84,0) size 10x18 [r=0 c=10 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D3}"
-          RenderBlock {P} at (4,21) size 94x17
+          RenderBlock {P} at (4,22) size 94x18
             RenderText {#text} at (0,0) size 94x17
               text run at (0,0) width 27 RTL: "\x{5D0}\x{5D1}\x{5D2}"
               text run at (27,0) width 43: " ABC "
               text run at (70,0) width 24 RTL: "\x{5D3}\x{5D4}\x{5D5}"
-          RenderBlock {P} at (4,38) size 94x17
+          RenderBlock {P} at (4,40) size 94x18
             RenderText {#text} at (0,0) size 94x17
               text run at (0,0) width 32 RTL: " \x{5D0}\x{5D1}\x{5D2}"
               text run at (32,0) width 33: "ABC"
               text run at (65,0) width 29 RTL: "\x{5D3}\x{5D4}\x{5D5} "
-        RenderText {#text} at (266,74) size 5x17
-          text run at (266,74) width 5: " "
-        RenderBlock {DIV} at (274,3) size 169x161 [border: (1px solid #008000)]
-          RenderTable {TABLE} at (4,4) size 161x17
-            RenderTableSection {TBODY} at (0,0) size 161x17
-              RenderTableRow {TR} at (0,0) size 161x17
-                RenderTableCell {TD} at (0,0) size 7x17 [r=0 c=0 rs=1 cs=1]
+        RenderText {#text} at (266,78) size 5x17
+          text run at (266,78) width 5: " "
+        RenderBlock {DIV} at (274,3) size 169x170 [border: (1px solid #008000)]
+          RenderTable {TABLE} at (4,4) size 161x18
+            RenderTableSection {TBODY} at (0,0) size 161x18
+              RenderTableRow {TR} at (0,0) size 161x18
+                RenderTableCell {TD} at (0,0) size 7x18 [r=0 c=0 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 7x17
                     text run at (0,0) width 7 RTL: "\x{5D2}"
-                RenderTableCell {TD} at (7,0) size 10x17 [r=0 c=1 rs=1 cs=1]
+                RenderTableCell {TD} at (7,0) size 10x18 [r=0 c=1 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D1}"
-                RenderTableCell {TD} at (17,0) size 10x17 [r=0 c=2 rs=1 cs=1]
+                RenderTableCell {TD} at (17,0) size 10x18 [r=0 c=2 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D0}"
-                RenderTableCell {TD} at (27,0) size 5x17 [r=0 c=3 rs=1 cs=1]
+                RenderTableCell {TD} at (27,0) size 5x18 [r=0 c=3 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 5x17
                     text run at (0,0) width 5: " "
-                RenderTableCell {TD} at (32,0) size 11x17 [r=0 c=4 rs=1 cs=1]
+                RenderTableCell {TD} at (32,0) size 11x18 [r=0 c=4 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 11x17
                     text run at (0,0) width 11: "A"
-                RenderTableCell {TD} at (43,0) size 11x17 [r=0 c=5 rs=1 cs=1]
+                RenderTableCell {TD} at (43,0) size 11x18 [r=0 c=5 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 11x17
                     text run at (0,0) width 11: "B"
-                RenderTableCell {TD} at (54,0) size 11x17 [r=0 c=6 rs=1 cs=1]
+                RenderTableCell {TD} at (54,0) size 11x18 [r=0 c=6 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 11x17
                     text run at (0,0) width 11: "C"
-                RenderTableCell {TD} at (65,0) size 5x17 [r=0 c=7 rs=1 cs=1]
+                RenderTableCell {TD} at (65,0) size 5x18 [r=0 c=7 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 5x17
                     text run at (0,0) width 5: " "
-                RenderTableCell {TD} at (70,0) size 4x17 [r=0 c=8 rs=1 cs=1]
+                RenderTableCell {TD} at (70,0) size 4x18 [r=0 c=8 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 4x17
                     text run at (0,0) width 4 RTL: "\x{5D5}"
-                RenderTableCell {TD} at (74,0) size 10x17 [r=0 c=9 rs=1 cs=1]
+                RenderTableCell {TD} at (74,0) size 10x18 [r=0 c=9 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D4}"
-                RenderTableCell {TD} at (84,0) size 10x17 [r=0 c=10 rs=1 cs=1]
+                RenderTableCell {TD} at (84,0) size 10x18 [r=0 c=10 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D3}"
-                RenderTableCell {TD} at (94,0) size 5x17 [r=0 c=11 rs=1 cs=1]
+                RenderTableCell {TD} at (94,0) size 5x18 [r=0 c=11 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 5x17
                     text run at (0,0) width 5: " "
-                RenderTableCell {TD} at (99,0) size 12x17 [r=0 c=12 rs=1 cs=1]
+                RenderTableCell {TD} at (99,0) size 12x18 [r=0 c=12 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 12x17
                     text run at (0,0) width 12: "D"
-                RenderTableCell {TD} at (111,0) size 10x17 [r=0 c=13 rs=1 cs=1]
+                RenderTableCell {TD} at (111,0) size 10x18 [r=0 c=13 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10: "E"
-                RenderTableCell {TD} at (121,0) size 9x17 [r=0 c=14 rs=1 cs=1]
+                RenderTableCell {TD} at (121,0) size 9x18 [r=0 c=14 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 9x17
                     text run at (0,0) width 9: "F"
-                RenderTableCell {TD} at (130,0) size 5x17 [r=0 c=15 rs=1 cs=1]
+                RenderTableCell {TD} at (130,0) size 5x18 [r=0 c=15 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 5x17
                     text run at (0,0) width 5: " "
-                RenderTableCell {TD} at (135,0) size 10x17 [r=0 c=16 rs=1 cs=1]
+                RenderTableCell {TD} at (135,0) size 10x18 [r=0 c=16 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D8}"
-                RenderTableCell {TD} at (145,0) size 10x17 [r=0 c=17 rs=1 cs=1]
+                RenderTableCell {TD} at (145,0) size 10x18 [r=0 c=17 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D7}"
-                RenderTableCell {TD} at (155,0) size 6x17 [r=0 c=18 rs=1 cs=1]
+                RenderTableCell {TD} at (155,0) size 6x18 [r=0 c=18 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 6x17
                     text run at (0,0) width 6 RTL: "\x{5D6}"
-          RenderBlock {P} at (4,21) size 161x17
+          RenderBlock {P} at (4,22) size 161x18
             RenderText {#text} at (0,0) size 161x17
               text run at (0,0) width 27 RTL: "\x{5D0}\x{5D1}\x{5D2}"
               text run at (27,0) width 43: " ABC "
               text run at (70,0) width 24 RTL: "\x{5D3}\x{5D4}\x{5D5}"
               text run at (94,0) width 41: " DEF "
               text run at (135,0) width 26 RTL: "\x{5D6}\x{5D7}\x{5D8}"
-          RenderBlock {P} at (4,38) size 161x17
+          RenderBlock {P} at (4,40) size 161x18
             RenderText {#text} at (0,0) size 32x17
               text run at (0,0) width 27 RTL: "\x{5D0}\x{5D1}\x{5D2}"
               text run at (27,0) width 5: " "
@@ -254,7 +254,7 @@
             RenderText {#text} at (94,0) size 67x17
               text run at (94,0) width 41: " DEF "
               text run at (135,0) width 26 RTL: "\x{5D6}\x{5D7}\x{5D8}"
-          RenderBlock {P} at (4,55) size 161x17
+          RenderBlock {P} at (4,58) size 161x18
             RenderText {#text} at (0,0) size 32x17
               text run at (0,0) width 27 RTL: "\x{5D0}\x{5D1}\x{5D2}"
               text run at (27,0) width 5: " "
@@ -266,7 +266,7 @@
             RenderText {#text} at (130,0) size 31x17
               text run at (130,0) width 5: " "
               text run at (135,0) width 26 RTL: "\x{5D6}\x{5D7}\x{5D8}"
-          RenderBlock {P} at (4,72) size 161x17
+          RenderBlock {P} at (4,76) size 161x18
             RenderText {#text} at (130,0) size 31x17
               text run at (130,0) width 31 RTL: "\x{5D6}\x{5D7}\x{5D8} "
             RenderInline {SPAN} at (0,0) size 98x17
@@ -276,7 +276,7 @@
                 text run at (99,0) width 31: "DEF"
             RenderText {#text} at (0,0) size 32x17
               text run at (0,0) width 32 RTL: " \x{5D0}\x{5D1}\x{5D2}"
-          RenderBlock {P} at (4,89) size 161x17
+          RenderBlock {P} at (4,94) size 161x18
             RenderText {#text} at (65,0) size 29x17
               text run at (65,0) width 29 RTL: "\x{5D3}\x{5D4}\x{5D5} "
             RenderInline {SPAN} at (0,0) size 65x17
@@ -286,7 +286,7 @@
             RenderText {#text} at (94,0) size 67x17
               text run at (94,0) width 41: " DEF "
               text run at (135,0) width 26 RTL: "\x{5D6}\x{5D7}\x{5D8}"
-          RenderBlock {P} at (4,106) size 161x17
+          RenderBlock {P} at (4,112) size 161x18
             RenderText {#text} at (65,0) size 29x17
               text run at (65,0) width 29 RTL: "\x{5D3}\x{5D4}\x{5D5} "
             RenderInline {SPAN} at (0,0) size 65x17
@@ -295,7 +295,7 @@
             RenderText {#text} at (94,0) size 67x17
               text run at (94,0) width 41: " DEF "
               text run at (135,0) width 26 RTL: "\x{5D6}\x{5D7}\x{5D8}"
-          RenderBlock {P} at (4,123) size 161x17
+          RenderBlock {P} at (4,130) size 161x18
             RenderText {#text} at (0,0) size 32x17
               text run at (0,0) width 27 RTL: "\x{5D0}\x{5D1}\x{5D2}"
               text run at (27,0) width 5: " "
@@ -305,7 +305,7 @@
             RenderText {#text} at (94,0) size 67x17
               text run at (94,0) width 41: " DEF "
               text run at (135,0) width 26 RTL: "\x{5D6}\x{5D7}\x{5D8}"
-          RenderBlock {P} at (4,140) size 161x17
+          RenderBlock {P} at (4,148) size 161x18
             RenderText {#text} at (130,0) size 31x17
               text run at (130,0) width 31 RTL: "\x{5D6}\x{5D7}\x{5D8} "
             RenderInline {SPAN} at (0,0) size 62x17
@@ -314,165 +314,165 @@
             RenderText {#text} at (0,0) size 130x17
               text run at (0,0) width 32 RTL: " \x{5D0}\x{5D1}\x{5D2}"
               text run at (94,0) width 36: " DEF"
-        RenderText {#text} at (446,74) size 5x17
-          text run at (446,74) width 5: " "
-        RenderBlock {DIV} at (454,63) size 203x42 [border: (1px solid #008000)]
-          RenderTable {TABLE} at (4,4) size 195x17
-            RenderTableSection {TBODY} at (0,0) size 195x17
-              RenderTableRow {TR} at (0,0) size 195x17
-                RenderTableCell {TD} at (0,0) size 7x17 [r=0 c=0 rs=1 cs=1]
+        RenderText {#text} at (446,78) size 5x17
+          text run at (446,78) width 5: " "
+        RenderBlock {DIV} at (454,66) size 203x44 [border: (1px solid #008000)]
+          RenderTable {TABLE} at (4,4) size 195x18
+            RenderTableSection {TBODY} at (0,0) size 195x18
+              RenderTableRow {TR} at (0,0) size 195x18
+                RenderTableCell {TD} at (0,0) size 7x18 [r=0 c=0 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 7x17
                     text run at (0,0) width 7 RTL: "\x{5D2}"
-                RenderTableCell {TD} at (7,0) size 10x17 [r=0 c=1 rs=1 cs=1]
+                RenderTableCell {TD} at (7,0) size 10x18 [r=0 c=1 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D1}"
-                RenderTableCell {TD} at (17,0) size 10x17 [r=0 c=2 rs=1 cs=1]
+                RenderTableCell {TD} at (17,0) size 10x18 [r=0 c=2 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D0}"
-                RenderTableCell {TD} at (27,0) size 5x17 [r=0 c=3 rs=1 cs=1]
+                RenderTableCell {TD} at (27,0) size 5x18 [r=0 c=3 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 5x17
                     text run at (0,0) width 5: " "
-                RenderTableCell {TD} at (32,0) size 11x17 [r=0 c=4 rs=1 cs=1]
+                RenderTableCell {TD} at (32,0) size 11x18 [r=0 c=4 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 11x17
                     text run at (0,0) width 11: "A"
-                RenderTableCell {TD} at (43,0) size 11x17 [r=0 c=5 rs=1 cs=1]
+                RenderTableCell {TD} at (43,0) size 11x18 [r=0 c=5 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 11x17
                     text run at (0,0) width 11: "B"
-                RenderTableCell {TD} at (54,0) size 11x17 [r=0 c=6 rs=1 cs=1]
+                RenderTableCell {TD} at (54,0) size 11x18 [r=0 c=6 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 11x17
                     text run at (0,0) width 11: "C"
-                RenderTableCell {TD} at (65,0) size 5x17 [r=0 c=7 rs=1 cs=1]
+                RenderTableCell {TD} at (65,0) size 5x18 [r=0 c=7 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 5x17
                     text run at (0,0) width 5: " "
-                RenderTableCell {TD} at (70,0) size 4x17 [r=0 c=8 rs=1 cs=1]
+                RenderTableCell {TD} at (70,0) size 4x18 [r=0 c=8 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 4x17
                     text run at (0,0) width 4 RTL: "\x{5D5}"
-                RenderTableCell {TD} at (74,0) size 10x17 [r=0 c=9 rs=1 cs=1]
+                RenderTableCell {TD} at (74,0) size 10x18 [r=0 c=9 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D4}"
-                RenderTableCell {TD} at (84,0) size 10x17 [r=0 c=10 rs=1 cs=1]
+                RenderTableCell {TD} at (84,0) size 10x18 [r=0 c=10 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D3}"
-                RenderTableCell {TD} at (94,0) size 5x17 [r=0 c=11 rs=1 cs=1]
+                RenderTableCell {TD} at (94,0) size 5x18 [r=0 c=11 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 5x17
                     text run at (0,0) width 5: " "
-                RenderTableCell {TD} at (99,0) size 12x17 [r=0 c=12 rs=1 cs=1]
+                RenderTableCell {TD} at (99,0) size 12x18 [r=0 c=12 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 12x17
                     text run at (0,0) width 12: "D"
-                RenderTableCell {TD} at (111,0) size 10x17 [r=0 c=13 rs=1 cs=1]
+                RenderTableCell {TD} at (111,0) size 10x18 [r=0 c=13 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10: "E"
-                RenderTableCell {TD} at (121,0) size 9x17 [r=0 c=14 rs=1 cs=1]
+                RenderTableCell {TD} at (121,0) size 9x18 [r=0 c=14 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 9x17
                     text run at (0,0) width 9: "F"
-                RenderTableCell {TD} at (130,0) size 5x17 [r=0 c=15 rs=1 cs=1]
+                RenderTableCell {TD} at (130,0) size 5x18 [r=0 c=15 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 5x17
                     text run at (0,0) width 5: " "
-                RenderTableCell {TD} at (135,0) size 12x17 [r=0 c=16 rs=1 cs=1]
+                RenderTableCell {TD} at (135,0) size 12x18 [r=0 c=16 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 12x17
                     text run at (0,0) width 12: "G"
-                RenderTableCell {TD} at (147,0) size 12x17 [r=0 c=17 rs=1 cs=1]
+                RenderTableCell {TD} at (147,0) size 12x18 [r=0 c=17 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 12x17
                     text run at (0,0) width 12: "H"
-                RenderTableCell {TD} at (159,0) size 5x17 [r=0 c=18 rs=1 cs=1]
+                RenderTableCell {TD} at (159,0) size 5x18 [r=0 c=18 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 5x17
                     text run at (0,0) width 5: "I"
-                RenderTableCell {TD} at (164,0) size 5x17 [r=0 c=19 rs=1 cs=1]
+                RenderTableCell {TD} at (164,0) size 5x18 [r=0 c=19 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 5x17
                     text run at (0,0) width 5: " "
-                RenderTableCell {TD} at (169,0) size 10x17 [r=0 c=20 rs=1 cs=1]
+                RenderTableCell {TD} at (169,0) size 10x18 [r=0 c=20 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D8}"
-                RenderTableCell {TD} at (179,0) size 10x17 [r=0 c=21 rs=1 cs=1]
+                RenderTableCell {TD} at (179,0) size 10x18 [r=0 c=21 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D7}"
-                RenderTableCell {TD} at (189,0) size 6x17 [r=0 c=22 rs=1 cs=1]
+                RenderTableCell {TD} at (189,0) size 6x18 [r=0 c=22 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 6x17
                     text run at (0,0) width 6 RTL: "\x{5D6}"
-          RenderBlock {P} at (4,21) size 195x17
+          RenderBlock {P} at (4,22) size 195x18
             RenderText {#text} at (0,0) size 195x17
               text run at (0,0) width 27 RTL: "\x{5D0}\x{5D1}\x{5D2}"
               text run at (27,0) width 43: " ABC "
               text run at (70,0) width 24 RTL: "\x{5D3}\x{5D4}\x{5D5}"
               text run at (94,0) width 75: " DEF GHI "
               text run at (169,0) width 26 RTL: "\x{5D6}\x{5D7}\x{5D8}"
-        RenderText {#text} at (660,74) size 5x17
-          text run at (660,74) width 5: " "
+        RenderText {#text} at (660,78) size 5x17
+          text run at (660,78) width 5: " "
         RenderBR {BR} at (0,0) size 0x0
-        RenderBlock {DIV} at (3,170) size 203x42 [border: (1px solid #008000)]
-          RenderTable {TABLE} at (4,4) size 195x17
-            RenderTableSection {TBODY} at (0,0) size 195x17
-              RenderTableRow {TR} at (0,0) size 195x17
-                RenderTableCell {TD} at (0,0) size 9x17 [r=0 c=0 rs=1 cs=1]
+        RenderBlock {DIV} at (3,179) size 203x44 [border: (1px solid #008000)]
+          RenderTable {TABLE} at (4,4) size 195x18
+            RenderTableSection {TBODY} at (0,0) size 195x18
+              RenderTableRow {TR} at (0,0) size 195x18
+                RenderTableCell {TD} at (0,0) size 9x18 [r=0 c=0 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 9x17
                     text run at (0,0) width 9: "F"
-                RenderTableCell {TD} at (9,0) size 10x17 [r=0 c=1 rs=1 cs=1]
+                RenderTableCell {TD} at (9,0) size 10x18 [r=0 c=1 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10: "E"
-                RenderTableCell {TD} at (19,0) size 12x17 [r=0 c=2 rs=1 cs=1]
+                RenderTableCell {TD} at (19,0) size 12x18 [r=0 c=2 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 12x17
                     text run at (0,0) width 12: "D"
-                RenderTableCell {TD} at (31,0) size 5x17 [r=0 c=3 rs=1 cs=1]
+                RenderTableCell {TD} at (31,0) size 5x18 [r=0 c=3 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 5x17
                     text run at (0,0) width 5: " "
-                RenderTableCell {TD} at (36,0) size 4x17 [r=0 c=4 rs=1 cs=1]
+                RenderTableCell {TD} at (36,0) size 4x18 [r=0 c=4 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 4x17
                     text run at (0,0) width 4 RTL: "\x{5D5}"
-                RenderTableCell {TD} at (40,0) size 10x17 [r=0 c=5 rs=1 cs=1]
+                RenderTableCell {TD} at (40,0) size 10x18 [r=0 c=5 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D4}"
-                RenderTableCell {TD} at (50,0) size 10x17 [r=0 c=6 rs=1 cs=1]
+                RenderTableCell {TD} at (50,0) size 10x18 [r=0 c=6 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D3}"
-                RenderTableCell {TD} at (60,0) size 5x17 [r=0 c=7 rs=1 cs=1]
+                RenderTableCell {TD} at (60,0) size 5x18 [r=0 c=7 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 5x17
                     text run at (0,0) width 5: " "
-                RenderTableCell {TD} at (65,0) size 11x17 [r=0 c=8 rs=1 cs=1]
+                RenderTableCell {TD} at (65,0) size 11x18 [r=0 c=8 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 11x17
                     text run at (0,0) width 11: "C"
-                RenderTableCell {TD} at (76,0) size 11x17 [r=0 c=9 rs=1 cs=1]
+                RenderTableCell {TD} at (76,0) size 11x18 [r=0 c=9 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 11x17
                     text run at (0,0) width 11: "B"
-                RenderTableCell {TD} at (87,0) size 11x17 [r=0 c=10 rs=1 cs=1]
+                RenderTableCell {TD} at (87,0) size 11x18 [r=0 c=10 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 11x17
                     text run at (0,0) width 11: "A"
-                RenderTableCell {TD} at (98,0) size 5x17 [r=0 c=11 rs=1 cs=1]
+                RenderTableCell {TD} at (98,0) size 5x18 [r=0 c=11 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 5x17
                     text run at (0,0) width 5: " "
-                RenderTableCell {TD} at (103,0) size 7x17 [r=0 c=12 rs=1 cs=1]
+                RenderTableCell {TD} at (103,0) size 7x18 [r=0 c=12 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 7x17
                     text run at (0,0) width 7 RTL: "\x{5D2}"
-                RenderTableCell {TD} at (110,0) size 10x17 [r=0 c=13 rs=1 cs=1]
+                RenderTableCell {TD} at (110,0) size 10x18 [r=0 c=13 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D1}"
-                RenderTableCell {TD} at (120,0) size 10x17 [r=0 c=14 rs=1 cs=1]
+                RenderTableCell {TD} at (120,0) size 10x18 [r=0 c=14 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D0}"
-                RenderTableCell {TD} at (130,0) size 5x17 [r=0 c=15 rs=1 cs=1]
+                RenderTableCell {TD} at (130,0) size 5x18 [r=0 c=15 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 5x17
                     text run at (0,0) width 5: " "
-                RenderTableCell {TD} at (135,0) size 12x17 [r=0 c=16 rs=1 cs=1]
+                RenderTableCell {TD} at (135,0) size 12x18 [r=0 c=16 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 12x17
                     text run at (0,0) width 12: "G"
-                RenderTableCell {TD} at (147,0) size 12x17 [r=0 c=17 rs=1 cs=1]
+                RenderTableCell {TD} at (147,0) size 12x18 [r=0 c=17 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 12x17
                     text run at (0,0) width 12: "H"
-                RenderTableCell {TD} at (159,0) size 5x17 [r=0 c=18 rs=1 cs=1]
+                RenderTableCell {TD} at (159,0) size 5x18 [r=0 c=18 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 5x17
                     text run at (0,0) width 5: "I"
-                RenderTableCell {TD} at (164,0) size 5x17 [r=0 c=19 rs=1 cs=1]
+                RenderTableCell {TD} at (164,0) size 5x18 [r=0 c=19 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 5x17
                     text run at (0,0) width 5: " "
-                RenderTableCell {TD} at (169,0) size 10x17 [r=0 c=20 rs=1 cs=1]
+                RenderTableCell {TD} at (169,0) size 10x18 [r=0 c=20 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D8}"
-                RenderTableCell {TD} at (179,0) size 10x17 [r=0 c=21 rs=1 cs=1]
+                RenderTableCell {TD} at (179,0) size 10x18 [r=0 c=21 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D7}"
-                RenderTableCell {TD} at (189,0) size 6x17 [r=0 c=22 rs=1 cs=1]
+                RenderTableCell {TD} at (189,0) size 6x18 [r=0 c=22 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 6x17
                     text run at (0,0) width 6 RTL: "\x{5D6}"
-          RenderBlock {P} at (4,21) size 195x17
+          RenderBlock {P} at (4,22) size 195x18
             RenderText {#text} at (98,0) size 32x17
               text run at (98,0) width 32 RTL: "\x{5D0}\x{5D1}\x{5D2} "
             RenderInline {SPAN} at (0,0) size 98x17
@@ -481,82 +481,82 @@
             RenderText {#text} at (130,0) size 65x17
               text run at (130,0) width 39: " GHI "
               text run at (169,0) width 26 RTL: "\x{5D6}\x{5D7}\x{5D8}"
-        RenderText {#text} at (209,181) size 5x17
-          text run at (209,181) width 5: " "
-        RenderBlock {DIV} at (217,170) size 203x42 [border: (1px solid #008000)]
-          RenderTable {TABLE} at (4,4) size 195x17
-            RenderTableSection {TBODY} at (0,0) size 195x17
-              RenderTableRow {TR} at (0,0) size 195x17
-                RenderTableCell {TD} at (0,0) size 7x17 [r=0 c=0 rs=1 cs=1]
+        RenderText {#text} at (209,191) size 5x17
+          text run at (209,191) width 5: " "
+        RenderBlock {DIV} at (217,179) size 203x44 [border: (1px solid #008000)]
+          RenderTable {TABLE} at (4,4) size 195x18
+            RenderTableSection {TBODY} at (0,0) size 195x18
+              RenderTableRow {TR} at (0,0) size 195x18
+                RenderTableCell {TD} at (0,0) size 7x18 [r=0 c=0 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 7x17
                     text run at (0,0) width 7 RTL: "\x{5D2}"
-                RenderTableCell {TD} at (7,0) size 10x17 [r=0 c=1 rs=1 cs=1]
+                RenderTableCell {TD} at (7,0) size 10x18 [r=0 c=1 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D1}"
-                RenderTableCell {TD} at (17,0) size 10x17 [r=0 c=2 rs=1 cs=1]
+                RenderTableCell {TD} at (17,0) size 10x18 [r=0 c=2 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D0}"
-                RenderTableCell {TD} at (27,0) size 5x17 [r=0 c=3 rs=1 cs=1]
+                RenderTableCell {TD} at (27,0) size 5x18 [r=0 c=3 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 5x17
                     text run at (0,0) width 5: " "
-                RenderTableCell {TD} at (32,0) size 11x17 [r=0 c=4 rs=1 cs=1]
+                RenderTableCell {TD} at (32,0) size 11x18 [r=0 c=4 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 11x17
                     text run at (0,0) width 11: "A"
-                RenderTableCell {TD} at (43,0) size 11x17 [r=0 c=5 rs=1 cs=1]
+                RenderTableCell {TD} at (43,0) size 11x18 [r=0 c=5 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 11x17
                     text run at (0,0) width 11: "B"
-                RenderTableCell {TD} at (54,0) size 11x17 [r=0 c=6 rs=1 cs=1]
+                RenderTableCell {TD} at (54,0) size 11x18 [r=0 c=6 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 11x17
                     text run at (0,0) width 11: "C"
-                RenderTableCell {TD} at (65,0) size 5x17 [r=0 c=7 rs=1 cs=1]
+                RenderTableCell {TD} at (65,0) size 5x18 [r=0 c=7 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 5x17
                     text run at (0,0) width 5: " "
-                RenderTableCell {TD} at (70,0) size 9x17 [r=0 c=8 rs=1 cs=1]
+                RenderTableCell {TD} at (70,0) size 9x18 [r=0 c=8 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 9x17
                     text run at (0,0) width 9: "F"
-                RenderTableCell {TD} at (79,0) size 10x17 [r=0 c=9 rs=1 cs=1]
+                RenderTableCell {TD} at (79,0) size 10x18 [r=0 c=9 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10: "E"
-                RenderTableCell {TD} at (89,0) size 12x17 [r=0 c=10 rs=1 cs=1]
+                RenderTableCell {TD} at (89,0) size 12x18 [r=0 c=10 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 12x17
                     text run at (0,0) width 12: "D"
-                RenderTableCell {TD} at (101,0) size 5x17 [r=0 c=11 rs=1 cs=1]
+                RenderTableCell {TD} at (101,0) size 5x18 [r=0 c=11 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 5x17
                     text run at (0,0) width 5: " "
-                RenderTableCell {TD} at (106,0) size 4x17 [r=0 c=12 rs=1 cs=1]
+                RenderTableCell {TD} at (106,0) size 4x18 [r=0 c=12 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 4x17
                     text run at (0,0) width 4 RTL: "\x{5D5}"
-                RenderTableCell {TD} at (110,0) size 10x17 [r=0 c=13 rs=1 cs=1]
+                RenderTableCell {TD} at (110,0) size 10x18 [r=0 c=13 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D4}"
-                RenderTableCell {TD} at (120,0) size 10x17 [r=0 c=14 rs=1 cs=1]
+                RenderTableCell {TD} at (120,0) size 10x18 [r=0 c=14 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D3}"
-                RenderTableCell {TD} at (130,0) size 5x17 [r=0 c=15 rs=1 cs=1]
+                RenderTableCell {TD} at (130,0) size 5x18 [r=0 c=15 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 5x17
                     text run at (0,0) width 5: " "
-                RenderTableCell {TD} at (135,0) size 12x17 [r=0 c=16 rs=1 cs=1]
+                RenderTableCell {TD} at (135,0) size 12x18 [r=0 c=16 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 12x17
                     text run at (0,0) width 12: "G"
-                RenderTableCell {TD} at (147,0) size 12x17 [r=0 c=17 rs=1 cs=1]
+                RenderTableCell {TD} at (147,0) size 12x18 [r=0 c=17 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 12x17
                     text run at (0,0) width 12: "H"
-                RenderTableCell {TD} at (159,0) size 5x17 [r=0 c=18 rs=1 cs=1]
+                RenderTableCell {TD} at (159,0) size 5x18 [r=0 c=18 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 5x17
                     text run at (0,0) width 5: "I"
-                RenderTableCell {TD} at (164,0) size 5x17 [r=0 c=19 rs=1 cs=1]
+                RenderTableCell {TD} at (164,0) size 5x18 [r=0 c=19 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 5x17
                     text run at (0,0) width 5: " "
-                RenderTableCell {TD} at (169,0) size 10x17 [r=0 c=20 rs=1 cs=1]
+                RenderTableCell {TD} at (169,0) size 10x18 [r=0 c=20 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D8}"
-                RenderTableCell {TD} at (179,0) size 10x17 [r=0 c=21 rs=1 cs=1]
+                RenderTableCell {TD} at (179,0) size 10x18 [r=0 c=21 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D7}"
-                RenderTableCell {TD} at (189,0) size 6x17 [r=0 c=22 rs=1 cs=1]
+                RenderTableCell {TD} at (189,0) size 6x18 [r=0 c=22 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 6x17
                     text run at (0,0) width 6 RTL: "\x{5D6}"
-          RenderBlock {P} at (4,21) size 195x17
+          RenderBlock {P} at (4,22) size 195x18
             RenderText {#text} at (0,0) size 70x17
               text run at (0,0) width 27 RTL: "\x{5D0}\x{5D1}\x{5D2}"
               text run at (27,0) width 43: " ABC "
@@ -567,8 +567,8 @@
               text run at (130,0) width 39: " GHI "
               text run at (169,0) width 26 RTL: "\x{5D6}\x{5D7}\x{5D8}"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {HR} at (0,396) size 784x3 [border: (1px inset #000000)]
-      RenderBlock {P} at (0,414) size 784x18
+      RenderBlock {HR} at (0,412) size 784x3 [border: (1px inset #000000)]
+      RenderBlock {P} at (0,430) size 784x19
         RenderText {#text} at (0,0) size 71x17
           text run at (0,0) width 71: "(Back to "
         RenderInline {A} at (0,0) size 193x17 [color=#0000EE]
@@ -581,7 +581,7 @@
             text run at (274,0) width 98: "David Baron"
         RenderText {#text} at (372,0) size 6x17
           text run at (372,0) width 6: ")"
-      RenderBlock {P} at (0,447) size 784x18
+      RenderBlock {P} at (0,464) size 784x19
         RenderInline {A} at (0,0) size 32x17 [color=#0000EE]
           RenderText {#text} at (0,0) size 32x17
             text run at (0,0) width 32: "LDB"
@@ -592,6 +592,6 @@
             text run at (42,0) width 162: "dbaron@dbaron.org"
         RenderText {#text} at (204,0) size 102x17
           text run at (204,0) width 102: ", 2001-06-05"
-      RenderBlock {P} at (0,480) size 784x18
+      RenderBlock {P} at (0,498) size 784x19
         RenderText {#text} at (0,0) size 383x17
           text run at (0,0) width 383: "Modified and used with the author\x{2019}s permission."
diff --git a/LayoutTests/platform/gtk/fast/text/international/bidi-LDB-2-HTML-expected.png b/LayoutTests/platform/gtk/fast/text/international/bidi-LDB-2-HTML-expected.png
index 1a41dce..0452014 100644
--- a/LayoutTests/platform/gtk/fast/text/international/bidi-LDB-2-HTML-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/international/bidi-LDB-2-HTML-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/international/bidi-LDB-2-HTML-expected.txt b/LayoutTests/platform/gtk/fast/text/international/bidi-LDB-2-HTML-expected.txt
index 3adde16..c8d0b84 100644
--- a/LayoutTests/platform/gtk/fast/text/international/bidi-LDB-2-HTML-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/international/bidi-LDB-2-HTML-expected.txt
@@ -1,12 +1,12 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x485
-  RenderBlock {HTML} at (0,0) size 800x485
-    RenderBody {BODY} at (8,21) size 784x448
-      RenderBlock {H1} at (0,0) size 784x36
+layer at (0,0) size 800x502
+  RenderBlock {HTML} at (0,0) size 800x502
+    RenderBody {BODY} at (8,21) size 784x465
+      RenderBlock {H1} at (0,0) size 784x37
         RenderText {#text} at (0,0) size 516x36
           text run at (0,0) width 516: "Bidirectional Text Test 2 - HTML"
-      RenderBlock {P} at (0,57) size 784x18
+      RenderBlock {P} at (0,58) size 784x19
         RenderText {#text} at (0,0) size 167x17
           text run at (0,0) width 167: "This test is based on "
         RenderInline {A} at (0,0) size 143x17 [color=#0000EE]
@@ -24,19 +24,19 @@
             text run at (486,0) width 143: "Unicode Standard"
         RenderText {#text} at (629,0) size 5x17
           text run at (629,0) width 5: "."
-      RenderBlock {PRE} at (0,90) size 784x0
-      RenderBlock {P} at (0,90) size 784x18
+      RenderBlock {PRE} at (0,92) size 784x0
+      RenderBlock {P} at (0,92) size 784x19
         RenderText {#text} at (0,0) size 360x17
           text run at (0,0) width 360: "In each box, all the lines should be the same."
-      RenderBlock (anonymous) at (0,123) size 784x216
-        RenderBlock {DIV} at (3,3) size 101x161 [border: (1px solid #008000)]
-          RenderBlock {P} at (4,4) size 93x17
+      RenderBlock (anonymous) at (0,126) size 784x227
+        RenderBlock {DIV} at (3,3) size 101x170 [border: (1px solid #008000)]
+          RenderBlock {P} at (4,4) size 93x18
             RenderText {#text} at (0,0) size 93x17
               text run at (0,0) width 93: "ABCDEFGHI"
-          RenderBlock {P} at (4,21) size 93x17
+          RenderBlock {P} at (4,22) size 93x18
             RenderText {#text} at (0,0) size 93x17
               text run at (0,0) width 93: "ABCDEFGHI"
-          RenderBlock {P} at (4,38) size 93x17
+          RenderBlock {P} at (4,40) size 93x18
             RenderText {#text} at (0,0) size 33x17
               text run at (0,0) width 33: "ABC"
             RenderInline {SPAN} at (0,0) size 31x17
@@ -44,10 +44,10 @@
                 text run at (33,0) width 31: "DEF"
             RenderText {#text} at (64,0) size 29x17
               text run at (64,0) width 29: "GHI"
-          RenderBlock {P} at (4,55) size 93x17
+          RenderBlock {P} at (4,58) size 93x18
             RenderText {#text} at (0,0) size 93x17
               text run at (0,0) width 93 RTL override: "IHGFEDCBA"
-          RenderBlock {P} at (4,72) size 93x17
+          RenderBlock {P} at (4,76) size 93x18
             RenderText {#text} at (64,0) size 29x17
               text run at (64,0) width 29 RTL override: "IHG"
             RenderInline {SPAN} at (0,0) size 31x17
@@ -55,7 +55,7 @@
                 text run at (33,0) width 31 RTL override: "FED"
             RenderText {#text} at (0,0) size 33x17
               text run at (0,0) width 33 RTL override: "CBA"
-          RenderBlock {P} at (4,89) size 93x17
+          RenderBlock {P} at (4,94) size 93x18
             RenderText {#text} at (64,0) size 29x17
               text run at (64,0) width 29 RTL override: "IHG"
             RenderInline {SPAN} at (0,0) size 31x17
@@ -63,7 +63,7 @@
                 text run at (33,0) width 31: "DEF"
             RenderText {#text} at (0,0) size 33x17
               text run at (0,0) width 33 RTL override: "CBA"
-          RenderBlock {P} at (4,106) size 93x17
+          RenderBlock {P} at (4,112) size 93x18
             RenderText {#text} at (64,0) size 29x17
               text run at (64,0) width 29 RTL override: "IHG"
             RenderInline {BDO} at (0,0) size 31x17
@@ -71,7 +71,7 @@
                 text run at (33,0) width 31 RTL override: "FED"
             RenderText {#text} at (0,0) size 33x17
               text run at (0,0) width 33 RTL override: "CBA"
-          RenderBlock {P} at (4,123) size 93x17
+          RenderBlock {P} at (4,130) size 93x18
             RenderText {#text} at (64,0) size 29x17
               text run at (64,0) width 29 RTL override: "IHG"
             RenderInline {SPAN} at (0,0) size 31x17
@@ -79,7 +79,7 @@
                 text run at (33,0) width 31 RTL override: "FED"
             RenderText {#text} at (0,0) size 33x17
               text run at (0,0) width 33 RTL override: "CBA"
-          RenderBlock {P} at (4,140) size 93x17
+          RenderBlock {P} at (4,148) size 93x18
             RenderText {#text} at (64,0) size 29x17
               text run at (64,0) width 29 RTL override: "IHG"
             RenderInline {BDO} at (0,0) size 31x17
@@ -87,150 +87,150 @@
                 text run at (33,0) width 31 LTR override: "DEF"
             RenderText {#text} at (0,0) size 33x17
               text run at (0,0) width 33 RTL override: "CBA"
-        RenderText {#text} at (107,74) size 5x17
-          text run at (107,74) width 5: " "
-        RenderBlock {DIV} at (115,46) size 35x76 [border: (1px solid #008000)]
-          RenderTable {TABLE} at (4,4) size 27x17
-            RenderTableSection {TBODY} at (0,0) size 27x17
-              RenderTableRow {TR} at (0,0) size 27x17
-                RenderTableCell {TD} at (0,0) size 7x17 [r=0 c=0 rs=1 cs=1]
+        RenderText {#text} at (107,78) size 5x17
+          text run at (107,78) width 5: " "
+        RenderBlock {DIV} at (115,48) size 35x80 [border: (1px solid #008000)]
+          RenderTable {TABLE} at (4,4) size 27x18
+            RenderTableSection {TBODY} at (0,0) size 27x18
+              RenderTableRow {TR} at (0,0) size 27x18
+                RenderTableCell {TD} at (0,0) size 7x18 [r=0 c=0 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 7x17
                     text run at (0,0) width 7 RTL: "\x{5D2}"
-                RenderTableCell {TD} at (7,0) size 10x17 [r=0 c=1 rs=1 cs=1]
+                RenderTableCell {TD} at (7,0) size 10x18 [r=0 c=1 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D1}"
-                RenderTableCell {TD} at (17,0) size 10x17 [r=0 c=2 rs=1 cs=1]
+                RenderTableCell {TD} at (17,0) size 10x18 [r=0 c=2 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D0}"
-          RenderBlock {P} at (4,21) size 27x17
+          RenderBlock {P} at (4,22) size 27x18
             RenderText {#text} at (0,0) size 27x17
               text run at (0,0) width 27 RTL: "\x{5D0}\x{5D1}\x{5D2}"
-          RenderBlock {P} at (4,38) size 27x17
+          RenderBlock {P} at (4,40) size 27x18
             RenderText {#text} at (0,0) size 27x17
               text run at (0,0) width 27 RTL: "\x{5D0}\x{5D1}\x{5D2}"
-          RenderBlock {P} at (4,55) size 27x17
+          RenderBlock {P} at (4,58) size 27x18
             RenderText {#text} at (0,0) size 27x17
               text run at (0,0) width 27 LTR override: "\x{5D2}\x{5D1}\x{5D0}"
-        RenderText {#text} at (153,74) size 5x17
-          text run at (153,74) width 5: " "
-        RenderBlock {DIV} at (161,54) size 102x59 [border: (1px solid #008000)]
-          RenderTable {TABLE} at (4,4) size 94x17
-            RenderTableSection {TBODY} at (0,0) size 94x17
-              RenderTableRow {TR} at (0,0) size 94x17
-                RenderTableCell {TD} at (0,0) size 7x17 [r=0 c=0 rs=1 cs=1]
+        RenderText {#text} at (153,78) size 5x17
+          text run at (153,78) width 5: " "
+        RenderBlock {DIV} at (161,57) size 102x62 [border: (1px solid #008000)]
+          RenderTable {TABLE} at (4,4) size 94x18
+            RenderTableSection {TBODY} at (0,0) size 94x18
+              RenderTableRow {TR} at (0,0) size 94x18
+                RenderTableCell {TD} at (0,0) size 7x18 [r=0 c=0 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 7x17
                     text run at (0,0) width 7 RTL: "\x{5D2}"
-                RenderTableCell {TD} at (7,0) size 10x17 [r=0 c=1 rs=1 cs=1]
+                RenderTableCell {TD} at (7,0) size 10x18 [r=0 c=1 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D1}"
-                RenderTableCell {TD} at (17,0) size 10x17 [r=0 c=2 rs=1 cs=1]
+                RenderTableCell {TD} at (17,0) size 10x18 [r=0 c=2 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D0}"
-                RenderTableCell {TD} at (27,0) size 5x17 [r=0 c=3 rs=1 cs=1]
+                RenderTableCell {TD} at (27,0) size 5x18 [r=0 c=3 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 5x17
                     text run at (0,0) width 5: " "
-                RenderTableCell {TD} at (32,0) size 11x17 [r=0 c=4 rs=1 cs=1]
+                RenderTableCell {TD} at (32,0) size 11x18 [r=0 c=4 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 11x17
                     text run at (0,0) width 11: "A"
-                RenderTableCell {TD} at (43,0) size 11x17 [r=0 c=5 rs=1 cs=1]
+                RenderTableCell {TD} at (43,0) size 11x18 [r=0 c=5 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 11x17
                     text run at (0,0) width 11: "B"
-                RenderTableCell {TD} at (54,0) size 11x17 [r=0 c=6 rs=1 cs=1]
+                RenderTableCell {TD} at (54,0) size 11x18 [r=0 c=6 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 11x17
                     text run at (0,0) width 11: "C"
-                RenderTableCell {TD} at (65,0) size 5x17 [r=0 c=7 rs=1 cs=1]
+                RenderTableCell {TD} at (65,0) size 5x18 [r=0 c=7 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 5x17
                     text run at (0,0) width 5: " "
-                RenderTableCell {TD} at (70,0) size 4x17 [r=0 c=8 rs=1 cs=1]
+                RenderTableCell {TD} at (70,0) size 4x18 [r=0 c=8 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 4x17
                     text run at (0,0) width 4 RTL: "\x{5D5}"
-                RenderTableCell {TD} at (74,0) size 10x17 [r=0 c=9 rs=1 cs=1]
+                RenderTableCell {TD} at (74,0) size 10x18 [r=0 c=9 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D4}"
-                RenderTableCell {TD} at (84,0) size 10x17 [r=0 c=10 rs=1 cs=1]
+                RenderTableCell {TD} at (84,0) size 10x18 [r=0 c=10 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D3}"
-          RenderBlock {P} at (4,21) size 94x17
+          RenderBlock {P} at (4,22) size 94x18
             RenderText {#text} at (0,0) size 94x17
               text run at (0,0) width 27 RTL: "\x{5D0}\x{5D1}\x{5D2}"
               text run at (27,0) width 43: " ABC "
               text run at (70,0) width 24 RTL: "\x{5D3}\x{5D4}\x{5D5}"
-          RenderBlock {P} at (4,38) size 94x17
+          RenderBlock {P} at (4,40) size 94x18
             RenderText {#text} at (0,0) size 94x17
               text run at (0,0) width 32 RTL: " \x{5D0}\x{5D1}\x{5D2}"
               text run at (32,0) width 33: "ABC"
               text run at (65,0) width 29 RTL: "\x{5D3}\x{5D4}\x{5D5} "
-        RenderText {#text} at (266,74) size 5x17
-          text run at (266,74) width 5: " "
-        RenderBlock {DIV} at (274,3) size 169x161 [border: (1px solid #008000)]
-          RenderTable {TABLE} at (4,4) size 161x17
-            RenderTableSection {TBODY} at (0,0) size 161x17
-              RenderTableRow {TR} at (0,0) size 161x17
-                RenderTableCell {TD} at (0,0) size 7x17 [r=0 c=0 rs=1 cs=1]
+        RenderText {#text} at (266,78) size 5x17
+          text run at (266,78) width 5: " "
+        RenderBlock {DIV} at (274,3) size 169x170 [border: (1px solid #008000)]
+          RenderTable {TABLE} at (4,4) size 161x18
+            RenderTableSection {TBODY} at (0,0) size 161x18
+              RenderTableRow {TR} at (0,0) size 161x18
+                RenderTableCell {TD} at (0,0) size 7x18 [r=0 c=0 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 7x17
                     text run at (0,0) width 7 RTL: "\x{5D2}"
-                RenderTableCell {TD} at (7,0) size 10x17 [r=0 c=1 rs=1 cs=1]
+                RenderTableCell {TD} at (7,0) size 10x18 [r=0 c=1 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D1}"
-                RenderTableCell {TD} at (17,0) size 10x17 [r=0 c=2 rs=1 cs=1]
+                RenderTableCell {TD} at (17,0) size 10x18 [r=0 c=2 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D0}"
-                RenderTableCell {TD} at (27,0) size 5x17 [r=0 c=3 rs=1 cs=1]
+                RenderTableCell {TD} at (27,0) size 5x18 [r=0 c=3 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 5x17
                     text run at (0,0) width 5: " "
-                RenderTableCell {TD} at (32,0) size 11x17 [r=0 c=4 rs=1 cs=1]
+                RenderTableCell {TD} at (32,0) size 11x18 [r=0 c=4 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 11x17
                     text run at (0,0) width 11: "A"
-                RenderTableCell {TD} at (43,0) size 11x17 [r=0 c=5 rs=1 cs=1]
+                RenderTableCell {TD} at (43,0) size 11x18 [r=0 c=5 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 11x17
                     text run at (0,0) width 11: "B"
-                RenderTableCell {TD} at (54,0) size 11x17 [r=0 c=6 rs=1 cs=1]
+                RenderTableCell {TD} at (54,0) size 11x18 [r=0 c=6 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 11x17
                     text run at (0,0) width 11: "C"
-                RenderTableCell {TD} at (65,0) size 5x17 [r=0 c=7 rs=1 cs=1]
+                RenderTableCell {TD} at (65,0) size 5x18 [r=0 c=7 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 5x17
                     text run at (0,0) width 5: " "
-                RenderTableCell {TD} at (70,0) size 4x17 [r=0 c=8 rs=1 cs=1]
+                RenderTableCell {TD} at (70,0) size 4x18 [r=0 c=8 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 4x17
                     text run at (0,0) width 4 RTL: "\x{5D5}"
-                RenderTableCell {TD} at (74,0) size 10x17 [r=0 c=9 rs=1 cs=1]
+                RenderTableCell {TD} at (74,0) size 10x18 [r=0 c=9 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D4}"
-                RenderTableCell {TD} at (84,0) size 10x17 [r=0 c=10 rs=1 cs=1]
+                RenderTableCell {TD} at (84,0) size 10x18 [r=0 c=10 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D3}"
-                RenderTableCell {TD} at (94,0) size 5x17 [r=0 c=11 rs=1 cs=1]
+                RenderTableCell {TD} at (94,0) size 5x18 [r=0 c=11 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 5x17
                     text run at (0,0) width 5: " "
-                RenderTableCell {TD} at (99,0) size 12x17 [r=0 c=12 rs=1 cs=1]
+                RenderTableCell {TD} at (99,0) size 12x18 [r=0 c=12 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 12x17
                     text run at (0,0) width 12: "D"
-                RenderTableCell {TD} at (111,0) size 10x17 [r=0 c=13 rs=1 cs=1]
+                RenderTableCell {TD} at (111,0) size 10x18 [r=0 c=13 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10: "E"
-                RenderTableCell {TD} at (121,0) size 9x17 [r=0 c=14 rs=1 cs=1]
+                RenderTableCell {TD} at (121,0) size 9x18 [r=0 c=14 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 9x17
                     text run at (0,0) width 9: "F"
-                RenderTableCell {TD} at (130,0) size 5x17 [r=0 c=15 rs=1 cs=1]
+                RenderTableCell {TD} at (130,0) size 5x18 [r=0 c=15 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 5x17
                     text run at (0,0) width 5: " "
-                RenderTableCell {TD} at (135,0) size 10x17 [r=0 c=16 rs=1 cs=1]
+                RenderTableCell {TD} at (135,0) size 10x18 [r=0 c=16 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D8}"
-                RenderTableCell {TD} at (145,0) size 10x17 [r=0 c=17 rs=1 cs=1]
+                RenderTableCell {TD} at (145,0) size 10x18 [r=0 c=17 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D7}"
-                RenderTableCell {TD} at (155,0) size 6x17 [r=0 c=18 rs=1 cs=1]
+                RenderTableCell {TD} at (155,0) size 6x18 [r=0 c=18 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 6x17
                     text run at (0,0) width 6 RTL: "\x{5D6}"
-          RenderBlock {P} at (4,21) size 161x17
+          RenderBlock {P} at (4,22) size 161x18
             RenderText {#text} at (0,0) size 161x17
               text run at (0,0) width 27 RTL: "\x{5D0}\x{5D1}\x{5D2}"
               text run at (27,0) width 43: " ABC "
               text run at (70,0) width 24 RTL: "\x{5D3}\x{5D4}\x{5D5}"
               text run at (94,0) width 41: " DEF "
               text run at (135,0) width 26 RTL: "\x{5D6}\x{5D7}\x{5D8}"
-          RenderBlock {P} at (4,38) size 161x17
+          RenderBlock {P} at (4,40) size 161x18
             RenderText {#text} at (0,0) size 32x17
               text run at (0,0) width 27 RTL: "\x{5D0}\x{5D1}\x{5D2}"
               text run at (27,0) width 5: " "
@@ -241,7 +241,7 @@
             RenderText {#text} at (94,0) size 67x17
               text run at (94,0) width 41: " DEF "
               text run at (135,0) width 26 RTL: "\x{5D6}\x{5D7}\x{5D8}"
-          RenderBlock {P} at (4,55) size 161x17
+          RenderBlock {P} at (4,58) size 161x18
             RenderText {#text} at (0,0) size 32x17
               text run at (0,0) width 27 RTL: "\x{5D0}\x{5D1}\x{5D2}"
               text run at (27,0) width 5: " "
@@ -253,7 +253,7 @@
             RenderText {#text} at (130,0) size 31x17
               text run at (130,0) width 5: " "
               text run at (135,0) width 26 RTL: "\x{5D6}\x{5D7}\x{5D8}"
-          RenderBlock {P} at (4,72) size 161x17
+          RenderBlock {P} at (4,76) size 161x18
             RenderText {#text} at (130,0) size 31x17
               text run at (130,0) width 31 RTL: "\x{5D6}\x{5D7}\x{5D8} "
             RenderInline {SPAN} at (0,0) size 98x17
@@ -263,7 +263,7 @@
                 text run at (99,0) width 31: "DEF"
             RenderText {#text} at (0,0) size 32x17
               text run at (0,0) width 32 RTL: " \x{5D0}\x{5D1}\x{5D2}"
-          RenderBlock {P} at (4,89) size 161x17
+          RenderBlock {P} at (4,94) size 161x18
             RenderText {#text} at (65,0) size 29x17
               text run at (65,0) width 29 RTL: "\x{5D3}\x{5D4}\x{5D5} "
             RenderInline {SPAN} at (0,0) size 65x17
@@ -273,7 +273,7 @@
             RenderText {#text} at (94,0) size 67x17
               text run at (94,0) width 41: " DEF "
               text run at (135,0) width 26 RTL: "\x{5D6}\x{5D7}\x{5D8}"
-          RenderBlock {P} at (4,106) size 161x17
+          RenderBlock {P} at (4,112) size 161x18
             RenderText {#text} at (65,0) size 29x17
               text run at (65,0) width 29 RTL: "\x{5D3}\x{5D4}\x{5D5} "
             RenderInline {BDO} at (0,0) size 65x17
@@ -282,7 +282,7 @@
             RenderText {#text} at (94,0) size 67x17
               text run at (94,0) width 41: " DEF "
               text run at (135,0) width 26 RTL: "\x{5D6}\x{5D7}\x{5D8}"
-          RenderBlock {P} at (4,123) size 161x17
+          RenderBlock {P} at (4,130) size 161x18
             RenderText {#text} at (0,0) size 32x17
               text run at (0,0) width 27 RTL: "\x{5D0}\x{5D1}\x{5D2}"
               text run at (27,0) width 5: " "
@@ -292,7 +292,7 @@
             RenderText {#text} at (94,0) size 67x17
               text run at (94,0) width 41: " DEF "
               text run at (135,0) width 26 RTL: "\x{5D6}\x{5D7}\x{5D8}"
-          RenderBlock {P} at (4,140) size 161x17
+          RenderBlock {P} at (4,148) size 161x18
             RenderText {#text} at (130,0) size 31x17
               text run at (130,0) width 31 RTL: "\x{5D6}\x{5D7}\x{5D8} "
             RenderInline {BDO} at (0,0) size 62x17
@@ -301,165 +301,165 @@
             RenderText {#text} at (0,0) size 130x17
               text run at (0,0) width 32 RTL: " \x{5D0}\x{5D1}\x{5D2}"
               text run at (94,0) width 36: " DEF"
-        RenderText {#text} at (446,74) size 5x17
-          text run at (446,74) width 5: " "
-        RenderBlock {DIV} at (454,63) size 203x42 [border: (1px solid #008000)]
-          RenderTable {TABLE} at (4,4) size 195x17
-            RenderTableSection {TBODY} at (0,0) size 195x17
-              RenderTableRow {TR} at (0,0) size 195x17
-                RenderTableCell {TD} at (0,0) size 7x17 [r=0 c=0 rs=1 cs=1]
+        RenderText {#text} at (446,78) size 5x17
+          text run at (446,78) width 5: " "
+        RenderBlock {DIV} at (454,66) size 203x44 [border: (1px solid #008000)]
+          RenderTable {TABLE} at (4,4) size 195x18
+            RenderTableSection {TBODY} at (0,0) size 195x18
+              RenderTableRow {TR} at (0,0) size 195x18
+                RenderTableCell {TD} at (0,0) size 7x18 [r=0 c=0 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 7x17
                     text run at (0,0) width 7 RTL: "\x{5D2}"
-                RenderTableCell {TD} at (7,0) size 10x17 [r=0 c=1 rs=1 cs=1]
+                RenderTableCell {TD} at (7,0) size 10x18 [r=0 c=1 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D1}"
-                RenderTableCell {TD} at (17,0) size 10x17 [r=0 c=2 rs=1 cs=1]
+                RenderTableCell {TD} at (17,0) size 10x18 [r=0 c=2 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D0}"
-                RenderTableCell {TD} at (27,0) size 5x17 [r=0 c=3 rs=1 cs=1]
+                RenderTableCell {TD} at (27,0) size 5x18 [r=0 c=3 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 5x17
                     text run at (0,0) width 5: " "
-                RenderTableCell {TD} at (32,0) size 11x17 [r=0 c=4 rs=1 cs=1]
+                RenderTableCell {TD} at (32,0) size 11x18 [r=0 c=4 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 11x17
                     text run at (0,0) width 11: "A"
-                RenderTableCell {TD} at (43,0) size 11x17 [r=0 c=5 rs=1 cs=1]
+                RenderTableCell {TD} at (43,0) size 11x18 [r=0 c=5 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 11x17
                     text run at (0,0) width 11: "B"
-                RenderTableCell {TD} at (54,0) size 11x17 [r=0 c=6 rs=1 cs=1]
+                RenderTableCell {TD} at (54,0) size 11x18 [r=0 c=6 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 11x17
                     text run at (0,0) width 11: "C"
-                RenderTableCell {TD} at (65,0) size 5x17 [r=0 c=7 rs=1 cs=1]
+                RenderTableCell {TD} at (65,0) size 5x18 [r=0 c=7 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 5x17
                     text run at (0,0) width 5: " "
-                RenderTableCell {TD} at (70,0) size 4x17 [r=0 c=8 rs=1 cs=1]
+                RenderTableCell {TD} at (70,0) size 4x18 [r=0 c=8 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 4x17
                     text run at (0,0) width 4 RTL: "\x{5D5}"
-                RenderTableCell {TD} at (74,0) size 10x17 [r=0 c=9 rs=1 cs=1]
+                RenderTableCell {TD} at (74,0) size 10x18 [r=0 c=9 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D4}"
-                RenderTableCell {TD} at (84,0) size 10x17 [r=0 c=10 rs=1 cs=1]
+                RenderTableCell {TD} at (84,0) size 10x18 [r=0 c=10 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D3}"
-                RenderTableCell {TD} at (94,0) size 5x17 [r=0 c=11 rs=1 cs=1]
+                RenderTableCell {TD} at (94,0) size 5x18 [r=0 c=11 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 5x17
                     text run at (0,0) width 5: " "
-                RenderTableCell {TD} at (99,0) size 12x17 [r=0 c=12 rs=1 cs=1]
+                RenderTableCell {TD} at (99,0) size 12x18 [r=0 c=12 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 12x17
                     text run at (0,0) width 12: "D"
-                RenderTableCell {TD} at (111,0) size 10x17 [r=0 c=13 rs=1 cs=1]
+                RenderTableCell {TD} at (111,0) size 10x18 [r=0 c=13 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10: "E"
-                RenderTableCell {TD} at (121,0) size 9x17 [r=0 c=14 rs=1 cs=1]
+                RenderTableCell {TD} at (121,0) size 9x18 [r=0 c=14 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 9x17
                     text run at (0,0) width 9: "F"
-                RenderTableCell {TD} at (130,0) size 5x17 [r=0 c=15 rs=1 cs=1]
+                RenderTableCell {TD} at (130,0) size 5x18 [r=0 c=15 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 5x17
                     text run at (0,0) width 5: " "
-                RenderTableCell {TD} at (135,0) size 12x17 [r=0 c=16 rs=1 cs=1]
+                RenderTableCell {TD} at (135,0) size 12x18 [r=0 c=16 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 12x17
                     text run at (0,0) width 12: "G"
-                RenderTableCell {TD} at (147,0) size 12x17 [r=0 c=17 rs=1 cs=1]
+                RenderTableCell {TD} at (147,0) size 12x18 [r=0 c=17 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 12x17
                     text run at (0,0) width 12: "H"
-                RenderTableCell {TD} at (159,0) size 5x17 [r=0 c=18 rs=1 cs=1]
+                RenderTableCell {TD} at (159,0) size 5x18 [r=0 c=18 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 5x17
                     text run at (0,0) width 5: "I"
-                RenderTableCell {TD} at (164,0) size 5x17 [r=0 c=19 rs=1 cs=1]
+                RenderTableCell {TD} at (164,0) size 5x18 [r=0 c=19 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 5x17
                     text run at (0,0) width 5: " "
-                RenderTableCell {TD} at (169,0) size 10x17 [r=0 c=20 rs=1 cs=1]
+                RenderTableCell {TD} at (169,0) size 10x18 [r=0 c=20 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D8}"
-                RenderTableCell {TD} at (179,0) size 10x17 [r=0 c=21 rs=1 cs=1]
+                RenderTableCell {TD} at (179,0) size 10x18 [r=0 c=21 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D7}"
-                RenderTableCell {TD} at (189,0) size 6x17 [r=0 c=22 rs=1 cs=1]
+                RenderTableCell {TD} at (189,0) size 6x18 [r=0 c=22 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 6x17
                     text run at (0,0) width 6 RTL: "\x{5D6}"
-          RenderBlock {P} at (4,21) size 195x17
+          RenderBlock {P} at (4,22) size 195x18
             RenderText {#text} at (0,0) size 195x17
               text run at (0,0) width 27 RTL: "\x{5D0}\x{5D1}\x{5D2}"
               text run at (27,0) width 43: " ABC "
               text run at (70,0) width 24 RTL: "\x{5D3}\x{5D4}\x{5D5}"
               text run at (94,0) width 75: " DEF GHI "
               text run at (169,0) width 26 RTL: "\x{5D6}\x{5D7}\x{5D8}"
-        RenderText {#text} at (660,74) size 5x17
-          text run at (660,74) width 5: " "
-        RenderBR {BR} at (665,74) size 0x17
-        RenderBlock {DIV} at (3,170) size 203x42 [border: (1px solid #008000)]
-          RenderTable {TABLE} at (4,4) size 195x17
-            RenderTableSection {TBODY} at (0,0) size 195x17
-              RenderTableRow {TR} at (0,0) size 195x17
-                RenderTableCell {TD} at (0,0) size 9x17 [r=0 c=0 rs=1 cs=1]
+        RenderText {#text} at (660,78) size 5x17
+          text run at (660,78) width 5: " "
+        RenderBR {BR} at (665,78) size 0x17
+        RenderBlock {DIV} at (3,179) size 203x44 [border: (1px solid #008000)]
+          RenderTable {TABLE} at (4,4) size 195x18
+            RenderTableSection {TBODY} at (0,0) size 195x18
+              RenderTableRow {TR} at (0,0) size 195x18
+                RenderTableCell {TD} at (0,0) size 9x18 [r=0 c=0 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 9x17
                     text run at (0,0) width 9: "F"
-                RenderTableCell {TD} at (9,0) size 10x17 [r=0 c=1 rs=1 cs=1]
+                RenderTableCell {TD} at (9,0) size 10x18 [r=0 c=1 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10: "E"
-                RenderTableCell {TD} at (19,0) size 12x17 [r=0 c=2 rs=1 cs=1]
+                RenderTableCell {TD} at (19,0) size 12x18 [r=0 c=2 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 12x17
                     text run at (0,0) width 12: "D"
-                RenderTableCell {TD} at (31,0) size 5x17 [r=0 c=3 rs=1 cs=1]
+                RenderTableCell {TD} at (31,0) size 5x18 [r=0 c=3 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 5x17
                     text run at (0,0) width 5: " "
-                RenderTableCell {TD} at (36,0) size 4x17 [r=0 c=4 rs=1 cs=1]
+                RenderTableCell {TD} at (36,0) size 4x18 [r=0 c=4 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 4x17
                     text run at (0,0) width 4 RTL: "\x{5D5}"
-                RenderTableCell {TD} at (40,0) size 10x17 [r=0 c=5 rs=1 cs=1]
+                RenderTableCell {TD} at (40,0) size 10x18 [r=0 c=5 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D4}"
-                RenderTableCell {TD} at (50,0) size 10x17 [r=0 c=6 rs=1 cs=1]
+                RenderTableCell {TD} at (50,0) size 10x18 [r=0 c=6 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D3}"
-                RenderTableCell {TD} at (60,0) size 5x17 [r=0 c=7 rs=1 cs=1]
+                RenderTableCell {TD} at (60,0) size 5x18 [r=0 c=7 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 5x17
                     text run at (0,0) width 5: " "
-                RenderTableCell {TD} at (65,0) size 11x17 [r=0 c=8 rs=1 cs=1]
+                RenderTableCell {TD} at (65,0) size 11x18 [r=0 c=8 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 11x17
                     text run at (0,0) width 11: "C"
-                RenderTableCell {TD} at (76,0) size 11x17 [r=0 c=9 rs=1 cs=1]
+                RenderTableCell {TD} at (76,0) size 11x18 [r=0 c=9 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 11x17
                     text run at (0,0) width 11: "B"
-                RenderTableCell {TD} at (87,0) size 11x17 [r=0 c=10 rs=1 cs=1]
+                RenderTableCell {TD} at (87,0) size 11x18 [r=0 c=10 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 11x17
                     text run at (0,0) width 11: "A"
-                RenderTableCell {TD} at (98,0) size 5x17 [r=0 c=11 rs=1 cs=1]
+                RenderTableCell {TD} at (98,0) size 5x18 [r=0 c=11 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 5x17
                     text run at (0,0) width 5: " "
-                RenderTableCell {TD} at (103,0) size 7x17 [r=0 c=12 rs=1 cs=1]
+                RenderTableCell {TD} at (103,0) size 7x18 [r=0 c=12 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 7x17
                     text run at (0,0) width 7 RTL: "\x{5D2}"
-                RenderTableCell {TD} at (110,0) size 10x17 [r=0 c=13 rs=1 cs=1]
+                RenderTableCell {TD} at (110,0) size 10x18 [r=0 c=13 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D1}"
-                RenderTableCell {TD} at (120,0) size 10x17 [r=0 c=14 rs=1 cs=1]
+                RenderTableCell {TD} at (120,0) size 10x18 [r=0 c=14 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D0}"
-                RenderTableCell {TD} at (130,0) size 5x17 [r=0 c=15 rs=1 cs=1]
+                RenderTableCell {TD} at (130,0) size 5x18 [r=0 c=15 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 5x17
                     text run at (0,0) width 5: " "
-                RenderTableCell {TD} at (135,0) size 12x17 [r=0 c=16 rs=1 cs=1]
+                RenderTableCell {TD} at (135,0) size 12x18 [r=0 c=16 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 12x17
                     text run at (0,0) width 12: "G"
-                RenderTableCell {TD} at (147,0) size 12x17 [r=0 c=17 rs=1 cs=1]
+                RenderTableCell {TD} at (147,0) size 12x18 [r=0 c=17 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 12x17
                     text run at (0,0) width 12: "H"
-                RenderTableCell {TD} at (159,0) size 5x17 [r=0 c=18 rs=1 cs=1]
+                RenderTableCell {TD} at (159,0) size 5x18 [r=0 c=18 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 5x17
                     text run at (0,0) width 5: "I"
-                RenderTableCell {TD} at (164,0) size 5x17 [r=0 c=19 rs=1 cs=1]
+                RenderTableCell {TD} at (164,0) size 5x18 [r=0 c=19 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 5x17
                     text run at (0,0) width 5: " "
-                RenderTableCell {TD} at (169,0) size 10x17 [r=0 c=20 rs=1 cs=1]
+                RenderTableCell {TD} at (169,0) size 10x18 [r=0 c=20 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D8}"
-                RenderTableCell {TD} at (179,0) size 10x17 [r=0 c=21 rs=1 cs=1]
+                RenderTableCell {TD} at (179,0) size 10x18 [r=0 c=21 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D7}"
-                RenderTableCell {TD} at (189,0) size 6x17 [r=0 c=22 rs=1 cs=1]
+                RenderTableCell {TD} at (189,0) size 6x18 [r=0 c=22 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 6x17
                     text run at (0,0) width 6 RTL: "\x{5D6}"
-          RenderBlock {P} at (4,21) size 195x17
+          RenderBlock {P} at (4,22) size 195x18
             RenderText {#text} at (98,0) size 32x17
               text run at (98,0) width 32 RTL: "\x{5D0}\x{5D1}\x{5D2} "
             RenderInline {BDO} at (0,0) size 98x17
@@ -468,82 +468,82 @@
             RenderText {#text} at (130,0) size 65x17
               text run at (130,0) width 39: " GHI "
               text run at (169,0) width 26 RTL: "\x{5D6}\x{5D7}\x{5D8}"
-        RenderText {#text} at (209,181) size 5x17
-          text run at (209,181) width 5: " "
-        RenderBlock {DIV} at (217,170) size 203x42 [border: (1px solid #008000)]
-          RenderTable {TABLE} at (4,4) size 195x17
-            RenderTableSection {TBODY} at (0,0) size 195x17
-              RenderTableRow {TR} at (0,0) size 195x17
-                RenderTableCell {TD} at (0,0) size 7x17 [r=0 c=0 rs=1 cs=1]
+        RenderText {#text} at (209,191) size 5x17
+          text run at (209,191) width 5: " "
+        RenderBlock {DIV} at (217,179) size 203x44 [border: (1px solid #008000)]
+          RenderTable {TABLE} at (4,4) size 195x18
+            RenderTableSection {TBODY} at (0,0) size 195x18
+              RenderTableRow {TR} at (0,0) size 195x18
+                RenderTableCell {TD} at (0,0) size 7x18 [r=0 c=0 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 7x17
                     text run at (0,0) width 7 RTL: "\x{5D2}"
-                RenderTableCell {TD} at (7,0) size 10x17 [r=0 c=1 rs=1 cs=1]
+                RenderTableCell {TD} at (7,0) size 10x18 [r=0 c=1 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D1}"
-                RenderTableCell {TD} at (17,0) size 10x17 [r=0 c=2 rs=1 cs=1]
+                RenderTableCell {TD} at (17,0) size 10x18 [r=0 c=2 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D0}"
-                RenderTableCell {TD} at (27,0) size 5x17 [r=0 c=3 rs=1 cs=1]
+                RenderTableCell {TD} at (27,0) size 5x18 [r=0 c=3 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 5x17
                     text run at (0,0) width 5: " "
-                RenderTableCell {TD} at (32,0) size 11x17 [r=0 c=4 rs=1 cs=1]
+                RenderTableCell {TD} at (32,0) size 11x18 [r=0 c=4 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 11x17
                     text run at (0,0) width 11: "A"
-                RenderTableCell {TD} at (43,0) size 11x17 [r=0 c=5 rs=1 cs=1]
+                RenderTableCell {TD} at (43,0) size 11x18 [r=0 c=5 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 11x17
                     text run at (0,0) width 11: "B"
-                RenderTableCell {TD} at (54,0) size 11x17 [r=0 c=6 rs=1 cs=1]
+                RenderTableCell {TD} at (54,0) size 11x18 [r=0 c=6 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 11x17
                     text run at (0,0) width 11: "C"
-                RenderTableCell {TD} at (65,0) size 5x17 [r=0 c=7 rs=1 cs=1]
+                RenderTableCell {TD} at (65,0) size 5x18 [r=0 c=7 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 5x17
                     text run at (0,0) width 5: " "
-                RenderTableCell {TD} at (70,0) size 9x17 [r=0 c=8 rs=1 cs=1]
+                RenderTableCell {TD} at (70,0) size 9x18 [r=0 c=8 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 9x17
                     text run at (0,0) width 9: "F"
-                RenderTableCell {TD} at (79,0) size 10x17 [r=0 c=9 rs=1 cs=1]
+                RenderTableCell {TD} at (79,0) size 10x18 [r=0 c=9 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10: "E"
-                RenderTableCell {TD} at (89,0) size 12x17 [r=0 c=10 rs=1 cs=1]
+                RenderTableCell {TD} at (89,0) size 12x18 [r=0 c=10 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 12x17
                     text run at (0,0) width 12: "D"
-                RenderTableCell {TD} at (101,0) size 5x17 [r=0 c=11 rs=1 cs=1]
+                RenderTableCell {TD} at (101,0) size 5x18 [r=0 c=11 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 5x17
                     text run at (0,0) width 5: " "
-                RenderTableCell {TD} at (106,0) size 4x17 [r=0 c=12 rs=1 cs=1]
+                RenderTableCell {TD} at (106,0) size 4x18 [r=0 c=12 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 4x17
                     text run at (0,0) width 4 RTL: "\x{5D5}"
-                RenderTableCell {TD} at (110,0) size 10x17 [r=0 c=13 rs=1 cs=1]
+                RenderTableCell {TD} at (110,0) size 10x18 [r=0 c=13 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D4}"
-                RenderTableCell {TD} at (120,0) size 10x17 [r=0 c=14 rs=1 cs=1]
+                RenderTableCell {TD} at (120,0) size 10x18 [r=0 c=14 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D3}"
-                RenderTableCell {TD} at (130,0) size 5x17 [r=0 c=15 rs=1 cs=1]
+                RenderTableCell {TD} at (130,0) size 5x18 [r=0 c=15 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 5x17
                     text run at (0,0) width 5: " "
-                RenderTableCell {TD} at (135,0) size 12x17 [r=0 c=16 rs=1 cs=1]
+                RenderTableCell {TD} at (135,0) size 12x18 [r=0 c=16 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 12x17
                     text run at (0,0) width 12: "G"
-                RenderTableCell {TD} at (147,0) size 12x17 [r=0 c=17 rs=1 cs=1]
+                RenderTableCell {TD} at (147,0) size 12x18 [r=0 c=17 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 12x17
                     text run at (0,0) width 12: "H"
-                RenderTableCell {TD} at (159,0) size 5x17 [r=0 c=18 rs=1 cs=1]
+                RenderTableCell {TD} at (159,0) size 5x18 [r=0 c=18 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 5x17
                     text run at (0,0) width 5: "I"
-                RenderTableCell {TD} at (164,0) size 5x17 [r=0 c=19 rs=1 cs=1]
+                RenderTableCell {TD} at (164,0) size 5x18 [r=0 c=19 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 5x17
                     text run at (0,0) width 5: " "
-                RenderTableCell {TD} at (169,0) size 10x17 [r=0 c=20 rs=1 cs=1]
+                RenderTableCell {TD} at (169,0) size 10x18 [r=0 c=20 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D8}"
-                RenderTableCell {TD} at (179,0) size 10x17 [r=0 c=21 rs=1 cs=1]
+                RenderTableCell {TD} at (179,0) size 10x18 [r=0 c=21 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D7}"
-                RenderTableCell {TD} at (189,0) size 6x17 [r=0 c=22 rs=1 cs=1]
+                RenderTableCell {TD} at (189,0) size 6x18 [r=0 c=22 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 6x17
                     text run at (0,0) width 6 RTL: "\x{5D6}"
-          RenderBlock {P} at (4,21) size 195x17
+          RenderBlock {P} at (4,22) size 195x18
             RenderText {#text} at (0,0) size 70x17
               text run at (0,0) width 27 RTL: "\x{5D0}\x{5D1}\x{5D2}"
               text run at (27,0) width 43: " ABC "
@@ -554,8 +554,8 @@
               text run at (130,0) width 39: " GHI "
               text run at (169,0) width 26 RTL: "\x{5D6}\x{5D7}\x{5D8}"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {HR} at (0,346) size 784x3 [border: (1px inset #000000)]
-      RenderBlock {P} at (0,364) size 784x18
+      RenderBlock {HR} at (0,360) size 784x3 [border: (1px inset #000000)]
+      RenderBlock {P} at (0,378) size 784x19
         RenderText {#text} at (0,0) size 71x17
           text run at (0,0) width 71: "(Back to "
         RenderInline {A} at (0,0) size 193x17 [color=#0000EE]
@@ -568,7 +568,7 @@
             text run at (274,0) width 98: "David Baron"
         RenderText {#text} at (372,0) size 6x17
           text run at (372,0) width 6: ")"
-      RenderBlock {P} at (0,397) size 784x18
+      RenderBlock {P} at (0,412) size 784x19
         RenderInline {A} at (0,0) size 32x17 [color=#0000EE]
           RenderText {#text} at (0,0) size 32x17
             text run at (0,0) width 32: "LDB"
@@ -579,6 +579,6 @@
             text run at (42,0) width 162: "dbaron@dbaron.org"
         RenderText {#text} at (204,0) size 102x17
           text run at (204,0) width 102: ", 2001-06-05"
-      RenderBlock {P} at (0,430) size 784x18
+      RenderBlock {P} at (0,446) size 784x19
         RenderText {#text} at (0,0) size 383x17
           text run at (0,0) width 383: "Modified and used with the author\x{2019}s permission."
diff --git a/LayoutTests/platform/gtk/fast/text/international/bidi-LDB-2-formatting-characters-expected.png b/LayoutTests/platform/gtk/fast/text/international/bidi-LDB-2-formatting-characters-expected.png
index ff7b61d..7c5597e 100644
--- a/LayoutTests/platform/gtk/fast/text/international/bidi-LDB-2-formatting-characters-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/international/bidi-LDB-2-formatting-characters-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/international/bidi-LDB-2-formatting-characters-expected.txt b/LayoutTests/platform/gtk/fast/text/international/bidi-LDB-2-formatting-characters-expected.txt
index 9b76c84..b3fe55c 100644
--- a/LayoutTests/platform/gtk/fast/text/international/bidi-LDB-2-formatting-characters-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/international/bidi-LDB-2-formatting-characters-expected.txt
@@ -1,13 +1,13 @@
-layer at (0,0) size 785x612
+layer at (0,0) size 785x633
   RenderView at (0,0) size 785x600
-layer at (0,0) size 785x612
-  RenderBlock {HTML} at (0,0) size 785x612
-    RenderBody {BODY} at (8,21) size 769x575
-      RenderBlock {H1} at (0,0) size 769x72
-        RenderText {#text} at (0,0) size 603x72
+layer at (0,0) size 785x633
+  RenderBlock {HTML} at (0,0) size 785x633
+    RenderBody {BODY} at (8,21) size 769x596
+      RenderBlock {H1} at (0,0) size 769x74
+        RenderText {#text} at (0,0) size 603x73
           text run at (0,0) width 603: "Bidirectional Text Test 2 - Formatting"
-          text run at (0,36) width 176: "Characters"
-      RenderBlock {P} at (0,93) size 769x18
+          text run at (0,37) width 176: "Characters"
+      RenderBlock {P} at (0,95) size 769x19
         RenderText {#text} at (0,0) size 167x17
           text run at (0,0) width 167: "This test is based on "
         RenderInline {A} at (0,0) size 143x17 [color=#0000EE]
@@ -25,28 +25,28 @@
             text run at (486,0) width 143: "Unicode Standard"
         RenderText {#text} at (629,0) size 5x17
           text run at (629,0) width 5: "."
-      RenderBlock {P} at (0,126) size 769x35
+      RenderBlock {P} at (0,129) size 769x37
         RenderText {#text} at (0,0) size 80x17
           text run at (0,0) width 80: "Note that "
         RenderInline {A} at (0,0) size 363x17 [color=#0000EE]
           RenderText {#text} at (80,0) size 363x17
             text run at (80,0) width 363: "Unicode in XML and other Markup Languages"
-        RenderText {#text} at (443,0) size 754x34
+        RenderText {#text} at (443,0) size 754x35
           text run at (443,0) width 311: " suggests that HTML UAs should ignore"
-          text run at (0,17) width 140: "these characters."
-      RenderBlock {P} at (0,176) size 769x18
+          text run at (0,18) width 140: "these characters."
+      RenderBlock {P} at (0,181) size 769x19
         RenderText {#text} at (0,0) size 360x17
           text run at (0,0) width 360: "In each box, all the lines should be the same."
-      RenderBlock (anonymous) at (0,209) size 769x216
-        RenderBlock {DIV} at (3,3) size 101x161 [border: (1px solid #008000)]
-          RenderBlock {P} at (4,4) size 93x17
+      RenderBlock (anonymous) at (0,215) size 769x227
+        RenderBlock {DIV} at (3,3) size 101x170 [border: (1px solid #008000)]
+          RenderBlock {P} at (4,4) size 93x18
             RenderText {#text} at (0,0) size 93x17
               text run at (0,0) width 93: "ABCDEFGHI"
-          RenderBlock {P} at (4,21) size 93x17
+          RenderBlock {P} at (4,22) size 93x18
             RenderText {#text} at (0,0) size 93x17
               text run at (0,0) width 0 RTL: "\x{202C}"
               text run at (0,0) width 93: "\x{202B}ABCDEFGHI"
-          RenderBlock {P} at (4,38) size 93x17
+          RenderBlock {P} at (4,40) size 93x18
             RenderText {#text} at (0,0) size 33x17
               text run at (0,0) width 33: "\x{202B}ABC"
             RenderInline {SPAN} at (0,0) size 31x17
@@ -55,11 +55,11 @@
             RenderText {#text} at (0,0) size 93x17
               text run at (0,0) width 0 RTL: "\x{202C}"
               text run at (64,0) width 29: "GHI"
-          RenderBlock {P} at (4,55) size 93x17
+          RenderBlock {P} at (4,58) size 93x18
             RenderText {#text} at (0,0) size 93x17
               text run at (0,0) width 0 RTL: "\x{202C}"
               text run at (0,0) width 93 RTL override: "\x{202E}IHGFEDCBA"
-          RenderBlock {P} at (4,72) size 93x17
+          RenderBlock {P} at (4,76) size 93x18
             RenderText {#text} at (64,0) size 29x17
               text run at (64,0) width 29 RTL override: "\x{202E}IHG"
             RenderInline {SPAN} at (0,0) size 31x17
@@ -68,176 +68,176 @@
             RenderText {#text} at (0,0) size 33x17
               text run at (0,0) width 0 RTL: "\x{202C}"
               text run at (0,0) width 33 RTL override: "CBA"
-          RenderBlock {P} at (4,89) size 93x17
+          RenderBlock {P} at (4,94) size 93x18
             RenderText {#text} at (0,0) size 93x17
               text run at (0,0) width 0 RTL: "\x{202C}"
               text run at (0,0) width 33 RTL override: "\x{202C}CBA"
               text run at (33,0) width 31: "\x{202B}DEF"
               text run at (64,0) width 29 RTL override: "\x{202E}IHG"
-          RenderBlock {P} at (4,106) size 93x17
+          RenderBlock {P} at (4,112) size 93x18
             RenderText {#text} at (0,0) size 93x17
               text run at (0,0) width 0 RTL: "\x{202C}"
               text run at (0,0) width 33 RTL override: "\x{202C}CBA"
               text run at (33,0) width 31 RTL override: "\x{202E}FED"
               text run at (64,0) width 29 RTL override: "\x{202E}IHG"
-          RenderBlock {P} at (4,123) size 93x17
+          RenderBlock {P} at (4,130) size 93x18
             RenderText {#text} at (0,0) size 93x17
               text run at (0,0) width 0 RTL: "\x{202C}"
               text run at (0,0) width 33 RTL override: "\x{202C}CBA"
               text run at (33,0) width 31 RTL override: "\x{202E}FED"
               text run at (64,0) width 29 RTL override: "\x{202E}IHG"
-          RenderBlock {P} at (4,140) size 93x17
+          RenderBlock {P} at (4,148) size 93x18
             RenderText {#text} at (0,0) size 93x17
               text run at (0,0) width 0 RTL: "\x{202C}"
               text run at (0,0) width 33 RTL override: "\x{202C}CBA"
               text run at (33,0) width 31 LTR override: "\x{202D}DEF"
               text run at (64,0) width 29 RTL override: "\x{202E}IHG"
-        RenderText {#text} at (107,74) size 5x17
-          text run at (107,74) width 5: " "
-        RenderBlock {DIV} at (115,46) size 35x76 [border: (1px solid #008000)]
-          RenderTable {TABLE} at (4,4) size 27x17
-            RenderTableSection {TBODY} at (0,0) size 27x17
-              RenderTableRow {TR} at (0,0) size 27x17
-                RenderTableCell {TD} at (0,0) size 7x17 [r=0 c=0 rs=1 cs=1]
+        RenderText {#text} at (107,78) size 5x17
+          text run at (107,78) width 5: " "
+        RenderBlock {DIV} at (115,48) size 35x80 [border: (1px solid #008000)]
+          RenderTable {TABLE} at (4,4) size 27x18
+            RenderTableSection {TBODY} at (0,0) size 27x18
+              RenderTableRow {TR} at (0,0) size 27x18
+                RenderTableCell {TD} at (0,0) size 7x18 [r=0 c=0 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 7x17
                     text run at (0,0) width 7 RTL: "\x{5D2}"
-                RenderTableCell {TD} at (7,0) size 10x17 [r=0 c=1 rs=1 cs=1]
+                RenderTableCell {TD} at (7,0) size 10x18 [r=0 c=1 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D1}"
-                RenderTableCell {TD} at (17,0) size 10x17 [r=0 c=2 rs=1 cs=1]
+                RenderTableCell {TD} at (17,0) size 10x18 [r=0 c=2 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D0}"
-          RenderBlock {P} at (4,21) size 27x17
+          RenderBlock {P} at (4,22) size 27x18
             RenderText {#text} at (0,0) size 27x17
               text run at (0,0) width 27 RTL: "\x{5D0}\x{5D1}\x{5D2}"
-          RenderBlock {P} at (4,38) size 27x17
+          RenderBlock {P} at (4,40) size 27x18
             RenderText {#text} at (0,0) size 27x17
               text run at (0,0) width 27 RTL: "\x{202A}\x{5D0}\x{5D1}\x{5D2}"
               text run at (27,0) width 0: "\x{202C}"
-          RenderBlock {P} at (4,55) size 27x17
+          RenderBlock {P} at (4,58) size 27x18
             RenderText {#text} at (0,0) size 27x17
               text run at (0,0) width 27 LTR override: "\x{202D}\x{5D2}\x{5D1}\x{5D0}"
               text run at (27,0) width 0: "\x{202C}"
-        RenderText {#text} at (153,74) size 5x17
-          text run at (153,74) width 5: " "
-        RenderBlock {DIV} at (161,54) size 102x59 [border: (1px solid #008000)]
-          RenderTable {TABLE} at (4,4) size 94x17
-            RenderTableSection {TBODY} at (0,0) size 94x17
-              RenderTableRow {TR} at (0,0) size 94x17
-                RenderTableCell {TD} at (0,0) size 7x17 [r=0 c=0 rs=1 cs=1]
+        RenderText {#text} at (153,78) size 5x17
+          text run at (153,78) width 5: " "
+        RenderBlock {DIV} at (161,57) size 102x62 [border: (1px solid #008000)]
+          RenderTable {TABLE} at (4,4) size 94x18
+            RenderTableSection {TBODY} at (0,0) size 94x18
+              RenderTableRow {TR} at (0,0) size 94x18
+                RenderTableCell {TD} at (0,0) size 7x18 [r=0 c=0 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 7x17
                     text run at (0,0) width 7 RTL: "\x{5D2}"
-                RenderTableCell {TD} at (7,0) size 10x17 [r=0 c=1 rs=1 cs=1]
+                RenderTableCell {TD} at (7,0) size 10x18 [r=0 c=1 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D1}"
-                RenderTableCell {TD} at (17,0) size 10x17 [r=0 c=2 rs=1 cs=1]
+                RenderTableCell {TD} at (17,0) size 10x18 [r=0 c=2 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D0}"
-                RenderTableCell {TD} at (27,0) size 5x17 [r=0 c=3 rs=1 cs=1]
+                RenderTableCell {TD} at (27,0) size 5x18 [r=0 c=3 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 5x17
                     text run at (0,0) width 5: " "
-                RenderTableCell {TD} at (32,0) size 11x17 [r=0 c=4 rs=1 cs=1]
+                RenderTableCell {TD} at (32,0) size 11x18 [r=0 c=4 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 11x17
                     text run at (0,0) width 11: "A"
-                RenderTableCell {TD} at (43,0) size 11x17 [r=0 c=5 rs=1 cs=1]
+                RenderTableCell {TD} at (43,0) size 11x18 [r=0 c=5 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 11x17
                     text run at (0,0) width 11: "B"
-                RenderTableCell {TD} at (54,0) size 11x17 [r=0 c=6 rs=1 cs=1]
+                RenderTableCell {TD} at (54,0) size 11x18 [r=0 c=6 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 11x17
                     text run at (0,0) width 11: "C"
-                RenderTableCell {TD} at (65,0) size 5x17 [r=0 c=7 rs=1 cs=1]
+                RenderTableCell {TD} at (65,0) size 5x18 [r=0 c=7 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 5x17
                     text run at (0,0) width 5: " "
-                RenderTableCell {TD} at (70,0) size 4x17 [r=0 c=8 rs=1 cs=1]
+                RenderTableCell {TD} at (70,0) size 4x18 [r=0 c=8 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 4x17
                     text run at (0,0) width 4 RTL: "\x{5D5}"
-                RenderTableCell {TD} at (74,0) size 10x17 [r=0 c=9 rs=1 cs=1]
+                RenderTableCell {TD} at (74,0) size 10x18 [r=0 c=9 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D4}"
-                RenderTableCell {TD} at (84,0) size 10x17 [r=0 c=10 rs=1 cs=1]
+                RenderTableCell {TD} at (84,0) size 10x18 [r=0 c=10 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D3}"
-          RenderBlock {P} at (4,21) size 94x17
+          RenderBlock {P} at (4,22) size 94x18
             RenderText {#text} at (0,0) size 94x17
               text run at (0,0) width 27 RTL: "\x{5D0}\x{5D1}\x{5D2}"
               text run at (27,0) width 43: " ABC "
               text run at (70,0) width 24 RTL: "\x{5D3}\x{5D4}\x{5D5}"
-          RenderBlock {P} at (4,38) size 94x17
+          RenderBlock {P} at (4,40) size 94x18
             RenderText {#text} at (0,0) size 94x17
               text run at (0,0) width 32 RTL: " \x{5D0}\x{5D1}\x{5D2}"
               text run at (32,0) width 33: "ABC"
               text run at (65,0) width 29 RTL: "\x{5D3}\x{5D4}\x{5D5} "
-        RenderText {#text} at (266,74) size 5x17
-          text run at (266,74) width 5: " "
-        RenderBlock {DIV} at (274,3) size 169x161 [border: (1px solid #008000)]
-          RenderTable {TABLE} at (4,4) size 161x17
-            RenderTableSection {TBODY} at (0,0) size 161x17
-              RenderTableRow {TR} at (0,0) size 161x17
-                RenderTableCell {TD} at (0,0) size 7x17 [r=0 c=0 rs=1 cs=1]
+        RenderText {#text} at (266,78) size 5x17
+          text run at (266,78) width 5: " "
+        RenderBlock {DIV} at (274,3) size 169x170 [border: (1px solid #008000)]
+          RenderTable {TABLE} at (4,4) size 161x18
+            RenderTableSection {TBODY} at (0,0) size 161x18
+              RenderTableRow {TR} at (0,0) size 161x18
+                RenderTableCell {TD} at (0,0) size 7x18 [r=0 c=0 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 7x17
                     text run at (0,0) width 7 RTL: "\x{5D2}"
-                RenderTableCell {TD} at (7,0) size 10x17 [r=0 c=1 rs=1 cs=1]
+                RenderTableCell {TD} at (7,0) size 10x18 [r=0 c=1 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D1}"
-                RenderTableCell {TD} at (17,0) size 10x17 [r=0 c=2 rs=1 cs=1]
+                RenderTableCell {TD} at (17,0) size 10x18 [r=0 c=2 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D0}"
-                RenderTableCell {TD} at (27,0) size 5x17 [r=0 c=3 rs=1 cs=1]
+                RenderTableCell {TD} at (27,0) size 5x18 [r=0 c=3 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 5x17
                     text run at (0,0) width 5: " "
-                RenderTableCell {TD} at (32,0) size 11x17 [r=0 c=4 rs=1 cs=1]
+                RenderTableCell {TD} at (32,0) size 11x18 [r=0 c=4 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 11x17
                     text run at (0,0) width 11: "A"
-                RenderTableCell {TD} at (43,0) size 11x17 [r=0 c=5 rs=1 cs=1]
+                RenderTableCell {TD} at (43,0) size 11x18 [r=0 c=5 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 11x17
                     text run at (0,0) width 11: "B"
-                RenderTableCell {TD} at (54,0) size 11x17 [r=0 c=6 rs=1 cs=1]
+                RenderTableCell {TD} at (54,0) size 11x18 [r=0 c=6 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 11x17
                     text run at (0,0) width 11: "C"
-                RenderTableCell {TD} at (65,0) size 5x17 [r=0 c=7 rs=1 cs=1]
+                RenderTableCell {TD} at (65,0) size 5x18 [r=0 c=7 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 5x17
                     text run at (0,0) width 5: " "
-                RenderTableCell {TD} at (70,0) size 4x17 [r=0 c=8 rs=1 cs=1]
+                RenderTableCell {TD} at (70,0) size 4x18 [r=0 c=8 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 4x17
                     text run at (0,0) width 4 RTL: "\x{5D5}"
-                RenderTableCell {TD} at (74,0) size 10x17 [r=0 c=9 rs=1 cs=1]
+                RenderTableCell {TD} at (74,0) size 10x18 [r=0 c=9 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D4}"
-                RenderTableCell {TD} at (84,0) size 10x17 [r=0 c=10 rs=1 cs=1]
+                RenderTableCell {TD} at (84,0) size 10x18 [r=0 c=10 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D3}"
-                RenderTableCell {TD} at (94,0) size 5x17 [r=0 c=11 rs=1 cs=1]
+                RenderTableCell {TD} at (94,0) size 5x18 [r=0 c=11 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 5x17
                     text run at (0,0) width 5: " "
-                RenderTableCell {TD} at (99,0) size 12x17 [r=0 c=12 rs=1 cs=1]
+                RenderTableCell {TD} at (99,0) size 12x18 [r=0 c=12 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 12x17
                     text run at (0,0) width 12: "D"
-                RenderTableCell {TD} at (111,0) size 10x17 [r=0 c=13 rs=1 cs=1]
+                RenderTableCell {TD} at (111,0) size 10x18 [r=0 c=13 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10: "E"
-                RenderTableCell {TD} at (121,0) size 9x17 [r=0 c=14 rs=1 cs=1]
+                RenderTableCell {TD} at (121,0) size 9x18 [r=0 c=14 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 9x17
                     text run at (0,0) width 9: "F"
-                RenderTableCell {TD} at (130,0) size 5x17 [r=0 c=15 rs=1 cs=1]
+                RenderTableCell {TD} at (130,0) size 5x18 [r=0 c=15 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 5x17
                     text run at (0,0) width 5: " "
-                RenderTableCell {TD} at (135,0) size 10x17 [r=0 c=16 rs=1 cs=1]
+                RenderTableCell {TD} at (135,0) size 10x18 [r=0 c=16 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D8}"
-                RenderTableCell {TD} at (145,0) size 10x17 [r=0 c=17 rs=1 cs=1]
+                RenderTableCell {TD} at (145,0) size 10x18 [r=0 c=17 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D7}"
-                RenderTableCell {TD} at (155,0) size 6x17 [r=0 c=18 rs=1 cs=1]
+                RenderTableCell {TD} at (155,0) size 6x18 [r=0 c=18 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 6x17
                     text run at (0,0) width 6 RTL: "\x{5D6}"
-          RenderBlock {P} at (4,21) size 161x17
+          RenderBlock {P} at (4,22) size 161x18
             RenderText {#text} at (0,0) size 161x17
               text run at (0,0) width 27 RTL: "\x{5D0}\x{5D1}\x{5D2}"
               text run at (27,0) width 43: " ABC "
               text run at (70,0) width 24 RTL: "\x{5D3}\x{5D4}\x{5D5}"
               text run at (94,0) width 41: " DEF "
               text run at (135,0) width 26 RTL: "\x{5D6}\x{5D7}\x{5D8}"
-          RenderBlock {P} at (4,38) size 161x17
+          RenderBlock {P} at (4,40) size 161x18
             RenderText {#text} at (0,0) size 32x17
               text run at (0,0) width 27 RTL: "\x{5D0}\x{5D1}\x{5D2}"
               text run at (27,0) width 5: " "
@@ -248,7 +248,7 @@
             RenderText {#text} at (94,0) size 67x17
               text run at (94,0) width 41: " DEF "
               text run at (135,0) width 26 RTL: "\x{5D6}\x{5D7}\x{5D8}"
-          RenderBlock {P} at (4,55) size 161x17
+          RenderBlock {P} at (4,58) size 161x18
             RenderText {#text} at (0,0) size 161x17
               text run at (0,0) width 27 RTL: "\x{5D0}\x{5D1}\x{5D2}"
               text run at (27,0) width 5: " "
@@ -257,279 +257,279 @@
               text run at (94,0) width 36: " DEF"
               text run at (130,0) width 5: "\x{202C} "
               text run at (135,0) width 26 RTL: "\x{5D6}\x{5D7}\x{5D8}"
-          RenderBlock {P} at (4,72) size 161x17
+          RenderBlock {P} at (4,76) size 161x18
             RenderText {#text} at (0,0) size 161x17
               text run at (0,0) width 32 RTL: "\x{202C} \x{5D0}\x{5D1}\x{5D2}"
               text run at (32,0) width 33: "ABC"
               text run at (65,0) width 34 RTL: " \x{5D3}\x{5D4}\x{5D5} "
               text run at (99,0) width 31: "\x{202B}DEF"
               text run at (130,0) width 31 RTL: "\x{5D6}\x{5D7}\x{5D8} "
-          RenderBlock {P} at (4,89) size 161x17
+          RenderBlock {P} at (4,94) size 161x18
             RenderText {#text} at (0,0) size 161x17
               text run at (0,0) width 32 RTL: " \x{5D0}\x{5D1}\x{5D2}"
               text run at (32,0) width 33: "\x{202B}ABC"
               text run at (65,0) width 29 RTL: "\x{5D3}\x{5D4}\x{5D5} "
               text run at (94,0) width 41: "\x{202C} DEF "
               text run at (135,0) width 26 RTL: "\x{5D6}\x{5D7}\x{5D8}"
-          RenderBlock {P} at (4,106) size 161x17
+          RenderBlock {P} at (4,112) size 161x18
             RenderText {#text} at (0,0) size 161x17
               text run at (0,0) width 65 RTL override: "\x{202E}CBA \x{5D0}\x{5D1}\x{5D2}"
               text run at (65,0) width 29 RTL: "\x{5D3}\x{5D4}\x{5D5} "
               text run at (94,0) width 41: "\x{202C} DEF "
               text run at (135,0) width 26 RTL: "\x{5D6}\x{5D7}\x{5D8}"
-          RenderBlock {P} at (4,123) size 161x17
+          RenderBlock {P} at (4,130) size 161x18
             RenderText {#text} at (0,0) size 161x17
               text run at (0,0) width 27 RTL: "\x{5D0}\x{5D1}\x{5D2}"
               text run at (27,0) width 5: " "
               text run at (32,0) width 62 LTR override: "\x{202D}ABC \x{5D5}\x{5D4}\x{5D3}"
               text run at (94,0) width 41: "\x{202C} DEF "
               text run at (135,0) width 26 RTL: "\x{5D6}\x{5D7}\x{5D8}"
-          RenderBlock {P} at (4,140) size 161x17
+          RenderBlock {P} at (4,148) size 161x18
             RenderText {#text} at (0,0) size 161x17
               text run at (0,0) width 32 RTL: " \x{5D0}\x{5D1}\x{5D2}"
               text run at (32,0) width 62 LTR override: "\x{202D}ABC \x{5D5}\x{5D4}\x{5D3}"
               text run at (94,0) width 36: "\x{202C} DEF"
               text run at (130,0) width 31 RTL: "\x{5D6}\x{5D7}\x{5D8} "
-        RenderText {#text} at (446,74) size 5x17
-          text run at (446,74) width 5: " "
-        RenderBlock {DIV} at (454,63) size 203x42 [border: (1px solid #008000)]
-          RenderTable {TABLE} at (4,4) size 195x17
-            RenderTableSection {TBODY} at (0,0) size 195x17
-              RenderTableRow {TR} at (0,0) size 195x17
-                RenderTableCell {TD} at (0,0) size 7x17 [r=0 c=0 rs=1 cs=1]
+        RenderText {#text} at (446,78) size 5x17
+          text run at (446,78) width 5: " "
+        RenderBlock {DIV} at (454,66) size 203x44 [border: (1px solid #008000)]
+          RenderTable {TABLE} at (4,4) size 195x18
+            RenderTableSection {TBODY} at (0,0) size 195x18
+              RenderTableRow {TR} at (0,0) size 195x18
+                RenderTableCell {TD} at (0,0) size 7x18 [r=0 c=0 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 7x17
                     text run at (0,0) width 7 RTL: "\x{5D2}"
-                RenderTableCell {TD} at (7,0) size 10x17 [r=0 c=1 rs=1 cs=1]
+                RenderTableCell {TD} at (7,0) size 10x18 [r=0 c=1 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D1}"
-                RenderTableCell {TD} at (17,0) size 10x17 [r=0 c=2 rs=1 cs=1]
+                RenderTableCell {TD} at (17,0) size 10x18 [r=0 c=2 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D0}"
-                RenderTableCell {TD} at (27,0) size 5x17 [r=0 c=3 rs=1 cs=1]
+                RenderTableCell {TD} at (27,0) size 5x18 [r=0 c=3 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 5x17
                     text run at (0,0) width 5: " "
-                RenderTableCell {TD} at (32,0) size 11x17 [r=0 c=4 rs=1 cs=1]
+                RenderTableCell {TD} at (32,0) size 11x18 [r=0 c=4 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 11x17
                     text run at (0,0) width 11: "A"
-                RenderTableCell {TD} at (43,0) size 11x17 [r=0 c=5 rs=1 cs=1]
+                RenderTableCell {TD} at (43,0) size 11x18 [r=0 c=5 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 11x17
                     text run at (0,0) width 11: "B"
-                RenderTableCell {TD} at (54,0) size 11x17 [r=0 c=6 rs=1 cs=1]
+                RenderTableCell {TD} at (54,0) size 11x18 [r=0 c=6 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 11x17
                     text run at (0,0) width 11: "C"
-                RenderTableCell {TD} at (65,0) size 5x17 [r=0 c=7 rs=1 cs=1]
+                RenderTableCell {TD} at (65,0) size 5x18 [r=0 c=7 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 5x17
                     text run at (0,0) width 5: " "
-                RenderTableCell {TD} at (70,0) size 4x17 [r=0 c=8 rs=1 cs=1]
+                RenderTableCell {TD} at (70,0) size 4x18 [r=0 c=8 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 4x17
                     text run at (0,0) width 4 RTL: "\x{5D5}"
-                RenderTableCell {TD} at (74,0) size 10x17 [r=0 c=9 rs=1 cs=1]
+                RenderTableCell {TD} at (74,0) size 10x18 [r=0 c=9 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D4}"
-                RenderTableCell {TD} at (84,0) size 10x17 [r=0 c=10 rs=1 cs=1]
+                RenderTableCell {TD} at (84,0) size 10x18 [r=0 c=10 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D3}"
-                RenderTableCell {TD} at (94,0) size 5x17 [r=0 c=11 rs=1 cs=1]
+                RenderTableCell {TD} at (94,0) size 5x18 [r=0 c=11 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 5x17
                     text run at (0,0) width 5: " "
-                RenderTableCell {TD} at (99,0) size 12x17 [r=0 c=12 rs=1 cs=1]
+                RenderTableCell {TD} at (99,0) size 12x18 [r=0 c=12 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 12x17
                     text run at (0,0) width 12: "D"
-                RenderTableCell {TD} at (111,0) size 10x17 [r=0 c=13 rs=1 cs=1]
+                RenderTableCell {TD} at (111,0) size 10x18 [r=0 c=13 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10: "E"
-                RenderTableCell {TD} at (121,0) size 9x17 [r=0 c=14 rs=1 cs=1]
+                RenderTableCell {TD} at (121,0) size 9x18 [r=0 c=14 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 9x17
                     text run at (0,0) width 9: "F"
-                RenderTableCell {TD} at (130,0) size 5x17 [r=0 c=15 rs=1 cs=1]
+                RenderTableCell {TD} at (130,0) size 5x18 [r=0 c=15 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 5x17
                     text run at (0,0) width 5: " "
-                RenderTableCell {TD} at (135,0) size 12x17 [r=0 c=16 rs=1 cs=1]
+                RenderTableCell {TD} at (135,0) size 12x18 [r=0 c=16 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 12x17
                     text run at (0,0) width 12: "G"
-                RenderTableCell {TD} at (147,0) size 12x17 [r=0 c=17 rs=1 cs=1]
+                RenderTableCell {TD} at (147,0) size 12x18 [r=0 c=17 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 12x17
                     text run at (0,0) width 12: "H"
-                RenderTableCell {TD} at (159,0) size 5x17 [r=0 c=18 rs=1 cs=1]
+                RenderTableCell {TD} at (159,0) size 5x18 [r=0 c=18 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 5x17
                     text run at (0,0) width 5: "I"
-                RenderTableCell {TD} at (164,0) size 5x17 [r=0 c=19 rs=1 cs=1]
+                RenderTableCell {TD} at (164,0) size 5x18 [r=0 c=19 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 5x17
                     text run at (0,0) width 5: " "
-                RenderTableCell {TD} at (169,0) size 10x17 [r=0 c=20 rs=1 cs=1]
+                RenderTableCell {TD} at (169,0) size 10x18 [r=0 c=20 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D8}"
-                RenderTableCell {TD} at (179,0) size 10x17 [r=0 c=21 rs=1 cs=1]
+                RenderTableCell {TD} at (179,0) size 10x18 [r=0 c=21 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D7}"
-                RenderTableCell {TD} at (189,0) size 6x17 [r=0 c=22 rs=1 cs=1]
+                RenderTableCell {TD} at (189,0) size 6x18 [r=0 c=22 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 6x17
                     text run at (0,0) width 6 RTL: "\x{5D6}"
-          RenderBlock {P} at (4,21) size 195x17
+          RenderBlock {P} at (4,22) size 195x18
             RenderText {#text} at (0,0) size 195x17
               text run at (0,0) width 27 RTL: "\x{5D0}\x{5D1}\x{5D2}"
               text run at (27,0) width 43: " ABC "
               text run at (70,0) width 24 RTL: "\x{5D3}\x{5D4}\x{5D5}"
               text run at (94,0) width 75: " DEF GHI "
               text run at (169,0) width 26 RTL: "\x{5D6}\x{5D7}\x{5D8}"
-        RenderText {#text} at (660,74) size 5x17
-          text run at (660,74) width 5: " "
-        RenderBR {BR} at (665,74) size 0x17
-        RenderBlock {DIV} at (3,170) size 203x42 [border: (1px solid #008000)]
-          RenderTable {TABLE} at (4,4) size 195x17
-            RenderTableSection {TBODY} at (0,0) size 195x17
-              RenderTableRow {TR} at (0,0) size 195x17
-                RenderTableCell {TD} at (0,0) size 9x17 [r=0 c=0 rs=1 cs=1]
+        RenderText {#text} at (660,78) size 5x17
+          text run at (660,78) width 5: " "
+        RenderBR {BR} at (665,78) size 0x17
+        RenderBlock {DIV} at (3,179) size 203x44 [border: (1px solid #008000)]
+          RenderTable {TABLE} at (4,4) size 195x18
+            RenderTableSection {TBODY} at (0,0) size 195x18
+              RenderTableRow {TR} at (0,0) size 195x18
+                RenderTableCell {TD} at (0,0) size 9x18 [r=0 c=0 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 9x17
                     text run at (0,0) width 9: "F"
-                RenderTableCell {TD} at (9,0) size 10x17 [r=0 c=1 rs=1 cs=1]
+                RenderTableCell {TD} at (9,0) size 10x18 [r=0 c=1 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10: "E"
-                RenderTableCell {TD} at (19,0) size 12x17 [r=0 c=2 rs=1 cs=1]
+                RenderTableCell {TD} at (19,0) size 12x18 [r=0 c=2 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 12x17
                     text run at (0,0) width 12: "D"
-                RenderTableCell {TD} at (31,0) size 5x17 [r=0 c=3 rs=1 cs=1]
+                RenderTableCell {TD} at (31,0) size 5x18 [r=0 c=3 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 5x17
                     text run at (0,0) width 5: " "
-                RenderTableCell {TD} at (36,0) size 4x17 [r=0 c=4 rs=1 cs=1]
+                RenderTableCell {TD} at (36,0) size 4x18 [r=0 c=4 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 4x17
                     text run at (0,0) width 4 RTL: "\x{5D5}"
-                RenderTableCell {TD} at (40,0) size 10x17 [r=0 c=5 rs=1 cs=1]
+                RenderTableCell {TD} at (40,0) size 10x18 [r=0 c=5 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D4}"
-                RenderTableCell {TD} at (50,0) size 10x17 [r=0 c=6 rs=1 cs=1]
+                RenderTableCell {TD} at (50,0) size 10x18 [r=0 c=6 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D3}"
-                RenderTableCell {TD} at (60,0) size 5x17 [r=0 c=7 rs=1 cs=1]
+                RenderTableCell {TD} at (60,0) size 5x18 [r=0 c=7 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 5x17
                     text run at (0,0) width 5: " "
-                RenderTableCell {TD} at (65,0) size 11x17 [r=0 c=8 rs=1 cs=1]
+                RenderTableCell {TD} at (65,0) size 11x18 [r=0 c=8 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 11x17
                     text run at (0,0) width 11: "C"
-                RenderTableCell {TD} at (76,0) size 11x17 [r=0 c=9 rs=1 cs=1]
+                RenderTableCell {TD} at (76,0) size 11x18 [r=0 c=9 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 11x17
                     text run at (0,0) width 11: "B"
-                RenderTableCell {TD} at (87,0) size 11x17 [r=0 c=10 rs=1 cs=1]
+                RenderTableCell {TD} at (87,0) size 11x18 [r=0 c=10 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 11x17
                     text run at (0,0) width 11: "A"
-                RenderTableCell {TD} at (98,0) size 5x17 [r=0 c=11 rs=1 cs=1]
+                RenderTableCell {TD} at (98,0) size 5x18 [r=0 c=11 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 5x17
                     text run at (0,0) width 5: " "
-                RenderTableCell {TD} at (103,0) size 7x17 [r=0 c=12 rs=1 cs=1]
+                RenderTableCell {TD} at (103,0) size 7x18 [r=0 c=12 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 7x17
                     text run at (0,0) width 7 RTL: "\x{5D2}"
-                RenderTableCell {TD} at (110,0) size 10x17 [r=0 c=13 rs=1 cs=1]
+                RenderTableCell {TD} at (110,0) size 10x18 [r=0 c=13 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D1}"
-                RenderTableCell {TD} at (120,0) size 10x17 [r=0 c=14 rs=1 cs=1]
+                RenderTableCell {TD} at (120,0) size 10x18 [r=0 c=14 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D0}"
-                RenderTableCell {TD} at (130,0) size 5x17 [r=0 c=15 rs=1 cs=1]
+                RenderTableCell {TD} at (130,0) size 5x18 [r=0 c=15 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 5x17
                     text run at (0,0) width 5: " "
-                RenderTableCell {TD} at (135,0) size 12x17 [r=0 c=16 rs=1 cs=1]
+                RenderTableCell {TD} at (135,0) size 12x18 [r=0 c=16 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 12x17
                     text run at (0,0) width 12: "G"
-                RenderTableCell {TD} at (147,0) size 12x17 [r=0 c=17 rs=1 cs=1]
+                RenderTableCell {TD} at (147,0) size 12x18 [r=0 c=17 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 12x17
                     text run at (0,0) width 12: "H"
-                RenderTableCell {TD} at (159,0) size 5x17 [r=0 c=18 rs=1 cs=1]
+                RenderTableCell {TD} at (159,0) size 5x18 [r=0 c=18 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 5x17
                     text run at (0,0) width 5: "I"
-                RenderTableCell {TD} at (164,0) size 5x17 [r=0 c=19 rs=1 cs=1]
+                RenderTableCell {TD} at (164,0) size 5x18 [r=0 c=19 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 5x17
                     text run at (0,0) width 5: " "
-                RenderTableCell {TD} at (169,0) size 10x17 [r=0 c=20 rs=1 cs=1]
+                RenderTableCell {TD} at (169,0) size 10x18 [r=0 c=20 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D8}"
-                RenderTableCell {TD} at (179,0) size 10x17 [r=0 c=21 rs=1 cs=1]
+                RenderTableCell {TD} at (179,0) size 10x18 [r=0 c=21 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D7}"
-                RenderTableCell {TD} at (189,0) size 6x17 [r=0 c=22 rs=1 cs=1]
+                RenderTableCell {TD} at (189,0) size 6x18 [r=0 c=22 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 6x17
                     text run at (0,0) width 6 RTL: "\x{5D6}"
-          RenderBlock {P} at (4,21) size 195x17
+          RenderBlock {P} at (4,22) size 195x18
             RenderText {#text} at (0,0) size 195x17
               text run at (0,0) width 98 RTL override: "\x{202E}ABC \x{5D3}\x{5D4}\x{5D5} DEF"
               text run at (98,0) width 32 RTL: "\x{5D0}\x{5D1}\x{5D2} "
               text run at (130,0) width 39: "\x{202C} GHI "
               text run at (169,0) width 26 RTL: "\x{5D6}\x{5D7}\x{5D8}"
-        RenderText {#text} at (209,181) size 5x17
-          text run at (209,181) width 5: " "
-        RenderBlock {DIV} at (217,170) size 203x42 [border: (1px solid #008000)]
-          RenderTable {TABLE} at (4,4) size 195x17
-            RenderTableSection {TBODY} at (0,0) size 195x17
-              RenderTableRow {TR} at (0,0) size 195x17
-                RenderTableCell {TD} at (0,0) size 7x17 [r=0 c=0 rs=1 cs=1]
+        RenderText {#text} at (209,191) size 5x17
+          text run at (209,191) width 5: " "
+        RenderBlock {DIV} at (217,179) size 203x44 [border: (1px solid #008000)]
+          RenderTable {TABLE} at (4,4) size 195x18
+            RenderTableSection {TBODY} at (0,0) size 195x18
+              RenderTableRow {TR} at (0,0) size 195x18
+                RenderTableCell {TD} at (0,0) size 7x18 [r=0 c=0 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 7x17
                     text run at (0,0) width 7 RTL: "\x{5D2}"
-                RenderTableCell {TD} at (7,0) size 10x17 [r=0 c=1 rs=1 cs=1]
+                RenderTableCell {TD} at (7,0) size 10x18 [r=0 c=1 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D1}"
-                RenderTableCell {TD} at (17,0) size 10x17 [r=0 c=2 rs=1 cs=1]
+                RenderTableCell {TD} at (17,0) size 10x18 [r=0 c=2 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D0}"
-                RenderTableCell {TD} at (27,0) size 5x17 [r=0 c=3 rs=1 cs=1]
+                RenderTableCell {TD} at (27,0) size 5x18 [r=0 c=3 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 5x17
                     text run at (0,0) width 5: " "
-                RenderTableCell {TD} at (32,0) size 11x17 [r=0 c=4 rs=1 cs=1]
+                RenderTableCell {TD} at (32,0) size 11x18 [r=0 c=4 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 11x17
                     text run at (0,0) width 11: "A"
-                RenderTableCell {TD} at (43,0) size 11x17 [r=0 c=5 rs=1 cs=1]
+                RenderTableCell {TD} at (43,0) size 11x18 [r=0 c=5 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 11x17
                     text run at (0,0) width 11: "B"
-                RenderTableCell {TD} at (54,0) size 11x17 [r=0 c=6 rs=1 cs=1]
+                RenderTableCell {TD} at (54,0) size 11x18 [r=0 c=6 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 11x17
                     text run at (0,0) width 11: "C"
-                RenderTableCell {TD} at (65,0) size 5x17 [r=0 c=7 rs=1 cs=1]
+                RenderTableCell {TD} at (65,0) size 5x18 [r=0 c=7 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 5x17
                     text run at (0,0) width 5: " "
-                RenderTableCell {TD} at (70,0) size 9x17 [r=0 c=8 rs=1 cs=1]
+                RenderTableCell {TD} at (70,0) size 9x18 [r=0 c=8 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 9x17
                     text run at (0,0) width 9: "F"
-                RenderTableCell {TD} at (79,0) size 10x17 [r=0 c=9 rs=1 cs=1]
+                RenderTableCell {TD} at (79,0) size 10x18 [r=0 c=9 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10: "E"
-                RenderTableCell {TD} at (89,0) size 12x17 [r=0 c=10 rs=1 cs=1]
+                RenderTableCell {TD} at (89,0) size 12x18 [r=0 c=10 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 12x17
                     text run at (0,0) width 12: "D"
-                RenderTableCell {TD} at (101,0) size 5x17 [r=0 c=11 rs=1 cs=1]
+                RenderTableCell {TD} at (101,0) size 5x18 [r=0 c=11 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 5x17
                     text run at (0,0) width 5: " "
-                RenderTableCell {TD} at (106,0) size 4x17 [r=0 c=12 rs=1 cs=1]
+                RenderTableCell {TD} at (106,0) size 4x18 [r=0 c=12 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 4x17
                     text run at (0,0) width 4 RTL: "\x{5D5}"
-                RenderTableCell {TD} at (110,0) size 10x17 [r=0 c=13 rs=1 cs=1]
+                RenderTableCell {TD} at (110,0) size 10x18 [r=0 c=13 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D4}"
-                RenderTableCell {TD} at (120,0) size 10x17 [r=0 c=14 rs=1 cs=1]
+                RenderTableCell {TD} at (120,0) size 10x18 [r=0 c=14 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D3}"
-                RenderTableCell {TD} at (130,0) size 5x17 [r=0 c=15 rs=1 cs=1]
+                RenderTableCell {TD} at (130,0) size 5x18 [r=0 c=15 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 5x17
                     text run at (0,0) width 5: " "
-                RenderTableCell {TD} at (135,0) size 12x17 [r=0 c=16 rs=1 cs=1]
+                RenderTableCell {TD} at (135,0) size 12x18 [r=0 c=16 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 12x17
                     text run at (0,0) width 12: "G"
-                RenderTableCell {TD} at (147,0) size 12x17 [r=0 c=17 rs=1 cs=1]
+                RenderTableCell {TD} at (147,0) size 12x18 [r=0 c=17 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 12x17
                     text run at (0,0) width 12: "H"
-                RenderTableCell {TD} at (159,0) size 5x17 [r=0 c=18 rs=1 cs=1]
+                RenderTableCell {TD} at (159,0) size 5x18 [r=0 c=18 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 5x17
                     text run at (0,0) width 5: "I"
-                RenderTableCell {TD} at (164,0) size 5x17 [r=0 c=19 rs=1 cs=1]
+                RenderTableCell {TD} at (164,0) size 5x18 [r=0 c=19 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 5x17
                     text run at (0,0) width 5: " "
-                RenderTableCell {TD} at (169,0) size 10x17 [r=0 c=20 rs=1 cs=1]
+                RenderTableCell {TD} at (169,0) size 10x18 [r=0 c=20 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D8}"
-                RenderTableCell {TD} at (179,0) size 10x17 [r=0 c=21 rs=1 cs=1]
+                RenderTableCell {TD} at (179,0) size 10x18 [r=0 c=21 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 10x17
                     text run at (0,0) width 10 RTL: "\x{5D7}"
-                RenderTableCell {TD} at (189,0) size 6x17 [r=0 c=22 rs=1 cs=1]
+                RenderTableCell {TD} at (189,0) size 6x18 [r=0 c=22 rs=1 cs=1]
                   RenderText {#text} at (0,0) size 6x17
                     text run at (0,0) width 6 RTL: "\x{5D6}"
-          RenderBlock {P} at (4,21) size 195x17
+          RenderBlock {P} at (4,22) size 195x18
             RenderText {#text} at (0,0) size 195x17
               text run at (0,0) width 27 RTL: "\x{5D0}\x{5D1}\x{5D2}"
               text run at (27,0) width 43: " ABC "
@@ -537,12 +537,12 @@
               text run at (130,0) width 39: "\x{202C} GHI "
               text run at (169,0) width 26 RTL: "\x{5D6}\x{5D7}\x{5D8}"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {P} at (0,440) size 769x18
+      RenderBlock {P} at (0,457) size 769x19
         RenderText {#text} at (0,0) size 452x17
           text run at (0,0) width 48: "Note: "
           text run at (48,0) width 404: "This test does not test RLM or LRM, but it ought to."
-      RenderBlock {HR} at (0,473) size 769x3 [border: (1px inset #000000)]
-      RenderBlock {P} at (0,491) size 769x18
+      RenderBlock {HR} at (0,491) size 769x3 [border: (1px inset #000000)]
+      RenderBlock {P} at (0,509) size 769x19
         RenderText {#text} at (0,0) size 71x17
           text run at (0,0) width 71: "(Back to "
         RenderInline {A} at (0,0) size 193x17 [color=#0000EE]
@@ -555,7 +555,7 @@
             text run at (274,0) width 98: "David Baron"
         RenderText {#text} at (372,0) size 6x17
           text run at (372,0) width 6: ")"
-      RenderBlock {P} at (0,524) size 769x18
+      RenderBlock {P} at (0,543) size 769x19
         RenderInline {A} at (0,0) size 32x17 [color=#0000EE]
           RenderText {#text} at (0,0) size 32x17
             text run at (0,0) width 32: "LDB"
@@ -566,6 +566,6 @@
             text run at (42,0) width 162: "dbaron@dbaron.org"
         RenderText {#text} at (204,0) size 102x17
           text run at (204,0) width 102: ", 2001-06-05"
-      RenderBlock {P} at (0,557) size 769x18
+      RenderBlock {P} at (0,577) size 769x19
         RenderText {#text} at (0,0) size 383x17
           text run at (0,0) width 383: "Modified and used with the author\x{2019}s permission."
diff --git a/LayoutTests/platform/gtk/fast/text/international/bidi-control-chars-treated-as-ZWS-expected.png b/LayoutTests/platform/gtk/fast/text/international/bidi-control-chars-treated-as-ZWS-expected.png
index 8b0d65e..878c868 100644
--- a/LayoutTests/platform/gtk/fast/text/international/bidi-control-chars-treated-as-ZWS-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/international/bidi-control-chars-treated-as-ZWS-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/international/bidi-control-chars-treated-as-ZWS-expected.txt b/LayoutTests/platform/gtk/fast/text/international/bidi-control-chars-treated-as-ZWS-expected.txt
index e41758a..6b7b17f 100644
--- a/LayoutTests/platform/gtk/fast/text/international/bidi-control-chars-treated-as-ZWS-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/international/bidi-control-chars-treated-as-ZWS-expected.txt
@@ -3,14 +3,14 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock (anonymous) at (0,0) size 784x34
-        RenderText {#text} at (0,0) size 751x34
+      RenderBlock (anonymous) at (0,0) size 784x36
+        RenderText {#text} at (0,0) size 751x35
           text run at (0,0) width 751: "This tests that Unicode bidi control characters are not rendered and have zero width. The next two lines should look the"
-          text run at (0,17) width 36: "same."
-      RenderBlock {DIV} at (0,34) size 784x34
+          text run at (0,18) width 36: "same."
+      RenderBlock {DIV} at (0,36) size 784x36
         RenderText {#text} at (0,0) size 14x17
           text run at (0,0) width 7: "a"
           text run at (7,0) width 7 LTR override: "\x{202D}e\x{300}"
         RenderBR {BR} at (14,14) size 0x0
-        RenderText {#text} at (0,17) size 14x17
-          text run at (0,17) width 14: "ae\x{300}"
+        RenderText {#text} at (0,18) size 14x17
+          text run at (0,18) width 14: "ae\x{300}"
diff --git a/LayoutTests/platform/gtk/fast/text/international/bidi-european-terminators-expected.png b/LayoutTests/platform/gtk/fast/text/international/bidi-european-terminators-expected.png
index 329a657..305b71e 100644
--- a/LayoutTests/platform/gtk/fast/text/international/bidi-european-terminators-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/international/bidi-european-terminators-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/international/bidi-european-terminators-expected.txt b/LayoutTests/platform/gtk/fast/text/international/bidi-european-terminators-expected.txt
index cee7d48..de90bbd 100644
--- a/LayoutTests/platform/gtk/fast/text/international/bidi-european-terminators-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/international/bidi-european-terminators-expected.txt
@@ -3,78 +3,78 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x34
+      RenderBlock {P} at (0,0) size 784x36
         RenderText {#text} at (0,0) size 108x17
           text run at (0,0) width 108: "This tests for "
-        RenderInline {I} at (0,0) size 732x34
-          RenderText {#text} at (108,0) size 732x34
+        RenderInline {I} at (0,0) size 732x35
+          RenderText {#text} at (108,0) size 732x35
             text run at (108,0) width 624: "http://bugzilla.opendarwin.org/show_bug.cgi?id=6014 Bidi algorithm: incorrect"
-            text run at (0,17) width 410: "resolved levels for neutrals between R and ET ON L"
-        RenderText {#text} at (410,17) size 5x17
-          text run at (410,17) width 5: "."
-      RenderBlock {P} at (0,50) size 784x51
-        RenderText {#text} at (0,0) size 748x51
+            text run at (0,18) width 410: "resolved levels for neutrals between R and ET ON L"
+        RenderText {#text} at (410,18) size 5x17
+          text run at (410,18) width 5: "."
+      RenderBlock {P} at (0,52) size 784x54
+        RenderText {#text} at (0,0) size 748x53
           text run at (0,0) width 126: "The characters "
           text run at (126,0) width 10 RTL: "\x{5D0}"
           text run at (136,0) width 40: " and "
           text run at (176,0) width 10 RTL: "\x{5D1}"
           text run at (186,0) width 562: " are of type R; ^ and @ are of type ON; $ and % are of type ET; a is of"
-          text run at (0,17) width 745: "type L; 1 is of type EN. In each of the following pairs, the two lines should be identical to each"
-          text run at (0,34) width 48: "other."
-      RenderBlock {HR} at (0,117) size 784x2 [border: (1px inset #000000)]
-      RenderBlock {P} at (0,135) size 784x17
+          text run at (0,18) width 745: "type L; 1 is of type EN. In each of the following pairs, the two lines should be identical to each"
+          text run at (0,36) width 48: "other."
+      RenderBlock {HR} at (0,122) size 784x2 [border: (1px inset #000000)]
+      RenderBlock {P} at (0,140) size 784x18
         RenderText {#text} at (0,0) size 94x17
           text run at (0,0) width 10 RTL: "\x{5D0}"
           text run at (10,0) width 84: " ^ @ $% a"
-      RenderBlock (anonymous) at (0,168) size 784x17
+      RenderBlock (anonymous) at (0,174) size 784x18
         RenderInline {BDO} at (0,0) size 94x17
           RenderText {#text} at (0,0) size 94x17
             text run at (0,0) width 94 LTR override: "\x{5D0} ^ @ $% a"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {HR} at (0,193) size 784x2 [border: (1px inset #000000)]
-      RenderBlock {P} at (0,211) size 784x17
+      RenderBlock {HR} at (0,200) size 784x2 [border: (1px inset #000000)]
+      RenderBlock {P} at (0,218) size 784x18
         RenderText {#text} at (0,0) size 94x17
           text run at (0,0) width 94 RTL: "\x{5D0} ^ @ $% \x{5D1}"
-      RenderBlock (anonymous) at (0,244) size 784x17
+      RenderBlock (anonymous) at (0,252) size 784x18
         RenderInline {BDO} at (0,0) size 94x17
           RenderText {#text} at (0,0) size 94x17
             text run at (0,0) width 94 LTR override: "\x{5D1} %$ @ ^ \x{5D0}"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {HR} at (0,269) size 784x2 [border: (1px inset #000000)]
-      RenderBlock {P} at (0,287) size 784x17
+      RenderBlock {HR} at (0,278) size 784x2 [border: (1px inset #000000)]
+      RenderBlock {P} at (0,296) size 784x18
         RenderText {#text} at (0,0) size 89x17
           text run at (0,0) width 35: "$%1"
           text run at (35,0) width 54 RTL: "\x{5D0} ^ @ "
-      RenderBlock (anonymous) at (0,320) size 784x17
+      RenderBlock (anonymous) at (0,330) size 784x18
         RenderInline {BDO} at (0,0) size 89x17
           RenderText {#text} at (0,0) size 89x17
             text run at (0,0) width 89 LTR override: "$%1 @ ^ \x{5D0}"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {HR} at (0,345) size 784x2 [border: (1px inset #000000)]
-      RenderBlock {P} at (0,363) size 784x17
+      RenderBlock {HR} at (0,356) size 784x2 [border: (1px inset #000000)]
+      RenderBlock {P} at (0,374) size 784x18
         RenderText {#text} at (0,0) size 94x17
           text run at (0,0) width 10: "a"
           text run at (10,0) width 84 RTL: "\x{5D0} ^ @ $% "
-      RenderBlock (anonymous) at (0,396) size 784x17
+      RenderBlock (anonymous) at (0,408) size 784x18
         RenderInline {BDO} at (0,0) size 94x17
           RenderText {#text} at (0,0) size 94x17
             text run at (0,0) width 94 LTR override: "a %$ @ ^ \x{5D0}"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {HR} at (0,421) size 784x2 [border: (1px inset #000000)]
-      RenderBlock {P} at (0,439) size 784x17
+      RenderBlock {HR} at (0,434) size 784x2 [border: (1px inset #000000)]
+      RenderBlock {P} at (0,452) size 784x18
         RenderText {#text} at (0,0) size 94x17
           text run at (0,0) width 94 RTL: "\x{5D0} ^ @ $% \x{5D1}"
-      RenderBlock (anonymous) at (0,472) size 784x17
+      RenderBlock (anonymous) at (0,486) size 784x18
         RenderInline {BDO} at (0,0) size 94x17
           RenderText {#text} at (0,0) size 94x17
             text run at (0,0) width 94 LTR override: "\x{5D1} %$ @ ^ \x{5D0}"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {HR} at (0,497) size 784x2 [border: (1px inset #000000)]
-      RenderBlock {P} at (0,515) size 784x17
+      RenderBlock {HR} at (0,512) size 784x2 [border: (1px inset #000000)]
+      RenderBlock {P} at (0,530) size 784x18
         RenderText {#text} at (0,0) size 89x17
           text run at (0,0) width 35: "$%1"
           text run at (35,0) width 54 RTL: "\x{5D0} ^ @ "
-      RenderBlock (anonymous) at (0,548) size 784x17
+      RenderBlock (anonymous) at (0,564) size 784x18
         RenderInline {BDO} at (0,0) size 89x17
           RenderText {#text} at (0,0) size 89x17
             text run at (0,0) width 89 LTR override: "$%1 @ ^ \x{5D0}"
diff --git a/LayoutTests/platform/gtk/fast/text/international/bidi-explicit-embedding-expected.png b/LayoutTests/platform/gtk/fast/text/international/bidi-explicit-embedding-expected.png
index 2082568..7b03b2d 100644
--- a/LayoutTests/platform/gtk/fast/text/international/bidi-explicit-embedding-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/international/bidi-explicit-embedding-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/international/bidi-explicit-embedding-expected.txt b/LayoutTests/platform/gtk/fast/text/international/bidi-explicit-embedding-expected.txt
index fe624d3..1bf9762 100644
--- a/LayoutTests/platform/gtk/fast/text/international/bidi-explicit-embedding-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/international/bidi-explicit-embedding-expected.txt
@@ -1,14 +1,14 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x479
-  RenderBlock {HTML} at (0,0) size 800x479
-    RenderBody {BODY} at (8,16) size 784x447
-      RenderBlock {P} at (0,0) size 784x51
-        RenderText {#text} at (0,0) size 776x51
+layer at (0,0) size 800x494
+  RenderBlock {HTML} at (0,0) size 800x494
+    RenderBody {BODY} at (8,16) size 784x462
+      RenderBlock {P} at (0,0) size 784x54
+        RenderText {#text} at (0,0) size 776x53
           text run at (0,0) width 776: "In each line, reading from left to right, the bracket should appear before the parenthesis. The bracket should be"
-          text run at (0,17) width 744: "a left bracket and the parenthesis should be a right parenthesis. In each line, Roman characters and digits"
-          text run at (0,34) width 322: "should be in increasing order from left to right."
-      RenderBlock {P} at (0,67) size 784x17
+          text run at (0,18) width 744: "a left bracket and the parenthesis should be a right parenthesis. In each line, Roman characters and digits"
+          text run at (0,36) width 322: "should be in increasing order from left to right."
+      RenderBlock {P} at (0,70) size 784x18
         RenderText {#text} at (0,0) size 57x17
           text run at (0,0) width 27 RTL: "\x{5D0}\x{5D1}\x{5D2}"
           text run at (27,0) width 30: " def "
@@ -17,7 +17,7 @@
             text run at (57,0) width 35 RTL: "(\x{5D6}\x{5D7}\x{5D8}]"
         RenderText {#text} at (92,0) size 20x17
           text run at (92,0) width 20: " jkl"
-      RenderBlock {P} at (0,100) size 784x17
+      RenderBlock {P} at (0,104) size 784x18
         RenderText {#text} at (0,0) size 57x17
           text run at (0,0) width 27 RTL: "\x{5D0}\x{5D1}\x{5D2}"
           text run at (27,0) width 30: " def "
@@ -28,7 +28,7 @@
             text run at (83,0) width 5 RTL: "("
         RenderText {#text} at (88,0) size 20x17
           text run at (88,0) width 20: " jkl"
-      RenderBlock {P} at (0,133) size 784x17
+      RenderBlock {P} at (0,138) size 784x18
         RenderText {#text} at (0,0) size 30x17
           text run at (0,0) width 30: "abc "
         RenderInline {SPAN} at (0,0) size 49x17
@@ -40,7 +40,7 @@
             text run at (74,0) width 5 RTL: "("
         RenderText {#text} at (79,0) size 26x17
           text run at (79,0) width 26: " fgh"
-      RenderBlock {P} at (0,166) size 784x17
+      RenderBlock {P} at (0,172) size 784x18
         RenderText {#text} at (0,0) size 105x17
           text run at (0,0) width 30: "abc "
           text run at (30,0) width 4 RTL: "]"
@@ -49,14 +49,14 @@
           text run at (56,0) width 18: "45"
           text run at (74,0) width 5 RTL: "\x{202B}("
           text run at (79,0) width 26: "\x{202C} fgh"
-      RenderBlock {P} at (0,199) size 784x17
+      RenderBlock {P} at (0,206) size 784x18
         RenderText {#text} at (0,0) size 95x17
           text run at (0,0) width 30: "abc "
           text run at (30,0) width 4 RTL: "]"
           text run at (34,0) width 35: "de fg"
           text run at (69,0) width 5 RTL: "\x{202B}("
           text run at (74,0) width 21: "\x{202C} hij"
-      RenderBlock {P} at (0,232) size 784x17
+      RenderBlock {P} at (0,240) size 784x18
         RenderText {#text} at (0,0) size 9x17
           text run at (0,0) width 9: "1"
         RenderInline {SPAN} at (0,0) size 48x17
@@ -65,7 +65,7 @@
             text run at (13,0) width 39: "ab cd"
             text run at (52,0) width 5 RTL: "("
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {P} at (0,265) size 784x17
+      RenderBlock {P} at (0,274) size 784x18
         RenderText {#text} at (0,0) size 9x17
           text run at (0,0) width 9: "1"
         RenderInline {SPAN} at (0,0) size 48x17
@@ -74,7 +74,7 @@
             text run at (34,0) width 18: "ab"
             text run at (52,0) width 5 RTL: "("
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {P} at (0,298) size 784x17
+      RenderBlock {P} at (0,308) size 784x18
         RenderText {#text} at (0,0) size 9x17
           text run at (0,0) width 9: "1"
         RenderInline {SPAN} at (0,0) size 18x17
@@ -84,7 +84,7 @@
             text run at (22,0) width 5 RTL: "\x{202B}("
             text run at (27,0) width 0: "\x{202C}"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {P} at (0,331) size 784x17
+      RenderBlock {P} at (0,342) size 784x18
         RenderText {#text} at (0,0) size 9x17
           text run at (0,0) width 9: "1"
         RenderInline {SPAN} at (0,0) size 18x17
@@ -94,14 +94,14 @@
             text run at (22,0) width 5 RTL: "\x{202B}("
             text run at (27,0) width 0: "\x{202C}"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {P} at (0,364) size 784x17
+      RenderBlock {P} at (0,376) size 784x18
         RenderText {#text} at (0,0) size 57x17
           text run at (0,0) width 9: "1"
           text run at (9,0) width 25 RTL: " \x{5D2}\x{5D3}]"
           text run at (34,0) width 18: "ab"
           text run at (52,0) width 5 RTL: "\x{202B}("
           text run at (57,0) width 0: "\x{202C}"
-      RenderBlock {P} at (0,397) size 784x17
+      RenderBlock {P} at (0,410) size 784x18
         RenderInline {SPAN} at (0,0) size 92x17
           RenderText {#text} at (0,0) size 92x17
             text run at (0,0) width 4 RTL: "]"
@@ -110,7 +110,7 @@
             text run at (65,0) width 22: "def"
             text run at (87,0) width 5 RTL: "("
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {P} at (0,430) size 784x17
+      RenderBlock {P} at (0,444) size 784x18
         RenderText {#text} at (0,0) size 92x17
           text run at (0,0) width 4 RTL: "]"
           text run at (4,0) width 26: "abc"
diff --git a/LayoutTests/platform/gtk/fast/text/international/bidi-ignored-for-first-child-inline-expected.png b/LayoutTests/platform/gtk/fast/text/international/bidi-ignored-for-first-child-inline-expected.png
index 90dfcb6..139b6b2 100644
--- a/LayoutTests/platform/gtk/fast/text/international/bidi-ignored-for-first-child-inline-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/international/bidi-ignored-for-first-child-inline-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/international/bidi-ignored-for-first-child-inline-expected.txt b/LayoutTests/platform/gtk/fast/text/international/bidi-ignored-for-first-child-inline-expected.txt
index 7000089..690ba33 100644
--- a/LayoutTests/platform/gtk/fast/text/international/bidi-ignored-for-first-child-inline-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/international/bidi-ignored-for-first-child-inline-expected.txt
@@ -3,20 +3,20 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x576
-      RenderBlock {P} at (0,0) size 784x34
+      RenderBlock {P} at (0,0) size 784x36
         RenderText {#text} at (0,0) size 132x17
           text run at (0,0) width 132: "This is a test for "
-        RenderInline {I} at (0,0) size 772x34
-          RenderText {#text} at (132,0) size 772x34
+        RenderInline {I} at (0,0) size 772x35
+          RenderText {#text} at (132,0) size 772x35
             text run at (132,0) width 640: "http://bugzilla.opendarwin.org/show_bug.cgi?id=5980 Bidi properties of an inline"
-            text run at (0,17) width 478: "container whose first child is an inline container are ignored"
-        RenderText {#text} at (478,17) size 5x17
-          text run at (478,17) width 5: "."
-      RenderBlock {HR} at (0,50) size 784x2 [border: (1px inset #000000)]
-      RenderBlock {P} at (0,68) size 784x17
+            text run at (0,18) width 478: "container whose first child is an inline container are ignored"
+        RenderText {#text} at (478,18) size 5x17
+          text run at (478,18) width 5: "."
+      RenderBlock {HR} at (0,52) size 784x2 [border: (1px inset #000000)]
+      RenderBlock {P} at (0,70) size 784x18
         RenderText {#text} at (0,0) size 365x17
           text run at (0,0) width 365: "The following lines should read \x{201C}ABCDEFGHI\x{201D}:"
-      RenderBlock {P} at (0,101) size 784x17
+      RenderBlock {P} at (0,104) size 784x18
         RenderText {#text} at (0,0) size 33x17
           text run at (0,0) width 33: "ABC"
         RenderInline {SPAN} at (0,0) size 31x17
@@ -24,7 +24,7 @@
             text run at (33,0) width 31 RTL override: "FED"
         RenderText {#text} at (64,0) size 29x17
           text run at (64,0) width 29: "GHI"
-      RenderBlock {P} at (0,134) size 784x17
+      RenderBlock {P} at (0,138) size 784x18
         RenderText {#text} at (0,0) size 33x17
           text run at (0,0) width 33: "ABC"
         RenderInline {SPAN} at (0,0) size 31x17
@@ -33,7 +33,7 @@
               text run at (33,0) width 31 RTL override: "FED"
         RenderText {#text} at (64,0) size 29x17
           text run at (64,0) width 29: "GHI"
-      RenderBlock {P} at (0,167) size 784x17
+      RenderBlock {P} at (0,172) size 784x18
         RenderText {#text} at (0,0) size 33x17
           text run at (0,0) width 33: "ABC"
         RenderInline {SPAN} at (0,0) size 31x17
@@ -44,7 +44,7 @@
               text run at (33,0) width 22 RTL override: "ED"
         RenderText {#text} at (64,0) size 29x17
           text run at (64,0) width 29: "GHI"
-      RenderBlock {P} at (0,200) size 784x17
+      RenderBlock {P} at (0,206) size 784x18
         RenderText {#text} at (0,0) size 33x17
           text run at (0,0) width 33: "ABC"
         RenderInline {SPAN} at (0,0) size 31x17
@@ -57,7 +57,7 @@
             text run at (33,0) width 12 RTL override: "D"
         RenderText {#text} at (64,0) size 29x17
           text run at (64,0) width 29: "GHI"
-      RenderBlock {P} at (0,233) size 784x17
+      RenderBlock {P} at (0,240) size 784x18
         RenderText {#text} at (0,0) size 33x17
           text run at (0,0) width 33: "ABC"
         RenderInline {SPAN} at (0,0) size 31x17
@@ -68,34 +68,34 @@
             text run at (33,0) width 12 RTL override: "D"
         RenderText {#text} at (64,0) size 29x17
           text run at (64,0) width 29: "GHI"
-      RenderBlock {P} at (0,266) size 784x17
+      RenderBlock {P} at (0,274) size 784x18
         RenderInline {SPAN} at (0,0) size 93x17
           RenderText {#text} at (0,0) size 93x17
             text run at (0,0) width 93 RTL override: "IHGFEDCBA"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {P} at (0,299) size 784x17
+      RenderBlock {P} at (0,308) size 784x18
         RenderInline {SPAN} at (0,0) size 93x17
           RenderText {#text} at (0,0) size 93x17
             text run at (0,0) width 93 RTL override: "IHGFEDCBA"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {HR} at (0,332) size 784x2 [border: (1px inset #000000)]
-      RenderBlock (anonymous) at (0,342) size 784x17
+      RenderBlock {HR} at (0,342) size 784x2 [border: (1px inset #000000)]
+      RenderBlock (anonymous) at (0,352) size 784x18
         RenderText {#text} at (0,0) size 306x17
           text run at (0,0) width 306: "The following lines should be identical:"
-      RenderBlock {P} at (0,375) size 784x17
+      RenderBlock {P} at (0,386) size 784x18
         RenderText {#text} at (0,0) size 63x17
           text run at (0,0) width 24 RTL: "\x{5D3}\x{5D4}\x{5D5}"
           text run at (24,0) width 12: "(["
           text run at (36,0) width 27 RTL: "\x{202C}\x{5D0}\x{5D1}\x{5D2}"
           text run at (63,0) width 0: "\x{202A}"
-      RenderBlock {P} at (0,408) size 784x17
+      RenderBlock {P} at (0,420) size 784x18
         RenderText {#text} at (0,0) size 36x17
           text run at (0,0) width 24 RTL: "\x{5D3}\x{5D4}\x{5D5}"
           text run at (24,0) width 12: "(["
         RenderInline {SPAN} at (0,0) size 0x17
         RenderText {#text} at (36,0) size 27x17
           text run at (36,0) width 27 RTL: "\x{5D0}\x{5D1}\x{5D2}"
-      RenderBlock {P} at (0,441) size 784x17
+      RenderBlock {P} at (0,454) size 784x18
         RenderText {#text} at (0,0) size 36x17
           text run at (0,0) width 24 RTL: "\x{5D3}\x{5D4}\x{5D5}"
           text run at (24,0) width 12: "(["
@@ -103,7 +103,7 @@
           RenderInline {SPAN} at (0,0) size 0x17
         RenderText {#text} at (36,0) size 27x17
           text run at (36,0) width 27 RTL: "\x{5D0}\x{5D1}\x{5D2}"
-      RenderBlock {P} at (0,474) size 784x17
+      RenderBlock {P} at (0,488) size 784x18
         RenderText {#text} at (0,0) size 36x17
           text run at (0,0) width 24 RTL: "\x{5D3}\x{5D4}\x{5D5}"
           text run at (24,0) width 12: "(["
diff --git a/LayoutTests/platform/gtk/fast/text/international/bidi-innertext-expected.png b/LayoutTests/platform/gtk/fast/text/international/bidi-innertext-expected.png
index 2793f0c..699cf28 100644
--- a/LayoutTests/platform/gtk/fast/text/international/bidi-innertext-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/international/bidi-innertext-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/international/bidi-innertext-expected.txt b/LayoutTests/platform/gtk/fast/text/international/bidi-innertext-expected.txt
index 846cdc9..493c0b8 100644
--- a/LayoutTests/platform/gtk/fast/text/international/bidi-innertext-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/international/bidi-innertext-expected.txt
@@ -3,46 +3,46 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x576
-      RenderBlock (anonymous) at (0,0) size 784x34
-        RenderText {#text} at (0,0) size 758x34
+      RenderBlock (anonymous) at (0,0) size 784x36
+        RenderText {#text} at (0,0) size 758x35
           text run at (0,0) width 579: "The following tests text iteration over RTL text embedded with LTR text. "
           text run at (579,0) width 179: "TextIterators are used"
-          text run at (0,17) width 277: "for find, spellcheck, and .innerText"
-      RenderBlock {HR} at (0,42) size 784x2 [border: (1px inset #000000)]
-      RenderBlock (anonymous) at (0,52) size 784x17
+          text run at (0,18) width 277: "for find, spellcheck, and .innerText"
+      RenderBlock {HR} at (0,44) size 784x2 [border: (1px inset #000000)]
+      RenderBlock (anonymous) at (0,54) size 784x18
         RenderText {#text} at (0,0) size 169x17
           text run at (0,0) width 169: "Embedded Numbers:"
-      RenderBlock {DIV} at (0,69) size 784x17 [color=#0000FF]
+      RenderBlock {DIV} at (0,72) size 784x18 [color=#0000FF]
         RenderText {#text} at (0,0) size 134x17
           text run at (0,0) width 69: "Testing ("
           text run at (69,0) width 15 RTL: "\x{5DF}\x{5DE}"
           text run at (84,0) width 10: "3"
           text run at (94,0) width 34 RTL: "\x{5D7}\x{5D5}\x{5D3}\x{5D0}"
           text run at (128,0) width 6: ")"
-      RenderBlock (anonymous) at (0,86) size 784x17
+      RenderBlock (anonymous) at (0,90) size 784x18
         RenderText {#text} at (0,0) size 126x17
           text run at (0,0) width 126: "Embedded LTR:"
-      RenderBlock {DIV} at (0,103) size 784x17 [color=#0000FF]
+      RenderBlock {DIV} at (0,108) size 784x18 [color=#0000FF]
         RenderText {#text} at (0,0) size 162x17
           text run at (0,0) width 69: "Testing ("
           text run at (69,0) width 34 RTL: "\x{5D7}\x{5D5}\x{5D3}\x{5D0}"
           text run at (103,0) width 38: "hello"
           text run at (141,0) width 15 RTL: "\x{5DF}\x{5DE}"
           text run at (156,0) width 6: ")"
-      RenderBlock (anonymous) at (0,120) size 784x17
+      RenderBlock (anonymous) at (0,126) size 784x18
         RenderText {#text} at (0,0) size 234x17
           text run at (0,0) width 234: "Embedded Numbers and LTR"
-      RenderBlock {DIV} at (0,137) size 784x17 [color=#0000FF]
+      RenderBlock {DIV} at (0,144) size 784x18 [color=#0000FF]
         RenderText {#text} at (0,0) size 161x17
           text run at (0,0) width 69: "Testing ("
           text run at (69,0) width 31 RTL: "\x{5E7}\x{5E7}\x{5E8}"
           text run at (100,0) width 10: "3"
           text run at (110,0) width 35 RTL: "\x{5D9}\x{5E7}\x{5DD}\x{5DC}"
           text run at (145,0) width 16: "h)"
-      RenderBlock (anonymous) at (0,154) size 784x17
+      RenderBlock (anonymous) at (0,162) size 784x18
         RenderText {#text} at (0,0) size 273x17
           text run at (0,0) width 273: "Embedded Numbers with spacing:"
-      RenderBlock {DIV} at (0,171) size 784x17 [color=#0000FF]
+      RenderBlock {DIV} at (0,180) size 784x18 [color=#0000FF]
         RenderText {#text} at (0,0) size 291x17
           text run at (0,0) width 69: "Testing ("
           text run at (69,0) width 39 RTL: " \x{5D7}\x{5D5}\x{5D3}\x{5D0}"
@@ -51,36 +51,36 @@
           text run at (192,0) width 50: "34023"
           text run at (242,0) width 43 RTL: "\x{5D9}\x{5E7}\x{5DA}\x{5DA}\x{5DD}"
           text run at (285,0) width 6: ")"
-      RenderBlock (anonymous) at (0,188) size 784x17
+      RenderBlock (anonymous) at (0,198) size 784x18
         RenderText {#text} at (0,0) size 78x17
           text run at (0,0) width 78: "Plain LTR:"
-      RenderBlock {DIV} at (0,205) size 784x17 [color=#0000FF]
+      RenderBlock {DIV} at (0,216) size 784x18 [color=#0000FF]
         RenderText {#text} at (0,0) size 113x17
           text run at (0,0) width 113: "Testing (hello)"
-      RenderBlock (anonymous) at (0,222) size 784x17
+      RenderBlock (anonymous) at (0,234) size 784x18
         RenderText {#text} at (0,0) size 230x17
           text run at (0,0) width 230: "Embedded LTR with spacing:"
-      RenderBlock {DIV} at (0,239) size 784x17 [color=#0000FF]
+      RenderBlock {DIV} at (0,252) size 784x18 [color=#0000FF]
         RenderText {#text} at (0,0) size 209x17
           text run at (0,0) width 69: "Testing ("
           text run at (69,0) width 67 RTL: "\x{5D7}\x{5D5}\x{5D3}\x{5D9}\x{5E7}\x{5DA}\x{5DA}\x{5DD}"
           text run at (136,0) width 48: " hello "
           text run at (184,0) width 19 RTL: "\x{5DF}\x{5DE}\x{5D9}"
           text run at (203,0) width 6: ")"
-      RenderBlock (anonymous) at (0,256) size 784x17
+      RenderBlock (anonymous) at (0,270) size 784x18
         RenderText {#text} at (0,0) size 205x17
           text run at (0,0) width 205: "Mixed but not embedded:"
-      RenderBlock {DIV} at (0,273) size 784x17 [color=#0000FF]
+      RenderBlock {DIV} at (0,288) size 784x18 [color=#0000FF]
         RenderText {#text} at (0,0) size 152x17
           text run at (0,0) width 107: "Testing (hello"
           text run at (107,0) width 39 RTL: "\x{5D7}\x{5D5}\x{5D3}\x{5DF}\x{5DE}"
           text run at (146,0) width 6: ")"
-      RenderBlock (anonymous) at (0,290) size 784x17
+      RenderBlock (anonymous) at (0,306) size 784x18
         RenderText {#text} at (0,0) size 205x17
           text run at (0,0) width 205: "Mixed but not embedded:"
-      RenderBlock {DIV} at (0,307) size 784x17 [color=#0000FF]
+      RenderBlock {DIV} at (0,324) size 784x18 [color=#0000FF]
         RenderText {#text} at (0,0) size 152x17
           text run at (0,0) width 69: "Testing ("
           text run at (69,0) width 39 RTL: "\x{5D7}\x{5D5}\x{5D3}\x{5DF}\x{5DE}"
           text run at (108,0) width 44: "hello)"
-      RenderBlock {OL} at (0,340) size 784x0
+      RenderBlock {OL} at (0,358) size 784x0
diff --git a/LayoutTests/platform/gtk/fast/text/international/bidi-layout-across-linebreak-expected.png b/LayoutTests/platform/gtk/fast/text/international/bidi-layout-across-linebreak-expected.png
index 38d5f89..374c3c8 100644
--- a/LayoutTests/platform/gtk/fast/text/international/bidi-layout-across-linebreak-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/international/bidi-layout-across-linebreak-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/international/bidi-layout-across-linebreak-expected.txt b/LayoutTests/platform/gtk/fast/text/international/bidi-layout-across-linebreak-expected.txt
index bac3993..ba37173 100644
--- a/LayoutTests/platform/gtk/fast/text/international/bidi-layout-across-linebreak-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/international/bidi-layout-across-linebreak-expected.txt
@@ -1,247 +1,247 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x470
-  RenderBlock {HTML} at (0,0) size 800x470
-    RenderBody {BODY} at (8,16) size 784x446
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x492
+  RenderBlock {HTML} at (0,0) size 800x492
+    RenderBody {BODY} at (8,16) size 784x468
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 571x17
           text run at (0,0) width 571: "The T column should match the R column. The H columns uses <br/> to force line breaks."
-      RenderTable {TABLE} at (0,33) size 166x413 [border: none]
-        RenderTableSection {TBODY} at (0,0) size 165x412
-          RenderTableRow {TR} at (0,0) size 165x22
-            RenderTableCell {TD} at (0,9) size 42x4 [r=0 c=0 rs=1 cs=1]
-            RenderTableCell {TD} at (41,0) size 46x22 [border: (1px solid #008000)] [r=0 c=1 rs=1 cs=1]
+      RenderTable {TABLE} at (0,34) size 166x434 [border: none]
+        RenderTableSection {TBODY} at (0,0) size 165x433
+          RenderTableRow {TR} at (0,0) size 165x23
+            RenderTableCell {TD} at (0,9) size 42x5 [r=0 c=0 rs=1 cs=1]
+            RenderTableCell {TD} at (41,0) size 46x23 [border: (1px solid #008000)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (3,3) size 12x17
                 text run at (3,3) width 12: "H"
-            RenderTableCell {TD} at (86,0) size 34x22 [border: (1px solid #008000)] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (86,0) size 34x23 [border: (1px solid #008000)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (3,3) size 10x17
                 text run at (3,3) width 10: "T"
-            RenderTableCell {TD} at (120,0) size 45x22 [border: (1px solid #008000)] [r=0 c=3 rs=1 cs=1]
+            RenderTableCell {TD} at (120,0) size 45x23 [border: (1px solid #008000)] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (3,3) size 12x17
                 text run at (3,3) width 12: "R"
-          RenderTableRow {TR} at (0,22) size 165x39
-            RenderTableCell {TD} at (0,30) size 42x23 [border: (1px solid #008000)] [r=1 c=0 rs=1 cs=1]
-              RenderText {#text} at (3,3) size 9x18
-                text run at (3,4) width 9: "1"
-            RenderTableCell {TD} at (41,22) size 46x39 [border: (1px solid #008000)] [r=1 c=1 rs=1 cs=1]
+          RenderTableRow {TR} at (0,23) size 165x41
+            RenderTableCell {TD} at (0,32) size 42x23 [border: (1px solid #008000)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (3,3) size 9x17
+                text run at (3,3) width 9: "1"
+            RenderTableCell {TD} at (41,23) size 46x41 [border: (1px solid #008000)] [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (3,3) size 14x17
                 text run at (3,3) width 10 RTL: "\x{5D0}"
                 text run at (13,3) width 4: "."
               RenderBR {BR} at (17,17) size 0x0
-              RenderText {#text} at (3,20) size 9x17
-                text run at (3,20) width 9: "b"
-            RenderTableCell {TD} at (86,30) size 34x23 [border: (1px solid #008000)] [r=1 c=2 rs=1 cs=1]
-              RenderText {#text} at (3,3) size 27x18
-                text run at (3,4) width 10 RTL: "\x{5D0}"
-                text run at (13,4) width 17: ". b"
-            RenderTableCell {TD} at (120,22) size 45x39 [border: (1px solid #008000)] [r=1 c=3 rs=1 cs=1]
-              RenderBlock {P} at (3,3) size 40x17
+              RenderText {#text} at (3,21) size 9x17
+                text run at (3,21) width 9: "b"
+            RenderTableCell {TD} at (86,32) size 34x23 [border: (1px solid #008000)] [r=1 c=2 rs=1 cs=1]
+              RenderText {#text} at (3,3) size 27x17
+                text run at (3,3) width 10 RTL: "\x{5D0}"
+                text run at (13,3) width 17: ". b"
+            RenderTableCell {TD} at (120,23) size 45x41 [border: (1px solid #008000)] [r=1 c=3 rs=1 cs=1]
+              RenderBlock {P} at (3,3) size 40x18
                 RenderText {#text} at (0,0) size 14x17
                   text run at (0,0) width 14 LTR override: "\x{5D0}."
-              RenderBlock {P} at (3,20) size 40x17
+              RenderBlock {P} at (3,21) size 40x18
                 RenderText {#text} at (0,0) size 9x17
                   text run at (0,0) width 9 LTR override: "b"
-          RenderTableRow {TR} at (0,61) size 165x39
-            RenderTableCell {TD} at (0,69) size 42x23 [border: (1px solid #008000)] [r=2 c=0 rs=1 cs=1]
-              RenderText {#text} at (3,3) size 9x18
-                text run at (3,4) width 9: "2"
-            RenderTableCell {TD} at (41,61) size 46x39 [border: (1px solid #008000)] [r=2 c=1 rs=1 cs=1]
+          RenderTableRow {TR} at (0,64) size 165x41
+            RenderTableCell {TD} at (0,73) size 42x23 [border: (1px solid #008000)] [r=2 c=0 rs=1 cs=1]
+              RenderText {#text} at (3,3) size 9x17
+                text run at (3,3) width 9: "2"
+            RenderTableCell {TD} at (41,64) size 46x41 [border: (1px solid #008000)] [r=2 c=1 rs=1 cs=1]
               RenderText {#text} at (3,3) size 14x17
                 text run at (3,3) width 10 RTL: "\x{5D0}"
                 text run at (13,3) width 4: "."
               RenderBR {BR} at (17,17) size 0x0
-              RenderText {#text} at (3,20) size 10x17
-                text run at (3,20) width 10 RTL: "\x{5D1}"
-            RenderTableCell {TD} at (86,69) size 34x23 [border: (1px solid #008000)] [r=2 c=2 rs=1 cs=1]
-              RenderText {#text} at (3,3) size 28x18
-                text run at (3,4) width 28 RTL: "\x{5D0}. \x{5D1}"
-            RenderTableCell {TD} at (120,61) size 45x39 [border: (1px solid #008000)] [r=2 c=3 rs=1 cs=1]
-              RenderBlock {P} at (3,3) size 40x17
+              RenderText {#text} at (3,21) size 10x17
+                text run at (3,21) width 10 RTL: "\x{5D1}"
+            RenderTableCell {TD} at (86,73) size 34x23 [border: (1px solid #008000)] [r=2 c=2 rs=1 cs=1]
+              RenderText {#text} at (3,3) size 28x17
+                text run at (3,3) width 28 RTL: "\x{5D0}. \x{5D1}"
+            RenderTableCell {TD} at (120,64) size 45x41 [border: (1px solid #008000)] [r=2 c=3 rs=1 cs=1]
+              RenderBlock {P} at (3,3) size 40x18
                 RenderText {#text} at (0,0) size 14x17
                   text run at (0,0) width 14 LTR override: ".\x{5D0}"
-              RenderBlock {P} at (3,20) size 40x17
+              RenderBlock {P} at (3,21) size 40x18
                 RenderText {#text} at (0,0) size 10x17
                   text run at (0,0) width 10 LTR override: "\x{5D1}"
-          RenderTableRow {TR} at (0,100) size 165x39
-            RenderTableCell {TD} at (0,108) size 42x23 [border: (1px solid #008000)] [r=3 c=0 rs=1 cs=1]
-              RenderText {#text} at (3,3) size 9x18
-                text run at (3,4) width 9: "3"
-            RenderTableCell {TD} at (41,100) size 46x39 [border: (1px solid #008000)] [r=3 c=1 rs=1 cs=1]
+          RenderTableRow {TR} at (0,105) size 165x41
+            RenderTableCell {TD} at (0,114) size 42x23 [border: (1px solid #008000)] [r=3 c=0 rs=1 cs=1]
+              RenderText {#text} at (3,3) size 9x17
+                text run at (3,3) width 9: "3"
+            RenderTableCell {TD} at (41,105) size 46x41 [border: (1px solid #008000)] [r=3 c=1 rs=1 cs=1]
               RenderText {#text} at (3,3) size 20x17
                 text run at (3,3) width 20 RTL: "\x{5D0}\x{5D0}"
               RenderBR {BR} at (3,17) size 0x0
-              RenderText {#text} at (3,20) size 22x17
-                text run at (3,20) width 9: "b"
-                text run at (12,20) width 4 RTL: " "
-                text run at (16,20) width 9: "1"
-            RenderTableCell {TD} at (86,100) size 34x39 [border: (1px solid #008000)] [r=3 c=2 rs=1 cs=1]
-              RenderText {#text} at (3,3) size 22x34
+              RenderText {#text} at (3,21) size 22x17
+                text run at (3,21) width 9: "b"
+                text run at (12,21) width 4 RTL: " "
+                text run at (16,21) width 9: "1"
+            RenderTableCell {TD} at (86,105) size 34x41 [border: (1px solid #008000)] [r=3 c=2 rs=1 cs=1]
+              RenderText {#text} at (3,3) size 22x35
                 text run at (3,3) width 20 RTL: "\x{5D0}\x{5D0}"
-                text run at (3,20) width 9: "b"
-                text run at (12,20) width 4 RTL: " "
-                text run at (16,20) width 9: "1"
-            RenderTableCell {TD} at (120,100) size 45x39 [border: (1px solid #008000)] [r=3 c=3 rs=1 cs=1]
-              RenderBlock {P} at (3,3) size 40x17
+                text run at (3,21) width 9: "b"
+                text run at (12,21) width 4 RTL: " "
+                text run at (16,21) width 9: "1"
+            RenderTableCell {TD} at (120,105) size 45x41 [border: (1px solid #008000)] [r=3 c=3 rs=1 cs=1]
+              RenderBlock {P} at (3,3) size 40x18
                 RenderText {#text} at (0,0) size 20x17
                   text run at (0,0) width 20 LTR override: "\x{5D0}\x{5D0}"
-              RenderBlock {P} at (3,20) size 40x17
+              RenderBlock {P} at (3,21) size 40x18
                 RenderText {#text} at (0,0) size 22x17
                   text run at (0,0) width 22 LTR override: "b 1"
-          RenderTableRow {TR} at (0,139) size 165x39
-            RenderTableCell {TD} at (0,147) size 42x23 [border: (1px solid #008000)] [r=4 c=0 rs=1 cs=1]
-              RenderText {#text} at (3,3) size 9x18
-                text run at (3,4) width 9: "4"
-            RenderTableCell {TD} at (41,139) size 46x39 [border: (1px solid #008000)] [r=4 c=1 rs=1 cs=1]
+          RenderTableRow {TR} at (0,146) size 165x41
+            RenderTableCell {TD} at (0,155) size 42x23 [border: (1px solid #008000)] [r=4 c=0 rs=1 cs=1]
+              RenderText {#text} at (3,3) size 9x17
+                text run at (3,3) width 9: "4"
+            RenderTableCell {TD} at (41,146) size 46x41 [border: (1px solid #008000)] [r=4 c=1 rs=1 cs=1]
               RenderText {#text} at (3,3) size 18x17
                 text run at (3,3) width 18: "aa"
               RenderBR {BR} at (3,17) size 0x0
-              RenderText {#text} at (3,20) size 22x17
-                text run at (3,20) width 9: "b"
-                text run at (12,20) width 4 RTL: " "
-                text run at (16,20) width 9: "1"
-            RenderTableCell {TD} at (86,139) size 34x39 [border: (1px solid #008000)] [r=4 c=2 rs=1 cs=1]
-              RenderText {#text} at (3,3) size 22x34
+              RenderText {#text} at (3,21) size 22x17
+                text run at (3,21) width 9: "b"
+                text run at (12,21) width 4 RTL: " "
+                text run at (16,21) width 9: "1"
+            RenderTableCell {TD} at (86,146) size 34x41 [border: (1px solid #008000)] [r=4 c=2 rs=1 cs=1]
+              RenderText {#text} at (3,3) size 22x35
                 text run at (3,3) width 18: "aa"
-                text run at (3,20) width 22: "1 b"
-            RenderTableCell {TD} at (120,139) size 45x39 [border: (1px solid #008000)] [r=4 c=3 rs=1 cs=1]
-              RenderBlock {P} at (3,3) size 40x17
+                text run at (3,21) width 22: "1 b"
+            RenderTableCell {TD} at (120,146) size 45x41 [border: (1px solid #008000)] [r=4 c=3 rs=1 cs=1]
+              RenderBlock {P} at (3,3) size 40x18
                 RenderText {#text} at (0,0) size 18x17
                   text run at (0,0) width 18 LTR override: "aa"
-              RenderBlock {P} at (3,20) size 40x17
+              RenderBlock {P} at (3,21) size 40x18
                 RenderText {#text} at (0,0) size 22x17
                   text run at (0,0) width 22 LTR override: "1 b"
-          RenderTableRow {TR} at (0,178) size 165x39
-            RenderTableCell {TD} at (0,186) size 42x23 [border: (1px solid #008000)] [r=5 c=0 rs=1 cs=1]
-              RenderText {#text} at (3,3) size 9x18
-                text run at (3,4) width 9: "5"
-            RenderTableCell {TD} at (41,178) size 46x39 [border: (1px solid #008000)] [r=5 c=1 rs=1 cs=1]
+          RenderTableRow {TR} at (0,187) size 165x41
+            RenderTableCell {TD} at (0,196) size 42x23 [border: (1px solid #008000)] [r=5 c=0 rs=1 cs=1]
+              RenderText {#text} at (3,3) size 9x17
+                text run at (3,3) width 9: "5"
+            RenderTableCell {TD} at (41,187) size 46x41 [border: (1px solid #008000)] [r=5 c=1 rs=1 cs=1]
               RenderText {#text} at (3,3) size 20x17
                 text run at (3,3) width 20 RTL: "\x{5D0}\x{5D0}"
               RenderBR {BR} at (3,17) size 0x0
-              RenderText {#text} at (3,20) size 23x17
-                text run at (3,20) width 14 RTL: " \x{5D1}"
-                text run at (17,20) width 9: "1"
-            RenderTableCell {TD} at (86,178) size 34x39 [border: (1px solid #008000)] [r=5 c=2 rs=1 cs=1]
-              RenderText {#text} at (3,3) size 23x34
+              RenderText {#text} at (3,21) size 23x17
+                text run at (3,21) width 14 RTL: " \x{5D1}"
+                text run at (17,21) width 9: "1"
+            RenderTableCell {TD} at (86,187) size 34x41 [border: (1px solid #008000)] [r=5 c=2 rs=1 cs=1]
+              RenderText {#text} at (3,3) size 23x35
                 text run at (3,3) width 20 RTL: "\x{5D0}\x{5D0}"
-                text run at (3,20) width 14 RTL: " \x{5D1}"
-                text run at (17,20) width 9: "1"
-            RenderTableCell {TD} at (120,178) size 45x39 [border: (1px solid #008000)] [r=5 c=3 rs=1 cs=1]
-              RenderBlock {P} at (3,3) size 40x17
+                text run at (3,21) width 14 RTL: " \x{5D1}"
+                text run at (17,21) width 9: "1"
+            RenderTableCell {TD} at (120,187) size 45x41 [border: (1px solid #008000)] [r=5 c=3 rs=1 cs=1]
+              RenderBlock {P} at (3,3) size 40x18
                 RenderText {#text} at (0,0) size 20x17
                   text run at (0,0) width 20 LTR override: "\x{5D0}\x{5D0}"
-              RenderBlock {P} at (3,20) size 40x17
+              RenderBlock {P} at (3,21) size 40x18
                 RenderText {#text} at (0,0) size 23x17
                   text run at (0,0) width 23 LTR override: "\x{5D1} 1"
-          RenderTableRow {TR} at (0,217) size 165x39
-            RenderTableCell {TD} at (0,225) size 42x23 [border: (1px solid #008000)] [r=6 c=0 rs=1 cs=1]
-              RenderText {#text} at (3,3) size 9x18
-                text run at (3,4) width 9: "6"
-            RenderTableCell {TD} at (41,217) size 46x39 [border: (1px solid #008000)] [r=6 c=1 rs=1 cs=1]
+          RenderTableRow {TR} at (0,228) size 165x41
+            RenderTableCell {TD} at (0,237) size 42x23 [border: (1px solid #008000)] [r=6 c=0 rs=1 cs=1]
+              RenderText {#text} at (3,3) size 9x17
+                text run at (3,3) width 9: "6"
+            RenderTableCell {TD} at (41,228) size 46x41 [border: (1px solid #008000)] [r=6 c=1 rs=1 cs=1]
               RenderText {#text} at (3,3) size 18x17
                 text run at (3,3) width 18: "aa"
               RenderBR {BR} at (3,17) size 0x0
-              RenderText {#text} at (3,20) size 23x17
-                text run at (3,20) width 14 RTL: " \x{5D1}"
-                text run at (17,20) width 9: "1"
-            RenderTableCell {TD} at (86,217) size 34x39 [border: (1px solid #008000)] [r=6 c=2 rs=1 cs=1]
-              RenderText {#text} at (3,3) size 23x34
+              RenderText {#text} at (3,21) size 23x17
+                text run at (3,21) width 14 RTL: " \x{5D1}"
+                text run at (17,21) width 9: "1"
+            RenderTableCell {TD} at (86,228) size 34x41 [border: (1px solid #008000)] [r=6 c=2 rs=1 cs=1]
+              RenderText {#text} at (3,3) size 23x35
                 text run at (3,3) width 18: "aa"
-                text run at (3,20) width 14 RTL: " \x{5D1}"
-                text run at (17,20) width 9: "1"
-            RenderTableCell {TD} at (120,217) size 45x39 [border: (1px solid #008000)] [r=6 c=3 rs=1 cs=1]
-              RenderBlock {P} at (3,3) size 40x17
+                text run at (3,21) width 14 RTL: " \x{5D1}"
+                text run at (17,21) width 9: "1"
+            RenderTableCell {TD} at (120,228) size 45x41 [border: (1px solid #008000)] [r=6 c=3 rs=1 cs=1]
+              RenderBlock {P} at (3,3) size 40x18
                 RenderText {#text} at (0,0) size 18x17
                   text run at (0,0) width 18 LTR override: "aa"
-              RenderBlock {P} at (3,20) size 40x17
+              RenderBlock {P} at (3,21) size 40x18
                 RenderText {#text} at (0,0) size 23x17
                   text run at (0,0) width 23 LTR override: "\x{5D1} 1"
-          RenderTableRow {TR} at (0,256) size 165x39
-            RenderTableCell {TD} at (0,264) size 42x23 [border: (1px solid #008000)] [r=7 c=0 rs=1 cs=1]
-              RenderText {#text} at (3,3) size 9x18
-                text run at (3,4) width 9: "7"
-            RenderTableCell {TD} at (41,256) size 46x39 [border: (1px solid #008000)] [r=7 c=1 rs=1 cs=1]
+          RenderTableRow {TR} at (0,269) size 165x41
+            RenderTableCell {TD} at (0,278) size 42x23 [border: (1px solid #008000)] [r=7 c=0 rs=1 cs=1]
+              RenderText {#text} at (3,3) size 9x17
+                text run at (3,3) width 9: "7"
+            RenderTableCell {TD} at (41,269) size 46x41 [border: (1px solid #008000)] [r=7 c=1 rs=1 cs=1]
               RenderText {#text} at (3,3) size 18x17
                 text run at (3,3) width 18: "a ("
               RenderBR {BR} at (21,3) size 0x17
-              RenderText {#text} at (3,20) size 17x17
-                text run at (3,20) width 17: "] b"
-            RenderTableCell {TD} at (86,256) size 34x39 [border: (1px solid #008000)] [r=7 c=2 rs=1 cs=1]
-              RenderText {#text} at (3,3) size 26x34
+              RenderText {#text} at (3,21) size 17x17
+                text run at (3,21) width 17: "] b"
+            RenderTableCell {TD} at (86,269) size 34x41 [border: (1px solid #008000)] [r=7 c=2 rs=1 cs=1]
+              RenderText {#text} at (3,3) size 26x35
                 text run at (3,3) width 26: "a ( ]"
-                text run at (3,20) width 9: "b"
-            RenderTableCell {TD} at (120,256) size 45x39 [border: (1px solid #008000)] [r=7 c=3 rs=1 cs=1]
-              RenderBlock {P} at (3,3) size 40x17
+                text run at (3,21) width 9: "b"
+            RenderTableCell {TD} at (120,269) size 45x41 [border: (1px solid #008000)] [r=7 c=3 rs=1 cs=1]
+              RenderBlock {P} at (3,3) size 40x18
                 RenderText {#text} at (0,0) size 18x17
                   text run at (0,0) width 18 LTR override: "a ("
-              RenderBlock {P} at (3,20) size 40x17
+              RenderBlock {P} at (3,21) size 40x18
                 RenderText {#text} at (0,0) size 17x17
                   text run at (0,0) width 17 LTR override: "] b"
-          RenderTableRow {TR} at (0,295) size 165x39
-            RenderTableCell {TD} at (0,303) size 42x23 [border: (1px solid #008000)] [r=8 c=0 rs=1 cs=1]
-              RenderText {#text} at (3,3) size 9x18
-                text run at (3,4) width 9: "8"
-            RenderTableCell {TD} at (41,295) size 46x39 [border: (1px solid #008000)] [r=8 c=1 rs=1 cs=1]
+          RenderTableRow {TR} at (0,310) size 165x41
+            RenderTableCell {TD} at (0,319) size 42x23 [border: (1px solid #008000)] [r=8 c=0 rs=1 cs=1]
+              RenderText {#text} at (3,3) size 9x17
+                text run at (3,3) width 9: "8"
+            RenderTableCell {TD} at (41,310) size 46x41 [border: (1px solid #008000)] [r=8 c=1 rs=1 cs=1]
               RenderText {#text} at (3,3) size 19x17
                 text run at (3,3) width 10 RTL: "\x{5D0}"
                 text run at (13,3) width 9: " ("
               RenderBR {BR} at (22,17) size 0x0
-              RenderText {#text} at (3,20) size 17x17
-                text run at (3,20) width 17: "] b"
-            RenderTableCell {TD} at (86,295) size 34x39 [border: (1px solid #008000)] [r=8 c=2 rs=1 cs=1]
-              RenderText {#text} at (3,3) size 27x34
+              RenderText {#text} at (3,21) size 17x17
+                text run at (3,21) width 17: "] b"
+            RenderTableCell {TD} at (86,310) size 34x41 [border: (1px solid #008000)] [r=8 c=2 rs=1 cs=1]
+              RenderText {#text} at (3,3) size 27x35
                 text run at (3,3) width 10 RTL: "\x{5D0}"
                 text run at (13,3) width 17: " ( ]"
-                text run at (3,20) width 9: "b"
-            RenderTableCell {TD} at (120,295) size 45x39 [border: (1px solid #008000)] [r=8 c=3 rs=1 cs=1]
-              RenderBlock {P} at (3,3) size 40x17
+                text run at (3,21) width 9: "b"
+            RenderTableCell {TD} at (120,310) size 45x41 [border: (1px solid #008000)] [r=8 c=3 rs=1 cs=1]
+              RenderBlock {P} at (3,3) size 40x18
                 RenderText {#text} at (0,0) size 19x17
                   text run at (0,0) width 19 LTR override: "\x{5D0} ("
-              RenderBlock {P} at (3,20) size 40x17
+              RenderBlock {P} at (3,21) size 40x18
                 RenderText {#text} at (0,0) size 17x17
                   text run at (0,0) width 17 LTR override: "] b"
-          RenderTableRow {TR} at (0,334) size 165x39
-            RenderTableCell {TD} at (0,342) size 42x23 [border: (1px solid #008000)] [r=9 c=0 rs=1 cs=1]
-              RenderText {#text} at (3,3) size 9x18
-                text run at (3,4) width 9: "9"
-            RenderTableCell {TD} at (41,334) size 46x39 [border: (1px solid #008000)] [r=9 c=1 rs=1 cs=1]
+          RenderTableRow {TR} at (0,351) size 165x41
+            RenderTableCell {TD} at (0,360) size 42x23 [border: (1px solid #008000)] [r=9 c=0 rs=1 cs=1]
+              RenderText {#text} at (3,3) size 9x17
+                text run at (3,3) width 9: "9"
+            RenderTableCell {TD} at (41,351) size 46x41 [border: (1px solid #008000)] [r=9 c=1 rs=1 cs=1]
               RenderText {#text} at (3,3) size 18x17
                 text run at (3,3) width 18: "a ("
               RenderBR {BR} at (21,17) size 0x0
-              RenderText {#text} at (3,20) size 18x17
-                text run at (3,20) width 8: "] "
-                text run at (11,20) width 10 RTL: "\x{5D1}"
-            RenderTableCell {TD} at (86,334) size 34x39 [border: (1px solid #008000)] [r=9 c=2 rs=1 cs=1]
-              RenderText {#text} at (3,3) size 26x34
+              RenderText {#text} at (3,21) size 18x17
+                text run at (3,21) width 8: "] "
+                text run at (11,21) width 10 RTL: "\x{5D1}"
+            RenderTableCell {TD} at (86,351) size 34x41 [border: (1px solid #008000)] [r=9 c=2 rs=1 cs=1]
+              RenderText {#text} at (3,3) size 26x35
                 text run at (3,3) width 26: "a ( ]"
-                text run at (3,20) width 10 RTL: "\x{5D1}"
-            RenderTableCell {TD} at (120,334) size 45x39 [border: (1px solid #008000)] [r=9 c=3 rs=1 cs=1]
-              RenderBlock {P} at (3,3) size 40x17
+                text run at (3,21) width 10 RTL: "\x{5D1}"
+            RenderTableCell {TD} at (120,351) size 45x41 [border: (1px solid #008000)] [r=9 c=3 rs=1 cs=1]
+              RenderBlock {P} at (3,3) size 40x18
                 RenderText {#text} at (0,0) size 18x17
                   text run at (0,0) width 18 LTR override: "a ("
-              RenderBlock {P} at (3,20) size 40x17
+              RenderBlock {P} at (3,21) size 40x18
                 RenderText {#text} at (0,0) size 18x17
                   text run at (0,0) width 18 LTR override: "] \x{5D1}"
-          RenderTableRow {TR} at (0,373) size 165x39
-            RenderTableCell {TD} at (0,381) size 42x23 [border: (1px solid #008000)] [r=10 c=0 rs=1 cs=1]
-              RenderText {#text} at (3,3) size 18x18
-                text run at (3,4) width 18: "10"
-            RenderTableCell {TD} at (41,373) size 46x39 [border: (1px solid #008000)] [r=10 c=1 rs=1 cs=1]
+          RenderTableRow {TR} at (0,392) size 165x41
+            RenderTableCell {TD} at (0,401) size 42x23 [border: (1px solid #008000)] [r=10 c=0 rs=1 cs=1]
+              RenderText {#text} at (3,3) size 18x17
+                text run at (3,3) width 18: "10"
+            RenderTableCell {TD} at (41,392) size 46x41 [border: (1px solid #008000)] [r=10 c=1 rs=1 cs=1]
               RenderText {#text} at (3,3) size 19x17
                 text run at (3,3) width 10 RTL: "\x{5D0}"
                 text run at (13,3) width 9: " ("
               RenderBR {BR} at (22,17) size 0x0
-              RenderText {#text} at (3,20) size 18x17
-                text run at (3,20) width 8: "] "
-                text run at (11,20) width 10 RTL: "\x{5D1}"
-            RenderTableCell {TD} at (86,373) size 34x39 [border: (1px solid #008000)] [r=10 c=2 rs=1 cs=1]
-              RenderText {#text} at (3,3) size 27x34
+              RenderText {#text} at (3,21) size 18x17
+                text run at (3,21) width 8: "] "
+                text run at (11,21) width 10 RTL: "\x{5D1}"
+            RenderTableCell {TD} at (86,392) size 34x41 [border: (1px solid #008000)] [r=10 c=2 rs=1 cs=1]
+              RenderText {#text} at (3,3) size 27x35
                 text run at (3,3) width 27 RTL: "\x{5D0} ( ]"
-                text run at (3,20) width 10 RTL: "\x{5D1}"
-            RenderTableCell {TD} at (120,373) size 45x39 [border: (1px solid #008000)] [r=10 c=3 rs=1 cs=1]
-              RenderBlock {P} at (3,3) size 40x17
+                text run at (3,21) width 10 RTL: "\x{5D1}"
+            RenderTableCell {TD} at (120,392) size 45x41 [border: (1px solid #008000)] [r=10 c=3 rs=1 cs=1]
+              RenderBlock {P} at (3,3) size 40x18
                 RenderText {#text} at (0,0) size 19x17
                   text run at (0,0) width 19 LTR override: ") \x{5D0}"
-              RenderBlock {P} at (3,20) size 40x17
+              RenderBlock {P} at (3,21) size 40x18
                 RenderText {#text} at (0,0) size 18x17
                   text run at (0,0) width 18 LTR override: "\x{5D1} ["
diff --git a/LayoutTests/platform/gtk/fast/text/international/bidi-linebreak-001-expected.png b/LayoutTests/platform/gtk/fast/text/international/bidi-linebreak-001-expected.png
index 3478078..42936d9 100644
--- a/LayoutTests/platform/gtk/fast/text/international/bidi-linebreak-001-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/international/bidi-linebreak-001-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/international/bidi-linebreak-001-expected.txt b/LayoutTests/platform/gtk/fast/text/international/bidi-linebreak-001-expected.txt
index 009d797..3aca3d4 100644
--- a/LayoutTests/platform/gtk/fast/text/international/bidi-linebreak-001-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/international/bidi-linebreak-001-expected.txt
@@ -1,19 +1,19 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x149
-  RenderBlock {HTML} at (0,0) size 800x149
-    RenderBody {BODY} at (8,16) size 784x117
-      RenderBlock {P} at (0,0) size 784x34
-        RenderText {#text} at (0,0) size 762x34
+layer at (0,0) size 800x154
+  RenderBlock {HTML} at (0,0) size 800x154
+    RenderBody {BODY} at (8,16) size 784x122
+      RenderBlock {P} at (0,0) size 784x36
+        RenderText {#text} at (0,0) size 762x35
           text run at (0,0) width 762: "This HTML tests if the 'while-space' property controls the behavors of line-break characters (U+000A and U+000D) in a"
-          text run at (0,17) width 85: "complex text."
-      RenderBlock {P} at (0,50) size 784x17
+          text run at (0,18) width 85: "complex text."
+      RenderBlock {P} at (0,52) size 784x18
         RenderText {#text} at (0,0) size 505x17
           text run at (0,0) width 292: "If this test succeeds, you can see three words \""
           text run at (292,0) width 36 RTL: "\x{5E9}\x{5D5}\x{5BC}\x{5E8}\x{5D4}"
           text run at (328,0) width 177: "\", separated with line-break."
-      RenderBlock {P} at (0,83) size 784x34
-        RenderText {#text} at (0,0) size 72x34
+      RenderBlock {P} at (0,86) size 784x36
+        RenderText {#text} at (0,0) size 72x35
           text run at (0,0) width 36 RTL: "\x{5E9}\x{5D5}\x{5BC}\x{5E8}\x{5D4}"
           text run at (36,0) width 0: " "
-          text run at (0,17) width 72 RTL: "\x{5E9}\x{5D5}\x{5BC}\x{5E8}\x{5D4}\x{D}\x{5E9}\x{5D5}\x{5BC}\x{5E8}\x{5D4}"
+          text run at (0,18) width 72 RTL: "\x{5E9}\x{5D5}\x{5BC}\x{5E8}\x{5D4}\x{D}\x{5E9}\x{5D5}\x{5BC}\x{5E8}\x{5D4}"
diff --git a/LayoutTests/platform/gtk/fast/text/international/bidi-linebreak-002-expected.png b/LayoutTests/platform/gtk/fast/text/international/bidi-linebreak-002-expected.png
index f2de9d8..11bc324 100644
--- a/LayoutTests/platform/gtk/fast/text/international/bidi-linebreak-002-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/international/bidi-linebreak-002-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/international/bidi-linebreak-002-expected.txt b/LayoutTests/platform/gtk/fast/text/international/bidi-linebreak-002-expected.txt
index 7fe4453..fac3fa3 100644
--- a/LayoutTests/platform/gtk/fast/text/international/bidi-linebreak-002-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/international/bidi-linebreak-002-expected.txt
@@ -1,17 +1,17 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x132
-  RenderBlock {HTML} at (0,0) size 800x132
-    RenderBody {BODY} at (8,16) size 784x100
-      RenderBlock {P} at (0,0) size 784x34
-        RenderText {#text} at (0,0) size 762x34
+layer at (0,0) size 800x136
+  RenderBlock {HTML} at (0,0) size 800x136
+    RenderBody {BODY} at (8,16) size 784x104
+      RenderBlock {P} at (0,0) size 784x36
+        RenderText {#text} at (0,0) size 762x35
           text run at (0,0) width 762: "This HTML tests if the 'while-space' property controls the behavors of line-break characters (U+000A and U+000D) in a"
-          text run at (0,17) width 85: "complex text."
-      RenderBlock {P} at (0,50) size 784x17
+          text run at (0,18) width 85: "complex text."
+      RenderBlock {P} at (0,52) size 784x18
         RenderText {#text} at (0,0) size 477x17
           text run at (0,0) width 292: "If this test succeeds, you can see three words \""
           text run at (292,0) width 36 RTL: "\x{5E9}\x{5D5}\x{5BC}\x{5E8}\x{5D4}"
           text run at (328,0) width 149: "\", separated with space."
-      RenderBlock {P} at (0,83) size 784x17
+      RenderBlock {P} at (0,86) size 784x18
         RenderText {#text} at (0,0) size 112x17
           text run at (0,0) width 112 RTL: "\x{5E9}\x{5D5}\x{5BC}\x{5E8}\x{5D4} \x{5E9}\x{5D5}\x{5BC}\x{5E8}\x{5D4}\x{D}\x{5E9}\x{5D5}\x{5BC}\x{5E8}\x{5D4}"
diff --git a/LayoutTests/platform/gtk/fast/text/international/bidi-linebreak-003-expected.png b/LayoutTests/platform/gtk/fast/text/international/bidi-linebreak-003-expected.png
index f2de9d8..11bc324 100644
--- a/LayoutTests/platform/gtk/fast/text/international/bidi-linebreak-003-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/international/bidi-linebreak-003-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/international/bidi-linebreak-003-expected.txt b/LayoutTests/platform/gtk/fast/text/international/bidi-linebreak-003-expected.txt
index 7fe4453..fac3fa3 100644
--- a/LayoutTests/platform/gtk/fast/text/international/bidi-linebreak-003-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/international/bidi-linebreak-003-expected.txt
@@ -1,17 +1,17 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x132
-  RenderBlock {HTML} at (0,0) size 800x132
-    RenderBody {BODY} at (8,16) size 784x100
-      RenderBlock {P} at (0,0) size 784x34
-        RenderText {#text} at (0,0) size 762x34
+layer at (0,0) size 800x136
+  RenderBlock {HTML} at (0,0) size 800x136
+    RenderBody {BODY} at (8,16) size 784x104
+      RenderBlock {P} at (0,0) size 784x36
+        RenderText {#text} at (0,0) size 762x35
           text run at (0,0) width 762: "This HTML tests if the 'while-space' property controls the behavors of line-break characters (U+000A and U+000D) in a"
-          text run at (0,17) width 85: "complex text."
-      RenderBlock {P} at (0,50) size 784x17
+          text run at (0,18) width 85: "complex text."
+      RenderBlock {P} at (0,52) size 784x18
         RenderText {#text} at (0,0) size 477x17
           text run at (0,0) width 292: "If this test succeeds, you can see three words \""
           text run at (292,0) width 36 RTL: "\x{5E9}\x{5D5}\x{5BC}\x{5E8}\x{5D4}"
           text run at (328,0) width 149: "\", separated with space."
-      RenderBlock {P} at (0,83) size 784x17
+      RenderBlock {P} at (0,86) size 784x18
         RenderText {#text} at (0,0) size 112x17
           text run at (0,0) width 112 RTL: "\x{5E9}\x{5D5}\x{5BC}\x{5E8}\x{5D4} \x{5E9}\x{5D5}\x{5BC}\x{5E8}\x{5D4}\x{D}\x{5E9}\x{5D5}\x{5BC}\x{5E8}\x{5D4}"
diff --git a/LayoutTests/platform/gtk/fast/text/international/bidi-listbox-atsui-expected.png b/LayoutTests/platform/gtk/fast/text/international/bidi-listbox-atsui-expected.png
index bd2c618..d6433e9 100644
--- a/LayoutTests/platform/gtk/fast/text/international/bidi-listbox-atsui-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/international/bidi-listbox-atsui-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/international/bidi-listbox-atsui-expected.txt b/LayoutTests/platform/gtk/fast/text/international/bidi-listbox-atsui-expected.txt
index ad11de9..3783252 100644
--- a/LayoutTests/platform/gtk/fast/text/international/bidi-listbox-atsui-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/international/bidi-listbox-atsui-expected.txt
@@ -3,43 +3,43 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x34
+      RenderBlock {P} at (0,0) size 784x36
         RenderText {#text} at (0,0) size 725x17
           text run at (0,0) width 725: "This tests that bidirectional text is correctly rendered when using ATSUI in list box controls."
         RenderBR {BR} at (725,14) size 0x0
-        RenderText {#text} at (0,17) size 729x17
-          text run at (0,17) width 729: "The order of the text below each list box should match the order of the select's option text."
-      RenderBlock (anonymous) at (0,50) size 784x94
+        RenderText {#text} at (0,18) size 729x17
+          text run at (0,18) width 729: "The order of the text below each list box should match the order of the select's option text."
+      RenderBlock (anonymous) at (0,52) size 784x95
         RenderText {#text} at (0,0) size 123x17
           text run at (0,0) width 123: "1) direction: rtl;"
         RenderBR {BR} at (123,14) size 0x0
-        RenderListBox {SELECT} at (2,19) size 100x73 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
-        RenderBR {BR} at (104,87) size 0x0
-      RenderBlock {DIV} at (0,144) size 100x17
+        RenderListBox {SELECT} at (2,20) size 100x73 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
+        RenderBR {BR} at (104,88) size 0x0
+      RenderBlock {DIV} at (0,147) size 100x18
         RenderText {#text} at (12,0) size 88x17
           text run at (12,0) width 59 RTL: "\x{5D0}\x{5E4}\x{5E8}\x{5E1}\x{5DE}\x{5D5}\x{5DF}"
           text run at (71,0) width 29: "a\x{300}bc"
-      RenderBlock (anonymous) at (0,161) size 784x111
+      RenderBlock (anonymous) at (0,165) size 784x113
         RenderBR {BR} at (0,0) size 0x17
-        RenderText {#text} at (0,17) size 123x17
-          text run at (0,17) width 123: "2) direction: ltr;"
-        RenderBR {BR} at (123,31) size 0x0
-        RenderListBox {SELECT} at (2,36) size 100x73 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
-        RenderBR {BR} at (104,104) size 0x0
-      RenderBlock {DIV} at (0,272) size 100x17
+        RenderText {#text} at (0,18) size 123x17
+          text run at (0,18) width 123: "2) direction: ltr;"
+        RenderBR {BR} at (123,32) size 0x0
+        RenderListBox {SELECT} at (2,38) size 100x73 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
+        RenderBR {BR} at (104,106) size 0x0
+      RenderBlock {DIV} at (0,278) size 100x18
         RenderText {#text} at (0,0) size 88x17
           text run at (0,0) width 29: "a\x{300}bc"
           text run at (29,0) width 59 RTL: "\x{5D0}\x{5E4}\x{5E8}\x{5E1}\x{5DE}\x{5D5}\x{5DF}"
-      RenderBlock (anonymous) at (0,289) size 784x111
+      RenderBlock (anonymous) at (0,296) size 784x113
         RenderBR {BR} at (0,0) size 0x17
-        RenderText {#text} at (0,17) size 85x17
-          text run at (0,17) width 85: "3) No style"
-        RenderBR {BR} at (85,31) size 0x0
-        RenderListBox {SELECT} at (2,36) size 100x73 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
-        RenderBR {BR} at (104,104) size 0x0
-      RenderBlock {DIV} at (0,400) size 100x17
+        RenderText {#text} at (0,18) size 85x17
+          text run at (0,18) width 85: "3) No style"
+        RenderBR {BR} at (85,32) size 0x0
+        RenderListBox {SELECT} at (2,38) size 100x73 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
+        RenderBR {BR} at (104,106) size 0x0
+      RenderBlock {DIV} at (0,409) size 100x18
         RenderText {#text} at (0,0) size 88x17
           text run at (0,0) width 29: "a\x{300}bc"
           text run at (29,0) width 59 RTL: "\x{5D0}\x{5E4}\x{5E8}\x{5E1}\x{5DE}\x{5D5}\x{5DF}"
-      RenderBlock (anonymous) at (0,417) size 784x17
+      RenderBlock (anonymous) at (0,427) size 784x18
         RenderBR {BR} at (0,0) size 0x17
diff --git a/LayoutTests/platform/gtk/fast/text/international/bidi-listbox-expected.png b/LayoutTests/platform/gtk/fast/text/international/bidi-listbox-expected.png
index b9fadd1..b76cd68 100644
--- a/LayoutTests/platform/gtk/fast/text/international/bidi-listbox-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/international/bidi-listbox-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/international/bidi-listbox-expected.txt b/LayoutTests/platform/gtk/fast/text/international/bidi-listbox-expected.txt
index 25ef3e0..29bd4f0 100644
--- a/LayoutTests/platform/gtk/fast/text/international/bidi-listbox-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/international/bidi-listbox-expected.txt
@@ -3,43 +3,43 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x34
+      RenderBlock {P} at (0,0) size 784x36
         RenderText {#text} at (0,0) size 577x17
           text run at (0,0) width 577: "This tests that bidirectional text is correctly rendered in list box controls."
         RenderBR {BR} at (577,14) size 0x0
-        RenderText {#text} at (0,17) size 729x17
-          text run at (0,17) width 729: "The order of the text below each list box should match the order of the select's option text."
-      RenderBlock (anonymous) at (0,50) size 784x94
+        RenderText {#text} at (0,18) size 729x17
+          text run at (0,18) width 729: "The order of the text below each list box should match the order of the select's option text."
+      RenderBlock (anonymous) at (0,52) size 784x95
         RenderText {#text} at (0,0) size 123x17
           text run at (0,0) width 123: "1) direction: rtl;"
         RenderBR {BR} at (123,14) size 0x0
-        RenderListBox {SELECT} at (2,19) size 100x73 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
-        RenderBR {BR} at (104,87) size 0x0
-      RenderBlock {DIV} at (0,144) size 100x17
+        RenderListBox {SELECT} at (2,20) size 100x73 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
+        RenderBR {BR} at (104,88) size 0x0
+      RenderBlock {DIV} at (0,147) size 100x18
         RenderText {#text} at (12,0) size 88x17
           text run at (12,0) width 59 RTL: "\x{5D0}\x{5E4}\x{5E8}\x{5E1}\x{5DE}\x{5D5}\x{5DF}"
           text run at (71,0) width 29: "abc"
-      RenderBlock (anonymous) at (0,161) size 784x111
+      RenderBlock (anonymous) at (0,165) size 784x113
         RenderBR {BR} at (0,0) size 0x17
-        RenderText {#text} at (0,17) size 123x17
-          text run at (0,17) width 123: "2) direction: ltr;"
-        RenderBR {BR} at (123,31) size 0x0
-        RenderListBox {SELECT} at (2,36) size 100x73 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
-        RenderBR {BR} at (104,104) size 0x0
-      RenderBlock {DIV} at (0,272) size 100x17
+        RenderText {#text} at (0,18) size 123x17
+          text run at (0,18) width 123: "2) direction: ltr;"
+        RenderBR {BR} at (123,32) size 0x0
+        RenderListBox {SELECT} at (2,38) size 100x73 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
+        RenderBR {BR} at (104,106) size 0x0
+      RenderBlock {DIV} at (0,278) size 100x18
         RenderText {#text} at (0,0) size 88x17
           text run at (0,0) width 29: "abc"
           text run at (29,0) width 59 RTL: "\x{5D0}\x{5E4}\x{5E8}\x{5E1}\x{5DE}\x{5D5}\x{5DF}"
-      RenderBlock (anonymous) at (0,289) size 784x111
+      RenderBlock (anonymous) at (0,296) size 784x113
         RenderBR {BR} at (0,0) size 0x17
-        RenderText {#text} at (0,17) size 85x17
-          text run at (0,17) width 85: "3) No style"
-        RenderBR {BR} at (85,31) size 0x0
-        RenderListBox {SELECT} at (2,36) size 100x73 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
-        RenderBR {BR} at (104,104) size 0x0
-      RenderBlock {DIV} at (0,400) size 100x17
+        RenderText {#text} at (0,18) size 85x17
+          text run at (0,18) width 85: "3) No style"
+        RenderBR {BR} at (85,32) size 0x0
+        RenderListBox {SELECT} at (2,38) size 100x73 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
+        RenderBR {BR} at (104,106) size 0x0
+      RenderBlock {DIV} at (0,409) size 100x18
         RenderText {#text} at (0,0) size 88x17
           text run at (0,0) width 29: "abc"
           text run at (29,0) width 59 RTL: "\x{5D0}\x{5E4}\x{5E8}\x{5E1}\x{5DE}\x{5D5}\x{5DF}"
-      RenderBlock (anonymous) at (0,417) size 784x17
+      RenderBlock (anonymous) at (0,427) size 784x18
         RenderBR {BR} at (0,0) size 0x17
diff --git a/LayoutTests/platform/gtk/fast/text/international/bidi-menulist-expected.png b/LayoutTests/platform/gtk/fast/text/international/bidi-menulist-expected.png
index de4d5c6..fcbebaf 100644
--- a/LayoutTests/platform/gtk/fast/text/international/bidi-menulist-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/international/bidi-menulist-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/international/bidi-menulist-expected.txt b/LayoutTests/platform/gtk/fast/text/international/bidi-menulist-expected.txt
index 89be38f..f95a1c64 100644
--- a/LayoutTests/platform/gtk/fast/text/international/bidi-menulist-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/international/bidi-menulist-expected.txt
@@ -3,56 +3,56 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x51
+      RenderBlock {P} at (0,0) size 784x54
         RenderText {#text} at (0,0) size 571x17
           text run at (0,0) width 571: "This tests that bidirectional text is correctly rendered in popup controls."
         RenderBR {BR} at (571,14) size 0x0
-        RenderText {#text} at (0,17) size 780x34
-          text run at (0,17) width 780: "The order of the text below each popup button should match the order of the select's option text,"
-          text run at (0,34) width 359: "and the order of the text in the popup menu."
-      RenderBlock (anonymous) at (0,67) size 784x50
+        RenderText {#text} at (0,18) size 780x35
+          text run at (0,18) width 780: "The order of the text below each popup button should match the order of the select's option text,"
+          text run at (0,36) width 359: "and the order of the text in the popup menu."
+      RenderBlock (anonymous) at (0,70) size 784x52
         RenderText {#text} at (0,0) size 344x17
           text run at (0,0) width 344: "1) direction: rtl; -webkit-rtl-ordering: logical"
         RenderBR {BR} at (344,14) size 0x0
-        RenderMenuList {SELECT} at (0,19) size 100x29 [color=#2E3436] [bgcolor=#FFFFFF] [border: (1px solid #2E3436)]
-          RenderBlock (anonymous) at (1,1) size 98x27
+        RenderMenuList {SELECT} at (0,20) size 100x30 [color=#2E3436] [bgcolor=#FFFFFF] [border: (1px solid #2E3436)]
+          RenderBlock (anonymous) at (1,1) size 98x28
             RenderText at (4,5) size 85x17
               text run at (4,5) width 59 RTL: "\x{5D0}\x{5E4}\x{5E8}\x{5E1}\x{5DE}\x{5D5}\x{5DF}"
               text run at (63,5) width 26: "abc"
-        RenderBR {BR} at (100,39) size 0x0
-      RenderBlock {DIV} at (0,117) size 100x17
+        RenderBR {BR} at (100,40) size 0x0
+      RenderBlock {DIV} at (0,122) size 100x18
         RenderText {#text} at (0,0) size 88x17
           text run at (0,0) width 29: "abc"
           text run at (29,0) width 59 RTL: "\x{5D0}\x{5E4}\x{5E8}\x{5E1}\x{5DE}\x{5D5}\x{5DF}"
-      RenderBlock (anonymous) at (0,134) size 784x67
+      RenderBlock (anonymous) at (0,140) size 784x70
         RenderBR {BR} at (0,0) size 0x17
-        RenderText {#text} at (0,17) size 143x17
-          text run at (0,17) width 143: "2) text-align: right"
-        RenderBR {BR} at (143,31) size 0x0
-        RenderMenuList {SELECT} at (0,36) size 200x29 [color=#2E3436] [bgcolor=#FFFFFF] [border: (1px solid #2E3436)]
-          RenderBlock (anonymous) at (1,1) size 198x27
+        RenderText {#text} at (0,18) size 143x17
+          text run at (0,18) width 143: "2) text-align: right"
+        RenderBR {BR} at (143,32) size 0x0
+        RenderMenuList {SELECT} at (0,38) size 200x30 [color=#2E3436] [bgcolor=#FFFFFF] [border: (1px solid #2E3436)]
+          RenderBlock (anonymous) at (1,1) size 198x28
             RenderText at (9,5) size 85x17
               text run at (9,5) width 26: "abc"
               text run at (35,5) width 59 RTL: "\x{5D0}\x{5E4}\x{5E8}\x{5E1}\x{5DE}\x{5D5}\x{5DF}"
-        RenderBR {BR} at (200,56) size 0x0
-      RenderBlock {DIV} at (0,201) size 200x17
+        RenderBR {BR} at (200,58) size 0x0
+      RenderBlock {DIV} at (0,210) size 200x18
         RenderText {#text} at (0,0) size 88x17
           text run at (0,0) width 29: "abc"
           text run at (29,0) width 59 RTL: "\x{5D0}\x{5E4}\x{5E8}\x{5E1}\x{5DE}\x{5D5}\x{5DF}"
-      RenderBlock (anonymous) at (0,218) size 784x67
+      RenderBlock (anonymous) at (0,228) size 784x70
         RenderBR {BR} at (0,0) size 0x17
-        RenderText {#text} at (0,17) size 85x17
-          text run at (0,17) width 85: "3) No style"
-        RenderBR {BR} at (85,31) size 0x0
-        RenderMenuList {SELECT} at (0,36) size 100x29 [color=#2E3436] [bgcolor=#FFFFFF] [border: (1px solid #2E3436)]
-          RenderBlock (anonymous) at (1,1) size 98x27
+        RenderText {#text} at (0,18) size 85x17
+          text run at (0,18) width 85: "3) No style"
+        RenderBR {BR} at (85,32) size 0x0
+        RenderMenuList {SELECT} at (0,38) size 100x30 [color=#2E3436] [bgcolor=#FFFFFF] [border: (1px solid #2E3436)]
+          RenderBlock (anonymous) at (1,1) size 98x28
             RenderText at (9,5) size 85x17
               text run at (9,5) width 26: "abc"
               text run at (35,5) width 59 RTL: "\x{5D0}\x{5E4}\x{5E8}\x{5E1}\x{5DE}\x{5D5}\x{5DF}"
-        RenderBR {BR} at (100,56) size 0x0
-      RenderBlock {DIV} at (0,285) size 100x17
+        RenderBR {BR} at (100,58) size 0x0
+      RenderBlock {DIV} at (0,298) size 100x18
         RenderText {#text} at (0,0) size 88x17
           text run at (0,0) width 29: "abc"
           text run at (29,0) width 59 RTL: "\x{5D0}\x{5E4}\x{5E8}\x{5E1}\x{5DE}\x{5D5}\x{5DF}"
-      RenderBlock (anonymous) at (0,302) size 784x17
+      RenderBlock (anonymous) at (0,316) size 784x18
         RenderBR {BR} at (0,0) size 0x17
diff --git a/LayoutTests/platform/gtk/fast/text/international/bidi-mirror-he-ar-expected.png b/LayoutTests/platform/gtk/fast/text/international/bidi-mirror-he-ar-expected.png
index 1f2c984..648f495 100644
--- a/LayoutTests/platform/gtk/fast/text/international/bidi-mirror-he-ar-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/international/bidi-mirror-he-ar-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/international/bidi-mirror-he-ar-expected.txt b/LayoutTests/platform/gtk/fast/text/international/bidi-mirror-he-ar-expected.txt
index 7ecb204..343628f2 100644
--- a/LayoutTests/platform/gtk/fast/text/international/bidi-mirror-he-ar-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/international/bidi-mirror-he-ar-expected.txt
@@ -3,18 +3,18 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x17
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (464,0) size 320x17
           text run at (464,0) width 320: "This test tests bidi mirroring in Hebrew and Arabic"
-      RenderBlock {P} at (0,33) size 784x17
+      RenderBlock {P} at (0,34) size 784x18
         RenderText {#text} at (327,0) size 457x17
           text run at (327,0) width 457: "The parenthesis should be displayed as \"(...)...\" visually from left to right"
-      RenderBlock {DIV} at (0,66) size 784x17
+      RenderBlock {DIV} at (0,68) size 784x18
         RenderText {#text} at (748,0) size 36x17
           text run at (748,0) width 36 RTL: "\x{5E9}(\x{5E9})"
-      RenderBlock {DIV} at (0,83) size 784x17
+      RenderBlock {DIV} at (0,86) size 784x18
         RenderText {#text} at (760,0) size 24x17
           text run at (760,0) width 24 RTL: "\x{5C6}(\x{5C6})"
-      RenderBlock {DIV} at (0,100) size 784x17
+      RenderBlock {DIV} at (0,104) size 784x18
         RenderText {#text} at (750,0) size 34x17
           text run at (750,0) width 34 RTL: "\x{644}(\x{644})"
diff --git a/LayoutTests/platform/gtk/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.png b/LayoutTests/platform/gtk/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.png
index 5126176..2ef8f51 100644
--- a/LayoutTests/platform/gtk/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.txt b/LayoutTests/platform/gtk/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.txt
index 1364cf4..fd75331 100644
--- a/LayoutTests/platform/gtk/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.txt
@@ -3,32 +3,32 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x576
-      RenderBlock {P} at (0,0) size 784x17
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 569x17
           text run at (0,0) width 569: "Mitz Pettel contributed this fix to KDE, and now we're rolling it in. Here's his explanation:"
-      RenderBlock {P} at (0,33) size 784x68
-        RenderText {#text} at (0,0) size 777x68
+      RenderBlock {P} at (0,34) size 784x72
+        RenderText {#text} at (0,0) size 777x71
           text run at (0,0) width 766: "The directionality of a neutral character at the beginning of a paragraph (or after a hard line break) is decided incorrectly if"
-          text run at (0,17) width 777: "the first non-neutral character in the paragraph has directionality opposite to the paragraph directionality. For example, if the"
-          text run at (0,34) width 768: "paragraph direction is LTR, the first character on the paragraph is a question mark and the next one is a Hebrew character,"
-          text run at (0,51) width 643: "then the question mark will is considered right-to-left and appears to the right of the Hebrew character."
-      RenderBlock {P} at (0,117) size 784x34
+          text run at (0,18) width 777: "the first non-neutral character in the paragraph has directionality opposite to the paragraph directionality. For example, if the"
+          text run at (0,36) width 768: "paragraph direction is LTR, the first character on the paragraph is a question mark and the next one is a Hebrew character,"
+          text run at (0,54) width 643: "then the question mark will is considered right-to-left and appears to the right of the Hebrew character."
+      RenderBlock {P} at (0,122) size 784x36
         RenderText {#text} at (0,0) size 508x17
           text run at (0,0) width 508: "The rule to follow is 3.3.4.N2 in the Unicode Standard's Bidirectional Algorithm"
         RenderInline {A} at (0,0) size 397x17 [color=#0000EE]
-          RenderText {#text} at (0,17) size 397x17
-            text run at (0,17) width 397: "http://www.unicode.org/reports/tr9/#Resolving_Neutral_Types"
-        RenderText {#text} at (397,17) size 4x17
-          text run at (397,17) width 4: "."
-      RenderBlock {P} at (0,167) size 784x17
+          RenderText {#text} at (0,18) size 397x17
+            text run at (0,18) width 397: "http://www.unicode.org/reports/tr9/#Resolving_Neutral_Types"
+        RenderText {#text} at (397,18) size 4x17
+          text run at (397,18) width 4: "."
+      RenderBlock {P} at (0,174) size 784x18
         RenderText {#text} at (0,0) size 676x17
           text run at (0,0) width 676: "If the test is successful, the question marks should be on the far left and far right of the next two paragraphs."
-      RenderBlock {P} at (0,200) size 784x17
+      RenderBlock {P} at (0,208) size 784x18
         RenderText {#text} at (0,0) size 74x17
           text run at (0,0) width 11: "? "
           text run at (11,0) width 32 RTL: "\x{FEB2} \x{FEED}"
           text run at (43,0) width 31: "hello"
-      RenderBlock {P} at (0,233) size 784x17
+      RenderBlock {P} at (0,242) size 784x18
         RenderText {#text} at (706,0) size 78x17
           text run at (706,0) width 36 RTL: " \x{FEB2} \x{FEED}"
           text run at (742,0) width 31: "hello"
diff --git a/LayoutTests/platform/gtk/fast/text/international/bidi-neutral-run-expected.png b/LayoutTests/platform/gtk/fast/text/international/bidi-neutral-run-expected.png
index 6ca1505..ff1baf5 100644
--- a/LayoutTests/platform/gtk/fast/text/international/bidi-neutral-run-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/international/bidi-neutral-run-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/international/bidi-neutral-run-expected.txt b/LayoutTests/platform/gtk/fast/text/international/bidi-neutral-run-expected.txt
index 19b6a9d..4c6044e 100644
--- a/LayoutTests/platform/gtk/fast/text/international/bidi-neutral-run-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/international/bidi-neutral-run-expected.txt
@@ -1,178 +1,178 @@
-layer at (0,0) size 785x5849
+layer at (0,0) size 785x6026
   RenderView at (0,0) size 785x600
-layer at (0,0) size 785x5849
-  RenderBlock {HTML} at (0,0) size 785x5849
-    RenderBody {BODY} at (8,8) size 769x5825
-      RenderBlock {P} at (0,0) size 769x17
+layer at (0,0) size 785x6026
+  RenderBlock {HTML} at (0,0) size 785x6026
+    RenderBody {BODY} at (8,8) size 769x6002
+      RenderBlock {P} at (0,0) size 769x18
         RenderText {#text} at (0,0) size 300x17
           text run at (0,0) width 300: "Tests the resolved level of runs of neutral types."
-      RenderBlock {DIV} at (0,33) size 769x2888
-        RenderBlock {P} at (0,0) size 769x17
+      RenderBlock {DIV} at (0,34) size 769x2976
+        RenderBlock {P} at (0,0) size 769x18
           RenderText {#text} at (0,0) size 43x17
             text run at (0,0) width 43: "ab(^cd"
-        RenderBlock {P} at (0,33) size 769x17
+        RenderBlock {P} at (0,34) size 769x18
           RenderText {#text} at (0,0) size 48x17
             text run at (0,0) width 20 RTL: "\x{5D0}\x{5D1}"
             text run at (20,0) width 28: "(^cd"
-        RenderBlock {P} at (0,66) size 769x17
+        RenderBlock {P} at (0,68) size 769x18
           RenderText {#text} at (0,0) size 47x17
             text run at (0,0) width 19 RTL: "\x{627}\x{628}"
             text run at (19,0) width 28: "(^cd"
-        RenderBlock {P} at (0,99) size 769x17
+        RenderBlock {P} at (0,102) size 769x18
           RenderText {#text} at (0,0) size 59x17
             text run at (0,0) width 59: "ab12(^cd"
-        RenderBlock {P} at (0,132) size 769x17
+        RenderBlock {P} at (0,136) size 769x18
           RenderText {#text} at (0,0) size 64x17
             text run at (0,0) width 16: "12"
             text run at (16,0) width 20 RTL: "\x{5D0}\x{5D1}"
             text run at (36,0) width 28: "(^cd"
-        RenderBlock {P} at (0,165) size 769x17
+        RenderBlock {P} at (0,170) size 769x18
           RenderText {#text} at (0,0) size 63x17
             text run at (0,0) width 16: "12"
             text run at (16,0) width 19 RTL: "\x{627}\x{628}"
             text run at (35,0) width 28: "(^cd"
-        RenderBlock {P} at (0,198) size 769x17
+        RenderBlock {P} at (0,204) size 769x18
           RenderText {#text} at (0,0) size 61x17
             text run at (0,0) width 15: "ab"
             text run at (15,0) width 18: "\x{661}\x{662}"
             text run at (33,0) width 28: "(^cd"
-        RenderBlock {P} at (0,231) size 769x17
+        RenderBlock {P} at (0,238) size 769x18
           RenderText {#text} at (0,0) size 66x17
             text run at (0,0) width 18: "\x{661}\x{662}"
             text run at (18,0) width 20 RTL: "\x{5D0}\x{5D1}"
             text run at (38,0) width 28: "(^cd"
-        RenderBlock {P} at (0,264) size 769x17
+        RenderBlock {P} at (0,272) size 769x18
           RenderText {#text} at (0,0) size 65x17
             text run at (0,0) width 18: "\x{661}\x{662}"
             text run at (18,0) width 19 RTL: "\x{627}\x{628}"
             text run at (37,0) width 28: "(^cd"
-        RenderBlock {P} at (0,297) size 769x17
+        RenderBlock {P} at (0,306) size 769x18
           RenderText {#text} at (0,0) size 35x17
             text run at (0,0) width 7: "\x{202A}?"
             text run at (7,0) width 28: "\x{202C}(^cd"
-        RenderBlock {P} at (0,330) size 769x17
+        RenderBlock {P} at (0,340) size 769x18
           RenderText {#text} at (0,0) size 35x17
             text run at (0,0) width 7 RTL: "\x{202B}?"
             text run at (7,0) width 28: "\x{202C}(^cd"
-        RenderBlock {P} at (0,363) size 769x17
+        RenderBlock {P} at (0,374) size 769x18
           RenderText {#text} at (0,0) size 45x17
             text run at (0,0) width 28: "ab(^"
             text run at (28,0) width 17 RTL: "\x{5D2}\x{5D3}"
-        RenderBlock {P} at (0,396) size 769x17
+        RenderBlock {P} at (0,408) size 769x18
           RenderText {#text} at (0,0) size 50x17
             text run at (0,0) width 50 RTL: "\x{5D0}\x{5D1}(^\x{5D2}\x{5D3}"
-        RenderBlock {P} at (0,429) size 769x17
+        RenderBlock {P} at (0,442) size 769x18
           RenderText {#text} at (0,0) size 49x17
             text run at (0,0) width 49 RTL: "\x{627}\x{628}(^\x{5D2}\x{5D3}"
-        RenderBlock {P} at (0,462) size 769x17
+        RenderBlock {P} at (0,476) size 769x18
           RenderText {#text} at (0,0) size 61x17
             text run at (0,0) width 44: "ab12(^"
             text run at (44,0) width 17 RTL: "\x{5D2}\x{5D3}"
-        RenderBlock {P} at (0,495) size 769x17
+        RenderBlock {P} at (0,510) size 769x18
           RenderText {#text} at (0,0) size 66x17
             text run at (0,0) width 30 RTL: "(^\x{5D2}\x{5D3}"
             text run at (30,0) width 16: "12"
             text run at (46,0) width 20 RTL: "\x{5D0}\x{5D1}"
-        RenderBlock {P} at (0,528) size 769x17
+        RenderBlock {P} at (0,544) size 769x18
           RenderText {#text} at (0,0) size 65x17
             text run at (0,0) width 30 RTL: "(^\x{5D2}\x{5D3}"
             text run at (30,0) width 16: "12"
             text run at (46,0) width 19 RTL: "\x{627}\x{628}"
-        RenderBlock {P} at (0,561) size 769x17
+        RenderBlock {P} at (0,578) size 769x18
           RenderText {#text} at (0,0) size 63x17
             text run at (0,0) width 15: "ab"
             text run at (15,0) width 30 RTL: "(^\x{5D2}\x{5D3}"
             text run at (45,0) width 18: "\x{661}\x{662}"
-        RenderBlock {P} at (0,594) size 769x17
+        RenderBlock {P} at (0,612) size 769x18
           RenderText {#text} at (0,0) size 68x17
             text run at (0,0) width 30 RTL: "(^\x{5D2}\x{5D3}"
             text run at (30,0) width 18: "\x{661}\x{662}"
             text run at (48,0) width 20 RTL: "\x{5D0}\x{5D1}"
-        RenderBlock {P} at (0,627) size 769x17
+        RenderBlock {P} at (0,646) size 769x18
           RenderText {#text} at (0,0) size 67x17
             text run at (0,0) width 30 RTL: "(^\x{5D2}\x{5D3}"
             text run at (30,0) width 18: "\x{661}\x{662}"
             text run at (48,0) width 19 RTL: "\x{627}\x{628}"
-        RenderBlock {P} at (0,660) size 769x17
+        RenderBlock {P} at (0,680) size 769x18
           RenderText {#text} at (0,0) size 37x17
             text run at (0,0) width 7: "\x{202A}?"
             text run at (7,0) width 13: "\x{202C}(^"
             text run at (20,0) width 17 RTL: "\x{5D2}\x{5D3}"
-        RenderBlock {P} at (0,693) size 769x17
+        RenderBlock {P} at (0,714) size 769x18
           RenderText {#text} at (0,0) size 37x17
             text run at (0,0) width 30 RTL: "\x{202C}(^\x{5D2}\x{5D3}"
             text run at (30,0) width 7 RTL: "\x{202B}?"
-        RenderBlock {P} at (0,726) size 769x17
+        RenderBlock {P} at (0,748) size 769x18
           RenderText {#text} at (0,0) size 46x17
             text run at (0,0) width 28: "ab(^"
             text run at (28,0) width 18 RTL: "\x{62C}\x{62F}"
-        RenderBlock {P} at (0,759) size 769x17
+        RenderBlock {P} at (0,782) size 769x18
           RenderText {#text} at (0,0) size 51x17
             text run at (0,0) width 51 RTL: "\x{5D0}\x{5D1}(^\x{62C}\x{62F}"
-        RenderBlock {P} at (0,792) size 769x17
+        RenderBlock {P} at (0,816) size 769x18
           RenderText {#text} at (0,0) size 50x17
             text run at (0,0) width 50 RTL: "\x{627}\x{628}(^\x{62C}\x{62F}"
-        RenderBlock {P} at (0,825) size 769x17
+        RenderBlock {P} at (0,850) size 769x18
           RenderText {#text} at (0,0) size 62x17
             text run at (0,0) width 44: "ab12(^"
             text run at (44,0) width 18 RTL: "\x{62C}\x{62F}"
-        RenderBlock {P} at (0,858) size 769x17
+        RenderBlock {P} at (0,884) size 769x18
           RenderText {#text} at (0,0) size 67x17
             text run at (0,0) width 31 RTL: "(^\x{62C}\x{62F}"
             text run at (31,0) width 16: "12"
             text run at (47,0) width 20 RTL: "\x{5D0}\x{5D1}"
-        RenderBlock {P} at (0,891) size 769x17
+        RenderBlock {P} at (0,918) size 769x18
           RenderText {#text} at (0,0) size 66x17
             text run at (0,0) width 31 RTL: "(^\x{62C}\x{62F}"
             text run at (31,0) width 16: "12"
             text run at (47,0) width 19 RTL: "\x{627}\x{628}"
-        RenderBlock {P} at (0,924) size 769x17
+        RenderBlock {P} at (0,952) size 769x18
           RenderText {#text} at (0,0) size 64x17
             text run at (0,0) width 15: "ab"
             text run at (15,0) width 31 RTL: "(^\x{62C}\x{62F}"
             text run at (46,0) width 18: "\x{661}\x{662}"
-        RenderBlock {P} at (0,957) size 769x17
+        RenderBlock {P} at (0,986) size 769x18
           RenderText {#text} at (0,0) size 69x17
             text run at (0,0) width 31 RTL: "(^\x{62C}\x{62F}"
             text run at (31,0) width 18: "\x{661}\x{662}"
             text run at (49,0) width 20 RTL: "\x{5D0}\x{5D1}"
-        RenderBlock {P} at (0,990) size 769x17
+        RenderBlock {P} at (0,1020) size 769x18
           RenderText {#text} at (0,0) size 68x17
             text run at (0,0) width 31 RTL: "(^\x{62C}\x{62F}"
             text run at (31,0) width 18: "\x{661}\x{662}"
             text run at (49,0) width 19 RTL: "\x{627}\x{628}"
-        RenderBlock {P} at (0,1023) size 769x17
+        RenderBlock {P} at (0,1054) size 769x18
           RenderText {#text} at (0,0) size 38x17
             text run at (0,0) width 7: "\x{202A}?"
             text run at (7,0) width 13: "\x{202C}(^"
             text run at (20,0) width 18 RTL: "\x{62C}\x{62F}"
-        RenderBlock {P} at (0,1056) size 769x17
+        RenderBlock {P} at (0,1088) size 769x18
           RenderText {#text} at (0,0) size 38x17
             text run at (0,0) width 31 RTL: "\x{202C}(^\x{62C}\x{62F}"
             text run at (31,0) width 7 RTL: "\x{202B}?"
-        RenderBlock {P} at (0,1089) size 769x17
+        RenderBlock {P} at (0,1122) size 769x18
           RenderText {#text} at (0,0) size 64x17
             text run at (0,0) width 44: "ab(^34"
             text run at (44,0) width 13 RTL: "\x{5E9}"
             text run at (57,0) width 7: "z"
-        RenderBlock {P} at (0,1122) size 769x17
+        RenderBlock {P} at (0,1156) size 769x18
           RenderText {#text} at (0,0) size 69x17
             text run at (0,0) width 13 RTL: "\x{5E9}"
             text run at (13,0) width 16: "34"
             text run at (29,0) width 33 RTL: "\x{5D0}\x{5D1}(^"
             text run at (62,0) width 7: "z"
-        RenderBlock {P} at (0,1155) size 769x17
+        RenderBlock {P} at (0,1190) size 769x18
           RenderText {#text} at (0,0) size 68x17
             text run at (0,0) width 13 RTL: "\x{5E9}"
             text run at (13,0) width 16: "34"
             text run at (29,0) width 32 RTL: "\x{627}\x{628}(^"
             text run at (61,0) width 7: "z"
-        RenderBlock {P} at (0,1188) size 769x17
+        RenderBlock {P} at (0,1224) size 769x18
           RenderText {#text} at (0,0) size 80x17
             text run at (0,0) width 60: "ab12(^34"
             text run at (60,0) width 13 RTL: "\x{5E9}"
             text run at (73,0) width 7: "z"
-        RenderBlock {P} at (0,1221) size 769x17
+        RenderBlock {P} at (0,1258) size 769x18
           RenderText {#text} at (0,0) size 85x17
             text run at (0,0) width 13 RTL: "\x{5E9}"
             text run at (13,0) width 16: "34"
@@ -180,7 +180,7 @@
             text run at (42,0) width 16: "12"
             text run at (58,0) width 20 RTL: "\x{5D0}\x{5D1}"
             text run at (78,0) width 7: "z"
-        RenderBlock {P} at (0,1254) size 769x17
+        RenderBlock {P} at (0,1292) size 769x18
           RenderText {#text} at (0,0) size 84x17
             text run at (0,0) width 13 RTL: "\x{5E9}"
             text run at (13,0) width 16: "34"
@@ -188,14 +188,14 @@
             text run at (42,0) width 16: "12"
             text run at (58,0) width 19 RTL: "\x{627}\x{628}"
             text run at (77,0) width 7: "z"
-        RenderBlock {P} at (0,1287) size 769x17
+        RenderBlock {P} at (0,1326) size 769x18
           RenderText {#text} at (0,0) size 82x17
             text run at (0,0) width 15: "ab"
             text run at (15,0) width 18: "\x{661}\x{662}"
             text run at (33,0) width 29: "(^34"
             text run at (62,0) width 13 RTL: "\x{5E9}"
             text run at (75,0) width 7: "z"
-        RenderBlock {P} at (0,1320) size 769x17
+        RenderBlock {P} at (0,1360) size 769x18
           RenderText {#text} at (0,0) size 87x17
             text run at (0,0) width 13 RTL: "\x{5E9}"
             text run at (13,0) width 16: "34"
@@ -203,7 +203,7 @@
             text run at (42,0) width 18: "\x{661}\x{662}"
             text run at (60,0) width 20 RTL: "\x{5D0}\x{5D1}"
             text run at (80,0) width 7: "z"
-        RenderBlock {P} at (0,1353) size 769x17
+        RenderBlock {P} at (0,1394) size 769x18
           RenderText {#text} at (0,0) size 86x17
             text run at (0,0) width 13 RTL: "\x{5E9}"
             text run at (13,0) width 16: "34"
@@ -211,44 +211,44 @@
             text run at (42,0) width 18: "\x{661}\x{662}"
             text run at (60,0) width 19 RTL: "\x{627}\x{628}"
             text run at (79,0) width 7: "z"
-        RenderBlock {P} at (0,1386) size 769x17
+        RenderBlock {P} at (0,1428) size 769x18
           RenderText {#text} at (0,0) size 56x17
             text run at (0,0) width 7: "\x{202A}?"
             text run at (7,0) width 29: "\x{202C}(^34"
             text run at (36,0) width 13 RTL: "\x{5E9}"
             text run at (49,0) width 7: "z"
-        RenderBlock {P} at (0,1419) size 769x17
+        RenderBlock {P} at (0,1462) size 769x18
           RenderText {#text} at (0,0) size 56x17
             text run at (0,0) width 13 RTL: "\x{5E9}"
             text run at (13,0) width 16: "34"
             text run at (29,0) width 13 RTL: "\x{202C}(^"
             text run at (42,0) width 7 RTL: "\x{202B}?"
             text run at (49,0) width 7: "z"
-        RenderBlock {P} at (0,1452) size 769x17
+        RenderBlock {P} at (0,1496) size 769x18
           RenderText {#text} at (0,0) size 66x17
             text run at (0,0) width 28: "ab(^"
             text run at (28,0) width 13 RTL: "\x{5E9}"
             text run at (41,0) width 18: "\x{663}\x{664}"
             text run at (59,0) width 7: "z"
-        RenderBlock {P} at (0,1485) size 769x17
+        RenderBlock {P} at (0,1530) size 769x18
           RenderText {#text} at (0,0) size 71x17
             text run at (0,0) width 13 RTL: "\x{5E9}"
             text run at (13,0) width 18: "\x{663}\x{664}"
             text run at (31,0) width 33 RTL: "\x{5D0}\x{5D1}(^"
             text run at (64,0) width 7: "z"
-        RenderBlock {P} at (0,1518) size 769x17
+        RenderBlock {P} at (0,1564) size 769x18
           RenderText {#text} at (0,0) size 70x17
             text run at (0,0) width 13 RTL: "\x{5E9}"
             text run at (13,0) width 18: "\x{663}\x{664}"
             text run at (31,0) width 32 RTL: "\x{627}\x{628}(^"
             text run at (63,0) width 7: "z"
-        RenderBlock {P} at (0,1551) size 769x17
+        RenderBlock {P} at (0,1598) size 769x18
           RenderText {#text} at (0,0) size 82x17
             text run at (0,0) width 44: "ab12(^"
             text run at (44,0) width 13 RTL: "\x{5E9}"
             text run at (57,0) width 18: "\x{663}\x{664}"
             text run at (75,0) width 7: "z"
-        RenderBlock {P} at (0,1584) size 769x17
+        RenderBlock {P} at (0,1632) size 769x18
           RenderText {#text} at (0,0) size 87x17
             text run at (0,0) width 13 RTL: "\x{5E9}"
             text run at (13,0) width 18: "\x{663}\x{664}"
@@ -256,7 +256,7 @@
             text run at (44,0) width 16: "12"
             text run at (60,0) width 20 RTL: "\x{5D0}\x{5D1}"
             text run at (80,0) width 7: "z"
-        RenderBlock {P} at (0,1617) size 769x17
+        RenderBlock {P} at (0,1666) size 769x18
           RenderText {#text} at (0,0) size 86x17
             text run at (0,0) width 13 RTL: "\x{5E9}"
             text run at (13,0) width 18: "\x{663}\x{664}"
@@ -264,7 +264,7 @@
             text run at (44,0) width 16: "12"
             text run at (60,0) width 19 RTL: "\x{627}\x{628}"
             text run at (79,0) width 7: "z"
-        RenderBlock {P} at (0,1650) size 769x17
+        RenderBlock {P} at (0,1700) size 769x18
           RenderText {#text} at (0,0) size 84x17
             text run at (0,0) width 15: "ab"
             text run at (15,0) width 13 RTL: "\x{5E9}"
@@ -272,7 +272,7 @@
             text run at (46,0) width 13 RTL: "(^"
             text run at (59,0) width 18: "\x{661}\x{662}"
             text run at (77,0) width 7: "z"
-        RenderBlock {P} at (0,1683) size 769x17
+        RenderBlock {P} at (0,1734) size 769x18
           RenderText {#text} at (0,0) size 89x17
             text run at (0,0) width 13 RTL: "\x{5E9}"
             text run at (13,0) width 18: "\x{663}\x{664}"
@@ -280,7 +280,7 @@
             text run at (44,0) width 18: "\x{661}\x{662}"
             text run at (62,0) width 20 RTL: "\x{5D0}\x{5D1}"
             text run at (82,0) width 7: "z"
-        RenderBlock {P} at (0,1716) size 769x17
+        RenderBlock {P} at (0,1768) size 769x18
           RenderText {#text} at (0,0) size 88x17
             text run at (0,0) width 13 RTL: "\x{5E9}"
             text run at (13,0) width 18: "\x{663}\x{664}"
@@ -288,384 +288,384 @@
             text run at (44,0) width 18: "\x{661}\x{662}"
             text run at (62,0) width 19 RTL: "\x{627}\x{628}"
             text run at (81,0) width 7: "z"
-        RenderBlock {P} at (0,1749) size 769x17
+        RenderBlock {P} at (0,1802) size 769x18
           RenderText {#text} at (0,0) size 58x17
             text run at (0,0) width 7: "\x{202A}?"
             text run at (7,0) width 13: "\x{202C}(^"
             text run at (20,0) width 13 RTL: "\x{5E9}"
             text run at (33,0) width 18: "\x{663}\x{664}"
             text run at (51,0) width 7: "z"
-        RenderBlock {P} at (0,1782) size 769x17
+        RenderBlock {P} at (0,1836) size 769x18
           RenderText {#text} at (0,0) size 58x17
             text run at (0,0) width 13 RTL: "\x{5E9}"
             text run at (13,0) width 18: "\x{663}\x{664}"
             text run at (31,0) width 13 RTL: "\x{202C}(^"
             text run at (44,0) width 7 RTL: "\x{202B}?"
             text run at (51,0) width 7: "z"
-        RenderBlock {P} at (0,1815) size 769x17
+        RenderBlock {P} at (0,1870) size 769x18
           RenderText {#text} at (0,0) size 33x17
             text run at (0,0) width 28: "ab(^"
             text run at (28,0) width 5: "\x{202A}!"
             text run at (33,0) width 0: "\x{202C}"
-        RenderBlock {P} at (0,1848) size 769x17
+        RenderBlock {P} at (0,1904) size 769x18
           RenderText {#text} at (0,0) size 38x17
             text run at (0,0) width 20 RTL: "\x{5D0}\x{5D1}"
             text run at (20,0) width 13: "(^"
             text run at (33,0) width 5: "\x{202A}!"
             text run at (38,0) width 0: "\x{202C}"
-        RenderBlock {P} at (0,1881) size 769x17
+        RenderBlock {P} at (0,1938) size 769x18
           RenderText {#text} at (0,0) size 37x17
             text run at (0,0) width 19 RTL: "\x{627}\x{628}"
             text run at (19,0) width 13: "(^"
             text run at (32,0) width 5: "\x{202A}!"
             text run at (37,0) width 0: "\x{202C}"
-        RenderBlock {P} at (0,1914) size 769x17
+        RenderBlock {P} at (0,1972) size 769x18
           RenderText {#text} at (0,0) size 49x17
             text run at (0,0) width 44: "ab12(^"
             text run at (44,0) width 5: "\x{202A}!"
             text run at (49,0) width 0: "\x{202C}"
-        RenderBlock {P} at (0,1947) size 769x17
+        RenderBlock {P} at (0,2006) size 769x18
           RenderText {#text} at (0,0) size 54x17
             text run at (0,0) width 16: "12"
             text run at (16,0) width 20 RTL: "\x{5D0}\x{5D1}"
             text run at (36,0) width 13: "(^"
             text run at (49,0) width 5: "\x{202A}!"
             text run at (54,0) width 0: "\x{202C}"
-        RenderBlock {P} at (0,1980) size 769x17
+        RenderBlock {P} at (0,2040) size 769x18
           RenderText {#text} at (0,0) size 53x17
             text run at (0,0) width 16: "12"
             text run at (16,0) width 19 RTL: "\x{627}\x{628}"
             text run at (35,0) width 13: "(^"
             text run at (48,0) width 5: "\x{202A}!"
             text run at (53,0) width 0: "\x{202C}"
-        RenderBlock {P} at (0,2013) size 769x17
+        RenderBlock {P} at (0,2074) size 769x18
           RenderText {#text} at (0,0) size 51x17
             text run at (0,0) width 15: "ab"
             text run at (15,0) width 18: "\x{661}\x{662}"
             text run at (33,0) width 13: "(^"
             text run at (46,0) width 5: "\x{202A}!"
             text run at (51,0) width 0: "\x{202C}"
-        RenderBlock {P} at (0,2046) size 769x17
+        RenderBlock {P} at (0,2108) size 769x18
           RenderText {#text} at (0,0) size 56x17
             text run at (0,0) width 18: "\x{661}\x{662}"
             text run at (18,0) width 20 RTL: "\x{5D0}\x{5D1}"
             text run at (38,0) width 13: "(^"
             text run at (51,0) width 5: "\x{202A}!"
             text run at (56,0) width 0: "\x{202C}"
-        RenderBlock {P} at (0,2079) size 769x17
+        RenderBlock {P} at (0,2142) size 769x18
           RenderText {#text} at (0,0) size 55x17
             text run at (0,0) width 18: "\x{661}\x{662}"
             text run at (18,0) width 19 RTL: "\x{627}\x{628}"
             text run at (37,0) width 13: "(^"
             text run at (50,0) width 5: "\x{202A}!"
             text run at (55,0) width 0: "\x{202C}"
-        RenderBlock {P} at (0,2112) size 769x17
+        RenderBlock {P} at (0,2176) size 769x18
           RenderText {#text} at (0,0) size 25x17
             text run at (0,0) width 7: "\x{202A}?"
             text run at (7,0) width 13: "\x{202C}(^"
             text run at (20,0) width 5: "\x{202A}!"
             text run at (25,0) width 0: "\x{202C}"
-        RenderBlock {P} at (0,2145) size 769x17
+        RenderBlock {P} at (0,2210) size 769x18
           RenderText {#text} at (0,0) size 25x17
             text run at (0,0) width 7 RTL: "\x{202B}?"
             text run at (7,0) width 13: "\x{202C}(^"
             text run at (20,0) width 5: "\x{202A}!"
             text run at (25,0) width 0: "\x{202C}"
-        RenderBlock {P} at (0,2178) size 769x17
+        RenderBlock {P} at (0,2244) size 769x18
           RenderText {#text} at (0,0) size 33x17
             text run at (0,0) width 28: "ab(^"
             text run at (28,0) width 5 RTL: "\x{202B}!"
             text run at (33,0) width 0: "\x{202C}"
-        RenderBlock {P} at (0,2211) size 769x17
+        RenderBlock {P} at (0,2278) size 769x18
           RenderText {#text} at (0,0) size 38x17
             text run at (0,0) width 5 RTL: "\x{202B}!"
             text run at (5,0) width 33 RTL: "\x{5D0}\x{5D1}(^"
             text run at (38,0) width 0: "\x{202C}"
-        RenderBlock {P} at (0,2244) size 769x17
+        RenderBlock {P} at (0,2312) size 769x18
           RenderText {#text} at (0,0) size 37x17
             text run at (0,0) width 5 RTL: "\x{202B}!"
             text run at (5,0) width 32 RTL: "\x{627}\x{628}(^"
             text run at (37,0) width 0: "\x{202C}"
-        RenderBlock {P} at (0,2277) size 769x17
+        RenderBlock {P} at (0,2346) size 769x18
           RenderText {#text} at (0,0) size 49x17
             text run at (0,0) width 44: "ab12(^"
             text run at (44,0) width 5 RTL: "\x{202B}!"
             text run at (49,0) width 0: "\x{202C}"
-        RenderBlock {P} at (0,2310) size 769x17
+        RenderBlock {P} at (0,2380) size 769x18
           RenderText {#text} at (0,0) size 54x17
             text run at (0,0) width 5 RTL: "\x{202B}!"
             text run at (5,0) width 13 RTL: "(^"
             text run at (18,0) width 16: "12"
             text run at (34,0) width 20 RTL: "\x{5D0}\x{5D1}"
             text run at (54,0) width 0: "\x{202C}"
-        RenderBlock {P} at (0,2343) size 769x17
+        RenderBlock {P} at (0,2414) size 769x18
           RenderText {#text} at (0,0) size 53x17
             text run at (0,0) width 5 RTL: "\x{202B}!"
             text run at (5,0) width 13 RTL: "(^"
             text run at (18,0) width 16: "12"
             text run at (34,0) width 19 RTL: "\x{627}\x{628}"
             text run at (53,0) width 0: "\x{202C}"
-        RenderBlock {P} at (0,2376) size 769x17
+        RenderBlock {P} at (0,2448) size 769x18
           RenderText {#text} at (0,0) size 51x17
             text run at (0,0) width 15: "ab"
             text run at (15,0) width 5 RTL: "\x{202B}!"
             text run at (20,0) width 13 RTL: "(^"
             text run at (33,0) width 18: "\x{661}\x{662}"
             text run at (51,0) width 0: "\x{202C}"
-        RenderBlock {P} at (0,2409) size 769x17
+        RenderBlock {P} at (0,2482) size 769x18
           RenderText {#text} at (0,0) size 56x17
             text run at (0,0) width 5 RTL: "\x{202B}!"
             text run at (5,0) width 13 RTL: "(^"
             text run at (18,0) width 18: "\x{661}\x{662}"
             text run at (36,0) width 20 RTL: "\x{5D0}\x{5D1}"
             text run at (56,0) width 0: "\x{202C}"
-        RenderBlock {P} at (0,2442) size 769x17
+        RenderBlock {P} at (0,2516) size 769x18
           RenderText {#text} at (0,0) size 55x17
             text run at (0,0) width 5 RTL: "\x{202B}!"
             text run at (5,0) width 13 RTL: "(^"
             text run at (18,0) width 18: "\x{661}\x{662}"
             text run at (36,0) width 19 RTL: "\x{627}\x{628}"
             text run at (55,0) width 0: "\x{202C}"
-        RenderBlock {P} at (0,2475) size 769x17
+        RenderBlock {P} at (0,2550) size 769x18
           RenderText {#text} at (0,0) size 25x17
             text run at (0,0) width 7: "\x{202A}?"
             text run at (7,0) width 13: "\x{202C}(^"
             text run at (20,0) width 5 RTL: "\x{202B}!"
             text run at (25,0) width 0: "\x{202C}"
-        RenderBlock {P} at (0,2508) size 769x17
+        RenderBlock {P} at (0,2584) size 769x18
           RenderText {#text} at (0,0) size 25x17
             text run at (0,0) width 5 RTL: "\x{202B}!"
             text run at (5,0) width 13 RTL: "\x{202C}(^"
             text run at (18,0) width 7 RTL: "\x{202B}?"
             text run at (25,0) width 0: "\x{202C}"
-        RenderBlock {P} at (0,2541) size 769x17
+        RenderBlock {P} at (0,2618) size 769x18
           RenderText {#text} at (0,0) size 28x17
             text run at (0,0) width 28: "\x{202A}ab(^"
             text run at (28,0) width 0: "\x{202C}"
-        RenderBlock {P} at (0,2574) size 769x17
+        RenderBlock {P} at (0,2652) size 769x18
           RenderText {#text} at (0,0) size 33x17
             text run at (0,0) width 20 RTL: "\x{202A}\x{5D0}\x{5D1}"
             text run at (20,0) width 13: "(^"
             text run at (33,0) width 0: "\x{202C}"
-        RenderBlock {P} at (0,2607) size 769x17
+        RenderBlock {P} at (0,2686) size 769x18
           RenderText {#text} at (0,0) size 32x17
             text run at (0,0) width 19 RTL: "\x{202A}\x{627}\x{628}"
             text run at (19,0) width 13: "(^"
             text run at (32,0) width 0: "\x{202C}"
-        RenderBlock {P} at (0,2640) size 769x17
+        RenderBlock {P} at (0,2720) size 769x18
           RenderText {#text} at (0,0) size 44x17
             text run at (0,0) width 44: "\x{202A}ab12(^"
             text run at (44,0) width 0: "\x{202C}"
-        RenderBlock {P} at (0,2673) size 769x17
+        RenderBlock {P} at (0,2754) size 769x18
           RenderText {#text} at (0,0) size 49x17
             text run at (0,0) width 16: "12"
             text run at (16,0) width 20 RTL: "\x{202A}\x{5D0}\x{5D1}"
             text run at (36,0) width 13: "(^"
             text run at (49,0) width 0: "\x{202C}"
-        RenderBlock {P} at (0,2706) size 769x17
+        RenderBlock {P} at (0,2788) size 769x18
           RenderText {#text} at (0,0) size 48x17
             text run at (0,0) width 16: "12"
             text run at (16,0) width 19 RTL: "\x{202A}\x{627}\x{628}"
             text run at (35,0) width 13: "(^"
             text run at (48,0) width 0: "\x{202C}"
-        RenderBlock {P} at (0,2739) size 769x17
+        RenderBlock {P} at (0,2822) size 769x18
           RenderText {#text} at (0,0) size 46x17
             text run at (0,0) width 15: "\x{202A}ab"
             text run at (15,0) width 18: "\x{661}\x{662}"
             text run at (33,0) width 13: "(^"
             text run at (46,0) width 0: "\x{202C}"
-        RenderBlock {P} at (0,2772) size 769x17
+        RenderBlock {P} at (0,2856) size 769x18
           RenderText {#text} at (0,0) size 51x17
             text run at (0,0) width 18: "\x{661}\x{662}"
             text run at (18,0) width 20 RTL: "\x{202A}\x{5D0}\x{5D1}"
             text run at (38,0) width 13: "(^"
             text run at (51,0) width 0: "\x{202C}"
-        RenderBlock {P} at (0,2805) size 769x17
+        RenderBlock {P} at (0,2890) size 769x18
           RenderText {#text} at (0,0) size 50x17
             text run at (0,0) width 18: "\x{661}\x{662}"
             text run at (18,0) width 19 RTL: "\x{202A}\x{627}\x{628}"
             text run at (37,0) width 13: "(^"
             text run at (50,0) width 0: "\x{202C}"
-        RenderBlock {P} at (0,2838) size 769x17
+        RenderBlock {P} at (0,2924) size 769x18
           RenderText {#text} at (0,0) size 20x17
             text run at (0,0) width 0: "\x{202A}"
             text run at (0,0) width 7: "\x{202A}?"
             text run at (7,0) width 13: "\x{202C}(^"
             text run at (20,0) width 0: "\x{202C}"
-        RenderBlock {P} at (0,2871) size 769x17
+        RenderBlock {P} at (0,2958) size 769x18
           RenderText {#text} at (0,0) size 20x17
             text run at (0,0) width 0: "\x{202A}"
             text run at (0,0) width 7 RTL: "\x{202B}?"
             text run at (7,0) width 13: "\x{202C}(^"
             text run at (20,0) width 0: "\x{202C}"
-      RenderBlock {DIV} at (0,2937) size 769x2888
-        RenderBlock {P} at (0,0) size 769x17
+      RenderBlock {DIV} at (0,3026) size 769x2976
+        RenderBlock {P} at (0,0) size 769x18
           RenderText {#text} at (0,0) size 43x17
             text run at (0,0) width 43: "ab(^cd"
-        RenderBlock {P} at (0,33) size 769x17
+        RenderBlock {P} at (0,34) size 769x18
           RenderText {#text} at (0,0) size 48x17
             text run at (0,0) width 15: "cd"
             text run at (15,0) width 33 RTL: "\x{5D0}\x{5D1}(^"
-        RenderBlock {P} at (0,66) size 769x17
+        RenderBlock {P} at (0,68) size 769x18
           RenderText {#text} at (0,0) size 47x17
             text run at (0,0) width 15: "cd"
             text run at (15,0) width 32 RTL: "\x{627}\x{628}(^"
-        RenderBlock {P} at (0,99) size 769x17
+        RenderBlock {P} at (0,102) size 769x18
           RenderText {#text} at (0,0) size 59x17
             text run at (0,0) width 59: "ab12(^cd"
-        RenderBlock {P} at (0,132) size 769x17
+        RenderBlock {P} at (0,136) size 769x18
           RenderText {#text} at (0,0) size 64x17
             text run at (0,0) width 15: "cd"
             text run at (15,0) width 13 RTL: "(^"
             text run at (28,0) width 16: "12"
             text run at (44,0) width 20 RTL: "\x{5D0}\x{5D1}"
-        RenderBlock {P} at (0,165) size 769x17
+        RenderBlock {P} at (0,170) size 769x18
           RenderText {#text} at (0,0) size 63x17
             text run at (0,0) width 15: "cd"
             text run at (15,0) width 13 RTL: "(^"
             text run at (28,0) width 16: "12"
             text run at (44,0) width 19 RTL: "\x{627}\x{628}"
-        RenderBlock {P} at (0,198) size 769x17
+        RenderBlock {P} at (0,204) size 769x18
           RenderText {#text} at (0,0) size 61x17
             text run at (0,0) width 15: "cd"
             text run at (15,0) width 13 RTL: "(^"
             text run at (28,0) width 33: "ab\x{661}\x{662}"
-        RenderBlock {P} at (0,231) size 769x17
+        RenderBlock {P} at (0,238) size 769x18
           RenderText {#text} at (0,0) size 66x17
             text run at (0,0) width 15: "cd"
             text run at (15,0) width 13 RTL: "(^"
             text run at (28,0) width 18: "\x{661}\x{662}"
             text run at (46,0) width 20 RTL: "\x{5D0}\x{5D1}"
-        RenderBlock {P} at (0,264) size 769x17
+        RenderBlock {P} at (0,272) size 769x18
           RenderText {#text} at (0,0) size 65x17
             text run at (0,0) width 15: "cd"
             text run at (15,0) width 13 RTL: "(^"
             text run at (28,0) width 18: "\x{661}\x{662}"
             text run at (46,0) width 19 RTL: "\x{627}\x{628}"
-        RenderBlock {P} at (0,297) size 769x17
+        RenderBlock {P} at (0,306) size 769x18
           RenderText {#text} at (0,0) size 35x17
             text run at (0,0) width 7: "\x{202A}?"
             text run at (7,0) width 28: "\x{202C}(^cd"
-        RenderBlock {P} at (0,330) size 769x17
+        RenderBlock {P} at (0,340) size 769x18
           RenderText {#text} at (0,0) size 35x17
             text run at (0,0) width 15: "cd"
             text run at (15,0) width 13 RTL: "\x{202C}(^"
             text run at (28,0) width 7 RTL: "\x{202B}?"
-        RenderBlock {P} at (0,363) size 769x17
+        RenderBlock {P} at (0,374) size 769x18
           RenderText {#text} at (0,0) size 45x17
             text run at (0,0) width 30 RTL: "(^\x{5D2}\x{5D3}"
             text run at (30,0) width 15: "ab"
-        RenderBlock {P} at (0,396) size 769x17
+        RenderBlock {P} at (0,408) size 769x18
           RenderText {#text} at (0,0) size 50x17
             text run at (0,0) width 50 RTL: "\x{5D0}\x{5D1}(^\x{5D2}\x{5D3}"
-        RenderBlock {P} at (0,429) size 769x17
+        RenderBlock {P} at (0,442) size 769x18
           RenderText {#text} at (0,0) size 49x17
             text run at (0,0) width 49 RTL: "\x{627}\x{628}(^\x{5D2}\x{5D3}"
-        RenderBlock {P} at (0,462) size 769x17
+        RenderBlock {P} at (0,476) size 769x18
           RenderText {#text} at (0,0) size 61x17
             text run at (0,0) width 30 RTL: "(^\x{5D2}\x{5D3}"
             text run at (30,0) width 31: "ab12"
-        RenderBlock {P} at (0,495) size 769x17
+        RenderBlock {P} at (0,510) size 769x18
           RenderText {#text} at (0,0) size 66x17
             text run at (0,0) width 30 RTL: "(^\x{5D2}\x{5D3}"
             text run at (30,0) width 16: "12"
             text run at (46,0) width 20 RTL: "\x{5D0}\x{5D1}"
-        RenderBlock {P} at (0,528) size 769x17
+        RenderBlock {P} at (0,544) size 769x18
           RenderText {#text} at (0,0) size 65x17
             text run at (0,0) width 30 RTL: "(^\x{5D2}\x{5D3}"
             text run at (30,0) width 16: "12"
             text run at (46,0) width 19 RTL: "\x{627}\x{628}"
-        RenderBlock {P} at (0,561) size 769x17
+        RenderBlock {P} at (0,578) size 769x18
           RenderText {#text} at (0,0) size 63x17
             text run at (0,0) width 30 RTL: "(^\x{5D2}\x{5D3}"
             text run at (30,0) width 33: "ab\x{661}\x{662}"
-        RenderBlock {P} at (0,594) size 769x17
+        RenderBlock {P} at (0,612) size 769x18
           RenderText {#text} at (0,0) size 68x17
             text run at (0,0) width 30 RTL: "(^\x{5D2}\x{5D3}"
             text run at (30,0) width 18: "\x{661}\x{662}"
             text run at (48,0) width 20 RTL: "\x{5D0}\x{5D1}"
-        RenderBlock {P} at (0,627) size 769x17
+        RenderBlock {P} at (0,646) size 769x18
           RenderText {#text} at (0,0) size 67x17
             text run at (0,0) width 30 RTL: "(^\x{5D2}\x{5D3}"
             text run at (30,0) width 18: "\x{661}\x{662}"
             text run at (48,0) width 19 RTL: "\x{627}\x{628}"
-        RenderBlock {P} at (0,660) size 769x17
+        RenderBlock {P} at (0,680) size 769x18
           RenderText {#text} at (0,0) size 37x17
             text run at (0,0) width 30 RTL: "\x{202C}(^\x{5D2}\x{5D3}"
             text run at (30,0) width 7: "\x{202A}?"
-        RenderBlock {P} at (0,693) size 769x17
+        RenderBlock {P} at (0,714) size 769x18
           RenderText {#text} at (0,0) size 37x17
             text run at (0,0) width 30 RTL: "\x{202C}(^\x{5D2}\x{5D3}"
             text run at (30,0) width 7 RTL: "\x{202B}?"
-        RenderBlock {P} at (0,726) size 769x17
+        RenderBlock {P} at (0,748) size 769x18
           RenderText {#text} at (0,0) size 46x17
             text run at (0,0) width 31 RTL: "(^\x{62C}\x{62F}"
             text run at (31,0) width 15: "ab"
-        RenderBlock {P} at (0,759) size 769x17
+        RenderBlock {P} at (0,782) size 769x18
           RenderText {#text} at (0,0) size 51x17
             text run at (0,0) width 51 RTL: "\x{5D0}\x{5D1}(^\x{62C}\x{62F}"
-        RenderBlock {P} at (0,792) size 769x17
+        RenderBlock {P} at (0,816) size 769x18
           RenderText {#text} at (0,0) size 50x17
             text run at (0,0) width 50 RTL: "\x{627}\x{628}(^\x{62C}\x{62F}"
-        RenderBlock {P} at (0,825) size 769x17
+        RenderBlock {P} at (0,850) size 769x18
           RenderText {#text} at (0,0) size 62x17
             text run at (0,0) width 31 RTL: "(^\x{62C}\x{62F}"
             text run at (31,0) width 31: "ab12"
-        RenderBlock {P} at (0,858) size 769x17
+        RenderBlock {P} at (0,884) size 769x18
           RenderText {#text} at (0,0) size 67x17
             text run at (0,0) width 31 RTL: "(^\x{62C}\x{62F}"
             text run at (31,0) width 16: "12"
             text run at (47,0) width 20 RTL: "\x{5D0}\x{5D1}"
-        RenderBlock {P} at (0,891) size 769x17
+        RenderBlock {P} at (0,918) size 769x18
           RenderText {#text} at (0,0) size 66x17
             text run at (0,0) width 31 RTL: "(^\x{62C}\x{62F}"
             text run at (31,0) width 16: "12"
             text run at (47,0) width 19 RTL: "\x{627}\x{628}"
-        RenderBlock {P} at (0,924) size 769x17
+        RenderBlock {P} at (0,952) size 769x18
           RenderText {#text} at (0,0) size 64x17
             text run at (0,0) width 31 RTL: "(^\x{62C}\x{62F}"
             text run at (31,0) width 33: "ab\x{661}\x{662}"
-        RenderBlock {P} at (0,957) size 769x17
+        RenderBlock {P} at (0,986) size 769x18
           RenderText {#text} at (0,0) size 69x17
             text run at (0,0) width 31 RTL: "(^\x{62C}\x{62F}"
             text run at (31,0) width 18: "\x{661}\x{662}"
             text run at (49,0) width 20 RTL: "\x{5D0}\x{5D1}"
-        RenderBlock {P} at (0,990) size 769x17
+        RenderBlock {P} at (0,1020) size 769x18
           RenderText {#text} at (0,0) size 68x17
             text run at (0,0) width 31 RTL: "(^\x{62C}\x{62F}"
             text run at (31,0) width 18: "\x{661}\x{662}"
             text run at (49,0) width 19 RTL: "\x{627}\x{628}"
-        RenderBlock {P} at (0,1023) size 769x17
+        RenderBlock {P} at (0,1054) size 769x18
           RenderText {#text} at (0,0) size 38x17
             text run at (0,0) width 31 RTL: "\x{202C}(^\x{62C}\x{62F}"
             text run at (31,0) width 7: "\x{202A}?"
-        RenderBlock {P} at (0,1056) size 769x17
+        RenderBlock {P} at (0,1088) size 769x18
           RenderText {#text} at (0,0) size 38x17
             text run at (0,0) width 31 RTL: "\x{202C}(^\x{62C}\x{62F}"
             text run at (31,0) width 7 RTL: "\x{202B}?"
-        RenderBlock {P} at (0,1089) size 769x17
+        RenderBlock {P} at (0,1122) size 769x18
           RenderText {#text} at (0,0) size 64x17
             text run at (0,0) width 7: "z"
             text run at (7,0) width 13 RTL: "\x{5E9}"
             text run at (20,0) width 44: "ab(^34"
-        RenderBlock {P} at (0,1122) size 769x17
+        RenderBlock {P} at (0,1156) size 769x18
           RenderText {#text} at (0,0) size 69x17
             text run at (0,0) width 7: "z"
             text run at (7,0) width 13 RTL: "\x{5E9}"
             text run at (20,0) width 16: "34"
             text run at (36,0) width 33 RTL: "\x{5D0}\x{5D1}(^"
-        RenderBlock {P} at (0,1155) size 769x17
+        RenderBlock {P} at (0,1190) size 769x18
           RenderText {#text} at (0,0) size 68x17
             text run at (0,0) width 7: "z"
             text run at (7,0) width 13 RTL: "\x{5E9}"
             text run at (20,0) width 16: "34"
             text run at (36,0) width 32 RTL: "\x{627}\x{628}(^"
-        RenderBlock {P} at (0,1188) size 769x17
+        RenderBlock {P} at (0,1224) size 769x18
           RenderText {#text} at (0,0) size 80x17
             text run at (0,0) width 7: "z"
             text run at (7,0) width 13 RTL: "\x{5E9}"
             text run at (20,0) width 60: "ab12(^34"
-        RenderBlock {P} at (0,1221) size 769x17
+        RenderBlock {P} at (0,1258) size 769x18
           RenderText {#text} at (0,0) size 85x17
             text run at (0,0) width 7: "z"
             text run at (7,0) width 13 RTL: "\x{5E9}"
@@ -673,7 +673,7 @@
             text run at (36,0) width 13 RTL: "(^"
             text run at (49,0) width 16: "12"
             text run at (65,0) width 20 RTL: "\x{5D0}\x{5D1}"
-        RenderBlock {P} at (0,1254) size 769x17
+        RenderBlock {P} at (0,1292) size 769x18
           RenderText {#text} at (0,0) size 84x17
             text run at (0,0) width 7: "z"
             text run at (7,0) width 13 RTL: "\x{5E9}"
@@ -681,14 +681,14 @@
             text run at (36,0) width 13 RTL: "(^"
             text run at (49,0) width 16: "12"
             text run at (65,0) width 19 RTL: "\x{627}\x{628}"
-        RenderBlock {P} at (0,1287) size 769x17
+        RenderBlock {P} at (0,1326) size 769x18
           RenderText {#text} at (0,0) size 82x17
             text run at (0,0) width 7: "z"
             text run at (7,0) width 13 RTL: "\x{5E9}"
             text run at (20,0) width 16: "34"
             text run at (36,0) width 13 RTL: "(^"
             text run at (49,0) width 33: "ab\x{661}\x{662}"
-        RenderBlock {P} at (0,1320) size 769x17
+        RenderBlock {P} at (0,1360) size 769x18
           RenderText {#text} at (0,0) size 87x17
             text run at (0,0) width 7: "z"
             text run at (7,0) width 13 RTL: "\x{5E9}"
@@ -696,7 +696,7 @@
             text run at (36,0) width 13 RTL: "(^"
             text run at (49,0) width 18: "\x{661}\x{662}"
             text run at (67,0) width 20 RTL: "\x{5D0}\x{5D1}"
-        RenderBlock {P} at (0,1353) size 769x17
+        RenderBlock {P} at (0,1394) size 769x18
           RenderText {#text} at (0,0) size 86x17
             text run at (0,0) width 7: "z"
             text run at (7,0) width 13 RTL: "\x{5E9}"
@@ -704,46 +704,46 @@
             text run at (36,0) width 13 RTL: "(^"
             text run at (49,0) width 18: "\x{661}\x{662}"
             text run at (67,0) width 19 RTL: "\x{627}\x{628}"
-        RenderBlock {P} at (0,1386) size 769x17
+        RenderBlock {P} at (0,1428) size 769x18
           RenderText {#text} at (0,0) size 56x17
             text run at (0,0) width 7: "z"
             text run at (7,0) width 13 RTL: "\x{5E9}"
             text run at (20,0) width 7: "\x{202A}?"
             text run at (27,0) width 29: "\x{202C}(^34"
-        RenderBlock {P} at (0,1419) size 769x17
+        RenderBlock {P} at (0,1462) size 769x18
           RenderText {#text} at (0,0) size 56x17
             text run at (0,0) width 7: "z"
             text run at (7,0) width 13 RTL: "\x{5E9}"
             text run at (20,0) width 16: "34"
             text run at (36,0) width 13 RTL: "\x{202C}(^"
             text run at (49,0) width 7 RTL: "\x{202B}?"
-        RenderBlock {P} at (0,1452) size 769x17
+        RenderBlock {P} at (0,1496) size 769x18
           RenderText {#text} at (0,0) size 66x17
             text run at (0,0) width 7: "z"
             text run at (7,0) width 13 RTL: "\x{5E9}"
             text run at (20,0) width 18: "\x{663}\x{664}"
             text run at (38,0) width 13 RTL: "(^"
             text run at (51,0) width 15: "ab"
-        RenderBlock {P} at (0,1485) size 769x17
+        RenderBlock {P} at (0,1530) size 769x18
           RenderText {#text} at (0,0) size 71x17
             text run at (0,0) width 7: "z"
             text run at (7,0) width 13 RTL: "\x{5E9}"
             text run at (20,0) width 18: "\x{663}\x{664}"
             text run at (38,0) width 33 RTL: "\x{5D0}\x{5D1}(^"
-        RenderBlock {P} at (0,1518) size 769x17
+        RenderBlock {P} at (0,1564) size 769x18
           RenderText {#text} at (0,0) size 70x17
             text run at (0,0) width 7: "z"
             text run at (7,0) width 13 RTL: "\x{5E9}"
             text run at (20,0) width 18: "\x{663}\x{664}"
             text run at (38,0) width 32 RTL: "\x{627}\x{628}(^"
-        RenderBlock {P} at (0,1551) size 769x17
+        RenderBlock {P} at (0,1598) size 769x18
           RenderText {#text} at (0,0) size 82x17
             text run at (0,0) width 7: "z"
             text run at (7,0) width 13 RTL: "\x{5E9}"
             text run at (20,0) width 18: "\x{663}\x{664}"
             text run at (38,0) width 13 RTL: "(^"
             text run at (51,0) width 31: "ab12"
-        RenderBlock {P} at (0,1584) size 769x17
+        RenderBlock {P} at (0,1632) size 769x18
           RenderText {#text} at (0,0) size 87x17
             text run at (0,0) width 7: "z"
             text run at (7,0) width 13 RTL: "\x{5E9}"
@@ -751,7 +751,7 @@
             text run at (38,0) width 13 RTL: "(^"
             text run at (51,0) width 16: "12"
             text run at (67,0) width 20 RTL: "\x{5D0}\x{5D1}"
-        RenderBlock {P} at (0,1617) size 769x17
+        RenderBlock {P} at (0,1666) size 769x18
           RenderText {#text} at (0,0) size 86x17
             text run at (0,0) width 7: "z"
             text run at (7,0) width 13 RTL: "\x{5E9}"
@@ -759,14 +759,14 @@
             text run at (38,0) width 13 RTL: "(^"
             text run at (51,0) width 16: "12"
             text run at (67,0) width 19 RTL: "\x{627}\x{628}"
-        RenderBlock {P} at (0,1650) size 769x17
+        RenderBlock {P} at (0,1700) size 769x18
           RenderText {#text} at (0,0) size 84x17
             text run at (0,0) width 7: "z"
             text run at (7,0) width 13 RTL: "\x{5E9}"
             text run at (20,0) width 18: "\x{663}\x{664}"
             text run at (38,0) width 13 RTL: "(^"
             text run at (51,0) width 33: "ab\x{661}\x{662}"
-        RenderBlock {P} at (0,1683) size 769x17
+        RenderBlock {P} at (0,1734) size 769x18
           RenderText {#text} at (0,0) size 89x17
             text run at (0,0) width 7: "z"
             text run at (7,0) width 13 RTL: "\x{5E9}"
@@ -774,7 +774,7 @@
             text run at (38,0) width 13 RTL: "(^"
             text run at (51,0) width 18: "\x{661}\x{662}"
             text run at (69,0) width 20 RTL: "\x{5D0}\x{5D1}"
-        RenderBlock {P} at (0,1716) size 769x17
+        RenderBlock {P} at (0,1768) size 769x18
           RenderText {#text} at (0,0) size 88x17
             text run at (0,0) width 7: "z"
             text run at (7,0) width 13 RTL: "\x{5E9}"
@@ -782,209 +782,209 @@
             text run at (38,0) width 13 RTL: "(^"
             text run at (51,0) width 18: "\x{661}\x{662}"
             text run at (69,0) width 19 RTL: "\x{627}\x{628}"
-        RenderBlock {P} at (0,1749) size 769x17
+        RenderBlock {P} at (0,1802) size 769x18
           RenderText {#text} at (0,0) size 58x17
             text run at (0,0) width 7: "z"
             text run at (7,0) width 13 RTL: "\x{5E9}"
             text run at (20,0) width 18: "\x{663}\x{664}"
             text run at (38,0) width 13 RTL: "\x{202C}(^"
             text run at (51,0) width 7: "\x{202A}?"
-        RenderBlock {P} at (0,1782) size 769x17
+        RenderBlock {P} at (0,1836) size 769x18
           RenderText {#text} at (0,0) size 58x17
             text run at (0,0) width 7: "z"
             text run at (7,0) width 13 RTL: "\x{5E9}"
             text run at (20,0) width 18: "\x{663}\x{664}"
             text run at (38,0) width 13 RTL: "\x{202C}(^"
             text run at (51,0) width 7 RTL: "\x{202B}?"
-        RenderBlock {P} at (0,1815) size 769x17
+        RenderBlock {P} at (0,1870) size 769x18
           RenderText {#text} at (0,0) size 33x17
             text run at (0,0) width 0 RTL: "\x{202C}"
             text run at (0,0) width 28: "ab(^"
             text run at (28,0) width 5: "\x{202A}!"
-        RenderBlock {P} at (0,1848) size 769x17
+        RenderBlock {P} at (0,1904) size 769x18
           RenderText {#text} at (0,0) size 38x17
             text run at (0,0) width 0 RTL: "\x{202C}"
             text run at (0,0) width 5: "\x{202A}!"
             text run at (5,0) width 33 RTL: "\x{5D0}\x{5D1}(^"
-        RenderBlock {P} at (0,1881) size 769x17
+        RenderBlock {P} at (0,1938) size 769x18
           RenderText {#text} at (0,0) size 37x17
             text run at (0,0) width 0 RTL: "\x{202C}"
             text run at (0,0) width 5: "\x{202A}!"
             text run at (5,0) width 32 RTL: "\x{627}\x{628}(^"
-        RenderBlock {P} at (0,1914) size 769x17
+        RenderBlock {P} at (0,1972) size 769x18
           RenderText {#text} at (0,0) size 49x17
             text run at (0,0) width 0 RTL: "\x{202C}"
             text run at (0,0) width 44: "ab12(^"
             text run at (44,0) width 5: "\x{202A}!"
-        RenderBlock {P} at (0,1947) size 769x17
+        RenderBlock {P} at (0,2006) size 769x18
           RenderText {#text} at (0,0) size 54x17
             text run at (0,0) width 0 RTL: "\x{202C}"
             text run at (0,0) width 5: "\x{202A}!"
             text run at (5,0) width 13 RTL: "(^"
             text run at (18,0) width 16: "12"
             text run at (34,0) width 20 RTL: "\x{5D0}\x{5D1}"
-        RenderBlock {P} at (0,1980) size 769x17
+        RenderBlock {P} at (0,2040) size 769x18
           RenderText {#text} at (0,0) size 53x17
             text run at (0,0) width 0 RTL: "\x{202C}"
             text run at (0,0) width 5: "\x{202A}!"
             text run at (5,0) width 13 RTL: "(^"
             text run at (18,0) width 16: "12"
             text run at (34,0) width 19 RTL: "\x{627}\x{628}"
-        RenderBlock {P} at (0,2013) size 769x17
+        RenderBlock {P} at (0,2074) size 769x18
           RenderText {#text} at (0,0) size 51x17
             text run at (0,0) width 0 RTL: "\x{202C}"
             text run at (0,0) width 5: "\x{202A}!"
             text run at (5,0) width 13 RTL: "(^"
             text run at (18,0) width 33: "ab\x{661}\x{662}"
-        RenderBlock {P} at (0,2046) size 769x17
+        RenderBlock {P} at (0,2108) size 769x18
           RenderText {#text} at (0,0) size 56x17
             text run at (0,0) width 0 RTL: "\x{202C}"
             text run at (0,0) width 5: "\x{202A}!"
             text run at (5,0) width 13 RTL: "(^"
             text run at (18,0) width 18: "\x{661}\x{662}"
             text run at (36,0) width 20 RTL: "\x{5D0}\x{5D1}"
-        RenderBlock {P} at (0,2079) size 769x17
+        RenderBlock {P} at (0,2142) size 769x18
           RenderText {#text} at (0,0) size 55x17
             text run at (0,0) width 0 RTL: "\x{202C}"
             text run at (0,0) width 5: "\x{202A}!"
             text run at (5,0) width 13 RTL: "(^"
             text run at (18,0) width 18: "\x{661}\x{662}"
             text run at (36,0) width 19 RTL: "\x{627}\x{628}"
-        RenderBlock {P} at (0,2112) size 769x17
+        RenderBlock {P} at (0,2176) size 769x18
           RenderText {#text} at (0,0) size 25x17
             text run at (0,0) width 0 RTL: "\x{202C}"
             text run at (0,0) width 7: "\x{202A}?"
             text run at (7,0) width 13: "\x{202C}(^"
             text run at (20,0) width 5: "\x{202A}!"
-        RenderBlock {P} at (0,2145) size 769x17
+        RenderBlock {P} at (0,2210) size 769x18
           RenderText {#text} at (0,0) size 25x17
             text run at (0,0) width 0 RTL: "\x{202C}"
             text run at (0,0) width 5: "\x{202A}!"
             text run at (5,0) width 13 RTL: "\x{202C}(^"
             text run at (18,0) width 7 RTL: "\x{202B}?"
-        RenderBlock {P} at (0,2178) size 769x17
+        RenderBlock {P} at (0,2244) size 769x18
           RenderText {#text} at (0,0) size 33x17
             text run at (0,0) width 0 RTL: "\x{202C}"
             text run at (0,0) width 5 RTL: "\x{202B}!"
             text run at (5,0) width 13 RTL: "(^"
             text run at (18,0) width 15: "ab"
-        RenderBlock {P} at (0,2211) size 769x17
+        RenderBlock {P} at (0,2278) size 769x18
           RenderText {#text} at (0,0) size 38x17
             text run at (0,0) width 0 RTL: "\x{202C}"
             text run at (0,0) width 5 RTL: "\x{202B}!"
             text run at (5,0) width 33 RTL: "\x{5D0}\x{5D1}(^"
-        RenderBlock {P} at (0,2244) size 769x17
+        RenderBlock {P} at (0,2312) size 769x18
           RenderText {#text} at (0,0) size 37x17
             text run at (0,0) width 0 RTL: "\x{202C}"
             text run at (0,0) width 5 RTL: "\x{202B}!"
             text run at (5,0) width 32 RTL: "\x{627}\x{628}(^"
-        RenderBlock {P} at (0,2277) size 769x17
+        RenderBlock {P} at (0,2346) size 769x18
           RenderText {#text} at (0,0) size 49x17
             text run at (0,0) width 0 RTL: "\x{202C}"
             text run at (0,0) width 5 RTL: "\x{202B}!"
             text run at (5,0) width 13 RTL: "(^"
             text run at (18,0) width 31: "ab12"
-        RenderBlock {P} at (0,2310) size 769x17
+        RenderBlock {P} at (0,2380) size 769x18
           RenderText {#text} at (0,0) size 54x17
             text run at (0,0) width 0 RTL: "\x{202C}"
             text run at (0,0) width 5 RTL: "\x{202B}!"
             text run at (5,0) width 13 RTL: "(^"
             text run at (18,0) width 16: "12"
             text run at (34,0) width 20 RTL: "\x{5D0}\x{5D1}"
-        RenderBlock {P} at (0,2343) size 769x17
+        RenderBlock {P} at (0,2414) size 769x18
           RenderText {#text} at (0,0) size 53x17
             text run at (0,0) width 0 RTL: "\x{202C}"
             text run at (0,0) width 5 RTL: "\x{202B}!"
             text run at (5,0) width 13 RTL: "(^"
             text run at (18,0) width 16: "12"
             text run at (34,0) width 19 RTL: "\x{627}\x{628}"
-        RenderBlock {P} at (0,2376) size 769x17
+        RenderBlock {P} at (0,2448) size 769x18
           RenderText {#text} at (0,0) size 51x17
             text run at (0,0) width 0 RTL: "\x{202C}"
             text run at (0,0) width 5 RTL: "\x{202B}!"
             text run at (5,0) width 13 RTL: "(^"
             text run at (18,0) width 33: "ab\x{661}\x{662}"
-        RenderBlock {P} at (0,2409) size 769x17
+        RenderBlock {P} at (0,2482) size 769x18
           RenderText {#text} at (0,0) size 56x17
             text run at (0,0) width 0 RTL: "\x{202C}"
             text run at (0,0) width 5 RTL: "\x{202B}!"
             text run at (5,0) width 13 RTL: "(^"
             text run at (18,0) width 18: "\x{661}\x{662}"
             text run at (36,0) width 20 RTL: "\x{5D0}\x{5D1}"
-        RenderBlock {P} at (0,2442) size 769x17
+        RenderBlock {P} at (0,2516) size 769x18
           RenderText {#text} at (0,0) size 55x17
             text run at (0,0) width 0 RTL: "\x{202C}"
             text run at (0,0) width 5 RTL: "\x{202B}!"
             text run at (5,0) width 13 RTL: "(^"
             text run at (18,0) width 18: "\x{661}\x{662}"
             text run at (36,0) width 19 RTL: "\x{627}\x{628}"
-        RenderBlock {P} at (0,2475) size 769x17
+        RenderBlock {P} at (0,2550) size 769x18
           RenderText {#text} at (0,0) size 25x17
             text run at (0,0) width 0 RTL: "\x{202C}"
             text run at (0,0) width 5 RTL: "\x{202B}!"
             text run at (5,0) width 13 RTL: "\x{202C}(^"
             text run at (18,0) width 7: "\x{202A}?"
-        RenderBlock {P} at (0,2508) size 769x17
+        RenderBlock {P} at (0,2584) size 769x18
           RenderText {#text} at (0,0) size 25x17
             text run at (0,0) width 0 RTL: "\x{202C}"
             text run at (0,0) width 5 RTL: "\x{202B}!"
             text run at (5,0) width 13 RTL: "\x{202C}(^"
             text run at (18,0) width 7 RTL: "\x{202B}?"
-        RenderBlock {P} at (0,2541) size 769x17
+        RenderBlock {P} at (0,2618) size 769x18
           RenderText {#text} at (0,0) size 28x17
             text run at (0,0) width 0 RTL: "\x{202C}"
             text run at (0,0) width 28: "\x{202A}ab(^"
-        RenderBlock {P} at (0,2574) size 769x17
+        RenderBlock {P} at (0,2652) size 769x18
           RenderText {#text} at (0,0) size 33x17
             text run at (0,0) width 0 RTL: "\x{202C}"
             text run at (0,0) width 20 RTL: "\x{202A}\x{5D0}\x{5D1}"
             text run at (20,0) width 13: "(^"
-        RenderBlock {P} at (0,2607) size 769x17
+        RenderBlock {P} at (0,2686) size 769x18
           RenderText {#text} at (0,0) size 32x17
             text run at (0,0) width 0 RTL: "\x{202C}"
             text run at (0,0) width 19 RTL: "\x{202A}\x{627}\x{628}"
             text run at (19,0) width 13: "(^"
-        RenderBlock {P} at (0,2640) size 769x17
+        RenderBlock {P} at (0,2720) size 769x18
           RenderText {#text} at (0,0) size 44x17
             text run at (0,0) width 0 RTL: "\x{202C}"
             text run at (0,0) width 44: "\x{202A}ab12(^"
-        RenderBlock {P} at (0,2673) size 769x17
+        RenderBlock {P} at (0,2754) size 769x18
           RenderText {#text} at (0,0) size 49x17
             text run at (0,0) width 0 RTL: "\x{202C}"
             text run at (0,0) width 16: "12"
             text run at (16,0) width 20 RTL: "\x{202A}\x{5D0}\x{5D1}"
             text run at (36,0) width 13: "(^"
-        RenderBlock {P} at (0,2706) size 769x17
+        RenderBlock {P} at (0,2788) size 769x18
           RenderText {#text} at (0,0) size 48x17
             text run at (0,0) width 0 RTL: "\x{202C}"
             text run at (0,0) width 16: "12"
             text run at (16,0) width 19 RTL: "\x{202A}\x{627}\x{628}"
             text run at (35,0) width 13: "(^"
-        RenderBlock {P} at (0,2739) size 769x17
+        RenderBlock {P} at (0,2822) size 769x18
           RenderText {#text} at (0,0) size 46x17
             text run at (0,0) width 0 RTL: "\x{202C}"
             text run at (0,0) width 15: "\x{202A}ab"
             text run at (15,0) width 18: "\x{661}\x{662}"
             text run at (33,0) width 13: "(^"
-        RenderBlock {P} at (0,2772) size 769x17
+        RenderBlock {P} at (0,2856) size 769x18
           RenderText {#text} at (0,0) size 51x17
             text run at (0,0) width 0 RTL: "\x{202C}"
             text run at (0,0) width 18: "\x{661}\x{662}"
             text run at (18,0) width 20 RTL: "\x{202A}\x{5D0}\x{5D1}"
             text run at (38,0) width 13: "(^"
-        RenderBlock {P} at (0,2805) size 769x17
+        RenderBlock {P} at (0,2890) size 769x18
           RenderText {#text} at (0,0) size 50x17
             text run at (0,0) width 0 RTL: "\x{202C}"
             text run at (0,0) width 18: "\x{661}\x{662}"
             text run at (18,0) width 19 RTL: "\x{202A}\x{627}\x{628}"
             text run at (37,0) width 13: "(^"
-        RenderBlock {P} at (0,2838) size 769x17
+        RenderBlock {P} at (0,2924) size 769x18
           RenderText {#text} at (0,0) size 20x17
             text run at (0,0) width 0 RTL: "\x{202C}"
             text run at (0,0) width 0: "\x{202A}"
             text run at (0,0) width 7: "\x{202A}?"
             text run at (7,0) width 13: "\x{202C}(^"
-        RenderBlock {P} at (0,2871) size 769x17
+        RenderBlock {P} at (0,2958) size 769x18
           RenderText {#text} at (0,0) size 20x17
             text run at (0,0) width 0 RTL: "\x{202C}"
             text run at (0,0) width 0: "\x{202A}"
diff --git a/LayoutTests/platform/gtk/fast/text/international/bidi-override-expected.png b/LayoutTests/platform/gtk/fast/text/international/bidi-override-expected.png
index c493e5f..121fb62 100644
--- a/LayoutTests/platform/gtk/fast/text/international/bidi-override-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/international/bidi-override-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/international/bidi-override-expected.txt b/LayoutTests/platform/gtk/fast/text/international/bidi-override-expected.txt
index d90b52a..682af6e 100644
--- a/LayoutTests/platform/gtk/fast/text/international/bidi-override-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/international/bidi-override-expected.txt
@@ -1,18 +1,18 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x329
-  RenderBlock {HTML} at (0,0) size 800x329
-    RenderBody {BODY} at (8,16) size 784x305
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x338
+  RenderBlock {HTML} at (0,0) size 800x338
+    RenderBody {BODY} at (8,16) size 784x314
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 392x17
           text run at (0,0) width 392: "All rows should be identical to the reference row."
-      RenderTable {TABLE} at (0,33) size 647x105 [border: none]
-        RenderTableSection {TBODY} at (0,0) size 646x104
-          RenderTableRow {TR} at (0,0) size 646x26
-            RenderTableCell {TD} at (0,0) size 114x26 [border: (1px solid #008000)] [r=0 c=0 rs=1 cs=1]
+      RenderTable {TABLE} at (0,34) size 647x109 [border: none]
+        RenderTableSection {TBODY} at (0,0) size 646x108
+          RenderTableRow {TR} at (0,0) size 646x27
+            RenderTableCell {TD} at (0,0) size 114x27 [border: (1px solid #008000)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (27,5) size 83x17
                 text run at (27,5) width 83: "Reference"
-            RenderTableCell {TD} at (114,0) size 266x26 [border: (1px solid #008000)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (114,0) size 266x27 [border: (1px solid #008000)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (5,5) size 257x17
                 text run at (5,5) width 55: "abcdef"
                 text run at (60,5) width 27 RTL: "\x{5D0}\x{5D1}\x{5D2}"
@@ -20,7 +20,7 @@
                 text run at (133,5) width 49 RTL: "\x{5D6}\x{5D7}\x{5D8}\x{5D9}\x{5DB}\x{5DC}"
                 text run at (182,5) width 29: "abc"
                 text run at (211,5) width 51 RTL: "\x{5D0}\x{5D1}\x{5D2}\x{5D3}\x{5D4}\x{5D5}"
-            RenderTableCell {TD} at (380,0) size 266x26 [border: (1px solid #008000)] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (380,0) size 266x27 [border: (1px solid #008000)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (5,5) size 257x17
                 text run at (5,5) width 49 RTL: "\x{5D6}\x{5D7}\x{5D8}\x{5D9}\x{5DB}\x{5DC}"
                 text run at (54,5) width 29: "abc"
@@ -29,11 +29,11 @@
                 text run at (139,5) width 55: "abcdef"
                 text run at (194,5) width 27 RTL: "\x{5D0}\x{5D1}\x{5D2}"
                 text run at (221,5) width 41: "ghijkl"
-          RenderTableRow {TR} at (0,26) size 646x26
-            RenderTableCell {TD} at (0,26) size 114x26 [border: (1px solid #008000)] [r=1 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,27) size 646x27
+            RenderTableCell {TD} at (0,27) size 114x27 [border: (1px solid #008000)] [r=1 c=0 rs=1 cs=1]
               RenderText {#text} at (11,5) size 99x17
                 text run at (11,5) width 99: "CSS, siblings"
-            RenderTableCell {TD} at (114,26) size 266x26 [border: (1px solid #008000)] [r=1 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (114,27) size 266x27 [border: (1px solid #008000)] [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (5,5) size 29x17
                 text run at (5,5) width 29: "abc"
               RenderInline {SPAN} at (0,0) size 77x17
@@ -47,7 +47,7 @@
                   text run at (156,5) width 79 LTR override: "\x{5D8}\x{5D7}\x{5D6}abc\x{5D5}\x{5D4}\x{5D3}"
               RenderText {#text} at (133,5) size 23x17
                 text run at (133,5) width 23 RTL: "\x{5D9}\x{5DB}\x{5DC}"
-            RenderTableCell {TD} at (380,26) size 266x26 [border: (1px solid #008000)] [r=1 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (380,27) size 266x27 [border: (1px solid #008000)] [r=1 c=2 rs=1 cs=1]
               RenderText {#text} at (139,5) size 29x17
                 text run at (139,5) width 29: "abc"
               RenderInline {SPAN} at (0,0) size 77x17
@@ -61,11 +61,11 @@
                   text run at (28,5) width 79 LTR override: "\x{5D8}\x{5D7}\x{5D6}abc\x{5D5}\x{5D4}\x{5D3}"
               RenderText {#text} at (5,5) size 23x17
                 text run at (5,5) width 23 RTL: "\x{5D9}\x{5DB}\x{5DC}"
-          RenderTableRow {TR} at (0,52) size 646x26
-            RenderTableCell {TD} at (0,52) size 114x26 [border: (1px solid #008000)] [r=2 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,54) size 646x27
+            RenderTableCell {TD} at (0,54) size 114x27 [border: (1px solid #008000)] [r=2 c=0 rs=1 cs=1]
               RenderText {#text} at (5,5) size 105x17
                 text run at (5,5) width 105: "CSS, children"
-            RenderTableCell {TD} at (114,52) size 266x26 [border: (1px solid #008000)] [r=2 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (114,54) size 266x27 [border: (1px solid #008000)] [r=2 c=1 rs=1 cs=1]
               RenderInline {SPAN} at (0,0) size 123x17
                 RenderText {#text} at (5,5) size 29x17
                   text run at (5,5) width 29: "abc"
@@ -84,7 +84,7 @@
                     text run at (156,5) width 79 LTR override: "\x{5D8}\x{5D7}\x{5D6}abc\x{5D5}\x{5D4}\x{5D3}"
                 RenderText {#text} at (133,5) size 23x17
                   text run at (133,5) width 23 RTL: "\x{5D9}\x{5DB}\x{5DC}"
-            RenderTableCell {TD} at (380,52) size 266x26 [border: (1px solid #008000)] [r=2 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (380,54) size 266x27 [border: (1px solid #008000)] [r=2 c=2 rs=1 cs=1]
               RenderInline {SPAN} at (0,0) size 123x17
                 RenderText {#text} at (139,5) size 29x17
                   text run at (139,5) width 29: "abc"
@@ -103,11 +103,11 @@
                     text run at (28,5) width 79 LTR override: "\x{5D8}\x{5D7}\x{5D6}abc\x{5D5}\x{5D4}\x{5D3}"
                 RenderText {#text} at (5,5) size 23x17
                   text run at (5,5) width 23 RTL: "\x{5D9}\x{5DB}\x{5DC}"
-          RenderTableRow {TR} at (0,78) size 646x26
-            RenderTableCell {TD} at (0,78) size 114x26 [border: (1px solid #008000)] [r=3 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,81) size 646x27
+            RenderTableCell {TD} at (0,81) size 114x27 [border: (1px solid #008000)] [r=3 c=0 rs=1 cs=1]
               RenderText {#text} at (45,5) size 65x17
                 text run at (45,5) width 65: "Unicode"
-            RenderTableCell {TD} at (114,78) size 266x26 [border: (1px solid #008000)] [r=3 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (114,81) size 266x27 [border: (1px solid #008000)] [r=3 c=1 rs=1 cs=1]
               RenderText {#text} at (5,5) size 257x17
                 text run at (5,5) width 29: "abc"
                 text run at (34,5) width 77 RTL override: "\x{202E}ihg\x{5D0}\x{5D1}\x{5D2}fed"
@@ -115,7 +115,7 @@
                 text run at (133,5) width 23 RTL: "\x{202C}\x{5D9}\x{5DB}\x{5DC}"
                 text run at (156,5) width 79 LTR override: "\x{202D}\x{5D8}\x{5D7}\x{5D6}abc\x{5D5}\x{5D4}\x{5D3}"
                 text run at (235,5) width 27 RTL: "\x{5D0}\x{5D1}\x{5D2}"
-            RenderTableCell {TD} at (380,78) size 266x26 [border: (1px solid #008000)] [r=3 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (380,81) size 266x27 [border: (1px solid #008000)] [r=3 c=2 rs=1 cs=1]
               RenderText {#text} at (5,5) size 257x17
                 text run at (5,5) width 23 RTL: "\x{202C}\x{5D9}\x{5DB}\x{5DC}"
                 text run at (28,5) width 79 LTR override: "\x{202D}\x{5D8}\x{5D7}\x{5D6}abc\x{5D5}\x{5D4}\x{5D3}"
@@ -124,34 +124,34 @@
                 text run at (139,5) width 29: "abc"
                 text run at (168,5) width 77 RTL override: "\x{202E}ihg\x{5D0}\x{5D1}\x{5D2}fed"
                 text run at (245,5) width 17: "\x{202C}jkl"
-      RenderBlock {P} at (0,154) size 784x17
+      RenderBlock {P} at (0,159) size 784x18
         RenderText {#text} at (0,0) size 489x17
           text run at (0,0) width 489: "The CSS column should be identical to the reference column."
-      RenderTable {TABLE} at (0,187) size 277x118 [border: none]
-        RenderTableSection {TBODY} at (0,0) size 276x117
-          RenderTableRow {TR} at (0,0) size 276x26
-            RenderTableCell {TD} at (0,0) size 138x26 [border: (1px solid #008000)] [r=0 c=0 rs=1 cs=1]
+      RenderTable {TABLE} at (0,193) size 277x121 [border: none]
+        RenderTableSection {TBODY} at (0,0) size 276x120
+          RenderTableRow {TR} at (0,0) size 276x27
+            RenderTableCell {TD} at (0,0) size 138x27 [border: (1px solid #008000)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (28,5) size 83x17
                 text run at (28,5) width 83: "Reference"
-            RenderTableCell {TD} at (138,0) size 138x26 [border: (1px solid #008000)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (138,0) size 138x27 [border: (1px solid #008000)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (54,5) size 31x17
                 text run at (54,5) width 31: "CSS"
-          RenderTableRow {TR} at (0,26) size 276x91
-            RenderTableCell {TD} at (0,26) size 138x91 [border: (1px solid #008000)] [r=1 c=0 rs=1 cs=1]
-              RenderBlock {P} at (5,21) size 129x17
+          RenderTableRow {TR} at (0,27) size 276x93
+            RenderTableCell {TD} at (0,27) size 138x93 [border: (1px solid #008000)] [r=1 c=0 rs=1 cs=1]
+              RenderBlock {P} at (5,21) size 129x18
                 RenderText {#text} at (3,0) size 123x17
                   text run at (3,0) width 55: "abcdef"
                   text run at (58,0) width 27 RTL: "\x{5D0}\x{5D1}\x{5D2}"
                   text run at (85,0) width 41: "ghijkl"
-              RenderBlock {P} at (5,54) size 129x17
+              RenderBlock {P} at (5,55) size 129x18
                 RenderText {#text} at (0,0) size 129x17
                   text run at (0,0) width 49 RTL: "\x{5D6}\x{5D7}\x{5D8}\x{5D9}\x{5DB}\x{5DC}"
                   text run at (49,0) width 29: "abc"
                   text run at (78,0) width 51 RTL: "\x{5D0}\x{5D1}\x{5D2}\x{5D3}\x{5D4}\x{5D5}"
-            RenderTableCell {TD} at (138,26) size 138x91 [border: (1px solid #008000)] [r=1 c=1 rs=1 cs=1]
-              RenderBlock {P} at (5,21) size 129x17
+            RenderTableCell {TD} at (138,27) size 138x93 [border: (1px solid #008000)] [r=1 c=1 rs=1 cs=1]
+              RenderBlock {P} at (5,21) size 129x18
                 RenderText {#text} at (3,0) size 123x17
                   text run at (3,0) width 123 RTL override: "lkjihg\x{5D0}\x{5D1}\x{5D2}fedcba"
-              RenderBlock {P} at (5,54) size 129x17
+              RenderBlock {P} at (5,55) size 129x18
                 RenderText {#text} at (0,0) size 129x17
                   text run at (0,0) width 129 LTR override: "\x{5DC}\x{5DB}\x{5D9}\x{5D8}\x{5D7}\x{5D6}abc\x{5D5}\x{5D4}\x{5D3}\x{5D2}\x{5D1}\x{5D0}"
diff --git a/LayoutTests/platform/gtk/fast/text/international/bold-bengali-expected.png b/LayoutTests/platform/gtk/fast/text/international/bold-bengali-expected.png
index 7055d03..91e00a2 100644
--- a/LayoutTests/platform/gtk/fast/text/international/bold-bengali-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/international/bold-bengali-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/international/bold-bengali-expected.txt b/LayoutTests/platform/gtk/fast/text/international/bold-bengali-expected.txt
index 86043b8..282f50e 100644
--- a/LayoutTests/platform/gtk/fast/text/international/bold-bengali-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/international/bold-bengali-expected.txt
@@ -3,20 +3,20 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x576
-      RenderBlock {P} at (0,0) size 784x34
-        RenderText {#text} at (0,0) size 778x34
+      RenderBlock {P} at (0,0) size 784x36
+        RenderText {#text} at (0,0) size 778x35
           text run at (0,0) width 346: "This test verifies we can render bold Bengali properly. "
           text run at (346,0) width 432: "(This is complicated on Linux because it's typically covered by fake-"
-          text run at (0,17) width 433: "bolded FreeSans even though there's also a FreeSansBold available.)"
-      RenderBlock {P} at (0,50) size 784x17
+          text run at (0,18) width 433: "bolded FreeSans even though there's also a FreeSansBold available.)"
+      RenderBlock {P} at (0,52) size 784x18
         RenderText {#text} at (0,0) size 738x17
           text run at (0,0) width 478: "The test passes if the two words below look similar, but the top one is bold. "
           text run at (478,0) width 260: "There should be no missing-glyph boxes."
-      RenderBlock {P} at (0,83) size 784x17
+      RenderBlock {P} at (0,86) size 784x18
         RenderInline {B} at (0,0) size 25x17
           RenderText {#text} at (0,0) size 25x17
             text run at (0,0) width 25: "\x{9AC}\x{9BE}\x{982}\x{9B2}\x{9BE}"
-      RenderBlock {P} at (0,116) size 784x0
-      RenderBlock {P} at (0,116) size 784x17
+      RenderBlock {P} at (0,120) size 784x0
+      RenderBlock {P} at (0,120) size 784x18
         RenderText {#text} at (0,0) size 25x17
           text run at (0,0) width 25: "\x{9AC}\x{9BE}\x{982}\x{9B2}\x{9BE}"
diff --git a/LayoutTests/platform/gtk/fast/text/international/complex-character-based-fallback-expected.png b/LayoutTests/platform/gtk/fast/text/international/complex-character-based-fallback-expected.png
index 2183151..f8641d0 100644
--- a/LayoutTests/platform/gtk/fast/text/international/complex-character-based-fallback-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/international/complex-character-based-fallback-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/international/complex-character-based-fallback-expected.txt b/LayoutTests/platform/gtk/fast/text/international/complex-character-based-fallback-expected.txt
index 77c094b..9a27930 100644
--- a/LayoutTests/platform/gtk/fast/text/international/complex-character-based-fallback-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/international/complex-character-based-fallback-expected.txt
@@ -3,32 +3,32 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x576
-      RenderBlock {P} at (0,0) size 784x34
-        RenderText {#text} at (0,0) size 780x34
+      RenderBlock {P} at (0,0) size 784x36
+        RenderText {#text} at (0,0) size 780x35
           text run at (0,0) width 780: "This tests that complex text that requires font fallback wraps correctly. The text is Tamil, which is not covered by the default"
-          text run at (0,17) width 421: "font, so fallback occurs. Note that the exclamation point in the end "
+          text run at (0,18) width 421: "font, so fallback occurs. Note that the exclamation point in the end "
         RenderInline {I} at (0,0) size 10x17
-          RenderText {#text} at (421,17) size 10x17
-            text run at (421,17) width 10: "is"
-        RenderText {#text} at (431,17) size 327x17
-          text run at (431,17) width 327: " covered by the default font and is rendered using it."
-      RenderBlock {P} at (0,50) size 306x108 [border: (3px solid #000000)]
-        RenderText {#text} at (3,3) size 299x102
+          RenderText {#text} at (421,18) size 10x17
+            text run at (421,18) width 10: "is"
+        RenderText {#text} at (431,18) size 327x17
+          text run at (431,18) width 327: " covered by the default font and is rendered using it."
+      RenderBlock {P} at (0,52) size 306x114 [border: (3px solid #000000)]
+        RenderText {#text} at (3,3) size 299x107
           text run at (3,3) width 299: "\x{B87}\x{BA4}\x{BC1} \x{B89}\x{B99}\x{BCD}\x{B95}\x{BB3}\x{BC8}\x{BAA}\x{BCD} \x{BAA}\x{BCB}\x{BA9}\x{BCD}\x{BB1} \x{B86}\x{BB0}\x{BCD}\x{BB5}\x{BAE}\x{BC1}\x{B9F}\x{BC8}\x{BAF}\x{BB5}\x{BB0}\x{BCD}\x{B95}\x{BB3}\x{BBE}\x{BB2}\x{BCD}"
-          text run at (3,20) width 283: "\x{BA4}\x{BCA}\x{B95}\x{BC1}\x{B95}\x{BCD}\x{B95}\x{BAA}\x{BCD}\x{BAA}\x{B9F}\x{BCD}\x{B9F}\x{BC1} \x{B95}\x{B9F}\x{BCD}\x{B9F}\x{BC1}\x{BAA}\x{BCD}\x{BAA}\x{BBE}\x{B9F}\x{BC1}\x{B95}\x{BB3}\x{BCD} \x{B8F}\x{BA4}\x{BC1}\x{BAE}\x{BCD} \x{B87}\x{BA9}\x{BCD}\x{BB1}\x{BBF}"
-          text run at (3,37) width 241: "\x{B87}\x{BB2}\x{BB5}\x{B9A}\x{BAE}\x{BBE}\x{B95}\x{BAA}\x{BCD} \x{BAA}\x{BAF}\x{BA9}\x{BCD}\x{BAA}\x{B9F}\x{BC1}\x{BA4}\x{BCD}\x{BA4}\x{B95}\x{BCD}\x{B95}\x{BC2}\x{B9F}\x{BBF}\x{BAF} \x{B92}\x{BB0}\x{BC1}"
-          text run at (3,54) width 284: "\x{BAA}\x{BA9}\x{BCD}\x{BAE}\x{BCA}\x{BB4}\x{BBF}\x{B95}\x{BCD} \x{B95}\x{BB2}\x{BC8}\x{B95}\x{BCD} \x{B95}\x{BB3}\x{B9E}\x{BCD}\x{B9A}\x{BBF}\x{BAF}\x{BA4}\x{BCD} \x{BA4}\x{BBF}\x{B9F}\x{BCD}\x{B9F}\x{BAE}\x{BBE}\x{B95}\x{BC1}\x{BAE}\x{BCD}."
-          text run at (3,71) width 260: "\x{B87}\x{B99}\x{BCD}\x{B95}\x{BC1} \x{BA8}\x{BC0}\x{B99}\x{BCD}\x{B95}\x{BB3}\x{BC1}\x{BAE}\x{BCD} \x{B89}\x{B99}\x{BCD}\x{B95}\x{BB3}\x{BC1}\x{B95}\x{BCD}\x{B95}\x{BC1} \x{BB5}\x{BBF}\x{BB0}\x{BC1}\x{BAA}\x{BCD}\x{BAA}\x{BAE}\x{BBE}\x{BA9}"
-          text run at (3,88) width 243: "\x{BA4}\x{BB2}\x{BC8}\x{BAA}\x{BCD}\x{BAA}\x{BC1}\x{B95}\x{BB3}\x{BBF}\x{BB2}\x{BCD} \x{BAA}\x{BC1}\x{BA4}\x{BBF}\x{BA4}\x{BBE}\x{B95}\x{B95}\x{BCD} \x{B95}\x{B9F}\x{BCD}\x{B9F}\x{BC1}\x{BB0}\x{BC8}\x{B95}\x{BB3}\x{BCD}!"
-      RenderBlock {P} at (0,174) size 784x34
-        RenderText {#text} at (0,0) size 778x34
+          text run at (3,21) width 283: "\x{BA4}\x{BCA}\x{B95}\x{BC1}\x{B95}\x{BCD}\x{B95}\x{BAA}\x{BCD}\x{BAA}\x{B9F}\x{BCD}\x{B9F}\x{BC1} \x{B95}\x{B9F}\x{BCD}\x{B9F}\x{BC1}\x{BAA}\x{BCD}\x{BAA}\x{BBE}\x{B9F}\x{BC1}\x{B95}\x{BB3}\x{BCD} \x{B8F}\x{BA4}\x{BC1}\x{BAE}\x{BCD} \x{B87}\x{BA9}\x{BCD}\x{BB1}\x{BBF}"
+          text run at (3,39) width 241: "\x{B87}\x{BB2}\x{BB5}\x{B9A}\x{BAE}\x{BBE}\x{B95}\x{BAA}\x{BCD} \x{BAA}\x{BAF}\x{BA9}\x{BCD}\x{BAA}\x{B9F}\x{BC1}\x{BA4}\x{BCD}\x{BA4}\x{B95}\x{BCD}\x{B95}\x{BC2}\x{B9F}\x{BBF}\x{BAF} \x{B92}\x{BB0}\x{BC1}"
+          text run at (3,57) width 284: "\x{BAA}\x{BA9}\x{BCD}\x{BAE}\x{BCA}\x{BB4}\x{BBF}\x{B95}\x{BCD} \x{B95}\x{BB2}\x{BC8}\x{B95}\x{BCD} \x{B95}\x{BB3}\x{B9E}\x{BCD}\x{B9A}\x{BBF}\x{BAF}\x{BA4}\x{BCD} \x{BA4}\x{BBF}\x{B9F}\x{BCD}\x{B9F}\x{BAE}\x{BBE}\x{B95}\x{BC1}\x{BAE}\x{BCD}."
+          text run at (3,75) width 260: "\x{B87}\x{B99}\x{BCD}\x{B95}\x{BC1} \x{BA8}\x{BC0}\x{B99}\x{BCD}\x{B95}\x{BB3}\x{BC1}\x{BAE}\x{BCD} \x{B89}\x{B99}\x{BCD}\x{B95}\x{BB3}\x{BC1}\x{B95}\x{BCD}\x{B95}\x{BC1} \x{BB5}\x{BBF}\x{BB0}\x{BC1}\x{BAA}\x{BCD}\x{BAA}\x{BAE}\x{BBE}\x{BA9}"
+          text run at (3,93) width 243: "\x{BA4}\x{BB2}\x{BC8}\x{BAA}\x{BCD}\x{BAA}\x{BC1}\x{B95}\x{BB3}\x{BBF}\x{BB2}\x{BCD} \x{BAA}\x{BC1}\x{BA4}\x{BBF}\x{BA4}\x{BBE}\x{B95}\x{B95}\x{BCD} \x{B95}\x{B9F}\x{BCD}\x{B9F}\x{BC1}\x{BB0}\x{BC8}\x{B95}\x{BB3}\x{BCD}!"
+      RenderBlock {P} at (0,182) size 784x36
+        RenderText {#text} at (0,0) size 778x35
           text run at (0,0) width 778: "This is the same text but specifying a font that covers Tamil. Note that the exclamation point is rendered using the same font"
-          text run at (0,17) width 67: "as the text."
-      RenderBlock {P} at (0,224) size 306x108 [border: (3px solid #000000)]
-        RenderText {#text} at (3,3) size 299x102
+          text run at (0,18) width 67: "as the text."
+      RenderBlock {P} at (0,234) size 306x114 [border: (3px solid #000000)]
+        RenderText {#text} at (3,3) size 299x107
           text run at (3,3) width 299: "\x{B87}\x{BA4}\x{BC1} \x{B89}\x{B99}\x{BCD}\x{B95}\x{BB3}\x{BC8}\x{BAA}\x{BCD} \x{BAA}\x{BCB}\x{BA9}\x{BCD}\x{BB1} \x{B86}\x{BB0}\x{BCD}\x{BB5}\x{BAE}\x{BC1}\x{B9F}\x{BC8}\x{BAF}\x{BB5}\x{BB0}\x{BCD}\x{B95}\x{BB3}\x{BBE}\x{BB2}\x{BCD}"
-          text run at (3,20) width 283: "\x{BA4}\x{BCA}\x{B95}\x{BC1}\x{B95}\x{BCD}\x{B95}\x{BAA}\x{BCD}\x{BAA}\x{B9F}\x{BCD}\x{B9F}\x{BC1} \x{B95}\x{B9F}\x{BCD}\x{B9F}\x{BC1}\x{BAA}\x{BCD}\x{BAA}\x{BBE}\x{B9F}\x{BC1}\x{B95}\x{BB3}\x{BCD} \x{B8F}\x{BA4}\x{BC1}\x{BAE}\x{BCD} \x{B87}\x{BA9}\x{BCD}\x{BB1}\x{BBF}"
-          text run at (3,37) width 241: "\x{B87}\x{BB2}\x{BB5}\x{B9A}\x{BAE}\x{BBE}\x{B95}\x{BAA}\x{BCD} \x{BAA}\x{BAF}\x{BA9}\x{BCD}\x{BAA}\x{B9F}\x{BC1}\x{BA4}\x{BCD}\x{BA4}\x{B95}\x{BCD}\x{B95}\x{BC2}\x{B9F}\x{BBF}\x{BAF} \x{B92}\x{BB0}\x{BC1}"
-          text run at (3,54) width 284: "\x{BAA}\x{BA9}\x{BCD}\x{BAE}\x{BCA}\x{BB4}\x{BBF}\x{B95}\x{BCD} \x{B95}\x{BB2}\x{BC8}\x{B95}\x{BCD} \x{B95}\x{BB3}\x{B9E}\x{BCD}\x{B9A}\x{BBF}\x{BAF}\x{BA4}\x{BCD} \x{BA4}\x{BBF}\x{B9F}\x{BCD}\x{B9F}\x{BAE}\x{BBE}\x{B95}\x{BC1}\x{BAE}\x{BCD}."
-          text run at (3,71) width 260: "\x{B87}\x{B99}\x{BCD}\x{B95}\x{BC1} \x{BA8}\x{BC0}\x{B99}\x{BCD}\x{B95}\x{BB3}\x{BC1}\x{BAE}\x{BCD} \x{B89}\x{B99}\x{BCD}\x{B95}\x{BB3}\x{BC1}\x{B95}\x{BCD}\x{B95}\x{BC1} \x{BB5}\x{BBF}\x{BB0}\x{BC1}\x{BAA}\x{BCD}\x{BAA}\x{BAE}\x{BBE}\x{BA9}"
-          text run at (3,88) width 243: "\x{BA4}\x{BB2}\x{BC8}\x{BAA}\x{BCD}\x{BAA}\x{BC1}\x{B95}\x{BB3}\x{BBF}\x{BB2}\x{BCD} \x{BAA}\x{BC1}\x{BA4}\x{BBF}\x{BA4}\x{BBE}\x{B95}\x{B95}\x{BCD} \x{B95}\x{B9F}\x{BCD}\x{B9F}\x{BC1}\x{BB0}\x{BC8}\x{B95}\x{BB3}\x{BCD}!"
+          text run at (3,21) width 283: "\x{BA4}\x{BCA}\x{B95}\x{BC1}\x{B95}\x{BCD}\x{B95}\x{BAA}\x{BCD}\x{BAA}\x{B9F}\x{BCD}\x{B9F}\x{BC1} \x{B95}\x{B9F}\x{BCD}\x{B9F}\x{BC1}\x{BAA}\x{BCD}\x{BAA}\x{BBE}\x{B9F}\x{BC1}\x{B95}\x{BB3}\x{BCD} \x{B8F}\x{BA4}\x{BC1}\x{BAE}\x{BCD} \x{B87}\x{BA9}\x{BCD}\x{BB1}\x{BBF}"
+          text run at (3,39) width 241: "\x{B87}\x{BB2}\x{BB5}\x{B9A}\x{BAE}\x{BBE}\x{B95}\x{BAA}\x{BCD} \x{BAA}\x{BAF}\x{BA9}\x{BCD}\x{BAA}\x{B9F}\x{BC1}\x{BA4}\x{BCD}\x{BA4}\x{B95}\x{BCD}\x{B95}\x{BC2}\x{B9F}\x{BBF}\x{BAF} \x{B92}\x{BB0}\x{BC1}"
+          text run at (3,57) width 284: "\x{BAA}\x{BA9}\x{BCD}\x{BAE}\x{BCA}\x{BB4}\x{BBF}\x{B95}\x{BCD} \x{B95}\x{BB2}\x{BC8}\x{B95}\x{BCD} \x{B95}\x{BB3}\x{B9E}\x{BCD}\x{B9A}\x{BBF}\x{BAF}\x{BA4}\x{BCD} \x{BA4}\x{BBF}\x{B9F}\x{BCD}\x{B9F}\x{BAE}\x{BBE}\x{B95}\x{BC1}\x{BAE}\x{BCD}."
+          text run at (3,75) width 260: "\x{B87}\x{B99}\x{BCD}\x{B95}\x{BC1} \x{BA8}\x{BC0}\x{B99}\x{BCD}\x{B95}\x{BB3}\x{BC1}\x{BAE}\x{BCD} \x{B89}\x{B99}\x{BCD}\x{B95}\x{BB3}\x{BC1}\x{B95}\x{BCD}\x{B95}\x{BC1} \x{BB5}\x{BBF}\x{BB0}\x{BC1}\x{BAA}\x{BCD}\x{BAA}\x{BAE}\x{BBE}\x{BA9}"
+          text run at (3,93) width 243: "\x{BA4}\x{BB2}\x{BC8}\x{BAA}\x{BCD}\x{BAA}\x{BC1}\x{B95}\x{BB3}\x{BBF}\x{BB2}\x{BCD} \x{BAA}\x{BC1}\x{BA4}\x{BBF}\x{BA4}\x{BBE}\x{B95}\x{B95}\x{BCD} \x{B95}\x{B9F}\x{BCD}\x{B9F}\x{BC1}\x{BB0}\x{BC8}\x{B95}\x{BB3}\x{BCD}!"
diff --git a/LayoutTests/platform/gtk/fast/text/international/danda-space-expected.png b/LayoutTests/platform/gtk/fast/text/international/danda-space-expected.png
index 3371543..16a51a4 100644
--- a/LayoutTests/platform/gtk/fast/text/international/danda-space-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/international/danda-space-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/international/danda-space-expected.txt b/LayoutTests/platform/gtk/fast/text/international/danda-space-expected.txt
index 80527b6..724913f 100644
--- a/LayoutTests/platform/gtk/fast/text/international/danda-space-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/international/danda-space-expected.txt
@@ -3,7 +3,7 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x576
-      RenderBlock {P} at (0,0) size 784x17
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 53x17
           text run at (0,0) width 53: "Test for "
         RenderInline {A} at (0,0) size 68x17 [color=#0000EE]
@@ -11,6 +11,6 @@
             text run at (53,0) width 68: "bug 25464"
         RenderText {#text} at (121,0) size 385x17
           text run at (121,0) width 385: ": Test for rendering of Danda (U+0964) followed by a space."
-      RenderBlock {P} at (0,33) size 784x17
+      RenderBlock {P} at (0,34) size 784x18
         RenderText {#text} at (0,0) size 311x17
           text run at (0,0) width 311: "\x{A39}\x{A41}\x{A70}\x{A26}\x{A40} \x{A39}\x{A48}\x{964} \x{A07}\x{A38} \x{A32}\x{A3F}\x{A2A}\x{A40} \x{A26}\x{A47} \x{A35}\x{A3F}\x{A1A} \x{A69}\x{A6B} (35) \x{A05}\x{A71}\x{A16}\x{A30} \x{A39}\x{A41}\x{A70}\x{A26}\x{A47} \x{A39}\x{A28}\x{964}"
diff --git a/LayoutTests/platform/gtk/fast/text/international/hebrew-vowels-expected.png b/LayoutTests/platform/gtk/fast/text/international/hebrew-vowels-expected.png
index 8ae69cf..a412a30 100644
--- a/LayoutTests/platform/gtk/fast/text/international/hebrew-vowels-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/international/hebrew-vowels-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/international/hebrew-vowels-expected.txt b/LayoutTests/platform/gtk/fast/text/international/hebrew-vowels-expected.txt
index 6a31ceb..503d007 100644
--- a/LayoutTests/platform/gtk/fast/text/international/hebrew-vowels-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/international/hebrew-vowels-expected.txt
@@ -3,27 +3,27 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x17
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 274x17
           text run at (0,0) width 274: "This test covers Hebrew vowel positioning."
-      RenderBlock {HR} at (0,33) size 784x2 [border: (1px inset #000000)]
-      RenderBlock {P} at (0,51) size 784x17
+      RenderBlock {HR} at (0,34) size 784x2 [border: (1px inset #000000)]
+      RenderBlock {P} at (0,52) size 784x18
         RenderText {#text} at (0,0) size 458x17
           text run at (0,0) width 458: "The vowel (two vertical dots) should be centered beneath the main letter."
-      RenderBlock {DIV} at (0,84) size 784x88
-        RenderText {#text} at (65,0) size 76x88
-          text run at (65,0) width 76 RTL: "\x{5E1}\x{5B0} "
-        RenderText {#text} at (0,0) size 65x88
-          text run at (0,0) width 65 RTL: "\x{5E9}\x{5B0}"
+      RenderBlock {DIV} at (0,86) size 784x92
+        RenderText {#text} at (65,2) size 76x88
+          text run at (65,2) width 76 RTL: "\x{5E1}\x{5B0} "
+        RenderText {#text} at (0,2) size 65x88
+          text run at (0,2) width 65 RTL: "\x{5E9}\x{5B0}"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {HR} at (0,180) size 784x2 [border: (1px inset #000000)]
-      RenderBlock {P} at (0,198) size 784x17
+      RenderBlock {HR} at (0,186) size 784x2 [border: (1px inset #000000)]
+      RenderBlock {P} at (0,204) size 784x18
         RenderText {#text} at (0,0) size 637x17
           text run at (0,0) width 637: "The dot should be positioned on the right side of the first letter, and on the left side of the second one."
-      RenderBlock {DIV} at (0,231) size 784x176
-        RenderText {#text} at (0,0) size 65x88
-          text run at (0,0) width 65 RTL: "\x{5E9}\x{5C1}"
-        RenderBR {BR} at (65,71) size 0x0
-        RenderText {#text} at (0,88) size 65x88
-          text run at (0,88) width 65 RTL: "\x{5E9}\x{5C2}"
+      RenderBlock {DIV} at (0,238) size 784x184
+        RenderText {#text} at (0,2) size 65x88
+          text run at (0,2) width 65 RTL: "\x{5E9}\x{5C1}"
+        RenderBR {BR} at (65,73) size 0x0
+        RenderText {#text} at (0,94) size 65x88
+          text run at (0,94) width 65 RTL: "\x{5E9}\x{5C2}"
         RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/text/international/hindi-spacing-expected.png b/LayoutTests/platform/gtk/fast/text/international/hindi-spacing-expected.png
index 97d532b..3d09471 100644
--- a/LayoutTests/platform/gtk/fast/text/international/hindi-spacing-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/international/hindi-spacing-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/international/hindi-spacing-expected.txt b/LayoutTests/platform/gtk/fast/text/international/hindi-spacing-expected.txt
index f73853f..570be8f 100644
--- a/LayoutTests/platform/gtk/fast/text/international/hindi-spacing-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/international/hindi-spacing-expected.txt
@@ -3,24 +3,24 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderText {#text} at (0,0) size 777x34
+      RenderText {#text} at (0,0) size 777x35
         text run at (0,0) width 777: "This tests the width of a breaking space after a Hindi character to ensure that it's measured properly and enough space is left"
-        text run at (0,17) width 752: "for it. Neither the Hindi on the button below nor the same text on two lines below that should be truncated at either end."
-      RenderBR {BR} at (752,31) size 0x0
-      RenderButton {INPUT} at (2,36) size 130x26 [color=#2E3436] [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
-        RenderBlock (anonymous) at (8,4) size 114x17
+        text run at (0,18) width 752: "for it. Neither the Hindi on the button below nor the same text on two lines below that should be truncated at either end."
+      RenderBR {BR} at (752,32) size 0x0
+      RenderButton {INPUT} at (2,38) size 130x27 [color=#2E3436] [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
+        RenderBlock (anonymous) at (8,4) size 114x18
           RenderText at (0,0) size 114x17
             text run at (0,0) width 114: "\x{915}\x{93F}\x{938}\x{940} \x{92D}\x{940} \x{924}\x{930}\x{939} \x{906}\x{917}\x{947} \x{92C}"
-      RenderBR {BR} at (134,54) size 0x0
+      RenderBR {BR} at (134,56) size 0x0
       RenderInline {SPAN} at (0,0) size 114x17
-        RenderText {#text} at (0,64) size 114x17
-          text run at (0,64) width 114: "\x{915}\x{93F}\x{938}\x{940} \x{92D}\x{940} \x{924}\x{930}\x{939} \x{906}\x{917}\x{947} \x{92C}"
-      RenderText {#text} at (114,64) size 25x17
-        text run at (114,64) width 25: "Foo"
-      RenderBR {BR} at (139,78) size 0x0
+        RenderText {#text} at (0,67) size 114x17
+          text run at (0,67) width 114: "\x{915}\x{93F}\x{938}\x{940} \x{92D}\x{940} \x{924}\x{930}\x{939} \x{906}\x{917}\x{947} \x{92C}"
+      RenderText {#text} at (114,67) size 25x17
+        text run at (114,67) width 25: "Foo"
+      RenderBR {BR} at (139,81) size 0x0
       RenderInline {SPAN} at (0,0) size 114x17
-        RenderText {#text} at (0,81) size 114x17
-          text run at (0,81) width 114: "\x{915}\x{93F}\x{938}\x{940} \x{92D}\x{940} \x{924}\x{930}\x{939} \x{906}\x{917}\x{947} \x{92C}"
-      RenderText {#text} at (114,81) size 25x17
-        text run at (114,81) width 25: "Foo"
-      RenderBR {BR} at (139,95) size 0x0
+        RenderText {#text} at (0,85) size 114x17
+          text run at (0,85) width 114: "\x{915}\x{93F}\x{938}\x{940} \x{92D}\x{940} \x{924}\x{930}\x{939} \x{906}\x{917}\x{947} \x{92C}"
+      RenderText {#text} at (114,85) size 25x17
+        text run at (114,85) width 25: "Foo"
+      RenderBR {BR} at (139,99) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/text/international/hindi-whitespace-expected.png b/LayoutTests/platform/gtk/fast/text/international/hindi-whitespace-expected.png
index 6605d8d..6c03390 100644
--- a/LayoutTests/platform/gtk/fast/text/international/hindi-whitespace-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/international/hindi-whitespace-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/international/hindi-whitespace-expected.txt b/LayoutTests/platform/gtk/fast/text/international/hindi-whitespace-expected.txt
index 803c6a9..a3fc3ed 100644
--- a/LayoutTests/platform/gtk/fast/text/international/hindi-whitespace-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/international/hindi-whitespace-expected.txt
@@ -3,24 +3,24 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x576
-      RenderBlock {P} at (0,0) size 784x34
-        RenderText {#text} at (0,0) size 762x34
+      RenderBlock {P} at (0,0) size 784x36
+        RenderText {#text} at (0,0) size 762x35
           text run at (0,0) width 762: "This HTML tests if the 'while-space' property controls the behavors of line-break characters (U+000A and U+000D) in a"
-          text run at (0,17) width 135: "complex text (Hindi)."
-      RenderBlock {P} at (0,50) size 784x34
-        RenderText {#text} at (0,0) size 714x34
+          text run at (0,18) width 135: "complex text (Hindi)."
+      RenderBlock {P} at (0,52) size 784x36
+        RenderText {#text} at (0,0) size 714x35
           text run at (0,0) width 714: "If this test succeeds, you can see this Hindi word \"\x{935}\x{93F}\x{937}\x{92F}\x{94B}\x{902}\" repeated three times separated by a space in the first two"
-          text run at (0,17) width 491: "paragraphs. In the third paragraphs, it'll be shown three times in separate lines."
-      RenderBlock {P} at (0,100) size 784x17
+          text run at (0,18) width 491: "paragraphs. In the third paragraphs, it'll be shown three times in separate lines."
+      RenderBlock {P} at (0,104) size 784x18
         RenderText {#text} at (0,0) size 119x17
           text run at (0,0) width 119: "1. \x{935}\x{93F}\x{937}\x{92F}\x{94B}\x{902} \x{935}\x{93F}\x{937}\x{92F}\x{94B}\x{902}\x{D}\x{935}\x{93F}\x{937}\x{92F}\x{94B}\x{902}"
-      RenderBlock {P} at (0,133) size 784x17
+      RenderBlock {P} at (0,138) size 784x18
         RenderText {#text} at (0,0) size 119x17
           text run at (0,0) width 119: "2. \x{935}\x{93F}\x{937}\x{92F}\x{94B}\x{902} \x{935}\x{93F}\x{937}\x{92F}\x{94B}\x{902}\x{D}\x{935}\x{93F}\x{937}\x{92F}\x{94B}\x{902}"
-      RenderBlock {P} at (0,166) size 784x51
-        RenderText {#text} at (0,0) size 66x51
+      RenderBlock {P} at (0,172) size 784x54
+        RenderText {#text} at (0,0) size 66x53
           text run at (0,0) width 12: "3."
           text run at (12,0) width 0: " "
-          text run at (0,17) width 33: "\x{935}\x{93F}\x{937}\x{92F}\x{94B}\x{902}"
-          text run at (33,17) width 0: " "
-          text run at (0,34) width 66: "\x{935}\x{93F}\x{937}\x{92F}\x{94B}\x{902}\x{D}\x{935}\x{93F}\x{937}\x{92F}\x{94B}\x{902}"
+          text run at (0,18) width 33: "\x{935}\x{93F}\x{937}\x{92F}\x{94B}\x{902}"
+          text run at (33,18) width 0: " "
+          text run at (0,36) width 66: "\x{935}\x{93F}\x{937}\x{92F}\x{94B}\x{902}\x{D}\x{935}\x{93F}\x{937}\x{92F}\x{94B}\x{902}"
diff --git a/LayoutTests/platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png b/LayoutTests/platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png
index 9fd10a7..3dc3dd0 100644
--- a/LayoutTests/platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt b/LayoutTests/platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt
index d578dc0..e584972 100644
--- a/LayoutTests/platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt
@@ -1,99 +1,99 @@
-layer at (0,0) size 800x600
-  RenderView at (0,0) size 800x600
-layer at (0,0) size 800x599
-  RenderBlock {HTML} at (0,0) size 800x599
-    RenderBody {BODY} at (8,16) size 784x575
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 785x608
+  RenderView at (0,0) size 785x600
+layer at (0,0) size 785x608
+  RenderBlock {HTML} at (0,0) size 785x608
+    RenderBody {BODY} at (8,16) size 769x584
+      RenderBlock {P} at (0,0) size 769x18
         RenderText {#text} at (0,0) size 695x17
           text run at (0,0) width 486: "Verify that the alignment and writing direction of each selected item matches "
           text run at (486,0) width 209: "the one below the pop-up button."
-      RenderBlock {DIV} at (0,33) size 784x270
-        RenderMenuList {SELECT} at (0,0) size 500x29 [color=#2E3436] [bgcolor=#FFFFFF] [border: (1px solid #2E3436)]
-          RenderBlock (anonymous) at (1,1) size 498x27
+      RenderBlock {DIV} at (0,34) size 769x274
+        RenderMenuList {SELECT} at (0,0) size 500x30 [color=#2E3436] [bgcolor=#FFFFFF] [border: (1px solid #2E3436)]
+          RenderBlock (anonymous) at (1,1) size 498x28
             RenderText at (9,5) size 181x17
               text run at (9,5) width 35: "First "
               text run at (44,5) width 56 RTL: ") \x{5E8}\x{5D1}\x{5D9}\x{5E2}\x{5D9}\x{5EA}"
               text run at (100,5) width 18: "03"
               text run at (118,5) width 43 RTL: "\x{5E9}\x{5E0}\x{5D9}\x{5D4} ("
               text run at (161,5) width 29: " fifth"
-        RenderBlock {DIV} at (0,31) size 470x35
+        RenderBlock {DIV} at (0,32) size 470x35
           RenderText {#text} at (10,10) size 155x15
             text run at (10,10) width 30: "First "
             text run at (40,10) width 48 RTL: ") \x{5E8}\x{5D1}\x{5D9}\x{5E2}\x{5D9}\x{5EA}"
             text run at (88,10) width 14: "03"
             text run at (102,10) width 37 RTL: "\x{5E9}\x{5E0}\x{5D9}\x{5D4} ("
             text run at (139,10) width 26: " fifth"
-        RenderMenuList {SELECT} at (0,68) size 500x29 [color=#2E3436] [bgcolor=#FFFFFF] [border: (1px solid #2E3436)]
-          RenderBlock (anonymous) at (1,1) size 498x27
+        RenderMenuList {SELECT} at (0,69) size 500x30 [color=#2E3436] [bgcolor=#FFFFFF] [border: (1px solid #2E3436)]
+          RenderBlock (anonymous) at (1,1) size 498x28
             RenderText at (9,5) size 181x17
               text run at (9,5) width 25: "fifth"
               text run at (34,5) width 60 RTL: ") \x{5E8}\x{5D1}\x{5D9}\x{5E2}\x{5D9}\x{5EA} "
               text run at (94,5) width 18: "03"
               text run at (112,5) width 47 RTL: " \x{5E9}\x{5E0}\x{5D9}\x{5D4} ("
               text run at (159,5) width 31: "First"
-        RenderBlock {DIV} at (0,99) size 470x35
+        RenderBlock {DIV} at (0,101) size 470x35
           RenderText {#text} at (10,10) size 155x15
             text run at (10,10) width 22: "fifth"
             text run at (32,10) width 52 RTL: ") \x{5E8}\x{5D1}\x{5D9}\x{5E2}\x{5D9}\x{5EA} "
             text run at (84,10) width 14: "03"
             text run at (98,10) width 41 RTL: " \x{5E9}\x{5E0}\x{5D9}\x{5D4} ("
             text run at (139,10) width 26: "First"
-        RenderMenuList {SELECT} at (0,136) size 500x29 [color=#2E3436] [bgcolor=#FFFFFF] [border: (1px solid #2E3436)]
-          RenderBlock (anonymous) at (1,1) size 498x27
+        RenderMenuList {SELECT} at (0,138) size 500x30 [color=#2E3436] [bgcolor=#FFFFFF] [border: (1px solid #2E3436)]
+          RenderBlock (anonymous) at (1,1) size 498x28
             RenderText at (9,5) size 181x17
               text run at (9,5) width 181 LTR override: "First \x{5E9}\x{5E0}\x{5D9}\x{5D4} (03) \x{5E8}\x{5D1}\x{5D9}\x{5E2}\x{5D9}\x{5EA} fifth"
-        RenderBlock {DIV} at (0,167) size 470x35
+        RenderBlock {DIV} at (0,170) size 470x35
           RenderText {#text} at (10,10) size 155x15
             text run at (10,10) width 155 LTR override: "First \x{5E9}\x{5E0}\x{5D9}\x{5D4} (03) \x{5E8}\x{5D1}\x{5D9}\x{5E2}\x{5D9}\x{5EA} fifth"
-        RenderMenuList {SELECT} at (0,204) size 500x29 [color=#2E3436] [bgcolor=#FFFFFF] [border: (1px solid #2E3436)]
-          RenderBlock (anonymous) at (1,1) size 498x27
+        RenderMenuList {SELECT} at (0,207) size 500x30 [color=#2E3436] [bgcolor=#FFFFFF] [border: (1px solid #2E3436)]
+          RenderBlock (anonymous) at (1,1) size 498x28
             RenderText at (9,5) size 181x17
               text run at (9,5) width 181 RTL override: "First \x{5E9}\x{5E0}\x{5D9}\x{5D4} (03) \x{5E8}\x{5D1}\x{5D9}\x{5E2}\x{5D9}\x{5EA} fifth"
-        RenderBlock {DIV} at (0,235) size 470x35
+        RenderBlock {DIV} at (0,239) size 470x35
           RenderText {#text} at (10,10) size 155x15
             text run at (10,10) width 155 RTL override: "First \x{5E9}\x{5E0}\x{5D9}\x{5D4} (03) \x{5E8}\x{5D1}\x{5D9}\x{5E2}\x{5D9}\x{5EA} fifth"
-      RenderBlock {DIV} at (0,305) size 784x270
-        RenderMenuList {SELECT} at (0,0) size 500x29 [color=#2E3436] [bgcolor=#FFFFFF] [border: (1px solid #2E3436)]
-          RenderBlock (anonymous) at (1,1) size 498x27
+      RenderBlock {DIV} at (0,310) size 769x274
+        RenderMenuList {SELECT} at (0,0) size 500x30 [color=#2E3436] [bgcolor=#FFFFFF] [border: (1px solid #2E3436)]
+          RenderBlock (anonymous) at (1,1) size 498x28
             RenderText at (308,5) size 181x17
               text run at (308,5) width 35: "First "
               text run at (343,5) width 56 RTL: ") \x{5E8}\x{5D1}\x{5D9}\x{5E2}\x{5D9}\x{5EA}"
               text run at (399,5) width 18: "03"
               text run at (417,5) width 43 RTL: "\x{5E9}\x{5E0}\x{5D9}\x{5D4} ("
               text run at (460,5) width 29: " fifth"
-        RenderBlock {DIV} at (0,31) size 470x35
+        RenderBlock {DIV} at (0,32) size 470x35
           RenderText {#text} at (305,10) size 155x15
             text run at (305,10) width 30: "First "
             text run at (335,10) width 48 RTL: ") \x{5E8}\x{5D1}\x{5D9}\x{5E2}\x{5D9}\x{5EA}"
             text run at (383,10) width 14: "03"
             text run at (397,10) width 37 RTL: "\x{5E9}\x{5E0}\x{5D9}\x{5D4} ("
             text run at (434,10) width 26: " fifth"
-        RenderMenuList {SELECT} at (0,68) size 500x29 [color=#2E3436] [bgcolor=#FFFFFF] [border: (1px solid #2E3436)]
-          RenderBlock (anonymous) at (1,1) size 498x27
+        RenderMenuList {SELECT} at (0,69) size 500x30 [color=#2E3436] [bgcolor=#FFFFFF] [border: (1px solid #2E3436)]
+          RenderBlock (anonymous) at (1,1) size 498x28
             RenderText at (308,5) size 181x17
               text run at (308,5) width 25: "fifth"
               text run at (333,5) width 60 RTL: ") \x{5E8}\x{5D1}\x{5D9}\x{5E2}\x{5D9}\x{5EA} "
               text run at (393,5) width 18: "03"
               text run at (411,5) width 47 RTL: " \x{5E9}\x{5E0}\x{5D9}\x{5D4} ("
               text run at (458,5) width 31: "First"
-        RenderBlock {DIV} at (0,99) size 470x35
+        RenderBlock {DIV} at (0,101) size 470x35
           RenderText {#text} at (305,10) size 155x15
             text run at (305,10) width 22: "fifth"
             text run at (327,10) width 52 RTL: ") \x{5E8}\x{5D1}\x{5D9}\x{5E2}\x{5D9}\x{5EA} "
             text run at (379,10) width 14: "03"
             text run at (393,10) width 41 RTL: " \x{5E9}\x{5E0}\x{5D9}\x{5D4} ("
             text run at (434,10) width 26: "First"
-        RenderMenuList {SELECT} at (0,136) size 500x29 [color=#2E3436] [bgcolor=#FFFFFF] [border: (1px solid #2E3436)]
-          RenderBlock (anonymous) at (1,1) size 498x27
+        RenderMenuList {SELECT} at (0,138) size 500x30 [color=#2E3436] [bgcolor=#FFFFFF] [border: (1px solid #2E3436)]
+          RenderBlock (anonymous) at (1,1) size 498x28
             RenderText at (308,5) size 181x17
               text run at (308,5) width 181 LTR override: "First \x{5E9}\x{5E0}\x{5D9}\x{5D4} (03) \x{5E8}\x{5D1}\x{5D9}\x{5E2}\x{5D9}\x{5EA} fifth"
-        RenderBlock {DIV} at (0,167) size 470x35
+        RenderBlock {DIV} at (0,170) size 470x35
           RenderText {#text} at (305,10) size 155x15
             text run at (305,10) width 155 LTR override: "First \x{5E9}\x{5E0}\x{5D9}\x{5D4} (03) \x{5E8}\x{5D1}\x{5D9}\x{5E2}\x{5D9}\x{5EA} fifth"
-        RenderMenuList {SELECT} at (0,204) size 500x29 [color=#2E3436] [bgcolor=#FFFFFF] [border: (1px solid #2E3436)]
-          RenderBlock (anonymous) at (1,1) size 498x27
+        RenderMenuList {SELECT} at (0,207) size 500x30 [color=#2E3436] [bgcolor=#FFFFFF] [border: (1px solid #2E3436)]
+          RenderBlock (anonymous) at (1,1) size 498x28
             RenderText at (308,5) size 181x17
               text run at (308,5) width 181 RTL override: "First \x{5E9}\x{5E0}\x{5D9}\x{5D4} (03) \x{5E8}\x{5D1}\x{5D9}\x{5E2}\x{5D9}\x{5EA} fifth"
-        RenderBlock {DIV} at (0,235) size 470x35
+        RenderBlock {DIV} at (0,239) size 470x35
           RenderText {#text} at (305,10) size 155x15
             text run at (305,10) width 155 RTL override: "First \x{5E9}\x{5E0}\x{5D9}\x{5D4} (03) \x{5E8}\x{5D1}\x{5D9}\x{5E2}\x{5D9}\x{5EA} fifth"
diff --git a/LayoutTests/platform/gtk/fast/text/international/rtl-caret-expected.png b/LayoutTests/platform/gtk/fast/text/international/rtl-caret-expected.png
index 70dc112..a4d339a 100644
--- a/LayoutTests/platform/gtk/fast/text/international/rtl-caret-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/international/rtl-caret-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/international/rtl-caret-expected.txt b/LayoutTests/platform/gtk/fast/text/international/rtl-caret-expected.txt
index ddc2b9b..4481d9b 100644
--- a/LayoutTests/platform/gtk/fast/text/international/rtl-caret-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/international/rtl-caret-expected.txt
@@ -3,24 +3,24 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x34
+      RenderBlock {P} at (0,0) size 784x36
         RenderText {#text} at (0,0) size 221x17
           text run at (0,0) width 221: "This is a regression test for "
-        RenderInline {I} at (0,0) size 761x34
+        RenderInline {I} at (0,0) size 761x35
           RenderInline {A} at (0,0) size 426x17 [color=#0000EE]
             RenderText {#text} at (221,0) size 426x17
               text run at (221,0) width 426: "http://bugzilla.opendarwin.org/show_bug.cgi?id=8866"
-          RenderText {#text} at (647,0) size 761x34
+          RenderText {#text} at (647,0) size 761x35
             text run at (647,0) width 5: " "
             text run at (652,0) width 109: "REGRESSION:"
-            text run at (0,17) width 277: "Incorrect caret position in RTL text"
-        RenderText {#text} at (277,17) size 5x17
-          text run at (277,17) width 5: "."
-      RenderBlock {P} at (0,50) size 784x17
+            text run at (0,18) width 277: "Incorrect caret position in RTL text"
+        RenderText {#text} at (277,18) size 5x17
+          text run at (277,18) width 5: "."
+      RenderBlock {P} at (0,52) size 784x18
         RenderText {#text} at (0,0) size 437x17
           text run at (0,0) width 437: "The caret should be in the middle of the Hebrew word."
-      RenderBlock {HR} at (0,83) size 784x2 [border: (1px inset #000000)]
-      RenderBlock {DIV} at (0,93) size 784x17
+      RenderBlock {HR} at (0,86) size 784x2 [border: (1px inset #000000)]
+      RenderBlock {DIV} at (0,96) size 784x18
         RenderText {#text} at (0,0) size 60x17
           text run at (0,0) width 60 RTL: "\x{5D0}\x{5D5}\x{5DB}\x{5DE}\x{5E0}\x{5D9}\x{5D5}\x{5EA}"
 caret: position 5 of child 0 {#text} of child 7 {DIV} of body
diff --git a/LayoutTests/platform/gtk/fast/text/international/rtl-white-space-pre-wrap-expected.png b/LayoutTests/platform/gtk/fast/text/international/rtl-white-space-pre-wrap-expected.png
index 5f23290..309ed81 100644
--- a/LayoutTests/platform/gtk/fast/text/international/rtl-white-space-pre-wrap-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/international/rtl-white-space-pre-wrap-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/international/rtl-white-space-pre-wrap-expected.txt b/LayoutTests/platform/gtk/fast/text/international/rtl-white-space-pre-wrap-expected.txt
index d756978..8bf083c 100644
--- a/LayoutTests/platform/gtk/fast/text/international/rtl-white-space-pre-wrap-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/international/rtl-white-space-pre-wrap-expected.txt
@@ -3,42 +3,42 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x34
+      RenderBlock {P} at (0,0) size 784x36
         RenderText {#text} at (0,0) size 104x17
           text run at (0,0) width 104: "This is a test for "
-        RenderInline {I} at (0,0) size 749x34
+        RenderInline {I} at (0,0) size 749x35
           RenderInline {A} at (0,0) size 348x17 [color=#0000EE]
             RenderText {#text} at (104,0) size 348x17
               text run at (104,0) width 348: "http://bugzilla.opendarwin.org/show_bug.cgi?id=9670"
-          RenderText {#text} at (452,0) size 749x34
+          RenderText {#text} at (452,0) size 749x35
             text run at (452,0) width 4: " "
             text run at (456,0) width 293: "http://bugzilla.opendarwin.org/show_bug.cgi?"
-            text run at (0,17) width 55: "id=9670"
-        RenderText {#text} at (55,17) size 4x17
-          text run at (55,17) width 4: "."
-      RenderBlock {P} at (0,50) size 784x17
+            text run at (0,18) width 55: "id=9670"
+        RenderText {#text} at (55,18) size 4x17
+          text run at (55,18) width 4: "."
+      RenderBlock {P} at (0,52) size 784x18
         RenderText {#text} at (0,0) size 543x17
           text run at (0,0) width 543: "All text should be aligned with the right edge of its container and should not overflow."
-      RenderBlock {HR} at (0,83) size 784x2 [border: (1px inset #000000)]
-      RenderBlock {DIV} at (0,93) size 191x54 [bgcolor=#FFFF00]
-        RenderText {#text} at (48,0) size 143x54
+      RenderBlock {HR} at (0,86) size 784x2 [border: (1px inset #000000)]
+      RenderBlock {DIV} at (0,96) size 191x56 [bgcolor=#FFFF00]
+        RenderText {#text} at (48,0) size 143x55
           text run at (48,0) width 7 RTL: " "
           text run at (55,0) width 136 RTL: "\x{5D0}\x{5DB}\x{5DC}\x{5EA} \x{5E4}\x{5DC}\x{5E4}\x{5DC}?"
-          text run at (91,27) width 100 RTL: "\x{5E9}\x{5EA}\x{5D4} \x{5DE}\x{5D9}\x{5E5}!"
-      RenderBlock (anonymous) at (0,147) size 784x84
+          text run at (91,28) width 100 RTL: "\x{5E9}\x{5EA}\x{5D4} \x{5DE}\x{5D9}\x{5E5}!"
+      RenderBlock (anonymous) at (0,152) size 784x88
         RenderBR {BR} at (0,0) size 0x17
-        RenderText {#text} at (199,67) size 4x17
-          text run at (199,67) width 4: " "
+        RenderText {#text} at (199,70) size 4x17
+          text run at (199,70) width 4: " "
         RenderBR {BR} at (0,0) size 0x0
-      RenderBlock {DIV} at (0,231) size 191x54 [bgcolor=#FFFF00]
-        RenderText {#text} at (48,0) size 143x54
+      RenderBlock {DIV} at (0,240) size 191x56 [bgcolor=#FFFF00]
+        RenderText {#text} at (48,0) size 143x55
           text run at (48,0) width 7 RTL: " "
           text run at (55,0) width 136 RTL: "\x{5D0}\x{5DB}\x{5DC}\x{5EA} \x{5E4}\x{5DC}\x{5E4}\x{5DC}?"
-          text run at (91,27) width 100 RTL: "\x{5E9}\x{5EA}\x{5D4} \x{5DE}\x{5D9}\x{5E5}!"
-layer at (8,174) size 199x60 clip at (9,175) size 197x58
-  RenderTextControl {TEXTAREA} at (0,19) size 199x60 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-    RenderBlock {DIV} at (3,3) size 193x54
-      RenderText {#text} at (0,0) size 193x54
+          text run at (91,28) width 100 RTL: "\x{5E9}\x{5EA}\x{5D4} \x{5DE}\x{5D9}\x{5E5}!"
+layer at (8,180) size 199x62 clip at (9,181) size 197x60
+  RenderTextControl {TEXTAREA} at (0,20) size 199x62 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (3,3) size 193x56
+      RenderText {#text} at (0,0) size 193x55
         text run at (0,0) width 0 RTL: " "
         text run at (0,0) width 193 RTL: "\x{5D0}\x{5DB}\x{5DC}\x{5EA} \x{5E4}\x{5DC}\x{5E4}\x{5DC}? \x{5E9}\x{5EA}\x{5D4}"
-        text run at (150,27) width 43 RTL: "\x{5DE}\x{5D9}\x{5E5}!"
+        text run at (150,28) width 43 RTL: "\x{5DE}\x{5D9}\x{5E5}!"
diff --git a/LayoutTests/platform/gtk/fast/text/international/synthesized-italic-vertical-latin-expected.png b/LayoutTests/platform/gtk/fast/text/international/synthesized-italic-vertical-latin-expected.png
index 6a3b39c..b762fb0 100644
--- a/LayoutTests/platform/gtk/fast/text/international/synthesized-italic-vertical-latin-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/international/synthesized-italic-vertical-latin-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/international/synthesized-italic-vertical-latin-expected.txt b/LayoutTests/platform/gtk/fast/text/international/synthesized-italic-vertical-latin-expected.txt
index ed034ef..f5ce5bf 100644
--- a/LayoutTests/platform/gtk/fast/text/international/synthesized-italic-vertical-latin-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/international/synthesized-italic-vertical-latin-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 93x600
-  RenderBlock {HTML} at (0,0) size 93x600
-    RenderBody {BODY} at (30,8) size 33x584
-      RenderBlock {P} at (0,0) size 33x584
-        RenderText {#text} at (0,0) size 33x376
-          text run at (0,0) width 376: "ABC\x{4E39}\x{7FBD} \x{4EAE}\x{4ECB}ABC\x{4E39}\x{7FBD} \x{4EAE}\x{4ECB}"
+layer at (0,0) size 94x600
+  RenderBlock {HTML} at (0,0) size 94x600
+    RenderBody {BODY} at (30,8) size 34x584
+      RenderBlock {P} at (0,0) size 34x584
+        RenderText {#text} at (0,0) size 33x368
+          text run at (0,0) width 368: "ABC\x{4E39}\x{7FBD} \x{4EAE}\x{4ECB}ABC\x{4E39}\x{7FBD} \x{4EAE}\x{4ECB}"
diff --git a/LayoutTests/platform/gtk/fast/text/international/system-language/system-font-punctuation-expected.txt b/LayoutTests/platform/gtk/fast/text/international/system-language/system-font-punctuation-expected.txt
index cfda699..6066349 100644
--- a/LayoutTests/platform/gtk/fast/text/international/system-language/system-font-punctuation-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/international/system-language/system-font-punctuation-expected.txt
@@ -1,12 +1,12 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x106
-  RenderBlock {HTML} at (0,0) size 800x106
-    RenderBody {BODY} at (8,8) size 784x90
-      RenderBlock (anonymous) at (0,0) size 784x34
-        RenderText {#text} at (0,0) size 771x34
+layer at (0,0) size 800x109
+  RenderBlock {HTML} at (0,0) size 800x109
+    RenderBody {BODY} at (8,8) size 784x93
+      RenderBlock (anonymous) at (0,0) size 784x36
+        RenderText {#text} at (0,0) size 771x35
           text run at (0,0) width 771: "This test makes sure punctuation laid out with the system font does not use vertical glyphs. The test passes if the semicolon"
-          text run at (0,17) width 447: "below looks like a regular horizontal semicolon (;) and is not sideways."
-      RenderBlock {DIV} at (0,34) size 784x56
+          text run at (0,18) width 447: "below looks like a regular horizontal semicolon (;) and is not sideways."
+      RenderBlock {DIV} at (0,36) size 784x57
         RenderText {#text} at (0,0) size 14x56
           text run at (0,0) width 14: ";"
diff --git a/LayoutTests/platform/gtk/fast/text/international/text-combine-image-test-expected.png b/LayoutTests/platform/gtk/fast/text/international/text-combine-image-test-expected.png
index e1e3960..02d13d2 100644
--- a/LayoutTests/platform/gtk/fast/text/international/text-combine-image-test-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/international/text-combine-image-test-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/international/text-combine-image-test-expected.txt b/LayoutTests/platform/gtk/fast/text/international/text-combine-image-test-expected.txt
index 59279e6..7fcac5c 100644
--- a/LayoutTests/platform/gtk/fast/text/international/text-combine-image-test-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/international/text-combine-image-test-expected.txt
@@ -1,16 +1,16 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (286,0) size 514x600
-  RenderBlock {HTML} at (0,0) size 514x600
-    RenderBody {BODY} at (8,8) size 474x584
+layer at (276,0) size 524x600
+  RenderBlock {HTML} at (0,0) size 524x600
+    RenderBody {BODY} at (8,8) size 484x584
       RenderBlock {HR} at (0,0) size 2x584 [border: (1px inset #000000)]
-      RenderBlock (anonymous) at (10,0) size 36x584
+      RenderBlock (anonymous) at (10,0) size 37x584
         RenderInline {SPAN} at (0,0) size 36x435
           RenderText {#text} at (0,0) size 36x435
             text run at (0,0) width 435: "OFF=\x{897F}\x{66A6}2010\x{5E74}1\x{6708}20\x{65E5}365\x{56DE}"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {HR} at (54,0) size 2x584 [border: (1px inset #000000)]
-      RenderBlock (anonymous) at (64,0) size 36x584
+      RenderBlock {HR} at (55,0) size 2x584 [border: (1px inset #000000)]
+      RenderBlock (anonymous) at (65,0) size 37x584
         RenderInline {SPAN} at (0,0) size 36x376
           RenderInline {SPAN} at (0,0) size 36x32
             RenderCombineText {#text} at (0,0) size 36x32
@@ -38,8 +38,8 @@
           RenderText {#text} at (0,343) size 36x33
             text run at (0,343) width 33: "\x{56DE}"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {HR} at (108,0) size 2x584 [border: (1px inset #000000)]
-      RenderBlock (anonymous) at (118,0) size 36x584
+      RenderBlock {HR} at (110,0) size 2x584 [border: (1px inset #000000)]
+      RenderBlock (anonymous) at (120,0) size 37x584
         RenderInline {SPAN} at (0,0) size 36x376
           RenderInline {SPAN} at (0,0) size 36x32
             RenderCombineText {#text} at (0,0) size 36x32
@@ -67,62 +67,62 @@
           RenderText {#text} at (0,343) size 36x33
             text run at (0,343) width 33: "\x{56DE}"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {HR} at (162,0) size 2x584 [border: (1px inset #000000)]
-      RenderBlock (anonymous) at (172,0) size 72x584
+      RenderBlock {HR} at (165,0) size 2x584 [border: (1px inset #000000)]
+      RenderBlock (anonymous) at (175,0) size 74x584
         RenderInline {SPAN} at (0,0) size 36x226
           RenderText {#text} at (0,0) size 36x226
             text run at (0,0) width 226: "OFF=\x{5B57}\x{3042}\x{FF21}A%"
         RenderBR {BR} at (15,226) size 17x0
         RenderInline {SPAN} at (0,0) size 36x210
           RenderInline {SPAN} at (0,0) size 36x32
-            RenderCombineText {#text} at (36,0) size 36x32
-              text run at (36,0) width 32: "\x{FFFC}"
-          RenderText {#text} at (36,32) size 36x18
-            text run at (36,32) width 18: "="
+            RenderCombineText {#text} at (37,0) size 36x32
+              text run at (37,0) width 32: "\x{FFFC}"
+          RenderText {#text} at (37,32) size 36x18
+            text run at (37,32) width 18: "="
           RenderInline {SPAN} at (0,0) size 36x32
-            RenderCombineText {#text} at (36,50) size 36x32
-              text run at (36,50) width 32: "\x{FFFC}"
+            RenderCombineText {#text} at (37,50) size 36x32
+              text run at (37,50) width 32: "\x{FFFC}"
           RenderInline {SPAN} at (0,0) size 36x32
-            RenderCombineText {#text} at (36,82) size 36x32
-              text run at (36,82) width 32: "\x{FFFC}"
+            RenderCombineText {#text} at (37,82) size 36x32
+              text run at (37,82) width 32: "\x{FFFC}"
           RenderInline {SPAN} at (0,0) size 36x32
-            RenderCombineText {#text} at (36,114) size 36x32
-              text run at (36,114) width 32: "\x{FFFC}"
+            RenderCombineText {#text} at (37,114) size 36x32
+              text run at (37,114) width 32: "\x{FFFC}"
           RenderInline {SPAN} at (0,0) size 36x32
-            RenderCombineText {#text} at (36,146) size 36x32
-              text run at (36,146) width 32: "\x{FFFC}"
+            RenderCombineText {#text} at (37,146) size 36x32
+              text run at (37,146) width 32: "\x{FFFC}"
           RenderInline {SPAN} at (0,0) size 36x32
-            RenderCombineText {#text} at (36,178) size 36x32
-              text run at (36,178) width 32: "\x{FFFC}"
+            RenderCombineText {#text} at (37,178) size 36x32
+              text run at (37,178) width 32: "\x{FFFC}"
           RenderText {#text} at (0,0) size 0x0
-      RenderBlock (anonymous) at (260,0) size 214x584
+      RenderBlock (anonymous) at (265,0) size 219x584
         RenderBlock {HR} at (0,0) size 2x584 [border: (1px inset #000000)]
-        RenderBlock {P} at (34,0) size 180x584
-          RenderBlock (floating) {SPAN} at (0,330) size 28x254 [border: (1px solid #FF0000)]
-            RenderText {#text} at (1,1) size 26x105
-              text run at (1,1) width 105: "float:right:"
+        RenderBlock {P} at (34,0) size 185x584
+          RenderBlock (floating) {SPAN} at (0,333) size 30x251 [border: (1px solid #FF0000)]
+            RenderText {#text} at (2,1) size 26x105
+              text run at (2,1) width 105: "float:right:"
             RenderInline {SPAN} at (0,0) size 26x24
-              RenderCombineText {#text} at (1,106) size 26x24
-                text run at (1,106) width 24: "\x{FFFC}"
-            RenderText {#text} at (1,130) size 26x25
-              text run at (1,130) width 25: "\x{5E74}"
+              RenderCombineText {#text} at (2,106) size 26x24
+                text run at (2,106) width 24: "\x{FFFC}"
+            RenderText {#text} at (2,130) size 26x24
+              text run at (2,130) width 24: "\x{5E74}"
             RenderInline {SPAN} at (0,0) size 26x24
-              RenderCombineText {#text} at (1,155) size 26x24
-                text run at (1,155) width 24: "\x{FFFC}"
-            RenderText {#text} at (1,179) size 26x25
-              text run at (1,179) width 25: "\x{6708}"
+              RenderCombineText {#text} at (2,154) size 26x24
+                text run at (2,154) width 24: "\x{FFFC}"
+            RenderText {#text} at (2,178) size 26x24
+              text run at (2,178) width 24: "\x{6708}"
             RenderInline {SPAN} at (0,0) size 26x24
-              RenderCombineText {#text} at (1,204) size 26x24
-                text run at (1,204) width 24: "\x{FFFC}"
-            RenderText {#text} at (1,228) size 26x25
-              text run at (1,228) width 25: "\x{65E5}"
-          RenderInline {SPAN} at (0,0) size 161x578
-            RenderText {#text} at (15,0) size 161x578
-              text run at (15,0) width 323: "\x{305D}\x{306E}\x{5973}\x{304C}\x{306D}\x{304B}\x{3057}\x{3064}\x{3051}\x{306B}\x{6765}\x{3066}\x{304F}\x{308C}\x{308B}\x{307E}\x{3067}\x{3001}\x{308F}"
-              text run at (51,0) width 578: "\x{305F}\x{3057}\x{306F}\x{3051}\x{3063}\x{3057}\x{3066}\x{306D}\x{3069}\x{3053}\x{306B}\x{306F}\x{306F}\x{3044}\x{3089}\x{306A}\x{304B}\x{3063}\x{305F}\x{3002}\x{51AC}\x{306E}\x{3042}\x{3089}\x{3057}\x{304C}\x{3060}\x{3093}\x{3054}\x{306E}\x{3088}\x{3046}\x{306A}\x{96EA}"
-              text run at (87,0) width 578: "\x{3092}\x{3075}\x{304D}\x{3064}\x{3051}\x{3066}\x{7A93}\x{30AC}\x{30E9}\x{30B9}\x{3092}\x{767D}\x{304F}\x{3059}\x{308B}\x{3058}\x{3076}\x{3093}\x{306B}\x{306A}\x{308B}\x{3068}\x{3001}\x{3053}\x{306E}\x{5973}\x{306E}\x{4EBA}\x{306F}\x{4E21}\x{624B}\x{306E}\x{9593}\x{306B}"
-              text run at (123,0) width 561: "\x{308F}\x{305F}\x{3057}\x{306E}\x{8DB3}\x{3092}\x{304A}\x{3055}\x{3048}\x{3066}\x{3001}\x{6B4C}\x{3092}\x{6B4C}\x{3044}\x{306A}\x{304C}\x{3089}\x{6696}\x{3081}\x{3066}\x{304F}\x{308C}\x{305F}\x{3002}\x{305D}\x{306E}\x{6B4C}\x{306E}\x{7BC0}\x{3082}\x{6587}\x{53E5}"
-              text run at (159,0) width 204: "\x{3082}\x{3001}\x{3044}\x{307E}\x{306B}\x{5FD8}\x{308C}\x{305A}\x{306B}\x{3044}\x{308B}\x{3002}"
+              RenderCombineText {#text} at (2,202) size 26x24
+                text run at (2,202) width 24: "\x{FFFC}"
+            RenderText {#text} at (2,226) size 26x24
+              text run at (2,226) width 24: "\x{65E5}"
+          RenderInline {SPAN} at (0,0) size 165x576
+            RenderText {#text} at (15,0) size 165x576
+              text run at (15,0) width 320: "\x{305D}\x{306E}\x{5973}\x{304C}\x{306D}\x{304B}\x{3057}\x{3064}\x{3051}\x{306B}\x{6765}\x{3066}\x{304F}\x{308C}\x{308B}\x{307E}\x{3067}\x{3001}\x{308F}\x{305F}"
+              text run at (52,0) width 576: "\x{3057}\x{306F}\x{3051}\x{3063}\x{3057}\x{3066}\x{306D}\x{3069}\x{3053}\x{306B}\x{306F}\x{306F}\x{3044}\x{3089}\x{306A}\x{304B}\x{3063}\x{305F}\x{3002}\x{51AC}\x{306E}\x{3042}\x{3089}\x{3057}\x{304C}\x{3060}\x{3093}\x{3054}\x{306E}\x{3088}\x{3046}\x{306A}\x{96EA}\x{3092}\x{3075}\x{304D}"
+              text run at (89,0) width 576: "\x{3064}\x{3051}\x{3066}\x{7A93}\x{30AC}\x{30E9}\x{30B9}\x{3092}\x{767D}\x{304F}\x{3059}\x{308B}\x{3058}\x{3076}\x{3093}\x{306B}\x{306A}\x{308B}\x{3068}\x{3001}\x{3053}\x{306E}\x{5973}\x{306E}\x{4EBA}\x{306F}\x{4E21}\x{624B}\x{306E}\x{9593}\x{306B}\x{308F}\x{305F}\x{3057}\x{306E}\x{8DB3}"
+              text run at (126,0) width 576: "\x{3092}\x{304A}\x{3055}\x{3048}\x{3066}\x{3001}\x{6B4C}\x{3092}\x{6B4C}\x{3044}\x{306A}\x{304C}\x{3089}\x{6696}\x{3081}\x{3066}\x{304F}\x{308C}\x{305F}\x{3002}\x{305D}\x{306E}\x{6B4C}\x{306E}\x{7BC0}\x{3082}\x{6587}\x{53E5}\x{3082}\x{3001}\x{3044}\x{307E}\x{306B}\x{5FD8}\x{308C}\x{305A}"
+              text run at (163,0) width 64: "\x{306B}\x{3044}\x{308B}\x{3002}"
           RenderText {#text} at (0,0) size 0x0
-      RenderBlock (anonymous) at (506,0) size 0x584
+      RenderBlock (anonymous) at (516,0) size 0x584
         RenderInline {SPAN} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/text/international/thai-baht-space-expected.png b/LayoutTests/platform/gtk/fast/text/international/thai-baht-space-expected.png
index f0a9236..f9ff58c 100644
--- a/LayoutTests/platform/gtk/fast/text/international/thai-baht-space-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/international/thai-baht-space-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/international/thai-baht-space-expected.txt b/LayoutTests/platform/gtk/fast/text/international/thai-baht-space-expected.txt
index 1786857..8ace7fa 100644
--- a/LayoutTests/platform/gtk/fast/text/international/thai-baht-space-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/international/thai-baht-space-expected.txt
@@ -3,18 +3,18 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x576
-      RenderBlock (anonymous) at (0,0) size 784x34
+      RenderBlock (anonymous) at (0,0) size 784x36
         RenderText {#text} at (0,0) size 53x17
           text run at (0,0) width 53: "Test for "
         RenderInline {A} at (0,0) size 68x17 [color=#0000EE]
           RenderText {#text} at (53,0) size 68x17
             text run at (53,0) width 68: "bug 25464"
-        RenderText {#text} at (121,0) size 779x34
+        RenderText {#text} at (121,0) size 779x35
           text run at (121,0) width 658: ". Characters belonging to 'Common' script followed / preceeded by a space should be rendered correctly."
-          text run at (0,17) width 576: "Two lines below have 4 Thai currency signs (U+0E3F) and all of them should be rendered."
-      RenderBlock {P} at (0,50) size 784x34
+          text run at (0,18) width 576: "Two lines below have 4 Thai currency signs (U+0E3F) and all of them should be rendered."
+      RenderBlock {P} at (0,52) size 784x36
         RenderText {#text} at (0,0) size 271x17
           text run at (0,0) width 271: "abc \x{E25}\x{E07}\x{E17}\x{E38}\x{E19}4000\x{E3F} \x{E23}\x{E31}\x{E1A}\x{E1B}\x{E23}\x{E30}\x{E01}\x{E31}\x{E19}\x{E23}\x{E32}\x{E22}\x{E44}\x{E14}\x{E49} 50000\x{E3F}/M"
         RenderBR {BR} at (271,14) size 0x0
-        RenderText {#text} at (0,17) size 271x17
-          text run at (0,17) width 271: "abc \x{E25}\x{E07}\x{E17}\x{E38}\x{E19}4000 \x{E3F}\x{E23}\x{E31}\x{E1A}\x{E1B}\x{E23}\x{E30}\x{E01}\x{E31}\x{E19}\x{E23}\x{E32}\x{E22}\x{E44}\x{E14}\x{E49} 50000\x{E3F}/M"
+        RenderText {#text} at (0,18) size 271x17
+          text run at (0,18) width 271: "abc \x{E25}\x{E07}\x{E17}\x{E38}\x{E19}4000 \x{E3F}\x{E23}\x{E31}\x{E1A}\x{E1B}\x{E23}\x{E30}\x{E01}\x{E31}\x{E19}\x{E23}\x{E32}\x{E22}\x{E44}\x{E14}\x{E49} 50000\x{E3F}/M"
diff --git a/LayoutTests/platform/gtk/fast/text/international/thai-line-breaks-expected.png b/LayoutTests/platform/gtk/fast/text/international/thai-line-breaks-expected.png
index 8690a27..34c41bf 100644
--- a/LayoutTests/platform/gtk/fast/text/international/thai-line-breaks-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/international/thai-line-breaks-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/international/thai-line-breaks-expected.txt b/LayoutTests/platform/gtk/fast/text/international/thai-line-breaks-expected.txt
index a504ced..27e3309 100644
--- a/LayoutTests/platform/gtk/fast/text/international/thai-line-breaks-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/international/thai-line-breaks-expected.txt
@@ -1,2619 +1,2619 @@
-layer at (0,0) size 785x22770
+layer at (0,0) size 785x24108
   RenderView at (0,0) size 785x600
 layer at (0,0) size 785x600
   RenderBlock {HTML} at (0,0) size 785x600
     RenderBody {BODY} at (8,8) size 769x576
-      RenderBlock {P} at (0,0) size 769x68
-        RenderText {#text} at (0,0) size 764x68
+      RenderBlock {P} at (0,0) size 769x72
+        RenderText {#text} at (0,0) size 764x71
           text run at (0,0) width 764: "The column on the right has explicit spaces. Line breaks should be roughly the same if Thai line breaks are working well."
-          text run at (0,17) width 760: "The original source of this text was ICU, and the test program said \"by it's very nature, Thai word breaking is not exact\","
-          text run at (0,34) width 759: "so the columns don't match exactly. In a future version we might decide to tweak the right column to match our expected"
-          text run at (0,51) width 59: "behavior."
-layer at (236,92) size 1x21556
-  RenderBlock (positioned) {DIV} at (235,92) size 2x21556
-    RenderText {#text} at (0,0) size 74x21556
+          text run at (0,18) width 760: "The original source of this text was ICU, and the test program said \"by it's very nature, Thai word breaking is not exact\","
+          text run at (0,36) width 759: "so the columns don't match exactly. In a future version we might decide to tweak the right column to match our expected"
+          text run at (0,54) width 59: "behavior."
+layer at (236,96) size 1x22824
+  RenderBlock (positioned) {DIV} at (235,96) size 2x22824
+    RenderText {#text} at (0,0) size 74x22823
       text run at (0,0) width 18: "\x{E1A}\x{E17}"
-      text run at (0,17) width 41: "\x{E17}\x{E35}\x{E48}\x{E51}\x{E1E}\x{E32}\x{E22}\x{E38}"
-      text run at (0,34) width 49: "\x{E44}\x{E0B}\x{E42}\x{E04}\x{E25}\x{E19}"
-      text run at (0,51) width 16: "\x{E42}\x{E14}"
-      text run at (0,68) width 21: "\x{E42}\x{E23}\x{E18}\x{E35}"
-      text run at (0,85) width 31: "\x{E2D}\x{E32}\x{E28}\x{E31}\x{E22}"
-      text run at (0,102) width 16: "\x{E2D}\x{E22}\x{E39}\x{E48}"
-      text run at (0,119) width 54: "\x{E17}\x{E48}\x{E32}\x{E21}\x{E01}\x{E25}\x{E32}\x{E07}"
-      text run at (0,136) width 42: "\x{E17}\x{E38}\x{E48}\x{E07}\x{E43}\x{E2B}\x{E0D}\x{E48}"
-      text run at (0,153) width 17: "\x{E43}\x{E19}"
-      text run at (0,170) width 44: "\x{E41}\x{E04}\x{E19}\x{E0B}\x{E31}\x{E2A}"
-      text run at (0,187) width 18: "\x{E01}\x{E31}\x{E1A}"
-      text run at (0,204) width 15: "\x{E25}\x{E38}\x{E07}"
-      text run at (0,221) width 13: "\x{E40}\x{E2E}"
-      text run at (0,238) width 17: "\x{E19}\x{E23}\x{E35}"
-      text run at (0,255) width 35: "\x{E0A}\x{E32}\x{E27}\x{E44}\x{E23}\x{E48}"
-      text run at (0,272) width 22: "\x{E41}\x{E25}\x{E30}"
-      text run at (0,289) width 15: "\x{E1B}\x{E49}\x{E32}"
-      text run at (0,306) width 22: "\x{E40}\x{E2D}\x{E47}\x{E21}"
-      text run at (0,323) width 37: "\x{E20}\x{E23}\x{E23}\x{E22}\x{E32}"
-      text run at (0,340) width 35: "\x{E0A}\x{E32}\x{E27}\x{E44}\x{E23}\x{E48}"
-      text run at (0,357) width 25: "\x{E1A}\x{E49}\x{E32}\x{E19}"
-      text run at (0,374) width 23: "\x{E02}\x{E2D}\x{E07}"
-      text run at (0,391) width 27: "\x{E1E}\x{E27}\x{E01}"
-      text run at (0,408) width 19: "\x{E40}\x{E02}\x{E32}"
-      text run at (0,425) width 24: "\x{E2B}\x{E25}\x{E31}\x{E07}"
-      text run at (0,442) width 22: "\x{E40}\x{E25}\x{E47}\x{E01}"
-      text run at (0,459) width 34: "\x{E40}\x{E1E}\x{E23}\x{E32}\x{E30}"
-      text run at (0,476) width 16: "\x{E44}\x{E21}\x{E49}"
-      text run at (0,493) width 28: "\x{E2A}\x{E23}\x{E49}\x{E32}\x{E07}"
-      text run at (0,510) width 25: "\x{E1A}\x{E49}\x{E32}\x{E19}"
-      text run at (0,527) width 24: "\x{E15}\x{E49}\x{E2D}\x{E07}"
-      text run at (0,544) width 18: "\x{E02}\x{E19}"
-      text run at (0,561) width 15: "\x{E21}\x{E32}"
-      text run at (0,578) width 25: "\x{E14}\x{E49}\x{E27}\x{E22}"
-      text run at (0,595) width 40: "\x{E40}\x{E01}\x{E27}\x{E35}\x{E22}\x{E19}"
-      text run at (0,612) width 24: "\x{E40}\x{E1B}\x{E47}\x{E19}"
-      text run at (0,629) width 27: "\x{E23}\x{E30}\x{E22}\x{E30}"
-      text run at (0,646) width 22: "\x{E17}\x{E32}\x{E07}"
-      text run at (0,663) width 31: "\x{E2B}\x{E25}\x{E32}\x{E22}"
-      text run at (0,680) width 24: "\x{E44}\x{E21}\x{E25}\x{E4C}"
-      text run at (0,697) width 25: "\x{E1A}\x{E49}\x{E32}\x{E19}"
-      text run at (0,714) width 9: "\x{E21}\x{E35}"
-      text run at (0,731) width 8: "\x{E2A}\x{E35}\x{E48}"
-      text run at (0,748) width 15: "\x{E1D}\x{E32}"
-      text run at (0,765) width 9: "\x{E21}\x{E35}"
-      text run at (0,782) width 20: "\x{E1E}\x{E37}\x{E49}\x{E19}"
-      text run at (0,799) width 18: "\x{E01}\x{E31}\x{E1A}"
-      text run at (0,816) width 39: "\x{E2B}\x{E25}\x{E31}\x{E07}\x{E04}\x{E32}"
-      text run at (0,833) width 24: "\x{E23}\x{E27}\x{E21}"
-      text run at (0,850) width 15: "\x{E17}\x{E33}"
-      text run at (0,867) width 24: "\x{E40}\x{E1B}\x{E47}\x{E19}"
-      text run at (0,884) width 24: "\x{E2B}\x{E49}\x{E2D}\x{E07}"
-      text run at (0,901) width 30: "\x{E40}\x{E14}\x{E35}\x{E22}\x{E27}"
-      text run at (0,918) width 17: "\x{E43}\x{E19}"
-      text run at (0,935) width 24: "\x{E2B}\x{E49}\x{E2D}\x{E07}"
-      text run at (0,952) width 9: "\x{E21}\x{E35}"
-      text run at (0,969) width 16: "\x{E17}\x{E31}\x{E49}\x{E07}"
-      text run at (0,986) width 20: "\x{E40}\x{E15}\x{E32}"
-      text run at (0,1003) width 16: "\x{E2B}\x{E38}\x{E07}"
-      text run at (0,1020) width 18: "\x{E15}\x{E49}\x{E21}"
-      text run at (0,1037) width 9: "\x{E17}\x{E35}\x{E48}"
-      text run at (0,1054) width 27: "\x{E2A}\x{E19}\x{E34}\x{E21}"
-      text run at (0,1071) width 9: "\x{E14}\x{E39}"
-      text run at (0,1088) width 18: "\x{E02}\x{E36}\x{E49}\x{E19}"
-      text run at (0,1105) width 27: "\x{E40}\x{E25}\x{E2D}\x{E30}"
-      text run at (0,1122) width 9: "\x{E21}\x{E35}"
-      text run at (0,1139) width 9: "\x{E15}\x{E39}\x{E49}"
-      text run at (0,1156) width 15: "\x{E43}\x{E2A}\x{E48}"
-      text run at (0,1173) width 24: "\x{E16}\x{E49}\x{E27}\x{E22}"
-      text run at (0,1190) width 23: "\x{E0A}\x{E32}\x{E21}"
-      text run at (0,1207) width 22: "\x{E42}\x{E15}\x{E4A}\x{E30}"
-      text run at (0,1224) width 28: "\x{E40}\x{E01}\x{E49}\x{E32}\x{E2D}\x{E35}\x{E49}"
-      text run at (0,1241) width 23: "\x{E2A}\x{E32}\x{E21}"
-      text run at (0,1258) width 24: "\x{E2B}\x{E23}\x{E37}\x{E2D}"
-      text run at (0,1275) width 8: "\x{E2A}\x{E35}\x{E48}"
-      text run at (0,1292) width 17: "\x{E15}\x{E31}\x{E27}"
-      text run at (0,1309) width 24: "\x{E41}\x{E25}\x{E49}\x{E27}"
-      text run at (0,1326) width 9: "\x{E01}\x{E47}"
-      text run at (0,1343) width 9: "\x{E21}\x{E35}"
-      text run at (0,1360) width 29: "\x{E40}\x{E15}\x{E35}\x{E22}\x{E07}"
-      text run at (0,1377) width 28: "\x{E19}\x{E2D}\x{E19}"
-      text run at (0,1394) width 15: "\x{E25}\x{E38}\x{E07}"
-      text run at (0,1411) width 13: "\x{E40}\x{E2E}"
-      text run at (0,1428) width 17: "\x{E19}\x{E23}\x{E35}"
-      text run at (0,1445) width 18: "\x{E01}\x{E31}\x{E1A}"
-      text run at (0,1462) width 15: "\x{E1B}\x{E49}\x{E32}"
-      text run at (0,1479) width 22: "\x{E40}\x{E2D}\x{E47}\x{E21}"
-      text run at (0,1496) width 9: "\x{E21}\x{E35}"
-      text run at (0,1513) width 29: "\x{E40}\x{E15}\x{E35}\x{E22}\x{E07}"
-      text run at (0,1530) width 28: "\x{E19}\x{E2D}\x{E19}"
-      text run at (0,1547) width 27: "\x{E43}\x{E2B}\x{E0D}\x{E48}"
-      text run at (0,1564) width 16: "\x{E2D}\x{E22}\x{E39}\x{E48}"
-      text run at (0,1581) width 9: "\x{E17}\x{E35}\x{E48}"
-      text run at (0,1598) width 18: "\x{E21}\x{E38}\x{E21}"
-      text run at (0,1615) width 26: "\x{E2B}\x{E19}\x{E36}\x{E48}\x{E07}"
-      text run at (0,1632) width 26: "\x{E2A}\x{E48}\x{E27}\x{E19}"
-      text run at (0,1649) width 16: "\x{E42}\x{E14}"
-      text run at (0,1666) width 14: "\x{E42}\x{E23}"
-      text run at (0,1683) width 16: "\x{E18}\x{E35}\x{E21}\x{E35}"
-      text run at (0,1700) width 29: "\x{E40}\x{E15}\x{E35}\x{E22}\x{E07}"
-      text run at (0,1717) width 22: "\x{E40}\x{E25}\x{E47}\x{E01}"
-      text run at (0,1734) width 17: "\x{E2D}\x{E35}\x{E01}"
-      text run at (0,1751) width 9: "\x{E17}\x{E35}\x{E48}"
-      text run at (0,1768) width 18: "\x{E21}\x{E38}\x{E21}"
-      text run at (0,1785) width 26: "\x{E2B}\x{E19}\x{E36}\x{E48}\x{E07}"
-      text run at (0,1802) width 25: "\x{E44}\x{E21}\x{E48}\x{E21}\x{E35}"
-      text run at (0,1819) width 24: "\x{E2B}\x{E49}\x{E2D}\x{E07}"
-      text run at (0,1836) width 16: "\x{E43}\x{E15}\x{E49}"
-      text run at (0,1853) width 40: "\x{E40}\x{E1E}\x{E14}\x{E32}\x{E19}"
-      text run at (0,1870) width 21: "\x{E40}\x{E25}\x{E22}"
-      text run at (0,1887) width 24: "\x{E2B}\x{E49}\x{E2D}\x{E07}"
-      text run at (0,1904) width 34: "\x{E43}\x{E15}\x{E49}\x{E16}\x{E38}\x{E19}"
-      text run at (0,1921) width 9: "\x{E01}\x{E47}"
-      text run at (0,1938) width 25: "\x{E44}\x{E21}\x{E48}\x{E21}\x{E35}"
-      text run at (0,1955) width 23: "\x{E40}\x{E27}\x{E49}\x{E19}"
-      text run at (0,1972) width 17: "\x{E41}\x{E15}\x{E48}"
-      text run at (0,1989) width 9: "\x{E21}\x{E35}"
-      text run at (0,2006) width 17: "\x{E42}\x{E1E}"
-      text run at (0,2023) width 14: "\x{E23}\x{E07}"
-      text run at (0,2040) width 29: "\x{E40}\x{E25}\x{E47}\x{E01}\x{E46}"
-      text run at (0,2057) width 9: "\x{E17}\x{E35}\x{E48}"
-      text run at (0,2074) width 17: "\x{E02}\x{E38}\x{E14}"
-      text run at (0,2091) width 16: "\x{E44}\x{E1B}"
-      text run at (0,2108) width 16: "\x{E43}\x{E15}\x{E49}"
-      text run at (0,2125) width 20: "\x{E1E}\x{E37}\x{E49}\x{E19}"
-      text run at (0,2142) width 29: "\x{E40}\x{E23}\x{E35}\x{E22}\x{E01}"
-      text run at (0,2159) width 14: "\x{E27}\x{E48}\x{E32}"
-      text run at (0,2176) width 38: "\"\x{E42}\x{E1E}\x{E23}\x{E07}"
-      text run at (0,2193) width 56: "\x{E44}\x{E0B}\x{E42}\x{E04}\x{E25}\x{E19}\""
-      text run at (0,2210) width 24: "\x{E40}\x{E1B}\x{E47}\x{E19}"
-      text run at (0,2227) width 9: "\x{E17}\x{E35}\x{E48}"
-      text run at (0,2244) width 57: "\x{E04}\x{E23}\x{E2D}\x{E1A}\x{E04}\x{E23}\x{E31}\x{E27}"
-      text run at (0,2261) width 10: "\x{E19}\x{E35}\x{E49}"
-      text run at (0,2278) width 14: "\x{E08}\x{E30}"
-      text run at (0,2295) width 18: "\x{E21}\x{E38}\x{E14}"
-      text run at (0,2312) width 35: "\x{E40}\x{E02}\x{E49}\x{E32}\x{E44}\x{E1B}"
-      text run at (0,2329) width 22: "\x{E40}\x{E21}\x{E37}\x{E48}\x{E2D}"
-      text run at (0,2346) width 23: "\x{E40}\x{E01}\x{E34}\x{E14}"
-      text run at (0,2363) width 17: "\x{E25}\x{E21}"
-      text run at (0,2380) width 24: "\x{E21}\x{E2B}\x{E32}"
-      text run at (0,2397) width 17: "\x{E20}\x{E31}\x{E22}"
-      text run at (0,2414) width 16: "\x{E0B}\x{E36}\x{E48}\x{E07}"
-      text run at (0,2431) width 46: "\x{E01}\x{E23}\x{E30}\x{E42}\x{E0A}\x{E01}"
-      text run at (0,2448) width 22: "\x{E41}\x{E23}\x{E07}"
-      text run at (0,2465) width 18: "\x{E08}\x{E19}"
-      text run at (0,2482) width 34: "\x{E1A}\x{E14}\x{E02}\x{E22}\x{E35}\x{E49}"
-      text run at (0,2499) width 15: "\x{E2A}\x{E34}\x{E48}\x{E07}"
-      text run at (0,2516) width 17: "\x{E01}\x{E48}\x{E2D}"
-      text run at (0,2533) width 28: "\x{E2A}\x{E23}\x{E49}\x{E32}\x{E07}"
-      text run at (0,2550) width 23: "\x{E43}\x{E14}\x{E46}"
-      text run at (0,2567) width 9: "\x{E17}\x{E35}\x{E48}"
-      text run at (0,2584) width 29: "\x{E02}\x{E27}\x{E32}\x{E07}"
-      text run at (0,2601) width 22: "\x{E17}\x{E32}\x{E07}"
-      text run at (0,2618) width 19: "\x{E21}\x{E31}\x{E19}"
-      text run at (0,2635) width 16: "\x{E44}\x{E14}\x{E49}"
-      text run at (0,2652) width 23: "\x{E15}\x{E23}\x{E07}"
-      text run at (0,2669) width 30: "\x{E01}\x{E25}\x{E32}\x{E07}"
-      text run at (0,2686) width 20: "\x{E1E}\x{E37}\x{E49}\x{E19}"
-      text run at (0,2703) width 9: "\x{E21}\x{E35}"
-      text run at (0,2720) width 15: "\x{E1D}\x{E32}"
-      text run at (0,2737) width 23: "\x{E40}\x{E1B}\x{E34}\x{E14}"
-      text run at (0,2754) width 35: "\x{E40}\x{E02}\x{E49}\x{E32}\x{E44}\x{E1B}"
-      text run at (0,2771) width 23: "\x{E08}\x{E32}\x{E01}"
-      text run at (0,2788) width 20: "\x{E19}\x{E31}\x{E49}\x{E19}"
-      text run at (0,2805) width 9: "\x{E21}\x{E35}"
-      text run at (0,2822) width 34: "\x{E1A}\x{E31}\x{E19}\x{E44}\x{E14}"
-      text run at (0,2839) width 15: "\x{E25}\x{E07}"
-      text run at (0,2856) width 16: "\x{E44}\x{E1B}"
-      text run at (0,2873) width 15: "\x{E16}\x{E36}\x{E07}"
-      text run at (0,2890) width 31: "\x{E42}\x{E1E}\x{E23}\x{E07}"
-      text run at (0,2907) width 18: "\x{E21}\x{E37}\x{E14}"
-      text run at (0,2924) width 29: "\x{E40}\x{E25}\x{E47}\x{E01}\x{E46}"
-      text run at (0,2941) width 22: "\x{E40}\x{E21}\x{E37}\x{E48}\x{E2D}"
-      text run at (0,2958) width 16: "\x{E42}\x{E14}"
-      text run at (0,2975) width 21: "\x{E42}\x{E23}\x{E18}\x{E35}"
-      text run at (0,2992) width 18: "\x{E22}\x{E37}\x{E19}"
-      text run at (0,3009) width 9: "\x{E17}\x{E35}\x{E48}"
-      text run at (0,3026) width 24: "\x{E1B}\x{E32}\x{E01}"
-      text run at (0,3043) width 31: "\x{E1B}\x{E23}\x{E30}\x{E15}\x{E39}"
-      text run at (0,3060) width 22: "\x{E41}\x{E25}\x{E30}"
-      text run at (0,3077) width 24: "\x{E21}\x{E2D}\x{E07}"
-      text run at (0,3094) width 16: "\x{E44}\x{E1B}"
-      text run at (0,3111) width 31: "\x{E23}\x{E2D}\x{E1A}\x{E46}"
-      text run at (0,3128) width 20: "\x{E40}\x{E18}\x{E2D}"
-      text run at (0,3145) width 16: "\x{E44}\x{E21}\x{E48}"
-      text run at (0,3162) width 24: "\x{E40}\x{E2B}\x{E47}\x{E19}"
-      text run at (0,3179) width 28: "\x{E2D}\x{E30}\x{E44}\x{E23}"
-      text run at (0,3196) width 50: "\x{E19}\x{E2D}\x{E01}\x{E08}\x{E32}\x{E01}"
-      text run at (0,3213) width 24: "\x{E17}\x{E49}\x{E2D}\x{E07}"
-      text run at (0,3230) width 16: "\x{E17}\x{E38}\x{E48}\x{E07}"
-      text run at (0,3247) width 30: "\x{E01}\x{E27}\x{E49}\x{E32}\x{E07}"
-      text run at (0,3264) width 8: "\x{E2A}\x{E35}"
-      text run at (0,3281) width 20: "\x{E40}\x{E17}\x{E32}"
-      text run at (0,3298) width 28: "\x{E2B}\x{E21}\x{E48}\x{E19}"
-      text run at (0,3315) width 17: "\x{E17}\x{E31}\x{E48}\x{E27}"
-      text run at (0,3332) width 18: "\x{E17}\x{E38}\x{E01}"
-      text run at (0,3349) width 25: "\x{E14}\x{E49}\x{E32}\x{E19}"
-      text run at (0,3366) width 25: "\x{E44}\x{E21}\x{E48}\x{E21}\x{E35}"
-      text run at (0,3383) width 17: "\x{E41}\x{E21}\x{E49}"
-      text run at (0,3400) width 34: "\x{E15}\x{E49}\x{E19}\x{E44}\x{E21}\x{E49}"
-      text run at (0,3417) width 17: "\x{E2A}\x{E31}\x{E01}"
-      text run at (0,3434) width 19: "\x{E15}\x{E49}\x{E19}"
-      text run at (0,3451) width 24: "\x{E2B}\x{E23}\x{E37}\x{E2D}"
-      text run at (0,3468) width 25: "\x{E1A}\x{E49}\x{E32}\x{E19}"
-      text run at (0,3485) width 17: "\x{E2A}\x{E31}\x{E01}"
-      text run at (0,3502) width 24: "\x{E2B}\x{E25}\x{E31}\x{E07}"
-      text run at (0,3519) width 9: "\x{E17}\x{E35}\x{E48}"
-      text run at (0,3536) width 24: "\x{E42}\x{E1C}\x{E25}\x{E48}"
-      text run at (0,3553) width 20: "\x{E1E}\x{E49}\x{E19}"
-      text run at (0,3570) width 63: "\x{E20}\x{E39}\x{E21}\x{E34}\x{E1B}\x{E23}\x{E30}\x{E40}\x{E17}\x{E28}"
-      text run at (0,3587) width 18: "\x{E2D}\x{E31}\x{E19}"
-      text run at (0,3604) width 22: "\x{E23}\x{E32}\x{E1A}"
-      text run at (0,3621) width 29: "\x{E40}\x{E23}\x{E35}\x{E22}\x{E1A}"
-      text run at (0,3638) width 17: "\x{E41}\x{E1C}\x{E48}"
-      text run at (0,3655) width 16: "\x{E44}\x{E1B}"
-      text run at (0,3672) width 24: "\x{E44}\x{E01}\x{E25}"
-      text run at (0,3689) width 18: "\x{E08}\x{E19}"
-      text run at (0,3706) width 17: "\x{E08}\x{E14}"
-      text run at (0,3723) width 25: "\x{E02}\x{E2D}\x{E1A}"
-      text run at (0,3740) width 16: "\x{E1F}\x{E49}\x{E32}"
-      text run at (0,3757) width 17: "\x{E17}\x{E31}\x{E48}\x{E27}"
-      text run at (0,3774) width 18: "\x{E17}\x{E38}\x{E01}"
-      text run at (0,3791) width 18: "\x{E17}\x{E34}\x{E28}"
-      text run at (0,3808) width 57: "\x{E14}\x{E27}\x{E07}\x{E15}\x{E30}\x{E27}\x{E31}\x{E19}"
-      text run at (0,3825) width 20: "\x{E40}\x{E1C}\x{E32}"
-      text run at (0,3842) width 19: "\x{E1C}\x{E37}\x{E19}"
-      text run at (0,3859) width 19: "\x{E14}\x{E34}\x{E19}"
-      text run at (0,3876) width 9: "\x{E17}\x{E35}\x{E48}"
-      text run at (0,3893) width 15: "\x{E44}\x{E16}"
-      text run at (0,3910) width 24: "\x{E41}\x{E25}\x{E49}\x{E27}"
-      text run at (0,3927) width 18: "\x{E08}\x{E19}"
-      text run at (0,3944) width 31: "\x{E01}\x{E25}\x{E32}\x{E22}"
-      text run at (0,3961) width 24: "\x{E40}\x{E1B}\x{E47}\x{E19}"
-      text run at (0,3978) width 27: "\x{E41}\x{E1C}\x{E48}\x{E19}"
-      text run at (0,3995) width 33: "\x{E21}\x{E2B}\x{E36}\x{E21}\x{E32}"
-      text run at (0,4012) width 8: "\x{E2A}\x{E35}"
-      text run at (0,4029) width 15: "\x{E14}\x{E33}"
-      text run at (0,4046) width 9: "\x{E21}\x{E35}"
-      text run at (0,4063) width 23: "\x{E23}\x{E2D}\x{E22}"
-      text run at (0,4080) width 26: "\x{E41}\x{E15}\x{E01}"
-      text run at (0,4097) width 37: "\x{E23}\x{E30}\x{E41}\x{E2B}\x{E07}"
-      text run at (0,4114) width 16: "\x{E2D}\x{E22}\x{E39}\x{E48}"
-      text run at (0,4131) width 34: "\x{E15}\x{E25}\x{E2D}\x{E14}"
-      text run at (0,4148) width 34: "\x{E41}\x{E21}\x{E49}\x{E41}\x{E15}\x{E48}"
-      text run at (0,4165) width 26: "\x{E2B}\x{E0D}\x{E49}\x{E32}"
-      text run at (0,4182) width 9: "\x{E01}\x{E47}"
-      text run at (0,4199) width 16: "\x{E44}\x{E21}\x{E48}"
-      text run at (0,4216) width 29: "\x{E40}\x{E02}\x{E35}\x{E22}\x{E27}"
-      text run at (0,4233) width 34: "\x{E40}\x{E1E}\x{E23}\x{E32}\x{E30}"
-      text run at (0,4250) width 57: "\x{E14}\x{E27}\x{E07}\x{E15}\x{E30}\x{E27}\x{E31}\x{E19}"
-      text run at (0,4267) width 20: "\x{E40}\x{E1C}\x{E32}"
-      text run at (0,4284) width 25: "\x{E22}\x{E2D}\x{E14}"
-      text run at (0,4301) width 16: "\x{E43}\x{E1A}"
-      text run at (0,4318) width 22: "\x{E22}\x{E32}\x{E27}"
-      text run at (0,4335) width 21: "\x{E40}\x{E2A}\x{E35}\x{E22}"
-      text run at (0,4352) width 18: "\x{E08}\x{E19}"
-      text run at (0,4369) width 24: "\x{E40}\x{E1B}\x{E47}\x{E19}"
-      text run at (0,4386) width 8: "\x{E2A}\x{E35}"
-      text run at (0,4403) width 20: "\x{E40}\x{E17}\x{E32}"
-      text run at (0,4420) width 28: "\x{E2B}\x{E21}\x{E48}\x{E19}"
-      text run at (0,4437) width 24: "\x{E21}\x{E2D}\x{E07}"
-      text run at (0,4454) width 24: "\x{E40}\x{E2B}\x{E47}\x{E19}"
-      text run at (0,4471) width 16: "\x{E2D}\x{E22}\x{E39}\x{E48}"
-      text run at (0,4488) width 32: "\x{E17}\x{E31}\x{E48}\x{E27}\x{E44}\x{E1B}"
-      text run at (0,4505) width 23: "\x{E04}\x{E23}\x{E31}\x{E49}\x{E07}"
-      text run at (0,4522) width 26: "\x{E2B}\x{E19}\x{E36}\x{E48}\x{E07}"
-      text run at (0,4539) width 22: "\x{E40}\x{E04}\x{E22}"
-      text run at (0,4556) width 23: "\x{E17}\x{E32}\x{E2A}\x{E35}"
-      text run at (0,4573) width 25: "\x{E1A}\x{E49}\x{E32}\x{E19}"
-      text run at (0,4590) width 19: "\x{E40}\x{E2D}\x{E32}"
-      text run at (0,4607) width 15: "\x{E44}\x{E27}\x{E49}"
-      text run at (0,4624) width 17: "\x{E41}\x{E15}\x{E48}"
-      text run at (0,4641) width 9: "\x{E01}\x{E47}"
-      text run at (0,4658) width 17: "\x{E16}\x{E39}\x{E01}"
-      text run at (0,4675) width 57: "\x{E14}\x{E27}\x{E07}\x{E15}\x{E30}\x{E27}\x{E31}\x{E19}"
-      text run at (0,4692) width 20: "\x{E40}\x{E1C}\x{E32}"
-      text run at (0,4709) width 21: "\x{E40}\x{E2A}\x{E35}\x{E22}"
-      text run at (0,4726) width 18: "\x{E08}\x{E19}"
-      text run at (0,4743) width 8: "\x{E2A}\x{E35}"
-      text run at (0,4760) width 25: "\x{E1E}\x{E2D}\x{E07}"
-      text run at (0,4777) width 24: "\x{E41}\x{E25}\x{E49}\x{E27}"
-      text run at (0,4794) width 19: "\x{E1D}\x{E19}"
-      text run at (0,4811) width 9: "\x{E01}\x{E47}"
-      text run at (0,4828) width 14: "\x{E0A}\x{E30}"
-      text run at (0,4845) width 19: "\x{E21}\x{E31}\x{E19}"
-      text run at (0,4862) width 26: "\x{E2B}\x{E25}\x{E38}\x{E14}"
-      text run at (0,4879) width 16: "\x{E44}\x{E1B}"
-      text run at (0,4896) width 18: "\x{E08}\x{E19}"
-      text run at (0,4913) width 27: "\x{E2B}\x{E21}\x{E14}"
-      text run at (0,4930) width 22: "\x{E41}\x{E25}\x{E30}"
-      text run at (0,4947) width 27: "\x{E15}\x{E2D}\x{E19}"
-      text run at (0,4964) width 10: "\x{E19}\x{E35}\x{E49}"
-      text run at (0,4981) width 25: "\x{E1A}\x{E49}\x{E32}\x{E19}"
-      text run at (0,4998) width 15: "\x{E08}\x{E36}\x{E07}"
-      text run at (0,5015) width 9: "\x{E14}\x{E39}"
-      text run at (0,5032) width 61: "\x{E2B}\x{E21}\x{E48}\x{E19}\x{E2B}\x{E21}\x{E2D}\x{E07}"
-      text run at (0,5049) width 24: "\x{E40}\x{E1B}\x{E47}\x{E19}"
-      text run at (0,5066) width 8: "\x{E2A}\x{E35}"
-      text run at (0,5083) width 20: "\x{E40}\x{E17}\x{E32}"
-      text run at (0,5100) width 41: "\x{E40}\x{E2B}\x{E21}\x{E37}\x{E2D}\x{E19}"
-      text run at (0,5117) width 15: "\x{E2A}\x{E34}\x{E48}\x{E07}"
-      text run at (0,5134) width 25: "\x{E2D}\x{E37}\x{E48}\x{E19}\x{E46}"
-      text run at (0,5151) width 25: "\x{E14}\x{E49}\x{E27}\x{E22}"
-      text run at (0,5168) width 27: "\x{E15}\x{E2D}\x{E19}"
-      text run at (0,5185) width 9: "\x{E17}\x{E35}\x{E48}"
-      text run at (0,5202) width 15: "\x{E1B}\x{E49}\x{E32}"
-      text run at (0,5219) width 22: "\x{E40}\x{E2D}\x{E47}\x{E21}"
-      text run at (0,5236) width 22: "\x{E22}\x{E49}\x{E32}\x{E22}"
-      text run at (0,5253) width 15: "\x{E21}\x{E32}"
-      text run at (0,5270) width 16: "\x{E2D}\x{E22}\x{E39}\x{E48}"
-      text run at (0,5287) width 9: "\x{E17}\x{E35}\x{E48}"
-      text run at (0,5304) width 10: "\x{E19}\x{E35}\x{E48}"
-      text run at (0,5321) width 20: "\x{E40}\x{E18}\x{E2D}"
-      text run at (0,5338) width 15: "\x{E22}\x{E31}\x{E07}"
-      text run at (0,5355) width 22: "\x{E2A}\x{E32}\x{E27}"
-      text run at (0,5372) width 24: "\x{E40}\x{E1B}\x{E47}\x{E19}"
-      text run at (0,5389) width 37: "\x{E20}\x{E23}\x{E23}\x{E22}\x{E32}"
-      text run at (0,5406) width 9: "\x{E17}\x{E35}\x{E48}"
-      text run at (0,5423) width 38: "\x{E07}\x{E14}\x{E07}\x{E32}\x{E21}"
-      text run at (0,5440) width 24: "\x{E41}\x{E25}\x{E49}\x{E27}"
-      text run at (0,5457) width 26: "\x{E41}\x{E14}\x{E14}"
-      text run at (0,5474) width 22: "\x{E41}\x{E25}\x{E30}"
-      text run at (0,5491) width 17: "\x{E25}\x{E21}"
-      text run at (0,5508) width 25: "\x{E01}\x{E47}\x{E44}\x{E14}\x{E49}"
-      text run at (0,5525) width 40: "\x{E40}\x{E1B}\x{E25}\x{E35}\x{E48}\x{E22}\x{E19}"
-      text run at (0,5542) width 20: "\x{E40}\x{E18}\x{E2D}"
-      text run at (0,5559) width 16: "\x{E44}\x{E1B}"
-      text run at (0,5576) width 19: "\x{E40}\x{E2D}\x{E32}"
-      text run at (0,5593) width 45: "\x{E1B}\x{E23}\x{E30}\x{E01}\x{E32}\x{E22}"
-      text run at (0,5610) width 16: "\x{E44}\x{E1B}"
-      text run at (0,5627) width 23: "\x{E08}\x{E32}\x{E01}"
-      text run at (0,5644) width 39: "\x{E14}\x{E27}\x{E07}\x{E15}\x{E32}"
-      text run at (0,5661) width 20: "\x{E40}\x{E18}\x{E2D}"
-      text run at (0,5678) width 33: "\x{E1B}\x{E25}\x{E48}\x{E2D}\x{E22}"
-      text run at (0,5695) width 15: "\x{E44}\x{E27}\x{E49}"
-      text run at (0,5712) width 17: "\x{E41}\x{E15}\x{E48}"
-      text run at (0,5729) width 32: "\x{E04}\x{E27}\x{E32}\x{E21}"
-      text run at (0,5746) width 25: "\x{E2A}\x{E38}\x{E02}\x{E38}\x{E21}"
-      text run at (0,5763) width 29: "\x{E2D}\x{E22}\x{E48}\x{E32}\x{E07}"
-      text run at (0,5780) width 61: "\x{E2B}\x{E21}\x{E48}\x{E19}\x{E2B}\x{E21}\x{E2D}\x{E07}"
-      text run at (0,5797) width 19: "\x{E40}\x{E2D}\x{E32}"
-      text run at (0,5814) width 8: "\x{E2A}\x{E35}"
-      text run at (0,5831) width 24: "\x{E41}\x{E14}\x{E07}"
-      text run at (0,5848) width 23: "\x{E08}\x{E32}\x{E01}"
-      text run at (0,5865) width 26: "\x{E41}\x{E01}\x{E49}\x{E21}"
-      text run at (0,5882) width 22: "\x{E41}\x{E25}\x{E30}"
-      text run at (0,5899) width 16: "\x{E23}\x{E34}\x{E21}"
-      text run at (0,5916) width 33: "\x{E1D}\x{E35}\x{E1B}\x{E32}\x{E01}"
-      text run at (0,5933) width 20: "\x{E40}\x{E18}\x{E2D}"
-      text run at (0,5950) width 16: "\x{E44}\x{E1B}"
-      text run at (0,5967) width 31: "\x{E01}\x{E25}\x{E32}\x{E22}"
-      text run at (0,5984) width 24: "\x{E40}\x{E1B}\x{E47}\x{E19}"
-      text run at (0,6001) width 8: "\x{E2A}\x{E35}"
-      text run at (0,6018) width 35: "\x{E2B}\x{E21}\x{E48}\x{E19}\x{E46}"
-      text run at (0,6035) width 41: "\x{E40}\x{E2B}\x{E21}\x{E37}\x{E2D}\x{E19}"
-      text run at (0,6052) width 19: "\x{E01}\x{E31}\x{E19}"
-      text run at (0,6069) width 20: "\x{E40}\x{E18}\x{E2D}"
-      text run at (0,6086) width 26: "\x{E1C}\x{E2D}\x{E21}"
-      text run at (0,6103) width 22: "\x{E41}\x{E25}\x{E30}"
-      text run at (0,6120) width 24: "\x{E2B}\x{E25}\x{E31}\x{E07}"
-      text run at (0,6137) width 23: "\x{E42}\x{E04}\x{E49}\x{E07}"
-      text run at (0,6154) width 22: "\x{E41}\x{E25}\x{E30}"
-      text run at (0,6171) width 30: "\x{E40}\x{E14}\x{E35}\x{E4B}\x{E22}\x{E27}"
-      text run at (0,6188) width 10: "\x{E19}\x{E35}\x{E49}"
-      text run at (0,6205) width 16: "\x{E44}\x{E21}\x{E48}"
-      text run at (0,6222) width 22: "\x{E40}\x{E04}\x{E22}"
-      text run at (0,6239) width 17: "\x{E22}\x{E34}\x{E49}\x{E21}"
-      text run at (0,6256) width 21: "\x{E40}\x{E25}\x{E22}"
-      text run at (0,6273) width 22: "\x{E40}\x{E21}\x{E37}\x{E48}\x{E2D}"
-      text run at (0,6290) width 16: "\x{E42}\x{E14}"
-      text run at (0,6307) width 21: "\x{E42}\x{E23}\x{E18}\x{E35}"
-      text run at (0,6324) width 16: "\x{E0B}\x{E36}\x{E48}\x{E07}"
-      text run at (0,6341) width 24: "\x{E40}\x{E1B}\x{E47}\x{E19}"
-      text run at (0,6358) width 23: "\x{E40}\x{E14}\x{E47}\x{E01}"
-      text run at (0,6375) width 38: "\x{E01}\x{E33}\x{E1E}\x{E23}\x{E49}\x{E32}"
-      text run at (0,6392) width 15: "\x{E21}\x{E32}"
-      text run at (0,6409) width 16: "\x{E2D}\x{E22}\x{E39}\x{E48}"
-      text run at (0,6426) width 18: "\x{E01}\x{E31}\x{E1A}"
-      text run at (0,6443) width 20: "\x{E40}\x{E18}\x{E2D}"
-      text run at (0,6460) width 27: "\x{E15}\x{E2D}\x{E19}"
-      text run at (0,6477) width 24: "\x{E41}\x{E23}\x{E01}"
-      text run at (0,6494) width 15: "\x{E1B}\x{E49}\x{E32}"
-      text run at (0,6511) width 22: "\x{E40}\x{E2D}\x{E47}\x{E21}"
-      text run at (0,6528) width 19: "\x{E15}\x{E37}\x{E48}\x{E19}"
-      text run at (0,6545) width 24: "\x{E40}\x{E15}\x{E49}\x{E19}"
-      text run at (0,6562) width 18: "\x{E01}\x{E31}\x{E1A}"
-      text run at (0,6579) width 28: "\x{E40}\x{E2A}\x{E35}\x{E22}\x{E07}"
-      text run at (0,6596) width 41: "\x{E2B}\x{E31}\x{E27}\x{E40}\x{E23}\x{E32}\x{E30}"
-      text run at (0,6613) width 23: "\x{E02}\x{E2D}\x{E07}"
-      text run at (0,6630) width 23: "\x{E40}\x{E14}\x{E47}\x{E01}"
-      text run at (0,6647) width 26: "\x{E19}\x{E49}\x{E2D}\x{E22}"
-      text run at (0,6664) width 24: "\x{E21}\x{E32}\x{E01}"
-      text run at (0,6681) width 20: "\x{E40}\x{E18}\x{E2D}"
-      text run at (0,6698) width 14: "\x{E08}\x{E30}"
-      text run at (0,6715) width 15: "\x{E2A}\x{E48}\x{E07}"
-      text run at (0,6732) width 28: "\x{E40}\x{E2A}\x{E35}\x{E22}\x{E07}"
-      text run at (0,6749) width 22: "\x{E23}\x{E49}\x{E2D}\x{E07}"
-      text run at (0,6766) width 24: "\x{E41}\x{E25}\x{E49}\x{E27}"
-      text run at (0,6783) width 19: "\x{E40}\x{E2D}\x{E32}"
-      text run at (0,6800) width 17: "\x{E21}\x{E37}\x{E2D}"
-      text run at (0,6817) width 24: "\x{E17}\x{E32}\x{E1A}"
-      text run at (0,6834) width 17: "\x{E2D}\x{E01}"
-      text run at (0,6851) width 18: "\x{E17}\x{E38}\x{E01}"
-      text run at (0,6868) width 23: "\x{E04}\x{E23}\x{E31}\x{E49}\x{E07}"
-      text run at (0,6885) width 9: "\x{E17}\x{E35}\x{E48}"
-      text run at (0,6902) width 28: "\x{E40}\x{E2A}\x{E35}\x{E22}\x{E07}"
-      text run at (0,6919) width 18: "\x{E2D}\x{E31}\x{E19}"
-      text run at (0,6936) width 32: "\x{E23}\x{E48}\x{E32}\x{E40}\x{E23}\x{E34}\x{E07}"
-      text run at (0,6953) width 23: "\x{E02}\x{E2D}\x{E07}"
-      text run at (0,6970) width 16: "\x{E42}\x{E14}"
-      text run at (0,6987) width 21: "\x{E42}\x{E23}\x{E18}\x{E35}"
-      text run at (0,7004) width 28: "\x{E40}\x{E02}\x{E49}\x{E32}\x{E2B}\x{E39}"
-      text run at (0,7021) width 20: "\x{E40}\x{E18}\x{E2D}"
-      text run at (0,7038) width 22: "\x{E41}\x{E25}\x{E30}"
-      text run at (0,7055) width 20: "\x{E40}\x{E18}\x{E2D}"
-      text run at (0,7072) width 20: "\x{E40}\x{E1D}\x{E49}\x{E32}"
-      text run at (0,7089) width 24: "\x{E21}\x{E2D}\x{E07}"
-      text run at (0,7106) width 23: "\x{E40}\x{E14}\x{E47}\x{E01}"
-      text run at (0,7123) width 27: "\x{E2B}\x{E0D}\x{E34}\x{E07}"
-      text run at (0,7140) width 33: "\x{E19}\x{E49}\x{E2D}\x{E22}\x{E46}"
-      text run at (0,7157) width 25: "\x{E14}\x{E49}\x{E27}\x{E22}"
-      text run at (0,7174) width 32: "\x{E04}\x{E27}\x{E32}\x{E21}"
-      text run at (0,7191) width 54: "\x{E1B}\x{E23}\x{E30}\x{E2B}\x{E25}\x{E32}\x{E14}"
-      text run at (0,7208) width 15: "\x{E43}\x{E08}"
-      text run at (0,7225) width 25: "\x{E14}\x{E49}\x{E27}\x{E22}"
-      text run at (0,7242) width 15: "\x{E22}\x{E31}\x{E07}"
-      text run at (0,7259) width 15: "\x{E2B}\x{E32}"
-      text run at (0,7276) width 28: "\x{E2D}\x{E30}\x{E44}\x{E23}"
-      text run at (0,7293) width 15: "\x{E21}\x{E32}"
-      text run at (0,7310) width 24: "\x{E40}\x{E1B}\x{E47}\x{E19}"
-      text run at (0,7327) width 27: "\x{E40}\x{E23}\x{E37}\x{E48}\x{E2D}\x{E07}"
-      text run at (0,7344) width 41: "\x{E2B}\x{E31}\x{E27}\x{E40}\x{E23}\x{E32}\x{E30}"
-      text run at (0,7361) width 16: "\x{E44}\x{E14}\x{E49}"
-      text run at (0,7378) width 15: "\x{E25}\x{E38}\x{E07}"
-      text run at (0,7395) width 13: "\x{E40}\x{E2E}"
-      text run at (0,7412) width 17: "\x{E19}\x{E23}\x{E35}"
-      text run at (0,7429) width 16: "\x{E44}\x{E21}\x{E48}"
-      text run at (0,7446) width 22: "\x{E40}\x{E04}\x{E22}"
-      text run at (0,7463) width 41: "\x{E2B}\x{E31}\x{E27}\x{E40}\x{E23}\x{E32}\x{E30}"
-      text run at (0,7480) width 15: "\x{E25}\x{E38}\x{E07}"
-      text run at (0,7497) width 38: "\x{E17}\x{E33}\x{E07}\x{E32}\x{E19}"
-      text run at (0,7514) width 28: "\x{E2B}\x{E19}\x{E31}\x{E01}"
-      text run at (0,7531) width 23: "\x{E08}\x{E32}\x{E01}"
-      text run at (0,7548) width 19: "\x{E40}\x{E0A}\x{E49}\x{E32}"
-      text run at (0,7565) width 18: "\x{E22}\x{E31}\x{E19}"
-      text run at (0,7582) width 15: "\x{E04}\x{E48}\x{E33}"
-      text run at (0,7599) width 22: "\x{E41}\x{E25}\x{E30}"
-      text run at (0,7616) width 16: "\x{E44}\x{E21}\x{E48}"
-      text run at (0,7633) width 22: "\x{E40}\x{E04}\x{E22}"
-      text run at (0,7650) width 24: "\x{E23}\x{E39}\x{E49}\x{E08}\x{E31}\x{E01}"
-      text run at (0,7667) width 14: "\x{E27}\x{E48}\x{E32}"
-      text run at (0,7684) width 32: "\x{E04}\x{E27}\x{E32}\x{E21}"
-      text run at (0,7701) width 32: "\x{E23}\x{E48}\x{E32}\x{E40}\x{E23}\x{E34}\x{E07}"
-      text run at (0,7718) width 17: "\x{E04}\x{E37}\x{E2D}"
-      text run at (0,7735) width 28: "\x{E2D}\x{E30}\x{E44}\x{E23}"
-      text run at (0,7752) width 15: "\x{E25}\x{E38}\x{E07}"
-      text run at (0,7769) width 9: "\x{E14}\x{E39}"
-      text run at (0,7786) width 61: "\x{E2B}\x{E21}\x{E48}\x{E19}\x{E2B}\x{E21}\x{E2D}\x{E07}"
-      text run at (0,7803) width 16: "\x{E44}\x{E1B}"
-      text run at (0,7820) width 27: "\x{E2B}\x{E21}\x{E14}"
-      text run at (0,7837) width 33: "\x{E15}\x{E31}\x{E49}\x{E07}\x{E41}\x{E15}\x{E48}"
-      text run at (0,7854) width 27: "\x{E40}\x{E04}\x{E23}\x{E32}"
-      text run at (0,7871) width 22: "\x{E22}\x{E32}\x{E27}"
-      text run at (0,7888) width 18: "\x{E08}\x{E19}"
-      text run at (0,7905) width 17: "\x{E08}\x{E14}"
-      text run at (0,7922) width 42: "\x{E23}\x{E2D}\x{E07}\x{E40}\x{E17}\x{E49}\x{E32}"
-      text run at (0,7939) width 18: "\x{E1A}\x{E39}\x{E15}"
-      text run at (0,7956) width 18: "\x{E2D}\x{E31}\x{E19}"
-      text run at (0,7973) width 32: "\x{E2B}\x{E22}\x{E32}\x{E1A}"
-      text run at (0,7990) width 24: "\x{E41}\x{E25}\x{E49}\x{E27}"
-      text run at (0,8007) width 15: "\x{E25}\x{E38}\x{E07}"
-      text run at (0,8024) width 9: "\x{E01}\x{E47}"
-      text run at (0,8041) width 9: "\x{E14}\x{E39}"
-      text run at (0,8058) width 52: "\x{E40}\x{E04}\x{E23}\x{E48}\x{E07}\x{E02}\x{E23}\x{E36}\x{E21}"
-      text run at (0,8075) width 16: "\x{E19}\x{E48}\x{E32}"
-      text run at (0,8092) width 28: "\x{E40}\x{E01}\x{E23}\x{E07}"
-      text run at (0,8109) width 23: "\x{E02}\x{E32}\x{E21}"
-      text run at (0,8126) width 16: "\x{E44}\x{E21}\x{E48}"
-      text run at (0,8143) width 25: "\x{E04}\x{E48}\x{E2D}\x{E22}"
-      text run at (0,8160) width 14: "\x{E08}\x{E30}"
-      text run at (0,8177) width 19: "\x{E1E}\x{E39}\x{E14}"
-      text run at (0,8194) width 9: "\x{E21}\x{E35}"
-      text run at (0,8211) width 16: "\x{E42}\x{E15}"
-      text run at (0,8228) width 16: "\x{E42}\x{E15}\x{E49}"
-      text run at (0,8245) width 9: "\x{E17}\x{E35}\x{E48}"
-      text run at (0,8262) width 31: "\x{E17}\x{E33}\x{E43}\x{E2B}\x{E49}"
-      text run at (0,8279) width 16: "\x{E42}\x{E14}"
-      text run at (0,8296) width 21: "\x{E42}\x{E23}\x{E18}\x{E35}"
-      text run at (0,8313) width 41: "\x{E2B}\x{E31}\x{E27}\x{E40}\x{E23}\x{E32}\x{E30}"
-      text run at (0,8330) width 16: "\x{E44}\x{E14}\x{E49}"
-      text run at (0,8347) width 22: "\x{E41}\x{E25}\x{E30}"
-      text run at (0,8364) width 24: "\x{E0A}\x{E48}\x{E27}\x{E22}"
-      text run at (0,8381) width 20: "\x{E40}\x{E18}\x{E2D}"
-      text run at (0,8398) width 16: "\x{E43}\x{E2B}\x{E49}"
-      text run at (0,8415) width 20: "\x{E1E}\x{E49}\x{E19}"
-      text run at (0,8432) width 23: "\x{E08}\x{E32}\x{E01}"
-      text run at (0,8449) width 31: "\x{E01}\x{E32}\x{E23}\x{E01}"
-      text run at (0,8466) width 22: "\x{E25}\x{E32}\x{E22}"
-      text run at (0,8483) width 24: "\x{E40}\x{E1B}\x{E47}\x{E19}"
-      text run at (0,8500) width 8: "\x{E2A}\x{E35}"
-      text run at (0,8517) width 20: "\x{E40}\x{E17}\x{E32}"
-      text run at (0,8534) width 28: "\x{E2B}\x{E21}\x{E48}\x{E19}"
-      text run at (0,8551) width 41: "\x{E40}\x{E2B}\x{E21}\x{E37}\x{E2D}\x{E19}"
-      text run at (0,8568) width 18: "\x{E01}\x{E31}\x{E1A}"
-      text run at (0,8585) width 15: "\x{E2A}\x{E34}\x{E48}\x{E07}"
-      text run at (0,8602) width 24: "\x{E23}\x{E2D}\x{E1A}"
-      text run at (0,8619) width 17: "\x{E15}\x{E31}\x{E27}"
-      text run at (0,8636) width 25: "\x{E2D}\x{E37}\x{E48}\x{E19}\x{E46}"
-      text run at (0,8653) width 16: "\x{E42}\x{E15}"
-      text run at (0,8670) width 16: "\x{E42}\x{E15}\x{E49}"
-      text run at (0,8687) width 8: "\x{E2A}\x{E35}"
-      text run at (0,8704) width 16: "\x{E44}\x{E21}\x{E48}"
-      text run at (0,8721) width 20: "\x{E40}\x{E17}\x{E32}"
-      text run at (0,8738) width 28: "\x{E2B}\x{E21}\x{E48}\x{E19}"
-      text run at (0,8755) width 17: "\x{E41}\x{E15}\x{E48}"
-      text run at (0,8772) width 19: "\x{E21}\x{E31}\x{E19}"
-      text run at (0,8789) width 24: "\x{E40}\x{E1B}\x{E47}\x{E19}"
-      text run at (0,8806) width 24: "\x{E2B}\x{E21}\x{E32}"
-      text run at (0,8823) width 8: "\x{E2A}\x{E35}"
-      text run at (0,8840) width 15: "\x{E14}\x{E33}"
-      text run at (0,8857) width 17: "\x{E15}\x{E31}\x{E27}"
-      text run at (0,8874) width 33: "\x{E19}\x{E49}\x{E2D}\x{E22}\x{E46}"
-      text run at (0,8891) width 18: "\x{E02}\x{E19}"
-      text run at (0,8908) width 22: "\x{E22}\x{E32}\x{E27}"
-      text run at (0,8925) width 17: "\x{E1B}\x{E38}\x{E22}"
-      text run at (0,8942) width 39: "\x{E23}\x{E32}\x{E27}\x{E01}\x{E31}\x{E1A}"
-      text run at (0,8959) width 25: "\x{E44}\x{E2B}\x{E21}"
-      text run at (0,8976) width 9: "\x{E21}\x{E35}"
-      text run at (0,8993) width 15: "\x{E15}\x{E32}"
-      text run at (0,9010) width 15: "\x{E14}\x{E33}"
-      text run at (0,9027) width 22: "\x{E40}\x{E25}\x{E47}\x{E01}"
-      text run at (0,9044) width 24: "\x{E40}\x{E1B}\x{E47}\x{E19}"
-      text run at (0,9061) width 45: "\x{E1B}\x{E23}\x{E30}\x{E01}\x{E32}\x{E22}"
-      text run at (0,9078) width 36: "\x{E23}\x{E37}\x{E48}\x{E19}\x{E40}\x{E23}\x{E34}\x{E07}"
-      text run at (0,9095) width 16: "\x{E2D}\x{E22}\x{E39}\x{E48}"
-      text run at (0,9112) width 23: "\x{E2A}\x{E2D}\x{E07}"
-      text run at (0,9129) width 21: "\x{E02}\x{E49}\x{E32}\x{E07}"
-      text run at (0,9146) width 26: "\x{E08}\x{E21}\x{E39}\x{E01}"
-      text run at (0,9163) width 22: "\x{E40}\x{E25}\x{E47}\x{E01}"
-      text run at (0,9180) width 18: "\x{E2D}\x{E31}\x{E19}"
-      text run at (0,9197) width 16: "\x{E19}\x{E48}\x{E32}"
-      text run at (0,9214) width 18: "\x{E02}\x{E31}\x{E19}"
-      text run at (0,9231) width 23: "\x{E02}\x{E2D}\x{E07}"
-      text run at (0,9248) width 19: "\x{E21}\x{E31}\x{E19}"
-      text run at (0,9265) width 16: "\x{E42}\x{E15}"
-      text run at (0,9282) width 16: "\x{E42}\x{E15}\x{E49}"
-      text run at (0,9299) width 23: "\x{E40}\x{E25}\x{E48}\x{E19}"
-      text run at (0,9316) width 16: "\x{E17}\x{E31}\x{E49}\x{E07}"
-      text run at (0,9333) width 18: "\x{E27}\x{E31}\x{E19}"
-      text run at (0,9350) width 22: "\x{E41}\x{E25}\x{E30}"
-      text run at (0,9367) width 16: "\x{E42}\x{E14}"
-      text run at (0,9384) width 21: "\x{E42}\x{E23}\x{E18}\x{E35}"
-      text run at (0,9401) width 9: "\x{E01}\x{E47}"
-      text run at (0,9418) width 23: "\x{E40}\x{E25}\x{E48}\x{E19}"
-      text run at (0,9435) width 18: "\x{E01}\x{E31}\x{E1A}"
-      text run at (0,9452) width 19: "\x{E21}\x{E31}\x{E19}"
-      text run at (0,9469) width 22: "\x{E41}\x{E25}\x{E30}"
-      text run at (0,9486) width 16: "\x{E23}\x{E31}\x{E01}"
-      text run at (0,9503) width 19: "\x{E21}\x{E31}\x{E19}"
-      text run at (0,9520) width 30: "\x{E40}\x{E2B}\x{E25}\x{E37}\x{E2D}"
-      text run at (0,9537) width 24: "\x{E40}\x{E01}\x{E34}\x{E19}"
-      text run at (0,9554) width 42: "\x{E2D}\x{E22}\x{E48}\x{E32}\x{E07}\x{E44}\x{E23}"
-      text run at (0,9571) width 33: "\x{E01}\x{E47}\x{E15}\x{E32}\x{E21}"
-      text run at (0,9588) width 18: "\x{E27}\x{E31}\x{E19}"
-      text run at (0,9605) width 10: "\x{E19}\x{E35}\x{E49}"
-      text run at (0,9622) width 16: "\x{E17}\x{E31}\x{E49}\x{E07}"
-      text run at (0,9639) width 9: "\x{E04}\x{E39}\x{E48}"
-      text run at (0,9656) width 16: "\x{E44}\x{E21}\x{E48}"
-      text run at (0,9673) width 16: "\x{E44}\x{E14}\x{E49}"
-      text run at (0,9690) width 23: "\x{E40}\x{E25}\x{E48}\x{E19}"
-      text run at (0,9707) width 15: "\x{E25}\x{E38}\x{E07}"
-      text run at (0,9724) width 13: "\x{E40}\x{E2E}"
-      text run at (0,9741) width 17: "\x{E19}\x{E23}\x{E35}"
-      text run at (0,9758) width 17: "\x{E19}\x{E31}\x{E48}\x{E07}"
-      text run at (0,9775) width 16: "\x{E2D}\x{E22}\x{E39}\x{E48}"
-      text run at (0,9792) width 9: "\x{E17}\x{E35}\x{E48}"
-      text run at (0,9809) width 34: "\x{E1A}\x{E31}\x{E19}\x{E44}\x{E14}"
-      text run at (0,9826) width 31: "\x{E1B}\x{E23}\x{E30}\x{E15}\x{E39}"
-      text run at (0,9843) width 22: "\x{E41}\x{E25}\x{E30}"
-      text run at (0,9860) width 20: "\x{E40}\x{E1D}\x{E49}\x{E32}"
-      text run at (0,9877) width 32: "\x{E01}\x{E31}\x{E07}\x{E27}\x{E25}"
-      text run at (0,9894) width 23: "\x{E08}\x{E49}\x{E2D}\x{E07}"
-      text run at (0,9911) width 9: "\x{E14}\x{E39}"
-      text run at (0,9928) width 40: "\x{E17}\x{E49}\x{E2D}\x{E07}\x{E1F}\x{E49}\x{E32}"
-      text run at (0,9945) width 8: "\x{E2A}\x{E35}"
-      text run at (0,9962) width 20: "\x{E40}\x{E17}\x{E32}"
-      text run at (0,9979) width 28: "\x{E2B}\x{E21}\x{E48}\x{E19}"
-      text run at (0,9996) width 18: "\x{E1C}\x{E34}\x{E14}"
-      text run at (0,10013) width 27: "\x{E1B}\x{E01}\x{E15}\x{E34}"
-      text run at (0,10030) width 16: "\x{E42}\x{E14}"
-      text run at (0,10047) width 21: "\x{E42}\x{E23}\x{E18}\x{E35}"
-      text run at (0,10064) width 18: "\x{E22}\x{E37}\x{E19}"
-      text run at (0,10081) width 9: "\x{E17}\x{E35}\x{E48}"
-      text run at (0,10098) width 31: "\x{E1B}\x{E23}\x{E30}\x{E15}\x{E39}"
-      text run at (0,10115) width 26: "\x{E01}\x{E2D}\x{E14}"
-      text run at (0,10132) width 16: "\x{E42}\x{E15}"
-      text run at (0,10149) width 16: "\x{E42}\x{E15}\x{E49}"
-      text run at (0,10166) width 15: "\x{E44}\x{E27}\x{E49}"
-      text run at (0,10183) width 17: "\x{E43}\x{E19}"
-      text run at (0,10200) width 25: "\x{E2D}\x{E49}\x{E2D}\x{E21}"
-      text run at (0,10217) width 26: "\x{E41}\x{E02}\x{E19}"
-      text run at (0,10234) width 22: "\x{E41}\x{E25}\x{E30}"
-      text run at (0,10251) width 9: "\x{E01}\x{E47}"
-      text run at (0,10268) width 24: "\x{E21}\x{E2D}\x{E07}"
-      text run at (0,10285) width 9: "\x{E14}\x{E39}"
-      text run at (0,10302) width 40: "\x{E17}\x{E49}\x{E2D}\x{E07}\x{E1F}\x{E49}\x{E32}"
-      text run at (0,10319) width 16: "\x{E2D}\x{E22}\x{E39}\x{E48}"
-      text run at (0,10336) width 41: "\x{E40}\x{E2B}\x{E21}\x{E37}\x{E2D}\x{E19}"
-      text run at (0,10353) width 19: "\x{E01}\x{E31}\x{E19}"
-      text run at (0,10370) width 15: "\x{E1B}\x{E49}\x{E32}"
-      text run at (0,10387) width 13: "\x{E40}\x{E2D}\x{E47}"
-      text run at (0,10404) width 24: "\x{E21}\x{E01}\x{E33}"
-      text run at (0,10421) width 15: "\x{E25}\x{E31}\x{E07}"
-      text run at (0,10438) width 21: "\x{E25}\x{E49}\x{E32}\x{E07}"
-      text run at (0,10455) width 23: "\x{E0A}\x{E32}\x{E21}"
-      text run at (0,10472) width 16: "\x{E2D}\x{E22}\x{E39}\x{E48}"
-      text run at (0,10489) width 23: "\x{E08}\x{E32}\x{E01}"
-      text run at (0,10506) width 25: "\x{E14}\x{E49}\x{E32}\x{E19}"
-      text run at (0,10523) width 32: "\x{E40}\x{E2B}\x{E19}\x{E37}\x{E2D}"
-      text run at (0,10540) width 24: "\x{E44}\x{E01}\x{E25}"
-      text run at (0,10557) width 25: "\x{E2D}\x{E2D}\x{E01}"
-      text run at (0,10574) width 16: "\x{E44}\x{E1B}"
-      text run at (0,10591) width 9: "\x{E21}\x{E35}"
-      text run at (0,10608) width 28: "\x{E40}\x{E2A}\x{E35}\x{E22}\x{E07}"
-      text run at (0,10625) width 17: "\x{E25}\x{E21}"
-      text run at (0,10642) width 29: "\x{E04}\x{E23}\x{E32}\x{E07}"
-      text run at (0,10659) width 25: "\x{E41}\x{E1C}\x{E48}\x{E27}"
-      text run at (0,10676) width 20: "\x{E40}\x{E1A}\x{E32}"
-      text run at (0,10693) width 34: "\x{E44}\x{E14}\x{E49}\x{E22}\x{E34}\x{E19}"
-      text run at (0,10710) width 15: "\x{E21}\x{E32}"
-      text run at (0,10727) width 15: "\x{E25}\x{E38}\x{E07}"
-      text run at (0,10744) width 13: "\x{E40}\x{E2E}"
-      text run at (0,10761) width 17: "\x{E19}\x{E23}\x{E35}"
-      text run at (0,10778) width 22: "\x{E41}\x{E25}\x{E30}"
-      text run at (0,10795) width 16: "\x{E42}\x{E14}"
-      text run at (0,10812) width 21: "\x{E42}\x{E23}\x{E18}\x{E35}"
-      text run at (0,10829) width 24: "\x{E40}\x{E2B}\x{E47}\x{E19}"
-      text run at (0,10846) width 19: "\x{E15}\x{E49}\x{E19}"
-      text run at (0,10863) width 26: "\x{E2B}\x{E0D}\x{E49}\x{E32}"
-      text run at (0,10880) width 15: "\x{E2A}\x{E39}\x{E07}"
-      text run at (0,10897) width 23: "\x{E40}\x{E2D}\x{E19}"
-      text run at (0,10914) width 24: "\x{E40}\x{E1B}\x{E47}\x{E19}"
-      text run at (0,10931) width 27: "\x{E04}\x{E25}\x{E37}\x{E48}\x{E19}"
-      text run at (0,10948) width 27: "\x{E01}\x{E48}\x{E2D}\x{E19}"
-      text run at (0,10965) width 9: "\x{E17}\x{E35}\x{E48}"
-      text run at (0,10982) width 24: "\x{E1E}\x{E32}\x{E22}\x{E38}"
-      text run at (0,10999) width 14: "\x{E08}\x{E30}"
-      text run at (0,11016) width 15: "\x{E21}\x{E32}"
-      text run at (0,11033) width 15: "\x{E16}\x{E36}\x{E07}"
-      text run at (0,11050) width 24: "\x{E41}\x{E25}\x{E49}\x{E27}"
-      text run at (0,11067) width 9: "\x{E01}\x{E47}"
-      text run at (0,11084) width 9: "\x{E21}\x{E35}"
-      text run at (0,11101) width 28: "\x{E40}\x{E2A}\x{E35}\x{E22}\x{E07}"
-      text run at (0,11118) width 26: "\x{E2B}\x{E27}\x{E35}\x{E14}"
-      text run at (0,11135) width 25: "\x{E2B}\x{E27}\x{E34}\x{E27}"
-      text run at (0,11152) width 40: "\x{E0A}\x{E31}\x{E14}\x{E40}\x{E08}\x{E19}"
-      text run at (0,11169) width 15: "\x{E21}\x{E32}"
-      text run at (0,11186) width 23: "\x{E08}\x{E32}\x{E01}"
-      text run at (0,11203) width 61: "\x{E1A}\x{E23}\x{E23}\x{E22}\x{E32}\x{E01}\x{E32}\x{E28}"
-      text run at (0,11220) width 22: "\x{E17}\x{E32}\x{E07}"
-      text run at (0,11237) width 16: "\x{E43}\x{E15}\x{E49}"
-      text run at (0,11254) width 22: "\x{E41}\x{E25}\x{E30}"
-      text run at (0,11271) width 22: "\x{E40}\x{E21}\x{E37}\x{E48}\x{E2D}"
-      text run at (0,11288) width 39: "\x{E40}\x{E2B}\x{E25}\x{E37}\x{E2D}\x{E1A}"
-      text run at (0,11305) width 15: "\x{E15}\x{E32}"
-      text run at (0,11322) width 16: "\x{E44}\x{E1B}"
-      text run at (0,11339) width 22: "\x{E17}\x{E32}\x{E07}"
-      text run at (0,11356) width 25: "\x{E14}\x{E49}\x{E32}\x{E19}"
-      text run at (0,11373) width 20: "\x{E19}\x{E31}\x{E49}\x{E19}"
-      text run at (0,11390) width 9: "\x{E01}\x{E47}"
-      text run at (0,11407) width 24: "\x{E40}\x{E2B}\x{E47}\x{E19}"
-      text run at (0,11424) width 27: "\x{E04}\x{E25}\x{E37}\x{E48}\x{E19}"
-      text run at (0,11441) width 26: "\x{E2B}\x{E0D}\x{E49}\x{E32}"
-      text run at (0,11458) width 15: "\x{E21}\x{E32}"
-      text run at (0,11475) width 22: "\x{E17}\x{E32}\x{E07}"
-      text run at (0,11492) width 25: "\x{E14}\x{E49}\x{E32}\x{E19}"
-      text run at (0,11509) width 20: "\x{E19}\x{E31}\x{E49}\x{E19}"
-      text run at (0,11526) width 25: "\x{E14}\x{E49}\x{E27}\x{E22}"
-      text run at (0,11543) width 15: "\x{E25}\x{E38}\x{E07}"
-      text run at (0,11560) width 13: "\x{E40}\x{E2E}"
-      text run at (0,11577) width 17: "\x{E19}\x{E23}\x{E35}"
-      text run at (0,11594) width 18: "\x{E1C}\x{E38}\x{E14}"
-      text run at (0,11611) width 17: "\x{E25}\x{E38}\x{E01}"
-      text run at (0,11628) width 18: "\x{E02}\x{E36}\x{E49}\x{E19}"
-      text run at (0,11645) width 34: "\x{E17}\x{E31}\x{E19}\x{E43}\x{E14}"
-      text run at (0,11662) width 24: "\"\x{E25}\x{E21}"
-      text run at (0,11679) width 49: "\x{E44}\x{E0B}\x{E42}\x{E04}\x{E25}\x{E19}"
-      text run at (0,11696) width 15: "\x{E21}\x{E32}"
-      text run at (0,11713) width 29: "\x{E40}\x{E2D}\x{E47}\x{E21}\""
-      text run at (0,11730) width 15: "\x{E25}\x{E38}\x{E07}"
-      text run at (0,11747) width 22: "\x{E23}\x{E49}\x{E2D}\x{E07}"
-      text run at (0,11764) width 26: "\x{E1A}\x{E2D}\x{E01}"
-      text run at (0,11781) width 37: "\x{E20}\x{E23}\x{E23}\x{E22}\x{E32}"
-      text run at (0,11798) width 21: "\"\x{E02}\x{E49}\x{E32}"
-      text run at (0,11815) width 14: "\x{E08}\x{E30}"
-      text run at (0,11832) width 16: "\x{E44}\x{E1B}"
-      text run at (0,11849) width 9: "\x{E14}\x{E39}"
-      text run at (0,11866) width 25: "\x{E2A}\x{E31}\x{E15}\x{E27}\x{E4C}"
-      text run at (0,11883) width 28: "\x{E40}\x{E25}\x{E35}\x{E49}\x{E22}\x{E07}"
-      text run at (0,11900) width 42: "\x{E2B}\x{E19}\x{E48}\x{E2D}\x{E22}\""
-      text run at (0,11917) width 24: "\x{E41}\x{E25}\x{E49}\x{E27}"
-      text run at (0,11934) width 15: "\x{E25}\x{E38}\x{E07}"
-      text run at (0,11951) width 9: "\x{E01}\x{E47}"
-      text run at (0,11968) width 15: "\x{E27}\x{E34}\x{E48}\x{E07}"
-      text run at (0,11985) width 16: "\x{E44}\x{E1B}"
-      text run at (0,12002) width 15: "\x{E22}\x{E31}\x{E07}"
-      text run at (0,12019) width 22: "\x{E40}\x{E1E}\x{E34}\x{E07}"
-      text run at (0,12036) width 9: "\x{E17}\x{E35}\x{E48}"
-      text run at (0,12053) width 16: "\x{E27}\x{E31}\x{E27}"
-      text run at (0,12070) width 22: "\x{E41}\x{E25}\x{E30}"
-      text run at (0,12087) width 15: "\x{E21}\x{E49}\x{E32}"
-      text run at (0,12104) width 31: "\x{E2D}\x{E32}\x{E28}\x{E31}\x{E22}"
-      text run at (0,12121) width 16: "\x{E2D}\x{E22}\x{E39}\x{E48}"
-      text run at (0,12138) width 15: "\x{E1B}\x{E49}\x{E32}"
-      text run at (0,12155) width 22: "\x{E40}\x{E2D}\x{E47}\x{E21}"
-      text run at (0,12172) width 26: "\x{E2B}\x{E22}\x{E38}\x{E14}"
-      text run at (0,12189) width 38: "\x{E17}\x{E33}\x{E07}\x{E32}\x{E19}"
-      text run at (0,12206) width 22: "\x{E41}\x{E25}\x{E30}"
-      text run at (0,12223) width 15: "\x{E21}\x{E32}"
-      text run at (0,12240) width 9: "\x{E17}\x{E35}\x{E48}"
-      text run at (0,12257) width 31: "\x{E1B}\x{E23}\x{E30}\x{E15}\x{E39}"
-      text run at (0,12274) width 30: "\x{E40}\x{E1E}\x{E35}\x{E22}\x{E07}"
-      text run at (0,12291) width 37: "\x{E0A}\x{E32}\x{E22}\x{E15}\x{E32}"
-      text run at (0,12308) width 24: "\x{E21}\x{E2D}\x{E07}"
-      text run at (0,12325) width 15: "\x{E1B}\x{E49}\x{E32}"
-      text run at (0,12342) width 9: "\x{E01}\x{E47}"
-      text run at (0,12359) width 26: "\x{E1A}\x{E2D}\x{E01}"
-      text run at (0,12376) width 16: "\x{E44}\x{E14}\x{E49}"
-      text run at (0,12393) width 14: "\x{E27}\x{E48}\x{E32}"
-      text run at (0,12410) width 48: "\x{E2D}\x{E31}\x{E19}\x{E15}\x{E23}\x{E32}\x{E22}"
-      text run at (0,12427) width 15: "\x{E21}\x{E32}"
-      text run at (0,12444) width 15: "\x{E16}\x{E36}\x{E07}"
-      text run at (0,12461) width 24: "\x{E41}\x{E25}\x{E49}\x{E27}"
-      text run at (0,12478) width 27: "\"\x{E40}\x{E23}\x{E47}\x{E27}"
-      text run at (0,12495) width 16: "\x{E42}\x{E14}"
-      text run at (0,12512) width 33: "\x{E42}\x{E23}\x{E18}\x{E35}!\""
-      text run at (0,12529) width 15: "\x{E1B}\x{E49}\x{E32}"
-      text run at (0,12546) width 41: "\x{E15}\x{E30}\x{E42}\x{E01}\x{E19}"
-      text run at (0,12563) width 22: "\"\x{E27}\x{E34}\x{E48}\x{E07}"
-      text run at (0,12580) width 16: "\x{E44}\x{E1B}"
-      text run at (0,12597) width 24: "\x{E2B}\x{E49}\x{E2D}\x{E07}"
-      text run at (0,12614) width 41: "\x{E43}\x{E15}\x{E49}\x{E16}\x{E38}\x{E19}\""
-      text run at (0,12631) width 16: "\x{E42}\x{E15}"
-      text run at (0,12648) width 16: "\x{E42}\x{E15}\x{E49}"
-      text run at (0,12665) width 27: "\x{E1C}\x{E25}\x{E38}\x{E19}"
-      text run at (0,12682) width 47: "\x{E01}\x{E23}\x{E30}\x{E42}\x{E14}\x{E14}"
-      text run at (0,12699) width 15: "\x{E25}\x{E07}"
-      text run at (0,12716) width 23: "\x{E08}\x{E32}\x{E01}"
-      text run at (0,12733) width 25: "\x{E2D}\x{E49}\x{E2D}\x{E21}"
-      text run at (0,12750) width 26: "\x{E41}\x{E02}\x{E19}"
-      text run at (0,12767) width 16: "\x{E42}\x{E14}"
-      text run at (0,12784) width 21: "\x{E42}\x{E23}\x{E18}\x{E35}"
-      text run at (0,12801) width 24: "\x{E41}\x{E25}\x{E49}\x{E27}"
-      text run at (0,12818) width 35: "\x{E40}\x{E02}\x{E49}\x{E32}\x{E44}\x{E1B}"
-      text run at (0,12835) width 27: "\x{E0B}\x{E48}\x{E2D}\x{E19}"
-      text run at (0,12852) width 16: "\x{E2D}\x{E22}\x{E39}\x{E48}"
-      text run at (0,12869) width 16: "\x{E43}\x{E15}\x{E49}"
-      text run at (0,12886) width 29: "\x{E40}\x{E15}\x{E35}\x{E22}\x{E07}"
-      text run at (0,12903) width 23: "\x{E40}\x{E14}\x{E47}\x{E01}"
-      text run at (0,12920) width 27: "\x{E2B}\x{E0D}\x{E34}\x{E07}"
-      text run at (0,12937) width 26: "\x{E19}\x{E49}\x{E2D}\x{E22}"
-      text run at (0,12954) width 35: "\x{E40}\x{E02}\x{E49}\x{E32}\x{E44}\x{E1B}"
-      text run at (0,12971) width 16: "\x{E14}\x{E36}\x{E07}"
-      text run at (0,12988) width 19: "\x{E21}\x{E31}\x{E19}"
-      text run at (0,13005) width 25: "\x{E2D}\x{E2D}\x{E01}"
-      text run at (0,13022) width 15: "\x{E21}\x{E32}"
-      text run at (0,13039) width 15: "\x{E1B}\x{E49}\x{E32}"
-      text run at (0,13056) width 13: "\x{E40}\x{E2D}\x{E47}"
-      text run at (0,13073) width 18: "\x{E21}\x{E01}"
-      text run at (0,13090) width 13: "\x{E23}\x{E30}"
-      text run at (0,13107) width 23: "\x{E0A}\x{E32}\x{E01}"
-      text run at (0,13124) width 15: "\x{E1D}\x{E32}"
-      text run at (0,13141) width 9: "\x{E17}\x{E35}\x{E48}"
-      text run at (0,13158) width 20: "\x{E1E}\x{E37}\x{E49}\x{E19}"
-      text run at (0,13175) width 25: "\x{E2D}\x{E2D}\x{E01}"
-      text run at (0,13192) width 29: "\x{E2D}\x{E22}\x{E48}\x{E32}\x{E07}"
-      text run at (0,13209) width 17: "\x{E2D}\x{E01}"
-      text run at (0,13226) width 18: "\x{E2A}\x{E31}\x{E48}\x{E19}"
-      text run at (0,13243) width 27: "\x{E02}\x{E27}\x{E31}\x{E0D}"
-      text run at (0,13260) width 23: "\x{E2B}\x{E32}\x{E22}"
-      text run at (0,13277) width 19: "\x{E1B}\x{E35}\x{E19}"
-      text run at (0,13294) width 34: "\x{E1A}\x{E31}\x{E19}\x{E44}\x{E14}"
-      text run at (0,13311) width 16: "\x{E44}\x{E21}\x{E49}"
-      text run at (0,13328) width 15: "\x{E25}\x{E07}"
-      text run at (0,13345) width 16: "\x{E44}\x{E1B}"
-      text run at (0,13362) width 17: "\x{E43}\x{E19}"
-      text run at (0,13379) width 31: "\x{E42}\x{E1E}\x{E23}\x{E07}"
-      text run at (0,13396) width 22: "\x{E40}\x{E25}\x{E47}\x{E01}"
-      text run at (0,13413) width 18: "\x{E2D}\x{E31}\x{E19}"
-      text run at (0,13430) width 18: "\x{E21}\x{E37}\x{E14}"
-      text run at (0,13447) width 18: "\x{E17}\x{E36}\x{E1A}"
-      text run at (0,13464) width 16: "\x{E42}\x{E14}"
-      text run at (0,13481) width 21: "\x{E42}\x{E23}\x{E18}\x{E35}"
-      text run at (0,13498) width 17: "\x{E08}\x{E31}\x{E1A}"
-      text run at (0,13515) width 16: "\x{E42}\x{E15}"
-      text run at (0,13532) width 16: "\x{E42}\x{E15}\x{E49}"
-      text run at (0,13549) width 16: "\x{E44}\x{E14}\x{E49}"
-      text run at (0,13566) width 17: "\x{E43}\x{E19}"
-      text run at (0,13583) width 26: "\x{E17}\x{E35}\x{E48}\x{E2A}\x{E38}\x{E14}"
-      text run at (0,13600) width 22: "\x{E41}\x{E25}\x{E30}"
-      text run at (0,13617) width 15: "\x{E27}\x{E34}\x{E48}\x{E07}"
-      text run at (0,13634) width 24: "\x{E15}\x{E32}\x{E21}"
-      text run at (0,13651) width 15: "\x{E1B}\x{E49}\x{E32}"
-      text run at (0,13668) width 20: "\x{E40}\x{E18}\x{E2D}"
-      text run at (0,13685) width 16: "\x{E44}\x{E1B}"
-      text run at (0,13702) width 22: "\x{E40}\x{E21}\x{E37}\x{E48}\x{E2D}"
-      text run at (0,13719) width 20: "\x{E40}\x{E18}\x{E2D}"
-      text run at (0,13736) width 15: "\x{E21}\x{E32}"
-      text run at (0,13753) width 16: "\x{E44}\x{E14}\x{E49}"
-      text run at (0,13770) width 23: "\x{E04}\x{E23}\x{E36}\x{E48}\x{E07}"
-      text run at (0,13787) width 24: "\x{E2B}\x{E49}\x{E2D}\x{E07}"
-      text run at (0,13804) width 9: "\x{E01}\x{E47}"
-      text run at (0,13821) width 9: "\x{E21}\x{E35}"
-      text run at (0,13838) width 28: "\x{E40}\x{E2A}\x{E35}\x{E22}\x{E07}"
-      text run at (0,13855) width 26: "\x{E2B}\x{E27}\x{E35}\x{E14}"
-      text run at (0,13872) width 25: "\x{E2B}\x{E27}\x{E37}\x{E2D}"
-      text run at (0,13889) width 26: "\x{E2A}\x{E48}\x{E27}\x{E19}"
-      text run at (0,13906) width 25: "\x{E1A}\x{E49}\x{E32}\x{E19}"
-      text run at (0,13923) width 9: "\x{E01}\x{E47}"
-      text run at (0,13940) width 18: "\x{E2A}\x{E31}\x{E48}\x{E19}"
-      text run at (0,13957) width 29: "\x{E2D}\x{E22}\x{E48}\x{E32}\x{E07}"
-      text run at (0,13974) width 22: "\x{E41}\x{E23}\x{E07}"
-      text run at (0,13991) width 18: "\x{E08}\x{E19}"
-      text run at (0,14008) width 20: "\x{E40}\x{E18}\x{E2D}"
-      text run at (0,14025) width 18: "\x{E2B}\x{E01}"
-      text run at (0,14042) width 30: "\x{E04}\x{E30}\x{E21}\x{E33}"
-      text run at (0,14059) width 17: "\x{E19}\x{E31}\x{E48}\x{E07}"
-      text run at (0,14076) width 34: "\x{E08}\x{E49}\x{E33}\x{E40}\x{E1A}\x{E49}\x{E32}"
-      text run at (0,14093) width 16: "\x{E2D}\x{E22}\x{E39}\x{E48}"
-      text run at (0,14110) width 18: "\x{E01}\x{E31}\x{E1A}"
-      text run at (0,14127) width 20: "\x{E1E}\x{E37}\x{E49}\x{E19}"
-      text run at (0,14144) width 24: "\x{E41}\x{E25}\x{E49}\x{E27}"
-      text run at (0,14161) width 15: "\x{E2A}\x{E34}\x{E48}\x{E07}"
-      text run at (0,14178) width 54: "\x{E1B}\x{E23}\x{E30}\x{E2B}\x{E25}\x{E32}\x{E14}"
-      text run at (0,14195) width 9: "\x{E01}\x{E47}"
-      text run at (0,14212) width 23: "\x{E40}\x{E01}\x{E34}\x{E14}"
-      text run at (0,14229) width 18: "\x{E02}\x{E36}\x{E49}\x{E19}"
-      text run at (0,14246) width 25: "\x{E1A}\x{E49}\x{E32}\x{E19}"
-      text run at (0,14263) width 28: "\x{E2B}\x{E21}\x{E38}\x{E19}"
-      text run at (0,14280) width 16: "\x{E44}\x{E1B}"
-      text run at (0,14297) width 28: "\x{E2B}\x{E21}\x{E38}\x{E19}"
-      text run at (0,14314) width 23: "\x{E21}\x{E32}\x{E2A}"
-      text run at (0,14331) width 15: "\x{E2D}\x{E07}"
-      text run at (0,14348) width 23: "\x{E2A}\x{E32}\x{E21}"
-      text run at (0,14365) width 24: "\x{E23}\x{E2D}\x{E1A}"
-      text run at (0,14382) width 24: "\x{E41}\x{E25}\x{E49}\x{E27}"
-      text run at (0,14399) width 9: "\x{E01}\x{E47}"
-      text run at (0,14416) width 24: "\x{E25}\x{E2D}\x{E22}"
-      text run at (0,14433) width 18: "\x{E02}\x{E36}\x{E49}\x{E19}"
-      text run at (0,14450) width 8: "\x{E2A}\x{E39}\x{E48}"
-      text run at (0,14467) width 38: "\x{E2D}\x{E32}\x{E01}\x{E32}\x{E28}"
-      text run at (0,14484) width 29: "\x{E2D}\x{E22}\x{E48}\x{E32}\x{E07}"
-      text run at (0,14501) width 21: "\x{E0A}\x{E49}\x{E32}\x{E46}"
-      text run at (0,14518) width 16: "\x{E42}\x{E14}"
-      text run at (0,14535) width 14: "\x{E42}\x{E23}"
-      text run at (0,14552) width 14: "\x{E18}\x{E35}\x{E23}\x{E39}\x{E49}"
-      text run at (0,14569) width 17: "\x{E2A}\x{E36}\x{E01}"
-      text run at (0,14586) width 39: "\x{E23}\x{E32}\x{E27}\x{E01}\x{E31}\x{E1A}"
-      text run at (0,14603) width 14: "\x{E27}\x{E48}\x{E32}"
-      text run at (0,14620) width 20: "\x{E40}\x{E18}\x{E2D}"
-      text run at (0,14637) width 16: "\x{E44}\x{E14}\x{E49}"
-      text run at (0,14654) width 18: "\x{E02}\x{E36}\x{E49}\x{E19}"
-      text run at (0,14671) width 16: "\x{E44}\x{E1B}"
-      text run at (0,14688) width 18: "\x{E01}\x{E31}\x{E1A}"
-      text run at (0,14705) width 17: "\x{E25}\x{E39}\x{E01}"
-      text run at (0,14722) width 43: "\x{E1A}\x{E2D}\x{E25}\x{E25}\x{E39}\x{E19}"
-      text run at (0,14739) width 24: "\x{E1E}\x{E32}\x{E22}\x{E38}"
-      text run at (0,14756) width 32: "\x{E40}\x{E2B}\x{E19}\x{E37}\x{E2D}"
-      text run at (0,14773) width 18: "\x{E01}\x{E31}\x{E1A}"
-      text run at (0,14790) width 24: "\x{E1E}\x{E32}\x{E22}\x{E38}"
-      text run at (0,14807) width 16: "\x{E43}\x{E15}\x{E49}"
-      text run at (0,14824) width 15: "\x{E21}\x{E32}"
-      text run at (0,14841) width 19: "\x{E1E}\x{E1A}"
-      text run at (0,14858) width 19: "\x{E01}\x{E31}\x{E19}"
-      text run at (0,14875) width 23: "\x{E15}\x{E23}\x{E07}"
-      text run at (0,14892) width 9: "\x{E17}\x{E35}\x{E48}"
-      text run at (0,14909) width 25: "\x{E1A}\x{E49}\x{E32}\x{E19}"
-      text run at (0,14926) width 27: "\x{E1E}\x{E2D}\x{E14}\x{E35}"
-      text run at (0,14943) width 22: "\x{E41}\x{E25}\x{E30}"
-      text run at (0,14960) width 31: "\x{E17}\x{E33}\x{E43}\x{E2B}\x{E49}"
-      text run at (0,14977) width 23: "\x{E15}\x{E23}\x{E07}"
-      text run at (0,14994) width 20: "\x{E19}\x{E31}\x{E49}\x{E19}"
-      text run at (0,15011) width 24: "\x{E40}\x{E1B}\x{E47}\x{E19}"
-      text run at (0,15028) width 74: "\x{E08}\x{E38}\x{E14}\x{E28}\x{E39}\x{E19}\x{E22}\x{E4C}\x{E01}\x{E25}\x{E32}\x{E07}"
-      text run at (0,15045) width 23: "\x{E02}\x{E2D}\x{E07}"
-      text run at (0,15062) width 24: "\x{E1E}\x{E32}\x{E22}\x{E38}"
-      text run at (0,15079) width 49: "\x{E44}\x{E0B}\x{E42}\x{E04}\x{E25}\x{E19}"
-      text run at (0,15096) width 24: "\x{E15}\x{E32}\x{E21}"
-      text run at (0,15113) width 27: "\x{E1B}\x{E01}\x{E15}\x{E34}"
-      text run at (0,15130) width 23: "\x{E15}\x{E23}\x{E07}"
-      text run at (0,15147) width 30: "\x{E01}\x{E25}\x{E32}\x{E07}"
-      text run at (0,15164) width 24: "\x{E1E}\x{E32}\x{E22}\x{E38}"
-      text run at (0,15181) width 49: "\x{E44}\x{E0B}\x{E42}\x{E04}\x{E25}\x{E19}"
-      text run at (0,15198) width 38: "\x{E2D}\x{E32}\x{E01}\x{E32}\x{E28}"
-      text run at (0,15215) width 14: "\x{E08}\x{E30}"
-      text run at (0,15232) width 17: "\x{E19}\x{E34}\x{E48}\x{E07}"
-      text run at (0,15249) width 17: "\x{E41}\x{E15}\x{E48}"
-      text run at (0,15266) width 32: "\x{E04}\x{E27}\x{E32}\x{E21}"
-      text run at (0,15283) width 37: "\x{E01}\x{E14}\x{E14}\x{E31}\x{E19}"
-      text run at (0,15300) width 29: "\x{E2D}\x{E22}\x{E48}\x{E32}\x{E07}"
-      text run at (0,15317) width 28: "\x{E2B}\x{E19}\x{E31}\x{E01}"
-      text run at (0,15334) width 23: "\x{E02}\x{E2D}\x{E07}"
-      text run at (0,15351) width 17: "\x{E25}\x{E21}"
-      text run at (0,15368) width 18: "\x{E17}\x{E38}\x{E01}"
-      text run at (0,15385) width 25: "\x{E14}\x{E49}\x{E32}\x{E19}"
-      text run at (0,15402) width 24: "\x{E23}\x{E2D}\x{E1A}"
-      text run at (0,15419) width 25: "\x{E1A}\x{E49}\x{E32}\x{E19}"
-      text run at (0,15436) width 31: "\x{E17}\x{E33}\x{E43}\x{E2B}\x{E49}"
-      text run at (0,15453) width 25: "\x{E1A}\x{E49}\x{E32}\x{E19}"
-      text run at (0,15470) width 24: "\x{E25}\x{E2D}\x{E22}"
-      text run at (0,15487) width 15: "\x{E2A}\x{E39}\x{E07}"
-      text run at (0,15504) width 25: "\x{E02}\x{E36}\x{E49}\x{E19}\x{E46}"
-      text run at (0,15521) width 18: "\x{E08}\x{E19}"
-      text run at (0,15538) width 38: "\x{E01}\x{E23}\x{E30}\x{E17}\x{E31}\x{E48}\x{E07}"
-      text run at (0,15555) width 18: "\x{E02}\x{E36}\x{E49}\x{E19}"
-      text run at (0,15572) width 16: "\x{E44}\x{E1B}"
-      text run at (0,15589) width 16: "\x{E2D}\x{E22}\x{E39}\x{E48}"
-      text run at (0,15606) width 17: "\x{E2A}\x{E38}\x{E14}"
-      text run at (0,15623) width 25: "\x{E22}\x{E2D}\x{E14}"
-      text run at (0,15640) width 23: "\x{E02}\x{E2D}\x{E07}"
-      text run at (0,15657) width 24: "\x{E1E}\x{E32}\x{E22}\x{E38}"
-      text run at (0,15674) width 49: "\x{E44}\x{E0B}\x{E42}\x{E04}\x{E25}\x{E19}"
-      text run at (0,15691) width 22: "\x{E41}\x{E25}\x{E30}"
-      text run at (0,15708) width 23: "\x{E08}\x{E32}\x{E01}"
-      text run at (0,15725) width 23: "\x{E15}\x{E23}\x{E07}"
-      text run at (0,15742) width 20: "\x{E19}\x{E31}\x{E49}\x{E19}"
-      text run at (0,15759) width 9: "\x{E01}\x{E47}"
-      text run at (0,15776) width 17: "\x{E16}\x{E39}\x{E01}"
-      text run at (0,15793) width 26: "\x{E2B}\x{E2D}\x{E1A}"
-      text run at (0,15810) width 16: "\x{E44}\x{E1B}"
-      text run at (0,15827) width 31: "\x{E2B}\x{E25}\x{E32}\x{E22}"
-      text run at (0,15844) width 24: "\x{E44}\x{E21}\x{E25}\x{E4C}"
-      text run at (0,15861) width 44: "\x{E07}\x{E48}\x{E32}\x{E22}\x{E14}\x{E32}\x{E22}"
-      text run at (0,15878) width 39: "\x{E23}\x{E32}\x{E27}\x{E01}\x{E31}\x{E1A}"
-      text run at (0,15895) width 26: "\x{E2B}\x{E2D}\x{E1A}"
-      text run at (0,15912) width 18: "\x{E02}\x{E19}"
-      text run at (0,15929) width 19: "\x{E19}\x{E01}"
-      text run at (0,15946) width 18: "\x{E21}\x{E37}\x{E14}"
-      text run at (0,15963) width 24: "\x{E21}\x{E32}\x{E01}"
-      text run at (0,15980) width 24: "\x{E41}\x{E25}\x{E49}\x{E27}"
-      text run at (0,15997) width 17: "\x{E25}\x{E21}"
-      text run at (0,16014) width 15: "\x{E22}\x{E31}\x{E07}"
-      text run at (0,16031) width 15: "\x{E2A}\x{E48}\x{E07}"
-      text run at (0,16048) width 28: "\x{E40}\x{E2A}\x{E35}\x{E22}\x{E07}"
-      text run at (0,16065) width 26: "\x{E2B}\x{E27}\x{E35}\x{E14}"
-      text run at (0,16082) width 25: "\x{E2B}\x{E27}\x{E37}\x{E2D}"
-      text run at (0,16099) width 16: "\x{E19}\x{E48}\x{E32}"
-      text run at (0,16116) width 25: "\x{E01}\x{E25}\x{E31}\x{E27}"
-      text run at (0,16133) width 16: "\x{E2D}\x{E22}\x{E39}\x{E48}"
-      text run at (0,16150) width 24: "\x{E23}\x{E2D}\x{E1A}"
-      text run at (0,16167) width 17: "\x{E15}\x{E31}\x{E27}"
-      text run at (0,16184) width 20: "\x{E40}\x{E18}\x{E2D}"
-      text run at (0,16201) width 17: "\x{E41}\x{E15}\x{E48}"
-      text run at (0,16218) width 16: "\x{E42}\x{E14}"
-      text run at (0,16235) width 21: "\x{E42}\x{E23}\x{E18}\x{E35}"
-      text run at (0,16252) width 24: "\x{E40}\x{E2B}\x{E47}\x{E19}"
-      text run at (0,16269) width 14: "\x{E27}\x{E48}\x{E32}"
-      text run at (0,16286) width 20: "\x{E40}\x{E18}\x{E2D}"
-      text run at (0,16303) width 44: "\x{E2A}\x{E32}\x{E21}\x{E32}\x{E23}\x{E16}"
-      text run at (0,16320) width 17: "\x{E19}\x{E31}\x{E48}\x{E07}"
-      text run at (0,16337) width 16: "\x{E44}\x{E1B}"
-      text run at (0,16354) width 16: "\x{E44}\x{E14}\x{E49}"
-      text run at (0,16371) width 29: "\x{E2D}\x{E22}\x{E48}\x{E32}\x{E07}"
-      text run at (0,16388) width 44: "\x{E07}\x{E48}\x{E32}\x{E22}\x{E14}\x{E32}\x{E22}"
-      text run at (0,16405) width 19: "\x{E19}\x{E31}\x{E01}"
-      text run at (0,16422) width 23: "\x{E04}\x{E23}\x{E31}\x{E49}\x{E07}"
-      text run at (0,16439) width 26: "\x{E2B}\x{E19}\x{E36}\x{E48}\x{E07}"
-      text run at (0,16456) width 24: "\x{E2B}\x{E25}\x{E31}\x{E07}"
-      text run at (0,16473) width 23: "\x{E08}\x{E32}\x{E01}"
-      text run at (0,16490) width 9: "\x{E17}\x{E35}\x{E48}"
-      text run at (0,16507) width 25: "\x{E1A}\x{E49}\x{E32}\x{E19}"
-      text run at (0,16524) width 32: "\x{E2A}\x{E30}\x{E14}\x{E38}\x{E14}"
-      text run at (0,16541) width 29: "\x{E2D}\x{E22}\x{E48}\x{E32}\x{E07}"
-      text run at (0,16558) width 22: "\x{E41}\x{E23}\x{E07}"
-      text run at (0,16575) width 22: "\x{E41}\x{E25}\x{E30}"
-      text run at (0,16592) width 28: "\x{E2B}\x{E21}\x{E38}\x{E19}"
-      text run at (0,16609) width 16: "\x{E44}\x{E1B}"
-      text run at (0,16626) width 31: "\x{E23}\x{E2D}\x{E1A}\x{E46}"
-      text run at (0,16643) width 23: "\x{E2A}\x{E2D}\x{E07}"
-      text run at (0,16660) width 23: "\x{E2A}\x{E32}\x{E21}"
-      text run at (0,16677) width 23: "\x{E04}\x{E23}\x{E31}\x{E49}\x{E07}"
-      text run at (0,16694) width 17: "\x{E43}\x{E19}"
-      text run at (0,16711) width 27: "\x{E15}\x{E2D}\x{E19}"
-      text run at (0,16728) width 24: "\x{E41}\x{E23}\x{E01}"
-      text run at (0,16745) width 20: "\x{E40}\x{E18}\x{E2D}"
-      text run at (0,16762) width 9: "\x{E01}\x{E47}"
-      text run at (0,16779) width 24: "\x{E23}\x{E39}\x{E49}\x{E2A}\x{E36}\x{E01}"
-      text run at (0,16796) width 14: "\x{E27}\x{E48}\x{E32}"
-      text run at (0,16813) width 17: "\x{E15}\x{E31}\x{E27}"
-      text run at (0,16830) width 20: "\x{E40}\x{E2D}\x{E07}"
-      text run at (0,16847) width 17: "\x{E16}\x{E39}\x{E01}"
-      text run at (0,16864) width 32: "\x{E41}\x{E01}\x{E27}\x{E48}\x{E07}"
-      text run at (0,16881) width 29: "\x{E2D}\x{E22}\x{E48}\x{E32}\x{E07}"
-      text run at (0,16898) width 25: "\x{E41}\x{E1C}\x{E48}\x{E27}"
-      text run at (0,16915) width 20: "\x{E40}\x{E1A}\x{E32}"
-      text run at (0,16932) width 21: "\x{E23}\x{E32}\x{E27}"
-      text run at (0,16949) width 31: "\x{E17}\x{E32}\x{E23}\x{E01}"
-      text run at (0,16966) width 17: "\x{E43}\x{E19}"
-      text run at (0,16983) width 22: "\x{E40}\x{E1B}\x{E25}"
-      text run at (0,17000) width 16: "\x{E42}\x{E15}"
-      text run at (0,17017) width 16: "\x{E42}\x{E15}\x{E49}"
-      text run at (0,17034) width 16: "\x{E44}\x{E21}\x{E48}"
-      text run at (0,17051) width 39: "\x{E0A}\x{E2D}\x{E1A}\x{E43}\x{E08}"
-      text run at (0,17068) width 21: "\x{E40}\x{E25}\x{E22}"
-      text run at (0,17085) width 19: "\x{E21}\x{E31}\x{E19}"
-      text run at (0,17102) width 15: "\x{E27}\x{E34}\x{E48}\x{E07}"
-      text run at (0,17119) width 16: "\x{E44}\x{E1B}"
-      text run at (0,17136) width 15: "\x{E27}\x{E34}\x{E48}\x{E07}"
-      text run at (0,17153) width 22: "\x{E21}\x{E32}\x{E23}"
-      text run at (0,17170) width 17: "\x{E2D}\x{E1A}"
-      text run at (0,17187) width 24: "\x{E2B}\x{E49}\x{E2D}\x{E07}"
-      text run at (0,17204) width 22: "\x{E17}\x{E32}\x{E07}"
-      text run at (0,17221) width 27: "\x{E42}\x{E19}\x{E49}\x{E19}"
-      text run at (0,17238) width 9: "\x{E17}\x{E35}"
-      text run at (0,17255) width 22: "\x{E17}\x{E32}\x{E07}"
-      text run at (0,17272) width 10: "\x{E19}\x{E35}\x{E49}"
-      text run at (0,17289) width 9: "\x{E17}\x{E35}"
-      text run at (0,17306) width 15: "\x{E2A}\x{E48}\x{E07}"
-      text run at (0,17323) width 28: "\x{E40}\x{E2A}\x{E35}\x{E22}\x{E07}"
-      text run at (0,17340) width 20: "\x{E40}\x{E2B}\x{E48}\x{E32}"
-      text run at (0,17357) width 16: "\x{E14}\x{E31}\x{E07}"
-      text run at (0,17374) width 24: "\x{E01}\x{E49}\x{E2D}\x{E07}"
-      text run at (0,17391) width 17: "\x{E41}\x{E15}\x{E48}"
-      text run at (0,17408) width 16: "\x{E42}\x{E14}"
-      text run at (0,17425) width 21: "\x{E42}\x{E23}\x{E18}\x{E35}"
-      text run at (0,17442) width 17: "\x{E19}\x{E31}\x{E48}\x{E07}"
-      text run at (0,17459) width 17: "\x{E19}\x{E34}\x{E48}\x{E07}"
-      text run at (0,17476) width 16: "\x{E2D}\x{E22}\x{E39}\x{E48}"
-      text run at (0,17493) width 19: "\x{E1A}\x{E19}"
-      text run at (0,17510) width 20: "\x{E1E}\x{E37}\x{E49}\x{E19}"
-      text run at (0,17527) width 20: "\x{E40}\x{E1D}\x{E49}\x{E32}"
-      text run at (0,17544) width 25: "\x{E04}\x{E2D}\x{E22}"
-      text run at (0,17561) width 9: "\x{E14}\x{E39}"
-      text run at (0,17578) width 14: "\x{E27}\x{E48}\x{E32}"
-      text run at (0,17595) width 14: "\x{E08}\x{E30}"
-      text run at (0,17612) width 23: "\x{E40}\x{E01}\x{E34}\x{E14}"
-      text run at (0,17629) width 28: "\x{E2D}\x{E30}\x{E44}\x{E23}"
-      text run at (0,17646) width 18: "\x{E02}\x{E36}\x{E49}\x{E19}"
-      text run at (0,17663) width 23: "\x{E04}\x{E23}\x{E31}\x{E49}\x{E07}"
-      text run at (0,17680) width 26: "\x{E2B}\x{E19}\x{E36}\x{E48}\x{E07}"
-      text run at (0,17697) width 16: "\x{E42}\x{E15}"
-      text run at (0,17714) width 16: "\x{E42}\x{E15}\x{E49}"
-      text run at (0,17731) width 35: "\x{E40}\x{E02}\x{E49}\x{E32}\x{E44}\x{E1B}"
-      text run at (0,17748) width 24: "\x{E43}\x{E01}\x{E25}\x{E49}"
-      text run at (0,17765) width 15: "\x{E1D}\x{E32}"
-      text run at (0,17782) width 9: "\x{E17}\x{E35}\x{E48}"
-      text run at (0,17799) width 20: "\x{E1E}\x{E37}\x{E49}\x{E19}"
-      text run at (0,17816) width 24: "\x{E21}\x{E32}\x{E01}"
-      text run at (0,17833) width 16: "\x{E44}\x{E1B}"
-      text run at (0,17850) width 21: "\x{E40}\x{E25}\x{E22}"
-      text run at (0,17867) width 27: "\x{E1E}\x{E25}\x{E31}\x{E14}"
-      text run at (0,17884) width 33: "\x{E15}\x{E01}\x{E25}\x{E07}"
-      text run at (0,17901) width 16: "\x{E44}\x{E1B}"
-      text run at (0,17918) width 9: "\x{E17}\x{E35}"
-      text run at (0,17935) width 24: "\x{E41}\x{E23}\x{E01}"
-      text run at (0,17952) width 23: "\x{E40}\x{E14}\x{E47}\x{E01}"
-      text run at (0,17969) width 27: "\x{E2B}\x{E0D}\x{E34}\x{E07}"
-      text run at (0,17986) width 18: "\x{E04}\x{E34}\x{E14}"
-      text run at (0,18003) width 14: "\x{E27}\x{E48}\x{E32}"
-      text run at (0,18020) width 20: "\x{E40}\x{E18}\x{E2D}"
-      text run at (0,18037) width 14: "\x{E08}\x{E30}"
-      text run at (0,18054) width 19: "\x{E2A}\x{E39}\x{E0D}"
-      text run at (0,18071) width 21: "\x{E40}\x{E2A}\x{E35}\x{E22}"
-      text run at (0,18088) width 19: "\x{E21}\x{E31}\x{E19}"
-      text run at (0,18105) width 16: "\x{E44}\x{E1B}"
-      text run at (0,18122) width 21: "\x{E40}\x{E2A}\x{E35}\x{E22}"
-      text run at (0,18139) width 24: "\x{E41}\x{E25}\x{E49}\x{E27}"
-      text run at (0,18156) width 17: "\x{E41}\x{E15}\x{E48}"
-      text run at (0,18173) width 16: "\x{E0A}\x{E31}\x{E48}\x{E27}"
-      text run at (0,18190) width 16: "\x{E04}\x{E23}\x{E39}\x{E48}"
-      text run at (0,18207) width 20: "\x{E40}\x{E18}\x{E2D}"
-      text run at (0,18224) width 9: "\x{E01}\x{E47}"
-      text run at (0,18241) width 24: "\x{E40}\x{E2B}\x{E47}\x{E19}"
-      text run at (0,18258) width 9: "\x{E2B}\x{E39}"
-      text run at (0,18275) width 23: "\x{E02}\x{E2D}\x{E07}"
-      text run at (0,18292) width 19: "\x{E21}\x{E31}\x{E19}"
-      text run at (0,18309) width 24: "\x{E42}\x{E1C}\x{E25}\x{E48}"
-      text run at (0,18326) width 18: "\x{E02}\x{E36}\x{E49}\x{E19}"
-      text run at (0,18343) width 15: "\x{E21}\x{E32}"
-      text run at (0,18360) width 23: "\x{E08}\x{E32}\x{E01}"
-      text run at (0,18377) width 23: "\x{E0A}\x{E48}\x{E2D}\x{E07}"
-      text run at (0,18394) width 20: "\x{E19}\x{E31}\x{E49}\x{E19}"
-      text run at (0,18411) width 26: "\x{E17}\x{E31}\x{E49}\x{E07}\x{E19}\x{E35}\x{E49}"
-      text run at (0,18428) width 34: "\x{E40}\x{E1E}\x{E23}\x{E32}\x{E30}"
-      text run at (0,18445) width 22: "\x{E41}\x{E23}\x{E07}"
-      text run at (0,18462) width 18: "\x{E01}\x{E14}"
-      text run at (0,18479) width 29: "\x{E2D}\x{E22}\x{E48}\x{E32}\x{E07}"
-      text run at (0,18496) width 28: "\x{E2B}\x{E19}\x{E31}\x{E01}"
-      text run at (0,18513) width 23: "\x{E02}\x{E2D}\x{E07}"
-      text run at (0,18530) width 38: "\x{E2D}\x{E32}\x{E01}\x{E32}\x{E28}"
-      text run at (0,18547) width 31: "\x{E17}\x{E33}\x{E43}\x{E2B}\x{E49}"
-      text run at (0,18564) width 16: "\x{E42}\x{E15}"
-      text run at (0,18581) width 16: "\x{E42}\x{E15}\x{E49}"
-      text run at (0,18598) width 16: "\x{E44}\x{E21}\x{E48}"
-      text run at (0,18615) width 33: "\x{E15}\x{E01}\x{E25}\x{E07}"
-      text run at (0,18632) width 16: "\x{E44}\x{E1B}"
-      text run at (0,18649) width 21: "\x{E02}\x{E49}\x{E32}\x{E07}"
-      text run at (0,18666) width 21: "\x{E25}\x{E48}\x{E32}\x{E07}"
-      text run at (0,18683) width 16: "\x{E42}\x{E14}"
-      text run at (0,18700) width 21: "\x{E42}\x{E23}\x{E18}\x{E35}"
-      text run at (0,18717) width 33: "\x{E04}\x{E25}\x{E32}\x{E19}"
-      text run at (0,18734) width 16: "\x{E44}\x{E1B}"
-      text run at (0,18751) width 9: "\x{E17}\x{E35}\x{E48}"
-      text run at (0,18768) width 23: "\x{E0A}\x{E48}\x{E2D}\x{E07}"
-      text run at (0,18785) width 20: "\x{E19}\x{E31}\x{E49}\x{E19}"
-      text run at (0,18802) width 17: "\x{E08}\x{E31}\x{E1A}"
-      text run at (0,18819) width 9: "\x{E2B}\x{E39}"
-      text run at (0,18836) width 16: "\x{E42}\x{E15}"
-      text run at (0,18853) width 16: "\x{E42}\x{E15}\x{E49}"
-      text run at (0,18870) width 15: "\x{E44}\x{E27}\x{E49}"
-      text run at (0,18887) width 16: "\x{E44}\x{E14}\x{E49}"
-      text run at (0,18904) width 22: "\x{E41}\x{E25}\x{E30}"
-      text run at (0,18921) width 23: "\x{E25}\x{E32}\x{E01}"
-      text run at (0,18938) width 19: "\x{E21}\x{E31}\x{E19}"
-      text run at (0,18955) width 15: "\x{E21}\x{E32}"
-      text run at (0,18972) width 9: "\x{E17}\x{E35}\x{E48}"
-      text run at (0,18989) width 24: "\x{E2B}\x{E49}\x{E2D}\x{E07}"
-      text run at (0,19006) width 17: "\x{E2D}\x{E35}\x{E01}"
-      text run at (0,19023) width 24: "\x{E2B}\x{E25}\x{E31}\x{E07}"
-      text run at (0,19040) width 23: "\x{E08}\x{E32}\x{E01}"
-      text run at (0,19057) width 20: "\x{E19}\x{E31}\x{E49}\x{E19}"
-      text run at (0,19074) width 9: "\x{E01}\x{E47}"
-      text run at (0,19091) width 18: "\x{E1B}\x{E34}\x{E14}"
-      text run at (0,19108) width 15: "\x{E1D}\x{E32}"
-      text run at (0,19125) width 20: "\x{E1E}\x{E37}\x{E49}\x{E19}"
-      text run at (0,19142) width 23: "\x{E40}\x{E1E}\x{E37}\x{E48}\x{E2D}"
-      text run at (0,19159) width 14: "\x{E08}\x{E30}"
-      text run at (0,19176) width 16: "\x{E44}\x{E14}\x{E49}"
-      text run at (0,19193) width 16: "\x{E44}\x{E21}\x{E48}"
-      text run at (0,19210) width 23: "\x{E40}\x{E01}\x{E34}\x{E14}"
-      text run at (0,19227) width 49: "\x{E2D}\x{E38}\x{E1A}\x{E31}\x{E15}\x{E34}\x{E40}\x{E2B}\x{E15}\x{E38}"
-      text run at (0,19244) width 17: "\x{E2D}\x{E35}\x{E01}"
-      text run at (0,19261) width 38: "\x{E0A}\x{E31}\x{E48}\x{E27}\x{E42}\x{E21}\x{E07}"
-      text run at (0,19278) width 24: "\x{E41}\x{E25}\x{E49}\x{E27}"
-      text run at (0,19295) width 38: "\x{E0A}\x{E31}\x{E48}\x{E27}\x{E42}\x{E21}\x{E07}"
-      text run at (0,19312) width 19: "\x{E40}\x{E25}\x{E48}\x{E32}"
-      text run at (0,19329) width 25: "\x{E1C}\x{E48}\x{E32}\x{E19}"
-      text run at (0,19346) width 16: "\x{E44}\x{E1B}"
-      text run at (0,19363) width 16: "\x{E42}\x{E14}"
-      text run at (0,19380) width 21: "\x{E42}\x{E23}\x{E18}\x{E35}"
-      text run at (0,19397) width 32: "\x{E04}\x{E48}\x{E2D}\x{E22}\x{E46}"
-      text run at (0,19414) width 23: "\x{E2B}\x{E32}\x{E22}"
-      text run at (0,19431) width 25: "\x{E01}\x{E25}\x{E31}\x{E27}"
-      text run at (0,19448) width 17: "\x{E41}\x{E15}\x{E48}"
-      text run at (0,19465) width 20: "\x{E40}\x{E18}\x{E2D}"
-      text run at (0,19482) width 24: "\x{E23}\x{E39}\x{E49}\x{E2A}\x{E36}\x{E01}"
-      text run at (0,19499) width 27: "\x{E40}\x{E2B}\x{E07}\x{E32}"
-      text run at (0,19516) width 30: "\x{E40}\x{E2B}\x{E25}\x{E37}\x{E2D}"
-      text run at (0,19533) width 24: "\x{E40}\x{E01}\x{E34}\x{E19}"
-      text run at (0,19550) width 22: "\x{E41}\x{E25}\x{E30}"
-      text run at (0,19567) width 17: "\x{E25}\x{E21}"
-      text run at (0,19584) width 9: "\x{E01}\x{E47}"
-      text run at (0,19601) width 15: "\x{E2A}\x{E48}\x{E07}"
-      text run at (0,19618) width 28: "\x{E40}\x{E2A}\x{E35}\x{E22}\x{E07}"
-      text run at (0,19635) width 26: "\x{E2B}\x{E27}\x{E35}\x{E14}"
-      text run at (0,19652) width 25: "\x{E2B}\x{E27}\x{E37}\x{E2D}"
-      text run at (0,19669) width 16: "\x{E14}\x{E31}\x{E07}"
-      text run at (0,19686) width 21: "\x{E40}\x{E2A}\x{E35}\x{E22}"
-      text run at (0,19703) width 18: "\x{E08}\x{E19}"
-      text run at (0,19720) width 20: "\x{E40}\x{E18}\x{E2D}"
-      text run at (0,19737) width 26: "\x{E41}\x{E17}\x{E1A}"
-      text run at (0,19754) width 14: "\x{E08}\x{E30}"
-      text run at (0,19771) width 9: "\x{E2B}\x{E39}"
-      text run at (0,19788) width 36: "\x{E2B}\x{E19}\x{E27}\x{E01}"
-      text run at (0,19805) width 9: "\x{E17}\x{E35}"
-      text run at (0,19822) width 24: "\x{E41}\x{E23}\x{E01}"
-      text run at (0,19839) width 20: "\x{E40}\x{E18}\x{E2D}"
-      text run at (0,19856) width 31: "\x{E2A}\x{E07}\x{E2A}\x{E31}\x{E22}"
-      text run at (0,19873) width 14: "\x{E27}\x{E48}\x{E32}"
-      text run at (0,19890) width 30: "\x{E04}\x{E07}\x{E08}\x{E30}"
-      text run at (0,19907) width 17: "\x{E16}\x{E39}\x{E01}"
-      text run at (0,19924) width 19: "\x{E09}\x{E35}\x{E01}"
-      text run at (0,19941) width 45: "\x{E01}\x{E23}\x{E30}\x{E0A}\x{E32}\x{E01}"
-      text run at (0,19958) width 25: "\x{E2D}\x{E2D}\x{E01}"
-      text run at (0,19975) width 24: "\x{E40}\x{E1B}\x{E47}\x{E19}"
-      text run at (0,19992) width 18: "\x{E0A}\x{E34}\x{E49}\x{E19}"
-      text run at (0,20009) width 22: "\x{E40}\x{E25}\x{E47}\x{E01}"
-      text run at (0,20026) width 18: "\x{E0A}\x{E34}\x{E49}\x{E19}"
-      text run at (0,20043) width 26: "\x{E19}\x{E49}\x{E2D}\x{E22}"
-      text run at (0,20060) width 22: "\x{E40}\x{E21}\x{E37}\x{E48}\x{E2D}"
-      text run at (0,20077) width 25: "\x{E1A}\x{E49}\x{E32}\x{E19}"
-      text run at (0,20094) width 23: "\x{E40}\x{E2D}\x{E19}"
-      text run at (0,20111) width 17: "\x{E25}\x{E49}\x{E21}"
-      text run at (0,20128) width 15: "\x{E25}\x{E07}"
-      text run at (0,20145) width 17: "\x{E2D}\x{E35}\x{E01}"
-      text run at (0,20162) width 23: "\x{E04}\x{E23}\x{E31}\x{E49}\x{E07}"
-      text run at (0,20179) width 17: "\x{E41}\x{E15}\x{E48}"
-      text run at (0,20196) width 31: "\x{E2B}\x{E25}\x{E32}\x{E22}"
-      text run at (0,20213) width 38: "\x{E0A}\x{E31}\x{E48}\x{E27}\x{E42}\x{E21}\x{E07}"
-      text run at (0,20230) width 25: "\x{E1C}\x{E48}\x{E32}\x{E19}"
-      text run at (0,20247) width 16: "\x{E44}\x{E1B}"
-      text run at (0,20264) width 9: "\x{E01}\x{E47}"
-      text run at (0,20281) width 25: "\x{E44}\x{E21}\x{E48}\x{E21}\x{E35}"
-      text run at (0,20298) width 28: "\x{E2D}\x{E30}\x{E44}\x{E23}"
-      text run at (0,20315) width 23: "\x{E40}\x{E01}\x{E34}\x{E14}"
-      text run at (0,20332) width 18: "\x{E02}\x{E36}\x{E49}\x{E19}"
-      text run at (0,20349) width 20: "\x{E40}\x{E18}\x{E2D}"
-      text run at (0,20366) width 21: "\x{E40}\x{E25}\x{E22}"
-      text run at (0,20383) width 22: "\x{E40}\x{E25}\x{E34}\x{E01}"
-      text run at (0,20400) width 26: "\x{E27}\x{E34}\x{E15}\x{E01}"
-      text run at (0,20417) width 22: "\x{E41}\x{E25}\x{E30}"
-      text run at (0,20434) width 36: "\x{E15}\x{E31}\x{E14}\x{E2A}\x{E34}\x{E19}"
-      text run at (0,20451) width 15: "\x{E43}\x{E08}"
-      text run at (0,20468) width 25: "\x{E04}\x{E2D}\x{E22}"
-      text run at (0,20485) width 9: "\x{E14}\x{E39}"
-      text run at (0,20502) width 29: "\x{E2D}\x{E22}\x{E48}\x{E32}\x{E07}"
-      text run at (0,20519) width 24: "\x{E2A}\x{E07}\x{E1A}"
-      text run at (0,20536) width 22: "\x{E41}\x{E25}\x{E30}"
-      text run at (0,20553) width 15: "\x{E23}\x{E2D}"
-      text run at (0,20570) width 14: "\x{E27}\x{E48}\x{E32}"
-      text run at (0,20587) width 42: "\x{E2D}\x{E19}\x{E32}\x{E04}\x{E15}"
-      text run at (0,20604) width 14: "\x{E08}\x{E30}"
-      text run at (0,20621) width 24: "\x{E40}\x{E1B}\x{E47}\x{E19}"
-      text run at (0,20638) width 42: "\x{E2D}\x{E22}\x{E48}\x{E32}\x{E07}\x{E44}\x{E23}"
-      text run at (0,20655) width 17: "\x{E43}\x{E19}"
-      text run at (0,20672) width 26: "\x{E17}\x{E35}\x{E48}\x{E2A}\x{E38}\x{E14}"
-      text run at (0,20689) width 20: "\x{E40}\x{E18}\x{E2D}"
-      text run at (0,20706) width 33: "\x{E04}\x{E25}\x{E32}\x{E19}"
-      text run at (0,20723) width 23: "\x{E08}\x{E32}\x{E01}"
-      text run at (0,20740) width 20: "\x{E1E}\x{E37}\x{E49}\x{E19}"
-      text run at (0,20757) width 24: "\x{E2B}\x{E49}\x{E2D}\x{E07}"
-      text run at (0,20774) width 9: "\x{E17}\x{E35}\x{E48}"
-      text run at (0,20791) width 24: "\x{E42}\x{E22}\x{E01}"
-      text run at (0,20808) width 16: "\x{E44}\x{E1B}"
-      text run at (0,20825) width 15: "\x{E21}\x{E32}"
-      text run at (0,20842) width 18: "\x{E02}\x{E36}\x{E49}\x{E19}"
-      text run at (0,20859) width 16: "\x{E44}\x{E1B}"
-      text run at (0,20876) width 19: "\x{E1A}\x{E19}"
-      text run at (0,20893) width 29: "\x{E40}\x{E15}\x{E35}\x{E22}\x{E07}"
-      text run at (0,20910) width 24: "\x{E41}\x{E25}\x{E49}\x{E27}"
-      text run at (0,20927) width 9: "\x{E01}\x{E47}"
-      text run at (0,20944) width 28: "\x{E19}\x{E2D}\x{E19}"
-      text run at (0,20961) width 15: "\x{E25}\x{E07}"
-      text run at (0,20978) width 16: "\x{E42}\x{E15}"
-      text run at (0,20995) width 16: "\x{E42}\x{E15}\x{E49}"
-      text run at (0,21012) width 24: "\x{E15}\x{E32}\x{E21}"
-      text run at (0,21029) width 18: "\x{E15}\x{E34}\x{E14}"
-      text run at (0,21046) width 15: "\x{E21}\x{E32}"
-      text run at (0,21063) width 28: "\x{E19}\x{E2D}\x{E19}"
-      text run at (0,21080) width 15: "\x{E25}\x{E07}"
-      text run at (0,21097) width 31: "\x{E43}\x{E01}\x{E25}\x{E49}\x{E46}"
-      text run at (0,21114) width 20: "\x{E40}\x{E18}\x{E2D}"
-      text run at (0,21131) width 16: "\x{E44}\x{E21}\x{E48}"
-      text run at (0,21148) width 14: "\x{E0A}\x{E49}\x{E32}"
-      text run at (0,21165) width 16: "\x{E42}\x{E14}"
-      text run at (0,21182) width 21: "\x{E42}\x{E23}\x{E18}\x{E35}"
-      text run at (0,21199) width 9: "\x{E01}\x{E47}"
-      text run at (0,21216) width 18: "\x{E1B}\x{E34}\x{E14}"
-      text run at (0,21233) width 15: "\x{E15}\x{E32}"
-      text run at (0,21250) width 15: "\x{E25}\x{E07}"
-      text run at (0,21267) width 26: "\x{E2B}\x{E25}\x{E31}\x{E1A}"
-      text run at (0,21284) width 33: "\x{E1C}\x{E25}\x{E47}\x{E2D}\x{E22}"
-      text run at (0,21301) width 16: "\x{E44}\x{E1B}"
-      text run at (0,21318) width 29: "\x{E2D}\x{E22}\x{E48}\x{E32}\x{E07}"
-      text run at (0,21335) width 27: "\x{E2A}\x{E19}\x{E34}\x{E17}"
-      text run at (0,21352) width 23: "\x{E17}\x{E31}\x{E49}\x{E07}\x{E46}"
-      text run at (0,21369) width 9: "\x{E17}\x{E35}\x{E48}"
-      text run at (0,21386) width 25: "\x{E1A}\x{E49}\x{E32}\x{E19}"
-      text run at (0,21403) width 24: "\x{E42}\x{E22}\x{E01}"
-      text run at (0,21420) width 16: "\x{E44}\x{E1B}"
-      text run at (0,21437) width 15: "\x{E21}\x{E32}"
-      text run at (0,21454) width 22: "\x{E41}\x{E25}\x{E30}"
-      text run at (0,21471) width 17: "\x{E25}\x{E21}"
-      text run at (0,21488) width 9: "\x{E01}\x{E47}"
-      text run at (0,21505) width 29: "\x{E04}\x{E23}\x{E32}\x{E07}"
-      text run at (0,21522) width 26: "\x{E2B}\x{E27}\x{E35}\x{E14}"
-      text run at (0,21539) width 25: "\x{E2B}\x{E27}\x{E37}\x{E2D}"
-layer at (471,92) size 1x22678
-  RenderBlock (positioned) {DIV} at (471,92) size 1x22678
-    RenderText {#text} at (0,0) size 61x22678
-      text run at (0,0) width 18: "\x{E1A}\x{E17}"
-      text run at (0,17) width 9: "\x{E17}\x{E35}\x{E48}"
-      text run at (0,34) width 8: "\x{E51}"
-      text run at (0,51) width 24: "\x{E1E}\x{E32}\x{E22}\x{E38}"
-      text run at (0,68) width 49: "\x{E44}\x{E0B}\x{E42}\x{E04}\x{E25}\x{E19}"
-      text run at (0,85) width 16: "\x{E42}\x{E14}"
-      text run at (0,102) width 21: "\x{E42}\x{E23}\x{E18}\x{E35}"
-      text run at (0,119) width 31: "\x{E2D}\x{E32}\x{E28}\x{E31}\x{E22}"
-      text run at (0,136) width 16: "\x{E2D}\x{E22}\x{E39}\x{E48}"
-      text run at (0,153) width 24: "\x{E17}\x{E48}\x{E32}\x{E21}"
-      text run at (0,170) width 30: "\x{E01}\x{E25}\x{E32}\x{E07}"
-      text run at (0,187) width 16: "\x{E17}\x{E38}\x{E48}\x{E07}"
-      text run at (0,204) width 27: "\x{E43}\x{E2B}\x{E0D}\x{E48}"
-      text run at (0,221) width 17: "\x{E43}\x{E19}"
-      text run at (0,238) width 44: "\x{E41}\x{E04}\x{E19}\x{E0B}\x{E31}\x{E2A}"
-      text run at (0,255) width 18: "\x{E01}\x{E31}\x{E1A}"
-      text run at (0,272) width 15: "\x{E25}\x{E38}\x{E07}"
-      text run at (0,289) width 13: "\x{E40}\x{E2E}"
-      text run at (0,306) width 17: "\x{E19}\x{E23}\x{E35}"
-      text run at (0,323) width 22: "\x{E0A}\x{E32}\x{E27}"
-      text run at (0,340) width 14: "\x{E44}\x{E23}\x{E48}"
-      text run at (0,357) width 22: "\x{E41}\x{E25}\x{E30}"
-      text run at (0,374) width 15: "\x{E1B}\x{E49}\x{E32}"
-      text run at (0,391) width 22: "\x{E40}\x{E2D}\x{E47}\x{E21}"
-      text run at (0,408) width 37: "\x{E20}\x{E23}\x{E23}\x{E22}\x{E32}"
-      text run at (0,425) width 35: "\x{E0A}\x{E32}\x{E27}\x{E44}\x{E23}\x{E48}"
-      text run at (0,442) width 25: "\x{E1A}\x{E49}\x{E32}\x{E19}"
-      text run at (0,459) width 23: "\x{E02}\x{E2D}\x{E07}"
-      text run at (0,476) width 27: "\x{E1E}\x{E27}\x{E01}"
-      text run at (0,493) width 19: "\x{E40}\x{E02}\x{E32}"
-      text run at (0,510) width 24: "\x{E2B}\x{E25}\x{E31}\x{E07}"
-      text run at (0,527) width 22: "\x{E40}\x{E25}\x{E47}\x{E01}"
-      text run at (0,544) width 34: "\x{E40}\x{E1E}\x{E23}\x{E32}\x{E30}"
-      text run at (0,561) width 16: "\x{E44}\x{E21}\x{E49}"
-      text run at (0,578) width 28: "\x{E2A}\x{E23}\x{E49}\x{E32}\x{E07}"
-      text run at (0,595) width 25: "\x{E1A}\x{E49}\x{E32}\x{E19}"
-      text run at (0,612) width 24: "\x{E15}\x{E49}\x{E2D}\x{E07}"
-      text run at (0,629) width 18: "\x{E02}\x{E19}"
-      text run at (0,646) width 15: "\x{E21}\x{E32}"
-      text run at (0,663) width 25: "\x{E14}\x{E49}\x{E27}\x{E22}"
-      text run at (0,680) width 40: "\x{E40}\x{E01}\x{E27}\x{E35}\x{E22}\x{E19}"
-      text run at (0,697) width 24: "\x{E40}\x{E1B}\x{E47}\x{E19}"
-      text run at (0,714) width 27: "\x{E23}\x{E30}\x{E22}\x{E30}"
-      text run at (0,731) width 22: "\x{E17}\x{E32}\x{E07}"
-      text run at (0,748) width 31: "\x{E2B}\x{E25}\x{E32}\x{E22}"
-      text run at (0,765) width 24: "\x{E44}\x{E21}\x{E25}\x{E4C}"
-      text run at (0,782) width 25: "\x{E1A}\x{E49}\x{E32}\x{E19}"
-      text run at (0,799) width 9: "\x{E21}\x{E35}"
-      text run at (0,816) width 8: "\x{E2A}\x{E35}\x{E48}"
-      text run at (0,833) width 15: "\x{E1D}\x{E32}"
-      text run at (0,850) width 9: "\x{E21}\x{E35}"
-      text run at (0,867) width 20: "\x{E1E}\x{E37}\x{E49}\x{E19}"
-      text run at (0,884) width 18: "\x{E01}\x{E31}\x{E1A}"
-      text run at (0,901) width 39: "\x{E2B}\x{E25}\x{E31}\x{E07}\x{E04}\x{E32}"
-      text run at (0,918) width 24: "\x{E23}\x{E27}\x{E21}"
-      text run at (0,935) width 15: "\x{E17}\x{E33}"
-      text run at (0,952) width 24: "\x{E40}\x{E1B}\x{E47}\x{E19}"
-      text run at (0,969) width 24: "\x{E2B}\x{E49}\x{E2D}\x{E07}"
-      text run at (0,986) width 30: "\x{E40}\x{E14}\x{E35}\x{E22}\x{E27}"
-      text run at (0,1003) width 17: "\x{E43}\x{E19}"
-      text run at (0,1020) width 24: "\x{E2B}\x{E49}\x{E2D}\x{E07}"
-      text run at (0,1037) width 9: "\x{E21}\x{E35}"
-      text run at (0,1054) width 16: "\x{E17}\x{E31}\x{E49}\x{E07}"
-      text run at (0,1071) width 20: "\x{E40}\x{E15}\x{E32}"
-      text run at (0,1088) width 16: "\x{E2B}\x{E38}\x{E07}"
-      text run at (0,1105) width 18: "\x{E15}\x{E49}\x{E21}"
-      text run at (0,1122) width 9: "\x{E17}\x{E35}\x{E48}"
-      text run at (0,1139) width 27: "\x{E2A}\x{E19}\x{E34}\x{E21}"
-      text run at (0,1156) width 9: "\x{E14}\x{E39}"
-      text run at (0,1173) width 18: "\x{E02}\x{E36}\x{E49}\x{E19}"
-      text run at (0,1190) width 27: "\x{E40}\x{E25}\x{E2D}\x{E30}"
-      text run at (0,1207) width 9: "\x{E21}\x{E35}"
-      text run at (0,1224) width 9: "\x{E15}\x{E39}\x{E49}"
-      text run at (0,1241) width 15: "\x{E43}\x{E2A}\x{E48}"
-      text run at (0,1258) width 24: "\x{E16}\x{E49}\x{E27}\x{E22}"
-      text run at (0,1275) width 23: "\x{E0A}\x{E32}\x{E21}"
-      text run at (0,1292) width 22: "\x{E42}\x{E15}\x{E4A}\x{E30}"
-      text run at (0,1309) width 28: "\x{E40}\x{E01}\x{E49}\x{E32}\x{E2D}\x{E35}\x{E49}"
-      text run at (0,1326) width 23: "\x{E2A}\x{E32}\x{E21}"
-      text run at (0,1343) width 24: "\x{E2B}\x{E23}\x{E37}\x{E2D}"
-      text run at (0,1360) width 8: "\x{E2A}\x{E35}\x{E48}"
-      text run at (0,1377) width 17: "\x{E15}\x{E31}\x{E27}"
-      text run at (0,1394) width 24: "\x{E41}\x{E25}\x{E49}\x{E27}"
-      text run at (0,1411) width 9: "\x{E01}\x{E47}"
-      text run at (0,1428) width 9: "\x{E21}\x{E35}"
-      text run at (0,1445) width 29: "\x{E40}\x{E15}\x{E35}\x{E22}\x{E07}"
-      text run at (0,1462) width 28: "\x{E19}\x{E2D}\x{E19}"
-      text run at (0,1479) width 15: "\x{E25}\x{E38}\x{E07}"
-      text run at (0,1496) width 13: "\x{E40}\x{E2E}"
-      text run at (0,1513) width 17: "\x{E19}\x{E23}\x{E35}"
+      text run at (0,18) width 41: "\x{E17}\x{E35}\x{E48}\x{E51}\x{E1E}\x{E32}\x{E22}\x{E38}"
+      text run at (0,36) width 49: "\x{E44}\x{E0B}\x{E42}\x{E04}\x{E25}\x{E19}"
+      text run at (0,54) width 16: "\x{E42}\x{E14}"
+      text run at (0,72) width 21: "\x{E42}\x{E23}\x{E18}\x{E35}"
+      text run at (0,90) width 31: "\x{E2D}\x{E32}\x{E28}\x{E31}\x{E22}"
+      text run at (0,108) width 16: "\x{E2D}\x{E22}\x{E39}\x{E48}"
+      text run at (0,126) width 54: "\x{E17}\x{E48}\x{E32}\x{E21}\x{E01}\x{E25}\x{E32}\x{E07}"
+      text run at (0,144) width 42: "\x{E17}\x{E38}\x{E48}\x{E07}\x{E43}\x{E2B}\x{E0D}\x{E48}"
+      text run at (0,162) width 17: "\x{E43}\x{E19}"
+      text run at (0,180) width 44: "\x{E41}\x{E04}\x{E19}\x{E0B}\x{E31}\x{E2A}"
+      text run at (0,198) width 18: "\x{E01}\x{E31}\x{E1A}"
+      text run at (0,216) width 15: "\x{E25}\x{E38}\x{E07}"
+      text run at (0,234) width 13: "\x{E40}\x{E2E}"
+      text run at (0,252) width 17: "\x{E19}\x{E23}\x{E35}"
+      text run at (0,270) width 35: "\x{E0A}\x{E32}\x{E27}\x{E44}\x{E23}\x{E48}"
+      text run at (0,288) width 22: "\x{E41}\x{E25}\x{E30}"
+      text run at (0,306) width 15: "\x{E1B}\x{E49}\x{E32}"
+      text run at (0,324) width 22: "\x{E40}\x{E2D}\x{E47}\x{E21}"
+      text run at (0,342) width 37: "\x{E20}\x{E23}\x{E23}\x{E22}\x{E32}"
+      text run at (0,360) width 35: "\x{E0A}\x{E32}\x{E27}\x{E44}\x{E23}\x{E48}"
+      text run at (0,378) width 25: "\x{E1A}\x{E49}\x{E32}\x{E19}"
+      text run at (0,396) width 23: "\x{E02}\x{E2D}\x{E07}"
+      text run at (0,414) width 27: "\x{E1E}\x{E27}\x{E01}"
+      text run at (0,432) width 19: "\x{E40}\x{E02}\x{E32}"
+      text run at (0,450) width 24: "\x{E2B}\x{E25}\x{E31}\x{E07}"
+      text run at (0,468) width 22: "\x{E40}\x{E25}\x{E47}\x{E01}"
+      text run at (0,486) width 34: "\x{E40}\x{E1E}\x{E23}\x{E32}\x{E30}"
+      text run at (0,504) width 16: "\x{E44}\x{E21}\x{E49}"
+      text run at (0,522) width 28: "\x{E2A}\x{E23}\x{E49}\x{E32}\x{E07}"
+      text run at (0,540) width 25: "\x{E1A}\x{E49}\x{E32}\x{E19}"
+      text run at (0,558) width 24: "\x{E15}\x{E49}\x{E2D}\x{E07}"
+      text run at (0,576) width 18: "\x{E02}\x{E19}"
+      text run at (0,594) width 15: "\x{E21}\x{E32}"
+      text run at (0,612) width 25: "\x{E14}\x{E49}\x{E27}\x{E22}"
+      text run at (0,630) width 40: "\x{E40}\x{E01}\x{E27}\x{E35}\x{E22}\x{E19}"
+      text run at (0,648) width 24: "\x{E40}\x{E1B}\x{E47}\x{E19}"
+      text run at (0,666) width 27: "\x{E23}\x{E30}\x{E22}\x{E30}"
+      text run at (0,684) width 22: "\x{E17}\x{E32}\x{E07}"
+      text run at (0,702) width 31: "\x{E2B}\x{E25}\x{E32}\x{E22}"
+      text run at (0,720) width 24: "\x{E44}\x{E21}\x{E25}\x{E4C}"
+      text run at (0,738) width 25: "\x{E1A}\x{E49}\x{E32}\x{E19}"
+      text run at (0,756) width 9: "\x{E21}\x{E35}"
+      text run at (0,774) width 8: "\x{E2A}\x{E35}\x{E48}"
+      text run at (0,792) width 15: "\x{E1D}\x{E32}"
+      text run at (0,810) width 9: "\x{E21}\x{E35}"
+      text run at (0,828) width 20: "\x{E1E}\x{E37}\x{E49}\x{E19}"
+      text run at (0,846) width 18: "\x{E01}\x{E31}\x{E1A}"
+      text run at (0,864) width 39: "\x{E2B}\x{E25}\x{E31}\x{E07}\x{E04}\x{E32}"
+      text run at (0,882) width 24: "\x{E23}\x{E27}\x{E21}"
+      text run at (0,900) width 15: "\x{E17}\x{E33}"
+      text run at (0,918) width 24: "\x{E40}\x{E1B}\x{E47}\x{E19}"
+      text run at (0,936) width 24: "\x{E2B}\x{E49}\x{E2D}\x{E07}"
+      text run at (0,954) width 30: "\x{E40}\x{E14}\x{E35}\x{E22}\x{E27}"
+      text run at (0,972) width 17: "\x{E43}\x{E19}"
+      text run at (0,990) width 24: "\x{E2B}\x{E49}\x{E2D}\x{E07}"
+      text run at (0,1008) width 9: "\x{E21}\x{E35}"
+      text run at (0,1026) width 16: "\x{E17}\x{E31}\x{E49}\x{E07}"
+      text run at (0,1044) width 20: "\x{E40}\x{E15}\x{E32}"
+      text run at (0,1062) width 16: "\x{E2B}\x{E38}\x{E07}"
+      text run at (0,1080) width 18: "\x{E15}\x{E49}\x{E21}"
+      text run at (0,1098) width 9: "\x{E17}\x{E35}\x{E48}"
+      text run at (0,1116) width 27: "\x{E2A}\x{E19}\x{E34}\x{E21}"
+      text run at (0,1134) width 9: "\x{E14}\x{E39}"
+      text run at (0,1152) width 18: "\x{E02}\x{E36}\x{E49}\x{E19}"
+      text run at (0,1170) width 27: "\x{E40}\x{E25}\x{E2D}\x{E30}"
+      text run at (0,1188) width 9: "\x{E21}\x{E35}"
+      text run at (0,1206) width 9: "\x{E15}\x{E39}\x{E49}"
+      text run at (0,1224) width 15: "\x{E43}\x{E2A}\x{E48}"
+      text run at (0,1242) width 24: "\x{E16}\x{E49}\x{E27}\x{E22}"
+      text run at (0,1260) width 23: "\x{E0A}\x{E32}\x{E21}"
+      text run at (0,1278) width 22: "\x{E42}\x{E15}\x{E4A}\x{E30}"
+      text run at (0,1296) width 28: "\x{E40}\x{E01}\x{E49}\x{E32}\x{E2D}\x{E35}\x{E49}"
+      text run at (0,1314) width 23: "\x{E2A}\x{E32}\x{E21}"
+      text run at (0,1332) width 24: "\x{E2B}\x{E23}\x{E37}\x{E2D}"
+      text run at (0,1350) width 8: "\x{E2A}\x{E35}\x{E48}"
+      text run at (0,1368) width 17: "\x{E15}\x{E31}\x{E27}"
+      text run at (0,1386) width 24: "\x{E41}\x{E25}\x{E49}\x{E27}"
+      text run at (0,1404) width 9: "\x{E01}\x{E47}"
+      text run at (0,1422) width 9: "\x{E21}\x{E35}"
+      text run at (0,1440) width 29: "\x{E40}\x{E15}\x{E35}\x{E22}\x{E07}"
+      text run at (0,1458) width 28: "\x{E19}\x{E2D}\x{E19}"
+      text run at (0,1476) width 15: "\x{E25}\x{E38}\x{E07}"
+      text run at (0,1494) width 13: "\x{E40}\x{E2E}"
+      text run at (0,1512) width 17: "\x{E19}\x{E23}\x{E35}"
       text run at (0,1530) width 18: "\x{E01}\x{E31}\x{E1A}"
-      text run at (0,1547) width 15: "\x{E1B}\x{E49}\x{E32}"
-      text run at (0,1564) width 22: "\x{E40}\x{E2D}\x{E47}\x{E21}"
-      text run at (0,1581) width 9: "\x{E21}\x{E35}"
-      text run at (0,1598) width 29: "\x{E40}\x{E15}\x{E35}\x{E22}\x{E07}"
-      text run at (0,1615) width 28: "\x{E19}\x{E2D}\x{E19}"
-      text run at (0,1632) width 27: "\x{E43}\x{E2B}\x{E0D}\x{E48}"
-      text run at (0,1649) width 16: "\x{E2D}\x{E22}\x{E39}\x{E48}"
-      text run at (0,1666) width 9: "\x{E17}\x{E35}\x{E48}"
-      text run at (0,1683) width 18: "\x{E21}\x{E38}\x{E21}"
-      text run at (0,1700) width 26: "\x{E2B}\x{E19}\x{E36}\x{E48}\x{E07}"
-      text run at (0,1717) width 26: "\x{E2A}\x{E48}\x{E27}\x{E19}"
-      text run at (0,1734) width 16: "\x{E42}\x{E14}"
-      text run at (0,1751) width 21: "\x{E42}\x{E23}\x{E18}\x{E35}"
-      text run at (0,1768) width 9: "\x{E21}\x{E35}"
-      text run at (0,1785) width 29: "\x{E40}\x{E15}\x{E35}\x{E22}\x{E07}"
-      text run at (0,1802) width 22: "\x{E40}\x{E25}\x{E47}\x{E01}"
-      text run at (0,1819) width 17: "\x{E2D}\x{E35}\x{E01}"
-      text run at (0,1836) width 9: "\x{E17}\x{E35}\x{E48}"
-      text run at (0,1853) width 18: "\x{E21}\x{E38}\x{E21}"
-      text run at (0,1870) width 26: "\x{E2B}\x{E19}\x{E36}\x{E48}\x{E07}"
-      text run at (0,1887) width 16: "\x{E44}\x{E21}\x{E48}"
-      text run at (0,1904) width 9: "\x{E21}\x{E35}"
-      text run at (0,1921) width 24: "\x{E2B}\x{E49}\x{E2D}\x{E07}"
-      text run at (0,1938) width 16: "\x{E43}\x{E15}\x{E49}"
-      text run at (0,1955) width 40: "\x{E40}\x{E1E}\x{E14}\x{E32}\x{E19}"
-      text run at (0,1972) width 21: "\x{E40}\x{E25}\x{E22}"
-      text run at (0,1989) width 24: "\x{E2B}\x{E49}\x{E2D}\x{E07}"
-      text run at (0,2006) width 34: "\x{E43}\x{E15}\x{E49}\x{E16}\x{E38}\x{E19}"
-      text run at (0,2023) width 9: "\x{E01}\x{E47}"
-      text run at (0,2040) width 16: "\x{E44}\x{E21}\x{E48}"
-      text run at (0,2057) width 9: "\x{E21}\x{E35}"
-      text run at (0,2074) width 23: "\x{E40}\x{E27}\x{E49}\x{E19}"
-      text run at (0,2091) width 17: "\x{E41}\x{E15}\x{E48}"
-      text run at (0,2108) width 9: "\x{E21}\x{E35}"
-      text run at (0,2125) width 31: "\x{E42}\x{E1E}\x{E23}\x{E07}"
-      text run at (0,2142) width 29: "\x{E40}\x{E25}\x{E47}\x{E01}\x{E46}"
-      text run at (0,2159) width 9: "\x{E17}\x{E35}\x{E48}"
-      text run at (0,2176) width 17: "\x{E02}\x{E38}\x{E14}"
-      text run at (0,2193) width 16: "\x{E44}\x{E1B}"
-      text run at (0,2210) width 16: "\x{E43}\x{E15}\x{E49}"
-      text run at (0,2227) width 20: "\x{E1E}\x{E37}\x{E49}\x{E19}"
-      text run at (0,2244) width 29: "\x{E40}\x{E23}\x{E35}\x{E22}\x{E01}"
-      text run at (0,2261) width 14: "\x{E27}\x{E48}\x{E32}"
-      text run at (0,2278) width 7: "\""
-      text run at (0,2295) width 31: "\x{E42}\x{E1E}\x{E23}\x{E07}"
-      text run at (0,2312) width 49: "\x{E44}\x{E0B}\x{E42}\x{E04}\x{E25}\x{E19}"
-      text run at (0,2329) width 7: "\""
-      text run at (0,2346) width 24: "\x{E40}\x{E1B}\x{E47}\x{E19}"
-      text run at (0,2363) width 9: "\x{E17}\x{E35}\x{E48}"
-      text run at (0,2380) width 57: "\x{E04}\x{E23}\x{E2D}\x{E1A}\x{E04}\x{E23}\x{E31}\x{E27}"
-      text run at (0,2397) width 10: "\x{E19}\x{E35}\x{E49}"
-      text run at (0,2414) width 14: "\x{E08}\x{E30}"
-      text run at (0,2431) width 18: "\x{E21}\x{E38}\x{E14}"
-      text run at (0,2448) width 19: "\x{E40}\x{E02}\x{E49}\x{E32}"
-      text run at (0,2465) width 16: "\x{E44}\x{E1B}"
-      text run at (0,2482) width 22: "\x{E40}\x{E21}\x{E37}\x{E48}\x{E2D}"
-      text run at (0,2499) width 23: "\x{E40}\x{E01}\x{E34}\x{E14}"
-      text run at (0,2516) width 17: "\x{E25}\x{E21}"
-      text run at (0,2533) width 24: "\x{E21}\x{E2B}\x{E32}"
-      text run at (0,2550) width 17: "\x{E20}\x{E31}\x{E22}"
-      text run at (0,2567) width 16: "\x{E0B}\x{E36}\x{E48}\x{E07}"
-      text run at (0,2584) width 46: "\x{E01}\x{E23}\x{E30}\x{E42}\x{E0A}\x{E01}"
-      text run at (0,2601) width 22: "\x{E41}\x{E23}\x{E07}"
-      text run at (0,2618) width 18: "\x{E08}\x{E19}"
-      text run at (0,2635) width 18: "\x{E1A}\x{E14}"
-      text run at (0,2652) width 16: "\x{E02}\x{E22}\x{E35}\x{E49}"
-      text run at (0,2669) width 15: "\x{E2A}\x{E34}\x{E48}\x{E07}"
-      text run at (0,2686) width 17: "\x{E01}\x{E48}\x{E2D}"
-      text run at (0,2703) width 28: "\x{E2A}\x{E23}\x{E49}\x{E32}\x{E07}"
-      text run at (0,2720) width 16: "\x{E43}\x{E14}"
-      text run at (0,2737) width 7: "\x{E46}"
-      text run at (0,2754) width 9: "\x{E17}\x{E35}\x{E48}"
-      text run at (0,2771) width 29: "\x{E02}\x{E27}\x{E32}\x{E07}"
-      text run at (0,2788) width 22: "\x{E17}\x{E32}\x{E07}"
-      text run at (0,2805) width 19: "\x{E21}\x{E31}\x{E19}"
-      text run at (0,2822) width 16: "\x{E44}\x{E14}\x{E49}"
-      text run at (0,2839) width 23: "\x{E15}\x{E23}\x{E07}"
-      text run at (0,2856) width 30: "\x{E01}\x{E25}\x{E32}\x{E07}"
-      text run at (0,2873) width 20: "\x{E1E}\x{E37}\x{E49}\x{E19}"
-      text run at (0,2890) width 9: "\x{E21}\x{E35}"
-      text run at (0,2907) width 15: "\x{E1D}\x{E32}"
-      text run at (0,2924) width 23: "\x{E40}\x{E1B}\x{E34}\x{E14}"
-      text run at (0,2941) width 19: "\x{E40}\x{E02}\x{E49}\x{E32}"
-      text run at (0,2958) width 16: "\x{E44}\x{E1B}"
-      text run at (0,2975) width 23: "\x{E08}\x{E32}\x{E01}"
-      text run at (0,2992) width 20: "\x{E19}\x{E31}\x{E49}\x{E19}"
-      text run at (0,3009) width 9: "\x{E21}\x{E35}"
-      text run at (0,3026) width 34: "\x{E1A}\x{E31}\x{E19}\x{E44}\x{E14}"
-      text run at (0,3043) width 15: "\x{E25}\x{E07}"
-      text run at (0,3060) width 16: "\x{E44}\x{E1B}"
-      text run at (0,3077) width 15: "\x{E16}\x{E36}\x{E07}"
-      text run at (0,3094) width 31: "\x{E42}\x{E1E}\x{E23}\x{E07}"
-      text run at (0,3111) width 18: "\x{E21}\x{E37}\x{E14}"
-      text run at (0,3128) width 22: "\x{E40}\x{E25}\x{E47}\x{E01}"
-      text run at (0,3145) width 7: "\x{E46}"
-      text run at (0,3162) width 22: "\x{E40}\x{E21}\x{E37}\x{E48}\x{E2D}"
-      text run at (0,3179) width 16: "\x{E42}\x{E14}"
-      text run at (0,3196) width 21: "\x{E42}\x{E23}\x{E18}\x{E35}"
-      text run at (0,3213) width 18: "\x{E22}\x{E37}\x{E19}"
-      text run at (0,3230) width 9: "\x{E17}\x{E35}\x{E48}"
-      text run at (0,3247) width 24: "\x{E1B}\x{E32}\x{E01}"
-      text run at (0,3264) width 31: "\x{E1B}\x{E23}\x{E30}\x{E15}\x{E39}"
-      text run at (0,3281) width 22: "\x{E41}\x{E25}\x{E30}"
-      text run at (0,3298) width 24: "\x{E21}\x{E2D}\x{E07}"
-      text run at (0,3315) width 16: "\x{E44}\x{E1B}"
-      text run at (0,3332) width 24: "\x{E23}\x{E2D}\x{E1A}"
-      text run at (0,3349) width 7: "\x{E46}"
-      text run at (0,3366) width 20: "\x{E40}\x{E18}\x{E2D}"
-      text run at (0,3383) width 16: "\x{E44}\x{E21}\x{E48}"
-      text run at (0,3400) width 24: "\x{E40}\x{E2B}\x{E47}\x{E19}"
-      text run at (0,3417) width 28: "\x{E2D}\x{E30}\x{E44}\x{E23}"
-      text run at (0,3434) width 27: "\x{E19}\x{E2D}\x{E01}"
-      text run at (0,3451) width 23: "\x{E08}\x{E32}\x{E01}"
-      text run at (0,3468) width 24: "\x{E17}\x{E49}\x{E2D}\x{E07}"
-      text run at (0,3485) width 16: "\x{E17}\x{E38}\x{E48}\x{E07}"
-      text run at (0,3502) width 30: "\x{E01}\x{E27}\x{E49}\x{E32}\x{E07}"
-      text run at (0,3519) width 8: "\x{E2A}\x{E35}"
-      text run at (0,3536) width 20: "\x{E40}\x{E17}\x{E32}"
-      text run at (0,3553) width 28: "\x{E2B}\x{E21}\x{E48}\x{E19}"
-      text run at (0,3570) width 17: "\x{E17}\x{E31}\x{E48}\x{E27}"
-      text run at (0,3587) width 18: "\x{E17}\x{E38}\x{E01}"
-      text run at (0,3604) width 25: "\x{E14}\x{E49}\x{E32}\x{E19}"
-      text run at (0,3621) width 16: "\x{E44}\x{E21}\x{E48}"
-      text run at (0,3638) width 9: "\x{E21}\x{E35}"
-      text run at (0,3655) width 17: "\x{E41}\x{E21}\x{E49}"
-      text run at (0,3672) width 34: "\x{E15}\x{E49}\x{E19}\x{E44}\x{E21}\x{E49}"
-      text run at (0,3689) width 17: "\x{E2A}\x{E31}\x{E01}"
-      text run at (0,3706) width 19: "\x{E15}\x{E49}\x{E19}"
-      text run at (0,3723) width 24: "\x{E2B}\x{E23}\x{E37}\x{E2D}"
-      text run at (0,3740) width 25: "\x{E1A}\x{E49}\x{E32}\x{E19}"
-      text run at (0,3757) width 17: "\x{E2A}\x{E31}\x{E01}"
-      text run at (0,3774) width 24: "\x{E2B}\x{E25}\x{E31}\x{E07}"
-      text run at (0,3791) width 9: "\x{E17}\x{E35}\x{E48}"
-      text run at (0,3808) width 24: "\x{E42}\x{E1C}\x{E25}\x{E48}"
-      text run at (0,3825) width 20: "\x{E1E}\x{E49}\x{E19}"
-      text run at (0,3842) width 18: "\x{E20}\x{E39}\x{E21}\x{E34}"
-      text run at (0,3859) width 45: "\x{E1B}\x{E23}\x{E30}\x{E40}\x{E17}\x{E28}"
-      text run at (0,3876) width 18: "\x{E2D}\x{E31}\x{E19}"
-      text run at (0,3893) width 22: "\x{E23}\x{E32}\x{E1A}"
-      text run at (0,3910) width 29: "\x{E40}\x{E23}\x{E35}\x{E22}\x{E1A}"
-      text run at (0,3927) width 17: "\x{E41}\x{E1C}\x{E48}"
-      text run at (0,3944) width 16: "\x{E44}\x{E1B}"
-      text run at (0,3961) width 24: "\x{E44}\x{E01}\x{E25}"
-      text run at (0,3978) width 18: "\x{E08}\x{E19}"
-      text run at (0,3995) width 17: "\x{E08}\x{E14}"
-      text run at (0,4012) width 25: "\x{E02}\x{E2D}\x{E1A}"
-      text run at (0,4029) width 16: "\x{E1F}\x{E49}\x{E32}"
-      text run at (0,4046) width 17: "\x{E17}\x{E31}\x{E48}\x{E27}"
-      text run at (0,4063) width 18: "\x{E17}\x{E38}\x{E01}"
-      text run at (0,4080) width 18: "\x{E17}\x{E34}\x{E28}"
-      text run at (0,4097) width 24: "\x{E14}\x{E27}\x{E07}"
-      text run at (0,4114) width 33: "\x{E15}\x{E30}\x{E27}\x{E31}\x{E19}"
-      text run at (0,4131) width 20: "\x{E40}\x{E1C}\x{E32}"
-      text run at (0,4148) width 19: "\x{E1C}\x{E37}\x{E19}"
-      text run at (0,4165) width 19: "\x{E14}\x{E34}\x{E19}"
-      text run at (0,4182) width 9: "\x{E17}\x{E35}\x{E48}"
-      text run at (0,4199) width 15: "\x{E44}\x{E16}"
-      text run at (0,4216) width 24: "\x{E41}\x{E25}\x{E49}\x{E27}"
-      text run at (0,4233) width 18: "\x{E08}\x{E19}"
-      text run at (0,4250) width 31: "\x{E01}\x{E25}\x{E32}\x{E22}"
-      text run at (0,4267) width 24: "\x{E40}\x{E1B}\x{E47}\x{E19}"
-      text run at (0,4284) width 27: "\x{E41}\x{E1C}\x{E48}\x{E19}"
-      text run at (0,4301) width 33: "\x{E21}\x{E2B}\x{E36}\x{E21}\x{E32}"
-      text run at (0,4318) width 8: "\x{E2A}\x{E35}"
-      text run at (0,4335) width 15: "\x{E14}\x{E33}"
-      text run at (0,4352) width 9: "\x{E21}\x{E35}"
-      text run at (0,4369) width 23: "\x{E23}\x{E2D}\x{E22}"
-      text run at (0,4386) width 26: "\x{E41}\x{E15}\x{E01}"
-      text run at (0,4403) width 37: "\x{E23}\x{E30}\x{E41}\x{E2B}\x{E07}"
-      text run at (0,4420) width 16: "\x{E2D}\x{E22}\x{E39}\x{E48}"
-      text run at (0,4437) width 34: "\x{E15}\x{E25}\x{E2D}\x{E14}"
-      text run at (0,4454) width 34: "\x{E41}\x{E21}\x{E49}\x{E41}\x{E15}\x{E48}"
-      text run at (0,4471) width 26: "\x{E2B}\x{E0D}\x{E49}\x{E32}"
-      text run at (0,4488) width 9: "\x{E01}\x{E47}"
-      text run at (0,4505) width 16: "\x{E44}\x{E21}\x{E48}"
-      text run at (0,4522) width 29: "\x{E40}\x{E02}\x{E35}\x{E22}\x{E27}"
-      text run at (0,4539) width 34: "\x{E40}\x{E1E}\x{E23}\x{E32}\x{E30}"
-      text run at (0,4556) width 24: "\x{E14}\x{E27}\x{E07}"
-      text run at (0,4573) width 33: "\x{E15}\x{E30}\x{E27}\x{E31}\x{E19}"
-      text run at (0,4590) width 20: "\x{E40}\x{E1C}\x{E32}"
-      text run at (0,4607) width 25: "\x{E22}\x{E2D}\x{E14}"
-      text run at (0,4624) width 16: "\x{E43}\x{E1A}"
-      text run at (0,4641) width 22: "\x{E22}\x{E32}\x{E27}"
-      text run at (0,4658) width 21: "\x{E40}\x{E2A}\x{E35}\x{E22}"
-      text run at (0,4675) width 18: "\x{E08}\x{E19}"
-      text run at (0,4692) width 24: "\x{E40}\x{E1B}\x{E47}\x{E19}"
-      text run at (0,4709) width 8: "\x{E2A}\x{E35}"
-      text run at (0,4726) width 20: "\x{E40}\x{E17}\x{E32}"
-      text run at (0,4743) width 28: "\x{E2B}\x{E21}\x{E48}\x{E19}"
-      text run at (0,4760) width 24: "\x{E21}\x{E2D}\x{E07}"
-      text run at (0,4777) width 24: "\x{E40}\x{E2B}\x{E47}\x{E19}"
-      text run at (0,4794) width 16: "\x{E2D}\x{E22}\x{E39}\x{E48}"
-      text run at (0,4811) width 17: "\x{E17}\x{E31}\x{E48}\x{E27}"
-      text run at (0,4828) width 16: "\x{E44}\x{E1B}"
-      text run at (0,4845) width 23: "\x{E04}\x{E23}\x{E31}\x{E49}\x{E07}"
-      text run at (0,4862) width 26: "\x{E2B}\x{E19}\x{E36}\x{E48}\x{E07}"
-      text run at (0,4879) width 22: "\x{E40}\x{E04}\x{E22}"
-      text run at (0,4896) width 15: "\x{E17}\x{E32}"
-      text run at (0,4913) width 8: "\x{E2A}\x{E35}"
-      text run at (0,4930) width 25: "\x{E1A}\x{E49}\x{E32}\x{E19}"
-      text run at (0,4947) width 19: "\x{E40}\x{E2D}\x{E32}"
-      text run at (0,4964) width 15: "\x{E44}\x{E27}\x{E49}"
-      text run at (0,4981) width 17: "\x{E41}\x{E15}\x{E48}"
-      text run at (0,4998) width 9: "\x{E01}\x{E47}"
-      text run at (0,5015) width 17: "\x{E16}\x{E39}\x{E01}"
-      text run at (0,5032) width 24: "\x{E14}\x{E27}\x{E07}"
-      text run at (0,5049) width 33: "\x{E15}\x{E30}\x{E27}\x{E31}\x{E19}"
-      text run at (0,5066) width 20: "\x{E40}\x{E1C}\x{E32}"
-      text run at (0,5083) width 21: "\x{E40}\x{E2A}\x{E35}\x{E22}"
-      text run at (0,5100) width 18: "\x{E08}\x{E19}"
-      text run at (0,5117) width 8: "\x{E2A}\x{E35}"
-      text run at (0,5134) width 25: "\x{E1E}\x{E2D}\x{E07}"
-      text run at (0,5151) width 24: "\x{E41}\x{E25}\x{E49}\x{E27}"
-      text run at (0,5168) width 19: "\x{E1D}\x{E19}"
-      text run at (0,5185) width 9: "\x{E01}\x{E47}"
-      text run at (0,5202) width 14: "\x{E0A}\x{E30}"
-      text run at (0,5219) width 19: "\x{E21}\x{E31}\x{E19}"
-      text run at (0,5236) width 26: "\x{E2B}\x{E25}\x{E38}\x{E14}"
-      text run at (0,5253) width 16: "\x{E44}\x{E1B}"
-      text run at (0,5270) width 18: "\x{E08}\x{E19}"
-      text run at (0,5287) width 27: "\x{E2B}\x{E21}\x{E14}"
-      text run at (0,5304) width 22: "\x{E41}\x{E25}\x{E30}"
-      text run at (0,5321) width 27: "\x{E15}\x{E2D}\x{E19}"
-      text run at (0,5338) width 10: "\x{E19}\x{E35}\x{E49}"
-      text run at (0,5355) width 25: "\x{E1A}\x{E49}\x{E32}\x{E19}"
-      text run at (0,5372) width 15: "\x{E08}\x{E36}\x{E07}"
-      text run at (0,5389) width 9: "\x{E14}\x{E39}"
-      text run at (0,5406) width 61: "\x{E2B}\x{E21}\x{E48}\x{E19}\x{E2B}\x{E21}\x{E2D}\x{E07}"
-      text run at (0,5423) width 24: "\x{E40}\x{E1B}\x{E47}\x{E19}"
-      text run at (0,5440) width 8: "\x{E2A}\x{E35}"
-      text run at (0,5457) width 20: "\x{E40}\x{E17}\x{E32}"
-      text run at (0,5474) width 41: "\x{E40}\x{E2B}\x{E21}\x{E37}\x{E2D}\x{E19}"
-      text run at (0,5491) width 15: "\x{E2A}\x{E34}\x{E48}\x{E07}"
-      text run at (0,5508) width 18: "\x{E2D}\x{E37}\x{E48}\x{E19}"
-      text run at (0,5525) width 7: "\x{E46}"
-      text run at (0,5542) width 25: "\x{E14}\x{E49}\x{E27}\x{E22}"
-      text run at (0,5559) width 27: "\x{E15}\x{E2D}\x{E19}"
-      text run at (0,5576) width 9: "\x{E17}\x{E35}\x{E48}"
-      text run at (0,5593) width 15: "\x{E1B}\x{E49}\x{E32}"
-      text run at (0,5610) width 22: "\x{E40}\x{E2D}\x{E47}\x{E21}"
-      text run at (0,5627) width 22: "\x{E22}\x{E49}\x{E32}\x{E22}"
-      text run at (0,5644) width 15: "\x{E21}\x{E32}"
-      text run at (0,5661) width 16: "\x{E2D}\x{E22}\x{E39}\x{E48}"
-      text run at (0,5678) width 9: "\x{E17}\x{E35}\x{E48}"
-      text run at (0,5695) width 10: "\x{E19}\x{E35}\x{E48}"
-      text run at (0,5712) width 20: "\x{E40}\x{E18}\x{E2D}"
-      text run at (0,5729) width 15: "\x{E22}\x{E31}\x{E07}"
-      text run at (0,5746) width 22: "\x{E2A}\x{E32}\x{E27}"
-      text run at (0,5763) width 24: "\x{E40}\x{E1B}\x{E47}\x{E19}"
-      text run at (0,5780) width 37: "\x{E20}\x{E23}\x{E23}\x{E22}\x{E32}"
-      text run at (0,5797) width 9: "\x{E17}\x{E35}\x{E48}"
-      text run at (0,5814) width 38: "\x{E07}\x{E14}\x{E07}\x{E32}\x{E21}"
-      text run at (0,5831) width 24: "\x{E41}\x{E25}\x{E49}\x{E27}"
-      text run at (0,5848) width 26: "\x{E41}\x{E14}\x{E14}"
-      text run at (0,5865) width 22: "\x{E41}\x{E25}\x{E30}"
-      text run at (0,5882) width 17: "\x{E25}\x{E21}"
-      text run at (0,5899) width 9: "\x{E01}\x{E47}"
-      text run at (0,5916) width 16: "\x{E44}\x{E14}\x{E49}"
-      text run at (0,5933) width 40: "\x{E40}\x{E1B}\x{E25}\x{E35}\x{E48}\x{E22}\x{E19}"
-      text run at (0,5950) width 20: "\x{E40}\x{E18}\x{E2D}"
-      text run at (0,5967) width 16: "\x{E44}\x{E1B}"
-      text run at (0,5984) width 19: "\x{E40}\x{E2D}\x{E32}"
-      text run at (0,6001) width 45: "\x{E1B}\x{E23}\x{E30}\x{E01}\x{E32}\x{E22}"
-      text run at (0,6018) width 16: "\x{E44}\x{E1B}"
-      text run at (0,6035) width 23: "\x{E08}\x{E32}\x{E01}"
-      text run at (0,6052) width 39: "\x{E14}\x{E27}\x{E07}\x{E15}\x{E32}"
-      text run at (0,6069) width 20: "\x{E40}\x{E18}\x{E2D}"
-      text run at (0,6086) width 33: "\x{E1B}\x{E25}\x{E48}\x{E2D}\x{E22}"
-      text run at (0,6103) width 15: "\x{E44}\x{E27}\x{E49}"
-      text run at (0,6120) width 17: "\x{E41}\x{E15}\x{E48}"
-      text run at (0,6137) width 32: "\x{E04}\x{E27}\x{E32}\x{E21}"
-      text run at (0,6154) width 25: "\x{E2A}\x{E38}\x{E02}\x{E38}\x{E21}"
-      text run at (0,6171) width 29: "\x{E2D}\x{E22}\x{E48}\x{E32}\x{E07}"
-      text run at (0,6188) width 61: "\x{E2B}\x{E21}\x{E48}\x{E19}\x{E2B}\x{E21}\x{E2D}\x{E07}"
-      text run at (0,6205) width 19: "\x{E40}\x{E2D}\x{E32}"
-      text run at (0,6222) width 8: "\x{E2A}\x{E35}"
-      text run at (0,6239) width 24: "\x{E41}\x{E14}\x{E07}"
-      text run at (0,6256) width 23: "\x{E08}\x{E32}\x{E01}"
-      text run at (0,6273) width 26: "\x{E41}\x{E01}\x{E49}\x{E21}"
-      text run at (0,6290) width 22: "\x{E41}\x{E25}\x{E30}"
-      text run at (0,6307) width 16: "\x{E23}\x{E34}\x{E21}"
-      text run at (0,6324) width 33: "\x{E1D}\x{E35}\x{E1B}\x{E32}\x{E01}"
-      text run at (0,6341) width 20: "\x{E40}\x{E18}\x{E2D}"
-      text run at (0,6358) width 16: "\x{E44}\x{E1B}"
-      text run at (0,6375) width 31: "\x{E01}\x{E25}\x{E32}\x{E22}"
-      text run at (0,6392) width 24: "\x{E40}\x{E1B}\x{E47}\x{E19}"
-      text run at (0,6409) width 8: "\x{E2A}\x{E35}"
-      text run at (0,6426) width 28: "\x{E2B}\x{E21}\x{E48}\x{E19}"
-      text run at (0,6443) width 7: "\x{E46}"
-      text run at (0,6460) width 41: "\x{E40}\x{E2B}\x{E21}\x{E37}\x{E2D}\x{E19}"
-      text run at (0,6477) width 19: "\x{E01}\x{E31}\x{E19}"
-      text run at (0,6494) width 20: "\x{E40}\x{E18}\x{E2D}"
-      text run at (0,6511) width 26: "\x{E1C}\x{E2D}\x{E21}"
-      text run at (0,6528) width 22: "\x{E41}\x{E25}\x{E30}"
-      text run at (0,6545) width 24: "\x{E2B}\x{E25}\x{E31}\x{E07}"
-      text run at (0,6562) width 23: "\x{E42}\x{E04}\x{E49}\x{E07}"
-      text run at (0,6579) width 22: "\x{E41}\x{E25}\x{E30}"
-      text run at (0,6596) width 30: "\x{E40}\x{E14}\x{E35}\x{E4B}\x{E22}\x{E27}"
-      text run at (0,6613) width 10: "\x{E19}\x{E35}\x{E49}"
-      text run at (0,6630) width 16: "\x{E44}\x{E21}\x{E48}"
-      text run at (0,6647) width 22: "\x{E40}\x{E04}\x{E22}"
-      text run at (0,6664) width 17: "\x{E22}\x{E34}\x{E49}\x{E21}"
-      text run at (0,6681) width 21: "\x{E40}\x{E25}\x{E22}"
-      text run at (0,6698) width 22: "\x{E40}\x{E21}\x{E37}\x{E48}\x{E2D}"
-      text run at (0,6715) width 16: "\x{E42}\x{E14}"
-      text run at (0,6732) width 21: "\x{E42}\x{E23}\x{E18}\x{E35}"
-      text run at (0,6749) width 16: "\x{E0B}\x{E36}\x{E48}\x{E07}"
-      text run at (0,6766) width 24: "\x{E40}\x{E1B}\x{E47}\x{E19}"
-      text run at (0,6783) width 23: "\x{E40}\x{E14}\x{E47}\x{E01}"
-      text run at (0,6800) width 38: "\x{E01}\x{E33}\x{E1E}\x{E23}\x{E49}\x{E32}"
-      text run at (0,6817) width 15: "\x{E21}\x{E32}"
-      text run at (0,6834) width 16: "\x{E2D}\x{E22}\x{E39}\x{E48}"
-      text run at (0,6851) width 18: "\x{E01}\x{E31}\x{E1A}"
-      text run at (0,6868) width 20: "\x{E40}\x{E18}\x{E2D}"
-      text run at (0,6885) width 27: "\x{E15}\x{E2D}\x{E19}"
-      text run at (0,6902) width 24: "\x{E41}\x{E23}\x{E01}"
-      text run at (0,6919) width 15: "\x{E1B}\x{E49}\x{E32}"
-      text run at (0,6936) width 22: "\x{E40}\x{E2D}\x{E47}\x{E21}"
-      text run at (0,6953) width 19: "\x{E15}\x{E37}\x{E48}\x{E19}"
-      text run at (0,6970) width 24: "\x{E40}\x{E15}\x{E49}\x{E19}"
-      text run at (0,6987) width 18: "\x{E01}\x{E31}\x{E1A}"
-      text run at (0,7004) width 28: "\x{E40}\x{E2A}\x{E35}\x{E22}\x{E07}"
-      text run at (0,7021) width 41: "\x{E2B}\x{E31}\x{E27}\x{E40}\x{E23}\x{E32}\x{E30}"
-      text run at (0,7038) width 23: "\x{E02}\x{E2D}\x{E07}"
-      text run at (0,7055) width 23: "\x{E40}\x{E14}\x{E47}\x{E01}"
-      text run at (0,7072) width 26: "\x{E19}\x{E49}\x{E2D}\x{E22}"
-      text run at (0,7089) width 24: "\x{E21}\x{E32}\x{E01}"
-      text run at (0,7106) width 20: "\x{E40}\x{E18}\x{E2D}"
-      text run at (0,7123) width 14: "\x{E08}\x{E30}"
-      text run at (0,7140) width 15: "\x{E2A}\x{E48}\x{E07}"
-      text run at (0,7157) width 28: "\x{E40}\x{E2A}\x{E35}\x{E22}\x{E07}"
-      text run at (0,7174) width 22: "\x{E23}\x{E49}\x{E2D}\x{E07}"
-      text run at (0,7191) width 24: "\x{E41}\x{E25}\x{E49}\x{E27}"
-      text run at (0,7208) width 19: "\x{E40}\x{E2D}\x{E32}"
-      text run at (0,7225) width 17: "\x{E21}\x{E37}\x{E2D}"
-      text run at (0,7242) width 24: "\x{E17}\x{E32}\x{E1A}"
-      text run at (0,7259) width 17: "\x{E2D}\x{E01}"
-      text run at (0,7276) width 18: "\x{E17}\x{E38}\x{E01}"
-      text run at (0,7293) width 23: "\x{E04}\x{E23}\x{E31}\x{E49}\x{E07}"
-      text run at (0,7310) width 9: "\x{E17}\x{E35}\x{E48}"
-      text run at (0,7327) width 28: "\x{E40}\x{E2A}\x{E35}\x{E22}\x{E07}"
-      text run at (0,7344) width 18: "\x{E2D}\x{E31}\x{E19}"
-      text run at (0,7361) width 32: "\x{E23}\x{E48}\x{E32}\x{E40}\x{E23}\x{E34}\x{E07}"
-      text run at (0,7378) width 23: "\x{E02}\x{E2D}\x{E07}"
-      text run at (0,7395) width 16: "\x{E42}\x{E14}"
-      text run at (0,7412) width 21: "\x{E42}\x{E23}\x{E18}\x{E35}"
-      text run at (0,7429) width 19: "\x{E40}\x{E02}\x{E49}\x{E32}"
-      text run at (0,7446) width 9: "\x{E2B}\x{E39}"
-      text run at (0,7463) width 20: "\x{E40}\x{E18}\x{E2D}"
-      text run at (0,7480) width 22: "\x{E41}\x{E25}\x{E30}"
-      text run at (0,7497) width 20: "\x{E40}\x{E18}\x{E2D}"
-      text run at (0,7514) width 20: "\x{E40}\x{E1D}\x{E49}\x{E32}"
-      text run at (0,7531) width 24: "\x{E21}\x{E2D}\x{E07}"
-      text run at (0,7548) width 23: "\x{E40}\x{E14}\x{E47}\x{E01}"
-      text run at (0,7565) width 27: "\x{E2B}\x{E0D}\x{E34}\x{E07}"
-      text run at (0,7582) width 26: "\x{E19}\x{E49}\x{E2D}\x{E22}"
-      text run at (0,7599) width 7: "\x{E46}"
-      text run at (0,7616) width 25: "\x{E14}\x{E49}\x{E27}\x{E22}"
-      text run at (0,7633) width 32: "\x{E04}\x{E27}\x{E32}\x{E21}"
-      text run at (0,7650) width 54: "\x{E1B}\x{E23}\x{E30}\x{E2B}\x{E25}\x{E32}\x{E14}"
-      text run at (0,7667) width 15: "\x{E43}\x{E08}"
-      text run at (0,7684) width 25: "\x{E14}\x{E49}\x{E27}\x{E22}"
-      text run at (0,7701) width 15: "\x{E22}\x{E31}\x{E07}"
-      text run at (0,7718) width 15: "\x{E2B}\x{E32}"
-      text run at (0,7735) width 28: "\x{E2D}\x{E30}\x{E44}\x{E23}"
-      text run at (0,7752) width 15: "\x{E21}\x{E32}"
-      text run at (0,7769) width 24: "\x{E40}\x{E1B}\x{E47}\x{E19}"
-      text run at (0,7786) width 27: "\x{E40}\x{E23}\x{E37}\x{E48}\x{E2D}\x{E07}"
-      text run at (0,7803) width 41: "\x{E2B}\x{E31}\x{E27}\x{E40}\x{E23}\x{E32}\x{E30}"
-      text run at (0,7820) width 16: "\x{E44}\x{E14}\x{E49}"
-      text run at (0,7837) width 15: "\x{E25}\x{E38}\x{E07}"
-      text run at (0,7854) width 13: "\x{E40}\x{E2E}"
-      text run at (0,7871) width 17: "\x{E19}\x{E23}\x{E35}"
-      text run at (0,7888) width 16: "\x{E44}\x{E21}\x{E48}"
-      text run at (0,7905) width 22: "\x{E40}\x{E04}\x{E22}"
-      text run at (0,7922) width 41: "\x{E2B}\x{E31}\x{E27}\x{E40}\x{E23}\x{E32}\x{E30}"
-      text run at (0,7939) width 15: "\x{E25}\x{E38}\x{E07}"
-      text run at (0,7956) width 38: "\x{E17}\x{E33}\x{E07}\x{E32}\x{E19}"
-      text run at (0,7973) width 28: "\x{E2B}\x{E19}\x{E31}\x{E01}"
-      text run at (0,7990) width 23: "\x{E08}\x{E32}\x{E01}"
-      text run at (0,8007) width 19: "\x{E40}\x{E0A}\x{E49}\x{E32}"
-      text run at (0,8024) width 18: "\x{E22}\x{E31}\x{E19}"
-      text run at (0,8041) width 15: "\x{E04}\x{E48}\x{E33}"
-      text run at (0,8058) width 22: "\x{E41}\x{E25}\x{E30}"
-      text run at (0,8075) width 16: "\x{E44}\x{E21}\x{E48}"
-      text run at (0,8092) width 22: "\x{E40}\x{E04}\x{E22}"
-      text run at (0,8109) width 24: "\x{E23}\x{E39}\x{E49}\x{E08}\x{E31}\x{E01}"
-      text run at (0,8126) width 14: "\x{E27}\x{E48}\x{E32}"
-      text run at (0,8143) width 32: "\x{E04}\x{E27}\x{E32}\x{E21}"
-      text run at (0,8160) width 32: "\x{E23}\x{E48}\x{E32}\x{E40}\x{E23}\x{E34}\x{E07}"
-      text run at (0,8177) width 17: "\x{E04}\x{E37}\x{E2D}"
-      text run at (0,8194) width 28: "\x{E2D}\x{E30}\x{E44}\x{E23}"
-      text run at (0,8211) width 15: "\x{E25}\x{E38}\x{E07}"
-      text run at (0,8228) width 9: "\x{E14}\x{E39}"
-      text run at (0,8245) width 61: "\x{E2B}\x{E21}\x{E48}\x{E19}\x{E2B}\x{E21}\x{E2D}\x{E07}"
+      text run at (0,1548) width 15: "\x{E1B}\x{E49}\x{E32}"
+      text run at (0,1566) width 22: "\x{E40}\x{E2D}\x{E47}\x{E21}"
+      text run at (0,1584) width 9: "\x{E21}\x{E35}"
+      text run at (0,1602) width 29: "\x{E40}\x{E15}\x{E35}\x{E22}\x{E07}"
+      text run at (0,1620) width 28: "\x{E19}\x{E2D}\x{E19}"
+      text run at (0,1638) width 27: "\x{E43}\x{E2B}\x{E0D}\x{E48}"
+      text run at (0,1656) width 16: "\x{E2D}\x{E22}\x{E39}\x{E48}"
+      text run at (0,1674) width 9: "\x{E17}\x{E35}\x{E48}"
+      text run at (0,1692) width 18: "\x{E21}\x{E38}\x{E21}"
+      text run at (0,1710) width 26: "\x{E2B}\x{E19}\x{E36}\x{E48}\x{E07}"
+      text run at (0,1728) width 26: "\x{E2A}\x{E48}\x{E27}\x{E19}"
+      text run at (0,1746) width 16: "\x{E42}\x{E14}"
+      text run at (0,1764) width 14: "\x{E42}\x{E23}"
+      text run at (0,1782) width 16: "\x{E18}\x{E35}\x{E21}\x{E35}"
+      text run at (0,1800) width 29: "\x{E40}\x{E15}\x{E35}\x{E22}\x{E07}"
+      text run at (0,1818) width 22: "\x{E40}\x{E25}\x{E47}\x{E01}"
+      text run at (0,1836) width 17: "\x{E2D}\x{E35}\x{E01}"
+      text run at (0,1854) width 9: "\x{E17}\x{E35}\x{E48}"
+      text run at (0,1872) width 18: "\x{E21}\x{E38}\x{E21}"
+      text run at (0,1890) width 26: "\x{E2B}\x{E19}\x{E36}\x{E48}\x{E07}"
+      text run at (0,1908) width 25: "\x{E44}\x{E21}\x{E48}\x{E21}\x{E35}"
+      text run at (0,1926) width 24: "\x{E2B}\x{E49}\x{E2D}\x{E07}"
+      text run at (0,1944) width 16: "\x{E43}\x{E15}\x{E49}"
+      text run at (0,1962) width 40: "\x{E40}\x{E1E}\x{E14}\x{E32}\x{E19}"
+      text run at (0,1980) width 21: "\x{E40}\x{E25}\x{E22}"
+      text run at (0,1998) width 24: "\x{E2B}\x{E49}\x{E2D}\x{E07}"
+      text run at (0,2016) width 34: "\x{E43}\x{E15}\x{E49}\x{E16}\x{E38}\x{E19}"
+      text run at (0,2034) width 9: "\x{E01}\x{E47}"
+      text run at (0,2052) width 25: "\x{E44}\x{E21}\x{E48}\x{E21}\x{E35}"
+      text run at (0,2070) width 23: "\x{E40}\x{E27}\x{E49}\x{E19}"
+      text run at (0,2088) width 17: "\x{E41}\x{E15}\x{E48}"
+      text run at (0,2106) width 9: "\x{E21}\x{E35}"
+      text run at (0,2124) width 17: "\x{E42}\x{E1E}"
+      text run at (0,2142) width 14: "\x{E23}\x{E07}"
+      text run at (0,2160) width 29: "\x{E40}\x{E25}\x{E47}\x{E01}\x{E46}"
+      text run at (0,2178) width 9: "\x{E17}\x{E35}\x{E48}"
+      text run at (0,2196) width 17: "\x{E02}\x{E38}\x{E14}"
+      text run at (0,2214) width 16: "\x{E44}\x{E1B}"
+      text run at (0,2232) width 16: "\x{E43}\x{E15}\x{E49}"
+      text run at (0,2250) width 20: "\x{E1E}\x{E37}\x{E49}\x{E19}"
+      text run at (0,2268) width 29: "\x{E40}\x{E23}\x{E35}\x{E22}\x{E01}"
+      text run at (0,2286) width 14: "\x{E27}\x{E48}\x{E32}"
+      text run at (0,2304) width 38: "\"\x{E42}\x{E1E}\x{E23}\x{E07}"
+      text run at (0,2322) width 56: "\x{E44}\x{E0B}\x{E42}\x{E04}\x{E25}\x{E19}\""
+      text run at (0,2340) width 24: "\x{E40}\x{E1B}\x{E47}\x{E19}"
+      text run at (0,2358) width 9: "\x{E17}\x{E35}\x{E48}"
+      text run at (0,2376) width 57: "\x{E04}\x{E23}\x{E2D}\x{E1A}\x{E04}\x{E23}\x{E31}\x{E27}"
+      text run at (0,2394) width 10: "\x{E19}\x{E35}\x{E49}"
+      text run at (0,2412) width 14: "\x{E08}\x{E30}"
+      text run at (0,2430) width 18: "\x{E21}\x{E38}\x{E14}"
+      text run at (0,2448) width 35: "\x{E40}\x{E02}\x{E49}\x{E32}\x{E44}\x{E1B}"
+      text run at (0,2466) width 22: "\x{E40}\x{E21}\x{E37}\x{E48}\x{E2D}"
+      text run at (0,2484) width 23: "\x{E40}\x{E01}\x{E34}\x{E14}"
+      text run at (0,2502) width 17: "\x{E25}\x{E21}"
+      text run at (0,2520) width 24: "\x{E21}\x{E2B}\x{E32}"
+      text run at (0,2538) width 17: "\x{E20}\x{E31}\x{E22}"
+      text run at (0,2556) width 16: "\x{E0B}\x{E36}\x{E48}\x{E07}"
+      text run at (0,2574) width 46: "\x{E01}\x{E23}\x{E30}\x{E42}\x{E0A}\x{E01}"
+      text run at (0,2592) width 22: "\x{E41}\x{E23}\x{E07}"
+      text run at (0,2610) width 18: "\x{E08}\x{E19}"
+      text run at (0,2628) width 34: "\x{E1A}\x{E14}\x{E02}\x{E22}\x{E35}\x{E49}"
+      text run at (0,2646) width 15: "\x{E2A}\x{E34}\x{E48}\x{E07}"
+      text run at (0,2664) width 17: "\x{E01}\x{E48}\x{E2D}"
+      text run at (0,2682) width 28: "\x{E2A}\x{E23}\x{E49}\x{E32}\x{E07}"
+      text run at (0,2700) width 23: "\x{E43}\x{E14}\x{E46}"
+      text run at (0,2718) width 9: "\x{E17}\x{E35}\x{E48}"
+      text run at (0,2736) width 29: "\x{E02}\x{E27}\x{E32}\x{E07}"
+      text run at (0,2754) width 22: "\x{E17}\x{E32}\x{E07}"
+      text run at (0,2772) width 19: "\x{E21}\x{E31}\x{E19}"
+      text run at (0,2790) width 16: "\x{E44}\x{E14}\x{E49}"
+      text run at (0,2808) width 23: "\x{E15}\x{E23}\x{E07}"
+      text run at (0,2826) width 30: "\x{E01}\x{E25}\x{E32}\x{E07}"
+      text run at (0,2844) width 20: "\x{E1E}\x{E37}\x{E49}\x{E19}"
+      text run at (0,2862) width 9: "\x{E21}\x{E35}"
+      text run at (0,2880) width 15: "\x{E1D}\x{E32}"
+      text run at (0,2898) width 23: "\x{E40}\x{E1B}\x{E34}\x{E14}"
+      text run at (0,2916) width 35: "\x{E40}\x{E02}\x{E49}\x{E32}\x{E44}\x{E1B}"
+      text run at (0,2934) width 23: "\x{E08}\x{E32}\x{E01}"
+      text run at (0,2952) width 20: "\x{E19}\x{E31}\x{E49}\x{E19}"
+      text run at (0,2970) width 9: "\x{E21}\x{E35}"
+      text run at (0,2988) width 34: "\x{E1A}\x{E31}\x{E19}\x{E44}\x{E14}"
+      text run at (0,3006) width 15: "\x{E25}\x{E07}"
+      text run at (0,3024) width 16: "\x{E44}\x{E1B}"
+      text run at (0,3042) width 15: "\x{E16}\x{E36}\x{E07}"
+      text run at (0,3060) width 31: "\x{E42}\x{E1E}\x{E23}\x{E07}"
+      text run at (0,3078) width 18: "\x{E21}\x{E37}\x{E14}"
+      text run at (0,3096) width 29: "\x{E40}\x{E25}\x{E47}\x{E01}\x{E46}"
+      text run at (0,3114) width 22: "\x{E40}\x{E21}\x{E37}\x{E48}\x{E2D}"
+      text run at (0,3132) width 16: "\x{E42}\x{E14}"
+      text run at (0,3150) width 21: "\x{E42}\x{E23}\x{E18}\x{E35}"
+      text run at (0,3168) width 18: "\x{E22}\x{E37}\x{E19}"
+      text run at (0,3186) width 9: "\x{E17}\x{E35}\x{E48}"
+      text run at (0,3204) width 24: "\x{E1B}\x{E32}\x{E01}"
+      text run at (0,3222) width 31: "\x{E1B}\x{E23}\x{E30}\x{E15}\x{E39}"
+      text run at (0,3240) width 22: "\x{E41}\x{E25}\x{E30}"
+      text run at (0,3258) width 24: "\x{E21}\x{E2D}\x{E07}"
+      text run at (0,3276) width 16: "\x{E44}\x{E1B}"
+      text run at (0,3294) width 31: "\x{E23}\x{E2D}\x{E1A}\x{E46}"
+      text run at (0,3312) width 20: "\x{E40}\x{E18}\x{E2D}"
+      text run at (0,3330) width 16: "\x{E44}\x{E21}\x{E48}"
+      text run at (0,3348) width 24: "\x{E40}\x{E2B}\x{E47}\x{E19}"
+      text run at (0,3366) width 28: "\x{E2D}\x{E30}\x{E44}\x{E23}"
+      text run at (0,3384) width 50: "\x{E19}\x{E2D}\x{E01}\x{E08}\x{E32}\x{E01}"
+      text run at (0,3402) width 24: "\x{E17}\x{E49}\x{E2D}\x{E07}"
+      text run at (0,3420) width 16: "\x{E17}\x{E38}\x{E48}\x{E07}"
+      text run at (0,3438) width 30: "\x{E01}\x{E27}\x{E49}\x{E32}\x{E07}"
+      text run at (0,3456) width 8: "\x{E2A}\x{E35}"
+      text run at (0,3474) width 20: "\x{E40}\x{E17}\x{E32}"
+      text run at (0,3492) width 28: "\x{E2B}\x{E21}\x{E48}\x{E19}"
+      text run at (0,3510) width 17: "\x{E17}\x{E31}\x{E48}\x{E27}"
+      text run at (0,3528) width 18: "\x{E17}\x{E38}\x{E01}"
+      text run at (0,3546) width 25: "\x{E14}\x{E49}\x{E32}\x{E19}"
+      text run at (0,3564) width 25: "\x{E44}\x{E21}\x{E48}\x{E21}\x{E35}"
+      text run at (0,3582) width 17: "\x{E41}\x{E21}\x{E49}"
+      text run at (0,3600) width 34: "\x{E15}\x{E49}\x{E19}\x{E44}\x{E21}\x{E49}"
+      text run at (0,3618) width 17: "\x{E2A}\x{E31}\x{E01}"
+      text run at (0,3636) width 19: "\x{E15}\x{E49}\x{E19}"
+      text run at (0,3654) width 24: "\x{E2B}\x{E23}\x{E37}\x{E2D}"
+      text run at (0,3672) width 25: "\x{E1A}\x{E49}\x{E32}\x{E19}"
+      text run at (0,3690) width 17: "\x{E2A}\x{E31}\x{E01}"
+      text run at (0,3708) width 24: "\x{E2B}\x{E25}\x{E31}\x{E07}"
+      text run at (0,3726) width 9: "\x{E17}\x{E35}\x{E48}"
+      text run at (0,3744) width 24: "\x{E42}\x{E1C}\x{E25}\x{E48}"
+      text run at (0,3762) width 20: "\x{E1E}\x{E49}\x{E19}"
+      text run at (0,3780) width 63: "\x{E20}\x{E39}\x{E21}\x{E34}\x{E1B}\x{E23}\x{E30}\x{E40}\x{E17}\x{E28}"
+      text run at (0,3798) width 18: "\x{E2D}\x{E31}\x{E19}"
+      text run at (0,3816) width 22: "\x{E23}\x{E32}\x{E1A}"
+      text run at (0,3834) width 29: "\x{E40}\x{E23}\x{E35}\x{E22}\x{E1A}"
+      text run at (0,3852) width 17: "\x{E41}\x{E1C}\x{E48}"
+      text run at (0,3870) width 16: "\x{E44}\x{E1B}"
+      text run at (0,3888) width 24: "\x{E44}\x{E01}\x{E25}"
+      text run at (0,3906) width 18: "\x{E08}\x{E19}"
+      text run at (0,3924) width 17: "\x{E08}\x{E14}"
+      text run at (0,3942) width 25: "\x{E02}\x{E2D}\x{E1A}"
+      text run at (0,3960) width 16: "\x{E1F}\x{E49}\x{E32}"
+      text run at (0,3978) width 17: "\x{E17}\x{E31}\x{E48}\x{E27}"
+      text run at (0,3996) width 18: "\x{E17}\x{E38}\x{E01}"
+      text run at (0,4014) width 18: "\x{E17}\x{E34}\x{E28}"
+      text run at (0,4032) width 57: "\x{E14}\x{E27}\x{E07}\x{E15}\x{E30}\x{E27}\x{E31}\x{E19}"
+      text run at (0,4050) width 20: "\x{E40}\x{E1C}\x{E32}"
+      text run at (0,4068) width 19: "\x{E1C}\x{E37}\x{E19}"
+      text run at (0,4086) width 19: "\x{E14}\x{E34}\x{E19}"
+      text run at (0,4104) width 9: "\x{E17}\x{E35}\x{E48}"
+      text run at (0,4122) width 15: "\x{E44}\x{E16}"
+      text run at (0,4140) width 24: "\x{E41}\x{E25}\x{E49}\x{E27}"
+      text run at (0,4158) width 18: "\x{E08}\x{E19}"
+      text run at (0,4176) width 31: "\x{E01}\x{E25}\x{E32}\x{E22}"
+      text run at (0,4194) width 24: "\x{E40}\x{E1B}\x{E47}\x{E19}"
+      text run at (0,4212) width 27: "\x{E41}\x{E1C}\x{E48}\x{E19}"
+      text run at (0,4230) width 33: "\x{E21}\x{E2B}\x{E36}\x{E21}\x{E32}"
+      text run at (0,4248) width 8: "\x{E2A}\x{E35}"
+      text run at (0,4266) width 15: "\x{E14}\x{E33}"
+      text run at (0,4284) width 9: "\x{E21}\x{E35}"
+      text run at (0,4302) width 23: "\x{E23}\x{E2D}\x{E22}"
+      text run at (0,4320) width 26: "\x{E41}\x{E15}\x{E01}"
+      text run at (0,4338) width 37: "\x{E23}\x{E30}\x{E41}\x{E2B}\x{E07}"
+      text run at (0,4356) width 16: "\x{E2D}\x{E22}\x{E39}\x{E48}"
+      text run at (0,4374) width 34: "\x{E15}\x{E25}\x{E2D}\x{E14}"
+      text run at (0,4392) width 34: "\x{E41}\x{E21}\x{E49}\x{E41}\x{E15}\x{E48}"
+      text run at (0,4410) width 26: "\x{E2B}\x{E0D}\x{E49}\x{E32}"
+      text run at (0,4428) width 9: "\x{E01}\x{E47}"
+      text run at (0,4446) width 16: "\x{E44}\x{E21}\x{E48}"
+      text run at (0,4464) width 29: "\x{E40}\x{E02}\x{E35}\x{E22}\x{E27}"
+      text run at (0,4482) width 34: "\x{E40}\x{E1E}\x{E23}\x{E32}\x{E30}"
+      text run at (0,4500) width 57: "\x{E14}\x{E27}\x{E07}\x{E15}\x{E30}\x{E27}\x{E31}\x{E19}"
+      text run at (0,4518) width 20: "\x{E40}\x{E1C}\x{E32}"
+      text run at (0,4536) width 25: "\x{E22}\x{E2D}\x{E14}"
+      text run at (0,4554) width 16: "\x{E43}\x{E1A}"
+      text run at (0,4572) width 22: "\x{E22}\x{E32}\x{E27}"
+      text run at (0,4590) width 21: "\x{E40}\x{E2A}\x{E35}\x{E22}"
+      text run at (0,4608) width 18: "\x{E08}\x{E19}"
+      text run at (0,4626) width 24: "\x{E40}\x{E1B}\x{E47}\x{E19}"
+      text run at (0,4644) width 8: "\x{E2A}\x{E35}"
+      text run at (0,4662) width 20: "\x{E40}\x{E17}\x{E32}"
+      text run at (0,4680) width 28: "\x{E2B}\x{E21}\x{E48}\x{E19}"
+      text run at (0,4698) width 24: "\x{E21}\x{E2D}\x{E07}"
+      text run at (0,4716) width 24: "\x{E40}\x{E2B}\x{E47}\x{E19}"
+      text run at (0,4734) width 16: "\x{E2D}\x{E22}\x{E39}\x{E48}"
+      text run at (0,4752) width 32: "\x{E17}\x{E31}\x{E48}\x{E27}\x{E44}\x{E1B}"
+      text run at (0,4770) width 23: "\x{E04}\x{E23}\x{E31}\x{E49}\x{E07}"
+      text run at (0,4788) width 26: "\x{E2B}\x{E19}\x{E36}\x{E48}\x{E07}"
+      text run at (0,4806) width 22: "\x{E40}\x{E04}\x{E22}"
+      text run at (0,4824) width 23: "\x{E17}\x{E32}\x{E2A}\x{E35}"
+      text run at (0,4842) width 25: "\x{E1A}\x{E49}\x{E32}\x{E19}"
+      text run at (0,4860) width 19: "\x{E40}\x{E2D}\x{E32}"
+      text run at (0,4878) width 15: "\x{E44}\x{E27}\x{E49}"
+      text run at (0,4896) width 17: "\x{E41}\x{E15}\x{E48}"
+      text run at (0,4914) width 9: "\x{E01}\x{E47}"
+      text run at (0,4932) width 17: "\x{E16}\x{E39}\x{E01}"
+      text run at (0,4950) width 57: "\x{E14}\x{E27}\x{E07}\x{E15}\x{E30}\x{E27}\x{E31}\x{E19}"
+      text run at (0,4968) width 20: "\x{E40}\x{E1C}\x{E32}"
+      text run at (0,4986) width 21: "\x{E40}\x{E2A}\x{E35}\x{E22}"
+      text run at (0,5004) width 18: "\x{E08}\x{E19}"
+      text run at (0,5022) width 8: "\x{E2A}\x{E35}"
+      text run at (0,5040) width 25: "\x{E1E}\x{E2D}\x{E07}"
+      text run at (0,5058) width 24: "\x{E41}\x{E25}\x{E49}\x{E27}"
+      text run at (0,5076) width 19: "\x{E1D}\x{E19}"
+      text run at (0,5094) width 9: "\x{E01}\x{E47}"
+      text run at (0,5112) width 14: "\x{E0A}\x{E30}"
+      text run at (0,5130) width 19: "\x{E21}\x{E31}\x{E19}"
+      text run at (0,5148) width 26: "\x{E2B}\x{E25}\x{E38}\x{E14}"
+      text run at (0,5166) width 16: "\x{E44}\x{E1B}"
+      text run at (0,5184) width 18: "\x{E08}\x{E19}"
+      text run at (0,5202) width 27: "\x{E2B}\x{E21}\x{E14}"
+      text run at (0,5220) width 22: "\x{E41}\x{E25}\x{E30}"
+      text run at (0,5238) width 27: "\x{E15}\x{E2D}\x{E19}"
+      text run at (0,5256) width 10: "\x{E19}\x{E35}\x{E49}"
+      text run at (0,5274) width 25: "\x{E1A}\x{E49}\x{E32}\x{E19}"
+      text run at (0,5292) width 15: "\x{E08}\x{E36}\x{E07}"
+      text run at (0,5310) width 9: "\x{E14}\x{E39}"
+      text run at (0,5328) width 61: "\x{E2B}\x{E21}\x{E48}\x{E19}\x{E2B}\x{E21}\x{E2D}\x{E07}"
+      text run at (0,5346) width 24: "\x{E40}\x{E1B}\x{E47}\x{E19}"
+      text run at (0,5364) width 8: "\x{E2A}\x{E35}"
+      text run at (0,5382) width 20: "\x{E40}\x{E17}\x{E32}"
+      text run at (0,5400) width 41: "\x{E40}\x{E2B}\x{E21}\x{E37}\x{E2D}\x{E19}"
+      text run at (0,5418) width 15: "\x{E2A}\x{E34}\x{E48}\x{E07}"
+      text run at (0,5436) width 25: "\x{E2D}\x{E37}\x{E48}\x{E19}\x{E46}"
+      text run at (0,5454) width 25: "\x{E14}\x{E49}\x{E27}\x{E22}"
+      text run at (0,5472) width 27: "\x{E15}\x{E2D}\x{E19}"
+      text run at (0,5490) width 9: "\x{E17}\x{E35}\x{E48}"
+      text run at (0,5508) width 15: "\x{E1B}\x{E49}\x{E32}"
+      text run at (0,5526) width 22: "\x{E40}\x{E2D}\x{E47}\x{E21}"
+      text run at (0,5544) width 22: "\x{E22}\x{E49}\x{E32}\x{E22}"
+      text run at (0,5562) width 15: "\x{E21}\x{E32}"
+      text run at (0,5580) width 16: "\x{E2D}\x{E22}\x{E39}\x{E48}"
+      text run at (0,5598) width 9: "\x{E17}\x{E35}\x{E48}"
+      text run at (0,5616) width 10: "\x{E19}\x{E35}\x{E48}"
+      text run at (0,5634) width 20: "\x{E40}\x{E18}\x{E2D}"
+      text run at (0,5652) width 15: "\x{E22}\x{E31}\x{E07}"
+      text run at (0,5670) width 22: "\x{E2A}\x{E32}\x{E27}"
+      text run at (0,5688) width 24: "\x{E40}\x{E1B}\x{E47}\x{E19}"
+      text run at (0,5706) width 37: "\x{E20}\x{E23}\x{E23}\x{E22}\x{E32}"
+      text run at (0,5724) width 9: "\x{E17}\x{E35}\x{E48}"
+      text run at (0,5742) width 38: "\x{E07}\x{E14}\x{E07}\x{E32}\x{E21}"
+      text run at (0,5760) width 24: "\x{E41}\x{E25}\x{E49}\x{E27}"
+      text run at (0,5778) width 26: "\x{E41}\x{E14}\x{E14}"
+      text run at (0,5796) width 22: "\x{E41}\x{E25}\x{E30}"
+      text run at (0,5814) width 17: "\x{E25}\x{E21}"
+      text run at (0,5832) width 25: "\x{E01}\x{E47}\x{E44}\x{E14}\x{E49}"
+      text run at (0,5850) width 40: "\x{E40}\x{E1B}\x{E25}\x{E35}\x{E48}\x{E22}\x{E19}"
+      text run at (0,5868) width 20: "\x{E40}\x{E18}\x{E2D}"
+      text run at (0,5886) width 16: "\x{E44}\x{E1B}"
+      text run at (0,5904) width 19: "\x{E40}\x{E2D}\x{E32}"
+      text run at (0,5922) width 45: "\x{E1B}\x{E23}\x{E30}\x{E01}\x{E32}\x{E22}"
+      text run at (0,5940) width 16: "\x{E44}\x{E1B}"
+      text run at (0,5958) width 23: "\x{E08}\x{E32}\x{E01}"
+      text run at (0,5976) width 39: "\x{E14}\x{E27}\x{E07}\x{E15}\x{E32}"
+      text run at (0,5994) width 20: "\x{E40}\x{E18}\x{E2D}"
+      text run at (0,6012) width 33: "\x{E1B}\x{E25}\x{E48}\x{E2D}\x{E22}"
+      text run at (0,6030) width 15: "\x{E44}\x{E27}\x{E49}"
+      text run at (0,6048) width 17: "\x{E41}\x{E15}\x{E48}"
+      text run at (0,6066) width 32: "\x{E04}\x{E27}\x{E32}\x{E21}"
+      text run at (0,6084) width 25: "\x{E2A}\x{E38}\x{E02}\x{E38}\x{E21}"
+      text run at (0,6102) width 29: "\x{E2D}\x{E22}\x{E48}\x{E32}\x{E07}"
+      text run at (0,6120) width 61: "\x{E2B}\x{E21}\x{E48}\x{E19}\x{E2B}\x{E21}\x{E2D}\x{E07}"
+      text run at (0,6138) width 19: "\x{E40}\x{E2D}\x{E32}"
+      text run at (0,6156) width 8: "\x{E2A}\x{E35}"
+      text run at (0,6174) width 24: "\x{E41}\x{E14}\x{E07}"
+      text run at (0,6192) width 23: "\x{E08}\x{E32}\x{E01}"
+      text run at (0,6210) width 26: "\x{E41}\x{E01}\x{E49}\x{E21}"
+      text run at (0,6228) width 22: "\x{E41}\x{E25}\x{E30}"
+      text run at (0,6246) width 16: "\x{E23}\x{E34}\x{E21}"
+      text run at (0,6264) width 33: "\x{E1D}\x{E35}\x{E1B}\x{E32}\x{E01}"
+      text run at (0,6282) width 20: "\x{E40}\x{E18}\x{E2D}"
+      text run at (0,6300) width 16: "\x{E44}\x{E1B}"
+      text run at (0,6318) width 31: "\x{E01}\x{E25}\x{E32}\x{E22}"
+      text run at (0,6336) width 24: "\x{E40}\x{E1B}\x{E47}\x{E19}"
+      text run at (0,6354) width 8: "\x{E2A}\x{E35}"
+      text run at (0,6372) width 35: "\x{E2B}\x{E21}\x{E48}\x{E19}\x{E46}"
+      text run at (0,6390) width 41: "\x{E40}\x{E2B}\x{E21}\x{E37}\x{E2D}\x{E19}"
+      text run at (0,6408) width 19: "\x{E01}\x{E31}\x{E19}"
+      text run at (0,6426) width 20: "\x{E40}\x{E18}\x{E2D}"
+      text run at (0,6444) width 26: "\x{E1C}\x{E2D}\x{E21}"
+      text run at (0,6462) width 22: "\x{E41}\x{E25}\x{E30}"
+      text run at (0,6480) width 24: "\x{E2B}\x{E25}\x{E31}\x{E07}"
+      text run at (0,6498) width 23: "\x{E42}\x{E04}\x{E49}\x{E07}"
+      text run at (0,6516) width 22: "\x{E41}\x{E25}\x{E30}"
+      text run at (0,6534) width 30: "\x{E40}\x{E14}\x{E35}\x{E4B}\x{E22}\x{E27}"
+      text run at (0,6552) width 10: "\x{E19}\x{E35}\x{E49}"
+      text run at (0,6570) width 16: "\x{E44}\x{E21}\x{E48}"
+      text run at (0,6588) width 22: "\x{E40}\x{E04}\x{E22}"
+      text run at (0,6606) width 17: "\x{E22}\x{E34}\x{E49}\x{E21}"
+      text run at (0,6624) width 21: "\x{E40}\x{E25}\x{E22}"
+      text run at (0,6642) width 22: "\x{E40}\x{E21}\x{E37}\x{E48}\x{E2D}"
+      text run at (0,6660) width 16: "\x{E42}\x{E14}"
+      text run at (0,6678) width 21: "\x{E42}\x{E23}\x{E18}\x{E35}"
+      text run at (0,6696) width 16: "\x{E0B}\x{E36}\x{E48}\x{E07}"
+      text run at (0,6714) width 24: "\x{E40}\x{E1B}\x{E47}\x{E19}"
+      text run at (0,6732) width 23: "\x{E40}\x{E14}\x{E47}\x{E01}"
+      text run at (0,6750) width 38: "\x{E01}\x{E33}\x{E1E}\x{E23}\x{E49}\x{E32}"
+      text run at (0,6768) width 15: "\x{E21}\x{E32}"
+      text run at (0,6786) width 16: "\x{E2D}\x{E22}\x{E39}\x{E48}"
+      text run at (0,6804) width 18: "\x{E01}\x{E31}\x{E1A}"
+      text run at (0,6822) width 20: "\x{E40}\x{E18}\x{E2D}"
+      text run at (0,6840) width 27: "\x{E15}\x{E2D}\x{E19}"
+      text run at (0,6858) width 24: "\x{E41}\x{E23}\x{E01}"
+      text run at (0,6876) width 15: "\x{E1B}\x{E49}\x{E32}"
+      text run at (0,6894) width 22: "\x{E40}\x{E2D}\x{E47}\x{E21}"
+      text run at (0,6912) width 19: "\x{E15}\x{E37}\x{E48}\x{E19}"
+      text run at (0,6930) width 24: "\x{E40}\x{E15}\x{E49}\x{E19}"
+      text run at (0,6948) width 18: "\x{E01}\x{E31}\x{E1A}"
+      text run at (0,6966) width 28: "\x{E40}\x{E2A}\x{E35}\x{E22}\x{E07}"
+      text run at (0,6984) width 41: "\x{E2B}\x{E31}\x{E27}\x{E40}\x{E23}\x{E32}\x{E30}"
+      text run at (0,7002) width 23: "\x{E02}\x{E2D}\x{E07}"
+      text run at (0,7020) width 23: "\x{E40}\x{E14}\x{E47}\x{E01}"
+      text run at (0,7038) width 26: "\x{E19}\x{E49}\x{E2D}\x{E22}"
+      text run at (0,7056) width 24: "\x{E21}\x{E32}\x{E01}"
+      text run at (0,7074) width 20: "\x{E40}\x{E18}\x{E2D}"
+      text run at (0,7092) width 14: "\x{E08}\x{E30}"
+      text run at (0,7110) width 15: "\x{E2A}\x{E48}\x{E07}"
+      text run at (0,7128) width 28: "\x{E40}\x{E2A}\x{E35}\x{E22}\x{E07}"
+      text run at (0,7146) width 22: "\x{E23}\x{E49}\x{E2D}\x{E07}"
+      text run at (0,7164) width 24: "\x{E41}\x{E25}\x{E49}\x{E27}"
+      text run at (0,7182) width 19: "\x{E40}\x{E2D}\x{E32}"
+      text run at (0,7200) width 17: "\x{E21}\x{E37}\x{E2D}"
+      text run at (0,7218) width 24: "\x{E17}\x{E32}\x{E1A}"
+      text run at (0,7236) width 17: "\x{E2D}\x{E01}"
+      text run at (0,7254) width 18: "\x{E17}\x{E38}\x{E01}"
+      text run at (0,7272) width 23: "\x{E04}\x{E23}\x{E31}\x{E49}\x{E07}"
+      text run at (0,7290) width 9: "\x{E17}\x{E35}\x{E48}"
+      text run at (0,7308) width 28: "\x{E40}\x{E2A}\x{E35}\x{E22}\x{E07}"
+      text run at (0,7326) width 18: "\x{E2D}\x{E31}\x{E19}"
+      text run at (0,7344) width 32: "\x{E23}\x{E48}\x{E32}\x{E40}\x{E23}\x{E34}\x{E07}"
+      text run at (0,7362) width 23: "\x{E02}\x{E2D}\x{E07}"
+      text run at (0,7380) width 16: "\x{E42}\x{E14}"
+      text run at (0,7398) width 21: "\x{E42}\x{E23}\x{E18}\x{E35}"
+      text run at (0,7416) width 28: "\x{E40}\x{E02}\x{E49}\x{E32}\x{E2B}\x{E39}"
+      text run at (0,7434) width 20: "\x{E40}\x{E18}\x{E2D}"
+      text run at (0,7452) width 22: "\x{E41}\x{E25}\x{E30}"
+      text run at (0,7470) width 20: "\x{E40}\x{E18}\x{E2D}"
+      text run at (0,7488) width 20: "\x{E40}\x{E1D}\x{E49}\x{E32}"
+      text run at (0,7506) width 24: "\x{E21}\x{E2D}\x{E07}"
+      text run at (0,7524) width 23: "\x{E40}\x{E14}\x{E47}\x{E01}"
+      text run at (0,7542) width 27: "\x{E2B}\x{E0D}\x{E34}\x{E07}"
+      text run at (0,7560) width 33: "\x{E19}\x{E49}\x{E2D}\x{E22}\x{E46}"
+      text run at (0,7578) width 25: "\x{E14}\x{E49}\x{E27}\x{E22}"
+      text run at (0,7596) width 32: "\x{E04}\x{E27}\x{E32}\x{E21}"
+      text run at (0,7614) width 54: "\x{E1B}\x{E23}\x{E30}\x{E2B}\x{E25}\x{E32}\x{E14}"
+      text run at (0,7632) width 15: "\x{E43}\x{E08}"
+      text run at (0,7650) width 25: "\x{E14}\x{E49}\x{E27}\x{E22}"
+      text run at (0,7668) width 15: "\x{E22}\x{E31}\x{E07}"
+      text run at (0,7686) width 15: "\x{E2B}\x{E32}"
+      text run at (0,7704) width 28: "\x{E2D}\x{E30}\x{E44}\x{E23}"
+      text run at (0,7722) width 15: "\x{E21}\x{E32}"
+      text run at (0,7740) width 24: "\x{E40}\x{E1B}\x{E47}\x{E19}"
+      text run at (0,7758) width 27: "\x{E40}\x{E23}\x{E37}\x{E48}\x{E2D}\x{E07}"
+      text run at (0,7776) width 41: "\x{E2B}\x{E31}\x{E27}\x{E40}\x{E23}\x{E32}\x{E30}"
+      text run at (0,7794) width 16: "\x{E44}\x{E14}\x{E49}"
+      text run at (0,7812) width 15: "\x{E25}\x{E38}\x{E07}"
+      text run at (0,7830) width 13: "\x{E40}\x{E2E}"
+      text run at (0,7848) width 17: "\x{E19}\x{E23}\x{E35}"
+      text run at (0,7866) width 16: "\x{E44}\x{E21}\x{E48}"
+      text run at (0,7884) width 22: "\x{E40}\x{E04}\x{E22}"
+      text run at (0,7902) width 41: "\x{E2B}\x{E31}\x{E27}\x{E40}\x{E23}\x{E32}\x{E30}"
+      text run at (0,7920) width 15: "\x{E25}\x{E38}\x{E07}"
+      text run at (0,7938) width 38: "\x{E17}\x{E33}\x{E07}\x{E32}\x{E19}"
+      text run at (0,7956) width 28: "\x{E2B}\x{E19}\x{E31}\x{E01}"
+      text run at (0,7974) width 23: "\x{E08}\x{E32}\x{E01}"
+      text run at (0,7992) width 19: "\x{E40}\x{E0A}\x{E49}\x{E32}"
+      text run at (0,8010) width 18: "\x{E22}\x{E31}\x{E19}"
+      text run at (0,8028) width 15: "\x{E04}\x{E48}\x{E33}"
+      text run at (0,8046) width 22: "\x{E41}\x{E25}\x{E30}"
+      text run at (0,8064) width 16: "\x{E44}\x{E21}\x{E48}"
+      text run at (0,8082) width 22: "\x{E40}\x{E04}\x{E22}"
+      text run at (0,8100) width 24: "\x{E23}\x{E39}\x{E49}\x{E08}\x{E31}\x{E01}"
+      text run at (0,8118) width 14: "\x{E27}\x{E48}\x{E32}"
+      text run at (0,8136) width 32: "\x{E04}\x{E27}\x{E32}\x{E21}"
+      text run at (0,8154) width 32: "\x{E23}\x{E48}\x{E32}\x{E40}\x{E23}\x{E34}\x{E07}"
+      text run at (0,8172) width 17: "\x{E04}\x{E37}\x{E2D}"
+      text run at (0,8190) width 28: "\x{E2D}\x{E30}\x{E44}\x{E23}"
+      text run at (0,8208) width 15: "\x{E25}\x{E38}\x{E07}"
+      text run at (0,8226) width 9: "\x{E14}\x{E39}"
+      text run at (0,8244) width 61: "\x{E2B}\x{E21}\x{E48}\x{E19}\x{E2B}\x{E21}\x{E2D}\x{E07}"
       text run at (0,8262) width 16: "\x{E44}\x{E1B}"
-      text run at (0,8279) width 27: "\x{E2B}\x{E21}\x{E14}"
-      text run at (0,8296) width 16: "\x{E15}\x{E31}\x{E49}\x{E07}"
-      text run at (0,8313) width 17: "\x{E41}\x{E15}\x{E48}"
-      text run at (0,8330) width 27: "\x{E40}\x{E04}\x{E23}\x{E32}"
-      text run at (0,8347) width 22: "\x{E22}\x{E32}\x{E27}"
-      text run at (0,8364) width 18: "\x{E08}\x{E19}"
-      text run at (0,8381) width 17: "\x{E08}\x{E14}"
-      text run at (0,8398) width 42: "\x{E23}\x{E2D}\x{E07}\x{E40}\x{E17}\x{E49}\x{E32}"
-      text run at (0,8415) width 18: "\x{E1A}\x{E39}\x{E15}"
-      text run at (0,8432) width 18: "\x{E2D}\x{E31}\x{E19}"
-      text run at (0,8449) width 32: "\x{E2B}\x{E22}\x{E32}\x{E1A}"
-      text run at (0,8466) width 24: "\x{E41}\x{E25}\x{E49}\x{E27}"
-      text run at (0,8483) width 15: "\x{E25}\x{E38}\x{E07}"
-      text run at (0,8500) width 9: "\x{E01}\x{E47}"
-      text run at (0,8517) width 9: "\x{E14}\x{E39}"
-      text run at (0,8534) width 52: "\x{E40}\x{E04}\x{E23}\x{E48}\x{E07}\x{E02}\x{E23}\x{E36}\x{E21}"
-      text run at (0,8551) width 16: "\x{E19}\x{E48}\x{E32}"
+      text run at (0,8280) width 27: "\x{E2B}\x{E21}\x{E14}"
+      text run at (0,8298) width 33: "\x{E15}\x{E31}\x{E49}\x{E07}\x{E41}\x{E15}\x{E48}"
+      text run at (0,8316) width 27: "\x{E40}\x{E04}\x{E23}\x{E32}"
+      text run at (0,8334) width 22: "\x{E22}\x{E32}\x{E27}"
+      text run at (0,8352) width 18: "\x{E08}\x{E19}"
+      text run at (0,8370) width 17: "\x{E08}\x{E14}"
+      text run at (0,8388) width 42: "\x{E23}\x{E2D}\x{E07}\x{E40}\x{E17}\x{E49}\x{E32}"
+      text run at (0,8406) width 18: "\x{E1A}\x{E39}\x{E15}"
+      text run at (0,8424) width 18: "\x{E2D}\x{E31}\x{E19}"
+      text run at (0,8442) width 32: "\x{E2B}\x{E22}\x{E32}\x{E1A}"
+      text run at (0,8460) width 24: "\x{E41}\x{E25}\x{E49}\x{E27}"
+      text run at (0,8478) width 15: "\x{E25}\x{E38}\x{E07}"
+      text run at (0,8496) width 9: "\x{E01}\x{E47}"
+      text run at (0,8514) width 9: "\x{E14}\x{E39}"
+      text run at (0,8532) width 52: "\x{E40}\x{E04}\x{E23}\x{E48}\x{E07}\x{E02}\x{E23}\x{E36}\x{E21}"
+      text run at (0,8550) width 16: "\x{E19}\x{E48}\x{E32}"
       text run at (0,8568) width 28: "\x{E40}\x{E01}\x{E23}\x{E07}"
-      text run at (0,8585) width 23: "\x{E02}\x{E32}\x{E21}"
-      text run at (0,8602) width 16: "\x{E44}\x{E21}\x{E48}"
-      text run at (0,8619) width 25: "\x{E04}\x{E48}\x{E2D}\x{E22}"
-      text run at (0,8636) width 14: "\x{E08}\x{E30}"
-      text run at (0,8653) width 19: "\x{E1E}\x{E39}\x{E14}"
-      text run at (0,8670) width 9: "\x{E21}\x{E35}"
-      text run at (0,8687) width 16: "\x{E42}\x{E15}"
-      text run at (0,8704) width 16: "\x{E42}\x{E15}\x{E49}"
-      text run at (0,8721) width 9: "\x{E17}\x{E35}\x{E48}"
-      text run at (0,8738) width 15: "\x{E17}\x{E33}"
-      text run at (0,8755) width 16: "\x{E43}\x{E2B}\x{E49}"
-      text run at (0,8772) width 16: "\x{E42}\x{E14}"
-      text run at (0,8789) width 21: "\x{E42}\x{E23}\x{E18}\x{E35}"
-      text run at (0,8806) width 41: "\x{E2B}\x{E31}\x{E27}\x{E40}\x{E23}\x{E32}\x{E30}"
-      text run at (0,8823) width 16: "\x{E44}\x{E14}\x{E49}"
-      text run at (0,8840) width 22: "\x{E41}\x{E25}\x{E30}"
-      text run at (0,8857) width 24: "\x{E0A}\x{E48}\x{E27}\x{E22}"
+      text run at (0,8586) width 23: "\x{E02}\x{E32}\x{E21}"
+      text run at (0,8604) width 16: "\x{E44}\x{E21}\x{E48}"
+      text run at (0,8622) width 25: "\x{E04}\x{E48}\x{E2D}\x{E22}"
+      text run at (0,8640) width 14: "\x{E08}\x{E30}"
+      text run at (0,8658) width 19: "\x{E1E}\x{E39}\x{E14}"
+      text run at (0,8676) width 9: "\x{E21}\x{E35}"
+      text run at (0,8694) width 16: "\x{E42}\x{E15}"
+      text run at (0,8712) width 16: "\x{E42}\x{E15}\x{E49}"
+      text run at (0,8730) width 9: "\x{E17}\x{E35}\x{E48}"
+      text run at (0,8748) width 31: "\x{E17}\x{E33}\x{E43}\x{E2B}\x{E49}"
+      text run at (0,8766) width 16: "\x{E42}\x{E14}"
+      text run at (0,8784) width 21: "\x{E42}\x{E23}\x{E18}\x{E35}"
+      text run at (0,8802) width 41: "\x{E2B}\x{E31}\x{E27}\x{E40}\x{E23}\x{E32}\x{E30}"
+      text run at (0,8820) width 16: "\x{E44}\x{E14}\x{E49}"
+      text run at (0,8838) width 22: "\x{E41}\x{E25}\x{E30}"
+      text run at (0,8856) width 24: "\x{E0A}\x{E48}\x{E27}\x{E22}"
       text run at (0,8874) width 20: "\x{E40}\x{E18}\x{E2D}"
-      text run at (0,8891) width 16: "\x{E43}\x{E2B}\x{E49}"
-      text run at (0,8908) width 20: "\x{E1E}\x{E49}\x{E19}"
-      text run at (0,8925) width 23: "\x{E08}\x{E32}\x{E01}"
-      text run at (0,8942) width 22: "\x{E01}\x{E32}\x{E23}"
-      text run at (0,8959) width 31: "\x{E01}\x{E25}\x{E32}\x{E22}"
-      text run at (0,8976) width 24: "\x{E40}\x{E1B}\x{E47}\x{E19}"
-      text run at (0,8993) width 8: "\x{E2A}\x{E35}"
-      text run at (0,9010) width 20: "\x{E40}\x{E17}\x{E32}"
-      text run at (0,9027) width 28: "\x{E2B}\x{E21}\x{E48}\x{E19}"
-      text run at (0,9044) width 41: "\x{E40}\x{E2B}\x{E21}\x{E37}\x{E2D}\x{E19}"
-      text run at (0,9061) width 18: "\x{E01}\x{E31}\x{E1A}"
-      text run at (0,9078) width 15: "\x{E2A}\x{E34}\x{E48}\x{E07}"
-      text run at (0,9095) width 24: "\x{E23}\x{E2D}\x{E1A}"
-      text run at (0,9112) width 17: "\x{E15}\x{E31}\x{E27}"
-      text run at (0,9129) width 18: "\x{E2D}\x{E37}\x{E48}\x{E19}"
-      text run at (0,9146) width 7: "\x{E46}"
-      text run at (0,9163) width 16: "\x{E42}\x{E15}"
+      text run at (0,8892) width 16: "\x{E43}\x{E2B}\x{E49}"
+      text run at (0,8910) width 20: "\x{E1E}\x{E49}\x{E19}"
+      text run at (0,8928) width 23: "\x{E08}\x{E32}\x{E01}"
+      text run at (0,8946) width 31: "\x{E01}\x{E32}\x{E23}\x{E01}"
+      text run at (0,8964) width 22: "\x{E25}\x{E32}\x{E22}"
+      text run at (0,8982) width 24: "\x{E40}\x{E1B}\x{E47}\x{E19}"
+      text run at (0,9000) width 8: "\x{E2A}\x{E35}"
+      text run at (0,9018) width 20: "\x{E40}\x{E17}\x{E32}"
+      text run at (0,9036) width 28: "\x{E2B}\x{E21}\x{E48}\x{E19}"
+      text run at (0,9054) width 41: "\x{E40}\x{E2B}\x{E21}\x{E37}\x{E2D}\x{E19}"
+      text run at (0,9072) width 18: "\x{E01}\x{E31}\x{E1A}"
+      text run at (0,9090) width 15: "\x{E2A}\x{E34}\x{E48}\x{E07}"
+      text run at (0,9108) width 24: "\x{E23}\x{E2D}\x{E1A}"
+      text run at (0,9126) width 17: "\x{E15}\x{E31}\x{E27}"
+      text run at (0,9144) width 25: "\x{E2D}\x{E37}\x{E48}\x{E19}\x{E46}"
+      text run at (0,9162) width 16: "\x{E42}\x{E15}"
       text run at (0,9180) width 16: "\x{E42}\x{E15}\x{E49}"
-      text run at (0,9197) width 8: "\x{E2A}\x{E35}"
-      text run at (0,9214) width 16: "\x{E44}\x{E21}\x{E48}"
-      text run at (0,9231) width 20: "\x{E40}\x{E17}\x{E32}"
-      text run at (0,9248) width 28: "\x{E2B}\x{E21}\x{E48}\x{E19}"
-      text run at (0,9265) width 17: "\x{E41}\x{E15}\x{E48}"
-      text run at (0,9282) width 19: "\x{E21}\x{E31}\x{E19}"
-      text run at (0,9299) width 24: "\x{E40}\x{E1B}\x{E47}\x{E19}"
-      text run at (0,9316) width 24: "\x{E2B}\x{E21}\x{E32}"
-      text run at (0,9333) width 8: "\x{E2A}\x{E35}"
-      text run at (0,9350) width 15: "\x{E14}\x{E33}"
-      text run at (0,9367) width 17: "\x{E15}\x{E31}\x{E27}"
-      text run at (0,9384) width 26: "\x{E19}\x{E49}\x{E2D}\x{E22}"
-      text run at (0,9401) width 7: "\x{E46}"
-      text run at (0,9418) width 18: "\x{E02}\x{E19}"
-      text run at (0,9435) width 22: "\x{E22}\x{E32}\x{E27}"
-      text run at (0,9452) width 17: "\x{E1B}\x{E38}\x{E22}"
-      text run at (0,9469) width 21: "\x{E23}\x{E32}\x{E27}"
-      text run at (0,9486) width 18: "\x{E01}\x{E31}\x{E1A}"
-      text run at (0,9503) width 25: "\x{E44}\x{E2B}\x{E21}"
-      text run at (0,9520) width 9: "\x{E21}\x{E35}"
-      text run at (0,9537) width 15: "\x{E15}\x{E32}"
-      text run at (0,9554) width 15: "\x{E14}\x{E33}"
-      text run at (0,9571) width 22: "\x{E40}\x{E25}\x{E47}\x{E01}"
-      text run at (0,9588) width 24: "\x{E40}\x{E1B}\x{E47}\x{E19}"
-      text run at (0,9605) width 45: "\x{E1B}\x{E23}\x{E30}\x{E01}\x{E32}\x{E22}"
-      text run at (0,9622) width 36: "\x{E23}\x{E37}\x{E48}\x{E19}\x{E40}\x{E23}\x{E34}\x{E07}"
-      text run at (0,9639) width 16: "\x{E2D}\x{E22}\x{E39}\x{E48}"
-      text run at (0,9656) width 23: "\x{E2A}\x{E2D}\x{E07}"
-      text run at (0,9673) width 21: "\x{E02}\x{E49}\x{E32}\x{E07}"
-      text run at (0,9690) width 26: "\x{E08}\x{E21}\x{E39}\x{E01}"
-      text run at (0,9707) width 22: "\x{E40}\x{E25}\x{E47}\x{E01}"
-      text run at (0,9724) width 18: "\x{E2D}\x{E31}\x{E19}"
-      text run at (0,9741) width 16: "\x{E19}\x{E48}\x{E32}"
-      text run at (0,9758) width 18: "\x{E02}\x{E31}\x{E19}"
-      text run at (0,9775) width 23: "\x{E02}\x{E2D}\x{E07}"
+      text run at (0,9198) width 8: "\x{E2A}\x{E35}"
+      text run at (0,9216) width 16: "\x{E44}\x{E21}\x{E48}"
+      text run at (0,9234) width 20: "\x{E40}\x{E17}\x{E32}"
+      text run at (0,9252) width 28: "\x{E2B}\x{E21}\x{E48}\x{E19}"
+      text run at (0,9270) width 17: "\x{E41}\x{E15}\x{E48}"
+      text run at (0,9288) width 19: "\x{E21}\x{E31}\x{E19}"
+      text run at (0,9306) width 24: "\x{E40}\x{E1B}\x{E47}\x{E19}"
+      text run at (0,9324) width 24: "\x{E2B}\x{E21}\x{E32}"
+      text run at (0,9342) width 8: "\x{E2A}\x{E35}"
+      text run at (0,9360) width 15: "\x{E14}\x{E33}"
+      text run at (0,9378) width 17: "\x{E15}\x{E31}\x{E27}"
+      text run at (0,9396) width 33: "\x{E19}\x{E49}\x{E2D}\x{E22}\x{E46}"
+      text run at (0,9414) width 18: "\x{E02}\x{E19}"
+      text run at (0,9432) width 22: "\x{E22}\x{E32}\x{E27}"
+      text run at (0,9450) width 17: "\x{E1B}\x{E38}\x{E22}"
+      text run at (0,9468) width 39: "\x{E23}\x{E32}\x{E27}\x{E01}\x{E31}\x{E1A}"
+      text run at (0,9486) width 25: "\x{E44}\x{E2B}\x{E21}"
+      text run at (0,9504) width 9: "\x{E21}\x{E35}"
+      text run at (0,9522) width 15: "\x{E15}\x{E32}"
+      text run at (0,9540) width 15: "\x{E14}\x{E33}"
+      text run at (0,9558) width 22: "\x{E40}\x{E25}\x{E47}\x{E01}"
+      text run at (0,9576) width 24: "\x{E40}\x{E1B}\x{E47}\x{E19}"
+      text run at (0,9594) width 45: "\x{E1B}\x{E23}\x{E30}\x{E01}\x{E32}\x{E22}"
+      text run at (0,9612) width 36: "\x{E23}\x{E37}\x{E48}\x{E19}\x{E40}\x{E23}\x{E34}\x{E07}"
+      text run at (0,9630) width 16: "\x{E2D}\x{E22}\x{E39}\x{E48}"
+      text run at (0,9648) width 23: "\x{E2A}\x{E2D}\x{E07}"
+      text run at (0,9666) width 21: "\x{E02}\x{E49}\x{E32}\x{E07}"
+      text run at (0,9684) width 26: "\x{E08}\x{E21}\x{E39}\x{E01}"
+      text run at (0,9702) width 22: "\x{E40}\x{E25}\x{E47}\x{E01}"
+      text run at (0,9720) width 18: "\x{E2D}\x{E31}\x{E19}"
+      text run at (0,9738) width 16: "\x{E19}\x{E48}\x{E32}"
+      text run at (0,9756) width 18: "\x{E02}\x{E31}\x{E19}"
+      text run at (0,9774) width 23: "\x{E02}\x{E2D}\x{E07}"
       text run at (0,9792) width 19: "\x{E21}\x{E31}\x{E19}"
-      text run at (0,9809) width 16: "\x{E42}\x{E15}"
-      text run at (0,9826) width 16: "\x{E42}\x{E15}\x{E49}"
-      text run at (0,9843) width 23: "\x{E40}\x{E25}\x{E48}\x{E19}"
-      text run at (0,9860) width 16: "\x{E17}\x{E31}\x{E49}\x{E07}"
-      text run at (0,9877) width 18: "\x{E27}\x{E31}\x{E19}"
-      text run at (0,9894) width 22: "\x{E41}\x{E25}\x{E30}"
-      text run at (0,9911) width 16: "\x{E42}\x{E14}"
-      text run at (0,9928) width 21: "\x{E42}\x{E23}\x{E18}\x{E35}"
-      text run at (0,9945) width 9: "\x{E01}\x{E47}"
-      text run at (0,9962) width 23: "\x{E40}\x{E25}\x{E48}\x{E19}"
-      text run at (0,9979) width 18: "\x{E01}\x{E31}\x{E1A}"
-      text run at (0,9996) width 19: "\x{E21}\x{E31}\x{E19}"
-      text run at (0,10013) width 22: "\x{E41}\x{E25}\x{E30}"
-      text run at (0,10030) width 16: "\x{E23}\x{E31}\x{E01}"
-      text run at (0,10047) width 19: "\x{E21}\x{E31}\x{E19}"
-      text run at (0,10064) width 30: "\x{E40}\x{E2B}\x{E25}\x{E37}\x{E2D}"
-      text run at (0,10081) width 24: "\x{E40}\x{E01}\x{E34}\x{E19}"
-      text run at (0,10098) width 42: "\x{E2D}\x{E22}\x{E48}\x{E32}\x{E07}\x{E44}\x{E23}"
-      text run at (0,10115) width 9: "\x{E01}\x{E47}"
-      text run at (0,10132) width 24: "\x{E15}\x{E32}\x{E21}"
-      text run at (0,10149) width 18: "\x{E27}\x{E31}\x{E19}"
-      text run at (0,10166) width 10: "\x{E19}\x{E35}\x{E49}"
-      text run at (0,10183) width 16: "\x{E17}\x{E31}\x{E49}\x{E07}"
-      text run at (0,10200) width 9: "\x{E04}\x{E39}\x{E48}"
-      text run at (0,10217) width 16: "\x{E44}\x{E21}\x{E48}"
-      text run at (0,10234) width 16: "\x{E44}\x{E14}\x{E49}"
-      text run at (0,10251) width 23: "\x{E40}\x{E25}\x{E48}\x{E19}"
-      text run at (0,10268) width 15: "\x{E25}\x{E38}\x{E07}"
-      text run at (0,10285) width 13: "\x{E40}\x{E2E}"
-      text run at (0,10302) width 17: "\x{E19}\x{E23}\x{E35}"
-      text run at (0,10319) width 17: "\x{E19}\x{E31}\x{E48}\x{E07}"
-      text run at (0,10336) width 16: "\x{E2D}\x{E22}\x{E39}\x{E48}"
-      text run at (0,10353) width 9: "\x{E17}\x{E35}\x{E48}"
-      text run at (0,10370) width 34: "\x{E1A}\x{E31}\x{E19}\x{E44}\x{E14}"
-      text run at (0,10387) width 31: "\x{E1B}\x{E23}\x{E30}\x{E15}\x{E39}"
-      text run at (0,10404) width 22: "\x{E41}\x{E25}\x{E30}"
-      text run at (0,10421) width 20: "\x{E40}\x{E1D}\x{E49}\x{E32}"
-      text run at (0,10438) width 32: "\x{E01}\x{E31}\x{E07}\x{E27}\x{E25}"
-      text run at (0,10455) width 23: "\x{E08}\x{E49}\x{E2D}\x{E07}"
-      text run at (0,10472) width 9: "\x{E14}\x{E39}"
-      text run at (0,10489) width 24: "\x{E17}\x{E49}\x{E2D}\x{E07}"
-      text run at (0,10506) width 16: "\x{E1F}\x{E49}\x{E32}"
-      text run at (0,10523) width 8: "\x{E2A}\x{E35}"
-      text run at (0,10540) width 20: "\x{E40}\x{E17}\x{E32}"
-      text run at (0,10557) width 28: "\x{E2B}\x{E21}\x{E48}\x{E19}"
-      text run at (0,10574) width 18: "\x{E1C}\x{E34}\x{E14}"
-      text run at (0,10591) width 27: "\x{E1B}\x{E01}\x{E15}\x{E34}"
-      text run at (0,10608) width 16: "\x{E42}\x{E14}"
-      text run at (0,10625) width 21: "\x{E42}\x{E23}\x{E18}\x{E35}"
-      text run at (0,10642) width 18: "\x{E22}\x{E37}\x{E19}"
-      text run at (0,10659) width 9: "\x{E17}\x{E35}\x{E48}"
-      text run at (0,10676) width 31: "\x{E1B}\x{E23}\x{E30}\x{E15}\x{E39}"
-      text run at (0,10693) width 26: "\x{E01}\x{E2D}\x{E14}"
-      text run at (0,10710) width 16: "\x{E42}\x{E15}"
-      text run at (0,10727) width 16: "\x{E42}\x{E15}\x{E49}"
-      text run at (0,10744) width 15: "\x{E44}\x{E27}\x{E49}"
-      text run at (0,10761) width 17: "\x{E43}\x{E19}"
-      text run at (0,10778) width 25: "\x{E2D}\x{E49}\x{E2D}\x{E21}"
-      text run at (0,10795) width 26: "\x{E41}\x{E02}\x{E19}"
-      text run at (0,10812) width 22: "\x{E41}\x{E25}\x{E30}"
-      text run at (0,10829) width 9: "\x{E01}\x{E47}"
-      text run at (0,10846) width 24: "\x{E21}\x{E2D}\x{E07}"
-      text run at (0,10863) width 9: "\x{E14}\x{E39}"
-      text run at (0,10880) width 24: "\x{E17}\x{E49}\x{E2D}\x{E07}"
-      text run at (0,10897) width 16: "\x{E1F}\x{E49}\x{E32}"
-      text run at (0,10914) width 16: "\x{E2D}\x{E22}\x{E39}\x{E48}"
-      text run at (0,10931) width 41: "\x{E40}\x{E2B}\x{E21}\x{E37}\x{E2D}\x{E19}"
-      text run at (0,10948) width 19: "\x{E01}\x{E31}\x{E19}"
-      text run at (0,10965) width 15: "\x{E1B}\x{E49}\x{E32}"
-      text run at (0,10982) width 22: "\x{E40}\x{E2D}\x{E47}\x{E21}"
-      text run at (0,10999) width 30: "\x{E01}\x{E33}\x{E25}\x{E31}\x{E07}"
-      text run at (0,11016) width 21: "\x{E25}\x{E49}\x{E32}\x{E07}"
-      text run at (0,11033) width 23: "\x{E0A}\x{E32}\x{E21}"
-      text run at (0,11050) width 16: "\x{E2D}\x{E22}\x{E39}\x{E48}"
-      text run at (0,11067) width 23: "\x{E08}\x{E32}\x{E01}"
-      text run at (0,11084) width 25: "\x{E14}\x{E49}\x{E32}\x{E19}"
-      text run at (0,11101) width 32: "\x{E40}\x{E2B}\x{E19}\x{E37}\x{E2D}"
-      text run at (0,11118) width 24: "\x{E44}\x{E01}\x{E25}"
-      text run at (0,11135) width 25: "\x{E2D}\x{E2D}\x{E01}"
-      text run at (0,11152) width 16: "\x{E44}\x{E1B}"
-      text run at (0,11169) width 9: "\x{E21}\x{E35}"
-      text run at (0,11186) width 28: "\x{E40}\x{E2A}\x{E35}\x{E22}\x{E07}"
-      text run at (0,11203) width 17: "\x{E25}\x{E21}"
-      text run at (0,11220) width 29: "\x{E04}\x{E23}\x{E32}\x{E07}"
-      text run at (0,11237) width 25: "\x{E41}\x{E1C}\x{E48}\x{E27}"
-      text run at (0,11254) width 20: "\x{E40}\x{E1A}\x{E32}"
-      text run at (0,11271) width 34: "\x{E44}\x{E14}\x{E49}\x{E22}\x{E34}\x{E19}"
-      text run at (0,11288) width 15: "\x{E21}\x{E32}"
-      text run at (0,11305) width 15: "\x{E25}\x{E38}\x{E07}"
-      text run at (0,11322) width 13: "\x{E40}\x{E2E}"
-      text run at (0,11339) width 17: "\x{E19}\x{E23}\x{E35}"
-      text run at (0,11356) width 22: "\x{E41}\x{E25}\x{E30}"
-      text run at (0,11373) width 16: "\x{E42}\x{E14}"
-      text run at (0,11390) width 21: "\x{E42}\x{E23}\x{E18}\x{E35}"
-      text run at (0,11407) width 24: "\x{E40}\x{E2B}\x{E47}\x{E19}"
-      text run at (0,11424) width 19: "\x{E15}\x{E49}\x{E19}"
-      text run at (0,11441) width 26: "\x{E2B}\x{E0D}\x{E49}\x{E32}"
-      text run at (0,11458) width 15: "\x{E2A}\x{E39}\x{E07}"
-      text run at (0,11475) width 23: "\x{E40}\x{E2D}\x{E19}"
-      text run at (0,11492) width 24: "\x{E40}\x{E1B}\x{E47}\x{E19}"
-      text run at (0,11509) width 27: "\x{E04}\x{E25}\x{E37}\x{E48}\x{E19}"
-      text run at (0,11526) width 27: "\x{E01}\x{E48}\x{E2D}\x{E19}"
-      text run at (0,11543) width 9: "\x{E17}\x{E35}\x{E48}"
-      text run at (0,11560) width 24: "\x{E1E}\x{E32}\x{E22}\x{E38}"
-      text run at (0,11577) width 14: "\x{E08}\x{E30}"
-      text run at (0,11594) width 15: "\x{E21}\x{E32}"
-      text run at (0,11611) width 15: "\x{E16}\x{E36}\x{E07}"
-      text run at (0,11628) width 24: "\x{E41}\x{E25}\x{E49}\x{E27}"
-      text run at (0,11645) width 9: "\x{E01}\x{E47}"
-      text run at (0,11662) width 9: "\x{E21}\x{E35}"
-      text run at (0,11679) width 28: "\x{E40}\x{E2A}\x{E35}\x{E22}\x{E07}"
-      text run at (0,11696) width 26: "\x{E2B}\x{E27}\x{E35}\x{E14}"
-      text run at (0,11713) width 25: "\x{E2B}\x{E27}\x{E34}\x{E27}"
-      text run at (0,11730) width 40: "\x{E0A}\x{E31}\x{E14}\x{E40}\x{E08}\x{E19}"
-      text run at (0,11747) width 15: "\x{E21}\x{E32}"
-      text run at (0,11764) width 23: "\x{E08}\x{E32}\x{E01}"
-      text run at (0,11781) width 61: "\x{E1A}\x{E23}\x{E23}\x{E22}\x{E32}\x{E01}\x{E32}\x{E28}"
-      text run at (0,11798) width 22: "\x{E17}\x{E32}\x{E07}"
-      text run at (0,11815) width 16: "\x{E43}\x{E15}\x{E49}"
-      text run at (0,11832) width 22: "\x{E41}\x{E25}\x{E30}"
-      text run at (0,11849) width 22: "\x{E40}\x{E21}\x{E37}\x{E48}\x{E2D}"
-      text run at (0,11866) width 39: "\x{E40}\x{E2B}\x{E25}\x{E37}\x{E2D}\x{E1A}"
-      text run at (0,11883) width 15: "\x{E15}\x{E32}"
-      text run at (0,11900) width 16: "\x{E44}\x{E1B}"
-      text run at (0,11917) width 22: "\x{E17}\x{E32}\x{E07}"
-      text run at (0,11934) width 25: "\x{E14}\x{E49}\x{E32}\x{E19}"
-      text run at (0,11951) width 20: "\x{E19}\x{E31}\x{E49}\x{E19}"
-      text run at (0,11968) width 9: "\x{E01}\x{E47}"
-      text run at (0,11985) width 24: "\x{E40}\x{E2B}\x{E47}\x{E19}"
-      text run at (0,12002) width 27: "\x{E04}\x{E25}\x{E37}\x{E48}\x{E19}"
-      text run at (0,12019) width 26: "\x{E2B}\x{E0D}\x{E49}\x{E32}"
-      text run at (0,12036) width 15: "\x{E21}\x{E32}"
-      text run at (0,12053) width 22: "\x{E17}\x{E32}\x{E07}"
-      text run at (0,12070) width 25: "\x{E14}\x{E49}\x{E32}\x{E19}"
-      text run at (0,12087) width 20: "\x{E19}\x{E31}\x{E49}\x{E19}"
-      text run at (0,12104) width 25: "\x{E14}\x{E49}\x{E27}\x{E22}"
-      text run at (0,12121) width 15: "\x{E25}\x{E38}\x{E07}"
-      text run at (0,12138) width 13: "\x{E40}\x{E2E}"
-      text run at (0,12155) width 17: "\x{E19}\x{E23}\x{E35}"
-      text run at (0,12172) width 18: "\x{E1C}\x{E38}\x{E14}"
-      text run at (0,12189) width 17: "\x{E25}\x{E38}\x{E01}"
-      text run at (0,12206) width 18: "\x{E02}\x{E36}\x{E49}\x{E19}"
-      text run at (0,12223) width 19: "\x{E17}\x{E31}\x{E19}"
-      text run at (0,12240) width 16: "\x{E43}\x{E14}"
-      text run at (0,12257) width 7: "\""
-      text run at (0,12274) width 17: "\x{E25}\x{E21}"
-      text run at (0,12291) width 49: "\x{E44}\x{E0B}\x{E42}\x{E04}\x{E25}\x{E19}"
-      text run at (0,12308) width 15: "\x{E21}\x{E32}"
-      text run at (0,12325) width 22: "\x{E40}\x{E2D}\x{E47}\x{E21}"
-      text run at (0,12342) width 7: "\""
-      text run at (0,12359) width 15: "\x{E25}\x{E38}\x{E07}"
-      text run at (0,12376) width 22: "\x{E23}\x{E49}\x{E2D}\x{E07}"
-      text run at (0,12393) width 26: "\x{E1A}\x{E2D}\x{E01}"
-      text run at (0,12410) width 37: "\x{E20}\x{E23}\x{E23}\x{E22}\x{E32}"
-      text run at (0,12427) width 7: "\""
-      text run at (0,12444) width 14: "\x{E02}\x{E49}\x{E32}"
-      text run at (0,12461) width 14: "\x{E08}\x{E30}"
-      text run at (0,12478) width 16: "\x{E44}\x{E1B}"
-      text run at (0,12495) width 9: "\x{E14}\x{E39}"
-      text run at (0,12512) width 25: "\x{E2A}\x{E31}\x{E15}\x{E27}\x{E4C}"
-      text run at (0,12529) width 28: "\x{E40}\x{E25}\x{E35}\x{E49}\x{E22}\x{E07}"
-      text run at (0,12546) width 35: "\x{E2B}\x{E19}\x{E48}\x{E2D}\x{E22}"
-      text run at (0,12563) width 7: "\""
-      text run at (0,12580) width 24: "\x{E41}\x{E25}\x{E49}\x{E27}"
-      text run at (0,12597) width 15: "\x{E25}\x{E38}\x{E07}"
-      text run at (0,12614) width 9: "\x{E01}\x{E47}"
-      text run at (0,12631) width 15: "\x{E27}\x{E34}\x{E48}\x{E07}"
-      text run at (0,12648) width 16: "\x{E44}\x{E1B}"
-      text run at (0,12665) width 15: "\x{E22}\x{E31}\x{E07}"
-      text run at (0,12682) width 22: "\x{E40}\x{E1E}\x{E34}\x{E07}"
-      text run at (0,12699) width 9: "\x{E17}\x{E35}\x{E48}"
-      text run at (0,12716) width 16: "\x{E27}\x{E31}\x{E27}"
-      text run at (0,12733) width 22: "\x{E41}\x{E25}\x{E30}"
-      text run at (0,12750) width 15: "\x{E21}\x{E49}\x{E32}"
-      text run at (0,12767) width 31: "\x{E2D}\x{E32}\x{E28}\x{E31}\x{E22}"
-      text run at (0,12784) width 16: "\x{E2D}\x{E22}\x{E39}\x{E48}"
-      text run at (0,12801) width 15: "\x{E1B}\x{E49}\x{E32}"
-      text run at (0,12818) width 22: "\x{E40}\x{E2D}\x{E47}\x{E21}"
-      text run at (0,12835) width 26: "\x{E2B}\x{E22}\x{E38}\x{E14}"
-      text run at (0,12852) width 38: "\x{E17}\x{E33}\x{E07}\x{E32}\x{E19}"
-      text run at (0,12869) width 22: "\x{E41}\x{E25}\x{E30}"
-      text run at (0,12886) width 15: "\x{E21}\x{E32}"
-      text run at (0,12903) width 9: "\x{E17}\x{E35}\x{E48}"
-      text run at (0,12920) width 31: "\x{E1B}\x{E23}\x{E30}\x{E15}\x{E39}"
-      text run at (0,12937) width 30: "\x{E40}\x{E1E}\x{E35}\x{E22}\x{E07}"
-      text run at (0,12954) width 37: "\x{E0A}\x{E32}\x{E22}\x{E15}\x{E32}"
-      text run at (0,12971) width 24: "\x{E21}\x{E2D}\x{E07}"
-      text run at (0,12988) width 15: "\x{E1B}\x{E49}\x{E32}"
-      text run at (0,13005) width 9: "\x{E01}\x{E47}"
-      text run at (0,13022) width 26: "\x{E1A}\x{E2D}\x{E01}"
-      text run at (0,13039) width 16: "\x{E44}\x{E14}\x{E49}"
-      text run at (0,13056) width 14: "\x{E27}\x{E48}\x{E32}"
-      text run at (0,13073) width 48: "\x{E2D}\x{E31}\x{E19}\x{E15}\x{E23}\x{E32}\x{E22}"
-      text run at (0,13090) width 15: "\x{E21}\x{E32}"
-      text run at (0,13107) width 15: "\x{E16}\x{E36}\x{E07}"
-      text run at (0,13124) width 24: "\x{E41}\x{E25}\x{E49}\x{E27}"
-      text run at (0,13141) width 7: "\""
-      text run at (0,13158) width 20: "\x{E40}\x{E23}\x{E47}\x{E27}"
-      text run at (0,13175) width 16: "\x{E42}\x{E14}"
-      text run at (0,13192) width 21: "\x{E42}\x{E23}\x{E18}\x{E35}"
-      text run at (0,13209) width 5: "!"
-      text run at (0,13226) width 7: "\""
-      text run at (0,13243) width 15: "\x{E1B}\x{E49}\x{E32}"
-      text run at (0,13260) width 41: "\x{E15}\x{E30}\x{E42}\x{E01}\x{E19}"
-      text run at (0,13277) width 7: "\""
-      text run at (0,13294) width 15: "\x{E27}\x{E34}\x{E48}\x{E07}"
-      text run at (0,13311) width 16: "\x{E44}\x{E1B}"
-      text run at (0,13328) width 24: "\x{E2B}\x{E49}\x{E2D}\x{E07}"
-      text run at (0,13345) width 34: "\x{E43}\x{E15}\x{E49}\x{E16}\x{E38}\x{E19}"
-      text run at (0,13362) width 7: "\""
-      text run at (0,13379) width 16: "\x{E42}\x{E15}"
-      text run at (0,13396) width 16: "\x{E42}\x{E15}\x{E49}"
-      text run at (0,13413) width 27: "\x{E1C}\x{E25}\x{E38}\x{E19}"
-      text run at (0,13430) width 47: "\x{E01}\x{E23}\x{E30}\x{E42}\x{E14}\x{E14}"
-      text run at (0,13447) width 15: "\x{E25}\x{E07}"
+      text run at (0,9810) width 16: "\x{E42}\x{E15}"
+      text run at (0,9828) width 16: "\x{E42}\x{E15}\x{E49}"
+      text run at (0,9846) width 23: "\x{E40}\x{E25}\x{E48}\x{E19}"
+      text run at (0,9864) width 16: "\x{E17}\x{E31}\x{E49}\x{E07}"
+      text run at (0,9882) width 18: "\x{E27}\x{E31}\x{E19}"
+      text run at (0,9900) width 22: "\x{E41}\x{E25}\x{E30}"
+      text run at (0,9918) width 16: "\x{E42}\x{E14}"
+      text run at (0,9936) width 21: "\x{E42}\x{E23}\x{E18}\x{E35}"
+      text run at (0,9954) width 9: "\x{E01}\x{E47}"
+      text run at (0,9972) width 23: "\x{E40}\x{E25}\x{E48}\x{E19}"
+      text run at (0,9990) width 18: "\x{E01}\x{E31}\x{E1A}"
+      text run at (0,10008) width 19: "\x{E21}\x{E31}\x{E19}"
+      text run at (0,10026) width 22: "\x{E41}\x{E25}\x{E30}"
+      text run at (0,10044) width 16: "\x{E23}\x{E31}\x{E01}"
+      text run at (0,10062) width 19: "\x{E21}\x{E31}\x{E19}"
+      text run at (0,10080) width 30: "\x{E40}\x{E2B}\x{E25}\x{E37}\x{E2D}"
+      text run at (0,10098) width 24: "\x{E40}\x{E01}\x{E34}\x{E19}"
+      text run at (0,10116) width 42: "\x{E2D}\x{E22}\x{E48}\x{E32}\x{E07}\x{E44}\x{E23}"
+      text run at (0,10134) width 33: "\x{E01}\x{E47}\x{E15}\x{E32}\x{E21}"
+      text run at (0,10152) width 18: "\x{E27}\x{E31}\x{E19}"
+      text run at (0,10170) width 10: "\x{E19}\x{E35}\x{E49}"
+      text run at (0,10188) width 16: "\x{E17}\x{E31}\x{E49}\x{E07}"
+      text run at (0,10206) width 9: "\x{E04}\x{E39}\x{E48}"
+      text run at (0,10224) width 16: "\x{E44}\x{E21}\x{E48}"
+      text run at (0,10242) width 16: "\x{E44}\x{E14}\x{E49}"
+      text run at (0,10260) width 23: "\x{E40}\x{E25}\x{E48}\x{E19}"
+      text run at (0,10278) width 15: "\x{E25}\x{E38}\x{E07}"
+      text run at (0,10296) width 13: "\x{E40}\x{E2E}"
+      text run at (0,10314) width 17: "\x{E19}\x{E23}\x{E35}"
+      text run at (0,10332) width 17: "\x{E19}\x{E31}\x{E48}\x{E07}"
+      text run at (0,10350) width 16: "\x{E2D}\x{E22}\x{E39}\x{E48}"
+      text run at (0,10368) width 9: "\x{E17}\x{E35}\x{E48}"
+      text run at (0,10386) width 34: "\x{E1A}\x{E31}\x{E19}\x{E44}\x{E14}"
+      text run at (0,10404) width 31: "\x{E1B}\x{E23}\x{E30}\x{E15}\x{E39}"
+      text run at (0,10422) width 22: "\x{E41}\x{E25}\x{E30}"
+      text run at (0,10440) width 20: "\x{E40}\x{E1D}\x{E49}\x{E32}"
+      text run at (0,10458) width 32: "\x{E01}\x{E31}\x{E07}\x{E27}\x{E25}"
+      text run at (0,10476) width 23: "\x{E08}\x{E49}\x{E2D}\x{E07}"
+      text run at (0,10494) width 9: "\x{E14}\x{E39}"
+      text run at (0,10512) width 40: "\x{E17}\x{E49}\x{E2D}\x{E07}\x{E1F}\x{E49}\x{E32}"
+      text run at (0,10530) width 8: "\x{E2A}\x{E35}"
+      text run at (0,10548) width 20: "\x{E40}\x{E17}\x{E32}"
+      text run at (0,10566) width 28: "\x{E2B}\x{E21}\x{E48}\x{E19}"
+      text run at (0,10584) width 18: "\x{E1C}\x{E34}\x{E14}"
+      text run at (0,10602) width 27: "\x{E1B}\x{E01}\x{E15}\x{E34}"
+      text run at (0,10620) width 16: "\x{E42}\x{E14}"
+      text run at (0,10638) width 21: "\x{E42}\x{E23}\x{E18}\x{E35}"
+      text run at (0,10656) width 18: "\x{E22}\x{E37}\x{E19}"
+      text run at (0,10674) width 9: "\x{E17}\x{E35}\x{E48}"
+      text run at (0,10692) width 31: "\x{E1B}\x{E23}\x{E30}\x{E15}\x{E39}"
+      text run at (0,10710) width 26: "\x{E01}\x{E2D}\x{E14}"
+      text run at (0,10728) width 16: "\x{E42}\x{E15}"
+      text run at (0,10746) width 16: "\x{E42}\x{E15}\x{E49}"
+      text run at (0,10764) width 15: "\x{E44}\x{E27}\x{E49}"
+      text run at (0,10782) width 17: "\x{E43}\x{E19}"
+      text run at (0,10800) width 25: "\x{E2D}\x{E49}\x{E2D}\x{E21}"
+      text run at (0,10818) width 26: "\x{E41}\x{E02}\x{E19}"
+      text run at (0,10836) width 22: "\x{E41}\x{E25}\x{E30}"
+      text run at (0,10854) width 9: "\x{E01}\x{E47}"
+      text run at (0,10872) width 24: "\x{E21}\x{E2D}\x{E07}"
+      text run at (0,10890) width 9: "\x{E14}\x{E39}"
+      text run at (0,10908) width 40: "\x{E17}\x{E49}\x{E2D}\x{E07}\x{E1F}\x{E49}\x{E32}"
+      text run at (0,10926) width 16: "\x{E2D}\x{E22}\x{E39}\x{E48}"
+      text run at (0,10944) width 41: "\x{E40}\x{E2B}\x{E21}\x{E37}\x{E2D}\x{E19}"
+      text run at (0,10962) width 19: "\x{E01}\x{E31}\x{E19}"
+      text run at (0,10980) width 15: "\x{E1B}\x{E49}\x{E32}"
+      text run at (0,10998) width 13: "\x{E40}\x{E2D}\x{E47}"
+      text run at (0,11016) width 24: "\x{E21}\x{E01}\x{E33}"
+      text run at (0,11034) width 15: "\x{E25}\x{E31}\x{E07}"
+      text run at (0,11052) width 21: "\x{E25}\x{E49}\x{E32}\x{E07}"
+      text run at (0,11070) width 23: "\x{E0A}\x{E32}\x{E21}"
+      text run at (0,11088) width 16: "\x{E2D}\x{E22}\x{E39}\x{E48}"
+      text run at (0,11106) width 23: "\x{E08}\x{E32}\x{E01}"
+      text run at (0,11124) width 25: "\x{E14}\x{E49}\x{E32}\x{E19}"
+      text run at (0,11142) width 32: "\x{E40}\x{E2B}\x{E19}\x{E37}\x{E2D}"
+      text run at (0,11160) width 24: "\x{E44}\x{E01}\x{E25}"
+      text run at (0,11178) width 25: "\x{E2D}\x{E2D}\x{E01}"
+      text run at (0,11196) width 16: "\x{E44}\x{E1B}"
+      text run at (0,11214) width 9: "\x{E21}\x{E35}"
+      text run at (0,11232) width 28: "\x{E40}\x{E2A}\x{E35}\x{E22}\x{E07}"
+      text run at (0,11250) width 17: "\x{E25}\x{E21}"
+      text run at (0,11268) width 29: "\x{E04}\x{E23}\x{E32}\x{E07}"
+      text run at (0,11286) width 25: "\x{E41}\x{E1C}\x{E48}\x{E27}"
+      text run at (0,11304) width 20: "\x{E40}\x{E1A}\x{E32}"
+      text run at (0,11322) width 34: "\x{E44}\x{E14}\x{E49}\x{E22}\x{E34}\x{E19}"
+      text run at (0,11340) width 15: "\x{E21}\x{E32}"
+      text run at (0,11358) width 15: "\x{E25}\x{E38}\x{E07}"
+      text run at (0,11376) width 13: "\x{E40}\x{E2E}"
+      text run at (0,11394) width 17: "\x{E19}\x{E23}\x{E35}"
+      text run at (0,11412) width 22: "\x{E41}\x{E25}\x{E30}"
+      text run at (0,11430) width 16: "\x{E42}\x{E14}"
+      text run at (0,11448) width 21: "\x{E42}\x{E23}\x{E18}\x{E35}"
+      text run at (0,11466) width 24: "\x{E40}\x{E2B}\x{E47}\x{E19}"
+      text run at (0,11484) width 19: "\x{E15}\x{E49}\x{E19}"
+      text run at (0,11502) width 26: "\x{E2B}\x{E0D}\x{E49}\x{E32}"
+      text run at (0,11520) width 15: "\x{E2A}\x{E39}\x{E07}"
+      text run at (0,11538) width 23: "\x{E40}\x{E2D}\x{E19}"
+      text run at (0,11556) width 24: "\x{E40}\x{E1B}\x{E47}\x{E19}"
+      text run at (0,11574) width 27: "\x{E04}\x{E25}\x{E37}\x{E48}\x{E19}"
+      text run at (0,11592) width 27: "\x{E01}\x{E48}\x{E2D}\x{E19}"
+      text run at (0,11610) width 9: "\x{E17}\x{E35}\x{E48}"
+      text run at (0,11628) width 24: "\x{E1E}\x{E32}\x{E22}\x{E38}"
+      text run at (0,11646) width 14: "\x{E08}\x{E30}"
+      text run at (0,11664) width 15: "\x{E21}\x{E32}"
+      text run at (0,11682) width 15: "\x{E16}\x{E36}\x{E07}"
+      text run at (0,11700) width 24: "\x{E41}\x{E25}\x{E49}\x{E27}"
+      text run at (0,11718) width 9: "\x{E01}\x{E47}"
+      text run at (0,11736) width 9: "\x{E21}\x{E35}"
+      text run at (0,11754) width 28: "\x{E40}\x{E2A}\x{E35}\x{E22}\x{E07}"
+      text run at (0,11772) width 26: "\x{E2B}\x{E27}\x{E35}\x{E14}"
+      text run at (0,11790) width 25: "\x{E2B}\x{E27}\x{E34}\x{E27}"
+      text run at (0,11808) width 40: "\x{E0A}\x{E31}\x{E14}\x{E40}\x{E08}\x{E19}"
+      text run at (0,11826) width 15: "\x{E21}\x{E32}"
+      text run at (0,11844) width 23: "\x{E08}\x{E32}\x{E01}"
+      text run at (0,11862) width 61: "\x{E1A}\x{E23}\x{E23}\x{E22}\x{E32}\x{E01}\x{E32}\x{E28}"
+      text run at (0,11880) width 22: "\x{E17}\x{E32}\x{E07}"
+      text run at (0,11898) width 16: "\x{E43}\x{E15}\x{E49}"
+      text run at (0,11916) width 22: "\x{E41}\x{E25}\x{E30}"
+      text run at (0,11934) width 22: "\x{E40}\x{E21}\x{E37}\x{E48}\x{E2D}"
+      text run at (0,11952) width 39: "\x{E40}\x{E2B}\x{E25}\x{E37}\x{E2D}\x{E1A}"
+      text run at (0,11970) width 15: "\x{E15}\x{E32}"
+      text run at (0,11988) width 16: "\x{E44}\x{E1B}"
+      text run at (0,12006) width 22: "\x{E17}\x{E32}\x{E07}"
+      text run at (0,12024) width 25: "\x{E14}\x{E49}\x{E32}\x{E19}"
+      text run at (0,12042) width 20: "\x{E19}\x{E31}\x{E49}\x{E19}"
+      text run at (0,12060) width 9: "\x{E01}\x{E47}"
+      text run at (0,12078) width 24: "\x{E40}\x{E2B}\x{E47}\x{E19}"
+      text run at (0,12096) width 27: "\x{E04}\x{E25}\x{E37}\x{E48}\x{E19}"
+      text run at (0,12114) width 26: "\x{E2B}\x{E0D}\x{E49}\x{E32}"
+      text run at (0,12132) width 15: "\x{E21}\x{E32}"
+      text run at (0,12150) width 22: "\x{E17}\x{E32}\x{E07}"
+      text run at (0,12168) width 25: "\x{E14}\x{E49}\x{E32}\x{E19}"
+      text run at (0,12186) width 20: "\x{E19}\x{E31}\x{E49}\x{E19}"
+      text run at (0,12204) width 25: "\x{E14}\x{E49}\x{E27}\x{E22}"
+      text run at (0,12222) width 15: "\x{E25}\x{E38}\x{E07}"
+      text run at (0,12240) width 13: "\x{E40}\x{E2E}"
+      text run at (0,12258) width 17: "\x{E19}\x{E23}\x{E35}"
+      text run at (0,12276) width 18: "\x{E1C}\x{E38}\x{E14}"
+      text run at (0,12294) width 17: "\x{E25}\x{E38}\x{E01}"
+      text run at (0,12312) width 18: "\x{E02}\x{E36}\x{E49}\x{E19}"
+      text run at (0,12330) width 34: "\x{E17}\x{E31}\x{E19}\x{E43}\x{E14}"
+      text run at (0,12348) width 24: "\"\x{E25}\x{E21}"
+      text run at (0,12366) width 49: "\x{E44}\x{E0B}\x{E42}\x{E04}\x{E25}\x{E19}"
+      text run at (0,12384) width 15: "\x{E21}\x{E32}"
+      text run at (0,12402) width 29: "\x{E40}\x{E2D}\x{E47}\x{E21}\""
+      text run at (0,12420) width 15: "\x{E25}\x{E38}\x{E07}"
+      text run at (0,12438) width 22: "\x{E23}\x{E49}\x{E2D}\x{E07}"
+      text run at (0,12456) width 26: "\x{E1A}\x{E2D}\x{E01}"
+      text run at (0,12474) width 37: "\x{E20}\x{E23}\x{E23}\x{E22}\x{E32}"
+      text run at (0,12492) width 21: "\"\x{E02}\x{E49}\x{E32}"
+      text run at (0,12510) width 14: "\x{E08}\x{E30}"
+      text run at (0,12528) width 16: "\x{E44}\x{E1B}"
+      text run at (0,12546) width 9: "\x{E14}\x{E39}"
+      text run at (0,12564) width 25: "\x{E2A}\x{E31}\x{E15}\x{E27}\x{E4C}"
+      text run at (0,12582) width 28: "\x{E40}\x{E25}\x{E35}\x{E49}\x{E22}\x{E07}"
+      text run at (0,12600) width 42: "\x{E2B}\x{E19}\x{E48}\x{E2D}\x{E22}\""
+      text run at (0,12618) width 24: "\x{E41}\x{E25}\x{E49}\x{E27}"
+      text run at (0,12636) width 15: "\x{E25}\x{E38}\x{E07}"
+      text run at (0,12654) width 9: "\x{E01}\x{E47}"
+      text run at (0,12672) width 15: "\x{E27}\x{E34}\x{E48}\x{E07}"
+      text run at (0,12690) width 16: "\x{E44}\x{E1B}"
+      text run at (0,12708) width 15: "\x{E22}\x{E31}\x{E07}"
+      text run at (0,12726) width 22: "\x{E40}\x{E1E}\x{E34}\x{E07}"
+      text run at (0,12744) width 9: "\x{E17}\x{E35}\x{E48}"
+      text run at (0,12762) width 16: "\x{E27}\x{E31}\x{E27}"
+      text run at (0,12780) width 22: "\x{E41}\x{E25}\x{E30}"
+      text run at (0,12798) width 15: "\x{E21}\x{E49}\x{E32}"
+      text run at (0,12816) width 31: "\x{E2D}\x{E32}\x{E28}\x{E31}\x{E22}"
+      text run at (0,12834) width 16: "\x{E2D}\x{E22}\x{E39}\x{E48}"
+      text run at (0,12852) width 15: "\x{E1B}\x{E49}\x{E32}"
+      text run at (0,12870) width 22: "\x{E40}\x{E2D}\x{E47}\x{E21}"
+      text run at (0,12888) width 26: "\x{E2B}\x{E22}\x{E38}\x{E14}"
+      text run at (0,12906) width 38: "\x{E17}\x{E33}\x{E07}\x{E32}\x{E19}"
+      text run at (0,12924) width 22: "\x{E41}\x{E25}\x{E30}"
+      text run at (0,12942) width 15: "\x{E21}\x{E32}"
+      text run at (0,12960) width 9: "\x{E17}\x{E35}\x{E48}"
+      text run at (0,12978) width 31: "\x{E1B}\x{E23}\x{E30}\x{E15}\x{E39}"
+      text run at (0,12996) width 30: "\x{E40}\x{E1E}\x{E35}\x{E22}\x{E07}"
+      text run at (0,13014) width 37: "\x{E0A}\x{E32}\x{E22}\x{E15}\x{E32}"
+      text run at (0,13032) width 24: "\x{E21}\x{E2D}\x{E07}"
+      text run at (0,13050) width 15: "\x{E1B}\x{E49}\x{E32}"
+      text run at (0,13068) width 9: "\x{E01}\x{E47}"
+      text run at (0,13086) width 26: "\x{E1A}\x{E2D}\x{E01}"
+      text run at (0,13104) width 16: "\x{E44}\x{E14}\x{E49}"
+      text run at (0,13122) width 14: "\x{E27}\x{E48}\x{E32}"
+      text run at (0,13140) width 48: "\x{E2D}\x{E31}\x{E19}\x{E15}\x{E23}\x{E32}\x{E22}"
+      text run at (0,13158) width 15: "\x{E21}\x{E32}"
+      text run at (0,13176) width 15: "\x{E16}\x{E36}\x{E07}"
+      text run at (0,13194) width 24: "\x{E41}\x{E25}\x{E49}\x{E27}"
+      text run at (0,13212) width 27: "\"\x{E40}\x{E23}\x{E47}\x{E27}"
+      text run at (0,13230) width 16: "\x{E42}\x{E14}"
+      text run at (0,13248) width 33: "\x{E42}\x{E23}\x{E18}\x{E35}!\""
+      text run at (0,13266) width 15: "\x{E1B}\x{E49}\x{E32}"
+      text run at (0,13284) width 41: "\x{E15}\x{E30}\x{E42}\x{E01}\x{E19}"
+      text run at (0,13302) width 22: "\"\x{E27}\x{E34}\x{E48}\x{E07}"
+      text run at (0,13320) width 16: "\x{E44}\x{E1B}"
+      text run at (0,13338) width 24: "\x{E2B}\x{E49}\x{E2D}\x{E07}"
+      text run at (0,13356) width 41: "\x{E43}\x{E15}\x{E49}\x{E16}\x{E38}\x{E19}\""
+      text run at (0,13374) width 16: "\x{E42}\x{E15}"
+      text run at (0,13392) width 16: "\x{E42}\x{E15}\x{E49}"
+      text run at (0,13410) width 27: "\x{E1C}\x{E25}\x{E38}\x{E19}"
+      text run at (0,13428) width 47: "\x{E01}\x{E23}\x{E30}\x{E42}\x{E14}\x{E14}"
+      text run at (0,13446) width 15: "\x{E25}\x{E07}"
       text run at (0,13464) width 23: "\x{E08}\x{E32}\x{E01}"
-      text run at (0,13481) width 25: "\x{E2D}\x{E49}\x{E2D}\x{E21}"
-      text run at (0,13498) width 26: "\x{E41}\x{E02}\x{E19}"
-      text run at (0,13515) width 16: "\x{E42}\x{E14}"
-      text run at (0,13532) width 21: "\x{E42}\x{E23}\x{E18}\x{E35}"
-      text run at (0,13549) width 24: "\x{E41}\x{E25}\x{E49}\x{E27}"
-      text run at (0,13566) width 19: "\x{E40}\x{E02}\x{E49}\x{E32}"
-      text run at (0,13583) width 16: "\x{E44}\x{E1B}"
-      text run at (0,13600) width 27: "\x{E0B}\x{E48}\x{E2D}\x{E19}"
-      text run at (0,13617) width 16: "\x{E2D}\x{E22}\x{E39}\x{E48}"
-      text run at (0,13634) width 16: "\x{E43}\x{E15}\x{E49}"
-      text run at (0,13651) width 29: "\x{E40}\x{E15}\x{E35}\x{E22}\x{E07}"
-      text run at (0,13668) width 23: "\x{E40}\x{E14}\x{E47}\x{E01}"
-      text run at (0,13685) width 27: "\x{E2B}\x{E0D}\x{E34}\x{E07}"
-      text run at (0,13702) width 26: "\x{E19}\x{E49}\x{E2D}\x{E22}"
-      text run at (0,13719) width 19: "\x{E40}\x{E02}\x{E49}\x{E32}"
-      text run at (0,13736) width 16: "\x{E44}\x{E1B}"
-      text run at (0,13753) width 16: "\x{E14}\x{E36}\x{E07}"
-      text run at (0,13770) width 19: "\x{E21}\x{E31}\x{E19}"
-      text run at (0,13787) width 25: "\x{E2D}\x{E2D}\x{E01}"
-      text run at (0,13804) width 15: "\x{E21}\x{E32}"
-      text run at (0,13821) width 15: "\x{E1B}\x{E49}\x{E32}"
-      text run at (0,13838) width 22: "\x{E40}\x{E2D}\x{E47}\x{E21}"
-      text run at (0,13855) width 45: "\x{E01}\x{E23}\x{E30}\x{E0A}\x{E32}\x{E01}"
-      text run at (0,13872) width 15: "\x{E1D}\x{E32}"
-      text run at (0,13889) width 9: "\x{E17}\x{E35}\x{E48}"
-      text run at (0,13906) width 20: "\x{E1E}\x{E37}\x{E49}\x{E19}"
-      text run at (0,13923) width 25: "\x{E2D}\x{E2D}\x{E01}"
-      text run at (0,13940) width 29: "\x{E2D}\x{E22}\x{E48}\x{E32}\x{E07}"
-      text run at (0,13957) width 17: "\x{E2D}\x{E01}"
-      text run at (0,13974) width 18: "\x{E2A}\x{E31}\x{E48}\x{E19}"
-      text run at (0,13991) width 27: "\x{E02}\x{E27}\x{E31}\x{E0D}"
-      text run at (0,14008) width 23: "\x{E2B}\x{E32}\x{E22}"
-      text run at (0,14025) width 19: "\x{E1B}\x{E35}\x{E19}"
-      text run at (0,14042) width 34: "\x{E1A}\x{E31}\x{E19}\x{E44}\x{E14}"
-      text run at (0,14059) width 16: "\x{E44}\x{E21}\x{E49}"
-      text run at (0,14076) width 15: "\x{E25}\x{E07}"
-      text run at (0,14093) width 16: "\x{E44}\x{E1B}"
-      text run at (0,14110) width 17: "\x{E43}\x{E19}"
-      text run at (0,14127) width 31: "\x{E42}\x{E1E}\x{E23}\x{E07}"
-      text run at (0,14144) width 22: "\x{E40}\x{E25}\x{E47}\x{E01}"
-      text run at (0,14161) width 18: "\x{E2D}\x{E31}\x{E19}"
-      text run at (0,14178) width 18: "\x{E21}\x{E37}\x{E14}"
-      text run at (0,14195) width 18: "\x{E17}\x{E36}\x{E1A}"
-      text run at (0,14212) width 16: "\x{E42}\x{E14}"
-      text run at (0,14229) width 21: "\x{E42}\x{E23}\x{E18}\x{E35}"
-      text run at (0,14246) width 17: "\x{E08}\x{E31}\x{E1A}"
-      text run at (0,14263) width 16: "\x{E42}\x{E15}"
-      text run at (0,14280) width 16: "\x{E42}\x{E15}\x{E49}"
-      text run at (0,14297) width 16: "\x{E44}\x{E14}\x{E49}"
-      text run at (0,14314) width 17: "\x{E43}\x{E19}"
-      text run at (0,14331) width 9: "\x{E17}\x{E35}\x{E48}"
-      text run at (0,14348) width 17: "\x{E2A}\x{E38}\x{E14}"
-      text run at (0,14365) width 22: "\x{E41}\x{E25}\x{E30}"
-      text run at (0,14382) width 15: "\x{E27}\x{E34}\x{E48}\x{E07}"
-      text run at (0,14399) width 24: "\x{E15}\x{E32}\x{E21}"
-      text run at (0,14416) width 15: "\x{E1B}\x{E49}\x{E32}"
-      text run at (0,14433) width 20: "\x{E40}\x{E18}\x{E2D}"
-      text run at (0,14450) width 16: "\x{E44}\x{E1B}"
-      text run at (0,14467) width 22: "\x{E40}\x{E21}\x{E37}\x{E48}\x{E2D}"
-      text run at (0,14484) width 20: "\x{E40}\x{E18}\x{E2D}"
-      text run at (0,14501) width 15: "\x{E21}\x{E32}"
-      text run at (0,14518) width 16: "\x{E44}\x{E14}\x{E49}"
-      text run at (0,14535) width 23: "\x{E04}\x{E23}\x{E36}\x{E48}\x{E07}"
-      text run at (0,14552) width 24: "\x{E2B}\x{E49}\x{E2D}\x{E07}"
-      text run at (0,14569) width 9: "\x{E01}\x{E47}"
-      text run at (0,14586) width 9: "\x{E21}\x{E35}"
-      text run at (0,14603) width 28: "\x{E40}\x{E2A}\x{E35}\x{E22}\x{E07}"
-      text run at (0,14620) width 26: "\x{E2B}\x{E27}\x{E35}\x{E14}"
-      text run at (0,14637) width 25: "\x{E2B}\x{E27}\x{E37}\x{E2D}"
-      text run at (0,14654) width 26: "\x{E2A}\x{E48}\x{E27}\x{E19}"
-      text run at (0,14671) width 25: "\x{E1A}\x{E49}\x{E32}\x{E19}"
-      text run at (0,14688) width 9: "\x{E01}\x{E47}"
-      text run at (0,14705) width 18: "\x{E2A}\x{E31}\x{E48}\x{E19}"
-      text run at (0,14722) width 29: "\x{E2D}\x{E22}\x{E48}\x{E32}\x{E07}"
-      text run at (0,14739) width 22: "\x{E41}\x{E23}\x{E07}"
-      text run at (0,14756) width 18: "\x{E08}\x{E19}"
-      text run at (0,14773) width 20: "\x{E40}\x{E18}\x{E2D}"
-      text run at (0,14790) width 18: "\x{E2B}\x{E01}"
-      text run at (0,14807) width 30: "\x{E04}\x{E30}\x{E21}\x{E33}"
-      text run at (0,14824) width 17: "\x{E19}\x{E31}\x{E48}\x{E07}"
-      text run at (0,14841) width 34: "\x{E08}\x{E49}\x{E33}\x{E40}\x{E1A}\x{E49}\x{E32}"
-      text run at (0,14858) width 16: "\x{E2D}\x{E22}\x{E39}\x{E48}"
-      text run at (0,14875) width 18: "\x{E01}\x{E31}\x{E1A}"
-      text run at (0,14892) width 20: "\x{E1E}\x{E37}\x{E49}\x{E19}"
-      text run at (0,14909) width 24: "\x{E41}\x{E25}\x{E49}\x{E27}"
-      text run at (0,14926) width 15: "\x{E2A}\x{E34}\x{E48}\x{E07}"
-      text run at (0,14943) width 54: "\x{E1B}\x{E23}\x{E30}\x{E2B}\x{E25}\x{E32}\x{E14}"
-      text run at (0,14960) width 9: "\x{E01}\x{E47}"
-      text run at (0,14977) width 23: "\x{E40}\x{E01}\x{E34}\x{E14}"
-      text run at (0,14994) width 18: "\x{E02}\x{E36}\x{E49}\x{E19}"
-      text run at (0,15011) width 25: "\x{E1A}\x{E49}\x{E32}\x{E19}"
-      text run at (0,15028) width 28: "\x{E2B}\x{E21}\x{E38}\x{E19}"
-      text run at (0,15045) width 16: "\x{E44}\x{E1B}"
-      text run at (0,15062) width 28: "\x{E2B}\x{E21}\x{E38}\x{E19}"
-      text run at (0,15079) width 15: "\x{E21}\x{E32}"
-      text run at (0,15096) width 23: "\x{E2A}\x{E2D}\x{E07}"
-      text run at (0,15113) width 23: "\x{E2A}\x{E32}\x{E21}"
-      text run at (0,15130) width 24: "\x{E23}\x{E2D}\x{E1A}"
-      text run at (0,15147) width 24: "\x{E41}\x{E25}\x{E49}\x{E27}"
-      text run at (0,15164) width 9: "\x{E01}\x{E47}"
-      text run at (0,15181) width 24: "\x{E25}\x{E2D}\x{E22}"
-      text run at (0,15198) width 18: "\x{E02}\x{E36}\x{E49}\x{E19}"
-      text run at (0,15215) width 8: "\x{E2A}\x{E39}\x{E48}"
-      text run at (0,15232) width 38: "\x{E2D}\x{E32}\x{E01}\x{E32}\x{E28}"
-      text run at (0,15249) width 29: "\x{E2D}\x{E22}\x{E48}\x{E32}\x{E07}"
-      text run at (0,15266) width 14: "\x{E0A}\x{E49}\x{E32}"
-      text run at (0,15283) width 7: "\x{E46}"
-      text run at (0,15300) width 16: "\x{E42}\x{E14}"
-      text run at (0,15317) width 21: "\x{E42}\x{E23}\x{E18}\x{E35}"
-      text run at (0,15334) width 24: "\x{E23}\x{E39}\x{E49}\x{E2A}\x{E36}\x{E01}"
-      text run at (0,15351) width 21: "\x{E23}\x{E32}\x{E27}"
-      text run at (0,15368) width 18: "\x{E01}\x{E31}\x{E1A}"
-      text run at (0,15385) width 14: "\x{E27}\x{E48}\x{E32}"
-      text run at (0,15402) width 20: "\x{E40}\x{E18}\x{E2D}"
-      text run at (0,15419) width 16: "\x{E44}\x{E14}\x{E49}"
-      text run at (0,15436) width 18: "\x{E02}\x{E36}\x{E49}\x{E19}"
-      text run at (0,15453) width 16: "\x{E44}\x{E1B}"
-      text run at (0,15470) width 18: "\x{E01}\x{E31}\x{E1A}"
-      text run at (0,15487) width 17: "\x{E25}\x{E39}\x{E01}"
-      text run at (0,15504) width 43: "\x{E1A}\x{E2D}\x{E25}\x{E25}\x{E39}\x{E19}"
-      text run at (0,15521) width 24: "\x{E1E}\x{E32}\x{E22}\x{E38}"
-      text run at (0,15538) width 32: "\x{E40}\x{E2B}\x{E19}\x{E37}\x{E2D}"
-      text run at (0,15555) width 18: "\x{E01}\x{E31}\x{E1A}"
-      text run at (0,15572) width 24: "\x{E1E}\x{E32}\x{E22}\x{E38}"
-      text run at (0,15589) width 16: "\x{E43}\x{E15}\x{E49}"
-      text run at (0,15606) width 15: "\x{E21}\x{E32}"
-      text run at (0,15623) width 19: "\x{E1E}\x{E1A}"
-      text run at (0,15640) width 19: "\x{E01}\x{E31}\x{E19}"
-      text run at (0,15657) width 23: "\x{E15}\x{E23}\x{E07}"
-      text run at (0,15674) width 9: "\x{E17}\x{E35}\x{E48}"
-      text run at (0,15691) width 25: "\x{E1A}\x{E49}\x{E32}\x{E19}"
-      text run at (0,15708) width 18: "\x{E1E}\x{E2D}"
-      text run at (0,15725) width 9: "\x{E14}\x{E35}"
-      text run at (0,15742) width 22: "\x{E41}\x{E25}\x{E30}"
-      text run at (0,15759) width 15: "\x{E17}\x{E33}"
-      text run at (0,15776) width 16: "\x{E43}\x{E2B}\x{E49}"
-      text run at (0,15793) width 23: "\x{E15}\x{E23}\x{E07}"
-      text run at (0,15810) width 20: "\x{E19}\x{E31}\x{E49}\x{E19}"
-      text run at (0,15827) width 24: "\x{E40}\x{E1B}\x{E47}\x{E19}"
-      text run at (0,15844) width 17: "\x{E08}\x{E38}\x{E14}"
-      text run at (0,15861) width 27: "\x{E28}\x{E39}\x{E19}\x{E22}\x{E4C}"
-      text run at (0,15878) width 30: "\x{E01}\x{E25}\x{E32}\x{E07}"
-      text run at (0,15895) width 23: "\x{E02}\x{E2D}\x{E07}"
-      text run at (0,15912) width 24: "\x{E1E}\x{E32}\x{E22}\x{E38}"
-      text run at (0,15929) width 49: "\x{E44}\x{E0B}\x{E42}\x{E04}\x{E25}\x{E19}"
-      text run at (0,15946) width 24: "\x{E15}\x{E32}\x{E21}"
-      text run at (0,15963) width 27: "\x{E1B}\x{E01}\x{E15}\x{E34}"
-      text run at (0,15980) width 23: "\x{E15}\x{E23}\x{E07}"
-      text run at (0,15997) width 30: "\x{E01}\x{E25}\x{E32}\x{E07}"
-      text run at (0,16014) width 24: "\x{E1E}\x{E32}\x{E22}\x{E38}"
-      text run at (0,16031) width 49: "\x{E44}\x{E0B}\x{E42}\x{E04}\x{E25}\x{E19}"
-      text run at (0,16048) width 38: "\x{E2D}\x{E32}\x{E01}\x{E32}\x{E28}"
-      text run at (0,16065) width 14: "\x{E08}\x{E30}"
-      text run at (0,16082) width 17: "\x{E19}\x{E34}\x{E48}\x{E07}"
-      text run at (0,16099) width 17: "\x{E41}\x{E15}\x{E48}"
-      text run at (0,16116) width 32: "\x{E04}\x{E27}\x{E32}\x{E21}"
-      text run at (0,16133) width 37: "\x{E01}\x{E14}\x{E14}\x{E31}\x{E19}"
-      text run at (0,16150) width 29: "\x{E2D}\x{E22}\x{E48}\x{E32}\x{E07}"
-      text run at (0,16167) width 28: "\x{E2B}\x{E19}\x{E31}\x{E01}"
-      text run at (0,16184) width 23: "\x{E02}\x{E2D}\x{E07}"
-      text run at (0,16201) width 17: "\x{E25}\x{E21}"
-      text run at (0,16218) width 18: "\x{E17}\x{E38}\x{E01}"
-      text run at (0,16235) width 25: "\x{E14}\x{E49}\x{E32}\x{E19}"
-      text run at (0,16252) width 24: "\x{E23}\x{E2D}\x{E1A}"
-      text run at (0,16269) width 25: "\x{E1A}\x{E49}\x{E32}\x{E19}"
-      text run at (0,16286) width 15: "\x{E17}\x{E33}"
-      text run at (0,16303) width 16: "\x{E43}\x{E2B}\x{E49}"
-      text run at (0,16320) width 25: "\x{E1A}\x{E49}\x{E32}\x{E19}"
-      text run at (0,16337) width 24: "\x{E25}\x{E2D}\x{E22}"
-      text run at (0,16354) width 15: "\x{E2A}\x{E39}\x{E07}"
-      text run at (0,16371) width 18: "\x{E02}\x{E36}\x{E49}\x{E19}"
-      text run at (0,16388) width 7: "\x{E46}"
-      text run at (0,16405) width 18: "\x{E08}\x{E19}"
-      text run at (0,16422) width 38: "\x{E01}\x{E23}\x{E30}\x{E17}\x{E31}\x{E48}\x{E07}"
-      text run at (0,16439) width 18: "\x{E02}\x{E36}\x{E49}\x{E19}"
-      text run at (0,16456) width 16: "\x{E44}\x{E1B}"
-      text run at (0,16473) width 16: "\x{E2D}\x{E22}\x{E39}\x{E48}"
-      text run at (0,16490) width 17: "\x{E2A}\x{E38}\x{E14}"
-      text run at (0,16507) width 25: "\x{E22}\x{E2D}\x{E14}"
-      text run at (0,16524) width 23: "\x{E02}\x{E2D}\x{E07}"
-      text run at (0,16541) width 24: "\x{E1E}\x{E32}\x{E22}\x{E38}"
-      text run at (0,16558) width 49: "\x{E44}\x{E0B}\x{E42}\x{E04}\x{E25}\x{E19}"
-      text run at (0,16575) width 22: "\x{E41}\x{E25}\x{E30}"
-      text run at (0,16592) width 23: "\x{E08}\x{E32}\x{E01}"
-      text run at (0,16609) width 23: "\x{E15}\x{E23}\x{E07}"
-      text run at (0,16626) width 20: "\x{E19}\x{E31}\x{E49}\x{E19}"
-      text run at (0,16643) width 9: "\x{E01}\x{E47}"
-      text run at (0,16660) width 17: "\x{E16}\x{E39}\x{E01}"
-      text run at (0,16677) width 26: "\x{E2B}\x{E2D}\x{E1A}"
-      text run at (0,16694) width 16: "\x{E44}\x{E1B}"
-      text run at (0,16711) width 31: "\x{E2B}\x{E25}\x{E32}\x{E22}"
-      text run at (0,16728) width 24: "\x{E44}\x{E21}\x{E25}\x{E4C}"
-      text run at (0,16745) width 21: "\x{E07}\x{E48}\x{E32}\x{E22}"
-      text run at (0,16762) width 23: "\x{E14}\x{E32}\x{E22}"
-      text run at (0,16779) width 21: "\x{E23}\x{E32}\x{E27}"
-      text run at (0,16796) width 18: "\x{E01}\x{E31}\x{E1A}"
-      text run at (0,16813) width 26: "\x{E2B}\x{E2D}\x{E1A}"
-      text run at (0,16830) width 18: "\x{E02}\x{E19}"
-      text run at (0,16847) width 19: "\x{E19}\x{E01}"
-      text run at (0,16864) width 18: "\x{E21}\x{E37}\x{E14}"
-      text run at (0,16881) width 24: "\x{E21}\x{E32}\x{E01}"
-      text run at (0,16898) width 24: "\x{E41}\x{E25}\x{E49}\x{E27}"
-      text run at (0,16915) width 17: "\x{E25}\x{E21}"
-      text run at (0,16932) width 15: "\x{E22}\x{E31}\x{E07}"
-      text run at (0,16949) width 15: "\x{E2A}\x{E48}\x{E07}"
-      text run at (0,16966) width 28: "\x{E40}\x{E2A}\x{E35}\x{E22}\x{E07}"
-      text run at (0,16983) width 26: "\x{E2B}\x{E27}\x{E35}\x{E14}"
-      text run at (0,17000) width 25: "\x{E2B}\x{E27}\x{E37}\x{E2D}"
-      text run at (0,17017) width 16: "\x{E19}\x{E48}\x{E32}"
-      text run at (0,17034) width 25: "\x{E01}\x{E25}\x{E31}\x{E27}"
-      text run at (0,17051) width 16: "\x{E2D}\x{E22}\x{E39}\x{E48}"
-      text run at (0,17068) width 24: "\x{E23}\x{E2D}\x{E1A}"
-      text run at (0,17085) width 17: "\x{E15}\x{E31}\x{E27}"
-      text run at (0,17102) width 20: "\x{E40}\x{E18}\x{E2D}"
-      text run at (0,17119) width 17: "\x{E41}\x{E15}\x{E48}"
-      text run at (0,17136) width 16: "\x{E42}\x{E14}"
-      text run at (0,17153) width 21: "\x{E42}\x{E23}\x{E18}\x{E35}"
-      text run at (0,17170) width 24: "\x{E40}\x{E2B}\x{E47}\x{E19}"
-      text run at (0,17187) width 14: "\x{E27}\x{E48}\x{E32}"
-      text run at (0,17204) width 20: "\x{E40}\x{E18}\x{E2D}"
-      text run at (0,17221) width 44: "\x{E2A}\x{E32}\x{E21}\x{E32}\x{E23}\x{E16}"
-      text run at (0,17238) width 17: "\x{E19}\x{E31}\x{E48}\x{E07}"
-      text run at (0,17255) width 16: "\x{E44}\x{E1B}"
-      text run at (0,17272) width 16: "\x{E44}\x{E14}\x{E49}"
-      text run at (0,17289) width 22: "\x{E2D}\x{E22}\x{E48}\x{E32}"
-      text run at (0,17306) width 28: "\x{E07}\x{E07}\x{E48}\x{E32}\x{E22}"
-      text run at (0,17323) width 23: "\x{E14}\x{E32}\x{E22}"
-      text run at (0,17340) width 19: "\x{E19}\x{E31}\x{E01}"
-      text run at (0,17357) width 23: "\x{E04}\x{E23}\x{E31}\x{E49}\x{E07}"
-      text run at (0,17374) width 26: "\x{E2B}\x{E19}\x{E36}\x{E48}\x{E07}"
-      text run at (0,17391) width 24: "\x{E2B}\x{E25}\x{E31}\x{E07}"
-      text run at (0,17408) width 23: "\x{E08}\x{E32}\x{E01}"
-      text run at (0,17425) width 9: "\x{E17}\x{E35}\x{E48}"
-      text run at (0,17442) width 25: "\x{E1A}\x{E49}\x{E32}\x{E19}"
-      text run at (0,17459) width 32: "\x{E2A}\x{E30}\x{E14}\x{E38}\x{E14}"
-      text run at (0,17476) width 29: "\x{E2D}\x{E22}\x{E48}\x{E32}\x{E07}"
-      text run at (0,17493) width 22: "\x{E41}\x{E23}\x{E07}"
-      text run at (0,17510) width 22: "\x{E41}\x{E25}\x{E30}"
-      text run at (0,17527) width 28: "\x{E2B}\x{E21}\x{E38}\x{E19}"
-      text run at (0,17544) width 16: "\x{E44}\x{E1B}"
-      text run at (0,17561) width 24: "\x{E23}\x{E2D}\x{E1A}"
-      text run at (0,17578) width 7: "\x{E46}"
-      text run at (0,17595) width 23: "\x{E2A}\x{E2D}\x{E07}"
-      text run at (0,17612) width 23: "\x{E2A}\x{E32}\x{E21}"
-      text run at (0,17629) width 23: "\x{E04}\x{E23}\x{E31}\x{E49}\x{E07}"
-      text run at (0,17646) width 17: "\x{E43}\x{E19}"
-      text run at (0,17663) width 27: "\x{E15}\x{E2D}\x{E19}"
-      text run at (0,17680) width 24: "\x{E41}\x{E23}\x{E01}"
-      text run at (0,17697) width 20: "\x{E40}\x{E18}\x{E2D}"
-      text run at (0,17714) width 9: "\x{E01}\x{E47}"
-      text run at (0,17731) width 24: "\x{E23}\x{E39}\x{E49}\x{E2A}\x{E36}\x{E01}"
-      text run at (0,17748) width 14: "\x{E27}\x{E48}\x{E32}"
-      text run at (0,17765) width 17: "\x{E15}\x{E31}\x{E27}"
-      text run at (0,17782) width 20: "\x{E40}\x{E2D}\x{E07}"
-      text run at (0,17799) width 17: "\x{E16}\x{E39}\x{E01}"
-      text run at (0,17816) width 32: "\x{E41}\x{E01}\x{E27}\x{E48}\x{E07}"
-      text run at (0,17833) width 29: "\x{E2D}\x{E22}\x{E48}\x{E32}\x{E07}"
-      text run at (0,17850) width 25: "\x{E41}\x{E1C}\x{E48}\x{E27}"
-      text run at (0,17867) width 20: "\x{E40}\x{E1A}\x{E32}"
-      text run at (0,17884) width 21: "\x{E23}\x{E32}\x{E27}"
-      text run at (0,17901) width 31: "\x{E17}\x{E32}\x{E23}\x{E01}"
-      text run at (0,17918) width 17: "\x{E43}\x{E19}"
-      text run at (0,17935) width 22: "\x{E40}\x{E1B}\x{E25}"
-      text run at (0,17952) width 16: "\x{E42}\x{E15}"
-      text run at (0,17969) width 16: "\x{E42}\x{E15}\x{E49}"
-      text run at (0,17986) width 16: "\x{E44}\x{E21}\x{E48}"
-      text run at (0,18003) width 25: "\x{E0A}\x{E2D}\x{E1A}"
-      text run at (0,18020) width 15: "\x{E43}\x{E08}"
-      text run at (0,18037) width 21: "\x{E40}\x{E25}\x{E22}"
-      text run at (0,18054) width 19: "\x{E21}\x{E31}\x{E19}"
-      text run at (0,18071) width 15: "\x{E27}\x{E34}\x{E48}\x{E07}"
-      text run at (0,18088) width 16: "\x{E44}\x{E1B}"
-      text run at (0,18105) width 15: "\x{E27}\x{E34}\x{E48}\x{E07}"
-      text run at (0,18122) width 15: "\x{E21}\x{E32}"
-      text run at (0,18139) width 24: "\x{E23}\x{E2D}\x{E1A}"
-      text run at (0,18156) width 24: "\x{E2B}\x{E49}\x{E2D}\x{E07}"
-      text run at (0,18173) width 22: "\x{E17}\x{E32}\x{E07}"
-      text run at (0,18190) width 27: "\x{E42}\x{E19}\x{E49}\x{E19}"
-      text run at (0,18207) width 9: "\x{E17}\x{E35}"
-      text run at (0,18224) width 22: "\x{E17}\x{E32}\x{E07}"
-      text run at (0,18241) width 10: "\x{E19}\x{E35}\x{E49}"
-      text run at (0,18258) width 9: "\x{E17}\x{E35}"
-      text run at (0,18275) width 15: "\x{E2A}\x{E48}\x{E07}"
-      text run at (0,18292) width 28: "\x{E40}\x{E2A}\x{E35}\x{E22}\x{E07}"
-      text run at (0,18309) width 20: "\x{E40}\x{E2B}\x{E48}\x{E32}"
-      text run at (0,18326) width 16: "\x{E14}\x{E31}\x{E07}"
-      text run at (0,18343) width 24: "\x{E01}\x{E49}\x{E2D}\x{E07}"
-      text run at (0,18360) width 17: "\x{E41}\x{E15}\x{E48}"
-      text run at (0,18377) width 16: "\x{E42}\x{E14}"
-      text run at (0,18394) width 21: "\x{E42}\x{E23}\x{E18}\x{E35}"
-      text run at (0,18411) width 17: "\x{E19}\x{E31}\x{E48}\x{E07}"
-      text run at (0,18428) width 17: "\x{E19}\x{E34}\x{E48}\x{E07}"
-      text run at (0,18445) width 16: "\x{E2D}\x{E22}\x{E39}\x{E48}"
-      text run at (0,18462) width 19: "\x{E1A}\x{E19}"
-      text run at (0,18479) width 20: "\x{E1E}\x{E37}\x{E49}\x{E19}"
-      text run at (0,18496) width 20: "\x{E40}\x{E1D}\x{E49}\x{E32}"
-      text run at (0,18513) width 25: "\x{E04}\x{E2D}\x{E22}"
-      text run at (0,18530) width 9: "\x{E14}\x{E39}"
-      text run at (0,18547) width 14: "\x{E27}\x{E48}\x{E32}"
-      text run at (0,18564) width 14: "\x{E08}\x{E30}"
-      text run at (0,18581) width 23: "\x{E40}\x{E01}\x{E34}\x{E14}"
-      text run at (0,18598) width 28: "\x{E2D}\x{E30}\x{E44}\x{E23}"
-      text run at (0,18615) width 18: "\x{E02}\x{E36}\x{E49}\x{E19}"
-      text run at (0,18632) width 23: "\x{E04}\x{E23}\x{E31}\x{E49}\x{E07}"
-      text run at (0,18649) width 26: "\x{E2B}\x{E19}\x{E36}\x{E48}\x{E07}"
-      text run at (0,18666) width 16: "\x{E42}\x{E15}"
-      text run at (0,18683) width 16: "\x{E42}\x{E15}\x{E49}"
-      text run at (0,18700) width 19: "\x{E40}\x{E02}\x{E49}\x{E32}"
-      text run at (0,18717) width 16: "\x{E44}\x{E1B}"
-      text run at (0,18734) width 24: "\x{E43}\x{E01}\x{E25}\x{E49}"
-      text run at (0,18751) width 15: "\x{E1D}\x{E32}"
-      text run at (0,18768) width 9: "\x{E17}\x{E35}\x{E48}"
-      text run at (0,18785) width 20: "\x{E1E}\x{E37}\x{E49}\x{E19}"
-      text run at (0,18802) width 24: "\x{E21}\x{E32}\x{E01}"
-      text run at (0,18819) width 16: "\x{E44}\x{E1B}"
-      text run at (0,18836) width 21: "\x{E40}\x{E25}\x{E22}"
-      text run at (0,18853) width 27: "\x{E1E}\x{E25}\x{E31}\x{E14}"
-      text run at (0,18870) width 33: "\x{E15}\x{E01}\x{E25}\x{E07}"
-      text run at (0,18887) width 16: "\x{E44}\x{E1B}"
-      text run at (0,18904) width 9: "\x{E17}\x{E35}"
-      text run at (0,18921) width 24: "\x{E41}\x{E23}\x{E01}"
-      text run at (0,18938) width 23: "\x{E40}\x{E14}\x{E47}\x{E01}"
-      text run at (0,18955) width 27: "\x{E2B}\x{E0D}\x{E34}\x{E07}"
-      text run at (0,18972) width 18: "\x{E04}\x{E34}\x{E14}"
-      text run at (0,18989) width 14: "\x{E27}\x{E48}\x{E32}"
-      text run at (0,19006) width 20: "\x{E40}\x{E18}\x{E2D}"
-      text run at (0,19023) width 14: "\x{E08}\x{E30}"
-      text run at (0,19040) width 19: "\x{E2A}\x{E39}\x{E0D}"
-      text run at (0,19057) width 21: "\x{E40}\x{E2A}\x{E35}\x{E22}"
-      text run at (0,19074) width 19: "\x{E21}\x{E31}\x{E19}"
-      text run at (0,19091) width 16: "\x{E44}\x{E1B}"
-      text run at (0,19108) width 21: "\x{E40}\x{E2A}\x{E35}\x{E22}"
-      text run at (0,19125) width 24: "\x{E41}\x{E25}\x{E49}\x{E27}"
-      text run at (0,19142) width 17: "\x{E41}\x{E15}\x{E48}"
-      text run at (0,19159) width 16: "\x{E0A}\x{E31}\x{E48}\x{E27}"
-      text run at (0,19176) width 16: "\x{E04}\x{E23}\x{E39}\x{E48}"
-      text run at (0,19193) width 20: "\x{E40}\x{E18}\x{E2D}"
-      text run at (0,19210) width 9: "\x{E01}\x{E47}"
-      text run at (0,19227) width 24: "\x{E40}\x{E2B}\x{E47}\x{E19}"
-      text run at (0,19244) width 9: "\x{E2B}\x{E39}"
-      text run at (0,19261) width 23: "\x{E02}\x{E2D}\x{E07}"
-      text run at (0,19278) width 19: "\x{E21}\x{E31}\x{E19}"
-      text run at (0,19295) width 24: "\x{E42}\x{E1C}\x{E25}\x{E48}"
-      text run at (0,19312) width 18: "\x{E02}\x{E36}\x{E49}\x{E19}"
-      text run at (0,19329) width 15: "\x{E21}\x{E32}"
-      text run at (0,19346) width 23: "\x{E08}\x{E32}\x{E01}"
-      text run at (0,19363) width 23: "\x{E0A}\x{E48}\x{E2D}\x{E07}"
-      text run at (0,19380) width 20: "\x{E19}\x{E31}\x{E49}\x{E19}"
-      text run at (0,19397) width 16: "\x{E17}\x{E31}\x{E49}\x{E07}"
-      text run at (0,19414) width 10: "\x{E19}\x{E35}\x{E49}"
-      text run at (0,19431) width 34: "\x{E40}\x{E1E}\x{E23}\x{E32}\x{E30}"
-      text run at (0,19448) width 22: "\x{E41}\x{E23}\x{E07}"
-      text run at (0,19465) width 18: "\x{E01}\x{E14}"
-      text run at (0,19482) width 29: "\x{E2D}\x{E22}\x{E48}\x{E32}\x{E07}"
-      text run at (0,19499) width 28: "\x{E2B}\x{E19}\x{E31}\x{E01}"
-      text run at (0,19516) width 23: "\x{E02}\x{E2D}\x{E07}"
-      text run at (0,19533) width 38: "\x{E2D}\x{E32}\x{E01}\x{E32}\x{E28}"
-      text run at (0,19550) width 15: "\x{E17}\x{E33}"
-      text run at (0,19567) width 16: "\x{E43}\x{E2B}\x{E49}"
-      text run at (0,19584) width 16: "\x{E42}\x{E15}"
-      text run at (0,19601) width 16: "\x{E42}\x{E15}\x{E49}"
-      text run at (0,19618) width 16: "\x{E44}\x{E21}\x{E48}"
-      text run at (0,19635) width 33: "\x{E15}\x{E01}\x{E25}\x{E07}"
-      text run at (0,19652) width 16: "\x{E44}\x{E1B}"
-      text run at (0,19669) width 21: "\x{E02}\x{E49}\x{E32}\x{E07}"
-      text run at (0,19686) width 21: "\x{E25}\x{E48}\x{E32}\x{E07}"
-      text run at (0,19703) width 16: "\x{E42}\x{E14}"
-      text run at (0,19720) width 21: "\x{E42}\x{E23}\x{E18}\x{E35}"
-      text run at (0,19737) width 33: "\x{E04}\x{E25}\x{E32}\x{E19}"
-      text run at (0,19754) width 16: "\x{E44}\x{E1B}"
-      text run at (0,19771) width 9: "\x{E17}\x{E35}\x{E48}"
-      text run at (0,19788) width 23: "\x{E0A}\x{E48}\x{E2D}\x{E07}"
-      text run at (0,19805) width 20: "\x{E19}\x{E31}\x{E49}\x{E19}"
-      text run at (0,19822) width 17: "\x{E08}\x{E31}\x{E1A}"
-      text run at (0,19839) width 9: "\x{E2B}\x{E39}"
-      text run at (0,19856) width 16: "\x{E42}\x{E15}"
-      text run at (0,19873) width 16: "\x{E42}\x{E15}\x{E49}"
-      text run at (0,19890) width 15: "\x{E44}\x{E27}\x{E49}"
-      text run at (0,19907) width 16: "\x{E44}\x{E14}\x{E49}"
-      text run at (0,19924) width 22: "\x{E41}\x{E25}\x{E30}"
-      text run at (0,19941) width 23: "\x{E25}\x{E32}\x{E01}"
-      text run at (0,19958) width 19: "\x{E21}\x{E31}\x{E19}"
-      text run at (0,19975) width 15: "\x{E21}\x{E32}"
-      text run at (0,19992) width 9: "\x{E17}\x{E35}\x{E48}"
-      text run at (0,20009) width 24: "\x{E2B}\x{E49}\x{E2D}\x{E07}"
-      text run at (0,20026) width 17: "\x{E2D}\x{E35}\x{E01}"
-      text run at (0,20043) width 24: "\x{E2B}\x{E25}\x{E31}\x{E07}"
-      text run at (0,20060) width 23: "\x{E08}\x{E32}\x{E01}"
-      text run at (0,20077) width 20: "\x{E19}\x{E31}\x{E49}\x{E19}"
-      text run at (0,20094) width 9: "\x{E01}\x{E47}"
-      text run at (0,20111) width 18: "\x{E1B}\x{E34}\x{E14}"
-      text run at (0,20128) width 15: "\x{E1D}\x{E32}"
-      text run at (0,20145) width 20: "\x{E1E}\x{E37}\x{E49}\x{E19}"
-      text run at (0,20162) width 23: "\x{E40}\x{E1E}\x{E37}\x{E48}\x{E2D}"
-      text run at (0,20179) width 14: "\x{E08}\x{E30}"
-      text run at (0,20196) width 16: "\x{E44}\x{E14}\x{E49}"
-      text run at (0,20213) width 16: "\x{E44}\x{E21}\x{E48}"
-      text run at (0,20230) width 23: "\x{E40}\x{E01}\x{E34}\x{E14}"
-      text run at (0,20247) width 49: "\x{E2D}\x{E38}\x{E1A}\x{E31}\x{E15}\x{E34}\x{E40}\x{E2B}\x{E15}\x{E38}"
-      text run at (0,20264) width 17: "\x{E2D}\x{E35}\x{E01}"
-      text run at (0,20281) width 38: "\x{E0A}\x{E31}\x{E48}\x{E27}\x{E42}\x{E21}\x{E07}"
-      text run at (0,20298) width 24: "\x{E41}\x{E25}\x{E49}\x{E27}"
-      text run at (0,20315) width 38: "\x{E0A}\x{E31}\x{E48}\x{E27}\x{E42}\x{E21}\x{E07}"
-      text run at (0,20332) width 19: "\x{E40}\x{E25}\x{E48}\x{E32}"
-      text run at (0,20349) width 25: "\x{E1C}\x{E48}\x{E32}\x{E19}"
-      text run at (0,20366) width 16: "\x{E44}\x{E1B}"
-      text run at (0,20383) width 16: "\x{E42}\x{E14}"
-      text run at (0,20400) width 21: "\x{E42}\x{E23}\x{E18}\x{E35}"
-      text run at (0,20417) width 25: "\x{E04}\x{E48}\x{E2D}\x{E22}"
-      text run at (0,20434) width 7: "\x{E46}"
-      text run at (0,20451) width 23: "\x{E2B}\x{E32}\x{E22}"
-      text run at (0,20468) width 25: "\x{E01}\x{E25}\x{E31}\x{E27}"
-      text run at (0,20485) width 17: "\x{E41}\x{E15}\x{E48}"
-      text run at (0,20502) width 20: "\x{E40}\x{E18}\x{E2D}"
-      text run at (0,20519) width 24: "\x{E23}\x{E39}\x{E49}\x{E2A}\x{E36}\x{E01}"
-      text run at (0,20536) width 27: "\x{E40}\x{E2B}\x{E07}\x{E32}"
-      text run at (0,20553) width 30: "\x{E40}\x{E2B}\x{E25}\x{E37}\x{E2D}"
-      text run at (0,20570) width 24: "\x{E40}\x{E01}\x{E34}\x{E19}"
-      text run at (0,20587) width 22: "\x{E41}\x{E25}\x{E30}"
-      text run at (0,20604) width 17: "\x{E25}\x{E21}"
-      text run at (0,20621) width 9: "\x{E01}\x{E47}"
-      text run at (0,20638) width 15: "\x{E2A}\x{E48}\x{E07}"
-      text run at (0,20655) width 28: "\x{E40}\x{E2A}\x{E35}\x{E22}\x{E07}"
-      text run at (0,20672) width 26: "\x{E2B}\x{E27}\x{E35}\x{E14}"
-      text run at (0,20689) width 25: "\x{E2B}\x{E27}\x{E37}\x{E2D}"
-      text run at (0,20706) width 16: "\x{E14}\x{E31}\x{E07}"
-      text run at (0,20723) width 21: "\x{E40}\x{E2A}\x{E35}\x{E22}"
-      text run at (0,20740) width 18: "\x{E08}\x{E19}"
-      text run at (0,20757) width 20: "\x{E40}\x{E18}\x{E2D}"
-      text run at (0,20774) width 26: "\x{E41}\x{E17}\x{E1A}"
-      text run at (0,20791) width 14: "\x{E08}\x{E30}"
-      text run at (0,20808) width 9: "\x{E2B}\x{E39}"
-      text run at (0,20825) width 36: "\x{E2B}\x{E19}\x{E27}\x{E01}"
-      text run at (0,20842) width 9: "\x{E17}\x{E35}"
-      text run at (0,20859) width 24: "\x{E41}\x{E23}\x{E01}"
-      text run at (0,20876) width 20: "\x{E40}\x{E18}\x{E2D}"
-      text run at (0,20893) width 31: "\x{E2A}\x{E07}\x{E2A}\x{E31}\x{E22}"
-      text run at (0,20910) width 14: "\x{E27}\x{E48}\x{E32}"
-      text run at (0,20927) width 16: "\x{E04}\x{E07}"
-      text run at (0,20944) width 14: "\x{E08}\x{E30}"
-      text run at (0,20961) width 17: "\x{E16}\x{E39}\x{E01}"
-      text run at (0,20978) width 19: "\x{E09}\x{E35}\x{E01}"
-      text run at (0,20995) width 45: "\x{E01}\x{E23}\x{E30}\x{E0A}\x{E32}\x{E01}"
-      text run at (0,21012) width 25: "\x{E2D}\x{E2D}\x{E01}"
-      text run at (0,21029) width 24: "\x{E40}\x{E1B}\x{E47}\x{E19}"
-      text run at (0,21046) width 18: "\x{E0A}\x{E34}\x{E49}\x{E19}"
-      text run at (0,21063) width 22: "\x{E40}\x{E25}\x{E47}\x{E01}"
-      text run at (0,21080) width 18: "\x{E0A}\x{E34}\x{E49}\x{E19}"
-      text run at (0,21097) width 26: "\x{E19}\x{E49}\x{E2D}\x{E22}"
-      text run at (0,21114) width 22: "\x{E40}\x{E21}\x{E37}\x{E48}\x{E2D}"
-      text run at (0,21131) width 25: "\x{E1A}\x{E49}\x{E32}\x{E19}"
-      text run at (0,21148) width 23: "\x{E40}\x{E2D}\x{E19}"
-      text run at (0,21165) width 17: "\x{E25}\x{E49}\x{E21}"
-      text run at (0,21182) width 15: "\x{E25}\x{E07}"
-      text run at (0,21199) width 17: "\x{E2D}\x{E35}\x{E01}"
-      text run at (0,21216) width 23: "\x{E04}\x{E23}\x{E31}\x{E49}\x{E07}"
-      text run at (0,21233) width 17: "\x{E41}\x{E15}\x{E48}"
-      text run at (0,21250) width 31: "\x{E2B}\x{E25}\x{E32}\x{E22}"
-      text run at (0,21267) width 38: "\x{E0A}\x{E31}\x{E48}\x{E27}\x{E42}\x{E21}\x{E07}"
-      text run at (0,21284) width 25: "\x{E1C}\x{E48}\x{E32}\x{E19}"
-      text run at (0,21301) width 16: "\x{E44}\x{E1B}"
-      text run at (0,21318) width 9: "\x{E01}\x{E47}"
-      text run at (0,21335) width 16: "\x{E44}\x{E21}\x{E48}"
-      text run at (0,21352) width 9: "\x{E21}\x{E35}"
-      text run at (0,21369) width 28: "\x{E2D}\x{E30}\x{E44}\x{E23}"
-      text run at (0,21386) width 23: "\x{E40}\x{E01}\x{E34}\x{E14}"
-      text run at (0,21403) width 18: "\x{E02}\x{E36}\x{E49}\x{E19}"
-      text run at (0,21420) width 20: "\x{E40}\x{E18}\x{E2D}"
-      text run at (0,21437) width 21: "\x{E40}\x{E25}\x{E22}"
-      text run at (0,21454) width 22: "\x{E40}\x{E25}\x{E34}\x{E01}"
-      text run at (0,21471) width 26: "\x{E27}\x{E34}\x{E15}\x{E01}"
-      text run at (0,21488) width 22: "\x{E41}\x{E25}\x{E30}"
-      text run at (0,21505) width 36: "\x{E15}\x{E31}\x{E14}\x{E2A}\x{E34}\x{E19}"
-      text run at (0,21522) width 15: "\x{E43}\x{E08}"
-      text run at (0,21539) width 25: "\x{E04}\x{E2D}\x{E22}"
-      text run at (0,21556) width 9: "\x{E14}\x{E39}"
-      text run at (0,21573) width 29: "\x{E2D}\x{E22}\x{E48}\x{E32}\x{E07}"
-      text run at (0,21590) width 24: "\x{E2A}\x{E07}\x{E1A}"
-      text run at (0,21607) width 22: "\x{E41}\x{E25}\x{E30}"
-      text run at (0,21624) width 15: "\x{E23}\x{E2D}"
-      text run at (0,21641) width 14: "\x{E27}\x{E48}\x{E32}"
-      text run at (0,21658) width 42: "\x{E2D}\x{E19}\x{E32}\x{E04}\x{E15}"
-      text run at (0,21675) width 14: "\x{E08}\x{E30}"
-      text run at (0,21692) width 24: "\x{E40}\x{E1B}\x{E47}\x{E19}"
-      text run at (0,21709) width 42: "\x{E2D}\x{E22}\x{E48}\x{E32}\x{E07}\x{E44}\x{E23}"
-      text run at (0,21726) width 17: "\x{E43}\x{E19}"
-      text run at (0,21743) width 9: "\x{E17}\x{E35}\x{E48}"
-      text run at (0,21760) width 17: "\x{E2A}\x{E38}\x{E14}"
-      text run at (0,21777) width 20: "\x{E40}\x{E18}\x{E2D}"
-      text run at (0,21794) width 33: "\x{E04}\x{E25}\x{E32}\x{E19}"
-      text run at (0,21811) width 23: "\x{E08}\x{E32}\x{E01}"
-      text run at (0,21828) width 20: "\x{E1E}\x{E37}\x{E49}\x{E19}"
-      text run at (0,21845) width 24: "\x{E2B}\x{E49}\x{E2D}\x{E07}"
-      text run at (0,21862) width 9: "\x{E17}\x{E35}\x{E48}"
-      text run at (0,21879) width 24: "\x{E42}\x{E22}\x{E01}"
-      text run at (0,21896) width 16: "\x{E44}\x{E1B}"
-      text run at (0,21913) width 15: "\x{E21}\x{E32}"
-      text run at (0,21930) width 18: "\x{E02}\x{E36}\x{E49}\x{E19}"
-      text run at (0,21947) width 16: "\x{E44}\x{E1B}"
-      text run at (0,21964) width 19: "\x{E1A}\x{E19}"
-      text run at (0,21981) width 29: "\x{E40}\x{E15}\x{E35}\x{E22}\x{E07}"
-      text run at (0,21998) width 24: "\x{E41}\x{E25}\x{E49}\x{E27}"
-      text run at (0,22015) width 9: "\x{E01}\x{E47}"
-      text run at (0,22032) width 28: "\x{E19}\x{E2D}\x{E19}"
-      text run at (0,22049) width 15: "\x{E25}\x{E07}"
-      text run at (0,22066) width 16: "\x{E42}\x{E15}"
-      text run at (0,22083) width 16: "\x{E42}\x{E15}\x{E49}"
-      text run at (0,22100) width 24: "\x{E15}\x{E32}\x{E21}"
-      text run at (0,22117) width 18: "\x{E15}\x{E34}\x{E14}"
-      text run at (0,22134) width 15: "\x{E21}\x{E32}"
-      text run at (0,22151) width 28: "\x{E19}\x{E2D}\x{E19}"
-      text run at (0,22168) width 15: "\x{E25}\x{E07}"
-      text run at (0,22185) width 24: "\x{E43}\x{E01}\x{E25}\x{E49}"
-      text run at (0,22202) width 7: "\x{E46}"
-      text run at (0,22219) width 20: "\x{E40}\x{E18}\x{E2D}"
-      text run at (0,22236) width 16: "\x{E44}\x{E21}\x{E48}"
-      text run at (0,22253) width 14: "\x{E0A}\x{E49}\x{E32}"
-      text run at (0,22270) width 16: "\x{E42}\x{E14}"
-      text run at (0,22287) width 21: "\x{E42}\x{E23}\x{E18}\x{E35}"
-      text run at (0,22304) width 9: "\x{E01}\x{E47}"
-      text run at (0,22321) width 18: "\x{E1B}\x{E34}\x{E14}"
-      text run at (0,22338) width 15: "\x{E15}\x{E32}"
-      text run at (0,22355) width 15: "\x{E25}\x{E07}"
-      text run at (0,22372) width 26: "\x{E2B}\x{E25}\x{E31}\x{E1A}"
-      text run at (0,22389) width 33: "\x{E1C}\x{E25}\x{E47}\x{E2D}\x{E22}"
-      text run at (0,22406) width 16: "\x{E44}\x{E1B}"
-      text run at (0,22423) width 29: "\x{E2D}\x{E22}\x{E48}\x{E32}\x{E07}"
-      text run at (0,22440) width 27: "\x{E2A}\x{E19}\x{E34}\x{E17}"
-      text run at (0,22457) width 16: "\x{E17}\x{E31}\x{E49}\x{E07}"
-      text run at (0,22474) width 7: "\x{E46}"
-      text run at (0,22491) width 9: "\x{E17}\x{E35}\x{E48}"
-      text run at (0,22508) width 25: "\x{E1A}\x{E49}\x{E32}\x{E19}"
-      text run at (0,22525) width 24: "\x{E42}\x{E22}\x{E01}"
-      text run at (0,22542) width 16: "\x{E44}\x{E1B}"
-      text run at (0,22559) width 15: "\x{E21}\x{E32}"
-      text run at (0,22576) width 22: "\x{E41}\x{E25}\x{E30}"
-      text run at (0,22593) width 17: "\x{E25}\x{E21}"
-      text run at (0,22610) width 9: "\x{E01}\x{E47}"
-      text run at (0,22627) width 29: "\x{E04}\x{E23}\x{E32}\x{E07}"
-      text run at (0,22644) width 26: "\x{E2B}\x{E27}\x{E35}\x{E14}"
-      text run at (0,22661) width 25: "\x{E2B}\x{E27}\x{E37}\x{E2D}"
+      text run at (0,13482) width 25: "\x{E2D}\x{E49}\x{E2D}\x{E21}"
+      text run at (0,13500) width 26: "\x{E41}\x{E02}\x{E19}"
+      text run at (0,13518) width 16: "\x{E42}\x{E14}"
+      text run at (0,13536) width 21: "\x{E42}\x{E23}\x{E18}\x{E35}"
+      text run at (0,13554) width 24: "\x{E41}\x{E25}\x{E49}\x{E27}"
+      text run at (0,13572) width 35: "\x{E40}\x{E02}\x{E49}\x{E32}\x{E44}\x{E1B}"
+      text run at (0,13590) width 27: "\x{E0B}\x{E48}\x{E2D}\x{E19}"
+      text run at (0,13608) width 16: "\x{E2D}\x{E22}\x{E39}\x{E48}"
+      text run at (0,13626) width 16: "\x{E43}\x{E15}\x{E49}"
+      text run at (0,13644) width 29: "\x{E40}\x{E15}\x{E35}\x{E22}\x{E07}"
+      text run at (0,13662) width 23: "\x{E40}\x{E14}\x{E47}\x{E01}"
+      text run at (0,13680) width 27: "\x{E2B}\x{E0D}\x{E34}\x{E07}"
+      text run at (0,13698) width 26: "\x{E19}\x{E49}\x{E2D}\x{E22}"
+      text run at (0,13716) width 35: "\x{E40}\x{E02}\x{E49}\x{E32}\x{E44}\x{E1B}"
+      text run at (0,13734) width 16: "\x{E14}\x{E36}\x{E07}"
+      text run at (0,13752) width 19: "\x{E21}\x{E31}\x{E19}"
+      text run at (0,13770) width 25: "\x{E2D}\x{E2D}\x{E01}"
+      text run at (0,13788) width 15: "\x{E21}\x{E32}"
+      text run at (0,13806) width 15: "\x{E1B}\x{E49}\x{E32}"
+      text run at (0,13824) width 13: "\x{E40}\x{E2D}\x{E47}"
+      text run at (0,13842) width 18: "\x{E21}\x{E01}"
+      text run at (0,13860) width 13: "\x{E23}\x{E30}"
+      text run at (0,13878) width 23: "\x{E0A}\x{E32}\x{E01}"
+      text run at (0,13896) width 15: "\x{E1D}\x{E32}"
+      text run at (0,13914) width 9: "\x{E17}\x{E35}\x{E48}"
+      text run at (0,13932) width 20: "\x{E1E}\x{E37}\x{E49}\x{E19}"
+      text run at (0,13950) width 25: "\x{E2D}\x{E2D}\x{E01}"
+      text run at (0,13968) width 29: "\x{E2D}\x{E22}\x{E48}\x{E32}\x{E07}"
+      text run at (0,13986) width 17: "\x{E2D}\x{E01}"
+      text run at (0,14004) width 18: "\x{E2A}\x{E31}\x{E48}\x{E19}"
+      text run at (0,14022) width 27: "\x{E02}\x{E27}\x{E31}\x{E0D}"
+      text run at (0,14040) width 23: "\x{E2B}\x{E32}\x{E22}"
+      text run at (0,14058) width 19: "\x{E1B}\x{E35}\x{E19}"
+      text run at (0,14076) width 34: "\x{E1A}\x{E31}\x{E19}\x{E44}\x{E14}"
+      text run at (0,14094) width 16: "\x{E44}\x{E21}\x{E49}"
+      text run at (0,14112) width 15: "\x{E25}\x{E07}"
+      text run at (0,14130) width 16: "\x{E44}\x{E1B}"
+      text run at (0,14148) width 17: "\x{E43}\x{E19}"
+      text run at (0,14166) width 31: "\x{E42}\x{E1E}\x{E23}\x{E07}"
+      text run at (0,14184) width 22: "\x{E40}\x{E25}\x{E47}\x{E01}"
+      text run at (0,14202) width 18: "\x{E2D}\x{E31}\x{E19}"
+      text run at (0,14220) width 18: "\x{E21}\x{E37}\x{E14}"
+      text run at (0,14238) width 18: "\x{E17}\x{E36}\x{E1A}"
+      text run at (0,14256) width 16: "\x{E42}\x{E14}"
+      text run at (0,14274) width 21: "\x{E42}\x{E23}\x{E18}\x{E35}"
+      text run at (0,14292) width 17: "\x{E08}\x{E31}\x{E1A}"
+      text run at (0,14310) width 16: "\x{E42}\x{E15}"
+      text run at (0,14328) width 16: "\x{E42}\x{E15}\x{E49}"
+      text run at (0,14346) width 16: "\x{E44}\x{E14}\x{E49}"
+      text run at (0,14364) width 17: "\x{E43}\x{E19}"
+      text run at (0,14382) width 26: "\x{E17}\x{E35}\x{E48}\x{E2A}\x{E38}\x{E14}"
+      text run at (0,14400) width 22: "\x{E41}\x{E25}\x{E30}"
+      text run at (0,14418) width 15: "\x{E27}\x{E34}\x{E48}\x{E07}"
+      text run at (0,14436) width 24: "\x{E15}\x{E32}\x{E21}"
+      text run at (0,14454) width 15: "\x{E1B}\x{E49}\x{E32}"
+      text run at (0,14472) width 20: "\x{E40}\x{E18}\x{E2D}"
+      text run at (0,14490) width 16: "\x{E44}\x{E1B}"
+      text run at (0,14508) width 22: "\x{E40}\x{E21}\x{E37}\x{E48}\x{E2D}"
+      text run at (0,14526) width 20: "\x{E40}\x{E18}\x{E2D}"
+      text run at (0,14544) width 15: "\x{E21}\x{E32}"
+      text run at (0,14562) width 16: "\x{E44}\x{E14}\x{E49}"
+      text run at (0,14580) width 23: "\x{E04}\x{E23}\x{E36}\x{E48}\x{E07}"
+      text run at (0,14598) width 24: "\x{E2B}\x{E49}\x{E2D}\x{E07}"
+      text run at (0,14616) width 9: "\x{E01}\x{E47}"
+      text run at (0,14634) width 9: "\x{E21}\x{E35}"
+      text run at (0,14652) width 28: "\x{E40}\x{E2A}\x{E35}\x{E22}\x{E07}"
+      text run at (0,14670) width 26: "\x{E2B}\x{E27}\x{E35}\x{E14}"
+      text run at (0,14688) width 25: "\x{E2B}\x{E27}\x{E37}\x{E2D}"
+      text run at (0,14706) width 26: "\x{E2A}\x{E48}\x{E27}\x{E19}"
+      text run at (0,14724) width 25: "\x{E1A}\x{E49}\x{E32}\x{E19}"
+      text run at (0,14742) width 9: "\x{E01}\x{E47}"
+      text run at (0,14760) width 18: "\x{E2A}\x{E31}\x{E48}\x{E19}"
+      text run at (0,14778) width 29: "\x{E2D}\x{E22}\x{E48}\x{E32}\x{E07}"
+      text run at (0,14796) width 22: "\x{E41}\x{E23}\x{E07}"
+      text run at (0,14814) width 18: "\x{E08}\x{E19}"
+      text run at (0,14832) width 20: "\x{E40}\x{E18}\x{E2D}"
+      text run at (0,14850) width 18: "\x{E2B}\x{E01}"
+      text run at (0,14868) width 30: "\x{E04}\x{E30}\x{E21}\x{E33}"
+      text run at (0,14886) width 17: "\x{E19}\x{E31}\x{E48}\x{E07}"
+      text run at (0,14904) width 34: "\x{E08}\x{E49}\x{E33}\x{E40}\x{E1A}\x{E49}\x{E32}"
+      text run at (0,14922) width 16: "\x{E2D}\x{E22}\x{E39}\x{E48}"
+      text run at (0,14940) width 18: "\x{E01}\x{E31}\x{E1A}"
+      text run at (0,14958) width 20: "\x{E1E}\x{E37}\x{E49}\x{E19}"
+      text run at (0,14976) width 24: "\x{E41}\x{E25}\x{E49}\x{E27}"
+      text run at (0,14994) width 15: "\x{E2A}\x{E34}\x{E48}\x{E07}"
+      text run at (0,15012) width 54: "\x{E1B}\x{E23}\x{E30}\x{E2B}\x{E25}\x{E32}\x{E14}"
+      text run at (0,15030) width 9: "\x{E01}\x{E47}"
+      text run at (0,15048) width 23: "\x{E40}\x{E01}\x{E34}\x{E14}"
+      text run at (0,15066) width 18: "\x{E02}\x{E36}\x{E49}\x{E19}"
+      text run at (0,15084) width 25: "\x{E1A}\x{E49}\x{E32}\x{E19}"
+      text run at (0,15102) width 28: "\x{E2B}\x{E21}\x{E38}\x{E19}"
+      text run at (0,15120) width 16: "\x{E44}\x{E1B}"
+      text run at (0,15138) width 28: "\x{E2B}\x{E21}\x{E38}\x{E19}"
+      text run at (0,15156) width 23: "\x{E21}\x{E32}\x{E2A}"
+      text run at (0,15174) width 15: "\x{E2D}\x{E07}"
+      text run at (0,15192) width 23: "\x{E2A}\x{E32}\x{E21}"
+      text run at (0,15210) width 24: "\x{E23}\x{E2D}\x{E1A}"
+      text run at (0,15228) width 24: "\x{E41}\x{E25}\x{E49}\x{E27}"
+      text run at (0,15246) width 9: "\x{E01}\x{E47}"
+      text run at (0,15264) width 24: "\x{E25}\x{E2D}\x{E22}"
+      text run at (0,15282) width 18: "\x{E02}\x{E36}\x{E49}\x{E19}"
+      text run at (0,15300) width 8: "\x{E2A}\x{E39}\x{E48}"
+      text run at (0,15318) width 38: "\x{E2D}\x{E32}\x{E01}\x{E32}\x{E28}"
+      text run at (0,15336) width 29: "\x{E2D}\x{E22}\x{E48}\x{E32}\x{E07}"
+      text run at (0,15354) width 21: "\x{E0A}\x{E49}\x{E32}\x{E46}"
+      text run at (0,15372) width 16: "\x{E42}\x{E14}"
+      text run at (0,15390) width 14: "\x{E42}\x{E23}"
+      text run at (0,15408) width 14: "\x{E18}\x{E35}\x{E23}\x{E39}\x{E49}"
+      text run at (0,15426) width 17: "\x{E2A}\x{E36}\x{E01}"
+      text run at (0,15444) width 39: "\x{E23}\x{E32}\x{E27}\x{E01}\x{E31}\x{E1A}"
+      text run at (0,15462) width 14: "\x{E27}\x{E48}\x{E32}"
+      text run at (0,15480) width 20: "\x{E40}\x{E18}\x{E2D}"
+      text run at (0,15498) width 16: "\x{E44}\x{E14}\x{E49}"
+      text run at (0,15516) width 18: "\x{E02}\x{E36}\x{E49}\x{E19}"
+      text run at (0,15534) width 16: "\x{E44}\x{E1B}"
+      text run at (0,15552) width 18: "\x{E01}\x{E31}\x{E1A}"
+      text run at (0,15570) width 17: "\x{E25}\x{E39}\x{E01}"
+      text run at (0,15588) width 43: "\x{E1A}\x{E2D}\x{E25}\x{E25}\x{E39}\x{E19}"
+      text run at (0,15606) width 24: "\x{E1E}\x{E32}\x{E22}\x{E38}"
+      text run at (0,15624) width 32: "\x{E40}\x{E2B}\x{E19}\x{E37}\x{E2D}"
+      text run at (0,15642) width 18: "\x{E01}\x{E31}\x{E1A}"
+      text run at (0,15660) width 24: "\x{E1E}\x{E32}\x{E22}\x{E38}"
+      text run at (0,15678) width 16: "\x{E43}\x{E15}\x{E49}"
+      text run at (0,15696) width 15: "\x{E21}\x{E32}"
+      text run at (0,15714) width 19: "\x{E1E}\x{E1A}"
+      text run at (0,15732) width 19: "\x{E01}\x{E31}\x{E19}"
+      text run at (0,15750) width 23: "\x{E15}\x{E23}\x{E07}"
+      text run at (0,15768) width 9: "\x{E17}\x{E35}\x{E48}"
+      text run at (0,15786) width 25: "\x{E1A}\x{E49}\x{E32}\x{E19}"
+      text run at (0,15804) width 27: "\x{E1E}\x{E2D}\x{E14}\x{E35}"
+      text run at (0,15822) width 22: "\x{E41}\x{E25}\x{E30}"
+      text run at (0,15840) width 31: "\x{E17}\x{E33}\x{E43}\x{E2B}\x{E49}"
+      text run at (0,15858) width 23: "\x{E15}\x{E23}\x{E07}"
+      text run at (0,15876) width 20: "\x{E19}\x{E31}\x{E49}\x{E19}"
+      text run at (0,15894) width 24: "\x{E40}\x{E1B}\x{E47}\x{E19}"
+      text run at (0,15912) width 74: "\x{E08}\x{E38}\x{E14}\x{E28}\x{E39}\x{E19}\x{E22}\x{E4C}\x{E01}\x{E25}\x{E32}\x{E07}"
+      text run at (0,15930) width 23: "\x{E02}\x{E2D}\x{E07}"
+      text run at (0,15948) width 24: "\x{E1E}\x{E32}\x{E22}\x{E38}"
+      text run at (0,15966) width 49: "\x{E44}\x{E0B}\x{E42}\x{E04}\x{E25}\x{E19}"
+      text run at (0,15984) width 24: "\x{E15}\x{E32}\x{E21}"
+      text run at (0,16002) width 27: "\x{E1B}\x{E01}\x{E15}\x{E34}"
+      text run at (0,16020) width 23: "\x{E15}\x{E23}\x{E07}"
+      text run at (0,16038) width 30: "\x{E01}\x{E25}\x{E32}\x{E07}"
+      text run at (0,16056) width 24: "\x{E1E}\x{E32}\x{E22}\x{E38}"
+      text run at (0,16074) width 49: "\x{E44}\x{E0B}\x{E42}\x{E04}\x{E25}\x{E19}"
+      text run at (0,16092) width 38: "\x{E2D}\x{E32}\x{E01}\x{E32}\x{E28}"
+      text run at (0,16110) width 14: "\x{E08}\x{E30}"
+      text run at (0,16128) width 17: "\x{E19}\x{E34}\x{E48}\x{E07}"
+      text run at (0,16146) width 17: "\x{E41}\x{E15}\x{E48}"
+      text run at (0,16164) width 32: "\x{E04}\x{E27}\x{E32}\x{E21}"
+      text run at (0,16182) width 37: "\x{E01}\x{E14}\x{E14}\x{E31}\x{E19}"
+      text run at (0,16200) width 29: "\x{E2D}\x{E22}\x{E48}\x{E32}\x{E07}"
+      text run at (0,16218) width 28: "\x{E2B}\x{E19}\x{E31}\x{E01}"
+      text run at (0,16236) width 23: "\x{E02}\x{E2D}\x{E07}"
+      text run at (0,16254) width 17: "\x{E25}\x{E21}"
+      text run at (0,16272) width 18: "\x{E17}\x{E38}\x{E01}"
+      text run at (0,16290) width 25: "\x{E14}\x{E49}\x{E32}\x{E19}"
+      text run at (0,16308) width 24: "\x{E23}\x{E2D}\x{E1A}"
+      text run at (0,16326) width 25: "\x{E1A}\x{E49}\x{E32}\x{E19}"
+      text run at (0,16344) width 31: "\x{E17}\x{E33}\x{E43}\x{E2B}\x{E49}"
+      text run at (0,16362) width 25: "\x{E1A}\x{E49}\x{E32}\x{E19}"
+      text run at (0,16380) width 24: "\x{E25}\x{E2D}\x{E22}"
+      text run at (0,16398) width 15: "\x{E2A}\x{E39}\x{E07}"
+      text run at (0,16416) width 25: "\x{E02}\x{E36}\x{E49}\x{E19}\x{E46}"
+      text run at (0,16434) width 18: "\x{E08}\x{E19}"
+      text run at (0,16452) width 38: "\x{E01}\x{E23}\x{E30}\x{E17}\x{E31}\x{E48}\x{E07}"
+      text run at (0,16470) width 18: "\x{E02}\x{E36}\x{E49}\x{E19}"
+      text run at (0,16488) width 16: "\x{E44}\x{E1B}"
+      text run at (0,16506) width 16: "\x{E2D}\x{E22}\x{E39}\x{E48}"
+      text run at (0,16524) width 17: "\x{E2A}\x{E38}\x{E14}"
+      text run at (0,16542) width 25: "\x{E22}\x{E2D}\x{E14}"
+      text run at (0,16560) width 23: "\x{E02}\x{E2D}\x{E07}"
+      text run at (0,16578) width 24: "\x{E1E}\x{E32}\x{E22}\x{E38}"
+      text run at (0,16596) width 49: "\x{E44}\x{E0B}\x{E42}\x{E04}\x{E25}\x{E19}"
+      text run at (0,16614) width 22: "\x{E41}\x{E25}\x{E30}"
+      text run at (0,16632) width 23: "\x{E08}\x{E32}\x{E01}"
+      text run at (0,16650) width 23: "\x{E15}\x{E23}\x{E07}"
+      text run at (0,16668) width 20: "\x{E19}\x{E31}\x{E49}\x{E19}"
+      text run at (0,16686) width 9: "\x{E01}\x{E47}"
+      text run at (0,16704) width 17: "\x{E16}\x{E39}\x{E01}"
+      text run at (0,16722) width 26: "\x{E2B}\x{E2D}\x{E1A}"
+      text run at (0,16740) width 16: "\x{E44}\x{E1B}"
+      text run at (0,16758) width 31: "\x{E2B}\x{E25}\x{E32}\x{E22}"
+      text run at (0,16776) width 24: "\x{E44}\x{E21}\x{E25}\x{E4C}"
+      text run at (0,16794) width 44: "\x{E07}\x{E48}\x{E32}\x{E22}\x{E14}\x{E32}\x{E22}"
+      text run at (0,16812) width 39: "\x{E23}\x{E32}\x{E27}\x{E01}\x{E31}\x{E1A}"
+      text run at (0,16830) width 26: "\x{E2B}\x{E2D}\x{E1A}"
+      text run at (0,16848) width 18: "\x{E02}\x{E19}"
+      text run at (0,16866) width 19: "\x{E19}\x{E01}"
+      text run at (0,16884) width 18: "\x{E21}\x{E37}\x{E14}"
+      text run at (0,16902) width 24: "\x{E21}\x{E32}\x{E01}"
+      text run at (0,16920) width 24: "\x{E41}\x{E25}\x{E49}\x{E27}"
+      text run at (0,16938) width 17: "\x{E25}\x{E21}"
+      text run at (0,16956) width 15: "\x{E22}\x{E31}\x{E07}"
+      text run at (0,16974) width 15: "\x{E2A}\x{E48}\x{E07}"
+      text run at (0,16992) width 28: "\x{E40}\x{E2A}\x{E35}\x{E22}\x{E07}"
+      text run at (0,17010) width 26: "\x{E2B}\x{E27}\x{E35}\x{E14}"
+      text run at (0,17028) width 25: "\x{E2B}\x{E27}\x{E37}\x{E2D}"
+      text run at (0,17046) width 16: "\x{E19}\x{E48}\x{E32}"
+      text run at (0,17064) width 25: "\x{E01}\x{E25}\x{E31}\x{E27}"
+      text run at (0,17082) width 16: "\x{E2D}\x{E22}\x{E39}\x{E48}"
+      text run at (0,17100) width 24: "\x{E23}\x{E2D}\x{E1A}"
+      text run at (0,17118) width 17: "\x{E15}\x{E31}\x{E27}"
+      text run at (0,17136) width 20: "\x{E40}\x{E18}\x{E2D}"
+      text run at (0,17154) width 17: "\x{E41}\x{E15}\x{E48}"
+      text run at (0,17172) width 16: "\x{E42}\x{E14}"
+      text run at (0,17190) width 21: "\x{E42}\x{E23}\x{E18}\x{E35}"
+      text run at (0,17208) width 24: "\x{E40}\x{E2B}\x{E47}\x{E19}"
+      text run at (0,17226) width 14: "\x{E27}\x{E48}\x{E32}"
+      text run at (0,17244) width 20: "\x{E40}\x{E18}\x{E2D}"
+      text run at (0,17262) width 44: "\x{E2A}\x{E32}\x{E21}\x{E32}\x{E23}\x{E16}"
+      text run at (0,17280) width 17: "\x{E19}\x{E31}\x{E48}\x{E07}"
+      text run at (0,17298) width 16: "\x{E44}\x{E1B}"
+      text run at (0,17316) width 16: "\x{E44}\x{E14}\x{E49}"
+      text run at (0,17334) width 29: "\x{E2D}\x{E22}\x{E48}\x{E32}\x{E07}"
+      text run at (0,17352) width 44: "\x{E07}\x{E48}\x{E32}\x{E22}\x{E14}\x{E32}\x{E22}"
+      text run at (0,17370) width 19: "\x{E19}\x{E31}\x{E01}"
+      text run at (0,17388) width 23: "\x{E04}\x{E23}\x{E31}\x{E49}\x{E07}"
+      text run at (0,17406) width 26: "\x{E2B}\x{E19}\x{E36}\x{E48}\x{E07}"
+      text run at (0,17424) width 24: "\x{E2B}\x{E25}\x{E31}\x{E07}"
+      text run at (0,17442) width 23: "\x{E08}\x{E32}\x{E01}"
+      text run at (0,17460) width 9: "\x{E17}\x{E35}\x{E48}"
+      text run at (0,17478) width 25: "\x{E1A}\x{E49}\x{E32}\x{E19}"
+      text run at (0,17496) width 32: "\x{E2A}\x{E30}\x{E14}\x{E38}\x{E14}"
+      text run at (0,17514) width 29: "\x{E2D}\x{E22}\x{E48}\x{E32}\x{E07}"
+      text run at (0,17532) width 22: "\x{E41}\x{E23}\x{E07}"
+      text run at (0,17550) width 22: "\x{E41}\x{E25}\x{E30}"
+      text run at (0,17568) width 28: "\x{E2B}\x{E21}\x{E38}\x{E19}"
+      text run at (0,17586) width 16: "\x{E44}\x{E1B}"
+      text run at (0,17604) width 31: "\x{E23}\x{E2D}\x{E1A}\x{E46}"
+      text run at (0,17622) width 23: "\x{E2A}\x{E2D}\x{E07}"
+      text run at (0,17640) width 23: "\x{E2A}\x{E32}\x{E21}"
+      text run at (0,17658) width 23: "\x{E04}\x{E23}\x{E31}\x{E49}\x{E07}"
+      text run at (0,17676) width 17: "\x{E43}\x{E19}"
+      text run at (0,17694) width 27: "\x{E15}\x{E2D}\x{E19}"
+      text run at (0,17712) width 24: "\x{E41}\x{E23}\x{E01}"
+      text run at (0,17730) width 20: "\x{E40}\x{E18}\x{E2D}"
+      text run at (0,17748) width 9: "\x{E01}\x{E47}"
+      text run at (0,17766) width 24: "\x{E23}\x{E39}\x{E49}\x{E2A}\x{E36}\x{E01}"
+      text run at (0,17784) width 14: "\x{E27}\x{E48}\x{E32}"
+      text run at (0,17802) width 17: "\x{E15}\x{E31}\x{E27}"
+      text run at (0,17820) width 20: "\x{E40}\x{E2D}\x{E07}"
+      text run at (0,17838) width 17: "\x{E16}\x{E39}\x{E01}"
+      text run at (0,17856) width 32: "\x{E41}\x{E01}\x{E27}\x{E48}\x{E07}"
+      text run at (0,17874) width 29: "\x{E2D}\x{E22}\x{E48}\x{E32}\x{E07}"
+      text run at (0,17892) width 25: "\x{E41}\x{E1C}\x{E48}\x{E27}"
+      text run at (0,17910) width 20: "\x{E40}\x{E1A}\x{E32}"
+      text run at (0,17928) width 21: "\x{E23}\x{E32}\x{E27}"
+      text run at (0,17946) width 31: "\x{E17}\x{E32}\x{E23}\x{E01}"
+      text run at (0,17964) width 17: "\x{E43}\x{E19}"
+      text run at (0,17982) width 22: "\x{E40}\x{E1B}\x{E25}"
+      text run at (0,18000) width 16: "\x{E42}\x{E15}"
+      text run at (0,18018) width 16: "\x{E42}\x{E15}\x{E49}"
+      text run at (0,18036) width 16: "\x{E44}\x{E21}\x{E48}"
+      text run at (0,18054) width 39: "\x{E0A}\x{E2D}\x{E1A}\x{E43}\x{E08}"
+      text run at (0,18072) width 21: "\x{E40}\x{E25}\x{E22}"
+      text run at (0,18090) width 19: "\x{E21}\x{E31}\x{E19}"
+      text run at (0,18108) width 15: "\x{E27}\x{E34}\x{E48}\x{E07}"
+      text run at (0,18126) width 16: "\x{E44}\x{E1B}"
+      text run at (0,18144) width 15: "\x{E27}\x{E34}\x{E48}\x{E07}"
+      text run at (0,18162) width 22: "\x{E21}\x{E32}\x{E23}"
+      text run at (0,18180) width 17: "\x{E2D}\x{E1A}"
+      text run at (0,18198) width 24: "\x{E2B}\x{E49}\x{E2D}\x{E07}"
+      text run at (0,18216) width 22: "\x{E17}\x{E32}\x{E07}"
+      text run at (0,18234) width 27: "\x{E42}\x{E19}\x{E49}\x{E19}"
+      text run at (0,18252) width 9: "\x{E17}\x{E35}"
+      text run at (0,18270) width 22: "\x{E17}\x{E32}\x{E07}"
+      text run at (0,18288) width 10: "\x{E19}\x{E35}\x{E49}"
+      text run at (0,18306) width 9: "\x{E17}\x{E35}"
+      text run at (0,18324) width 15: "\x{E2A}\x{E48}\x{E07}"
+      text run at (0,18342) width 28: "\x{E40}\x{E2A}\x{E35}\x{E22}\x{E07}"
+      text run at (0,18360) width 20: "\x{E40}\x{E2B}\x{E48}\x{E32}"
+      text run at (0,18378) width 16: "\x{E14}\x{E31}\x{E07}"
+      text run at (0,18396) width 24: "\x{E01}\x{E49}\x{E2D}\x{E07}"
+      text run at (0,18414) width 17: "\x{E41}\x{E15}\x{E48}"
+      text run at (0,18432) width 16: "\x{E42}\x{E14}"
+      text run at (0,18450) width 21: "\x{E42}\x{E23}\x{E18}\x{E35}"
+      text run at (0,18468) width 17: "\x{E19}\x{E31}\x{E48}\x{E07}"
+      text run at (0,18486) width 17: "\x{E19}\x{E34}\x{E48}\x{E07}"
+      text run at (0,18504) width 16: "\x{E2D}\x{E22}\x{E39}\x{E48}"
+      text run at (0,18522) width 19: "\x{E1A}\x{E19}"
+      text run at (0,18540) width 20: "\x{E1E}\x{E37}\x{E49}\x{E19}"
+      text run at (0,18558) width 20: "\x{E40}\x{E1D}\x{E49}\x{E32}"
+      text run at (0,18576) width 25: "\x{E04}\x{E2D}\x{E22}"
+      text run at (0,18594) width 9: "\x{E14}\x{E39}"
+      text run at (0,18612) width 14: "\x{E27}\x{E48}\x{E32}"
+      text run at (0,18630) width 14: "\x{E08}\x{E30}"
+      text run at (0,18648) width 23: "\x{E40}\x{E01}\x{E34}\x{E14}"
+      text run at (0,18666) width 28: "\x{E2D}\x{E30}\x{E44}\x{E23}"
+      text run at (0,18684) width 18: "\x{E02}\x{E36}\x{E49}\x{E19}"
+      text run at (0,18702) width 23: "\x{E04}\x{E23}\x{E31}\x{E49}\x{E07}"
+      text run at (0,18720) width 26: "\x{E2B}\x{E19}\x{E36}\x{E48}\x{E07}"
+      text run at (0,18738) width 16: "\x{E42}\x{E15}"
+      text run at (0,18756) width 16: "\x{E42}\x{E15}\x{E49}"
+      text run at (0,18774) width 35: "\x{E40}\x{E02}\x{E49}\x{E32}\x{E44}\x{E1B}"
+      text run at (0,18792) width 24: "\x{E43}\x{E01}\x{E25}\x{E49}"
+      text run at (0,18810) width 15: "\x{E1D}\x{E32}"
+      text run at (0,18828) width 9: "\x{E17}\x{E35}\x{E48}"
+      text run at (0,18846) width 20: "\x{E1E}\x{E37}\x{E49}\x{E19}"
+      text run at (0,18864) width 24: "\x{E21}\x{E32}\x{E01}"
+      text run at (0,18882) width 16: "\x{E44}\x{E1B}"
+      text run at (0,18900) width 21: "\x{E40}\x{E25}\x{E22}"
+      text run at (0,18918) width 27: "\x{E1E}\x{E25}\x{E31}\x{E14}"
+      text run at (0,18936) width 33: "\x{E15}\x{E01}\x{E25}\x{E07}"
+      text run at (0,18954) width 16: "\x{E44}\x{E1B}"
+      text run at (0,18972) width 9: "\x{E17}\x{E35}"
+      text run at (0,18990) width 24: "\x{E41}\x{E23}\x{E01}"
+      text run at (0,19008) width 23: "\x{E40}\x{E14}\x{E47}\x{E01}"
+      text run at (0,19026) width 27: "\x{E2B}\x{E0D}\x{E34}\x{E07}"
+      text run at (0,19044) width 18: "\x{E04}\x{E34}\x{E14}"
+      text run at (0,19062) width 14: "\x{E27}\x{E48}\x{E32}"
+      text run at (0,19080) width 20: "\x{E40}\x{E18}\x{E2D}"
+      text run at (0,19098) width 14: "\x{E08}\x{E30}"
+      text run at (0,19116) width 19: "\x{E2A}\x{E39}\x{E0D}"
+      text run at (0,19134) width 21: "\x{E40}\x{E2A}\x{E35}\x{E22}"
+      text run at (0,19152) width 19: "\x{E21}\x{E31}\x{E19}"
+      text run at (0,19170) width 16: "\x{E44}\x{E1B}"
+      text run at (0,19188) width 21: "\x{E40}\x{E2A}\x{E35}\x{E22}"
+      text run at (0,19206) width 24: "\x{E41}\x{E25}\x{E49}\x{E27}"
+      text run at (0,19224) width 17: "\x{E41}\x{E15}\x{E48}"
+      text run at (0,19242) width 16: "\x{E0A}\x{E31}\x{E48}\x{E27}"
+      text run at (0,19260) width 16: "\x{E04}\x{E23}\x{E39}\x{E48}"
+      text run at (0,19278) width 20: "\x{E40}\x{E18}\x{E2D}"
+      text run at (0,19296) width 9: "\x{E01}\x{E47}"
+      text run at (0,19314) width 24: "\x{E40}\x{E2B}\x{E47}\x{E19}"
+      text run at (0,19332) width 9: "\x{E2B}\x{E39}"
+      text run at (0,19350) width 23: "\x{E02}\x{E2D}\x{E07}"
+      text run at (0,19368) width 19: "\x{E21}\x{E31}\x{E19}"
+      text run at (0,19386) width 24: "\x{E42}\x{E1C}\x{E25}\x{E48}"
+      text run at (0,19404) width 18: "\x{E02}\x{E36}\x{E49}\x{E19}"
+      text run at (0,19422) width 15: "\x{E21}\x{E32}"
+      text run at (0,19440) width 23: "\x{E08}\x{E32}\x{E01}"
+      text run at (0,19458) width 23: "\x{E0A}\x{E48}\x{E2D}\x{E07}"
+      text run at (0,19476) width 20: "\x{E19}\x{E31}\x{E49}\x{E19}"
+      text run at (0,19494) width 26: "\x{E17}\x{E31}\x{E49}\x{E07}\x{E19}\x{E35}\x{E49}"
+      text run at (0,19512) width 34: "\x{E40}\x{E1E}\x{E23}\x{E32}\x{E30}"
+      text run at (0,19530) width 22: "\x{E41}\x{E23}\x{E07}"
+      text run at (0,19548) width 18: "\x{E01}\x{E14}"
+      text run at (0,19566) width 29: "\x{E2D}\x{E22}\x{E48}\x{E32}\x{E07}"
+      text run at (0,19584) width 28: "\x{E2B}\x{E19}\x{E31}\x{E01}"
+      text run at (0,19602) width 23: "\x{E02}\x{E2D}\x{E07}"
+      text run at (0,19620) width 38: "\x{E2D}\x{E32}\x{E01}\x{E32}\x{E28}"
+      text run at (0,19638) width 31: "\x{E17}\x{E33}\x{E43}\x{E2B}\x{E49}"
+      text run at (0,19656) width 16: "\x{E42}\x{E15}"
+      text run at (0,19674) width 16: "\x{E42}\x{E15}\x{E49}"
+      text run at (0,19692) width 16: "\x{E44}\x{E21}\x{E48}"
+      text run at (0,19710) width 33: "\x{E15}\x{E01}\x{E25}\x{E07}"
+      text run at (0,19728) width 16: "\x{E44}\x{E1B}"
+      text run at (0,19746) width 21: "\x{E02}\x{E49}\x{E32}\x{E07}"
+      text run at (0,19764) width 21: "\x{E25}\x{E48}\x{E32}\x{E07}"
+      text run at (0,19782) width 16: "\x{E42}\x{E14}"
+      text run at (0,19800) width 21: "\x{E42}\x{E23}\x{E18}\x{E35}"
+      text run at (0,19818) width 33: "\x{E04}\x{E25}\x{E32}\x{E19}"
+      text run at (0,19836) width 16: "\x{E44}\x{E1B}"
+      text run at (0,19854) width 9: "\x{E17}\x{E35}\x{E48}"
+      text run at (0,19872) width 23: "\x{E0A}\x{E48}\x{E2D}\x{E07}"
+      text run at (0,19890) width 20: "\x{E19}\x{E31}\x{E49}\x{E19}"
+      text run at (0,19908) width 17: "\x{E08}\x{E31}\x{E1A}"
+      text run at (0,19926) width 9: "\x{E2B}\x{E39}"
+      text run at (0,19944) width 16: "\x{E42}\x{E15}"
+      text run at (0,19962) width 16: "\x{E42}\x{E15}\x{E49}"
+      text run at (0,19980) width 15: "\x{E44}\x{E27}\x{E49}"
+      text run at (0,19998) width 16: "\x{E44}\x{E14}\x{E49}"
+      text run at (0,20016) width 22: "\x{E41}\x{E25}\x{E30}"
+      text run at (0,20034) width 23: "\x{E25}\x{E32}\x{E01}"
+      text run at (0,20052) width 19: "\x{E21}\x{E31}\x{E19}"
+      text run at (0,20070) width 15: "\x{E21}\x{E32}"
+      text run at (0,20088) width 9: "\x{E17}\x{E35}\x{E48}"
+      text run at (0,20106) width 24: "\x{E2B}\x{E49}\x{E2D}\x{E07}"
+      text run at (0,20124) width 17: "\x{E2D}\x{E35}\x{E01}"
+      text run at (0,20142) width 24: "\x{E2B}\x{E25}\x{E31}\x{E07}"
+      text run at (0,20160) width 23: "\x{E08}\x{E32}\x{E01}"
+      text run at (0,20178) width 20: "\x{E19}\x{E31}\x{E49}\x{E19}"
+      text run at (0,20196) width 9: "\x{E01}\x{E47}"
+      text run at (0,20214) width 18: "\x{E1B}\x{E34}\x{E14}"
+      text run at (0,20232) width 15: "\x{E1D}\x{E32}"
+      text run at (0,20250) width 20: "\x{E1E}\x{E37}\x{E49}\x{E19}"
+      text run at (0,20268) width 23: "\x{E40}\x{E1E}\x{E37}\x{E48}\x{E2D}"
+      text run at (0,20286) width 14: "\x{E08}\x{E30}"
+      text run at (0,20304) width 16: "\x{E44}\x{E14}\x{E49}"
+      text run at (0,20322) width 16: "\x{E44}\x{E21}\x{E48}"
+      text run at (0,20340) width 23: "\x{E40}\x{E01}\x{E34}\x{E14}"
+      text run at (0,20358) width 49: "\x{E2D}\x{E38}\x{E1A}\x{E31}\x{E15}\x{E34}\x{E40}\x{E2B}\x{E15}\x{E38}"
+      text run at (0,20376) width 17: "\x{E2D}\x{E35}\x{E01}"
+      text run at (0,20394) width 38: "\x{E0A}\x{E31}\x{E48}\x{E27}\x{E42}\x{E21}\x{E07}"
+      text run at (0,20412) width 24: "\x{E41}\x{E25}\x{E49}\x{E27}"
+      text run at (0,20430) width 38: "\x{E0A}\x{E31}\x{E48}\x{E27}\x{E42}\x{E21}\x{E07}"
+      text run at (0,20448) width 19: "\x{E40}\x{E25}\x{E48}\x{E32}"
+      text run at (0,20466) width 25: "\x{E1C}\x{E48}\x{E32}\x{E19}"
+      text run at (0,20484) width 16: "\x{E44}\x{E1B}"
+      text run at (0,20502) width 16: "\x{E42}\x{E14}"
+      text run at (0,20520) width 21: "\x{E42}\x{E23}\x{E18}\x{E35}"
+      text run at (0,20538) width 32: "\x{E04}\x{E48}\x{E2D}\x{E22}\x{E46}"
+      text run at (0,20556) width 23: "\x{E2B}\x{E32}\x{E22}"
+      text run at (0,20574) width 25: "\x{E01}\x{E25}\x{E31}\x{E27}"
+      text run at (0,20592) width 17: "\x{E41}\x{E15}\x{E48}"
+      text run at (0,20610) width 20: "\x{E40}\x{E18}\x{E2D}"
+      text run at (0,20628) width 24: "\x{E23}\x{E39}\x{E49}\x{E2A}\x{E36}\x{E01}"
+      text run at (0,20646) width 27: "\x{E40}\x{E2B}\x{E07}\x{E32}"
+      text run at (0,20664) width 30: "\x{E40}\x{E2B}\x{E25}\x{E37}\x{E2D}"
+      text run at (0,20682) width 24: "\x{E40}\x{E01}\x{E34}\x{E19}"
+      text run at (0,20700) width 22: "\x{E41}\x{E25}\x{E30}"
+      text run at (0,20718) width 17: "\x{E25}\x{E21}"
+      text run at (0,20736) width 9: "\x{E01}\x{E47}"
+      text run at (0,20754) width 15: "\x{E2A}\x{E48}\x{E07}"
+      text run at (0,20772) width 28: "\x{E40}\x{E2A}\x{E35}\x{E22}\x{E07}"
+      text run at (0,20790) width 26: "\x{E2B}\x{E27}\x{E35}\x{E14}"
+      text run at (0,20808) width 25: "\x{E2B}\x{E27}\x{E37}\x{E2D}"
+      text run at (0,20826) width 16: "\x{E14}\x{E31}\x{E07}"
+      text run at (0,20844) width 21: "\x{E40}\x{E2A}\x{E35}\x{E22}"
+      text run at (0,20862) width 18: "\x{E08}\x{E19}"
+      text run at (0,20880) width 20: "\x{E40}\x{E18}\x{E2D}"
+      text run at (0,20898) width 26: "\x{E41}\x{E17}\x{E1A}"
+      text run at (0,20916) width 14: "\x{E08}\x{E30}"
+      text run at (0,20934) width 9: "\x{E2B}\x{E39}"
+      text run at (0,20952) width 36: "\x{E2B}\x{E19}\x{E27}\x{E01}"
+      text run at (0,20970) width 9: "\x{E17}\x{E35}"
+      text run at (0,20988) width 24: "\x{E41}\x{E23}\x{E01}"
+      text run at (0,21006) width 20: "\x{E40}\x{E18}\x{E2D}"
+      text run at (0,21024) width 31: "\x{E2A}\x{E07}\x{E2A}\x{E31}\x{E22}"
+      text run at (0,21042) width 14: "\x{E27}\x{E48}\x{E32}"
+      text run at (0,21060) width 30: "\x{E04}\x{E07}\x{E08}\x{E30}"
+      text run at (0,21078) width 17: "\x{E16}\x{E39}\x{E01}"
+      text run at (0,21096) width 19: "\x{E09}\x{E35}\x{E01}"
+      text run at (0,21114) width 45: "\x{E01}\x{E23}\x{E30}\x{E0A}\x{E32}\x{E01}"
+      text run at (0,21132) width 25: "\x{E2D}\x{E2D}\x{E01}"
+      text run at (0,21150) width 24: "\x{E40}\x{E1B}\x{E47}\x{E19}"
+      text run at (0,21168) width 18: "\x{E0A}\x{E34}\x{E49}\x{E19}"
+      text run at (0,21186) width 22: "\x{E40}\x{E25}\x{E47}\x{E01}"
+      text run at (0,21204) width 18: "\x{E0A}\x{E34}\x{E49}\x{E19}"
+      text run at (0,21222) width 26: "\x{E19}\x{E49}\x{E2D}\x{E22}"
+      text run at (0,21240) width 22: "\x{E40}\x{E21}\x{E37}\x{E48}\x{E2D}"
+      text run at (0,21258) width 25: "\x{E1A}\x{E49}\x{E32}\x{E19}"
+      text run at (0,21276) width 23: "\x{E40}\x{E2D}\x{E19}"
+      text run at (0,21294) width 17: "\x{E25}\x{E49}\x{E21}"
+      text run at (0,21312) width 15: "\x{E25}\x{E07}"
+      text run at (0,21330) width 17: "\x{E2D}\x{E35}\x{E01}"
+      text run at (0,21348) width 23: "\x{E04}\x{E23}\x{E31}\x{E49}\x{E07}"
+      text run at (0,21366) width 17: "\x{E41}\x{E15}\x{E48}"
+      text run at (0,21384) width 31: "\x{E2B}\x{E25}\x{E32}\x{E22}"
+      text run at (0,21402) width 38: "\x{E0A}\x{E31}\x{E48}\x{E27}\x{E42}\x{E21}\x{E07}"
+      text run at (0,21420) width 25: "\x{E1C}\x{E48}\x{E32}\x{E19}"
+      text run at (0,21438) width 16: "\x{E44}\x{E1B}"
+      text run at (0,21456) width 9: "\x{E01}\x{E47}"
+      text run at (0,21474) width 25: "\x{E44}\x{E21}\x{E48}\x{E21}\x{E35}"
+      text run at (0,21492) width 28: "\x{E2D}\x{E30}\x{E44}\x{E23}"
+      text run at (0,21510) width 23: "\x{E40}\x{E01}\x{E34}\x{E14}"
+      text run at (0,21528) width 18: "\x{E02}\x{E36}\x{E49}\x{E19}"
+      text run at (0,21546) width 20: "\x{E40}\x{E18}\x{E2D}"
+      text run at (0,21564) width 21: "\x{E40}\x{E25}\x{E22}"
+      text run at (0,21582) width 22: "\x{E40}\x{E25}\x{E34}\x{E01}"
+      text run at (0,21600) width 26: "\x{E27}\x{E34}\x{E15}\x{E01}"
+      text run at (0,21618) width 22: "\x{E41}\x{E25}\x{E30}"
+      text run at (0,21636) width 36: "\x{E15}\x{E31}\x{E14}\x{E2A}\x{E34}\x{E19}"
+      text run at (0,21654) width 15: "\x{E43}\x{E08}"
+      text run at (0,21672) width 25: "\x{E04}\x{E2D}\x{E22}"
+      text run at (0,21690) width 9: "\x{E14}\x{E39}"
+      text run at (0,21708) width 29: "\x{E2D}\x{E22}\x{E48}\x{E32}\x{E07}"
+      text run at (0,21726) width 24: "\x{E2A}\x{E07}\x{E1A}"
+      text run at (0,21744) width 22: "\x{E41}\x{E25}\x{E30}"
+      text run at (0,21762) width 15: "\x{E23}\x{E2D}"
+      text run at (0,21780) width 14: "\x{E27}\x{E48}\x{E32}"
+      text run at (0,21798) width 42: "\x{E2D}\x{E19}\x{E32}\x{E04}\x{E15}"
+      text run at (0,21816) width 14: "\x{E08}\x{E30}"
+      text run at (0,21834) width 24: "\x{E40}\x{E1B}\x{E47}\x{E19}"
+      text run at (0,21852) width 42: "\x{E2D}\x{E22}\x{E48}\x{E32}\x{E07}\x{E44}\x{E23}"
+      text run at (0,21870) width 17: "\x{E43}\x{E19}"
+      text run at (0,21888) width 26: "\x{E17}\x{E35}\x{E48}\x{E2A}\x{E38}\x{E14}"
+      text run at (0,21906) width 20: "\x{E40}\x{E18}\x{E2D}"
+      text run at (0,21924) width 33: "\x{E04}\x{E25}\x{E32}\x{E19}"
+      text run at (0,21942) width 23: "\x{E08}\x{E32}\x{E01}"
+      text run at (0,21960) width 20: "\x{E1E}\x{E37}\x{E49}\x{E19}"
+      text run at (0,21978) width 24: "\x{E2B}\x{E49}\x{E2D}\x{E07}"
+      text run at (0,21996) width 9: "\x{E17}\x{E35}\x{E48}"
+      text run at (0,22014) width 24: "\x{E42}\x{E22}\x{E01}"
+      text run at (0,22032) width 16: "\x{E44}\x{E1B}"
+      text run at (0,22050) width 15: "\x{E21}\x{E32}"
+      text run at (0,22068) width 18: "\x{E02}\x{E36}\x{E49}\x{E19}"
+      text run at (0,22086) width 16: "\x{E44}\x{E1B}"
+      text run at (0,22104) width 19: "\x{E1A}\x{E19}"
+      text run at (0,22122) width 29: "\x{E40}\x{E15}\x{E35}\x{E22}\x{E07}"
+      text run at (0,22140) width 24: "\x{E41}\x{E25}\x{E49}\x{E27}"
+      text run at (0,22158) width 9: "\x{E01}\x{E47}"
+      text run at (0,22176) width 28: "\x{E19}\x{E2D}\x{E19}"
+      text run at (0,22194) width 15: "\x{E25}\x{E07}"
+      text run at (0,22212) width 16: "\x{E42}\x{E15}"
+      text run at (0,22230) width 16: "\x{E42}\x{E15}\x{E49}"
+      text run at (0,22248) width 24: "\x{E15}\x{E32}\x{E21}"
+      text run at (0,22266) width 18: "\x{E15}\x{E34}\x{E14}"
+      text run at (0,22284) width 15: "\x{E21}\x{E32}"
+      text run at (0,22302) width 28: "\x{E19}\x{E2D}\x{E19}"
+      text run at (0,22320) width 15: "\x{E25}\x{E07}"
+      text run at (0,22338) width 31: "\x{E43}\x{E01}\x{E25}\x{E49}\x{E46}"
+      text run at (0,22356) width 20: "\x{E40}\x{E18}\x{E2D}"
+      text run at (0,22374) width 16: "\x{E44}\x{E21}\x{E48}"
+      text run at (0,22392) width 14: "\x{E0A}\x{E49}\x{E32}"
+      text run at (0,22410) width 16: "\x{E42}\x{E14}"
+      text run at (0,22428) width 21: "\x{E42}\x{E23}\x{E18}\x{E35}"
+      text run at (0,22446) width 9: "\x{E01}\x{E47}"
+      text run at (0,22464) width 18: "\x{E1B}\x{E34}\x{E14}"
+      text run at (0,22482) width 15: "\x{E15}\x{E32}"
+      text run at (0,22500) width 15: "\x{E25}\x{E07}"
+      text run at (0,22518) width 26: "\x{E2B}\x{E25}\x{E31}\x{E1A}"
+      text run at (0,22536) width 33: "\x{E1C}\x{E25}\x{E47}\x{E2D}\x{E22}"
+      text run at (0,22554) width 16: "\x{E44}\x{E1B}"
+      text run at (0,22572) width 29: "\x{E2D}\x{E22}\x{E48}\x{E32}\x{E07}"
+      text run at (0,22590) width 27: "\x{E2A}\x{E19}\x{E34}\x{E17}"
+      text run at (0,22608) width 23: "\x{E17}\x{E31}\x{E49}\x{E07}\x{E46}"
+      text run at (0,22626) width 9: "\x{E17}\x{E35}\x{E48}"
+      text run at (0,22644) width 25: "\x{E1A}\x{E49}\x{E32}\x{E19}"
+      text run at (0,22662) width 24: "\x{E42}\x{E22}\x{E01}"
+      text run at (0,22680) width 16: "\x{E44}\x{E1B}"
+      text run at (0,22698) width 15: "\x{E21}\x{E32}"
+      text run at (0,22716) width 22: "\x{E41}\x{E25}\x{E30}"
+      text run at (0,22734) width 17: "\x{E25}\x{E21}"
+      text run at (0,22752) width 9: "\x{E01}\x{E47}"
+      text run at (0,22770) width 29: "\x{E04}\x{E23}\x{E32}\x{E07}"
+      text run at (0,22788) width 26: "\x{E2B}\x{E27}\x{E35}\x{E14}"
+      text run at (0,22806) width 25: "\x{E2B}\x{E27}\x{E37}\x{E2D}"
+layer at (471,96) size 1x24012
+  RenderBlock (positioned) {DIV} at (471,96) size 1x24012
+    RenderText {#text} at (0,0) size 61x24011
+      text run at (0,0) width 18: "\x{E1A}\x{E17}"
+      text run at (0,18) width 9: "\x{E17}\x{E35}\x{E48}"
+      text run at (0,36) width 8: "\x{E51}"
+      text run at (0,54) width 24: "\x{E1E}\x{E32}\x{E22}\x{E38}"
+      text run at (0,72) width 49: "\x{E44}\x{E0B}\x{E42}\x{E04}\x{E25}\x{E19}"
+      text run at (0,90) width 16: "\x{E42}\x{E14}"
+      text run at (0,108) width 21: "\x{E42}\x{E23}\x{E18}\x{E35}"
+      text run at (0,126) width 31: "\x{E2D}\x{E32}\x{E28}\x{E31}\x{E22}"
+      text run at (0,144) width 16: "\x{E2D}\x{E22}\x{E39}\x{E48}"
+      text run at (0,162) width 24: "\x{E17}\x{E48}\x{E32}\x{E21}"
+      text run at (0,180) width 30: "\x{E01}\x{E25}\x{E32}\x{E07}"
+      text run at (0,198) width 16: "\x{E17}\x{E38}\x{E48}\x{E07}"
+      text run at (0,216) width 27: "\x{E43}\x{E2B}\x{E0D}\x{E48}"
+      text run at (0,234) width 17: "\x{E43}\x{E19}"
+      text run at (0,252) width 44: "\x{E41}\x{E04}\x{E19}\x{E0B}\x{E31}\x{E2A}"
+      text run at (0,270) width 18: "\x{E01}\x{E31}\x{E1A}"
+      text run at (0,288) width 15: "\x{E25}\x{E38}\x{E07}"
+      text run at (0,306) width 13: "\x{E40}\x{E2E}"
+      text run at (0,324) width 17: "\x{E19}\x{E23}\x{E35}"
+      text run at (0,342) width 22: "\x{E0A}\x{E32}\x{E27}"
+      text run at (0,360) width 14: "\x{E44}\x{E23}\x{E48}"
+      text run at (0,378) width 22: "\x{E41}\x{E25}\x{E30}"
+      text run at (0,396) width 15: "\x{E1B}\x{E49}\x{E32}"
+      text run at (0,414) width 22: "\x{E40}\x{E2D}\x{E47}\x{E21}"
+      text run at (0,432) width 37: "\x{E20}\x{E23}\x{E23}\x{E22}\x{E32}"
+      text run at (0,450) width 35: "\x{E0A}\x{E32}\x{E27}\x{E44}\x{E23}\x{E48}"
+      text run at (0,468) width 25: "\x{E1A}\x{E49}\x{E32}\x{E19}"
+      text run at (0,486) width 23: "\x{E02}\x{E2D}\x{E07}"
+      text run at (0,504) width 27: "\x{E1E}\x{E27}\x{E01}"
+      text run at (0,522) width 19: "\x{E40}\x{E02}\x{E32}"
+      text run at (0,540) width 24: "\x{E2B}\x{E25}\x{E31}\x{E07}"
+      text run at (0,558) width 22: "\x{E40}\x{E25}\x{E47}\x{E01}"
+      text run at (0,576) width 34: "\x{E40}\x{E1E}\x{E23}\x{E32}\x{E30}"
+      text run at (0,594) width 16: "\x{E44}\x{E21}\x{E49}"
+      text run at (0,612) width 28: "\x{E2A}\x{E23}\x{E49}\x{E32}\x{E07}"
+      text run at (0,630) width 25: "\x{E1A}\x{E49}\x{E32}\x{E19}"
+      text run at (0,648) width 24: "\x{E15}\x{E49}\x{E2D}\x{E07}"
+      text run at (0,666) width 18: "\x{E02}\x{E19}"
+      text run at (0,684) width 15: "\x{E21}\x{E32}"
+      text run at (0,702) width 25: "\x{E14}\x{E49}\x{E27}\x{E22}"
+      text run at (0,720) width 40: "\x{E40}\x{E01}\x{E27}\x{E35}\x{E22}\x{E19}"
+      text run at (0,738) width 24: "\x{E40}\x{E1B}\x{E47}\x{E19}"
+      text run at (0,756) width 27: "\x{E23}\x{E30}\x{E22}\x{E30}"
+      text run at (0,774) width 22: "\x{E17}\x{E32}\x{E07}"
+      text run at (0,792) width 31: "\x{E2B}\x{E25}\x{E32}\x{E22}"
+      text run at (0,810) width 24: "\x{E44}\x{E21}\x{E25}\x{E4C}"
+      text run at (0,828) width 25: "\x{E1A}\x{E49}\x{E32}\x{E19}"
+      text run at (0,846) width 9: "\x{E21}\x{E35}"
+      text run at (0,864) width 8: "\x{E2A}\x{E35}\x{E48}"
+      text run at (0,882) width 15: "\x{E1D}\x{E32}"
+      text run at (0,900) width 9: "\x{E21}\x{E35}"
+      text run at (0,918) width 20: "\x{E1E}\x{E37}\x{E49}\x{E19}"
+      text run at (0,936) width 18: "\x{E01}\x{E31}\x{E1A}"
+      text run at (0,954) width 39: "\x{E2B}\x{E25}\x{E31}\x{E07}\x{E04}\x{E32}"
+      text run at (0,972) width 24: "\x{E23}\x{E27}\x{E21}"
+      text run at (0,990) width 15: "\x{E17}\x{E33}"
+      text run at (0,1008) width 24: "\x{E40}\x{E1B}\x{E47}\x{E19}"
+      text run at (0,1026) width 24: "\x{E2B}\x{E49}\x{E2D}\x{E07}"
+      text run at (0,1044) width 30: "\x{E40}\x{E14}\x{E35}\x{E22}\x{E27}"
+      text run at (0,1062) width 17: "\x{E43}\x{E19}"
+      text run at (0,1080) width 24: "\x{E2B}\x{E49}\x{E2D}\x{E07}"
+      text run at (0,1098) width 9: "\x{E21}\x{E35}"
+      text run at (0,1116) width 16: "\x{E17}\x{E31}\x{E49}\x{E07}"
+      text run at (0,1134) width 20: "\x{E40}\x{E15}\x{E32}"
+      text run at (0,1152) width 16: "\x{E2B}\x{E38}\x{E07}"
+      text run at (0,1170) width 18: "\x{E15}\x{E49}\x{E21}"
+      text run at (0,1188) width 9: "\x{E17}\x{E35}\x{E48}"
+      text run at (0,1206) width 27: "\x{E2A}\x{E19}\x{E34}\x{E21}"
+      text run at (0,1224) width 9: "\x{E14}\x{E39}"
+      text run at (0,1242) width 18: "\x{E02}\x{E36}\x{E49}\x{E19}"
+      text run at (0,1260) width 27: "\x{E40}\x{E25}\x{E2D}\x{E30}"
+      text run at (0,1278) width 9: "\x{E21}\x{E35}"
+      text run at (0,1296) width 9: "\x{E15}\x{E39}\x{E49}"
+      text run at (0,1314) width 15: "\x{E43}\x{E2A}\x{E48}"
+      text run at (0,1332) width 24: "\x{E16}\x{E49}\x{E27}\x{E22}"
+      text run at (0,1350) width 23: "\x{E0A}\x{E32}\x{E21}"
+      text run at (0,1368) width 22: "\x{E42}\x{E15}\x{E4A}\x{E30}"
+      text run at (0,1386) width 28: "\x{E40}\x{E01}\x{E49}\x{E32}\x{E2D}\x{E35}\x{E49}"
+      text run at (0,1404) width 23: "\x{E2A}\x{E32}\x{E21}"
+      text run at (0,1422) width 24: "\x{E2B}\x{E23}\x{E37}\x{E2D}"
+      text run at (0,1440) width 8: "\x{E2A}\x{E35}\x{E48}"
+      text run at (0,1458) width 17: "\x{E15}\x{E31}\x{E27}"
+      text run at (0,1476) width 24: "\x{E41}\x{E25}\x{E49}\x{E27}"
+      text run at (0,1494) width 9: "\x{E01}\x{E47}"
+      text run at (0,1512) width 9: "\x{E21}\x{E35}"
+      text run at (0,1530) width 29: "\x{E40}\x{E15}\x{E35}\x{E22}\x{E07}"
+      text run at (0,1548) width 28: "\x{E19}\x{E2D}\x{E19}"
+      text run at (0,1566) width 15: "\x{E25}\x{E38}\x{E07}"
+      text run at (0,1584) width 13: "\x{E40}\x{E2E}"
+      text run at (0,1602) width 17: "\x{E19}\x{E23}\x{E35}"
+      text run at (0,1620) width 18: "\x{E01}\x{E31}\x{E1A}"
+      text run at (0,1638) width 15: "\x{E1B}\x{E49}\x{E32}"
+      text run at (0,1656) width 22: "\x{E40}\x{E2D}\x{E47}\x{E21}"
+      text run at (0,1674) width 9: "\x{E21}\x{E35}"
+      text run at (0,1692) width 29: "\x{E40}\x{E15}\x{E35}\x{E22}\x{E07}"
+      text run at (0,1710) width 28: "\x{E19}\x{E2D}\x{E19}"
+      text run at (0,1728) width 27: "\x{E43}\x{E2B}\x{E0D}\x{E48}"
+      text run at (0,1746) width 16: "\x{E2D}\x{E22}\x{E39}\x{E48}"
+      text run at (0,1764) width 9: "\x{E17}\x{E35}\x{E48}"
+      text run at (0,1782) width 18: "\x{E21}\x{E38}\x{E21}"
+      text run at (0,1800) width 26: "\x{E2B}\x{E19}\x{E36}\x{E48}\x{E07}"
+      text run at (0,1818) width 26: "\x{E2A}\x{E48}\x{E27}\x{E19}"
+      text run at (0,1836) width 16: "\x{E42}\x{E14}"
+      text run at (0,1854) width 21: "\x{E42}\x{E23}\x{E18}\x{E35}"
+      text run at (0,1872) width 9: "\x{E21}\x{E35}"
+      text run at (0,1890) width 29: "\x{E40}\x{E15}\x{E35}\x{E22}\x{E07}"
+      text run at (0,1908) width 22: "\x{E40}\x{E25}\x{E47}\x{E01}"
+      text run at (0,1926) width 17: "\x{E2D}\x{E35}\x{E01}"
+      text run at (0,1944) width 9: "\x{E17}\x{E35}\x{E48}"
+      text run at (0,1962) width 18: "\x{E21}\x{E38}\x{E21}"
+      text run at (0,1980) width 26: "\x{E2B}\x{E19}\x{E36}\x{E48}\x{E07}"
+      text run at (0,1998) width 16: "\x{E44}\x{E21}\x{E48}"
+      text run at (0,2016) width 9: "\x{E21}\x{E35}"
+      text run at (0,2034) width 24: "\x{E2B}\x{E49}\x{E2D}\x{E07}"
+      text run at (0,2052) width 16: "\x{E43}\x{E15}\x{E49}"
+      text run at (0,2070) width 40: "\x{E40}\x{E1E}\x{E14}\x{E32}\x{E19}"
+      text run at (0,2088) width 21: "\x{E40}\x{E25}\x{E22}"
+      text run at (0,2106) width 24: "\x{E2B}\x{E49}\x{E2D}\x{E07}"
+      text run at (0,2124) width 34: "\x{E43}\x{E15}\x{E49}\x{E16}\x{E38}\x{E19}"
+      text run at (0,2142) width 9: "\x{E01}\x{E47}"
+      text run at (0,2160) width 16: "\x{E44}\x{E21}\x{E48}"
+      text run at (0,2178) width 9: "\x{E21}\x{E35}"
+      text run at (0,2196) width 23: "\x{E40}\x{E27}\x{E49}\x{E19}"
+      text run at (0,2214) width 17: "\x{E41}\x{E15}\x{E48}"
+      text run at (0,2232) width 9: "\x{E21}\x{E35}"
+      text run at (0,2250) width 31: "\x{E42}\x{E1E}\x{E23}\x{E07}"
+      text run at (0,2268) width 29: "\x{E40}\x{E25}\x{E47}\x{E01}\x{E46}"
+      text run at (0,2286) width 9: "\x{E17}\x{E35}\x{E48}"
+      text run at (0,2304) width 17: "\x{E02}\x{E38}\x{E14}"
+      text run at (0,2322) width 16: "\x{E44}\x{E1B}"
+      text run at (0,2340) width 16: "\x{E43}\x{E15}\x{E49}"
+      text run at (0,2358) width 20: "\x{E1E}\x{E37}\x{E49}\x{E19}"
+      text run at (0,2376) width 29: "\x{E40}\x{E23}\x{E35}\x{E22}\x{E01}"
+      text run at (0,2394) width 14: "\x{E27}\x{E48}\x{E32}"
+      text run at (0,2412) width 7: "\""
+      text run at (0,2430) width 31: "\x{E42}\x{E1E}\x{E23}\x{E07}"
+      text run at (0,2448) width 49: "\x{E44}\x{E0B}\x{E42}\x{E04}\x{E25}\x{E19}"
+      text run at (0,2466) width 7: "\""
+      text run at (0,2484) width 24: "\x{E40}\x{E1B}\x{E47}\x{E19}"
+      text run at (0,2502) width 9: "\x{E17}\x{E35}\x{E48}"
+      text run at (0,2520) width 57: "\x{E04}\x{E23}\x{E2D}\x{E1A}\x{E04}\x{E23}\x{E31}\x{E27}"
+      text run at (0,2538) width 10: "\x{E19}\x{E35}\x{E49}"
+      text run at (0,2556) width 14: "\x{E08}\x{E30}"
+      text run at (0,2574) width 18: "\x{E21}\x{E38}\x{E14}"
+      text run at (0,2592) width 19: "\x{E40}\x{E02}\x{E49}\x{E32}"
+      text run at (0,2610) width 16: "\x{E44}\x{E1B}"
+      text run at (0,2628) width 22: "\x{E40}\x{E21}\x{E37}\x{E48}\x{E2D}"
+      text run at (0,2646) width 23: "\x{E40}\x{E01}\x{E34}\x{E14}"
+      text run at (0,2664) width 17: "\x{E25}\x{E21}"
+      text run at (0,2682) width 24: "\x{E21}\x{E2B}\x{E32}"
+      text run at (0,2700) width 17: "\x{E20}\x{E31}\x{E22}"
+      text run at (0,2718) width 16: "\x{E0B}\x{E36}\x{E48}\x{E07}"
+      text run at (0,2736) width 46: "\x{E01}\x{E23}\x{E30}\x{E42}\x{E0A}\x{E01}"
+      text run at (0,2754) width 22: "\x{E41}\x{E23}\x{E07}"
+      text run at (0,2772) width 18: "\x{E08}\x{E19}"
+      text run at (0,2790) width 18: "\x{E1A}\x{E14}"
+      text run at (0,2808) width 16: "\x{E02}\x{E22}\x{E35}\x{E49}"
+      text run at (0,2826) width 15: "\x{E2A}\x{E34}\x{E48}\x{E07}"
+      text run at (0,2844) width 17: "\x{E01}\x{E48}\x{E2D}"
+      text run at (0,2862) width 28: "\x{E2A}\x{E23}\x{E49}\x{E32}\x{E07}"
+      text run at (0,2880) width 16: "\x{E43}\x{E14}"
+      text run at (0,2898) width 7: "\x{E46}"
+      text run at (0,2916) width 9: "\x{E17}\x{E35}\x{E48}"
+      text run at (0,2934) width 29: "\x{E02}\x{E27}\x{E32}\x{E07}"
+      text run at (0,2952) width 22: "\x{E17}\x{E32}\x{E07}"
+      text run at (0,2970) width 19: "\x{E21}\x{E31}\x{E19}"
+      text run at (0,2988) width 16: "\x{E44}\x{E14}\x{E49}"
+      text run at (0,3006) width 23: "\x{E15}\x{E23}\x{E07}"
+      text run at (0,3024) width 30: "\x{E01}\x{E25}\x{E32}\x{E07}"
+      text run at (0,3042) width 20: "\x{E1E}\x{E37}\x{E49}\x{E19}"
+      text run at (0,3060) width 9: "\x{E21}\x{E35}"
+      text run at (0,3078) width 15: "\x{E1D}\x{E32}"
+      text run at (0,3096) width 23: "\x{E40}\x{E1B}\x{E34}\x{E14}"
+      text run at (0,3114) width 19: "\x{E40}\x{E02}\x{E49}\x{E32}"
+      text run at (0,3132) width 16: "\x{E44}\x{E1B}"
+      text run at (0,3150) width 23: "\x{E08}\x{E32}\x{E01}"
+      text run at (0,3168) width 20: "\x{E19}\x{E31}\x{E49}\x{E19}"
+      text run at (0,3186) width 9: "\x{E21}\x{E35}"
+      text run at (0,3204) width 34: "\x{E1A}\x{E31}\x{E19}\x{E44}\x{E14}"
+      text run at (0,3222) width 15: "\x{E25}\x{E07}"
+      text run at (0,3240) width 16: "\x{E44}\x{E1B}"
+      text run at (0,3258) width 15: "\x{E16}\x{E36}\x{E07}"
+      text run at (0,3276) width 31: "\x{E42}\x{E1E}\x{E23}\x{E07}"
+      text run at (0,3294) width 18: "\x{E21}\x{E37}\x{E14}"
+      text run at (0,3312) width 22: "\x{E40}\x{E25}\x{E47}\x{E01}"
+      text run at (0,3330) width 7: "\x{E46}"
+      text run at (0,3348) width 22: "\x{E40}\x{E21}\x{E37}\x{E48}\x{E2D}"
+      text run at (0,3366) width 16: "\x{E42}\x{E14}"
+      text run at (0,3384) width 21: "\x{E42}\x{E23}\x{E18}\x{E35}"
+      text run at (0,3402) width 18: "\x{E22}\x{E37}\x{E19}"
+      text run at (0,3420) width 9: "\x{E17}\x{E35}\x{E48}"
+      text run at (0,3438) width 24: "\x{E1B}\x{E32}\x{E01}"
+      text run at (0,3456) width 31: "\x{E1B}\x{E23}\x{E30}\x{E15}\x{E39}"
+      text run at (0,3474) width 22: "\x{E41}\x{E25}\x{E30}"
+      text run at (0,3492) width 24: "\x{E21}\x{E2D}\x{E07}"
+      text run at (0,3510) width 16: "\x{E44}\x{E1B}"
+      text run at (0,3528) width 24: "\x{E23}\x{E2D}\x{E1A}"
+      text run at (0,3546) width 7: "\x{E46}"
+      text run at (0,3564) width 20: "\x{E40}\x{E18}\x{E2D}"
+      text run at (0,3582) width 16: "\x{E44}\x{E21}\x{E48}"
+      text run at (0,3600) width 24: "\x{E40}\x{E2B}\x{E47}\x{E19}"
+      text run at (0,3618) width 28: "\x{E2D}\x{E30}\x{E44}\x{E23}"
+      text run at (0,3636) width 27: "\x{E19}\x{E2D}\x{E01}"
+      text run at (0,3654) width 23: "\x{E08}\x{E32}\x{E01}"
+      text run at (0,3672) width 24: "\x{E17}\x{E49}\x{E2D}\x{E07}"
+      text run at (0,3690) width 16: "\x{E17}\x{E38}\x{E48}\x{E07}"
+      text run at (0,3708) width 30: "\x{E01}\x{E27}\x{E49}\x{E32}\x{E07}"
+      text run at (0,3726) width 8: "\x{E2A}\x{E35}"
+      text run at (0,3744) width 20: "\x{E40}\x{E17}\x{E32}"
+      text run at (0,3762) width 28: "\x{E2B}\x{E21}\x{E48}\x{E19}"
+      text run at (0,3780) width 17: "\x{E17}\x{E31}\x{E48}\x{E27}"
+      text run at (0,3798) width 18: "\x{E17}\x{E38}\x{E01}"
+      text run at (0,3816) width 25: "\x{E14}\x{E49}\x{E32}\x{E19}"
+      text run at (0,3834) width 16: "\x{E44}\x{E21}\x{E48}"
+      text run at (0,3852) width 9: "\x{E21}\x{E35}"
+      text run at (0,3870) width 17: "\x{E41}\x{E21}\x{E49}"
+      text run at (0,3888) width 34: "\x{E15}\x{E49}\x{E19}\x{E44}\x{E21}\x{E49}"
+      text run at (0,3906) width 17: "\x{E2A}\x{E31}\x{E01}"
+      text run at (0,3924) width 19: "\x{E15}\x{E49}\x{E19}"
+      text run at (0,3942) width 24: "\x{E2B}\x{E23}\x{E37}\x{E2D}"
+      text run at (0,3960) width 25: "\x{E1A}\x{E49}\x{E32}\x{E19}"
+      text run at (0,3978) width 17: "\x{E2A}\x{E31}\x{E01}"
+      text run at (0,3996) width 24: "\x{E2B}\x{E25}\x{E31}\x{E07}"
+      text run at (0,4014) width 9: "\x{E17}\x{E35}\x{E48}"
+      text run at (0,4032) width 24: "\x{E42}\x{E1C}\x{E25}\x{E48}"
+      text run at (0,4050) width 20: "\x{E1E}\x{E49}\x{E19}"
+      text run at (0,4068) width 18: "\x{E20}\x{E39}\x{E21}\x{E34}"
+      text run at (0,4086) width 45: "\x{E1B}\x{E23}\x{E30}\x{E40}\x{E17}\x{E28}"
+      text run at (0,4104) width 18: "\x{E2D}\x{E31}\x{E19}"
+      text run at (0,4122) width 22: "\x{E23}\x{E32}\x{E1A}"
+      text run at (0,4140) width 29: "\x{E40}\x{E23}\x{E35}\x{E22}\x{E1A}"
+      text run at (0,4158) width 17: "\x{E41}\x{E1C}\x{E48}"
+      text run at (0,4176) width 16: "\x{E44}\x{E1B}"
+      text run at (0,4194) width 24: "\x{E44}\x{E01}\x{E25}"
+      text run at (0,4212) width 18: "\x{E08}\x{E19}"
+      text run at (0,4230) width 17: "\x{E08}\x{E14}"
+      text run at (0,4248) width 25: "\x{E02}\x{E2D}\x{E1A}"
+      text run at (0,4266) width 16: "\x{E1F}\x{E49}\x{E32}"
+      text run at (0,4284) width 17: "\x{E17}\x{E31}\x{E48}\x{E27}"
+      text run at (0,4302) width 18: "\x{E17}\x{E38}\x{E01}"
+      text run at (0,4320) width 18: "\x{E17}\x{E34}\x{E28}"
+      text run at (0,4338) width 24: "\x{E14}\x{E27}\x{E07}"
+      text run at (0,4356) width 33: "\x{E15}\x{E30}\x{E27}\x{E31}\x{E19}"
+      text run at (0,4374) width 20: "\x{E40}\x{E1C}\x{E32}"
+      text run at (0,4392) width 19: "\x{E1C}\x{E37}\x{E19}"
+      text run at (0,4410) width 19: "\x{E14}\x{E34}\x{E19}"
+      text run at (0,4428) width 9: "\x{E17}\x{E35}\x{E48}"
+      text run at (0,4446) width 15: "\x{E44}\x{E16}"
+      text run at (0,4464) width 24: "\x{E41}\x{E25}\x{E49}\x{E27}"
+      text run at (0,4482) width 18: "\x{E08}\x{E19}"
+      text run at (0,4500) width 31: "\x{E01}\x{E25}\x{E32}\x{E22}"
+      text run at (0,4518) width 24: "\x{E40}\x{E1B}\x{E47}\x{E19}"
+      text run at (0,4536) width 27: "\x{E41}\x{E1C}\x{E48}\x{E19}"
+      text run at (0,4554) width 33: "\x{E21}\x{E2B}\x{E36}\x{E21}\x{E32}"
+      text run at (0,4572) width 8: "\x{E2A}\x{E35}"
+      text run at (0,4590) width 15: "\x{E14}\x{E33}"
+      text run at (0,4608) width 9: "\x{E21}\x{E35}"
+      text run at (0,4626) width 23: "\x{E23}\x{E2D}\x{E22}"
+      text run at (0,4644) width 26: "\x{E41}\x{E15}\x{E01}"
+      text run at (0,4662) width 37: "\x{E23}\x{E30}\x{E41}\x{E2B}\x{E07}"
+      text run at (0,4680) width 16: "\x{E2D}\x{E22}\x{E39}\x{E48}"
+      text run at (0,4698) width 34: "\x{E15}\x{E25}\x{E2D}\x{E14}"
+      text run at (0,4716) width 34: "\x{E41}\x{E21}\x{E49}\x{E41}\x{E15}\x{E48}"
+      text run at (0,4734) width 26: "\x{E2B}\x{E0D}\x{E49}\x{E32}"
+      text run at (0,4752) width 9: "\x{E01}\x{E47}"
+      text run at (0,4770) width 16: "\x{E44}\x{E21}\x{E48}"
+      text run at (0,4788) width 29: "\x{E40}\x{E02}\x{E35}\x{E22}\x{E27}"
+      text run at (0,4806) width 34: "\x{E40}\x{E1E}\x{E23}\x{E32}\x{E30}"
+      text run at (0,4824) width 24: "\x{E14}\x{E27}\x{E07}"
+      text run at (0,4842) width 33: "\x{E15}\x{E30}\x{E27}\x{E31}\x{E19}"
+      text run at (0,4860) width 20: "\x{E40}\x{E1C}\x{E32}"
+      text run at (0,4878) width 25: "\x{E22}\x{E2D}\x{E14}"
+      text run at (0,4896) width 16: "\x{E43}\x{E1A}"
+      text run at (0,4914) width 22: "\x{E22}\x{E32}\x{E27}"
+      text run at (0,4932) width 21: "\x{E40}\x{E2A}\x{E35}\x{E22}"
+      text run at (0,4950) width 18: "\x{E08}\x{E19}"
+      text run at (0,4968) width 24: "\x{E40}\x{E1B}\x{E47}\x{E19}"
+      text run at (0,4986) width 8: "\x{E2A}\x{E35}"
+      text run at (0,5004) width 20: "\x{E40}\x{E17}\x{E32}"
+      text run at (0,5022) width 28: "\x{E2B}\x{E21}\x{E48}\x{E19}"
+      text run at (0,5040) width 24: "\x{E21}\x{E2D}\x{E07}"
+      text run at (0,5058) width 24: "\x{E40}\x{E2B}\x{E47}\x{E19}"
+      text run at (0,5076) width 16: "\x{E2D}\x{E22}\x{E39}\x{E48}"
+      text run at (0,5094) width 17: "\x{E17}\x{E31}\x{E48}\x{E27}"
+      text run at (0,5112) width 16: "\x{E44}\x{E1B}"
+      text run at (0,5130) width 23: "\x{E04}\x{E23}\x{E31}\x{E49}\x{E07}"
+      text run at (0,5148) width 26: "\x{E2B}\x{E19}\x{E36}\x{E48}\x{E07}"
+      text run at (0,5166) width 22: "\x{E40}\x{E04}\x{E22}"
+      text run at (0,5184) width 15: "\x{E17}\x{E32}"
+      text run at (0,5202) width 8: "\x{E2A}\x{E35}"
+      text run at (0,5220) width 25: "\x{E1A}\x{E49}\x{E32}\x{E19}"
+      text run at (0,5238) width 19: "\x{E40}\x{E2D}\x{E32}"
+      text run at (0,5256) width 15: "\x{E44}\x{E27}\x{E49}"
+      text run at (0,5274) width 17: "\x{E41}\x{E15}\x{E48}"
+      text run at (0,5292) width 9: "\x{E01}\x{E47}"
+      text run at (0,5310) width 17: "\x{E16}\x{E39}\x{E01}"
+      text run at (0,5328) width 24: "\x{E14}\x{E27}\x{E07}"
+      text run at (0,5346) width 33: "\x{E15}\x{E30}\x{E27}\x{E31}\x{E19}"
+      text run at (0,5364) width 20: "\x{E40}\x{E1C}\x{E32}"
+      text run at (0,5382) width 21: "\x{E40}\x{E2A}\x{E35}\x{E22}"
+      text run at (0,5400) width 18: "\x{E08}\x{E19}"
+      text run at (0,5418) width 8: "\x{E2A}\x{E35}"
+      text run at (0,5436) width 25: "\x{E1E}\x{E2D}\x{E07}"
+      text run at (0,5454) width 24: "\x{E41}\x{E25}\x{E49}\x{E27}"
+      text run at (0,5472) width 19: "\x{E1D}\x{E19}"
+      text run at (0,5490) width 9: "\x{E01}\x{E47}"
+      text run at (0,5508) width 14: "\x{E0A}\x{E30}"
+      text run at (0,5526) width 19: "\x{E21}\x{E31}\x{E19}"
+      text run at (0,5544) width 26: "\x{E2B}\x{E25}\x{E38}\x{E14}"
+      text run at (0,5562) width 16: "\x{E44}\x{E1B}"
+      text run at (0,5580) width 18: "\x{E08}\x{E19}"
+      text run at (0,5598) width 27: "\x{E2B}\x{E21}\x{E14}"
+      text run at (0,5616) width 22: "\x{E41}\x{E25}\x{E30}"
+      text run at (0,5634) width 27: "\x{E15}\x{E2D}\x{E19}"
+      text run at (0,5652) width 10: "\x{E19}\x{E35}\x{E49}"
+      text run at (0,5670) width 25: "\x{E1A}\x{E49}\x{E32}\x{E19}"
+      text run at (0,5688) width 15: "\x{E08}\x{E36}\x{E07}"
+      text run at (0,5706) width 9: "\x{E14}\x{E39}"
+      text run at (0,5724) width 61: "\x{E2B}\x{E21}\x{E48}\x{E19}\x{E2B}\x{E21}\x{E2D}\x{E07}"
+      text run at (0,5742) width 24: "\x{E40}\x{E1B}\x{E47}\x{E19}"
+      text run at (0,5760) width 8: "\x{E2A}\x{E35}"
+      text run at (0,5778) width 20: "\x{E40}\x{E17}\x{E32}"
+      text run at (0,5796) width 41: "\x{E40}\x{E2B}\x{E21}\x{E37}\x{E2D}\x{E19}"
+      text run at (0,5814) width 15: "\x{E2A}\x{E34}\x{E48}\x{E07}"
+      text run at (0,5832) width 18: "\x{E2D}\x{E37}\x{E48}\x{E19}"
+      text run at (0,5850) width 7: "\x{E46}"
+      text run at (0,5868) width 25: "\x{E14}\x{E49}\x{E27}\x{E22}"
+      text run at (0,5886) width 27: "\x{E15}\x{E2D}\x{E19}"
+      text run at (0,5904) width 9: "\x{E17}\x{E35}\x{E48}"
+      text run at (0,5922) width 15: "\x{E1B}\x{E49}\x{E32}"
+      text run at (0,5940) width 22: "\x{E40}\x{E2D}\x{E47}\x{E21}"
+      text run at (0,5958) width 22: "\x{E22}\x{E49}\x{E32}\x{E22}"
+      text run at (0,5976) width 15: "\x{E21}\x{E32}"
+      text run at (0,5994) width 16: "\x{E2D}\x{E22}\x{E39}\x{E48}"
+      text run at (0,6012) width 9: "\x{E17}\x{E35}\x{E48}"
+      text run at (0,6030) width 10: "\x{E19}\x{E35}\x{E48}"
+      text run at (0,6048) width 20: "\x{E40}\x{E18}\x{E2D}"
+      text run at (0,6066) width 15: "\x{E22}\x{E31}\x{E07}"
+      text run at (0,6084) width 22: "\x{E2A}\x{E32}\x{E27}"
+      text run at (0,6102) width 24: "\x{E40}\x{E1B}\x{E47}\x{E19}"
+      text run at (0,6120) width 37: "\x{E20}\x{E23}\x{E23}\x{E22}\x{E32}"
+      text run at (0,6138) width 9: "\x{E17}\x{E35}\x{E48}"
+      text run at (0,6156) width 38: "\x{E07}\x{E14}\x{E07}\x{E32}\x{E21}"
+      text run at (0,6174) width 24: "\x{E41}\x{E25}\x{E49}\x{E27}"
+      text run at (0,6192) width 26: "\x{E41}\x{E14}\x{E14}"
+      text run at (0,6210) width 22: "\x{E41}\x{E25}\x{E30}"
+      text run at (0,6228) width 17: "\x{E25}\x{E21}"
+      text run at (0,6246) width 9: "\x{E01}\x{E47}"
+      text run at (0,6264) width 16: "\x{E44}\x{E14}\x{E49}"
+      text run at (0,6282) width 40: "\x{E40}\x{E1B}\x{E25}\x{E35}\x{E48}\x{E22}\x{E19}"
+      text run at (0,6300) width 20: "\x{E40}\x{E18}\x{E2D}"
+      text run at (0,6318) width 16: "\x{E44}\x{E1B}"
+      text run at (0,6336) width 19: "\x{E40}\x{E2D}\x{E32}"
+      text run at (0,6354) width 45: "\x{E1B}\x{E23}\x{E30}\x{E01}\x{E32}\x{E22}"
+      text run at (0,6372) width 16: "\x{E44}\x{E1B}"
+      text run at (0,6390) width 23: "\x{E08}\x{E32}\x{E01}"
+      text run at (0,6408) width 39: "\x{E14}\x{E27}\x{E07}\x{E15}\x{E32}"
+      text run at (0,6426) width 20: "\x{E40}\x{E18}\x{E2D}"
+      text run at (0,6444) width 33: "\x{E1B}\x{E25}\x{E48}\x{E2D}\x{E22}"
+      text run at (0,6462) width 15: "\x{E44}\x{E27}\x{E49}"
+      text run at (0,6480) width 17: "\x{E41}\x{E15}\x{E48}"
+      text run at (0,6498) width 32: "\x{E04}\x{E27}\x{E32}\x{E21}"
+      text run at (0,6516) width 25: "\x{E2A}\x{E38}\x{E02}\x{E38}\x{E21}"
+      text run at (0,6534) width 29: "\x{E2D}\x{E22}\x{E48}\x{E32}\x{E07}"
+      text run at (0,6552) width 61: "\x{E2B}\x{E21}\x{E48}\x{E19}\x{E2B}\x{E21}\x{E2D}\x{E07}"
+      text run at (0,6570) width 19: "\x{E40}\x{E2D}\x{E32}"
+      text run at (0,6588) width 8: "\x{E2A}\x{E35}"
+      text run at (0,6606) width 24: "\x{E41}\x{E14}\x{E07}"
+      text run at (0,6624) width 23: "\x{E08}\x{E32}\x{E01}"
+      text run at (0,6642) width 26: "\x{E41}\x{E01}\x{E49}\x{E21}"
+      text run at (0,6660) width 22: "\x{E41}\x{E25}\x{E30}"
+      text run at (0,6678) width 16: "\x{E23}\x{E34}\x{E21}"
+      text run at (0,6696) width 33: "\x{E1D}\x{E35}\x{E1B}\x{E32}\x{E01}"
+      text run at (0,6714) width 20: "\x{E40}\x{E18}\x{E2D}"
+      text run at (0,6732) width 16: "\x{E44}\x{E1B}"
+      text run at (0,6750) width 31: "\x{E01}\x{E25}\x{E32}\x{E22}"
+      text run at (0,6768) width 24: "\x{E40}\x{E1B}\x{E47}\x{E19}"
+      text run at (0,6786) width 8: "\x{E2A}\x{E35}"
+      text run at (0,6804) width 28: "\x{E2B}\x{E21}\x{E48}\x{E19}"
+      text run at (0,6822) width 7: "\x{E46}"
+      text run at (0,6840) width 41: "\x{E40}\x{E2B}\x{E21}\x{E37}\x{E2D}\x{E19}"
+      text run at (0,6858) width 19: "\x{E01}\x{E31}\x{E19}"
+      text run at (0,6876) width 20: "\x{E40}\x{E18}\x{E2D}"
+      text run at (0,6894) width 26: "\x{E1C}\x{E2D}\x{E21}"
+      text run at (0,6912) width 22: "\x{E41}\x{E25}\x{E30}"
+      text run at (0,6930) width 24: "\x{E2B}\x{E25}\x{E31}\x{E07}"
+      text run at (0,6948) width 23: "\x{E42}\x{E04}\x{E49}\x{E07}"
+      text run at (0,6966) width 22: "\x{E41}\x{E25}\x{E30}"
+      text run at (0,6984) width 30: "\x{E40}\x{E14}\x{E35}\x{E4B}\x{E22}\x{E27}"
+      text run at (0,7002) width 10: "\x{E19}\x{E35}\x{E49}"
+      text run at (0,7020) width 16: "\x{E44}\x{E21}\x{E48}"
+      text run at (0,7038) width 22: "\x{E40}\x{E04}\x{E22}"
+      text run at (0,7056) width 17: "\x{E22}\x{E34}\x{E49}\x{E21}"
+      text run at (0,7074) width 21: "\x{E40}\x{E25}\x{E22}"
+      text run at (0,7092) width 22: "\x{E40}\x{E21}\x{E37}\x{E48}\x{E2D}"
+      text run at (0,7110) width 16: "\x{E42}\x{E14}"
+      text run at (0,7128) width 21: "\x{E42}\x{E23}\x{E18}\x{E35}"
+      text run at (0,7146) width 16: "\x{E0B}\x{E36}\x{E48}\x{E07}"
+      text run at (0,7164) width 24: "\x{E40}\x{E1B}\x{E47}\x{E19}"
+      text run at (0,7182) width 23: "\x{E40}\x{E14}\x{E47}\x{E01}"
+      text run at (0,7200) width 38: "\x{E01}\x{E33}\x{E1E}\x{E23}\x{E49}\x{E32}"
+      text run at (0,7218) width 15: "\x{E21}\x{E32}"
+      text run at (0,7236) width 16: "\x{E2D}\x{E22}\x{E39}\x{E48}"
+      text run at (0,7254) width 18: "\x{E01}\x{E31}\x{E1A}"
+      text run at (0,7272) width 20: "\x{E40}\x{E18}\x{E2D}"
+      text run at (0,7290) width 27: "\x{E15}\x{E2D}\x{E19}"
+      text run at (0,7308) width 24: "\x{E41}\x{E23}\x{E01}"
+      text run at (0,7326) width 15: "\x{E1B}\x{E49}\x{E32}"
+      text run at (0,7344) width 22: "\x{E40}\x{E2D}\x{E47}\x{E21}"
+      text run at (0,7362) width 19: "\x{E15}\x{E37}\x{E48}\x{E19}"
+      text run at (0,7380) width 24: "\x{E40}\x{E15}\x{E49}\x{E19}"
+      text run at (0,7398) width 18: "\x{E01}\x{E31}\x{E1A}"
+      text run at (0,7416) width 28: "\x{E40}\x{E2A}\x{E35}\x{E22}\x{E07}"
+      text run at (0,7434) width 41: "\x{E2B}\x{E31}\x{E27}\x{E40}\x{E23}\x{E32}\x{E30}"
+      text run at (0,7452) width 23: "\x{E02}\x{E2D}\x{E07}"
+      text run at (0,7470) width 23: "\x{E40}\x{E14}\x{E47}\x{E01}"
+      text run at (0,7488) width 26: "\x{E19}\x{E49}\x{E2D}\x{E22}"
+      text run at (0,7506) width 24: "\x{E21}\x{E32}\x{E01}"
+      text run at (0,7524) width 20: "\x{E40}\x{E18}\x{E2D}"
+      text run at (0,7542) width 14: "\x{E08}\x{E30}"
+      text run at (0,7560) width 15: "\x{E2A}\x{E48}\x{E07}"
+      text run at (0,7578) width 28: "\x{E40}\x{E2A}\x{E35}\x{E22}\x{E07}"
+      text run at (0,7596) width 22: "\x{E23}\x{E49}\x{E2D}\x{E07}"
+      text run at (0,7614) width 24: "\x{E41}\x{E25}\x{E49}\x{E27}"
+      text run at (0,7632) width 19: "\x{E40}\x{E2D}\x{E32}"
+      text run at (0,7650) width 17: "\x{E21}\x{E37}\x{E2D}"
+      text run at (0,7668) width 24: "\x{E17}\x{E32}\x{E1A}"
+      text run at (0,7686) width 17: "\x{E2D}\x{E01}"
+      text run at (0,7704) width 18: "\x{E17}\x{E38}\x{E01}"
+      text run at (0,7722) width 23: "\x{E04}\x{E23}\x{E31}\x{E49}\x{E07}"
+      text run at (0,7740) width 9: "\x{E17}\x{E35}\x{E48}"
+      text run at (0,7758) width 28: "\x{E40}\x{E2A}\x{E35}\x{E22}\x{E07}"
+      text run at (0,7776) width 18: "\x{E2D}\x{E31}\x{E19}"
+      text run at (0,7794) width 32: "\x{E23}\x{E48}\x{E32}\x{E40}\x{E23}\x{E34}\x{E07}"
+      text run at (0,7812) width 23: "\x{E02}\x{E2D}\x{E07}"
+      text run at (0,7830) width 16: "\x{E42}\x{E14}"
+      text run at (0,7848) width 21: "\x{E42}\x{E23}\x{E18}\x{E35}"
+      text run at (0,7866) width 19: "\x{E40}\x{E02}\x{E49}\x{E32}"
+      text run at (0,7884) width 9: "\x{E2B}\x{E39}"
+      text run at (0,7902) width 20: "\x{E40}\x{E18}\x{E2D}"
+      text run at (0,7920) width 22: "\x{E41}\x{E25}\x{E30}"
+      text run at (0,7938) width 20: "\x{E40}\x{E18}\x{E2D}"
+      text run at (0,7956) width 20: "\x{E40}\x{E1D}\x{E49}\x{E32}"
+      text run at (0,7974) width 24: "\x{E21}\x{E2D}\x{E07}"
+      text run at (0,7992) width 23: "\x{E40}\x{E14}\x{E47}\x{E01}"
+      text run at (0,8010) width 27: "\x{E2B}\x{E0D}\x{E34}\x{E07}"
+      text run at (0,8028) width 26: "\x{E19}\x{E49}\x{E2D}\x{E22}"
+      text run at (0,8046) width 7: "\x{E46}"
+      text run at (0,8064) width 25: "\x{E14}\x{E49}\x{E27}\x{E22}"
+      text run at (0,8082) width 32: "\x{E04}\x{E27}\x{E32}\x{E21}"
+      text run at (0,8100) width 54: "\x{E1B}\x{E23}\x{E30}\x{E2B}\x{E25}\x{E32}\x{E14}"
+      text run at (0,8118) width 15: "\x{E43}\x{E08}"
+      text run at (0,8136) width 25: "\x{E14}\x{E49}\x{E27}\x{E22}"
+      text run at (0,8154) width 15: "\x{E22}\x{E31}\x{E07}"
+      text run at (0,8172) width 15: "\x{E2B}\x{E32}"
+      text run at (0,8190) width 28: "\x{E2D}\x{E30}\x{E44}\x{E23}"
+      text run at (0,8208) width 15: "\x{E21}\x{E32}"
+      text run at (0,8226) width 24: "\x{E40}\x{E1B}\x{E47}\x{E19}"
+      text run at (0,8244) width 27: "\x{E40}\x{E23}\x{E37}\x{E48}\x{E2D}\x{E07}"
+      text run at (0,8262) width 41: "\x{E2B}\x{E31}\x{E27}\x{E40}\x{E23}\x{E32}\x{E30}"
+      text run at (0,8280) width 16: "\x{E44}\x{E14}\x{E49}"
+      text run at (0,8298) width 15: "\x{E25}\x{E38}\x{E07}"
+      text run at (0,8316) width 13: "\x{E40}\x{E2E}"
+      text run at (0,8334) width 17: "\x{E19}\x{E23}\x{E35}"
+      text run at (0,8352) width 16: "\x{E44}\x{E21}\x{E48}"
+      text run at (0,8370) width 22: "\x{E40}\x{E04}\x{E22}"
+      text run at (0,8388) width 41: "\x{E2B}\x{E31}\x{E27}\x{E40}\x{E23}\x{E32}\x{E30}"
+      text run at (0,8406) width 15: "\x{E25}\x{E38}\x{E07}"
+      text run at (0,8424) width 38: "\x{E17}\x{E33}\x{E07}\x{E32}\x{E19}"
+      text run at (0,8442) width 28: "\x{E2B}\x{E19}\x{E31}\x{E01}"
+      text run at (0,8460) width 23: "\x{E08}\x{E32}\x{E01}"
+      text run at (0,8478) width 19: "\x{E40}\x{E0A}\x{E49}\x{E32}"
+      text run at (0,8496) width 18: "\x{E22}\x{E31}\x{E19}"
+      text run at (0,8514) width 15: "\x{E04}\x{E48}\x{E33}"
+      text run at (0,8532) width 22: "\x{E41}\x{E25}\x{E30}"
+      text run at (0,8550) width 16: "\x{E44}\x{E21}\x{E48}"
+      text run at (0,8568) width 22: "\x{E40}\x{E04}\x{E22}"
+      text run at (0,8586) width 24: "\x{E23}\x{E39}\x{E49}\x{E08}\x{E31}\x{E01}"
+      text run at (0,8604) width 14: "\x{E27}\x{E48}\x{E32}"
+      text run at (0,8622) width 32: "\x{E04}\x{E27}\x{E32}\x{E21}"
+      text run at (0,8640) width 32: "\x{E23}\x{E48}\x{E32}\x{E40}\x{E23}\x{E34}\x{E07}"
+      text run at (0,8658) width 17: "\x{E04}\x{E37}\x{E2D}"
+      text run at (0,8676) width 28: "\x{E2D}\x{E30}\x{E44}\x{E23}"
+      text run at (0,8694) width 15: "\x{E25}\x{E38}\x{E07}"
+      text run at (0,8712) width 9: "\x{E14}\x{E39}"
+      text run at (0,8730) width 61: "\x{E2B}\x{E21}\x{E48}\x{E19}\x{E2B}\x{E21}\x{E2D}\x{E07}"
+      text run at (0,8748) width 16: "\x{E44}\x{E1B}"
+      text run at (0,8766) width 27: "\x{E2B}\x{E21}\x{E14}"
+      text run at (0,8784) width 16: "\x{E15}\x{E31}\x{E49}\x{E07}"
+      text run at (0,8802) width 17: "\x{E41}\x{E15}\x{E48}"
+      text run at (0,8820) width 27: "\x{E40}\x{E04}\x{E23}\x{E32}"
+      text run at (0,8838) width 22: "\x{E22}\x{E32}\x{E27}"
+      text run at (0,8856) width 18: "\x{E08}\x{E19}"
+      text run at (0,8874) width 17: "\x{E08}\x{E14}"
+      text run at (0,8892) width 42: "\x{E23}\x{E2D}\x{E07}\x{E40}\x{E17}\x{E49}\x{E32}"
+      text run at (0,8910) width 18: "\x{E1A}\x{E39}\x{E15}"
+      text run at (0,8928) width 18: "\x{E2D}\x{E31}\x{E19}"
+      text run at (0,8946) width 32: "\x{E2B}\x{E22}\x{E32}\x{E1A}"
+      text run at (0,8964) width 24: "\x{E41}\x{E25}\x{E49}\x{E27}"
+      text run at (0,8982) width 15: "\x{E25}\x{E38}\x{E07}"
+      text run at (0,9000) width 9: "\x{E01}\x{E47}"
+      text run at (0,9018) width 9: "\x{E14}\x{E39}"
+      text run at (0,9036) width 52: "\x{E40}\x{E04}\x{E23}\x{E48}\x{E07}\x{E02}\x{E23}\x{E36}\x{E21}"
+      text run at (0,9054) width 16: "\x{E19}\x{E48}\x{E32}"
+      text run at (0,9072) width 28: "\x{E40}\x{E01}\x{E23}\x{E07}"
+      text run at (0,9090) width 23: "\x{E02}\x{E32}\x{E21}"
+      text run at (0,9108) width 16: "\x{E44}\x{E21}\x{E48}"
+      text run at (0,9126) width 25: "\x{E04}\x{E48}\x{E2D}\x{E22}"
+      text run at (0,9144) width 14: "\x{E08}\x{E30}"
+      text run at (0,9162) width 19: "\x{E1E}\x{E39}\x{E14}"
+      text run at (0,9180) width 9: "\x{E21}\x{E35}"
+      text run at (0,9198) width 16: "\x{E42}\x{E15}"
+      text run at (0,9216) width 16: "\x{E42}\x{E15}\x{E49}"
+      text run at (0,9234) width 9: "\x{E17}\x{E35}\x{E48}"
+      text run at (0,9252) width 15: "\x{E17}\x{E33}"
+      text run at (0,9270) width 16: "\x{E43}\x{E2B}\x{E49}"
+      text run at (0,9288) width 16: "\x{E42}\x{E14}"
+      text run at (0,9306) width 21: "\x{E42}\x{E23}\x{E18}\x{E35}"
+      text run at (0,9324) width 41: "\x{E2B}\x{E31}\x{E27}\x{E40}\x{E23}\x{E32}\x{E30}"
+      text run at (0,9342) width 16: "\x{E44}\x{E14}\x{E49}"
+      text run at (0,9360) width 22: "\x{E41}\x{E25}\x{E30}"
+      text run at (0,9378) width 24: "\x{E0A}\x{E48}\x{E27}\x{E22}"
+      text run at (0,9396) width 20: "\x{E40}\x{E18}\x{E2D}"
+      text run at (0,9414) width 16: "\x{E43}\x{E2B}\x{E49}"
+      text run at (0,9432) width 20: "\x{E1E}\x{E49}\x{E19}"
+      text run at (0,9450) width 23: "\x{E08}\x{E32}\x{E01}"
+      text run at (0,9468) width 22: "\x{E01}\x{E32}\x{E23}"
+      text run at (0,9486) width 31: "\x{E01}\x{E25}\x{E32}\x{E22}"
+      text run at (0,9504) width 24: "\x{E40}\x{E1B}\x{E47}\x{E19}"
+      text run at (0,9522) width 8: "\x{E2A}\x{E35}"
+      text run at (0,9540) width 20: "\x{E40}\x{E17}\x{E32}"
+      text run at (0,9558) width 28: "\x{E2B}\x{E21}\x{E48}\x{E19}"
+      text run at (0,9576) width 41: "\x{E40}\x{E2B}\x{E21}\x{E37}\x{E2D}\x{E19}"
+      text run at (0,9594) width 18: "\x{E01}\x{E31}\x{E1A}"
+      text run at (0,9612) width 15: "\x{E2A}\x{E34}\x{E48}\x{E07}"
+      text run at (0,9630) width 24: "\x{E23}\x{E2D}\x{E1A}"
+      text run at (0,9648) width 17: "\x{E15}\x{E31}\x{E27}"
+      text run at (0,9666) width 18: "\x{E2D}\x{E37}\x{E48}\x{E19}"
+      text run at (0,9684) width 7: "\x{E46}"
+      text run at (0,9702) width 16: "\x{E42}\x{E15}"
+      text run at (0,9720) width 16: "\x{E42}\x{E15}\x{E49}"
+      text run at (0,9738) width 8: "\x{E2A}\x{E35}"
+      text run at (0,9756) width 16: "\x{E44}\x{E21}\x{E48}"
+      text run at (0,9774) width 20: "\x{E40}\x{E17}\x{E32}"
+      text run at (0,9792) width 28: "\x{E2B}\x{E21}\x{E48}\x{E19}"
+      text run at (0,9810) width 17: "\x{E41}\x{E15}\x{E48}"
+      text run at (0,9828) width 19: "\x{E21}\x{E31}\x{E19}"
+      text run at (0,9846) width 24: "\x{E40}\x{E1B}\x{E47}\x{E19}"
+      text run at (0,9864) width 24: "\x{E2B}\x{E21}\x{E32}"
+      text run at (0,9882) width 8: "\x{E2A}\x{E35}"
+      text run at (0,9900) width 15: "\x{E14}\x{E33}"
+      text run at (0,9918) width 17: "\x{E15}\x{E31}\x{E27}"
+      text run at (0,9936) width 26: "\x{E19}\x{E49}\x{E2D}\x{E22}"
+      text run at (0,9954) width 7: "\x{E46}"
+      text run at (0,9972) width 18: "\x{E02}\x{E19}"
+      text run at (0,9990) width 22: "\x{E22}\x{E32}\x{E27}"
+      text run at (0,10008) width 17: "\x{E1B}\x{E38}\x{E22}"
+      text run at (0,10026) width 21: "\x{E23}\x{E32}\x{E27}"
+      text run at (0,10044) width 18: "\x{E01}\x{E31}\x{E1A}"
+      text run at (0,10062) width 25: "\x{E44}\x{E2B}\x{E21}"
+      text run at (0,10080) width 9: "\x{E21}\x{E35}"
+      text run at (0,10098) width 15: "\x{E15}\x{E32}"
+      text run at (0,10116) width 15: "\x{E14}\x{E33}"
+      text run at (0,10134) width 22: "\x{E40}\x{E25}\x{E47}\x{E01}"
+      text run at (0,10152) width 24: "\x{E40}\x{E1B}\x{E47}\x{E19}"
+      text run at (0,10170) width 45: "\x{E1B}\x{E23}\x{E30}\x{E01}\x{E32}\x{E22}"
+      text run at (0,10188) width 36: "\x{E23}\x{E37}\x{E48}\x{E19}\x{E40}\x{E23}\x{E34}\x{E07}"
+      text run at (0,10206) width 16: "\x{E2D}\x{E22}\x{E39}\x{E48}"
+      text run at (0,10224) width 23: "\x{E2A}\x{E2D}\x{E07}"
+      text run at (0,10242) width 21: "\x{E02}\x{E49}\x{E32}\x{E07}"
+      text run at (0,10260) width 26: "\x{E08}\x{E21}\x{E39}\x{E01}"
+      text run at (0,10278) width 22: "\x{E40}\x{E25}\x{E47}\x{E01}"
+      text run at (0,10296) width 18: "\x{E2D}\x{E31}\x{E19}"
+      text run at (0,10314) width 16: "\x{E19}\x{E48}\x{E32}"
+      text run at (0,10332) width 18: "\x{E02}\x{E31}\x{E19}"
+      text run at (0,10350) width 23: "\x{E02}\x{E2D}\x{E07}"
+      text run at (0,10368) width 19: "\x{E21}\x{E31}\x{E19}"
+      text run at (0,10386) width 16: "\x{E42}\x{E15}"
+      text run at (0,10404) width 16: "\x{E42}\x{E15}\x{E49}"
+      text run at (0,10422) width 23: "\x{E40}\x{E25}\x{E48}\x{E19}"
+      text run at (0,10440) width 16: "\x{E17}\x{E31}\x{E49}\x{E07}"
+      text run at (0,10458) width 18: "\x{E27}\x{E31}\x{E19}"
+      text run at (0,10476) width 22: "\x{E41}\x{E25}\x{E30}"
+      text run at (0,10494) width 16: "\x{E42}\x{E14}"
+      text run at (0,10512) width 21: "\x{E42}\x{E23}\x{E18}\x{E35}"
+      text run at (0,10530) width 9: "\x{E01}\x{E47}"
+      text run at (0,10548) width 23: "\x{E40}\x{E25}\x{E48}\x{E19}"
+      text run at (0,10566) width 18: "\x{E01}\x{E31}\x{E1A}"
+      text run at (0,10584) width 19: "\x{E21}\x{E31}\x{E19}"
+      text run at (0,10602) width 22: "\x{E41}\x{E25}\x{E30}"
+      text run at (0,10620) width 16: "\x{E23}\x{E31}\x{E01}"
+      text run at (0,10638) width 19: "\x{E21}\x{E31}\x{E19}"
+      text run at (0,10656) width 30: "\x{E40}\x{E2B}\x{E25}\x{E37}\x{E2D}"
+      text run at (0,10674) width 24: "\x{E40}\x{E01}\x{E34}\x{E19}"
+      text run at (0,10692) width 42: "\x{E2D}\x{E22}\x{E48}\x{E32}\x{E07}\x{E44}\x{E23}"
+      text run at (0,10710) width 9: "\x{E01}\x{E47}"
+      text run at (0,10728) width 24: "\x{E15}\x{E32}\x{E21}"
+      text run at (0,10746) width 18: "\x{E27}\x{E31}\x{E19}"
+      text run at (0,10764) width 10: "\x{E19}\x{E35}\x{E49}"
+      text run at (0,10782) width 16: "\x{E17}\x{E31}\x{E49}\x{E07}"
+      text run at (0,10800) width 9: "\x{E04}\x{E39}\x{E48}"
+      text run at (0,10818) width 16: "\x{E44}\x{E21}\x{E48}"
+      text run at (0,10836) width 16: "\x{E44}\x{E14}\x{E49}"
+      text run at (0,10854) width 23: "\x{E40}\x{E25}\x{E48}\x{E19}"
+      text run at (0,10872) width 15: "\x{E25}\x{E38}\x{E07}"
+      text run at (0,10890) width 13: "\x{E40}\x{E2E}"
+      text run at (0,10908) width 17: "\x{E19}\x{E23}\x{E35}"
+      text run at (0,10926) width 17: "\x{E19}\x{E31}\x{E48}\x{E07}"
+      text run at (0,10944) width 16: "\x{E2D}\x{E22}\x{E39}\x{E48}"
+      text run at (0,10962) width 9: "\x{E17}\x{E35}\x{E48}"
+      text run at (0,10980) width 34: "\x{E1A}\x{E31}\x{E19}\x{E44}\x{E14}"
+      text run at (0,10998) width 31: "\x{E1B}\x{E23}\x{E30}\x{E15}\x{E39}"
+      text run at (0,11016) width 22: "\x{E41}\x{E25}\x{E30}"
+      text run at (0,11034) width 20: "\x{E40}\x{E1D}\x{E49}\x{E32}"
+      text run at (0,11052) width 32: "\x{E01}\x{E31}\x{E07}\x{E27}\x{E25}"
+      text run at (0,11070) width 23: "\x{E08}\x{E49}\x{E2D}\x{E07}"
+      text run at (0,11088) width 9: "\x{E14}\x{E39}"
+      text run at (0,11106) width 24: "\x{E17}\x{E49}\x{E2D}\x{E07}"
+      text run at (0,11124) width 16: "\x{E1F}\x{E49}\x{E32}"
+      text run at (0,11142) width 8: "\x{E2A}\x{E35}"
+      text run at (0,11160) width 20: "\x{E40}\x{E17}\x{E32}"
+      text run at (0,11178) width 28: "\x{E2B}\x{E21}\x{E48}\x{E19}"
+      text run at (0,11196) width 18: "\x{E1C}\x{E34}\x{E14}"
+      text run at (0,11214) width 27: "\x{E1B}\x{E01}\x{E15}\x{E34}"
+      text run at (0,11232) width 16: "\x{E42}\x{E14}"
+      text run at (0,11250) width 21: "\x{E42}\x{E23}\x{E18}\x{E35}"
+      text run at (0,11268) width 18: "\x{E22}\x{E37}\x{E19}"
+      text run at (0,11286) width 9: "\x{E17}\x{E35}\x{E48}"
+      text run at (0,11304) width 31: "\x{E1B}\x{E23}\x{E30}\x{E15}\x{E39}"
+      text run at (0,11322) width 26: "\x{E01}\x{E2D}\x{E14}"
+      text run at (0,11340) width 16: "\x{E42}\x{E15}"
+      text run at (0,11358) width 16: "\x{E42}\x{E15}\x{E49}"
+      text run at (0,11376) width 15: "\x{E44}\x{E27}\x{E49}"
+      text run at (0,11394) width 17: "\x{E43}\x{E19}"
+      text run at (0,11412) width 25: "\x{E2D}\x{E49}\x{E2D}\x{E21}"
+      text run at (0,11430) width 26: "\x{E41}\x{E02}\x{E19}"
+      text run at (0,11448) width 22: "\x{E41}\x{E25}\x{E30}"
+      text run at (0,11466) width 9: "\x{E01}\x{E47}"
+      text run at (0,11484) width 24: "\x{E21}\x{E2D}\x{E07}"
+      text run at (0,11502) width 9: "\x{E14}\x{E39}"
+      text run at (0,11520) width 24: "\x{E17}\x{E49}\x{E2D}\x{E07}"
+      text run at (0,11538) width 16: "\x{E1F}\x{E49}\x{E32}"
+      text run at (0,11556) width 16: "\x{E2D}\x{E22}\x{E39}\x{E48}"
+      text run at (0,11574) width 41: "\x{E40}\x{E2B}\x{E21}\x{E37}\x{E2D}\x{E19}"
+      text run at (0,11592) width 19: "\x{E01}\x{E31}\x{E19}"
+      text run at (0,11610) width 15: "\x{E1B}\x{E49}\x{E32}"
+      text run at (0,11628) width 22: "\x{E40}\x{E2D}\x{E47}\x{E21}"
+      text run at (0,11646) width 30: "\x{E01}\x{E33}\x{E25}\x{E31}\x{E07}"
+      text run at (0,11664) width 21: "\x{E25}\x{E49}\x{E32}\x{E07}"
+      text run at (0,11682) width 23: "\x{E0A}\x{E32}\x{E21}"
+      text run at (0,11700) width 16: "\x{E2D}\x{E22}\x{E39}\x{E48}"
+      text run at (0,11718) width 23: "\x{E08}\x{E32}\x{E01}"
+      text run at (0,11736) width 25: "\x{E14}\x{E49}\x{E32}\x{E19}"
+      text run at (0,11754) width 32: "\x{E40}\x{E2B}\x{E19}\x{E37}\x{E2D}"
+      text run at (0,11772) width 24: "\x{E44}\x{E01}\x{E25}"
+      text run at (0,11790) width 25: "\x{E2D}\x{E2D}\x{E01}"
+      text run at (0,11808) width 16: "\x{E44}\x{E1B}"
+      text run at (0,11826) width 9: "\x{E21}\x{E35}"
+      text run at (0,11844) width 28: "\x{E40}\x{E2A}\x{E35}\x{E22}\x{E07}"
+      text run at (0,11862) width 17: "\x{E25}\x{E21}"
+      text run at (0,11880) width 29: "\x{E04}\x{E23}\x{E32}\x{E07}"
+      text run at (0,11898) width 25: "\x{E41}\x{E1C}\x{E48}\x{E27}"
+      text run at (0,11916) width 20: "\x{E40}\x{E1A}\x{E32}"
+      text run at (0,11934) width 34: "\x{E44}\x{E14}\x{E49}\x{E22}\x{E34}\x{E19}"
+      text run at (0,11952) width 15: "\x{E21}\x{E32}"
+      text run at (0,11970) width 15: "\x{E25}\x{E38}\x{E07}"
+      text run at (0,11988) width 13: "\x{E40}\x{E2E}"
+      text run at (0,12006) width 17: "\x{E19}\x{E23}\x{E35}"
+      text run at (0,12024) width 22: "\x{E41}\x{E25}\x{E30}"
+      text run at (0,12042) width 16: "\x{E42}\x{E14}"
+      text run at (0,12060) width 21: "\x{E42}\x{E23}\x{E18}\x{E35}"
+      text run at (0,12078) width 24: "\x{E40}\x{E2B}\x{E47}\x{E19}"
+      text run at (0,12096) width 19: "\x{E15}\x{E49}\x{E19}"
+      text run at (0,12114) width 26: "\x{E2B}\x{E0D}\x{E49}\x{E32}"
+      text run at (0,12132) width 15: "\x{E2A}\x{E39}\x{E07}"
+      text run at (0,12150) width 23: "\x{E40}\x{E2D}\x{E19}"
+      text run at (0,12168) width 24: "\x{E40}\x{E1B}\x{E47}\x{E19}"
+      text run at (0,12186) width 27: "\x{E04}\x{E25}\x{E37}\x{E48}\x{E19}"
+      text run at (0,12204) width 27: "\x{E01}\x{E48}\x{E2D}\x{E19}"
+      text run at (0,12222) width 9: "\x{E17}\x{E35}\x{E48}"
+      text run at (0,12240) width 24: "\x{E1E}\x{E32}\x{E22}\x{E38}"
+      text run at (0,12258) width 14: "\x{E08}\x{E30}"
+      text run at (0,12276) width 15: "\x{E21}\x{E32}"
+      text run at (0,12294) width 15: "\x{E16}\x{E36}\x{E07}"
+      text run at (0,12312) width 24: "\x{E41}\x{E25}\x{E49}\x{E27}"
+      text run at (0,12330) width 9: "\x{E01}\x{E47}"
+      text run at (0,12348) width 9: "\x{E21}\x{E35}"
+      text run at (0,12366) width 28: "\x{E40}\x{E2A}\x{E35}\x{E22}\x{E07}"
+      text run at (0,12384) width 26: "\x{E2B}\x{E27}\x{E35}\x{E14}"
+      text run at (0,12402) width 25: "\x{E2B}\x{E27}\x{E34}\x{E27}"
+      text run at (0,12420) width 40: "\x{E0A}\x{E31}\x{E14}\x{E40}\x{E08}\x{E19}"
+      text run at (0,12438) width 15: "\x{E21}\x{E32}"
+      text run at (0,12456) width 23: "\x{E08}\x{E32}\x{E01}"
+      text run at (0,12474) width 61: "\x{E1A}\x{E23}\x{E23}\x{E22}\x{E32}\x{E01}\x{E32}\x{E28}"
+      text run at (0,12492) width 22: "\x{E17}\x{E32}\x{E07}"
+      text run at (0,12510) width 16: "\x{E43}\x{E15}\x{E49}"
+      text run at (0,12528) width 22: "\x{E41}\x{E25}\x{E30}"
+      text run at (0,12546) width 22: "\x{E40}\x{E21}\x{E37}\x{E48}\x{E2D}"
+      text run at (0,12564) width 39: "\x{E40}\x{E2B}\x{E25}\x{E37}\x{E2D}\x{E1A}"
+      text run at (0,12582) width 15: "\x{E15}\x{E32}"
+      text run at (0,12600) width 16: "\x{E44}\x{E1B}"
+      text run at (0,12618) width 22: "\x{E17}\x{E32}\x{E07}"
+      text run at (0,12636) width 25: "\x{E14}\x{E49}\x{E32}\x{E19}"
+      text run at (0,12654) width 20: "\x{E19}\x{E31}\x{E49}\x{E19}"
+      text run at (0,12672) width 9: "\x{E01}\x{E47}"
+      text run at (0,12690) width 24: "\x{E40}\x{E2B}\x{E47}\x{E19}"
+      text run at (0,12708) width 27: "\x{E04}\x{E25}\x{E37}\x{E48}\x{E19}"
+      text run at (0,12726) width 26: "\x{E2B}\x{E0D}\x{E49}\x{E32}"
+      text run at (0,12744) width 15: "\x{E21}\x{E32}"
+      text run at (0,12762) width 22: "\x{E17}\x{E32}\x{E07}"
+      text run at (0,12780) width 25: "\x{E14}\x{E49}\x{E32}\x{E19}"
+      text run at (0,12798) width 20: "\x{E19}\x{E31}\x{E49}\x{E19}"
+      text run at (0,12816) width 25: "\x{E14}\x{E49}\x{E27}\x{E22}"
+      text run at (0,12834) width 15: "\x{E25}\x{E38}\x{E07}"
+      text run at (0,12852) width 13: "\x{E40}\x{E2E}"
+      text run at (0,12870) width 17: "\x{E19}\x{E23}\x{E35}"
+      text run at (0,12888) width 18: "\x{E1C}\x{E38}\x{E14}"
+      text run at (0,12906) width 17: "\x{E25}\x{E38}\x{E01}"
+      text run at (0,12924) width 18: "\x{E02}\x{E36}\x{E49}\x{E19}"
+      text run at (0,12942) width 19: "\x{E17}\x{E31}\x{E19}"
+      text run at (0,12960) width 16: "\x{E43}\x{E14}"
+      text run at (0,12978) width 7: "\""
+      text run at (0,12996) width 17: "\x{E25}\x{E21}"
+      text run at (0,13014) width 49: "\x{E44}\x{E0B}\x{E42}\x{E04}\x{E25}\x{E19}"
+      text run at (0,13032) width 15: "\x{E21}\x{E32}"
+      text run at (0,13050) width 22: "\x{E40}\x{E2D}\x{E47}\x{E21}"
+      text run at (0,13068) width 7: "\""
+      text run at (0,13086) width 15: "\x{E25}\x{E38}\x{E07}"
+      text run at (0,13104) width 22: "\x{E23}\x{E49}\x{E2D}\x{E07}"
+      text run at (0,13122) width 26: "\x{E1A}\x{E2D}\x{E01}"
+      text run at (0,13140) width 37: "\x{E20}\x{E23}\x{E23}\x{E22}\x{E32}"
+      text run at (0,13158) width 7: "\""
+      text run at (0,13176) width 14: "\x{E02}\x{E49}\x{E32}"
+      text run at (0,13194) width 14: "\x{E08}\x{E30}"
+      text run at (0,13212) width 16: "\x{E44}\x{E1B}"
+      text run at (0,13230) width 9: "\x{E14}\x{E39}"
+      text run at (0,13248) width 25: "\x{E2A}\x{E31}\x{E15}\x{E27}\x{E4C}"
+      text run at (0,13266) width 28: "\x{E40}\x{E25}\x{E35}\x{E49}\x{E22}\x{E07}"
+      text run at (0,13284) width 35: "\x{E2B}\x{E19}\x{E48}\x{E2D}\x{E22}"
+      text run at (0,13302) width 7: "\""
+      text run at (0,13320) width 24: "\x{E41}\x{E25}\x{E49}\x{E27}"
+      text run at (0,13338) width 15: "\x{E25}\x{E38}\x{E07}"
+      text run at (0,13356) width 9: "\x{E01}\x{E47}"
+      text run at (0,13374) width 15: "\x{E27}\x{E34}\x{E48}\x{E07}"
+      text run at (0,13392) width 16: "\x{E44}\x{E1B}"
+      text run at (0,13410) width 15: "\x{E22}\x{E31}\x{E07}"
+      text run at (0,13428) width 22: "\x{E40}\x{E1E}\x{E34}\x{E07}"
+      text run at (0,13446) width 9: "\x{E17}\x{E35}\x{E48}"
+      text run at (0,13464) width 16: "\x{E27}\x{E31}\x{E27}"
+      text run at (0,13482) width 22: "\x{E41}\x{E25}\x{E30}"
+      text run at (0,13500) width 15: "\x{E21}\x{E49}\x{E32}"
+      text run at (0,13518) width 31: "\x{E2D}\x{E32}\x{E28}\x{E31}\x{E22}"
+      text run at (0,13536) width 16: "\x{E2D}\x{E22}\x{E39}\x{E48}"
+      text run at (0,13554) width 15: "\x{E1B}\x{E49}\x{E32}"
+      text run at (0,13572) width 22: "\x{E40}\x{E2D}\x{E47}\x{E21}"
+      text run at (0,13590) width 26: "\x{E2B}\x{E22}\x{E38}\x{E14}"
+      text run at (0,13608) width 38: "\x{E17}\x{E33}\x{E07}\x{E32}\x{E19}"
+      text run at (0,13626) width 22: "\x{E41}\x{E25}\x{E30}"
+      text run at (0,13644) width 15: "\x{E21}\x{E32}"
+      text run at (0,13662) width 9: "\x{E17}\x{E35}\x{E48}"
+      text run at (0,13680) width 31: "\x{E1B}\x{E23}\x{E30}\x{E15}\x{E39}"
+      text run at (0,13698) width 30: "\x{E40}\x{E1E}\x{E35}\x{E22}\x{E07}"
+      text run at (0,13716) width 37: "\x{E0A}\x{E32}\x{E22}\x{E15}\x{E32}"
+      text run at (0,13734) width 24: "\x{E21}\x{E2D}\x{E07}"
+      text run at (0,13752) width 15: "\x{E1B}\x{E49}\x{E32}"
+      text run at (0,13770) width 9: "\x{E01}\x{E47}"
+      text run at (0,13788) width 26: "\x{E1A}\x{E2D}\x{E01}"
+      text run at (0,13806) width 16: "\x{E44}\x{E14}\x{E49}"
+      text run at (0,13824) width 14: "\x{E27}\x{E48}\x{E32}"
+      text run at (0,13842) width 48: "\x{E2D}\x{E31}\x{E19}\x{E15}\x{E23}\x{E32}\x{E22}"
+      text run at (0,13860) width 15: "\x{E21}\x{E32}"
+      text run at (0,13878) width 15: "\x{E16}\x{E36}\x{E07}"
+      text run at (0,13896) width 24: "\x{E41}\x{E25}\x{E49}\x{E27}"
+      text run at (0,13914) width 7: "\""
+      text run at (0,13932) width 20: "\x{E40}\x{E23}\x{E47}\x{E27}"
+      text run at (0,13950) width 16: "\x{E42}\x{E14}"
+      text run at (0,13968) width 21: "\x{E42}\x{E23}\x{E18}\x{E35}"
+      text run at (0,13986) width 5: "!"
+      text run at (0,14004) width 7: "\""
+      text run at (0,14022) width 15: "\x{E1B}\x{E49}\x{E32}"
+      text run at (0,14040) width 41: "\x{E15}\x{E30}\x{E42}\x{E01}\x{E19}"
+      text run at (0,14058) width 7: "\""
+      text run at (0,14076) width 15: "\x{E27}\x{E34}\x{E48}\x{E07}"
+      text run at (0,14094) width 16: "\x{E44}\x{E1B}"
+      text run at (0,14112) width 24: "\x{E2B}\x{E49}\x{E2D}\x{E07}"
+      text run at (0,14130) width 34: "\x{E43}\x{E15}\x{E49}\x{E16}\x{E38}\x{E19}"
+      text run at (0,14148) width 7: "\""
+      text run at (0,14166) width 16: "\x{E42}\x{E15}"
+      text run at (0,14184) width 16: "\x{E42}\x{E15}\x{E49}"
+      text run at (0,14202) width 27: "\x{E1C}\x{E25}\x{E38}\x{E19}"
+      text run at (0,14220) width 47: "\x{E01}\x{E23}\x{E30}\x{E42}\x{E14}\x{E14}"
+      text run at (0,14238) width 15: "\x{E25}\x{E07}"
+      text run at (0,14256) width 23: "\x{E08}\x{E32}\x{E01}"
+      text run at (0,14274) width 25: "\x{E2D}\x{E49}\x{E2D}\x{E21}"
+      text run at (0,14292) width 26: "\x{E41}\x{E02}\x{E19}"
+      text run at (0,14310) width 16: "\x{E42}\x{E14}"
+      text run at (0,14328) width 21: "\x{E42}\x{E23}\x{E18}\x{E35}"
+      text run at (0,14346) width 24: "\x{E41}\x{E25}\x{E49}\x{E27}"
+      text run at (0,14364) width 19: "\x{E40}\x{E02}\x{E49}\x{E32}"
+      text run at (0,14382) width 16: "\x{E44}\x{E1B}"
+      text run at (0,14400) width 27: "\x{E0B}\x{E48}\x{E2D}\x{E19}"
+      text run at (0,14418) width 16: "\x{E2D}\x{E22}\x{E39}\x{E48}"
+      text run at (0,14436) width 16: "\x{E43}\x{E15}\x{E49}"
+      text run at (0,14454) width 29: "\x{E40}\x{E15}\x{E35}\x{E22}\x{E07}"
+      text run at (0,14472) width 23: "\x{E40}\x{E14}\x{E47}\x{E01}"
+      text run at (0,14490) width 27: "\x{E2B}\x{E0D}\x{E34}\x{E07}"
+      text run at (0,14508) width 26: "\x{E19}\x{E49}\x{E2D}\x{E22}"
+      text run at (0,14526) width 19: "\x{E40}\x{E02}\x{E49}\x{E32}"
+      text run at (0,14544) width 16: "\x{E44}\x{E1B}"
+      text run at (0,14562) width 16: "\x{E14}\x{E36}\x{E07}"
+      text run at (0,14580) width 19: "\x{E21}\x{E31}\x{E19}"
+      text run at (0,14598) width 25: "\x{E2D}\x{E2D}\x{E01}"
+      text run at (0,14616) width 15: "\x{E21}\x{E32}"
+      text run at (0,14634) width 15: "\x{E1B}\x{E49}\x{E32}"
+      text run at (0,14652) width 22: "\x{E40}\x{E2D}\x{E47}\x{E21}"
+      text run at (0,14670) width 45: "\x{E01}\x{E23}\x{E30}\x{E0A}\x{E32}\x{E01}"
+      text run at (0,14688) width 15: "\x{E1D}\x{E32}"
+      text run at (0,14706) width 9: "\x{E17}\x{E35}\x{E48}"
+      text run at (0,14724) width 20: "\x{E1E}\x{E37}\x{E49}\x{E19}"
+      text run at (0,14742) width 25: "\x{E2D}\x{E2D}\x{E01}"
+      text run at (0,14760) width 29: "\x{E2D}\x{E22}\x{E48}\x{E32}\x{E07}"
+      text run at (0,14778) width 17: "\x{E2D}\x{E01}"
+      text run at (0,14796) width 18: "\x{E2A}\x{E31}\x{E48}\x{E19}"
+      text run at (0,14814) width 27: "\x{E02}\x{E27}\x{E31}\x{E0D}"
+      text run at (0,14832) width 23: "\x{E2B}\x{E32}\x{E22}"
+      text run at (0,14850) width 19: "\x{E1B}\x{E35}\x{E19}"
+      text run at (0,14868) width 34: "\x{E1A}\x{E31}\x{E19}\x{E44}\x{E14}"
+      text run at (0,14886) width 16: "\x{E44}\x{E21}\x{E49}"
+      text run at (0,14904) width 15: "\x{E25}\x{E07}"
+      text run at (0,14922) width 16: "\x{E44}\x{E1B}"
+      text run at (0,14940) width 17: "\x{E43}\x{E19}"
+      text run at (0,14958) width 31: "\x{E42}\x{E1E}\x{E23}\x{E07}"
+      text run at (0,14976) width 22: "\x{E40}\x{E25}\x{E47}\x{E01}"
+      text run at (0,14994) width 18: "\x{E2D}\x{E31}\x{E19}"
+      text run at (0,15012) width 18: "\x{E21}\x{E37}\x{E14}"
+      text run at (0,15030) width 18: "\x{E17}\x{E36}\x{E1A}"
+      text run at (0,15048) width 16: "\x{E42}\x{E14}"
+      text run at (0,15066) width 21: "\x{E42}\x{E23}\x{E18}\x{E35}"
+      text run at (0,15084) width 17: "\x{E08}\x{E31}\x{E1A}"
+      text run at (0,15102) width 16: "\x{E42}\x{E15}"
+      text run at (0,15120) width 16: "\x{E42}\x{E15}\x{E49}"
+      text run at (0,15138) width 16: "\x{E44}\x{E14}\x{E49}"
+      text run at (0,15156) width 17: "\x{E43}\x{E19}"
+      text run at (0,15174) width 9: "\x{E17}\x{E35}\x{E48}"
+      text run at (0,15192) width 17: "\x{E2A}\x{E38}\x{E14}"
+      text run at (0,15210) width 22: "\x{E41}\x{E25}\x{E30}"
+      text run at (0,15228) width 15: "\x{E27}\x{E34}\x{E48}\x{E07}"
+      text run at (0,15246) width 24: "\x{E15}\x{E32}\x{E21}"
+      text run at (0,15264) width 15: "\x{E1B}\x{E49}\x{E32}"
+      text run at (0,15282) width 20: "\x{E40}\x{E18}\x{E2D}"
+      text run at (0,15300) width 16: "\x{E44}\x{E1B}"
+      text run at (0,15318) width 22: "\x{E40}\x{E21}\x{E37}\x{E48}\x{E2D}"
+      text run at (0,15336) width 20: "\x{E40}\x{E18}\x{E2D}"
+      text run at (0,15354) width 15: "\x{E21}\x{E32}"
+      text run at (0,15372) width 16: "\x{E44}\x{E14}\x{E49}"
+      text run at (0,15390) width 23: "\x{E04}\x{E23}\x{E36}\x{E48}\x{E07}"
+      text run at (0,15408) width 24: "\x{E2B}\x{E49}\x{E2D}\x{E07}"
+      text run at (0,15426) width 9: "\x{E01}\x{E47}"
+      text run at (0,15444) width 9: "\x{E21}\x{E35}"
+      text run at (0,15462) width 28: "\x{E40}\x{E2A}\x{E35}\x{E22}\x{E07}"
+      text run at (0,15480) width 26: "\x{E2B}\x{E27}\x{E35}\x{E14}"
+      text run at (0,15498) width 25: "\x{E2B}\x{E27}\x{E37}\x{E2D}"
+      text run at (0,15516) width 26: "\x{E2A}\x{E48}\x{E27}\x{E19}"
+      text run at (0,15534) width 25: "\x{E1A}\x{E49}\x{E32}\x{E19}"
+      text run at (0,15552) width 9: "\x{E01}\x{E47}"
+      text run at (0,15570) width 18: "\x{E2A}\x{E31}\x{E48}\x{E19}"
+      text run at (0,15588) width 29: "\x{E2D}\x{E22}\x{E48}\x{E32}\x{E07}"
+      text run at (0,15606) width 22: "\x{E41}\x{E23}\x{E07}"
+      text run at (0,15624) width 18: "\x{E08}\x{E19}"
+      text run at (0,15642) width 20: "\x{E40}\x{E18}\x{E2D}"
+      text run at (0,15660) width 18: "\x{E2B}\x{E01}"
+      text run at (0,15678) width 30: "\x{E04}\x{E30}\x{E21}\x{E33}"
+      text run at (0,15696) width 17: "\x{E19}\x{E31}\x{E48}\x{E07}"
+      text run at (0,15714) width 34: "\x{E08}\x{E49}\x{E33}\x{E40}\x{E1A}\x{E49}\x{E32}"
+      text run at (0,15732) width 16: "\x{E2D}\x{E22}\x{E39}\x{E48}"
+      text run at (0,15750) width 18: "\x{E01}\x{E31}\x{E1A}"
+      text run at (0,15768) width 20: "\x{E1E}\x{E37}\x{E49}\x{E19}"
+      text run at (0,15786) width 24: "\x{E41}\x{E25}\x{E49}\x{E27}"
+      text run at (0,15804) width 15: "\x{E2A}\x{E34}\x{E48}\x{E07}"
+      text run at (0,15822) width 54: "\x{E1B}\x{E23}\x{E30}\x{E2B}\x{E25}\x{E32}\x{E14}"
+      text run at (0,15840) width 9: "\x{E01}\x{E47}"
+      text run at (0,15858) width 23: "\x{E40}\x{E01}\x{E34}\x{E14}"
+      text run at (0,15876) width 18: "\x{E02}\x{E36}\x{E49}\x{E19}"
+      text run at (0,15894) width 25: "\x{E1A}\x{E49}\x{E32}\x{E19}"
+      text run at (0,15912) width 28: "\x{E2B}\x{E21}\x{E38}\x{E19}"
+      text run at (0,15930) width 16: "\x{E44}\x{E1B}"
+      text run at (0,15948) width 28: "\x{E2B}\x{E21}\x{E38}\x{E19}"
+      text run at (0,15966) width 15: "\x{E21}\x{E32}"
+      text run at (0,15984) width 23: "\x{E2A}\x{E2D}\x{E07}"
+      text run at (0,16002) width 23: "\x{E2A}\x{E32}\x{E21}"
+      text run at (0,16020) width 24: "\x{E23}\x{E2D}\x{E1A}"
+      text run at (0,16038) width 24: "\x{E41}\x{E25}\x{E49}\x{E27}"
+      text run at (0,16056) width 9: "\x{E01}\x{E47}"
+      text run at (0,16074) width 24: "\x{E25}\x{E2D}\x{E22}"
+      text run at (0,16092) width 18: "\x{E02}\x{E36}\x{E49}\x{E19}"
+      text run at (0,16110) width 8: "\x{E2A}\x{E39}\x{E48}"
+      text run at (0,16128) width 38: "\x{E2D}\x{E32}\x{E01}\x{E32}\x{E28}"
+      text run at (0,16146) width 29: "\x{E2D}\x{E22}\x{E48}\x{E32}\x{E07}"
+      text run at (0,16164) width 14: "\x{E0A}\x{E49}\x{E32}"
+      text run at (0,16182) width 7: "\x{E46}"
+      text run at (0,16200) width 16: "\x{E42}\x{E14}"
+      text run at (0,16218) width 21: "\x{E42}\x{E23}\x{E18}\x{E35}"
+      text run at (0,16236) width 24: "\x{E23}\x{E39}\x{E49}\x{E2A}\x{E36}\x{E01}"
+      text run at (0,16254) width 21: "\x{E23}\x{E32}\x{E27}"
+      text run at (0,16272) width 18: "\x{E01}\x{E31}\x{E1A}"
+      text run at (0,16290) width 14: "\x{E27}\x{E48}\x{E32}"
+      text run at (0,16308) width 20: "\x{E40}\x{E18}\x{E2D}"
+      text run at (0,16326) width 16: "\x{E44}\x{E14}\x{E49}"
+      text run at (0,16344) width 18: "\x{E02}\x{E36}\x{E49}\x{E19}"
+      text run at (0,16362) width 16: "\x{E44}\x{E1B}"
+      text run at (0,16380) width 18: "\x{E01}\x{E31}\x{E1A}"
+      text run at (0,16398) width 17: "\x{E25}\x{E39}\x{E01}"
+      text run at (0,16416) width 43: "\x{E1A}\x{E2D}\x{E25}\x{E25}\x{E39}\x{E19}"
+      text run at (0,16434) width 24: "\x{E1E}\x{E32}\x{E22}\x{E38}"
+      text run at (0,16452) width 32: "\x{E40}\x{E2B}\x{E19}\x{E37}\x{E2D}"
+      text run at (0,16470) width 18: "\x{E01}\x{E31}\x{E1A}"
+      text run at (0,16488) width 24: "\x{E1E}\x{E32}\x{E22}\x{E38}"
+      text run at (0,16506) width 16: "\x{E43}\x{E15}\x{E49}"
+      text run at (0,16524) width 15: "\x{E21}\x{E32}"
+      text run at (0,16542) width 19: "\x{E1E}\x{E1A}"
+      text run at (0,16560) width 19: "\x{E01}\x{E31}\x{E19}"
+      text run at (0,16578) width 23: "\x{E15}\x{E23}\x{E07}"
+      text run at (0,16596) width 9: "\x{E17}\x{E35}\x{E48}"
+      text run at (0,16614) width 25: "\x{E1A}\x{E49}\x{E32}\x{E19}"
+      text run at (0,16632) width 18: "\x{E1E}\x{E2D}"
+      text run at (0,16650) width 9: "\x{E14}\x{E35}"
+      text run at (0,16668) width 22: "\x{E41}\x{E25}\x{E30}"
+      text run at (0,16686) width 15: "\x{E17}\x{E33}"
+      text run at (0,16704) width 16: "\x{E43}\x{E2B}\x{E49}"
+      text run at (0,16722) width 23: "\x{E15}\x{E23}\x{E07}"
+      text run at (0,16740) width 20: "\x{E19}\x{E31}\x{E49}\x{E19}"
+      text run at (0,16758) width 24: "\x{E40}\x{E1B}\x{E47}\x{E19}"
+      text run at (0,16776) width 17: "\x{E08}\x{E38}\x{E14}"
+      text run at (0,16794) width 27: "\x{E28}\x{E39}\x{E19}\x{E22}\x{E4C}"
+      text run at (0,16812) width 30: "\x{E01}\x{E25}\x{E32}\x{E07}"
+      text run at (0,16830) width 23: "\x{E02}\x{E2D}\x{E07}"
+      text run at (0,16848) width 24: "\x{E1E}\x{E32}\x{E22}\x{E38}"
+      text run at (0,16866) width 49: "\x{E44}\x{E0B}\x{E42}\x{E04}\x{E25}\x{E19}"
+      text run at (0,16884) width 24: "\x{E15}\x{E32}\x{E21}"
+      text run at (0,16902) width 27: "\x{E1B}\x{E01}\x{E15}\x{E34}"
+      text run at (0,16920) width 23: "\x{E15}\x{E23}\x{E07}"
+      text run at (0,16938) width 30: "\x{E01}\x{E25}\x{E32}\x{E07}"
+      text run at (0,16956) width 24: "\x{E1E}\x{E32}\x{E22}\x{E38}"
+      text run at (0,16974) width 49: "\x{E44}\x{E0B}\x{E42}\x{E04}\x{E25}\x{E19}"
+      text run at (0,16992) width 38: "\x{E2D}\x{E32}\x{E01}\x{E32}\x{E28}"
+      text run at (0,17010) width 14: "\x{E08}\x{E30}"
+      text run at (0,17028) width 17: "\x{E19}\x{E34}\x{E48}\x{E07}"
+      text run at (0,17046) width 17: "\x{E41}\x{E15}\x{E48}"
+      text run at (0,17064) width 32: "\x{E04}\x{E27}\x{E32}\x{E21}"
+      text run at (0,17082) width 37: "\x{E01}\x{E14}\x{E14}\x{E31}\x{E19}"
+      text run at (0,17100) width 29: "\x{E2D}\x{E22}\x{E48}\x{E32}\x{E07}"
+      text run at (0,17118) width 28: "\x{E2B}\x{E19}\x{E31}\x{E01}"
+      text run at (0,17136) width 23: "\x{E02}\x{E2D}\x{E07}"
+      text run at (0,17154) width 17: "\x{E25}\x{E21}"
+      text run at (0,17172) width 18: "\x{E17}\x{E38}\x{E01}"
+      text run at (0,17190) width 25: "\x{E14}\x{E49}\x{E32}\x{E19}"
+      text run at (0,17208) width 24: "\x{E23}\x{E2D}\x{E1A}"
+      text run at (0,17226) width 25: "\x{E1A}\x{E49}\x{E32}\x{E19}"
+      text run at (0,17244) width 15: "\x{E17}\x{E33}"
+      text run at (0,17262) width 16: "\x{E43}\x{E2B}\x{E49}"
+      text run at (0,17280) width 25: "\x{E1A}\x{E49}\x{E32}\x{E19}"
+      text run at (0,17298) width 24: "\x{E25}\x{E2D}\x{E22}"
+      text run at (0,17316) width 15: "\x{E2A}\x{E39}\x{E07}"
+      text run at (0,17334) width 18: "\x{E02}\x{E36}\x{E49}\x{E19}"
+      text run at (0,17352) width 7: "\x{E46}"
+      text run at (0,17370) width 18: "\x{E08}\x{E19}"
+      text run at (0,17388) width 38: "\x{E01}\x{E23}\x{E30}\x{E17}\x{E31}\x{E48}\x{E07}"
+      text run at (0,17406) width 18: "\x{E02}\x{E36}\x{E49}\x{E19}"
+      text run at (0,17424) width 16: "\x{E44}\x{E1B}"
+      text run at (0,17442) width 16: "\x{E2D}\x{E22}\x{E39}\x{E48}"
+      text run at (0,17460) width 17: "\x{E2A}\x{E38}\x{E14}"
+      text run at (0,17478) width 25: "\x{E22}\x{E2D}\x{E14}"
+      text run at (0,17496) width 23: "\x{E02}\x{E2D}\x{E07}"
+      text run at (0,17514) width 24: "\x{E1E}\x{E32}\x{E22}\x{E38}"
+      text run at (0,17532) width 49: "\x{E44}\x{E0B}\x{E42}\x{E04}\x{E25}\x{E19}"
+      text run at (0,17550) width 22: "\x{E41}\x{E25}\x{E30}"
+      text run at (0,17568) width 23: "\x{E08}\x{E32}\x{E01}"
+      text run at (0,17586) width 23: "\x{E15}\x{E23}\x{E07}"
+      text run at (0,17604) width 20: "\x{E19}\x{E31}\x{E49}\x{E19}"
+      text run at (0,17622) width 9: "\x{E01}\x{E47}"
+      text run at (0,17640) width 17: "\x{E16}\x{E39}\x{E01}"
+      text run at (0,17658) width 26: "\x{E2B}\x{E2D}\x{E1A}"
+      text run at (0,17676) width 16: "\x{E44}\x{E1B}"
+      text run at (0,17694) width 31: "\x{E2B}\x{E25}\x{E32}\x{E22}"
+      text run at (0,17712) width 24: "\x{E44}\x{E21}\x{E25}\x{E4C}"
+      text run at (0,17730) width 21: "\x{E07}\x{E48}\x{E32}\x{E22}"
+      text run at (0,17748) width 23: "\x{E14}\x{E32}\x{E22}"
+      text run at (0,17766) width 21: "\x{E23}\x{E32}\x{E27}"
+      text run at (0,17784) width 18: "\x{E01}\x{E31}\x{E1A}"
+      text run at (0,17802) width 26: "\x{E2B}\x{E2D}\x{E1A}"
+      text run at (0,17820) width 18: "\x{E02}\x{E19}"
+      text run at (0,17838) width 19: "\x{E19}\x{E01}"
+      text run at (0,17856) width 18: "\x{E21}\x{E37}\x{E14}"
+      text run at (0,17874) width 24: "\x{E21}\x{E32}\x{E01}"
+      text run at (0,17892) width 24: "\x{E41}\x{E25}\x{E49}\x{E27}"
+      text run at (0,17910) width 17: "\x{E25}\x{E21}"
+      text run at (0,17928) width 15: "\x{E22}\x{E31}\x{E07}"
+      text run at (0,17946) width 15: "\x{E2A}\x{E48}\x{E07}"
+      text run at (0,17964) width 28: "\x{E40}\x{E2A}\x{E35}\x{E22}\x{E07}"
+      text run at (0,17982) width 26: "\x{E2B}\x{E27}\x{E35}\x{E14}"
+      text run at (0,18000) width 25: "\x{E2B}\x{E27}\x{E37}\x{E2D}"
+      text run at (0,18018) width 16: "\x{E19}\x{E48}\x{E32}"
+      text run at (0,18036) width 25: "\x{E01}\x{E25}\x{E31}\x{E27}"
+      text run at (0,18054) width 16: "\x{E2D}\x{E22}\x{E39}\x{E48}"
+      text run at (0,18072) width 24: "\x{E23}\x{E2D}\x{E1A}"
+      text run at (0,18090) width 17: "\x{E15}\x{E31}\x{E27}"
+      text run at (0,18108) width 20: "\x{E40}\x{E18}\x{E2D}"
+      text run at (0,18126) width 17: "\x{E41}\x{E15}\x{E48}"
+      text run at (0,18144) width 16: "\x{E42}\x{E14}"
+      text run at (0,18162) width 21: "\x{E42}\x{E23}\x{E18}\x{E35}"
+      text run at (0,18180) width 24: "\x{E40}\x{E2B}\x{E47}\x{E19}"
+      text run at (0,18198) width 14: "\x{E27}\x{E48}\x{E32}"
+      text run at (0,18216) width 20: "\x{E40}\x{E18}\x{E2D}"
+      text run at (0,18234) width 44: "\x{E2A}\x{E32}\x{E21}\x{E32}\x{E23}\x{E16}"
+      text run at (0,18252) width 17: "\x{E19}\x{E31}\x{E48}\x{E07}"
+      text run at (0,18270) width 16: "\x{E44}\x{E1B}"
+      text run at (0,18288) width 16: "\x{E44}\x{E14}\x{E49}"
+      text run at (0,18306) width 22: "\x{E2D}\x{E22}\x{E48}\x{E32}"
+      text run at (0,18324) width 28: "\x{E07}\x{E07}\x{E48}\x{E32}\x{E22}"
+      text run at (0,18342) width 23: "\x{E14}\x{E32}\x{E22}"
+      text run at (0,18360) width 19: "\x{E19}\x{E31}\x{E01}"
+      text run at (0,18378) width 23: "\x{E04}\x{E23}\x{E31}\x{E49}\x{E07}"
+      text run at (0,18396) width 26: "\x{E2B}\x{E19}\x{E36}\x{E48}\x{E07}"
+      text run at (0,18414) width 24: "\x{E2B}\x{E25}\x{E31}\x{E07}"
+      text run at (0,18432) width 23: "\x{E08}\x{E32}\x{E01}"
+      text run at (0,18450) width 9: "\x{E17}\x{E35}\x{E48}"
+      text run at (0,18468) width 25: "\x{E1A}\x{E49}\x{E32}\x{E19}"
+      text run at (0,18486) width 32: "\x{E2A}\x{E30}\x{E14}\x{E38}\x{E14}"
+      text run at (0,18504) width 29: "\x{E2D}\x{E22}\x{E48}\x{E32}\x{E07}"
+      text run at (0,18522) width 22: "\x{E41}\x{E23}\x{E07}"
+      text run at (0,18540) width 22: "\x{E41}\x{E25}\x{E30}"
+      text run at (0,18558) width 28: "\x{E2B}\x{E21}\x{E38}\x{E19}"
+      text run at (0,18576) width 16: "\x{E44}\x{E1B}"
+      text run at (0,18594) width 24: "\x{E23}\x{E2D}\x{E1A}"
+      text run at (0,18612) width 7: "\x{E46}"
+      text run at (0,18630) width 23: "\x{E2A}\x{E2D}\x{E07}"
+      text run at (0,18648) width 23: "\x{E2A}\x{E32}\x{E21}"
+      text run at (0,18666) width 23: "\x{E04}\x{E23}\x{E31}\x{E49}\x{E07}"
+      text run at (0,18684) width 17: "\x{E43}\x{E19}"
+      text run at (0,18702) width 27: "\x{E15}\x{E2D}\x{E19}"
+      text run at (0,18720) width 24: "\x{E41}\x{E23}\x{E01}"
+      text run at (0,18738) width 20: "\x{E40}\x{E18}\x{E2D}"
+      text run at (0,18756) width 9: "\x{E01}\x{E47}"
+      text run at (0,18774) width 24: "\x{E23}\x{E39}\x{E49}\x{E2A}\x{E36}\x{E01}"
+      text run at (0,18792) width 14: "\x{E27}\x{E48}\x{E32}"
+      text run at (0,18810) width 17: "\x{E15}\x{E31}\x{E27}"
+      text run at (0,18828) width 20: "\x{E40}\x{E2D}\x{E07}"
+      text run at (0,18846) width 17: "\x{E16}\x{E39}\x{E01}"
+      text run at (0,18864) width 32: "\x{E41}\x{E01}\x{E27}\x{E48}\x{E07}"
+      text run at (0,18882) width 29: "\x{E2D}\x{E22}\x{E48}\x{E32}\x{E07}"
+      text run at (0,18900) width 25: "\x{E41}\x{E1C}\x{E48}\x{E27}"
+      text run at (0,18918) width 20: "\x{E40}\x{E1A}\x{E32}"
+      text run at (0,18936) width 21: "\x{E23}\x{E32}\x{E27}"
+      text run at (0,18954) width 31: "\x{E17}\x{E32}\x{E23}\x{E01}"
+      text run at (0,18972) width 17: "\x{E43}\x{E19}"
+      text run at (0,18990) width 22: "\x{E40}\x{E1B}\x{E25}"
+      text run at (0,19008) width 16: "\x{E42}\x{E15}"
+      text run at (0,19026) width 16: "\x{E42}\x{E15}\x{E49}"
+      text run at (0,19044) width 16: "\x{E44}\x{E21}\x{E48}"
+      text run at (0,19062) width 25: "\x{E0A}\x{E2D}\x{E1A}"
+      text run at (0,19080) width 15: "\x{E43}\x{E08}"
+      text run at (0,19098) width 21: "\x{E40}\x{E25}\x{E22}"
+      text run at (0,19116) width 19: "\x{E21}\x{E31}\x{E19}"
+      text run at (0,19134) width 15: "\x{E27}\x{E34}\x{E48}\x{E07}"
+      text run at (0,19152) width 16: "\x{E44}\x{E1B}"
+      text run at (0,19170) width 15: "\x{E27}\x{E34}\x{E48}\x{E07}"
+      text run at (0,19188) width 15: "\x{E21}\x{E32}"
+      text run at (0,19206) width 24: "\x{E23}\x{E2D}\x{E1A}"
+      text run at (0,19224) width 24: "\x{E2B}\x{E49}\x{E2D}\x{E07}"
+      text run at (0,19242) width 22: "\x{E17}\x{E32}\x{E07}"
+      text run at (0,19260) width 27: "\x{E42}\x{E19}\x{E49}\x{E19}"
+      text run at (0,19278) width 9: "\x{E17}\x{E35}"
+      text run at (0,19296) width 22: "\x{E17}\x{E32}\x{E07}"
+      text run at (0,19314) width 10: "\x{E19}\x{E35}\x{E49}"
+      text run at (0,19332) width 9: "\x{E17}\x{E35}"
+      text run at (0,19350) width 15: "\x{E2A}\x{E48}\x{E07}"
+      text run at (0,19368) width 28: "\x{E40}\x{E2A}\x{E35}\x{E22}\x{E07}"
+      text run at (0,19386) width 20: "\x{E40}\x{E2B}\x{E48}\x{E32}"
+      text run at (0,19404) width 16: "\x{E14}\x{E31}\x{E07}"
+      text run at (0,19422) width 24: "\x{E01}\x{E49}\x{E2D}\x{E07}"
+      text run at (0,19440) width 17: "\x{E41}\x{E15}\x{E48}"
+      text run at (0,19458) width 16: "\x{E42}\x{E14}"
+      text run at (0,19476) width 21: "\x{E42}\x{E23}\x{E18}\x{E35}"
+      text run at (0,19494) width 17: "\x{E19}\x{E31}\x{E48}\x{E07}"
+      text run at (0,19512) width 17: "\x{E19}\x{E34}\x{E48}\x{E07}"
+      text run at (0,19530) width 16: "\x{E2D}\x{E22}\x{E39}\x{E48}"
+      text run at (0,19548) width 19: "\x{E1A}\x{E19}"
+      text run at (0,19566) width 20: "\x{E1E}\x{E37}\x{E49}\x{E19}"
+      text run at (0,19584) width 20: "\x{E40}\x{E1D}\x{E49}\x{E32}"
+      text run at (0,19602) width 25: "\x{E04}\x{E2D}\x{E22}"
+      text run at (0,19620) width 9: "\x{E14}\x{E39}"
+      text run at (0,19638) width 14: "\x{E27}\x{E48}\x{E32}"
+      text run at (0,19656) width 14: "\x{E08}\x{E30}"
+      text run at (0,19674) width 23: "\x{E40}\x{E01}\x{E34}\x{E14}"
+      text run at (0,19692) width 28: "\x{E2D}\x{E30}\x{E44}\x{E23}"
+      text run at (0,19710) width 18: "\x{E02}\x{E36}\x{E49}\x{E19}"
+      text run at (0,19728) width 23: "\x{E04}\x{E23}\x{E31}\x{E49}\x{E07}"
+      text run at (0,19746) width 26: "\x{E2B}\x{E19}\x{E36}\x{E48}\x{E07}"
+      text run at (0,19764) width 16: "\x{E42}\x{E15}"
+      text run at (0,19782) width 16: "\x{E42}\x{E15}\x{E49}"
+      text run at (0,19800) width 19: "\x{E40}\x{E02}\x{E49}\x{E32}"
+      text run at (0,19818) width 16: "\x{E44}\x{E1B}"
+      text run at (0,19836) width 24: "\x{E43}\x{E01}\x{E25}\x{E49}"
+      text run at (0,19854) width 15: "\x{E1D}\x{E32}"
+      text run at (0,19872) width 9: "\x{E17}\x{E35}\x{E48}"
+      text run at (0,19890) width 20: "\x{E1E}\x{E37}\x{E49}\x{E19}"
+      text run at (0,19908) width 24: "\x{E21}\x{E32}\x{E01}"
+      text run at (0,19926) width 16: "\x{E44}\x{E1B}"
+      text run at (0,19944) width 21: "\x{E40}\x{E25}\x{E22}"
+      text run at (0,19962) width 27: "\x{E1E}\x{E25}\x{E31}\x{E14}"
+      text run at (0,19980) width 33: "\x{E15}\x{E01}\x{E25}\x{E07}"
+      text run at (0,19998) width 16: "\x{E44}\x{E1B}"
+      text run at (0,20016) width 9: "\x{E17}\x{E35}"
+      text run at (0,20034) width 24: "\x{E41}\x{E23}\x{E01}"
+      text run at (0,20052) width 23: "\x{E40}\x{E14}\x{E47}\x{E01}"
+      text run at (0,20070) width 27: "\x{E2B}\x{E0D}\x{E34}\x{E07}"
+      text run at (0,20088) width 18: "\x{E04}\x{E34}\x{E14}"
+      text run at (0,20106) width 14: "\x{E27}\x{E48}\x{E32}"
+      text run at (0,20124) width 20: "\x{E40}\x{E18}\x{E2D}"
+      text run at (0,20142) width 14: "\x{E08}\x{E30}"
+      text run at (0,20160) width 19: "\x{E2A}\x{E39}\x{E0D}"
+      text run at (0,20178) width 21: "\x{E40}\x{E2A}\x{E35}\x{E22}"
+      text run at (0,20196) width 19: "\x{E21}\x{E31}\x{E19}"
+      text run at (0,20214) width 16: "\x{E44}\x{E1B}"
+      text run at (0,20232) width 21: "\x{E40}\x{E2A}\x{E35}\x{E22}"
+      text run at (0,20250) width 24: "\x{E41}\x{E25}\x{E49}\x{E27}"
+      text run at (0,20268) width 17: "\x{E41}\x{E15}\x{E48}"
+      text run at (0,20286) width 16: "\x{E0A}\x{E31}\x{E48}\x{E27}"
+      text run at (0,20304) width 16: "\x{E04}\x{E23}\x{E39}\x{E48}"
+      text run at (0,20322) width 20: "\x{E40}\x{E18}\x{E2D}"
+      text run at (0,20340) width 9: "\x{E01}\x{E47}"
+      text run at (0,20358) width 24: "\x{E40}\x{E2B}\x{E47}\x{E19}"
+      text run at (0,20376) width 9: "\x{E2B}\x{E39}"
+      text run at (0,20394) width 23: "\x{E02}\x{E2D}\x{E07}"
+      text run at (0,20412) width 19: "\x{E21}\x{E31}\x{E19}"
+      text run at (0,20430) width 24: "\x{E42}\x{E1C}\x{E25}\x{E48}"
+      text run at (0,20448) width 18: "\x{E02}\x{E36}\x{E49}\x{E19}"
+      text run at (0,20466) width 15: "\x{E21}\x{E32}"
+      text run at (0,20484) width 23: "\x{E08}\x{E32}\x{E01}"
+      text run at (0,20502) width 23: "\x{E0A}\x{E48}\x{E2D}\x{E07}"
+      text run at (0,20520) width 20: "\x{E19}\x{E31}\x{E49}\x{E19}"
+      text run at (0,20538) width 16: "\x{E17}\x{E31}\x{E49}\x{E07}"
+      text run at (0,20556) width 10: "\x{E19}\x{E35}\x{E49}"
+      text run at (0,20574) width 34: "\x{E40}\x{E1E}\x{E23}\x{E32}\x{E30}"
+      text run at (0,20592) width 22: "\x{E41}\x{E23}\x{E07}"
+      text run at (0,20610) width 18: "\x{E01}\x{E14}"
+      text run at (0,20628) width 29: "\x{E2D}\x{E22}\x{E48}\x{E32}\x{E07}"
+      text run at (0,20646) width 28: "\x{E2B}\x{E19}\x{E31}\x{E01}"
+      text run at (0,20664) width 23: "\x{E02}\x{E2D}\x{E07}"
+      text run at (0,20682) width 38: "\x{E2D}\x{E32}\x{E01}\x{E32}\x{E28}"
+      text run at (0,20700) width 15: "\x{E17}\x{E33}"
+      text run at (0,20718) width 16: "\x{E43}\x{E2B}\x{E49}"
+      text run at (0,20736) width 16: "\x{E42}\x{E15}"
+      text run at (0,20754) width 16: "\x{E42}\x{E15}\x{E49}"
+      text run at (0,20772) width 16: "\x{E44}\x{E21}\x{E48}"
+      text run at (0,20790) width 33: "\x{E15}\x{E01}\x{E25}\x{E07}"
+      text run at (0,20808) width 16: "\x{E44}\x{E1B}"
+      text run at (0,20826) width 21: "\x{E02}\x{E49}\x{E32}\x{E07}"
+      text run at (0,20844) width 21: "\x{E25}\x{E48}\x{E32}\x{E07}"
+      text run at (0,20862) width 16: "\x{E42}\x{E14}"
+      text run at (0,20880) width 21: "\x{E42}\x{E23}\x{E18}\x{E35}"
+      text run at (0,20898) width 33: "\x{E04}\x{E25}\x{E32}\x{E19}"
+      text run at (0,20916) width 16: "\x{E44}\x{E1B}"
+      text run at (0,20934) width 9: "\x{E17}\x{E35}\x{E48}"
+      text run at (0,20952) width 23: "\x{E0A}\x{E48}\x{E2D}\x{E07}"
+      text run at (0,20970) width 20: "\x{E19}\x{E31}\x{E49}\x{E19}"
+      text run at (0,20988) width 17: "\x{E08}\x{E31}\x{E1A}"
+      text run at (0,21006) width 9: "\x{E2B}\x{E39}"
+      text run at (0,21024) width 16: "\x{E42}\x{E15}"
+      text run at (0,21042) width 16: "\x{E42}\x{E15}\x{E49}"
+      text run at (0,21060) width 15: "\x{E44}\x{E27}\x{E49}"
+      text run at (0,21078) width 16: "\x{E44}\x{E14}\x{E49}"
+      text run at (0,21096) width 22: "\x{E41}\x{E25}\x{E30}"
+      text run at (0,21114) width 23: "\x{E25}\x{E32}\x{E01}"
+      text run at (0,21132) width 19: "\x{E21}\x{E31}\x{E19}"
+      text run at (0,21150) width 15: "\x{E21}\x{E32}"
+      text run at (0,21168) width 9: "\x{E17}\x{E35}\x{E48}"
+      text run at (0,21186) width 24: "\x{E2B}\x{E49}\x{E2D}\x{E07}"
+      text run at (0,21204) width 17: "\x{E2D}\x{E35}\x{E01}"
+      text run at (0,21222) width 24: "\x{E2B}\x{E25}\x{E31}\x{E07}"
+      text run at (0,21240) width 23: "\x{E08}\x{E32}\x{E01}"
+      text run at (0,21258) width 20: "\x{E19}\x{E31}\x{E49}\x{E19}"
+      text run at (0,21276) width 9: "\x{E01}\x{E47}"
+      text run at (0,21294) width 18: "\x{E1B}\x{E34}\x{E14}"
+      text run at (0,21312) width 15: "\x{E1D}\x{E32}"
+      text run at (0,21330) width 20: "\x{E1E}\x{E37}\x{E49}\x{E19}"
+      text run at (0,21348) width 23: "\x{E40}\x{E1E}\x{E37}\x{E48}\x{E2D}"
+      text run at (0,21366) width 14: "\x{E08}\x{E30}"
+      text run at (0,21384) width 16: "\x{E44}\x{E14}\x{E49}"
+      text run at (0,21402) width 16: "\x{E44}\x{E21}\x{E48}"
+      text run at (0,21420) width 23: "\x{E40}\x{E01}\x{E34}\x{E14}"
+      text run at (0,21438) width 49: "\x{E2D}\x{E38}\x{E1A}\x{E31}\x{E15}\x{E34}\x{E40}\x{E2B}\x{E15}\x{E38}"
+      text run at (0,21456) width 17: "\x{E2D}\x{E35}\x{E01}"
+      text run at (0,21474) width 38: "\x{E0A}\x{E31}\x{E48}\x{E27}\x{E42}\x{E21}\x{E07}"
+      text run at (0,21492) width 24: "\x{E41}\x{E25}\x{E49}\x{E27}"
+      text run at (0,21510) width 38: "\x{E0A}\x{E31}\x{E48}\x{E27}\x{E42}\x{E21}\x{E07}"
+      text run at (0,21528) width 19: "\x{E40}\x{E25}\x{E48}\x{E32}"
+      text run at (0,21546) width 25: "\x{E1C}\x{E48}\x{E32}\x{E19}"
+      text run at (0,21564) width 16: "\x{E44}\x{E1B}"
+      text run at (0,21582) width 16: "\x{E42}\x{E14}"
+      text run at (0,21600) width 21: "\x{E42}\x{E23}\x{E18}\x{E35}"
+      text run at (0,21618) width 25: "\x{E04}\x{E48}\x{E2D}\x{E22}"
+      text run at (0,21636) width 7: "\x{E46}"
+      text run at (0,21654) width 23: "\x{E2B}\x{E32}\x{E22}"
+      text run at (0,21672) width 25: "\x{E01}\x{E25}\x{E31}\x{E27}"
+      text run at (0,21690) width 17: "\x{E41}\x{E15}\x{E48}"
+      text run at (0,21708) width 20: "\x{E40}\x{E18}\x{E2D}"
+      text run at (0,21726) width 24: "\x{E23}\x{E39}\x{E49}\x{E2A}\x{E36}\x{E01}"
+      text run at (0,21744) width 27: "\x{E40}\x{E2B}\x{E07}\x{E32}"
+      text run at (0,21762) width 30: "\x{E40}\x{E2B}\x{E25}\x{E37}\x{E2D}"
+      text run at (0,21780) width 24: "\x{E40}\x{E01}\x{E34}\x{E19}"
+      text run at (0,21798) width 22: "\x{E41}\x{E25}\x{E30}"
+      text run at (0,21816) width 17: "\x{E25}\x{E21}"
+      text run at (0,21834) width 9: "\x{E01}\x{E47}"
+      text run at (0,21852) width 15: "\x{E2A}\x{E48}\x{E07}"
+      text run at (0,21870) width 28: "\x{E40}\x{E2A}\x{E35}\x{E22}\x{E07}"
+      text run at (0,21888) width 26: "\x{E2B}\x{E27}\x{E35}\x{E14}"
+      text run at (0,21906) width 25: "\x{E2B}\x{E27}\x{E37}\x{E2D}"
+      text run at (0,21924) width 16: "\x{E14}\x{E31}\x{E07}"
+      text run at (0,21942) width 21: "\x{E40}\x{E2A}\x{E35}\x{E22}"
+      text run at (0,21960) width 18: "\x{E08}\x{E19}"
+      text run at (0,21978) width 20: "\x{E40}\x{E18}\x{E2D}"
+      text run at (0,21996) width 26: "\x{E41}\x{E17}\x{E1A}"
+      text run at (0,22014) width 14: "\x{E08}\x{E30}"
+      text run at (0,22032) width 9: "\x{E2B}\x{E39}"
+      text run at (0,22050) width 36: "\x{E2B}\x{E19}\x{E27}\x{E01}"
+      text run at (0,22068) width 9: "\x{E17}\x{E35}"
+      text run at (0,22086) width 24: "\x{E41}\x{E23}\x{E01}"
+      text run at (0,22104) width 20: "\x{E40}\x{E18}\x{E2D}"
+      text run at (0,22122) width 31: "\x{E2A}\x{E07}\x{E2A}\x{E31}\x{E22}"
+      text run at (0,22140) width 14: "\x{E27}\x{E48}\x{E32}"
+      text run at (0,22158) width 16: "\x{E04}\x{E07}"
+      text run at (0,22176) width 14: "\x{E08}\x{E30}"
+      text run at (0,22194) width 17: "\x{E16}\x{E39}\x{E01}"
+      text run at (0,22212) width 19: "\x{E09}\x{E35}\x{E01}"
+      text run at (0,22230) width 45: "\x{E01}\x{E23}\x{E30}\x{E0A}\x{E32}\x{E01}"
+      text run at (0,22248) width 25: "\x{E2D}\x{E2D}\x{E01}"
+      text run at (0,22266) width 24: "\x{E40}\x{E1B}\x{E47}\x{E19}"
+      text run at (0,22284) width 18: "\x{E0A}\x{E34}\x{E49}\x{E19}"
+      text run at (0,22302) width 22: "\x{E40}\x{E25}\x{E47}\x{E01}"
+      text run at (0,22320) width 18: "\x{E0A}\x{E34}\x{E49}\x{E19}"
+      text run at (0,22338) width 26: "\x{E19}\x{E49}\x{E2D}\x{E22}"
+      text run at (0,22356) width 22: "\x{E40}\x{E21}\x{E37}\x{E48}\x{E2D}"
+      text run at (0,22374) width 25: "\x{E1A}\x{E49}\x{E32}\x{E19}"
+      text run at (0,22392) width 23: "\x{E40}\x{E2D}\x{E19}"
+      text run at (0,22410) width 17: "\x{E25}\x{E49}\x{E21}"
+      text run at (0,22428) width 15: "\x{E25}\x{E07}"
+      text run at (0,22446) width 17: "\x{E2D}\x{E35}\x{E01}"
+      text run at (0,22464) width 23: "\x{E04}\x{E23}\x{E31}\x{E49}\x{E07}"
+      text run at (0,22482) width 17: "\x{E41}\x{E15}\x{E48}"
+      text run at (0,22500) width 31: "\x{E2B}\x{E25}\x{E32}\x{E22}"
+      text run at (0,22518) width 38: "\x{E0A}\x{E31}\x{E48}\x{E27}\x{E42}\x{E21}\x{E07}"
+      text run at (0,22536) width 25: "\x{E1C}\x{E48}\x{E32}\x{E19}"
+      text run at (0,22554) width 16: "\x{E44}\x{E1B}"
+      text run at (0,22572) width 9: "\x{E01}\x{E47}"
+      text run at (0,22590) width 16: "\x{E44}\x{E21}\x{E48}"
+      text run at (0,22608) width 9: "\x{E21}\x{E35}"
+      text run at (0,22626) width 28: "\x{E2D}\x{E30}\x{E44}\x{E23}"
+      text run at (0,22644) width 23: "\x{E40}\x{E01}\x{E34}\x{E14}"
+      text run at (0,22662) width 18: "\x{E02}\x{E36}\x{E49}\x{E19}"
+      text run at (0,22680) width 20: "\x{E40}\x{E18}\x{E2D}"
+      text run at (0,22698) width 21: "\x{E40}\x{E25}\x{E22}"
+      text run at (0,22716) width 22: "\x{E40}\x{E25}\x{E34}\x{E01}"
+      text run at (0,22734) width 26: "\x{E27}\x{E34}\x{E15}\x{E01}"
+      text run at (0,22752) width 22: "\x{E41}\x{E25}\x{E30}"
+      text run at (0,22770) width 36: "\x{E15}\x{E31}\x{E14}\x{E2A}\x{E34}\x{E19}"
+      text run at (0,22788) width 15: "\x{E43}\x{E08}"
+      text run at (0,22806) width 25: "\x{E04}\x{E2D}\x{E22}"
+      text run at (0,22824) width 9: "\x{E14}\x{E39}"
+      text run at (0,22842) width 29: "\x{E2D}\x{E22}\x{E48}\x{E32}\x{E07}"
+      text run at (0,22860) width 24: "\x{E2A}\x{E07}\x{E1A}"
+      text run at (0,22878) width 22: "\x{E41}\x{E25}\x{E30}"
+      text run at (0,22896) width 15: "\x{E23}\x{E2D}"
+      text run at (0,22914) width 14: "\x{E27}\x{E48}\x{E32}"
+      text run at (0,22932) width 42: "\x{E2D}\x{E19}\x{E32}\x{E04}\x{E15}"
+      text run at (0,22950) width 14: "\x{E08}\x{E30}"
+      text run at (0,22968) width 24: "\x{E40}\x{E1B}\x{E47}\x{E19}"
+      text run at (0,22986) width 42: "\x{E2D}\x{E22}\x{E48}\x{E32}\x{E07}\x{E44}\x{E23}"
+      text run at (0,23004) width 17: "\x{E43}\x{E19}"
+      text run at (0,23022) width 9: "\x{E17}\x{E35}\x{E48}"
+      text run at (0,23040) width 17: "\x{E2A}\x{E38}\x{E14}"
+      text run at (0,23058) width 20: "\x{E40}\x{E18}\x{E2D}"
+      text run at (0,23076) width 33: "\x{E04}\x{E25}\x{E32}\x{E19}"
+      text run at (0,23094) width 23: "\x{E08}\x{E32}\x{E01}"
+      text run at (0,23112) width 20: "\x{E1E}\x{E37}\x{E49}\x{E19}"
+      text run at (0,23130) width 24: "\x{E2B}\x{E49}\x{E2D}\x{E07}"
+      text run at (0,23148) width 9: "\x{E17}\x{E35}\x{E48}"
+      text run at (0,23166) width 24: "\x{E42}\x{E22}\x{E01}"
+      text run at (0,23184) width 16: "\x{E44}\x{E1B}"
+      text run at (0,23202) width 15: "\x{E21}\x{E32}"
+      text run at (0,23220) width 18: "\x{E02}\x{E36}\x{E49}\x{E19}"
+      text run at (0,23238) width 16: "\x{E44}\x{E1B}"
+      text run at (0,23256) width 19: "\x{E1A}\x{E19}"
+      text run at (0,23274) width 29: "\x{E40}\x{E15}\x{E35}\x{E22}\x{E07}"
+      text run at (0,23292) width 24: "\x{E41}\x{E25}\x{E49}\x{E27}"
+      text run at (0,23310) width 9: "\x{E01}\x{E47}"
+      text run at (0,23328) width 28: "\x{E19}\x{E2D}\x{E19}"
+      text run at (0,23346) width 15: "\x{E25}\x{E07}"
+      text run at (0,23364) width 16: "\x{E42}\x{E15}"
+      text run at (0,23382) width 16: "\x{E42}\x{E15}\x{E49}"
+      text run at (0,23400) width 24: "\x{E15}\x{E32}\x{E21}"
+      text run at (0,23418) width 18: "\x{E15}\x{E34}\x{E14}"
+      text run at (0,23436) width 15: "\x{E21}\x{E32}"
+      text run at (0,23454) width 28: "\x{E19}\x{E2D}\x{E19}"
+      text run at (0,23472) width 15: "\x{E25}\x{E07}"
+      text run at (0,23490) width 24: "\x{E43}\x{E01}\x{E25}\x{E49}"
+      text run at (0,23508) width 7: "\x{E46}"
+      text run at (0,23526) width 20: "\x{E40}\x{E18}\x{E2D}"
+      text run at (0,23544) width 16: "\x{E44}\x{E21}\x{E48}"
+      text run at (0,23562) width 14: "\x{E0A}\x{E49}\x{E32}"
+      text run at (0,23580) width 16: "\x{E42}\x{E14}"
+      text run at (0,23598) width 21: "\x{E42}\x{E23}\x{E18}\x{E35}"
+      text run at (0,23616) width 9: "\x{E01}\x{E47}"
+      text run at (0,23634) width 18: "\x{E1B}\x{E34}\x{E14}"
+      text run at (0,23652) width 15: "\x{E15}\x{E32}"
+      text run at (0,23670) width 15: "\x{E25}\x{E07}"
+      text run at (0,23688) width 26: "\x{E2B}\x{E25}\x{E31}\x{E1A}"
+      text run at (0,23706) width 33: "\x{E1C}\x{E25}\x{E47}\x{E2D}\x{E22}"
+      text run at (0,23724) width 16: "\x{E44}\x{E1B}"
+      text run at (0,23742) width 29: "\x{E2D}\x{E22}\x{E48}\x{E32}\x{E07}"
+      text run at (0,23760) width 27: "\x{E2A}\x{E19}\x{E34}\x{E17}"
+      text run at (0,23778) width 16: "\x{E17}\x{E31}\x{E49}\x{E07}"
+      text run at (0,23796) width 7: "\x{E46}"
+      text run at (0,23814) width 9: "\x{E17}\x{E35}\x{E48}"
+      text run at (0,23832) width 25: "\x{E1A}\x{E49}\x{E32}\x{E19}"
+      text run at (0,23850) width 24: "\x{E42}\x{E22}\x{E01}"
+      text run at (0,23868) width 16: "\x{E44}\x{E1B}"
+      text run at (0,23886) width 15: "\x{E21}\x{E32}"
+      text run at (0,23904) width 22: "\x{E41}\x{E25}\x{E30}"
+      text run at (0,23922) width 17: "\x{E25}\x{E21}"
+      text run at (0,23940) width 9: "\x{E01}\x{E47}"
+      text run at (0,23958) width 29: "\x{E04}\x{E23}\x{E32}\x{E07}"
+      text run at (0,23976) width 26: "\x{E2B}\x{E27}\x{E35}\x{E14}"
+      text run at (0,23994) width 25: "\x{E2B}\x{E27}\x{E37}\x{E2D}"
diff --git a/LayoutTests/platform/gtk/fast/text/international/unicode-bidi-plaintext-in-textarea-expected.png b/LayoutTests/platform/gtk/fast/text/international/unicode-bidi-plaintext-in-textarea-expected.png
index 5de1a2d..6cf8ec7 100644
--- a/LayoutTests/platform/gtk/fast/text/international/unicode-bidi-plaintext-in-textarea-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/international/unicode-bidi-plaintext-in-textarea-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/international/unicode-bidi-plaintext-in-textarea-expected.txt b/LayoutTests/platform/gtk/fast/text/international/unicode-bidi-plaintext-in-textarea-expected.txt
index 043f85e..954dce9 100644
--- a/LayoutTests/platform/gtk/fast/text/international/unicode-bidi-plaintext-in-textarea-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/international/unicode-bidi-plaintext-in-textarea-expected.txt
@@ -1,51 +1,51 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x374
-  RenderBlock {HTML} at (0,0) size 800x374
-    RenderBody {BODY} at (8,8) size 784x358
-      RenderBlock {DIV} at (0,0) size 784x358
-        RenderBlock (anonymous) at (0,0) size 784x34
-          RenderText {#text} at (0,0) size 761x34
+layer at (0,0) size 800x396
+  RenderBlock {HTML} at (0,0) size 800x396
+    RenderBody {BODY} at (8,8) size 784x380
+      RenderBlock {DIV} at (0,0) size 784x380
+        RenderBlock (anonymous) at (0,0) size 784x36
+          RenderText {#text} at (0,0) size 761x35
             text run at (0,0) width 761: "In all four cases below, the exclamation mark should be on the left side of the first line and on the right side of the second"
-            text run at (0,17) width 27: "line."
-        RenderBlock {DIV} at (0,34) size 784x324
-          RenderBR {BR} at (475,64) size 0x17
-          RenderBR {BR} at (475,145) size 0x17
-          RenderBR {BR} at (475,226) size 0x17
+            text run at (0,18) width 27: "line."
+        RenderBlock {DIV} at (0,36) size 784x344
+          RenderBR {BR} at (475,68) size 0x17
+          RenderBR {BR} at (475,154) size 0x17
+          RenderBR {BR} at (475,240) size 0x17
           RenderText {#text} at (0,0) size 0x0
-layer at (10,44) size 471x74 clip at (11,45) size 469x72
-  RenderTextControl {TEXTAREA} at (2,2) size 471x74 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-    RenderBlock {DIV} at (3,3) size 465x51
-      RenderText {#text} at (424,0) size 465x34
+layer at (10,46) size 471x78 clip at (11,47) size 469x76
+  RenderTextControl {TEXTAREA} at (2,2) size 471x78 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (3,3) size 465x54
+      RenderText {#text} at (424,0) size 465x35
         text run at (424,0) width 0 RTL: " "
         text run at (424,0) width 41 RTL: "\x{5E9}\x{5DC}\x{5D5}\x{5DD}!"
-        text run at (0,17) width 39: "hello!"
-        text run at (39,17) width 0: " "
-      RenderBR {BR} at (465,34) size 0x17
-layer at (10,125) size 471x74 clip at (11,126) size 469x72
-  RenderTextControl {TEXTAREA} at (2,83) size 471x74 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-    RenderBlock {DIV} at (3,3) size 465x51
-      RenderText {#text} at (424,0) size 465x34
+        text run at (0,18) width 39: "hello!"
+        text run at (39,18) width 0: " "
+      RenderBR {BR} at (465,36) size 0x17
+layer at (10,132) size 471x78 clip at (11,133) size 469x76
+  RenderTextControl {TEXTAREA} at (2,88) size 471x78 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (3,3) size 465x54
+      RenderText {#text} at (424,0) size 465x35
         text run at (424,0) width 0 RTL: " "
         text run at (424,0) width 41 RTL: "\x{5E9}\x{5DC}\x{5D5}\x{5DD}!"
-        text run at (0,17) width 39: "hello!"
-        text run at (39,17) width 0: " "
-      RenderBR {BR} at (0,34) size 0x17
-layer at (10,206) size 471x74 clip at (11,207) size 469x72
-  RenderTextControl {TEXTAREA} at (2,164) size 471x74 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-    RenderBlock {DIV} at (3,3) size 465x51
-      RenderText {#text} at (424,0) size 465x34
+        text run at (0,18) width 39: "hello!"
+        text run at (39,18) width 0: " "
+      RenderBR {BR} at (0,36) size 0x17
+layer at (10,218) size 471x78 clip at (11,219) size 469x76
+  RenderTextControl {TEXTAREA} at (2,174) size 471x78 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (3,3) size 465x54
+      RenderText {#text} at (424,0) size 465x35
         text run at (424,0) width 0 RTL: " "
         text run at (424,0) width 41 RTL: "\x{5E9}\x{5DC}\x{5D5}\x{5DD}!"
-        text run at (0,17) width 39: "hello!"
-        text run at (39,17) width 0: " "
-      RenderBR {BR} at (0,34) size 0x17
-layer at (10,287) size 471x74 clip at (11,288) size 469x72
-  RenderTextControl {TEXTAREA} at (2,245) size 471x74 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-    RenderBlock {DIV} at (3,3) size 465x51
-      RenderText {#text} at (424,0) size 465x34
+        text run at (0,18) width 39: "hello!"
+        text run at (39,18) width 0: " "
+      RenderBR {BR} at (0,36) size 0x17
+layer at (10,304) size 471x78 clip at (11,305) size 469x76
+  RenderTextControl {TEXTAREA} at (2,260) size 471x78 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+    RenderBlock {DIV} at (3,3) size 465x54
+      RenderText {#text} at (424,0) size 465x35
         text run at (424,0) width 0 RTL: " "
         text run at (424,0) width 41 RTL: "\x{5E9}\x{5DC}\x{5D5}\x{5DD}!"
-        text run at (0,17) width 39: "hello!"
-        text run at (39,17) width 0: " "
-      RenderBR {BR} at (465,34) size 0x17
+        text run at (0,18) width 39: "hello!"
+        text run at (39,18) width 0: " "
+      RenderBR {BR} at (465,36) size 0x17
diff --git a/LayoutTests/platform/gtk/fast/text/international/vertical-text-glyph-test-expected.png b/LayoutTests/platform/gtk/fast/text/international/vertical-text-glyph-test-expected.png
index c971df5..31b1b4c 100644
--- a/LayoutTests/platform/gtk/fast/text/international/vertical-text-glyph-test-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/international/vertical-text-glyph-test-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/international/vertical-text-glyph-test-expected.txt b/LayoutTests/platform/gtk/fast/text/international/vertical-text-glyph-test-expected.txt
new file mode 100644
index 0000000..6f30e0b
--- /dev/null
+++ b/LayoutTests/platform/gtk/fast/text/international/vertical-text-glyph-test-expected.txt
@@ -0,0 +1,22 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x598
+  RenderBlock {HTML} at (0,0) size 800x598
+    RenderBody {BODY} at (8,21) size 784x569
+      RenderBlock {P} at (0,0) size 784x24
+        RenderText {#text} at (0,0) size 139x24
+          text run at (0,0) width 139: "Simple text path"
+      RenderBlock (anonymous) at (0,45) size 784x223
+        RenderBlock {SPAN} at (0,0) size 24x217
+          RenderText {#text} at (0,0) size 24x217
+            text run at (0,0) width 217: "string\x{300C}\x{3042}\x{3001}\x{5909}\x{3063}\x{FF01}\x{300D}\x{3002}"
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {HR} at (0,277) size 784x3 [border: (1px inset #000000)]
+      RenderBlock {P} at (0,301) size 784x25
+        RenderText {#text} at (0,0) size 157x24
+          text run at (0,0) width 157: "Complex text path"
+      RenderBlock (anonymous) at (0,346) size 784x223
+        RenderBlock {SPAN} at (0,0) size 24x217
+          RenderText {#text} at (0,0) size 24x217
+            text run at (0,0) width 217: "string\x{300C}\x{3042}\x{3001}\x{5909}\x{3063}\x{FF01}\x{300D}\x{3002}"
+        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/text/justified-selection-at-edge-expected.png b/LayoutTests/platform/gtk/fast/text/justified-selection-at-edge-expected.png
index b444458..e129e96 100644
--- a/LayoutTests/platform/gtk/fast/text/justified-selection-at-edge-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/justified-selection-at-edge-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/justified-selection-at-edge-expected.txt b/LayoutTests/platform/gtk/fast/text/justified-selection-at-edge-expected.txt
index c1b5be3..7b733da 100644
--- a/LayoutTests/platform/gtk/fast/text/justified-selection-at-edge-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/justified-selection-at-edge-expected.txt
@@ -3,25 +3,25 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x576
-      RenderBlock {P} at (0,0) size 784x17
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 386x17
           text run at (0,0) width 386: "Test for bug 13234, layout of selected justified text is broken."
-      RenderBlock {P} at (0,33) size 784x17
+      RenderBlock {P} at (0,34) size 784x18
         RenderText {#text} at (0,0) size 251x17
           text run at (0,0) width 251: "The two blue boxes should be identical."
-      RenderBlock {DIV} at (0,66) size 256x40 [border: (3px solid #0000FF)]
+      RenderBlock {DIV} at (0,68) size 256x42 [border: (3px solid #0000FF)]
         RenderText {#text} at (3,3) size 190x17
           text run at (3,3) width 190: "Lorem ipsum dolor si"
         RenderInline {SPAN} at (0,0) size 61x17 [color=#008000] [bgcolor=#FFFF00]
           RenderText {#text} at (192,3) size 61x17
             text run at (192,3) width 61: "t amet,"
-        RenderText {#text} at (3,20) size 173x17
-          text run at (3,20) width 173: "consectetuer adipiscing elit."
-      RenderBlock (anonymous) at (0,106) size 784x17
+        RenderText {#text} at (3,21) size 173x17
+          text run at (3,21) width 173: "consectetuer adipiscing elit."
+      RenderBlock (anonymous) at (0,110) size 784x18
         RenderBR {BR} at (0,0) size 0x17
-      RenderBlock {P} at (0,139) size 256x40 [border: (3px solid #0000FF)]
-        RenderText {#text} at (3,3) size 250x34
+      RenderBlock {P} at (0,144) size 256x42 [border: (3px solid #0000FF)]
+        RenderText {#text} at (3,3) size 250x35
           text run at (3,3) width 250: "Lorem ipsum dolor sit amet,"
-          text run at (3,20) width 173: "consectetuer adipiscing elit."
+          text run at (3,21) width 173: "consectetuer adipiscing elit."
 selection start: position 20 of child 0 {#text} of child 8 {P} of body
 selection end:   position 27 of child 0 {#text} of child 8 {P} of body
diff --git a/LayoutTests/platform/gtk/fast/text/justified-selection-expected.png b/LayoutTests/platform/gtk/fast/text/justified-selection-expected.png
index 32a3800..77262e2 100644
--- a/LayoutTests/platform/gtk/fast/text/justified-selection-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/justified-selection-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/justified-selection-expected.txt b/LayoutTests/platform/gtk/fast/text/justified-selection-expected.txt
index bb92fb6..03eff80 100644
--- a/LayoutTests/platform/gtk/fast/text/justified-selection-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/justified-selection-expected.txt
@@ -3,7 +3,7 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x17
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 107x17
           text run at (0,0) width 107: "Test for revision "
         RenderInline {A} at (0,0) size 48x17 [color=#0000EE]
@@ -11,23 +11,23 @@
             text run at (107,0) width 48: "#20574"
         RenderText {#text} at (155,0) size 4x17
           text run at (155,0) width 4: "."
-      RenderBlock {P} at (0,33) size 784x17
+      RenderBlock {P} at (0,34) size 784x18
         RenderText {#text} at (0,0) size 251x17
           text run at (0,0) width 251: "The two blue boxes should be identical."
-      RenderBlock {DIV} at (0,66) size 106x40 [border: (3px solid #0000FF)]
+      RenderBlock {DIV} at (0,68) size 106x42 [border: (3px solid #0000FF)]
         RenderText {#text} at (3,3) size 10x17
           text run at (3,3) width 10: "L"
         RenderInline {SPAN} at (0,0) size 40x17 [color=#008000] [bgcolor=#FFFF00]
           RenderText {#text} at (13,3) size 40x17
             text run at (13,3) width 40: "o r"
-        RenderText {#text} at (53,3) size 100x34
+        RenderText {#text} at (53,3) size 100x35
           text run at (53,3) width 50: "e mi"
-          text run at (3,20) width 67: "psumdolor"
-      RenderBlock (anonymous) at (0,106) size 784x17
+          text run at (3,21) width 67: "psumdolor"
+      RenderBlock (anonymous) at (0,110) size 784x18
         RenderBR {BR} at (0,0) size 0x17
-      RenderBlock {DIV} at (0,123) size 106x40 [border: (3px solid #0000FF)]
-        RenderText {#text} at (3,3) size 100x34
+      RenderBlock {DIV} at (0,128) size 106x42 [border: (3px solid #0000FF)]
+        RenderText {#text} at (3,3) size 100x35
           text run at (3,3) width 100: "Lo re mi"
-          text run at (3,20) width 67: "psumdolor"
+          text run at (3,21) width 67: "psumdolor"
 selection start: position 1 of child 0 {#text} of child 8 {DIV} of body
 selection end:   position 4 of child 0 {#text} of child 8 {DIV} of body
diff --git a/LayoutTests/platform/gtk/fast/text/justify-ideograph-leading-expansion-expected.png b/LayoutTests/platform/gtk/fast/text/justify-ideograph-leading-expansion-expected.png
index b911d40..bd3e3e4 100644
--- a/LayoutTests/platform/gtk/fast/text/justify-ideograph-leading-expansion-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/justify-ideograph-leading-expansion-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/justify-ideograph-leading-expansion-expected.txt b/LayoutTests/platform/gtk/fast/text/justify-ideograph-leading-expansion-expected.txt
index 0d6837e..dc1e7f2 100644
--- a/LayoutTests/platform/gtk/fast/text/justify-ideograph-leading-expansion-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/justify-ideograph-leading-expansion-expected.txt
@@ -3,37 +3,37 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {DIV} at (0,0) size 784x119
-        RenderBlock {DIV} at (0,0) size 106x40 [border: (3px solid #000000)]
+      RenderBlock {DIV} at (0,0) size 784x124
+        RenderBlock {DIV} at (0,0) size 106x42 [border: (3px solid #000000)]
           RenderText {#text} at (3,3) size 80x17
             text run at (3,3) width 80: "a. b. "
           RenderInline {SPAN} at (0,0) size 4x17
             RenderText {#text} at (83,3) size 4x17
               text run at (83,3) width 4: "i"
-          RenderText {#text} at (87,3) size 100x34
+          RenderText {#text} at (87,3) size 100x35
             text run at (87,3) width 16: "\x{306F}"
-            text run at (3,20) width 56: "xxxxxxx"
-        RenderBlock {DIV} at (0,48) size 106x40 [border: (3px solid #000000)]
-          RenderText {#text} at (3,3) size 100x34
+            text run at (3,21) width 56: "xxxxxxx"
+        RenderBlock {DIV} at (0,50) size 106x42 [border: (3px solid #000000)]
+          RenderText {#text} at (3,3) size 100x35
             text run at (3,3) width 100: "a. b. i\x{306F}"
-            text run at (3,20) width 56: "xxxxxxx"
-        RenderBlock {DIV} at (0,96) size 106x23 [border: (3px solid #000000)]
+            text run at (3,21) width 56: "xxxxxxx"
+        RenderBlock {DIV} at (0,100) size 106x24 [border: (3px solid #000000)]
           RenderText {#text} at (3,3) size 216x17
             text run at (3,3) width 216: "xxxxxxxxxxxxxxxxxxxxx\x{FF08}\x{624B}\x{FF09}"
-      RenderBlock {DIV} at (0,127) size 784x119
-        RenderBlock {DIV} at (0,0) size 106x40 [border: (3px solid #000000)]
+      RenderBlock {DIV} at (0,132) size 784x124
+        RenderBlock {DIV} at (0,0) size 106x42 [border: (3px solid #000000)]
           RenderText {#text} at (3,3) size 80x17
             text run at (3,3) width 80: "a. b. "
           RenderInline {SPAN} at (0,0) size 4x17
             RenderText {#text} at (83,3) size 4x17
               text run at (83,3) width 4: "i"
-          RenderText {#text} at (87,3) size 100x34
+          RenderText {#text} at (87,3) size 100x35
             text run at (87,3) width 16: "\x{306F}"
-            text run at (3,20) width 56: "xxxxxxx"
-        RenderBlock {DIV} at (0,48) size 106x40 [border: (3px solid #000000)]
-          RenderText {#text} at (3,3) size 100x34
+            text run at (3,21) width 56: "xxxxxxx"
+        RenderBlock {DIV} at (0,50) size 106x42 [border: (3px solid #000000)]
+          RenderText {#text} at (3,3) size 100x35
             text run at (3,3) width 100: "a. b. i\x{306F}"
-            text run at (3,20) width 56: "xxxxxxx"
-        RenderBlock {DIV} at (0,96) size 106x23 [border: (3px solid #000000)]
+            text run at (3,21) width 56: "xxxxxxx"
+        RenderBlock {DIV} at (0,100) size 106x24 [border: (3px solid #000000)]
           RenderText {#text} at (3,3) size 216x17
             text run at (3,3) width 216: "xxxxxxxxxxxxxxxxxxxxx\x{FF08}\x{624B}\x{FF09}"
diff --git a/LayoutTests/platform/gtk/fast/text/justify-ideograph-vertical-expected.png b/LayoutTests/platform/gtk/fast/text/justify-ideograph-vertical-expected.png
index 8d92635..aa886c1 100644
--- a/LayoutTests/platform/gtk/fast/text/justify-ideograph-vertical-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/justify-ideograph-vertical-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/justify-ideograph-vertical-expected.txt b/LayoutTests/platform/gtk/fast/text/justify-ideograph-vertical-expected.txt
new file mode 100644
index 0000000..09c961e
--- /dev/null
+++ b/LayoutTests/platform/gtk/fast/text/justify-ideograph-vertical-expected.txt
@@ -0,0 +1,41 @@
+layer at (0,0) size 800x600
+  RenderView 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 {DIV} at (0,0) size 406x550
+        RenderBlock {P} at (12,0) size 70x550
+          RenderText {#text} at (0,0) size 70x550
+            text run at (0,0) width 550: "\x{3010}2009 \x{5E74} 11 \x{6708} 4 \x{65E5}\x{7F8E}\x{570B}\x{52A0}\x{5DDE} Cupertino \x{8A0A}\x{3011}\x{860B}\x{679C}\x{4ECA}\x{5929}\x{5BA3}\x{4F48}\x{FF0C}\x{5168}\x{4E16}\x{754C}\x{6700}\x{5927}\x{7684}\x{61C9}\x{7528}\x{7A0B}\x{5F0F}\x{5546}\x{5E97} App Store\x{FF0C}"
+            text run at (14,0) width 550: "\x{76EE}\x{524D}\x{5DF2}\x{64C1}\x{6709} 100,000 \x{591A}\x{7A2E}\x{4F86}\x{81EA}\x{5168}\x{7403}\x{958B}\x{767C}\x{4EBA}\x{54E1}\x{7684}\x{61C9}\x{7528}\x{7A0B}\x{5F0F}\x{3002}\x{5168}\x{4E16}\x{754C} 77 \x{500B}\x{570B}\x{5BB6}\x{7684} iPhone\x{AE} \x{8207} iPod"
+            text run at (28,0) width 550: "touch\x{AE} \x{7528}\x{6236}\x{64C1}\x{6709} 20 \x{500B}\x{985E}\x{5225}\x{7684}\x{61C9}\x{7528}\x{7A0B}\x{5F0F}\x{53EF}\x{4F9B}\x{9078}\x{64C7}\x{FF0C}\x{5305}\x{62EC}\x{FF1A}\x{904A}\x{6232}\x{3001}\x{5546}\x{7528}\x{3001}\x{65B0}\x{805E}\x{3001}\x{904B}\x{52D5}\x{3001}\x{91AB}\x{7642}\x{3001}\x{53C3}\x{8003}\x{66F8}\x{7C4D}\x{3001}"
+            text run at (42,0) width 550: "\x{65C5}\x{904A}\x{7B49}\x{7B49}\x{3002}\x{622A}\x{81F3}\x{76EE}\x{524D}\x{70BA}\x{6B62}\x{FF0C}App Store \x{4F7F}\x{7528}\x{8005}\x{4E0B}\x{8F09}\x{6B21}\x{6578}\x{5DF2}\x{8D85}\x{904E} 20 \x{5104}\x{6B21}\x{FF0C}\x{662F}\x{76EE}\x{524D}\x{5168}\x{7403}\x{6700}\x{53D7}\x{6B61}\x{8FCE}\x{7684}\x{61C9}\x{7528}\x{7A0B}\x{5F0F}"
+            text run at (56,0) width 36: "\x{5546}\x{5E97}\x{3002}"
+        RenderBlock {P} at (94,0) size 42x550
+          RenderText {#text} at (0,0) size 42x550
+            text run at (0,0) width 550: "\x{860B}\x{679C}\x{5168}\x{7403}\x{7522}\x{54C1}\x{884C}\x{92B7}\x{8CC7}\x{6DF1}\x{526F}\x{7E3D}\x{88C1} Philip Schiller \x{8868}\x{793A}\x{FF1A}\x{300C}\x{63D0}\x{4F9B} 100,000 \x{591A}\x{7A2E}\x{61C9}\x{7528}\x{7A0B}\x{5F0F}\x{53EF}\x{4F9B}\x{9078}\x{64C7}\x{7684} App"
+            text run at (14,0) width 550: "Store\x{FF0C}\x{662F}\x{5168}\x{4E16}\x{754C}\x{6578}\x{5343}\x{842C} iPhone \x{548C} iPod touch \x{4F7F}\x{7528}\x{8005}\x{4EE4}\x{4EBA}\x{7A31}\x{7FA8}\x{7684}\x{4E3B}\x{8981}\x{539F}\x{56E0}\x{3002}iPhone SDK \x{5275}\x{9020}\x{4E86}\x{7B2C}\x{4E00}\x{500B}"
+            text run at (28,0) width 398: "\x{512A}\x{7570}\x{7684}\x{884C}\x{52D5}\x{61C9}\x{7528}\x{7A0B}\x{5F0F}\x{5E73}\x{53F0}\x{FF0C}\x{5BA2}\x{6236}\x{4E5F}\x{975E}\x{5E38}\x{559C}\x{611B}\x{958B}\x{767C}\x{4EBA}\x{54E1}\x{6240}\x{5275}\x{4F5C}\x{7684}\x{61C9}\x{7528}\x{7A0B}\x{5F0F}\x{3002}\x{300D}"
+        RenderBlock {P} at (148,0) size 42x550
+          RenderText {#text} at (0,0) size 42x550
+            text run at (0,0) width 550: "EA Mobile \x{7684} Worldwide Studios \x{526F}\x{7E3D}\x{88C1} Travis Boatman \x{6307}\x{51FA}\x{FF1A}\x{300C}App Store \x{4E0D}\x{50C5}\x{5FB9}\x{5E95}\x{6539}\x{8B8A}\x{4E86}\x{884C}\x{52D5}\x{904A}\x{6232}"
+            text run at (14,0) width 550: "\x{7522}\x{696D}\x{7684}\x{751F}\x{614B}\x{FF0C}\x{800C}\x{4E14}\x{9084}\x{5728}\x{6301}\x{7E8C}\x{6F14}\x{9032}\x{3002}\x{6709}\x{4E86}\x{5168}\x{7403} 5 \x{5343}\x{591A}\x{842C}\x{7684} iPhone \x{548C} iPod touch \x{5BA2}\x{6236}\x{70BA}\x{57FA}\x{790E}\x{FF0C}App Store"
+            text run at (28,0) width 314: "\x{8B93}\x{6211}\x{5011}\x{80FD}\x{5920}\x{958B}\x{767C}\x{53D7}\x{5230}\x{5EE3}\x{5927}\x{7684}\x{5BA2}\x{6236}\x{559C}\x{611B}\x{7684}\x{9AD8}\x{54C1}\x{8CEA} EA \x{904A}\x{6232}\x{3002}\x{300D}"
+        RenderBlock {P} at (202,0) size 42x550
+          RenderText {#text} at (0,0) size 42x550
+            text run at (0,0) width 550: "Smule \x{7684}\x{57F7}\x{884C}\x{9577} Jeff Smith \x{8868}\x{793A}\x{FF1A}\x{300C}\x{6211}\x{5011}\x{7684} I Am T-Pain \x{61C9}\x{7528}\x{7A0B}\x{5F0F}\x{53D7}\x{5230}\x{5168}\x{7403}\x{5BA2}\x{6236}\x{7684}\x{71B1}\x{70C8}\x{8FF4}\x{97FF}\x{FF0C}\x{6BCF}\x{65E5}\x{8D85}\x{904E}"
+            text run at (14,0) width 550: "10,000 \x{6B21}\x{7684}\x{4E0B}\x{8F09}\x{9060}\x{9060}\x{8D85}\x{8D8A}\x{6211}\x{5011}\x{7684}\x{9810}\x{671F}\x{3002}App Store \x{7D66}\x{4E86}\x{6211}\x{5011}\x{4E00}\x{500B}\x{7368}\x{7279}\x{7684}\x{5546}\x{6A5F}\x{FF0C}\x{8B93}\x{6211}\x{5011}\x{958B}\x{5275}\x{4E00}\x{500B}\x{975E}\x{5E38}\x{6210}\x{529F}"
+            text run at (28,0) width 192: "\x{7684}\x{4E8B}\x{696D}\x{FF0C}\x{76F8}\x{4FE1}\x{672A}\x{4F86}\x{5C07}\x{66F4}\x{4EE4}\x{4EBA}\x{671F}\x{5F85}\x{3002}\x{300D}"
+        RenderBlock {P} at (256,0) size 42x550
+          RenderText {#text} at (0,0) size 42x550
+            text run at (0,0) width 550: "\x{860B}\x{679C}\x{4E5F}\x{6301}\x{7E8C}\x{958B}\x{767C}\x{65B0}\x{7684}\x{529F}\x{80FD}\x{4F86}\x{63D0}\x{5347}\x{641C}\x{5C0B}\x{8207}\x{63A2}\x{7D22}\x{7684}\x{4FBF}\x{5229}\x{6027}\x{FF0C}\x{5305}\x{62EC}\x{FF1A}Genius for Apps\x{3001}App Store Essentials\x{3001}"
+            text run at (14,0) width 550: "\x{5B50}\x{5206}\x{985E}\x{6E05}\x{55AE}\x{FF0C}\x{4EE5}\x{53CA}\x{66F4}\x{8C50}\x{5BCC}\x{800C}\x{5BF6}\x{8CB4}\x{7684}\x{5BA2}\x{6236}\x{8A55}\x{8AD6}\x{3002}\x{96A8}\x{8457}\x{65B0}\x{7248}\x{7684} iTunes\x{AE} 9 \x{63A8}\x{51FA}\x{FF0C}\x{73FE}\x{5728}\x{60A8}\x{53EF}\x{4EE5}\x{8F15}\x{8F15}\x{9B06}\x{9B06}\x{76F4}\x{63A5}\x{5728}"
+            text run at (28,0) width 544: "iTunes \x{7576}\x{4E2D}\x{6574}\x{7406}\x{60A8}\x{7684}\x{61C9}\x{7528}\x{7A0B}\x{5F0F}\x{FF0C}\x{4E00}\x{65E6}\x{540C}\x{6B65}\x{4E4B}\x{5F8C}\x{FF0C}iPhone \x{6216} iPod touch \x{5C31}\x{6703}\x{81EA}\x{52D5}\x{51FA}\x{73FE}\x{60A8}\x{6240}\x{5B89}\x{6392}\x{7684}\x{914D}\x{7F6E}\x{3002}"
+        RenderBlock {P} at (310,0) size 84x550
+          RenderText {#text} at (0,0) size 84x550
+            text run at (0,0) width 550: "\x{4ECA}\x{5E74}\x{590F}\x{5929}\x{63A8}\x{51FA}\x{7684} iPhone OS 3.0 \x{70BA} iPhone \x{548C} iPod touch \x{4F7F}\x{7528}\x{8005}\x{63D0}\x{4F9B}\x{4E86} 100 \x{591A}\x{7A2E}\x{5168}\x{65B0}\x{7684}\x{529F}\x{80FD}\x{FF0C}\x{5305}\x{62EC}\x{FF1A}\x{526A}"
+            text run at (14,0) width 550: "\x{8CBC}\x{8207}\x{62F7}\x{8C9D}\x{FF1B}MMS\x{FF1B}\x{65B0}\x{589E}\x{6A6B}\x{5411}\x{6AA2}\x{8996}\x{7684} Mail\x{3001}Text \x{548C} Notes\x{FF1B}\x{7ACB}\x{9AD4}\x{8072} Bluetooth\x{FF1B}\x{6416}\x{4E00}\x{6416}\x{5C31}\x{96A8}\x{6A5F}\x{64AD}\x{653E}\x{FF1B}\x{96FB}\x{8996}"
+            text run at (28,0) width 550: "\x{7BC0}\x{76EE}\x{5206}\x{7D1A}\x{4FDD}\x{8B77}\x{63A7}\x{5236}\x{FF1B}\x{81EA}\x{52D5}\x{767B}\x{5165} Wi-Fi \x{71B1}\x{9EDE}\x{FF1B}\x{4EE5}\x{53CA} Push Notification \x{670D}\x{52D9}\x{901A}\x{77E5}\x{7B49}\x{7B49}\x{3002}\x{9019}\x{4E9B}\x{65B0}\x{589E}\x{529F}\x{80FD}\x{53D7}\x{5230}\x{5BA2}"
+            text run at (42,0) width 550: "\x{6236}\x{7684}\x{5EE3}\x{5927}\x{6B61}\x{8FCE}\x{FF0C}\x{622A}\x{81F3}\x{76EE}\x{524D}\x{70BA}\x{6B62}\x{FF0C}\x{5DF2}\x{7D93}\x{6709}\x{8D85}\x{904E} 20 \x{5104}\x{6B21}\x{7684} Push Notification \x{670D}\x{52D9}\x{901A}\x{77E5}\x{767C}\x{9001}\x{81F3} App Store \x{61C9}"
+            text run at (56,0) width 550: "\x{7528}\x{7A0B}\x{5F0F}\x{3002}\x{6B64}\x{5916}\x{FF0C}\x{6700}\x{8FD1}\x{63A8}\x{51FA}\x{7684}\x{61C9}\x{7528}\x{7A0B}\x{5F0F}\x{5167}\x{8CFC}\x{8CB7}\x{6A5F}\x{5236} (In-App Purchase)\x{FF0C}\x{70BA}\x{9818}\x{5148}\x{7684}\x{61C9}\x{7528}\x{7A0B}\x{5F0F}\x{958B}\x{767C}\x{5EE0}\x{5546}\x{63D0}\x{4F9B}\x{4E86}"
+            text run at (70,0) width 378: "\x{4E00}\x{7A2E}\x{65B9}\x{5F0F}\x{8B93}\x{5BA2}\x{6236}\x{76F4}\x{63A5}\x{5F9E}\x{61C9}\x{7528}\x{7A0B}\x{5F0F}\x{7576}\x{4E2D}\x{8CFC}\x{8CB7}\x{5167}\x{5BB9}\x{3001}\x{8A02}\x{95B1}\x{9805}\x{76EE}\x{53CA}\x{6578}\x{4F4D}\x{670D}\x{52D9}\x{3002}"
diff --git a/LayoutTests/platform/gtk/fast/text/large-text-composed-char-expected.png b/LayoutTests/platform/gtk/fast/text/large-text-composed-char-expected.png
index 1454486..e2a6953 100644
--- a/LayoutTests/platform/gtk/fast/text/large-text-composed-char-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/large-text-composed-char-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/large-text-composed-char-expected.txt b/LayoutTests/platform/gtk/fast/text/large-text-composed-char-expected.txt
index b0fe210..31e8134 100644
--- a/LayoutTests/platform/gtk/fast/text/large-text-composed-char-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/large-text-composed-char-expected.txt
@@ -1,12 +1,12 @@
-layer at (0,0) size 1064x7956
+layer at (0,0) size 1064x7957
   RenderView at (0,0) size 785x585
-layer at (0,0) size 785x7956
-  RenderBlock {HTML} at (0,0) size 785x7956
-    RenderBody {BODY} at (8,8) size 769x7935
-      RenderBlock (anonymous) at (0,0) size 769x17
+layer at (0,0) size 785x7957
+  RenderBlock {HTML} at (0,0) size 785x7957
+    RenderBody {BODY} at (8,8) size 769x7936
+      RenderBlock (anonymous) at (0,0) size 769x18
         RenderText {#text} at (0,0) size 659x17
           text run at (0,0) width 659: "The text below consists of composed characters. There shouldn't be any errors (e and ' visible separately)"
-      RenderBlock {PRE} at (0,30) size 769x7905
+      RenderBlock {PRE} at (0,31) size 769x7905
         RenderText {#text} at (0,0) size 1056x3780
           text run at (0,0) width 1056: "e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301} e\x{301} e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301} e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301} e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}e\x{301}"
           text run at (1056,0) width 0: " "
diff --git a/LayoutTests/platform/gtk/fast/text/letter-spacing-negative-opacity-expected.png b/LayoutTests/platform/gtk/fast/text/letter-spacing-negative-opacity-expected.png
index 2b8845b..f7b4438 100644
--- a/LayoutTests/platform/gtk/fast/text/letter-spacing-negative-opacity-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/letter-spacing-negative-opacity-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/letter-spacing-negative-opacity-expected.txt b/LayoutTests/platform/gtk/fast/text/letter-spacing-negative-opacity-expected.txt
index 9978118..528f3e4 100644
--- a/LayoutTests/platform/gtk/fast/text/letter-spacing-negative-opacity-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/letter-spacing-negative-opacity-expected.txt
@@ -3,7 +3,7 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-layer at (8,8) size 273x157
-  RenderBlock (positioned) {DIV} at (8,8) size 273x157 [border: (1px solid #FF0000)]
-    RenderText {#text} at (1,1) size 271x155
-      text run at (1,1) width 271: "Testing the bug"
+layer at (8,8) size 273x163
+  RenderBlock (positioned) {DIV} at (8,8) size 273x163 [border: (1px solid #FF0000)]
+    RenderText {#text} at (1,4) size 271x155
+      text run at (1,4) width 271: "Testing the bug"
diff --git a/LayoutTests/platform/gtk/fast/text/line-breaks-after-white-space-expected.png b/LayoutTests/platform/gtk/fast/text/line-breaks-after-white-space-expected.png
index 33107dc..72bd3a3 100644
--- a/LayoutTests/platform/gtk/fast/text/line-breaks-after-white-space-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/line-breaks-after-white-space-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/line-breaks-after-white-space-expected.txt b/LayoutTests/platform/gtk/fast/text/line-breaks-after-white-space-expected.txt
index 29bc84d..15ec40f 100644
--- a/LayoutTests/platform/gtk/fast/text/line-breaks-after-white-space-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/line-breaks-after-white-space-expected.txt
@@ -1,21 +1,21 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x214
-  RenderBlock {HTML} at (0,0) size 800x214
-    RenderBody {BODY} at (8,8) size 784x186
-      RenderBlock (anonymous) at (0,0) size 784x17
+layer at (0,0) size 800x220
+  RenderBlock {HTML} at (0,0) size 800x220
+    RenderBody {BODY} at (8,8) size 784x192
+      RenderBlock (anonymous) at (0,0) size 784x18
         RenderText {#text} at (0,0) size 82x17
           text run at (0,0) width 82: "This is good:"
-      RenderBlock {DIV} at (0,37) size 200x46
-        RenderBlock {P} at (0,0) size 200x46 [border: (1px solid #008000)]
-          RenderText {#text} at (1,1) size 194x44
+      RenderBlock {DIV} at (0,38) size 200x48
+        RenderBlock {P} at (0,0) size 200x48 [border: (1px solid #008000)]
+          RenderText {#text} at (1,1) size 194x45
             text run at (1,1) width 194: "lorem ipsum dolor sit??"
-            text run at (1,23) width 40: "amet"
-      RenderBlock (anonymous) at (0,103) size 784x17
+            text run at (1,24) width 40: "amet"
+      RenderBlock (anonymous) at (0,106) size 784x18
         RenderText {#text} at (0,0) size 249x17
           text run at (0,0) width 249: "The following should look like \x{201C}good\x{201D}:"
-      RenderBlock {DIV} at (0,140) size 200x46
-        RenderBlock {P} at (0,0) size 200x46 [border: (1px solid #008000)]
-          RenderText {#text} at (1,1) size 194x44
+      RenderBlock {DIV} at (0,144) size 200x48
+        RenderBlock {P} at (0,0) size 200x48 [border: (1px solid #008000)]
+          RenderText {#text} at (1,1) size 194x45
             text run at (1,1) width 194: "lorem ipsum dolor sit??"
-            text run at (1,23) width 40: "amet"
+            text run at (1,24) width 40: "amet"
diff --git a/LayoutTests/platform/gtk/fast/text/line-breaks-expected.png b/LayoutTests/platform/gtk/fast/text/line-breaks-expected.png
index a1ca9e0..efc3563 100644
--- a/LayoutTests/platform/gtk/fast/text/line-breaks-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/line-breaks-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/line-breaks-expected.txt b/LayoutTests/platform/gtk/fast/text/line-breaks-expected.txt
index 875303e..cf919e7 100644
--- a/LayoutTests/platform/gtk/fast/text/line-breaks-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/line-breaks-expected.txt
@@ -1,37 +1,37 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x470
-  RenderBlock {HTML} at (0,0) size 800x470
-    RenderBody {BODY} at (8,8) size 784x441
-      RenderBlock (anonymous) at (0,0) size 784x17
+layer at (0,0) size 800x483
+  RenderBlock {HTML} at (0,0) size 800x483
+    RenderBody {BODY} at (8,8) size 784x454
+      RenderBlock (anonymous) at (0,0) size 784x18
         RenderText {#text} at (0,0) size 82x17
           text run at (0,0) width 82: "This is good:"
-      RenderBlock {DIV} at (0,38) size 100x49
-        RenderBlock {P} at (0,0) size 100x48 [border: (1px solid #008000)]
-          RenderText {#text} at (38,1) size 61x46
+      RenderBlock {DIV} at (0,39) size 100x51
+        RenderBlock {P} at (0,0) size 100x50 [border: (1px solid #008000)]
+          RenderText {#text} at (38,1) size 61x47
             text run at (38,1) width 61: "Lorem"
-            text run at (41,24) width 58: "ipsum"
-      RenderBlock (anonymous) at (0,107) size 784x18
+            text run at (41,25) width 58: "ipsum"
+      RenderBlock (anonymous) at (0,110) size 784x19
         RenderText {#text} at (0,0) size 284x17
           text run at (0,0) width 284: "The following three should look like \x{201C}good\x{201D}:"
-      RenderBlock {DIV} at (0,145) size 100x188
-        RenderBlock {P} at (0,0) size 100x48 [border: (1px solid #0000FF)]
-          RenderText {#text} at (38,1) size 61x46
+      RenderBlock {DIV} at (0,149) size 100x194
+        RenderBlock {P} at (0,0) size 100x50 [border: (1px solid #0000FF)]
+          RenderText {#text} at (38,1) size 61x47
             text run at (38,1) width 61: "Lorem"
-            text run at (40,24) width 59: "\x{131}psum"
-        RenderBlock {P} at (0,69) size 100x49 [border: (1px solid #0000FF)]
-          RenderText {#text} at (38,1) size 61x46
+            text run at (40,25) width 59: "\x{131}psum"
+        RenderBlock {P} at (0,71) size 100x51 [border: (1px solid #0000FF)]
+          RenderText {#text} at (38,1) size 61x47
             text run at (38,1) width 61: "Lorem"
-            text run at (40,24) width 59: "\x{131}psum"
-        RenderBlock {P} at (0,138) size 100x49 [border: (1px solid #0000FF)]
-          RenderText {#text} at (36,1) size 63x46
+            text run at (40,25) width 59: "\x{131}psum"
+        RenderBlock {P} at (0,142) size 100x51 [border: (1px solid #0000FF)]
+          RenderText {#text} at (36,1) size 63x47
             text run at (36,1) width 63: "Lore\x{1E3F}"
-            text run at (41,24) width 58: "ipsum"
-      RenderBlock (anonymous) at (0,353) size 784x18
+            text run at (41,25) width 58: "ipsum"
+      RenderBlock (anonymous) at (0,363) size 784x19
         RenderText {#text} at (0,0) size 73x17
           text run at (0,0) width 73: "This is bad:"
-      RenderBlock {DIV} at (0,392) size 100x49
-        RenderBlock {P} at (0,0) size 100x48 [border: (1px solid #FF0000)]
-          RenderText {#text} at (32,1) size 67x46
+      RenderBlock {DIV} at (0,403) size 100x51
+        RenderBlock {P} at (0,0) size 100x50 [border: (1px solid #FF0000)]
+          RenderText {#text} at (32,1) size 67x47
             text run at (32,1) width 67: "Lorem "
-            text run at (41,24) width 58: "ipsum"
+            text run at (41,25) width 58: "ipsum"
diff --git a/LayoutTests/platform/gtk/fast/text/line-initial-and-final-swashes-expected.png b/LayoutTests/platform/gtk/fast/text/line-initial-and-final-swashes-expected.png
index e6d13dd..b07a0aa 100644
--- a/LayoutTests/platform/gtk/fast/text/line-initial-and-final-swashes-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/line-initial-and-final-swashes-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/line-initial-and-final-swashes-expected.txt b/LayoutTests/platform/gtk/fast/text/line-initial-and-final-swashes-expected.txt
index ba09a77..f5b96e0 100644
--- a/LayoutTests/platform/gtk/fast/text/line-initial-and-final-swashes-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/line-initial-and-final-swashes-expected.txt
@@ -3,20 +3,20 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x17
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 642x17
           text run at (0,0) width 642: "The black text should be identical to, and overlap, the red text, so there should be no red pixels below."
-      RenderBlock {DIV} at (0,33) size 784x174
-        RenderBlock {DIV} at (0,0) size 784x159 [color=#FF0000]
-          RenderText {#text} at (0,0) size 272x159
-            text run at (0,0) width 272: "v a\x{300} e"
-        RenderBlock {DIV} at (0,15) size 784x159
-          RenderText {#text} at (0,0) size 272x159
-            text run at (0,0) width 272: "v \x{E0} e"
-      RenderBlock {DIV} at (0,207) size 784x174
-        RenderBlock {DIV} at (0,0) size 784x159 [color=#FF0000]
-          RenderText {#text} at (0,0) size 272x159
-            text run at (0,0) width 272: "v a\x{300} e"
-        RenderBlock {DIV} at (0,15) size 784x159
-          RenderText {#text} at (0,0) size 272x159
-            text run at (0,0) width 272: "v \x{E0} e"
+      RenderBlock {DIV} at (0,34) size 784x188
+        RenderBlock {DIV} at (0,0) size 784x166 [color=#FF0000]
+          RenderText {#text} at (0,3) size 272x159
+            text run at (0,3) width 272: "v a\x{300} e"
+        RenderBlock {DIV} at (0,22) size 784x166
+          RenderText {#text} at (0,3) size 272x159
+            text run at (0,3) width 272: "v \x{E0} e"
+      RenderBlock {DIV} at (0,222) size 784x188
+        RenderBlock {DIV} at (0,0) size 784x166 [color=#FF0000]
+          RenderText {#text} at (0,3) size 272x159
+            text run at (0,3) width 272: "v a\x{300} e"
+        RenderBlock {DIV} at (0,22) size 784x166
+          RenderText {#text} at (0,3) size 272x159
+            text run at (0,3) width 272: "v \x{E0} e"
diff --git a/LayoutTests/platform/gtk/fast/text/mark-matches-overflow-clip-expected.txt b/LayoutTests/platform/gtk/fast/text/mark-matches-overflow-clip-expected.txt
index 3072236..767baa2 100644
--- a/LayoutTests/platform/gtk/fast/text/mark-matches-overflow-clip-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/mark-matches-overflow-clip-expected.txt
@@ -1 +1 @@
-marker rects: (58, 92, 12.6719, 17)
+marker rects: (58, 93, 12.6719, 18)
diff --git a/LayoutTests/platform/gtk/fast/text/midword-break-after-breakable-char-expected.png b/LayoutTests/platform/gtk/fast/text/midword-break-after-breakable-char-expected.png
index 0989e19..e401653 100644
--- a/LayoutTests/platform/gtk/fast/text/midword-break-after-breakable-char-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/midword-break-after-breakable-char-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/midword-break-after-breakable-char-expected.txt b/LayoutTests/platform/gtk/fast/text/midword-break-after-breakable-char-expected.txt
index 9fa5a0b..b6495e3 100644
--- a/LayoutTests/platform/gtk/fast/text/midword-break-after-breakable-char-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/midword-break-after-breakable-char-expected.txt
@@ -3,68 +3,68 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x576
-      RenderBlock {P} at (0,0) size 784x34
+      RenderBlock {P} at (0,0) size 784x36
         RenderText {#text} at (0,0) size 67x17
           text run at (0,0) width 67: "Test for "
-        RenderInline {I} at (0,0) size 775x34
+        RenderInline {I} at (0,0) size 775x35
           RenderInline {A} at (0,0) size 372x17 [color=#0000EE]
             RenderText {#text} at (67,0) size 372x17
               text run at (67,0) width 372: "http://bugs.webkit.org/show_bug.cgi?id=13156"
-          RenderText {#text} at (439,0) size 775x34
+          RenderText {#text} at (439,0) size 775x35
             text run at (439,0) width 5: " "
             text run at (444,0) width 331: "REGRESSION (r19621): Pasting breakable"
-            text run at (0,17) width 736: "content where wrapped line is too long to fit in a textarea fails to draw a horizontal scrollbar"
-        RenderText {#text} at (736,17) size 5x17
-          text run at (736,17) width 5: "."
-      RenderBlock {P} at (0,50) size 784x51
-        RenderText {#text} at (0,0) size 771x51
+            text run at (0,18) width 736: "content where wrapped line is too long to fit in a textarea fails to draw a horizontal scrollbar"
+        RenderText {#text} at (736,18) size 5x17
+          text run at (736,18) width 5: "."
+      RenderBlock {P} at (0,52) size 784x54
+        RenderText {#text} at (0,0) size 771x53
           text run at (0,0) width 761: "This tests that a line break will occur in the middle of the first word on a line if it\x{2019}s too long to fit"
-          text run at (0,17) width 771: "on the line. The behavior is tested after breakable characters (question mark and hyphen), after"
-          text run at (0,34) width 260: "a space and after a soft hyphen."
-      RenderBlock {P} at (0,117) size 784x17
+          text run at (0,18) width 771: "on the line. The behavior is tested after breakable characters (question mark and hyphen), after"
+          text run at (0,36) width 260: "a space and after a soft hyphen."
+      RenderBlock {P} at (0,122) size 784x18
         RenderText {#text} at (0,0) size 320x17
           text run at (0,0) width 320: "The following blocks should be identical."
-      RenderBlock (floating) {DIV} at (4,154) size 300x187 [bgcolor=#FFFFE0]
-        RenderText {#text} at (0,0) size 300x187
+      RenderBlock (floating) {DIV} at (4,160) size 300x198 [bgcolor=#FFFFE0]
+        RenderText {#text} at (0,0) size 300x197
           text run at (0,0) width 238: "Curabiturpretium,quamquiss?"
-          text run at (0,17) width 299: "empermalesuada,estliberofeugiatlibe"
-          text run at (0,34) width 252: "ro,velfringillaorcinibhsedneque-"
-          text run at (0,51) width 285: "Quisqueeunullanonnisimolestieaccu"
-          text run at (0,68) width 291: "msan.Etiamtellusurna,laoreetac,laor"
-          text run at (0,85) width 56: "eetnon"
-          text run at (0,102) width 294: "suscipitsed,sapien.Phasellusvehicula,"
-          text run at (0,119) width 300: "sematposuerevehicula,auguenibhmol"
-          text run at (0,136) width 69: "estienisl\x{AD}" + hyphen string "\x{2010}"
-          text run at (0,153) width 298: "necullamcorperlacusantevulputatepe"
-          text run at (0,170) width 202: "de.Nasceturridiculusmus."
-      RenderBlock (floating) {DIV} at (312,154) size 300x221 [bgcolor=#FFFFE0]
+          text run at (0,18) width 299: "empermalesuada,estliberofeugiatlibe"
+          text run at (0,36) width 252: "ro,velfringillaorcinibhsedneque-"
+          text run at (0,54) width 285: "Quisqueeunullanonnisimolestieaccu"
+          text run at (0,72) width 291: "msan.Etiamtellusurna,laoreetac,laor"
+          text run at (0,90) width 56: "eetnon"
+          text run at (0,108) width 294: "suscipitsed,sapien.Phasellusvehicula,"
+          text run at (0,126) width 300: "sematposuerevehicula,auguenibhmol"
+          text run at (0,144) width 69: "estienisl\x{AD}" + hyphen string "\x{2010}"
+          text run at (0,162) width 298: "necullamcorperlacusantevulputatepe"
+          text run at (0,180) width 202: "de.Nasceturridiculusmus."
+      RenderBlock (floating) {DIV} at (312,160) size 300x234 [bgcolor=#FFFFE0]
         RenderText {#text} at (0,0) size 238x17
           text run at (0,0) width 238: "Curabiturpretium,quamquiss?"
         RenderBR {BR} at (238,14) size 0x0
-        RenderText {#text} at (0,17) size 299x34
-          text run at (0,17) width 299: "empermalesuada,estliberofeugiatlibe"
-          text run at (0,34) width 86: "ro,velfringi"
-        RenderBR {BR} at (86,48) size 0x0
-        RenderText {#text} at (0,51) size 166x17
-          text run at (0,51) width 166: "llaorcinibhsedneque-"
-        RenderBR {BR} at (166,65) size 0x0
-        RenderText {#text} at (0,68) size 285x34
-          text run at (0,68) width 285: "Quisqueeunullanonnisimolestieaccu"
-          text run at (0,85) width 95: "msan.Etiam"
-        RenderBR {BR} at (95,99) size 0x0
-        RenderText {#text} at (0,102) size 252x17
-          text run at (0,102) width 252: "tellusurna,laoreetac,laoreetnon"
-        RenderBR {BR} at (252,116) size 0x0
-        RenderText {#text} at (0,119) size 294x34
-          text run at (0,119) width 294: "suscipitsed,sapien.Phasellusvehicula,"
-          text run at (0,136) width 88: "sematposu"
-        RenderBR {BR} at (88,150) size 0x0
-        RenderText {#text} at (0,153) size 282x17
-          text run at (0,153) width 282: "erevehicula,auguenibhmolestienisl-"
-        RenderBR {BR} at (282,167) size 0x0
-        RenderText {#text} at (0,170) size 298x34
-          text run at (0,170) width 298: "necullamcorperlacusantevulputatepe"
-          text run at (0,187) width 90: "de.Nascetu"
-        RenderBR {BR} at (90,201) size 0x0
-        RenderText {#text} at (0,204) size 112x17
-          text run at (0,204) width 112: "rridiculusmus."
+        RenderText {#text} at (0,18) size 299x35
+          text run at (0,18) width 299: "empermalesuada,estliberofeugiatlibe"
+          text run at (0,36) width 86: "ro,velfringi"
+        RenderBR {BR} at (86,50) size 0x0
+        RenderText {#text} at (0,54) size 166x17
+          text run at (0,54) width 166: "llaorcinibhsedneque-"
+        RenderBR {BR} at (166,68) size 0x0
+        RenderText {#text} at (0,72) size 285x35
+          text run at (0,72) width 285: "Quisqueeunullanonnisimolestieaccu"
+          text run at (0,90) width 95: "msan.Etiam"
+        RenderBR {BR} at (95,104) size 0x0
+        RenderText {#text} at (0,108) size 252x17
+          text run at (0,108) width 252: "tellusurna,laoreetac,laoreetnon"
+        RenderBR {BR} at (252,122) size 0x0
+        RenderText {#text} at (0,126) size 294x35
+          text run at (0,126) width 294: "suscipitsed,sapien.Phasellusvehicula,"
+          text run at (0,144) width 88: "sematposu"
+        RenderBR {BR} at (88,158) size 0x0
+        RenderText {#text} at (0,162) size 282x17
+          text run at (0,162) width 282: "erevehicula,auguenibhmolestienisl-"
+        RenderBR {BR} at (282,176) size 0x0
+        RenderText {#text} at (0,180) size 298x35
+          text run at (0,180) width 298: "necullamcorperlacusantevulputatepe"
+          text run at (0,198) width 90: "de.Nascetu"
+        RenderBR {BR} at (90,212) size 0x0
+        RenderText {#text} at (0,216) size 112x17
+          text run at (0,216) width 112: "rridiculusmus."
diff --git a/LayoutTests/platform/gtk/fast/text/midword-break-before-surrogate-pair-expected.png b/LayoutTests/platform/gtk/fast/text/midword-break-before-surrogate-pair-expected.png
index 6f99cb9..8a520d7 100644
--- a/LayoutTests/platform/gtk/fast/text/midword-break-before-surrogate-pair-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/midword-break-before-surrogate-pair-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/midword-break-before-surrogate-pair-expected.txt b/LayoutTests/platform/gtk/fast/text/midword-break-before-surrogate-pair-expected.txt
index 4f60efd..364ac1b 100644
--- a/LayoutTests/platform/gtk/fast/text/midword-break-before-surrogate-pair-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/midword-break-before-surrogate-pair-expected.txt
@@ -3,7 +3,7 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {DIV} at (0,0) size 186x86 [border: (3px solid #0000FF)]
-        RenderText {#text} at (3,3) size 180x80
+      RenderBlock {DIV} at (0,0) size 186x88 [border: (3px solid #0000FF)]
+        RenderText {#text} at (3,3) size 180x81
           text run at (3,3) width 180: "\x{D834}\x{DD10}\x{D834}\x{DD10}\x{D834}\x{DD10}\x{D834}\x{DD10}\x{D834}\x{DD10}\x{D834}\x{DD10}\x{D834}\x{DD10}\x{D834}\x{DD10}\x{D834}\x{DD10}"
-          text run at (3,43) width 20: "\x{D834}\x{DD10}"
+          text run at (3,44) width 20: "\x{D834}\x{DD10}"
diff --git a/LayoutTests/platform/gtk/fast/text/midword-break-hang-expected.png b/LayoutTests/platform/gtk/fast/text/midword-break-hang-expected.png
index 4c9247e..6280c95 100644
--- a/LayoutTests/platform/gtk/fast/text/midword-break-hang-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/midword-break-hang-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/midword-break-hang-expected.txt b/LayoutTests/platform/gtk/fast/text/midword-break-hang-expected.txt
index ca01d3a..6d37845 100644
--- a/LayoutTests/platform/gtk/fast/text/midword-break-hang-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/midword-break-hang-expected.txt
@@ -3,21 +3,21 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x34
+      RenderBlock {P} at (0,0) size 784x36
         RenderText {#text} at (0,0) size 172x17
           text run at (0,0) width 172: "This is a regression test for "
-        RenderInline {I} at (0,0) size 712x34
+        RenderInline {I} at (0,0) size 712x35
           RenderInline {A} at (0,0) size 348x17 [color=#0000EE]
             RenderText {#text} at (172,0) size 348x17
               text run at (172,0) width 348: "http://bugzilla.opendarwin.org/show_bug.cgi?id=8485"
-          RenderText {#text} at (520,0) size 712x34
+          RenderText {#text} at (520,0) size 712x35
             text run at (520,0) width 4: " "
             text run at (524,0) width 188: "iExploder(#11705): Freeze in"
-            text run at (0,17) width 141: "RenderBlock::layout()"
-        RenderText {#text} at (141,17) size 4x17
-          text run at (141,17) width 4: "."
-      RenderBlock {HR} at (0,50) size 784x2 [border: (1px inset #000000)]
-      RenderBlock {DIV} at (0,60) size 30x266
-        RenderText {#text} at (0,0) size 87x266
-          text run at (0,0) width 0: " "
-          text run at (0,133) width 87: "A"
+            text run at (0,18) width 141: "RenderBlock::layout()"
+        RenderText {#text} at (141,18) size 4x17
+          text run at (141,18) width 4: "."
+      RenderBlock {HR} at (0,52) size 784x2 [border: (1px inset #000000)]
+      RenderBlock {DIV} at (0,62) size 30x276
+        RenderText {#text} at (0,2) size 87x271
+          text run at (0,2) width 0: " "
+          text run at (0,140) width 87: "A"
diff --git a/LayoutTests/platform/gtk/fast/text/monospace-width-cache-expected.png b/LayoutTests/platform/gtk/fast/text/monospace-width-cache-expected.png
index 85e7893..c492912 100644
--- a/LayoutTests/platform/gtk/fast/text/monospace-width-cache-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/monospace-width-cache-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/monospace-width-cache-expected.txt b/LayoutTests/platform/gtk/fast/text/monospace-width-cache-expected.txt
index a0f1ae5..fee79c3 100644
--- a/LayoutTests/platform/gtk/fast/text/monospace-width-cache-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/monospace-width-cache-expected.txt
@@ -3,7 +3,7 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x576
-      RenderBlock {P} at (0,0) size 784x34
+      RenderBlock {P} at (0,0) size 784x36
         RenderText {#text} at (0,0) size 322x17
           text run at (0,0) width 322: "Test for monospace width cache bug mentioned in "
         RenderInline {A} at (0,0) size 68x17 [color=#0000EE]
@@ -11,16 +11,16 @@
             text run at (322,0) width 68: "bug 11197"
         RenderText {#text} at (390,0) size 4x17
           text run at (390,0) width 4: " "
-        RenderInline {I} at (0,0) size 744x34
-          RenderText {#text} at (394,0) size 744x34
+        RenderInline {I} at (0,0) size 744x35
+          RenderText {#text} at (394,0) size 744x35
             text run at (394,0) width 350: "REGRESSION: Specifying a counter for a CODE tag's"
-            text run at (0,17) width 348: "content style property on before or after causes a crash"
-        RenderText {#text} at (348,17) size 4x17
-          text run at (348,17) width 4: "."
-      RenderBlock {P} at (0,50) size 784x17
+            text run at (0,18) width 348: "content style property on before or after causes a crash"
+        RenderText {#text} at (348,18) size 4x17
+          text run at (348,18) width 4: "."
+      RenderBlock {P} at (0,52) size 784x18
         RenderText {#text} at (0,0) size 369x17
           text run at (0,0) width 369: "The blue line and the black line should be the same length."
-      RenderBlock {P} at (0,83) size 784x18
+      RenderBlock {P} at (0,86) size 784x18
         RenderInline {SPAN} at (0,0) size 120x19 [border: none (1px solid #0000FF) none]
           RenderText {#text} at (0,0) size 120x18
             text run at (0,0) width 120: "\x{2500}\x{2500}\x{2500}\x{2500}\x{2500}\x{2500}\x{2500}\x{2500}\x{2500}\x{2500}\x{2500}\x{2500}"
diff --git a/LayoutTests/platform/gtk/fast/text/orientation-sideways-expected.png b/LayoutTests/platform/gtk/fast/text/orientation-sideways-expected.png
index b5edd10..90c4363 100644
--- a/LayoutTests/platform/gtk/fast/text/orientation-sideways-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/orientation-sideways-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/orientation-sideways-expected.txt b/LayoutTests/platform/gtk/fast/text/orientation-sideways-expected.txt
index 0ab6a83..48f8730 100644
--- a/LayoutTests/platform/gtk/fast/text/orientation-sideways-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/orientation-sideways-expected.txt
@@ -1,47 +1,47 @@
-layer at (0,0) size 785x616
+layer at (0,0) size 785x606
   RenderView at (0,0) size 785x600
-layer at (0,0) size 785x616
-  RenderBlock {HTML} at (0,0) size 785x616
-    RenderBody {BODY} at (8,8) size 769x600
-      RenderBlock {DIV} at (0,0) size 769x26
-        RenderText {#text} at (0,0) size 144x26
-          text run at (0,0) width 144: "\x{653B}\x{6BBB}\x{2307}\x{30FC}\x{FF1C}\x{FF1D}4"
-      RenderBlock {DIV} at (0,26) size 104x198
-        RenderBlock {DIV} at (0,10) size 26x178
-          RenderText {#text} at (0,0) size 26x165
-            text run at (0,0) width 165: "\x{653B}\x{6BBB}\x{2307}\x{30FC}\x{FF1C}\x{FF1D}4"
-        RenderBlock {DIV} at (26,10) size 26x178 [color=#0000FF]
-          RenderText {#text} at (0,0) size 26x178
-            text run at (0,0) width 178: "\x{653B}\x{6BBB}\x{2307}\x{30FC}\x{FF1C}\x{FF1D}4"
-        RenderBlock {DIV} at (52,10) size 26x178 [color=#008080]
-          RenderText {#text} at (0,0) size 26x144
-            text run at (0,0) width 144: "\x{653B}\x{6BBB}\x{2307}\x{30FC}\x{FF1C}\x{FF1D}4"
-        RenderBlock {DIV} at (78,10) size 26x178 [color=#A52A2A]
-          RenderText {#text} at (0,0) size 26x144
-            text run at (0,0) width 144: "\x{653B}\x{6BBB}\x{2307}\x{30FC}\x{FF1C}\x{FF1D}4"
-      RenderBlock {DIV} at (0,224) size 104x198
-        RenderBlock {DIV} at (0,10) size 26x178
-          RenderText {#text} at (0,0) size 26x165
-            text run at (0,0) width 165: "\x{653B}\x{6BBB}\x{2307}\x{30FC}\x{FF1C}\x{FF1D}4"
-        RenderBlock {DIV} at (26,10) size 26x178 [color=#0000FF]
-          RenderText {#text} at (0,0) size 26x178
-            text run at (0,0) width 178: "\x{653B}\x{6BBB}\x{2307}\x{30FC}\x{FF1C}\x{FF1D}4"
-        RenderBlock {DIV} at (52,10) size 26x178 [color=#008080]
-          RenderText {#text} at (0,0) size 26x144
-            text run at (0,0) width 144: "\x{653B}\x{6BBB}\x{2307}\x{30FC}\x{FF1C}\x{FF1D}4"
-        RenderBlock {DIV} at (78,10) size 26x178 [color=#A52A2A]
-          RenderText {#text} at (0,0) size 26x144
-            text run at (0,0) width 144: "\x{653B}\x{6BBB}\x{2307}\x{30FC}\x{FF1C}\x{FF1D}4"
-      RenderBlock {DIV} at (0,422) size 104x178
-        RenderBlock {DIV} at (0,0) size 26x178
-          RenderText {#text} at (0,0) size 26x165
-            text run at (0,0) width 165: "\x{653B}\x{6BBB}\x{2307}\x{30FC}\x{FF1C}\x{FF1D}4"
-        RenderBlock {DIV} at (26,0) size 26x178 [color=#0000FF]
-          RenderText {#text} at (0,0) size 26x178
-            text run at (0,0) width 178: "\x{653B}\x{6BBB}\x{2307}\x{30FC}\x{FF1C}\x{FF1D}4"
-        RenderBlock {DIV} at (52,0) size 26x178 [color=#008080]
-          RenderText {#text} at (0,0) size 26x144
-            text run at (0,0) width 144: "\x{653B}\x{6BBB}\x{2307}\x{30FC}\x{FF1C}\x{FF1D}4"
-        RenderBlock {DIV} at (78,0) size 26x178 [color=#A52A2A]
-          RenderText {#text} at (0,0) size 26x144
-            text run at (0,0) width 144: "\x{653B}\x{6BBB}\x{2307}\x{30FC}\x{FF1C}\x{FF1D}4"
+layer at (0,0) size 785x606
+  RenderBlock {HTML} at (0,0) size 785x606
+    RenderBody {BODY} at (8,8) size 769x590
+      RenderBlock {DIV} at (0,0) size 769x28
+        RenderText {#text} at (0,1) size 144x26
+          text run at (0,1) width 144: "\x{653B}\x{6BBB}\x{2307}\x{30FC}\x{FF1C}\x{FF1D}4"
+      RenderBlock {DIV} at (0,28) size 112x194
+        RenderBlock {DIV} at (0,10) size 28x174
+          RenderText {#text} at (1,0) size 26x160
+            text run at (1,0) width 160: "\x{653B}\x{6BBB}\x{2307}\x{30FC}\x{FF1C}\x{FF1D}4"
+        RenderBlock {DIV} at (28,10) size 28x174 [color=#0000FF]
+          RenderText {#text} at (1,0) size 26x174
+            text run at (1,0) width 174: "\x{653B}\x{6BBB}\x{2307}\x{30FC}\x{FF1C}\x{FF1D}4"
+        RenderBlock {DIV} at (56,10) size 28x174 [color=#008080]
+          RenderText {#text} at (1,0) size 26x144
+            text run at (1,0) width 144: "\x{653B}\x{6BBB}\x{2307}\x{30FC}\x{FF1C}\x{FF1D}4"
+        RenderBlock {DIV} at (84,10) size 28x174 [color=#A52A2A]
+          RenderText {#text} at (1,0) size 26x144
+            text run at (1,0) width 144: "\x{653B}\x{6BBB}\x{2307}\x{30FC}\x{FF1C}\x{FF1D}4"
+      RenderBlock {DIV} at (0,222) size 112x194
+        RenderBlock {DIV} at (0,10) size 28x174
+          RenderText {#text} at (1,0) size 26x160
+            text run at (1,0) width 160: "\x{653B}\x{6BBB}\x{2307}\x{30FC}\x{FF1C}\x{FF1D}4"
+        RenderBlock {DIV} at (28,10) size 28x174 [color=#0000FF]
+          RenderText {#text} at (1,0) size 26x174
+            text run at (1,0) width 174: "\x{653B}\x{6BBB}\x{2307}\x{30FC}\x{FF1C}\x{FF1D}4"
+        RenderBlock {DIV} at (56,10) size 28x174 [color=#008080]
+          RenderText {#text} at (1,0) size 26x144
+            text run at (1,0) width 144: "\x{653B}\x{6BBB}\x{2307}\x{30FC}\x{FF1C}\x{FF1D}4"
+        RenderBlock {DIV} at (84,10) size 28x174 [color=#A52A2A]
+          RenderText {#text} at (1,0) size 26x144
+            text run at (1,0) width 144: "\x{653B}\x{6BBB}\x{2307}\x{30FC}\x{FF1C}\x{FF1D}4"
+      RenderBlock {DIV} at (0,416) size 112x174
+        RenderBlock {DIV} at (0,0) size 28x174
+          RenderText {#text} at (1,0) size 26x160
+            text run at (1,0) width 160: "\x{653B}\x{6BBB}\x{2307}\x{30FC}\x{FF1C}\x{FF1D}4"
+        RenderBlock {DIV} at (28,0) size 28x174 [color=#0000FF]
+          RenderText {#text} at (1,0) size 26x174
+            text run at (1,0) width 174: "\x{653B}\x{6BBB}\x{2307}\x{30FC}\x{FF1C}\x{FF1D}4"
+        RenderBlock {DIV} at (56,0) size 28x174 [color=#008080]
+          RenderText {#text} at (1,0) size 26x144
+            text run at (1,0) width 144: "\x{653B}\x{6BBB}\x{2307}\x{30FC}\x{FF1C}\x{FF1D}4"
+        RenderBlock {DIV} at (84,0) size 28x174 [color=#A52A2A]
+          RenderText {#text} at (1,0) size 26x144
+            text run at (1,0) width 144: "\x{653B}\x{6BBB}\x{2307}\x{30FC}\x{FF1C}\x{FF1D}4"
diff --git a/LayoutTests/platform/gtk/fast/text/reset-emptyRun-expected.png b/LayoutTests/platform/gtk/fast/text/reset-emptyRun-expected.png
index 03b67bb..24d32bd 100644
--- a/LayoutTests/platform/gtk/fast/text/reset-emptyRun-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/reset-emptyRun-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/reset-emptyRun-expected.txt b/LayoutTests/platform/gtk/fast/text/reset-emptyRun-expected.txt
index ecd4a36..a9eacd8 100644
--- a/LayoutTests/platform/gtk/fast/text/reset-emptyRun-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/reset-emptyRun-expected.txt
@@ -3,7 +3,7 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x17
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 53x17
           text run at (0,0) width 53: "Test for "
         RenderInline {I} at (0,0) size 707x17
@@ -15,27 +15,27 @@
             text run at (358,0) width 402: "REGRESSION: Repeated text after line break on facebook.com"
         RenderText {#text} at (760,0) size 4x17
           text run at (760,0) width 4: "."
-      RenderBlock {P} at (0,33) size 784x17
+      RenderBlock {P} at (0,34) size 784x18
         RenderText {#text} at (0,0) size 233x17
           text run at (0,0) width 233: "These two boxes should be identical:"
-      RenderBlock {DIV} at (0,66) size 76x57 [border: (3px solid #000000)]
-        RenderBlock (anonymous) at (3,3) size 70x34
+      RenderBlock {DIV} at (0,68) size 76x60 [border: (3px solid #000000)]
+        RenderBlock (anonymous) at (3,3) size 70x36
           RenderText {#text} at (0,0) size 42x17
             text run at (0,0) width 42: "Lorem"
           RenderInline {SPAN} at (0,0) size 38x17
-            RenderText {#text} at (0,17) size 38x17
-              text run at (0,17) width 38: "ipsum"
+            RenderText {#text} at (0,18) size 38x17
+              text run at (0,18) width 38: "ipsum"
           RenderText {#text} at (0,0) size 0x0
-        RenderBlock {DIV} at (3,37) size 70x17
+        RenderBlock {DIV} at (3,39) size 70x18
           RenderText {#text} at (0,0) size 33x17
             text run at (0,0) width 33: "dolor"
-      RenderBlock (anonymous) at (0,123) size 784x17
+      RenderBlock (anonymous) at (0,128) size 784x18
         RenderBR {BR} at (0,0) size 0x17
-      RenderBlock {DIV} at (0,140) size 76x57 [border: (3px solid #000000)]
-        RenderBlock (anonymous) at (3,3) size 70x34
-          RenderText {#text} at (0,0) size 42x34
+      RenderBlock {DIV} at (0,146) size 76x60 [border: (3px solid #000000)]
+        RenderBlock (anonymous) at (3,3) size 70x36
+          RenderText {#text} at (0,0) size 42x35
             text run at (0,0) width 42: "Lorem"
-            text run at (0,17) width 38: "ipsum"
-        RenderBlock {DIV} at (3,37) size 70x17
+            text run at (0,18) width 38: "ipsum"
+        RenderBlock {DIV} at (3,39) size 70x18
           RenderText {#text} at (0,0) size 33x17
             text run at (0,0) width 33: "dolor"
diff --git a/LayoutTests/platform/gtk/fast/text/selection-hard-linebreak-expected.png b/LayoutTests/platform/gtk/fast/text/selection-hard-linebreak-expected.png
index fe6b1b7..39a2302 100644
--- a/LayoutTests/platform/gtk/fast/text/selection-hard-linebreak-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/selection-hard-linebreak-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/selection-hard-linebreak-expected.txt b/LayoutTests/platform/gtk/fast/text/selection-hard-linebreak-expected.txt
index f0ea9b7..2019d7d 100644
--- a/LayoutTests/platform/gtk/fast/text/selection-hard-linebreak-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/selection-hard-linebreak-expected.txt
@@ -3,23 +3,23 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x34
+      RenderBlock {P} at (0,0) size 784x36
         RenderText {#text} at (0,0) size 53x17
           text run at (0,0) width 53: "Test for "
-        RenderInline {I} at (0,0) size 774x34
+        RenderInline {I} at (0,0) size 774x35
           RenderInline {A} at (0,0) size 301x17 [color=#0000EE]
             RenderText {#text} at (53,0) size 301x17
               text run at (53,0) width 301: "http://bugs.webkit.org/show_bug.cgi?id=13153"
-          RenderText {#text} at (354,0) size 774x34
+          RenderText {#text} at (354,0) size 774x35
             text run at (354,0) width 4: " "
             text run at (358,0) width 416: "REGRESSION: Visual highlighting of pre-populated blank line in"
-            text run at (0,17) width 113: "textarea is broken"
-        RenderText {#text} at (113,17) size 4x17
-          text run at (113,17) width 4: "."
-      RenderBlock {P} at (0,50) size 784x17
+            text run at (0,18) width 113: "textarea is broken"
+        RenderText {#text} at (113,18) size 4x17
+          text run at (113,18) width 4: "."
+      RenderBlock {P} at (0,52) size 784x18
         RenderText {#text} at (0,0) size 333x17
           text run at (0,0) width 333: "Testing the highlighting of and near hard line breaks."
-      RenderBlock (anonymous) at (0,83) size 784x80
+      RenderBlock (anonymous) at (0,86) size 784x80
         RenderIFrame {IFRAME} at (4,4) size 62x72 [border: (1px solid #0000FF)]
           layer at (0,0) size 60x70
             RenderView at (0,0) size 60x70
@@ -141,19 +141,19 @@
                     text run at (0,15) width 0: " "
                     text run at (0,30) width 24: "bar"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {P} at (0,179) size 784x17
+      RenderBlock {P} at (0,182) size 784x18
         RenderText {#text} at (0,0) size 312x17
           text run at (0,0) width 312: "Testing the highlighting of text split across boxes."
-      RenderBlock (anonymous) at (0,212) size 784x80
+      RenderBlock (anonymous) at (0,216) size 784x80
         RenderIFrame {IFRAME} at (4,4) size 130x72 [border: (1px solid #0000FF)]
           layer at (0,0) size 128x70
             RenderView at (0,0) size 128x70
           layer at (0,0) size 128x70
             RenderBlock {HTML} at (0,0) size 128x70
               RenderBody {BODY} at (8,8) size 112x54
-                RenderBlock {DIV} at (0,0) size 112x34
-                  RenderText {#text} at (0,0) size 84x34
+                RenderBlock {DIV} at (0,0) size 112x36
+                  RenderText {#text} at (0,0) size 84x35
                     text run at (0,0) width 46: "Lorem "
                     text run at (46,0) width 38: "ipsum"
-                    text run at (0,17) width 33: "dolor"
+                    text run at (0,18) width 33: "dolor"
         RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/text/selection-rect-rounding-expected.png b/LayoutTests/platform/gtk/fast/text/selection-rect-rounding-expected.png
index 50f55e1..ae25b0a 100644
--- a/LayoutTests/platform/gtk/fast/text/selection-rect-rounding-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/selection-rect-rounding-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/selection-rect-rounding-expected.txt b/LayoutTests/platform/gtk/fast/text/selection-rect-rounding-expected.txt
index d035ee7..2dcd591e8 100644
--- a/LayoutTests/platform/gtk/fast/text/selection-rect-rounding-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/selection-rect-rounding-expected.txt
@@ -3,9 +3,9 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-layer at (8,8) size 100x108
-  RenderBlock {DIV} at (0,0) size 100x108 [color=#00000000]
-    RenderText {#text} at (0,0) size 99x108
+layer at (8,8) size 100x117
+  RenderBlock {DIV} at (0,0) size 100x117 [color=#00000000]
+    RenderText {#text} at (0,0) size 99x116
       text run at (0,0) width 5: "i "
       text run at (5,0) width 9: "x "
       text run at (14,0) width 12: "m "
@@ -18,84 +18,84 @@
       text run at (78,0) width 6: "t "
       text run at (84,0) width 9: "u "
       text run at (93,0) width 6: "v"
-      text run at (0,12) width 11: "w "
-      text run at (11,12) width 9: "x "
-      text run at (20,12) width 9: "y "
-      text run at (29,12) width 9: "z "
-      text run at (38,12) width 5: "i "
-      text run at (43,12) width 9: "x "
-      text run at (52,12) width 12: "m "
-      text run at (64,12) width 9: "n "
-      text run at (73,12) width 9: "o "
-      text run at (82,12) width 9: "p "
-      text run at (91,12) width 6: "q"
-      text run at (0,24) width 7: "r "
-      text run at (7,24) width 9: "s "
-      text run at (16,24) width 6: "t "
-      text run at (22,24) width 9: "u "
-      text run at (31,24) width 9: "v "
-      text run at (40,24) width 11: "w "
-      text run at (51,24) width 9: "x "
-      text run at (60,24) width 9: "y "
-      text run at (69,24) width 9: "z "
-      text run at (78,24) width 5: "i "
-      text run at (83,24) width 6: "x"
-      text run at (0,36) width 12: "m "
-      text run at (12,36) width 9: "n "
-      text run at (21,36) width 9: "o "
-      text run at (30,36) width 9: "p "
-      text run at (39,36) width 9: "q "
-      text run at (48,36) width 7: "r "
-      text run at (55,36) width 9: "s "
-      text run at (64,36) width 6: "t "
-      text run at (70,36) width 9: "u "
-      text run at (79,36) width 9: "v "
-      text run at (88,36) width 8: "w"
-      text run at (0,48) width 9: "x "
-      text run at (9,48) width 9: "y "
-      text run at (18,48) width 9: "z "
-      text run at (27,48) width 5: "i "
-      text run at (32,48) width 9: "x "
-      text run at (41,48) width 12: "m "
-      text run at (53,48) width 9: "n "
-      text run at (62,48) width 9: "o "
-      text run at (71,48) width 9: "p "
-      text run at (80,48) width 9: "q "
-      text run at (89,48) width 4: "r"
-      text run at (0,60) width 9: "s "
-      text run at (9,60) width 6: "t "
-      text run at (15,60) width 9: "u "
-      text run at (24,60) width 9: "v "
-      text run at (33,60) width 11: "w "
-      text run at (44,60) width 9: "x "
-      text run at (53,60) width 9: "y "
-      text run at (62,60) width 9: "z "
-      text run at (71,60) width 5: "i "
-      text run at (76,60) width 9: "x "
-      text run at (85,60) width 9: "m"
-      text run at (0,72) width 9: "n "
-      text run at (9,72) width 9: "o "
-      text run at (18,72) width 9: "p "
-      text run at (27,72) width 9: "q "
-      text run at (36,72) width 7: "r "
-      text run at (43,72) width 9: "s "
-      text run at (52,72) width 6: "t "
-      text run at (58,72) width 9: "u "
-      text run at (67,72) width 9: "v "
-      text run at (76,72) width 11: "w "
-      text run at (87,72) width 6: "x"
-      text run at (0,84) width 9: "y "
-      text run at (9,84) width 9: "z "
-      text run at (18,84) width 5: "i "
-      text run at (23,84) width 9: "x "
-      text run at (32,84) width 12: "m "
-      text run at (44,84) width 9: "n "
-      text run at (53,84) width 9: "o "
-      text run at (62,84) width 9: "p "
-      text run at (71,84) width 9: "q "
-      text run at (80,84) width 7: "r "
-      text run at (87,84) width 9: "s "
-      text run at (96,84) width 3: "t"
-      text run at (0,96) width 6: "u"
+      text run at (0,13) width 11: "w "
+      text run at (11,13) width 9: "x "
+      text run at (20,13) width 9: "y "
+      text run at (29,13) width 9: "z "
+      text run at (38,13) width 5: "i "
+      text run at (43,13) width 9: "x "
+      text run at (52,13) width 12: "m "
+      text run at (64,13) width 9: "n "
+      text run at (73,13) width 9: "o "
+      text run at (82,13) width 9: "p "
+      text run at (91,13) width 6: "q"
+      text run at (0,26) width 7: "r "
+      text run at (7,26) width 9: "s "
+      text run at (16,26) width 6: "t "
+      text run at (22,26) width 9: "u "
+      text run at (31,26) width 9: "v "
+      text run at (40,26) width 11: "w "
+      text run at (51,26) width 9: "x "
+      text run at (60,26) width 9: "y "
+      text run at (69,26) width 9: "z "
+      text run at (78,26) width 5: "i "
+      text run at (83,26) width 6: "x"
+      text run at (0,39) width 12: "m "
+      text run at (12,39) width 9: "n "
+      text run at (21,39) width 9: "o "
+      text run at (30,39) width 9: "p "
+      text run at (39,39) width 9: "q "
+      text run at (48,39) width 7: "r "
+      text run at (55,39) width 9: "s "
+      text run at (64,39) width 6: "t "
+      text run at (70,39) width 9: "u "
+      text run at (79,39) width 9: "v "
+      text run at (88,39) width 8: "w"
+      text run at (0,52) width 9: "x "
+      text run at (9,52) width 9: "y "
+      text run at (18,52) width 9: "z "
+      text run at (27,52) width 5: "i "
+      text run at (32,52) width 9: "x "
+      text run at (41,52) width 12: "m "
+      text run at (53,52) width 9: "n "
+      text run at (62,52) width 9: "o "
+      text run at (71,52) width 9: "p "
+      text run at (80,52) width 9: "q "
+      text run at (89,52) width 4: "r"
+      text run at (0,65) width 9: "s "
+      text run at (9,65) width 6: "t "
+      text run at (15,65) width 9: "u "
+      text run at (24,65) width 9: "v "
+      text run at (33,65) width 11: "w "
+      text run at (44,65) width 9: "x "
+      text run at (53,65) width 9: "y "
+      text run at (62,65) width 9: "z "
+      text run at (71,65) width 5: "i "
+      text run at (76,65) width 9: "x "
+      text run at (85,65) width 9: "m"
+      text run at (0,78) width 9: "n "
+      text run at (9,78) width 9: "o "
+      text run at (18,78) width 9: "p "
+      text run at (27,78) width 9: "q "
+      text run at (36,78) width 7: "r "
+      text run at (43,78) width 9: "s "
+      text run at (52,78) width 6: "t "
+      text run at (58,78) width 9: "u "
+      text run at (67,78) width 9: "v "
+      text run at (76,78) width 11: "w "
+      text run at (87,78) width 6: "x"
+      text run at (0,91) width 9: "y "
+      text run at (9,91) width 9: "z "
+      text run at (18,91) width 5: "i "
+      text run at (23,91) width 9: "x "
+      text run at (32,91) width 12: "m "
+      text run at (44,91) width 9: "n "
+      text run at (53,91) width 9: "o "
+      text run at (62,91) width 9: "p "
+      text run at (71,91) width 9: "q "
+      text run at (80,91) width 7: "r "
+      text run at (87,91) width 9: "s "
+      text run at (96,91) width 3: "t"
+      text run at (0,104) width 6: "u"
 selection start: position 0 of child 0 {#text} of child 0 {DIV} of body
 selection end:   position 271 of child 0 {#text} of child 0 {DIV} of body
diff --git a/LayoutTests/platform/gtk/fast/text/shadow-no-blur-expected.png b/LayoutTests/platform/gtk/fast/text/shadow-no-blur-expected.png
index f6eb8a2..9fa7ea4 100644
--- a/LayoutTests/platform/gtk/fast/text/shadow-no-blur-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/shadow-no-blur-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/shadow-no-blur-expected.txt b/LayoutTests/platform/gtk/fast/text/shadow-no-blur-expected.txt
index e3f0bce..db3a1d0 100644
--- a/LayoutTests/platform/gtk/fast/text/shadow-no-blur-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/shadow-no-blur-expected.txt
@@ -3,19 +3,19 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {DIV} at (0,0) size 784x265 [color=#0000007F]
-        RenderBlock {DIV} at (0,0) size 784x53
-          RenderText {#text} at (0,0) size 273x53
-            text run at (0,0) width 273: "Text shadow"
-        RenderBlock {DIV} at (0,53) size 784x53
-          RenderText {#text} at (0,0) size 273x53
-            text run at (0,0) width 273: "Text shadow"
-        RenderBlock {DIV} at (0,106) size 784x53
-          RenderText {#text} at (0,0) size 273x53
-            text run at (0,0) width 273: "Text shadow"
-        RenderBlock {DIV} at (0,159) size 784x53
-          RenderText {#text} at (0,0) size 273x53
-            text run at (0,0) width 273: "Text shadow"
-        RenderBlock {DIV} at (0,212) size 784x53
-          RenderText {#text} at (0,0) size 273x53
-            text run at (0,0) width 273: "Text shadow"
+      RenderBlock {DIV} at (0,0) size 784x275 [color=#0000007F]
+        RenderBlock {DIV} at (0,0) size 784x55
+          RenderText {#text} at (0,1) size 273x53
+            text run at (0,1) width 273: "Text shadow"
+        RenderBlock {DIV} at (0,55) size 784x55
+          RenderText {#text} at (0,1) size 273x53
+            text run at (0,1) width 273: "Text shadow"
+        RenderBlock {DIV} at (0,110) size 784x55
+          RenderText {#text} at (0,1) size 273x53
+            text run at (0,1) width 273: "Text shadow"
+        RenderBlock {DIV} at (0,165) size 784x55
+          RenderText {#text} at (0,1) size 273x53
+            text run at (0,1) width 273: "Text shadow"
+        RenderBlock {DIV} at (0,220) size 784x55
+          RenderText {#text} at (0,1) size 273x53
+            text run at (0,1) width 273: "Text shadow"
diff --git a/LayoutTests/platform/gtk/fast/text/shadow-translucent-fill-expected.png b/LayoutTests/platform/gtk/fast/text/shadow-translucent-fill-expected.png
index a17262f..ebfa0e7 100644
--- a/LayoutTests/platform/gtk/fast/text/shadow-translucent-fill-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/shadow-translucent-fill-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/shadow-translucent-fill-expected.txt b/LayoutTests/platform/gtk/fast/text/shadow-translucent-fill-expected.txt
index 3ca9168..57cdfdd 100644
--- a/LayoutTests/platform/gtk/fast/text/shadow-translucent-fill-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/shadow-translucent-fill-expected.txt
@@ -3,11 +3,11 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x576
-      RenderBlock {P} at (0,0) size 784x17
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 594x17
           text run at (0,0) width 470: "Test that the intensity of text-shadow does not depend on the transparency "
           text run at (470,0) width 124: "of the text fill color."
-      RenderBlock {DIV} at (0,33) size 784x72
+      RenderBlock {DIV} at (0,34) size 784x72
         RenderText {#text} at (0,0) size 48x24
           text run at (0,0) width 48: "A "
         RenderInline {SPAN} at (0,0) size 24x24 [color=#00000000]
@@ -19,10 +19,10 @@
           RenderText {#text} at (96,0) size 24x24
             text run at (96,0) width 24: "A"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {P} at (0,121) size 784x17
+      RenderBlock {P} at (0,122) size 784x18
         RenderText {#text} at (0,0) size 400x17
           text run at (0,0) width 400: "There should be three identical green squares on the line above."
-      RenderBlock {DIV} at (0,154) size 784x72
+      RenderBlock {DIV} at (0,156) size 784x72
         RenderText {#text} at (0,0) size 48x24
           text run at (0,0) width 48: "A "
         RenderInline {SPAN} at (0,0) size 24x24 [color=#00000000]
@@ -34,10 +34,10 @@
           RenderText {#text} at (96,0) size 24x24
             text run at (96,0) width 24: "A"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {P} at (0,242) size 784x17
+      RenderBlock {P} at (0,244) size 784x18
         RenderText {#text} at (0,0) size 470x17
           text run at (0,0) width 470: "There should be three identical soft-edged green squares on the line above."
-      RenderBlock {DIV} at (0,275) size 784x72 [textStrokeColor=#0000FF] [textStrokeWidth=5.00]
+      RenderBlock {DIV} at (0,278) size 784x72 [textStrokeColor=#0000FF] [textStrokeWidth=5.00]
         RenderText {#text} at (0,0) size 48x24
           text run at (0,0) width 48: "A "
         RenderInline {SPAN} at (0,0) size 24x24 [color=#00000000]
@@ -49,6 +49,6 @@
           RenderText {#text} at (96,0) size 24x24
             text run at (96,0) width 24: "A"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {P} at (0,363) size 784x17
+      RenderBlock {P} at (0,366) size 784x18
         RenderText {#text} at (0,0) size 400x17
           text run at (0,0) width 400: "There should be three identical green squares on the line above."
diff --git a/LayoutTests/platform/gtk/fast/text/should-use-atsui-expected.png b/LayoutTests/platform/gtk/fast/text/should-use-atsui-expected.png
index c5af6e7..ac1bca0 100644
--- a/LayoutTests/platform/gtk/fast/text/should-use-atsui-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/should-use-atsui-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/should-use-atsui-expected.txt b/LayoutTests/platform/gtk/fast/text/should-use-atsui-expected.txt
index 994f53a..0541df3 100644
--- a/LayoutTests/platform/gtk/fast/text/should-use-atsui-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/should-use-atsui-expected.txt
@@ -3,20 +3,20 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x34
+      RenderBlock {P} at (0,0) size 784x36
         RenderText {#text} at (0,0) size 53x17
           text run at (0,0) width 53: "Test for "
-        RenderInline {I} at (0,0) size 736x34
-          RenderText {#text} at (53,0) size 736x34
+        RenderInline {I} at (0,0) size 736x35
+          RenderText {#text} at (53,0) size 736x35
             text run at (53,0) width 683: "http://bugzilla.opendarwin.org/show_bug.cgi?id=6132 Incorrect selection highlighting for ATSUI text when"
-            text run at (0,17) width 176: "selected range is \"CG-safe\""
-        RenderText {#text} at (176,17) size 4x17
-          text run at (176,17) width 4: "."
-      RenderBlock {P} at (0,50) size 784x17
+            text run at (0,18) width 176: "selected range is \"CG-safe\""
+        RenderText {#text} at (176,18) size 4x17
+          text run at (176,18) width 4: "."
+      RenderBlock {P} at (0,52) size 784x18
         RenderText {#text} at (0,0) size 709x17
           text run at (0,0) width 709: "The word \x{201C}dolor\x{201D} below should be highlighted in its entirety. The highlight should not extend beyond that word."
-      RenderBlock {HR} at (0,83) size 784x2 [border: (1px inset #000000)]
-      RenderBlock (anonymous) at (0,93) size 784x17
+      RenderBlock {HR} at (0,86) size 784x2 [border: (1px inset #000000)]
+      RenderBlock (anonymous) at (0,96) size 784x18
         RenderInline {SPAN} at (0,0) size 173x17
           RenderText {#text} at (0,0) size 173x17
             text run at (0,0) width 173: "Lo\x{308}re\x{300}m ipsum dolor sit amet"
diff --git a/LayoutTests/platform/gtk/fast/text/softHyphen-expected.png b/LayoutTests/platform/gtk/fast/text/softHyphen-expected.png
index 209ebe2..7086660 100644
--- a/LayoutTests/platform/gtk/fast/text/softHyphen-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/softHyphen-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/softHyphen-expected.txt b/LayoutTests/platform/gtk/fast/text/softHyphen-expected.txt
index dccd7f3..2c2c3d9 100644
--- a/LayoutTests/platform/gtk/fast/text/softHyphen-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/softHyphen-expected.txt
@@ -1,48 +1,48 @@
-layer at (0,0) size 785x963
+layer at (0,0) size 785x992
   RenderView at (0,0) size 785x600
-layer at (0,0) size 785x963
-  RenderBlock {HTML} at (0,0) size 785x963
-    RenderBody {BODY} at (8,16) size 769x931
-      RenderBlock {P} at (0,0) size 769x17
+layer at (0,0) size 785x992
+  RenderBlock {HTML} at (0,0) size 785x992
+    RenderBody {BODY} at (8,16) size 769x960
+      RenderBlock {P} at (0,0) size 769x18
         RenderText {#text} at (0,0) size 429x17
           text run at (0,0) width 429: "In all of the following, there should not be a hyphen before \x{201C}lorem\x{201D}."
-      RenderBlock {P} at (0,33) size 769x17
+      RenderBlock {P} at (0,34) size 769x18
         RenderText {#text} at (0,0) size 20x17
           text run at (0,0) width 20: "Do"
-        RenderBlock (floating) {SPAN} at (755,0) size 14x19 [border: (1px solid #FF0000)]
+        RenderBlock (floating) {SPAN} at (755,0) size 14x20 [border: (1px solid #FF0000)]
           RenderText {#text} at (1,1) size 12x17
             text run at (1,1) width 12: "X"
         RenderText {#text} at (20,0) size 78x17
           text run at (20,0) width 78: "\x{AD}lorem ipsum"
-      RenderBlock {P} at (0,66) size 769x17
-        RenderBlock (floating) {SPAN} at (755,0) size 14x19 [border: (1px solid #FF0000)]
+      RenderBlock {P} at (0,68) size 769x18
+        RenderBlock (floating) {SPAN} at (755,0) size 14x20 [border: (1px solid #FF0000)]
           RenderText {#text} at (1,1) size 12x17
             text run at (1,1) width 12: "X"
         RenderText {#text} at (0,0) size 78x17
           text run at (0,0) width 78: "lorem ipsum"
-      RenderBlock {P} at (0,99) size 769x19
+      RenderBlock {P} at (0,102) size 769x20
         RenderText {#text} at (0,1) size 20x17
           text run at (0,1) width 20: "Do"
         RenderText {#text} at (34,1) size 78x17
           text run at (34,1) width 78: "\x{AD}lorem ipsum"
-      RenderBlock {P} at (0,134) size 769x17
+      RenderBlock {P} at (0,138) size 769x18
         RenderText {#text} at (0,0) size 20x17
           text run at (0,0) width 20: "Do"
         RenderText {#text} at (20,0) size 78x17
           text run at (20,0) width 78: "\x{AD}lorem ipsum"
-      RenderBlock (anonymous) at (0,167) size 769x17
+      RenderBlock (anonymous) at (0,172) size 769x18
         RenderText {#text} at (0,0) size 20x17
           text run at (0,0) width 20: "Do"
-      RenderBlock {P} at (0,200) size 769x17
+      RenderBlock {P} at (0,206) size 769x18
         RenderText {#text} at (0,0) size 78x17
           text run at (0,0) width 78: "lorem ipsum"
-      RenderBlock {P} at (0,233) size 769x34
+      RenderBlock {P} at (0,240) size 769x36
         RenderText {#text} at (0,0) size 20x17
           text run at (0,0) width 20: "Do"
         RenderBR {BR} at (20,14) size 0x0
-        RenderText {#text} at (0,17) size 78x17
-          text run at (0,17) width 78: "lorem ipsum"
-      RenderBlock {P} at (0,283) size 769x17
+        RenderText {#text} at (0,18) size 78x17
+          text run at (0,18) width 78: "lorem ipsum"
+      RenderBlock {P} at (0,292) size 769x18
         RenderText {#text} at (0,0) size 20x17
           text run at (0,0) width 20: "Do"
         RenderInline {SPAN} at (0,0) size 36x17
@@ -50,7 +50,7 @@
             text run at (20,0) width 36: "\x{AD}lorem"
         RenderText {#text} at (56,0) size 42x17
           text run at (56,0) width 42: " ipsum"
-      RenderBlock {P} at (0,316) size 769x17
+      RenderBlock {P} at (0,326) size 769x18
         RenderText {#text} at (0,0) size 12x17
           text run at (0,0) width 12: "D"
         RenderInline {SPAN} at (0,0) size 8x17
@@ -58,7 +58,7 @@
             text run at (12,0) width 8: "o"
         RenderText {#text} at (20,0) size 78x17
           text run at (20,0) width 78: "\x{AD}lorem ipsum"
-      RenderBlock {P} at (0,349) size 769x17
+      RenderBlock {P} at (0,360) size 769x18
         RenderText {#text} at (0,0) size 24x17
           text run at (0,0) width 24: "Do "
         RenderInline {SPAN} at (0,0) size 36x17
@@ -66,7 +66,7 @@
             text run at (24,0) width 36: "\x{AD}lorem"
         RenderText {#text} at (60,0) size 42x17
           text run at (60,0) width 42: " ipsum"
-      RenderBlock {P} at (0,382) size 769x17
+      RenderBlock {P} at (0,394) size 769x18
         RenderText {#text} at (0,0) size 12x17
           text run at (0,0) width 12: "D"
         RenderInline {SPAN} at (0,0) size 12x17
@@ -74,7 +74,7 @@
             text run at (12,0) width 12: "o "
         RenderText {#text} at (24,0) size 78x17
           text run at (24,0) width 78: "\x{AD}lorem ipsum"
-      RenderBlock {P} at (0,415) size 769x17
+      RenderBlock {P} at (0,428) size 769x18
         RenderText {#text} at (0,0) size 24x17
           text run at (0,0) width 24: "Do "
         RenderInline {SPAN} at (0,0) size 36x17
@@ -82,7 +82,7 @@
             text run at (24,0) width 36: "\x{AD}lorem"
         RenderText {#text} at (60,0) size 42x17
           text run at (60,0) width 42: " ipsum"
-      RenderBlock {P} at (0,448) size 769x17
+      RenderBlock {P} at (0,462) size 769x18
         RenderText {#text} at (0,0) size 12x17
           text run at (0,0) width 12: "D"
         RenderInline {SPAN} at (0,0) size 12x17
@@ -90,79 +90,79 @@
             text run at (12,0) width 12: "o "
         RenderText {#text} at (24,0) size 78x17
           text run at (24,0) width 78: "\x{AD}lorem ipsum"
-      RenderBlock {P} at (0,481) size 769x17
+      RenderBlock {P} at (0,496) size 769x18
         RenderText {#text} at (0,0) size 64x17
           text run at (0,0) width 64: "Do \x{AD} lorem"
-      RenderBlock {P} at (0,514) size 769x17
+      RenderBlock {P} at (0,530) size 769x18
         RenderText {#text} at (0,0) size 60x17
           text run at (0,0) width 60: "Do\x{AD} \x{AD}lorem"
-      RenderBlock {P} at (0,547) size 769x17
+      RenderBlock {P} at (0,564) size 769x18
         RenderText {#text} at (0,0) size 60x17
           text run at (0,0) width 24: "Do "
           text run at (24,0) width 36: "\x{AD}lorem"
-      RenderBlock {P} at (0,580) size 769x17
+      RenderBlock {P} at (0,598) size 769x18
         RenderText {#text} at (0,0) size 60x17
           text run at (0,0) width 24: "Do\x{AD} "
           text run at (24,0) width 36: "lorem"
-      RenderBlock {P} at (0,613) size 769x17
+      RenderBlock {P} at (0,632) size 769x18
         RenderText {#text} at (0,0) size 64x17
           text run at (0,0) width 28: "Do \x{AD} "
           text run at (28,0) width 36: "lorem"
-      RenderBlock {P} at (0,646) size 769x17
+      RenderBlock {P} at (0,666) size 769x18
         RenderText {#text} at (0,0) size 64x17
           text run at (0,0) width 24: "Do "
           text run at (24,0) width 40: "\x{AD} lorem"
-      RenderBlock {P} at (0,679) size 769x17
+      RenderBlock {P} at (0,700) size 769x18
         RenderText {#text} at (0,0) size 20x17
           text run at (0,0) width 20: "Do"
         RenderInline {SPAN} at (0,0) size 0x17
         RenderText {#text} at (20,0) size 78x17
           text run at (20,0) width 78: "\x{AD}lorem ipsum"
-      RenderBlock {P} at (0,712) size 769x17
+      RenderBlock {P} at (0,734) size 769x18
         RenderText {#text} at (0,0) size 98x17
           text run at (0,0) width 98: "Do\x{AD}\x{AD}lorem ipsum"
-      RenderBlock {P} at (0,745) size 769x17
+      RenderBlock {P} at (0,768) size 769x18
         RenderInline {SPAN} at (0,0) size 20x17
           RenderText {#text} at (0,0) size 20x17
             text run at (0,0) width 20: "Do\x{AD}"
         RenderText {#text} at (20,0) size 78x17
           text run at (20,0) width 78: "\x{AD}lorem ipsum"
-      RenderBlock {P} at (0,778) size 769x17
+      RenderBlock {P} at (0,802) size 769x18
         RenderText {#text} at (0,0) size 20x17
           text run at (0,0) width 20: "Do\x{AD}"
         RenderInline {SPAN} at (0,0) size 78x17
           RenderText {#text} at (20,0) size 78x17
             text run at (20,0) width 78: "\x{AD}lorem ipsum"
-      RenderBlock {P} at (0,811) size 769x17
+      RenderBlock {P} at (0,836) size 769x18
         RenderInline {SPAN} at (0,0) size 20x17
           RenderText {#text} at (0,0) size 20x17
             text run at (0,0) width 20: "Do\x{AD}\x{AD}"
         RenderText {#text} at (20,0) size 78x17
           text run at (20,0) width 78: "lorem ipsum"
-      RenderBlock {P} at (0,844) size 769x17
+      RenderBlock {P} at (0,870) size 769x18
         RenderText {#text} at (0,0) size 246x17
           text run at (0,0) width 246: "The following pair should be the same:"
-      RenderBlock {P} at (0,877) size 769x19
+      RenderBlock {P} at (0,904) size 769x20
         RenderText {#text} at (0,1) size 15x17
           text run at (0,1) width 15: "W"
-        RenderBlock {SPAN} at (15,0) size 14x19 [border: (1px solid #FF0000)]
+        RenderBlock {SPAN} at (15,0) size 14x20 [border: (1px solid #FF0000)]
           RenderText {#text} at (1,1) size 12x17
             text run at (1,1) width 12: "X"
         RenderText {#text} at (29,1) size 12x17
           text run at (29,1) width 12: "Y"
-      RenderBlock {P} at (0,912) size 769x19
+      RenderBlock {P} at (0,940) size 769x20
         RenderText {#text} at (0,1) size 15x17
           text run at (0,1) width 15: "W"
-        RenderBlock {SPAN} at (15,0) size 14x19 [border: (1px solid #FF0000)]
+        RenderBlock {SPAN} at (15,0) size 14x20 [border: (1px solid #FF0000)]
           RenderText {#text} at (1,1) size 12x17
             text run at (1,1) width 12: "X"
         RenderText {#text} at (29,1) size 12x17
           text run at (29,1) width 12: "Y"
-layer at (28,115) size 14x19
-  RenderBlock (relative positioned) {SPAN} at (20,0) size 14x19 [border: (1px solid #FF0000)]
+layer at (28,118) size 14x20
+  RenderBlock (relative positioned) {SPAN} at (20,0) size 14x20 [border: (1px solid #FF0000)]
     RenderText {#text} at (1,1) size 12x17
       text run at (1,1) width 12: "X"
-layer at (771,150) size 14x19
-  RenderBlock (positioned) {SPAN} at (771,150) size 14x19 [border: (1px solid #FF0000)]
+layer at (771,154) size 14x20
+  RenderBlock (positioned) {SPAN} at (771,154) size 14x20 [border: (1px solid #FF0000)]
     RenderText {#text} at (1,1) size 12x17
       text run at (1,1) width 12: "X"
diff --git a/LayoutTests/platform/gtk/fast/text/stroking-decorations-expected.png b/LayoutTests/platform/gtk/fast/text/stroking-decorations-expected.png
index ef99d69..c97716a 100644
--- a/LayoutTests/platform/gtk/fast/text/stroking-decorations-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/stroking-decorations-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/stroking-decorations-expected.txt b/LayoutTests/platform/gtk/fast/text/stroking-decorations-expected.txt
index 7c08323..a7d47a7 100644
--- a/LayoutTests/platform/gtk/fast/text/stroking-decorations-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/stroking-decorations-expected.txt
@@ -3,15 +3,15 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {DIV} at (0,0) size 784x142 [textFillColor=#800080] [textStrokeWidth=2.00]
-        RenderText {#text} at (0,0) size 759x142
-          text run at (0,0) width 616: "Purple\x{300} fill, black stroke,"
-          text run at (0,71) width 759: "complex text, black underline"
-      RenderBlock {DIV} at (0,142) size 784x142 [textStrokeColor=#FFA500] [textStrokeWidth=1.33]
-        RenderText {#text} at (0,0) size 636x142
-          text run at (0,0) width 636: "Orange stroke, black fill,"
-          text run at (0,71) width 414: "orange overline."
-      RenderBlock {DIV} at (0,284) size 784x142 [textFillColor=#0000FF] [textStrokeWidth=1.33]
-        RenderText {#text} at (0,0) size 596x142
-          text run at (0,0) width 596: "No stroke, blue fill, red"
-          text run at (0,71) width 594: "shadow, blue underline"
+      RenderBlock {DIV} at (0,0) size 784x148 [textFillColor=#800080] [textStrokeWidth=2.00]
+        RenderText {#text} at (0,1) size 759x145
+          text run at (0,1) width 616: "Purple\x{300} fill, black stroke,"
+          text run at (0,75) width 759: "complex text, black underline"
+      RenderBlock {DIV} at (0,148) size 784x148 [textStrokeColor=#FFA500] [textStrokeWidth=1.33]
+        RenderText {#text} at (0,1) size 636x145
+          text run at (0,1) width 636: "Orange stroke, black fill,"
+          text run at (0,75) width 414: "orange overline."
+      RenderBlock {DIV} at (0,296) size 784x148 [textFillColor=#0000FF] [textStrokeWidth=1.33]
+        RenderText {#text} at (0,1) size 596x145
+          text run at (0,1) width 596: "No stroke, blue fill, red"
+          text run at (0,75) width 594: "shadow, blue underline"
diff --git a/LayoutTests/platform/gtk/fast/text/stroking-expected.png b/LayoutTests/platform/gtk/fast/text/stroking-expected.png
index 6e3b30f..2fbebe2 100644
--- a/LayoutTests/platform/gtk/fast/text/stroking-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/stroking-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/stroking-expected.txt b/LayoutTests/platform/gtk/fast/text/stroking-expected.txt
index c130e79..a39cf51 100644
--- a/LayoutTests/platform/gtk/fast/text/stroking-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/stroking-expected.txt
@@ -3,14 +3,14 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {DIV} at (0,0) size 784x142 [textFillColor=#800080] [textStrokeWidth=2.00]
-        RenderText {#text} at (0,0) size 616x142
-          text run at (0,0) width 616: "Purple\x{300} fill, black stroke,"
-          text run at (0,71) width 332: "complex text"
-      RenderBlock {DIV} at (0,142) size 784x71 [textStrokeColor=#FFA500] [textStrokeWidth=1.33]
-        RenderText {#text} at (0,0) size 636x71
-          text run at (0,0) width 636: "Orange stroke, black fill."
-      RenderBlock {DIV} at (0,213) size 784x142 [textStrokeColor=#0000FF] [textStrokeWidth=1.33]
-        RenderText {#text} at (0,0) size 593x142
-          text run at (0,0) width 593: "Blue stroke, no fill, red"
-          text run at (0,71) width 211: "shadow."
+      RenderBlock {DIV} at (0,0) size 784x148 [textFillColor=#800080] [textStrokeWidth=2.00]
+        RenderText {#text} at (0,1) size 616x145
+          text run at (0,1) width 616: "Purple\x{300} fill, black stroke,"
+          text run at (0,75) width 332: "complex text"
+      RenderBlock {DIV} at (0,148) size 784x74 [textStrokeColor=#FFA500] [textStrokeWidth=1.33]
+        RenderText {#text} at (0,1) size 636x71
+          text run at (0,1) width 636: "Orange stroke, black fill."
+      RenderBlock {DIV} at (0,222) size 784x148 [textStrokeColor=#0000FF] [textStrokeWidth=1.33]
+        RenderText {#text} at (0,1) size 593x145
+          text run at (0,1) width 593: "Blue stroke, no fill, red"
+          text run at (0,75) width 211: "shadow."
diff --git a/LayoutTests/platform/gtk/fast/text/text-combine-different-fonts-expected.txt b/LayoutTests/platform/gtk/fast/text/text-combine-different-fonts-expected.txt
index ccddaf1..4926292 100644
--- a/LayoutTests/platform/gtk/fast/text/text-combine-different-fonts-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/text-combine-different-fonts-expected.txt
@@ -3,19 +3,19 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 776x584
-      RenderBlock {P} at (0,0) size 17x584
+      RenderBlock {P} at (0,0) size 18x584
         RenderText {#text} at (0,0) size 17x47
           text run at (0,0) width 47: "Times: "
         RenderInline {SPAN} at (0,0) size 17x16
           RenderCombineText {#text} at (0,47) size 17x16
             text run at (0,47) width 16: "\x{FFFC}"
-      RenderBlock {P} at (33,0) size 17x584
+      RenderBlock {P} at (34,0) size 18x584
         RenderText {#text} at (0,0) size 17x143
           text run at (0,0) width 143: "Hiragino Mincho Pro: "
         RenderInline {SPAN} at (0,0) size 17x16
           RenderCombineText {#text} at (0,143) size 17x16
             text run at (0,143) width 16: "\x{FFFC}"
-      RenderBlock {P} at (66,0) size 17x584
+      RenderBlock {P} at (68,0) size 18x584
         RenderText {#text} at (0,0) size 17x117
           text run at (0,0) width 117: "STHeitiSC-Light: "
         RenderInline {SPAN} at (0,0) size 17x16
diff --git a/LayoutTests/platform/gtk/fast/text/text-combine-shrink-on-color-change-expected.png b/LayoutTests/platform/gtk/fast/text/text-combine-shrink-on-color-change-expected.png
index 62fc7da..307f5f4 100644
--- a/LayoutTests/platform/gtk/fast/text/text-combine-shrink-on-color-change-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/text-combine-shrink-on-color-change-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/text-combine-shrink-on-color-change-expected.txt b/LayoutTests/platform/gtk/fast/text/text-combine-shrink-on-color-change-expected.txt
index 997c2a1..553e197 100644
--- a/LayoutTests/platform/gtk/fast/text/text-combine-shrink-on-color-change-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/text-combine-shrink-on-color-change-expected.txt
@@ -3,7 +3,7 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {DIV} at (0,0) size 40x200 [color=#008000]
+      RenderBlock {DIV} at (0,0) size 41x200 [color=#008000]
         RenderText {#text} at (0,0) size 40x27
           text run at (0,0) width 27: "1 "
         RenderInline {SPAN} at (0,0) size 40x108
diff --git a/LayoutTests/platform/gtk/fast/text/text-letter-spacing-expected.png b/LayoutTests/platform/gtk/fast/text/text-letter-spacing-expected.png
index c18b6d6..bdebb88 100644
--- a/LayoutTests/platform/gtk/fast/text/text-letter-spacing-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/text-letter-spacing-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/text-letter-spacing-expected.txt b/LayoutTests/platform/gtk/fast/text/text-letter-spacing-expected.txt
index 6c73bdb..e28f07a 100644
--- a/LayoutTests/platform/gtk/fast/text/text-letter-spacing-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/text-letter-spacing-expected.txt
@@ -1,189 +1,189 @@
-layer at (0,0) size 9600207x1672
+layer at (0,0) size 9600207x1728
   RenderView at (0,0) size 785x585
-layer at (0,0) size 785x1672
-  RenderBlock {HTML} at (0,0) size 785x1672
-    RenderBody {BODY} at (8,16) size 769x1640
-      RenderBlock {P} at (0,0) size 769x85 [bgcolor=#FFFFFF]
-        RenderText {#text} at (0,0) size 752x85
+layer at (0,0) size 785x1728
+  RenderBlock {HTML} at (0,0) size 785x1728
+    RenderBody {BODY} at (8,16) size 769x1696
+      RenderBlock {P} at (0,0) size 769x90 [bgcolor=#FFFFFF]
+        RenderText {#text} at (0,0) size 752x89
           text run at (0,0) width 746: "The following lines test various combinations of letter-spacing (especially negative values) and opacity. All of the lines"
-          text run at (0,17) width 752: "should say \"Hello, world\" but the spacing and background shading will vary from test to test. The W3C specs are fairly"
-          text run at (0,34) width 745: "silent on how user agents should handle unusual values of letter-spacing, especially negative ones, which are explicitly"
-          text run at (0,51) width 721: "implementation-dependent. Different browsers will render these differently, but hopefully the WebKit ports will be"
-          text run at (0,68) width 117: "consistent, at least."
-      RenderBlock {P} at (0,101) size 769x17 [bgcolor=#FFFFFF]
+          text run at (0,18) width 752: "should say \"Hello, world\" but the spacing and background shading will vary from test to test. The W3C specs are fairly"
+          text run at (0,36) width 745: "silent on how user agents should handle unusual values of letter-spacing, especially negative ones, which are explicitly"
+          text run at (0,54) width 721: "implementation-dependent. Different browsers will render these differently, but hopefully the WebKit ports will be"
+          text run at (0,72) width 117: "consistent, at least."
+      RenderBlock {P} at (0,106) size 769x18 [bgcolor=#FFFFFF]
         RenderText {#text} at (0,0) size 256x17
           text run at (0,0) width 256: "The first line should be normally spaced."
-      RenderBlock {P} at (0,134) size 769x17 [bgcolor=#EEEEEE]
+      RenderBlock {P} at (0,140) size 769x18 [bgcolor=#EEEEEE]
         RenderInline {SPAN} at (0,0) size 80x17
           RenderText {#text} at (160,0) size 80x17
             text run at (160,0) width 80: "Hello, world"
-      RenderBlock {P} at (0,167) size 769x17 [bgcolor=#FFFFFF]
+      RenderBlock {P} at (0,174) size 769x18 [bgcolor=#FFFFFF]
         RenderText {#text} at (0,0) size 653x17
           text run at (0,0) width 653: "The next line tests a slight positive letter spacing, and should be slightly spaced out (wider than normal)."
-      RenderBlock {P} at (0,200) size 769x17 [bgcolor=#EEEEEE]
+      RenderBlock {P} at (0,208) size 769x18 [bgcolor=#EEEEEE]
         RenderInline {SPAN} at (0,0) size 176x17
           RenderText {#text} at (160,0) size 176x17
             text run at (160,0) width 176: "Hello, world"
-      RenderBlock {P} at (0,233) size 769x34 [bgcolor=#FFFFFF]
-        RenderText {#text} at (0,0) size 743x34
+      RenderBlock {P} at (0,242) size 769x36 [bgcolor=#FFFFFF]
+        RenderText {#text} at (0,0) size 743x35
           text run at (0,0) width 743: "The next line tests a large positive letter spacing, and should be *very* spaced out. You may only see an 'H' and a 'w',"
-          text run at (0,17) width 53: "perhaps "
-          text run at (53,17) width 354: "on two different lines, unless you scroll way to the right."
-      RenderBlock {P} at (0,283) size 769x34 [bgcolor=#EEEEEE]
-        RenderInline {SPAN} at (0,0) size 19399x34
-          RenderText {#text} at (160,0) size 19399x34
+          text run at (0,18) width 53: "perhaps "
+          text run at (53,18) width 354: "on two different lines, unless you scroll way to the right."
+      RenderBlock {P} at (0,294) size 769x36 [bgcolor=#EEEEEE]
+        RenderInline {SPAN} at (0,0) size 19399x35
+          RenderText {#text} at (160,0) size 19399x35
             text run at (160,0) width 19239: "Hello,"
-            text run at (0,17) width 16037: "world"
-      RenderBlock {P} at (0,333) size 769x34 [bgcolor=#FFFFFF]
-        RenderText {#text} at (0,0) size 767x34
+            text run at (0,18) width 16037: "world"
+      RenderBlock {P} at (0,346) size 769x36 [bgcolor=#FFFFFF]
+        RenderText {#text} at (0,0) size 767x35
           text run at (0,0) width 767: "The next line tests a very large positive letter spacing, and should also be *very* spaced out. You may only see an 'H' and"
-          text run at (0,17) width 37: "a 'w', "
-          text run at (37,17) width 407: "perhaps on two different lines, unless you scroll way to the right."
-      RenderBlock {P} at (0,383) size 769x34 [bgcolor=#EEEEEE]
-        RenderInline {SPAN} at (0,0) size 9600199x34
-          RenderText {#text} at (160,0) size 9600199x34
+          text run at (0,18) width 37: "a 'w', "
+          text run at (37,18) width 407: "perhaps on two different lines, unless you scroll way to the right."
+      RenderBlock {P} at (0,398) size 769x36 [bgcolor=#EEEEEE]
+        RenderInline {SPAN} at (0,0) size 9600199x35
+          RenderText {#text} at (160,0) size 9600199x35
             text run at (160,0) width 9600039: "Hello,"
-            text run at (0,17) width 8000037: "world"
-      RenderBlock {P} at (0,433) size 769x17 [bgcolor=#FFFFFF]
+            text run at (0,18) width 8000037: "world"
+      RenderBlock {P} at (0,450) size 769x18 [bgcolor=#FFFFFF]
         RenderText {#text} at (0,0) size 528x17
           text run at (0,0) width 528: "The next line tests a small negative line spacing, and should be crammed backwards"
-      RenderBlock {P} at (0,466) size 769x17 [bgcolor=#EEEEEE]
+      RenderBlock {P} at (0,484) size 769x18 [bgcolor=#EEEEEE]
         RenderInline {SPAN} at (0,0) size 0x17
           RenderText {#text} at (160,0) size 0x17
             text run at (160,0) width 0: "Hello, world"
-      RenderBlock {P} at (0,499) size 769x17 [bgcolor=#FFFFFF]
+      RenderBlock {P} at (0,518) size 769x18 [bgcolor=#FFFFFF]
         RenderText {#text} at (0,0) size 508x17
           text run at (0,0) width 508: "The next line tests a large negative line spacing, and should be just display an 'H'"
-      RenderBlock {P} at (0,532) size 769x17 [bgcolor=#EEEEEE]
+      RenderBlock {P} at (0,552) size 769x18 [bgcolor=#EEEEEE]
         RenderInline {SPAN} at (0,0) size 0x17
           RenderText {#text} at (160,0) size 0x17
             text run at (160,0) width 0: "Hello, world"
-      RenderBlock {P} at (0,565) size 769x17 [bgcolor=#FFFFFF]
+      RenderBlock {P} at (0,586) size 769x18 [bgcolor=#FFFFFF]
         RenderText {#text} at (0,0) size 510x17
           text run at (0,0) width 510: "The next line tests a very large negative line spacing, and should just have an 'H'."
-      RenderBlock {P} at (0,598) size 769x17 [bgcolor=#EEEEEE]
+      RenderBlock {P} at (0,620) size 769x18 [bgcolor=#EEEEEE]
         RenderInline {SPAN} at (0,0) size 0x17
           RenderText {#text} at (160,0) size 0x17
             text run at (160,0) width 0: "Hello, world"
-      RenderBlock {P} at (0,631) size 769x34 [bgcolor=#FFFFFF]
-        RenderText {#text} at (0,0) size 767x34
+      RenderBlock {P} at (0,654) size 769x36 [bgcolor=#FFFFFF]
+        RenderText {#text} at (0,0) size 767x35
           text run at (0,0) width 713: "The next few lines test the interaction with opacity. The first line should be normally spaced out, slightly opaque, "
           text run at (713,0) width 54: "and on a"
-          text run at (0,17) width 196: "differently-colored background"
-      RenderBlock {P} at (0,681) size 769x17 [bgcolor=#EEEEEE]
-      RenderBlock {P} at (0,714) size 769x17 [bgcolor=#FFFFFF]
+          text run at (0,18) width 196: "differently-colored background"
+      RenderBlock {P} at (0,706) size 769x18 [bgcolor=#EEEEEE]
+      RenderBlock {P} at (0,740) size 769x18 [bgcolor=#FFFFFF]
         RenderText {#text} at (0,0) size 710x17
           text run at (0,0) width 329: "The next line tests a small positive line spacing, and "
           text run at (329,0) width 381: "should be slightly spaced out, opaque, and on a background."
-      RenderBlock {P} at (0,747) size 769x17 [bgcolor=#EEEEEE]
-      RenderBlock {P} at (0,780) size 769x17 [bgcolor=#FFFFFF]
+      RenderBlock {P} at (0,774) size 769x18 [bgcolor=#EEEEEE]
+      RenderBlock {P} at (0,808) size 769x18 [bgcolor=#FFFFFF]
         RenderText {#text} at (0,0) size 632x17
           text run at (0,0) width 632: "The next line tests a large positive line spacing, and should be very widely spaced, on a background."
-      RenderBlock {P} at (0,813) size 769x34 [bgcolor=#EEEEEE]
-      RenderBlock {P} at (0,863) size 769x17 [bgcolor=#FFFFFF]
+      RenderBlock {P} at (0,842) size 769x36 [bgcolor=#EEEEEE]
+      RenderBlock {P} at (0,894) size 769x18 [bgcolor=#FFFFFF]
         RenderText {#text} at (0,0) size 754x17
           text run at (0,0) width 332: "The next line tests a very large positive line spacing, "
           text run at (332,0) width 422: "and should be very widely spaced but blank, and on a background."
-      RenderBlock {P} at (0,896) size 769x34 [bgcolor=#EEEEEE]
-      RenderBlock {P} at (0,946) size 769x17 [bgcolor=#FFFFFF]
+      RenderBlock {P} at (0,928) size 769x36 [bgcolor=#EEEEEE]
+      RenderBlock {P} at (0,980) size 769x18 [bgcolor=#FFFFFF]
         RenderText {#text} at (0,0) size 437x17
           text run at (0,0) width 437: "The next line tests a small negative line spacing, and should be blank."
-      RenderBlock {P} at (0,979) size 769x17 [bgcolor=#EEEEEE]
-      RenderBlock {P} at (0,1012) size 769x17 [bgcolor=#FFFFFF]
+      RenderBlock {P} at (0,1014) size 769x18 [bgcolor=#EEEEEE]
+      RenderBlock {P} at (0,1048) size 769x18 [bgcolor=#FFFFFF]
         RenderText {#text} at (0,0) size 435x17
           text run at (0,0) width 435: "The next line tests a large negative line spacing, and should be blank."
-      RenderBlock {P} at (0,1045) size 769x17 [bgcolor=#EEEEEE]
-      RenderBlock {P} at (0,1078) size 769x17 [bgcolor=#FFFFFF]
+      RenderBlock {P} at (0,1082) size 769x18 [bgcolor=#EEEEEE]
+      RenderBlock {P} at (0,1116) size 769x18 [bgcolor=#FFFFFF]
         RenderText {#text} at (0,0) size 467x17
           text run at (0,0) width 467: "The next line tests a very large negative line spacing, and should be blank."
-      RenderBlock {P} at (0,1111) size 769x17 [bgcolor=#EEEEEE]
-      RenderBlock {P} at (0,1144) size 769x17 [bgcolor=#FFFFFF]
+      RenderBlock {P} at (0,1150) size 769x18 [bgcolor=#EEEEEE]
+      RenderBlock {P} at (0,1184) size 769x18 [bgcolor=#FFFFFF]
         RenderText {#text} at (0,0) size 260x17
           text run at (0,0) width 260: "Now we do a few basic right-to-left tests:"
-      RenderBlock {P} at (0,1177) size 769x17 [bgcolor=#FFFFFF]
+      RenderBlock {P} at (0,1218) size 769x18 [bgcolor=#FFFFFF]
         RenderText {#text} at (0,0) size 256x17
           text run at (0,0) width 256: "The first line should be normally spaced."
-      RenderBlock {P} at (0,1210) size 769x17 [bgcolor=#EEEEEE]
+      RenderBlock {P} at (0,1252) size 769x18 [bgcolor=#EEEEEE]
         RenderInline {SPAN} at (0,0) size 80x17
           RenderText {#text} at (160,0) size 80x17
             text run at (160,0) width 80 RTL override: "Hello, world"
-      RenderBlock {P} at (0,1243) size 769x17 [bgcolor=#FFFFFF]
+      RenderBlock {P} at (0,1286) size 769x18 [bgcolor=#FFFFFF]
         RenderText {#text} at (0,0) size 402x17
           text run at (0,0) width 402: "The next line should be slightly spaced out (wider than normal)."
-      RenderBlock {P} at (0,1276) size 769x17 [bgcolor=#EEEEEE]
+      RenderBlock {P} at (0,1320) size 769x18 [bgcolor=#EEEEEE]
         RenderInline {SPAN} at (0,0) size 176x17
           RenderText {#text} at (160,0) size 176x17
             text run at (160,0) width 176 RTL override: "Hello, world"
-      RenderBlock {P} at (0,1309) size 769x17 [bgcolor=#FFFFFF]
+      RenderBlock {P} at (0,1354) size 769x18 [bgcolor=#FFFFFF]
         RenderText {#text} at (0,0) size 473x17
           text run at (0,0) width 346: "The next line should be crammed backwards, just as if "
           text run at (346,0) width 127: "it wasn't right-to-left"
-      RenderBlock {P} at (0,1342) size 769x17 [bgcolor=#EEEEEE]
+      RenderBlock {P} at (0,1388) size 769x18 [bgcolor=#EEEEEE]
         RenderInline {SPAN} at (0,0) size 0x17
           RenderText {#text} at (160,0) size 0x17
             text run at (160,0) width 0 RTL override: "Hello, world"
-      RenderBlock {P} at (0,1375) size 769x17 [bgcolor=#FFFFFF]
+      RenderBlock {P} at (0,1422) size 769x18 [bgcolor=#FFFFFF]
         RenderText {#text} at (0,0) size 461x17
           text run at (0,0) width 331: "The next line tests a large negative line spacing, and "
           text run at (331,0) width 130: "should just print a 'd'"
-      RenderBlock {P} at (0,1408) size 769x17 [bgcolor=#EEEEEE]
+      RenderBlock {P} at (0,1456) size 769x18 [bgcolor=#EEEEEE]
         RenderInline {SPAN} at (0,0) size 0x17
           RenderText {#text} at (160,0) size 0x17
             text run at (160,0) width 0 RTL override: "Hello, world"
-      RenderBlock {P} at (0,1441) size 769x34 [bgcolor=#FFFFFF]
-        RenderText {#text} at (0,0) size 732x34
+      RenderBlock {P} at (0,1490) size 769x36 [bgcolor=#FFFFFF]
+        RenderText {#text} at (0,0) size 732x35
           text run at (0,0) width 147: "Now, opacity as well - "
           text run at (147,0) width 398: "The next line should be printed right to left, slightly spaced out "
           text run at (545,0) width 187: "(wider than normal), and on a"
-          text run at (0,17) width 79: "background."
-      RenderBlock {P} at (0,1491) size 769x17 [bgcolor=#EEEEEE]
-      RenderBlock {P} at (0,1524) size 769x17 [bgcolor=#FFFFFF]
+          text run at (0,18) width 79: "background."
+      RenderBlock {P} at (0,1542) size 769x18 [bgcolor=#EEEEEE]
+      RenderBlock {P} at (0,1576) size 769x18 [bgcolor=#FFFFFF]
         RenderText {#text} at (0,0) size 437x17
           text run at (0,0) width 437: "The next line tests a small negative line spacing, and should be blank."
-      RenderBlock {P} at (0,1557) size 769x17 [bgcolor=#EEEEEE]
-      RenderBlock {P} at (0,1590) size 769x17 [bgcolor=#FFFFFF]
+      RenderBlock {P} at (0,1610) size 769x18 [bgcolor=#EEEEEE]
+      RenderBlock {P} at (0,1644) size 769x18 [bgcolor=#FFFFFF]
         RenderText {#text} at (0,0) size 447x17
           text run at (0,0) width 447: "The next line tests a large negative line spacing, and it should be blank."
-      RenderBlock {P} at (0,1623) size 769x17 [bgcolor=#EEEEEE]
-layer at (8,697) size 80x17
+      RenderBlock {P} at (0,1678) size 769x18 [bgcolor=#EEEEEE]
+layer at (8,722) size 80x17
   RenderInline {SPAN} at (0,0) size 80x17 [bgcolor=#CCCCFF]
     RenderText {#text} at (160,0) size 80x17
       text run at (160,0) width 80: "Hello, world"
-layer at (8,763) size 176x17
+layer at (8,790) size 176x17
   RenderInline {SPAN} at (0,0) size 176x17 [bgcolor=#CCCCFF]
     RenderText {#text} at (160,0) size 176x17
       text run at (160,0) width 176: "Hello, world"
-layer at (8,829) size 19399x34
-  RenderInline {SPAN} at (0,0) size 19399x34 [bgcolor=#CCCCFF]
-    RenderText {#text} at (160,0) size 19399x34
+layer at (8,858) size 19399x35
+  RenderInline {SPAN} at (0,0) size 19399x35 [bgcolor=#CCCCFF]
+    RenderText {#text} at (160,0) size 19399x35
       text run at (160,0) width 19239: "Hello,"
-      text run at (0,17) width 16037: "world"
-layer at (8,912) size 9600199x34
-  RenderInline {SPAN} at (0,0) size 9600199x34 [bgcolor=#CCCCFF]
-    RenderText {#text} at (160,0) size 9600199x34
+      text run at (0,18) width 16037: "world"
+layer at (8,944) size 9600199x35
+  RenderInline {SPAN} at (0,0) size 9600199x35 [bgcolor=#CCCCFF]
+    RenderText {#text} at (160,0) size 9600199x35
       text run at (160,0) width 9600039: "Hello,"
-      text run at (0,17) width 8000037: "world"
-layer at (8,995) size 0x17
+      text run at (0,18) width 8000037: "world"
+layer at (8,1030) size 0x17
   RenderInline {SPAN} at (0,0) size 0x17 [bgcolor=#CCCCFF]
     RenderText {#text} at (160,0) size 0x17
       text run at (160,0) width 0: "Hello, world"
-layer at (8,1061) size 0x17
+layer at (8,1098) size 0x17
   RenderInline {SPAN} at (0,0) size 0x17 [bgcolor=#CCCCFF]
     RenderText {#text} at (160,0) size 0x17
       text run at (160,0) width 0: "Hello, world"
-layer at (8,1127) size 0x17
+layer at (8,1166) size 0x17
   RenderInline {SPAN} at (0,0) size 0x17 [bgcolor=#CCCCFF]
     RenderText {#text} at (160,0) size 0x17
       text run at (160,0) width 0: "Hello, world"
-layer at (8,1507) size 176x17
+layer at (8,1558) size 176x17
   RenderInline {SPAN} at (0,0) size 176x17 [bgcolor=#CCCCFF]
     RenderText {#text} at (160,0) size 176x17
       text run at (160,0) width 176 RTL override: "Hello, world"
-layer at (8,1573) size 0x17
+layer at (8,1626) size 0x17
   RenderInline {SPAN} at (0,0) size 0x17 [bgcolor=#CCCCFF]
     RenderText {#text} at (160,0) size 0x17
       text run at (160,0) width 0 RTL override: "Hello, world"
-layer at (8,1639) size 0x17
+layer at (8,1694) size 0x17
   RenderInline {SPAN} at (0,0) size 0x17 [bgcolor=#CCCCFF]
     RenderText {#text} at (160,0) size 0x17
       text run at (160,0) width 0 RTL override: "Hello, world"
diff --git a/LayoutTests/platform/gtk/fast/text/text-shadow-no-default-color-expected.png b/LayoutTests/platform/gtk/fast/text/text-shadow-no-default-color-expected.png
index 83e8fc2..35fe9e1 100644
--- a/LayoutTests/platform/gtk/fast/text/text-shadow-no-default-color-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/text-shadow-no-default-color-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/text-shadow-no-default-color-expected.txt b/LayoutTests/platform/gtk/fast/text/text-shadow-no-default-color-expected.txt
index 4126f10..88d467a 100644
--- a/LayoutTests/platform/gtk/fast/text/text-shadow-no-default-color-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/text-shadow-no-default-color-expected.txt
@@ -3,9 +3,9 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x567
-      RenderBlock {P} at (0,0) size 784x17
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 357x17
           text run at (0,0) width 357: "Test passes if there are two green rectangles on the page."
-      RenderBlock {DIV} at (25,42) size 734x30 [color=#008000]
+      RenderBlock {DIV} at (25,43) size 734x30 [color=#008000]
         RenderText {#text} at (0,0) size 300x30
           text run at (0,0) width 300: "FillerText"
diff --git a/LayoutTests/platform/gtk/fast/text/textIteratorNilRenderer-expected.png b/LayoutTests/platform/gtk/fast/text/textIteratorNilRenderer-expected.png
index 86dbe86..7b68599 100644
--- a/LayoutTests/platform/gtk/fast/text/textIteratorNilRenderer-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/textIteratorNilRenderer-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/textIteratorNilRenderer-expected.txt b/LayoutTests/platform/gtk/fast/text/textIteratorNilRenderer-expected.txt
index d696fa5..2f92bca 100644
--- a/LayoutTests/platform/gtk/fast/text/textIteratorNilRenderer-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/textIteratorNilRenderer-expected.txt
@@ -3,32 +3,32 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {CENTER} at (0,0) size 784x63
-        RenderBlock {FORM} at (0,0) size 784x30
-          RenderTable {TABLE} at (0,0) size 784x30
-            RenderTableSection {TBODY} at (0,0) size 784x30
-              RenderTableRow {TR} at (0,0) size 784x30
-                RenderTableCell {TD} at (0,6) size 133x18 [r=0 c=0 rs=2 cs=1]
+      RenderBlock {CENTER} at (0,0) size 784x65
+        RenderBlock {FORM} at (0,0) size 784x31
+          RenderTable {TABLE} at (0,0) size 784x31
+            RenderTableSection {TBODY} at (0,0) size 784x31
+              RenderTableRow {TR} at (0,0) size 784x31
+                RenderTableCell {TD} at (0,6) size 133x19 [r=0 c=0 rs=2 cs=1]
                   RenderText {#text} at (0,0) size 4x18
                     text run at (0,1) width 4: " "
-                RenderTableCell {TD} at (132,1) size 376x28 [r=0 c=1 rs=1 cs=1]
-                  RenderTextControl {INPUT} at (2,2) size 371x23 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+                RenderTableCell {TD} at (132,1) size 376x29 [r=0 c=1 rs=1 cs=1]
+                  RenderTextControl {INPUT} at (2,2) size 371x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
                   RenderText {#text} at (0,0) size 0x0
-                RenderTableCell {TD} at (507,0) size 131x30 [r=0 c=2 rs=1 cs=1]
-                  RenderButton {INPUT} at (2,2) size 126x26 [color=#2E3436] [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
-                    RenderBlock (anonymous) at (8,4) size 110x17
+                RenderTableCell {TD} at (507,0) size 131x31 [r=0 c=2 rs=1 cs=1]
+                  RenderButton {INPUT} at (2,2) size 126x27 [color=#2E3436] [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
+                    RenderBlock (anonymous) at (8,4) size 110x18
                       RenderText at (0,0) size 110x17
                         text run at (0,0) width 110: "Search Froogle"
                   RenderText {#text} at (0,0) size 0x0
-                RenderTableCell {TD} at (637,4) size 148x22 [r=0 c=3 rs=2 cs=1]
+                RenderTableCell {TD} at (637,4) size 148x23 [r=0 c=3 rs=2 cs=1]
                   RenderInline {LABEL} at (0,0) size 127x11
                     RenderText {#text} at (0,0) size 0x0
                     RenderBlock {INPUT} at (12,3) size 24x16
-                    RenderText {#text} at (38,8) size 99x11
+                    RenderText {#text} at (38,7) size 99x13
                       text run at (38,8) width 99: " Remember this location"
                   RenderText {#text} at (0,0) size 0x0
-        RenderBlock (anonymous) at (0,46) size 784x17
+        RenderBlock (anonymous) at (0,47) size 784x18
           RenderBR {BR} at (392,0) size 0x17
-layer at (145,15) size 365x17
-  RenderBlock {DIV} at (3,3) size 365x17
+layer at (145,15) size 365x18
+  RenderBlock {DIV} at (3,3) size 365x18
 caret: position 0 of child 0 {DIV} of {#document-fragment} of child 1 {INPUT} of child 2 {TD} of child 0 {TR} of child 1 {TBODY} of child 1 {TABLE} of child 1 {FORM} of child 1 {CENTER} of body
diff --git a/LayoutTests/platform/gtk/fast/text/trailing-white-space-2-expected.png b/LayoutTests/platform/gtk/fast/text/trailing-white-space-2-expected.png
index f744eed..a99043d 100644
--- a/LayoutTests/platform/gtk/fast/text/trailing-white-space-2-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/trailing-white-space-2-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/trailing-white-space-2-expected.txt b/LayoutTests/platform/gtk/fast/text/trailing-white-space-2-expected.txt
index 3f2d1b2..7849ab5 100644
--- a/LayoutTests/platform/gtk/fast/text/trailing-white-space-2-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/trailing-white-space-2-expected.txt
@@ -3,155 +3,155 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock (floating) {DIV} at (8,8) size 200x44 [bgcolor=#FFFFE0]
+      RenderBlock (floating) {DIV} at (8,8) size 200x46 [bgcolor=#FFFFE0]
         RenderText {#text} at (0,0) size 166x22
           text run at (0,0) width 166: "Lorem ipsum dolor"
-        RenderInline {SPAN} at (0,0) size 198x44 [bgcolor=#FFC0CB]
-          RenderText {#text} at (166,0) size 198x44
+        RenderInline {SPAN} at (0,0) size 198x45 [bgcolor=#FFC0CB]
+          RenderText {#text} at (166,0) size 198x45
             text run at (166,0) width 26: " sit"
             text run at (192,0) width 6: " "
-            text run at (0,22) width 45: "amet"
+            text run at (0,23) width 45: "amet"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock (floating) {DIV} at (224,8) size 200x44 [bgcolor=#FFFFE0]
+      RenderBlock (floating) {DIV} at (224,8) size 200x46 [bgcolor=#FFFFE0]
         RenderText {#text} at (4,0) size 166x22
           text run at (4,0) width 166: "Lorem ipsum dolor"
-        RenderInline {SPAN} at (0,0) size 124x44 [bgcolor=#FFC0CB]
-          RenderText {#text} at (170,0) size 124x44
+        RenderInline {SPAN} at (0,0) size 124x45 [bgcolor=#FFC0CB]
+          RenderText {#text} at (170,0) size 124x45
             text run at (170,0) width 26: " sit"
             text run at (196,0) width 5: " "
-            text run at (77,22) width 46: "amet"
+            text run at (77,23) width 46: "amet"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock (floating) {DIV} at (440,8) size 200x44 [bgcolor=#FFFFE0]
+      RenderBlock (floating) {DIV} at (440,8) size 200x46 [bgcolor=#FFFFE0]
         RenderText {#text} at (8,0) size 166x22
           text run at (8,0) width 166: "Lorem ipsum dolor"
-        RenderInline {SPAN} at (0,0) size 45x44 [bgcolor=#FFC0CB]
-          RenderText {#text} at (174,0) size 45x44
+        RenderInline {SPAN} at (0,0) size 45x45 [bgcolor=#FFC0CB]
+          RenderText {#text} at (174,0) size 45x45
             text run at (174,0) width 26: " sit"
             text run at (200,0) width 0: " "
-            text run at (155,22) width 45: "amet"
+            text run at (155,23) width 45: "amet"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock (floating) {DIV} at (8,68) size 200x44 [bgcolor=#FFFFE0]
+      RenderBlock (floating) {DIV} at (8,70) size 200x46 [bgcolor=#FFFFE0]
         RenderText {#text} at (0,0) size 172x22
           text run at (0,0) width 172: "Lorem ipsum dolor"
-        RenderInline {SPAN} at (0,0) size 200x44 [bgcolor=#FFC0CB]
-          RenderText {#text} at (171,0) size 200x44
+        RenderInline {SPAN} at (0,0) size 200x45 [bgcolor=#FFC0CB]
+          RenderText {#text} at (171,0) size 200x45
             text run at (171,0) width 29: " sit"
             text run at (200,0) width 0: " "
-            text run at (0,22) width 45: "amet"
+            text run at (0,23) width 45: "amet"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock (floating) {DIV} at (224,68) size 200x44 [bgcolor=#FFFFE0]
+      RenderBlock (floating) {DIV} at (224,70) size 200x46 [bgcolor=#FFFFE0]
         RenderText {#text} at (0,0) size 166x22
           text run at (0,0) width 166: "Lorem ipsum dolor"
-        RenderInline {SPAN} at (0,0) size 192x44 [bgcolor=#FFC0CB]
-          RenderText {#text} at (0,0) size 192x44
+        RenderInline {SPAN} at (0,0) size 192x45 [bgcolor=#FFC0CB]
+          RenderText {#text} at (0,0) size 192x45
             text run at (0,0) width 0 RTL: " "
             text run at (166,0) width 26: " sit"
-            text run at (0,22) width 45: "amet"
+            text run at (0,23) width 45: "amet"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock (floating) {DIV} at (440,68) size 200x44 [bgcolor=#FFFFE0]
+      RenderBlock (floating) {DIV} at (440,70) size 200x46 [bgcolor=#FFFFE0]
         RenderText {#text} at (4,0) size 166x22
           text run at (4,0) width 166: "Lorem ipsum dolor"
-        RenderInline {SPAN} at (0,0) size 197x44 [bgcolor=#FFC0CB]
-          RenderText {#text} at (0,0) size 197x44
+        RenderInline {SPAN} at (0,0) size 197x45 [bgcolor=#FFC0CB]
+          RenderText {#text} at (0,0) size 197x45
             text run at (0,0) width 4 RTL: " "
             text run at (170,0) width 26: " sit"
-            text run at (77,22) width 46: "amet"
+            text run at (77,23) width 46: "amet"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock (floating) {DIV} at (8,128) size 200x44 [bgcolor=#FFFFE0]
+      RenderBlock (floating) {DIV} at (8,132) size 200x46 [bgcolor=#FFFFE0]
         RenderText {#text} at (8,0) size 166x22
           text run at (8,0) width 166: "Lorem ipsum dolor"
-        RenderInline {SPAN} at (0,0) size 198x44 [bgcolor=#FFC0CB]
-          RenderText {#text} at (2,0) size 198x44
+        RenderInline {SPAN} at (0,0) size 198x45 [bgcolor=#FFC0CB]
+          RenderText {#text} at (2,0) size 198x45
             text run at (2,0) width 6 RTL: " "
             text run at (174,0) width 26: " sit"
-            text run at (155,22) width 45: "amet"
+            text run at (155,23) width 45: "amet"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock (floating) {DIV} at (224,128) size 200x44 [bgcolor=#FFFFE0]
+      RenderBlock (floating) {DIV} at (224,132) size 200x46 [bgcolor=#FFFFE0]
         RenderText {#text} at (0,0) size 172x22
           text run at (0,0) width 172: "Lorem ipsum dolor"
-        RenderInline {SPAN} at (0,0) size 200x44 [bgcolor=#FFC0CB]
-          RenderText {#text} at (0,0) size 200x44
+        RenderInline {SPAN} at (0,0) size 200x45 [bgcolor=#FFC0CB]
+          RenderText {#text} at (0,0) size 200x45
             text run at (0,0) width 0 RTL: " "
             text run at (171,0) width 29: " sit"
-            text run at (155,22) width 45: "amet"
+            text run at (155,23) width 45: "amet"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock (floating) {DIV} at (440,128) size 200x44 [bgcolor=#FFFFE0]
+      RenderBlock (floating) {DIV} at (440,132) size 200x46 [bgcolor=#FFFFE0]
         RenderText {#text} at (0,0) size 170x22
           text run at (0,0) width 122: "Lorem ipsum "
           text run at (122,0) width 48 RTL: "\x{5D0}\x{5E0}\x{5D8}\x{5E3}"
-        RenderInline {SPAN} at (0,0) size 176x44 [bgcolor=#FFC0CB]
-          RenderText {#text} at (170,0) size 176x44
+        RenderInline {SPAN} at (0,0) size 176x45 [bgcolor=#FFC0CB]
+          RenderText {#text} at (170,0) size 176x45
             text run at (170,0) width 6: " "
-            text run at (0,22) width 42 RTL: "\x{5E9}\x{5DC}\x{5D2}\x{5D9}"
-            text run at (42,22) width 51: " amet"
+            text run at (0,23) width 42 RTL: "\x{5E9}\x{5DC}\x{5D2}\x{5D9}"
+            text run at (42,23) width 51: " amet"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock (floating) {DIV} at (8,188) size 200x44 [bgcolor=#FFFFE0]
+      RenderBlock (floating) {DIV} at (8,194) size 200x46 [bgcolor=#FFFFE0]
         RenderText {#text} at (15,0) size 170x22
           text run at (15,0) width 122: "Lorem ipsum "
           text run at (137,0) width 48 RTL: "\x{5D0}\x{5E0}\x{5D8}\x{5E3}"
-        RenderInline {SPAN} at (0,0) size 138x44 [bgcolor=#FFC0CB]
-          RenderText {#text} at (185,0) size 138x44
+        RenderInline {SPAN} at (0,0) size 138x45 [bgcolor=#FFC0CB]
+          RenderText {#text} at (185,0) size 138x45
             text run at (185,0) width 6: " "
-            text run at (53,22) width 43 RTL: "\x{5E9}\x{5DC}\x{5D2}\x{5D9}"
-            text run at (95,22) width 52: " amet"
+            text run at (53,23) width 43 RTL: "\x{5E9}\x{5DC}\x{5D2}\x{5D9}"
+            text run at (95,23) width 52: " amet"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock (floating) {DIV} at (224,188) size 200x44 [bgcolor=#FFFFE0]
+      RenderBlock (floating) {DIV} at (224,194) size 200x46 [bgcolor=#FFFFE0]
         RenderText {#text} at (30,0) size 170x22
           text run at (30,0) width 122: "Lorem ipsum "
           text run at (152,0) width 48 RTL: "\x{5D0}\x{5E0}\x{5D8}\x{5E3}"
-        RenderInline {SPAN} at (0,0) size 93x44 [bgcolor=#FFC0CB]
-          RenderText {#text} at (200,0) size 93x44
+        RenderInline {SPAN} at (0,0) size 93x45 [bgcolor=#FFC0CB]
+          RenderText {#text} at (200,0) size 93x45
             text run at (200,0) width 0: " "
-            text run at (107,22) width 42 RTL: "\x{5E9}\x{5DC}\x{5D2}\x{5D9}"
-            text run at (149,22) width 51: " amet"
+            text run at (107,23) width 42 RTL: "\x{5E9}\x{5DC}\x{5D2}\x{5D9}"
+            text run at (149,23) width 51: " amet"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock (floating) {DIV} at (440,188) size 200x44 [bgcolor=#FFFFE0]
+      RenderBlock (floating) {DIV} at (440,194) size 200x46 [bgcolor=#FFFFE0]
         RenderText {#text} at (0,0) size 200x22
           text run at (0,0) width 152: "Lorem ipsum "
           text run at (152,0) width 48 RTL: "\x{5D0}\x{5E0}\x{5D8}\x{5E3}"
-        RenderInline {SPAN} at (0,0) size 200x44 [bgcolor=#FFC0CB]
-          RenderText {#text} at (200,0) size 200x44
+        RenderInline {SPAN} at (0,0) size 200x45 [bgcolor=#FFC0CB]
+          RenderText {#text} at (200,0) size 200x45
             text run at (200,0) width 0: " "
-            text run at (0,22) width 42 RTL: "\x{5E9}\x{5DC}\x{5D2}\x{5D9}"
-            text run at (42,22) width 51: " amet"
+            text run at (0,23) width 42 RTL: "\x{5E9}\x{5DC}\x{5D2}\x{5D9}"
+            text run at (42,23) width 51: " amet"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock (floating) {DIV} at (8,248) size 200x44 [bgcolor=#FFFFE0]
+      RenderBlock (floating) {DIV} at (8,256) size 200x46 [bgcolor=#FFFFE0]
         RenderText {#text} at (0,0) size 170x22
           text run at (0,0) width 54 RTL: " \x{5D0}\x{5E0}\x{5D8}\x{5E3}"
           text run at (54,0) width 116: "Lorem ipsum"
-        RenderInline {SPAN} at (0,0) size 93x44 [bgcolor=#FFC0CB]
-          RenderText {#text} at (0,0) size 93x44
+        RenderInline {SPAN} at (0,0) size 93x45 [bgcolor=#FFC0CB]
+          RenderText {#text} at (0,0) size 93x45
             text run at (0,0) width 0 RTL: " "
-            text run at (0,22) width 45: "amet"
-            text run at (45,22) width 48 RTL: "\x{5E9}\x{5DC}\x{5D2}\x{5D9} "
+            text run at (0,23) width 45: "amet"
+            text run at (45,23) width 48 RTL: "\x{5E9}\x{5DC}\x{5D2}\x{5D9} "
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock (floating) {DIV} at (224,248) size 200x44 [bgcolor=#FFFFE0]
+      RenderBlock (floating) {DIV} at (224,256) size 200x46 [bgcolor=#FFFFE0]
         RenderText {#text} at (15,0) size 170x22
           text run at (15,0) width 54 RTL: " \x{5D0}\x{5E0}\x{5D8}\x{5E3}"
           text run at (69,0) width 116: "Lorem ipsum"
-        RenderInline {SPAN} at (0,0) size 138x44 [bgcolor=#FFC0CB]
-          RenderText {#text} at (9,0) size 138x44
+        RenderInline {SPAN} at (0,0) size 138x45 [bgcolor=#FFC0CB]
+          RenderText {#text} at (9,0) size 138x45
             text run at (9,0) width 6 RTL: " "
-            text run at (53,22) width 46: "amet"
-            text run at (98,22) width 49 RTL: "\x{5E9}\x{5DC}\x{5D2}\x{5D9} "
+            text run at (53,23) width 46: "amet"
+            text run at (98,23) width 49 RTL: "\x{5E9}\x{5DC}\x{5D2}\x{5D9} "
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock (floating) {DIV} at (440,248) size 200x44 [bgcolor=#FFFFE0]
+      RenderBlock (floating) {DIV} at (440,256) size 200x46 [bgcolor=#FFFFE0]
         RenderText {#text} at (30,0) size 170x22
           text run at (30,0) width 54 RTL: " \x{5D0}\x{5E0}\x{5D8}\x{5E3}"
           text run at (84,0) width 116: "Lorem ipsum"
-        RenderInline {SPAN} at (0,0) size 176x44 [bgcolor=#FFC0CB]
-          RenderText {#text} at (24,0) size 176x44
+        RenderInline {SPAN} at (0,0) size 176x45 [bgcolor=#FFC0CB]
+          RenderText {#text} at (24,0) size 176x45
             text run at (24,0) width 6 RTL: " "
-            text run at (107,22) width 45: "amet"
-            text run at (152,22) width 48 RTL: "\x{5E9}\x{5DC}\x{5D2}\x{5D9} "
+            text run at (107,23) width 45: "amet"
+            text run at (152,23) width 48 RTL: "\x{5E9}\x{5DC}\x{5D2}\x{5D9} "
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock (floating) {DIV} at (8,308) size 200x44 [bgcolor=#FFFFE0]
+      RenderBlock (floating) {DIV} at (8,318) size 200x46 [bgcolor=#FFFFE0]
         RenderText {#text} at (0,0) size 200x22
           text run at (0,0) width 69 RTL: " \x{5D0}\x{5E0}\x{5D8}\x{5E3}"
           text run at (69,0) width 131: "Lorem ipsum"
-        RenderInline {SPAN} at (0,0) size 200x44 [bgcolor=#FFC0CB]
-          RenderText {#text} at (0,0) size 200x44
+        RenderInline {SPAN} at (0,0) size 200x45 [bgcolor=#FFC0CB]
+          RenderText {#text} at (0,0) size 200x45
             text run at (0,0) width 0 RTL: " "
-            text run at (107,22) width 45: "amet"
-            text run at (152,22) width 48 RTL: "\x{5E9}\x{5DC}\x{5D2}\x{5D9} "
+            text run at (107,23) width 45: "amet"
+            text run at (152,23) width 48 RTL: "\x{5E9}\x{5DC}\x{5D2}\x{5D9} "
         RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/text/trailing-white-space-expected.png b/LayoutTests/platform/gtk/fast/text/trailing-white-space-expected.png
index 58f1bf3..26b6174 100644
--- a/LayoutTests/platform/gtk/fast/text/trailing-white-space-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/trailing-white-space-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/trailing-white-space-expected.txt b/LayoutTests/platform/gtk/fast/text/trailing-white-space-expected.txt
index 2becf55..44a6ac3 100644
--- a/LayoutTests/platform/gtk/fast/text/trailing-white-space-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/trailing-white-space-expected.txt
@@ -3,99 +3,99 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock (floating) {DIV} at (8,8) size 200x44 [bgcolor=#FFFFE0]
-        RenderText {#text} at (0,0) size 198x44
+      RenderBlock (floating) {DIV} at (8,8) size 200x46 [bgcolor=#FFFFE0]
+        RenderText {#text} at (0,0) size 198x45
           text run at (0,0) width 192: "Lorem ipsum dolor sit"
           text run at (192,0) width 6: " "
-          text run at (0,22) width 45: "amet"
-      RenderBlock (floating) {DIV} at (224,8) size 200x44 [bgcolor=#FFFFE0]
-        RenderText {#text} at (4,0) size 197x44
+          text run at (0,23) width 45: "amet"
+      RenderBlock (floating) {DIV} at (224,8) size 200x46 [bgcolor=#FFFFE0]
+        RenderText {#text} at (4,0) size 197x45
           text run at (4,0) width 192: "Lorem ipsum dolor sit"
           text run at (196,0) width 5: " "
-          text run at (77,22) width 46: "amet"
-      RenderBlock (floating) {DIV} at (440,8) size 200x44 [bgcolor=#FFFFE0]
-        RenderText {#text} at (8,0) size 192x44
+          text run at (77,23) width 46: "amet"
+      RenderBlock (floating) {DIV} at (440,8) size 200x46 [bgcolor=#FFFFE0]
+        RenderText {#text} at (8,0) size 192x45
           text run at (8,0) width 192: "Lorem ipsum dolor sit"
           text run at (200,0) width 0: " "
-          text run at (155,22) width 45: "amet"
-      RenderBlock (floating) {DIV} at (8,68) size 200x44 [bgcolor=#FFFFE0]
-        RenderText {#text} at (0,0) size 200x44
+          text run at (155,23) width 45: "amet"
+      RenderBlock (floating) {DIV} at (8,70) size 200x46 [bgcolor=#FFFFE0]
+        RenderText {#text} at (0,0) size 200x45
           text run at (0,0) width 200: "Lorem ipsum dolor sit"
           text run at (200,0) width 0: " "
-          text run at (0,22) width 45: "amet"
-      RenderBlock (floating) {DIV} at (224,68) size 200x44 [bgcolor=#FFFFE0]
-        RenderText {#text} at (0,0) size 192x44
+          text run at (0,23) width 45: "amet"
+      RenderBlock (floating) {DIV} at (224,70) size 200x46 [bgcolor=#FFFFE0]
+        RenderText {#text} at (0,0) size 192x45
           text run at (0,0) width 0 RTL: " "
           text run at (0,0) width 192: "Lorem ipsum dolor sit"
-          text run at (0,22) width 45: "amet"
-      RenderBlock (floating) {DIV} at (440,68) size 200x44 [bgcolor=#FFFFE0]
-        RenderText {#text} at (0,0) size 197x44
+          text run at (0,23) width 45: "amet"
+      RenderBlock (floating) {DIV} at (440,70) size 200x46 [bgcolor=#FFFFE0]
+        RenderText {#text} at (0,0) size 197x45
           text run at (0,0) width 4 RTL: " "
           text run at (4,0) width 192: "Lorem ipsum dolor sit"
-          text run at (77,22) width 46: "amet"
-      RenderBlock (floating) {DIV} at (8,128) size 200x44 [bgcolor=#FFFFE0]
-        RenderText {#text} at (2,0) size 198x44
+          text run at (77,23) width 46: "amet"
+      RenderBlock (floating) {DIV} at (8,132) size 200x46 [bgcolor=#FFFFE0]
+        RenderText {#text} at (2,0) size 198x45
           text run at (2,0) width 6 RTL: " "
           text run at (8,0) width 192: "Lorem ipsum dolor sit"
-          text run at (155,22) width 45: "amet"
-      RenderBlock (floating) {DIV} at (224,128) size 200x44 [bgcolor=#FFFFE0]
-        RenderText {#text} at (0,0) size 200x44
+          text run at (155,23) width 45: "amet"
+      RenderBlock (floating) {DIV} at (224,132) size 200x46 [bgcolor=#FFFFE0]
+        RenderText {#text} at (0,0) size 200x45
           text run at (0,0) width 0 RTL: " "
           text run at (0,0) width 200: "Lorem ipsum dolor sit"
-          text run at (155,22) width 45: "amet"
-      RenderBlock (floating) {DIV} at (440,128) size 200x44 [bgcolor=#FFFFE0]
-        RenderText {#text} at (0,0) size 176x44
+          text run at (155,23) width 45: "amet"
+      RenderBlock (floating) {DIV} at (440,132) size 200x46 [bgcolor=#FFFFE0]
+        RenderText {#text} at (0,0) size 176x45
           text run at (0,0) width 122: "Lorem ipsum "
           text run at (122,0) width 48 RTL: "\x{5D0}\x{5E0}\x{5D8}\x{5E3}"
           text run at (170,0) width 6: " "
-          text run at (0,22) width 42 RTL: "\x{5E9}\x{5DC}\x{5D2}\x{5D9}"
-          text run at (42,22) width 51: " amet"
-      RenderBlock (floating) {DIV} at (8,188) size 200x44 [bgcolor=#FFFFE0]
-        RenderText {#text} at (15,0) size 176x44
+          text run at (0,23) width 42 RTL: "\x{5E9}\x{5DC}\x{5D2}\x{5D9}"
+          text run at (42,23) width 51: " amet"
+      RenderBlock (floating) {DIV} at (8,194) size 200x46 [bgcolor=#FFFFE0]
+        RenderText {#text} at (15,0) size 176x45
           text run at (15,0) width 122: "Lorem ipsum "
           text run at (137,0) width 48 RTL: "\x{5D0}\x{5E0}\x{5D8}\x{5E3}"
           text run at (185,0) width 6: " "
-          text run at (53,22) width 43 RTL: "\x{5E9}\x{5DC}\x{5D2}\x{5D9}"
-          text run at (95,22) width 52: " amet"
-      RenderBlock (floating) {DIV} at (224,188) size 200x44 [bgcolor=#FFFFE0]
-        RenderText {#text} at (30,0) size 170x44
+          text run at (53,23) width 43 RTL: "\x{5E9}\x{5DC}\x{5D2}\x{5D9}"
+          text run at (95,23) width 52: " amet"
+      RenderBlock (floating) {DIV} at (224,194) size 200x46 [bgcolor=#FFFFE0]
+        RenderText {#text} at (30,0) size 170x45
           text run at (30,0) width 122: "Lorem ipsum "
           text run at (152,0) width 48 RTL: "\x{5D0}\x{5E0}\x{5D8}\x{5E3}"
           text run at (200,0) width 0: " "
-          text run at (107,22) width 42 RTL: "\x{5E9}\x{5DC}\x{5D2}\x{5D9}"
-          text run at (149,22) width 51: " amet"
-      RenderBlock (floating) {DIV} at (440,188) size 200x44 [bgcolor=#FFFFE0]
-        RenderText {#text} at (0,0) size 200x44
+          text run at (107,23) width 42 RTL: "\x{5E9}\x{5DC}\x{5D2}\x{5D9}"
+          text run at (149,23) width 51: " amet"
+      RenderBlock (floating) {DIV} at (440,194) size 200x46 [bgcolor=#FFFFE0]
+        RenderText {#text} at (0,0) size 200x45
           text run at (0,0) width 152: "Lorem ipsum "
           text run at (152,0) width 48 RTL: "\x{5D0}\x{5E0}\x{5D8}\x{5E3}"
           text run at (200,0) width 0: " "
-          text run at (0,22) width 42 RTL: "\x{5E9}\x{5DC}\x{5D2}\x{5D9}"
-          text run at (42,22) width 51: " amet"
-      RenderBlock (floating) {DIV} at (8,248) size 200x44 [bgcolor=#FFFFE0]
-        RenderText {#text} at (0,0) size 170x44
+          text run at (0,23) width 42 RTL: "\x{5E9}\x{5DC}\x{5D2}\x{5D9}"
+          text run at (42,23) width 51: " amet"
+      RenderBlock (floating) {DIV} at (8,256) size 200x46 [bgcolor=#FFFFE0]
+        RenderText {#text} at (0,0) size 170x45
           text run at (0,0) width 0 RTL: " "
           text run at (0,0) width 54 RTL: " \x{5D0}\x{5E0}\x{5D8}\x{5E3}"
           text run at (54,0) width 116: "Lorem ipsum"
-          text run at (0,22) width 45: "amet"
-          text run at (45,22) width 48 RTL: "\x{5E9}\x{5DC}\x{5D2}\x{5D9} "
-      RenderBlock (floating) {DIV} at (224,248) size 200x44 [bgcolor=#FFFFE0]
-        RenderText {#text} at (9,0) size 176x44
+          text run at (0,23) width 45: "amet"
+          text run at (45,23) width 48 RTL: "\x{5E9}\x{5DC}\x{5D2}\x{5D9} "
+      RenderBlock (floating) {DIV} at (224,256) size 200x46 [bgcolor=#FFFFE0]
+        RenderText {#text} at (9,0) size 176x45
           text run at (9,0) width 6 RTL: " "
           text run at (15,0) width 54 RTL: " \x{5D0}\x{5E0}\x{5D8}\x{5E3}"
           text run at (69,0) width 116: "Lorem ipsum"
-          text run at (53,22) width 46: "amet"
-          text run at (98,22) width 49 RTL: "\x{5E9}\x{5DC}\x{5D2}\x{5D9} "
-      RenderBlock (floating) {DIV} at (440,248) size 200x44 [bgcolor=#FFFFE0]
-        RenderText {#text} at (24,0) size 176x44
+          text run at (53,23) width 46: "amet"
+          text run at (98,23) width 49 RTL: "\x{5E9}\x{5DC}\x{5D2}\x{5D9} "
+      RenderBlock (floating) {DIV} at (440,256) size 200x46 [bgcolor=#FFFFE0]
+        RenderText {#text} at (24,0) size 176x45
           text run at (24,0) width 6 RTL: " "
           text run at (30,0) width 54 RTL: " \x{5D0}\x{5E0}\x{5D8}\x{5E3}"
           text run at (84,0) width 116: "Lorem ipsum"
-          text run at (107,22) width 45: "amet"
-          text run at (152,22) width 48 RTL: "\x{5E9}\x{5DC}\x{5D2}\x{5D9} "
-      RenderBlock (floating) {DIV} at (8,308) size 200x44 [bgcolor=#FFFFE0]
-        RenderText {#text} at (0,0) size 200x44
+          text run at (107,23) width 45: "amet"
+          text run at (152,23) width 48 RTL: "\x{5E9}\x{5DC}\x{5D2}\x{5D9} "
+      RenderBlock (floating) {DIV} at (8,318) size 200x46 [bgcolor=#FFFFE0]
+        RenderText {#text} at (0,0) size 200x45
           text run at (0,0) width 0 RTL: " "
           text run at (0,0) width 69 RTL: " \x{5D0}\x{5E0}\x{5D8}\x{5E3}"
           text run at (69,0) width 131: "Lorem ipsum"
-          text run at (107,22) width 45: "amet"
-          text run at (152,22) width 48 RTL: "\x{5E9}\x{5DC}\x{5D2}\x{5D9} "
+          text run at (107,23) width 45: "amet"
+          text run at (152,23) width 48 RTL: "\x{5E9}\x{5DC}\x{5D2}\x{5D9} "
diff --git a/LayoutTests/platform/gtk/fast/text/unicode-variation-selector-expected.png b/LayoutTests/platform/gtk/fast/text/unicode-variation-selector-expected.png
index c9c09fd..3d27efe 100644
--- a/LayoutTests/platform/gtk/fast/text/unicode-variation-selector-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/unicode-variation-selector-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/unicode-variation-selector-expected.txt b/LayoutTests/platform/gtk/fast/text/unicode-variation-selector-expected.txt
index 6e9897c..6687ebf 100644
--- a/LayoutTests/platform/gtk/fast/text/unicode-variation-selector-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/unicode-variation-selector-expected.txt
@@ -3,21 +3,21 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x51
-        RenderText {#text} at (0,0) size 775x51
+      RenderBlock {P} at (0,0) size 784x54
+        RenderText {#text} at (0,0) size 775x53
           text run at (0,0) width 496: "This page ensures that WebKit can render unicode variation selector correctly. "
           text run at (496,0) width 254: "On platforms which support UVSes, the"
-          text run at (0,17) width 676: "glyphs of U+845B should be different. On platforms which don't support UVSes, they should be identical. "
-          text run at (676,17) width 99: "In addition, any"
-          text run at (0,34) width 579: "glyphs (including the last resort glyph) should not appear after the U+845B on all platforms."
-      RenderBlock {DIV} at (0,67) size 784x17
+          text run at (0,18) width 676: "glyphs of U+845B should be different. On platforms which don't support UVSes, they should be identical. "
+          text run at (676,18) width 99: "In addition, any"
+          text run at (0,36) width 579: "glyphs (including the last resort glyph) should not appear after the U+845B on all platforms."
+      RenderBlock {DIV} at (0,70) size 784x18
         RenderText {#text} at (0,0) size 289x17
           text run at (0,0) width 289: "Glyph for code point U+845B without UVS: "
         RenderInline {SPAN} at (0,0) size 16x15
           RenderText {#text} at (289,0) size 16x15
             text run at (289,0) width 16: "\x{845B}"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {DIV} at (0,84) size 784x17
+      RenderBlock {DIV} at (0,88) size 784x18
         RenderText {#text} at (0,0) size 269x17
           text run at (0,0) width 269: "Glyph for code point U+845B with UVS: "
         RenderInline {SPAN} at (0,0) size 16x15
diff --git a/LayoutTests/platform/gtk/fast/text/vertical-rl-rtl-linebreak-expected.png b/LayoutTests/platform/gtk/fast/text/vertical-rl-rtl-linebreak-expected.png
index 4ced579..e2fecc0 100644
--- a/LayoutTests/platform/gtk/fast/text/vertical-rl-rtl-linebreak-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/vertical-rl-rtl-linebreak-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/vertical-rl-rtl-linebreak-expected.txt b/LayoutTests/platform/gtk/fast/text/vertical-rl-rtl-linebreak-expected.txt
index e2c2db1..63a6000 100644
--- a/LayoutTests/platform/gtk/fast/text/vertical-rl-rtl-linebreak-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/vertical-rl-rtl-linebreak-expected.txt
@@ -1,13 +1,13 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x239
-  RenderBlock {HTML} at (0,0) size 800x239
-    RenderBody {BODY} at (8,16) size 784x215
-      RenderBlock {P} at (0,0) size 784x34
-        RenderText {#text} at (0,0) size 760x34
+layer at (0,0) size 800x241
+  RenderBlock {HTML} at (0,0) size 800x241
+    RenderBody {BODY} at (8,16) size 784x217
+      RenderBlock {P} at (0,0) size 784x36
+        RenderText {#text} at (0,0) size 760x35
           text run at (0,0) width 760: "This tests line break on vertical text. The test should be run on a cold font cache and refreshing the page should not show"
-          text run at (0,17) width 67: "difference."
-      RenderBlock {DIV} at (0,50) size 98x165
+          text run at (0,18) width 67: "difference."
+      RenderBlock {DIV} at (0,52) size 98x165
         RenderText {#text} at (0,7) size 46x158
           text run at (0,7) width 158 RTL: "\x{5D0}\x{5E0}\x{5D9} \x{5D7}\x{5EA}\x{5D5}\x{5DC}. \x{5D0}\x{5D9}\x{5DF} \x{5DC}\x{5D9}"
           text run at (23,124) width 41 RTL: "\x{5E9}\x{5DD}."
diff --git a/LayoutTests/platform/gtk/fast/text/wbr-expected.png b/LayoutTests/platform/gtk/fast/text/wbr-expected.png
index c4fd3a6..ca69cba 100644
--- a/LayoutTests/platform/gtk/fast/text/wbr-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/wbr-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/wbr-expected.txt b/LayoutTests/platform/gtk/fast/text/wbr-expected.txt
index 2fb7786..611aae9 100644
--- a/LayoutTests/platform/gtk/fast/text/wbr-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/wbr-expected.txt
@@ -1,117 +1,117 @@
-layer at (0,0) size 785x759
+layer at (0,0) size 785x788
   RenderView at (0,0) size 785x600
-layer at (0,0) size 785x759
-  RenderBlock {HTML} at (0,0) size 785x759
-    RenderBody {BODY} at (8,8) size 769x741
-      RenderBlock {P} at (0,0) size 769x17
+layer at (0,0) size 785x788
+  RenderBlock {HTML} at (0,0) size 785x788
+    RenderBody {BODY} at (8,8) size 769x770
+      RenderBlock {P} at (0,0) size 769x18
         RenderText {#text} at (0,0) size 174x17
           text run at (0,0) width 174: "Two words with no spaces."
-      RenderBlock {DIV} at (0,33) size 302x19 [border: (1px solid #0000FF)]
+      RenderBlock {DIV} at (0,34) size 302x20 [border: (1px solid #0000FF)]
         RenderText {#text} at (1,1) size 480x17
           text run at (1,1) width 480: "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb"
-      RenderTable {TABLE} at (0,62) size 769x19
-        RenderTableSection {TBODY} at (0,0) size 769x19
-          RenderTableRow {TR} at (0,0) size 769x19
-            RenderTableCell {TD} at (0,0) size 482x19 [border: (1px solid #008000)] [r=0 c=0 rs=1 cs=1]
+      RenderTable {TABLE} at (0,64) size 769x20
+        RenderTableSection {TBODY} at (0,0) size 769x20
+          RenderTableRow {TR} at (0,0) size 769x20
+            RenderTableCell {TD} at (0,0) size 482x20 [border: (1px solid #008000)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,1) size 480x17
                 text run at (1,1) width 480: "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb"
-            RenderTableCell {TD} at (482,9) size 287x0 [r=0 c=1 rs=1 cs=1]
-      RenderBlock {P} at (0,97) size 769x17
+            RenderTableCell {TD} at (482,10) size 287x0 [r=0 c=1 rs=1 cs=1]
+      RenderBlock {P} at (0,100) size 769x18
         RenderText {#text} at (0,0) size 187x17
           text run at (0,0) width 187: "Using <wbr> to break words."
-      RenderBlock {DIV} at (0,130) size 302x36 [border: (1px solid #0000FF)]
+      RenderBlock {DIV} at (0,134) size 302x38 [border: (1px solid #0000FF)]
         RenderText {#text} at (1,1) size 224x17
           text run at (1,1) width 224: "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
         RenderWordBreak {WBR} at (0,0) size 0x0
-        RenderText {#text} at (1,18) size 256x17
-          text run at (1,18) width 256: "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb"
-      RenderTable {TABLE} at (0,176) size 769x36
-        RenderTableSection {TBODY} at (0,0) size 769x36
-          RenderTableRow {TR} at (0,0) size 769x36
-            RenderTableCell {TD} at (0,0) size 258x36 [border: (1px solid #008000)] [r=0 c=0 rs=1 cs=1]
+        RenderText {#text} at (1,19) size 256x17
+          text run at (1,19) width 256: "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb"
+      RenderTable {TABLE} at (0,182) size 769x38
+        RenderTableSection {TBODY} at (0,0) size 769x38
+          RenderTableRow {TR} at (0,0) size 769x38
+            RenderTableCell {TD} at (0,0) size 258x38 [border: (1px solid #008000)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,1) size 224x17
                 text run at (1,1) width 224: "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
               RenderWordBreak {WBR} at (0,0) size 0x0
-              RenderText {#text} at (1,18) size 256x17
-                text run at (1,18) width 256: "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb"
-            RenderTableCell {TD} at (258,18) size 511x0 [r=0 c=1 rs=1 cs=1]
-      RenderBlock {P} at (0,228) size 769x17
+              RenderText {#text} at (1,19) size 256x17
+                text run at (1,19) width 256: "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb"
+            RenderTableCell {TD} at (258,19) size 511x0 [r=0 c=1 rs=1 cs=1]
+      RenderBlock {P} at (0,236) size 769x18
         RenderText {#text} at (0,0) size 282x17
           text run at (0,0) width 282: "Using <wbr> within <nobr> to break words."
-      RenderBlock {DIV} at (0,261) size 302x36 [border: (1px solid #0000FF)]
-        RenderInline {NOBR} at (0,0) size 256x34
+      RenderBlock {DIV} at (0,270) size 302x38 [border: (1px solid #0000FF)]
+        RenderInline {NOBR} at (0,0) size 256x35
           RenderText {#text} at (1,1) size 224x17
             text run at (1,1) width 224: "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
           RenderWordBreak {WBR} at (0,0) size 0x0
-          RenderText {#text} at (1,18) size 256x17
-            text run at (1,18) width 256: "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb"
-      RenderTable {TABLE} at (0,307) size 769x36
-        RenderTableSection {TBODY} at (0,0) size 769x36
-          RenderTableRow {TR} at (0,0) size 769x36
-            RenderTableCell {TD} at (0,0) size 258x36 [border: (1px solid #008000)] [r=0 c=0 rs=1 cs=1]
-              RenderInline {NOBR} at (0,0) size 256x34
+          RenderText {#text} at (1,19) size 256x17
+            text run at (1,19) width 256: "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb"
+      RenderTable {TABLE} at (0,318) size 769x38
+        RenderTableSection {TBODY} at (0,0) size 769x38
+          RenderTableRow {TR} at (0,0) size 769x38
+            RenderTableCell {TD} at (0,0) size 258x38 [border: (1px solid #008000)] [r=0 c=0 rs=1 cs=1]
+              RenderInline {NOBR} at (0,0) size 256x35
                 RenderText {#text} at (1,1) size 224x17
                   text run at (1,1) width 224: "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
                 RenderWordBreak {WBR} at (0,0) size 0x0
-                RenderText {#text} at (1,18) size 256x17
-                  text run at (1,18) width 256: "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb"
-            RenderTableCell {TD} at (258,18) size 511x0 [r=0 c=1 rs=1 cs=1]
-      RenderBlock {P} at (0,359) size 769x17
+                RenderText {#text} at (1,19) size 256x17
+                  text run at (1,19) width 256: "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb"
+            RenderTableCell {TD} at (258,19) size 511x0 [r=0 c=1 rs=1 cs=1]
+      RenderBlock {P} at (0,372) size 769x18
         RenderText {#text} at (0,0) size 222x17
           text run at (0,0) width 222: "Using <wbr> to break three words."
-      RenderBlock {DIV} at (0,392) size 302x53 [border: (1px solid #0000FF)]
+      RenderBlock {DIV} at (0,406) size 302x56 [border: (1px solid #0000FF)]
         RenderText {#text} at (1,1) size 168x17
           text run at (1,1) width 168: "aaaaaaaaaaaaaaaaaaaaaaaa"
         RenderWordBreak {WBR} at (0,0) size 0x0
-        RenderText {#text} at (1,18) size 192x17
-          text run at (1,18) width 192: "bbbbbbbbbbbbbbbbbbbbbbbb"
+        RenderText {#text} at (1,19) size 192x17
+          text run at (1,19) width 192: "bbbbbbbbbbbbbbbbbbbbbbbb"
         RenderWordBreak {WBR} at (0,0) size 0x0
-        RenderText {#text} at (1,35) size 168x17
-          text run at (1,35) width 168: "cccccccccccccccccccccccc"
-      RenderTable {TABLE} at (0,455) size 769x53
-        RenderTableSection {TBODY} at (0,0) size 769x53
-          RenderTableRow {TR} at (0,0) size 769x53
-            RenderTableCell {TD} at (0,0) size 194x53 [border: (1px solid #008000)] [r=0 c=0 rs=1 cs=1]
+        RenderText {#text} at (1,37) size 168x17
+          text run at (1,37) width 168: "cccccccccccccccccccccccc"
+      RenderTable {TABLE} at (0,472) size 769x56
+        RenderTableSection {TBODY} at (0,0) size 769x56
+          RenderTableRow {TR} at (0,0) size 769x56
+            RenderTableCell {TD} at (0,0) size 194x56 [border: (1px solid #008000)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,1) size 168x17
                 text run at (1,1) width 168: "aaaaaaaaaaaaaaaaaaaaaaaa"
               RenderWordBreak {WBR} at (0,0) size 0x0
-              RenderText {#text} at (1,18) size 192x17
-                text run at (1,18) width 192: "bbbbbbbbbbbbbbbbbbbbbbbb"
+              RenderText {#text} at (1,19) size 192x17
+                text run at (1,19) width 192: "bbbbbbbbbbbbbbbbbbbbbbbb"
               RenderWordBreak {WBR} at (0,0) size 0x0
-              RenderText {#text} at (1,35) size 168x17
-                text run at (1,35) width 168: "cccccccccccccccccccccccc"
-            RenderTableCell {TD} at (194,26) size 575x0 [r=0 c=1 rs=1 cs=1]
-      RenderBlock {P} at (0,524) size 769x17
+              RenderText {#text} at (1,37) size 168x17
+                text run at (1,37) width 168: "cccccccccccccccccccccccc"
+            RenderTableCell {TD} at (194,28) size 575x0 [r=0 c=1 rs=1 cs=1]
+      RenderBlock {P} at (0,544) size 769x18
         RenderText {#text} at (0,0) size 317x17
           text run at (0,0) width 317: "Using <wbr> within <nobr> to break three words."
-      RenderBlock {DIV} at (0,557) size 302x53 [border: (1px solid #0000FF)]
-        RenderInline {NOBR} at (0,0) size 192x51
+      RenderBlock {DIV} at (0,578) size 302x56 [border: (1px solid #0000FF)]
+        RenderInline {NOBR} at (0,0) size 192x53
           RenderText {#text} at (1,1) size 168x17
             text run at (1,1) width 168: "aaaaaaaaaaaaaaaaaaaaaaaa"
           RenderWordBreak {WBR} at (0,0) size 0x0
-          RenderText {#text} at (1,18) size 192x17
-            text run at (1,18) width 192: "bbbbbbbbbbbbbbbbbbbbbbbb"
+          RenderText {#text} at (1,19) size 192x17
+            text run at (1,19) width 192: "bbbbbbbbbbbbbbbbbbbbbbbb"
           RenderWordBreak {WBR} at (0,0) size 0x0
-          RenderText {#text} at (1,35) size 168x17
-            text run at (1,35) width 168: "cccccccccccccccccccccccc"
-      RenderTable {TABLE} at (0,620) size 769x53
-        RenderTableSection {TBODY} at (0,0) size 769x53
-          RenderTableRow {TR} at (0,0) size 769x53
-            RenderTableCell {TD} at (0,0) size 194x53 [border: (1px solid #008000)] [r=0 c=0 rs=1 cs=1]
-              RenderInline {NOBR} at (0,0) size 192x51
+          RenderText {#text} at (1,37) size 168x17
+            text run at (1,37) width 168: "cccccccccccccccccccccccc"
+      RenderTable {TABLE} at (0,644) size 769x56
+        RenderTableSection {TBODY} at (0,0) size 769x56
+          RenderTableRow {TR} at (0,0) size 769x56
+            RenderTableCell {TD} at (0,0) size 194x56 [border: (1px solid #008000)] [r=0 c=0 rs=1 cs=1]
+              RenderInline {NOBR} at (0,0) size 192x53
                 RenderText {#text} at (1,1) size 168x17
                   text run at (1,1) width 168: "aaaaaaaaaaaaaaaaaaaaaaaa"
                 RenderWordBreak {WBR} at (0,0) size 0x0
-                RenderText {#text} at (1,18) size 192x17
-                  text run at (1,18) width 192: "bbbbbbbbbbbbbbbbbbbbbbbb"
+                RenderText {#text} at (1,19) size 192x17
+                  text run at (1,19) width 192: "bbbbbbbbbbbbbbbbbbbbbbbb"
                 RenderWordBreak {WBR} at (0,0) size 0x0
-                RenderText {#text} at (1,35) size 168x17
-                  text run at (1,35) width 168: "cccccccccccccccccccccccc"
-            RenderTableCell {TD} at (194,26) size 575x0 [r=0 c=1 rs=1 cs=1]
-      RenderBlock {P} at (0,689) size 769x17
+                RenderText {#text} at (1,37) size 168x17
+                  text run at (1,37) width 168: "cccccccccccccccccccccccc"
+            RenderTableCell {TD} at (194,28) size 575x0 [r=0 c=1 rs=1 cs=1]
+      RenderBlock {P} at (0,716) size 769x18
         RenderText {#text} at (0,0) size 436x17
           text run at (0,0) width 436: "Spaces both before and after <wbr> to check for collapsing behavior."
-      RenderBlock {DIV} at (0,722) size 302x19 [border: (1px solid #0000FF)]
+      RenderBlock {DIV} at (0,750) size 302x20 [border: (1px solid #0000FF)]
         RenderText {#text} at (1,1) size 25x17
           text run at (1,1) width 25: "aaa "
         RenderWordBreak {WBR} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/text/wbr-in-pre-crash-expected.png b/LayoutTests/platform/gtk/fast/text/wbr-in-pre-crash-expected.png
index 1a3b2f0..0eebd75 100644
--- a/LayoutTests/platform/gtk/fast/text/wbr-in-pre-crash-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/wbr-in-pre-crash-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/wbr-in-pre-crash-expected.txt b/LayoutTests/platform/gtk/fast/text/wbr-in-pre-crash-expected.txt
index a5be2b3..4a5b26c 100644
--- a/LayoutTests/platform/gtk/fast/text/wbr-in-pre-crash-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/wbr-in-pre-crash-expected.txt
@@ -3,25 +3,25 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x34
+      RenderBlock {P} at (0,0) size 784x36
         RenderText {#text} at (0,0) size 53x17
           text run at (0,0) width 53: "Test for "
-        RenderInline {I} at (0,0) size 733x34
+        RenderInline {I} at (0,0) size 733x35
           RenderInline {A} at (0,0) size 301x17 [color=#0000EE]
             RenderText {#text} at (53,0) size 301x17
               text run at (53,0) width 301: "http://bugs.webkit.org/show_bug.cgi?id=17464"
-          RenderText {#text} at (354,0) size 733x34
+          RenderText {#text} at (354,0) size 733x35
             text run at (354,0) width 4: " "
             text run at (358,0) width 375: "REGRESSION: Crash in RenderBlock::findNextLineBreak"
-            text run at (0,17) width 250: "reading r30444 commit email in GMail"
-        RenderText {#text} at (250,17) size 4x17
-          text run at (250,17) width 4: "."
-      RenderBlock {P} at (0,50) size 784x17
+            text run at (0,18) width 250: "reading r30444 commit email in GMail"
+        RenderText {#text} at (250,18) size 4x17
+          text run at (250,18) width 4: "."
+      RenderBlock {P} at (0,52) size 784x18
         RenderText {#text} at (0,0) size 156x17
           text run at (0,0) width 156: "No crash means success."
-      RenderBlock {DIV} at (0,83) size 100x34
+      RenderBlock {DIV} at (0,86) size 100x36
         RenderText {#text} at (0,0) size 84x17
           text run at (0,0) width 84: "Lorem ipsum"
         RenderWordBreak {WBR} at (0,0) size 0x0
-        RenderText {#text} at (0,17) size 85x17
-          text run at (0,17) width 85: "dolor sit amet"
+        RenderText {#text} at (0,18) size 85x17
+          text run at (0,18) width 85: "dolor sit amet"
diff --git a/LayoutTests/platform/gtk/fast/text/wbr-styled-expected.png b/LayoutTests/platform/gtk/fast/text/wbr-styled-expected.png
index 0e90ab3..0d9b656 100644
--- a/LayoutTests/platform/gtk/fast/text/wbr-styled-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/wbr-styled-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/wbr-styled-expected.txt b/LayoutTests/platform/gtk/fast/text/wbr-styled-expected.txt
index 889e407..7878d0e 100644
--- a/LayoutTests/platform/gtk/fast/text/wbr-styled-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/wbr-styled-expected.txt
@@ -21,13 +21,13 @@
             text run at (498,3) width 64: "absolute"
         RenderText {#text} at (562,0) size 152x17
           text run at (562,0) width 152: " does not crash WebKit."
-      RenderBlock {P} at (0,34) size 784x17
+      RenderBlock {P} at (0,34) size 784x18
         RenderText {#text} at (0,0) size 126x17
           text run at (0,0) width 126: "There should be no "
         RenderWordBreak {WBR} at (0,0) size 0x0
         RenderText {#text} at (126,0) size 97x17
           text run at (126,0) width 97: "red on this line."
-      RenderBlock {P} at (0,67) size 784x17
+      RenderBlock {P} at (0,68) size 784x18
         RenderText {#text} at (0,0) size 124x17
           text run at (0,0) width 124: "No crashing, please"
         RenderWordBreak {WBR} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/text/whitespace/002-expected.png b/LayoutTests/platform/gtk/fast/text/whitespace/002-expected.png
index a71b8d5..7641424 100644
--- a/LayoutTests/platform/gtk/fast/text/whitespace/002-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/whitespace/002-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/whitespace/002-expected.txt b/LayoutTests/platform/gtk/fast/text/whitespace/002-expected.txt
index 4a775c6..e0b722cc 100644
--- a/LayoutTests/platform/gtk/fast/text/whitespace/002-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/whitespace/002-expected.txt
@@ -1,17 +1,17 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x208
-  RenderBlock {HTML} at (0,0) size 800x208
-    RenderBody {BODY} at (8,8) size 784x192
-      RenderBlock (anonymous) at (0,0) size 784x17
+layer at (0,0) size 800x210
+  RenderBlock {HTML} at (0,0) size 800x210
+    RenderBody {BODY} at (8,8) size 784x194
+      RenderBlock (anonymous) at (0,0) size 784x18
         RenderInline {DIV} at (0,0) size 528x16 [color=#FFFFFF] [bgcolor=#FF0000]
           RenderText {#text} at (0,1) size 528x16
             text run at (0,1) width 528: "Ahem_font_required_for_this_test."
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {P} at (0,33) size 784x17
+      RenderBlock {P} at (0,34) size 784x18
         RenderText {#text} at (0,0) size 639x17
           text run at (0,0) width 639: "There should be three columns below, dark green, light green, and dark green, with no red anywhere."
-      RenderTable {TABLE} at (0,66) size 66x126 [border: (3px solid #000000)]
+      RenderTable {TABLE} at (0,68) size 66x126 [border: (3px solid #000000)]
         RenderTableSection {TBODY} at (3,3) size 60x120
           RenderTableRow {TR} at (0,0) size 60x120
             RenderTableCell {TD} at (0,0) size 60x120 [color=#FF0000] [bgcolor=#FF0000] [r=0 c=0 rs=1 cs=1]
diff --git a/LayoutTests/platform/gtk/fast/text/whitespace/003-expected.png b/LayoutTests/platform/gtk/fast/text/whitespace/003-expected.png
index a71b8d5..7641424 100644
--- a/LayoutTests/platform/gtk/fast/text/whitespace/003-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/whitespace/003-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/whitespace/003-expected.txt b/LayoutTests/platform/gtk/fast/text/whitespace/003-expected.txt
index 4a775c6..e0b722cc 100644
--- a/LayoutTests/platform/gtk/fast/text/whitespace/003-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/whitespace/003-expected.txt
@@ -1,17 +1,17 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x208
-  RenderBlock {HTML} at (0,0) size 800x208
-    RenderBody {BODY} at (8,8) size 784x192
-      RenderBlock (anonymous) at (0,0) size 784x17
+layer at (0,0) size 800x210
+  RenderBlock {HTML} at (0,0) size 800x210
+    RenderBody {BODY} at (8,8) size 784x194
+      RenderBlock (anonymous) at (0,0) size 784x18
         RenderInline {DIV} at (0,0) size 528x16 [color=#FFFFFF] [bgcolor=#FF0000]
           RenderText {#text} at (0,1) size 528x16
             text run at (0,1) width 528: "Ahem_font_required_for_this_test."
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {P} at (0,33) size 784x17
+      RenderBlock {P} at (0,34) size 784x18
         RenderText {#text} at (0,0) size 639x17
           text run at (0,0) width 639: "There should be three columns below, dark green, light green, and dark green, with no red anywhere."
-      RenderTable {TABLE} at (0,66) size 66x126 [border: (3px solid #000000)]
+      RenderTable {TABLE} at (0,68) size 66x126 [border: (3px solid #000000)]
         RenderTableSection {TBODY} at (3,3) size 60x120
           RenderTableRow {TR} at (0,0) size 60x120
             RenderTableCell {TD} at (0,0) size 60x120 [color=#FF0000] [bgcolor=#FF0000] [r=0 c=0 rs=1 cs=1]
diff --git a/LayoutTests/platform/gtk/fast/text/whitespace/004-expected.png b/LayoutTests/platform/gtk/fast/text/whitespace/004-expected.png
index ff5e5e3..cf7a2e5 100644
--- a/LayoutTests/platform/gtk/fast/text/whitespace/004-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/whitespace/004-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/whitespace/004-expected.txt b/LayoutTests/platform/gtk/fast/text/whitespace/004-expected.txt
index 523a09e..11d3506 100644
--- a/LayoutTests/platform/gtk/fast/text/whitespace/004-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/whitespace/004-expected.txt
@@ -1,17 +1,17 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x186
-  RenderBlock {HTML} at (0,0) size 800x186
-    RenderBody {BODY} at (8,8) size 784x170
-      RenderBlock (anonymous) at (0,0) size 784x17
+layer at (0,0) size 800x188
+  RenderBlock {HTML} at (0,0) size 800x188
+    RenderBody {BODY} at (8,8) size 784x172
+      RenderBlock (anonymous) at (0,0) size 784x18
         RenderInline {DIV} at (0,0) size 528x16 [color=#FFFFFF] [bgcolor=#FF0000]
           RenderText {#text} at (0,1) size 528x16
             text run at (0,1) width 528: "Ahem_font_required_for_this_test."
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {P} at (0,33) size 784x17
+      RenderBlock {P} at (0,34) size 784x18
         RenderText {#text} at (0,0) size 439x17
           text run at (0,0) width 439: "There should be no red below, only a green square bordered in green."
-      RenderTable {TABLE} at (0,66) size 104x104
+      RenderTable {TABLE} at (0,68) size 104x104
         RenderTableSection {TBODY} at (0,0) size 104x104
           RenderTableRow {TR} at (0,2) size 104x100
             RenderTableCell {TD} at (2,2) size 100x100 [color=#800000] [bgcolor=#FF0000] [r=0 c=0 rs=1 cs=1]
diff --git a/LayoutTests/platform/gtk/fast/text/whitespace/005-expected.png b/LayoutTests/platform/gtk/fast/text/whitespace/005-expected.png
index ff5e5e3..cf7a2e5 100644
--- a/LayoutTests/platform/gtk/fast/text/whitespace/005-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/whitespace/005-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/whitespace/005-expected.txt b/LayoutTests/platform/gtk/fast/text/whitespace/005-expected.txt
index dd068e2..68d7287 100644
--- a/LayoutTests/platform/gtk/fast/text/whitespace/005-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/whitespace/005-expected.txt
@@ -1,17 +1,17 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x186
-  RenderBlock {HTML} at (0,0) size 800x186
-    RenderBody {BODY} at (8,8) size 784x170
-      RenderBlock (anonymous) at (0,0) size 784x17
+layer at (0,0) size 800x188
+  RenderBlock {HTML} at (0,0) size 800x188
+    RenderBody {BODY} at (8,8) size 784x172
+      RenderBlock (anonymous) at (0,0) size 784x18
         RenderInline {DIV} at (0,0) size 528x16 [color=#FFFFFF] [bgcolor=#FF0000]
           RenderText {#text} at (0,1) size 528x16
             text run at (0,1) width 528: "Ahem_font_required_for_this_test."
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {P} at (0,33) size 784x17
+      RenderBlock {P} at (0,34) size 784x18
         RenderText {#text} at (0,0) size 439x17
           text run at (0,0) width 439: "There should be no red below, only a green square bordered in green."
-      RenderTable {TABLE} at (0,66) size 104x104
+      RenderTable {TABLE} at (0,68) size 104x104
         RenderTableSection {TBODY} at (0,0) size 104x104
           RenderTableRow {TR} at (0,2) size 104x100
             RenderTableCell {TD} at (2,2) size 100x100 [color=#800000] [bgcolor=#FF0000] [r=0 c=0 rs=1 cs=1]
diff --git a/LayoutTests/platform/gtk/fast/text/whitespace/006-expected.png b/LayoutTests/platform/gtk/fast/text/whitespace/006-expected.png
index 9055b5e..8a73d50 100644
--- a/LayoutTests/platform/gtk/fast/text/whitespace/006-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/whitespace/006-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/whitespace/006-expected.txt b/LayoutTests/platform/gtk/fast/text/whitespace/006-expected.txt
index 872e094..1d26e68 100644
--- a/LayoutTests/platform/gtk/fast/text/whitespace/006-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/whitespace/006-expected.txt
@@ -1,17 +1,17 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x198
-  RenderBlock {HTML} at (0,0) size 800x198
-    RenderBody {BODY} at (8,8) size 784x170
-      RenderBlock (anonymous) at (0,0) size 784x17
+layer at (0,0) size 800x200
+  RenderBlock {HTML} at (0,0) size 800x200
+    RenderBody {BODY} at (8,8) size 784x172
+      RenderBlock (anonymous) at (0,0) size 784x18
         RenderInline {DIV} at (0,0) size 528x16 [color=#FFFFFF] [bgcolor=#FF0000]
           RenderText {#text} at (16,1) size 528x16
             text run at (16,1) width 528: "Ahem_font_required_for_this_test."
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {P} at (0,33) size 784x17
+      RenderBlock {P} at (0,34) size 784x18
         RenderText {#text} at (0,0) size 494x17
           text run at (0,0) width 494: "There should be no red below, only three identical striped green and lime bars."
-      RenderBlock {DIV} at (20,70) size 744x20
+      RenderBlock {DIV} at (20,72) size 744x20
         RenderInline {SPAN} at (0,0) size 220x20 [color=#800000] [bgcolor=#FF0000]
           RenderText {#text} at (0,0) size 0x0
           RenderInline {SPAN} at (0,0) size 220x20 [color=#008000] [bgcolor=#00FF00]
@@ -56,7 +56,7 @@
                 text run at (200,0) width 20: "X"
               RenderInline {SPAN} at (0,0) size 0x20 [color=#800000] [bgcolor=#FF0000]
                 RenderText {#text} at (0,0) size 0x0
-      RenderBlock {DIV} at (20,110) size 744x20
+      RenderBlock {DIV} at (20,112) size 744x20
         RenderInline {SPAN} at (0,0) size 220x20 [color=#800000] [bgcolor=#FF0000]
           RenderText {#text} at (0,0) size 0x0
           RenderInline {SPAN} at (0,0) size 220x20 [color=#008000] [bgcolor=#00FF00]
@@ -101,7 +101,7 @@
                 text run at (200,0) width 20: "X"
               RenderInline {SPAN} at (0,0) size 0x20 [color=#800000] [bgcolor=#FF0000]
                 RenderText {#text} at (0,0) size 0x0
-      RenderBlock {DIV} at (20,150) size 744x20
+      RenderBlock {DIV} at (20,152) size 744x20
         RenderInline {SPAN} at (0,0) size 220x20 [color=#008000] [bgcolor=#00FF00]
           RenderText {#text} at (0,0) size 220x20
             text run at (0,0) width 220: "X X X X X X"
diff --git a/LayoutTests/platform/gtk/fast/text/whitespace/007-expected.png b/LayoutTests/platform/gtk/fast/text/whitespace/007-expected.png
index 119f20c..a52ca26 100644
--- a/LayoutTests/platform/gtk/fast/text/whitespace/007-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/whitespace/007-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/whitespace/007-expected.txt b/LayoutTests/platform/gtk/fast/text/whitespace/007-expected.txt
index 6101acc..5f58d97 100644
--- a/LayoutTests/platform/gtk/fast/text/whitespace/007-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/whitespace/007-expected.txt
@@ -1,17 +1,17 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x158
-  RenderBlock {HTML} at (0,0) size 800x158
-    RenderBody {BODY} at (8,8) size 784x130
-      RenderBlock (anonymous) at (0,0) size 784x17
+layer at (0,0) size 800x160
+  RenderBlock {HTML} at (0,0) size 800x160
+    RenderBody {BODY} at (8,8) size 784x132
+      RenderBlock (anonymous) at (0,0) size 784x18
         RenderInline {DIV} at (0,0) size 528x16 [color=#FFFFFF] [bgcolor=#FF0000]
           RenderText {#text} at (16,1) size 528x16
             text run at (16,1) width 528: "Ahem_font_required_for_this_test."
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {P} at (0,33) size 784x17
+      RenderBlock {P} at (0,34) size 784x18
         RenderText {#text} at (0,0) size 487x17
           text run at (0,0) width 487: "There should be no red below, only two identical striped green and lime bars."
-      RenderBlock {DIV} at (20,70) size 744x20
+      RenderBlock {DIV} at (20,72) size 744x20
         RenderInline {SPAN} at (0,0) size 220x20 [color=#800000] [bgcolor=#FF0000]
           RenderText {#text} at (0,0) size 0x0
           RenderInline {SPAN} at (0,0) size 40x20 [color=#008000] [bgcolor=#00FF00]
@@ -42,7 +42,7 @@
             RenderInline {SPAN} at (0,0) size 0x20 [color=#800000] [bgcolor=#FF0000]
               RenderText {#text} at (0,0) size 0x0
           RenderText {#text} at (0,0) size 0x0
-      RenderBlock {DIV} at (20,110) size 744x20
+      RenderBlock {DIV} at (20,112) size 744x20
         RenderInline {SPAN} at (0,0) size 220x20 [color=#008000] [bgcolor=#00FF00]
           RenderText {#text} at (0,0) size 220x20
             text run at (0,0) width 220: "X X X X X X"
diff --git a/LayoutTests/platform/gtk/fast/text/whitespace/008-expected.png b/LayoutTests/platform/gtk/fast/text/whitespace/008-expected.png
index b56489d..b1fbf42 100644
--- a/LayoutTests/platform/gtk/fast/text/whitespace/008-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/whitespace/008-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/whitespace/008-expected.txt b/LayoutTests/platform/gtk/fast/text/whitespace/008-expected.txt
index 02b8750..7287e92 100644
--- a/LayoutTests/platform/gtk/fast/text/whitespace/008-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/whitespace/008-expected.txt
@@ -1,17 +1,17 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x138
-  RenderBlock {HTML} at (0,0) size 800x138
-    RenderBody {BODY} at (8,8) size 784x110
-      RenderBlock (anonymous) at (0,0) size 784x17
+layer at (0,0) size 800x140
+  RenderBlock {HTML} at (0,0) size 800x140
+    RenderBody {BODY} at (8,8) size 784x112
+      RenderBlock (anonymous) at (0,0) size 784x18
         RenderInline {DIV} at (0,0) size 528x16 [color=#FFFFFF] [bgcolor=#FF0000]
           RenderText {#text} at (16,1) size 528x16
             text run at (16,1) width 528: "Ahem_font_required_for_this_test."
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {P} at (0,33) size 784x17
+      RenderBlock {P} at (0,34) size 784x18
         RenderText {#text} at (0,0) size 286x17
           text run at (0,0) width 286: "There should be a green block below, no red."
-      RenderBlock {DIV} at (20,70) size 80x40 [color=#008000] [bgcolor=#FF0000]
+      RenderBlock {DIV} at (20,72) size 80x40 [color=#008000] [bgcolor=#FF0000]
         RenderText {#text} at (0,0) size 80x40
           text run at (0,0) width 80: "xxxx"
           text run at (0,20) width 80: "xxxx"
diff --git a/LayoutTests/platform/gtk/fast/text/whitespace/009-expected.png b/LayoutTests/platform/gtk/fast/text/whitespace/009-expected.png
index 4d88362d..91a3cc5 100644
--- a/LayoutTests/platform/gtk/fast/text/whitespace/009-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/whitespace/009-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/whitespace/009-expected.txt b/LayoutTests/platform/gtk/fast/text/whitespace/009-expected.txt
index abc2748..be48da1 100644
--- a/LayoutTests/platform/gtk/fast/text/whitespace/009-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/whitespace/009-expected.txt
@@ -1,17 +1,17 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x102
-  RenderBlock {HTML} at (0,0) size 800x102
-    RenderBody {BODY} at (8,8) size 784x86
-      RenderBlock (anonymous) at (0,0) size 784x17
+layer at (0,0) size 800x104
+  RenderBlock {HTML} at (0,0) size 800x104
+    RenderBody {BODY} at (8,8) size 784x88
+      RenderBlock (anonymous) at (0,0) size 784x18
         RenderInline {DIV} at (0,0) size 528x16 [color=#FFFFFF] [bgcolor=#FF0000]
           RenderText {#text} at (0,1) size 528x16
             text run at (0,1) width 528: "Ahem_font_required_for_this_test."
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {P} at (0,33) size 784x17
+      RenderBlock {P} at (0,34) size 784x18
         RenderText {#text} at (0,0) size 453x17
           text run at (0,0) width 453: "There should be no red below, only a lime line with a green square in it."
-      RenderBlock {DIV} at (0,66) size 784x20
+      RenderBlock {DIV} at (0,68) size 784x20
         RenderBlock {DIV} at (0,0) size 200x20 [bgcolor=#FF0000]
           RenderBlock {DIV} at (0,0) size 140x20 [color=#00FF00] [bgcolor=#008000]
             RenderText {#text} at (0,0) size 200x20
diff --git a/LayoutTests/platform/gtk/fast/text/whitespace/010-expected.png b/LayoutTests/platform/gtk/fast/text/whitespace/010-expected.png
index ff5e5e3..cf7a2e5 100644
--- a/LayoutTests/platform/gtk/fast/text/whitespace/010-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/whitespace/010-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/whitespace/010-expected.txt b/LayoutTests/platform/gtk/fast/text/whitespace/010-expected.txt
index 523a09e..11d3506 100644
--- a/LayoutTests/platform/gtk/fast/text/whitespace/010-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/whitespace/010-expected.txt
@@ -1,17 +1,17 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x186
-  RenderBlock {HTML} at (0,0) size 800x186
-    RenderBody {BODY} at (8,8) size 784x170
-      RenderBlock (anonymous) at (0,0) size 784x17
+layer at (0,0) size 800x188
+  RenderBlock {HTML} at (0,0) size 800x188
+    RenderBody {BODY} at (8,8) size 784x172
+      RenderBlock (anonymous) at (0,0) size 784x18
         RenderInline {DIV} at (0,0) size 528x16 [color=#FFFFFF] [bgcolor=#FF0000]
           RenderText {#text} at (0,1) size 528x16
             text run at (0,1) width 528: "Ahem_font_required_for_this_test."
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {P} at (0,33) size 784x17
+      RenderBlock {P} at (0,34) size 784x18
         RenderText {#text} at (0,0) size 439x17
           text run at (0,0) width 439: "There should be no red below, only a green square bordered in green."
-      RenderTable {TABLE} at (0,66) size 104x104
+      RenderTable {TABLE} at (0,68) size 104x104
         RenderTableSection {TBODY} at (0,0) size 104x104
           RenderTableRow {TR} at (0,2) size 104x100
             RenderTableCell {TD} at (2,2) size 100x100 [color=#800000] [bgcolor=#FF0000] [r=0 c=0 rs=1 cs=1]
diff --git a/LayoutTests/platform/gtk/fast/text/whitespace/011-expected.png b/LayoutTests/platform/gtk/fast/text/whitespace/011-expected.png
index ff5e5e3..cf7a2e5 100644
--- a/LayoutTests/platform/gtk/fast/text/whitespace/011-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/whitespace/011-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/whitespace/011-expected.txt b/LayoutTests/platform/gtk/fast/text/whitespace/011-expected.txt
index dd068e2..68d7287 100644
--- a/LayoutTests/platform/gtk/fast/text/whitespace/011-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/whitespace/011-expected.txt
@@ -1,17 +1,17 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x186
-  RenderBlock {HTML} at (0,0) size 800x186
-    RenderBody {BODY} at (8,8) size 784x170
-      RenderBlock (anonymous) at (0,0) size 784x17
+layer at (0,0) size 800x188
+  RenderBlock {HTML} at (0,0) size 800x188
+    RenderBody {BODY} at (8,8) size 784x172
+      RenderBlock (anonymous) at (0,0) size 784x18
         RenderInline {DIV} at (0,0) size 528x16 [color=#FFFFFF] [bgcolor=#FF0000]
           RenderText {#text} at (0,1) size 528x16
             text run at (0,1) width 528: "Ahem_font_required_for_this_test."
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {P} at (0,33) size 784x17
+      RenderBlock {P} at (0,34) size 784x18
         RenderText {#text} at (0,0) size 439x17
           text run at (0,0) width 439: "There should be no red below, only a green square bordered in green."
-      RenderTable {TABLE} at (0,66) size 104x104
+      RenderTable {TABLE} at (0,68) size 104x104
         RenderTableSection {TBODY} at (0,0) size 104x104
           RenderTableRow {TR} at (0,2) size 104x100
             RenderTableCell {TD} at (2,2) size 100x100 [color=#800000] [bgcolor=#FF0000] [r=0 c=0 rs=1 cs=1]
diff --git a/LayoutTests/platform/gtk/fast/text/whitespace/012-expected.png b/LayoutTests/platform/gtk/fast/text/whitespace/012-expected.png
index 1ac27d3..2fb010f 100644
--- a/LayoutTests/platform/gtk/fast/text/whitespace/012-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/whitespace/012-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/whitespace/012-expected.txt b/LayoutTests/platform/gtk/fast/text/whitespace/012-expected.txt
index 72402c7..44b399e 100644
--- a/LayoutTests/platform/gtk/fast/text/whitespace/012-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/whitespace/012-expected.txt
@@ -1,17 +1,17 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x170
-  RenderBlock {HTML} at (0,0) size 800x170
-    RenderBody {BODY} at (8,8) size 784x50
-      RenderBlock (anonymous) at (0,0) size 784x17
+layer at (0,0) size 800x172
+  RenderBlock {HTML} at (0,0) size 800x172
+    RenderBody {BODY} at (8,8) size 784x52
+      RenderBlock (anonymous) at (0,0) size 784x18
         RenderInline {DIV} at (0,0) size 528x16 [color=#FFFFFF] [bgcolor=#FF0000]
           RenderText {#text} at (0,1) size 528x16
             text run at (0,1) width 528: "Ahem_font_required_for_this_test."
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {P} at (0,33) size 784x17
+      RenderBlock {P} at (0,34) size 784x18
         RenderText {#text} at (0,0) size 289x17
           text run at (0,0) width 289: "The following two blocks should be identical."
-      RenderBlock (floating) {DIV} at (16,82) size 112x16 [color=#00FF00] [bgcolor=#008000]
+      RenderBlock (floating) {DIV} at (16,84) size 112x16 [color=#00FF00] [bgcolor=#008000]
         RenderText {#text} at (0,0) size 16x16
           text run at (0,0) width 16: "["
         RenderInline {SPAN} at (0,0) size 16x16
@@ -31,6 +31,6 @@
             text run at (80,0) width 16: " "
         RenderText {#text} at (96,0) size 16x16
           text run at (96,0) width 16: "]"
-      RenderBlock (floating) {DIV} at (16,130) size 112x16 [color=#00FF00] [bgcolor=#008000]
+      RenderBlock (floating) {DIV} at (16,132) size 112x16 [color=#00FF00] [bgcolor=#008000]
         RenderText {#text} at (0,0) size 112x16
           text run at (0,0) width 112: "[     ]"
diff --git a/LayoutTests/platform/gtk/fast/text/whitespace/013-expected.png b/LayoutTests/platform/gtk/fast/text/whitespace/013-expected.png
index 7819f94..661ad55 100644
--- a/LayoutTests/platform/gtk/fast/text/whitespace/013-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/whitespace/013-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/whitespace/013-expected.txt b/LayoutTests/platform/gtk/fast/text/whitespace/013-expected.txt
index 44ae270..46ee2bc 100644
--- a/LayoutTests/platform/gtk/fast/text/whitespace/013-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/whitespace/013-expected.txt
@@ -1,14 +1,14 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x183
-  RenderBlock {HTML} at (0,0) size 800x183
-    RenderBody {BODY} at (8,8) size 784x167
-      RenderBlock (anonymous) at (0,0) size 784x17
+layer at (0,0) size 800x184
+  RenderBlock {HTML} at (0,0) size 800x184
+    RenderBody {BODY} at (8,8) size 784x168
+      RenderBlock (anonymous) at (0,0) size 784x18
         RenderInline {DIV} at (0,0) size 528x16 [color=#FFFFFF] [bgcolor=#FF0000]
           RenderText {#text} at (0,1) size 528x16
             text run at (0,1) width 528: "Ahem_font_required_for_this_test."
         RenderText {#text} at (0,0) size 0x0
-      RenderTable {TABLE} at (0,17) size 342x150
+      RenderTable {TABLE} at (0,18) size 342x150
         RenderTableSection {TBODY} at (0,0) size 342x150
           RenderTableRow {TR} at (0,2) size 342x146
             RenderTableCell {TD} at (2,2) size 338x146 [r=0 c=0 rs=1 cs=1]
diff --git a/LayoutTests/platform/gtk/fast/text/whitespace/014-expected.png b/LayoutTests/platform/gtk/fast/text/whitespace/014-expected.png
index 0110caf..a11d7f0 100644
--- a/LayoutTests/platform/gtk/fast/text/whitespace/014-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/whitespace/014-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/whitespace/014-expected.txt b/LayoutTests/platform/gtk/fast/text/whitespace/014-expected.txt
index fe74c29..e349e0c 100644
--- a/LayoutTests/platform/gtk/fast/text/whitespace/014-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/whitespace/014-expected.txt
@@ -1,14 +1,14 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x151
-  RenderBlock {HTML} at (0,0) size 800x151
-    RenderBody {BODY} at (8,8) size 784x135
-      RenderBlock (anonymous) at (0,0) size 784x17
+layer at (0,0) size 800x152
+  RenderBlock {HTML} at (0,0) size 800x152
+    RenderBody {BODY} at (8,8) size 784x136
+      RenderBlock (anonymous) at (0,0) size 784x18
         RenderInline {DIV} at (0,0) size 528x16 [color=#FFFFFF] [bgcolor=#FF0000]
           RenderText {#text} at (0,1) size 528x16
             text run at (0,1) width 528: "Ahem_font_required_for_this_test."
         RenderText {#text} at (0,0) size 0x0
-      RenderTable {TABLE} at (0,17) size 342x118
+      RenderTable {TABLE} at (0,18) size 342x118
         RenderTableSection {TBODY} at (0,0) size 342x118
           RenderTableRow {TR} at (0,2) size 342x114
             RenderTableCell {TD} at (2,2) size 338x114 [r=0 c=0 rs=1 cs=1]
diff --git a/LayoutTests/platform/gtk/fast/text/whitespace/015-expected.png b/LayoutTests/platform/gtk/fast/text/whitespace/015-expected.png
index ff5e5e3..cf7a2e5 100644
--- a/LayoutTests/platform/gtk/fast/text/whitespace/015-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/whitespace/015-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/whitespace/015-expected.txt b/LayoutTests/platform/gtk/fast/text/whitespace/015-expected.txt
index 523a09e..11d3506 100644
--- a/LayoutTests/platform/gtk/fast/text/whitespace/015-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/whitespace/015-expected.txt
@@ -1,17 +1,17 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x186
-  RenderBlock {HTML} at (0,0) size 800x186
-    RenderBody {BODY} at (8,8) size 784x170
-      RenderBlock (anonymous) at (0,0) size 784x17
+layer at (0,0) size 800x188
+  RenderBlock {HTML} at (0,0) size 800x188
+    RenderBody {BODY} at (8,8) size 784x172
+      RenderBlock (anonymous) at (0,0) size 784x18
         RenderInline {DIV} at (0,0) size 528x16 [color=#FFFFFF] [bgcolor=#FF0000]
           RenderText {#text} at (0,1) size 528x16
             text run at (0,1) width 528: "Ahem_font_required_for_this_test."
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {P} at (0,33) size 784x17
+      RenderBlock {P} at (0,34) size 784x18
         RenderText {#text} at (0,0) size 439x17
           text run at (0,0) width 439: "There should be no red below, only a green square bordered in green."
-      RenderTable {TABLE} at (0,66) size 104x104
+      RenderTable {TABLE} at (0,68) size 104x104
         RenderTableSection {TBODY} at (0,0) size 104x104
           RenderTableRow {TR} at (0,2) size 104x100
             RenderTableCell {TD} at (2,2) size 100x100 [color=#800000] [bgcolor=#FF0000] [r=0 c=0 rs=1 cs=1]
diff --git a/LayoutTests/platform/gtk/fast/text/whitespace/016-expected.png b/LayoutTests/platform/gtk/fast/text/whitespace/016-expected.png
index ff5e5e3..cf7a2e5 100644
--- a/LayoutTests/platform/gtk/fast/text/whitespace/016-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/whitespace/016-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/whitespace/016-expected.txt b/LayoutTests/platform/gtk/fast/text/whitespace/016-expected.txt
index dd068e2..68d7287 100644
--- a/LayoutTests/platform/gtk/fast/text/whitespace/016-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/whitespace/016-expected.txt
@@ -1,17 +1,17 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x186
-  RenderBlock {HTML} at (0,0) size 800x186
-    RenderBody {BODY} at (8,8) size 784x170
-      RenderBlock (anonymous) at (0,0) size 784x17
+layer at (0,0) size 800x188
+  RenderBlock {HTML} at (0,0) size 800x188
+    RenderBody {BODY} at (8,8) size 784x172
+      RenderBlock (anonymous) at (0,0) size 784x18
         RenderInline {DIV} at (0,0) size 528x16 [color=#FFFFFF] [bgcolor=#FF0000]
           RenderText {#text} at (0,1) size 528x16
             text run at (0,1) width 528: "Ahem_font_required_for_this_test."
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {P} at (0,33) size 784x17
+      RenderBlock {P} at (0,34) size 784x18
         RenderText {#text} at (0,0) size 439x17
           text run at (0,0) width 439: "There should be no red below, only a green square bordered in green."
-      RenderTable {TABLE} at (0,66) size 104x104
+      RenderTable {TABLE} at (0,68) size 104x104
         RenderTableSection {TBODY} at (0,0) size 104x104
           RenderTableRow {TR} at (0,2) size 104x100
             RenderTableCell {TD} at (2,2) size 100x100 [color=#800000] [bgcolor=#FF0000] [r=0 c=0 rs=1 cs=1]
diff --git a/LayoutTests/platform/gtk/fast/text/whitespace/018-expected.png b/LayoutTests/platform/gtk/fast/text/whitespace/018-expected.png
index c5590a1..851a9c8 100644
--- a/LayoutTests/platform/gtk/fast/text/whitespace/018-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/whitespace/018-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/whitespace/018-expected.txt b/LayoutTests/platform/gtk/fast/text/whitespace/018-expected.txt
index f092351..2197ddb 100644
--- a/LayoutTests/platform/gtk/fast/text/whitespace/018-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/whitespace/018-expected.txt
@@ -1,17 +1,17 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x210
-  RenderBlock {HTML} at (0,0) size 800x210
-    RenderBody {BODY} at (8,8) size 784x194
-      RenderBlock (anonymous) at (0,0) size 784x17
+layer at (0,0) size 800x212
+  RenderBlock {HTML} at (0,0) size 800x212
+    RenderBody {BODY} at (8,8) size 784x196
+      RenderBlock (anonymous) at (0,0) size 784x18
         RenderInline {DIV} at (0,0) size 528x16 [color=#FFFFFF] [bgcolor=#FF0000]
           RenderText {#text} at (0,1) size 528x16
             text run at (0,1) width 528: "Ahem_font_required_for_this_test."
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {P} at (0,33) size 784x17
+      RenderBlock {P} at (0,34) size 784x18
         RenderText {#text} at (0,0) size 594x17
           text run at (0,0) width 594: "There should be a pretty green and lime pattern and the word \"PASS\" in lime on white below."
-      RenderBlock {DIV} at (0,66) size 304x128 [color=#00FF00] [bgcolor=#008000]
+      RenderBlock {DIV} at (0,68) size 304x128 [color=#00FF00] [bgcolor=#008000]
         RenderText {#text} at (0,0) size 304x32
           text run at (0,0) width 0: " "
           text run at (0,16) width 304: "1234567890123456789"
diff --git a/LayoutTests/platform/gtk/fast/text/whitespace/020-expected.png b/LayoutTests/platform/gtk/fast/text/whitespace/020-expected.png
index 948c7a2..ace1ae5 100644
--- a/LayoutTests/platform/gtk/fast/text/whitespace/020-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/whitespace/020-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/whitespace/020-expected.txt b/LayoutTests/platform/gtk/fast/text/whitespace/020-expected.txt
index 00b94a2..c9fe631 100644
--- a/LayoutTests/platform/gtk/fast/text/whitespace/020-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/whitespace/020-expected.txt
@@ -3,8 +3,8 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {DIV} at (0,0) size 204x42 [border: (2px solid #FF0000)]
-        RenderInline {FONT} at (0,0) size 175x34 [color=#996699]
+      RenderBlock {DIV} at (0,0) size 204x43 [border: (2px solid #FF0000)]
+        RenderInline {FONT} at (0,0) size 175x35 [color=#996699]
           RenderText {#text} at (0,0) size 0x0
           RenderInline {NOBR} at (0,0) size 150x17
             RenderText {#text} at (2,2) size 10x17
@@ -16,17 +16,17 @@
               text run at (132,2) width 20: "     "
           RenderText {#text} at (0,0) size 0x0
           RenderInline {NOBR} at (0,0) size 175x17
-            RenderText {#text} at (2,19) size 10x17
-              text run at (2,19) width 10: "\x{2022} "
+            RenderText {#text} at (2,20) size 10x17
+              text run at (2,20) width 10: "\x{2022} "
             RenderInline {A} at (0,0) size 145x17 [color=#0000EE]
-              RenderText {#text} at (12,19) size 130x17
-                text run at (12,19) width 130: "1-800-las-flores.com"
+              RenderText {#text} at (12,20) size 130x17
+                text run at (12,20) width 130: "1-800-las-flores.com"
               RenderInline {SUB} at (0,0) size 15x15
-                RenderText {#text} at (142,25) size 15x15
-                  text run at (142,25) width 15: "sm"
-            RenderText {#text} at (157,19) size 20x17
-              text run at (157,19) width 20: "     "
+                RenderText {#text} at (142,26) size 15x15
+                  text run at (142,26) width 15: "sm"
+            RenderText {#text} at (157,20) size 20x17
+              text run at (157,20) width 20: "     "
           RenderText {#text} at (0,0) size 0x0
-      RenderBlock (anonymous) at (0,42) size 784x0
+      RenderBlock (anonymous) at (0,43) size 784x0
         RenderInline {FONT} at (0,0) size 0x0 [color=#996699]
           RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/text/whitespace/021-expected.png b/LayoutTests/platform/gtk/fast/text/whitespace/021-expected.png
index 55c243e..139143d 100644
--- a/LayoutTests/platform/gtk/fast/text/whitespace/021-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/whitespace/021-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/whitespace/021-expected.txt b/LayoutTests/platform/gtk/fast/text/whitespace/021-expected.txt
index deeba81..d24a206 100644
--- a/LayoutTests/platform/gtk/fast/text/whitespace/021-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/whitespace/021-expected.txt
@@ -3,16 +3,16 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderTable {TABLE} at (0,0) size 450x57
-        RenderTableSection {TBODY} at (0,0) size 450x57
-          RenderTableRow {TR} at (0,2) size 450x53
-            RenderTableCell {TD} at (2,2) size 446x53 [bgcolor=#CCCC44] [r=0 c=0 rs=1 cs=1]
-              RenderText {#text} at (1,1) size 418x34
+      RenderTable {TABLE} at (0,0) size 450x60
+        RenderTableSection {TBODY} at (0,0) size 450x60
+          RenderTableRow {TR} at (0,2) size 450x56
+            RenderTableCell {TD} at (2,2) size 446x56 [bgcolor=#CCCC44] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 418x35
                 text run at (1,1) width 418: "This stuff should all be within the table boundaries, and not off the"
-                text run at (1,18) width 38: "edge. "
-                text run at (39,18) width 324: "No way should it be off the edge of the damn table."
+                text run at (1,19) width 38: "edge. "
+                text run at (39,19) width 324: "No way should it be off the edge of the damn table."
               RenderInline {SPAN} at (0,0) size 202x17
-                RenderImage {IMG} at (1,49) size 50x0
-                RenderText {#text} at (51,35) size 152x17
-                  text run at (51,35) width 152: "oh, no I fell off the edge"
+                RenderImage {IMG} at (1,51) size 50x0
+                RenderText {#text} at (51,37) size 152x17
+                  text run at (51,37) width 152: "oh, no I fell off the edge"
               RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/text/whitespace/022-expected.png b/LayoutTests/platform/gtk/fast/text/whitespace/022-expected.png
index e3d96b7..78a1636 100644
--- a/LayoutTests/platform/gtk/fast/text/whitespace/022-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/whitespace/022-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/whitespace/022-expected.txt b/LayoutTests/platform/gtk/fast/text/whitespace/022-expected.txt
index e570b5b..0efbfb4 100644
--- a/LayoutTests/platform/gtk/fast/text/whitespace/022-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/whitespace/022-expected.txt
@@ -3,7 +3,7 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x566
-      RenderBlock {PRE} at (0,0) size 784x60
-        RenderText {#text} at (0,0) size 240x60
-          text run at (0,0) width 240: "This is a test."
-          text run at (0,30) width 224: "Big font size?"
+      RenderBlock {PRE} at (0,0) size 784x58
+        RenderText {#text} at (0,-1) size 240x59
+          text run at (0,-1) width 240: "This is a test."
+          text run at (0,28) width 224: "Big font size?"
diff --git a/LayoutTests/platform/gtk/fast/text/whitespace/024-expected.png b/LayoutTests/platform/gtk/fast/text/whitespace/024-expected.png
index 5669823..a3ee52c 100644
--- a/LayoutTests/platform/gtk/fast/text/whitespace/024-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/whitespace/024-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/whitespace/024-expected.txt b/LayoutTests/platform/gtk/fast/text/whitespace/024-expected.txt
index 2dc2138..6938d46 100644
--- a/LayoutTests/platform/gtk/fast/text/whitespace/024-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/whitespace/024-expected.txt
@@ -1,34 +1,34 @@
-layer at (0,0) size 785x1170
+layer at (0,0) size 785x1187
   RenderView at (0,0) size 785x600
-layer at (0,0) size 785x1170
-  RenderBlock {HTML} at (0,0) size 785x1170
-    RenderBody {BODY} at (8,8) size 769x1154 [bgcolor=#FFFFFF]
-      RenderBlock {H1} at (0,0) size 769x36
+layer at (0,0) size 785x1187
+  RenderBlock {HTML} at (0,0) size 785x1187
+    RenderBody {BODY} at (8,8) size 769x1171 [bgcolor=#FFFFFF]
+      RenderBlock {H1} at (0,0) size 769x37
         RenderText {#text} at (0,0) size 351x36
           text run at (0,0) width 351: "Safari 1.0 PRE width bug"
-      RenderBlock (anonymous) at (0,57) size 769x69
+      RenderBlock (anonymous) at (0,58) size 769x73
         RenderText {#text} at (0,0) size 101x17
           text run at (0,0) width 101: "As noted in my "
         RenderInline {A} at (0,0) size 28x17 [color=#0000EE]
           RenderText {#text} at (101,0) size 28x17
             text run at (101,0) width 28: "blog"
-        RenderText {#text} at (129,0) size 763x68
+        RenderText {#text} at (129,0) size 763x71
           text run at (129,0) width 8: ", "
           text run at (137,0) width 431: "in certain cases Safari will miscalculate the width of a PRE element. "
           text run at (568,0) width 195: "I think I've found the trigger. If"
-          text run at (0,17) width 265: "a nested container element is preceded by "
-          text run at (265,17) width 441: "uncontained text and a blank line, and there are \"too many\" characters"
-          text run at (0,34) width 412: "contained in the nested element, the PRE width will be too wide. "
-          text run at (412,34) width 337: "In the examples below, the nested element is a SPAN"
-          text run at (0,51) width 95: "whose content "
-          text run at (95,51) width 226: "is the days-of-week line, as follows:"
-      RenderBlock {PRE} at (0,138) size 769x16
+          text run at (0,18) width 265: "a nested container element is preceded by "
+          text run at (265,18) width 441: "uncontained text and a blank line, and there are \"too many\" characters"
+          text run at (0,36) width 412: "contained in the nested element, the PRE width will be too wide. "
+          text run at (412,36) width 337: "In the examples below, the nested element is a SPAN"
+          text run at (0,54) width 95: "whose content "
+          text run at (95,54) width 226: "is the days-of-week line, as follows:"
+      RenderBlock {PRE} at (0,143) size 769x16
         RenderText {#text} at (0,0) size 376x15
           text run at (0,0) width 376: "    <SPAN CLASS=dow> D  M  T  W  J  F  S</SPAN>"
-      RenderBlock {H2} at (0,173) size 769x27
-        RenderText {#text} at (0,0) size 109x26
-          text run at (0,0) width 109: "Example 1"
-      RenderTable {TABLE} at (0,219) size 769x172
+      RenderBlock {H2} at (0,178) size 769x29
+        RenderText {#text} at (0,1) size 109x26
+          text run at (0,1) width 109: "Example 1"
+      RenderTable {TABLE} at (0,226) size 769x172
         RenderTableSection {TBODY} at (0,0) size 769x171
           RenderTableRow {TR} at (0,2) size 769x167
             RenderTableCell {TD} at (2,2) size 177x167 [r=0 c=0 rs=1 cs=1]
@@ -54,16 +54,16 @@
                   text run at (7,128) width 161: "21 22 23 24 25 26 27"
                   text run at (167,128) width 1: " "
                   text run at (7,143) width 65: "28 29 30"
-            RenderTableCell {TD} at (181,2) size 586x19 [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (181,2) size 586x20 [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 483x17
                 text run at (1,1) width 341: "The blank line between '2003' and the nested element "
                 text run at (342,1) width 142: "triggers the width bug."
-      RenderBlock (anonymous) at (0,390) size 769x18
+      RenderBlock (anonymous) at (0,397) size 769x19
         RenderBR {BR} at (0,0) size 0x17
-      RenderBlock {H2} at (0,427) size 769x27
-        RenderText {#text} at (0,0) size 109x26
-          text run at (0,0) width 109: "Example 2"
-      RenderTable {TABLE} at (0,473) size 769x172
+      RenderBlock {H2} at (0,435) size 769x29
+        RenderText {#text} at (0,1) size 109x26
+          text run at (0,1) width 109: "Example 2"
+      RenderTable {TABLE} at (0,483) size 769x172
         RenderTableSection {TBODY} at (0,0) size 769x171
           RenderTableRow {TR} at (0,2) size 769x167
             RenderTableCell {TD} at (2,2) size 177x167 [r=0 c=0 rs=1 cs=1]
@@ -89,22 +89,22 @@
                   text run at (7,128) width 161: "21 22 23 24 25 26 27"
                   text run at (167,128) width 1: " "
                   text run at (7,143) width 65: "28 29 30"
-            RenderTableCell {TD} at (181,2) size 586x69 [r=0 c=1 rs=1 cs=1]
-              RenderBlock (anonymous) at (1,1) size 584x17
+            RenderTableCell {TD} at (181,2) size 586x72 [r=0 c=1 rs=1 cs=1]
+              RenderBlock (anonymous) at (1,1) size 584x18
                 RenderText {#text} at (0,0) size 483x17
                   text run at (0,0) width 341: "The blank line between '2003' and the nested element "
                   text run at (341,0) width 142: "triggers the width bug."
-              RenderBlock {P} at (1,34) size 584x34
-                RenderText {#text} at (0,0) size 568x34
+              RenderBlock {P} at (1,35) size 584x36
+                RenderText {#text} at (0,0) size 568x35
                   text run at (0,0) width 351: "Here, the excess whitespace is reduced by reducing the "
                   text run at (351,0) width 217: "number of characters contained by"
-                  text run at (0,17) width 120: "the nested element."
-      RenderBlock (anonymous) at (0,644) size 769x18
+                  text run at (0,18) width 120: "the nested element."
+      RenderBlock (anonymous) at (0,654) size 769x19
         RenderBR {BR} at (0,0) size 0x17
-      RenderBlock {H2} at (0,680) size 769x27
-        RenderText {#text} at (0,0) size 109x26
-          text run at (0,0) width 109: "Example 3"
-      RenderTable {TABLE} at (0,726) size 769x157
+      RenderBlock {H2} at (0,691) size 769x29
+        RenderText {#text} at (0,1) size 109x26
+          text run at (0,1) width 109: "Example 3"
+      RenderTable {TABLE} at (0,739) size 769x157
         RenderTableSection {TBODY} at (0,0) size 769x156
           RenderTableRow {TR} at (0,2) size 769x152
             RenderTableCell {TD} at (2,2) size 177x152 [r=0 c=0 rs=1 cs=1]
@@ -129,17 +129,17 @@
                   text run at (7,113) width 161: "21 22 23 24 25 26 27"
                   text run at (167,113) width 1: " "
                   text run at (7,128) width 65: "28 29 30"
-            RenderTableCell {TD} at (181,2) size 586x36 [r=0 c=1 rs=1 cs=1]
-              RenderText {#text} at (1,1) size 566x34
+            RenderTableCell {TD} at (181,2) size 586x38 [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 566x35
                 text run at (1,1) width 341: "The blank line between '2003' and the nested element "
                 text run at (342,1) width 225: "has been removed, so the bug is not"
-                text run at (1,18) width 60: "triggered."
-      RenderBlock (anonymous) at (0,882) size 769x18
+                text run at (1,19) width 60: "triggered."
+      RenderBlock (anonymous) at (0,895) size 769x19
         RenderBR {BR} at (0,0) size 0x17
-      RenderBlock {H2} at (0,919) size 769x27
-        RenderText {#text} at (0,0) size 109x26
-          text run at (0,0) width 109: "Example 4"
-      RenderTable {TABLE} at (0,965) size 769x172
+      RenderBlock {H2} at (0,933) size 769x29
+        RenderText {#text} at (0,1) size 109x26
+          text run at (0,1) width 109: "Example 4"
+      RenderTable {TABLE} at (0,981) size 769x172
         RenderTableSection {TBODY} at (0,0) size 769x171
           RenderTableRow {TR} at (0,2) size 769x167
             RenderTableCell {TD} at (2,2) size 177x167 [r=0 c=0 rs=1 cs=1]
@@ -167,11 +167,11 @@
                   text run at (7,128) width 161: "21 22 23 24 25 26 27"
                   text run at (167,128) width 1: " "
                   text run at (7,143) width 65: "28 29 30"
-            RenderTableCell {TD} at (181,2) size 586x36 [r=0 c=1 rs=1 cs=1]
-              RenderText {#text} at (1,1) size 576x34
+            RenderTableCell {TD} at (181,2) size 586x38 [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 576x35
                 text run at (1,1) width 341: "The blank line between '2003' and the nested element "
                 text run at (342,1) width 206: "no longer triggers the width bug,"
-                text run at (1,18) width 284: "because now the '2003' is itself contained by "
-                text run at (285,18) width 292: "a nested element (in this case, another SPAN)."
-      RenderBlock (anonymous) at (0,1136) size 769x18
+                text run at (1,19) width 284: "because now the '2003' is itself contained by "
+                text run at (285,19) width 292: "a nested element (in this case, another SPAN)."
+      RenderBlock (anonymous) at (0,1152) size 769x19
         RenderBR {BR} at (0,0) size 0x17
diff --git a/LayoutTests/platform/gtk/fast/text/whitespace/025-expected.png b/LayoutTests/platform/gtk/fast/text/whitespace/025-expected.png
index 755cb84..28148a2 100644
--- a/LayoutTests/platform/gtk/fast/text/whitespace/025-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/whitespace/025-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/whitespace/025-expected.txt b/LayoutTests/platform/gtk/fast/text/whitespace/025-expected.txt
index 208e3ba..c42dca8 100644
--- a/LayoutTests/platform/gtk/fast/text/whitespace/025-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/whitespace/025-expected.txt
@@ -3,11 +3,11 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderTable {TABLE} at (0,0) size 314x31
-        RenderTableSection {TBODY} at (0,0) size 314x31
-          RenderTableRow {TR} at (0,2) size 314x27
-            RenderTableCell {TD} at (2,2) size 310x27 [border: (2px solid #0000FF)] [r=0 c=0 rs=1 cs=1]
-              RenderBlock {DIV} at (3,3) size 304x21 [border: (2px solid #008000)]
+      RenderTable {TABLE} at (0,0) size 314x32
+        RenderTableSection {TBODY} at (0,0) size 314x32
+          RenderTableRow {TR} at (0,2) size 314x28
+            RenderTableCell {TD} at (2,2) size 310x28 [border: (2px solid #0000FF)] [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (3,3) size 304x22 [border: (2px solid #008000)]
                 RenderInline {NOBR} at (0,0) size 636x17
                   RenderText {#text} at (2,2) size 636x17
                     text run at (2,2) width 221: "This text should be all on one line. "
diff --git a/LayoutTests/platform/gtk/fast/text/whitespace/026-expected.png b/LayoutTests/platform/gtk/fast/text/whitespace/026-expected.png
index 39333a8..673b61b 100644
--- a/LayoutTests/platform/gtk/fast/text/whitespace/026-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/whitespace/026-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/whitespace/026-expected.txt b/LayoutTests/platform/gtk/fast/text/whitespace/026-expected.txt
index 15a9cae..10b0e9a 100644
--- a/LayoutTests/platform/gtk/fast/text/whitespace/026-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/whitespace/026-expected.txt
@@ -3,13 +3,13 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderTable {TABLE} at (0,0) size 784x17
-        RenderTableSection {TBODY} at (0,0) size 784x17
-          RenderTableRow {TR} at (0,0) size 784x17
-            RenderTableCell {TD} at (0,0) size 4x17 [r=0 c=0 rs=1 cs=1]
+      RenderTable {TABLE} at (0,0) size 784x18
+        RenderTableSection {TBODY} at (0,0) size 784x18
+          RenderTableRow {TR} at (0,0) size 784x18
+            RenderTableCell {TD} at (0,0) size 4x18 [r=0 c=0 rs=1 cs=1]
               RenderInline {B} at (0,0) size 4x17
                 RenderText {#text} at (0,0) size 4x17
                   text run at (0,0) width 4: "\x{B7}"
-            RenderTableCell {TD} at (4,0) size 780x17 [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (4,0) size 780x18 [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (0,0) size 388x17
                 text run at (0,0) width 388: "There should be space between the bullet and this line of text."
diff --git a/LayoutTests/platform/gtk/fast/text/whitespace/027-expected.png b/LayoutTests/platform/gtk/fast/text/whitespace/027-expected.png
index ec9ccc0..ecffa61 100644
--- a/LayoutTests/platform/gtk/fast/text/whitespace/027-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/whitespace/027-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/whitespace/027-expected.txt b/LayoutTests/platform/gtk/fast/text/whitespace/027-expected.txt
index 68e2a9e..0db14a1 100644
--- a/LayoutTests/platform/gtk/fast/text/whitespace/027-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/whitespace/027-expected.txt
@@ -3,54 +3,54 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderTable {TABLE} at (0,0) size 784x197
-        RenderTableSection {TBODY} at (0,0) size 784x197
-          RenderTableRow {TR} at (0,2) size 784x193
-            RenderTableCell {TD} at (2,2) size 81x193 [r=0 c=0 rs=1 cs=1]
-              RenderBlock (floating) {DIV} at (1,1) size 79x191 [border: (2px solid #FF0000)]
-                RenderText {#text} at (2,2) size 75x187
+      RenderTable {TABLE} at (0,0) size 784x208
+        RenderTableSection {TBODY} at (0,0) size 784x208
+          RenderTableRow {TR} at (0,2) size 784x204
+            RenderTableCell {TD} at (2,2) size 81x204 [r=0 c=0 rs=1 cs=1]
+              RenderBlock (floating) {DIV} at (1,1) size 79x202 [border: (2px solid #FF0000)]
+                RenderText {#text} at (2,2) size 75x197
                   text run at (2,2) width 51: "Here-is-"
-                  text run at (2,19) width 68: "some-info-"
-                  text run at (2,36) width 59: "from-the-"
-                  text run at (2,53) width 73: "complaints-"
-                  text run at (2,70) width 75: "department-"
-                  text run at (2,87) width 68: "some-info-"
-                  text run at (2,104) width 59: "from-the-"
-                  text run at (2,121) width 73: "complaints-"
-                  text run at (2,138) width 75: "department-"
-                  text run at (2,155) width 68: "some-info-"
-                  text run at (2,172) width 54: "from-the"
-            RenderTableCell {TD} at (85,97) size 697x3 [r=0 c=1 rs=1 cs=1]
-      RenderTable {TABLE} at (0,197) size 784x197
-        RenderTableSection {TBODY} at (0,0) size 784x197
-          RenderTableRow {TR} at (0,2) size 784x193
-            RenderTableCell {TD} at (2,2) size 76x193 [r=0 c=0 rs=1 cs=1]
-              RenderBlock (floating) {DIV} at (1,1) size 74x191 [border: (2px solid #FF0000)]
-                RenderText {#text} at (2,2) size 70x187
+                  text run at (2,20) width 68: "some-info-"
+                  text run at (2,38) width 59: "from-the-"
+                  text run at (2,56) width 73: "complaints-"
+                  text run at (2,74) width 75: "department-"
+                  text run at (2,92) width 68: "some-info-"
+                  text run at (2,110) width 59: "from-the-"
+                  text run at (2,128) width 73: "complaints-"
+                  text run at (2,146) width 75: "department-"
+                  text run at (2,164) width 68: "some-info-"
+                  text run at (2,182) width 54: "from-the"
+            RenderTableCell {TD} at (85,103) size 697x2 [r=0 c=1 rs=1 cs=1]
+      RenderTable {TABLE} at (0,208) size 784x208
+        RenderTableSection {TBODY} at (0,0) size 784x208
+          RenderTableRow {TR} at (0,2) size 784x204
+            RenderTableCell {TD} at (2,2) size 76x204 [r=0 c=0 rs=1 cs=1]
+              RenderBlock (floating) {DIV} at (1,1) size 74x202 [border: (2px solid #FF0000)]
+                RenderText {#text} at (2,2) size 70x197
                   text run at (2,2) width 45: "Here is"
-                  text run at (2,19) width 62: "some info"
-                  text run at (2,36) width 53: "from the"
-                  text run at (2,53) width 68: "complaints"
-                  text run at (2,70) width 70: "department"
-                  text run at (2,87) width 63: "some-info"
-                  text run at (2,104) width 53: "from the"
-                  text run at (2,121) width 68: "complaints"
-                  text run at (2,138) width 70: "department"
-                  text run at (2,155) width 62: "some info"
-                  text run at (2,172) width 53: "from the"
-            RenderTableCell {TD} at (80,97) size 702x3 [r=0 c=1 rs=1 cs=1]
-      RenderTable {TABLE} at (0,394) size 784x63 [border: (2px outset #808080)]
-        RenderTableSection {TBODY} at (2,2) size 780x59
-          RenderTableRow {TR} at (0,2) size 780x55
-            RenderTableCell {TD} at (2,2) size 573x55 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+                  text run at (2,20) width 62: "some info"
+                  text run at (2,38) width 53: "from the"
+                  text run at (2,56) width 68: "complaints"
+                  text run at (2,74) width 70: "department"
+                  text run at (2,92) width 63: "some-info"
+                  text run at (2,110) width 53: "from the"
+                  text run at (2,128) width 68: "complaints"
+                  text run at (2,146) width 70: "department"
+                  text run at (2,164) width 62: "some info"
+                  text run at (2,182) width 53: "from the"
+            RenderTableCell {TD} at (80,103) size 702x2 [r=0 c=1 rs=1 cs=1]
+      RenderTable {TABLE} at (0,416) size 784x66 [border: (2px outset #808080)]
+        RenderTableSection {TBODY} at (2,2) size 780x62
+          RenderTableRow {TR} at (0,2) size 780x58
+            RenderTableCell {TD} at (2,2) size 573x58 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 131x17
                 text run at (2,2) width 131: "This is a test to see if"
-              RenderInline {SPAN} at (0,0) size 569x51
-                RenderText {#text} at (133,2) size 569x51
+              RenderInline {SPAN} at (0,0) size 569x53
+                RenderText {#text} at (133,2) size 569x53
                   text run at (133,2) width 102: "this is computed"
                   text run at (235,2) width 0: " "
-                  text run at (2,19) width 569: "correctly.  In particular, we have a really long line here that could throw off the min-width."
-                  text run at (571,19) width 0: " "
-                  text run at (2,36) width 30: "Is it?"
+                  text run at (2,20) width 569: "correctly.  In particular, we have a really long line here that could throw off the min-width."
+                  text run at (571,20) width 0: " "
+                  text run at (2,38) width 30: "Is it?"
               RenderText {#text} at (0,0) size 0x0
-            RenderTableCell {TD} at (577,27) size 201x5 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (577,29) size 201x4 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
diff --git a/LayoutTests/platform/gtk/fast/text/whitespace/030-expected.png b/LayoutTests/platform/gtk/fast/text/whitespace/030-expected.png
index 43a4544..6f4a53e 100644
--- a/LayoutTests/platform/gtk/fast/text/whitespace/030-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/whitespace/030-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/whitespace/030-expected.txt b/LayoutTests/platform/gtk/fast/text/whitespace/030-expected.txt
index 81a29ac..d4054c4 100644
--- a/LayoutTests/platform/gtk/fast/text/whitespace/030-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/whitespace/030-expected.txt
@@ -1,12 +1,12 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x91
-  RenderBlock {HTML} at (0,0) size 800x91
-    RenderBody {BODY} at (8,13) size 784x70
+layer at (0,0) size 800x93
+  RenderBlock {HTML} at (0,0) size 800x93
+    RenderBody {BODY} at (8,13) size 784x72
       RenderBlock {PRE} at (0,0) size 784x19 [border: (2px solid #008000)]
         RenderText {#text} at (2,2) size 136x15
           text run at (2,2) width 136: "I am on one line."
-      RenderBlock {DIV} at (0,32) size 784x38 [border: (2px solid #008000)]
-        RenderText {#text} at (2,2) size 758x34
+      RenderBlock {DIV} at (0,32) size 784x40 [border: (2px solid #008000)]
+        RenderText {#text} at (2,2) size 758x35
           text run at (2,2) width 0: " "
-          text run at (2,19) width 758: "This div is two lines.  The newline right after the tag opened is significant and is honored by Firefox and Opera (and us)."
+          text run at (2,20) width 758: "This div is two lines.  The newline right after the tag opened is significant and is honored by Firefox and Opera (and us)."
diff --git a/LayoutTests/platform/gtk/fast/text/whitespace/nbsp-mode-and-linewraps-expected.png b/LayoutTests/platform/gtk/fast/text/whitespace/nbsp-mode-and-linewraps-expected.png
index 9f1b834..6fbeb0c 100644
--- a/LayoutTests/platform/gtk/fast/text/whitespace/nbsp-mode-and-linewraps-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/whitespace/nbsp-mode-and-linewraps-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/whitespace/nbsp-mode-and-linewraps-expected.txt b/LayoutTests/platform/gtk/fast/text/whitespace/nbsp-mode-and-linewraps-expected.txt
index ccda855..44013d2 100644
--- a/LayoutTests/platform/gtk/fast/text/whitespace/nbsp-mode-and-linewraps-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/whitespace/nbsp-mode-and-linewraps-expected.txt
@@ -3,12 +3,12 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-layer at (100,8) size 700x184
-  RenderBlock (positioned) {DIV} at (100,8) size 700x184 [border: (2px solid #FF0000)]
-    RenderText {#text} at (14,14) size 666x156
-      text run at (14,14) width 666: "This div is absolutely positioned to the left. All the spaces in this div"
-      text run at (14,40) width 643: "are replaced with non-breaking spaces, and the nbsp-mode for this"
-      text run at (14,66) width 615: "div is 'space', so when calculating line breaks, the non-breaking"
-      text run at (14,92) width 657: "spaces should be treated as normal spaces. If this isn't the case, then"
-      text run at (14,118) width 629: "all the text for this paragraph will be rendered in two lines, and a"
-      text run at (14,144) width 488: "horizontal scroll bar will appear along the bottom."
+layer at (100,8) size 700x196
+  RenderBlock (positioned) {DIV} at (100,8) size 700x196 [border: (2px solid #FF0000)]
+    RenderText {#text} at (14,15) size 666x166
+      text run at (14,15) width 666: "This div is absolutely positioned to the left. All the spaces in this div"
+      text run at (14,43) width 643: "are replaced with non-breaking spaces, and the nbsp-mode for this"
+      text run at (14,71) width 615: "div is 'space', so when calculating line breaks, the non-breaking"
+      text run at (14,99) width 657: "spaces should be treated as normal spaces. If this isn't the case, then"
+      text run at (14,127) width 629: "all the text for this paragraph will be rendered in two lines, and a"
+      text run at (14,155) width 488: "horizontal scroll bar will appear along the bottom."
diff --git a/LayoutTests/platform/gtk/fast/text/whitespace/nowrap-clear-float-expected.png b/LayoutTests/platform/gtk/fast/text/whitespace/nowrap-clear-float-expected.png
index 2511e0a..70df1ae 100644
--- a/LayoutTests/platform/gtk/fast/text/whitespace/nowrap-clear-float-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/whitespace/nowrap-clear-float-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/whitespace/nowrap-clear-float-expected.txt b/LayoutTests/platform/gtk/fast/text/whitespace/nowrap-clear-float-expected.txt
index bef23c2..a038d74 100644
--- a/LayoutTests/platform/gtk/fast/text/whitespace/nowrap-clear-float-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/whitespace/nowrap-clear-float-expected.txt
@@ -3,7 +3,7 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {DIV} at (0,0) size 200x117
+      RenderBlock {DIV} at (0,0) size 200x118
         RenderBlock (floating) {DIV} at (0,0) size 100x100 [bgcolor=#ADD8E6]
         RenderInline {SPAN} at (0,0) size 266x17
           RenderText {#text} at (0,100) size 266x17
diff --git a/LayoutTests/platform/gtk/fast/text/whitespace/pre-break-word-expected.png b/LayoutTests/platform/gtk/fast/text/whitespace/pre-break-word-expected.png
index 9fdf925..c70405d 100644
--- a/LayoutTests/platform/gtk/fast/text/whitespace/pre-break-word-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/whitespace/pre-break-word-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/whitespace/pre-break-word-expected.txt b/LayoutTests/platform/gtk/fast/text/whitespace/pre-break-word-expected.txt
index da34fa7..a077c54 100644
--- a/LayoutTests/platform/gtk/fast/text/whitespace/pre-break-word-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/whitespace/pre-break-word-expected.txt
@@ -3,12 +3,12 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {DIV} at (0,0) size 154x123 [border: (2px solid #FF0000)]
-        RenderText {#text} at (2,2) size 149x119
+      RenderBlock {DIV} at (0,0) size 154x130 [border: (2px solid #FF0000)]
+        RenderText {#text} at (2,2) size 149x125
           text run at (2,2) width 149: "Even though this div is "
-          text run at (2,19) width 149: "white-space pre, the tex"
-          text run at (2,36) width 145: "t inside should still wra"
-          text run at (2,53) width 145: "p to multiple lines beca"
-          text run at (2,70) width 147: "use of the word-wrap:b"
-          text run at (2,87) width 147: "reak-word CSS propert"
-          text run at (2,104) width 12: "y."
+          text run at (2,20) width 149: "white-space pre, the tex"
+          text run at (2,38) width 145: "t inside should still wra"
+          text run at (2,56) width 145: "p to multiple lines beca"
+          text run at (2,74) width 147: "use of the word-wrap:b"
+          text run at (2,92) width 147: "reak-word CSS propert"
+          text run at (2,110) width 12: "y."
diff --git a/LayoutTests/platform/gtk/fast/text/whitespace/pre-wrap-last-char-expected.png b/LayoutTests/platform/gtk/fast/text/whitespace/pre-wrap-last-char-expected.png
index ec8ca69..6ffe29b 100644
--- a/LayoutTests/platform/gtk/fast/text/whitespace/pre-wrap-last-char-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/whitespace/pre-wrap-last-char-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/whitespace/pre-wrap-last-char-expected.txt b/LayoutTests/platform/gtk/fast/text/whitespace/pre-wrap-last-char-expected.txt
index beec129..cc02d9e 100644
--- a/LayoutTests/platform/gtk/fast/text/whitespace/pre-wrap-last-char-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/whitespace/pre-wrap-last-char-expected.txt
@@ -3,22 +3,22 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x34
+      RenderBlock {P} at (0,0) size 784x36
         RenderText {#text} at (0,0) size 53x17
           text run at (0,0) width 53: "Test for "
-        RenderInline {I} at (0,0) size 781x34
+        RenderInline {I} at (0,0) size 781x35
           RenderInline {A} at (0,0) size 301x17 [color=#0000EE]
             RenderText {#text} at (53,0) size 301x17
               text run at (53,0) width 301: "http://bugs.webkit.org/show_bug.cgi?id=13072"
-          RenderText {#text} at (354,0) size 781x34
+          RenderText {#text} at (354,0) size 781x35
             text run at (354,0) width 4: " "
             text run at (358,0) width 423: "REGRESSION (r15617): white-space: pre-wrap breaks off the last"
-            text run at (0,17) width 160: "character of a wide word"
-        RenderText {#text} at (160,17) size 4x17
-          text run at (160,17) width 4: "."
-      RenderBlock {P} at (0,50) size 784x17
+            text run at (0,18) width 160: "character of a wide word"
+        RenderText {#text} at (160,18) size 4x17
+          text run at (160,18) width 4: "."
+      RenderBlock {P} at (0,52) size 784x18
         RenderText {#text} at (0,0) size 227x17
           text run at (0,0) width 227: "The following line should not wrap."
-      RenderBlock {DIV} at (0,83) size 150x17 [bgcolor=#D3D3D3]
+      RenderBlock {DIV} at (0,86) size 150x18 [bgcolor=#D3D3D3]
         RenderText {#text} at (0,0) size 188x17
           text run at (0,0) width 188: "abcdefghijklmnopqrstuvwxyz"
diff --git a/LayoutTests/platform/gtk/fast/text/whitespace/pre-wrap-line-test-expected.png b/LayoutTests/platform/gtk/fast/text/whitespace/pre-wrap-line-test-expected.png
index 5a817c6..708e6d4 100644
--- a/LayoutTests/platform/gtk/fast/text/whitespace/pre-wrap-line-test-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/whitespace/pre-wrap-line-test-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/whitespace/pre-wrap-line-test-expected.txt b/LayoutTests/platform/gtk/fast/text/whitespace/pre-wrap-line-test-expected.txt
index d038d28..91b45ea 100644
--- a/LayoutTests/platform/gtk/fast/text/whitespace/pre-wrap-line-test-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/whitespace/pre-wrap-line-test-expected.txt
@@ -3,15 +3,15 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderTable {TABLE} at (0,0) size 784x57
-        RenderTableSection {TBODY} at (0,0) size 784x57
-          RenderTableRow {TR} at (0,2) size 784x53
-            RenderTableCell {TD} at (2,2) size 780x53 [r=0 c=0 rs=1 cs=1]
-              RenderBlock {DIV} at (1,1) size 778x51
-                RenderText {#text} at (0,0) size 775x51
+      RenderTable {TABLE} at (0,0) size 784x60
+        RenderTableSection {TBODY} at (0,0) size 784x60
+          RenderTableRow {TR} at (0,2) size 784x56
+            RenderTableCell {TD} at (2,2) size 780x56 [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (1,1) size 778x54
+                RenderText {#text} at (0,0) size 775x53
                   text run at (0,0) width 771: "Three cheers    for OldVet and the letter he wrote to Senator Dodd (see above Comment).  We all need to be proactive and"
                   text run at (771,0) width 4: " "
-                  text run at (0,17) width 771: "contact our senators and representatives to let them know our strong feelings on this subject.  I would lose what little faith I"
-                  text run at (771,17) width 4: " "
-                  text run at (0,34) width 419: "have left in our government if they engineered a tax payer bailout. "
-                  text run at (419,34) width 0: " "
+                  text run at (0,18) width 771: "contact our senators and representatives to let them know our strong feelings on this subject.  I would lose what little faith I"
+                  text run at (771,18) width 4: " "
+                  text run at (0,36) width 419: "have left in our government if they engineered a tax payer bailout. "
+                  text run at (419,36) width 0: " "
diff --git a/LayoutTests/platform/gtk/fast/text/whitespace/pre-wrap-overflow-selection-expected.png b/LayoutTests/platform/gtk/fast/text/whitespace/pre-wrap-overflow-selection-expected.png
index 64f36af..bf39e9c 100644
--- a/LayoutTests/platform/gtk/fast/text/whitespace/pre-wrap-overflow-selection-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/whitespace/pre-wrap-overflow-selection-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/whitespace/pre-wrap-overflow-selection-expected.txt b/LayoutTests/platform/gtk/fast/text/whitespace/pre-wrap-overflow-selection-expected.txt
index 2f071dc..4eb30c5 100644
--- a/LayoutTests/platform/gtk/fast/text/whitespace/pre-wrap-overflow-selection-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/whitespace/pre-wrap-overflow-selection-expected.txt
@@ -3,24 +3,24 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x579
-      RenderBlock {P} at (0,0) size 784x34
+      RenderBlock {P} at (0,0) size 784x36
         RenderText {#text} at (0,0) size 253x17
           text run at (0,0) width 253: "This test checks for a regression against "
-        RenderInline {I} at (0,0) size 734x34
+        RenderInline {I} at (0,0) size 734x35
           RenderInline {A} at (0,0) size 348x17 [color=#0000EE]
             RenderText {#text} at (253,0) size 348x17
               text run at (253,0) width 348: "http://bugzilla.opendarwin.org/show_bug.cgi?id=5619"
-          RenderText {#text} at (601,0) size 734x34
+          RenderText {#text} at (601,0) size 734x35
             text run at (601,0) width 133: " CSS2: pre-wrap has"
-            text run at (0,17) width 177: "overflow/selection problems"
-        RenderText {#text} at (177,17) size 4x17
-          text run at (177,17) width 4: "."
-      RenderBlock {P} at (0,50) size 784x17
+            text run at (0,18) width 177: "overflow/selection problems"
+        RenderText {#text} at (177,18) size 4x17
+          text run at (177,18) width 4: "."
+      RenderBlock {P} at (0,52) size 784x18
         RenderText {#text} at (0,0) size 693x17
           text run at (0,0) width 693: "Both boxes should not have scroll bars. The selection should not spill out of the blue box to the right of \x{201C}text\x{201D}."
-      RenderBlock {HR} at (0,83) size 784x2 [border: (1px inset #000000)]
-      RenderBlock {HR} at (0,194) size 784x2 [border: (1px inset #000000)]
-      RenderBlock {PRE} at (0,209) size 108x83 [border: (4px solid #0000FF)]
+      RenderBlock {HR} at (0,86) size 784x2 [border: (1px inset #000000)]
+      RenderBlock {HR} at (0,197) size 784x2 [border: (1px inset #000000)]
+      RenderBlock {PRE} at (0,212) size 108x83 [border: (4px solid #0000FF)]
         RenderText {#text} at (4,4) size 100x75
           text run at (4,4) width 88: "This   text"
           text run at (92,4) width 12: "     "
@@ -32,8 +32,8 @@
           text run at (84,49) width 0: " "
           text run at (4,64) width 32: "box."
           text run at (36,64) width 0: " "
-layer at (8,106) size 108x83 clip at (12,110) size 100x75
-  RenderBlock {PRE} at (0,98) size 108x83 [border: (4px solid #A52A2A)]
+layer at (8,109) size 108x83 clip at (12,113) size 100x75
+  RenderBlock {PRE} at (0,101) size 108x83 [border: (4px solid #A52A2A)]
     RenderText {#text} at (4,4) size 100x75
       text run at (4,4) width 88: "This   text"
       text run at (92,4) width 12: "     "
diff --git a/LayoutTests/platform/gtk/fast/text/whitespace/pre-wrap-spaces-after-newline-expected.png b/LayoutTests/platform/gtk/fast/text/whitespace/pre-wrap-spaces-after-newline-expected.png
index 272a368..c4357fd 100644
--- a/LayoutTests/platform/gtk/fast/text/whitespace/pre-wrap-spaces-after-newline-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/whitespace/pre-wrap-spaces-after-newline-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/whitespace/pre-wrap-spaces-after-newline-expected.txt b/LayoutTests/platform/gtk/fast/text/whitespace/pre-wrap-spaces-after-newline-expected.txt
index ddb6d1d..17f7ee0 100644
--- a/LayoutTests/platform/gtk/fast/text/whitespace/pre-wrap-spaces-after-newline-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/whitespace/pre-wrap-spaces-after-newline-expected.txt
@@ -1,23 +1,23 @@
-layer at (0,0) size 785x644
+layer at (0,0) size 785x646
   RenderView at (0,0) size 785x600
-layer at (0,0) size 785x644
-  RenderBlock {HTML} at (0,0) size 785x644
-    RenderBody {BODY} at (8,8) size 769x623
-      RenderBlock {P} at (0,0) size 769x34
+layer at (0,0) size 785x646
+  RenderBlock {HTML} at (0,0) size 785x646
+    RenderBody {BODY} at (8,8) size 769x625
+      RenderBlock {P} at (0,0) size 769x36
         RenderText {#text} at (0,0) size 53x17
           text run at (0,0) width 53: "Test for "
-        RenderInline {I} at (0,0) size 735x34
+        RenderInline {I} at (0,0) size 735x35
           RenderInline {A} at (0,0) size 348x17 [color=#0000EE]
             RenderText {#text} at (53,0) size 348x17
               text run at (53,0) width 348: "http://bugzilla.opendarwin.org/show_bug.cgi?id=7216"
-          RenderText {#text} at (401,0) size 735x34
+          RenderText {#text} at (401,0) size 735x35
             text run at (401,0) width 4: " "
             text run at (405,0) width 330: "white-space: pre-wrap collapses leading whitespace"
-            text run at (0,17) width 124: "following a newline"
-        RenderText {#text} at (124,17) size 4x17
-          text run at (124,17) width 4: "."
-      RenderBlock {HR} at (0,50) size 769x2 [border: (1px inset #000000)]
-      RenderBlock {P} at (0,68) size 769x18
+            text run at (0,18) width 124: "following a newline"
+        RenderText {#text} at (124,18) size 4x17
+          text run at (124,18) width 4: "."
+      RenderBlock {HR} at (0,52) size 769x2 [border: (1px inset #000000)]
+      RenderBlock {P} at (0,70) size 769x18
         RenderText {#text} at (0,0) size 35x17
           text run at (0,0) width 35: "Here "
         RenderInline {CODE} at (0,0) size 24x15
@@ -30,12 +30,12 @@
             text run at (201,3) width 24: "foo"
         RenderText {#text} at (225,0) size 4x17
           text run at (225,0) width 4: ":"
-      RenderBlock {PRE} at (0,102) size 49x30 [bgcolor=#C0C0C0]
+      RenderBlock {PRE} at (0,104) size 49x30 [bgcolor=#C0C0C0]
         RenderText {#text} at (0,0) size 49x30
           text run at (0,0) width 24: "foo"
           text run at (24,0) width 25: "      "
           text run at (0,15) width 24: "bar"
-      RenderBlock {P} at (0,148) size 769x18
+      RenderBlock {P} at (0,150) size 769x18
         RenderText {#text} at (0,0) size 35x17
           text run at (0,0) width 35: "Here "
         RenderInline {CODE} at (0,0) size 24x15
@@ -43,45 +43,45 @@
             text run at (35,3) width 24: "bar"
         RenderText {#text} at (59,0) size 324x17
           text run at (59,0) width 324: " should be on the right hand side of the second line:"
-      RenderBlock {PRE} at (0,182) size 49x30 [bgcolor=#C0C0C0]
+      RenderBlock {PRE} at (0,184) size 49x30 [bgcolor=#C0C0C0]
         RenderText {#text} at (0,0) size 24x15
           text run at (0,0) width 24: "foo"
         RenderBR {BR} at (24,11) size 0x0
         RenderText {#text} at (0,15) size 48x15
           text run at (0,15) width 48: "   bar"
-      RenderBlock {PRE} at (0,225) size 49x30 [bgcolor=#C0C0C0]
+      RenderBlock {PRE} at (0,227) size 49x30 [bgcolor=#C0C0C0]
         RenderText {#text} at (0,0) size 49x15
           text run at (0,0) width 24: "foo"
           text run at (24,0) width 25: "    "
         RenderBR {BR} at (0,0) size 0x0
         RenderText {#text} at (0,15) size 48x15
           text run at (0,15) width 48: "   bar"
-      RenderBlock {PRE} at (0,268) size 49x30 [bgcolor=#C0C0C0]
+      RenderBlock {PRE} at (0,270) size 49x30 [bgcolor=#C0C0C0]
         RenderText {#text} at (0,0) size 48x30
           text run at (0,0) width 24: "foo"
           text run at (24,0) width 0: " "
           text run at (0,15) width 48: "   bar"
-      RenderBlock {PRE} at (0,311) size 49x30 [bgcolor=#C0C0C0]
+      RenderBlock {PRE} at (0,313) size 49x30 [bgcolor=#C0C0C0]
         RenderText {#text} at (0,0) size 48x30
           text run at (0,0) width 32: "foo "
           text run at (32,0) width 0: " "
           text run at (0,15) width 48: "   bar"
-      RenderBlock {PRE} at (0,354) size 49x30 [bgcolor=#C0C0C0]
+      RenderBlock {PRE} at (0,356) size 49x30 [bgcolor=#C0C0C0]
         RenderText {#text} at (0,0) size 48x30
           text run at (0,0) width 40: "foo  "
           text run at (40,0) width 0: " "
           text run at (0,15) width 48: "   bar"
-      RenderBlock {PRE} at (0,397) size 49x30 [bgcolor=#C0C0C0]
+      RenderBlock {PRE} at (0,399) size 49x30 [bgcolor=#C0C0C0]
         RenderText {#text} at (0,0) size 48x30
           text run at (0,0) width 48: "foo   "
           text run at (48,0) width 0: " "
           text run at (0,15) width 48: "   bar"
-      RenderBlock {PRE} at (0,440) size 49x30 [bgcolor=#C0C0C0]
+      RenderBlock {PRE} at (0,442) size 49x30 [bgcolor=#C0C0C0]
         RenderText {#text} at (0,0) size 64x30
           text run at (0,0) width 48: "foo   "
           text run at (48,0) width 16: "  "
           text run at (0,15) width 48: "   bar"
-      RenderBlock {P} at (0,486) size 769x18
+      RenderBlock {P} at (0,488) size 769x18
         RenderText {#text} at (0,0) size 35x17
           text run at (0,0) width 35: "Here "
         RenderInline {CODE} at (0,0) size 24x15
@@ -89,14 +89,14 @@
             text run at (35,3) width 24: "bar"
         RenderText {#text} at (59,0) size 309x17
           text run at (59,0) width 309: " should be on the right hand side of the third line:"
-      RenderBlock {PRE} at (0,520) size 49x45 [bgcolor=#C0C0C0]
+      RenderBlock {PRE} at (0,522) size 49x45 [bgcolor=#C0C0C0]
         RenderText {#text} at (0,0) size 24x15
           text run at (0,0) width 24: "foo"
         RenderBR {BR} at (24,11) size 0x0
         RenderText {#text} at (0,15) size 48x30
           text run at (0,15) width 0: " "
           text run at (0,30) width 48: "   bar"
-      RenderBlock {PRE} at (0,578) size 49x45 [bgcolor=#C0C0C0]
+      RenderBlock {PRE} at (0,580) size 49x45 [bgcolor=#C0C0C0]
         RenderText {#text} at (0,0) size 48x45
           text run at (0,0) width 24: "foo"
           text run at (24,0) width 8: " "
diff --git a/LayoutTests/platform/gtk/fast/text/whitespace/span-in-word-space-causes-overflow-expected.png b/LayoutTests/platform/gtk/fast/text/whitespace/span-in-word-space-causes-overflow-expected.png
index 8d67dbf..e634b31 100644
--- a/LayoutTests/platform/gtk/fast/text/whitespace/span-in-word-space-causes-overflow-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/whitespace/span-in-word-space-causes-overflow-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/whitespace/span-in-word-space-causes-overflow-expected.txt b/LayoutTests/platform/gtk/fast/text/whitespace/span-in-word-space-causes-overflow-expected.txt
index ccb96ae..4a7dd71 100644
--- a/LayoutTests/platform/gtk/fast/text/whitespace/span-in-word-space-causes-overflow-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/whitespace/span-in-word-space-causes-overflow-expected.txt
@@ -1,13 +1,13 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x50
-  RenderBlock {HTML} at (0,0) size 800x50
-    RenderBody {BODY} at (8,8) size 784x34
-      RenderBlock {DIV} at (0,0) size 200x34 [bgcolor=#FFFF00]
+layer at (0,0) size 800x52
+  RenderBlock {HTML} at (0,0) size 800x52
+    RenderBody {BODY} at (8,8) size 784x36
+      RenderBlock {DIV} at (0,0) size 200x36 [bgcolor=#FFFF00]
         RenderText {#text} at (0,0) size 151x17
           text run at (0,0) width 151: "Overflow should "
         RenderInline {SPAN} at (0,0) size 20x17
           RenderText {#text} at (151,0) size 20x17
             text run at (151,0) width 20: "not"
-        RenderText {#text} at (0,17) size 151x17
-          text run at (0,17) width 151: "even be tolerated."
+        RenderText {#text} at (0,18) size 151x17
+          text run at (0,18) width 151: "even be tolerated."
diff --git a/LayoutTests/platform/gtk/fast/text/wide-zero-width-space-expected.png b/LayoutTests/platform/gtk/fast/text/wide-zero-width-space-expected.png
index 22f4521..59e96fd 100644
--- a/LayoutTests/platform/gtk/fast/text/wide-zero-width-space-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/wide-zero-width-space-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/wide-zero-width-space-expected.txt b/LayoutTests/platform/gtk/fast/text/wide-zero-width-space-expected.txt
index acf75d6a..a12c1e3 100644
--- a/LayoutTests/platform/gtk/fast/text/wide-zero-width-space-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/wide-zero-width-space-expected.txt
@@ -3,7 +3,7 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x17
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 53x17
           text run at (0,0) width 53: "Test for "
         RenderInline {I} at (0,0) size 601x17
@@ -15,15 +15,15 @@
             text run at (358,0) width 296: "Helvetica zero-width space has non-zero width"
         RenderText {#text} at (654,0) size 4x17
           text run at (654,0) width 4: "."
-      RenderBlock {P} at (0,33) size 784x17
+      RenderBlock {P} at (0,34) size 784x18
         RenderText {#text} at (0,0) size 268x17
           text run at (0,0) width 268: "The following lines should all be identical."
-      RenderBlock {DIV} at (0,66) size 784x41
+      RenderBlock {DIV} at (0,68) size 784x41
         RenderText {#text} at (0,0) size 386x41
           text run at (0,0) width 386: "Lor\x{E9}m\x{200B}ipsum\x{200E}dolor\x{1F}sit"
-      RenderBlock {DIV} at (0,107) size 784x41
+      RenderBlock {DIV} at (0,109) size 784x41
         RenderText {#text} at (0,0) size 386x41
           text run at (0,0) width 386: "Lore\x{301}m\x{200B}ipsum\x{200E}dolor\x{1F}sit"
-      RenderBlock {DIV} at (0,148) size 784x41
+      RenderBlock {DIV} at (0,150) size 784x41
         RenderText {#text} at (0,0) size 386x41
           text run at (0,0) width 386: "Lor\x{E9}mipsumdolorsit"
diff --git a/LayoutTests/platform/gtk/fast/text/word-break-expected.png b/LayoutTests/platform/gtk/fast/text/word-break-expected.png
index 157faa8..b5c20e3 100644
--- a/LayoutTests/platform/gtk/fast/text/word-break-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/word-break-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/word-break-expected.txt b/LayoutTests/platform/gtk/fast/text/word-break-expected.txt
index ed4474e..46b7f05 100644
--- a/LayoutTests/platform/gtk/fast/text/word-break-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/word-break-expected.txt
@@ -1,12 +1,12 @@
-layer at (0,0) size 785x998
+layer at (0,0) size 785x1016
   RenderView at (0,0) size 785x600
-layer at (0,0) size 785x998
-  RenderBlock {HTML} at (0,0) size 785x998
-    RenderBody {BODY} at (8,8) size 769x982
-      RenderBlock (anonymous) at (0,0) size 769x17
+layer at (0,0) size 785x1016
+  RenderBlock {HTML} at (0,0) size 785x1016
+    RenderBody {BODY} at (8,8) size 769x1000
+      RenderBlock (anonymous) at (0,0) size 769x18
         RenderText {#text} at (0,0) size 683x17
           text run at (0,0) width 683: "This example tests that word-break properly shrinks a cell to one character per line when it is set to break-all."
-      RenderTable {TABLE} at (0,17) size 769x104 [border: (1px outset #808080)]
+      RenderTable {TABLE} at (0,18) size 769x104 [border: (1px outset #808080)]
         RenderTableSection {TBODY} at (1,1) size 767x102
           RenderTableRow {TR} at (0,0) size 767x102
             RenderTableCell {TD} at (0,0) size 20x102 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
@@ -20,21 +20,21 @@
             RenderTableCell {TD} at (20,37) size 747x28 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (6,6) size 168x16
                 text run at (6,7) width 168: "This cell should grow"
-      RenderBlock (anonymous) at (0,121) size 769x34
+      RenderBlock (anonymous) at (0,122) size 769x36
         RenderBR {BR} at (0,0) size 0x17
-        RenderText {#text} at (0,17) size 430x17
-          text run at (0,17) width 430: "This test checks that word-break is ignored when white-space is pre."
-      RenderBlock {PRE} at (0,168) size 110x25 [border: (5px solid #000000)]
+        RenderText {#text} at (0,18) size 430x17
+          text run at (0,18) width 430: "This test checks that word-break is ignored when white-space is pre."
+      RenderBlock {PRE} at (0,171) size 110x25 [border: (5px solid #000000)]
         RenderText {#text} at (5,5) size 448x15
           text run at (5,5) width 448: "Thislongwordshouldnotgetbrokenbutshouldstickoutofthepre."
-      RenderBlock (anonymous) at (0,206) size 769x68
+      RenderBlock (anonymous) at (0,209) size 769x72
         RenderBR {BR} at (0,0) size 0x17
-        RenderText {#text} at (0,17) size 760x51
-          text run at (0,17) width 468: "The next two examples test our custom break-word value for word-break. "
-          text run at (468,17) width 292: "We should get the same results as break-all for"
-          text run at (0,34) width 751: "the first test, but we should break up the word in the second test (since our behavior matches word-wrap: break-word in"
-          text run at (0,51) width 63: "that case)."
-      RenderTable {TABLE} at (0,274) size 769x104 [border: (1px outset #808080)]
+        RenderText {#text} at (0,18) size 760x53
+          text run at (0,18) width 468: "The next two examples test our custom break-word value for word-break. "
+          text run at (468,18) width 292: "We should get the same results as break-all for"
+          text run at (0,36) width 751: "the first test, but we should break up the word in the second test (since our behavior matches word-wrap: break-word in"
+          text run at (0,54) width 63: "that case)."
+      RenderTable {TABLE} at (0,281) size 769x104 [border: (1px outset #808080)]
         RenderTableSection {TBODY} at (1,1) size 767x102
           RenderTableRow {TR} at (0,0) size 767x102
             RenderTableCell {TD} at (0,0) size 20x102 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
@@ -48,60 +48,60 @@
             RenderTableCell {TD} at (20,37) size 747x28 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (6,6) size 168x16
                 text run at (6,7) width 168: "This cell should grow"
-      RenderBlock (anonymous) at (0,378) size 769x17
+      RenderBlock (anonymous) at (0,385) size 769x18
         RenderBR {BR} at (0,0) size 0x17
-      RenderBlock {PRE} at (0,408) size 110x85 [border: (5px solid #000000)]
+      RenderBlock {PRE} at (0,416) size 110x85 [border: (5px solid #000000)]
         RenderText {#text} at (5,5) size 96x75
           text run at (5,5) width 96: "Thislongword"
           text run at (5,20) width 96: "shouldnotget"
           text run at (5,35) width 96: "brokenbutsho"
           text run at (5,50) width 96: "uldstickouto"
           text run at (5,65) width 64: "fthepre."
-      RenderBlock (anonymous) at (0,506) size 769x68
+      RenderBlock (anonymous) at (0,514) size 769x72
         RenderBR {BR} at (0,0) size 0x17
-        RenderText {#text} at (0,17) size 764x51
-          text run at (0,17) width 626: "This test makes sure floating and positioned elements do the right thing with word-break: break-all. "
-          text run at (626,17) width 129: "The minimum width"
-          text run at (0,34) width 299: "should be less than the containing block width. "
-          text run at (299,34) width 465: "The breaking should be \"dumb\" and just occur when the end of the line is"
-          text run at (0,51) width 20: "hit."
-      RenderBlock {DIV} at (0,574) size 304x49 [border: (2px solid #000000)]
+        RenderText {#text} at (0,18) size 764x53
+          text run at (0,18) width 626: "This test makes sure floating and positioned elements do the right thing with word-break: break-all. "
+          text run at (626,18) width 129: "The minimum width"
+          text run at (0,36) width 299: "should be less than the containing block width. "
+          text run at (299,36) width 465: "The breaking should be \"dumb\" and just occur when the end of the line is"
+          text run at (0,54) width 20: "hit."
+      RenderBlock {DIV} at (0,586) size 304x49 [border: (2px solid #000000)]
         RenderBlock (floating) {DIV} at (2,2) size 300x45
           RenderText {#text} at (0,0) size 296x45
             text run at (0,0) width 296: "Eventhoughthishasareallylongword itsh"
             text run at (0,15) width 296: "ouldnotstick out oftheenclosing300pxb"
             text run at (0,30) width 40: "lock."
         RenderBR {BR} at (302,2) size 0x15
-      RenderBlock (anonymous) at (0,623) size 769x17
+      RenderBlock (anonymous) at (0,635) size 769x18
         RenderBR {BR} at (0,0) size 0x17
-      RenderBlock (anonymous) at (0,744) size 769x68
+      RenderBlock (anonymous) at (0,757) size 769x72
         RenderBR {BR} at (0,0) size 0x17
-        RenderText {#text} at (0,17) size 735x51
-          text run at (0,17) width 644: "This test makes sure floating and positioned elements do the right thing with word-break: break-word. "
-          text run at (644,17) width 89: "The minimum"
-          text run at (0,34) width 339: "width should be less than the containing block width. "
-          text run at (339,34) width 396: "The breaking should be \"smart\" and be like word-wrap: break-"
-          text run at (0,51) width 569: "word, with words preferring to wrap first before allowing break opportunities within them."
-      RenderBlock {DIV} at (0,812) size 304x49 [border: (2px solid #000000)]
+        RenderText {#text} at (0,18) size 735x53
+          text run at (0,18) width 644: "This test makes sure floating and positioned elements do the right thing with word-break: break-word. "
+          text run at (644,18) width 89: "The minimum"
+          text run at (0,36) width 339: "width should be less than the containing block width. "
+          text run at (339,36) width 396: "The breaking should be \"smart\" and be like word-wrap: break-"
+          text run at (0,54) width 569: "word, with words preferring to wrap first before allowing break opportunities within them."
+      RenderBlock {DIV} at (0,829) size 304x49 [border: (2px solid #000000)]
         RenderBlock (floating) {DIV} at (2,2) size 300x45
           RenderText {#text} at (0,0) size 256x45
             text run at (0,0) width 256: "Eventhoughthishasareallylongword"
             text run at (0,15) width 160: "itshouldnotstick out"
             text run at (0,30) width 200: "oftheenclosing300pxblock."
         RenderBR {BR} at (302,2) size 0x15
-      RenderBlock (anonymous) at (0,861) size 769x17
+      RenderBlock (anonymous) at (0,878) size 769x18
         RenderBR {BR} at (0,0) size 0x17
-layer at (8,648) size 304x104
-  RenderBlock (relative positioned) {DIV} at (0,640) size 304x104 [border: (2px solid #000000)]
-layer at (10,650) size 300x45
+layer at (8,661) size 304x104
+  RenderBlock (relative positioned) {DIV} at (0,653) size 304x104 [border: (2px solid #000000)]
+layer at (10,663) size 300x45
   RenderBlock (positioned) {DIV} at (2,2) size 300x45
     RenderText {#text} at (0,0) size 296x45
       text run at (0,0) width 296: "Eventhoughthishasareallylongword itsh"
       text run at (0,15) width 296: "ouldnotstick out oftheenclosing300pxb"
       text run at (0,30) width 40: "lock."
-layer at (8,886) size 304x104
-  RenderBlock (relative positioned) {DIV} at (0,878) size 304x104 [border: (2px solid #000000)]
-layer at (10,888) size 300x45
+layer at (8,904) size 304x104
+  RenderBlock (relative positioned) {DIV} at (0,896) size 304x104 [border: (2px solid #000000)]
+layer at (10,906) size 300x45
   RenderBlock (positioned) {DIV} at (2,2) size 300x45
     RenderText {#text} at (0,0) size 256x45
       text run at (0,0) width 256: "Eventhoughthishasareallylongword"
diff --git a/LayoutTests/platform/gtk/fast/text/word-break-run-rounding-expected.png b/LayoutTests/platform/gtk/fast/text/word-break-run-rounding-expected.png
index eb147b5..6f223e0 100644
--- a/LayoutTests/platform/gtk/fast/text/word-break-run-rounding-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/word-break-run-rounding-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/word-break-run-rounding-expected.txt b/LayoutTests/platform/gtk/fast/text/word-break-run-rounding-expected.txt
index d9ad875..712805c 100644
--- a/LayoutTests/platform/gtk/fast/text/word-break-run-rounding-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/word-break-run-rounding-expected.txt
@@ -3,7 +3,7 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x17
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 59x17
           text run at (0,0) width 59: "Tests for "
         RenderInline {I} at (0,0) size 705x17
@@ -15,25 +15,25 @@
             text run at (364,0) width 400: "Run rounding makes word-break:break-all/word not functional"
         RenderText {#text} at (764,0) size 4x17
           text run at (764,0) width 4: "."
-      RenderBlock {P} at (0,33) size 784x17
+      RenderBlock {P} at (0,34) size 784x18
         RenderText {#text} at (0,0) size 306x17
           text run at (0,0) width 306: "Test that the preferred (maximum) width is right:"
-      RenderBlock (floating) {DIV} at (0,66) size 646x23 [border: (3px solid #000000)]
+      RenderBlock (floating) {DIV} at (0,68) size 646x24 [border: (3px solid #000000)]
         RenderText {#text} at (3,3) size 640x17
           text run at (3,3) width 640: "The black border should fit tightly around this one line of text with no space after the period."
-      RenderBlock (anonymous) at (0,66) size 784x23
+      RenderBlock (anonymous) at (0,68) size 784x24
         RenderBR {BR} at (646,0) size 0x17
-      RenderBlock {P} at (0,105) size 784x17
+      RenderBlock {P} at (0,108) size 784x18
         RenderText {#text} at (0,0) size 381x17
           text run at (0,0) width 381: "Test that text does not wrap too early due to rounding errors:"
-      RenderBlock {DIV} at (0,138) size 431x23 [border: (3px solid #000000)]
+      RenderBlock {DIV} at (0,142) size 431x24 [border: (3px solid #000000)]
         RenderText {#text} at (3,3) size 374x17
           text run at (3,3) width 374: "This text fits nicely on a single line of the given width."
-      RenderBlock {P} at (0,177) size 784x17
+      RenderBlock {P} at (0,182) size 784x18
         RenderText {#text} at (0,0) size 228x17
           text run at (0,0) width 228: "Test that text does not wrap too late:"
-      RenderBlock {DIV} at (0,210) size 597x40 [border: (3px solid #000000)]
-        RenderText {#text} at (3,3) size 591x34
+      RenderBlock {DIV} at (0,216) size 597x42 [border: (3px solid #000000)]
+        RenderText {#text} at (3,3) size 591x35
           text run at (3,3) width 418: "J u s t a b u n c h o f l e t t e r s h e r e , n o t h i n g t o s e e . "
           text run at (421,3) width 173: "Thisisonebigwordwhichi"
-          text run at (3,20) width 73: "sverylong."
+          text run at (3,21) width 73: "sverylong."
diff --git a/LayoutTests/platform/gtk/fast/text/word-break-soft-hyphen-expected.png b/LayoutTests/platform/gtk/fast/text/word-break-soft-hyphen-expected.png
index 5ad882f..69b1feb 100644
--- a/LayoutTests/platform/gtk/fast/text/word-break-soft-hyphen-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/word-break-soft-hyphen-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/word-break-soft-hyphen-expected.txt b/LayoutTests/platform/gtk/fast/text/word-break-soft-hyphen-expected.txt
index e36c11a..5733f40 100644
--- a/LayoutTests/platform/gtk/fast/text/word-break-soft-hyphen-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/word-break-soft-hyphen-expected.txt
@@ -3,23 +3,23 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x576
-      RenderBlock {P} at (0,0) size 784x34
+      RenderBlock {P} at (0,0) size 784x36
         RenderText {#text} at (0,0) size 53x17
           text run at (0,0) width 53: "Test for "
-        RenderInline {I} at (0,0) size 781x34
+        RenderInline {I} at (0,0) size 781x35
           RenderInline {A} at (0,0) size 301x17 [color=#0000EE]
             RenderText {#text} at (53,0) size 301x17
               text run at (53,0) width 301: "http://bugs.webkit.org/show_bug.cgi?id=15367"
-          RenderText {#text} at (354,0) size 781x34
+          RenderText {#text} at (354,0) size 781x35
             text run at (354,0) width 4: " "
             text run at (358,0) width 423: "Assertion failure inspecting a document including soft hyphen code"
-            text run at (0,17) width 41: "(0xad)"
-        RenderText {#text} at (41,17) size 4x17
-          text run at (41,17) width 4: "."
-      RenderBlock {P} at (0,50) size 784x17
+            text run at (0,18) width 41: "(0xad)"
+        RenderText {#text} at (41,18) size 4x17
+          text run at (41,18) width 4: "."
+      RenderBlock {P} at (0,52) size 784x18
         RenderText {#text} at (0,0) size 489x17
           text run at (0,0) width 489: "The following text should not wrap and the border should fit tightly around it."
-layer at (8,91) size 116x23
-  RenderBlock (positioned) {DIV} at (8,91) size 116x23 [border: (3px solid #000000)]
+layer at (8,94) size 116x24
+  RenderBlock (positioned) {DIV} at (8,94) size 116x24 [border: (3px solid #000000)]
     RenderText {#text} at (3,3) size 110x17
       text run at (3,3) width 110: "Two soft\x{AD}hyp\x{AD}hens"
diff --git a/LayoutTests/platform/gtk/fast/text/word-space-expected.png b/LayoutTests/platform/gtk/fast/text/word-space-expected.png
index c7d2fff..83630a4 100644
--- a/LayoutTests/platform/gtk/fast/text/word-space-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/word-space-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/word-space-expected.txt b/LayoutTests/platform/gtk/fast/text/word-space-expected.txt
index 89e0772..5d4c929 100644
--- a/LayoutTests/platform/gtk/fast/text/word-space-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/word-space-expected.txt
@@ -3,47 +3,47 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x576
-      RenderBlock {P} at (0,0) size 784x34
+      RenderBlock {P} at (0,0) size 784x36
         RenderText {#text} at (0,0) size 53x17
           text run at (0,0) width 53: "Test for "
-        RenderInline {I} at (0,0) size 758x34
+        RenderInline {I} at (0,0) size 758x35
           RenderInline {A} at (0,0) size 301x17 [color=#0000EE]
             RenderText {#text} at (53,0) size 301x17
               text run at (53,0) width 301: "http://bugs.webkit.org/show_bug.cgi?id=15259"
-          RenderText {#text} at (354,0) size 758x34
+          RenderText {#text} at (354,0) size 758x35
             text run at (354,0) width 4: " "
             text run at (358,0) width 400: "REGRESSION:Text overflows if a empty <td> is followed by a"
-            text run at (0,17) width 134: "<td align=\"center\">"
-        RenderText {#text} at (134,17) size 4x17
-          text run at (134,17) width 4: "."
-      RenderBlock {P} at (0,50) size 784x17
+            text run at (0,18) width 134: "<td align=\"center\">"
+        RenderText {#text} at (134,18) size 4x17
+          text run at (134,18) width 4: "."
+      RenderBlock {P} at (0,52) size 784x18
         RenderText {#text} at (0,0) size 261x17
           text run at (0,0) width 261: "The next 7 lines should all look the same."
-      RenderBlock (floating) {DIV} at (0,83) size 83x23 [border: (3px solid #000000)]
+      RenderBlock (floating) {DIV} at (0,86) size 83x24 [border: (3px solid #000000)]
         RenderText {#text} at (3,3) size 77x17
           text run at (3,3) width 77: "A B"
-      RenderBlock (floating) {DIV} at (0,106) size 83x23 [border: (3px solid #000000)]
+      RenderBlock (floating) {DIV} at (0,110) size 83x24 [border: (3px solid #000000)]
         RenderText {#text} at (3,3) size 77x17
           text run at (3,3) width 77: "A B"
-      RenderBlock (floating) {DIV} at (0,129) size 83x23 [border: (3px solid #000000)]
+      RenderBlock (floating) {DIV} at (0,134) size 83x24 [border: (3px solid #000000)]
         RenderInline {SPAN} at (0,0) size 12x17
           RenderText {#text} at (3,3) size 12x17
             text run at (3,3) width 12: "A"
         RenderText {#text} at (65,3) size 15x17
           text run at (65,3) width 15: " B"
-      RenderBlock (floating) {DIV} at (0,152) size 83x23 [border: (3px solid #000000)]
+      RenderBlock (floating) {DIV} at (0,158) size 83x24 [border: (3px solid #000000)]
         RenderInline {SPAN} at (0,0) size 12x17
           RenderText {#text} at (3,3) size 12x17
             text run at (3,3) width 12: "A"
         RenderText {#text} at (65,3) size 15x17
           text run at (65,3) width 15: " B"
-      RenderBlock (floating) {DIV} at (0,175) size 83x23 [border: (3px solid #000000)]
+      RenderBlock (floating) {DIV} at (0,182) size 83x24 [border: (3px solid #000000)]
         RenderInline {SPAN} at (0,0) size 12x17
           RenderText {#text} at (3,3) size 12x17
             text run at (3,3) width 12: "A"
         RenderText {#text} at (65,3) size 15x17
           text run at (65,3) width 15: " B"
-      RenderBlock (floating) {DIV} at (0,198) size 83x23 [border: (3px solid #000000)]
+      RenderBlock (floating) {DIV} at (0,206) size 83x24 [border: (3px solid #000000)]
         RenderInline {SPAN} at (0,0) size 12x17
           RenderText {#text} at (3,3) size 12x17
             text run at (3,3) width 12: "A"
@@ -52,7 +52,7 @@
         RenderInline {SPAN} at (0,0) size 11x17
           RenderText {#text} at (69,3) size 11x17
             text run at (69,3) width 11: "B"
-      RenderBlock (floating) {DIV} at (0,221) size 83x23 [border: (3px solid #000000)]
+      RenderBlock (floating) {DIV} at (0,230) size 83x24 [border: (3px solid #000000)]
         RenderInline {SPAN} at (0,0) size 12x17
           RenderText {#text} at (3,3) size 12x17
             text run at (3,3) width 12: "A"
diff --git a/LayoutTests/platform/gtk/fast/text/zero-font-size-expected.png b/LayoutTests/platform/gtk/fast/text/zero-font-size-expected.png
index d70b6ba..6c65669 100644
--- a/LayoutTests/platform/gtk/fast/text/zero-font-size-expected.png
+++ b/LayoutTests/platform/gtk/fast/text/zero-font-size-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/text/zero-font-size-expected.txt b/LayoutTests/platform/gtk/fast/text/zero-font-size-expected.txt
index 31e99ac..89cf630 100644
--- a/LayoutTests/platform/gtk/fast/text/zero-font-size-expected.txt
+++ b/LayoutTests/platform/gtk/fast/text/zero-font-size-expected.txt
@@ -3,13 +3,13 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x34
-        RenderText {#text} at (0,0) size 771x34
+      RenderBlock {P} at (0,0) size 784x36
+        RenderText {#text} at (0,0) size 771x35
           text run at (0,0) width 771: "Test that text with 0px font size is not displayed, even if a non-zero minimum font size setting is specified. On success, this"
-          text run at (0,17) width 336: "paragraph should be the only text visible on the page."
-      RenderBlock {DIV} at (0,50) size 784x0 [color=#FF0000]
+          text run at (0,18) width 336: "paragraph should be the only text visible on the page."
+      RenderBlock {DIV} at (0,52) size 784x0 [color=#FF0000]
         RenderText {#text} at (0,0) size 0x0
           text run at (0,0) width 0: "FAIL"
-      RenderBlock {DIV} at (0,50) size 784x0 [color=#FF0000]
+      RenderBlock {DIV} at (0,52) size 784x0 [color=#FF0000]
         RenderText {#text} at (0,0) size 0x0
           text run at (0,0) width 0: "FAIL"
diff --git a/LayoutTests/platform/gtk/fast/tokenizer/001-expected.png b/LayoutTests/platform/gtk/fast/tokenizer/001-expected.png
index 4243694..d5ee0a1 100644
--- a/LayoutTests/platform/gtk/fast/tokenizer/001-expected.png
+++ b/LayoutTests/platform/gtk/fast/tokenizer/001-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/tokenizer/001-expected.txt b/LayoutTests/platform/gtk/fast/tokenizer/001-expected.txt
index ce7cadfe..4e6d035 100644
--- a/LayoutTests/platform/gtk/fast/tokenizer/001-expected.txt
+++ b/LayoutTests/platform/gtk/fast/tokenizer/001-expected.txt
@@ -4,6 +4,6 @@
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x576
       RenderBlock {DIV} at (0,0) size 100x100 [bgcolor=#FF0000]
-      RenderBlock {P} at (0,116) size 784x17
+      RenderBlock {P} at (0,116) size 784x18
         RenderText {#text} at (0,0) size 254x17
           text run at (0,0) width 254: "there should be a red box above this text"
diff --git a/LayoutTests/platform/gtk/fast/tokenizer/003-expected.png b/LayoutTests/platform/gtk/fast/tokenizer/003-expected.png
index 822fb09d..abedf36 100644
--- a/LayoutTests/platform/gtk/fast/tokenizer/003-expected.png
+++ b/LayoutTests/platform/gtk/fast/tokenizer/003-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/tokenizer/003-expected.txt b/LayoutTests/platform/gtk/fast/tokenizer/003-expected.txt
index 13dab3a..c1502f4 100644
--- a/LayoutTests/platform/gtk/fast/tokenizer/003-expected.txt
+++ b/LayoutTests/platform/gtk/fast/tokenizer/003-expected.txt
@@ -4,8 +4,8 @@
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {DIV} at (0,0) size 100x100 [bgcolor=#FF0000]
-      RenderBlock {DIV} at (0,100) size 784x17
-        RenderBlock (anonymous) at (0,0) size 784x17
+      RenderBlock {DIV} at (0,100) size 784x18
+        RenderBlock (anonymous) at (0,0) size 784x18
           RenderText {#text} at (0,0) size 211x17
             text run at (0,0) width 211: "This should be below the red box"
-        RenderBlock {DIV} at (0,17) size 784x0
+        RenderBlock {DIV} at (0,18) size 784x0
diff --git a/LayoutTests/platform/gtk/fast/transforms/bounding-rect-zoom-expected.png b/LayoutTests/platform/gtk/fast/transforms/bounding-rect-zoom-expected.png
index b3398d1..38ca6b7 100644
--- a/LayoutTests/platform/gtk/fast/transforms/bounding-rect-zoom-expected.png
+++ b/LayoutTests/platform/gtk/fast/transforms/bounding-rect-zoom-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/transforms/bounding-rect-zoom-expected.txt b/LayoutTests/platform/gtk/fast/transforms/bounding-rect-zoom-expected.txt
index 51c2831..3d21197 100644
--- a/LayoutTests/platform/gtk/fast/transforms/bounding-rect-zoom-expected.txt
+++ b/LayoutTests/platform/gtk/fast/transforms/bounding-rect-zoom-expected.txt
@@ -3,22 +3,22 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (7,7) size 786x586
-      RenderBlock {P} at (0,0) size 786x30
+      RenderBlock {P} at (0,0) size 786x32
         RenderText {#text} at (0,0) size 303x15
           text run at (0,0) width 303: "Tests that these functions account for full page zoom."
         RenderBR {BR} at (303,12) size 0x0
-        RenderText {#text} at (0,15) size 176x15
-          text run at (0,15) width 176: "There should be no red visible."
-      RenderTable {TABLE} at (0,44) size 786x21
-        RenderTableSection {TBODY} at (0,0) size 786x21
-          RenderTableRow {TR} at (0,1) size 786x18
-            RenderTableCell {TD} at (1,1) size 183x18 [r=0 c=0 rs=1 cs=1]
+        RenderText {#text} at (0,16) size 176x15
+          text run at (0,16) width 176: "There should be no red visible."
+      RenderTable {TABLE} at (0,46) size 786x22
+        RenderTableSection {TBODY} at (0,0) size 786x22
+          RenderTableRow {TR} at (0,1) size 786x19
+            RenderTableCell {TD} at (1,1) size 183x19 [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (0,1) size 146x15
                 text run at (0,1) width 146: "getClientBoundingRect():"
               RenderText {#text} at (0,0) size 0x0
               RenderText {#text} at (0,0) size 0x0
               RenderText {#text} at (0,0) size 0x0
-            RenderTableCell {TD} at (185,1) size 599x18 [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (185,1) size 599x19 [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (0,1) size 96x15
                 text run at (0,1) width 96: "getClientRects():"
               RenderText {#text} at (0,0) size 0x0
@@ -28,8 +28,8 @@
   RenderBlock (positioned) {DIV} at (90,90) size 90x90 [bgcolor=#FF0000]
 layer at (90,90) size 90x90
   RenderBlock (positioned) {DIV} at (90,90) size 90x90 [bgcolor=#008000]
-layer at (9,198) size 35x15
-  RenderBlock (positioned) {DIV} at (9,198) size 35x15
+layer at (9,198) size 35x16
+  RenderBlock (positioned) {DIV} at (9,198) size 35x16
     RenderInline {SPAN} at (0,0) size 35x15 [color=#008000]
       RenderInline {B} at (0,0) size 35x15
         RenderText {#text} at (0,0) size 35x15
@@ -38,8 +38,8 @@
   RenderBlock (positioned) {DIV} at (270,90) size 90x90 [bgcolor=#FF0000]
 layer at (270,90) size 90x90
   RenderBlock (positioned) {DIV} at (270,90) size 90x90 [bgcolor=#008000]
-layer at (198,198) size 35x15
-  RenderBlock (positioned) {DIV} at (198,198) size 35x15
+layer at (198,198) size 35x16
+  RenderBlock (positioned) {DIV} at (198,198) size 35x16
     RenderInline {SPAN} at (0,0) size 35x15 [color=#008000]
       RenderInline {B} at (0,0) size 35x15
         RenderText {#text} at (0,0) size 35x15
diff --git a/LayoutTests/platform/gtk/fast/transforms/diamond-expected.png b/LayoutTests/platform/gtk/fast/transforms/diamond-expected.png
index 7f469cf..c7eabfa 100644
--- a/LayoutTests/platform/gtk/fast/transforms/diamond-expected.png
+++ b/LayoutTests/platform/gtk/fast/transforms/diamond-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/transforms/diamond-expected.txt b/LayoutTests/platform/gtk/fast/transforms/diamond-expected.txt
index ec13d33..639ef96 100644
--- a/LayoutTests/platform/gtk/fast/transforms/diamond-expected.txt
+++ b/LayoutTests/platform/gtk/fast/transforms/diamond-expected.txt
@@ -3,11 +3,11 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x576
-      RenderBlock {P} at (0,0) size 784x17
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 751x17
           text run at (0,0) width 229: "You should see three blocks below. "
           text run at (229,0) width 522: "The middle one should look like a diamond because it has been rotated 45 degrees."
-      RenderBlock (floating) {DIV} at (5,38) size 110x110 [bgcolor=#87CEEB] [border: (5px solid #000000)]
-      RenderBlock (floating) {DIV} at (245,38) size 110x110 [bgcolor=#87CEEB] [border: (5px solid #000000)]
-layer at (133,46) size 110x110
-  RenderBlock (floating) {DIV} at (125,38) size 110x110 [bgcolor=#87CEEB] [border: (5px solid #000000)]
+      RenderBlock (floating) {DIV} at (5,39) size 110x110 [bgcolor=#87CEEB] [border: (5px solid #000000)]
+      RenderBlock (floating) {DIV} at (245,39) size 110x110 [bgcolor=#87CEEB] [border: (5px solid #000000)]
+layer at (133,47) size 110x110
+  RenderBlock (floating) {DIV} at (125,39) size 110x110 [bgcolor=#87CEEB] [border: (5px solid #000000)]
diff --git a/LayoutTests/platform/gtk/fast/transforms/identity-matrix-expected.png b/LayoutTests/platform/gtk/fast/transforms/identity-matrix-expected.png
index 2cad63b..382a1a7 100644
--- a/LayoutTests/platform/gtk/fast/transforms/identity-matrix-expected.png
+++ b/LayoutTests/platform/gtk/fast/transforms/identity-matrix-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/transforms/identity-matrix-expected.txt b/LayoutTests/platform/gtk/fast/transforms/identity-matrix-expected.txt
index c502491..bf7bfe3 100644
--- a/LayoutTests/platform/gtk/fast/transforms/identity-matrix-expected.txt
+++ b/LayoutTests/platform/gtk/fast/transforms/identity-matrix-expected.txt
@@ -6,8 +6,8 @@
       RenderText {#text} at (0,0) size 250x17
         text run at (0,0) width 250: "The following divs should be identical: "
       RenderBR {BR} at (0,0) size 0x0
-      RenderBlock (floating) {DIV} at (5,22) size 110x110 [bgcolor=#87CEEB] [border: (5px solid #000000)]
+      RenderBlock (floating) {DIV} at (5,23) size 110x110 [bgcolor=#87CEEB] [border: (5px solid #000000)]
       RenderText {#text} at (0,0) size 0x0
       RenderText {#text} at (0,0) size 0x0
-layer at (133,30) size 110x110
-  RenderBlock (floating) {DIV} at (125,22) size 110x110 [bgcolor=#87CEEB] [border: (5px solid #000000)]
+layer at (133,31) size 110x110
+  RenderBlock (floating) {DIV} at (125,23) size 110x110 [bgcolor=#87CEEB] [border: (5px solid #000000)]
diff --git a/LayoutTests/platform/gtk/fast/transforms/overflow-with-transform-expected.png b/LayoutTests/platform/gtk/fast/transforms/overflow-with-transform-expected.png
index f0d08be..4e6b572 100644
--- a/LayoutTests/platform/gtk/fast/transforms/overflow-with-transform-expected.png
+++ b/LayoutTests/platform/gtk/fast/transforms/overflow-with-transform-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/transforms/overflow-with-transform-expected.txt b/LayoutTests/platform/gtk/fast/transforms/overflow-with-transform-expected.txt
index e36b24f..6565f5f 100644
--- a/LayoutTests/platform/gtk/fast/transforms/overflow-with-transform-expected.txt
+++ b/LayoutTests/platform/gtk/fast/transforms/overflow-with-transform-expected.txt
@@ -1,42 +1,42 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x49
-  RenderBlock {HTML} at (0,0) size 800x49
-    RenderBody {BODY} at (8,16) size 784x17
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x50
+  RenderBlock {HTML} at (0,0) size 800x50
+    RenderBody {BODY} at (8,16) size 784x18
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 318x17
           text run at (0,0) width 318: "Gray div should be clipped by overflow: scroll div"
-layer at (8,49) size 202x202 clip at (9,50) size 200x200 scrollHeight 516
-  RenderBlock (positioned) {DIV} at (8,49) size 202x202 [border: (1px solid #000000)]
-layer at (9,66) size 200x500 backgroundClip at (9,50) size 200x200 clip at (9,50) size 200x200
+layer at (8,50) size 202x202 clip at (9,51) size 200x200 scrollHeight 516
+  RenderBlock (positioned) {DIV} at (8,50) size 202x202 [border: (1px solid #000000)]
+layer at (9,67) size 200x500 backgroundClip at (9,51) size 200x200 clip at (9,51) size 200x200
   RenderBlock (relative positioned) {DIV} at (1,17) size 200x500 [bgcolor=#808080]
-    RenderBlock {P} at (0,0) size 200x102
-      RenderText {#text} at (0,0) size 200x102
+    RenderBlock {P} at (0,0) size 200x108
+      RenderText {#text} at (0,0) size 200x107
         text run at (0,0) width 189: "ihasdkas sdkha sjdkahk dahsd"
-        text run at (0,17) width 197: "jashd kashd kasdh aksd haskdh"
-        text run at (0,34) width 45: "aksd h "
-        text run at (45,34) width 138: "asfadjaskdh akdhaskd"
-        text run at (0,51) width 183: "haskd haskd haskd haskdhka"
-        text run at (0,68) width 116: "shdkasdh kas hdk "
-        text run at (116,68) width 84: "asd asd asdas"
-        text run at (0,85) width 33: "das d"
-    RenderBlock {P} at (0,118) size 200x102
-      RenderText {#text} at (0,0) size 200x102
+        text run at (0,18) width 197: "jashd kashd kasdh aksd haskdh"
+        text run at (0,36) width 45: "aksd h "
+        text run at (45,36) width 138: "asfadjaskdh akdhaskd"
+        text run at (0,54) width 183: "haskd haskd haskd haskdhka"
+        text run at (0,72) width 116: "shdkasdh kas hdk "
+        text run at (116,72) width 84: "asd asd asdas"
+        text run at (0,90) width 33: "das d"
+    RenderBlock {P} at (0,124) size 200x108
+      RenderText {#text} at (0,0) size 200x107
         text run at (0,0) width 189: "ihasdkas sdkha sjdkahk dahsd"
-        text run at (0,17) width 197: "jashd kashd kasdh aksd haskdh"
-        text run at (0,34) width 45: "aksd h "
-        text run at (45,34) width 138: "asfadjaskdh akdhaskd"
-        text run at (0,51) width 183: "haskd haskd haskd haskdhka"
-        text run at (0,68) width 116: "shdkasdh kas hdk "
-        text run at (116,68) width 84: "asd asd asdas"
-        text run at (0,85) width 33: "das d"
-    RenderBlock {P} at (0,236) size 200x102
-      RenderText {#text} at (0,0) size 200x102
+        text run at (0,18) width 197: "jashd kashd kasdh aksd haskdh"
+        text run at (0,36) width 45: "aksd h "
+        text run at (45,36) width 138: "asfadjaskdh akdhaskd"
+        text run at (0,54) width 183: "haskd haskd haskd haskdhka"
+        text run at (0,72) width 116: "shdkasdh kas hdk "
+        text run at (116,72) width 84: "asd asd asdas"
+        text run at (0,90) width 33: "das d"
+    RenderBlock {P} at (0,248) size 200x108
+      RenderText {#text} at (0,0) size 200x107
         text run at (0,0) width 189: "ihasdkas sdkha sjdkahk dahsd"
-        text run at (0,17) width 197: "jashd kashd kasdh aksd haskdh"
-        text run at (0,34) width 45: "aksd h "
-        text run at (45,34) width 138: "asfadjaskdh akdhaskd"
-        text run at (0,51) width 183: "haskd haskd haskd haskdhka"
-        text run at (0,68) width 116: "shdkasdh kas hdk "
-        text run at (116,68) width 84: "asd asd asdas"
-        text run at (0,85) width 33: "das d"
+        text run at (0,18) width 197: "jashd kashd kasdh aksd haskdh"
+        text run at (0,36) width 45: "aksd h "
+        text run at (45,36) width 138: "asfadjaskdh akdhaskd"
+        text run at (0,54) width 183: "haskd haskd haskd haskdhka"
+        text run at (0,72) width 116: "shdkasdh kas hdk "
+        text run at (116,72) width 84: "asd asd asdas"
+        text run at (0,90) width 33: "das d"
diff --git a/LayoutTests/platform/gtk/fast/transforms/skew-with-unitless-zero-expected.png b/LayoutTests/platform/gtk/fast/transforms/skew-with-unitless-zero-expected.png
index 4f07f95..2672c12 100644
--- a/LayoutTests/platform/gtk/fast/transforms/skew-with-unitless-zero-expected.png
+++ b/LayoutTests/platform/gtk/fast/transforms/skew-with-unitless-zero-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/transforms/skew-with-unitless-zero-expected.txt b/LayoutTests/platform/gtk/fast/transforms/skew-with-unitless-zero-expected.txt
index d5cd8df..0536702 100644
--- a/LayoutTests/platform/gtk/fast/transforms/skew-with-unitless-zero-expected.txt
+++ b/LayoutTests/platform/gtk/fast/transforms/skew-with-unitless-zero-expected.txt
@@ -3,8 +3,8 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x492
-      RenderBlock (anonymous) at (0,0) size 784x17
+      RenderBlock (anonymous) at (0,0) size 784x18
         RenderText {#text} at (0,0) size 497x17
           text run at (0,0) width 497: "In the example below you should a y-skewed block (45 degree angle of skew)."
-layer at (108,125) size 120x120
-  RenderBlock {DIV} at (100,117) size 120x120 [bgcolor=#87CEEB] [border: (10px solid #000000)]
+layer at (108,126) size 120x120
+  RenderBlock {DIV} at (100,118) size 120x120 [bgcolor=#87CEEB] [border: (10px solid #000000)]
diff --git a/LayoutTests/platform/gtk/fast/transforms/transform-on-inline-expected.png b/LayoutTests/platform/gtk/fast/transforms/transform-on-inline-expected.png
index dc6b9f6..1d898948 100644
--- a/LayoutTests/platform/gtk/fast/transforms/transform-on-inline-expected.png
+++ b/LayoutTests/platform/gtk/fast/transforms/transform-on-inline-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/transforms/transform-on-inline-expected.txt b/LayoutTests/platform/gtk/fast/transforms/transform-on-inline-expected.txt
index 3f6cc91..144ed38 100644
--- a/LayoutTests/platform/gtk/fast/transforms/transform-on-inline-expected.txt
+++ b/LayoutTests/platform/gtk/fast/transforms/transform-on-inline-expected.txt
@@ -3,7 +3,7 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x576
-      RenderBlock {P} at (0,0) size 784x17
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 29x17
           text run at (0,0) width 29: "The "
         RenderInline {SPAN} at (0,0) size 138x17
@@ -11,21 +11,21 @@
             text run at (29,0) width 138: "span in this paragraph"
         RenderText {#text} at (167,0) size 300x17
           text run at (167,0) width 300: " has a transform, which has no effect on inlines."
-      RenderBlock {P} at (0,33) size 784x17
+      RenderBlock {P} at (0,34) size 784x18
         RenderText {#text} at (0,0) size 29x17
           text run at (0,0) width 29: "The "
         RenderText {#text} at (167,0) size 616x17
           text run at (167,0) width 616: " has a transform, which has no effect on inlines. It also has opacity to throw it into a RenderLayer."
-      RenderBlock {P} at (0,66) size 784x17
+      RenderBlock {P} at (0,68) size 784x18
         RenderText {#text} at (0,0) size 29x17
           text run at (0,0) width 29: "The "
         RenderText {#text} at (167,0) size 542x17
           text run at (167,0) width 542: " has a transform and opacity, and is an inline-block. So it should respect the transform."
-layer at (8,41) size 138x17
+layer at (8,42) size 138x17
   RenderInline {SPAN} at (0,0) size 138x17
     RenderText {#text} at (29,0) size 138x17
       text run at (29,0) width 138: "span in this paragraph"
-layer at (37,74) size 138x17
-  RenderBlock {SPAN} at (29,0) size 138x17
+layer at (37,76) size 138x18
+  RenderBlock {SPAN} at (29,0) size 138x18
     RenderText {#text} at (0,0) size 138x17
       text run at (0,0) width 138: "span in this paragraph"
diff --git a/LayoutTests/platform/gtk/fast/transforms/transform-overflow-expected.png b/LayoutTests/platform/gtk/fast/transforms/transform-overflow-expected.png
index d14c42c..ff927ac 100644
--- a/LayoutTests/platform/gtk/fast/transforms/transform-overflow-expected.png
+++ b/LayoutTests/platform/gtk/fast/transforms/transform-overflow-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/transforms/transform-overflow-expected.txt b/LayoutTests/platform/gtk/fast/transforms/transform-overflow-expected.txt
index 48a39b1..f675e41 100644
--- a/LayoutTests/platform/gtk/fast/transforms/transform-overflow-expected.txt
+++ b/LayoutTests/platform/gtk/fast/transforms/transform-overflow-expected.txt
@@ -3,7 +3,7 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (0,0) size 800x584
-      RenderBlock {P} at (0,216) size 800x17
+      RenderBlock {P} at (0,216) size 800x18
         RenderText {#text} at (0,0) size 251x17
           text run at (0,0) width 251: "You should see one green square above"
 layer at (50,50) size 100x100
diff --git a/LayoutTests/platform/gtk/fast/transforms/transform-positioned-ancestor-expected.png b/LayoutTests/platform/gtk/fast/transforms/transform-positioned-ancestor-expected.png
index 3346404..aa5defc 100644
--- a/LayoutTests/platform/gtk/fast/transforms/transform-positioned-ancestor-expected.png
+++ b/LayoutTests/platform/gtk/fast/transforms/transform-positioned-ancestor-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/transforms/transform-positioned-ancestor-expected.txt b/LayoutTests/platform/gtk/fast/transforms/transform-positioned-ancestor-expected.txt
index 7aa7fdf..62e461a 100644
--- a/LayoutTests/platform/gtk/fast/transforms/transform-positioned-ancestor-expected.txt
+++ b/LayoutTests/platform/gtk/fast/transforms/transform-positioned-ancestor-expected.txt
@@ -1,21 +1,21 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x376
-  RenderBlock {HTML} at (0,0) size 800x376
-    RenderBody {BODY} at (8,16) size 784x352
-      RenderBlock {P} at (0,0) size 784x34
+layer at (0,0) size 800x378
+  RenderBlock {HTML} at (0,0) size 800x378
+    RenderBody {BODY} at (8,16) size 784x354
+      RenderBlock {P} at (0,0) size 784x36
         RenderText {#text} at (0,0) size 506x17
           text run at (0,0) width 506: "You should see a green box inside a gray box. If you see red, the test has failed. "
-        RenderInline {A} at (0,0) size 750x34 [color=#0000EE]
-          RenderText {#text} at (506,0) size 750x34
+        RenderInline {A} at (0,0) size 750x35 [color=#0000EE]
+          RenderText {#text} at (506,0) size 750x35
             text run at (506,0) width 244: "https://bugs.webkit.org/show_bug.cgi?"
-            text run at (0,17) width 61: "id=18885"
+            text run at (0,18) width 61: "id=18885"
         RenderText {#text} at (0,0) size 0x0
-layer at (8,66) size 302x302
-  RenderBlock (relative positioned) {DIV} at (0,50) size 302x302 [border: (1px solid #000000)]
-layer at (59,117) size 200x200
+layer at (8,68) size 302x302
+  RenderBlock (relative positioned) {DIV} at (0,52) size 302x302 [border: (1px solid #000000)]
+layer at (59,119) size 200x200
   RenderBlock {DIV} at (51,51) size 200x200 [bgcolor=#808080]
-layer at (109,167) size 100x100
+layer at (109,169) size 100x100
   RenderBlock (positioned) {DIV} at (50,50) size 100x100 [bgcolor=#FF0000]
-layer at (109,167) size 100x100
+layer at (109,169) size 100x100
   RenderBlock (positioned) {DIV} at (101,101) size 100x100 [bgcolor=#008000]
diff --git a/LayoutTests/platform/gtk/fast/transforms/transform-table-row-expected.png b/LayoutTests/platform/gtk/fast/transforms/transform-table-row-expected.png
index 67c22a3..964d68c 100644
--- a/LayoutTests/platform/gtk/fast/transforms/transform-table-row-expected.png
+++ b/LayoutTests/platform/gtk/fast/transforms/transform-table-row-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/transforms/transform-table-row-expected.txt b/LayoutTests/platform/gtk/fast/transforms/transform-table-row-expected.txt
index 70c3f67..6089b7a 100644
--- a/LayoutTests/platform/gtk/fast/transforms/transform-table-row-expected.txt
+++ b/LayoutTests/platform/gtk/fast/transforms/transform-table-row-expected.txt
@@ -1,30 +1,30 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x143
-  RenderBlock {HTML} at (0,0) size 800x143
-    RenderBody {BODY} at (8,16) size 784x119
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x148
+  RenderBlock {HTML} at (0,0) size 800x148
+    RenderBody {BODY} at (8,16) size 784x124
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 347x17
           text run at (0,0) width 347: "All of the table rows and cells below should be rotated."
-      RenderTable {TABLE} at (0,33) size 198x86
-        RenderTableSection {TBODY} at (0,0) size 198x86
-          RenderTableRow {TR} at (0,44) size 198x19
-          RenderTableRow {TR} at (0,65) size 198x19
-layer at (8,51) size 198x19
-  RenderTableRow {TR} at (0,2) size 198x19
-    RenderTableCell {TD} at (2,2) size 194x19 [r=0 c=0 rs=1 cs=1]
+      RenderTable {TABLE} at (0,34) size 198x90
+        RenderTableSection {TBODY} at (0,0) size 198x90
+          RenderTableRow {TR} at (0,46) size 198x20
+          RenderTableRow {TR} at (0,68) size 198x20
+layer at (8,52) size 198x20
+  RenderTableRow {TR} at (0,2) size 198x20
+    RenderTableCell {TD} at (2,2) size 194x20 [r=0 c=0 rs=1 cs=1]
       RenderText {#text} at (1,1) size 110x17
         text run at (1,1) width 110: "Transformed row"
-layer at (8,72) size 198x19
-  RenderTableRow {TR} at (0,23) size 198x19
-    RenderTableCell {TD} at (2,23) size 194x19 [r=1 c=0 rs=1 cs=1]
+layer at (8,74) size 198x20
+  RenderTableRow {TR} at (0,24) size 198x20
+    RenderTableCell {TD} at (2,24) size 194x20 [r=1 c=0 rs=1 cs=1]
       RenderText {#text} at (1,1) size 192x17
         text run at (1,1) width 192: "Transformed row with opacity"
-layer at (10,93) size 194x19
-  RenderTableCell {TD} at (2,44) size 194x19 [r=2 c=0 rs=1 cs=1]
+layer at (10,96) size 194x20
+  RenderTableCell {TD} at (2,46) size 194x20 [r=2 c=0 rs=1 cs=1]
     RenderText {#text} at (1,1) size 107x17
       text run at (1,1) width 107: "Transformed cell"
-layer at (10,114) size 194x19
-  RenderTableCell {TD} at (2,65) size 194x19 [r=3 c=0 rs=1 cs=1]
+layer at (10,118) size 194x20
+  RenderTableCell {TD} at (2,68) size 194x20 [r=3 c=0 rs=1 cs=1]
     RenderText {#text} at (1,1) size 189x17
       text run at (1,1) width 189: "Transformed cell with opacity"
diff --git a/LayoutTests/platform/gtk/fast/transforms/transformed-caret-expected.png b/LayoutTests/platform/gtk/fast/transforms/transformed-caret-expected.png
index daeae91..1ec3b7e 100644
--- a/LayoutTests/platform/gtk/fast/transforms/transformed-caret-expected.png
+++ b/LayoutTests/platform/gtk/fast/transforms/transformed-caret-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/transforms/transformed-caret-expected.txt b/LayoutTests/platform/gtk/fast/transforms/transformed-caret-expected.txt
index 10d34fc..c311953 100644
--- a/LayoutTests/platform/gtk/fast/transforms/transformed-caret-expected.txt
+++ b/LayoutTests/platform/gtk/fast/transforms/transformed-caret-expected.txt
@@ -1,17 +1,17 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x412
-  RenderBlock {HTML} at (0,0) size 800x412
-    RenderBody {BODY} at (8,16) size 784x316
-      RenderBlock {P} at (0,0) size 784x34
+layer at (0,0) size 800x414
+  RenderBlock {HTML} at (0,0) size 800x414
+    RenderBody {BODY} at (8,16) size 784x318
+      RenderBlock {P} at (0,0) size 784x36
         RenderText {#text} at (0,0) size 362x17
           text run at (0,0) width 362: "The caret should render correctly in transformed elements"
         RenderBR {BR} at (362,14) size 0x0
         RenderInline {A} at (0,0) size 305x17 [color=#0000EE]
-          RenderText {#text} at (0,17) size 305x17
-            text run at (0,17) width 305: "https://bugs.webkit.org/show_bug.cgi?id=15671"
-layer at (88,130) size 302x202
-  RenderBlock {DIV} at (80,114) size 302x202 [border: (1px solid #000000)]
-    RenderText {#text} at (1,1) size 174x88
-      text run at (1,1) width 174: "Caret"
+          RenderText {#text} at (0,18) size 305x17
+            text run at (0,18) width 305: "https://bugs.webkit.org/show_bug.cgi?id=15671"
+layer at (88,132) size 302x202
+  RenderBlock {DIV} at (80,116) size 302x202 [border: (1px solid #000000)]
+    RenderText {#text} at (1,3) size 174x88
+      text run at (1,3) width 174: "Caret"
 caret: position 6 of child 0 {#text} of child 3 {DIV} of body
diff --git a/LayoutTests/platform/gtk/fast/transforms/transformed-document-element-expected.png b/LayoutTests/platform/gtk/fast/transforms/transformed-document-element-expected.png
index bd4278a..4007aa2 100644
--- a/LayoutTests/platform/gtk/fast/transforms/transformed-document-element-expected.png
+++ b/LayoutTests/platform/gtk/fast/transforms/transformed-document-element-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/transforms/transformed-document-element-expected.txt b/LayoutTests/platform/gtk/fast/transforms/transformed-document-element-expected.txt
index 70edae4..b13abae 100644
--- a/LayoutTests/platform/gtk/fast/transforms/transformed-document-element-expected.txt
+++ b/LayoutTests/platform/gtk/fast/transforms/transformed-document-element-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x49
-  RenderBlock {HTML} at (0,0) size 800x49
-    RenderBody {BODY} at (8,16) size 784x17 [bgcolor=#808080]
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x50
+  RenderBlock {HTML} at (0,0) size 800x50
+    RenderBody {BODY} at (8,16) size 784x18 [bgcolor=#808080]
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 553x17
           text run at (0,0) width 553: "The portions of the view exposed by the transformed document should be painted white"
diff --git a/LayoutTests/platform/gtk/fast/transforms/transformed-focused-text-input-expected.png b/LayoutTests/platform/gtk/fast/transforms/transformed-focused-text-input-expected.png
index 5a9a09a..9899bd9 100644
--- a/LayoutTests/platform/gtk/fast/transforms/transformed-focused-text-input-expected.png
+++ b/LayoutTests/platform/gtk/fast/transforms/transformed-focused-text-input-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/transforms/transformed-focused-text-input-expected.txt b/LayoutTests/platform/gtk/fast/transforms/transformed-focused-text-input-expected.txt
index e547f02..1989b0c 100644
--- a/LayoutTests/platform/gtk/fast/transforms/transformed-focused-text-input-expected.txt
+++ b/LayoutTests/platform/gtk/fast/transforms/transformed-focused-text-input-expected.txt
@@ -3,10 +3,10 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-layer at (8,8) size 784x27
-  RenderBlock {DIV} at (0,0) size 784x27
-    RenderTextControl {INPUT} at (2,2) size 191x23 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+layer at (8,8) size 784x28
+  RenderBlock {DIV} at (0,0) size 784x28
+    RenderTextControl {INPUT} at (2,2) size 191x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
     RenderText {#text} at (0,0) size 0x0
-layer at (13,13) size 185x17
-  RenderBlock {DIV} at (3,3) size 185x17
+layer at (13,13) size 185x18
+  RenderBlock {DIV} at (3,3) size 185x18
 caret: position 0 of child 0 {DIV} of {#document-fragment} of child 1 {INPUT} of child 1 {DIV} of body
diff --git a/LayoutTests/platform/gtk/fast/transforms/transforms-with-opacity-expected.png b/LayoutTests/platform/gtk/fast/transforms/transforms-with-opacity-expected.png
index 01ffbef..b2208b6 100644
--- a/LayoutTests/platform/gtk/fast/transforms/transforms-with-opacity-expected.png
+++ b/LayoutTests/platform/gtk/fast/transforms/transforms-with-opacity-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/transforms/transforms-with-opacity-expected.txt b/LayoutTests/platform/gtk/fast/transforms/transforms-with-opacity-expected.txt
index 9553160..0979cfc 100644
--- a/LayoutTests/platform/gtk/fast/transforms/transforms-with-opacity-expected.txt
+++ b/LayoutTests/platform/gtk/fast/transforms/transforms-with-opacity-expected.txt
@@ -3,12 +3,12 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock (anonymous) at (0,0) size 784x17
+      RenderBlock (anonymous) at (0,0) size 784x18
         RenderText {#text} at (0,0) size 750x17
           text run at (0,0) width 750: "In the example below you should see three blocks right next to one another, and they should all be partially transparent."
-layer at (8,25) size 120x120
-  RenderBlock {DIV} at (0,17) size 120x120 [bgcolor=#87CEEB] [border: (10px solid #000000)]
-layer at (18,35) size 120x120
+layer at (8,26) size 120x120
+  RenderBlock {DIV} at (0,18) size 120x120 [bgcolor=#87CEEB] [border: (10px solid #000000)]
+layer at (18,36) size 120x120
   RenderBlock {DIV} at (10,10) size 120x120 [border: (10px solid #000000)]
-layer at (28,45) size 120x120
+layer at (28,46) size 120x120
   RenderBlock {DIV} at (10,10) size 120x120 [border: (10px solid #000000)]
diff --git a/LayoutTests/platform/gtk/fast/transforms/transforms-with-zoom-expected.png b/LayoutTests/platform/gtk/fast/transforms/transforms-with-zoom-expected.png
index 257988c..733128a 100644
--- a/LayoutTests/platform/gtk/fast/transforms/transforms-with-zoom-expected.png
+++ b/LayoutTests/platform/gtk/fast/transforms/transforms-with-zoom-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/transforms/transforms-with-zoom-expected.txt b/LayoutTests/platform/gtk/fast/transforms/transforms-with-zoom-expected.txt
index 84c136b..0adb967 100644
--- a/LayoutTests/platform/gtk/fast/transforms/transforms-with-zoom-expected.txt
+++ b/LayoutTests/platform/gtk/fast/transforms/transforms-with-zoom-expected.txt
@@ -3,11 +3,11 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (0,0) size 800x581
-      RenderBlock {P} at (0,0) size 800x21
+      RenderBlock {P} at (0,0) size 800x22
         RenderInline {A} at (0,0) size 375x21 [color=#0000EE]
           RenderText {#text} at (0,0) size 375x21
             text run at (0,0) width 375: "https://bugs.webkit.org/show_bug.cgi?id=24784"
-      RenderBlock {P} at (0,40) size 800x22
+      RenderBlock {P} at (0,41) size 800x23
         RenderText {#text} at (0,0) size 644x21
           text run at (0,0) width 644: "Test transform lengths with zoom. You should see two green squares below, no red."
 layer at (120,84) size 120x120
diff --git a/LayoutTests/platform/gtk/fast/visual-viewport/rubberbanding-viewport-rects-extended-background-expected.txt b/LayoutTests/platform/gtk/fast/visual-viewport/rubberbanding-viewport-rects-extended-background-expected.txt
index 0c4bbc2..8e6f1a6 100644
--- a/LayoutTests/platform/gtk/fast/visual-viewport/rubberbanding-viewport-rects-extended-background-expected.txt
+++ b/LayoutTests/platform/gtk/fast/visual-viewport/rubberbanding-viewport-rects-extended-background-expected.txt
@@ -11,9 +11,9 @@
 JSON.stringify(layoutViewport) is {"x":475,"y":525,"width":785,"height":585,"top":525,"right":1260,"bottom":1110,"left":475}
 JSON.stringify(visualViewport) is {"x":475,"y":525,"width":785,"height":585,"top":525,"right":1260,"bottom":1110,"left":475}
 
-Scrolled to 1223, 1710
-JSON.stringify(layoutViewport) is {"x":1223,"y":1710,"width":785,"height":585,"top":1710,"right":2008,"bottom":2295,"left":1223}
-JSON.stringify(visualViewport) is {"x":1223,"y":1710,"width":785,"height":585,"top":1710,"right":2008,"bottom":2295,"left":1223}
+Scrolled to 1223, 1713
+JSON.stringify(layoutViewport) is {"x":1223,"y":1713,"width":785,"height":585,"top":1713,"right":2008,"bottom":2298,"left":1223}
+JSON.stringify(visualViewport) is {"x":1223,"y":1713,"width":785,"height":585,"top":1713,"right":2008,"bottom":2298,"left":1223}
 PASS successfullyParsed is true
 
 TEST COMPLETE
diff --git a/LayoutTests/platform/gtk/fast/writing-mode/basic-vertical-line-expected.png b/LayoutTests/platform/gtk/fast/writing-mode/basic-vertical-line-expected.png
index 14a2d05..8860aae 100644
--- a/LayoutTests/platform/gtk/fast/writing-mode/basic-vertical-line-expected.png
+++ b/LayoutTests/platform/gtk/fast/writing-mode/basic-vertical-line-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/writing-mode/basic-vertical-line-expected.txt b/LayoutTests/platform/gtk/fast/writing-mode/basic-vertical-line-expected.txt
index ac08d34..8ed6693 100644
--- a/LayoutTests/platform/gtk/fast/writing-mode/basic-vertical-line-expected.txt
+++ b/LayoutTests/platform/gtk/fast/writing-mode/basic-vertical-line-expected.txt
@@ -3,17 +3,17 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {DIV} at (0,0) size 313x304 [border: (2px solid #800000)]
+      RenderBlock {DIV} at (0,0) size 316x304 [border: (2px solid #800000)]
         RenderInline {SPAN} at (0,0) size 17x220 [border: (5px solid #000000) none (5px solid #000000) none]
           RenderImage {IMG} at (5,12) size 100x200 [bgcolor=#008000]
         RenderText {#text} at (2,222) size 17x4
           text run at (2,222) width 4: " "
         RenderBR {BR} at (5,226) size 0x0
         RenderInline {SPAN} at (0,0) size 17x220 [border: (5px solid #000000) none (5px solid #000000) none]
-          RenderImage {IMG} at (108,12) size 100x200 [bgcolor=#008000]
-        RenderText {#text} at (105,222) size 17x4
-          text run at (105,222) width 4: " "
-        RenderBR {BR} at (108,226) size 0x0
+          RenderImage {IMG} at (109,12) size 100x200 [bgcolor=#008000]
+        RenderText {#text} at (106,222) size 17x4
+          text run at (106,222) width 4: " "
+        RenderBR {BR} at (109,226) size 0x0
         RenderInline {SPAN} at (0,0) size 17x220 [border: (5px solid #000000) none (5px solid #000000) none]
-          RenderImage {IMG} at (211,12) size 100x200 [bgcolor=#008000]
+          RenderImage {IMG} at (213,12) size 100x200 [bgcolor=#008000]
         RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/writing-mode/border-vertical-lr-expected.png b/LayoutTests/platform/gtk/fast/writing-mode/border-vertical-lr-expected.png
index a982801..842fb6d 100644
--- a/LayoutTests/platform/gtk/fast/writing-mode/border-vertical-lr-expected.png
+++ b/LayoutTests/platform/gtk/fast/writing-mode/border-vertical-lr-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/writing-mode/border-vertical-lr-expected.txt b/LayoutTests/platform/gtk/fast/writing-mode/border-vertical-lr-expected.txt
index 6302b92..7e8dd19 100644
--- a/LayoutTests/platform/gtk/fast/writing-mode/border-vertical-lr-expected.txt
+++ b/LayoutTests/platform/gtk/fast/writing-mode/border-vertical-lr-expected.txt
@@ -3,23 +3,23 @@
 layer at (0,0) size 772x600
   RenderBlock {HTML} at (0,0) size 772x600
     RenderBody {BODY} at (8,8) size 756x584
-      RenderInline {SPAN} at (0,0) size 221x576 [border: (2px solid #000000)]
-        RenderText {#text} at (19,4) size 213x576
-          text run at (19,4) width 572: "\x{305B}\x{3063}\x{304B}\x{304F}\x{898B}\x{3064}\x{3051}\x{305F}\x{3059}\x{3070}\x{3089}\x{3057}\x{3044}\x{8A18}\x{4E8B}\x{304C}\x{3069}\x{3053}\x{306B}\x{3042}\x{3063}\x{305F}\x{304B}\x{5FD8}\x{308C}\x{3066}"
-          text run at (82,0) width 572: "\x{3057}\x{307E}\x{3063}\x{305F}\x{7D4C}\x{9A13}\x{306F}\x{3042}\x{308A}\x{307E}\x{3059}\x{304B}\x{306A}\x{3089}\x{30BF}\x{30A4}\x{30C8}\x{30EB}\x{3068}\x{30A2}\x{30C9}\x{30EC}\x{30B9}\x{3060}\x{3051}\x{3067}"
-          text run at (145,0) width 572: "\x{306A}\x{304F}\x{3001}\x{8A2A}\x{554F}\x{3057}\x{305F}\x{30A6}\x{30A7}\x{30D6}\x{30DA}\x{30FC}\x{30B8}\x{306E}\x{30B3}\x{30F3}\x{30C6}\x{30F3}\x{30C4}\x{304B}\x{3089}\x{3082}\x{691C}\x{7D22}\x{3059}\x{308B}"
-          text run at (208,0) width 176: "\x{3053}\x{3068}\x{304C}\x{3067}\x{304D}\x{307E}\x{3059}\x{3002}"
-      RenderText {#text} at (208,180) size 24x5
-        text run at (208,180) width 5: " "
+      RenderInline {SPAN} at (0,0) size 221x571 [border: (2px solid #000000)]
+        RenderText {#text} at (19,4) size 213x571
+          text run at (19,4) width 567: "\x{305B}\x{3063}\x{304B}\x{304F}\x{898B}\x{3064}\x{3051}\x{305F}\x{3059}\x{3070}\x{3089}\x{3057}\x{3044}\x{8A18}\x{4E8B}\x{304C}\x{3069}\x{3053}\x{306B}\x{3042}\x{3063}\x{305F}\x{304B}\x{5FD8}\x{308C}\x{3066}\x{3057}"
+          text run at (82,0) width 546: "\x{307E}\x{3063}\x{305F}\x{7D4C}\x{9A13}\x{306F}\x{3042}\x{308A}\x{307E}\x{3059}\x{304B}\x{306A}\x{3089}\x{30BF}\x{30A4}\x{30C8}\x{30EB}\x{3068}\x{30A2}\x{30C9}\x{30EC}\x{30B9}\x{3060}\x{3051}\x{3067}\x{306A}"
+          text run at (145,0) width 567: "\x{304F}\x{3001}\x{8A2A}\x{554F}\x{3057}\x{305F}\x{30A6}\x{30A7}\x{30D6}\x{30DA}\x{30FC}\x{30B8}\x{306E}\x{30B3}\x{30F3}\x{30C6}\x{30F3}\x{30C4}\x{304B}\x{3089}\x{3082}\x{691C}\x{7D22}\x{3059}\x{308B}\x{3053}\x{3068}"
+          text run at (208,0) width 126: "\x{304C}\x{3067}\x{304D}\x{307E}\x{3059}\x{3002}"
+      RenderText {#text} at (208,130) size 24x5
+        text run at (208,130) width 5: " "
       RenderBR {BR} at (0,0) size 0x0
       RenderBR {BR} at (271,0) size 24x0
-      RenderInline {SPAN} at (0,0) size 416x579 [border: (5px solid #000000)]
-        RenderText {#text} at (334,7) size 402x579
-          text run at (334,7) width 572: "\x{305B}\x{3063}\x{304B}\x{304F}\x{898B}\x{3064}\x{3051}\x{305F}\x{3059}\x{3070}\x{3089}\x{3057}\x{3044}\x{8A18}\x{4E8B}\x{304C}\x{3069}\x{3053}\x{306B}\x{3042}\x{3063}\x{305F}\x{304B}\x{5FD8}\x{308C}\x{3066}"
-          text run at (397,0) width 577: "\x{3057}\x{307E}\x{3063}\x{305F}\x{7D4C}\x{9A13}\x{306F}\x{3042}\x{308A}\x{307E}\x{3059}\x{304B} \x{306A}\x{3089}\x{30BF}\x{30A4}\x{30C8}\x{30EB}\x{3068}\x{30A2}\x{30C9}\x{30EC}\x{30B9}\x{3060}\x{3051}\x{3067}"
-          text run at (460,0) width 572: "\x{306A}\x{304F}\x{3001}\x{8A2A}\x{554F}\x{3057}\x{305F}\x{30A6}\x{30A7}\x{30D6}\x{30DA}\x{30FC}\x{30B8}\x{306E}\x{30B3}\x{30F3}\x{30C6}\x{30F3}\x{30C4}\x{304B}\x{3089}\x{3082}\x{691C}\x{7D22}\x{3059}\x{308B}"
-          text run at (523,0) width 572: "\x{3053}\x{3068}\x{304C}\x{3067}\x{304D}\x{307E}\x{3059}\x{3002}\x{8A2A}\x{554F}\x{3057}\x{305F}\x{30A6}\x{30A7}\x{30D6}\x{30DA}\x{30FC}\x{30B8}\x{306E}\x{30B3}\x{30F3}\x{30C6}\x{30F3}\x{30C4}\x{304B}\x{3089}"
-          text run at (586,0) width 572: "\x{3082}\x{691C}\x{7D22}\x{3059}\x{308B}\x{3053}\x{3068}\x{304C}\x{3067}\x{304D}\x{307E}\x{3059}\x{3002}\x{305B}\x{3063}\x{304B}\x{304F}\x{898B}\x{3064}\x{3051}\x{305F}\x{3059}\x{3070}\x{3089}\x{3057}\x{3044}"
-          text run at (649,0) width 577: "\x{8A18}\x{4E8B}\x{304C}\x{3069}\x{3053}\x{306B}\x{3042}\x{3063}\x{305F}\x{304B}\x{5FD8}\x{308C}\x{3066}\x{3057}\x{307E}\x{3063}\x{305F}\x{7D4C}\x{9A13}\x{306F}\x{3042}\x{308A}\x{307E}\x{3059}\x{304B} \x{306A}"
-          text run at (712,0) width 396: "\x{3089}\x{30BF}\x{30A4}\x{30C8}\x{30EB}\x{3068}\x{30A2}\x{30C9}\x{30EC}\x{30B9}\x{3060}\x{3051}\x{3067}\x{306A}\x{304F}\x{3001}\x{8A2A}\x{554F}"
+      RenderInline {SPAN} at (0,0) size 416x574 [border: (5px solid #000000)]
+        RenderText {#text} at (334,7) size 402x574
+          text run at (334,7) width 567: "\x{305B}\x{3063}\x{304B}\x{304F}\x{898B}\x{3064}\x{3051}\x{305F}\x{3059}\x{3070}\x{3089}\x{3057}\x{3044}\x{8A18}\x{4E8B}\x{304C}\x{3069}\x{3053}\x{306B}\x{3042}\x{3063}\x{305F}\x{304B}\x{5FD8}\x{308C}\x{3066}\x{3057}"
+          text run at (397,0) width 551: "\x{307E}\x{3063}\x{305F}\x{7D4C}\x{9A13}\x{306F}\x{3042}\x{308A}\x{307E}\x{3059}\x{304B} \x{306A}\x{3089}\x{30BF}\x{30A4}\x{30C8}\x{30EB}\x{3068}\x{30A2}\x{30C9}\x{30EC}\x{30B9}\x{3060}\x{3051}\x{3067}\x{306A}"
+          text run at (460,0) width 567: "\x{304F}\x{3001}\x{8A2A}\x{554F}\x{3057}\x{305F}\x{30A6}\x{30A7}\x{30D6}\x{30DA}\x{30FC}\x{30B8}\x{306E}\x{30B3}\x{30F3}\x{30C6}\x{30F3}\x{30C4}\x{304B}\x{3089}\x{3082}\x{691C}\x{7D22}\x{3059}\x{308B}\x{3053}\x{3068}"
+          text run at (523,0) width 567: "\x{304C}\x{3067}\x{304D}\x{307E}\x{3059}\x{3002}\x{8A2A}\x{554F}\x{3057}\x{305F}\x{30A6}\x{30A7}\x{30D6}\x{30DA}\x{30FC}\x{30B8}\x{306E}\x{30B3}\x{30F3}\x{30C6}\x{30F3}\x{30C4}\x{304B}\x{3089}\x{3082}\x{691C}\x{7D22}"
+          text run at (586,0) width 567: "\x{3059}\x{308B}\x{3053}\x{3068}\x{304C}\x{3067}\x{304D}\x{307E}\x{3059}\x{3002}\x{305B}\x{3063}\x{304B}\x{304F}\x{898B}\x{3064}\x{3051}\x{305F}\x{3059}\x{3070}\x{3089}\x{3057}\x{3044}\x{8A18}\x{4E8B}\x{304C}\x{3069}"
+          text run at (649,0) width 572: "\x{3053}\x{306B}\x{3042}\x{3063}\x{305F}\x{304B}\x{5FD8}\x{308C}\x{3066}\x{3057}\x{307E}\x{3063}\x{305F}\x{7D4C}\x{9A13}\x{306F}\x{3042}\x{308A}\x{307E}\x{3059}\x{304B} \x{306A}\x{3089}\x{30BF}\x{30A4}\x{30C8}\x{30EB}"
+          text run at (712,0) width 273: "\x{3068}\x{30A2}\x{30C9}\x{30EC}\x{30B9}\x{3060}\x{3051}\x{3067}\x{306A}\x{304F}\x{3001}\x{8A2A}\x{554F}"
       RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/writing-mode/broken-ideograph-small-caps-expected.png b/LayoutTests/platform/gtk/fast/writing-mode/broken-ideograph-small-caps-expected.png
index 34ea6f7..c559ebe 100644
--- a/LayoutTests/platform/gtk/fast/writing-mode/broken-ideograph-small-caps-expected.png
+++ b/LayoutTests/platform/gtk/fast/writing-mode/broken-ideograph-small-caps-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/writing-mode/broken-ideograph-small-caps-expected.txt b/LayoutTests/platform/gtk/fast/writing-mode/broken-ideograph-small-caps-expected.txt
index 4203182..9a5b19a 100644
--- a/LayoutTests/platform/gtk/fast/writing-mode/broken-ideograph-small-caps-expected.txt
+++ b/LayoutTests/platform/gtk/fast/writing-mode/broken-ideograph-small-caps-expected.txt
@@ -6,17 +6,17 @@
       RenderBlock {DIV} at (0,0) size 556x277 [bgcolor=#EEEEEE]
         RenderBlock {DIV} at (1,1) size 277x129 [bgcolor=#FFEEEE]
           RenderBlock {P} at (14,28) size 249x23 [bgcolor=#FFAAAA] [border: none (20px solid #FF8888) none (20px solid #FF8888)]
-            RenderText {#text} at (21,0) size 176x21
-              text run at (21,0) width 176: "\x{7B2C}\x{4E00}\x{6BB5}\x{843D} Paragraph 1"
+            RenderText {#text} at (21,1) size 176x20
+              text run at (21,1) width 176: "\x{7B2C}\x{4E00}\x{6BB5}\x{843D} Paragraph 1"
           RenderBlock {P} at (14,78) size 249x22 [bgcolor=#FFAAAA] [border: none (20px solid #FF8888) none (20px solid #FF8888)]
-            RenderText {#text} at (21,0) size 176x21
-              text run at (21,0) width 176: "\x{7B2C}\x{4E8C}\x{6BB5}\x{843D} Paragraph 2"
+            RenderText {#text} at (21,1) size 176x20
+              text run at (21,1) width 176: "\x{7B2C}\x{4E8C}\x{6BB5}\x{843D} Paragraph 2"
         RenderBlock {DIV} at (278,1) size 277x275 [bgcolor=#FFFFEE]
           RenderBlock {P} at (14,28) size 83x219 [bgcolor=#FFAAAA] [border: none (20px solid #FF8888) none (20px solid #FF8888)]
-            RenderText {#text} at (20,1) size 41x150
-              text run at (20,1) width 84: "\x{7B2C}\x{4E00}\x{6BB5}\x{843D}"
-              text run at (40,1) width 150: "Paragraph 1"
+            RenderText {#text} at (21,1) size 40x212
+              text run at (21,1) width 212: "\x{7B2C}\x{4E00}\x{6BB5}\x{843D} Paragraph"
+              text run at (41,1) width 10: "1"
           RenderBlock {P} at (110,28) size 83x219 [bgcolor=#FFAAAA] [border: none (20px solid #FF8888) none (20px solid #FF8888)]
-            RenderText {#text} at (20,1) size 41x150
-              text run at (20,1) width 84: "\x{7B2C}\x{4E8C}\x{6BB5}\x{843D}"
-              text run at (40,1) width 150: "Paragraph 2"
+            RenderText {#text} at (21,1) size 40x212
+              text run at (21,1) width 212: "\x{7B2C}\x{4E8C}\x{6BB5}\x{843D} Paragraph"
+              text run at (41,1) width 10: "2"
diff --git a/LayoutTests/platform/gtk/fast/writing-mode/broken-ideographic-font-expected.png b/LayoutTests/platform/gtk/fast/writing-mode/broken-ideographic-font-expected.png
index 230c058..128cc39 100644
--- a/LayoutTests/platform/gtk/fast/writing-mode/broken-ideographic-font-expected.png
+++ b/LayoutTests/platform/gtk/fast/writing-mode/broken-ideographic-font-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/writing-mode/broken-ideographic-font-expected.txt b/LayoutTests/platform/gtk/fast/writing-mode/broken-ideographic-font-expected.txt
index ac85e4d..663405b 100644
--- a/LayoutTests/platform/gtk/fast/writing-mode/broken-ideographic-font-expected.txt
+++ b/LayoutTests/platform/gtk/fast/writing-mode/broken-ideographic-font-expected.txt
@@ -6,15 +6,15 @@
       RenderBlock {DIV} at (0,0) size 556x277 [bgcolor=#EEEEEE]
         RenderBlock {DIV} at (1,1) size 277x129 [bgcolor=#FFEEEE]
           RenderBlock {P} at (14,28) size 249x23 [bgcolor=#FFAAAA] [border: none (20px solid #FF8888) none (20px solid #FF8888)]
-            RenderText {#text} at (21,0) size 200x21
-              text run at (21,0) width 200: "\x{7B2C}\x{4E00}\x{6BB5}\x{843D} paragraph 1"
+            RenderText {#text} at (21,1) size 200x20
+              text run at (21,1) width 200: "\x{7B2C}\x{4E00}\x{6BB5}\x{843D} paragraph 1"
           RenderBlock {P} at (14,78) size 249x22 [bgcolor=#FFAAAA] [border: none (20px solid #FF8888) none (20px solid #FF8888)]
-            RenderText {#text} at (21,0) size 200x21
-              text run at (21,0) width 200: "\x{7B2C}\x{4E8C}\x{6BB5}\x{843D} paragraph 2"
+            RenderText {#text} at (21,1) size 200x20
+              text run at (21,1) width 200: "\x{7B2C}\x{4E8C}\x{6BB5}\x{843D} paragraph 2"
         RenderBlock {DIV} at (278,1) size 277x275 [bgcolor=#FFFFEE]
           RenderBlock {P} at (14,28) size 63x219 [bgcolor=#FFAAAA] [border: none (20px solid #FF8888) none (20px solid #FF8888)]
-            RenderText {#text} at (20,1) size 21x204
-              text run at (20,1) width 204: "\x{7B2C}\x{4E00}\x{6BB5}\x{843D} paragraph 1"
+            RenderText {#text} at (21,1) size 20x200
+              text run at (21,1) width 200: "\x{7B2C}\x{4E00}\x{6BB5}\x{843D} paragraph 1"
           RenderBlock {P} at (90,28) size 63x219 [bgcolor=#FFAAAA] [border: none (20px solid #FF8888) none (20px solid #FF8888)]
-            RenderText {#text} at (20,1) size 21x204
-              text run at (20,1) width 204: "\x{7B2C}\x{4E8C}\x{6BB5}\x{843D} paragraph 2"
+            RenderText {#text} at (21,1) size 20x200
+              text run at (21,1) width 200: "\x{7B2C}\x{4E8C}\x{6BB5}\x{843D} paragraph 2"
diff --git a/LayoutTests/platform/gtk/fast/writing-mode/english-bt-text-expected.png b/LayoutTests/platform/gtk/fast/writing-mode/english-bt-text-expected.png
index 2eb6a6e..19af75c 100644
--- a/LayoutTests/platform/gtk/fast/writing-mode/english-bt-text-expected.png
+++ b/LayoutTests/platform/gtk/fast/writing-mode/english-bt-text-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/writing-mode/english-bt-text-expected.txt b/LayoutTests/platform/gtk/fast/writing-mode/english-bt-text-expected.txt
index 819d07f..a5ed9c4 100644
--- a/LayoutTests/platform/gtk/fast/writing-mode/english-bt-text-expected.txt
+++ b/LayoutTests/platform/gtk/fast/writing-mode/english-bt-text-expected.txt
@@ -9,5 +9,5 @@
           text run at (2,2) width 300: "Here is some text in a horizontal-bt block flow. "
           text run at (302,2) width 231: "The block direction is bottom-to-top."
         RenderBR {BR} at (533,5) size 0x0
-        RenderText {#text} at (2,19) size 220x17
-          text run at (2,19) width 220: "This line should also be horizontal."
+        RenderText {#text} at (2,20) size 220x17
+          text run at (2,20) width 220: "This line should also be horizontal."
diff --git a/LayoutTests/platform/gtk/fast/writing-mode/english-lr-text-expected.png b/LayoutTests/platform/gtk/fast/writing-mode/english-lr-text-expected.png
index 2d48bda..9242e65 100644
--- a/LayoutTests/platform/gtk/fast/writing-mode/english-lr-text-expected.png
+++ b/LayoutTests/platform/gtk/fast/writing-mode/english-lr-text-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/writing-mode/english-lr-text-expected.txt b/LayoutTests/platform/gtk/fast/writing-mode/english-lr-text-expected.txt
index 0ad2daa..6b95c95 100644
--- a/LayoutTests/platform/gtk/fast/writing-mode/english-lr-text-expected.txt
+++ b/LayoutTests/platform/gtk/fast/writing-mode/english-lr-text-expected.txt
@@ -3,7 +3,7 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {DIV} at (0,0) size 120x500
+      RenderBlock {DIV} at (0,0) size 126x500
         RenderInline {SPAN} at (0,0) size 20x395
           RenderText {#text} at (0,0) size 20x395
             text run at (0,0) width 395: "This text should be rotated 90 degrees and underlined."
@@ -11,24 +11,24 @@
           text run at (0,395) width 5: " "
         RenderBR {BR} at (4,400) size 0x0
         RenderInline {SPAN} at (0,0) size 20x386
-          RenderText {#text} at (20,0) size 20x386
-            text run at (20,0) width 386: "This text should be rotated 90 degrees and overlined."
-        RenderText {#text} at (20,386) size 20x5
-          text run at (20,386) width 5: " "
-        RenderBR {BR} at (24,391) size 0x0
+          RenderText {#text} at (21,0) size 20x386
+            text run at (21,0) width 386: "This text should be rotated 90 degrees and overlined."
+        RenderText {#text} at (21,386) size 20x5
+          text run at (21,386) width 5: " "
+        RenderBR {BR} at (25,391) size 0x0
         RenderInline {SPAN} at (0,0) size 20x423
-          RenderText {#text} at (40,0) size 20x423
-            text run at (40,0) width 423: "This text should be rotated 90 degrees and struck through."
-        RenderText {#text} at (40,423) size 20x5
-          text run at (40,423) width 5: " "
-        RenderBR {BR} at (44,428) size 0x0
+          RenderText {#text} at (42,0) size 20x423
+            text run at (42,0) width 423: "This text should be rotated 90 degrees and struck through."
+        RenderText {#text} at (42,423) size 20x5
+          text run at (42,423) width 5: " "
+        RenderBR {BR} at (46,428) size 0x0
         RenderInline {SPAN} at (0,0) size 20x449
-          RenderText {#text} at (60,0) size 20x449
-            text run at (60,0) width 449: "This text should have a red shadow that is offset horizontally."
-        RenderText {#text} at (60,449) size 20x5
-          text run at (60,449) width 5: " "
-        RenderBR {BR} at (64,454) size 0x0
-        RenderBR {BR} at (80,0) size 20x0
+          RenderText {#text} at (63,0) size 20x449
+            text run at (63,0) width 449: "This text should have a red shadow that is offset horizontally."
+        RenderText {#text} at (63,449) size 20x5
+          text run at (63,449) width 5: " "
+        RenderBR {BR} at (67,454) size 0x0
+        RenderBR {BR} at (84,0) size 20x0
         RenderInline {SPAN} at (0,0) size 20x460
-          RenderText {#text} at (100,0) size 20x460
-            text run at (100,0) width 460: "This text should have an overline plus horizontal green shadow"
+          RenderText {#text} at (105,0) size 20x460
+            text run at (105,0) width 460: "This text should have an overline plus horizontal green shadow"
diff --git a/LayoutTests/platform/gtk/fast/writing-mode/english-rl-text-expected.png b/LayoutTests/platform/gtk/fast/writing-mode/english-rl-text-expected.png
index 5ce2ac6..3726644 100644
--- a/LayoutTests/platform/gtk/fast/writing-mode/english-rl-text-expected.png
+++ b/LayoutTests/platform/gtk/fast/writing-mode/english-rl-text-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/writing-mode/english-rl-text-expected.txt b/LayoutTests/platform/gtk/fast/writing-mode/english-rl-text-expected.txt
index 14223ad..c3857fa 100644
--- a/LayoutTests/platform/gtk/fast/writing-mode/english-rl-text-expected.txt
+++ b/LayoutTests/platform/gtk/fast/writing-mode/english-rl-text-expected.txt
@@ -5,10 +5,10 @@
     RenderBody {BODY} at (8,8) size 504x584 [border: (2px solid #000000)]
       RenderBlock {DIV} at (18,2) size 204x580 [border: (2px solid #800000)]
         RenderBlock (floating) {DIV} at (2,478) size 100x100 [bgcolor=#00FF00]
-        RenderText {#text} at (2,2) size 34x472
+        RenderText {#text} at (2,2) size 35x472
           text run at (2,2) width 280: "Here is some text in a vertical-rl block flow. "
           text run at (2,282) width 192: "The block direction is right-to-"
-          text run at (19,2) width 24: "left."
-        RenderBR {BR} at (33,26) size 0x0
-        RenderText {#text} at (36,2) size 17x203
-          text run at (36,2) width 203: "This line should also be vertical."
+          text run at (20,2) width 24: "left."
+        RenderBR {BR} at (34,26) size 0x0
+        RenderText {#text} at (38,2) size 17x203
+          text run at (38,2) width 203: "This line should also be vertical."
diff --git a/LayoutTests/platform/gtk/fast/writing-mode/fallback-orientation-expected.png b/LayoutTests/platform/gtk/fast/writing-mode/fallback-orientation-expected.png
index 3f58afc..cdcc16f 100644
--- a/LayoutTests/platform/gtk/fast/writing-mode/fallback-orientation-expected.png
+++ b/LayoutTests/platform/gtk/fast/writing-mode/fallback-orientation-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/writing-mode/fallback-orientation-expected.txt b/LayoutTests/platform/gtk/fast/writing-mode/fallback-orientation-expected.txt
index eefe575..f5171a1 100644
--- a/LayoutTests/platform/gtk/fast/writing-mode/fallback-orientation-expected.txt
+++ b/LayoutTests/platform/gtk/fast/writing-mode/fallback-orientation-expected.txt
@@ -3,9 +3,9 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x17
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 211x17
           text run at (0,0) width 211: "This should be pointing upwards:"
-      RenderBlock {DIV} at (0,33) size 88x81
-        RenderText {#text} at (0,0) size 88x81
-          text run at (0,0) width 81: "\x{3008}"
+      RenderBlock {DIV} at (0,34) size 92x80
+        RenderText {#text} at (2,0) size 88x80
+          text run at (2,0) width 80: "\x{3008}"
diff --git a/LayoutTests/platform/gtk/fast/writing-mode/fieldsets-expected.png b/LayoutTests/platform/gtk/fast/writing-mode/fieldsets-expected.png
index 2366cf2..98ccb11 100644
--- a/LayoutTests/platform/gtk/fast/writing-mode/fieldsets-expected.png
+++ b/LayoutTests/platform/gtk/fast/writing-mode/fieldsets-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/writing-mode/fieldsets-expected.txt b/LayoutTests/platform/gtk/fast/writing-mode/fieldsets-expected.txt
index 20c6dc5..e83d680 100644
--- a/LayoutTests/platform/gtk/fast/writing-mode/fieldsets-expected.txt
+++ b/LayoutTests/platform/gtk/fast/writing-mode/fieldsets-expected.txt
@@ -1,77 +1,77 @@
-layer at (0,0) size 785x1226
+layer at (0,0) size 785x1236
   RenderView at (0,0) size 785x600
-layer at (0,0) size 785x1226
-  RenderBlock {HTML} at (0,0) size 785x1226
-    RenderBody {BODY} at (8,8) size 769x1210
+layer at (0,0) size 785x1236
+  RenderBlock {HTML} at (0,0) size 785x1236
+    RenderBody {BODY} at (8,8) size 769x1220
       RenderText {#text} at (0,0) size 282x17
         text run at (0,0) width 282: "LTR fieldset with left/center/right text-align: "
       RenderBR {BR} at (282,14) size 0x0
-      RenderFieldSet {FIELDSET} at (16,33) size 228x120 [border: (2px groove #C0C0C0)]
+      RenderFieldSet {FIELDSET} at (16,34) size 228x120 [border: (2px groove #C0C0C0)]
         RenderBlock {LEGEND} at (34,0) size 104x25
           RenderBlock {DIV} at (2,0) size 100x25 [bgcolor=#FFA500]
-      RenderText {#text} at (260,154) size 4x17
-        text run at (260,154) width 4: " "
-      RenderFieldSet {FIELDSET} at (280,33) size 228x120 [border: (2px groove #C0C0C0)]
+      RenderText {#text} at (260,155) size 4x17
+        text run at (260,155) width 4: " "
+      RenderFieldSet {FIELDSET} at (280,34) size 228x120 [border: (2px groove #C0C0C0)]
         RenderBlock {LEGEND} at (110,0) size 104x25
           RenderBlock {DIV} at (2,0) size 100x25 [bgcolor=#FFA500]
       RenderText {#text} at (0,0) size 0x0
-      RenderFieldSet {FIELDSET} at (16,187) size 228x120 [border: (2px groove #C0C0C0)]
+      RenderFieldSet {FIELDSET} at (16,189) size 228x120 [border: (2px groove #C0C0C0)]
         RenderBlock {LEGEND} at (62,0) size 104x25
           RenderBlock {DIV} at (2,0) size 100x25 [bgcolor=#FFA500]
-      RenderText {#text} at (260,308) size 4x17
-        text run at (260,308) width 4: " "
+      RenderText {#text} at (260,310) size 4x17
+        text run at (260,310) width 4: " "
       RenderBR {BR} at (0,0) size 0x0
-      RenderText {#text} at (0,325) size 282x17
-        text run at (0,325) width 282: "RTL fieldset with left/center/right text-align: "
-      RenderBR {BR} at (282,339) size 0x0
-      RenderFieldSet {FIELDSET} at (16,358) size 228x120 [border: (2px groove #C0C0C0)]
+      RenderText {#text} at (0,328) size 282x17
+        text run at (0,328) width 282: "RTL fieldset with left/center/right text-align: "
+      RenderBR {BR} at (282,342) size 0x0
+      RenderFieldSet {FIELDSET} at (16,362) size 228x120 [border: (2px groove #C0C0C0)]
         RenderBlock {LEGEND} at (14,0) size 104x25
           RenderBlock {DIV} at (2,0) size 100x25 [bgcolor=#FFA500]
-      RenderText {#text} at (260,479) size 4x17
-        text run at (260,479) width 4: " "
-      RenderFieldSet {FIELDSET} at (280,358) size 228x120 [border: (2px groove #C0C0C0)]
+      RenderText {#text} at (260,483) size 4x17
+        text run at (260,483) width 4: " "
+      RenderFieldSet {FIELDSET} at (280,362) size 228x120 [border: (2px groove #C0C0C0)]
         RenderBlock {LEGEND} at (90,0) size 104x25
           RenderBlock {DIV} at (2,0) size 100x25 [bgcolor=#FFA500]
       RenderText {#text} at (0,0) size 0x0
-      RenderFieldSet {FIELDSET} at (16,512) size 228x120 [border: (2px groove #C0C0C0)]
+      RenderFieldSet {FIELDSET} at (16,517) size 228x120 [border: (2px groove #C0C0C0)]
         RenderBlock {LEGEND} at (62,0) size 104x25
           RenderBlock {DIV} at (2,0) size 100x25 [bgcolor=#FFA500]
-      RenderText {#text} at (260,633) size 4x17
-        text run at (260,633) width 4: " "
+      RenderText {#text} at (260,638) size 4x17
+        text run at (260,638) width 4: " "
       RenderBR {BR} at (0,0) size 0x0
-      RenderText {#text} at (0,650) size 336x17
-        text run at (0,650) width 336: "Vertical LTR fieldset with left/center/right text-align: "
-      RenderBR {BR} at (336,664) size 0x0
-      RenderFieldSet {FIELDSET} at (16,683) size 120x228 [border: (2px groove #C0C0C0)]
+      RenderText {#text} at (0,656) size 336x17
+        text run at (0,656) width 336: "Vertical LTR fieldset with left/center/right text-align: "
+      RenderBR {BR} at (336,670) size 0x0
+      RenderFieldSet {FIELDSET} at (16,690) size 120x228 [border: (2px groove #C0C0C0)]
         RenderBlock {LEGEND} at (0,34) size 25x104
           RenderBlock {DIV} at (0,2) size 25x100 [bgcolor=#FFA500]
-      RenderText {#text} at (151,913) size 5x17
-        text run at (151,913) width 5: " "
-      RenderFieldSet {FIELDSET} at (171,683) size 121x228 [border: (2px groove #C0C0C0)]
+      RenderText {#text} at (151,920) size 5x17
+        text run at (151,920) width 5: " "
+      RenderFieldSet {FIELDSET} at (171,690) size 121x228 [border: (2px groove #C0C0C0)]
         RenderBlock {LEGEND} at (0,110) size 25x104
           RenderBlock {DIV} at (0,2) size 25x100 [bgcolor=#FFA500]
-      RenderText {#text} at (307,913) size 5x17
-        text run at (307,913) width 5: " "
-      RenderFieldSet {FIELDSET} at (327,683) size 120x228 [border: (2px groove #C0C0C0)]
+      RenderText {#text} at (307,920) size 5x17
+        text run at (307,920) width 5: " "
+      RenderFieldSet {FIELDSET} at (327,690) size 120x228 [border: (2px groove #C0C0C0)]
         RenderBlock {LEGEND} at (0,62) size 25x104
           RenderBlock {DIV} at (0,2) size 25x100 [bgcolor=#FFA500]
-      RenderText {#text} at (462,913) size 5x17
-        text run at (462,913) width 5: " "
+      RenderText {#text} at (462,920) size 5x17
+        text run at (462,920) width 5: " "
       RenderBR {BR} at (0,0) size 0x0
-      RenderText {#text} at (0,930) size 336x17
-        text run at (0,930) width 336: "Vertical RTL fieldset with left/center/right text-align: "
-      RenderBR {BR} at (336,944) size 0x0
-      RenderFieldSet {FIELDSET} at (16,963) size 120x228 [border: (2px groove #C0C0C0)]
+      RenderText {#text} at (0,938) size 336x17
+        text run at (0,938) width 336: "Vertical RTL fieldset with left/center/right text-align: "
+      RenderBR {BR} at (336,952) size 0x0
+      RenderFieldSet {FIELDSET} at (16,972) size 120x228 [border: (2px groove #C0C0C0)]
         RenderBlock {LEGEND} at (0,14) size 25x104
           RenderBlock {DIV} at (0,2) size 25x100 [bgcolor=#FFA500]
-      RenderText {#text} at (151,1193) size 5x17
-        text run at (151,1193) width 5: " "
-      RenderFieldSet {FIELDSET} at (171,963) size 121x228 [border: (2px groove #C0C0C0)]
+      RenderText {#text} at (151,1202) size 5x17
+        text run at (151,1202) width 5: " "
+      RenderFieldSet {FIELDSET} at (171,972) size 121x228 [border: (2px groove #C0C0C0)]
         RenderBlock {LEGEND} at (0,90) size 25x104
           RenderBlock {DIV} at (0,2) size 25x100 [bgcolor=#FFA500]
-      RenderText {#text} at (307,1193) size 5x17
-        text run at (307,1193) width 5: " "
-      RenderFieldSet {FIELDSET} at (327,963) size 120x228 [border: (2px groove #C0C0C0)]
+      RenderText {#text} at (307,1202) size 5x17
+        text run at (307,1202) width 5: " "
+      RenderFieldSet {FIELDSET} at (327,972) size 120x228 [border: (2px groove #C0C0C0)]
         RenderBlock {LEGEND} at (0,62) size 25x104
           RenderBlock {DIV} at (0,2) size 25x100 [bgcolor=#FFA500]
       RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/writing-mode/horizontal-bt-replaced-selection-expected.png b/LayoutTests/platform/gtk/fast/writing-mode/horizontal-bt-replaced-selection-expected.png
index 63a08cb..9d8c589 100644
--- a/LayoutTests/platform/gtk/fast/writing-mode/horizontal-bt-replaced-selection-expected.png
+++ b/LayoutTests/platform/gtk/fast/writing-mode/horizontal-bt-replaced-selection-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/writing-mode/horizontal-bt-replaced-selection-expected.txt b/LayoutTests/platform/gtk/fast/writing-mode/horizontal-bt-replaced-selection-expected.txt
index 174f556..a9eed98 100644
--- a/LayoutTests/platform/gtk/fast/writing-mode/horizontal-bt-replaced-selection-expected.txt
+++ b/LayoutTests/platform/gtk/fast/writing-mode/horizontal-bt-replaced-selection-expected.txt
@@ -1,16 +1,16 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,436) size 800x164
-  RenderBlock {HTML} at (0,0) size 800x164
-    RenderBody {BODY} at (8,8) size 784x148
+layer at (0,434) size 800x166
+  RenderBlock {HTML} at (0,0) size 800x166
+    RenderBody {BODY} at (8,8) size 784x150
       RenderText {#text} at (0,0) size 391x40
         text run at (0,0) width 391: "This is the first line of text."
       RenderBR {BR} at (391,0) size 0x40
-      RenderImage {IMG} at (0,48) size 20x50 [bgcolor=#008000]
-      RenderText {#text} at (20,40) size 379x40
-        text run at (20,40) width 379: " This is the second line of "
-      RenderImage {IMG} at (399,48) size 20x100 [bgcolor=#800080]
-      RenderText {#text} at (419,40) size 72x40
-        text run at (419,40) width 72: " text."
+      RenderImage {IMG} at (0,49) size 20x50 [bgcolor=#008000]
+      RenderText {#text} at (20,41) size 379x40
+        text run at (20,41) width 379: " This is the second line of "
+      RenderImage {IMG} at (399,49) size 20x100 [bgcolor=#800080]
+      RenderText {#text} at (419,41) size 72x40
+        text run at (419,41) width 72: " text."
 selection start: position 1 of child 0 {#text} of body
 selection end:   position 1 of child 3 {IMG} of body
diff --git a/LayoutTests/platform/gtk/fast/writing-mode/japanese-lr-selection-expected.png b/LayoutTests/platform/gtk/fast/writing-mode/japanese-lr-selection-expected.png
index 56b9abd..3501bdd 100644
--- a/LayoutTests/platform/gtk/fast/writing-mode/japanese-lr-selection-expected.png
+++ b/LayoutTests/platform/gtk/fast/writing-mode/japanese-lr-selection-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/writing-mode/japanese-lr-selection-expected.txt b/LayoutTests/platform/gtk/fast/writing-mode/japanese-lr-selection-expected.txt
index 4266872..e374875 100644
--- a/LayoutTests/platform/gtk/fast/writing-mode/japanese-lr-selection-expected.txt
+++ b/LayoutTests/platform/gtk/fast/writing-mode/japanese-lr-selection-expected.txt
@@ -1,24 +1,23 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 406x600
-  RenderBlock {HTML} at (0,0) size 406x600 [border: (10px solid #800000)]
-    RenderBody {BODY} at (18,18) size 370x564 [border: (5px solid #000000)]
-      RenderBlock {DIV} at (5,105) size 360x400
-        RenderText {#text} at (0,0) size 360x396
-          text run at (0,0) width 396: "\x{305B}\x{3063}\x{304B}\x{304F}\x{898B}\x{3064}\x{3051}\x{305F}\x{3059}\x{3070}\x{3089}\x{3057}\x{3044}\x{8A18}\x{4E8B}\x{304C}\x{3069}\x{3053}"
-          text run at (24,0) width 396: "\x{306B}\x{3042}\x{3063}\x{305F}\x{304B}\x{5FD8}\x{308C}\x{3066}\x{3057}\x{307E}\x{3063}\x{305F}\x{7D4C}\x{9A13}\x{306F}\x{3042}\x{308A}\x{307E}"
-          text run at (48,0) width 374: "\x{3059}\x{304B}\x{306A}\x{3089}\x{30BF}\x{30A4}\x{30C8}\x{30EB}\x{3068}\x{30A2}\x{30C9}\x{30EC}\x{30B9}\x{3060}\x{3051}\x{3067}\x{306A}"
-          text run at (72,0) width 396: "\x{304F}\x{3001}\x{8A2A}\x{554F}\x{3057}\x{305F}\x{30A6}\x{30A7}\x{30D6}\x{30DA}\x{30FC}\x{30B8}\x{306E}\x{30B3}\x{30F3}\x{30C6}\x{30F3}\x{30C4}"
-          text run at (96,0) width 396: "\x{304B}\x{3089}\x{3082}\x{691C}\x{7D22}\x{3059}\x{308B}\x{3053}\x{3068}\x{304C}\x{3067}\x{304D}\x{307E}\x{3059}\x{3002}\x{305B}\x{3063}\x{304B}"
-          text run at (120,0) width 396: "\x{304F}\x{898B}\x{3064}\x{3051}\x{305F}\x{3059}\x{3070}\x{3089}\x{3057}\x{3044}\x{8A18}\x{4E8B}\x{304C}\x{3069}\x{3053}\x{306B}\x{3042}\x{3063}"
-          text run at (144,0) width 374: "\x{305F}\x{304B}\x{5FD8}\x{308C}\x{3066}\x{3057}\x{307E}\x{3063}\x{305F}\x{7D4C}\x{9A13}\x{306F}\x{3042}\x{308A}\x{307E}\x{3059}\x{304B}"
-          text run at (168,0) width 396: "\x{306A}\x{3089}\x{30BF}\x{30A4}\x{30C8}\x{30EB}\x{3068}\x{30A2}\x{30C9}\x{30EC}\x{30B9}\x{3060}\x{3051}\x{3067}\x{306A}\x{304F}\x{3001}\x{8A2A}"
-          text run at (192,0) width 396: "\x{554F}\x{3057}\x{305F}\x{30A6}\x{30A7}\x{30D6}\x{30DA}\x{30FC}\x{30B8}\x{306E}\x{30B3}\x{30F3}\x{30C6}\x{30F3}\x{30C4}\x{304B}\x{3089}\x{3082}"
-          text run at (216,0) width 396: "\x{691C}\x{7D22}\x{3059}\x{308B}\x{3053}\x{3068}\x{304C}\x{3067}\x{304D}\x{307E}\x{3059}\x{3002}\x{8A2A}\x{554F}\x{3057}\x{305F}\x{30A6}\x{30A7}"
-          text run at (240,0) width 396: "\x{30D6}\x{30DA}\x{30FC}\x{30B8}\x{306E}\x{30B3}\x{30F3}\x{30C6}\x{30F3}\x{30C4}\x{304B}\x{3089}\x{3082}\x{691C}\x{7D22}\x{3059}\x{308B}\x{3053}"
-          text run at (264,0) width 396: "\x{3068}\x{304C}\x{3067}\x{304D}\x{307E}\x{3059}\x{3002}\x{305B}\x{3063}\x{304B}\x{304F}\x{898B}\x{3064}\x{3051}\x{305F}\x{3059}\x{3070}\x{3089}"
-          text run at (288,0) width 396: "\x{3057}\x{3044}\x{8A18}\x{4E8B}\x{304C}\x{3069}\x{3053}\x{306B}\x{3042}\x{3063}\x{305F}\x{304B}\x{5FD8}\x{308C}\x{3066}\x{3057}\x{307E}\x{3063}"
-          text run at (312,0) width 379: "\x{305F}\x{7D4C}\x{9A13}\x{306F}\x{3042}\x{308A}\x{307E}\x{3059}\x{304B} \x{306A}\x{3089}\x{30BF}\x{30A4}\x{30C8}\x{30EB}\x{3068}\x{30A2}"
-          text run at (336,0) width 242: "\x{30C9}\x{30EC}\x{30B9}\x{3060}\x{3051}\x{3067}\x{306A}\x{304F}\x{3001}\x{8A2A}\x{554F}"
-selection start: position 4 of child 0 {#text} of child 1 {DIV} of body
+layer at (0,0) size 382x600
+  RenderBlock {HTML} at (0,0) size 382x600 [border: (10px solid #800000)]
+    RenderBody {BODY} at (18,18) size 346x564 [border: (5px solid #000000)]
+      RenderBlock {DIV} at (5,105) size 336x400
+        RenderText {#text} at (0,0) size 336x399
+          text run at (0,0) width 399: "\x{305B}\x{3063}\x{304B}\x{304F}\x{898B}\x{3064}\x{3051}\x{305F}\x{3059}\x{3070}\x{3089}\x{3057}\x{3044}\x{8A18}\x{4E8B}\x{304C}\x{3069}\x{3053}\x{306B}"
+          text run at (24,0) width 399: "\x{3042}\x{3063}\x{305F}\x{304B}\x{5FD8}\x{308C}\x{3066}\x{3057}\x{307E}\x{3063}\x{305F}\x{7D4C}\x{9A13}\x{306F}\x{3042}\x{308A}\x{307E}\x{3059}\x{304B}"
+          text run at (48,0) width 399: "\x{306A}\x{3089}\x{30BF}\x{30A4}\x{30C8}\x{30EB}\x{3068}\x{30A2}\x{30C9}\x{30EC}\x{30B9}\x{3060}\x{3051}\x{3067}\x{306A}\x{304F}\x{3001}\x{8A2A}\x{554F}"
+          text run at (72,0) width 399: "\x{3057}\x{305F}\x{30A6}\x{30A7}\x{30D6}\x{30DA}\x{30FC}\x{30B8}\x{306E}\x{30B3}\x{30F3}\x{30C6}\x{30F3}\x{30C4}\x{304B}\x{3089}\x{3082}\x{691C}\x{7D22}"
+          text run at (96,0) width 399: "\x{3059}\x{308B}\x{3053}\x{3068}\x{304C}\x{3067}\x{304D}\x{307E}\x{3059}\x{3002}\x{305B}\x{3063}\x{304B}\x{304F}\x{898B}\x{3064}\x{3051}\x{305F}\x{3059}"
+          text run at (120,0) width 378: "\x{3070}\x{3089}\x{3057}\x{3044}\x{8A18}\x{4E8B}\x{304C}\x{3069}\x{3053}\x{306B}\x{3042}\x{3063}\x{305F}\x{304B}\x{5FD8}\x{308C}\x{3066}\x{3057}"
+          text run at (144,0) width 383: "\x{307E}\x{3063}\x{305F}\x{7D4C}\x{9A13}\x{306F}\x{3042}\x{308A}\x{307E}\x{3059}\x{304B} \x{306A}\x{3089}\x{30BF}\x{30A4}\x{30C8}\x{30EB}\x{3068}"
+          text run at (168,0) width 399: "\x{30A2}\x{30C9}\x{30EC}\x{30B9}\x{3060}\x{3051}\x{3067}\x{306A}\x{304F}\x{3001}\x{8A2A}\x{554F}\x{3057}\x{305F}\x{30A6}\x{30A7}\x{30D6}\x{30DA}\x{30FC}"
+          text run at (192,0) width 399: "\x{30B8}\x{306E}\x{30B3}\x{30F3}\x{30C6}\x{30F3}\x{30C4}\x{304B}\x{3089}\x{3082}\x{691C}\x{7D22}\x{3059}\x{308B}\x{3053}\x{3068}\x{304C}\x{3067}\x{304D}"
+          text run at (216,0) width 399: "\x{307E}\x{3059}\x{3002}\x{8A2A}\x{554F}\x{3057}\x{305F}\x{30A6}\x{30A7}\x{30D6}\x{30DA}\x{30FC}\x{30B8}\x{306E}\x{30B3}\x{30F3}\x{30C6}\x{30F3}\x{30C4}"
+          text run at (240,0) width 399: "\x{304B}\x{3089}\x{3082}\x{691C}\x{7D22}\x{3059}\x{308B}\x{3053}\x{3068}\x{304C}\x{3067}\x{304D}\x{307E}\x{3059}\x{3002}\x{305B}\x{3063}\x{304B}\x{304F}"
+          text run at (264,0) width 399: "\x{898B}\x{3064}\x{3051}\x{305F}\x{3059}\x{3070}\x{3089}\x{3057}\x{3044}\x{8A18}\x{4E8B}\x{304C}\x{3069}\x{3053}\x{306B}\x{3042}\x{3063}\x{305F}\x{304B}"
+          text run at (288,0) width 383: "\x{5FD8}\x{308C}\x{3066}\x{3057}\x{307E}\x{3063}\x{305F}\x{7D4C}\x{9A13}\x{306F}\x{3042}\x{308A}\x{307E}\x{3059}\x{304B} \x{306A}\x{3089}\x{30BF}"
+          text run at (312,0) width 336: "\x{30A4}\x{30C8}\x{30EB}\x{3068}\x{30A2}\x{30C9}\x{30EC}\x{30B9}\x{3060}\x{3051}\x{3067}\x{306A}\x{304F}\x{3001}\x{8A2A}\x{554F}"
+selection start: position 5 of child 0 {#text} of child 1 {DIV} of body
 selection end:   position 263 of child 0 {#text} of child 1 {DIV} of body
diff --git a/LayoutTests/platform/gtk/fast/writing-mode/japanese-lr-text-expected.png b/LayoutTests/platform/gtk/fast/writing-mode/japanese-lr-text-expected.png
index aa2ccb6..be4e2f3 100644
--- a/LayoutTests/platform/gtk/fast/writing-mode/japanese-lr-text-expected.png
+++ b/LayoutTests/platform/gtk/fast/writing-mode/japanese-lr-text-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/writing-mode/japanese-lr-text-expected.txt b/LayoutTests/platform/gtk/fast/writing-mode/japanese-lr-text-expected.txt
index 84c412c..bc789bd 100644
--- a/LayoutTests/platform/gtk/fast/writing-mode/japanese-lr-text-expected.txt
+++ b/LayoutTests/platform/gtk/fast/writing-mode/japanese-lr-text-expected.txt
@@ -1,17 +1,16 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 310x600
-  RenderBlock {HTML} at (0,0) size 310x600 [border: (10px solid #800000)]
-    RenderBody {BODY} at (18,18) size 274x564 [border: (5px solid #000000)]
-      RenderText {#text} at (5,5) size 264x550
-        text run at (5,5) width 550: "\x{305B}\x{3063}\x{304B}\x{304F}\x{898B}\x{3064}\x{3051}\x{305F}\x{3059}\x{3070}\x{3089}\x{3057}\x{3044}\x{8A18}\x{4E8B}\x{304C}\x{3069}\x{3053}\x{306B}\x{3042}\x{3063}\x{305F}\x{304B}\x{5FD8}\x{308C}"
-        text run at (29,5) width 550: "\x{3066}\x{3057}\x{307E}\x{3063}\x{305F}\x{7D4C}\x{9A13}\x{306F}\x{3042}\x{308A}\x{307E}\x{3059}\x{304B}\x{306A}\x{3089}\x{30BF}\x{30A4}\x{30C8}\x{30EB}\x{3068}\x{30A2}\x{30C9}\x{30EC}\x{30B9}\x{3060}"
-        text run at (53,5) width 550: "\x{3051}\x{3067}\x{306A}\x{304F}\x{3001}\x{8A2A}\x{554F}\x{3057}\x{305F}\x{30A6}\x{30A7}\x{30D6}\x{30DA}\x{30FC}\x{30B8}\x{306E}\x{30B3}\x{30F3}\x{30C6}\x{30F3}\x{30C4}\x{304B}\x{3089}\x{3082}\x{691C}"
-        text run at (77,5) width 550: "\x{7D22}\x{3059}\x{308B}\x{3053}\x{3068}\x{304C}\x{3067}\x{304D}\x{307E}\x{3059}\x{3002}\x{305B}\x{3063}\x{304B}\x{304F}\x{898B}\x{3064}\x{3051}\x{305F}\x{3059}\x{3070}\x{3089}\x{3057}\x{3044}\x{8A18}"
-        text run at (101,5) width 528: "\x{4E8B}\x{304C}\x{3069}\x{3053}\x{306B}\x{3042}\x{3063}\x{305F}\x{304B}\x{5FD8}\x{308C}\x{3066}\x{3057}\x{307E}\x{3063}\x{305F}\x{7D4C}\x{9A13}\x{306F}\x{3042}\x{308A}\x{307E}\x{3059}\x{304B}"
-        text run at (125,5) width 528: "\x{306A}\x{3089}\x{30BF}\x{30A4}\x{30C8}\x{30EB}\x{3068}\x{30A2}\x{30C9}\x{30EC}\x{30B9}\x{3060}\x{3051}\x{3067}\x{306A}\x{304F}\x{3001}\x{8A2A}\x{554F}\x{3057}\x{305F}\x{30A6}\x{30A7}\x{30D6}"
-        text run at (149,5) width 550: "\x{30DA}\x{30FC}\x{30B8}\x{306E}\x{30B3}\x{30F3}\x{30C6}\x{30F3}\x{30C4}\x{304B}\x{3089}\x{3082}\x{691C}\x{7D22}\x{3059}\x{308B}\x{3053}\x{3068}\x{304C}\x{3067}\x{304D}\x{307E}\x{3059}\x{3002}\x{8A2A}"
-        text run at (173,5) width 550: "\x{554F}\x{3057}\x{305F}\x{30A6}\x{30A7}\x{30D6}\x{30DA}\x{30FC}\x{30B8}\x{306E}\x{30B3}\x{30F3}\x{30C6}\x{30F3}\x{30C4}\x{304B}\x{3089}\x{3082}\x{691C}\x{7D22}\x{3059}\x{308B}\x{3053}\x{3068}\x{304C}"
-        text run at (197,5) width 528: "\x{3067}\x{304D}\x{307E}\x{3059}\x{3002}\x{305B}\x{3063}\x{304B}\x{304F}\x{898B}\x{3064}\x{3051}\x{305F}\x{3059}\x{3070}\x{3089}\x{3057}\x{3044}\x{8A18}\x{4E8B}\x{304C}\x{3069}\x{3053}\x{306B}"
-        text run at (221,5) width 533: "\x{3042}\x{3063}\x{305F}\x{304B}\x{5FD8}\x{308C}\x{3066}\x{3057}\x{307E}\x{3063}\x{305F}\x{7D4C}\x{9A13}\x{306F}\x{3042}\x{308A}\x{307E}\x{3059}\x{304B} \x{306A}\x{3089}\x{30BF}\x{30A4}\x{30C8}"
-        text run at (245,5) width 308: "\x{30EB}\x{3068}\x{30A2}\x{30C9}\x{30EC}\x{30B9}\x{3060}\x{3051}\x{3067}\x{306A}\x{304F}\x{3001}\x{8A2A}\x{554F}"
+layer at (0,0) size 286x600
+  RenderBlock {HTML} at (0,0) size 286x600 [border: (10px solid #800000)]
+    RenderBody {BODY} at (18,18) size 250x564 [border: (5px solid #000000)]
+      RenderText {#text} at (5,5) size 240x551
+        text run at (5,5) width 546: "\x{305B}\x{3063}\x{304B}\x{304F}\x{898B}\x{3064}\x{3051}\x{305F}\x{3059}\x{3070}\x{3089}\x{3057}\x{3044}\x{8A18}\x{4E8B}\x{304C}\x{3069}\x{3053}\x{306B}\x{3042}\x{3063}\x{305F}\x{304B}\x{5FD8}\x{308C}\x{3066}"
+        text run at (29,5) width 546: "\x{3057}\x{307E}\x{3063}\x{305F}\x{7D4C}\x{9A13}\x{306F}\x{3042}\x{308A}\x{307E}\x{3059}\x{304B}\x{306A}\x{3089}\x{30BF}\x{30A4}\x{30C8}\x{30EB}\x{3068}\x{30A2}\x{30C9}\x{30EC}\x{30B9}\x{3060}\x{3051}\x{3067}"
+        text run at (53,5) width 546: "\x{306A}\x{304F}\x{3001}\x{8A2A}\x{554F}\x{3057}\x{305F}\x{30A6}\x{30A7}\x{30D6}\x{30DA}\x{30FC}\x{30B8}\x{306E}\x{30B3}\x{30F3}\x{30C6}\x{30F3}\x{30C4}\x{304B}\x{3089}\x{3082}\x{691C}\x{7D22}\x{3059}\x{308B}"
+        text run at (77,5) width 546: "\x{3053}\x{3068}\x{304C}\x{3067}\x{304D}\x{307E}\x{3059}\x{3002}\x{305B}\x{3063}\x{304B}\x{304F}\x{898B}\x{3064}\x{3051}\x{305F}\x{3059}\x{3070}\x{3089}\x{3057}\x{3044}\x{8A18}\x{4E8B}\x{304C}\x{3069}\x{3053}"
+        text run at (101,5) width 551: "\x{306B}\x{3042}\x{3063}\x{305F}\x{304B}\x{5FD8}\x{308C}\x{3066}\x{3057}\x{307E}\x{3063}\x{305F}\x{7D4C}\x{9A13}\x{306F}\x{3042}\x{308A}\x{307E}\x{3059}\x{304B} \x{306A}\x{3089}\x{30BF}\x{30A4}\x{30C8}\x{30EB}"
+        text run at (125,5) width 546: "\x{3068}\x{30A2}\x{30C9}\x{30EC}\x{30B9}\x{3060}\x{3051}\x{3067}\x{306A}\x{304F}\x{3001}\x{8A2A}\x{554F}\x{3057}\x{305F}\x{30A6}\x{30A7}\x{30D6}\x{30DA}\x{30FC}\x{30B8}\x{306E}\x{30B3}\x{30F3}\x{30C6}\x{30F3}"
+        text run at (149,5) width 546: "\x{30C4}\x{304B}\x{3089}\x{3082}\x{691C}\x{7D22}\x{3059}\x{308B}\x{3053}\x{3068}\x{304C}\x{3067}\x{304D}\x{307E}\x{3059}\x{3002}\x{8A2A}\x{554F}\x{3057}\x{305F}\x{30A6}\x{30A7}\x{30D6}\x{30DA}\x{30FC}\x{30B8}"
+        text run at (173,5) width 546: "\x{306E}\x{30B3}\x{30F3}\x{30C6}\x{30F3}\x{30C4}\x{304B}\x{3089}\x{3082}\x{691C}\x{7D22}\x{3059}\x{308B}\x{3053}\x{3068}\x{304C}\x{3067}\x{304D}\x{307E}\x{3059}\x{3002}\x{305B}\x{3063}\x{304B}\x{304F}\x{898B}"
+        text run at (197,5) width 546: "\x{3064}\x{3051}\x{305F}\x{3059}\x{3070}\x{3089}\x{3057}\x{3044}\x{8A18}\x{4E8B}\x{304C}\x{3069}\x{3053}\x{306B}\x{3042}\x{3063}\x{305F}\x{304B}\x{5FD8}\x{308C}\x{3066}\x{3057}\x{307E}\x{3063}\x{305F}\x{7D4C}"
+        text run at (221,5) width 551: "\x{9A13}\x{306F}\x{3042}\x{308A}\x{307E}\x{3059}\x{304B} \x{306A}\x{3089}\x{30BF}\x{30A4}\x{30C8}\x{30EB}\x{3068}\x{30A2}\x{30C9}\x{30EC}\x{30B9}\x{3060}\x{3051}\x{3067}\x{306A}\x{304F}\x{3001}\x{8A2A}\x{554F}"
diff --git a/LayoutTests/platform/gtk/fast/writing-mode/japanese-rl-selection-expected.png b/LayoutTests/platform/gtk/fast/writing-mode/japanese-rl-selection-expected.png
index 7b78ac9..7803360 100644
--- a/LayoutTests/platform/gtk/fast/writing-mode/japanese-rl-selection-expected.png
+++ b/LayoutTests/platform/gtk/fast/writing-mode/japanese-rl-selection-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/writing-mode/japanese-rl-selection-expected.txt b/LayoutTests/platform/gtk/fast/writing-mode/japanese-rl-selection-expected.txt
index 3cea72f..ef4634a 100644
--- a/LayoutTests/platform/gtk/fast/writing-mode/japanese-rl-selection-expected.txt
+++ b/LayoutTests/platform/gtk/fast/writing-mode/japanese-rl-selection-expected.txt
@@ -1,24 +1,23 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (394,0) size 406x600
-  RenderBlock {HTML} at (0,0) size 406x600 [border: (10px solid #800000)]
-    RenderBody {BODY} at (18,18) size 370x564 [border: (5px solid #000000)]
-      RenderBlock {DIV} at (5,105) size 360x400
-        RenderText {#text} at (0,0) size 360x396
-          text run at (0,0) width 396: "\x{305B}\x{3063}\x{304B}\x{304F}\x{898B}\x{3064}\x{3051}\x{305F}\x{3059}\x{3070}\x{3089}\x{3057}\x{3044}\x{8A18}\x{4E8B}\x{304C}\x{3069}\x{3053}"
-          text run at (24,0) width 396: "\x{306B}\x{3042}\x{3063}\x{305F}\x{304B}\x{5FD8}\x{308C}\x{3066}\x{3057}\x{307E}\x{3063}\x{305F}\x{7D4C}\x{9A13}\x{306F}\x{3042}\x{308A}\x{307E}"
-          text run at (48,0) width 374: "\x{3059}\x{304B}\x{306A}\x{3089}\x{30BF}\x{30A4}\x{30C8}\x{30EB}\x{3068}\x{30A2}\x{30C9}\x{30EC}\x{30B9}\x{3060}\x{3051}\x{3067}\x{306A}"
-          text run at (72,0) width 396: "\x{304F}\x{3001}\x{8A2A}\x{554F}\x{3057}\x{305F}\x{30A6}\x{30A7}\x{30D6}\x{30DA}\x{30FC}\x{30B8}\x{306E}\x{30B3}\x{30F3}\x{30C6}\x{30F3}\x{30C4}"
-          text run at (96,0) width 396: "\x{304B}\x{3089}\x{3082}\x{691C}\x{7D22}\x{3059}\x{308B}\x{3053}\x{3068}\x{304C}\x{3067}\x{304D}\x{307E}\x{3059}\x{3002}\x{305B}\x{3063}\x{304B}"
-          text run at (120,0) width 396: "\x{304F}\x{898B}\x{3064}\x{3051}\x{305F}\x{3059}\x{3070}\x{3089}\x{3057}\x{3044}\x{8A18}\x{4E8B}\x{304C}\x{3069}\x{3053}\x{306B}\x{3042}\x{3063}"
-          text run at (144,0) width 374: "\x{305F}\x{304B}\x{5FD8}\x{308C}\x{3066}\x{3057}\x{307E}\x{3063}\x{305F}\x{7D4C}\x{9A13}\x{306F}\x{3042}\x{308A}\x{307E}\x{3059}\x{304B}"
-          text run at (168,0) width 396: "\x{306A}\x{3089}\x{30BF}\x{30A4}\x{30C8}\x{30EB}\x{3068}\x{30A2}\x{30C9}\x{30EC}\x{30B9}\x{3060}\x{3051}\x{3067}\x{306A}\x{304F}\x{3001}\x{8A2A}"
-          text run at (192,0) width 396: "\x{554F}\x{3057}\x{305F}\x{30A6}\x{30A7}\x{30D6}\x{30DA}\x{30FC}\x{30B8}\x{306E}\x{30B3}\x{30F3}\x{30C6}\x{30F3}\x{30C4}\x{304B}\x{3089}\x{3082}"
-          text run at (216,0) width 396: "\x{691C}\x{7D22}\x{3059}\x{308B}\x{3053}\x{3068}\x{304C}\x{3067}\x{304D}\x{307E}\x{3059}\x{3002}\x{8A2A}\x{554F}\x{3057}\x{305F}\x{30A6}\x{30A7}"
-          text run at (240,0) width 396: "\x{30D6}\x{30DA}\x{30FC}\x{30B8}\x{306E}\x{30B3}\x{30F3}\x{30C6}\x{30F3}\x{30C4}\x{304B}\x{3089}\x{3082}\x{691C}\x{7D22}\x{3059}\x{308B}\x{3053}"
-          text run at (264,0) width 396: "\x{3068}\x{304C}\x{3067}\x{304D}\x{307E}\x{3059}\x{3002}\x{305B}\x{3063}\x{304B}\x{304F}\x{898B}\x{3064}\x{3051}\x{305F}\x{3059}\x{3070}\x{3089}"
-          text run at (288,0) width 396: "\x{3057}\x{3044}\x{8A18}\x{4E8B}\x{304C}\x{3069}\x{3053}\x{306B}\x{3042}\x{3063}\x{305F}\x{304B}\x{5FD8}\x{308C}\x{3066}\x{3057}\x{307E}\x{3063}"
-          text run at (312,0) width 379: "\x{305F}\x{7D4C}\x{9A13}\x{306F}\x{3042}\x{308A}\x{307E}\x{3059}\x{304B} \x{306A}\x{3089}\x{30BF}\x{30A4}\x{30C8}\x{30EB}\x{3068}\x{30A2}"
-          text run at (336,0) width 242: "\x{30C9}\x{30EC}\x{30B9}\x{3060}\x{3051}\x{3067}\x{306A}\x{304F}\x{3001}\x{8A2A}\x{554F}"
-selection start: position 4 of child 0 {#text} of child 1 {DIV} of body
+layer at (418,0) size 382x600
+  RenderBlock {HTML} at (0,0) size 382x600 [border: (10px solid #800000)]
+    RenderBody {BODY} at (18,18) size 346x564 [border: (5px solid #000000)]
+      RenderBlock {DIV} at (5,105) size 336x400
+        RenderText {#text} at (0,0) size 336x399
+          text run at (0,0) width 399: "\x{305B}\x{3063}\x{304B}\x{304F}\x{898B}\x{3064}\x{3051}\x{305F}\x{3059}\x{3070}\x{3089}\x{3057}\x{3044}\x{8A18}\x{4E8B}\x{304C}\x{3069}\x{3053}\x{306B}"
+          text run at (24,0) width 399: "\x{3042}\x{3063}\x{305F}\x{304B}\x{5FD8}\x{308C}\x{3066}\x{3057}\x{307E}\x{3063}\x{305F}\x{7D4C}\x{9A13}\x{306F}\x{3042}\x{308A}\x{307E}\x{3059}\x{304B}"
+          text run at (48,0) width 399: "\x{306A}\x{3089}\x{30BF}\x{30A4}\x{30C8}\x{30EB}\x{3068}\x{30A2}\x{30C9}\x{30EC}\x{30B9}\x{3060}\x{3051}\x{3067}\x{306A}\x{304F}\x{3001}\x{8A2A}\x{554F}"
+          text run at (72,0) width 399: "\x{3057}\x{305F}\x{30A6}\x{30A7}\x{30D6}\x{30DA}\x{30FC}\x{30B8}\x{306E}\x{30B3}\x{30F3}\x{30C6}\x{30F3}\x{30C4}\x{304B}\x{3089}\x{3082}\x{691C}\x{7D22}"
+          text run at (96,0) width 399: "\x{3059}\x{308B}\x{3053}\x{3068}\x{304C}\x{3067}\x{304D}\x{307E}\x{3059}\x{3002}\x{305B}\x{3063}\x{304B}\x{304F}\x{898B}\x{3064}\x{3051}\x{305F}\x{3059}"
+          text run at (120,0) width 378: "\x{3070}\x{3089}\x{3057}\x{3044}\x{8A18}\x{4E8B}\x{304C}\x{3069}\x{3053}\x{306B}\x{3042}\x{3063}\x{305F}\x{304B}\x{5FD8}\x{308C}\x{3066}\x{3057}"
+          text run at (144,0) width 383: "\x{307E}\x{3063}\x{305F}\x{7D4C}\x{9A13}\x{306F}\x{3042}\x{308A}\x{307E}\x{3059}\x{304B} \x{306A}\x{3089}\x{30BF}\x{30A4}\x{30C8}\x{30EB}\x{3068}"
+          text run at (168,0) width 399: "\x{30A2}\x{30C9}\x{30EC}\x{30B9}\x{3060}\x{3051}\x{3067}\x{306A}\x{304F}\x{3001}\x{8A2A}\x{554F}\x{3057}\x{305F}\x{30A6}\x{30A7}\x{30D6}\x{30DA}\x{30FC}"
+          text run at (192,0) width 399: "\x{30B8}\x{306E}\x{30B3}\x{30F3}\x{30C6}\x{30F3}\x{30C4}\x{304B}\x{3089}\x{3082}\x{691C}\x{7D22}\x{3059}\x{308B}\x{3053}\x{3068}\x{304C}\x{3067}\x{304D}"
+          text run at (216,0) width 399: "\x{307E}\x{3059}\x{3002}\x{8A2A}\x{554F}\x{3057}\x{305F}\x{30A6}\x{30A7}\x{30D6}\x{30DA}\x{30FC}\x{30B8}\x{306E}\x{30B3}\x{30F3}\x{30C6}\x{30F3}\x{30C4}"
+          text run at (240,0) width 399: "\x{304B}\x{3089}\x{3082}\x{691C}\x{7D22}\x{3059}\x{308B}\x{3053}\x{3068}\x{304C}\x{3067}\x{304D}\x{307E}\x{3059}\x{3002}\x{305B}\x{3063}\x{304B}\x{304F}"
+          text run at (264,0) width 399: "\x{898B}\x{3064}\x{3051}\x{305F}\x{3059}\x{3070}\x{3089}\x{3057}\x{3044}\x{8A18}\x{4E8B}\x{304C}\x{3069}\x{3053}\x{306B}\x{3042}\x{3063}\x{305F}\x{304B}"
+          text run at (288,0) width 383: "\x{5FD8}\x{308C}\x{3066}\x{3057}\x{307E}\x{3063}\x{305F}\x{7D4C}\x{9A13}\x{306F}\x{3042}\x{308A}\x{307E}\x{3059}\x{304B} \x{306A}\x{3089}\x{30BF}"
+          text run at (312,0) width 336: "\x{30A4}\x{30C8}\x{30EB}\x{3068}\x{30A2}\x{30C9}\x{30EC}\x{30B9}\x{3060}\x{3051}\x{3067}\x{306A}\x{304F}\x{3001}\x{8A2A}\x{554F}"
+selection start: position 5 of child 0 {#text} of child 1 {DIV} of body
 selection end:   position 263 of child 0 {#text} of child 1 {DIV} of body
diff --git a/LayoutTests/platform/gtk/fast/writing-mode/japanese-rl-text-expected.png b/LayoutTests/platform/gtk/fast/writing-mode/japanese-rl-text-expected.png
index d14ae42..87c7e823 100644
--- a/LayoutTests/platform/gtk/fast/writing-mode/japanese-rl-text-expected.png
+++ b/LayoutTests/platform/gtk/fast/writing-mode/japanese-rl-text-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/writing-mode/japanese-rl-text-expected.txt b/LayoutTests/platform/gtk/fast/writing-mode/japanese-rl-text-expected.txt
index 0f05783..81eea76 100644
--- a/LayoutTests/platform/gtk/fast/writing-mode/japanese-rl-text-expected.txt
+++ b/LayoutTests/platform/gtk/fast/writing-mode/japanese-rl-text-expected.txt
@@ -1,17 +1,16 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (490,0) size 310x600
-  RenderBlock {HTML} at (0,0) size 310x600 [border: (10px solid #800000)]
-    RenderBody {BODY} at (18,18) size 274x564 [border: (5px solid #000000)]
-      RenderText {#text} at (5,5) size 264x550
-        text run at (5,5) width 550: "\x{305B}\x{3063}\x{304B}\x{304F}\x{898B}\x{3064}\x{3051}\x{305F}\x{3059}\x{3070}\x{3089}\x{3057}\x{3044}\x{8A18}\x{4E8B}\x{304C}\x{3069}\x{3053}\x{306B}\x{3042}\x{3063}\x{305F}\x{304B}\x{5FD8}\x{308C}"
-        text run at (29,5) width 550: "\x{3066}\x{3057}\x{307E}\x{3063}\x{305F}\x{7D4C}\x{9A13}\x{306F}\x{3042}\x{308A}\x{307E}\x{3059}\x{304B}\x{306A}\x{3089}\x{30BF}\x{30A4}\x{30C8}\x{30EB}\x{3068}\x{30A2}\x{30C9}\x{30EC}\x{30B9}\x{3060}"
-        text run at (53,5) width 550: "\x{3051}\x{3067}\x{306A}\x{304F}\x{3001}\x{8A2A}\x{554F}\x{3057}\x{305F}\x{30A6}\x{30A7}\x{30D6}\x{30DA}\x{30FC}\x{30B8}\x{306E}\x{30B3}\x{30F3}\x{30C6}\x{30F3}\x{30C4}\x{304B}\x{3089}\x{3082}\x{691C}"
-        text run at (77,5) width 550: "\x{7D22}\x{3059}\x{308B}\x{3053}\x{3068}\x{304C}\x{3067}\x{304D}\x{307E}\x{3059}\x{3002}\x{305B}\x{3063}\x{304B}\x{304F}\x{898B}\x{3064}\x{3051}\x{305F}\x{3059}\x{3070}\x{3089}\x{3057}\x{3044}\x{8A18}"
-        text run at (101,5) width 528: "\x{4E8B}\x{304C}\x{3069}\x{3053}\x{306B}\x{3042}\x{3063}\x{305F}\x{304B}\x{5FD8}\x{308C}\x{3066}\x{3057}\x{307E}\x{3063}\x{305F}\x{7D4C}\x{9A13}\x{306F}\x{3042}\x{308A}\x{307E}\x{3059}\x{304B}"
-        text run at (125,5) width 528: "\x{306A}\x{3089}\x{30BF}\x{30A4}\x{30C8}\x{30EB}\x{3068}\x{30A2}\x{30C9}\x{30EC}\x{30B9}\x{3060}\x{3051}\x{3067}\x{306A}\x{304F}\x{3001}\x{8A2A}\x{554F}\x{3057}\x{305F}\x{30A6}\x{30A7}\x{30D6}"
-        text run at (149,5) width 550: "\x{30DA}\x{30FC}\x{30B8}\x{306E}\x{30B3}\x{30F3}\x{30C6}\x{30F3}\x{30C4}\x{304B}\x{3089}\x{3082}\x{691C}\x{7D22}\x{3059}\x{308B}\x{3053}\x{3068}\x{304C}\x{3067}\x{304D}\x{307E}\x{3059}\x{3002}\x{8A2A}"
-        text run at (173,5) width 550: "\x{554F}\x{3057}\x{305F}\x{30A6}\x{30A7}\x{30D6}\x{30DA}\x{30FC}\x{30B8}\x{306E}\x{30B3}\x{30F3}\x{30C6}\x{30F3}\x{30C4}\x{304B}\x{3089}\x{3082}\x{691C}\x{7D22}\x{3059}\x{308B}\x{3053}\x{3068}\x{304C}"
-        text run at (197,5) width 528: "\x{3067}\x{304D}\x{307E}\x{3059}\x{3002}\x{305B}\x{3063}\x{304B}\x{304F}\x{898B}\x{3064}\x{3051}\x{305F}\x{3059}\x{3070}\x{3089}\x{3057}\x{3044}\x{8A18}\x{4E8B}\x{304C}\x{3069}\x{3053}\x{306B}"
-        text run at (221,5) width 533: "\x{3042}\x{3063}\x{305F}\x{304B}\x{5FD8}\x{308C}\x{3066}\x{3057}\x{307E}\x{3063}\x{305F}\x{7D4C}\x{9A13}\x{306F}\x{3042}\x{308A}\x{307E}\x{3059}\x{304B} \x{306A}\x{3089}\x{30BF}\x{30A4}\x{30C8}"
-        text run at (245,5) width 308: "\x{30EB}\x{3068}\x{30A2}\x{30C9}\x{30EC}\x{30B9}\x{3060}\x{3051}\x{3067}\x{306A}\x{304F}\x{3001}\x{8A2A}\x{554F}"
+layer at (514,0) size 286x600
+  RenderBlock {HTML} at (0,0) size 286x600 [border: (10px solid #800000)]
+    RenderBody {BODY} at (18,18) size 250x564 [border: (5px solid #000000)]
+      RenderText {#text} at (5,5) size 240x551
+        text run at (5,5) width 546: "\x{305B}\x{3063}\x{304B}\x{304F}\x{898B}\x{3064}\x{3051}\x{305F}\x{3059}\x{3070}\x{3089}\x{3057}\x{3044}\x{8A18}\x{4E8B}\x{304C}\x{3069}\x{3053}\x{306B}\x{3042}\x{3063}\x{305F}\x{304B}\x{5FD8}\x{308C}\x{3066}"
+        text run at (29,5) width 546: "\x{3057}\x{307E}\x{3063}\x{305F}\x{7D4C}\x{9A13}\x{306F}\x{3042}\x{308A}\x{307E}\x{3059}\x{304B}\x{306A}\x{3089}\x{30BF}\x{30A4}\x{30C8}\x{30EB}\x{3068}\x{30A2}\x{30C9}\x{30EC}\x{30B9}\x{3060}\x{3051}\x{3067}"
+        text run at (53,5) width 546: "\x{306A}\x{304F}\x{3001}\x{8A2A}\x{554F}\x{3057}\x{305F}\x{30A6}\x{30A7}\x{30D6}\x{30DA}\x{30FC}\x{30B8}\x{306E}\x{30B3}\x{30F3}\x{30C6}\x{30F3}\x{30C4}\x{304B}\x{3089}\x{3082}\x{691C}\x{7D22}\x{3059}\x{308B}"
+        text run at (77,5) width 546: "\x{3053}\x{3068}\x{304C}\x{3067}\x{304D}\x{307E}\x{3059}\x{3002}\x{305B}\x{3063}\x{304B}\x{304F}\x{898B}\x{3064}\x{3051}\x{305F}\x{3059}\x{3070}\x{3089}\x{3057}\x{3044}\x{8A18}\x{4E8B}\x{304C}\x{3069}\x{3053}"
+        text run at (101,5) width 551: "\x{306B}\x{3042}\x{3063}\x{305F}\x{304B}\x{5FD8}\x{308C}\x{3066}\x{3057}\x{307E}\x{3063}\x{305F}\x{7D4C}\x{9A13}\x{306F}\x{3042}\x{308A}\x{307E}\x{3059}\x{304B} \x{306A}\x{3089}\x{30BF}\x{30A4}\x{30C8}\x{30EB}"
+        text run at (125,5) width 546: "\x{3068}\x{30A2}\x{30C9}\x{30EC}\x{30B9}\x{3060}\x{3051}\x{3067}\x{306A}\x{304F}\x{3001}\x{8A2A}\x{554F}\x{3057}\x{305F}\x{30A6}\x{30A7}\x{30D6}\x{30DA}\x{30FC}\x{30B8}\x{306E}\x{30B3}\x{30F3}\x{30C6}\x{30F3}"
+        text run at (149,5) width 546: "\x{30C4}\x{304B}\x{3089}\x{3082}\x{691C}\x{7D22}\x{3059}\x{308B}\x{3053}\x{3068}\x{304C}\x{3067}\x{304D}\x{307E}\x{3059}\x{3002}\x{8A2A}\x{554F}\x{3057}\x{305F}\x{30A6}\x{30A7}\x{30D6}\x{30DA}\x{30FC}\x{30B8}"
+        text run at (173,5) width 546: "\x{306E}\x{30B3}\x{30F3}\x{30C6}\x{30F3}\x{30C4}\x{304B}\x{3089}\x{3082}\x{691C}\x{7D22}\x{3059}\x{308B}\x{3053}\x{3068}\x{304C}\x{3067}\x{304D}\x{307E}\x{3059}\x{3002}\x{305B}\x{3063}\x{304B}\x{304F}\x{898B}"
+        text run at (197,5) width 546: "\x{3064}\x{3051}\x{305F}\x{3059}\x{3070}\x{3089}\x{3057}\x{3044}\x{8A18}\x{4E8B}\x{304C}\x{3069}\x{3053}\x{306B}\x{3042}\x{3063}\x{305F}\x{304B}\x{5FD8}\x{308C}\x{3066}\x{3057}\x{307E}\x{3063}\x{305F}\x{7D4C}"
+        text run at (221,5) width 551: "\x{9A13}\x{306F}\x{3042}\x{308A}\x{307E}\x{3059}\x{304B} \x{306A}\x{3089}\x{30BF}\x{30A4}\x{30C8}\x{30EB}\x{3068}\x{30A2}\x{30C9}\x{30EC}\x{30B9}\x{3060}\x{3051}\x{3067}\x{306A}\x{304F}\x{3001}\x{8A2A}\x{554F}"
diff --git a/LayoutTests/platform/gtk/fast/writing-mode/japanese-rl-text-with-broken-font-expected.png b/LayoutTests/platform/gtk/fast/writing-mode/japanese-rl-text-with-broken-font-expected.png
index f8cac9d..7b2ae53 100644
--- a/LayoutTests/platform/gtk/fast/writing-mode/japanese-rl-text-with-broken-font-expected.png
+++ b/LayoutTests/platform/gtk/fast/writing-mode/japanese-rl-text-with-broken-font-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/writing-mode/japanese-rl-text-with-broken-font-expected.txt b/LayoutTests/platform/gtk/fast/writing-mode/japanese-rl-text-with-broken-font-expected.txt
index caf0407..6d5801c 100644
--- a/LayoutTests/platform/gtk/fast/writing-mode/japanese-rl-text-with-broken-font-expected.txt
+++ b/LayoutTests/platform/gtk/fast/writing-mode/japanese-rl-text-with-broken-font-expected.txt
@@ -3,15 +3,15 @@
 layer at (523,0) size 277x600
   RenderBlock {HTML} at (0,0) size 277x600 [border: (10px solid #800000)]
     RenderBody {BODY} at (18,18) size 241x564 [border: (5px solid #000000)]
-      RenderText {#text} at (4,5) size 232x550
-        text run at (4,5) width 550: "\x{305B}\x{3063}\x{304B}\x{304F}\x{898B}\x{3064}\x{3051}\x{305F}\x{3059}\x{3070}\x{3089}\x{3057}\x{3044}\x{8A18}\x{4E8B}\x{304C}\x{3069}\x{3053}\x{306B}\x{3042}\x{3063}\x{305F}\x{304B}\x{5FD8}\x{308C}"
-        text run at (25,5) width 550: "\x{3066}\x{3057}\x{307E}\x{3063}\x{305F}\x{7D4C}\x{9A13}\x{306F}\x{3042}\x{308A}\x{307E}\x{3059}\x{304B}\x{306A}\x{3089}\x{30BF}\x{30A4}\x{30C8}\x{30EB}\x{3068}\x{30A2}\x{30C9}\x{30EC}\x{30B9}\x{3060}"
-        text run at (46,5) width 550: "\x{3051}\x{3067}\x{306A}\x{304F}\x{3001}\x{8A2A}\x{554F}\x{3057}\x{305F}\x{30A6}\x{30A7}\x{30D6}\x{30DA}\x{30FC}\x{30B8}\x{306E}\x{30B3}\x{30F3}\x{30C6}\x{30F3}\x{30C4}\x{304B}\x{3089}\x{3082}\x{691C}"
-        text run at (67,5) width 550: "\x{7D22}\x{3059}\x{308B}\x{3053}\x{3068}\x{304C}\x{3067}\x{304D}\x{307E}\x{3059}\x{3002}\x{305B}\x{3063}\x{304B}\x{304F}\x{898B}\x{3064}\x{3051}\x{305F}\x{3059}\x{3070}\x{3089}\x{3057}\x{3044}\x{8A18}"
-        text run at (88,5) width 528: "\x{4E8B}\x{304C}\x{3069}\x{3053}\x{306B}\x{3042}\x{3063}\x{305F}\x{304B}\x{5FD8}\x{308C}\x{3066}\x{3057}\x{307E}\x{3063}\x{305F}\x{7D4C}\x{9A13}\x{306F}\x{3042}\x{308A}\x{307E}\x{3059}\x{304B}"
-        text run at (109,5) width 528: "\x{306A}\x{3089}\x{30BF}\x{30A4}\x{30C8}\x{30EB}\x{3068}\x{30A2}\x{30C9}\x{30EC}\x{30B9}\x{3060}\x{3051}\x{3067}\x{306A}\x{304F}\x{3001}\x{8A2A}\x{554F}\x{3057}\x{305F}\x{30A6}\x{30A7}\x{30D6}"
-        text run at (130,5) width 550: "\x{30DA}\x{30FC}\x{30B8}\x{306E}\x{30B3}\x{30F3}\x{30C6}\x{30F3}\x{30C4}\x{304B}\x{3089}\x{3082}\x{691C}\x{7D22}\x{3059}\x{308B}\x{3053}\x{3068}\x{304C}\x{3067}\x{304D}\x{307E}\x{3059}\x{3002}\x{8A2A}"
-        text run at (151,5) width 550: "\x{554F}\x{3057}\x{305F}\x{30A6}\x{30A7}\x{30D6}\x{30DA}\x{30FC}\x{30B8}\x{306E}\x{30B3}\x{30F3}\x{30C6}\x{30F3}\x{30C4}\x{304B}\x{3089}\x{3082}\x{691C}\x{7D22}\x{3059}\x{308B}\x{3053}\x{3068}\x{304C}"
-        text run at (172,5) width 528: "\x{3067}\x{304D}\x{307E}\x{3059}\x{3002}\x{305B}\x{3063}\x{304B}\x{304F}\x{898B}\x{3064}\x{3051}\x{305F}\x{3059}\x{3070}\x{3089}\x{3057}\x{3044}\x{8A18}\x{4E8B}\x{304C}\x{3069}\x{3053}\x{306B}"
-        text run at (193,5) width 539: "\x{3042}\x{3063}\x{305F}\x{304B}\x{5FD8}\x{308C}\x{3066}\x{3057}\x{307E}\x{3063}\x{305F}\x{7D4C}\x{9A13}\x{306F}\x{3042}\x{308A}\x{307E}\x{3059}\x{304B} \x{306A}\x{3089}\x{30BF}\x{30A4}\x{30C8}"
-        text run at (214,5) width 308: "\x{30EB}\x{3068}\x{30A2}\x{30C9}\x{30EC}\x{30B9}\x{3060}\x{3051}\x{3067}\x{306A}\x{304F}\x{3001}\x{8A2A}\x{554F}"
+      RenderText {#text} at (5,5) size 231x546
+        text run at (5,5) width 546: "\x{305B}\x{3063}\x{304B}\x{304F}\x{898B}\x{3064}\x{3051}\x{305F}\x{3059}\x{3070}\x{3089}\x{3057}\x{3044}\x{8A18}\x{4E8B}\x{304C}\x{3069}\x{3053}\x{306B}\x{3042}\x{3063}\x{305F}\x{304B}\x{5FD8}\x{308C}\x{3066}"
+        text run at (26,5) width 546: "\x{3057}\x{307E}\x{3063}\x{305F}\x{7D4C}\x{9A13}\x{306F}\x{3042}\x{308A}\x{307E}\x{3059}\x{304B}\x{306A}\x{3089}\x{30BF}\x{30A4}\x{30C8}\x{30EB}\x{3068}\x{30A2}\x{30C9}\x{30EC}\x{30B9}\x{3060}\x{3051}\x{3067}"
+        text run at (47,5) width 546: "\x{306A}\x{304F}\x{3001}\x{8A2A}\x{554F}\x{3057}\x{305F}\x{30A6}\x{30A7}\x{30D6}\x{30DA}\x{30FC}\x{30B8}\x{306E}\x{30B3}\x{30F3}\x{30C6}\x{30F3}\x{30C4}\x{304B}\x{3089}\x{3082}\x{691C}\x{7D22}\x{3059}\x{308B}"
+        text run at (68,5) width 546: "\x{3053}\x{3068}\x{304C}\x{3067}\x{304D}\x{307E}\x{3059}\x{3002}\x{305B}\x{3063}\x{304B}\x{304F}\x{898B}\x{3064}\x{3051}\x{305F}\x{3059}\x{3070}\x{3089}\x{3057}\x{3044}\x{8A18}\x{4E8B}\x{304C}\x{3069}\x{3053}"
+        text run at (89,5) width 536: "\x{306B}\x{3042}\x{3063}\x{305F}\x{304B}\x{5FD8}\x{308C}\x{3066}\x{3057}\x{307E}\x{3063}\x{305F}\x{7D4C}\x{9A13}\x{306F}\x{3042}\x{308A}\x{307E}\x{3059}\x{304B} \x{306A}\x{3089}\x{30BF}\x{30A4}\x{30C8}"
+        text run at (110,5) width 546: "\x{30EB}\x{3068}\x{30A2}\x{30C9}\x{30EC}\x{30B9}\x{3060}\x{3051}\x{3067}\x{306A}\x{304F}\x{3001}\x{8A2A}\x{554F}\x{3057}\x{305F}\x{30A6}\x{30A7}\x{30D6}\x{30DA}\x{30FC}\x{30B8}\x{306E}\x{30B3}\x{30F3}\x{30C6}"
+        text run at (131,5) width 546: "\x{30F3}\x{30C4}\x{304B}\x{3089}\x{3082}\x{691C}\x{7D22}\x{3059}\x{308B}\x{3053}\x{3068}\x{304C}\x{3067}\x{304D}\x{307E}\x{3059}\x{3002}\x{8A2A}\x{554F}\x{3057}\x{305F}\x{30A6}\x{30A7}\x{30D6}\x{30DA}\x{30FC}"
+        text run at (152,5) width 546: "\x{30B8}\x{306E}\x{30B3}\x{30F3}\x{30C6}\x{30F3}\x{30C4}\x{304B}\x{3089}\x{3082}\x{691C}\x{7D22}\x{3059}\x{308B}\x{3053}\x{3068}\x{304C}\x{3067}\x{304D}\x{307E}\x{3059}\x{3002}\x{305B}\x{3063}\x{304B}\x{304F}"
+        text run at (173,5) width 546: "\x{898B}\x{3064}\x{3051}\x{305F}\x{3059}\x{3070}\x{3089}\x{3057}\x{3044}\x{8A18}\x{4E8B}\x{304C}\x{3069}\x{3053}\x{306B}\x{3042}\x{3063}\x{305F}\x{304B}\x{5FD8}\x{308C}\x{3066}\x{3057}\x{307E}\x{3063}\x{305F}"
+        text run at (194,5) width 536: "\x{7D4C}\x{9A13}\x{306F}\x{3042}\x{308A}\x{307E}\x{3059}\x{304B} \x{306A}\x{3089}\x{30BF}\x{30A4}\x{30C8}\x{30EB}\x{3068}\x{30A2}\x{30C9}\x{30EC}\x{30B9}\x{3060}\x{3051}\x{3067}\x{306A}\x{304F}\x{3001}"
+        text run at (215,5) width 42: "\x{8A2A}\x{554F}"
diff --git a/LayoutTests/platform/gtk/fast/writing-mode/text-orientation-basic-expected.png b/LayoutTests/platform/gtk/fast/writing-mode/text-orientation-basic-expected.png
index f493be2..9449f54 100644
--- a/LayoutTests/platform/gtk/fast/writing-mode/text-orientation-basic-expected.png
+++ b/LayoutTests/platform/gtk/fast/writing-mode/text-orientation-basic-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/writing-mode/text-orientation-basic-expected.txt b/LayoutTests/platform/gtk/fast/writing-mode/text-orientation-basic-expected.txt
index 954559c..a27eed1 100644
--- a/LayoutTests/platform/gtk/fast/writing-mode/text-orientation-basic-expected.txt
+++ b/LayoutTests/platform/gtk/fast/writing-mode/text-orientation-basic-expected.txt
@@ -1,57 +1,57 @@
-layer at (0,0) size 785x701
+layer at (0,0) size 785x704
   RenderView at (0,0) size 785x600
-layer at (0,0) size 785x701
-  RenderBlock {HTML} at (0,0) size 785x701
-    RenderBody {BODY} at (8,8) size 769x685
-      RenderBlock {P} at (0,0) size 769x69
-        RenderText {#text} at (0,0) size 751x34
+layer at (0,0) size 785x704
+  RenderBlock {HTML} at (0,0) size 785x704
+    RenderBody {BODY} at (8,8) size 769x688
+      RenderBlock {P} at (0,0) size 769x72
+        RenderText {#text} at (0,0) size 751x35
           text run at (0,0) width 358: "This test shows the following bugs with text-orientation. "
           text run at (358,0) width 393: "The far right test mis-renders differently in both the simple and"
-          text run at (0,17) width 389: "complex text paths. The simple text path mis-renders because "
+          text run at (0,18) width 389: "complex text paths. The simple text path mis-renders because "
         RenderInline {TT} at (0,0) size 304x15
-          RenderText {#text} at (389,20) size 304x15
-            text run at (389,20) width 304: "CTFontGetVerticalTranslationsForGlyphs"
-        RenderText {#text} at (693,17) size 757x52
-          text run at (693,17) width 47: " returns"
-          text run at (0,35) width 434: "incorrect values for horizontal glyphs that have vertical counterparts. "
-          text run at (434,35) width 323: "The complex text code path mis-renders because of"
-          text run at (0,52) width 103: "API deficiency. "
-          text run at (103,52) width 603: "There is no way to tell CoreText to use upright horizontal glyphs when rendering a vertical line."
-      RenderBlock {DIV} at (0,85) size 162x600
-        RenderBlock {DIV} at (0,0) size 162x411 [border: (1px solid #008000)]
+          RenderText {#text} at (389,21) size 304x15
+            text run at (389,21) width 304: "CTFontGetVerticalTranslationsForGlyphs"
+        RenderText {#text} at (693,18) size 757x53
+          text run at (693,18) width 47: " returns"
+          text run at (0,36) width 434: "incorrect values for horizontal glyphs that have vertical counterparts. "
+          text run at (434,36) width 323: "The complex text code path mis-renders because of"
+          text run at (0,54) width 103: "API deficiency. "
+          text run at (103,54) width 603: "There is no way to tell CoreText to use upright horizontal glyphs when rendering a vertical line."
+      RenderBlock {DIV} at (0,88) size 166x600
+        RenderBlock {DIV} at (0,0) size 166x411 [border: (1px solid #008000)]
           RenderInline {SPAN} at (0,0) size 40x173
             RenderText {#text} at (1,1) size 40x173
               text run at (1,1) width 173: "Hello world"
           RenderBR {BR} at (9,174) size 0x0
           RenderInline {SPAN} at (0,0) size 40x409
-            RenderText {#text} at (41,1) size 40x409
-              text run at (41,1) width 409: "Hello world"
-          RenderBR {BR} at (49,410) size 0x0
+            RenderText {#text} at (42,1) size 40x409
+              text run at (42,1) width 409: "Hello world"
+          RenderBR {BR} at (50,410) size 0x0
           RenderInline {SPAN} at (0,0) size 40x173
-            RenderText {#text} at (81,1) size 40x173
-              text run at (81,1) width 173: "Hello world"
-          RenderBR {BR} at (89,174) size 0x0
+            RenderText {#text} at (83,1) size 40x173
+              text run at (83,1) width 173: "Hello world"
+          RenderBR {BR} at (91,174) size 0x0
           RenderInline {SPAN} at (0,0) size 40x409
-            RenderText {#text} at (121,1) size 40x409
-              text run at (121,1) width 409: "Hello world"
-          RenderBR {BR} at (129,410) size 0x0
-        RenderText {#text} at (1,411) size 40x9
-          text run at (1,411) width 9: " "
-        RenderBlock {DIV} at (0,420) size 162x175 [border: (1px solid #008000)]
+            RenderText {#text} at (124,1) size 40x409
+              text run at (124,1) width 409: "Hello world"
+          RenderBR {BR} at (132,410) size 0x0
+        RenderText {#text} at (2,411) size 40x9
+          text run at (2,411) width 9: " "
+        RenderBlock {DIV} at (0,420) size 166x175 [border: (1px solid #008000)]
           RenderInline {SPAN} at (0,0) size 40x173
             RenderText {#text} at (1,1) size 40x173
               text run at (1,1) width 173: "Hello world"
           RenderBR {BR} at (9,174) size 0x0
           RenderInline {SPAN} at (0,0) size 40x173
-            RenderText {#text} at (41,1) size 40x173
-              text run at (41,1) width 173: "Hello world"
-          RenderBR {BR} at (49,174) size 0x0
+            RenderText {#text} at (42,1) size 40x173
+              text run at (42,1) width 173: "Hello world"
+          RenderBR {BR} at (50,174) size 0x0
           RenderInline {SPAN} at (0,0) size 40x173
-            RenderText {#text} at (81,1) size 40x173
-              text run at (81,1) width 173: "Hello world"
-          RenderBR {BR} at (89,174) size 0x0
+            RenderText {#text} at (83,1) size 40x173
+              text run at (83,1) width 173: "Hello world"
+          RenderBR {BR} at (91,174) size 0x0
           RenderInline {SPAN} at (0,0) size 40x173
-            RenderText {#text} at (121,1) size 40x173
-              text run at (121,1) width 173: "Hello world"
-          RenderBR {BR} at (129,174) size 0x0
+            RenderText {#text} at (124,1) size 40x173
+              text run at (124,1) width 173: "Hello world"
+          RenderBR {BR} at (132,174) size 0x0
         RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/writing-mode/vertical-align-table-baseline-expected.png b/LayoutTests/platform/gtk/fast/writing-mode/vertical-align-table-baseline-expected.png
index 1cb5d02..aa680ba 100644
--- a/LayoutTests/platform/gtk/fast/writing-mode/vertical-align-table-baseline-expected.png
+++ b/LayoutTests/platform/gtk/fast/writing-mode/vertical-align-table-baseline-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/writing-mode/vertical-align-table-baseline-expected.txt b/LayoutTests/platform/gtk/fast/writing-mode/vertical-align-table-baseline-expected.txt
index 18dd0ee..84db20c 100644
--- a/LayoutTests/platform/gtk/fast/writing-mode/vertical-align-table-baseline-expected.txt
+++ b/LayoutTests/platform/gtk/fast/writing-mode/vertical-align-table-baseline-expected.txt
@@ -1,16 +1,16 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 242x600
-  RenderBlock {HTML} at (0,0) size 242x600
-    RenderBody {BODY} at (8,8) size 226x584
-      RenderTable {TABLE} at (0,0) size 226x584 [border: (2px outset #808080)]
-        RenderTableSection {TBODY} at (2,2) size 222x580
-          RenderTableRow {TR} at (0,2) size 218x580
-            RenderTableCell {TD} at (2,45) size 218x86 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
-              RenderText {#text} at (45,-41) size 106x147
-                text run at (45,-41) width 147: "\x{7B2C}\x{4E00}\x{6BB5}"
-                text run at (98,-41) width 49: "\x{843D}"
-            RenderTableCell {TD} at (2,197) size 218x382 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
-              RenderText {#text} at (2,2) size 214x291
-                text run at (2,2) width 291: "\x{7B2C}\x{4E8C}\x{6BB5}"
-                text run at (109,2) width 97: "\x{843D}"
+layer at (0,0) size 248x600
+  RenderBlock {HTML} at (0,0) size 248x600
+    RenderBody {BODY} at (8,8) size 232x584
+      RenderTable {TABLE} at (0,0) size 232x584 [border: (2px outset #808080)]
+        RenderTableSection {TBODY} at (2,2) size 228x580
+          RenderTableRow {TR} at (0,2) size 224x580
+            RenderTableCell {TD} at (2,45) size 224x82 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (46,-41) size 108x144
+                text run at (46,-41) width 144: "\x{7B2C}\x{4E00}\x{6BB5}"
+                text run at (101,-41) width 48: "\x{843D}"
+            RenderTableCell {TD} at (2,195) size 224x384 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (3,2) size 217x291
+                text run at (3,2) width 291: "\x{7B2C}\x{4E8C}\x{6BB5}"
+                text run at (113,2) width 97: "\x{843D}"
diff --git a/LayoutTests/platform/gtk/fast/writing-mode/vertical-baseline-alignment-expected.png b/LayoutTests/platform/gtk/fast/writing-mode/vertical-baseline-alignment-expected.png
index a66a5a7..f1c10b1 100644
--- a/LayoutTests/platform/gtk/fast/writing-mode/vertical-baseline-alignment-expected.png
+++ b/LayoutTests/platform/gtk/fast/writing-mode/vertical-baseline-alignment-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/writing-mode/vertical-baseline-alignment-expected.txt b/LayoutTests/platform/gtk/fast/writing-mode/vertical-baseline-alignment-expected.txt
index b6df015..32d1521 100644
--- a/LayoutTests/platform/gtk/fast/writing-mode/vertical-baseline-alignment-expected.txt
+++ b/LayoutTests/platform/gtk/fast/writing-mode/vertical-baseline-alignment-expected.txt
@@ -1,28 +1,28 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (542,0) size 258x600
-  RenderBlock {HTML} at (0,0) size 258x600
-    RenderBody {BODY} at (24,8) size 210x584
-      RenderBlock {P} at (0,0) size 106x584
-        RenderInline {SPAN} at (0,0) size 26x106
-          RenderText {#text} at (22,0) size 26x106
-            text run at (22,0) width 106: "\x{7B2C}\x{4E00}\x{6BB5}\x{843D} "
-        RenderInline {SPAN} at (0,0) size 106x461
-          RenderText {#text} at (0,106) size 53x341
-            text run at (0,106) width 341: "PARAGRAPH 1 "
-          RenderBR {BR} at (0,447) size 53x0
-          RenderText {#text} at (53,0) size 53x297
-            text run at (53,0) width 297: "MORE TEXT. "
+layer at (537,0) size 263x600
+  RenderBlock {HTML} at (0,0) size 263x600
+    RenderBody {BODY} at (24,8) size 215x584
+      RenderBlock {P} at (0,0) size 110x584
+        RenderInline {SPAN} at (0,0) size 26x102
+          RenderText {#text} at (23,0) size 26x102
+            text run at (23,0) width 102: "\x{7B2C}\x{4E00}\x{6BB5}\x{843D} "
+        RenderInline {SPAN} at (0,0) size 108x461
+          RenderText {#text} at (1,102) size 53x341
+            text run at (1,102) width 341: "PARAGRAPH 1 "
+          RenderBR {BR} at (1,443) size 53x0
+          RenderText {#text} at (56,0) size 53x297
+            text run at (56,0) width 297: "MORE TEXT. "
           RenderInline {SPAN} at (0,0) size 14x164
-            RenderText {#text} at (85,297) size 14x164
-              text run at (85,297) width 164: "SHOULD NOT BE CENTERED."
+            RenderText {#text} at (88,297) size 14x164
+              text run at (88,297) width 164: "SHOULD NOT BE CENTERED."
           RenderText {#text} at (0,0) size 0x0
-      RenderBlock {P} at (130,0) size 80x584
-        RenderInline {SPAN} at (0,0) size 26x477
-          RenderText {#text} at (49,0) size 26x106
-            text run at (49,0) width 106: "\x{7B2C}\x{4E8C}\x{6BB5}\x{843D} "
+      RenderBlock {P} at (134,0) size 81x584
+        RenderInline {SPAN} at (0,0) size 26x473
+          RenderText {#text} at (49,0) size 26x102
+            text run at (49,0) width 102: "\x{7B2C}\x{4E8C}\x{6BB5}\x{843D} "
           RenderInline {SPAN} at (0,0) size 53x371
-            RenderText {#text} at (27,106) size 53x341
-              text run at (27,106) width 341: "PARAGRAPH 2 "
-            RenderImage {IMG} at (0,447) size 70x30 [bgcolor=#008000]
+            RenderText {#text} at (27,102) size 53x341
+              text run at (27,102) width 341: "PARAGRAPH 2 "
+            RenderImage {IMG} at (0,443) size 70x30 [bgcolor=#008000]
             RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/writing-mode/vertical-font-fallback-expected.png b/LayoutTests/platform/gtk/fast/writing-mode/vertical-font-fallback-expected.png
index a0bcc8f..b722662 100644
--- a/LayoutTests/platform/gtk/fast/writing-mode/vertical-font-fallback-expected.png
+++ b/LayoutTests/platform/gtk/fast/writing-mode/vertical-font-fallback-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/writing-mode/vertical-font-fallback-expected.txt b/LayoutTests/platform/gtk/fast/writing-mode/vertical-font-fallback-expected.txt
index 531468d..a92d3c4 100644
--- a/LayoutTests/platform/gtk/fast/writing-mode/vertical-font-fallback-expected.txt
+++ b/LayoutTests/platform/gtk/fast/writing-mode/vertical-font-fallback-expected.txt
@@ -13,8 +13,8 @@
               text run at (21,0) width 181: "\x{7B2C}\x{4E8C}\x{6BB5}\x{843D} paragraph 2"
         RenderBlock {DIV} at (278,1) size 277x275 [bgcolor=#FFFFEE]
           RenderBlock {P} at (14,28) size 63x219 [bgcolor=#FFAAAA] [border: none (20px solid #FF8888) none (20px solid #FF8888)]
-            RenderText {#text} at (20,1) size 22x185
-              text run at (20,1) width 185: "\x{7B2C}\x{4E00}\x{6BB5}\x{843D} paragraph 1"
+            RenderText {#text} at (20,1) size 22x181
+              text run at (20,1) width 181: "\x{7B2C}\x{4E00}\x{6BB5}\x{843D} paragraph 1"
           RenderBlock {P} at (90,28) size 63x219 [bgcolor=#FFAAAA] [border: none (20px solid #FF8888) none (20px solid #FF8888)]
-            RenderText {#text} at (20,1) size 22x185
-              text run at (20,1) width 185: "\x{7B2C}\x{4E8C}\x{6BB5}\x{843D} paragraph 2"
+            RenderText {#text} at (20,1) size 22x181
+              text run at (20,1) width 181: "\x{7B2C}\x{4E8C}\x{6BB5}\x{843D} paragraph 2"
diff --git a/LayoutTests/platform/gtk/fast/writing-mode/vertical-lr-replaced-selection-expected.png b/LayoutTests/platform/gtk/fast/writing-mode/vertical-lr-replaced-selection-expected.png
index 14fc453..751fab2 100644
--- a/LayoutTests/platform/gtk/fast/writing-mode/vertical-lr-replaced-selection-expected.png
+++ b/LayoutTests/platform/gtk/fast/writing-mode/vertical-lr-replaced-selection-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/writing-mode/vertical-lr-replaced-selection-expected.txt b/LayoutTests/platform/gtk/fast/writing-mode/vertical-lr-replaced-selection-expected.txt
index 69c3f22..b262274 100644
--- a/LayoutTests/platform/gtk/fast/writing-mode/vertical-lr-replaced-selection-expected.txt
+++ b/LayoutTests/platform/gtk/fast/writing-mode/vertical-lr-replaced-selection-expected.txt
@@ -1,16 +1,16 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 164x600
-  RenderBlock {HTML} at (0,0) size 164x600
-    RenderBody {BODY} at (8,8) size 148x584
+layer at (0,0) size 166x600
+  RenderBlock {HTML} at (0,0) size 166x600
+    RenderBody {BODY} at (8,8) size 150x584
       RenderText {#text} at (0,0) size 40x391
         text run at (0,0) width 391: "This is the first line of text."
       RenderBR {BR} at (0,391) size 40x0
-      RenderImage {IMG} at (48,0) size 50x20 [bgcolor=#008000]
-      RenderText {#text} at (40,20) size 40x379
-        text run at (40,20) width 379: " This is the second line of "
-      RenderImage {IMG} at (48,399) size 100x20 [bgcolor=#800080]
-      RenderText {#text} at (40,419) size 40x72
-        text run at (40,419) width 72: " text."
+      RenderImage {IMG} at (49,0) size 50x20 [bgcolor=#008000]
+      RenderText {#text} at (41,20) size 40x379
+        text run at (41,20) width 379: " This is the second line of "
+      RenderImage {IMG} at (49,399) size 100x20 [bgcolor=#800080]
+      RenderText {#text} at (41,419) size 40x72
+        text run at (41,419) width 72: " text."
 selection start: position 1 of child 0 {#text} of body
 selection end:   position 1 of child 3 {IMG} of body
diff --git a/LayoutTests/platform/gtk/fast/writing-mode/vertical-rl-replaced-selection-expected.png b/LayoutTests/platform/gtk/fast/writing-mode/vertical-rl-replaced-selection-expected.png
index b21fc7c..90396cd 100644
--- a/LayoutTests/platform/gtk/fast/writing-mode/vertical-rl-replaced-selection-expected.png
+++ b/LayoutTests/platform/gtk/fast/writing-mode/vertical-rl-replaced-selection-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/writing-mode/vertical-rl-replaced-selection-expected.txt b/LayoutTests/platform/gtk/fast/writing-mode/vertical-rl-replaced-selection-expected.txt
index d16b8a4..47b43e5 100644
--- a/LayoutTests/platform/gtk/fast/writing-mode/vertical-rl-replaced-selection-expected.txt
+++ b/LayoutTests/platform/gtk/fast/writing-mode/vertical-rl-replaced-selection-expected.txt
@@ -1,16 +1,16 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (636,0) size 164x600
-  RenderBlock {HTML} at (0,0) size 164x600
-    RenderBody {BODY} at (8,8) size 148x584
+layer at (634,0) size 166x600
+  RenderBlock {HTML} at (0,0) size 166x600
+    RenderBody {BODY} at (8,8) size 150x584
       RenderText {#text} at (0,0) size 40x391
         text run at (0,0) width 391: "This is the first line of text."
       RenderBR {BR} at (0,391) size 40x0
-      RenderImage {IMG} at (90,0) size 50x20 [bgcolor=#008000]
-      RenderText {#text} at (108,20) size 40x379
-        text run at (108,20) width 379: " This is the second line of "
-      RenderImage {IMG} at (40,399) size 100x20 [bgcolor=#800080]
-      RenderText {#text} at (108,419) size 40x72
-        text run at (108,419) width 72: " text."
+      RenderImage {IMG} at (91,0) size 50x20 [bgcolor=#008000]
+      RenderText {#text} at (109,20) size 40x379
+        text run at (109,20) width 379: " This is the second line of "
+      RenderImage {IMG} at (41,399) size 100x20 [bgcolor=#800080]
+      RenderText {#text} at (109,419) size 40x72
+        text run at (109,419) width 72: " text."
 selection start: position 1 of child 0 {#text} of body
 selection end:   position 1 of child 3 {IMG} of body
diff --git a/LayoutTests/platform/gtk/fast/xsl/document-function-expected.png b/LayoutTests/platform/gtk/fast/xsl/document-function-expected.png
index e9a06c9..97af525 100644
--- a/LayoutTests/platform/gtk/fast/xsl/document-function-expected.png
+++ b/LayoutTests/platform/gtk/fast/xsl/document-function-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/xsl/document-function-expected.txt b/LayoutTests/platform/gtk/fast/xsl/document-function-expected.txt
index eb68123..2f8d3f1 100644
--- a/LayoutTests/platform/gtk/fast/xsl/document-function-expected.txt
+++ b/LayoutTests/platform/gtk/fast/xsl/document-function-expected.txt
@@ -3,15 +3,15 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x576
-      RenderBlock {P} at (0,0) size 784x17
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 650x17
           text run at (0,0) width 650: "This tests the xslt document() function. If this test is successful, there should be three paragraphs below."
-      RenderBlock {P} at (0,33) size 784x17
+      RenderBlock {P} at (0,34) size 784x18
         RenderText {#text} at (0,0) size 120x17
           text run at (0,0) width 120: "This is a paragraph"
-      RenderBlock {P} at (0,66) size 784x17
+      RenderBlock {P} at (0,68) size 784x18
         RenderText {#text} at (0,0) size 160x17
           text run at (0,0) width 160: "This is another paragraph"
-      RenderBlock {P} at (0,99) size 784x17
+      RenderBlock {P} at (0,102) size 784x18
         RenderText {#text} at (0,0) size 157x17
           text run at (0,0) width 157: "This is a third paragraph."
diff --git a/LayoutTests/platform/gtk/fast/xsl/xslt-enc-cyr-expected.png b/LayoutTests/platform/gtk/fast/xsl/xslt-enc-cyr-expected.png
index 55d75df..233879a 100644
--- a/LayoutTests/platform/gtk/fast/xsl/xslt-enc-cyr-expected.png
+++ b/LayoutTests/platform/gtk/fast/xsl/xslt-enc-cyr-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/xsl/xslt-enc-cyr-expected.txt b/LayoutTests/platform/gtk/fast/xsl/xslt-enc-cyr-expected.txt
index df69fa7..ddbf4f6 100644
--- a/LayoutTests/platform/gtk/fast/xsl/xslt-enc-cyr-expected.txt
+++ b/LayoutTests/platform/gtk/fast/xsl/xslt-enc-cyr-expected.txt
@@ -6,6 +6,6 @@
       RenderText {#text} at (0,0) size 322x17
         text run at (0,0) width 322: "CHARACTERS IN XSLT: \x{414}\x{43E}\x{431}\x{430}\x{432}\x{43B}\x{435}\x{43D}\x{43D}\x{44B}\x{439} \x{442}\x{435}\x{43A}\x{441}\x{442} "
       RenderBR {BR} at (322,14) size 0x0
-      RenderBR {BR} at (0,17) size 0x17
-      RenderText {#text} at (0,34) size 225x17
-        text run at (0,34) width 225: "SOURCE XML: \x{418}\x{441}\x{445}\x{43E}\x{434}\x{43D}\x{44B}\x{439} \x{442}\x{435}\x{43A}\x{441}\x{442}"
+      RenderBR {BR} at (0,18) size 0x17
+      RenderText {#text} at (0,36) size 225x17
+        text run at (0,36) width 225: "SOURCE XML: \x{418}\x{441}\x{445}\x{43E}\x{434}\x{43D}\x{44B}\x{439} \x{442}\x{435}\x{43A}\x{441}\x{442}"
diff --git a/LayoutTests/platform/gtk/fast/xsl/xslt-enc-expected.png b/LayoutTests/platform/gtk/fast/xsl/xslt-enc-expected.png
index 07ee02a..c82adcd 100644
--- a/LayoutTests/platform/gtk/fast/xsl/xslt-enc-expected.png
+++ b/LayoutTests/platform/gtk/fast/xsl/xslt-enc-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/xsl/xslt-enc-expected.txt b/LayoutTests/platform/gtk/fast/xsl/xslt-enc-expected.txt
index 7626286..4c58998 100644
--- a/LayoutTests/platform/gtk/fast/xsl/xslt-enc-expected.txt
+++ b/LayoutTests/platform/gtk/fast/xsl/xslt-enc-expected.txt
@@ -6,6 +6,6 @@
       RenderText {#text} at (0,0) size 264x17
         text run at (0,0) width 264: "CHARACTERS IN XSLT: \x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9} "
       RenderBR {BR} at (264,14) size 0x0
-      RenderBR {BR} at (0,17) size 0x17
-      RenderText {#text} at (0,34) size 316x17
-        text run at (0,34) width 316: "SOURCE XML: \x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}"
+      RenderBR {BR} at (0,18) size 0x17
+      RenderText {#text} at (0,36) size 316x17
+        text run at (0,36) width 316: "SOURCE XML: \x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}"
diff --git a/LayoutTests/platform/gtk/fast/xsl/xslt-enc16-expected.png b/LayoutTests/platform/gtk/fast/xsl/xslt-enc16-expected.png
index 07ee02a..c82adcd 100644
--- a/LayoutTests/platform/gtk/fast/xsl/xslt-enc16-expected.png
+++ b/LayoutTests/platform/gtk/fast/xsl/xslt-enc16-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/xsl/xslt-enc16-expected.txt b/LayoutTests/platform/gtk/fast/xsl/xslt-enc16-expected.txt
index 7626286..4c58998 100644
--- a/LayoutTests/platform/gtk/fast/xsl/xslt-enc16-expected.txt
+++ b/LayoutTests/platform/gtk/fast/xsl/xslt-enc16-expected.txt
@@ -6,6 +6,6 @@
       RenderText {#text} at (0,0) size 264x17
         text run at (0,0) width 264: "CHARACTERS IN XSLT: \x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9} "
       RenderBR {BR} at (264,14) size 0x0
-      RenderBR {BR} at (0,17) size 0x17
-      RenderText {#text} at (0,34) size 316x17
-        text run at (0,34) width 316: "SOURCE XML: \x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}"
+      RenderBR {BR} at (0,18) size 0x17
+      RenderText {#text} at (0,36) size 316x17
+        text run at (0,36) width 316: "SOURCE XML: \x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}"
diff --git a/LayoutTests/platform/gtk/fast/xsl/xslt-enc16to16-expected.png b/LayoutTests/platform/gtk/fast/xsl/xslt-enc16to16-expected.png
index 07ee02a..c82adcd 100644
--- a/LayoutTests/platform/gtk/fast/xsl/xslt-enc16to16-expected.png
+++ b/LayoutTests/platform/gtk/fast/xsl/xslt-enc16to16-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/xsl/xslt-enc16to16-expected.txt b/LayoutTests/platform/gtk/fast/xsl/xslt-enc16to16-expected.txt
index 7626286..4c58998 100644
--- a/LayoutTests/platform/gtk/fast/xsl/xslt-enc16to16-expected.txt
+++ b/LayoutTests/platform/gtk/fast/xsl/xslt-enc16to16-expected.txt
@@ -6,6 +6,6 @@
       RenderText {#text} at (0,0) size 264x17
         text run at (0,0) width 264: "CHARACTERS IN XSLT: \x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9} "
       RenderBR {BR} at (264,14) size 0x0
-      RenderBR {BR} at (0,17) size 0x17
-      RenderText {#text} at (0,34) size 316x17
-        text run at (0,34) width 316: "SOURCE XML: \x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}"
+      RenderBR {BR} at (0,18) size 0x17
+      RenderText {#text} at (0,36) size 316x17
+        text run at (0,36) width 316: "SOURCE XML: \x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}\x{E9}"
diff --git a/LayoutTests/platform/gtk/fast/xsl/xslt-entity-expected.png b/LayoutTests/platform/gtk/fast/xsl/xslt-entity-expected.png
index 2960964..df793f5 100644
--- a/LayoutTests/platform/gtk/fast/xsl/xslt-entity-expected.png
+++ b/LayoutTests/platform/gtk/fast/xsl/xslt-entity-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/xsl/xslt-entity-expected.txt b/LayoutTests/platform/gtk/fast/xsl/xslt-entity-expected.txt
index 8af88fc..4dcdf3f 100644
--- a/LayoutTests/platform/gtk/fast/xsl/xslt-entity-expected.txt
+++ b/LayoutTests/platform/gtk/fast/xsl/xslt-entity-expected.txt
@@ -1,6 +1,6 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x17
-  RenderBlock {P} at (0,0) size 800x17
+layer at (0,0) size 800x18
+  RenderBlock {P} at (0,0) size 800x18
     RenderText {#text} at (0,0) size 142x17
       text run at (0,0) width 142: "Hello World, Success!"
diff --git a/LayoutTests/platform/gtk/fast/xsl/xslt-extra-content-at-end-expected.png b/LayoutTests/platform/gtk/fast/xsl/xslt-extra-content-at-end-expected.png
index 2130a49..a688463 100644
--- a/LayoutTests/platform/gtk/fast/xsl/xslt-extra-content-at-end-expected.png
+++ b/LayoutTests/platform/gtk/fast/xsl/xslt-extra-content-at-end-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/xsl/xslt-extra-content-at-end-expected.txt b/LayoutTests/platform/gtk/fast/xsl/xslt-extra-content-at-end-expected.txt
index 40dad56..0409f88 100644
--- a/LayoutTests/platform/gtk/fast/xsl/xslt-extra-content-at-end-expected.txt
+++ b/LayoutTests/platform/gtk/fast/xsl/xslt-extra-content-at-end-expected.txt
@@ -1,22 +1,22 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x250
-  RenderBlock {html} at (0,0) size 800x250
-    RenderBlock {parsererror} at (16,16) size 768x185 [bgcolor=#FFDDDD] [border: (2px solid #CC7777)]
-      RenderBlock {h3} at (18,20) size 732x22
+layer at (0,0) size 800x255
+  RenderBlock {html} at (0,0) size 800x255
+    RenderBlock {parsererror} at (16,16) size 768x189 [bgcolor=#FFDDDD] [border: (2px solid #CC7777)]
+      RenderBlock {h3} at (18,20) size 732x23
         RenderText {#text} at (0,0) size 324x21
           text run at (0,0) width 324: "This page contains the following errors:"
-      RenderBlock {div} at (18,60) size 732x15
+      RenderBlock {div} at (18,61) size 732x15
         RenderText {#text} at (0,0) size 490x14
           text run at (0,0) width 490: "error on line 1 at column 76: Extra content at the end of the document"
-      RenderBlock {h3} at (18,93) size 732x22
+      RenderBlock {h3} at (18,94) size 732x23
         RenderText {#text} at (0,0) size 429x21
           text run at (0,0) width 429: "Below is a rendering of the page up to the first error."
-      RenderBlock {p} at (18,132) size 732x35
-        RenderText {#text} at (0,0) size 731x34
+      RenderBlock {p} at (18,134) size 732x37
+        RenderText {#text} at (0,0) size 731x35
           text run at (0,0) width 731: "This document was created as the result of an XSL transformation. The line and column numbers given are from the"
-          text run at (0,17) width 117: "transformed result."
-    RenderBody {body} at (8,216) size 784x18
-      RenderBlock {p} at (0,0) size 784x17
+          text run at (0,18) width 117: "transformed result."
+    RenderBody {body} at (8,220) size 784x19
+      RenderBlock {p} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 227x17
           text run at (0,0) width 227: "You should see error text above this"
diff --git a/LayoutTests/platform/gtk/fast/xsl/xslt-import-depth-expected.png b/LayoutTests/platform/gtk/fast/xsl/xslt-import-depth-expected.png
index faead59..87e2389 100644
--- a/LayoutTests/platform/gtk/fast/xsl/xslt-import-depth-expected.png
+++ b/LayoutTests/platform/gtk/fast/xsl/xslt-import-depth-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/xsl/xslt-import-depth-expected.txt b/LayoutTests/platform/gtk/fast/xsl/xslt-import-depth-expected.txt
index 4629fe6..d0eeb5d 100644
--- a/LayoutTests/platform/gtk/fast/xsl/xslt-import-depth-expected.txt
+++ b/LayoutTests/platform/gtk/fast/xsl/xslt-import-depth-expected.txt
@@ -3,7 +3,7 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x576
-      RenderBlock {P} at (0,0) size 784x17
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 57x17
           text run at (0,0) width 57: "This is a "
         RenderInline {I} at (0,0) size 56x17
diff --git a/LayoutTests/platform/gtk/fast/xsl/xslt-missing-namespace-in-xslt-expected.png b/LayoutTests/platform/gtk/fast/xsl/xslt-missing-namespace-in-xslt-expected.png
index 3647737..1d74a9e 100644
--- a/LayoutTests/platform/gtk/fast/xsl/xslt-missing-namespace-in-xslt-expected.png
+++ b/LayoutTests/platform/gtk/fast/xsl/xslt-missing-namespace-in-xslt-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/xsl/xslt-missing-namespace-in-xslt-expected.txt b/LayoutTests/platform/gtk/fast/xsl/xslt-missing-namespace-in-xslt-expected.txt
index 554d4c6..018bb98 100644
--- a/LayoutTests/platform/gtk/fast/xsl/xslt-missing-namespace-in-xslt-expected.txt
+++ b/LayoutTests/platform/gtk/fast/xsl/xslt-missing-namespace-in-xslt-expected.txt
@@ -2,28 +2,28 @@
 
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x283
-  RenderBlock {html} at (0,0) size 800x283
-    RenderBlock {parsererror} at (16,16) size 768x185 [bgcolor=#FFDDDD] [border: (2px solid #CC7777)]
-      RenderBlock {h3} at (18,20) size 732x22
+layer at (0,0) size 800x289
+  RenderBlock {html} at (0,0) size 800x289
+    RenderBlock {parsererror} at (16,16) size 768x189 [bgcolor=#FFDDDD] [border: (2px solid #CC7777)]
+      RenderBlock {h3} at (18,20) size 732x23
         RenderText {#text} at (0,0) size 324x21
           text run at (0,0) width 324: "This page contains the following errors:"
-      RenderBlock {div} at (18,60) size 732x15
+      RenderBlock {div} at (18,61) size 732x15
         RenderText {#text} at (0,0) size 504x14
           text run at (0,0) width 504: "error on line 1 at column 76: Namespace prefix foo on bar is not defined"
-      RenderBlock {h3} at (18,93) size 732x22
+      RenderBlock {h3} at (18,94) size 732x23
         RenderText {#text} at (0,0) size 429x21
           text run at (0,0) width 429: "Below is a rendering of the page up to the first error."
-      RenderBlock {p} at (18,132) size 732x35
-        RenderText {#text} at (0,0) size 731x34
+      RenderBlock {p} at (18,134) size 732x37
+        RenderText {#text} at (0,0) size 731x35
           text run at (0,0) width 731: "This document was created as the result of an XSL transformation. The line and column numbers given are from the"
-          text run at (0,17) width 117: "transformed result."
-    RenderBody {body} at (8,216) size 784x51
-      RenderBlock {p} at (0,0) size 784x17
+          text run at (0,18) width 117: "transformed result."
+    RenderBody {body} at (8,220) size 784x53
+      RenderBlock {p} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 227x17
           text run at (0,0) width 227: "You should see error text above this"
-      RenderBlock (anonymous) at (0,33) size 784x0
+      RenderBlock (anonymous) at (0,34) size 784x0
         RenderInline {foo:bar} at (0,0) size 0x0
-      RenderBlock {p} at (0,33) size 784x17
+      RenderBlock {p} at (0,34) size 784x18
         RenderText {#text} at (0,0) size 350x17
           text run at (0,0) width 350: "ERROR? this, and nothing below it should be rendered"
diff --git a/LayoutTests/platform/gtk/fast/xsl/xslt-relative-path-expected.png b/LayoutTests/platform/gtk/fast/xsl/xslt-relative-path-expected.png
index 238a74b..9b339a4 100644
--- a/LayoutTests/platform/gtk/fast/xsl/xslt-relative-path-expected.png
+++ b/LayoutTests/platform/gtk/fast/xsl/xslt-relative-path-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fast/xsl/xslt-relative-path-expected.txt b/LayoutTests/platform/gtk/fast/xsl/xslt-relative-path-expected.txt
index d9bddf9..e4d1a16 100644
--- a/LayoutTests/platform/gtk/fast/xsl/xslt-relative-path-expected.txt
+++ b/LayoutTests/platform/gtk/fast/xsl/xslt-relative-path-expected.txt
@@ -3,14 +3,14 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x576
-      RenderBlock {P} at (0,0) size 784x17
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 511x17
           text run at (0,0) width 511: "Here is an attempt to extract the string \"Hello, Webkit!\" from the file findme.xml:"
-      RenderBlock {P} at (0,33) size 784x17
+      RenderBlock {P} at (0,34) size 784x18
         RenderText {#text} at (0,0) size 377x17
           text run at (0,0) width 283: "using document('file:resources/findme.xml'): "
           text run at (283,0) width 94: "Hello, Webkit!"
-      RenderBlock {P} at (0,66) size 784x17
+      RenderBlock {P} at (0,68) size 784x18
         RenderText {#text} at (0,0) size 353x17
           text run at (0,0) width 259: "using document('resources/findme.xml'): "
           text run at (259,0) width 94: "Hello, Webkit!"
diff --git a/LayoutTests/platform/gtk/fonts/cursive-expected.png b/LayoutTests/platform/gtk/fonts/cursive-expected.png
index d17dd21..4721fa3 100644
--- a/LayoutTests/platform/gtk/fonts/cursive-expected.png
+++ b/LayoutTests/platform/gtk/fonts/cursive-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fonts/cursive-expected.txt b/LayoutTests/platform/gtk/fonts/cursive-expected.txt
index 49878c3..ee0f5c3 100644
--- a/LayoutTests/platform/gtk/fonts/cursive-expected.txt
+++ b/LayoutTests/platform/gtk/fonts/cursive-expected.txt
@@ -1,870 +1,870 @@
-layer at (0,0) size 785x4900
+layer at (0,0) size 785x5184
   RenderView at (0,0) size 785x600
-layer at (0,0) size 785x4900
-  RenderBlock {HTML} at (0,0) size 785x4900
-    RenderBody {BODY} at (8,8) size 769x4876
-      RenderBlock (anonymous) at (0,0) size 769x17
+layer at (0,0) size 785x5184
+  RenderBlock {HTML} at (0,0) size 785x5184
+    RenderBody {BODY} at (8,8) size 769x5160
+      RenderBlock (anonymous) at (0,0) size 769x18
         RenderText {#text} at (0,0) size 342x17
           text run at (0,0) width 342: "This tests font choices and metrics for the cursive font."
-      RenderBlock {P} at (0,33) size 769x1615
-        RenderInline {FONT} at (0,0) size 60x1615
+      RenderBlock {P} at (0,34) size 769x1710
+        RenderInline {FONT} at (0,0) size 60x1709
           RenderText {#text} at (0,0) size 45x17
             text run at (0,0) width 45: "cursive"
           RenderBR {BR} at (45,14) size 0x0
-          RenderText {#text} at (0,17) size 16x17
-            text run at (0,17) width 16: "    "
-          RenderBR {BR} at (16,31) size 0x0
-          RenderText {#text} at (0,34) size 20x17
-            text run at (0,34) width 20: "!!!!"
-          RenderBR {BR} at (20,48) size 0x0
-          RenderText {#text} at (0,51) size 28x17
-            text run at (0,51) width 28: "\"\"\"\""
-          RenderBR {BR} at (28,65) size 0x0
-          RenderText {#text} at (0,68) size 32x17
-            text run at (0,68) width 32: "####"
-          RenderBR {BR} at (32,82) size 0x0
-          RenderText {#text} at (0,85) size 32x17
-            text run at (0,85) width 32: "$$$$"
-          RenderBR {BR} at (32,99) size 0x0
-          RenderText {#text} at (0,102) size 52x17
-            text run at (0,102) width 52: "%%%%"
-          RenderBR {BR} at (52,116) size 0x0
-          RenderText {#text} at (0,119) size 48x17
-            text run at (0,119) width 48: "&&&&"
-          RenderBR {BR} at (48,133) size 0x0
-          RenderText {#text} at (0,136) size 12x17
-            text run at (0,136) width 12: "''''"
-          RenderBR {BR} at (12,150) size 0x0
-          RenderText {#text} at (0,153) size 20x17
-            text run at (0,153) width 20: "(((("
-          RenderBR {BR} at (20,167) size 0x0
-          RenderText {#text} at (0,170) size 20x17
-            text run at (0,170) width 20: "))))"
-          RenderBR {BR} at (20,184) size 0x0
-          RenderText {#text} at (0,187) size 32x17
-            text run at (0,187) width 32: "****"
-          RenderBR {BR} at (32,201) size 0x0
-          RenderText {#text} at (0,204) size 36x17
-            text run at (0,204) width 36: "++++"
-          RenderBR {BR} at (36,218) size 0x0
-          RenderText {#text} at (0,221) size 16x17
-            text run at (0,221) width 16: ",,,,"
-          RenderBR {BR} at (16,235) size 0x0
-          RenderText {#text} at (0,238) size 20x17
-            text run at (0,238) width 20: "----"
-          RenderBR {BR} at (20,252) size 0x0
-          RenderText {#text} at (0,255) size 16x17
-            text run at (0,255) width 16: "...."
-          RenderBR {BR} at (16,269) size 0x0
-          RenderText {#text} at (0,272) size 16x17
-            text run at (0,272) width 16: "////"
-          RenderBR {BR} at (16,286) size 0x0
-          RenderText {#text} at (0,289) size 32x17
-            text run at (0,289) width 32: "0000"
-          RenderBR {BR} at (32,303) size 0x0
+          RenderText {#text} at (0,18) size 16x17
+            text run at (0,18) width 16: "    "
+          RenderBR {BR} at (16,32) size 0x0
+          RenderText {#text} at (0,36) size 20x17
+            text run at (0,36) width 20: "!!!!"
+          RenderBR {BR} at (20,50) size 0x0
+          RenderText {#text} at (0,54) size 28x17
+            text run at (0,54) width 28: "\"\"\"\""
+          RenderBR {BR} at (28,68) size 0x0
+          RenderText {#text} at (0,72) size 32x17
+            text run at (0,72) width 32: "####"
+          RenderBR {BR} at (32,86) size 0x0
+          RenderText {#text} at (0,90) size 32x17
+            text run at (0,90) width 32: "$$$$"
+          RenderBR {BR} at (32,104) size 0x0
+          RenderText {#text} at (0,108) size 52x17
+            text run at (0,108) width 52: "%%%%"
+          RenderBR {BR} at (52,122) size 0x0
+          RenderText {#text} at (0,126) size 48x17
+            text run at (0,126) width 48: "&&&&"
+          RenderBR {BR} at (48,140) size 0x0
+          RenderText {#text} at (0,144) size 12x17
+            text run at (0,144) width 12: "''''"
+          RenderBR {BR} at (12,158) size 0x0
+          RenderText {#text} at (0,162) size 20x17
+            text run at (0,162) width 20: "(((("
+          RenderBR {BR} at (20,176) size 0x0
+          RenderText {#text} at (0,180) size 20x17
+            text run at (0,180) width 20: "))))"
+          RenderBR {BR} at (20,194) size 0x0
+          RenderText {#text} at (0,198) size 32x17
+            text run at (0,198) width 32: "****"
+          RenderBR {BR} at (32,212) size 0x0
+          RenderText {#text} at (0,216) size 36x17
+            text run at (0,216) width 36: "++++"
+          RenderBR {BR} at (36,230) size 0x0
+          RenderText {#text} at (0,234) size 16x17
+            text run at (0,234) width 16: ",,,,"
+          RenderBR {BR} at (16,248) size 0x0
+          RenderText {#text} at (0,252) size 20x17
+            text run at (0,252) width 20: "----"
+          RenderBR {BR} at (20,266) size 0x0
+          RenderText {#text} at (0,270) size 16x17
+            text run at (0,270) width 16: "...."
+          RenderBR {BR} at (16,284) size 0x0
+          RenderText {#text} at (0,288) size 16x17
+            text run at (0,288) width 16: "////"
+          RenderBR {BR} at (16,302) size 0x0
           RenderText {#text} at (0,306) size 32x17
-            text run at (0,306) width 32: "1111"
+            text run at (0,306) width 32: "0000"
           RenderBR {BR} at (32,320) size 0x0
-          RenderText {#text} at (0,323) size 32x17
-            text run at (0,323) width 32: "2222"
-          RenderBR {BR} at (32,337) size 0x0
-          RenderText {#text} at (0,340) size 32x17
-            text run at (0,340) width 32: "3333"
-          RenderBR {BR} at (32,354) size 0x0
-          RenderText {#text} at (0,357) size 32x17
-            text run at (0,357) width 32: "4444"
-          RenderBR {BR} at (32,371) size 0x0
-          RenderText {#text} at (0,374) size 32x17
-            text run at (0,374) width 32: "5555"
-          RenderBR {BR} at (32,388) size 0x0
-          RenderText {#text} at (0,391) size 32x17
-            text run at (0,391) width 32: "6666"
-          RenderBR {BR} at (32,405) size 0x0
-          RenderText {#text} at (0,408) size 32x17
-            text run at (0,408) width 32: "7777"
-          RenderBR {BR} at (32,422) size 0x0
-          RenderText {#text} at (0,425) size 32x17
-            text run at (0,425) width 32: "8888"
-          RenderBR {BR} at (32,439) size 0x0
-          RenderText {#text} at (0,442) size 32x17
-            text run at (0,442) width 32: "9999"
-          RenderBR {BR} at (32,456) size 0x0
-          RenderText {#text} at (0,459) size 16x17
-            text run at (0,459) width 16: "::::"
-          RenderBR {BR} at (16,473) size 0x0
-          RenderText {#text} at (0,476) size 16x17
-            text run at (0,476) width 16: ";;;;"
-          RenderBR {BR} at (16,490) size 0x0
-          RenderText {#text} at (0,493) size 36x17
-            text run at (0,493) width 36: "<<<<"
-          RenderBR {BR} at (36,507) size 0x0
-          RenderText {#text} at (0,510) size 36x17
-            text run at (0,510) width 36: "===="
-          RenderBR {BR} at (36,524) size 0x0
-          RenderText {#text} at (0,527) size 36x17
-            text run at (0,527) width 36: ">>>>"
-          RenderBR {BR} at (36,541) size 0x0
-          RenderText {#text} at (0,544) size 28x17
-            text run at (0,544) width 28: "????"
-          RenderBR {BR} at (28,558) size 0x0
-          RenderText {#text} at (0,561) size 60x17
-            text run at (0,561) width 60: "@@@@"
-          RenderBR {BR} at (60,575) size 0x0
-          RenderText {#text} at (0,578) size 48x17
-            text run at (0,578) width 48: "AAAA"
-          RenderBR {BR} at (48,592) size 0x0
-          RenderText {#text} at (0,595) size 44x17
-            text run at (0,595) width 44: "BBBB"
-          RenderBR {BR} at (44,609) size 0x0
-          RenderText {#text} at (0,612) size 44x17
-            text run at (0,612) width 44: "CCCC"
-          RenderBR {BR} at (44,626) size 0x0
-          RenderText {#text} at (0,629) size 48x17
-            text run at (0,629) width 48: "DDDD"
-          RenderBR {BR} at (48,643) size 0x0
-          RenderText {#text} at (0,646) size 40x17
-            text run at (0,646) width 40: "EEEE"
-          RenderBR {BR} at (40,660) size 0x0
-          RenderText {#text} at (0,663) size 36x17
-            text run at (0,663) width 36: "FFFF"
-          RenderBR {BR} at (36,677) size 0x0
-          RenderText {#text} at (0,680) size 48x17
-            text run at (0,680) width 48: "GGGG"
-          RenderBR {BR} at (48,694) size 0x0
-          RenderText {#text} at (0,697) size 48x17
-            text run at (0,697) width 48: "HHHH"
-          RenderBR {BR} at (48,711) size 0x0
-          RenderText {#text} at (0,714) size 20x17
-            text run at (0,714) width 20: "IIII"
-          RenderBR {BR} at (20,728) size 0x0
-          RenderText {#text} at (0,731) size 24x17
-            text run at (0,731) width 24: "JJJJ"
-          RenderBR {BR} at (24,745) size 0x0
-          RenderText {#text} at (0,748) size 48x17
-            text run at (0,748) width 48: "KKKK"
-          RenderBR {BR} at (48,762) size 0x0
-          RenderText {#text} at (0,765) size 40x17
-            text run at (0,765) width 40: "LLLL"
-          RenderBR {BR} at (40,779) size 0x0
-          RenderText {#text} at (0,782) size 56x17
-            text run at (0,782) width 56: "MMMM"
-          RenderBR {BR} at (56,796) size 0x0
-          RenderText {#text} at (0,799) size 48x17
-            text run at (0,799) width 48: "NNNN"
-          RenderBR {BR} at (48,813) size 0x0
-          RenderText {#text} at (0,816) size 48x17
-            text run at (0,816) width 48: "OOOO"
-          RenderBR {BR} at (48,830) size 0x0
-          RenderText {#text} at (0,833) size 36x17
-            text run at (0,833) width 36: "PPPP"
-          RenderBR {BR} at (36,847) size 0x0
-          RenderText {#text} at (0,850) size 48x17
-            text run at (0,850) width 48: "QQQQ"
-          RenderBR {BR} at (48,864) size 0x0
-          RenderText {#text} at (0,867) size 44x17
-            text run at (0,867) width 44: "RRRR"
-          RenderBR {BR} at (44,881) size 0x0
-          RenderText {#text} at (0,884) size 36x17
-            text run at (0,884) width 36: "SSSS"
-          RenderBR {BR} at (36,898) size 0x0
-          RenderText {#text} at (0,901) size 40x17
-            text run at (0,901) width 40: "TTTT"
-          RenderBR {BR} at (40,915) size 0x0
-          RenderText {#text} at (0,918) size 48x17
-            text run at (0,918) width 48: "UUUU"
-          RenderBR {BR} at (48,932) size 0x0
-          RenderText {#text} at (0,935) size 48x17
-            text run at (0,935) width 48: "VVVV"
-          RenderBR {BR} at (48,949) size 0x0
-          RenderText {#text} at (0,952) size 60x17
-            text run at (0,952) width 60: "WWWW"
-          RenderBR {BR} at (60,966) size 0x0
-          RenderText {#text} at (0,969) size 48x17
-            text run at (0,969) width 48: "XXXX"
-          RenderBR {BR} at (48,983) size 0x0
-          RenderText {#text} at (0,986) size 48x17
-            text run at (0,986) width 48: "YYYY"
-          RenderBR {BR} at (48,1000) size 0x0
-          RenderText {#text} at (0,1003) size 40x17
-            text run at (0,1003) width 40: "ZZZZ"
-          RenderBR {BR} at (40,1017) size 0x0
-          RenderText {#text} at (0,1020) size 20x17
-            text run at (0,1020) width 20: "[[[["
-          RenderBR {BR} at (20,1034) size 0x0
-          RenderText {#text} at (0,1037) size 16x17
-            text run at (0,1037) width 16: "\\\\\\\\"
-          RenderBR {BR} at (16,1051) size 0x0
-          RenderText {#text} at (0,1054) size 20x17
-            text run at (0,1054) width 20: "]]]]"
-          RenderBR {BR} at (20,1068) size 0x0
-          RenderText {#text} at (0,1071) size 32x17
-            text run at (0,1071) width 32: "^^^^"
-          RenderBR {BR} at (32,1085) size 0x0
-          RenderText {#text} at (0,1088) size 32x17
-            text run at (0,1088) width 32: "____"
-          RenderBR {BR} at (32,1102) size 0x0
-          RenderText {#text} at (0,1105) size 20x17
-            text run at (0,1105) width 20: "````"
-          RenderBR {BR} at (20,1119) size 0x0
-          RenderText {#text} at (0,1122) size 28x17
-            text run at (0,1122) width 28: "aaaa"
-          RenderBR {BR} at (28,1136) size 0x0
-          RenderText {#text} at (0,1139) size 32x17
-            text run at (0,1139) width 32: "bbbb"
-          RenderBR {BR} at (32,1153) size 0x0
-          RenderText {#text} at (0,1156) size 28x17
-            text run at (0,1156) width 28: "cccc"
-          RenderBR {BR} at (28,1170) size 0x0
-          RenderText {#text} at (0,1173) size 32x17
-            text run at (0,1173) width 32: "dddd"
-          RenderBR {BR} at (32,1187) size 0x0
-          RenderText {#text} at (0,1190) size 28x17
-            text run at (0,1190) width 28: "eeee"
-          RenderBR {BR} at (28,1204) size 0x0
-          RenderText {#text} at (0,1207) size 20x17
-            text run at (0,1207) width 20: "ffff"
-          RenderBR {BR} at (20,1221) size 0x0
-          RenderText {#text} at (0,1224) size 32x17
-            text run at (0,1224) width 32: "gggg"
-          RenderBR {BR} at (32,1238) size 0x0
-          RenderText {#text} at (0,1241) size 32x17
-            text run at (0,1241) width 32: "hhhh"
-          RenderBR {BR} at (32,1255) size 0x0
-          RenderText {#text} at (0,1258) size 16x17
-            text run at (0,1258) width 16: "iiii"
-          RenderBR {BR} at (16,1272) size 0x0
-          RenderText {#text} at (0,1275) size 16x17
-            text run at (0,1275) width 16: "jjjj"
-          RenderBR {BR} at (16,1289) size 0x0
-          RenderText {#text} at (0,1292) size 32x17
-            text run at (0,1292) width 32: "kkkk"
-          RenderBR {BR} at (32,1306) size 0x0
-          RenderText {#text} at (0,1309) size 16x17
-            text run at (0,1309) width 16: "llll"
-          RenderBR {BR} at (16,1323) size 0x0
-          RenderText {#text} at (0,1326) size 48x17
-            text run at (0,1326) width 48: "mmmm"
-          RenderBR {BR} at (48,1340) size 0x0
-          RenderText {#text} at (0,1343) size 32x17
-            text run at (0,1343) width 32: "nnnn"
-          RenderBR {BR} at (32,1357) size 0x0
-          RenderText {#text} at (0,1360) size 32x17
-            text run at (0,1360) width 32: "oooo"
-          RenderBR {BR} at (32,1374) size 0x0
-          RenderText {#text} at (0,1377) size 32x17
-            text run at (0,1377) width 32: "pppp"
-          RenderBR {BR} at (32,1391) size 0x0
-          RenderText {#text} at (0,1394) size 32x17
-            text run at (0,1394) width 32: "qqqq"
-          RenderBR {BR} at (32,1408) size 0x0
-          RenderText {#text} at (0,1411) size 20x17
-            text run at (0,1411) width 20: "rrrr"
-          RenderBR {BR} at (20,1425) size 0x0
-          RenderText {#text} at (0,1428) size 24x17
-            text run at (0,1428) width 24: "ssss"
-          RenderBR {BR} at (24,1442) size 0x0
-          RenderText {#text} at (0,1445) size 16x17
-            text run at (0,1445) width 16: "tttt"
-          RenderBR {BR} at (16,1459) size 0x0
-          RenderText {#text} at (0,1462) size 32x17
-            text run at (0,1462) width 32: "uuuu"
-          RenderBR {BR} at (32,1476) size 0x0
-          RenderText {#text} at (0,1479) size 32x17
-            text run at (0,1479) width 32: "vvvv"
-          RenderBR {BR} at (32,1493) size 0x0
-          RenderText {#text} at (0,1496) size 48x17
-            text run at (0,1496) width 48: "wwww"
-          RenderBR {BR} at (48,1510) size 0x0
-          RenderText {#text} at (0,1513) size 32x17
-            text run at (0,1513) width 32: "xxxx"
-          RenderBR {BR} at (32,1527) size 0x0
-          RenderText {#text} at (0,1530) size 32x17
-            text run at (0,1530) width 32: "yyyy"
-          RenderBR {BR} at (32,1544) size 0x0
-          RenderText {#text} at (0,1547) size 28x17
-            text run at (0,1547) width 28: "zzzz"
-          RenderBR {BR} at (28,1561) size 0x0
-          RenderText {#text} at (0,1564) size 32x17
-            text run at (0,1564) width 32: "{{{{"
-          RenderBR {BR} at (32,1578) size 0x0
-          RenderText {#text} at (0,1581) size 12x17
-            text run at (0,1581) width 12: "||||"
-          RenderBR {BR} at (12,1595) size 0x0
-          RenderText {#text} at (0,1598) size 32x17
-            text run at (0,1598) width 32: "}}}}"
-          RenderBR {BR} at (32,1612) size 0x0
-      RenderBlock {P} at (0,1664) size 769x1598
-        RenderInline {FONT} at (0,0) size 64x1598
+          RenderText {#text} at (0,324) size 32x17
+            text run at (0,324) width 32: "1111"
+          RenderBR {BR} at (32,338) size 0x0
+          RenderText {#text} at (0,342) size 32x17
+            text run at (0,342) width 32: "2222"
+          RenderBR {BR} at (32,356) size 0x0
+          RenderText {#text} at (0,360) size 32x17
+            text run at (0,360) width 32: "3333"
+          RenderBR {BR} at (32,374) size 0x0
+          RenderText {#text} at (0,378) size 32x17
+            text run at (0,378) width 32: "4444"
+          RenderBR {BR} at (32,392) size 0x0
+          RenderText {#text} at (0,396) size 32x17
+            text run at (0,396) width 32: "5555"
+          RenderBR {BR} at (32,410) size 0x0
+          RenderText {#text} at (0,414) size 32x17
+            text run at (0,414) width 32: "6666"
+          RenderBR {BR} at (32,428) size 0x0
+          RenderText {#text} at (0,432) size 32x17
+            text run at (0,432) width 32: "7777"
+          RenderBR {BR} at (32,446) size 0x0
+          RenderText {#text} at (0,450) size 32x17
+            text run at (0,450) width 32: "8888"
+          RenderBR {BR} at (32,464) size 0x0
+          RenderText {#text} at (0,468) size 32x17
+            text run at (0,468) width 32: "9999"
+          RenderBR {BR} at (32,482) size 0x0
+          RenderText {#text} at (0,486) size 16x17
+            text run at (0,486) width 16: "::::"
+          RenderBR {BR} at (16,500) size 0x0
+          RenderText {#text} at (0,504) size 16x17
+            text run at (0,504) width 16: ";;;;"
+          RenderBR {BR} at (16,518) size 0x0
+          RenderText {#text} at (0,522) size 36x17
+            text run at (0,522) width 36: "<<<<"
+          RenderBR {BR} at (36,536) size 0x0
+          RenderText {#text} at (0,540) size 36x17
+            text run at (0,540) width 36: "===="
+          RenderBR {BR} at (36,554) size 0x0
+          RenderText {#text} at (0,558) size 36x17
+            text run at (0,558) width 36: ">>>>"
+          RenderBR {BR} at (36,572) size 0x0
+          RenderText {#text} at (0,576) size 28x17
+            text run at (0,576) width 28: "????"
+          RenderBR {BR} at (28,590) size 0x0
+          RenderText {#text} at (0,594) size 60x17
+            text run at (0,594) width 60: "@@@@"
+          RenderBR {BR} at (60,608) size 0x0
+          RenderText {#text} at (0,612) size 48x17
+            text run at (0,612) width 48: "AAAA"
+          RenderBR {BR} at (48,626) size 0x0
+          RenderText {#text} at (0,630) size 44x17
+            text run at (0,630) width 44: "BBBB"
+          RenderBR {BR} at (44,644) size 0x0
+          RenderText {#text} at (0,648) size 44x17
+            text run at (0,648) width 44: "CCCC"
+          RenderBR {BR} at (44,662) size 0x0
+          RenderText {#text} at (0,666) size 48x17
+            text run at (0,666) width 48: "DDDD"
+          RenderBR {BR} at (48,680) size 0x0
+          RenderText {#text} at (0,684) size 40x17
+            text run at (0,684) width 40: "EEEE"
+          RenderBR {BR} at (40,698) size 0x0
+          RenderText {#text} at (0,702) size 36x17
+            text run at (0,702) width 36: "FFFF"
+          RenderBR {BR} at (36,716) size 0x0
+          RenderText {#text} at (0,720) size 48x17
+            text run at (0,720) width 48: "GGGG"
+          RenderBR {BR} at (48,734) size 0x0
+          RenderText {#text} at (0,738) size 48x17
+            text run at (0,738) width 48: "HHHH"
+          RenderBR {BR} at (48,752) size 0x0
+          RenderText {#text} at (0,756) size 20x17
+            text run at (0,756) width 20: "IIII"
+          RenderBR {BR} at (20,770) size 0x0
+          RenderText {#text} at (0,774) size 24x17
+            text run at (0,774) width 24: "JJJJ"
+          RenderBR {BR} at (24,788) size 0x0
+          RenderText {#text} at (0,792) size 48x17
+            text run at (0,792) width 48: "KKKK"
+          RenderBR {BR} at (48,806) size 0x0
+          RenderText {#text} at (0,810) size 40x17
+            text run at (0,810) width 40: "LLLL"
+          RenderBR {BR} at (40,824) size 0x0
+          RenderText {#text} at (0,828) size 56x17
+            text run at (0,828) width 56: "MMMM"
+          RenderBR {BR} at (56,842) size 0x0
+          RenderText {#text} at (0,846) size 48x17
+            text run at (0,846) width 48: "NNNN"
+          RenderBR {BR} at (48,860) size 0x0
+          RenderText {#text} at (0,864) size 48x17
+            text run at (0,864) width 48: "OOOO"
+          RenderBR {BR} at (48,878) size 0x0
+          RenderText {#text} at (0,882) size 36x17
+            text run at (0,882) width 36: "PPPP"
+          RenderBR {BR} at (36,896) size 0x0
+          RenderText {#text} at (0,900) size 48x17
+            text run at (0,900) width 48: "QQQQ"
+          RenderBR {BR} at (48,914) size 0x0
+          RenderText {#text} at (0,918) size 44x17
+            text run at (0,918) width 44: "RRRR"
+          RenderBR {BR} at (44,932) size 0x0
+          RenderText {#text} at (0,936) size 36x17
+            text run at (0,936) width 36: "SSSS"
+          RenderBR {BR} at (36,950) size 0x0
+          RenderText {#text} at (0,954) size 40x17
+            text run at (0,954) width 40: "TTTT"
+          RenderBR {BR} at (40,968) size 0x0
+          RenderText {#text} at (0,972) size 48x17
+            text run at (0,972) width 48: "UUUU"
+          RenderBR {BR} at (48,986) size 0x0
+          RenderText {#text} at (0,990) size 48x17
+            text run at (0,990) width 48: "VVVV"
+          RenderBR {BR} at (48,1004) size 0x0
+          RenderText {#text} at (0,1008) size 60x17
+            text run at (0,1008) width 60: "WWWW"
+          RenderBR {BR} at (60,1022) size 0x0
+          RenderText {#text} at (0,1026) size 48x17
+            text run at (0,1026) width 48: "XXXX"
+          RenderBR {BR} at (48,1040) size 0x0
+          RenderText {#text} at (0,1044) size 48x17
+            text run at (0,1044) width 48: "YYYY"
+          RenderBR {BR} at (48,1058) size 0x0
+          RenderText {#text} at (0,1062) size 40x17
+            text run at (0,1062) width 40: "ZZZZ"
+          RenderBR {BR} at (40,1076) size 0x0
+          RenderText {#text} at (0,1080) size 20x17
+            text run at (0,1080) width 20: "[[[["
+          RenderBR {BR} at (20,1094) size 0x0
+          RenderText {#text} at (0,1098) size 16x17
+            text run at (0,1098) width 16: "\\\\\\\\"
+          RenderBR {BR} at (16,1112) size 0x0
+          RenderText {#text} at (0,1116) size 20x17
+            text run at (0,1116) width 20: "]]]]"
+          RenderBR {BR} at (20,1130) size 0x0
+          RenderText {#text} at (0,1134) size 32x17
+            text run at (0,1134) width 32: "^^^^"
+          RenderBR {BR} at (32,1148) size 0x0
+          RenderText {#text} at (0,1152) size 32x17
+            text run at (0,1152) width 32: "____"
+          RenderBR {BR} at (32,1166) size 0x0
+          RenderText {#text} at (0,1170) size 20x17
+            text run at (0,1170) width 20: "````"
+          RenderBR {BR} at (20,1184) size 0x0
+          RenderText {#text} at (0,1188) size 28x17
+            text run at (0,1188) width 28: "aaaa"
+          RenderBR {BR} at (28,1202) size 0x0
+          RenderText {#text} at (0,1206) size 32x17
+            text run at (0,1206) width 32: "bbbb"
+          RenderBR {BR} at (32,1220) size 0x0
+          RenderText {#text} at (0,1224) size 28x17
+            text run at (0,1224) width 28: "cccc"
+          RenderBR {BR} at (28,1238) size 0x0
+          RenderText {#text} at (0,1242) size 32x17
+            text run at (0,1242) width 32: "dddd"
+          RenderBR {BR} at (32,1256) size 0x0
+          RenderText {#text} at (0,1260) size 28x17
+            text run at (0,1260) width 28: "eeee"
+          RenderBR {BR} at (28,1274) size 0x0
+          RenderText {#text} at (0,1278) size 20x17
+            text run at (0,1278) width 20: "ffff"
+          RenderBR {BR} at (20,1292) size 0x0
+          RenderText {#text} at (0,1296) size 32x17
+            text run at (0,1296) width 32: "gggg"
+          RenderBR {BR} at (32,1310) size 0x0
+          RenderText {#text} at (0,1314) size 32x17
+            text run at (0,1314) width 32: "hhhh"
+          RenderBR {BR} at (32,1328) size 0x0
+          RenderText {#text} at (0,1332) size 16x17
+            text run at (0,1332) width 16: "iiii"
+          RenderBR {BR} at (16,1346) size 0x0
+          RenderText {#text} at (0,1350) size 16x17
+            text run at (0,1350) width 16: "jjjj"
+          RenderBR {BR} at (16,1364) size 0x0
+          RenderText {#text} at (0,1368) size 32x17
+            text run at (0,1368) width 32: "kkkk"
+          RenderBR {BR} at (32,1382) size 0x0
+          RenderText {#text} at (0,1386) size 16x17
+            text run at (0,1386) width 16: "llll"
+          RenderBR {BR} at (16,1400) size 0x0
+          RenderText {#text} at (0,1404) size 48x17
+            text run at (0,1404) width 48: "mmmm"
+          RenderBR {BR} at (48,1418) size 0x0
+          RenderText {#text} at (0,1422) size 32x17
+            text run at (0,1422) width 32: "nnnn"
+          RenderBR {BR} at (32,1436) size 0x0
+          RenderText {#text} at (0,1440) size 32x17
+            text run at (0,1440) width 32: "oooo"
+          RenderBR {BR} at (32,1454) size 0x0
+          RenderText {#text} at (0,1458) size 32x17
+            text run at (0,1458) width 32: "pppp"
+          RenderBR {BR} at (32,1472) size 0x0
+          RenderText {#text} at (0,1476) size 32x17
+            text run at (0,1476) width 32: "qqqq"
+          RenderBR {BR} at (32,1490) size 0x0
+          RenderText {#text} at (0,1494) size 20x17
+            text run at (0,1494) width 20: "rrrr"
+          RenderBR {BR} at (20,1508) size 0x0
+          RenderText {#text} at (0,1512) size 24x17
+            text run at (0,1512) width 24: "ssss"
+          RenderBR {BR} at (24,1526) size 0x0
+          RenderText {#text} at (0,1530) size 16x17
+            text run at (0,1530) width 16: "tttt"
+          RenderBR {BR} at (16,1544) size 0x0
+          RenderText {#text} at (0,1548) size 32x17
+            text run at (0,1548) width 32: "uuuu"
+          RenderBR {BR} at (32,1562) size 0x0
+          RenderText {#text} at (0,1566) size 32x17
+            text run at (0,1566) width 32: "vvvv"
+          RenderBR {BR} at (32,1580) size 0x0
+          RenderText {#text} at (0,1584) size 48x17
+            text run at (0,1584) width 48: "wwww"
+          RenderBR {BR} at (48,1598) size 0x0
+          RenderText {#text} at (0,1602) size 32x17
+            text run at (0,1602) width 32: "xxxx"
+          RenderBR {BR} at (32,1616) size 0x0
+          RenderText {#text} at (0,1620) size 32x17
+            text run at (0,1620) width 32: "yyyy"
+          RenderBR {BR} at (32,1634) size 0x0
+          RenderText {#text} at (0,1638) size 28x17
+            text run at (0,1638) width 28: "zzzz"
+          RenderBR {BR} at (28,1652) size 0x0
+          RenderText {#text} at (0,1656) size 32x17
+            text run at (0,1656) width 32: "{{{{"
+          RenderBR {BR} at (32,1670) size 0x0
+          RenderText {#text} at (0,1674) size 12x17
+            text run at (0,1674) width 12: "||||"
+          RenderBR {BR} at (12,1688) size 0x0
+          RenderText {#text} at (0,1692) size 32x17
+            text run at (0,1692) width 32: "}}}}"
+          RenderBR {BR} at (32,1706) size 0x0
+      RenderBlock {P} at (0,1760) size 769x1692
+        RenderInline {FONT} at (0,0) size 64x1691
           RenderText {#text} at (0,0) size 0x0
-          RenderInline {B} at (0,0) size 64x1598
+          RenderInline {B} at (0,0) size 64x1691
             RenderText {#text} at (0,0) size 16x17
               text run at (0,0) width 16: "    "
             RenderBR {BR} at (16,14) size 0x0
-            RenderText {#text} at (0,17) size 20x17
-              text run at (0,17) width 20: "!!!!"
-            RenderBR {BR} at (20,31) size 0x0
-            RenderText {#text} at (0,34) size 36x17
-              text run at (0,34) width 36: "\"\"\"\""
-            RenderBR {BR} at (36,48) size 0x0
-            RenderText {#text} at (0,51) size 32x17
-              text run at (0,51) width 32: "####"
-            RenderBR {BR} at (32,65) size 0x0
-            RenderText {#text} at (0,68) size 32x17
-              text run at (0,68) width 32: "$$$$"
-            RenderBR {BR} at (32,82) size 0x0
-            RenderText {#text} at (0,85) size 64x17
-              text run at (0,85) width 64: "%%%%"
-            RenderBR {BR} at (64,99) size 0x0
-            RenderText {#text} at (0,102) size 52x17
-              text run at (0,102) width 52: "&&&&"
-            RenderBR {BR} at (52,116) size 0x0
-            RenderText {#text} at (0,119) size 16x17
-              text run at (0,119) width 16: "''''"
-            RenderBR {BR} at (16,133) size 0x0
-            RenderText {#text} at (0,136) size 20x17
-              text run at (0,136) width 20: "(((("
-            RenderBR {BR} at (20,150) size 0x0
-            RenderText {#text} at (0,153) size 20x17
-              text run at (0,153) width 20: "))))"
-            RenderBR {BR} at (20,167) size 0x0
-            RenderText {#text} at (0,170) size 32x17
-              text run at (0,170) width 32: "****"
-            RenderBR {BR} at (32,184) size 0x0
-            RenderText {#text} at (0,187) size 36x17
-              text run at (0,187) width 36: "++++"
-            RenderBR {BR} at (36,201) size 0x0
-            RenderText {#text} at (0,204) size 16x17
-              text run at (0,204) width 16: ",,,,"
-            RenderBR {BR} at (16,218) size 0x0
-            RenderText {#text} at (0,221) size 20x17
-              text run at (0,221) width 20: "----"
-            RenderBR {BR} at (20,235) size 0x0
-            RenderText {#text} at (0,238) size 16x17
-              text run at (0,238) width 16: "...."
-            RenderBR {BR} at (16,252) size 0x0
-            RenderText {#text} at (0,255) size 16x17
-              text run at (0,255) width 16: "////"
-            RenderBR {BR} at (16,269) size 0x0
-            RenderText {#text} at (0,272) size 32x17
-              text run at (0,272) width 32: "0000"
-            RenderBR {BR} at (32,286) size 0x0
-            RenderText {#text} at (0,289) size 32x17
-              text run at (0,289) width 32: "1111"
-            RenderBR {BR} at (32,303) size 0x0
+            RenderText {#text} at (0,18) size 20x17
+              text run at (0,18) width 20: "!!!!"
+            RenderBR {BR} at (20,32) size 0x0
+            RenderText {#text} at (0,36) size 36x17
+              text run at (0,36) width 36: "\"\"\"\""
+            RenderBR {BR} at (36,50) size 0x0
+            RenderText {#text} at (0,54) size 32x17
+              text run at (0,54) width 32: "####"
+            RenderBR {BR} at (32,68) size 0x0
+            RenderText {#text} at (0,72) size 32x17
+              text run at (0,72) width 32: "$$$$"
+            RenderBR {BR} at (32,86) size 0x0
+            RenderText {#text} at (0,90) size 64x17
+              text run at (0,90) width 64: "%%%%"
+            RenderBR {BR} at (64,104) size 0x0
+            RenderText {#text} at (0,108) size 52x17
+              text run at (0,108) width 52: "&&&&"
+            RenderBR {BR} at (52,122) size 0x0
+            RenderText {#text} at (0,126) size 16x17
+              text run at (0,126) width 16: "''''"
+            RenderBR {BR} at (16,140) size 0x0
+            RenderText {#text} at (0,144) size 20x17
+              text run at (0,144) width 20: "(((("
+            RenderBR {BR} at (20,158) size 0x0
+            RenderText {#text} at (0,162) size 20x17
+              text run at (0,162) width 20: "))))"
+            RenderBR {BR} at (20,176) size 0x0
+            RenderText {#text} at (0,180) size 32x17
+              text run at (0,180) width 32: "****"
+            RenderBR {BR} at (32,194) size 0x0
+            RenderText {#text} at (0,198) size 36x17
+              text run at (0,198) width 36: "++++"
+            RenderBR {BR} at (36,212) size 0x0
+            RenderText {#text} at (0,216) size 16x17
+              text run at (0,216) width 16: ",,,,"
+            RenderBR {BR} at (16,230) size 0x0
+            RenderText {#text} at (0,234) size 20x17
+              text run at (0,234) width 20: "----"
+            RenderBR {BR} at (20,248) size 0x0
+            RenderText {#text} at (0,252) size 16x17
+              text run at (0,252) width 16: "...."
+            RenderBR {BR} at (16,266) size 0x0
+            RenderText {#text} at (0,270) size 16x17
+              text run at (0,270) width 16: "////"
+            RenderBR {BR} at (16,284) size 0x0
+            RenderText {#text} at (0,288) size 32x17
+              text run at (0,288) width 32: "0000"
+            RenderBR {BR} at (32,302) size 0x0
             RenderText {#text} at (0,306) size 32x17
-              text run at (0,306) width 32: "2222"
+              text run at (0,306) width 32: "1111"
             RenderBR {BR} at (32,320) size 0x0
-            RenderText {#text} at (0,323) size 32x17
-              text run at (0,323) width 32: "3333"
-            RenderBR {BR} at (32,337) size 0x0
-            RenderText {#text} at (0,340) size 32x17
-              text run at (0,340) width 32: "4444"
-            RenderBR {BR} at (32,354) size 0x0
-            RenderText {#text} at (0,357) size 32x17
-              text run at (0,357) width 32: "5555"
-            RenderBR {BR} at (32,371) size 0x0
-            RenderText {#text} at (0,374) size 32x17
-              text run at (0,374) width 32: "6666"
-            RenderBR {BR} at (32,388) size 0x0
-            RenderText {#text} at (0,391) size 32x17
-              text run at (0,391) width 32: "7777"
-            RenderBR {BR} at (32,405) size 0x0
-            RenderText {#text} at (0,408) size 32x17
-              text run at (0,408) width 32: "8888"
-            RenderBR {BR} at (32,422) size 0x0
-            RenderText {#text} at (0,425) size 32x17
-              text run at (0,425) width 32: "9999"
-            RenderBR {BR} at (32,439) size 0x0
-            RenderText {#text} at (0,442) size 20x17
-              text run at (0,442) width 20: "::::"
-            RenderBR {BR} at (20,456) size 0x0
-            RenderText {#text} at (0,459) size 20x17
-              text run at (0,459) width 20: ";;;;"
-            RenderBR {BR} at (20,473) size 0x0
-            RenderText {#text} at (0,476) size 36x17
-              text run at (0,476) width 36: "<<<<"
-            RenderBR {BR} at (36,490) size 0x0
-            RenderText {#text} at (0,493) size 36x17
-              text run at (0,493) width 36: "===="
-            RenderBR {BR} at (36,507) size 0x0
-            RenderText {#text} at (0,510) size 36x17
-              text run at (0,510) width 36: ">>>>"
-            RenderBR {BR} at (36,524) size 0x0
-            RenderText {#text} at (0,527) size 32x17
-              text run at (0,527) width 32: "????"
-            RenderBR {BR} at (32,541) size 0x0
-            RenderText {#text} at (0,544) size 60x17
-              text run at (0,544) width 60: "@@@@"
-            RenderBR {BR} at (60,558) size 0x0
-            RenderText {#text} at (0,561) size 48x17
-              text run at (0,561) width 48: "AAAA"
-            RenderBR {BR} at (48,575) size 0x0
-            RenderText {#text} at (0,578) size 44x17
-              text run at (0,578) width 44: "BBBB"
-            RenderBR {BR} at (44,592) size 0x0
-            RenderText {#text} at (0,595) size 48x17
-              text run at (0,595) width 48: "CCCC"
-            RenderBR {BR} at (48,609) size 0x0
-            RenderText {#text} at (0,612) size 48x17
-              text run at (0,612) width 48: "DDDD"
-            RenderBR {BR} at (48,626) size 0x0
-            RenderText {#text} at (0,629) size 44x17
-              text run at (0,629) width 44: "EEEE"
-            RenderBR {BR} at (44,643) size 0x0
-            RenderText {#text} at (0,646) size 40x17
-              text run at (0,646) width 40: "FFFF"
-            RenderBR {BR} at (40,660) size 0x0
-            RenderText {#text} at (0,663) size 48x17
-              text run at (0,663) width 48: "GGGG"
-            RenderBR {BR} at (48,677) size 0x0
-            RenderText {#text} at (0,680) size 48x17
-              text run at (0,680) width 48: "HHHH"
-            RenderBR {BR} at (48,694) size 0x0
-            RenderText {#text} at (0,697) size 24x17
-              text run at (0,697) width 24: "IIII"
-            RenderBR {BR} at (24,711) size 0x0
-            RenderText {#text} at (0,714) size 32x17
-              text run at (0,714) width 32: "JJJJ"
-            RenderBR {BR} at (32,728) size 0x0
-            RenderText {#text} at (0,731) size 48x17
-              text run at (0,731) width 48: "KKKK"
-            RenderBR {BR} at (48,745) size 0x0
-            RenderText {#text} at (0,748) size 44x17
-              text run at (0,748) width 44: "LLLL"
-            RenderBR {BR} at (44,762) size 0x0
-            RenderText {#text} at (0,765) size 60x17
-              text run at (0,765) width 60: "MMMM"
-            RenderBR {BR} at (60,779) size 0x0
-            RenderText {#text} at (0,782) size 48x17
-              text run at (0,782) width 48: "NNNN"
-            RenderBR {BR} at (48,796) size 0x0
-            RenderText {#text} at (0,799) size 48x17
-              text run at (0,799) width 48: "OOOO"
-            RenderBR {BR} at (48,813) size 0x0
-            RenderText {#text} at (0,816) size 40x17
-              text run at (0,816) width 40: "PPPP"
-            RenderBR {BR} at (40,830) size 0x0
-            RenderText {#text} at (0,833) size 48x17
-              text run at (0,833) width 48: "QQQQ"
-            RenderBR {BR} at (48,847) size 0x0
-            RenderText {#text} at (0,850) size 48x17
-              text run at (0,850) width 48: "RRRR"
-            RenderBR {BR} at (48,864) size 0x0
-            RenderText {#text} at (0,867) size 36x17
-              text run at (0,867) width 36: "SSSS"
-            RenderBR {BR} at (36,881) size 0x0
-            RenderText {#text} at (0,884) size 44x17
-              text run at (0,884) width 44: "TTTT"
-            RenderBR {BR} at (44,898) size 0x0
-            RenderText {#text} at (0,901) size 48x17
-              text run at (0,901) width 48: "UUUU"
-            RenderBR {BR} at (48,915) size 0x0
-            RenderText {#text} at (0,918) size 48x17
-              text run at (0,918) width 48: "VVVV"
-            RenderBR {BR} at (48,932) size 0x0
-            RenderText {#text} at (0,935) size 64x17
-              text run at (0,935) width 64: "WWWW"
-            RenderBR {BR} at (64,949) size 0x0
-            RenderText {#text} at (0,952) size 48x17
-              text run at (0,952) width 48: "XXXX"
-            RenderBR {BR} at (48,966) size 0x0
-            RenderText {#text} at (0,969) size 48x17
-              text run at (0,969) width 48: "YYYY"
-            RenderBR {BR} at (48,983) size 0x0
-            RenderText {#text} at (0,986) size 44x17
-              text run at (0,986) width 44: "ZZZZ"
-            RenderBR {BR} at (44,1000) size 0x0
-            RenderText {#text} at (0,1003) size 20x17
-              text run at (0,1003) width 20: "[[[["
-            RenderBR {BR} at (20,1017) size 0x0
-            RenderText {#text} at (0,1020) size 16x17
-              text run at (0,1020) width 16: "\\\\\\\\"
-            RenderBR {BR} at (16,1034) size 0x0
-            RenderText {#text} at (0,1037) size 20x17
-              text run at (0,1037) width 20: "]]]]"
-            RenderBR {BR} at (20,1051) size 0x0
-            RenderText {#text} at (0,1054) size 36x17
-              text run at (0,1054) width 36: "^^^^"
-            RenderBR {BR} at (36,1068) size 0x0
-            RenderText {#text} at (0,1071) size 32x17
-              text run at (0,1071) width 32: "____"
-            RenderBR {BR} at (32,1085) size 0x0
-            RenderText {#text} at (0,1088) size 20x17
-              text run at (0,1088) width 20: "````"
-            RenderBR {BR} at (20,1102) size 0x0
-            RenderText {#text} at (0,1105) size 32x17
-              text run at (0,1105) width 32: "aaaa"
-            RenderBR {BR} at (32,1119) size 0x0
-            RenderText {#text} at (0,1122) size 36x17
-              text run at (0,1122) width 36: "bbbb"
-            RenderBR {BR} at (36,1136) size 0x0
-            RenderText {#text} at (0,1139) size 28x17
-              text run at (0,1139) width 28: "cccc"
-            RenderBR {BR} at (28,1153) size 0x0
-            RenderText {#text} at (0,1156) size 36x17
-              text run at (0,1156) width 36: "dddd"
-            RenderBR {BR} at (36,1170) size 0x0
-            RenderText {#text} at (0,1173) size 28x17
-              text run at (0,1173) width 28: "eeee"
-            RenderBR {BR} at (28,1187) size 0x0
-            RenderText {#text} at (0,1190) size 20x17
-              text run at (0,1190) width 20: "ffff"
-            RenderBR {BR} at (20,1204) size 0x0
-            RenderText {#text} at (0,1207) size 32x17
-              text run at (0,1207) width 32: "gggg"
-            RenderBR {BR} at (32,1221) size 0x0
+            RenderText {#text} at (0,324) size 32x17
+              text run at (0,324) width 32: "2222"
+            RenderBR {BR} at (32,338) size 0x0
+            RenderText {#text} at (0,342) size 32x17
+              text run at (0,342) width 32: "3333"
+            RenderBR {BR} at (32,356) size 0x0
+            RenderText {#text} at (0,360) size 32x17
+              text run at (0,360) width 32: "4444"
+            RenderBR {BR} at (32,374) size 0x0
+            RenderText {#text} at (0,378) size 32x17
+              text run at (0,378) width 32: "5555"
+            RenderBR {BR} at (32,392) size 0x0
+            RenderText {#text} at (0,396) size 32x17
+              text run at (0,396) width 32: "6666"
+            RenderBR {BR} at (32,410) size 0x0
+            RenderText {#text} at (0,414) size 32x17
+              text run at (0,414) width 32: "7777"
+            RenderBR {BR} at (32,428) size 0x0
+            RenderText {#text} at (0,432) size 32x17
+              text run at (0,432) width 32: "8888"
+            RenderBR {BR} at (32,446) size 0x0
+            RenderText {#text} at (0,450) size 32x17
+              text run at (0,450) width 32: "9999"
+            RenderBR {BR} at (32,464) size 0x0
+            RenderText {#text} at (0,468) size 20x17
+              text run at (0,468) width 20: "::::"
+            RenderBR {BR} at (20,482) size 0x0
+            RenderText {#text} at (0,486) size 20x17
+              text run at (0,486) width 20: ";;;;"
+            RenderBR {BR} at (20,500) size 0x0
+            RenderText {#text} at (0,504) size 36x17
+              text run at (0,504) width 36: "<<<<"
+            RenderBR {BR} at (36,518) size 0x0
+            RenderText {#text} at (0,522) size 36x17
+              text run at (0,522) width 36: "===="
+            RenderBR {BR} at (36,536) size 0x0
+            RenderText {#text} at (0,540) size 36x17
+              text run at (0,540) width 36: ">>>>"
+            RenderBR {BR} at (36,554) size 0x0
+            RenderText {#text} at (0,558) size 32x17
+              text run at (0,558) width 32: "????"
+            RenderBR {BR} at (32,572) size 0x0
+            RenderText {#text} at (0,576) size 60x17
+              text run at (0,576) width 60: "@@@@"
+            RenderBR {BR} at (60,590) size 0x0
+            RenderText {#text} at (0,594) size 48x17
+              text run at (0,594) width 48: "AAAA"
+            RenderBR {BR} at (48,608) size 0x0
+            RenderText {#text} at (0,612) size 44x17
+              text run at (0,612) width 44: "BBBB"
+            RenderBR {BR} at (44,626) size 0x0
+            RenderText {#text} at (0,630) size 48x17
+              text run at (0,630) width 48: "CCCC"
+            RenderBR {BR} at (48,644) size 0x0
+            RenderText {#text} at (0,648) size 48x17
+              text run at (0,648) width 48: "DDDD"
+            RenderBR {BR} at (48,662) size 0x0
+            RenderText {#text} at (0,666) size 44x17
+              text run at (0,666) width 44: "EEEE"
+            RenderBR {BR} at (44,680) size 0x0
+            RenderText {#text} at (0,684) size 40x17
+              text run at (0,684) width 40: "FFFF"
+            RenderBR {BR} at (40,698) size 0x0
+            RenderText {#text} at (0,702) size 48x17
+              text run at (0,702) width 48: "GGGG"
+            RenderBR {BR} at (48,716) size 0x0
+            RenderText {#text} at (0,720) size 48x17
+              text run at (0,720) width 48: "HHHH"
+            RenderBR {BR} at (48,734) size 0x0
+            RenderText {#text} at (0,738) size 24x17
+              text run at (0,738) width 24: "IIII"
+            RenderBR {BR} at (24,752) size 0x0
+            RenderText {#text} at (0,756) size 32x17
+              text run at (0,756) width 32: "JJJJ"
+            RenderBR {BR} at (32,770) size 0x0
+            RenderText {#text} at (0,774) size 48x17
+              text run at (0,774) width 48: "KKKK"
+            RenderBR {BR} at (48,788) size 0x0
+            RenderText {#text} at (0,792) size 44x17
+              text run at (0,792) width 44: "LLLL"
+            RenderBR {BR} at (44,806) size 0x0
+            RenderText {#text} at (0,810) size 60x17
+              text run at (0,810) width 60: "MMMM"
+            RenderBR {BR} at (60,824) size 0x0
+            RenderText {#text} at (0,828) size 48x17
+              text run at (0,828) width 48: "NNNN"
+            RenderBR {BR} at (48,842) size 0x0
+            RenderText {#text} at (0,846) size 48x17
+              text run at (0,846) width 48: "OOOO"
+            RenderBR {BR} at (48,860) size 0x0
+            RenderText {#text} at (0,864) size 40x17
+              text run at (0,864) width 40: "PPPP"
+            RenderBR {BR} at (40,878) size 0x0
+            RenderText {#text} at (0,882) size 48x17
+              text run at (0,882) width 48: "QQQQ"
+            RenderBR {BR} at (48,896) size 0x0
+            RenderText {#text} at (0,900) size 48x17
+              text run at (0,900) width 48: "RRRR"
+            RenderBR {BR} at (48,914) size 0x0
+            RenderText {#text} at (0,918) size 36x17
+              text run at (0,918) width 36: "SSSS"
+            RenderBR {BR} at (36,932) size 0x0
+            RenderText {#text} at (0,936) size 44x17
+              text run at (0,936) width 44: "TTTT"
+            RenderBR {BR} at (44,950) size 0x0
+            RenderText {#text} at (0,954) size 48x17
+              text run at (0,954) width 48: "UUUU"
+            RenderBR {BR} at (48,968) size 0x0
+            RenderText {#text} at (0,972) size 48x17
+              text run at (0,972) width 48: "VVVV"
+            RenderBR {BR} at (48,986) size 0x0
+            RenderText {#text} at (0,990) size 64x17
+              text run at (0,990) width 64: "WWWW"
+            RenderBR {BR} at (64,1004) size 0x0
+            RenderText {#text} at (0,1008) size 48x17
+              text run at (0,1008) width 48: "XXXX"
+            RenderBR {BR} at (48,1022) size 0x0
+            RenderText {#text} at (0,1026) size 48x17
+              text run at (0,1026) width 48: "YYYY"
+            RenderBR {BR} at (48,1040) size 0x0
+            RenderText {#text} at (0,1044) size 44x17
+              text run at (0,1044) width 44: "ZZZZ"
+            RenderBR {BR} at (44,1058) size 0x0
+            RenderText {#text} at (0,1062) size 20x17
+              text run at (0,1062) width 20: "[[[["
+            RenderBR {BR} at (20,1076) size 0x0
+            RenderText {#text} at (0,1080) size 16x17
+              text run at (0,1080) width 16: "\\\\\\\\"
+            RenderBR {BR} at (16,1094) size 0x0
+            RenderText {#text} at (0,1098) size 20x17
+              text run at (0,1098) width 20: "]]]]"
+            RenderBR {BR} at (20,1112) size 0x0
+            RenderText {#text} at (0,1116) size 36x17
+              text run at (0,1116) width 36: "^^^^"
+            RenderBR {BR} at (36,1130) size 0x0
+            RenderText {#text} at (0,1134) size 32x17
+              text run at (0,1134) width 32: "____"
+            RenderBR {BR} at (32,1148) size 0x0
+            RenderText {#text} at (0,1152) size 20x17
+              text run at (0,1152) width 20: "````"
+            RenderBR {BR} at (20,1166) size 0x0
+            RenderText {#text} at (0,1170) size 32x17
+              text run at (0,1170) width 32: "aaaa"
+            RenderBR {BR} at (32,1184) size 0x0
+            RenderText {#text} at (0,1188) size 36x17
+              text run at (0,1188) width 36: "bbbb"
+            RenderBR {BR} at (36,1202) size 0x0
+            RenderText {#text} at (0,1206) size 28x17
+              text run at (0,1206) width 28: "cccc"
+            RenderBR {BR} at (28,1220) size 0x0
             RenderText {#text} at (0,1224) size 36x17
-              text run at (0,1224) width 36: "hhhh"
+              text run at (0,1224) width 36: "dddd"
             RenderBR {BR} at (36,1238) size 0x0
-            RenderText {#text} at (0,1241) size 16x17
-              text run at (0,1241) width 16: "iiii"
-            RenderBR {BR} at (16,1255) size 0x0
-            RenderText {#text} at (0,1258) size 20x17
-              text run at (0,1258) width 20: "jjjj"
-            RenderBR {BR} at (20,1272) size 0x0
-            RenderText {#text} at (0,1275) size 36x17
-              text run at (0,1275) width 36: "kkkk"
-            RenderBR {BR} at (36,1289) size 0x0
-            RenderText {#text} at (0,1292) size 16x17
-              text run at (0,1292) width 16: "llll"
-            RenderBR {BR} at (16,1306) size 0x0
-            RenderText {#text} at (0,1309) size 52x17
-              text run at (0,1309) width 52: "mmmm"
-            RenderBR {BR} at (52,1323) size 0x0
-            RenderText {#text} at (0,1326) size 36x17
-              text run at (0,1326) width 36: "nnnn"
-            RenderBR {BR} at (36,1340) size 0x0
-            RenderText {#text} at (0,1343) size 32x17
-              text run at (0,1343) width 32: "oooo"
-            RenderBR {BR} at (32,1357) size 0x0
-            RenderText {#text} at (0,1360) size 36x17
-              text run at (0,1360) width 36: "pppp"
-            RenderBR {BR} at (36,1374) size 0x0
-            RenderText {#text} at (0,1377) size 36x17
-              text run at (0,1377) width 36: "qqqq"
-            RenderBR {BR} at (36,1391) size 0x0
-            RenderText {#text} at (0,1394) size 28x17
-              text run at (0,1394) width 28: "rrrr"
-            RenderBR {BR} at (28,1408) size 0x0
-            RenderText {#text} at (0,1411) size 24x17
-              text run at (0,1411) width 24: "ssss"
-            RenderBR {BR} at (24,1425) size 0x0
-            RenderText {#text} at (0,1428) size 20x17
-              text run at (0,1428) width 20: "tttt"
-            RenderBR {BR} at (20,1442) size 0x0
-            RenderText {#text} at (0,1445) size 36x17
-              text run at (0,1445) width 36: "uuuu"
-            RenderBR {BR} at (36,1459) size 0x0
-            RenderText {#text} at (0,1462) size 32x17
-              text run at (0,1462) width 32: "vvvv"
-            RenderBR {BR} at (32,1476) size 0x0
-            RenderText {#text} at (0,1479) size 48x17
-              text run at (0,1479) width 48: "wwww"
-            RenderBR {BR} at (48,1493) size 0x0
-            RenderText {#text} at (0,1496) size 32x17
-              text run at (0,1496) width 32: "xxxx"
-            RenderBR {BR} at (32,1510) size 0x0
-            RenderText {#text} at (0,1513) size 32x17
-              text run at (0,1513) width 32: "yyyy"
-            RenderBR {BR} at (32,1527) size 0x0
-            RenderText {#text} at (0,1530) size 28x17
-              text run at (0,1530) width 28: "zzzz"
-            RenderBR {BR} at (28,1544) size 0x0
-            RenderText {#text} at (0,1547) size 24x17
-              text run at (0,1547) width 24: "{{{{"
-            RenderBR {BR} at (24,1561) size 0x0
-            RenderText {#text} at (0,1564) size 16x17
-              text run at (0,1564) width 16: "||||"
-            RenderBR {BR} at (16,1578) size 0x0
-            RenderText {#text} at (0,1581) size 24x17
-              text run at (0,1581) width 24: "}}}}"
-            RenderBR {BR} at (24,1595) size 0x0
+            RenderText {#text} at (0,1242) size 28x17
+              text run at (0,1242) width 28: "eeee"
+            RenderBR {BR} at (28,1256) size 0x0
+            RenderText {#text} at (0,1260) size 20x17
+              text run at (0,1260) width 20: "ffff"
+            RenderBR {BR} at (20,1274) size 0x0
+            RenderText {#text} at (0,1278) size 32x17
+              text run at (0,1278) width 32: "gggg"
+            RenderBR {BR} at (32,1292) size 0x0
+            RenderText {#text} at (0,1296) size 36x17
+              text run at (0,1296) width 36: "hhhh"
+            RenderBR {BR} at (36,1310) size 0x0
+            RenderText {#text} at (0,1314) size 16x17
+              text run at (0,1314) width 16: "iiii"
+            RenderBR {BR} at (16,1328) size 0x0
+            RenderText {#text} at (0,1332) size 20x17
+              text run at (0,1332) width 20: "jjjj"
+            RenderBR {BR} at (20,1346) size 0x0
+            RenderText {#text} at (0,1350) size 36x17
+              text run at (0,1350) width 36: "kkkk"
+            RenderBR {BR} at (36,1364) size 0x0
+            RenderText {#text} at (0,1368) size 16x17
+              text run at (0,1368) width 16: "llll"
+            RenderBR {BR} at (16,1382) size 0x0
+            RenderText {#text} at (0,1386) size 52x17
+              text run at (0,1386) width 52: "mmmm"
+            RenderBR {BR} at (52,1400) size 0x0
+            RenderText {#text} at (0,1404) size 36x17
+              text run at (0,1404) width 36: "nnnn"
+            RenderBR {BR} at (36,1418) size 0x0
+            RenderText {#text} at (0,1422) size 32x17
+              text run at (0,1422) width 32: "oooo"
+            RenderBR {BR} at (32,1436) size 0x0
+            RenderText {#text} at (0,1440) size 36x17
+              text run at (0,1440) width 36: "pppp"
+            RenderBR {BR} at (36,1454) size 0x0
+            RenderText {#text} at (0,1458) size 36x17
+              text run at (0,1458) width 36: "qqqq"
+            RenderBR {BR} at (36,1472) size 0x0
+            RenderText {#text} at (0,1476) size 28x17
+              text run at (0,1476) width 28: "rrrr"
+            RenderBR {BR} at (28,1490) size 0x0
+            RenderText {#text} at (0,1494) size 24x17
+              text run at (0,1494) width 24: "ssss"
+            RenderBR {BR} at (24,1508) size 0x0
+            RenderText {#text} at (0,1512) size 20x17
+              text run at (0,1512) width 20: "tttt"
+            RenderBR {BR} at (20,1526) size 0x0
+            RenderText {#text} at (0,1530) size 36x17
+              text run at (0,1530) width 36: "uuuu"
+            RenderBR {BR} at (36,1544) size 0x0
+            RenderText {#text} at (0,1548) size 32x17
+              text run at (0,1548) width 32: "vvvv"
+            RenderBR {BR} at (32,1562) size 0x0
+            RenderText {#text} at (0,1566) size 48x17
+              text run at (0,1566) width 48: "wwww"
+            RenderBR {BR} at (48,1580) size 0x0
+            RenderText {#text} at (0,1584) size 32x17
+              text run at (0,1584) width 32: "xxxx"
+            RenderBR {BR} at (32,1598) size 0x0
+            RenderText {#text} at (0,1602) size 32x17
+              text run at (0,1602) width 32: "yyyy"
+            RenderBR {BR} at (32,1616) size 0x0
+            RenderText {#text} at (0,1620) size 28x17
+              text run at (0,1620) width 28: "zzzz"
+            RenderBR {BR} at (28,1634) size 0x0
+            RenderText {#text} at (0,1638) size 24x17
+              text run at (0,1638) width 24: "{{{{"
+            RenderBR {BR} at (24,1652) size 0x0
+            RenderText {#text} at (0,1656) size 16x17
+              text run at (0,1656) width 16: "||||"
+            RenderBR {BR} at (16,1670) size 0x0
+            RenderText {#text} at (0,1674) size 24x17
+              text run at (0,1674) width 24: "}}}}"
+            RenderBR {BR} at (24,1688) size 0x0
           RenderText {#text} at (0,0) size 0x0
-      RenderBlock {P} at (0,3278) size 769x1598
-        RenderInline {FONT} at (0,0) size 60x1598
+      RenderBlock {P} at (0,3468) size 769x1692
+        RenderInline {FONT} at (0,0) size 60x1691
           RenderText {#text} at (0,0) size 0x0
-          RenderInline {I} at (0,0) size 60x1598
+          RenderInline {I} at (0,0) size 60x1691
             RenderText {#text} at (0,0) size 16x17
               text run at (0,0) width 16: "    "
             RenderBR {BR} at (16,14) size 0x0
-            RenderText {#text} at (0,17) size 20x17
-              text run at (0,17) width 20: "!!!!"
-            RenderBR {BR} at (20,31) size 0x0
-            RenderText {#text} at (0,34) size 28x17
-              text run at (0,34) width 28: "\"\"\"\""
-            RenderBR {BR} at (28,48) size 0x0
-            RenderText {#text} at (0,51) size 32x17
-              text run at (0,51) width 32: "####"
-            RenderBR {BR} at (32,65) size 0x0
-            RenderText {#text} at (0,68) size 32x17
-              text run at (0,68) width 32: "$$$$"
-            RenderBR {BR} at (32,82) size 0x0
-            RenderText {#text} at (0,85) size 52x17
-              text run at (0,85) width 52: "%%%%"
-            RenderBR {BR} at (52,99) size 0x0
-            RenderText {#text} at (0,102) size 48x17
-              text run at (0,102) width 48: "&&&&"
-            RenderBR {BR} at (48,116) size 0x0
-            RenderText {#text} at (0,119) size 12x17
-              text run at (0,119) width 12: "''''"
-            RenderBR {BR} at (12,133) size 0x0
-            RenderText {#text} at (0,136) size 20x17
-              text run at (0,136) width 20: "(((("
-            RenderBR {BR} at (20,150) size 0x0
-            RenderText {#text} at (0,153) size 20x17
-              text run at (0,153) width 20: "))))"
-            RenderBR {BR} at (20,167) size 0x0
-            RenderText {#text} at (0,170) size 32x17
-              text run at (0,170) width 32: "****"
-            RenderBR {BR} at (32,184) size 0x0
-            RenderText {#text} at (0,187) size 44x17
-              text run at (0,187) width 44: "++++"
-            RenderBR {BR} at (44,201) size 0x0
-            RenderText {#text} at (0,204) size 16x17
-              text run at (0,204) width 16: ",,,,"
-            RenderBR {BR} at (16,218) size 0x0
-            RenderText {#text} at (0,221) size 20x17
-              text run at (0,221) width 20: "----"
-            RenderBR {BR} at (20,235) size 0x0
-            RenderText {#text} at (0,238) size 16x17
-              text run at (0,238) width 16: "...."
-            RenderBR {BR} at (16,252) size 0x0
-            RenderText {#text} at (0,255) size 16x17
-              text run at (0,255) width 16: "////"
-            RenderBR {BR} at (16,269) size 0x0
-            RenderText {#text} at (0,272) size 32x17
-              text run at (0,272) width 32: "0000"
-            RenderBR {BR} at (32,286) size 0x0
-            RenderText {#text} at (0,289) size 32x17
-              text run at (0,289) width 32: "1111"
-            RenderBR {BR} at (32,303) size 0x0
+            RenderText {#text} at (0,18) size 20x17
+              text run at (0,18) width 20: "!!!!"
+            RenderBR {BR} at (20,32) size 0x0
+            RenderText {#text} at (0,36) size 28x17
+              text run at (0,36) width 28: "\"\"\"\""
+            RenderBR {BR} at (28,50) size 0x0
+            RenderText {#text} at (0,54) size 32x17
+              text run at (0,54) width 32: "####"
+            RenderBR {BR} at (32,68) size 0x0
+            RenderText {#text} at (0,72) size 32x17
+              text run at (0,72) width 32: "$$$$"
+            RenderBR {BR} at (32,86) size 0x0
+            RenderText {#text} at (0,90) size 52x17
+              text run at (0,90) width 52: "%%%%"
+            RenderBR {BR} at (52,104) size 0x0
+            RenderText {#text} at (0,108) size 48x17
+              text run at (0,108) width 48: "&&&&"
+            RenderBR {BR} at (48,122) size 0x0
+            RenderText {#text} at (0,126) size 12x17
+              text run at (0,126) width 12: "''''"
+            RenderBR {BR} at (12,140) size 0x0
+            RenderText {#text} at (0,144) size 20x17
+              text run at (0,144) width 20: "(((("
+            RenderBR {BR} at (20,158) size 0x0
+            RenderText {#text} at (0,162) size 20x17
+              text run at (0,162) width 20: "))))"
+            RenderBR {BR} at (20,176) size 0x0
+            RenderText {#text} at (0,180) size 32x17
+              text run at (0,180) width 32: "****"
+            RenderBR {BR} at (32,194) size 0x0
+            RenderText {#text} at (0,198) size 44x17
+              text run at (0,198) width 44: "++++"
+            RenderBR {BR} at (44,212) size 0x0
+            RenderText {#text} at (0,216) size 16x17
+              text run at (0,216) width 16: ",,,,"
+            RenderBR {BR} at (16,230) size 0x0
+            RenderText {#text} at (0,234) size 20x17
+              text run at (0,234) width 20: "----"
+            RenderBR {BR} at (20,248) size 0x0
+            RenderText {#text} at (0,252) size 16x17
+              text run at (0,252) width 16: "...."
+            RenderBR {BR} at (16,266) size 0x0
+            RenderText {#text} at (0,270) size 16x17
+              text run at (0,270) width 16: "////"
+            RenderBR {BR} at (16,284) size 0x0
+            RenderText {#text} at (0,288) size 32x17
+              text run at (0,288) width 32: "0000"
+            RenderBR {BR} at (32,302) size 0x0
             RenderText {#text} at (0,306) size 32x17
-              text run at (0,306) width 32: "2222"
+              text run at (0,306) width 32: "1111"
             RenderBR {BR} at (32,320) size 0x0
-            RenderText {#text} at (0,323) size 32x17
-              text run at (0,323) width 32: "3333"
-            RenderBR {BR} at (32,337) size 0x0
-            RenderText {#text} at (0,340) size 32x17
-              text run at (0,340) width 32: "4444"
-            RenderBR {BR} at (32,354) size 0x0
-            RenderText {#text} at (0,357) size 32x17
-              text run at (0,357) width 32: "5555"
-            RenderBR {BR} at (32,371) size 0x0
-            RenderText {#text} at (0,374) size 32x17
-              text run at (0,374) width 32: "6666"
-            RenderBR {BR} at (32,388) size 0x0
-            RenderText {#text} at (0,391) size 32x17
-              text run at (0,391) width 32: "7777"
-            RenderBR {BR} at (32,405) size 0x0
-            RenderText {#text} at (0,408) size 32x17
-              text run at (0,408) width 32: "8888"
-            RenderBR {BR} at (32,422) size 0x0
-            RenderText {#text} at (0,425) size 32x17
-              text run at (0,425) width 32: "9999"
-            RenderBR {BR} at (32,439) size 0x0
-            RenderText {#text} at (0,442) size 20x17
-              text run at (0,442) width 20: "::::"
-            RenderBR {BR} at (20,456) size 0x0
-            RenderText {#text} at (0,459) size 20x17
-              text run at (0,459) width 20: ";;;;"
-            RenderBR {BR} at (20,473) size 0x0
-            RenderText {#text} at (0,476) size 44x17
-              text run at (0,476) width 44: "<<<<"
-            RenderBR {BR} at (44,490) size 0x0
-            RenderText {#text} at (0,493) size 44x17
-              text run at (0,493) width 44: "===="
-            RenderBR {BR} at (44,507) size 0x0
-            RenderText {#text} at (0,510) size 44x17
-              text run at (0,510) width 44: ">>>>"
-            RenderBR {BR} at (44,524) size 0x0
-            RenderText {#text} at (0,527) size 32x17
-              text run at (0,527) width 32: "????"
-            RenderBR {BR} at (32,541) size 0x0
-            RenderText {#text} at (0,544) size 60x17
-              text run at (0,544) width 60: "@@@@"
-            RenderBR {BR} at (60,558) size 0x0
-            RenderText {#text} at (0,561) size 40x17
-              text run at (0,561) width 40: "AAAA"
-            RenderBR {BR} at (40,575) size 0x0
-            RenderText {#text} at (0,578) size 40x17
-              text run at (0,578) width 40: "BBBB"
-            RenderBR {BR} at (40,592) size 0x0
-            RenderText {#text} at (0,595) size 44x17
-              text run at (0,595) width 44: "CCCC"
-            RenderBR {BR} at (44,609) size 0x0
-            RenderText {#text} at (0,612) size 48x17
-              text run at (0,612) width 48: "DDDD"
-            RenderBR {BR} at (48,626) size 0x0
-            RenderText {#text} at (0,629) size 40x17
-              text run at (0,629) width 40: "EEEE"
-            RenderBR {BR} at (40,643) size 0x0
-            RenderText {#text} at (0,646) size 40x17
-              text run at (0,646) width 40: "FFFF"
-            RenderBR {BR} at (40,660) size 0x0
-            RenderText {#text} at (0,663) size 48x17
-              text run at (0,663) width 48: "GGGG"
-            RenderBR {BR} at (48,677) size 0x0
-            RenderText {#text} at (0,680) size 48x17
-              text run at (0,680) width 48: "HHHH"
-            RenderBR {BR} at (48,694) size 0x0
-            RenderText {#text} at (0,697) size 20x17
-              text run at (0,697) width 20: "IIII"
-            RenderBR {BR} at (20,711) size 0x0
-            RenderText {#text} at (0,714) size 28x17
-              text run at (0,714) width 28: "JJJJ"
-            RenderBR {BR} at (28,728) size 0x0
-            RenderText {#text} at (0,731) size 44x17
-              text run at (0,731) width 44: "KKKK"
-            RenderBR {BR} at (44,745) size 0x0
-            RenderText {#text} at (0,748) size 36x17
-              text run at (0,748) width 36: "LLLL"
-            RenderBR {BR} at (36,762) size 0x0
-            RenderText {#text} at (0,765) size 52x17
-              text run at (0,765) width 52: "MMMM"
-            RenderBR {BR} at (52,779) size 0x0
-            RenderText {#text} at (0,782) size 44x17
-              text run at (0,782) width 44: "NNNN"
-            RenderBR {BR} at (44,796) size 0x0
-            RenderText {#text} at (0,799) size 48x17
-              text run at (0,799) width 48: "OOOO"
-            RenderBR {BR} at (48,813) size 0x0
-            RenderText {#text} at (0,816) size 40x17
-              text run at (0,816) width 40: "PPPP"
-            RenderBR {BR} at (40,830) size 0x0
-            RenderText {#text} at (0,833) size 48x17
-              text run at (0,833) width 48: "QQQQ"
-            RenderBR {BR} at (48,847) size 0x0
-            RenderText {#text} at (0,850) size 40x17
-              text run at (0,850) width 40: "RRRR"
-            RenderBR {BR} at (40,864) size 0x0
-            RenderText {#text} at (0,867) size 32x17
-              text run at (0,867) width 32: "SSSS"
-            RenderBR {BR} at (32,881) size 0x0
-            RenderText {#text} at (0,884) size 36x17
-              text run at (0,884) width 36: "TTTT"
-            RenderBR {BR} at (36,898) size 0x0
-            RenderText {#text} at (0,901) size 48x17
-              text run at (0,901) width 48: "UUUU"
-            RenderBR {BR} at (48,915) size 0x0
-            RenderText {#text} at (0,918) size 40x17
-              text run at (0,918) width 40: "VVVV"
-            RenderBR {BR} at (40,932) size 0x0
-            RenderText {#text} at (0,935) size 52x17
-              text run at (0,935) width 52: "WWWW"
-            RenderBR {BR} at (52,949) size 0x0
-            RenderText {#text} at (0,952) size 40x17
-              text run at (0,952) width 40: "XXXX"
-            RenderBR {BR} at (40,966) size 0x0
-            RenderText {#text} at (0,969) size 36x17
-              text run at (0,969) width 36: "YYYY"
-            RenderBR {BR} at (36,983) size 0x0
-            RenderText {#text} at (0,986) size 36x17
-              text run at (0,986) width 36: "ZZZZ"
-            RenderBR {BR} at (36,1000) size 0x0
-            RenderText {#text} at (0,1003) size 24x17
-              text run at (0,1003) width 24: "[[[["
-            RenderBR {BR} at (24,1017) size 0x0
-            RenderText {#text} at (0,1020) size 16x17
-              text run at (0,1020) width 16: "\\\\\\\\"
-            RenderBR {BR} at (16,1034) size 0x0
-            RenderText {#text} at (0,1037) size 24x17
-              text run at (0,1037) width 24: "]]]]"
-            RenderBR {BR} at (24,1051) size 0x0
-            RenderText {#text} at (0,1054) size 28x17
-              text run at (0,1054) width 28: "^^^^"
-            RenderBR {BR} at (28,1068) size 0x0
-            RenderText {#text} at (0,1071) size 32x17
-              text run at (0,1071) width 32: "____"
-            RenderBR {BR} at (32,1085) size 0x0
-            RenderText {#text} at (0,1088) size 20x17
-              text run at (0,1088) width 20: "````"
-            RenderBR {BR} at (20,1102) size 0x0
-            RenderText {#text} at (0,1105) size 32x17
-              text run at (0,1105) width 32: "aaaa"
-            RenderBR {BR} at (32,1119) size 0x0
-            RenderText {#text} at (0,1122) size 32x17
-              text run at (0,1122) width 32: "bbbb"
-            RenderBR {BR} at (32,1136) size 0x0
-            RenderText {#text} at (0,1139) size 28x17
-              text run at (0,1139) width 28: "cccc"
-            RenderBR {BR} at (28,1153) size 0x0
-            RenderText {#text} at (0,1156) size 32x17
-              text run at (0,1156) width 32: "dddd"
-            RenderBR {BR} at (32,1170) size 0x0
-            RenderText {#text} at (0,1173) size 28x17
-              text run at (0,1173) width 28: "eeee"
-            RenderBR {BR} at (28,1187) size 0x0
-            RenderText {#text} at (0,1190) size 16x17
-              text run at (0,1190) width 16: "ffff"
-            RenderBR {BR} at (16,1204) size 0x0
-            RenderText {#text} at (0,1207) size 32x17
-              text run at (0,1207) width 32: "gggg"
-            RenderBR {BR} at (32,1221) size 0x0
+            RenderText {#text} at (0,324) size 32x17
+              text run at (0,324) width 32: "2222"
+            RenderBR {BR} at (32,338) size 0x0
+            RenderText {#text} at (0,342) size 32x17
+              text run at (0,342) width 32: "3333"
+            RenderBR {BR} at (32,356) size 0x0
+            RenderText {#text} at (0,360) size 32x17
+              text run at (0,360) width 32: "4444"
+            RenderBR {BR} at (32,374) size 0x0
+            RenderText {#text} at (0,378) size 32x17
+              text run at (0,378) width 32: "5555"
+            RenderBR {BR} at (32,392) size 0x0
+            RenderText {#text} at (0,396) size 32x17
+              text run at (0,396) width 32: "6666"
+            RenderBR {BR} at (32,410) size 0x0
+            RenderText {#text} at (0,414) size 32x17
+              text run at (0,414) width 32: "7777"
+            RenderBR {BR} at (32,428) size 0x0
+            RenderText {#text} at (0,432) size 32x17
+              text run at (0,432) width 32: "8888"
+            RenderBR {BR} at (32,446) size 0x0
+            RenderText {#text} at (0,450) size 32x17
+              text run at (0,450) width 32: "9999"
+            RenderBR {BR} at (32,464) size 0x0
+            RenderText {#text} at (0,468) size 20x17
+              text run at (0,468) width 20: "::::"
+            RenderBR {BR} at (20,482) size 0x0
+            RenderText {#text} at (0,486) size 20x17
+              text run at (0,486) width 20: ";;;;"
+            RenderBR {BR} at (20,500) size 0x0
+            RenderText {#text} at (0,504) size 44x17
+              text run at (0,504) width 44: "<<<<"
+            RenderBR {BR} at (44,518) size 0x0
+            RenderText {#text} at (0,522) size 44x17
+              text run at (0,522) width 44: "===="
+            RenderBR {BR} at (44,536) size 0x0
+            RenderText {#text} at (0,540) size 44x17
+              text run at (0,540) width 44: ">>>>"
+            RenderBR {BR} at (44,554) size 0x0
+            RenderText {#text} at (0,558) size 32x17
+              text run at (0,558) width 32: "????"
+            RenderBR {BR} at (32,572) size 0x0
+            RenderText {#text} at (0,576) size 60x17
+              text run at (0,576) width 60: "@@@@"
+            RenderBR {BR} at (60,590) size 0x0
+            RenderText {#text} at (0,594) size 40x17
+              text run at (0,594) width 40: "AAAA"
+            RenderBR {BR} at (40,608) size 0x0
+            RenderText {#text} at (0,612) size 40x17
+              text run at (0,612) width 40: "BBBB"
+            RenderBR {BR} at (40,626) size 0x0
+            RenderText {#text} at (0,630) size 44x17
+              text run at (0,630) width 44: "CCCC"
+            RenderBR {BR} at (44,644) size 0x0
+            RenderText {#text} at (0,648) size 48x17
+              text run at (0,648) width 48: "DDDD"
+            RenderBR {BR} at (48,662) size 0x0
+            RenderText {#text} at (0,666) size 40x17
+              text run at (0,666) width 40: "EEEE"
+            RenderBR {BR} at (40,680) size 0x0
+            RenderText {#text} at (0,684) size 40x17
+              text run at (0,684) width 40: "FFFF"
+            RenderBR {BR} at (40,698) size 0x0
+            RenderText {#text} at (0,702) size 48x17
+              text run at (0,702) width 48: "GGGG"
+            RenderBR {BR} at (48,716) size 0x0
+            RenderText {#text} at (0,720) size 48x17
+              text run at (0,720) width 48: "HHHH"
+            RenderBR {BR} at (48,734) size 0x0
+            RenderText {#text} at (0,738) size 20x17
+              text run at (0,738) width 20: "IIII"
+            RenderBR {BR} at (20,752) size 0x0
+            RenderText {#text} at (0,756) size 28x17
+              text run at (0,756) width 28: "JJJJ"
+            RenderBR {BR} at (28,770) size 0x0
+            RenderText {#text} at (0,774) size 44x17
+              text run at (0,774) width 44: "KKKK"
+            RenderBR {BR} at (44,788) size 0x0
+            RenderText {#text} at (0,792) size 36x17
+              text run at (0,792) width 36: "LLLL"
+            RenderBR {BR} at (36,806) size 0x0
+            RenderText {#text} at (0,810) size 52x17
+              text run at (0,810) width 52: "MMMM"
+            RenderBR {BR} at (52,824) size 0x0
+            RenderText {#text} at (0,828) size 44x17
+              text run at (0,828) width 44: "NNNN"
+            RenderBR {BR} at (44,842) size 0x0
+            RenderText {#text} at (0,846) size 48x17
+              text run at (0,846) width 48: "OOOO"
+            RenderBR {BR} at (48,860) size 0x0
+            RenderText {#text} at (0,864) size 40x17
+              text run at (0,864) width 40: "PPPP"
+            RenderBR {BR} at (40,878) size 0x0
+            RenderText {#text} at (0,882) size 48x17
+              text run at (0,882) width 48: "QQQQ"
+            RenderBR {BR} at (48,896) size 0x0
+            RenderText {#text} at (0,900) size 40x17
+              text run at (0,900) width 40: "RRRR"
+            RenderBR {BR} at (40,914) size 0x0
+            RenderText {#text} at (0,918) size 32x17
+              text run at (0,918) width 32: "SSSS"
+            RenderBR {BR} at (32,932) size 0x0
+            RenderText {#text} at (0,936) size 36x17
+              text run at (0,936) width 36: "TTTT"
+            RenderBR {BR} at (36,950) size 0x0
+            RenderText {#text} at (0,954) size 48x17
+              text run at (0,954) width 48: "UUUU"
+            RenderBR {BR} at (48,968) size 0x0
+            RenderText {#text} at (0,972) size 40x17
+              text run at (0,972) width 40: "VVVV"
+            RenderBR {BR} at (40,986) size 0x0
+            RenderText {#text} at (0,990) size 52x17
+              text run at (0,990) width 52: "WWWW"
+            RenderBR {BR} at (52,1004) size 0x0
+            RenderText {#text} at (0,1008) size 40x17
+              text run at (0,1008) width 40: "XXXX"
+            RenderBR {BR} at (40,1022) size 0x0
+            RenderText {#text} at (0,1026) size 36x17
+              text run at (0,1026) width 36: "YYYY"
+            RenderBR {BR} at (36,1040) size 0x0
+            RenderText {#text} at (0,1044) size 36x17
+              text run at (0,1044) width 36: "ZZZZ"
+            RenderBR {BR} at (36,1058) size 0x0
+            RenderText {#text} at (0,1062) size 24x17
+              text run at (0,1062) width 24: "[[[["
+            RenderBR {BR} at (24,1076) size 0x0
+            RenderText {#text} at (0,1080) size 16x17
+              text run at (0,1080) width 16: "\\\\\\\\"
+            RenderBR {BR} at (16,1094) size 0x0
+            RenderText {#text} at (0,1098) size 24x17
+              text run at (0,1098) width 24: "]]]]"
+            RenderBR {BR} at (24,1112) size 0x0
+            RenderText {#text} at (0,1116) size 28x17
+              text run at (0,1116) width 28: "^^^^"
+            RenderBR {BR} at (28,1130) size 0x0
+            RenderText {#text} at (0,1134) size 32x17
+              text run at (0,1134) width 32: "____"
+            RenderBR {BR} at (32,1148) size 0x0
+            RenderText {#text} at (0,1152) size 20x17
+              text run at (0,1152) width 20: "````"
+            RenderBR {BR} at (20,1166) size 0x0
+            RenderText {#text} at (0,1170) size 32x17
+              text run at (0,1170) width 32: "aaaa"
+            RenderBR {BR} at (32,1184) size 0x0
+            RenderText {#text} at (0,1188) size 32x17
+              text run at (0,1188) width 32: "bbbb"
+            RenderBR {BR} at (32,1202) size 0x0
+            RenderText {#text} at (0,1206) size 28x17
+              text run at (0,1206) width 28: "cccc"
+            RenderBR {BR} at (28,1220) size 0x0
             RenderText {#text} at (0,1224) size 32x17
-              text run at (0,1224) width 32: "hhhh"
+              text run at (0,1224) width 32: "dddd"
             RenderBR {BR} at (32,1238) size 0x0
-            RenderText {#text} at (0,1241) size 16x17
-              text run at (0,1241) width 16: "iiii"
-            RenderBR {BR} at (16,1255) size 0x0
-            RenderText {#text} at (0,1258) size 16x17
-              text run at (0,1258) width 16: "jjjj"
-            RenderBR {BR} at (16,1272) size 0x0
-            RenderText {#text} at (0,1275) size 28x17
-              text run at (0,1275) width 28: "kkkk"
-            RenderBR {BR} at (28,1289) size 0x0
-            RenderText {#text} at (0,1292) size 16x17
-              text run at (0,1292) width 16: "llll"
-            RenderBR {BR} at (16,1306) size 0x0
-            RenderText {#text} at (0,1309) size 48x17
-              text run at (0,1309) width 48: "mmmm"
-            RenderBR {BR} at (48,1323) size 0x0
-            RenderText {#text} at (0,1326) size 32x17
-              text run at (0,1326) width 32: "nnnn"
-            RenderBR {BR} at (32,1340) size 0x0
-            RenderText {#text} at (0,1343) size 32x17
-              text run at (0,1343) width 32: "oooo"
-            RenderBR {BR} at (32,1357) size 0x0
-            RenderText {#text} at (0,1360) size 32x17
-              text run at (0,1360) width 32: "pppp"
-            RenderBR {BR} at (32,1374) size 0x0
-            RenderText {#text} at (0,1377) size 32x17
-              text run at (0,1377) width 32: "qqqq"
-            RenderBR {BR} at (32,1391) size 0x0
-            RenderText {#text} at (0,1394) size 24x17
-              text run at (0,1394) width 24: "rrrr"
-            RenderBR {BR} at (24,1408) size 0x0
-            RenderText {#text} at (0,1411) size 24x17
-              text run at (0,1411) width 24: "ssss"
-            RenderBR {BR} at (24,1425) size 0x0
-            RenderText {#text} at (0,1428) size 16x17
-              text run at (0,1428) width 16: "tttt"
-            RenderBR {BR} at (16,1442) size 0x0
-            RenderText {#text} at (0,1445) size 32x17
-              text run at (0,1445) width 32: "uuuu"
-            RenderBR {BR} at (32,1459) size 0x0
-            RenderText {#text} at (0,1462) size 28x17
-              text run at (0,1462) width 28: "vvvv"
-            RenderBR {BR} at (28,1476) size 0x0
-            RenderText {#text} at (0,1479) size 44x17
-              text run at (0,1479) width 44: "wwww"
-            RenderBR {BR} at (44,1493) size 0x0
-            RenderText {#text} at (0,1496) size 28x17
-              text run at (0,1496) width 28: "xxxx"
-            RenderBR {BR} at (28,1510) size 0x0
-            RenderText {#text} at (0,1513) size 28x17
-              text run at (0,1513) width 28: "yyyy"
-            RenderBR {BR} at (28,1527) size 0x0
-            RenderText {#text} at (0,1530) size 24x17
-              text run at (0,1530) width 24: "zzzz"
-            RenderBR {BR} at (24,1544) size 0x0
-            RenderText {#text} at (0,1547) size 24x17
-              text run at (0,1547) width 24: "{{{{"
-            RenderBR {BR} at (24,1561) size 0x0
-            RenderText {#text} at (0,1564) size 16x17
-              text run at (0,1564) width 16: "||||"
-            RenderBR {BR} at (16,1578) size 0x0
-            RenderText {#text} at (0,1581) size 24x17
-              text run at (0,1581) width 24: "}}}}"
-            RenderBR {BR} at (24,1595) size 0x0
+            RenderText {#text} at (0,1242) size 28x17
+              text run at (0,1242) width 28: "eeee"
+            RenderBR {BR} at (28,1256) size 0x0
+            RenderText {#text} at (0,1260) size 16x17
+              text run at (0,1260) width 16: "ffff"
+            RenderBR {BR} at (16,1274) size 0x0
+            RenderText {#text} at (0,1278) size 32x17
+              text run at (0,1278) width 32: "gggg"
+            RenderBR {BR} at (32,1292) size 0x0
+            RenderText {#text} at (0,1296) size 32x17
+              text run at (0,1296) width 32: "hhhh"
+            RenderBR {BR} at (32,1310) size 0x0
+            RenderText {#text} at (0,1314) size 16x17
+              text run at (0,1314) width 16: "iiii"
+            RenderBR {BR} at (16,1328) size 0x0
+            RenderText {#text} at (0,1332) size 16x17
+              text run at (0,1332) width 16: "jjjj"
+            RenderBR {BR} at (16,1346) size 0x0
+            RenderText {#text} at (0,1350) size 28x17
+              text run at (0,1350) width 28: "kkkk"
+            RenderBR {BR} at (28,1364) size 0x0
+            RenderText {#text} at (0,1368) size 16x17
+              text run at (0,1368) width 16: "llll"
+            RenderBR {BR} at (16,1382) size 0x0
+            RenderText {#text} at (0,1386) size 48x17
+              text run at (0,1386) width 48: "mmmm"
+            RenderBR {BR} at (48,1400) size 0x0
+            RenderText {#text} at (0,1404) size 32x17
+              text run at (0,1404) width 32: "nnnn"
+            RenderBR {BR} at (32,1418) size 0x0
+            RenderText {#text} at (0,1422) size 32x17
+              text run at (0,1422) width 32: "oooo"
+            RenderBR {BR} at (32,1436) size 0x0
+            RenderText {#text} at (0,1440) size 32x17
+              text run at (0,1440) width 32: "pppp"
+            RenderBR {BR} at (32,1454) size 0x0
+            RenderText {#text} at (0,1458) size 32x17
+              text run at (0,1458) width 32: "qqqq"
+            RenderBR {BR} at (32,1472) size 0x0
+            RenderText {#text} at (0,1476) size 24x17
+              text run at (0,1476) width 24: "rrrr"
+            RenderBR {BR} at (24,1490) size 0x0
+            RenderText {#text} at (0,1494) size 24x17
+              text run at (0,1494) width 24: "ssss"
+            RenderBR {BR} at (24,1508) size 0x0
+            RenderText {#text} at (0,1512) size 16x17
+              text run at (0,1512) width 16: "tttt"
+            RenderBR {BR} at (16,1526) size 0x0
+            RenderText {#text} at (0,1530) size 32x17
+              text run at (0,1530) width 32: "uuuu"
+            RenderBR {BR} at (32,1544) size 0x0
+            RenderText {#text} at (0,1548) size 28x17
+              text run at (0,1548) width 28: "vvvv"
+            RenderBR {BR} at (28,1562) size 0x0
+            RenderText {#text} at (0,1566) size 44x17
+              text run at (0,1566) width 44: "wwww"
+            RenderBR {BR} at (44,1580) size 0x0
+            RenderText {#text} at (0,1584) size 28x17
+              text run at (0,1584) width 28: "xxxx"
+            RenderBR {BR} at (28,1598) size 0x0
+            RenderText {#text} at (0,1602) size 28x17
+              text run at (0,1602) width 28: "yyyy"
+            RenderBR {BR} at (28,1616) size 0x0
+            RenderText {#text} at (0,1620) size 24x17
+              text run at (0,1620) width 24: "zzzz"
+            RenderBR {BR} at (24,1634) size 0x0
+            RenderText {#text} at (0,1638) size 24x17
+              text run at (0,1638) width 24: "{{{{"
+            RenderBR {BR} at (24,1652) size 0x0
+            RenderText {#text} at (0,1656) size 16x17
+              text run at (0,1656) width 16: "||||"
+            RenderBR {BR} at (16,1670) size 0x0
+            RenderText {#text} at (0,1674) size 24x17
+              text run at (0,1674) width 24: "}}}}"
+            RenderBR {BR} at (24,1688) size 0x0
           RenderText {#text} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fonts/default-expected.png b/LayoutTests/platform/gtk/fonts/default-expected.png
index 80ef4e3..920a779 100644
--- a/LayoutTests/platform/gtk/fonts/default-expected.png
+++ b/LayoutTests/platform/gtk/fonts/default-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fonts/default-expected.txt b/LayoutTests/platform/gtk/fonts/default-expected.txt
index 6a1cfa3..6021b12 100644
--- a/LayoutTests/platform/gtk/fonts/default-expected.txt
+++ b/LayoutTests/platform/gtk/fonts/default-expected.txt
@@ -1,861 +1,861 @@
-layer at (0,0) size 785x4883
+layer at (0,0) size 785x5166
   RenderView at (0,0) size 785x600
-layer at (0,0) size 785x4883
-  RenderBlock {HTML} at (0,0) size 785x4883
-    RenderBody {BODY} at (8,8) size 769x4859
-      RenderBlock (anonymous) at (0,0) size 769x17
+layer at (0,0) size 785x5166
+  RenderBlock {HTML} at (0,0) size 785x5166
+    RenderBody {BODY} at (8,8) size 769x5142
+      RenderBlock (anonymous) at (0,0) size 769x18
         RenderText {#text} at (0,0) size 340x17
           text run at (0,0) width 340: "This tests font choices and metrics for the default font."
-      RenderBlock {P} at (0,33) size 769x1598
+      RenderBlock {P} at (0,34) size 769x1692
         RenderText {#text} at (0,0) size 16x17
           text run at (0,0) width 16: "    "
         RenderBR {BR} at (16,14) size 0x0
-        RenderText {#text} at (0,17) size 20x17
-          text run at (0,17) width 20: "!!!!"
-        RenderBR {BR} at (20,31) size 0x0
-        RenderText {#text} at (0,34) size 28x17
-          text run at (0,34) width 28: "\"\"\"\""
-        RenderBR {BR} at (28,48) size 0x0
-        RenderText {#text} at (0,51) size 32x17
-          text run at (0,51) width 32: "####"
-        RenderBR {BR} at (32,65) size 0x0
-        RenderText {#text} at (0,68) size 32x17
-          text run at (0,68) width 32: "$$$$"
-        RenderBR {BR} at (32,82) size 0x0
-        RenderText {#text} at (0,85) size 52x17
-          text run at (0,85) width 52: "%%%%"
-        RenderBR {BR} at (52,99) size 0x0
-        RenderText {#text} at (0,102) size 48x17
-          text run at (0,102) width 48: "&&&&"
-        RenderBR {BR} at (48,116) size 0x0
-        RenderText {#text} at (0,119) size 12x17
-          text run at (0,119) width 12: "''''"
-        RenderBR {BR} at (12,133) size 0x0
-        RenderText {#text} at (0,136) size 20x17
-          text run at (0,136) width 20: "(((("
-        RenderBR {BR} at (20,150) size 0x0
-        RenderText {#text} at (0,153) size 20x17
-          text run at (0,153) width 20: "))))"
-        RenderBR {BR} at (20,167) size 0x0
-        RenderText {#text} at (0,170) size 32x17
-          text run at (0,170) width 32: "****"
-        RenderBR {BR} at (32,184) size 0x0
-        RenderText {#text} at (0,187) size 36x17
-          text run at (0,187) width 36: "++++"
-        RenderBR {BR} at (36,201) size 0x0
-        RenderText {#text} at (0,204) size 16x17
-          text run at (0,204) width 16: ",,,,"
-        RenderBR {BR} at (16,218) size 0x0
-        RenderText {#text} at (0,221) size 20x17
-          text run at (0,221) width 20: "----"
-        RenderBR {BR} at (20,235) size 0x0
-        RenderText {#text} at (0,238) size 16x17
-          text run at (0,238) width 16: "...."
-        RenderBR {BR} at (16,252) size 0x0
-        RenderText {#text} at (0,255) size 16x17
-          text run at (0,255) width 16: "////"
-        RenderBR {BR} at (16,269) size 0x0
-        RenderText {#text} at (0,272) size 32x17
-          text run at (0,272) width 32: "0000"
-        RenderBR {BR} at (32,286) size 0x0
-        RenderText {#text} at (0,289) size 32x17
-          text run at (0,289) width 32: "1111"
-        RenderBR {BR} at (32,303) size 0x0
+        RenderText {#text} at (0,18) size 20x17
+          text run at (0,18) width 20: "!!!!"
+        RenderBR {BR} at (20,32) size 0x0
+        RenderText {#text} at (0,36) size 28x17
+          text run at (0,36) width 28: "\"\"\"\""
+        RenderBR {BR} at (28,50) size 0x0
+        RenderText {#text} at (0,54) size 32x17
+          text run at (0,54) width 32: "####"
+        RenderBR {BR} at (32,68) size 0x0
+        RenderText {#text} at (0,72) size 32x17
+          text run at (0,72) width 32: "$$$$"
+        RenderBR {BR} at (32,86) size 0x0
+        RenderText {#text} at (0,90) size 52x17
+          text run at (0,90) width 52: "%%%%"
+        RenderBR {BR} at (52,104) size 0x0
+        RenderText {#text} at (0,108) size 48x17
+          text run at (0,108) width 48: "&&&&"
+        RenderBR {BR} at (48,122) size 0x0
+        RenderText {#text} at (0,126) size 12x17
+          text run at (0,126) width 12: "''''"
+        RenderBR {BR} at (12,140) size 0x0
+        RenderText {#text} at (0,144) size 20x17
+          text run at (0,144) width 20: "(((("
+        RenderBR {BR} at (20,158) size 0x0
+        RenderText {#text} at (0,162) size 20x17
+          text run at (0,162) width 20: "))))"
+        RenderBR {BR} at (20,176) size 0x0
+        RenderText {#text} at (0,180) size 32x17
+          text run at (0,180) width 32: "****"
+        RenderBR {BR} at (32,194) size 0x0
+        RenderText {#text} at (0,198) size 36x17
+          text run at (0,198) width 36: "++++"
+        RenderBR {BR} at (36,212) size 0x0
+        RenderText {#text} at (0,216) size 16x17
+          text run at (0,216) width 16: ",,,,"
+        RenderBR {BR} at (16,230) size 0x0
+        RenderText {#text} at (0,234) size 20x17
+          text run at (0,234) width 20: "----"
+        RenderBR {BR} at (20,248) size 0x0
+        RenderText {#text} at (0,252) size 16x17
+          text run at (0,252) width 16: "...."
+        RenderBR {BR} at (16,266) size 0x0
+        RenderText {#text} at (0,270) size 16x17
+          text run at (0,270) width 16: "////"
+        RenderBR {BR} at (16,284) size 0x0
+        RenderText {#text} at (0,288) size 32x17
+          text run at (0,288) width 32: "0000"
+        RenderBR {BR} at (32,302) size 0x0
         RenderText {#text} at (0,306) size 32x17
-          text run at (0,306) width 32: "2222"
+          text run at (0,306) width 32: "1111"
         RenderBR {BR} at (32,320) size 0x0
-        RenderText {#text} at (0,323) size 32x17
-          text run at (0,323) width 32: "3333"
-        RenderBR {BR} at (32,337) size 0x0
-        RenderText {#text} at (0,340) size 32x17
-          text run at (0,340) width 32: "4444"
-        RenderBR {BR} at (32,354) size 0x0
-        RenderText {#text} at (0,357) size 32x17
-          text run at (0,357) width 32: "5555"
-        RenderBR {BR} at (32,371) size 0x0
-        RenderText {#text} at (0,374) size 32x17
-          text run at (0,374) width 32: "6666"
-        RenderBR {BR} at (32,388) size 0x0
-        RenderText {#text} at (0,391) size 32x17
-          text run at (0,391) width 32: "7777"
-        RenderBR {BR} at (32,405) size 0x0
-        RenderText {#text} at (0,408) size 32x17
-          text run at (0,408) width 32: "8888"
-        RenderBR {BR} at (32,422) size 0x0
-        RenderText {#text} at (0,425) size 32x17
-          text run at (0,425) width 32: "9999"
-        RenderBR {BR} at (32,439) size 0x0
-        RenderText {#text} at (0,442) size 16x17
-          text run at (0,442) width 16: "::::"
-        RenderBR {BR} at (16,456) size 0x0
-        RenderText {#text} at (0,459) size 16x17
-          text run at (0,459) width 16: ";;;;"
-        RenderBR {BR} at (16,473) size 0x0
-        RenderText {#text} at (0,476) size 36x17
-          text run at (0,476) width 36: "<<<<"
-        RenderBR {BR} at (36,490) size 0x0
-        RenderText {#text} at (0,493) size 36x17
-          text run at (0,493) width 36: "===="
-        RenderBR {BR} at (36,507) size 0x0
-        RenderText {#text} at (0,510) size 36x17
-          text run at (0,510) width 36: ">>>>"
-        RenderBR {BR} at (36,524) size 0x0
-        RenderText {#text} at (0,527) size 28x17
-          text run at (0,527) width 28: "????"
-        RenderBR {BR} at (28,541) size 0x0
-        RenderText {#text} at (0,544) size 60x17
-          text run at (0,544) width 60: "@@@@"
-        RenderBR {BR} at (60,558) size 0x0
-        RenderText {#text} at (0,561) size 48x17
-          text run at (0,561) width 48: "AAAA"
-        RenderBR {BR} at (48,575) size 0x0
-        RenderText {#text} at (0,578) size 44x17
-          text run at (0,578) width 44: "BBBB"
-        RenderBR {BR} at (44,592) size 0x0
-        RenderText {#text} at (0,595) size 44x17
-          text run at (0,595) width 44: "CCCC"
-        RenderBR {BR} at (44,609) size 0x0
-        RenderText {#text} at (0,612) size 48x17
-          text run at (0,612) width 48: "DDDD"
-        RenderBR {BR} at (48,626) size 0x0
-        RenderText {#text} at (0,629) size 40x17
-          text run at (0,629) width 40: "EEEE"
-        RenderBR {BR} at (40,643) size 0x0
-        RenderText {#text} at (0,646) size 36x17
-          text run at (0,646) width 36: "FFFF"
-        RenderBR {BR} at (36,660) size 0x0
-        RenderText {#text} at (0,663) size 48x17
-          text run at (0,663) width 48: "GGGG"
-        RenderBR {BR} at (48,677) size 0x0
-        RenderText {#text} at (0,680) size 48x17
-          text run at (0,680) width 48: "HHHH"
-        RenderBR {BR} at (48,694) size 0x0
-        RenderText {#text} at (0,697) size 20x17
-          text run at (0,697) width 20: "IIII"
-        RenderBR {BR} at (20,711) size 0x0
-        RenderText {#text} at (0,714) size 24x17
-          text run at (0,714) width 24: "JJJJ"
-        RenderBR {BR} at (24,728) size 0x0
-        RenderText {#text} at (0,731) size 48x17
-          text run at (0,731) width 48: "KKKK"
-        RenderBR {BR} at (48,745) size 0x0
-        RenderText {#text} at (0,748) size 40x17
-          text run at (0,748) width 40: "LLLL"
-        RenderBR {BR} at (40,762) size 0x0
-        RenderText {#text} at (0,765) size 56x17
-          text run at (0,765) width 56: "MMMM"
-        RenderBR {BR} at (56,779) size 0x0
-        RenderText {#text} at (0,782) size 48x17
-          text run at (0,782) width 48: "NNNN"
-        RenderBR {BR} at (48,796) size 0x0
-        RenderText {#text} at (0,799) size 48x17
-          text run at (0,799) width 48: "OOOO"
-        RenderBR {BR} at (48,813) size 0x0
-        RenderText {#text} at (0,816) size 36x17
-          text run at (0,816) width 36: "PPPP"
-        RenderBR {BR} at (36,830) size 0x0
-        RenderText {#text} at (0,833) size 48x17
-          text run at (0,833) width 48: "QQQQ"
-        RenderBR {BR} at (48,847) size 0x0
-        RenderText {#text} at (0,850) size 44x17
-          text run at (0,850) width 44: "RRRR"
-        RenderBR {BR} at (44,864) size 0x0
-        RenderText {#text} at (0,867) size 36x17
-          text run at (0,867) width 36: "SSSS"
-        RenderBR {BR} at (36,881) size 0x0
-        RenderText {#text} at (0,884) size 40x17
-          text run at (0,884) width 40: "TTTT"
-        RenderBR {BR} at (40,898) size 0x0
-        RenderText {#text} at (0,901) size 48x17
-          text run at (0,901) width 48: "UUUU"
-        RenderBR {BR} at (48,915) size 0x0
-        RenderText {#text} at (0,918) size 48x17
-          text run at (0,918) width 48: "VVVV"
-        RenderBR {BR} at (48,932) size 0x0
-        RenderText {#text} at (0,935) size 60x17
-          text run at (0,935) width 60: "WWWW"
-        RenderBR {BR} at (60,949) size 0x0
-        RenderText {#text} at (0,952) size 48x17
-          text run at (0,952) width 48: "XXXX"
-        RenderBR {BR} at (48,966) size 0x0
-        RenderText {#text} at (0,969) size 48x17
-          text run at (0,969) width 48: "YYYY"
-        RenderBR {BR} at (48,983) size 0x0
-        RenderText {#text} at (0,986) size 40x17
-          text run at (0,986) width 40: "ZZZZ"
-        RenderBR {BR} at (40,1000) size 0x0
-        RenderText {#text} at (0,1003) size 20x17
-          text run at (0,1003) width 20: "[[[["
-        RenderBR {BR} at (20,1017) size 0x0
-        RenderText {#text} at (0,1020) size 16x17
-          text run at (0,1020) width 16: "\\\\\\\\"
-        RenderBR {BR} at (16,1034) size 0x0
-        RenderText {#text} at (0,1037) size 20x17
-          text run at (0,1037) width 20: "]]]]"
-        RenderBR {BR} at (20,1051) size 0x0
-        RenderText {#text} at (0,1054) size 32x17
-          text run at (0,1054) width 32: "^^^^"
-        RenderBR {BR} at (32,1068) size 0x0
-        RenderText {#text} at (0,1071) size 32x17
-          text run at (0,1071) width 32: "____"
-        RenderBR {BR} at (32,1085) size 0x0
-        RenderText {#text} at (0,1088) size 20x17
-          text run at (0,1088) width 20: "````"
-        RenderBR {BR} at (20,1102) size 0x0
-        RenderText {#text} at (0,1105) size 28x17
-          text run at (0,1105) width 28: "aaaa"
-        RenderBR {BR} at (28,1119) size 0x0
-        RenderText {#text} at (0,1122) size 32x17
-          text run at (0,1122) width 32: "bbbb"
-        RenderBR {BR} at (32,1136) size 0x0
-        RenderText {#text} at (0,1139) size 28x17
-          text run at (0,1139) width 28: "cccc"
-        RenderBR {BR} at (28,1153) size 0x0
-        RenderText {#text} at (0,1156) size 32x17
-          text run at (0,1156) width 32: "dddd"
-        RenderBR {BR} at (32,1170) size 0x0
-        RenderText {#text} at (0,1173) size 28x17
-          text run at (0,1173) width 28: "eeee"
-        RenderBR {BR} at (28,1187) size 0x0
-        RenderText {#text} at (0,1190) size 20x17
-          text run at (0,1190) width 20: "ffff"
-        RenderBR {BR} at (20,1204) size 0x0
-        RenderText {#text} at (0,1207) size 32x17
-          text run at (0,1207) width 32: "gggg"
-        RenderBR {BR} at (32,1221) size 0x0
+        RenderText {#text} at (0,324) size 32x17
+          text run at (0,324) width 32: "2222"
+        RenderBR {BR} at (32,338) size 0x0
+        RenderText {#text} at (0,342) size 32x17
+          text run at (0,342) width 32: "3333"
+        RenderBR {BR} at (32,356) size 0x0
+        RenderText {#text} at (0,360) size 32x17
+          text run at (0,360) width 32: "4444"
+        RenderBR {BR} at (32,374) size 0x0
+        RenderText {#text} at (0,378) size 32x17
+          text run at (0,378) width 32: "5555"
+        RenderBR {BR} at (32,392) size 0x0
+        RenderText {#text} at (0,396) size 32x17
+          text run at (0,396) width 32: "6666"
+        RenderBR {BR} at (32,410) size 0x0
+        RenderText {#text} at (0,414) size 32x17
+          text run at (0,414) width 32: "7777"
+        RenderBR {BR} at (32,428) size 0x0
+        RenderText {#text} at (0,432) size 32x17
+          text run at (0,432) width 32: "8888"
+        RenderBR {BR} at (32,446) size 0x0
+        RenderText {#text} at (0,450) size 32x17
+          text run at (0,450) width 32: "9999"
+        RenderBR {BR} at (32,464) size 0x0
+        RenderText {#text} at (0,468) size 16x17
+          text run at (0,468) width 16: "::::"
+        RenderBR {BR} at (16,482) size 0x0
+        RenderText {#text} at (0,486) size 16x17
+          text run at (0,486) width 16: ";;;;"
+        RenderBR {BR} at (16,500) size 0x0
+        RenderText {#text} at (0,504) size 36x17
+          text run at (0,504) width 36: "<<<<"
+        RenderBR {BR} at (36,518) size 0x0
+        RenderText {#text} at (0,522) size 36x17
+          text run at (0,522) width 36: "===="
+        RenderBR {BR} at (36,536) size 0x0
+        RenderText {#text} at (0,540) size 36x17
+          text run at (0,540) width 36: ">>>>"
+        RenderBR {BR} at (36,554) size 0x0
+        RenderText {#text} at (0,558) size 28x17
+          text run at (0,558) width 28: "????"
+        RenderBR {BR} at (28,572) size 0x0
+        RenderText {#text} at (0,576) size 60x17
+          text run at (0,576) width 60: "@@@@"
+        RenderBR {BR} at (60,590) size 0x0
+        RenderText {#text} at (0,594) size 48x17
+          text run at (0,594) width 48: "AAAA"
+        RenderBR {BR} at (48,608) size 0x0
+        RenderText {#text} at (0,612) size 44x17
+          text run at (0,612) width 44: "BBBB"
+        RenderBR {BR} at (44,626) size 0x0
+        RenderText {#text} at (0,630) size 44x17
+          text run at (0,630) width 44: "CCCC"
+        RenderBR {BR} at (44,644) size 0x0
+        RenderText {#text} at (0,648) size 48x17
+          text run at (0,648) width 48: "DDDD"
+        RenderBR {BR} at (48,662) size 0x0
+        RenderText {#text} at (0,666) size 40x17
+          text run at (0,666) width 40: "EEEE"
+        RenderBR {BR} at (40,680) size 0x0
+        RenderText {#text} at (0,684) size 36x17
+          text run at (0,684) width 36: "FFFF"
+        RenderBR {BR} at (36,698) size 0x0
+        RenderText {#text} at (0,702) size 48x17
+          text run at (0,702) width 48: "GGGG"
+        RenderBR {BR} at (48,716) size 0x0
+        RenderText {#text} at (0,720) size 48x17
+          text run at (0,720) width 48: "HHHH"
+        RenderBR {BR} at (48,734) size 0x0
+        RenderText {#text} at (0,738) size 20x17
+          text run at (0,738) width 20: "IIII"
+        RenderBR {BR} at (20,752) size 0x0
+        RenderText {#text} at (0,756) size 24x17
+          text run at (0,756) width 24: "JJJJ"
+        RenderBR {BR} at (24,770) size 0x0
+        RenderText {#text} at (0,774) size 48x17
+          text run at (0,774) width 48: "KKKK"
+        RenderBR {BR} at (48,788) size 0x0
+        RenderText {#text} at (0,792) size 40x17
+          text run at (0,792) width 40: "LLLL"
+        RenderBR {BR} at (40,806) size 0x0
+        RenderText {#text} at (0,810) size 56x17
+          text run at (0,810) width 56: "MMMM"
+        RenderBR {BR} at (56,824) size 0x0
+        RenderText {#text} at (0,828) size 48x17
+          text run at (0,828) width 48: "NNNN"
+        RenderBR {BR} at (48,842) size 0x0
+        RenderText {#text} at (0,846) size 48x17
+          text run at (0,846) width 48: "OOOO"
+        RenderBR {BR} at (48,860) size 0x0
+        RenderText {#text} at (0,864) size 36x17
+          text run at (0,864) width 36: "PPPP"
+        RenderBR {BR} at (36,878) size 0x0
+        RenderText {#text} at (0,882) size 48x17
+          text run at (0,882) width 48: "QQQQ"
+        RenderBR {BR} at (48,896) size 0x0
+        RenderText {#text} at (0,900) size 44x17
+          text run at (0,900) width 44: "RRRR"
+        RenderBR {BR} at (44,914) size 0x0
+        RenderText {#text} at (0,918) size 36x17
+          text run at (0,918) width 36: "SSSS"
+        RenderBR {BR} at (36,932) size 0x0
+        RenderText {#text} at (0,936) size 40x17
+          text run at (0,936) width 40: "TTTT"
+        RenderBR {BR} at (40,950) size 0x0
+        RenderText {#text} at (0,954) size 48x17
+          text run at (0,954) width 48: "UUUU"
+        RenderBR {BR} at (48,968) size 0x0
+        RenderText {#text} at (0,972) size 48x17
+          text run at (0,972) width 48: "VVVV"
+        RenderBR {BR} at (48,986) size 0x0
+        RenderText {#text} at (0,990) size 60x17
+          text run at (0,990) width 60: "WWWW"
+        RenderBR {BR} at (60,1004) size 0x0
+        RenderText {#text} at (0,1008) size 48x17
+          text run at (0,1008) width 48: "XXXX"
+        RenderBR {BR} at (48,1022) size 0x0
+        RenderText {#text} at (0,1026) size 48x17
+          text run at (0,1026) width 48: "YYYY"
+        RenderBR {BR} at (48,1040) size 0x0
+        RenderText {#text} at (0,1044) size 40x17
+          text run at (0,1044) width 40: "ZZZZ"
+        RenderBR {BR} at (40,1058) size 0x0
+        RenderText {#text} at (0,1062) size 20x17
+          text run at (0,1062) width 20: "[[[["
+        RenderBR {BR} at (20,1076) size 0x0
+        RenderText {#text} at (0,1080) size 16x17
+          text run at (0,1080) width 16: "\\\\\\\\"
+        RenderBR {BR} at (16,1094) size 0x0
+        RenderText {#text} at (0,1098) size 20x17
+          text run at (0,1098) width 20: "]]]]"
+        RenderBR {BR} at (20,1112) size 0x0
+        RenderText {#text} at (0,1116) size 32x17
+          text run at (0,1116) width 32: "^^^^"
+        RenderBR {BR} at (32,1130) size 0x0
+        RenderText {#text} at (0,1134) size 32x17
+          text run at (0,1134) width 32: "____"
+        RenderBR {BR} at (32,1148) size 0x0
+        RenderText {#text} at (0,1152) size 20x17
+          text run at (0,1152) width 20: "````"
+        RenderBR {BR} at (20,1166) size 0x0
+        RenderText {#text} at (0,1170) size 28x17
+          text run at (0,1170) width 28: "aaaa"
+        RenderBR {BR} at (28,1184) size 0x0
+        RenderText {#text} at (0,1188) size 32x17
+          text run at (0,1188) width 32: "bbbb"
+        RenderBR {BR} at (32,1202) size 0x0
+        RenderText {#text} at (0,1206) size 28x17
+          text run at (0,1206) width 28: "cccc"
+        RenderBR {BR} at (28,1220) size 0x0
         RenderText {#text} at (0,1224) size 32x17
-          text run at (0,1224) width 32: "hhhh"
+          text run at (0,1224) width 32: "dddd"
         RenderBR {BR} at (32,1238) size 0x0
-        RenderText {#text} at (0,1241) size 16x17
-          text run at (0,1241) width 16: "iiii"
-        RenderBR {BR} at (16,1255) size 0x0
-        RenderText {#text} at (0,1258) size 16x17
-          text run at (0,1258) width 16: "jjjj"
-        RenderBR {BR} at (16,1272) size 0x0
-        RenderText {#text} at (0,1275) size 32x17
-          text run at (0,1275) width 32: "kkkk"
-        RenderBR {BR} at (32,1289) size 0x0
-        RenderText {#text} at (0,1292) size 16x17
-          text run at (0,1292) width 16: "llll"
-        RenderBR {BR} at (16,1306) size 0x0
-        RenderText {#text} at (0,1309) size 48x17
-          text run at (0,1309) width 48: "mmmm"
-        RenderBR {BR} at (48,1323) size 0x0
-        RenderText {#text} at (0,1326) size 32x17
-          text run at (0,1326) width 32: "nnnn"
-        RenderBR {BR} at (32,1340) size 0x0
-        RenderText {#text} at (0,1343) size 32x17
-          text run at (0,1343) width 32: "oooo"
-        RenderBR {BR} at (32,1357) size 0x0
-        RenderText {#text} at (0,1360) size 32x17
-          text run at (0,1360) width 32: "pppp"
-        RenderBR {BR} at (32,1374) size 0x0
-        RenderText {#text} at (0,1377) size 32x17
-          text run at (0,1377) width 32: "qqqq"
-        RenderBR {BR} at (32,1391) size 0x0
-        RenderText {#text} at (0,1394) size 20x17
-          text run at (0,1394) width 20: "rrrr"
-        RenderBR {BR} at (20,1408) size 0x0
-        RenderText {#text} at (0,1411) size 24x17
-          text run at (0,1411) width 24: "ssss"
-        RenderBR {BR} at (24,1425) size 0x0
-        RenderText {#text} at (0,1428) size 16x17
-          text run at (0,1428) width 16: "tttt"
-        RenderBR {BR} at (16,1442) size 0x0
-        RenderText {#text} at (0,1445) size 32x17
-          text run at (0,1445) width 32: "uuuu"
-        RenderBR {BR} at (32,1459) size 0x0
-        RenderText {#text} at (0,1462) size 32x17
-          text run at (0,1462) width 32: "vvvv"
-        RenderBR {BR} at (32,1476) size 0x0
-        RenderText {#text} at (0,1479) size 48x17
-          text run at (0,1479) width 48: "wwww"
-        RenderBR {BR} at (48,1493) size 0x0
-        RenderText {#text} at (0,1496) size 32x17
-          text run at (0,1496) width 32: "xxxx"
-        RenderBR {BR} at (32,1510) size 0x0
-        RenderText {#text} at (0,1513) size 32x17
-          text run at (0,1513) width 32: "yyyy"
-        RenderBR {BR} at (32,1527) size 0x0
-        RenderText {#text} at (0,1530) size 28x17
-          text run at (0,1530) width 28: "zzzz"
-        RenderBR {BR} at (28,1544) size 0x0
-        RenderText {#text} at (0,1547) size 32x17
-          text run at (0,1547) width 32: "{{{{"
-        RenderBR {BR} at (32,1561) size 0x0
-        RenderText {#text} at (0,1564) size 12x17
-          text run at (0,1564) width 12: "||||"
-        RenderBR {BR} at (12,1578) size 0x0
-        RenderText {#text} at (0,1581) size 32x17
-          text run at (0,1581) width 32: "}}}}"
-        RenderBR {BR} at (32,1595) size 0x0
-      RenderBlock {P} at (0,1647) size 769x1598
-        RenderInline {B} at (0,0) size 64x1598
+        RenderText {#text} at (0,1242) size 28x17
+          text run at (0,1242) width 28: "eeee"
+        RenderBR {BR} at (28,1256) size 0x0
+        RenderText {#text} at (0,1260) size 20x17
+          text run at (0,1260) width 20: "ffff"
+        RenderBR {BR} at (20,1274) size 0x0
+        RenderText {#text} at (0,1278) size 32x17
+          text run at (0,1278) width 32: "gggg"
+        RenderBR {BR} at (32,1292) size 0x0
+        RenderText {#text} at (0,1296) size 32x17
+          text run at (0,1296) width 32: "hhhh"
+        RenderBR {BR} at (32,1310) size 0x0
+        RenderText {#text} at (0,1314) size 16x17
+          text run at (0,1314) width 16: "iiii"
+        RenderBR {BR} at (16,1328) size 0x0
+        RenderText {#text} at (0,1332) size 16x17
+          text run at (0,1332) width 16: "jjjj"
+        RenderBR {BR} at (16,1346) size 0x0
+        RenderText {#text} at (0,1350) size 32x17
+          text run at (0,1350) width 32: "kkkk"
+        RenderBR {BR} at (32,1364) size 0x0
+        RenderText {#text} at (0,1368) size 16x17
+          text run at (0,1368) width 16: "llll"
+        RenderBR {BR} at (16,1382) size 0x0
+        RenderText {#text} at (0,1386) size 48x17
+          text run at (0,1386) width 48: "mmmm"
+        RenderBR {BR} at (48,1400) size 0x0
+        RenderText {#text} at (0,1404) size 32x17
+          text run at (0,1404) width 32: "nnnn"
+        RenderBR {BR} at (32,1418) size 0x0
+        RenderText {#text} at (0,1422) size 32x17
+          text run at (0,1422) width 32: "oooo"
+        RenderBR {BR} at (32,1436) size 0x0
+        RenderText {#text} at (0,1440) size 32x17
+          text run at (0,1440) width 32: "pppp"
+        RenderBR {BR} at (32,1454) size 0x0
+        RenderText {#text} at (0,1458) size 32x17
+          text run at (0,1458) width 32: "qqqq"
+        RenderBR {BR} at (32,1472) size 0x0
+        RenderText {#text} at (0,1476) size 20x17
+          text run at (0,1476) width 20: "rrrr"
+        RenderBR {BR} at (20,1490) size 0x0
+        RenderText {#text} at (0,1494) size 24x17
+          text run at (0,1494) width 24: "ssss"
+        RenderBR {BR} at (24,1508) size 0x0
+        RenderText {#text} at (0,1512) size 16x17
+          text run at (0,1512) width 16: "tttt"
+        RenderBR {BR} at (16,1526) size 0x0
+        RenderText {#text} at (0,1530) size 32x17
+          text run at (0,1530) width 32: "uuuu"
+        RenderBR {BR} at (32,1544) size 0x0
+        RenderText {#text} at (0,1548) size 32x17
+          text run at (0,1548) width 32: "vvvv"
+        RenderBR {BR} at (32,1562) size 0x0
+        RenderText {#text} at (0,1566) size 48x17
+          text run at (0,1566) width 48: "wwww"
+        RenderBR {BR} at (48,1580) size 0x0
+        RenderText {#text} at (0,1584) size 32x17
+          text run at (0,1584) width 32: "xxxx"
+        RenderBR {BR} at (32,1598) size 0x0
+        RenderText {#text} at (0,1602) size 32x17
+          text run at (0,1602) width 32: "yyyy"
+        RenderBR {BR} at (32,1616) size 0x0
+        RenderText {#text} at (0,1620) size 28x17
+          text run at (0,1620) width 28: "zzzz"
+        RenderBR {BR} at (28,1634) size 0x0
+        RenderText {#text} at (0,1638) size 32x17
+          text run at (0,1638) width 32: "{{{{"
+        RenderBR {BR} at (32,1652) size 0x0
+        RenderText {#text} at (0,1656) size 12x17
+          text run at (0,1656) width 12: "||||"
+        RenderBR {BR} at (12,1670) size 0x0
+        RenderText {#text} at (0,1674) size 32x17
+          text run at (0,1674) width 32: "}}}}"
+        RenderBR {BR} at (32,1688) size 0x0
+      RenderBlock {P} at (0,1742) size 769x1692
+        RenderInline {B} at (0,0) size 64x1691
           RenderText {#text} at (0,0) size 16x17
             text run at (0,0) width 16: "    "
           RenderBR {BR} at (16,14) size 0x0
-          RenderText {#text} at (0,17) size 20x17
-            text run at (0,17) width 20: "!!!!"
-          RenderBR {BR} at (20,31) size 0x0
-          RenderText {#text} at (0,34) size 36x17
-            text run at (0,34) width 36: "\"\"\"\""
-          RenderBR {BR} at (36,48) size 0x0
-          RenderText {#text} at (0,51) size 32x17
-            text run at (0,51) width 32: "####"
-          RenderBR {BR} at (32,65) size 0x0
-          RenderText {#text} at (0,68) size 32x17
-            text run at (0,68) width 32: "$$$$"
-          RenderBR {BR} at (32,82) size 0x0
-          RenderText {#text} at (0,85) size 64x17
-            text run at (0,85) width 64: "%%%%"
-          RenderBR {BR} at (64,99) size 0x0
-          RenderText {#text} at (0,102) size 52x17
-            text run at (0,102) width 52: "&&&&"
-          RenderBR {BR} at (52,116) size 0x0
-          RenderText {#text} at (0,119) size 16x17
-            text run at (0,119) width 16: "''''"
-          RenderBR {BR} at (16,133) size 0x0
-          RenderText {#text} at (0,136) size 20x17
-            text run at (0,136) width 20: "(((("
-          RenderBR {BR} at (20,150) size 0x0
-          RenderText {#text} at (0,153) size 20x17
-            text run at (0,153) width 20: "))))"
-          RenderBR {BR} at (20,167) size 0x0
-          RenderText {#text} at (0,170) size 32x17
-            text run at (0,170) width 32: "****"
-          RenderBR {BR} at (32,184) size 0x0
-          RenderText {#text} at (0,187) size 36x17
-            text run at (0,187) width 36: "++++"
-          RenderBR {BR} at (36,201) size 0x0
-          RenderText {#text} at (0,204) size 16x17
-            text run at (0,204) width 16: ",,,,"
-          RenderBR {BR} at (16,218) size 0x0
-          RenderText {#text} at (0,221) size 20x17
-            text run at (0,221) width 20: "----"
-          RenderBR {BR} at (20,235) size 0x0
-          RenderText {#text} at (0,238) size 16x17
-            text run at (0,238) width 16: "...."
-          RenderBR {BR} at (16,252) size 0x0
-          RenderText {#text} at (0,255) size 16x17
-            text run at (0,255) width 16: "////"
-          RenderBR {BR} at (16,269) size 0x0
-          RenderText {#text} at (0,272) size 32x17
-            text run at (0,272) width 32: "0000"
-          RenderBR {BR} at (32,286) size 0x0
-          RenderText {#text} at (0,289) size 32x17
-            text run at (0,289) width 32: "1111"
-          RenderBR {BR} at (32,303) size 0x0
+          RenderText {#text} at (0,18) size 20x17
+            text run at (0,18) width 20: "!!!!"
+          RenderBR {BR} at (20,32) size 0x0
+          RenderText {#text} at (0,36) size 36x17
+            text run at (0,36) width 36: "\"\"\"\""
+          RenderBR {BR} at (36,50) size 0x0
+          RenderText {#text} at (0,54) size 32x17
+            text run at (0,54) width 32: "####"
+          RenderBR {BR} at (32,68) size 0x0
+          RenderText {#text} at (0,72) size 32x17
+            text run at (0,72) width 32: "$$$$"
+          RenderBR {BR} at (32,86) size 0x0
+          RenderText {#text} at (0,90) size 64x17
+            text run at (0,90) width 64: "%%%%"
+          RenderBR {BR} at (64,104) size 0x0
+          RenderText {#text} at (0,108) size 52x17
+            text run at (0,108) width 52: "&&&&"
+          RenderBR {BR} at (52,122) size 0x0
+          RenderText {#text} at (0,126) size 16x17
+            text run at (0,126) width 16: "''''"
+          RenderBR {BR} at (16,140) size 0x0
+          RenderText {#text} at (0,144) size 20x17
+            text run at (0,144) width 20: "(((("
+          RenderBR {BR} at (20,158) size 0x0
+          RenderText {#text} at (0,162) size 20x17
+            text run at (0,162) width 20: "))))"
+          RenderBR {BR} at (20,176) size 0x0
+          RenderText {#text} at (0,180) size 32x17
+            text run at (0,180) width 32: "****"
+          RenderBR {BR} at (32,194) size 0x0
+          RenderText {#text} at (0,198) size 36x17
+            text run at (0,198) width 36: "++++"
+          RenderBR {BR} at (36,212) size 0x0
+          RenderText {#text} at (0,216) size 16x17
+            text run at (0,216) width 16: ",,,,"
+          RenderBR {BR} at (16,230) size 0x0
+          RenderText {#text} at (0,234) size 20x17
+            text run at (0,234) width 20: "----"
+          RenderBR {BR} at (20,248) size 0x0
+          RenderText {#text} at (0,252) size 16x17
+            text run at (0,252) width 16: "...."
+          RenderBR {BR} at (16,266) size 0x0
+          RenderText {#text} at (0,270) size 16x17
+            text run at (0,270) width 16: "////"
+          RenderBR {BR} at (16,284) size 0x0
+          RenderText {#text} at (0,288) size 32x17
+            text run at (0,288) width 32: "0000"
+          RenderBR {BR} at (32,302) size 0x0
           RenderText {#text} at (0,306) size 32x17
-            text run at (0,306) width 32: "2222"
+            text run at (0,306) width 32: "1111"
           RenderBR {BR} at (32,320) size 0x0
-          RenderText {#text} at (0,323) size 32x17
-            text run at (0,323) width 32: "3333"
-          RenderBR {BR} at (32,337) size 0x0
-          RenderText {#text} at (0,340) size 32x17
-            text run at (0,340) width 32: "4444"
-          RenderBR {BR} at (32,354) size 0x0
-          RenderText {#text} at (0,357) size 32x17
-            text run at (0,357) width 32: "5555"
-          RenderBR {BR} at (32,371) size 0x0
-          RenderText {#text} at (0,374) size 32x17
-            text run at (0,374) width 32: "6666"
-          RenderBR {BR} at (32,388) size 0x0
-          RenderText {#text} at (0,391) size 32x17
-            text run at (0,391) width 32: "7777"
-          RenderBR {BR} at (32,405) size 0x0
-          RenderText {#text} at (0,408) size 32x17
-            text run at (0,408) width 32: "8888"
-          RenderBR {BR} at (32,422) size 0x0
-          RenderText {#text} at (0,425) size 32x17
-            text run at (0,425) width 32: "9999"
-          RenderBR {BR} at (32,439) size 0x0
-          RenderText {#text} at (0,442) size 20x17
-            text run at (0,442) width 20: "::::"
-          RenderBR {BR} at (20,456) size 0x0
-          RenderText {#text} at (0,459) size 20x17
-            text run at (0,459) width 20: ";;;;"
-          RenderBR {BR} at (20,473) size 0x0
-          RenderText {#text} at (0,476) size 36x17
-            text run at (0,476) width 36: "<<<<"
-          RenderBR {BR} at (36,490) size 0x0
-          RenderText {#text} at (0,493) size 36x17
-            text run at (0,493) width 36: "===="
-          RenderBR {BR} at (36,507) size 0x0
-          RenderText {#text} at (0,510) size 36x17
-            text run at (0,510) width 36: ">>>>"
-          RenderBR {BR} at (36,524) size 0x0
-          RenderText {#text} at (0,527) size 32x17
-            text run at (0,527) width 32: "????"
-          RenderBR {BR} at (32,541) size 0x0
-          RenderText {#text} at (0,544) size 60x17
-            text run at (0,544) width 60: "@@@@"
-          RenderBR {BR} at (60,558) size 0x0
-          RenderText {#text} at (0,561) size 48x17
-            text run at (0,561) width 48: "AAAA"
-          RenderBR {BR} at (48,575) size 0x0
-          RenderText {#text} at (0,578) size 44x17
-            text run at (0,578) width 44: "BBBB"
-          RenderBR {BR} at (44,592) size 0x0
-          RenderText {#text} at (0,595) size 48x17
-            text run at (0,595) width 48: "CCCC"
-          RenderBR {BR} at (48,609) size 0x0
-          RenderText {#text} at (0,612) size 48x17
-            text run at (0,612) width 48: "DDDD"
-          RenderBR {BR} at (48,626) size 0x0
-          RenderText {#text} at (0,629) size 44x17
-            text run at (0,629) width 44: "EEEE"
-          RenderBR {BR} at (44,643) size 0x0
-          RenderText {#text} at (0,646) size 40x17
-            text run at (0,646) width 40: "FFFF"
-          RenderBR {BR} at (40,660) size 0x0
-          RenderText {#text} at (0,663) size 48x17
-            text run at (0,663) width 48: "GGGG"
-          RenderBR {BR} at (48,677) size 0x0
-          RenderText {#text} at (0,680) size 48x17
-            text run at (0,680) width 48: "HHHH"
-          RenderBR {BR} at (48,694) size 0x0
-          RenderText {#text} at (0,697) size 24x17
-            text run at (0,697) width 24: "IIII"
-          RenderBR {BR} at (24,711) size 0x0
-          RenderText {#text} at (0,714) size 32x17
-            text run at (0,714) width 32: "JJJJ"
-          RenderBR {BR} at (32,728) size 0x0
-          RenderText {#text} at (0,731) size 48x17
-            text run at (0,731) width 48: "KKKK"
-          RenderBR {BR} at (48,745) size 0x0
-          RenderText {#text} at (0,748) size 44x17
-            text run at (0,748) width 44: "LLLL"
-          RenderBR {BR} at (44,762) size 0x0
-          RenderText {#text} at (0,765) size 60x17
-            text run at (0,765) width 60: "MMMM"
-          RenderBR {BR} at (60,779) size 0x0
-          RenderText {#text} at (0,782) size 48x17
-            text run at (0,782) width 48: "NNNN"
-          RenderBR {BR} at (48,796) size 0x0
-          RenderText {#text} at (0,799) size 48x17
-            text run at (0,799) width 48: "OOOO"
-          RenderBR {BR} at (48,813) size 0x0
-          RenderText {#text} at (0,816) size 40x17
-            text run at (0,816) width 40: "PPPP"
-          RenderBR {BR} at (40,830) size 0x0
-          RenderText {#text} at (0,833) size 48x17
-            text run at (0,833) width 48: "QQQQ"
-          RenderBR {BR} at (48,847) size 0x0
-          RenderText {#text} at (0,850) size 48x17
-            text run at (0,850) width 48: "RRRR"
-          RenderBR {BR} at (48,864) size 0x0
-          RenderText {#text} at (0,867) size 36x17
-            text run at (0,867) width 36: "SSSS"
-          RenderBR {BR} at (36,881) size 0x0
-          RenderText {#text} at (0,884) size 44x17
-            text run at (0,884) width 44: "TTTT"
-          RenderBR {BR} at (44,898) size 0x0
-          RenderText {#text} at (0,901) size 48x17
-            text run at (0,901) width 48: "UUUU"
-          RenderBR {BR} at (48,915) size 0x0
-          RenderText {#text} at (0,918) size 48x17
-            text run at (0,918) width 48: "VVVV"
-          RenderBR {BR} at (48,932) size 0x0
-          RenderText {#text} at (0,935) size 64x17
-            text run at (0,935) width 64: "WWWW"
-          RenderBR {BR} at (64,949) size 0x0
-          RenderText {#text} at (0,952) size 48x17
-            text run at (0,952) width 48: "XXXX"
-          RenderBR {BR} at (48,966) size 0x0
-          RenderText {#text} at (0,969) size 48x17
-            text run at (0,969) width 48: "YYYY"
-          RenderBR {BR} at (48,983) size 0x0
-          RenderText {#text} at (0,986) size 44x17
-            text run at (0,986) width 44: "ZZZZ"
-          RenderBR {BR} at (44,1000) size 0x0
-          RenderText {#text} at (0,1003) size 20x17
-            text run at (0,1003) width 20: "[[[["
-          RenderBR {BR} at (20,1017) size 0x0
-          RenderText {#text} at (0,1020) size 16x17
-            text run at (0,1020) width 16: "\\\\\\\\"
-          RenderBR {BR} at (16,1034) size 0x0
-          RenderText {#text} at (0,1037) size 20x17
-            text run at (0,1037) width 20: "]]]]"
-          RenderBR {BR} at (20,1051) size 0x0
-          RenderText {#text} at (0,1054) size 36x17
-            text run at (0,1054) width 36: "^^^^"
-          RenderBR {BR} at (36,1068) size 0x0
-          RenderText {#text} at (0,1071) size 32x17
-            text run at (0,1071) width 32: "____"
-          RenderBR {BR} at (32,1085) size 0x0
-          RenderText {#text} at (0,1088) size 20x17
-            text run at (0,1088) width 20: "````"
-          RenderBR {BR} at (20,1102) size 0x0
-          RenderText {#text} at (0,1105) size 32x17
-            text run at (0,1105) width 32: "aaaa"
-          RenderBR {BR} at (32,1119) size 0x0
-          RenderText {#text} at (0,1122) size 36x17
-            text run at (0,1122) width 36: "bbbb"
-          RenderBR {BR} at (36,1136) size 0x0
-          RenderText {#text} at (0,1139) size 28x17
-            text run at (0,1139) width 28: "cccc"
-          RenderBR {BR} at (28,1153) size 0x0
-          RenderText {#text} at (0,1156) size 36x17
-            text run at (0,1156) width 36: "dddd"
-          RenderBR {BR} at (36,1170) size 0x0
-          RenderText {#text} at (0,1173) size 28x17
-            text run at (0,1173) width 28: "eeee"
-          RenderBR {BR} at (28,1187) size 0x0
-          RenderText {#text} at (0,1190) size 20x17
-            text run at (0,1190) width 20: "ffff"
-          RenderBR {BR} at (20,1204) size 0x0
-          RenderText {#text} at (0,1207) size 32x17
-            text run at (0,1207) width 32: "gggg"
-          RenderBR {BR} at (32,1221) size 0x0
+          RenderText {#text} at (0,324) size 32x17
+            text run at (0,324) width 32: "2222"
+          RenderBR {BR} at (32,338) size 0x0
+          RenderText {#text} at (0,342) size 32x17
+            text run at (0,342) width 32: "3333"
+          RenderBR {BR} at (32,356) size 0x0
+          RenderText {#text} at (0,360) size 32x17
+            text run at (0,360) width 32: "4444"
+          RenderBR {BR} at (32,374) size 0x0
+          RenderText {#text} at (0,378) size 32x17
+            text run at (0,378) width 32: "5555"
+          RenderBR {BR} at (32,392) size 0x0
+          RenderText {#text} at (0,396) size 32x17
+            text run at (0,396) width 32: "6666"
+          RenderBR {BR} at (32,410) size 0x0
+          RenderText {#text} at (0,414) size 32x17
+            text run at (0,414) width 32: "7777"
+          RenderBR {BR} at (32,428) size 0x0
+          RenderText {#text} at (0,432) size 32x17
+            text run at (0,432) width 32: "8888"
+          RenderBR {BR} at (32,446) size 0x0
+          RenderText {#text} at (0,450) size 32x17
+            text run at (0,450) width 32: "9999"
+          RenderBR {BR} at (32,464) size 0x0
+          RenderText {#text} at (0,468) size 20x17
+            text run at (0,468) width 20: "::::"
+          RenderBR {BR} at (20,482) size 0x0
+          RenderText {#text} at (0,486) size 20x17
+            text run at (0,486) width 20: ";;;;"
+          RenderBR {BR} at (20,500) size 0x0
+          RenderText {#text} at (0,504) size 36x17
+            text run at (0,504) width 36: "<<<<"
+          RenderBR {BR} at (36,518) size 0x0
+          RenderText {#text} at (0,522) size 36x17
+            text run at (0,522) width 36: "===="
+          RenderBR {BR} at (36,536) size 0x0
+          RenderText {#text} at (0,540) size 36x17
+            text run at (0,540) width 36: ">>>>"
+          RenderBR {BR} at (36,554) size 0x0
+          RenderText {#text} at (0,558) size 32x17
+            text run at (0,558) width 32: "????"
+          RenderBR {BR} at (32,572) size 0x0
+          RenderText {#text} at (0,576) size 60x17
+            text run at (0,576) width 60: "@@@@"
+          RenderBR {BR} at (60,590) size 0x0
+          RenderText {#text} at (0,594) size 48x17
+            text run at (0,594) width 48: "AAAA"
+          RenderBR {BR} at (48,608) size 0x0
+          RenderText {#text} at (0,612) size 44x17
+            text run at (0,612) width 44: "BBBB"
+          RenderBR {BR} at (44,626) size 0x0
+          RenderText {#text} at (0,630) size 48x17
+            text run at (0,630) width 48: "CCCC"
+          RenderBR {BR} at (48,644) size 0x0
+          RenderText {#text} at (0,648) size 48x17
+            text run at (0,648) width 48: "DDDD"
+          RenderBR {BR} at (48,662) size 0x0
+          RenderText {#text} at (0,666) size 44x17
+            text run at (0,666) width 44: "EEEE"
+          RenderBR {BR} at (44,680) size 0x0
+          RenderText {#text} at (0,684) size 40x17
+            text run at (0,684) width 40: "FFFF"
+          RenderBR {BR} at (40,698) size 0x0
+          RenderText {#text} at (0,702) size 48x17
+            text run at (0,702) width 48: "GGGG"
+          RenderBR {BR} at (48,716) size 0x0
+          RenderText {#text} at (0,720) size 48x17
+            text run at (0,720) width 48: "HHHH"
+          RenderBR {BR} at (48,734) size 0x0
+          RenderText {#text} at (0,738) size 24x17
+            text run at (0,738) width 24: "IIII"
+          RenderBR {BR} at (24,752) size 0x0
+          RenderText {#text} at (0,756) size 32x17
+            text run at (0,756) width 32: "JJJJ"
+          RenderBR {BR} at (32,770) size 0x0
+          RenderText {#text} at (0,774) size 48x17
+            text run at (0,774) width 48: "KKKK"
+          RenderBR {BR} at (48,788) size 0x0
+          RenderText {#text} at (0,792) size 44x17
+            text run at (0,792) width 44: "LLLL"
+          RenderBR {BR} at (44,806) size 0x0
+          RenderText {#text} at (0,810) size 60x17
+            text run at (0,810) width 60: "MMMM"
+          RenderBR {BR} at (60,824) size 0x0
+          RenderText {#text} at (0,828) size 48x17
+            text run at (0,828) width 48: "NNNN"
+          RenderBR {BR} at (48,842) size 0x0
+          RenderText {#text} at (0,846) size 48x17
+            text run at (0,846) width 48: "OOOO"
+          RenderBR {BR} at (48,860) size 0x0
+          RenderText {#text} at (0,864) size 40x17
+            text run at (0,864) width 40: "PPPP"
+          RenderBR {BR} at (40,878) size 0x0
+          RenderText {#text} at (0,882) size 48x17
+            text run at (0,882) width 48: "QQQQ"
+          RenderBR {BR} at (48,896) size 0x0
+          RenderText {#text} at (0,900) size 48x17
+            text run at (0,900) width 48: "RRRR"
+          RenderBR {BR} at (48,914) size 0x0
+          RenderText {#text} at (0,918) size 36x17
+            text run at (0,918) width 36: "SSSS"
+          RenderBR {BR} at (36,932) size 0x0
+          RenderText {#text} at (0,936) size 44x17
+            text run at (0,936) width 44: "TTTT"
+          RenderBR {BR} at (44,950) size 0x0
+          RenderText {#text} at (0,954) size 48x17
+            text run at (0,954) width 48: "UUUU"
+          RenderBR {BR} at (48,968) size 0x0
+          RenderText {#text} at (0,972) size 48x17
+            text run at (0,972) width 48: "VVVV"
+          RenderBR {BR} at (48,986) size 0x0
+          RenderText {#text} at (0,990) size 64x17
+            text run at (0,990) width 64: "WWWW"
+          RenderBR {BR} at (64,1004) size 0x0
+          RenderText {#text} at (0,1008) size 48x17
+            text run at (0,1008) width 48: "XXXX"
+          RenderBR {BR} at (48,1022) size 0x0
+          RenderText {#text} at (0,1026) size 48x17
+            text run at (0,1026) width 48: "YYYY"
+          RenderBR {BR} at (48,1040) size 0x0
+          RenderText {#text} at (0,1044) size 44x17
+            text run at (0,1044) width 44: "ZZZZ"
+          RenderBR {BR} at (44,1058) size 0x0
+          RenderText {#text} at (0,1062) size 20x17
+            text run at (0,1062) width 20: "[[[["
+          RenderBR {BR} at (20,1076) size 0x0
+          RenderText {#text} at (0,1080) size 16x17
+            text run at (0,1080) width 16: "\\\\\\\\"
+          RenderBR {BR} at (16,1094) size 0x0
+          RenderText {#text} at (0,1098) size 20x17
+            text run at (0,1098) width 20: "]]]]"
+          RenderBR {BR} at (20,1112) size 0x0
+          RenderText {#text} at (0,1116) size 36x17
+            text run at (0,1116) width 36: "^^^^"
+          RenderBR {BR} at (36,1130) size 0x0
+          RenderText {#text} at (0,1134) size 32x17
+            text run at (0,1134) width 32: "____"
+          RenderBR {BR} at (32,1148) size 0x0
+          RenderText {#text} at (0,1152) size 20x17
+            text run at (0,1152) width 20: "````"
+          RenderBR {BR} at (20,1166) size 0x0
+          RenderText {#text} at (0,1170) size 32x17
+            text run at (0,1170) width 32: "aaaa"
+          RenderBR {BR} at (32,1184) size 0x0
+          RenderText {#text} at (0,1188) size 36x17
+            text run at (0,1188) width 36: "bbbb"
+          RenderBR {BR} at (36,1202) size 0x0
+          RenderText {#text} at (0,1206) size 28x17
+            text run at (0,1206) width 28: "cccc"
+          RenderBR {BR} at (28,1220) size 0x0
           RenderText {#text} at (0,1224) size 36x17
-            text run at (0,1224) width 36: "hhhh"
+            text run at (0,1224) width 36: "dddd"
           RenderBR {BR} at (36,1238) size 0x0
-          RenderText {#text} at (0,1241) size 16x17
-            text run at (0,1241) width 16: "iiii"
-          RenderBR {BR} at (16,1255) size 0x0
-          RenderText {#text} at (0,1258) size 20x17
-            text run at (0,1258) width 20: "jjjj"
-          RenderBR {BR} at (20,1272) size 0x0
-          RenderText {#text} at (0,1275) size 36x17
-            text run at (0,1275) width 36: "kkkk"
-          RenderBR {BR} at (36,1289) size 0x0
-          RenderText {#text} at (0,1292) size 16x17
-            text run at (0,1292) width 16: "llll"
-          RenderBR {BR} at (16,1306) size 0x0
-          RenderText {#text} at (0,1309) size 52x17
-            text run at (0,1309) width 52: "mmmm"
-          RenderBR {BR} at (52,1323) size 0x0
-          RenderText {#text} at (0,1326) size 36x17
-            text run at (0,1326) width 36: "nnnn"
-          RenderBR {BR} at (36,1340) size 0x0
-          RenderText {#text} at (0,1343) size 32x17
-            text run at (0,1343) width 32: "oooo"
-          RenderBR {BR} at (32,1357) size 0x0
-          RenderText {#text} at (0,1360) size 36x17
-            text run at (0,1360) width 36: "pppp"
-          RenderBR {BR} at (36,1374) size 0x0
-          RenderText {#text} at (0,1377) size 36x17
-            text run at (0,1377) width 36: "qqqq"
-          RenderBR {BR} at (36,1391) size 0x0
-          RenderText {#text} at (0,1394) size 28x17
-            text run at (0,1394) width 28: "rrrr"
-          RenderBR {BR} at (28,1408) size 0x0
-          RenderText {#text} at (0,1411) size 24x17
-            text run at (0,1411) width 24: "ssss"
-          RenderBR {BR} at (24,1425) size 0x0
-          RenderText {#text} at (0,1428) size 20x17
-            text run at (0,1428) width 20: "tttt"
-          RenderBR {BR} at (20,1442) size 0x0
-          RenderText {#text} at (0,1445) size 36x17
-            text run at (0,1445) width 36: "uuuu"
-          RenderBR {BR} at (36,1459) size 0x0
-          RenderText {#text} at (0,1462) size 32x17
-            text run at (0,1462) width 32: "vvvv"
-          RenderBR {BR} at (32,1476) size 0x0
-          RenderText {#text} at (0,1479) size 48x17
-            text run at (0,1479) width 48: "wwww"
-          RenderBR {BR} at (48,1493) size 0x0
-          RenderText {#text} at (0,1496) size 32x17
-            text run at (0,1496) width 32: "xxxx"
-          RenderBR {BR} at (32,1510) size 0x0
-          RenderText {#text} at (0,1513) size 32x17
-            text run at (0,1513) width 32: "yyyy"
-          RenderBR {BR} at (32,1527) size 0x0
-          RenderText {#text} at (0,1530) size 28x17
-            text run at (0,1530) width 28: "zzzz"
-          RenderBR {BR} at (28,1544) size 0x0
-          RenderText {#text} at (0,1547) size 24x17
-            text run at (0,1547) width 24: "{{{{"
-          RenderBR {BR} at (24,1561) size 0x0
-          RenderText {#text} at (0,1564) size 16x17
-            text run at (0,1564) width 16: "||||"
-          RenderBR {BR} at (16,1578) size 0x0
-          RenderText {#text} at (0,1581) size 24x17
-            text run at (0,1581) width 24: "}}}}"
-          RenderBR {BR} at (24,1595) size 0x0
+          RenderText {#text} at (0,1242) size 28x17
+            text run at (0,1242) width 28: "eeee"
+          RenderBR {BR} at (28,1256) size 0x0
+          RenderText {#text} at (0,1260) size 20x17
+            text run at (0,1260) width 20: "ffff"
+          RenderBR {BR} at (20,1274) size 0x0
+          RenderText {#text} at (0,1278) size 32x17
+            text run at (0,1278) width 32: "gggg"
+          RenderBR {BR} at (32,1292) size 0x0
+          RenderText {#text} at (0,1296) size 36x17
+            text run at (0,1296) width 36: "hhhh"
+          RenderBR {BR} at (36,1310) size 0x0
+          RenderText {#text} at (0,1314) size 16x17
+            text run at (0,1314) width 16: "iiii"
+          RenderBR {BR} at (16,1328) size 0x0
+          RenderText {#text} at (0,1332) size 20x17
+            text run at (0,1332) width 20: "jjjj"
+          RenderBR {BR} at (20,1346) size 0x0
+          RenderText {#text} at (0,1350) size 36x17
+            text run at (0,1350) width 36: "kkkk"
+          RenderBR {BR} at (36,1364) size 0x0
+          RenderText {#text} at (0,1368) size 16x17
+            text run at (0,1368) width 16: "llll"
+          RenderBR {BR} at (16,1382) size 0x0
+          RenderText {#text} at (0,1386) size 52x17
+            text run at (0,1386) width 52: "mmmm"
+          RenderBR {BR} at (52,1400) size 0x0
+          RenderText {#text} at (0,1404) size 36x17
+            text run at (0,1404) width 36: "nnnn"
+          RenderBR {BR} at (36,1418) size 0x0
+          RenderText {#text} at (0,1422) size 32x17
+            text run at (0,1422) width 32: "oooo"
+          RenderBR {BR} at (32,1436) size 0x0
+          RenderText {#text} at (0,1440) size 36x17
+            text run at (0,1440) width 36: "pppp"
+          RenderBR {BR} at (36,1454) size 0x0
+          RenderText {#text} at (0,1458) size 36x17
+            text run at (0,1458) width 36: "qqqq"
+          RenderBR {BR} at (36,1472) size 0x0
+          RenderText {#text} at (0,1476) size 28x17
+            text run at (0,1476) width 28: "rrrr"
+          RenderBR {BR} at (28,1490) size 0x0
+          RenderText {#text} at (0,1494) size 24x17
+            text run at (0,1494) width 24: "ssss"
+          RenderBR {BR} at (24,1508) size 0x0
+          RenderText {#text} at (0,1512) size 20x17
+            text run at (0,1512) width 20: "tttt"
+          RenderBR {BR} at (20,1526) size 0x0
+          RenderText {#text} at (0,1530) size 36x17
+            text run at (0,1530) width 36: "uuuu"
+          RenderBR {BR} at (36,1544) size 0x0
+          RenderText {#text} at (0,1548) size 32x17
+            text run at (0,1548) width 32: "vvvv"
+          RenderBR {BR} at (32,1562) size 0x0
+          RenderText {#text} at (0,1566) size 48x17
+            text run at (0,1566) width 48: "wwww"
+          RenderBR {BR} at (48,1580) size 0x0
+          RenderText {#text} at (0,1584) size 32x17
+            text run at (0,1584) width 32: "xxxx"
+          RenderBR {BR} at (32,1598) size 0x0
+          RenderText {#text} at (0,1602) size 32x17
+            text run at (0,1602) width 32: "yyyy"
+          RenderBR {BR} at (32,1616) size 0x0
+          RenderText {#text} at (0,1620) size 28x17
+            text run at (0,1620) width 28: "zzzz"
+          RenderBR {BR} at (28,1634) size 0x0
+          RenderText {#text} at (0,1638) size 24x17
+            text run at (0,1638) width 24: "{{{{"
+          RenderBR {BR} at (24,1652) size 0x0
+          RenderText {#text} at (0,1656) size 16x17
+            text run at (0,1656) width 16: "||||"
+          RenderBR {BR} at (16,1670) size 0x0
+          RenderText {#text} at (0,1674) size 24x17
+            text run at (0,1674) width 24: "}}}}"
+          RenderBR {BR} at (24,1688) size 0x0
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {P} at (0,3261) size 769x1598
-        RenderInline {I} at (0,0) size 60x1598
+      RenderBlock {P} at (0,3450) size 769x1692
+        RenderInline {I} at (0,0) size 60x1691
           RenderText {#text} at (0,0) size 16x17
             text run at (0,0) width 16: "    "
           RenderBR {BR} at (16,14) size 0x0
-          RenderText {#text} at (0,17) size 20x17
-            text run at (0,17) width 20: "!!!!"
-          RenderBR {BR} at (20,31) size 0x0
-          RenderText {#text} at (0,34) size 28x17
-            text run at (0,34) width 28: "\"\"\"\""
-          RenderBR {BR} at (28,48) size 0x0
-          RenderText {#text} at (0,51) size 32x17
-            text run at (0,51) width 32: "####"
-          RenderBR {BR} at (32,65) size 0x0
-          RenderText {#text} at (0,68) size 32x17
-            text run at (0,68) width 32: "$$$$"
-          RenderBR {BR} at (32,82) size 0x0
-          RenderText {#text} at (0,85) size 52x17
-            text run at (0,85) width 52: "%%%%"
-          RenderBR {BR} at (52,99) size 0x0
-          RenderText {#text} at (0,102) size 48x17
-            text run at (0,102) width 48: "&&&&"
-          RenderBR {BR} at (48,116) size 0x0
-          RenderText {#text} at (0,119) size 12x17
-            text run at (0,119) width 12: "''''"
-          RenderBR {BR} at (12,133) size 0x0
-          RenderText {#text} at (0,136) size 20x17
-            text run at (0,136) width 20: "(((("
-          RenderBR {BR} at (20,150) size 0x0
-          RenderText {#text} at (0,153) size 20x17
-            text run at (0,153) width 20: "))))"
-          RenderBR {BR} at (20,167) size 0x0
-          RenderText {#text} at (0,170) size 32x17
-            text run at (0,170) width 32: "****"
-          RenderBR {BR} at (32,184) size 0x0
-          RenderText {#text} at (0,187) size 44x17
-            text run at (0,187) width 44: "++++"
-          RenderBR {BR} at (44,201) size 0x0
-          RenderText {#text} at (0,204) size 16x17
-            text run at (0,204) width 16: ",,,,"
-          RenderBR {BR} at (16,218) size 0x0
-          RenderText {#text} at (0,221) size 20x17
-            text run at (0,221) width 20: "----"
-          RenderBR {BR} at (20,235) size 0x0
-          RenderText {#text} at (0,238) size 16x17
-            text run at (0,238) width 16: "...."
-          RenderBR {BR} at (16,252) size 0x0
-          RenderText {#text} at (0,255) size 16x17
-            text run at (0,255) width 16: "////"
-          RenderBR {BR} at (16,269) size 0x0
-          RenderText {#text} at (0,272) size 32x17
-            text run at (0,272) width 32: "0000"
-          RenderBR {BR} at (32,286) size 0x0
-          RenderText {#text} at (0,289) size 32x17
-            text run at (0,289) width 32: "1111"
-          RenderBR {BR} at (32,303) size 0x0
+          RenderText {#text} at (0,18) size 20x17
+            text run at (0,18) width 20: "!!!!"
+          RenderBR {BR} at (20,32) size 0x0
+          RenderText {#text} at (0,36) size 28x17
+            text run at (0,36) width 28: "\"\"\"\""
+          RenderBR {BR} at (28,50) size 0x0
+          RenderText {#text} at (0,54) size 32x17
+            text run at (0,54) width 32: "####"
+          RenderBR {BR} at (32,68) size 0x0
+          RenderText {#text} at (0,72) size 32x17
+            text run at (0,72) width 32: "$$$$"
+          RenderBR {BR} at (32,86) size 0x0
+          RenderText {#text} at (0,90) size 52x17
+            text run at (0,90) width 52: "%%%%"
+          RenderBR {BR} at (52,104) size 0x0
+          RenderText {#text} at (0,108) size 48x17
+            text run at (0,108) width 48: "&&&&"
+          RenderBR {BR} at (48,122) size 0x0
+          RenderText {#text} at (0,126) size 12x17
+            text run at (0,126) width 12: "''''"
+          RenderBR {BR} at (12,140) size 0x0
+          RenderText {#text} at (0,144) size 20x17
+            text run at (0,144) width 20: "(((("
+          RenderBR {BR} at (20,158) size 0x0
+          RenderText {#text} at (0,162) size 20x17
+            text run at (0,162) width 20: "))))"
+          RenderBR {BR} at (20,176) size 0x0
+          RenderText {#text} at (0,180) size 32x17
+            text run at (0,180) width 32: "****"
+          RenderBR {BR} at (32,194) size 0x0
+          RenderText {#text} at (0,198) size 44x17
+            text run at (0,198) width 44: "++++"
+          RenderBR {BR} at (44,212) size 0x0
+          RenderText {#text} at (0,216) size 16x17
+            text run at (0,216) width 16: ",,,,"
+          RenderBR {BR} at (16,230) size 0x0
+          RenderText {#text} at (0,234) size 20x17
+            text run at (0,234) width 20: "----"
+          RenderBR {BR} at (20,248) size 0x0
+          RenderText {#text} at (0,252) size 16x17
+            text run at (0,252) width 16: "...."
+          RenderBR {BR} at (16,266) size 0x0
+          RenderText {#text} at (0,270) size 16x17
+            text run at (0,270) width 16: "////"
+          RenderBR {BR} at (16,284) size 0x0
+          RenderText {#text} at (0,288) size 32x17
+            text run at (0,288) width 32: "0000"
+          RenderBR {BR} at (32,302) size 0x0
           RenderText {#text} at (0,306) size 32x17
-            text run at (0,306) width 32: "2222"
+            text run at (0,306) width 32: "1111"
           RenderBR {BR} at (32,320) size 0x0
-          RenderText {#text} at (0,323) size 32x17
-            text run at (0,323) width 32: "3333"
-          RenderBR {BR} at (32,337) size 0x0
-          RenderText {#text} at (0,340) size 32x17
-            text run at (0,340) width 32: "4444"
-          RenderBR {BR} at (32,354) size 0x0
-          RenderText {#text} at (0,357) size 32x17
-            text run at (0,357) width 32: "5555"
-          RenderBR {BR} at (32,371) size 0x0
-          RenderText {#text} at (0,374) size 32x17
-            text run at (0,374) width 32: "6666"
-          RenderBR {BR} at (32,388) size 0x0
-          RenderText {#text} at (0,391) size 32x17
-            text run at (0,391) width 32: "7777"
-          RenderBR {BR} at (32,405) size 0x0
-          RenderText {#text} at (0,408) size 32x17
-            text run at (0,408) width 32: "8888"
-          RenderBR {BR} at (32,422) size 0x0
-          RenderText {#text} at (0,425) size 32x17
-            text run at (0,425) width 32: "9999"
-          RenderBR {BR} at (32,439) size 0x0
-          RenderText {#text} at (0,442) size 20x17
-            text run at (0,442) width 20: "::::"
-          RenderBR {BR} at (20,456) size 0x0
-          RenderText {#text} at (0,459) size 20x17
-            text run at (0,459) width 20: ";;;;"
-          RenderBR {BR} at (20,473) size 0x0
-          RenderText {#text} at (0,476) size 44x17
-            text run at (0,476) width 44: "<<<<"
-          RenderBR {BR} at (44,490) size 0x0
-          RenderText {#text} at (0,493) size 44x17
-            text run at (0,493) width 44: "===="
-          RenderBR {BR} at (44,507) size 0x0
-          RenderText {#text} at (0,510) size 44x17
-            text run at (0,510) width 44: ">>>>"
-          RenderBR {BR} at (44,524) size 0x0
-          RenderText {#text} at (0,527) size 32x17
-            text run at (0,527) width 32: "????"
-          RenderBR {BR} at (32,541) size 0x0
-          RenderText {#text} at (0,544) size 60x17
-            text run at (0,544) width 60: "@@@@"
-          RenderBR {BR} at (60,558) size 0x0
-          RenderText {#text} at (0,561) size 40x17
-            text run at (0,561) width 40: "AAAA"
-          RenderBR {BR} at (40,575) size 0x0
-          RenderText {#text} at (0,578) size 40x17
-            text run at (0,578) width 40: "BBBB"
-          RenderBR {BR} at (40,592) size 0x0
-          RenderText {#text} at (0,595) size 44x17
-            text run at (0,595) width 44: "CCCC"
-          RenderBR {BR} at (44,609) size 0x0
-          RenderText {#text} at (0,612) size 48x17
-            text run at (0,612) width 48: "DDDD"
-          RenderBR {BR} at (48,626) size 0x0
-          RenderText {#text} at (0,629) size 40x17
-            text run at (0,629) width 40: "EEEE"
-          RenderBR {BR} at (40,643) size 0x0
-          RenderText {#text} at (0,646) size 40x17
-            text run at (0,646) width 40: "FFFF"
-          RenderBR {BR} at (40,660) size 0x0
-          RenderText {#text} at (0,663) size 48x17
-            text run at (0,663) width 48: "GGGG"
-          RenderBR {BR} at (48,677) size 0x0
-          RenderText {#text} at (0,680) size 48x17
-            text run at (0,680) width 48: "HHHH"
-          RenderBR {BR} at (48,694) size 0x0
-          RenderText {#text} at (0,697) size 20x17
-            text run at (0,697) width 20: "IIII"
-          RenderBR {BR} at (20,711) size 0x0
-          RenderText {#text} at (0,714) size 28x17
-            text run at (0,714) width 28: "JJJJ"
-          RenderBR {BR} at (28,728) size 0x0
-          RenderText {#text} at (0,731) size 44x17
-            text run at (0,731) width 44: "KKKK"
-          RenderBR {BR} at (44,745) size 0x0
-          RenderText {#text} at (0,748) size 36x17
-            text run at (0,748) width 36: "LLLL"
-          RenderBR {BR} at (36,762) size 0x0
-          RenderText {#text} at (0,765) size 52x17
-            text run at (0,765) width 52: "MMMM"
-          RenderBR {BR} at (52,779) size 0x0
-          RenderText {#text} at (0,782) size 44x17
-            text run at (0,782) width 44: "NNNN"
-          RenderBR {BR} at (44,796) size 0x0
-          RenderText {#text} at (0,799) size 48x17
-            text run at (0,799) width 48: "OOOO"
-          RenderBR {BR} at (48,813) size 0x0
-          RenderText {#text} at (0,816) size 40x17
-            text run at (0,816) width 40: "PPPP"
-          RenderBR {BR} at (40,830) size 0x0
-          RenderText {#text} at (0,833) size 48x17
-            text run at (0,833) width 48: "QQQQ"
-          RenderBR {BR} at (48,847) size 0x0
-          RenderText {#text} at (0,850) size 40x17
-            text run at (0,850) width 40: "RRRR"
-          RenderBR {BR} at (40,864) size 0x0
-          RenderText {#text} at (0,867) size 32x17
-            text run at (0,867) width 32: "SSSS"
-          RenderBR {BR} at (32,881) size 0x0
-          RenderText {#text} at (0,884) size 36x17
-            text run at (0,884) width 36: "TTTT"
-          RenderBR {BR} at (36,898) size 0x0
-          RenderText {#text} at (0,901) size 48x17
-            text run at (0,901) width 48: "UUUU"
-          RenderBR {BR} at (48,915) size 0x0
-          RenderText {#text} at (0,918) size 40x17
-            text run at (0,918) width 40: "VVVV"
-          RenderBR {BR} at (40,932) size 0x0
-          RenderText {#text} at (0,935) size 52x17
-            text run at (0,935) width 52: "WWWW"
-          RenderBR {BR} at (52,949) size 0x0
-          RenderText {#text} at (0,952) size 40x17
-            text run at (0,952) width 40: "XXXX"
-          RenderBR {BR} at (40,966) size 0x0
-          RenderText {#text} at (0,969) size 36x17
-            text run at (0,969) width 36: "YYYY"
-          RenderBR {BR} at (36,983) size 0x0
-          RenderText {#text} at (0,986) size 36x17
-            text run at (0,986) width 36: "ZZZZ"
-          RenderBR {BR} at (36,1000) size 0x0
-          RenderText {#text} at (0,1003) size 24x17
-            text run at (0,1003) width 24: "[[[["
-          RenderBR {BR} at (24,1017) size 0x0
-          RenderText {#text} at (0,1020) size 16x17
-            text run at (0,1020) width 16: "\\\\\\\\"
-          RenderBR {BR} at (16,1034) size 0x0
-          RenderText {#text} at (0,1037) size 24x17
-            text run at (0,1037) width 24: "]]]]"
-          RenderBR {BR} at (24,1051) size 0x0
-          RenderText {#text} at (0,1054) size 28x17
-            text run at (0,1054) width 28: "^^^^"
-          RenderBR {BR} at (28,1068) size 0x0
-          RenderText {#text} at (0,1071) size 32x17
-            text run at (0,1071) width 32: "____"
-          RenderBR {BR} at (32,1085) size 0x0
-          RenderText {#text} at (0,1088) size 20x17
-            text run at (0,1088) width 20: "````"
-          RenderBR {BR} at (20,1102) size 0x0
-          RenderText {#text} at (0,1105) size 32x17
-            text run at (0,1105) width 32: "aaaa"
-          RenderBR {BR} at (32,1119) size 0x0
-          RenderText {#text} at (0,1122) size 32x17
-            text run at (0,1122) width 32: "bbbb"
-          RenderBR {BR} at (32,1136) size 0x0
-          RenderText {#text} at (0,1139) size 28x17
-            text run at (0,1139) width 28: "cccc"
-          RenderBR {BR} at (28,1153) size 0x0
-          RenderText {#text} at (0,1156) size 32x17
-            text run at (0,1156) width 32: "dddd"
-          RenderBR {BR} at (32,1170) size 0x0
-          RenderText {#text} at (0,1173) size 28x17
-            text run at (0,1173) width 28: "eeee"
-          RenderBR {BR} at (28,1187) size 0x0
-          RenderText {#text} at (0,1190) size 16x17
-            text run at (0,1190) width 16: "ffff"
-          RenderBR {BR} at (16,1204) size 0x0
-          RenderText {#text} at (0,1207) size 32x17
-            text run at (0,1207) width 32: "gggg"
-          RenderBR {BR} at (32,1221) size 0x0
+          RenderText {#text} at (0,324) size 32x17
+            text run at (0,324) width 32: "2222"
+          RenderBR {BR} at (32,338) size 0x0
+          RenderText {#text} at (0,342) size 32x17
+            text run at (0,342) width 32: "3333"
+          RenderBR {BR} at (32,356) size 0x0
+          RenderText {#text} at (0,360) size 32x17
+            text run at (0,360) width 32: "4444"
+          RenderBR {BR} at (32,374) size 0x0
+          RenderText {#text} at (0,378) size 32x17
+            text run at (0,378) width 32: "5555"
+          RenderBR {BR} at (32,392) size 0x0
+          RenderText {#text} at (0,396) size 32x17
+            text run at (0,396) width 32: "6666"
+          RenderBR {BR} at (32,410) size 0x0
+          RenderText {#text} at (0,414) size 32x17
+            text run at (0,414) width 32: "7777"
+          RenderBR {BR} at (32,428) size 0x0
+          RenderText {#text} at (0,432) size 32x17
+            text run at (0,432) width 32: "8888"
+          RenderBR {BR} at (32,446) size 0x0
+          RenderText {#text} at (0,450) size 32x17
+            text run at (0,450) width 32: "9999"
+          RenderBR {BR} at (32,464) size 0x0
+          RenderText {#text} at (0,468) size 20x17
+            text run at (0,468) width 20: "::::"
+          RenderBR {BR} at (20,482) size 0x0
+          RenderText {#text} at (0,486) size 20x17
+            text run at (0,486) width 20: ";;;;"
+          RenderBR {BR} at (20,500) size 0x0
+          RenderText {#text} at (0,504) size 44x17
+            text run at (0,504) width 44: "<<<<"
+          RenderBR {BR} at (44,518) size 0x0
+          RenderText {#text} at (0,522) size 44x17
+            text run at (0,522) width 44: "===="
+          RenderBR {BR} at (44,536) size 0x0
+          RenderText {#text} at (0,540) size 44x17
+            text run at (0,540) width 44: ">>>>"
+          RenderBR {BR} at (44,554) size 0x0
+          RenderText {#text} at (0,558) size 32x17
+            text run at (0,558) width 32: "????"
+          RenderBR {BR} at (32,572) size 0x0
+          RenderText {#text} at (0,576) size 60x17
+            text run at (0,576) width 60: "@@@@"
+          RenderBR {BR} at (60,590) size 0x0
+          RenderText {#text} at (0,594) size 40x17
+            text run at (0,594) width 40: "AAAA"
+          RenderBR {BR} at (40,608) size 0x0
+          RenderText {#text} at (0,612) size 40x17
+            text run at (0,612) width 40: "BBBB"
+          RenderBR {BR} at (40,626) size 0x0
+          RenderText {#text} at (0,630) size 44x17
+            text run at (0,630) width 44: "CCCC"
+          RenderBR {BR} at (44,644) size 0x0
+          RenderText {#text} at (0,648) size 48x17
+            text run at (0,648) width 48: "DDDD"
+          RenderBR {BR} at (48,662) size 0x0
+          RenderText {#text} at (0,666) size 40x17
+            text run at (0,666) width 40: "EEEE"
+          RenderBR {BR} at (40,680) size 0x0
+          RenderText {#text} at (0,684) size 40x17
+            text run at (0,684) width 40: "FFFF"
+          RenderBR {BR} at (40,698) size 0x0
+          RenderText {#text} at (0,702) size 48x17
+            text run at (0,702) width 48: "GGGG"
+          RenderBR {BR} at (48,716) size 0x0
+          RenderText {#text} at (0,720) size 48x17
+            text run at (0,720) width 48: "HHHH"
+          RenderBR {BR} at (48,734) size 0x0
+          RenderText {#text} at (0,738) size 20x17
+            text run at (0,738) width 20: "IIII"
+          RenderBR {BR} at (20,752) size 0x0
+          RenderText {#text} at (0,756) size 28x17
+            text run at (0,756) width 28: "JJJJ"
+          RenderBR {BR} at (28,770) size 0x0
+          RenderText {#text} at (0,774) size 44x17
+            text run at (0,774) width 44: "KKKK"
+          RenderBR {BR} at (44,788) size 0x0
+          RenderText {#text} at (0,792) size 36x17
+            text run at (0,792) width 36: "LLLL"
+          RenderBR {BR} at (36,806) size 0x0
+          RenderText {#text} at (0,810) size 52x17
+            text run at (0,810) width 52: "MMMM"
+          RenderBR {BR} at (52,824) size 0x0
+          RenderText {#text} at (0,828) size 44x17
+            text run at (0,828) width 44: "NNNN"
+          RenderBR {BR} at (44,842) size 0x0
+          RenderText {#text} at (0,846) size 48x17
+            text run at (0,846) width 48: "OOOO"
+          RenderBR {BR} at (48,860) size 0x0
+          RenderText {#text} at (0,864) size 40x17
+            text run at (0,864) width 40: "PPPP"
+          RenderBR {BR} at (40,878) size 0x0
+          RenderText {#text} at (0,882) size 48x17
+            text run at (0,882) width 48: "QQQQ"
+          RenderBR {BR} at (48,896) size 0x0
+          RenderText {#text} at (0,900) size 40x17
+            text run at (0,900) width 40: "RRRR"
+          RenderBR {BR} at (40,914) size 0x0
+          RenderText {#text} at (0,918) size 32x17
+            text run at (0,918) width 32: "SSSS"
+          RenderBR {BR} at (32,932) size 0x0
+          RenderText {#text} at (0,936) size 36x17
+            text run at (0,936) width 36: "TTTT"
+          RenderBR {BR} at (36,950) size 0x0
+          RenderText {#text} at (0,954) size 48x17
+            text run at (0,954) width 48: "UUUU"
+          RenderBR {BR} at (48,968) size 0x0
+          RenderText {#text} at (0,972) size 40x17
+            text run at (0,972) width 40: "VVVV"
+          RenderBR {BR} at (40,986) size 0x0
+          RenderText {#text} at (0,990) size 52x17
+            text run at (0,990) width 52: "WWWW"
+          RenderBR {BR} at (52,1004) size 0x0
+          RenderText {#text} at (0,1008) size 40x17
+            text run at (0,1008) width 40: "XXXX"
+          RenderBR {BR} at (40,1022) size 0x0
+          RenderText {#text} at (0,1026) size 36x17
+            text run at (0,1026) width 36: "YYYY"
+          RenderBR {BR} at (36,1040) size 0x0
+          RenderText {#text} at (0,1044) size 36x17
+            text run at (0,1044) width 36: "ZZZZ"
+          RenderBR {BR} at (36,1058) size 0x0
+          RenderText {#text} at (0,1062) size 24x17
+            text run at (0,1062) width 24: "[[[["
+          RenderBR {BR} at (24,1076) size 0x0
+          RenderText {#text} at (0,1080) size 16x17
+            text run at (0,1080) width 16: "\\\\\\\\"
+          RenderBR {BR} at (16,1094) size 0x0
+          RenderText {#text} at (0,1098) size 24x17
+            text run at (0,1098) width 24: "]]]]"
+          RenderBR {BR} at (24,1112) size 0x0
+          RenderText {#text} at (0,1116) size 28x17
+            text run at (0,1116) width 28: "^^^^"
+          RenderBR {BR} at (28,1130) size 0x0
+          RenderText {#text} at (0,1134) size 32x17
+            text run at (0,1134) width 32: "____"
+          RenderBR {BR} at (32,1148) size 0x0
+          RenderText {#text} at (0,1152) size 20x17
+            text run at (0,1152) width 20: "````"
+          RenderBR {BR} at (20,1166) size 0x0
+          RenderText {#text} at (0,1170) size 32x17
+            text run at (0,1170) width 32: "aaaa"
+          RenderBR {BR} at (32,1184) size 0x0
+          RenderText {#text} at (0,1188) size 32x17
+            text run at (0,1188) width 32: "bbbb"
+          RenderBR {BR} at (32,1202) size 0x0
+          RenderText {#text} at (0,1206) size 28x17
+            text run at (0,1206) width 28: "cccc"
+          RenderBR {BR} at (28,1220) size 0x0
           RenderText {#text} at (0,1224) size 32x17
-            text run at (0,1224) width 32: "hhhh"
+            text run at (0,1224) width 32: "dddd"
           RenderBR {BR} at (32,1238) size 0x0
-          RenderText {#text} at (0,1241) size 16x17
-            text run at (0,1241) width 16: "iiii"
-          RenderBR {BR} at (16,1255) size 0x0
-          RenderText {#text} at (0,1258) size 16x17
-            text run at (0,1258) width 16: "jjjj"
-          RenderBR {BR} at (16,1272) size 0x0
-          RenderText {#text} at (0,1275) size 28x17
-            text run at (0,1275) width 28: "kkkk"
-          RenderBR {BR} at (28,1289) size 0x0
-          RenderText {#text} at (0,1292) size 16x17
-            text run at (0,1292) width 16: "llll"
-          RenderBR {BR} at (16,1306) size 0x0
-          RenderText {#text} at (0,1309) size 48x17
-            text run at (0,1309) width 48: "mmmm"
-          RenderBR {BR} at (48,1323) size 0x0
-          RenderText {#text} at (0,1326) size 32x17
-            text run at (0,1326) width 32: "nnnn"
-          RenderBR {BR} at (32,1340) size 0x0
-          RenderText {#text} at (0,1343) size 32x17
-            text run at (0,1343) width 32: "oooo"
-          RenderBR {BR} at (32,1357) size 0x0
-          RenderText {#text} at (0,1360) size 32x17
-            text run at (0,1360) width 32: "pppp"
-          RenderBR {BR} at (32,1374) size 0x0
-          RenderText {#text} at (0,1377) size 32x17
-            text run at (0,1377) width 32: "qqqq"
-          RenderBR {BR} at (32,1391) size 0x0
-          RenderText {#text} at (0,1394) size 24x17
-            text run at (0,1394) width 24: "rrrr"
-          RenderBR {BR} at (24,1408) size 0x0
-          RenderText {#text} at (0,1411) size 24x17
-            text run at (0,1411) width 24: "ssss"
-          RenderBR {BR} at (24,1425) size 0x0
-          RenderText {#text} at (0,1428) size 16x17
-            text run at (0,1428) width 16: "tttt"
-          RenderBR {BR} at (16,1442) size 0x0
-          RenderText {#text} at (0,1445) size 32x17
-            text run at (0,1445) width 32: "uuuu"
-          RenderBR {BR} at (32,1459) size 0x0
-          RenderText {#text} at (0,1462) size 28x17
-            text run at (0,1462) width 28: "vvvv"
-          RenderBR {BR} at (28,1476) size 0x0
-          RenderText {#text} at (0,1479) size 44x17
-            text run at (0,1479) width 44: "wwww"
-          RenderBR {BR} at (44,1493) size 0x0
-          RenderText {#text} at (0,1496) size 28x17
-            text run at (0,1496) width 28: "xxxx"
-          RenderBR {BR} at (28,1510) size 0x0
-          RenderText {#text} at (0,1513) size 28x17
-            text run at (0,1513) width 28: "yyyy"
-          RenderBR {BR} at (28,1527) size 0x0
-          RenderText {#text} at (0,1530) size 24x17
-            text run at (0,1530) width 24: "zzzz"
-          RenderBR {BR} at (24,1544) size 0x0
-          RenderText {#text} at (0,1547) size 24x17
-            text run at (0,1547) width 24: "{{{{"
-          RenderBR {BR} at (24,1561) size 0x0
-          RenderText {#text} at (0,1564) size 16x17
-            text run at (0,1564) width 16: "||||"
-          RenderBR {BR} at (16,1578) size 0x0
-          RenderText {#text} at (0,1581) size 24x17
-            text run at (0,1581) width 24: "}}}}"
-          RenderBR {BR} at (24,1595) size 0x0
+          RenderText {#text} at (0,1242) size 28x17
+            text run at (0,1242) width 28: "eeee"
+          RenderBR {BR} at (28,1256) size 0x0
+          RenderText {#text} at (0,1260) size 16x17
+            text run at (0,1260) width 16: "ffff"
+          RenderBR {BR} at (16,1274) size 0x0
+          RenderText {#text} at (0,1278) size 32x17
+            text run at (0,1278) width 32: "gggg"
+          RenderBR {BR} at (32,1292) size 0x0
+          RenderText {#text} at (0,1296) size 32x17
+            text run at (0,1296) width 32: "hhhh"
+          RenderBR {BR} at (32,1310) size 0x0
+          RenderText {#text} at (0,1314) size 16x17
+            text run at (0,1314) width 16: "iiii"
+          RenderBR {BR} at (16,1328) size 0x0
+          RenderText {#text} at (0,1332) size 16x17
+            text run at (0,1332) width 16: "jjjj"
+          RenderBR {BR} at (16,1346) size 0x0
+          RenderText {#text} at (0,1350) size 28x17
+            text run at (0,1350) width 28: "kkkk"
+          RenderBR {BR} at (28,1364) size 0x0
+          RenderText {#text} at (0,1368) size 16x17
+            text run at (0,1368) width 16: "llll"
+          RenderBR {BR} at (16,1382) size 0x0
+          RenderText {#text} at (0,1386) size 48x17
+            text run at (0,1386) width 48: "mmmm"
+          RenderBR {BR} at (48,1400) size 0x0
+          RenderText {#text} at (0,1404) size 32x17
+            text run at (0,1404) width 32: "nnnn"
+          RenderBR {BR} at (32,1418) size 0x0
+          RenderText {#text} at (0,1422) size 32x17
+            text run at (0,1422) width 32: "oooo"
+          RenderBR {BR} at (32,1436) size 0x0
+          RenderText {#text} at (0,1440) size 32x17
+            text run at (0,1440) width 32: "pppp"
+          RenderBR {BR} at (32,1454) size 0x0
+          RenderText {#text} at (0,1458) size 32x17
+            text run at (0,1458) width 32: "qqqq"
+          RenderBR {BR} at (32,1472) size 0x0
+          RenderText {#text} at (0,1476) size 24x17
+            text run at (0,1476) width 24: "rrrr"
+          RenderBR {BR} at (24,1490) size 0x0
+          RenderText {#text} at (0,1494) size 24x17
+            text run at (0,1494) width 24: "ssss"
+          RenderBR {BR} at (24,1508) size 0x0
+          RenderText {#text} at (0,1512) size 16x17
+            text run at (0,1512) width 16: "tttt"
+          RenderBR {BR} at (16,1526) size 0x0
+          RenderText {#text} at (0,1530) size 32x17
+            text run at (0,1530) width 32: "uuuu"
+          RenderBR {BR} at (32,1544) size 0x0
+          RenderText {#text} at (0,1548) size 28x17
+            text run at (0,1548) width 28: "vvvv"
+          RenderBR {BR} at (28,1562) size 0x0
+          RenderText {#text} at (0,1566) size 44x17
+            text run at (0,1566) width 44: "wwww"
+          RenderBR {BR} at (44,1580) size 0x0
+          RenderText {#text} at (0,1584) size 28x17
+            text run at (0,1584) width 28: "xxxx"
+          RenderBR {BR} at (28,1598) size 0x0
+          RenderText {#text} at (0,1602) size 28x17
+            text run at (0,1602) width 28: "yyyy"
+          RenderBR {BR} at (28,1616) size 0x0
+          RenderText {#text} at (0,1620) size 24x17
+            text run at (0,1620) width 24: "zzzz"
+          RenderBR {BR} at (24,1634) size 0x0
+          RenderText {#text} at (0,1638) size 24x17
+            text run at (0,1638) width 24: "{{{{"
+          RenderBR {BR} at (24,1652) size 0x0
+          RenderText {#text} at (0,1656) size 16x17
+            text run at (0,1656) width 16: "||||"
+          RenderBR {BR} at (16,1670) size 0x0
+          RenderText {#text} at (0,1674) size 24x17
+            text run at (0,1674) width 24: "}}}}"
+          RenderBR {BR} at (24,1688) size 0x0
         RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fonts/fantasy-expected.png b/LayoutTests/platform/gtk/fonts/fantasy-expected.png
index bc0dca9..e42bf88 100644
--- a/LayoutTests/platform/gtk/fonts/fantasy-expected.png
+++ b/LayoutTests/platform/gtk/fonts/fantasy-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fonts/fantasy-expected.txt b/LayoutTests/platform/gtk/fonts/fantasy-expected.txt
index 20ae7c9..51bd31b 100644
--- a/LayoutTests/platform/gtk/fonts/fantasy-expected.txt
+++ b/LayoutTests/platform/gtk/fonts/fantasy-expected.txt
@@ -1,870 +1,870 @@
-layer at (0,0) size 785x4900
+layer at (0,0) size 785x5184
   RenderView at (0,0) size 785x600
-layer at (0,0) size 785x4900
-  RenderBlock {HTML} at (0,0) size 785x4900
-    RenderBody {BODY} at (8,8) size 769x4876
-      RenderBlock (anonymous) at (0,0) size 769x17
+layer at (0,0) size 785x5184
+  RenderBlock {HTML} at (0,0) size 785x5184
+    RenderBody {BODY} at (8,8) size 769x5160
+      RenderBlock (anonymous) at (0,0) size 769x18
         RenderText {#text} at (0,0) size 342x17
           text run at (0,0) width 342: "This tests font choices and metrics for the fantasy font."
-      RenderBlock {P} at (0,33) size 769x1615
-        RenderInline {FONT} at (0,0) size 60x1615
+      RenderBlock {P} at (0,34) size 769x1710
+        RenderInline {FONT} at (0,0) size 60x1709
           RenderText {#text} at (0,0) size 45x17
             text run at (0,0) width 45: "fantasy"
           RenderBR {BR} at (45,14) size 0x0
-          RenderText {#text} at (0,17) size 16x17
-            text run at (0,17) width 16: "    "
-          RenderBR {BR} at (16,31) size 0x0
-          RenderText {#text} at (0,34) size 20x17
-            text run at (0,34) width 20: "!!!!"
-          RenderBR {BR} at (20,48) size 0x0
-          RenderText {#text} at (0,51) size 28x17
-            text run at (0,51) width 28: "\"\"\"\""
-          RenderBR {BR} at (28,65) size 0x0
-          RenderText {#text} at (0,68) size 32x17
-            text run at (0,68) width 32: "####"
-          RenderBR {BR} at (32,82) size 0x0
-          RenderText {#text} at (0,85) size 32x17
-            text run at (0,85) width 32: "$$$$"
-          RenderBR {BR} at (32,99) size 0x0
-          RenderText {#text} at (0,102) size 52x17
-            text run at (0,102) width 52: "%%%%"
-          RenderBR {BR} at (52,116) size 0x0
-          RenderText {#text} at (0,119) size 48x17
-            text run at (0,119) width 48: "&&&&"
-          RenderBR {BR} at (48,133) size 0x0
-          RenderText {#text} at (0,136) size 12x17
-            text run at (0,136) width 12: "''''"
-          RenderBR {BR} at (12,150) size 0x0
-          RenderText {#text} at (0,153) size 20x17
-            text run at (0,153) width 20: "(((("
-          RenderBR {BR} at (20,167) size 0x0
-          RenderText {#text} at (0,170) size 20x17
-            text run at (0,170) width 20: "))))"
-          RenderBR {BR} at (20,184) size 0x0
-          RenderText {#text} at (0,187) size 32x17
-            text run at (0,187) width 32: "****"
-          RenderBR {BR} at (32,201) size 0x0
-          RenderText {#text} at (0,204) size 36x17
-            text run at (0,204) width 36: "++++"
-          RenderBR {BR} at (36,218) size 0x0
-          RenderText {#text} at (0,221) size 16x17
-            text run at (0,221) width 16: ",,,,"
-          RenderBR {BR} at (16,235) size 0x0
-          RenderText {#text} at (0,238) size 20x17
-            text run at (0,238) width 20: "----"
-          RenderBR {BR} at (20,252) size 0x0
-          RenderText {#text} at (0,255) size 16x17
-            text run at (0,255) width 16: "...."
-          RenderBR {BR} at (16,269) size 0x0
-          RenderText {#text} at (0,272) size 16x17
-            text run at (0,272) width 16: "////"
-          RenderBR {BR} at (16,286) size 0x0
-          RenderText {#text} at (0,289) size 32x17
-            text run at (0,289) width 32: "0000"
-          RenderBR {BR} at (32,303) size 0x0
+          RenderText {#text} at (0,18) size 16x17
+            text run at (0,18) width 16: "    "
+          RenderBR {BR} at (16,32) size 0x0
+          RenderText {#text} at (0,36) size 20x17
+            text run at (0,36) width 20: "!!!!"
+          RenderBR {BR} at (20,50) size 0x0
+          RenderText {#text} at (0,54) size 28x17
+            text run at (0,54) width 28: "\"\"\"\""
+          RenderBR {BR} at (28,68) size 0x0
+          RenderText {#text} at (0,72) size 32x17
+            text run at (0,72) width 32: "####"
+          RenderBR {BR} at (32,86) size 0x0
+          RenderText {#text} at (0,90) size 32x17
+            text run at (0,90) width 32: "$$$$"
+          RenderBR {BR} at (32,104) size 0x0
+          RenderText {#text} at (0,108) size 52x17
+            text run at (0,108) width 52: "%%%%"
+          RenderBR {BR} at (52,122) size 0x0
+          RenderText {#text} at (0,126) size 48x17
+            text run at (0,126) width 48: "&&&&"
+          RenderBR {BR} at (48,140) size 0x0
+          RenderText {#text} at (0,144) size 12x17
+            text run at (0,144) width 12: "''''"
+          RenderBR {BR} at (12,158) size 0x0
+          RenderText {#text} at (0,162) size 20x17
+            text run at (0,162) width 20: "(((("
+          RenderBR {BR} at (20,176) size 0x0
+          RenderText {#text} at (0,180) size 20x17
+            text run at (0,180) width 20: "))))"
+          RenderBR {BR} at (20,194) size 0x0
+          RenderText {#text} at (0,198) size 32x17
+            text run at (0,198) width 32: "****"
+          RenderBR {BR} at (32,212) size 0x0
+          RenderText {#text} at (0,216) size 36x17
+            text run at (0,216) width 36: "++++"
+          RenderBR {BR} at (36,230) size 0x0
+          RenderText {#text} at (0,234) size 16x17
+            text run at (0,234) width 16: ",,,,"
+          RenderBR {BR} at (16,248) size 0x0
+          RenderText {#text} at (0,252) size 20x17
+            text run at (0,252) width 20: "----"
+          RenderBR {BR} at (20,266) size 0x0
+          RenderText {#text} at (0,270) size 16x17
+            text run at (0,270) width 16: "...."
+          RenderBR {BR} at (16,284) size 0x0
+          RenderText {#text} at (0,288) size 16x17
+            text run at (0,288) width 16: "////"
+          RenderBR {BR} at (16,302) size 0x0
           RenderText {#text} at (0,306) size 32x17
-            text run at (0,306) width 32: "1111"
+            text run at (0,306) width 32: "0000"
           RenderBR {BR} at (32,320) size 0x0
-          RenderText {#text} at (0,323) size 32x17
-            text run at (0,323) width 32: "2222"
-          RenderBR {BR} at (32,337) size 0x0
-          RenderText {#text} at (0,340) size 32x17
-            text run at (0,340) width 32: "3333"
-          RenderBR {BR} at (32,354) size 0x0
-          RenderText {#text} at (0,357) size 32x17
-            text run at (0,357) width 32: "4444"
-          RenderBR {BR} at (32,371) size 0x0
-          RenderText {#text} at (0,374) size 32x17
-            text run at (0,374) width 32: "5555"
-          RenderBR {BR} at (32,388) size 0x0
-          RenderText {#text} at (0,391) size 32x17
-            text run at (0,391) width 32: "6666"
-          RenderBR {BR} at (32,405) size 0x0
-          RenderText {#text} at (0,408) size 32x17
-            text run at (0,408) width 32: "7777"
-          RenderBR {BR} at (32,422) size 0x0
-          RenderText {#text} at (0,425) size 32x17
-            text run at (0,425) width 32: "8888"
-          RenderBR {BR} at (32,439) size 0x0
-          RenderText {#text} at (0,442) size 32x17
-            text run at (0,442) width 32: "9999"
-          RenderBR {BR} at (32,456) size 0x0
-          RenderText {#text} at (0,459) size 16x17
-            text run at (0,459) width 16: "::::"
-          RenderBR {BR} at (16,473) size 0x0
-          RenderText {#text} at (0,476) size 16x17
-            text run at (0,476) width 16: ";;;;"
-          RenderBR {BR} at (16,490) size 0x0
-          RenderText {#text} at (0,493) size 36x17
-            text run at (0,493) width 36: "<<<<"
-          RenderBR {BR} at (36,507) size 0x0
-          RenderText {#text} at (0,510) size 36x17
-            text run at (0,510) width 36: "===="
-          RenderBR {BR} at (36,524) size 0x0
-          RenderText {#text} at (0,527) size 36x17
-            text run at (0,527) width 36: ">>>>"
-          RenderBR {BR} at (36,541) size 0x0
-          RenderText {#text} at (0,544) size 28x17
-            text run at (0,544) width 28: "????"
-          RenderBR {BR} at (28,558) size 0x0
-          RenderText {#text} at (0,561) size 60x17
-            text run at (0,561) width 60: "@@@@"
-          RenderBR {BR} at (60,575) size 0x0
-          RenderText {#text} at (0,578) size 48x17
-            text run at (0,578) width 48: "AAAA"
-          RenderBR {BR} at (48,592) size 0x0
-          RenderText {#text} at (0,595) size 44x17
-            text run at (0,595) width 44: "BBBB"
-          RenderBR {BR} at (44,609) size 0x0
-          RenderText {#text} at (0,612) size 44x17
-            text run at (0,612) width 44: "CCCC"
-          RenderBR {BR} at (44,626) size 0x0
-          RenderText {#text} at (0,629) size 48x17
-            text run at (0,629) width 48: "DDDD"
-          RenderBR {BR} at (48,643) size 0x0
-          RenderText {#text} at (0,646) size 40x17
-            text run at (0,646) width 40: "EEEE"
-          RenderBR {BR} at (40,660) size 0x0
-          RenderText {#text} at (0,663) size 36x17
-            text run at (0,663) width 36: "FFFF"
-          RenderBR {BR} at (36,677) size 0x0
-          RenderText {#text} at (0,680) size 48x17
-            text run at (0,680) width 48: "GGGG"
-          RenderBR {BR} at (48,694) size 0x0
-          RenderText {#text} at (0,697) size 48x17
-            text run at (0,697) width 48: "HHHH"
-          RenderBR {BR} at (48,711) size 0x0
-          RenderText {#text} at (0,714) size 20x17
-            text run at (0,714) width 20: "IIII"
-          RenderBR {BR} at (20,728) size 0x0
-          RenderText {#text} at (0,731) size 24x17
-            text run at (0,731) width 24: "JJJJ"
-          RenderBR {BR} at (24,745) size 0x0
-          RenderText {#text} at (0,748) size 48x17
-            text run at (0,748) width 48: "KKKK"
-          RenderBR {BR} at (48,762) size 0x0
-          RenderText {#text} at (0,765) size 40x17
-            text run at (0,765) width 40: "LLLL"
-          RenderBR {BR} at (40,779) size 0x0
-          RenderText {#text} at (0,782) size 56x17
-            text run at (0,782) width 56: "MMMM"
-          RenderBR {BR} at (56,796) size 0x0
-          RenderText {#text} at (0,799) size 48x17
-            text run at (0,799) width 48: "NNNN"
-          RenderBR {BR} at (48,813) size 0x0
-          RenderText {#text} at (0,816) size 48x17
-            text run at (0,816) width 48: "OOOO"
-          RenderBR {BR} at (48,830) size 0x0
-          RenderText {#text} at (0,833) size 36x17
-            text run at (0,833) width 36: "PPPP"
-          RenderBR {BR} at (36,847) size 0x0
-          RenderText {#text} at (0,850) size 48x17
-            text run at (0,850) width 48: "QQQQ"
-          RenderBR {BR} at (48,864) size 0x0
-          RenderText {#text} at (0,867) size 44x17
-            text run at (0,867) width 44: "RRRR"
-          RenderBR {BR} at (44,881) size 0x0
-          RenderText {#text} at (0,884) size 36x17
-            text run at (0,884) width 36: "SSSS"
-          RenderBR {BR} at (36,898) size 0x0
-          RenderText {#text} at (0,901) size 40x17
-            text run at (0,901) width 40: "TTTT"
-          RenderBR {BR} at (40,915) size 0x0
-          RenderText {#text} at (0,918) size 48x17
-            text run at (0,918) width 48: "UUUU"
-          RenderBR {BR} at (48,932) size 0x0
-          RenderText {#text} at (0,935) size 48x17
-            text run at (0,935) width 48: "VVVV"
-          RenderBR {BR} at (48,949) size 0x0
-          RenderText {#text} at (0,952) size 60x17
-            text run at (0,952) width 60: "WWWW"
-          RenderBR {BR} at (60,966) size 0x0
-          RenderText {#text} at (0,969) size 48x17
-            text run at (0,969) width 48: "XXXX"
-          RenderBR {BR} at (48,983) size 0x0
-          RenderText {#text} at (0,986) size 48x17
-            text run at (0,986) width 48: "YYYY"
-          RenderBR {BR} at (48,1000) size 0x0
-          RenderText {#text} at (0,1003) size 40x17
-            text run at (0,1003) width 40: "ZZZZ"
-          RenderBR {BR} at (40,1017) size 0x0
-          RenderText {#text} at (0,1020) size 20x17
-            text run at (0,1020) width 20: "[[[["
-          RenderBR {BR} at (20,1034) size 0x0
-          RenderText {#text} at (0,1037) size 16x17
-            text run at (0,1037) width 16: "\\\\\\\\"
-          RenderBR {BR} at (16,1051) size 0x0
-          RenderText {#text} at (0,1054) size 20x17
-            text run at (0,1054) width 20: "]]]]"
-          RenderBR {BR} at (20,1068) size 0x0
-          RenderText {#text} at (0,1071) size 32x17
-            text run at (0,1071) width 32: "^^^^"
-          RenderBR {BR} at (32,1085) size 0x0
-          RenderText {#text} at (0,1088) size 32x17
-            text run at (0,1088) width 32: "____"
-          RenderBR {BR} at (32,1102) size 0x0
-          RenderText {#text} at (0,1105) size 20x17
-            text run at (0,1105) width 20: "````"
-          RenderBR {BR} at (20,1119) size 0x0
-          RenderText {#text} at (0,1122) size 28x17
-            text run at (0,1122) width 28: "aaaa"
-          RenderBR {BR} at (28,1136) size 0x0
-          RenderText {#text} at (0,1139) size 32x17
-            text run at (0,1139) width 32: "bbbb"
-          RenderBR {BR} at (32,1153) size 0x0
-          RenderText {#text} at (0,1156) size 28x17
-            text run at (0,1156) width 28: "cccc"
-          RenderBR {BR} at (28,1170) size 0x0
-          RenderText {#text} at (0,1173) size 32x17
-            text run at (0,1173) width 32: "dddd"
-          RenderBR {BR} at (32,1187) size 0x0
-          RenderText {#text} at (0,1190) size 28x17
-            text run at (0,1190) width 28: "eeee"
-          RenderBR {BR} at (28,1204) size 0x0
-          RenderText {#text} at (0,1207) size 20x17
-            text run at (0,1207) width 20: "ffff"
-          RenderBR {BR} at (20,1221) size 0x0
-          RenderText {#text} at (0,1224) size 32x17
-            text run at (0,1224) width 32: "gggg"
-          RenderBR {BR} at (32,1238) size 0x0
-          RenderText {#text} at (0,1241) size 32x17
-            text run at (0,1241) width 32: "hhhh"
-          RenderBR {BR} at (32,1255) size 0x0
-          RenderText {#text} at (0,1258) size 16x17
-            text run at (0,1258) width 16: "iiii"
-          RenderBR {BR} at (16,1272) size 0x0
-          RenderText {#text} at (0,1275) size 16x17
-            text run at (0,1275) width 16: "jjjj"
-          RenderBR {BR} at (16,1289) size 0x0
-          RenderText {#text} at (0,1292) size 32x17
-            text run at (0,1292) width 32: "kkkk"
-          RenderBR {BR} at (32,1306) size 0x0
-          RenderText {#text} at (0,1309) size 16x17
-            text run at (0,1309) width 16: "llll"
-          RenderBR {BR} at (16,1323) size 0x0
-          RenderText {#text} at (0,1326) size 48x17
-            text run at (0,1326) width 48: "mmmm"
-          RenderBR {BR} at (48,1340) size 0x0
-          RenderText {#text} at (0,1343) size 32x17
-            text run at (0,1343) width 32: "nnnn"
-          RenderBR {BR} at (32,1357) size 0x0
-          RenderText {#text} at (0,1360) size 32x17
-            text run at (0,1360) width 32: "oooo"
-          RenderBR {BR} at (32,1374) size 0x0
-          RenderText {#text} at (0,1377) size 32x17
-            text run at (0,1377) width 32: "pppp"
-          RenderBR {BR} at (32,1391) size 0x0
-          RenderText {#text} at (0,1394) size 32x17
-            text run at (0,1394) width 32: "qqqq"
-          RenderBR {BR} at (32,1408) size 0x0
-          RenderText {#text} at (0,1411) size 20x17
-            text run at (0,1411) width 20: "rrrr"
-          RenderBR {BR} at (20,1425) size 0x0
-          RenderText {#text} at (0,1428) size 24x17
-            text run at (0,1428) width 24: "ssss"
-          RenderBR {BR} at (24,1442) size 0x0
-          RenderText {#text} at (0,1445) size 16x17
-            text run at (0,1445) width 16: "tttt"
-          RenderBR {BR} at (16,1459) size 0x0
-          RenderText {#text} at (0,1462) size 32x17
-            text run at (0,1462) width 32: "uuuu"
-          RenderBR {BR} at (32,1476) size 0x0
-          RenderText {#text} at (0,1479) size 32x17
-            text run at (0,1479) width 32: "vvvv"
-          RenderBR {BR} at (32,1493) size 0x0
-          RenderText {#text} at (0,1496) size 48x17
-            text run at (0,1496) width 48: "wwww"
-          RenderBR {BR} at (48,1510) size 0x0
-          RenderText {#text} at (0,1513) size 32x17
-            text run at (0,1513) width 32: "xxxx"
-          RenderBR {BR} at (32,1527) size 0x0
-          RenderText {#text} at (0,1530) size 32x17
-            text run at (0,1530) width 32: "yyyy"
-          RenderBR {BR} at (32,1544) size 0x0
-          RenderText {#text} at (0,1547) size 28x17
-            text run at (0,1547) width 28: "zzzz"
-          RenderBR {BR} at (28,1561) size 0x0
-          RenderText {#text} at (0,1564) size 32x17
-            text run at (0,1564) width 32: "{{{{"
-          RenderBR {BR} at (32,1578) size 0x0
-          RenderText {#text} at (0,1581) size 12x17
-            text run at (0,1581) width 12: "||||"
-          RenderBR {BR} at (12,1595) size 0x0
-          RenderText {#text} at (0,1598) size 32x17
-            text run at (0,1598) width 32: "}}}}"
-          RenderBR {BR} at (32,1612) size 0x0
-      RenderBlock {P} at (0,1664) size 769x1598
-        RenderInline {FONT} at (0,0) size 64x1598
+          RenderText {#text} at (0,324) size 32x17
+            text run at (0,324) width 32: "1111"
+          RenderBR {BR} at (32,338) size 0x0
+          RenderText {#text} at (0,342) size 32x17
+            text run at (0,342) width 32: "2222"
+          RenderBR {BR} at (32,356) size 0x0
+          RenderText {#text} at (0,360) size 32x17
+            text run at (0,360) width 32: "3333"
+          RenderBR {BR} at (32,374) size 0x0
+          RenderText {#text} at (0,378) size 32x17
+            text run at (0,378) width 32: "4444"
+          RenderBR {BR} at (32,392) size 0x0
+          RenderText {#text} at (0,396) size 32x17
+            text run at (0,396) width 32: "5555"
+          RenderBR {BR} at (32,410) size 0x0
+          RenderText {#text} at (0,414) size 32x17
+            text run at (0,414) width 32: "6666"
+          RenderBR {BR} at (32,428) size 0x0
+          RenderText {#text} at (0,432) size 32x17
+            text run at (0,432) width 32: "7777"
+          RenderBR {BR} at (32,446) size 0x0
+          RenderText {#text} at (0,450) size 32x17
+            text run at (0,450) width 32: "8888"
+          RenderBR {BR} at (32,464) size 0x0
+          RenderText {#text} at (0,468) size 32x17
+            text run at (0,468) width 32: "9999"
+          RenderBR {BR} at (32,482) size 0x0
+          RenderText {#text} at (0,486) size 16x17
+            text run at (0,486) width 16: "::::"
+          RenderBR {BR} at (16,500) size 0x0
+          RenderText {#text} at (0,504) size 16x17
+            text run at (0,504) width 16: ";;;;"
+          RenderBR {BR} at (16,518) size 0x0
+          RenderText {#text} at (0,522) size 36x17
+            text run at (0,522) width 36: "<<<<"
+          RenderBR {BR} at (36,536) size 0x0
+          RenderText {#text} at (0,540) size 36x17
+            text run at (0,540) width 36: "===="
+          RenderBR {BR} at (36,554) size 0x0
+          RenderText {#text} at (0,558) size 36x17
+            text run at (0,558) width 36: ">>>>"
+          RenderBR {BR} at (36,572) size 0x0
+          RenderText {#text} at (0,576) size 28x17
+            text run at (0,576) width 28: "????"
+          RenderBR {BR} at (28,590) size 0x0
+          RenderText {#text} at (0,594) size 60x17
+            text run at (0,594) width 60: "@@@@"
+          RenderBR {BR} at (60,608) size 0x0
+          RenderText {#text} at (0,612) size 48x17
+            text run at (0,612) width 48: "AAAA"
+          RenderBR {BR} at (48,626) size 0x0
+          RenderText {#text} at (0,630) size 44x17
+            text run at (0,630) width 44: "BBBB"
+          RenderBR {BR} at (44,644) size 0x0
+          RenderText {#text} at (0,648) size 44x17
+            text run at (0,648) width 44: "CCCC"
+          RenderBR {BR} at (44,662) size 0x0
+          RenderText {#text} at (0,666) size 48x17
+            text run at (0,666) width 48: "DDDD"
+          RenderBR {BR} at (48,680) size 0x0
+          RenderText {#text} at (0,684) size 40x17
+            text run at (0,684) width 40: "EEEE"
+          RenderBR {BR} at (40,698) size 0x0
+          RenderText {#text} at (0,702) size 36x17
+            text run at (0,702) width 36: "FFFF"
+          RenderBR {BR} at (36,716) size 0x0
+          RenderText {#text} at (0,720) size 48x17
+            text run at (0,720) width 48: "GGGG"
+          RenderBR {BR} at (48,734) size 0x0
+          RenderText {#text} at (0,738) size 48x17
+            text run at (0,738) width 48: "HHHH"
+          RenderBR {BR} at (48,752) size 0x0
+          RenderText {#text} at (0,756) size 20x17
+            text run at (0,756) width 20: "IIII"
+          RenderBR {BR} at (20,770) size 0x0
+          RenderText {#text} at (0,774) size 24x17
+            text run at (0,774) width 24: "JJJJ"
+          RenderBR {BR} at (24,788) size 0x0
+          RenderText {#text} at (0,792) size 48x17
+            text run at (0,792) width 48: "KKKK"
+          RenderBR {BR} at (48,806) size 0x0
+          RenderText {#text} at (0,810) size 40x17
+            text run at (0,810) width 40: "LLLL"
+          RenderBR {BR} at (40,824) size 0x0
+          RenderText {#text} at (0,828) size 56x17
+            text run at (0,828) width 56: "MMMM"
+          RenderBR {BR} at (56,842) size 0x0
+          RenderText {#text} at (0,846) size 48x17
+            text run at (0,846) width 48: "NNNN"
+          RenderBR {BR} at (48,860) size 0x0
+          RenderText {#text} at (0,864) size 48x17
+            text run at (0,864) width 48: "OOOO"
+          RenderBR {BR} at (48,878) size 0x0
+          RenderText {#text} at (0,882) size 36x17
+            text run at (0,882) width 36: "PPPP"
+          RenderBR {BR} at (36,896) size 0x0
+          RenderText {#text} at (0,900) size 48x17
+            text run at (0,900) width 48: "QQQQ"
+          RenderBR {BR} at (48,914) size 0x0
+          RenderText {#text} at (0,918) size 44x17
+            text run at (0,918) width 44: "RRRR"
+          RenderBR {BR} at (44,932) size 0x0
+          RenderText {#text} at (0,936) size 36x17
+            text run at (0,936) width 36: "SSSS"
+          RenderBR {BR} at (36,950) size 0x0
+          RenderText {#text} at (0,954) size 40x17
+            text run at (0,954) width 40: "TTTT"
+          RenderBR {BR} at (40,968) size 0x0
+          RenderText {#text} at (0,972) size 48x17
+            text run at (0,972) width 48: "UUUU"
+          RenderBR {BR} at (48,986) size 0x0
+          RenderText {#text} at (0,990) size 48x17
+            text run at (0,990) width 48: "VVVV"
+          RenderBR {BR} at (48,1004) size 0x0
+          RenderText {#text} at (0,1008) size 60x17
+            text run at (0,1008) width 60: "WWWW"
+          RenderBR {BR} at (60,1022) size 0x0
+          RenderText {#text} at (0,1026) size 48x17
+            text run at (0,1026) width 48: "XXXX"
+          RenderBR {BR} at (48,1040) size 0x0
+          RenderText {#text} at (0,1044) size 48x17
+            text run at (0,1044) width 48: "YYYY"
+          RenderBR {BR} at (48,1058) size 0x0
+          RenderText {#text} at (0,1062) size 40x17
+            text run at (0,1062) width 40: "ZZZZ"
+          RenderBR {BR} at (40,1076) size 0x0
+          RenderText {#text} at (0,1080) size 20x17
+            text run at (0,1080) width 20: "[[[["
+          RenderBR {BR} at (20,1094) size 0x0
+          RenderText {#text} at (0,1098) size 16x17
+            text run at (0,1098) width 16: "\\\\\\\\"
+          RenderBR {BR} at (16,1112) size 0x0
+          RenderText {#text} at (0,1116) size 20x17
+            text run at (0,1116) width 20: "]]]]"
+          RenderBR {BR} at (20,1130) size 0x0
+          RenderText {#text} at (0,1134) size 32x17
+            text run at (0,1134) width 32: "^^^^"
+          RenderBR {BR} at (32,1148) size 0x0
+          RenderText {#text} at (0,1152) size 32x17
+            text run at (0,1152) width 32: "____"
+          RenderBR {BR} at (32,1166) size 0x0
+          RenderText {#text} at (0,1170) size 20x17
+            text run at (0,1170) width 20: "````"
+          RenderBR {BR} at (20,1184) size 0x0
+          RenderText {#text} at (0,1188) size 28x17
+            text run at (0,1188) width 28: "aaaa"
+          RenderBR {BR} at (28,1202) size 0x0
+          RenderText {#text} at (0,1206) size 32x17
+            text run at (0,1206) width 32: "bbbb"
+          RenderBR {BR} at (32,1220) size 0x0
+          RenderText {#text} at (0,1224) size 28x17
+            text run at (0,1224) width 28: "cccc"
+          RenderBR {BR} at (28,1238) size 0x0
+          RenderText {#text} at (0,1242) size 32x17
+            text run at (0,1242) width 32: "dddd"
+          RenderBR {BR} at (32,1256) size 0x0
+          RenderText {#text} at (0,1260) size 28x17
+            text run at (0,1260) width 28: "eeee"
+          RenderBR {BR} at (28,1274) size 0x0
+          RenderText {#text} at (0,1278) size 20x17
+            text run at (0,1278) width 20: "ffff"
+          RenderBR {BR} at (20,1292) size 0x0
+          RenderText {#text} at (0,1296) size 32x17
+            text run at (0,1296) width 32: "gggg"
+          RenderBR {BR} at (32,1310) size 0x0
+          RenderText {#text} at (0,1314) size 32x17
+            text run at (0,1314) width 32: "hhhh"
+          RenderBR {BR} at (32,1328) size 0x0
+          RenderText {#text} at (0,1332) size 16x17
+            text run at (0,1332) width 16: "iiii"
+          RenderBR {BR} at (16,1346) size 0x0
+          RenderText {#text} at (0,1350) size 16x17
+            text run at (0,1350) width 16: "jjjj"
+          RenderBR {BR} at (16,1364) size 0x0
+          RenderText {#text} at (0,1368) size 32x17
+            text run at (0,1368) width 32: "kkkk"
+          RenderBR {BR} at (32,1382) size 0x0
+          RenderText {#text} at (0,1386) size 16x17
+            text run at (0,1386) width 16: "llll"
+          RenderBR {BR} at (16,1400) size 0x0
+          RenderText {#text} at (0,1404) size 48x17
+            text run at (0,1404) width 48: "mmmm"
+          RenderBR {BR} at (48,1418) size 0x0
+          RenderText {#text} at (0,1422) size 32x17
+            text run at (0,1422) width 32: "nnnn"
+          RenderBR {BR} at (32,1436) size 0x0
+          RenderText {#text} at (0,1440) size 32x17
+            text run at (0,1440) width 32: "oooo"
+          RenderBR {BR} at (32,1454) size 0x0
+          RenderText {#text} at (0,1458) size 32x17
+            text run at (0,1458) width 32: "pppp"
+          RenderBR {BR} at (32,1472) size 0x0
+          RenderText {#text} at (0,1476) size 32x17
+            text run at (0,1476) width 32: "qqqq"
+          RenderBR {BR} at (32,1490) size 0x0
+          RenderText {#text} at (0,1494) size 20x17
+            text run at (0,1494) width 20: "rrrr"
+          RenderBR {BR} at (20,1508) size 0x0
+          RenderText {#text} at (0,1512) size 24x17
+            text run at (0,1512) width 24: "ssss"
+          RenderBR {BR} at (24,1526) size 0x0
+          RenderText {#text} at (0,1530) size 16x17
+            text run at (0,1530) width 16: "tttt"
+          RenderBR {BR} at (16,1544) size 0x0
+          RenderText {#text} at (0,1548) size 32x17
+            text run at (0,1548) width 32: "uuuu"
+          RenderBR {BR} at (32,1562) size 0x0
+          RenderText {#text} at (0,1566) size 32x17
+            text run at (0,1566) width 32: "vvvv"
+          RenderBR {BR} at (32,1580) size 0x0
+          RenderText {#text} at (0,1584) size 48x17
+            text run at (0,1584) width 48: "wwww"
+          RenderBR {BR} at (48,1598) size 0x0
+          RenderText {#text} at (0,1602) size 32x17
+            text run at (0,1602) width 32: "xxxx"
+          RenderBR {BR} at (32,1616) size 0x0
+          RenderText {#text} at (0,1620) size 32x17
+            text run at (0,1620) width 32: "yyyy"
+          RenderBR {BR} at (32,1634) size 0x0
+          RenderText {#text} at (0,1638) size 28x17
+            text run at (0,1638) width 28: "zzzz"
+          RenderBR {BR} at (28,1652) size 0x0
+          RenderText {#text} at (0,1656) size 32x17
+            text run at (0,1656) width 32: "{{{{"
+          RenderBR {BR} at (32,1670) size 0x0
+          RenderText {#text} at (0,1674) size 12x17
+            text run at (0,1674) width 12: "||||"
+          RenderBR {BR} at (12,1688) size 0x0
+          RenderText {#text} at (0,1692) size 32x17
+            text run at (0,1692) width 32: "}}}}"
+          RenderBR {BR} at (32,1706) size 0x0
+      RenderBlock {P} at (0,1760) size 769x1692
+        RenderInline {FONT} at (0,0) size 64x1691
           RenderText {#text} at (0,0) size 0x0
-          RenderInline {B} at (0,0) size 64x1598
+          RenderInline {B} at (0,0) size 64x1691
             RenderText {#text} at (0,0) size 16x17
               text run at (0,0) width 16: "    "
             RenderBR {BR} at (16,14) size 0x0
-            RenderText {#text} at (0,17) size 20x17
-              text run at (0,17) width 20: "!!!!"
-            RenderBR {BR} at (20,31) size 0x0
-            RenderText {#text} at (0,34) size 36x17
-              text run at (0,34) width 36: "\"\"\"\""
-            RenderBR {BR} at (36,48) size 0x0
-            RenderText {#text} at (0,51) size 32x17
-              text run at (0,51) width 32: "####"
-            RenderBR {BR} at (32,65) size 0x0
-            RenderText {#text} at (0,68) size 32x17
-              text run at (0,68) width 32: "$$$$"
-            RenderBR {BR} at (32,82) size 0x0
-            RenderText {#text} at (0,85) size 64x17
-              text run at (0,85) width 64: "%%%%"
-            RenderBR {BR} at (64,99) size 0x0
-            RenderText {#text} at (0,102) size 52x17
-              text run at (0,102) width 52: "&&&&"
-            RenderBR {BR} at (52,116) size 0x0
-            RenderText {#text} at (0,119) size 16x17
-              text run at (0,119) width 16: "''''"
-            RenderBR {BR} at (16,133) size 0x0
-            RenderText {#text} at (0,136) size 20x17
-              text run at (0,136) width 20: "(((("
-            RenderBR {BR} at (20,150) size 0x0
-            RenderText {#text} at (0,153) size 20x17
-              text run at (0,153) width 20: "))))"
-            RenderBR {BR} at (20,167) size 0x0
-            RenderText {#text} at (0,170) size 32x17
-              text run at (0,170) width 32: "****"
-            RenderBR {BR} at (32,184) size 0x0
-            RenderText {#text} at (0,187) size 36x17
-              text run at (0,187) width 36: "++++"
-            RenderBR {BR} at (36,201) size 0x0
-            RenderText {#text} at (0,204) size 16x17
-              text run at (0,204) width 16: ",,,,"
-            RenderBR {BR} at (16,218) size 0x0
-            RenderText {#text} at (0,221) size 20x17
-              text run at (0,221) width 20: "----"
-            RenderBR {BR} at (20,235) size 0x0
-            RenderText {#text} at (0,238) size 16x17
-              text run at (0,238) width 16: "...."
-            RenderBR {BR} at (16,252) size 0x0
-            RenderText {#text} at (0,255) size 16x17
-              text run at (0,255) width 16: "////"
-            RenderBR {BR} at (16,269) size 0x0
-            RenderText {#text} at (0,272) size 32x17
-              text run at (0,272) width 32: "0000"
-            RenderBR {BR} at (32,286) size 0x0
-            RenderText {#text} at (0,289) size 32x17
-              text run at (0,289) width 32: "1111"
-            RenderBR {BR} at (32,303) size 0x0
+            RenderText {#text} at (0,18) size 20x17
+              text run at (0,18) width 20: "!!!!"
+            RenderBR {BR} at (20,32) size 0x0
+            RenderText {#text} at (0,36) size 36x17
+              text run at (0,36) width 36: "\"\"\"\""
+            RenderBR {BR} at (36,50) size 0x0
+            RenderText {#text} at (0,54) size 32x17
+              text run at (0,54) width 32: "####"
+            RenderBR {BR} at (32,68) size 0x0
+            RenderText {#text} at (0,72) size 32x17
+              text run at (0,72) width 32: "$$$$"
+            RenderBR {BR} at (32,86) size 0x0
+            RenderText {#text} at (0,90) size 64x17
+              text run at (0,90) width 64: "%%%%"
+            RenderBR {BR} at (64,104) size 0x0
+            RenderText {#text} at (0,108) size 52x17
+              text run at (0,108) width 52: "&&&&"
+            RenderBR {BR} at (52,122) size 0x0
+            RenderText {#text} at (0,126) size 16x17
+              text run at (0,126) width 16: "''''"
+            RenderBR {BR} at (16,140) size 0x0
+            RenderText {#text} at (0,144) size 20x17
+              text run at (0,144) width 20: "(((("
+            RenderBR {BR} at (20,158) size 0x0
+            RenderText {#text} at (0,162) size 20x17
+              text run at (0,162) width 20: "))))"
+            RenderBR {BR} at (20,176) size 0x0
+            RenderText {#text} at (0,180) size 32x17
+              text run at (0,180) width 32: "****"
+            RenderBR {BR} at (32,194) size 0x0
+            RenderText {#text} at (0,198) size 36x17
+              text run at (0,198) width 36: "++++"
+            RenderBR {BR} at (36,212) size 0x0
+            RenderText {#text} at (0,216) size 16x17
+              text run at (0,216) width 16: ",,,,"
+            RenderBR {BR} at (16,230) size 0x0
+            RenderText {#text} at (0,234) size 20x17
+              text run at (0,234) width 20: "----"
+            RenderBR {BR} at (20,248) size 0x0
+            RenderText {#text} at (0,252) size 16x17
+              text run at (0,252) width 16: "...."
+            RenderBR {BR} at (16,266) size 0x0
+            RenderText {#text} at (0,270) size 16x17
+              text run at (0,270) width 16: "////"
+            RenderBR {BR} at (16,284) size 0x0
+            RenderText {#text} at (0,288) size 32x17
+              text run at (0,288) width 32: "0000"
+            RenderBR {BR} at (32,302) size 0x0
             RenderText {#text} at (0,306) size 32x17
-              text run at (0,306) width 32: "2222"
+              text run at (0,306) width 32: "1111"
             RenderBR {BR} at (32,320) size 0x0
-            RenderText {#text} at (0,323) size 32x17
-              text run at (0,323) width 32: "3333"
-            RenderBR {BR} at (32,337) size 0x0
-            RenderText {#text} at (0,340) size 32x17
-              text run at (0,340) width 32: "4444"
-            RenderBR {BR} at (32,354) size 0x0
-            RenderText {#text} at (0,357) size 32x17
-              text run at (0,357) width 32: "5555"
-            RenderBR {BR} at (32,371) size 0x0
-            RenderText {#text} at (0,374) size 32x17
-              text run at (0,374) width 32: "6666"
-            RenderBR {BR} at (32,388) size 0x0
-            RenderText {#text} at (0,391) size 32x17
-              text run at (0,391) width 32: "7777"
-            RenderBR {BR} at (32,405) size 0x0
-            RenderText {#text} at (0,408) size 32x17
-              text run at (0,408) width 32: "8888"
-            RenderBR {BR} at (32,422) size 0x0
-            RenderText {#text} at (0,425) size 32x17
-              text run at (0,425) width 32: "9999"
-            RenderBR {BR} at (32,439) size 0x0
-            RenderText {#text} at (0,442) size 20x17
-              text run at (0,442) width 20: "::::"
-            RenderBR {BR} at (20,456) size 0x0
-            RenderText {#text} at (0,459) size 20x17
-              text run at (0,459) width 20: ";;;;"
-            RenderBR {BR} at (20,473) size 0x0
-            RenderText {#text} at (0,476) size 36x17
-              text run at (0,476) width 36: "<<<<"
-            RenderBR {BR} at (36,490) size 0x0
-            RenderText {#text} at (0,493) size 36x17
-              text run at (0,493) width 36: "===="
-            RenderBR {BR} at (36,507) size 0x0
-            RenderText {#text} at (0,510) size 36x17
-              text run at (0,510) width 36: ">>>>"
-            RenderBR {BR} at (36,524) size 0x0
-            RenderText {#text} at (0,527) size 32x17
-              text run at (0,527) width 32: "????"
-            RenderBR {BR} at (32,541) size 0x0
-            RenderText {#text} at (0,544) size 60x17
-              text run at (0,544) width 60: "@@@@"
-            RenderBR {BR} at (60,558) size 0x0
-            RenderText {#text} at (0,561) size 48x17
-              text run at (0,561) width 48: "AAAA"
-            RenderBR {BR} at (48,575) size 0x0
-            RenderText {#text} at (0,578) size 44x17
-              text run at (0,578) width 44: "BBBB"
-            RenderBR {BR} at (44,592) size 0x0
-            RenderText {#text} at (0,595) size 48x17
-              text run at (0,595) width 48: "CCCC"
-            RenderBR {BR} at (48,609) size 0x0
-            RenderText {#text} at (0,612) size 48x17
-              text run at (0,612) width 48: "DDDD"
-            RenderBR {BR} at (48,626) size 0x0
-            RenderText {#text} at (0,629) size 44x17
-              text run at (0,629) width 44: "EEEE"
-            RenderBR {BR} at (44,643) size 0x0
-            RenderText {#text} at (0,646) size 40x17
-              text run at (0,646) width 40: "FFFF"
-            RenderBR {BR} at (40,660) size 0x0
-            RenderText {#text} at (0,663) size 48x17
-              text run at (0,663) width 48: "GGGG"
-            RenderBR {BR} at (48,677) size 0x0
-            RenderText {#text} at (0,680) size 48x17
-              text run at (0,680) width 48: "HHHH"
-            RenderBR {BR} at (48,694) size 0x0
-            RenderText {#text} at (0,697) size 24x17
-              text run at (0,697) width 24: "IIII"
-            RenderBR {BR} at (24,711) size 0x0
-            RenderText {#text} at (0,714) size 32x17
-              text run at (0,714) width 32: "JJJJ"
-            RenderBR {BR} at (32,728) size 0x0
-            RenderText {#text} at (0,731) size 48x17
-              text run at (0,731) width 48: "KKKK"
-            RenderBR {BR} at (48,745) size 0x0
-            RenderText {#text} at (0,748) size 44x17
-              text run at (0,748) width 44: "LLLL"
-            RenderBR {BR} at (44,762) size 0x0
-            RenderText {#text} at (0,765) size 60x17
-              text run at (0,765) width 60: "MMMM"
-            RenderBR {BR} at (60,779) size 0x0
-            RenderText {#text} at (0,782) size 48x17
-              text run at (0,782) width 48: "NNNN"
-            RenderBR {BR} at (48,796) size 0x0
-            RenderText {#text} at (0,799) size 48x17
-              text run at (0,799) width 48: "OOOO"
-            RenderBR {BR} at (48,813) size 0x0
-            RenderText {#text} at (0,816) size 40x17
-              text run at (0,816) width 40: "PPPP"
-            RenderBR {BR} at (40,830) size 0x0
-            RenderText {#text} at (0,833) size 48x17
-              text run at (0,833) width 48: "QQQQ"
-            RenderBR {BR} at (48,847) size 0x0
-            RenderText {#text} at (0,850) size 48x17
-              text run at (0,850) width 48: "RRRR"
-            RenderBR {BR} at (48,864) size 0x0
-            RenderText {#text} at (0,867) size 36x17
-              text run at (0,867) width 36: "SSSS"
-            RenderBR {BR} at (36,881) size 0x0
-            RenderText {#text} at (0,884) size 44x17
-              text run at (0,884) width 44: "TTTT"
-            RenderBR {BR} at (44,898) size 0x0
-            RenderText {#text} at (0,901) size 48x17
-              text run at (0,901) width 48: "UUUU"
-            RenderBR {BR} at (48,915) size 0x0
-            RenderText {#text} at (0,918) size 48x17
-              text run at (0,918) width 48: "VVVV"
-            RenderBR {BR} at (48,932) size 0x0
-            RenderText {#text} at (0,935) size 64x17
-              text run at (0,935) width 64: "WWWW"
-            RenderBR {BR} at (64,949) size 0x0
-            RenderText {#text} at (0,952) size 48x17
-              text run at (0,952) width 48: "XXXX"
-            RenderBR {BR} at (48,966) size 0x0
-            RenderText {#text} at (0,969) size 48x17
-              text run at (0,969) width 48: "YYYY"
-            RenderBR {BR} at (48,983) size 0x0
-            RenderText {#text} at (0,986) size 44x17
-              text run at (0,986) width 44: "ZZZZ"
-            RenderBR {BR} at (44,1000) size 0x0
-            RenderText {#text} at (0,1003) size 20x17
-              text run at (0,1003) width 20: "[[[["
-            RenderBR {BR} at (20,1017) size 0x0
-            RenderText {#text} at (0,1020) size 16x17
-              text run at (0,1020) width 16: "\\\\\\\\"
-            RenderBR {BR} at (16,1034) size 0x0
-            RenderText {#text} at (0,1037) size 20x17
-              text run at (0,1037) width 20: "]]]]"
-            RenderBR {BR} at (20,1051) size 0x0
-            RenderText {#text} at (0,1054) size 36x17
-              text run at (0,1054) width 36: "^^^^"
-            RenderBR {BR} at (36,1068) size 0x0
-            RenderText {#text} at (0,1071) size 32x17
-              text run at (0,1071) width 32: "____"
-            RenderBR {BR} at (32,1085) size 0x0
-            RenderText {#text} at (0,1088) size 20x17
-              text run at (0,1088) width 20: "````"
-            RenderBR {BR} at (20,1102) size 0x0
-            RenderText {#text} at (0,1105) size 32x17
-              text run at (0,1105) width 32: "aaaa"
-            RenderBR {BR} at (32,1119) size 0x0
-            RenderText {#text} at (0,1122) size 36x17
-              text run at (0,1122) width 36: "bbbb"
-            RenderBR {BR} at (36,1136) size 0x0
-            RenderText {#text} at (0,1139) size 28x17
-              text run at (0,1139) width 28: "cccc"
-            RenderBR {BR} at (28,1153) size 0x0
-            RenderText {#text} at (0,1156) size 36x17
-              text run at (0,1156) width 36: "dddd"
-            RenderBR {BR} at (36,1170) size 0x0
-            RenderText {#text} at (0,1173) size 28x17
-              text run at (0,1173) width 28: "eeee"
-            RenderBR {BR} at (28,1187) size 0x0
-            RenderText {#text} at (0,1190) size 20x17
-              text run at (0,1190) width 20: "ffff"
-            RenderBR {BR} at (20,1204) size 0x0
-            RenderText {#text} at (0,1207) size 32x17
-              text run at (0,1207) width 32: "gggg"
-            RenderBR {BR} at (32,1221) size 0x0
+            RenderText {#text} at (0,324) size 32x17
+              text run at (0,324) width 32: "2222"
+            RenderBR {BR} at (32,338) size 0x0
+            RenderText {#text} at (0,342) size 32x17
+              text run at (0,342) width 32: "3333"
+            RenderBR {BR} at (32,356) size 0x0
+            RenderText {#text} at (0,360) size 32x17
+              text run at (0,360) width 32: "4444"
+            RenderBR {BR} at (32,374) size 0x0
+            RenderText {#text} at (0,378) size 32x17
+              text run at (0,378) width 32: "5555"
+            RenderBR {BR} at (32,392) size 0x0
+            RenderText {#text} at (0,396) size 32x17
+              text run at (0,396) width 32: "6666"
+            RenderBR {BR} at (32,410) size 0x0
+            RenderText {#text} at (0,414) size 32x17
+              text run at (0,414) width 32: "7777"
+            RenderBR {BR} at (32,428) size 0x0
+            RenderText {#text} at (0,432) size 32x17
+              text run at (0,432) width 32: "8888"
+            RenderBR {BR} at (32,446) size 0x0
+            RenderText {#text} at (0,450) size 32x17
+              text run at (0,450) width 32: "9999"
+            RenderBR {BR} at (32,464) size 0x0
+            RenderText {#text} at (0,468) size 20x17
+              text run at (0,468) width 20: "::::"
+            RenderBR {BR} at (20,482) size 0x0
+            RenderText {#text} at (0,486) size 20x17
+              text run at (0,486) width 20: ";;;;"
+            RenderBR {BR} at (20,500) size 0x0
+            RenderText {#text} at (0,504) size 36x17
+              text run at (0,504) width 36: "<<<<"
+            RenderBR {BR} at (36,518) size 0x0
+            RenderText {#text} at (0,522) size 36x17
+              text run at (0,522) width 36: "===="
+            RenderBR {BR} at (36,536) size 0x0
+            RenderText {#text} at (0,540) size 36x17
+              text run at (0,540) width 36: ">>>>"
+            RenderBR {BR} at (36,554) size 0x0
+            RenderText {#text} at (0,558) size 32x17
+              text run at (0,558) width 32: "????"
+            RenderBR {BR} at (32,572) size 0x0
+            RenderText {#text} at (0,576) size 60x17
+              text run at (0,576) width 60: "@@@@"
+            RenderBR {BR} at (60,590) size 0x0
+            RenderText {#text} at (0,594) size 48x17
+              text run at (0,594) width 48: "AAAA"
+            RenderBR {BR} at (48,608) size 0x0
+            RenderText {#text} at (0,612) size 44x17
+              text run at (0,612) width 44: "BBBB"
+            RenderBR {BR} at (44,626) size 0x0
+            RenderText {#text} at (0,630) size 48x17
+              text run at (0,630) width 48: "CCCC"
+            RenderBR {BR} at (48,644) size 0x0
+            RenderText {#text} at (0,648) size 48x17
+              text run at (0,648) width 48: "DDDD"
+            RenderBR {BR} at (48,662) size 0x0
+            RenderText {#text} at (0,666) size 44x17
+              text run at (0,666) width 44: "EEEE"
+            RenderBR {BR} at (44,680) size 0x0
+            RenderText {#text} at (0,684) size 40x17
+              text run at (0,684) width 40: "FFFF"
+            RenderBR {BR} at (40,698) size 0x0
+            RenderText {#text} at (0,702) size 48x17
+              text run at (0,702) width 48: "GGGG"
+            RenderBR {BR} at (48,716) size 0x0
+            RenderText {#text} at (0,720) size 48x17
+              text run at (0,720) width 48: "HHHH"
+            RenderBR {BR} at (48,734) size 0x0
+            RenderText {#text} at (0,738) size 24x17
+              text run at (0,738) width 24: "IIII"
+            RenderBR {BR} at (24,752) size 0x0
+            RenderText {#text} at (0,756) size 32x17
+              text run at (0,756) width 32: "JJJJ"
+            RenderBR {BR} at (32,770) size 0x0
+            RenderText {#text} at (0,774) size 48x17
+              text run at (0,774) width 48: "KKKK"
+            RenderBR {BR} at (48,788) size 0x0
+            RenderText {#text} at (0,792) size 44x17
+              text run at (0,792) width 44: "LLLL"
+            RenderBR {BR} at (44,806) size 0x0
+            RenderText {#text} at (0,810) size 60x17
+              text run at (0,810) width 60: "MMMM"
+            RenderBR {BR} at (60,824) size 0x0
+            RenderText {#text} at (0,828) size 48x17
+              text run at (0,828) width 48: "NNNN"
+            RenderBR {BR} at (48,842) size 0x0
+            RenderText {#text} at (0,846) size 48x17
+              text run at (0,846) width 48: "OOOO"
+            RenderBR {BR} at (48,860) size 0x0
+            RenderText {#text} at (0,864) size 40x17
+              text run at (0,864) width 40: "PPPP"
+            RenderBR {BR} at (40,878) size 0x0
+            RenderText {#text} at (0,882) size 48x17
+              text run at (0,882) width 48: "QQQQ"
+            RenderBR {BR} at (48,896) size 0x0
+            RenderText {#text} at (0,900) size 48x17
+              text run at (0,900) width 48: "RRRR"
+            RenderBR {BR} at (48,914) size 0x0
+            RenderText {#text} at (0,918) size 36x17
+              text run at (0,918) width 36: "SSSS"
+            RenderBR {BR} at (36,932) size 0x0
+            RenderText {#text} at (0,936) size 44x17
+              text run at (0,936) width 44: "TTTT"
+            RenderBR {BR} at (44,950) size 0x0
+            RenderText {#text} at (0,954) size 48x17
+              text run at (0,954) width 48: "UUUU"
+            RenderBR {BR} at (48,968) size 0x0
+            RenderText {#text} at (0,972) size 48x17
+              text run at (0,972) width 48: "VVVV"
+            RenderBR {BR} at (48,986) size 0x0
+            RenderText {#text} at (0,990) size 64x17
+              text run at (0,990) width 64: "WWWW"
+            RenderBR {BR} at (64,1004) size 0x0
+            RenderText {#text} at (0,1008) size 48x17
+              text run at (0,1008) width 48: "XXXX"
+            RenderBR {BR} at (48,1022) size 0x0
+            RenderText {#text} at (0,1026) size 48x17
+              text run at (0,1026) width 48: "YYYY"
+            RenderBR {BR} at (48,1040) size 0x0
+            RenderText {#text} at (0,1044) size 44x17
+              text run at (0,1044) width 44: "ZZZZ"
+            RenderBR {BR} at (44,1058) size 0x0
+            RenderText {#text} at (0,1062) size 20x17
+              text run at (0,1062) width 20: "[[[["
+            RenderBR {BR} at (20,1076) size 0x0
+            RenderText {#text} at (0,1080) size 16x17
+              text run at (0,1080) width 16: "\\\\\\\\"
+            RenderBR {BR} at (16,1094) size 0x0
+            RenderText {#text} at (0,1098) size 20x17
+              text run at (0,1098) width 20: "]]]]"
+            RenderBR {BR} at (20,1112) size 0x0
+            RenderText {#text} at (0,1116) size 36x17
+              text run at (0,1116) width 36: "^^^^"
+            RenderBR {BR} at (36,1130) size 0x0
+            RenderText {#text} at (0,1134) size 32x17
+              text run at (0,1134) width 32: "____"
+            RenderBR {BR} at (32,1148) size 0x0
+            RenderText {#text} at (0,1152) size 20x17
+              text run at (0,1152) width 20: "````"
+            RenderBR {BR} at (20,1166) size 0x0
+            RenderText {#text} at (0,1170) size 32x17
+              text run at (0,1170) width 32: "aaaa"
+            RenderBR {BR} at (32,1184) size 0x0
+            RenderText {#text} at (0,1188) size 36x17
+              text run at (0,1188) width 36: "bbbb"
+            RenderBR {BR} at (36,1202) size 0x0
+            RenderText {#text} at (0,1206) size 28x17
+              text run at (0,1206) width 28: "cccc"
+            RenderBR {BR} at (28,1220) size 0x0
             RenderText {#text} at (0,1224) size 36x17
-              text run at (0,1224) width 36: "hhhh"
+              text run at (0,1224) width 36: "dddd"
             RenderBR {BR} at (36,1238) size 0x0
-            RenderText {#text} at (0,1241) size 16x17
-              text run at (0,1241) width 16: "iiii"
-            RenderBR {BR} at (16,1255) size 0x0
-            RenderText {#text} at (0,1258) size 20x17
-              text run at (0,1258) width 20: "jjjj"
-            RenderBR {BR} at (20,1272) size 0x0
-            RenderText {#text} at (0,1275) size 36x17
-              text run at (0,1275) width 36: "kkkk"
-            RenderBR {BR} at (36,1289) size 0x0
-            RenderText {#text} at (0,1292) size 16x17
-              text run at (0,1292) width 16: "llll"
-            RenderBR {BR} at (16,1306) size 0x0
-            RenderText {#text} at (0,1309) size 52x17
-              text run at (0,1309) width 52: "mmmm"
-            RenderBR {BR} at (52,1323) size 0x0
-            RenderText {#text} at (0,1326) size 36x17
-              text run at (0,1326) width 36: "nnnn"
-            RenderBR {BR} at (36,1340) size 0x0
-            RenderText {#text} at (0,1343) size 32x17
-              text run at (0,1343) width 32: "oooo"
-            RenderBR {BR} at (32,1357) size 0x0
-            RenderText {#text} at (0,1360) size 36x17
-              text run at (0,1360) width 36: "pppp"
-            RenderBR {BR} at (36,1374) size 0x0
-            RenderText {#text} at (0,1377) size 36x17
-              text run at (0,1377) width 36: "qqqq"
-            RenderBR {BR} at (36,1391) size 0x0
-            RenderText {#text} at (0,1394) size 28x17
-              text run at (0,1394) width 28: "rrrr"
-            RenderBR {BR} at (28,1408) size 0x0
-            RenderText {#text} at (0,1411) size 24x17
-              text run at (0,1411) width 24: "ssss"
-            RenderBR {BR} at (24,1425) size 0x0
-            RenderText {#text} at (0,1428) size 20x17
-              text run at (0,1428) width 20: "tttt"
-            RenderBR {BR} at (20,1442) size 0x0
-            RenderText {#text} at (0,1445) size 36x17
-              text run at (0,1445) width 36: "uuuu"
-            RenderBR {BR} at (36,1459) size 0x0
-            RenderText {#text} at (0,1462) size 32x17
-              text run at (0,1462) width 32: "vvvv"
-            RenderBR {BR} at (32,1476) size 0x0
-            RenderText {#text} at (0,1479) size 48x17
-              text run at (0,1479) width 48: "wwww"
-            RenderBR {BR} at (48,1493) size 0x0
-            RenderText {#text} at (0,1496) size 32x17
-              text run at (0,1496) width 32: "xxxx"
-            RenderBR {BR} at (32,1510) size 0x0
-            RenderText {#text} at (0,1513) size 32x17
-              text run at (0,1513) width 32: "yyyy"
-            RenderBR {BR} at (32,1527) size 0x0
-            RenderText {#text} at (0,1530) size 28x17
-              text run at (0,1530) width 28: "zzzz"
-            RenderBR {BR} at (28,1544) size 0x0
-            RenderText {#text} at (0,1547) size 24x17
-              text run at (0,1547) width 24: "{{{{"
-            RenderBR {BR} at (24,1561) size 0x0
-            RenderText {#text} at (0,1564) size 16x17
-              text run at (0,1564) width 16: "||||"
-            RenderBR {BR} at (16,1578) size 0x0
-            RenderText {#text} at (0,1581) size 24x17
-              text run at (0,1581) width 24: "}}}}"
-            RenderBR {BR} at (24,1595) size 0x0
+            RenderText {#text} at (0,1242) size 28x17
+              text run at (0,1242) width 28: "eeee"
+            RenderBR {BR} at (28,1256) size 0x0
+            RenderText {#text} at (0,1260) size 20x17
+              text run at (0,1260) width 20: "ffff"
+            RenderBR {BR} at (20,1274) size 0x0
+            RenderText {#text} at (0,1278) size 32x17
+              text run at (0,1278) width 32: "gggg"
+            RenderBR {BR} at (32,1292) size 0x0
+            RenderText {#text} at (0,1296) size 36x17
+              text run at (0,1296) width 36: "hhhh"
+            RenderBR {BR} at (36,1310) size 0x0
+            RenderText {#text} at (0,1314) size 16x17
+              text run at (0,1314) width 16: "iiii"
+            RenderBR {BR} at (16,1328) size 0x0
+            RenderText {#text} at (0,1332) size 20x17
+              text run at (0,1332) width 20: "jjjj"
+            RenderBR {BR} at (20,1346) size 0x0
+            RenderText {#text} at (0,1350) size 36x17
+              text run at (0,1350) width 36: "kkkk"
+            RenderBR {BR} at (36,1364) size 0x0
+            RenderText {#text} at (0,1368) size 16x17
+              text run at (0,1368) width 16: "llll"
+            RenderBR {BR} at (16,1382) size 0x0
+            RenderText {#text} at (0,1386) size 52x17
+              text run at (0,1386) width 52: "mmmm"
+            RenderBR {BR} at (52,1400) size 0x0
+            RenderText {#text} at (0,1404) size 36x17
+              text run at (0,1404) width 36: "nnnn"
+            RenderBR {BR} at (36,1418) size 0x0
+            RenderText {#text} at (0,1422) size 32x17
+              text run at (0,1422) width 32: "oooo"
+            RenderBR {BR} at (32,1436) size 0x0
+            RenderText {#text} at (0,1440) size 36x17
+              text run at (0,1440) width 36: "pppp"
+            RenderBR {BR} at (36,1454) size 0x0
+            RenderText {#text} at (0,1458) size 36x17
+              text run at (0,1458) width 36: "qqqq"
+            RenderBR {BR} at (36,1472) size 0x0
+            RenderText {#text} at (0,1476) size 28x17
+              text run at (0,1476) width 28: "rrrr"
+            RenderBR {BR} at (28,1490) size 0x0
+            RenderText {#text} at (0,1494) size 24x17
+              text run at (0,1494) width 24: "ssss"
+            RenderBR {BR} at (24,1508) size 0x0
+            RenderText {#text} at (0,1512) size 20x17
+              text run at (0,1512) width 20: "tttt"
+            RenderBR {BR} at (20,1526) size 0x0
+            RenderText {#text} at (0,1530) size 36x17
+              text run at (0,1530) width 36: "uuuu"
+            RenderBR {BR} at (36,1544) size 0x0
+            RenderText {#text} at (0,1548) size 32x17
+              text run at (0,1548) width 32: "vvvv"
+            RenderBR {BR} at (32,1562) size 0x0
+            RenderText {#text} at (0,1566) size 48x17
+              text run at (0,1566) width 48: "wwww"
+            RenderBR {BR} at (48,1580) size 0x0
+            RenderText {#text} at (0,1584) size 32x17
+              text run at (0,1584) width 32: "xxxx"
+            RenderBR {BR} at (32,1598) size 0x0
+            RenderText {#text} at (0,1602) size 32x17
+              text run at (0,1602) width 32: "yyyy"
+            RenderBR {BR} at (32,1616) size 0x0
+            RenderText {#text} at (0,1620) size 28x17
+              text run at (0,1620) width 28: "zzzz"
+            RenderBR {BR} at (28,1634) size 0x0
+            RenderText {#text} at (0,1638) size 24x17
+              text run at (0,1638) width 24: "{{{{"
+            RenderBR {BR} at (24,1652) size 0x0
+            RenderText {#text} at (0,1656) size 16x17
+              text run at (0,1656) width 16: "||||"
+            RenderBR {BR} at (16,1670) size 0x0
+            RenderText {#text} at (0,1674) size 24x17
+              text run at (0,1674) width 24: "}}}}"
+            RenderBR {BR} at (24,1688) size 0x0
           RenderText {#text} at (0,0) size 0x0
-      RenderBlock {P} at (0,3278) size 769x1598
-        RenderInline {FONT} at (0,0) size 60x1598
+      RenderBlock {P} at (0,3468) size 769x1692
+        RenderInline {FONT} at (0,0) size 60x1691
           RenderText {#text} at (0,0) size 0x0
-          RenderInline {I} at (0,0) size 60x1598
+          RenderInline {I} at (0,0) size 60x1691
             RenderText {#text} at (0,0) size 16x17
               text run at (0,0) width 16: "    "
             RenderBR {BR} at (16,14) size 0x0
-            RenderText {#text} at (0,17) size 20x17
-              text run at (0,17) width 20: "!!!!"
-            RenderBR {BR} at (20,31) size 0x0
-            RenderText {#text} at (0,34) size 28x17
-              text run at (0,34) width 28: "\"\"\"\""
-            RenderBR {BR} at (28,48) size 0x0
-            RenderText {#text} at (0,51) size 32x17
-              text run at (0,51) width 32: "####"
-            RenderBR {BR} at (32,65) size 0x0
-            RenderText {#text} at (0,68) size 32x17
-              text run at (0,68) width 32: "$$$$"
-            RenderBR {BR} at (32,82) size 0x0
-            RenderText {#text} at (0,85) size 52x17
-              text run at (0,85) width 52: "%%%%"
-            RenderBR {BR} at (52,99) size 0x0
-            RenderText {#text} at (0,102) size 48x17
-              text run at (0,102) width 48: "&&&&"
-            RenderBR {BR} at (48,116) size 0x0
-            RenderText {#text} at (0,119) size 12x17
-              text run at (0,119) width 12: "''''"
-            RenderBR {BR} at (12,133) size 0x0
-            RenderText {#text} at (0,136) size 20x17
-              text run at (0,136) width 20: "(((("
-            RenderBR {BR} at (20,150) size 0x0
-            RenderText {#text} at (0,153) size 20x17
-              text run at (0,153) width 20: "))))"
-            RenderBR {BR} at (20,167) size 0x0
-            RenderText {#text} at (0,170) size 32x17
-              text run at (0,170) width 32: "****"
-            RenderBR {BR} at (32,184) size 0x0
-            RenderText {#text} at (0,187) size 44x17
-              text run at (0,187) width 44: "++++"
-            RenderBR {BR} at (44,201) size 0x0
-            RenderText {#text} at (0,204) size 16x17
-              text run at (0,204) width 16: ",,,,"
-            RenderBR {BR} at (16,218) size 0x0
-            RenderText {#text} at (0,221) size 20x17
-              text run at (0,221) width 20: "----"
-            RenderBR {BR} at (20,235) size 0x0
-            RenderText {#text} at (0,238) size 16x17
-              text run at (0,238) width 16: "...."
-            RenderBR {BR} at (16,252) size 0x0
-            RenderText {#text} at (0,255) size 16x17
-              text run at (0,255) width 16: "////"
-            RenderBR {BR} at (16,269) size 0x0
-            RenderText {#text} at (0,272) size 32x17
-              text run at (0,272) width 32: "0000"
-            RenderBR {BR} at (32,286) size 0x0
-            RenderText {#text} at (0,289) size 32x17
-              text run at (0,289) width 32: "1111"
-            RenderBR {BR} at (32,303) size 0x0
+            RenderText {#text} at (0,18) size 20x17
+              text run at (0,18) width 20: "!!!!"
+            RenderBR {BR} at (20,32) size 0x0
+            RenderText {#text} at (0,36) size 28x17
+              text run at (0,36) width 28: "\"\"\"\""
+            RenderBR {BR} at (28,50) size 0x0
+            RenderText {#text} at (0,54) size 32x17
+              text run at (0,54) width 32: "####"
+            RenderBR {BR} at (32,68) size 0x0
+            RenderText {#text} at (0,72) size 32x17
+              text run at (0,72) width 32: "$$$$"
+            RenderBR {BR} at (32,86) size 0x0
+            RenderText {#text} at (0,90) size 52x17
+              text run at (0,90) width 52: "%%%%"
+            RenderBR {BR} at (52,104) size 0x0
+            RenderText {#text} at (0,108) size 48x17
+              text run at (0,108) width 48: "&&&&"
+            RenderBR {BR} at (48,122) size 0x0
+            RenderText {#text} at (0,126) size 12x17
+              text run at (0,126) width 12: "''''"
+            RenderBR {BR} at (12,140) size 0x0
+            RenderText {#text} at (0,144) size 20x17
+              text run at (0,144) width 20: "(((("
+            RenderBR {BR} at (20,158) size 0x0
+            RenderText {#text} at (0,162) size 20x17
+              text run at (0,162) width 20: "))))"
+            RenderBR {BR} at (20,176) size 0x0
+            RenderText {#text} at (0,180) size 32x17
+              text run at (0,180) width 32: "****"
+            RenderBR {BR} at (32,194) size 0x0
+            RenderText {#text} at (0,198) size 44x17
+              text run at (0,198) width 44: "++++"
+            RenderBR {BR} at (44,212) size 0x0
+            RenderText {#text} at (0,216) size 16x17
+              text run at (0,216) width 16: ",,,,"
+            RenderBR {BR} at (16,230) size 0x0
+            RenderText {#text} at (0,234) size 20x17
+              text run at (0,234) width 20: "----"
+            RenderBR {BR} at (20,248) size 0x0
+            RenderText {#text} at (0,252) size 16x17
+              text run at (0,252) width 16: "...."
+            RenderBR {BR} at (16,266) size 0x0
+            RenderText {#text} at (0,270) size 16x17
+              text run at (0,270) width 16: "////"
+            RenderBR {BR} at (16,284) size 0x0
+            RenderText {#text} at (0,288) size 32x17
+              text run at (0,288) width 32: "0000"
+            RenderBR {BR} at (32,302) size 0x0
             RenderText {#text} at (0,306) size 32x17
-              text run at (0,306) width 32: "2222"
+              text run at (0,306) width 32: "1111"
             RenderBR {BR} at (32,320) size 0x0
-            RenderText {#text} at (0,323) size 32x17
-              text run at (0,323) width 32: "3333"
-            RenderBR {BR} at (32,337) size 0x0
-            RenderText {#text} at (0,340) size 32x17
-              text run at (0,340) width 32: "4444"
-            RenderBR {BR} at (32,354) size 0x0
-            RenderText {#text} at (0,357) size 32x17
-              text run at (0,357) width 32: "5555"
-            RenderBR {BR} at (32,371) size 0x0
-            RenderText {#text} at (0,374) size 32x17
-              text run at (0,374) width 32: "6666"
-            RenderBR {BR} at (32,388) size 0x0
-            RenderText {#text} at (0,391) size 32x17
-              text run at (0,391) width 32: "7777"
-            RenderBR {BR} at (32,405) size 0x0
-            RenderText {#text} at (0,408) size 32x17
-              text run at (0,408) width 32: "8888"
-            RenderBR {BR} at (32,422) size 0x0
-            RenderText {#text} at (0,425) size 32x17
-              text run at (0,425) width 32: "9999"
-            RenderBR {BR} at (32,439) size 0x0
-            RenderText {#text} at (0,442) size 20x17
-              text run at (0,442) width 20: "::::"
-            RenderBR {BR} at (20,456) size 0x0
-            RenderText {#text} at (0,459) size 20x17
-              text run at (0,459) width 20: ";;;;"
-            RenderBR {BR} at (20,473) size 0x0
-            RenderText {#text} at (0,476) size 44x17
-              text run at (0,476) width 44: "<<<<"
-            RenderBR {BR} at (44,490) size 0x0
-            RenderText {#text} at (0,493) size 44x17
-              text run at (0,493) width 44: "===="
-            RenderBR {BR} at (44,507) size 0x0
-            RenderText {#text} at (0,510) size 44x17
-              text run at (0,510) width 44: ">>>>"
-            RenderBR {BR} at (44,524) size 0x0
-            RenderText {#text} at (0,527) size 32x17
-              text run at (0,527) width 32: "????"
-            RenderBR {BR} at (32,541) size 0x0
-            RenderText {#text} at (0,544) size 60x17
-              text run at (0,544) width 60: "@@@@"
-            RenderBR {BR} at (60,558) size 0x0
-            RenderText {#text} at (0,561) size 40x17
-              text run at (0,561) width 40: "AAAA"
-            RenderBR {BR} at (40,575) size 0x0
-            RenderText {#text} at (0,578) size 40x17
-              text run at (0,578) width 40: "BBBB"
-            RenderBR {BR} at (40,592) size 0x0
-            RenderText {#text} at (0,595) size 44x17
-              text run at (0,595) width 44: "CCCC"
-            RenderBR {BR} at (44,609) size 0x0
-            RenderText {#text} at (0,612) size 48x17
-              text run at (0,612) width 48: "DDDD"
-            RenderBR {BR} at (48,626) size 0x0
-            RenderText {#text} at (0,629) size 40x17
-              text run at (0,629) width 40: "EEEE"
-            RenderBR {BR} at (40,643) size 0x0
-            RenderText {#text} at (0,646) size 40x17
-              text run at (0,646) width 40: "FFFF"
-            RenderBR {BR} at (40,660) size 0x0
-            RenderText {#text} at (0,663) size 48x17
-              text run at (0,663) width 48: "GGGG"
-            RenderBR {BR} at (48,677) size 0x0
-            RenderText {#text} at (0,680) size 48x17
-              text run at (0,680) width 48: "HHHH"
-            RenderBR {BR} at (48,694) size 0x0
-            RenderText {#text} at (0,697) size 20x17
-              text run at (0,697) width 20: "IIII"
-            RenderBR {BR} at (20,711) size 0x0
-            RenderText {#text} at (0,714) size 28x17
-              text run at (0,714) width 28: "JJJJ"
-            RenderBR {BR} at (28,728) size 0x0
-            RenderText {#text} at (0,731) size 44x17
-              text run at (0,731) width 44: "KKKK"
-            RenderBR {BR} at (44,745) size 0x0
-            RenderText {#text} at (0,748) size 36x17
-              text run at (0,748) width 36: "LLLL"
-            RenderBR {BR} at (36,762) size 0x0
-            RenderText {#text} at (0,765) size 52x17
-              text run at (0,765) width 52: "MMMM"
-            RenderBR {BR} at (52,779) size 0x0
-            RenderText {#text} at (0,782) size 44x17
-              text run at (0,782) width 44: "NNNN"
-            RenderBR {BR} at (44,796) size 0x0
-            RenderText {#text} at (0,799) size 48x17
-              text run at (0,799) width 48: "OOOO"
-            RenderBR {BR} at (48,813) size 0x0
-            RenderText {#text} at (0,816) size 40x17
-              text run at (0,816) width 40: "PPPP"
-            RenderBR {BR} at (40,830) size 0x0
-            RenderText {#text} at (0,833) size 48x17
-              text run at (0,833) width 48: "QQQQ"
-            RenderBR {BR} at (48,847) size 0x0
-            RenderText {#text} at (0,850) size 40x17
-              text run at (0,850) width 40: "RRRR"
-            RenderBR {BR} at (40,864) size 0x0
-            RenderText {#text} at (0,867) size 32x17
-              text run at (0,867) width 32: "SSSS"
-            RenderBR {BR} at (32,881) size 0x0
-            RenderText {#text} at (0,884) size 36x17
-              text run at (0,884) width 36: "TTTT"
-            RenderBR {BR} at (36,898) size 0x0
-            RenderText {#text} at (0,901) size 48x17
-              text run at (0,901) width 48: "UUUU"
-            RenderBR {BR} at (48,915) size 0x0
-            RenderText {#text} at (0,918) size 40x17
-              text run at (0,918) width 40: "VVVV"
-            RenderBR {BR} at (40,932) size 0x0
-            RenderText {#text} at (0,935) size 52x17
-              text run at (0,935) width 52: "WWWW"
-            RenderBR {BR} at (52,949) size 0x0
-            RenderText {#text} at (0,952) size 40x17
-              text run at (0,952) width 40: "XXXX"
-            RenderBR {BR} at (40,966) size 0x0
-            RenderText {#text} at (0,969) size 36x17
-              text run at (0,969) width 36: "YYYY"
-            RenderBR {BR} at (36,983) size 0x0
-            RenderText {#text} at (0,986) size 36x17
-              text run at (0,986) width 36: "ZZZZ"
-            RenderBR {BR} at (36,1000) size 0x0
-            RenderText {#text} at (0,1003) size 24x17
-              text run at (0,1003) width 24: "[[[["
-            RenderBR {BR} at (24,1017) size 0x0
-            RenderText {#text} at (0,1020) size 16x17
-              text run at (0,1020) width 16: "\\\\\\\\"
-            RenderBR {BR} at (16,1034) size 0x0
-            RenderText {#text} at (0,1037) size 24x17
-              text run at (0,1037) width 24: "]]]]"
-            RenderBR {BR} at (24,1051) size 0x0
-            RenderText {#text} at (0,1054) size 28x17
-              text run at (0,1054) width 28: "^^^^"
-            RenderBR {BR} at (28,1068) size 0x0
-            RenderText {#text} at (0,1071) size 32x17
-              text run at (0,1071) width 32: "____"
-            RenderBR {BR} at (32,1085) size 0x0
-            RenderText {#text} at (0,1088) size 20x17
-              text run at (0,1088) width 20: "````"
-            RenderBR {BR} at (20,1102) size 0x0
-            RenderText {#text} at (0,1105) size 32x17
-              text run at (0,1105) width 32: "aaaa"
-            RenderBR {BR} at (32,1119) size 0x0
-            RenderText {#text} at (0,1122) size 32x17
-              text run at (0,1122) width 32: "bbbb"
-            RenderBR {BR} at (32,1136) size 0x0
-            RenderText {#text} at (0,1139) size 28x17
-              text run at (0,1139) width 28: "cccc"
-            RenderBR {BR} at (28,1153) size 0x0
-            RenderText {#text} at (0,1156) size 32x17
-              text run at (0,1156) width 32: "dddd"
-            RenderBR {BR} at (32,1170) size 0x0
-            RenderText {#text} at (0,1173) size 28x17
-              text run at (0,1173) width 28: "eeee"
-            RenderBR {BR} at (28,1187) size 0x0
-            RenderText {#text} at (0,1190) size 16x17
-              text run at (0,1190) width 16: "ffff"
-            RenderBR {BR} at (16,1204) size 0x0
-            RenderText {#text} at (0,1207) size 32x17
-              text run at (0,1207) width 32: "gggg"
-            RenderBR {BR} at (32,1221) size 0x0
+            RenderText {#text} at (0,324) size 32x17
+              text run at (0,324) width 32: "2222"
+            RenderBR {BR} at (32,338) size 0x0
+            RenderText {#text} at (0,342) size 32x17
+              text run at (0,342) width 32: "3333"
+            RenderBR {BR} at (32,356) size 0x0
+            RenderText {#text} at (0,360) size 32x17
+              text run at (0,360) width 32: "4444"
+            RenderBR {BR} at (32,374) size 0x0
+            RenderText {#text} at (0,378) size 32x17
+              text run at (0,378) width 32: "5555"
+            RenderBR {BR} at (32,392) size 0x0
+            RenderText {#text} at (0,396) size 32x17
+              text run at (0,396) width 32: "6666"
+            RenderBR {BR} at (32,410) size 0x0
+            RenderText {#text} at (0,414) size 32x17
+              text run at (0,414) width 32: "7777"
+            RenderBR {BR} at (32,428) size 0x0
+            RenderText {#text} at (0,432) size 32x17
+              text run at (0,432) width 32: "8888"
+            RenderBR {BR} at (32,446) size 0x0
+            RenderText {#text} at (0,450) size 32x17
+              text run at (0,450) width 32: "9999"
+            RenderBR {BR} at (32,464) size 0x0
+            RenderText {#text} at (0,468) size 20x17
+              text run at (0,468) width 20: "::::"
+            RenderBR {BR} at (20,482) size 0x0
+            RenderText {#text} at (0,486) size 20x17
+              text run at (0,486) width 20: ";;;;"
+            RenderBR {BR} at (20,500) size 0x0
+            RenderText {#text} at (0,504) size 44x17
+              text run at (0,504) width 44: "<<<<"
+            RenderBR {BR} at (44,518) size 0x0
+            RenderText {#text} at (0,522) size 44x17
+              text run at (0,522) width 44: "===="
+            RenderBR {BR} at (44,536) size 0x0
+            RenderText {#text} at (0,540) size 44x17
+              text run at (0,540) width 44: ">>>>"
+            RenderBR {BR} at (44,554) size 0x0
+            RenderText {#text} at (0,558) size 32x17
+              text run at (0,558) width 32: "????"
+            RenderBR {BR} at (32,572) size 0x0
+            RenderText {#text} at (0,576) size 60x17
+              text run at (0,576) width 60: "@@@@"
+            RenderBR {BR} at (60,590) size 0x0
+            RenderText {#text} at (0,594) size 40x17
+              text run at (0,594) width 40: "AAAA"
+            RenderBR {BR} at (40,608) size 0x0
+            RenderText {#text} at (0,612) size 40x17
+              text run at (0,612) width 40: "BBBB"
+            RenderBR {BR} at (40,626) size 0x0
+            RenderText {#text} at (0,630) size 44x17
+              text run at (0,630) width 44: "CCCC"
+            RenderBR {BR} at (44,644) size 0x0
+            RenderText {#text} at (0,648) size 48x17
+              text run at (0,648) width 48: "DDDD"
+            RenderBR {BR} at (48,662) size 0x0
+            RenderText {#text} at (0,666) size 40x17
+              text run at (0,666) width 40: "EEEE"
+            RenderBR {BR} at (40,680) size 0x0
+            RenderText {#text} at (0,684) size 40x17
+              text run at (0,684) width 40: "FFFF"
+            RenderBR {BR} at (40,698) size 0x0
+            RenderText {#text} at (0,702) size 48x17
+              text run at (0,702) width 48: "GGGG"
+            RenderBR {BR} at (48,716) size 0x0
+            RenderText {#text} at (0,720) size 48x17
+              text run at (0,720) width 48: "HHHH"
+            RenderBR {BR} at (48,734) size 0x0
+            RenderText {#text} at (0,738) size 20x17
+              text run at (0,738) width 20: "IIII"
+            RenderBR {BR} at (20,752) size 0x0
+            RenderText {#text} at (0,756) size 28x17
+              text run at (0,756) width 28: "JJJJ"
+            RenderBR {BR} at (28,770) size 0x0
+            RenderText {#text} at (0,774) size 44x17
+              text run at (0,774) width 44: "KKKK"
+            RenderBR {BR} at (44,788) size 0x0
+            RenderText {#text} at (0,792) size 36x17
+              text run at (0,792) width 36: "LLLL"
+            RenderBR {BR} at (36,806) size 0x0
+            RenderText {#text} at (0,810) size 52x17
+              text run at (0,810) width 52: "MMMM"
+            RenderBR {BR} at (52,824) size 0x0
+            RenderText {#text} at (0,828) size 44x17
+              text run at (0,828) width 44: "NNNN"
+            RenderBR {BR} at (44,842) size 0x0
+            RenderText {#text} at (0,846) size 48x17
+              text run at (0,846) width 48: "OOOO"
+            RenderBR {BR} at (48,860) size 0x0
+            RenderText {#text} at (0,864) size 40x17
+              text run at (0,864) width 40: "PPPP"
+            RenderBR {BR} at (40,878) size 0x0
+            RenderText {#text} at (0,882) size 48x17
+              text run at (0,882) width 48: "QQQQ"
+            RenderBR {BR} at (48,896) size 0x0
+            RenderText {#text} at (0,900) size 40x17
+              text run at (0,900) width 40: "RRRR"
+            RenderBR {BR} at (40,914) size 0x0
+            RenderText {#text} at (0,918) size 32x17
+              text run at (0,918) width 32: "SSSS"
+            RenderBR {BR} at (32,932) size 0x0
+            RenderText {#text} at (0,936) size 36x17
+              text run at (0,936) width 36: "TTTT"
+            RenderBR {BR} at (36,950) size 0x0
+            RenderText {#text} at (0,954) size 48x17
+              text run at (0,954) width 48: "UUUU"
+            RenderBR {BR} at (48,968) size 0x0
+            RenderText {#text} at (0,972) size 40x17
+              text run at (0,972) width 40: "VVVV"
+            RenderBR {BR} at (40,986) size 0x0
+            RenderText {#text} at (0,990) size 52x17
+              text run at (0,990) width 52: "WWWW"
+            RenderBR {BR} at (52,1004) size 0x0
+            RenderText {#text} at (0,1008) size 40x17
+              text run at (0,1008) width 40: "XXXX"
+            RenderBR {BR} at (40,1022) size 0x0
+            RenderText {#text} at (0,1026) size 36x17
+              text run at (0,1026) width 36: "YYYY"
+            RenderBR {BR} at (36,1040) size 0x0
+            RenderText {#text} at (0,1044) size 36x17
+              text run at (0,1044) width 36: "ZZZZ"
+            RenderBR {BR} at (36,1058) size 0x0
+            RenderText {#text} at (0,1062) size 24x17
+              text run at (0,1062) width 24: "[[[["
+            RenderBR {BR} at (24,1076) size 0x0
+            RenderText {#text} at (0,1080) size 16x17
+              text run at (0,1080) width 16: "\\\\\\\\"
+            RenderBR {BR} at (16,1094) size 0x0
+            RenderText {#text} at (0,1098) size 24x17
+              text run at (0,1098) width 24: "]]]]"
+            RenderBR {BR} at (24,1112) size 0x0
+            RenderText {#text} at (0,1116) size 28x17
+              text run at (0,1116) width 28: "^^^^"
+            RenderBR {BR} at (28,1130) size 0x0
+            RenderText {#text} at (0,1134) size 32x17
+              text run at (0,1134) width 32: "____"
+            RenderBR {BR} at (32,1148) size 0x0
+            RenderText {#text} at (0,1152) size 20x17
+              text run at (0,1152) width 20: "````"
+            RenderBR {BR} at (20,1166) size 0x0
+            RenderText {#text} at (0,1170) size 32x17
+              text run at (0,1170) width 32: "aaaa"
+            RenderBR {BR} at (32,1184) size 0x0
+            RenderText {#text} at (0,1188) size 32x17
+              text run at (0,1188) width 32: "bbbb"
+            RenderBR {BR} at (32,1202) size 0x0
+            RenderText {#text} at (0,1206) size 28x17
+              text run at (0,1206) width 28: "cccc"
+            RenderBR {BR} at (28,1220) size 0x0
             RenderText {#text} at (0,1224) size 32x17
-              text run at (0,1224) width 32: "hhhh"
+              text run at (0,1224) width 32: "dddd"
             RenderBR {BR} at (32,1238) size 0x0
-            RenderText {#text} at (0,1241) size 16x17
-              text run at (0,1241) width 16: "iiii"
-            RenderBR {BR} at (16,1255) size 0x0
-            RenderText {#text} at (0,1258) size 16x17
-              text run at (0,1258) width 16: "jjjj"
-            RenderBR {BR} at (16,1272) size 0x0
-            RenderText {#text} at (0,1275) size 28x17
-              text run at (0,1275) width 28: "kkkk"
-            RenderBR {BR} at (28,1289) size 0x0
-            RenderText {#text} at (0,1292) size 16x17
-              text run at (0,1292) width 16: "llll"
-            RenderBR {BR} at (16,1306) size 0x0
-            RenderText {#text} at (0,1309) size 48x17
-              text run at (0,1309) width 48: "mmmm"
-            RenderBR {BR} at (48,1323) size 0x0
-            RenderText {#text} at (0,1326) size 32x17
-              text run at (0,1326) width 32: "nnnn"
-            RenderBR {BR} at (32,1340) size 0x0
-            RenderText {#text} at (0,1343) size 32x17
-              text run at (0,1343) width 32: "oooo"
-            RenderBR {BR} at (32,1357) size 0x0
-            RenderText {#text} at (0,1360) size 32x17
-              text run at (0,1360) width 32: "pppp"
-            RenderBR {BR} at (32,1374) size 0x0
-            RenderText {#text} at (0,1377) size 32x17
-              text run at (0,1377) width 32: "qqqq"
-            RenderBR {BR} at (32,1391) size 0x0
-            RenderText {#text} at (0,1394) size 24x17
-              text run at (0,1394) width 24: "rrrr"
-            RenderBR {BR} at (24,1408) size 0x0
-            RenderText {#text} at (0,1411) size 24x17
-              text run at (0,1411) width 24: "ssss"
-            RenderBR {BR} at (24,1425) size 0x0
-            RenderText {#text} at (0,1428) size 16x17
-              text run at (0,1428) width 16: "tttt"
-            RenderBR {BR} at (16,1442) size 0x0
-            RenderText {#text} at (0,1445) size 32x17
-              text run at (0,1445) width 32: "uuuu"
-            RenderBR {BR} at (32,1459) size 0x0
-            RenderText {#text} at (0,1462) size 28x17
-              text run at (0,1462) width 28: "vvvv"
-            RenderBR {BR} at (28,1476) size 0x0
-            RenderText {#text} at (0,1479) size 44x17
-              text run at (0,1479) width 44: "wwww"
-            RenderBR {BR} at (44,1493) size 0x0
-            RenderText {#text} at (0,1496) size 28x17
-              text run at (0,1496) width 28: "xxxx"
-            RenderBR {BR} at (28,1510) size 0x0
-            RenderText {#text} at (0,1513) size 28x17
-              text run at (0,1513) width 28: "yyyy"
-            RenderBR {BR} at (28,1527) size 0x0
-            RenderText {#text} at (0,1530) size 24x17
-              text run at (0,1530) width 24: "zzzz"
-            RenderBR {BR} at (24,1544) size 0x0
-            RenderText {#text} at (0,1547) size 24x17
-              text run at (0,1547) width 24: "{{{{"
-            RenderBR {BR} at (24,1561) size 0x0
-            RenderText {#text} at (0,1564) size 16x17
-              text run at (0,1564) width 16: "||||"
-            RenderBR {BR} at (16,1578) size 0x0
-            RenderText {#text} at (0,1581) size 24x17
-              text run at (0,1581) width 24: "}}}}"
-            RenderBR {BR} at (24,1595) size 0x0
+            RenderText {#text} at (0,1242) size 28x17
+              text run at (0,1242) width 28: "eeee"
+            RenderBR {BR} at (28,1256) size 0x0
+            RenderText {#text} at (0,1260) size 16x17
+              text run at (0,1260) width 16: "ffff"
+            RenderBR {BR} at (16,1274) size 0x0
+            RenderText {#text} at (0,1278) size 32x17
+              text run at (0,1278) width 32: "gggg"
+            RenderBR {BR} at (32,1292) size 0x0
+            RenderText {#text} at (0,1296) size 32x17
+              text run at (0,1296) width 32: "hhhh"
+            RenderBR {BR} at (32,1310) size 0x0
+            RenderText {#text} at (0,1314) size 16x17
+              text run at (0,1314) width 16: "iiii"
+            RenderBR {BR} at (16,1328) size 0x0
+            RenderText {#text} at (0,1332) size 16x17
+              text run at (0,1332) width 16: "jjjj"
+            RenderBR {BR} at (16,1346) size 0x0
+            RenderText {#text} at (0,1350) size 28x17
+              text run at (0,1350) width 28: "kkkk"
+            RenderBR {BR} at (28,1364) size 0x0
+            RenderText {#text} at (0,1368) size 16x17
+              text run at (0,1368) width 16: "llll"
+            RenderBR {BR} at (16,1382) size 0x0
+            RenderText {#text} at (0,1386) size 48x17
+              text run at (0,1386) width 48: "mmmm"
+            RenderBR {BR} at (48,1400) size 0x0
+            RenderText {#text} at (0,1404) size 32x17
+              text run at (0,1404) width 32: "nnnn"
+            RenderBR {BR} at (32,1418) size 0x0
+            RenderText {#text} at (0,1422) size 32x17
+              text run at (0,1422) width 32: "oooo"
+            RenderBR {BR} at (32,1436) size 0x0
+            RenderText {#text} at (0,1440) size 32x17
+              text run at (0,1440) width 32: "pppp"
+            RenderBR {BR} at (32,1454) size 0x0
+            RenderText {#text} at (0,1458) size 32x17
+              text run at (0,1458) width 32: "qqqq"
+            RenderBR {BR} at (32,1472) size 0x0
+            RenderText {#text} at (0,1476) size 24x17
+              text run at (0,1476) width 24: "rrrr"
+            RenderBR {BR} at (24,1490) size 0x0
+            RenderText {#text} at (0,1494) size 24x17
+              text run at (0,1494) width 24: "ssss"
+            RenderBR {BR} at (24,1508) size 0x0
+            RenderText {#text} at (0,1512) size 16x17
+              text run at (0,1512) width 16: "tttt"
+            RenderBR {BR} at (16,1526) size 0x0
+            RenderText {#text} at (0,1530) size 32x17
+              text run at (0,1530) width 32: "uuuu"
+            RenderBR {BR} at (32,1544) size 0x0
+            RenderText {#text} at (0,1548) size 28x17
+              text run at (0,1548) width 28: "vvvv"
+            RenderBR {BR} at (28,1562) size 0x0
+            RenderText {#text} at (0,1566) size 44x17
+              text run at (0,1566) width 44: "wwww"
+            RenderBR {BR} at (44,1580) size 0x0
+            RenderText {#text} at (0,1584) size 28x17
+              text run at (0,1584) width 28: "xxxx"
+            RenderBR {BR} at (28,1598) size 0x0
+            RenderText {#text} at (0,1602) size 28x17
+              text run at (0,1602) width 28: "yyyy"
+            RenderBR {BR} at (28,1616) size 0x0
+            RenderText {#text} at (0,1620) size 24x17
+              text run at (0,1620) width 24: "zzzz"
+            RenderBR {BR} at (24,1634) size 0x0
+            RenderText {#text} at (0,1638) size 24x17
+              text run at (0,1638) width 24: "{{{{"
+            RenderBR {BR} at (24,1652) size 0x0
+            RenderText {#text} at (0,1656) size 16x17
+              text run at (0,1656) width 16: "||||"
+            RenderBR {BR} at (16,1670) size 0x0
+            RenderText {#text} at (0,1674) size 24x17
+              text run at (0,1674) width 24: "}}}}"
+            RenderBR {BR} at (24,1688) size 0x0
           RenderText {#text} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fonts/monospace-expected.png b/LayoutTests/platform/gtk/fonts/monospace-expected.png
index ef0fd43..fcd1a59 100644
--- a/LayoutTests/platform/gtk/fonts/monospace-expected.png
+++ b/LayoutTests/platform/gtk/fonts/monospace-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fonts/monospace-expected.txt b/LayoutTests/platform/gtk/fonts/monospace-expected.txt
index 11e829c..8b3ffd6 100644
--- a/LayoutTests/platform/gtk/fonts/monospace-expected.txt
+++ b/LayoutTests/platform/gtk/fonts/monospace-expected.txt
@@ -1,12 +1,12 @@
-layer at (0,0) size 785x4726
+layer at (0,0) size 785x4727
   RenderView at (0,0) size 785x600
-layer at (0,0) size 785x4726
-  RenderBlock {HTML} at (0,0) size 785x4726
-    RenderBody {BODY} at (8,8) size 769x4702
-      RenderBlock (anonymous) at (0,0) size 769x17
+layer at (0,0) size 785x4727
+  RenderBlock {HTML} at (0,0) size 785x4727
+    RenderBody {BODY} at (8,8) size 769x4703
+      RenderBlock (anonymous) at (0,0) size 769x18
         RenderText {#text} at (0,0) size 351x17
           text run at (0,0) width 351: "This tests font choices and metrics for monospace fonts."
-      RenderBlock {P} at (0,33) size 769x180
+      RenderBlock {P} at (0,34) size 769x180
         RenderInline {FONT} at (0,0) size 750x180
           RenderText {#text} at (0,0) size 60x18
             text run at (0,0) width 60: "Monaco"
@@ -30,7 +30,7 @@
               text run at (0,162) width 370: "l m n o p q r s t u v w x y z { | } >"
           RenderText {#text} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {P} at (0,229) size 769x180
+      RenderBlock {P} at (0,230) size 769x180
         RenderInline {FONT} at (0,0) size 750x180
           RenderText {#text} at (0,0) size 70x18
             text run at (0,0) width 70: "Courier"
@@ -54,7 +54,7 @@
               text run at (0,162) width 370: "l m n o p q r s t u v w x y z { | } >"
           RenderText {#text} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {P} at (0,425) size 769x1425
+      RenderBlock {P} at (0,426) size 769x1425
         RenderInline {FONT} at (0,0) size 72x1425
           RenderText {#text} at (0,0) size 72x15
             text run at (0,0) width 72: "monospace"
@@ -341,7 +341,7 @@
           RenderText {#text} at (0,1410) size 32x15
             text run at (0,1410) width 32: "}}}}"
           RenderBR {BR} at (32,1421) size 0x0
-      RenderBlock {P} at (0,1866) size 769x1410
+      RenderBlock {P} at (0,1867) size 769x1410
         RenderInline {FONT} at (0,0) size 32x1410
           RenderText {#text} at (0,0) size 0x0
           RenderInline {B} at (0,0) size 32x1410
@@ -628,7 +628,7 @@
               text run at (0,1395) width 32: "}}}}"
             RenderBR {BR} at (32,1406) size 0x0
           RenderText {#text} at (0,0) size 0x0
-      RenderBlock {P} at (0,3292) size 769x1410
+      RenderBlock {P} at (0,3293) size 769x1410
         RenderInline {FONT} at (0,0) size 32x1410
           RenderText {#text} at (0,0) size 0x0
           RenderInline {I} at (0,0) size 32x1410
diff --git a/LayoutTests/platform/gtk/fonts/sans-serif-expected.png b/LayoutTests/platform/gtk/fonts/sans-serif-expected.png
index c25d663..70bd77f 100644
--- a/LayoutTests/platform/gtk/fonts/sans-serif-expected.png
+++ b/LayoutTests/platform/gtk/fonts/sans-serif-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fonts/sans-serif-expected.txt b/LayoutTests/platform/gtk/fonts/sans-serif-expected.txt
index 3f34c4b..c900796 100644
--- a/LayoutTests/platform/gtk/fonts/sans-serif-expected.txt
+++ b/LayoutTests/platform/gtk/fonts/sans-serif-expected.txt
@@ -1,941 +1,941 @@
-layer at (0,0) size 785x5305
+layer at (0,0) size 785x5610
   RenderView at (0,0) size 785x600
-layer at (0,0) size 785x5305
-  RenderBlock {HTML} at (0,0) size 785x5305
-    RenderBody {BODY} at (8,8) size 769x5281
-      RenderBlock (anonymous) at (0,0) size 769x17
+layer at (0,0) size 785x5610
+  RenderBlock {HTML} at (0,0) size 785x5610
+    RenderBody {BODY} at (8,8) size 769x5586
+      RenderBlock (anonymous) at (0,0) size 769x18
         RenderText {#text} at (0,0) size 339x17
           text run at (0,0) width 339: "This tests font choices and metrics for sans-serif fonts."
-      RenderBlock {P} at (0,33) size 769x119
-        RenderInline {FONT} at (0,0) size 769x119
+      RenderBlock {P} at (0,34) size 769x126
+        RenderInline {FONT} at (0,0) size 769x125
           RenderText {#text} at (0,0) size 67x17
             text run at (0,0) width 67: "Helvetica"
           RenderBR {BR} at (67,14) size 0x0
-          RenderText {#text} at (0,17) size 756x34
-            text run at (0,17) width 756: "  ! \" # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y"
-            text run at (0,34) width 420: "Z [ \\ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } > "
-          RenderBR {BR} at (420,48) size 0x0
-          RenderInline {B} at (0,0) size 769x34
-            RenderText {#text} at (0,51) size 769x34
-              text run at (0,51) width 769: "  ! \" # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y"
-              text run at (0,68) width 444: "Z [ \\ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } > "
+          RenderText {#text} at (0,18) size 756x35
+            text run at (0,18) width 756: "  ! \" # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y"
+            text run at (0,36) width 420: "Z [ \\ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } > "
+          RenderBR {BR} at (420,50) size 0x0
+          RenderInline {B} at (0,0) size 769x35
+            RenderText {#text} at (0,54) size 769x35
+              text run at (0,54) width 769: "  ! \" # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y"
+              text run at (0,72) width 444: "Z [ \\ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } > "
           RenderText {#text} at (0,0) size 0x0
           RenderBR {BR} at (0,0) size 0x0
-          RenderInline {I} at (0,0) size 756x34
-            RenderText {#text} at (0,85) size 756x34
-              text run at (0,85) width 756: "  ! \" # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y"
-              text run at (0,102) width 416: "Z [ \\ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } >"
+          RenderInline {I} at (0,0) size 756x35
+            RenderText {#text} at (0,90) size 756x35
+              text run at (0,90) width 756: "  ! \" # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y"
+              text run at (0,108) width 416: "Z [ \\ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } >"
           RenderText {#text} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {P} at (0,168) size 769x119
-        RenderInline {FONT} at (0,0) size 769x119
+      RenderBlock {P} at (0,176) size 769x126
+        RenderInline {FONT} at (0,0) size 769x125
           RenderText {#text} at (0,0) size 105x17
             text run at (0,0) width 105: "Lucida Grande"
           RenderBR {BR} at (105,14) size 0x0
-          RenderText {#text} at (0,17) size 756x34
-            text run at (0,17) width 756: "  ! \" # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y"
-            text run at (0,34) width 420: "Z [ \\ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } > "
-          RenderBR {BR} at (420,48) size 0x0
-          RenderInline {B} at (0,0) size 769x34
-            RenderText {#text} at (0,51) size 769x34
-              text run at (0,51) width 769: "  ! \" # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y"
-              text run at (0,68) width 444: "Z [ \\ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } > "
+          RenderText {#text} at (0,18) size 756x35
+            text run at (0,18) width 756: "  ! \" # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y"
+            text run at (0,36) width 420: "Z [ \\ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } > "
+          RenderBR {BR} at (420,50) size 0x0
+          RenderInline {B} at (0,0) size 769x35
+            RenderText {#text} at (0,54) size 769x35
+              text run at (0,54) width 769: "  ! \" # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y"
+              text run at (0,72) width 444: "Z [ \\ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } > "
           RenderText {#text} at (0,0) size 0x0
           RenderBR {BR} at (0,0) size 0x0
-          RenderInline {I} at (0,0) size 756x34
-            RenderText {#text} at (0,85) size 756x34
-              text run at (0,85) width 756: "  ! \" # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y"
-              text run at (0,102) width 416: "Z [ \\ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } >"
+          RenderInline {I} at (0,0) size 756x35
+            RenderText {#text} at (0,90) size 756x35
+              text run at (0,90) width 756: "  ! \" # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y"
+              text run at (0,108) width 416: "Z [ \\ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } >"
           RenderText {#text} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {P} at (0,303) size 769x119
-        RenderInline {FONT} at (0,0) size 769x119
+      RenderBlock {P} at (0,318) size 769x126
+        RenderInline {FONT} at (0,0) size 769x125
           RenderText {#text} at (0,0) size 33x17
             text run at (0,0) width 33: "Arial"
           RenderBR {BR} at (33,14) size 0x0
-          RenderText {#text} at (0,17) size 756x34
-            text run at (0,17) width 756: "  ! \" # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y"
-            text run at (0,34) width 420: "Z [ \\ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } > "
-          RenderBR {BR} at (420,48) size 0x0
-          RenderInline {B} at (0,0) size 769x34
-            RenderText {#text} at (0,51) size 769x34
-              text run at (0,51) width 769: "  ! \" # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y"
-              text run at (0,68) width 444: "Z [ \\ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } > "
+          RenderText {#text} at (0,18) size 756x35
+            text run at (0,18) width 756: "  ! \" # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y"
+            text run at (0,36) width 420: "Z [ \\ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } > "
+          RenderBR {BR} at (420,50) size 0x0
+          RenderInline {B} at (0,0) size 769x35
+            RenderText {#text} at (0,54) size 769x35
+              text run at (0,54) width 769: "  ! \" # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y"
+              text run at (0,72) width 444: "Z [ \\ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } > "
           RenderText {#text} at (0,0) size 0x0
           RenderBR {BR} at (0,0) size 0x0
-          RenderInline {I} at (0,0) size 756x34
-            RenderText {#text} at (0,85) size 756x34
-              text run at (0,85) width 756: "  ! \" # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y"
-              text run at (0,102) width 416: "Z [ \\ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } >"
+          RenderInline {I} at (0,0) size 756x35
+            RenderText {#text} at (0,90) size 756x35
+              text run at (0,90) width 756: "  ! \" # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y"
+              text run at (0,108) width 416: "Z [ \\ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } >"
           RenderText {#text} at (0,0) size 0x0
           RenderInline {FONT} at (0,0) size 0x0
             RenderText {#text} at (0,0) size 0x0
-      RenderBlock {P} at (0,438) size 769x1615
-        RenderInline {FONT} at (0,0) size 69x1615
-          RenderInline {FONT} at (0,0) size 69x1615
+      RenderBlock {P} at (0,460) size 769x1710
+        RenderInline {FONT} at (0,0) size 69x1709
+          RenderInline {FONT} at (0,0) size 69x1709
             RenderText {#text} at (0,0) size 0x0
-            RenderInline {FONT} at (0,0) size 69x1615
+            RenderInline {FONT} at (0,0) size 69x1709
               RenderText {#text} at (0,0) size 69x17
                 text run at (0,0) width 69: "sans-serif"
               RenderBR {BR} at (69,14) size 0x0
-              RenderText {#text} at (0,17) size 16x17
-                text run at (0,17) width 16: "    "
-              RenderBR {BR} at (16,31) size 0x0
-              RenderText {#text} at (0,34) size 16x17
-                text run at (0,34) width 16: "!!!!"
-              RenderBR {BR} at (16,48) size 0x0
-              RenderText {#text} at (0,51) size 24x17
-                text run at (0,51) width 24: "\"\"\"\""
-              RenderBR {BR} at (24,65) size 0x0
-              RenderText {#text} at (0,68) size 36x17
-                text run at (0,68) width 36: "####"
-              RenderBR {BR} at (36,82) size 0x0
-              RenderText {#text} at (0,85) size 36x17
-                text run at (0,85) width 36: "$$$$"
-              RenderBR {BR} at (36,99) size 0x0
-              RenderText {#text} at (0,102) size 56x17
-                text run at (0,102) width 56: "%%%%"
-              RenderBR {BR} at (56,116) size 0x0
-              RenderText {#text} at (0,119) size 44x17
-                text run at (0,119) width 44: "&&&&"
-              RenderBR {BR} at (44,133) size 0x0
-              RenderText {#text} at (0,136) size 12x17
-                text run at (0,136) width 12: "''''"
-              RenderBR {BR} at (12,150) size 0x0
-              RenderText {#text} at (0,153) size 20x17
-                text run at (0,153) width 20: "(((("
-              RenderBR {BR} at (20,167) size 0x0
-              RenderText {#text} at (0,170) size 20x17
-                text run at (0,170) width 20: "))))"
-              RenderBR {BR} at (20,184) size 0x0
-              RenderText {#text} at (0,187) size 24x17
-                text run at (0,187) width 24: "****"
-              RenderBR {BR} at (24,201) size 0x0
-              RenderText {#text} at (0,204) size 36x17
-                text run at (0,204) width 36: "++++"
-              RenderBR {BR} at (36,218) size 0x0
-              RenderText {#text} at (0,221) size 16x17
-                text run at (0,221) width 16: ",,,,"
-              RenderBR {BR} at (16,235) size 0x0
-              RenderText {#text} at (0,238) size 20x17
-                text run at (0,238) width 20: "----"
-              RenderBR {BR} at (20,252) size 0x0
-              RenderText {#text} at (0,255) size 16x17
-                text run at (0,255) width 16: "...."
-              RenderBR {BR} at (16,269) size 0x0
-              RenderText {#text} at (0,272) size 16x17
-                text run at (0,272) width 16: "////"
-              RenderBR {BR} at (16,286) size 0x0
-              RenderText {#text} at (0,289) size 36x17
-                text run at (0,289) width 36: "0000"
-              RenderBR {BR} at (36,303) size 0x0
+              RenderText {#text} at (0,18) size 16x17
+                text run at (0,18) width 16: "    "
+              RenderBR {BR} at (16,32) size 0x0
+              RenderText {#text} at (0,36) size 16x17
+                text run at (0,36) width 16: "!!!!"
+              RenderBR {BR} at (16,50) size 0x0
+              RenderText {#text} at (0,54) size 24x17
+                text run at (0,54) width 24: "\"\"\"\""
+              RenderBR {BR} at (24,68) size 0x0
+              RenderText {#text} at (0,72) size 36x17
+                text run at (0,72) width 36: "####"
+              RenderBR {BR} at (36,86) size 0x0
+              RenderText {#text} at (0,90) size 36x17
+                text run at (0,90) width 36: "$$$$"
+              RenderBR {BR} at (36,104) size 0x0
+              RenderText {#text} at (0,108) size 56x17
+                text run at (0,108) width 56: "%%%%"
+              RenderBR {BR} at (56,122) size 0x0
+              RenderText {#text} at (0,126) size 44x17
+                text run at (0,126) width 44: "&&&&"
+              RenderBR {BR} at (44,140) size 0x0
+              RenderText {#text} at (0,144) size 12x17
+                text run at (0,144) width 12: "''''"
+              RenderBR {BR} at (12,158) size 0x0
+              RenderText {#text} at (0,162) size 20x17
+                text run at (0,162) width 20: "(((("
+              RenderBR {BR} at (20,176) size 0x0
+              RenderText {#text} at (0,180) size 20x17
+                text run at (0,180) width 20: "))))"
+              RenderBR {BR} at (20,194) size 0x0
+              RenderText {#text} at (0,198) size 24x17
+                text run at (0,198) width 24: "****"
+              RenderBR {BR} at (24,212) size 0x0
+              RenderText {#text} at (0,216) size 36x17
+                text run at (0,216) width 36: "++++"
+              RenderBR {BR} at (36,230) size 0x0
+              RenderText {#text} at (0,234) size 16x17
+                text run at (0,234) width 16: ",,,,"
+              RenderBR {BR} at (16,248) size 0x0
+              RenderText {#text} at (0,252) size 20x17
+                text run at (0,252) width 20: "----"
+              RenderBR {BR} at (20,266) size 0x0
+              RenderText {#text} at (0,270) size 16x17
+                text run at (0,270) width 16: "...."
+              RenderBR {BR} at (16,284) size 0x0
+              RenderText {#text} at (0,288) size 16x17
+                text run at (0,288) width 16: "////"
+              RenderBR {BR} at (16,302) size 0x0
               RenderText {#text} at (0,306) size 36x17
-                text run at (0,306) width 36: "1111"
+                text run at (0,306) width 36: "0000"
               RenderBR {BR} at (36,320) size 0x0
-              RenderText {#text} at (0,323) size 36x17
-                text run at (0,323) width 36: "2222"
-              RenderBR {BR} at (36,337) size 0x0
-              RenderText {#text} at (0,340) size 36x17
-                text run at (0,340) width 36: "3333"
-              RenderBR {BR} at (36,354) size 0x0
-              RenderText {#text} at (0,357) size 36x17
-                text run at (0,357) width 36: "4444"
-              RenderBR {BR} at (36,371) size 0x0
-              RenderText {#text} at (0,374) size 36x17
-                text run at (0,374) width 36: "5555"
-              RenderBR {BR} at (36,388) size 0x0
-              RenderText {#text} at (0,391) size 36x17
-                text run at (0,391) width 36: "6666"
-              RenderBR {BR} at (36,405) size 0x0
-              RenderText {#text} at (0,408) size 36x17
-                text run at (0,408) width 36: "7777"
-              RenderBR {BR} at (36,422) size 0x0
-              RenderText {#text} at (0,425) size 36x17
-                text run at (0,425) width 36: "8888"
-              RenderBR {BR} at (36,439) size 0x0
-              RenderText {#text} at (0,442) size 36x17
-                text run at (0,442) width 36: "9999"
-              RenderBR {BR} at (36,456) size 0x0
-              RenderText {#text} at (0,459) size 16x17
-                text run at (0,459) width 16: "::::"
-              RenderBR {BR} at (16,473) size 0x0
-              RenderText {#text} at (0,476) size 16x17
-                text run at (0,476) width 16: ";;;;"
-              RenderBR {BR} at (16,490) size 0x0
-              RenderText {#text} at (0,493) size 36x17
-                text run at (0,493) width 36: "<<<<"
-              RenderBR {BR} at (36,507) size 0x0
-              RenderText {#text} at (0,510) size 36x17
-                text run at (0,510) width 36: "===="
-              RenderBR {BR} at (36,524) size 0x0
-              RenderText {#text} at (0,527) size 36x17
-                text run at (0,527) width 36: ">>>>"
-              RenderBR {BR} at (36,541) size 0x0
-              RenderText {#text} at (0,544) size 36x17
-                text run at (0,544) width 36: "????"
-              RenderBR {BR} at (36,558) size 0x0
-              RenderText {#text} at (0,561) size 64x17
-                text run at (0,561) width 64: "@@@@"
-              RenderBR {BR} at (64,575) size 0x0
-              RenderText {#text} at (0,578) size 44x17
-                text run at (0,578) width 44: "AAAA"
-              RenderBR {BR} at (44,592) size 0x0
-              RenderText {#text} at (0,595) size 44x17
-                text run at (0,595) width 44: "BBBB"
-              RenderBR {BR} at (44,609) size 0x0
-              RenderText {#text} at (0,612) size 48x17
-                text run at (0,612) width 48: "CCCC"
-              RenderBR {BR} at (48,626) size 0x0
-              RenderText {#text} at (0,629) size 48x17
-                text run at (0,629) width 48: "DDDD"
-              RenderBR {BR} at (48,643) size 0x0
-              RenderText {#text} at (0,646) size 44x17
-                text run at (0,646) width 44: "EEEE"
-              RenderBR {BR} at (44,660) size 0x0
-              RenderText {#text} at (0,663) size 40x17
-                text run at (0,663) width 40: "FFFF"
-              RenderBR {BR} at (40,677) size 0x0
-              RenderText {#text} at (0,680) size 48x17
-                text run at (0,680) width 48: "GGGG"
-              RenderBR {BR} at (48,694) size 0x0
-              RenderText {#text} at (0,697) size 48x17
-                text run at (0,697) width 48: "HHHH"
-              RenderBR {BR} at (48,711) size 0x0
-              RenderText {#text} at (0,714) size 16x17
-                text run at (0,714) width 16: "IIII"
-              RenderBR {BR} at (16,728) size 0x0
-              RenderText {#text} at (0,731) size 32x17
-                text run at (0,731) width 32: "JJJJ"
-              RenderBR {BR} at (32,745) size 0x0
-              RenderText {#text} at (0,748) size 44x17
-                text run at (0,748) width 44: "KKKK"
-              RenderBR {BR} at (44,762) size 0x0
-              RenderText {#text} at (0,765) size 36x17
-                text run at (0,765) width 36: "LLLL"
-              RenderBR {BR} at (36,779) size 0x0
-              RenderText {#text} at (0,782) size 52x17
-                text run at (0,782) width 52: "MMMM"
-              RenderBR {BR} at (52,796) size 0x0
-              RenderText {#text} at (0,799) size 48x17
-                text run at (0,799) width 48: "NNNN"
-              RenderBR {BR} at (48,813) size 0x0
-              RenderText {#text} at (0,816) size 48x17
-                text run at (0,816) width 48: "OOOO"
-              RenderBR {BR} at (48,830) size 0x0
-              RenderText {#text} at (0,833) size 44x17
-                text run at (0,833) width 44: "PPPP"
-              RenderBR {BR} at (44,847) size 0x0
-              RenderText {#text} at (0,850) size 48x17
-                text run at (0,850) width 48: "QQQQ"
-              RenderBR {BR} at (48,864) size 0x0
-              RenderText {#text} at (0,867) size 48x17
-                text run at (0,867) width 48: "RRRR"
-              RenderBR {BR} at (48,881) size 0x0
-              RenderText {#text} at (0,884) size 44x17
-                text run at (0,884) width 44: "SSSS"
-              RenderBR {BR} at (44,898) size 0x0
-              RenderText {#text} at (0,901) size 40x17
-                text run at (0,901) width 40: "TTTT"
-              RenderBR {BR} at (40,915) size 0x0
+              RenderText {#text} at (0,324) size 36x17
+                text run at (0,324) width 36: "1111"
+              RenderBR {BR} at (36,338) size 0x0
+              RenderText {#text} at (0,342) size 36x17
+                text run at (0,342) width 36: "2222"
+              RenderBR {BR} at (36,356) size 0x0
+              RenderText {#text} at (0,360) size 36x17
+                text run at (0,360) width 36: "3333"
+              RenderBR {BR} at (36,374) size 0x0
+              RenderText {#text} at (0,378) size 36x17
+                text run at (0,378) width 36: "4444"
+              RenderBR {BR} at (36,392) size 0x0
+              RenderText {#text} at (0,396) size 36x17
+                text run at (0,396) width 36: "5555"
+              RenderBR {BR} at (36,410) size 0x0
+              RenderText {#text} at (0,414) size 36x17
+                text run at (0,414) width 36: "6666"
+              RenderBR {BR} at (36,428) size 0x0
+              RenderText {#text} at (0,432) size 36x17
+                text run at (0,432) width 36: "7777"
+              RenderBR {BR} at (36,446) size 0x0
+              RenderText {#text} at (0,450) size 36x17
+                text run at (0,450) width 36: "8888"
+              RenderBR {BR} at (36,464) size 0x0
+              RenderText {#text} at (0,468) size 36x17
+                text run at (0,468) width 36: "9999"
+              RenderBR {BR} at (36,482) size 0x0
+              RenderText {#text} at (0,486) size 16x17
+                text run at (0,486) width 16: "::::"
+              RenderBR {BR} at (16,500) size 0x0
+              RenderText {#text} at (0,504) size 16x17
+                text run at (0,504) width 16: ";;;;"
+              RenderBR {BR} at (16,518) size 0x0
+              RenderText {#text} at (0,522) size 36x17
+                text run at (0,522) width 36: "<<<<"
+              RenderBR {BR} at (36,536) size 0x0
+              RenderText {#text} at (0,540) size 36x17
+                text run at (0,540) width 36: "===="
+              RenderBR {BR} at (36,554) size 0x0
+              RenderText {#text} at (0,558) size 36x17
+                text run at (0,558) width 36: ">>>>"
+              RenderBR {BR} at (36,572) size 0x0
+              RenderText {#text} at (0,576) size 36x17
+                text run at (0,576) width 36: "????"
+              RenderBR {BR} at (36,590) size 0x0
+              RenderText {#text} at (0,594) size 64x17
+                text run at (0,594) width 64: "@@@@"
+              RenderBR {BR} at (64,608) size 0x0
+              RenderText {#text} at (0,612) size 44x17
+                text run at (0,612) width 44: "AAAA"
+              RenderBR {BR} at (44,626) size 0x0
+              RenderText {#text} at (0,630) size 44x17
+                text run at (0,630) width 44: "BBBB"
+              RenderBR {BR} at (44,644) size 0x0
+              RenderText {#text} at (0,648) size 48x17
+                text run at (0,648) width 48: "CCCC"
+              RenderBR {BR} at (48,662) size 0x0
+              RenderText {#text} at (0,666) size 48x17
+                text run at (0,666) width 48: "DDDD"
+              RenderBR {BR} at (48,680) size 0x0
+              RenderText {#text} at (0,684) size 44x17
+                text run at (0,684) width 44: "EEEE"
+              RenderBR {BR} at (44,698) size 0x0
+              RenderText {#text} at (0,702) size 40x17
+                text run at (0,702) width 40: "FFFF"
+              RenderBR {BR} at (40,716) size 0x0
+              RenderText {#text} at (0,720) size 48x17
+                text run at (0,720) width 48: "GGGG"
+              RenderBR {BR} at (48,734) size 0x0
+              RenderText {#text} at (0,738) size 48x17
+                text run at (0,738) width 48: "HHHH"
+              RenderBR {BR} at (48,752) size 0x0
+              RenderText {#text} at (0,756) size 16x17
+                text run at (0,756) width 16: "IIII"
+              RenderBR {BR} at (16,770) size 0x0
+              RenderText {#text} at (0,774) size 32x17
+                text run at (0,774) width 32: "JJJJ"
+              RenderBR {BR} at (32,788) size 0x0
+              RenderText {#text} at (0,792) size 44x17
+                text run at (0,792) width 44: "KKKK"
+              RenderBR {BR} at (44,806) size 0x0
+              RenderText {#text} at (0,810) size 36x17
+                text run at (0,810) width 36: "LLLL"
+              RenderBR {BR} at (36,824) size 0x0
+              RenderText {#text} at (0,828) size 52x17
+                text run at (0,828) width 52: "MMMM"
+              RenderBR {BR} at (52,842) size 0x0
+              RenderText {#text} at (0,846) size 48x17
+                text run at (0,846) width 48: "NNNN"
+              RenderBR {BR} at (48,860) size 0x0
+              RenderText {#text} at (0,864) size 48x17
+                text run at (0,864) width 48: "OOOO"
+              RenderBR {BR} at (48,878) size 0x0
+              RenderText {#text} at (0,882) size 44x17
+                text run at (0,882) width 44: "PPPP"
+              RenderBR {BR} at (44,896) size 0x0
+              RenderText {#text} at (0,900) size 48x17
+                text run at (0,900) width 48: "QQQQ"
+              RenderBR {BR} at (48,914) size 0x0
               RenderText {#text} at (0,918) size 48x17
-                text run at (0,918) width 48: "UUUU"
+                text run at (0,918) width 48: "RRRR"
               RenderBR {BR} at (48,932) size 0x0
-              RenderText {#text} at (0,935) size 44x17
-                text run at (0,935) width 44: "VVVV"
-              RenderBR {BR} at (44,949) size 0x0
-              RenderText {#text} at (0,952) size 60x17
-                text run at (0,952) width 60: "WWWW"
-              RenderBR {BR} at (60,966) size 0x0
-              RenderText {#text} at (0,969) size 44x17
-                text run at (0,969) width 44: "XXXX"
-              RenderBR {BR} at (44,983) size 0x0
-              RenderText {#text} at (0,986) size 44x17
-                text run at (0,986) width 44: "YYYY"
-              RenderBR {BR} at (44,1000) size 0x0
-              RenderText {#text} at (0,1003) size 40x17
-                text run at (0,1003) width 40: "ZZZZ"
-              RenderBR {BR} at (40,1017) size 0x0
-              RenderText {#text} at (0,1020) size 16x17
-                text run at (0,1020) width 16: "[[[["
-              RenderBR {BR} at (16,1034) size 0x0
-              RenderText {#text} at (0,1037) size 16x17
-                text run at (0,1037) width 16: "\\\\\\\\"
-              RenderBR {BR} at (16,1051) size 0x0
-              RenderText {#text} at (0,1054) size 16x17
-                text run at (0,1054) width 16: "]]]]"
-              RenderBR {BR} at (16,1068) size 0x0
-              RenderText {#text} at (0,1071) size 32x17
-                text run at (0,1071) width 32: "^^^^"
-              RenderBR {BR} at (32,1085) size 0x0
-              RenderText {#text} at (0,1088) size 36x17
-                text run at (0,1088) width 36: "____"
-              RenderBR {BR} at (36,1102) size 0x0
-              RenderText {#text} at (0,1105) size 20x17
-                text run at (0,1105) width 20: "````"
-              RenderBR {BR} at (20,1119) size 0x0
-              RenderText {#text} at (0,1122) size 36x17
-                text run at (0,1122) width 36: "aaaa"
-              RenderBR {BR} at (36,1136) size 0x0
-              RenderText {#text} at (0,1139) size 36x17
-                text run at (0,1139) width 36: "bbbb"
-              RenderBR {BR} at (36,1153) size 0x0
-              RenderText {#text} at (0,1156) size 32x17
-                text run at (0,1156) width 32: "cccc"
-              RenderBR {BR} at (32,1170) size 0x0
-              RenderText {#text} at (0,1173) size 36x17
-                text run at (0,1173) width 36: "dddd"
-              RenderBR {BR} at (36,1187) size 0x0
-              RenderText {#text} at (0,1190) size 36x17
-                text run at (0,1190) width 36: "eeee"
-              RenderBR {BR} at (36,1204) size 0x0
-              RenderText {#text} at (0,1207) size 16x17
-                text run at (0,1207) width 16: "ffff"
-              RenderBR {BR} at (16,1221) size 0x0
-              RenderText {#text} at (0,1224) size 36x17
-                text run at (0,1224) width 36: "gggg"
-              RenderBR {BR} at (36,1238) size 0x0
-              RenderText {#text} at (0,1241) size 36x17
-                text run at (0,1241) width 36: "hhhh"
-              RenderBR {BR} at (36,1255) size 0x0
-              RenderText {#text} at (0,1258) size 16x17
-                text run at (0,1258) width 16: "iiii"
-              RenderBR {BR} at (16,1272) size 0x0
-              RenderText {#text} at (0,1275) size 16x17
-                text run at (0,1275) width 16: "jjjj"
-              RenderBR {BR} at (16,1289) size 0x0
-              RenderText {#text} at (0,1292) size 32x17
-                text run at (0,1292) width 32: "kkkk"
-              RenderBR {BR} at (32,1306) size 0x0
-              RenderText {#text} at (0,1309) size 16x17
-                text run at (0,1309) width 16: "llll"
-              RenderBR {BR} at (16,1323) size 0x0
-              RenderText {#text} at (0,1326) size 52x17
-                text run at (0,1326) width 52: "mmmm"
-              RenderBR {BR} at (52,1340) size 0x0
-              RenderText {#text} at (0,1343) size 36x17
-                text run at (0,1343) width 36: "nnnn"
-              RenderBR {BR} at (36,1357) size 0x0
-              RenderText {#text} at (0,1360) size 36x17
-                text run at (0,1360) width 36: "oooo"
-              RenderBR {BR} at (36,1374) size 0x0
-              RenderText {#text} at (0,1377) size 36x17
-                text run at (0,1377) width 36: "pppp"
-              RenderBR {BR} at (36,1391) size 0x0
-              RenderText {#text} at (0,1394) size 36x17
-                text run at (0,1394) width 36: "qqqq"
-              RenderBR {BR} at (36,1408) size 0x0
-              RenderText {#text} at (0,1411) size 20x17
-                text run at (0,1411) width 20: "rrrr"
-              RenderBR {BR} at (20,1425) size 0x0
-              RenderText {#text} at (0,1428) size 32x17
-                text run at (0,1428) width 32: "ssss"
-              RenderBR {BR} at (32,1442) size 0x0
-              RenderText {#text} at (0,1445) size 16x17
-                text run at (0,1445) width 16: "tttt"
-              RenderBR {BR} at (16,1459) size 0x0
-              RenderText {#text} at (0,1462) size 36x17
-                text run at (0,1462) width 36: "uuuu"
-              RenderBR {BR} at (36,1476) size 0x0
-              RenderText {#text} at (0,1479) size 32x17
-                text run at (0,1479) width 32: "vvvv"
-              RenderBR {BR} at (32,1493) size 0x0
-              RenderText {#text} at (0,1496) size 48x17
-                text run at (0,1496) width 48: "wwww"
-              RenderBR {BR} at (48,1510) size 0x0
-              RenderText {#text} at (0,1513) size 32x17
-                text run at (0,1513) width 32: "xxxx"
-              RenderBR {BR} at (32,1527) size 0x0
-              RenderText {#text} at (0,1530) size 32x17
-                text run at (0,1530) width 32: "yyyy"
-              RenderBR {BR} at (32,1544) size 0x0
-              RenderText {#text} at (0,1547) size 32x17
-                text run at (0,1547) width 32: "zzzz"
-              RenderBR {BR} at (32,1561) size 0x0
-              RenderText {#text} at (0,1564) size 20x17
-                text run at (0,1564) width 20: "{{{{"
-              RenderBR {BR} at (20,1578) size 0x0
-              RenderText {#text} at (0,1581) size 16x17
-                text run at (0,1581) width 16: "||||"
-              RenderBR {BR} at (16,1595) size 0x0
-              RenderText {#text} at (0,1598) size 20x17
-                text run at (0,1598) width 20: "}}}}"
-              RenderBR {BR} at (20,1612) size 0x0
-      RenderBlock {P} at (0,2069) size 769x1598
-        RenderInline {FONT} at (0,0) size 64x1598
-          RenderInline {FONT} at (0,0) size 64x1598
-            RenderInline {FONT} at (0,0) size 64x1598
+              RenderText {#text} at (0,936) size 44x17
+                text run at (0,936) width 44: "SSSS"
+              RenderBR {BR} at (44,950) size 0x0
+              RenderText {#text} at (0,954) size 40x17
+                text run at (0,954) width 40: "TTTT"
+              RenderBR {BR} at (40,968) size 0x0
+              RenderText {#text} at (0,972) size 48x17
+                text run at (0,972) width 48: "UUUU"
+              RenderBR {BR} at (48,986) size 0x0
+              RenderText {#text} at (0,990) size 44x17
+                text run at (0,990) width 44: "VVVV"
+              RenderBR {BR} at (44,1004) size 0x0
+              RenderText {#text} at (0,1008) size 60x17
+                text run at (0,1008) width 60: "WWWW"
+              RenderBR {BR} at (60,1022) size 0x0
+              RenderText {#text} at (0,1026) size 44x17
+                text run at (0,1026) width 44: "XXXX"
+              RenderBR {BR} at (44,1040) size 0x0
+              RenderText {#text} at (0,1044) size 44x17
+                text run at (0,1044) width 44: "YYYY"
+              RenderBR {BR} at (44,1058) size 0x0
+              RenderText {#text} at (0,1062) size 40x17
+                text run at (0,1062) width 40: "ZZZZ"
+              RenderBR {BR} at (40,1076) size 0x0
+              RenderText {#text} at (0,1080) size 16x17
+                text run at (0,1080) width 16: "[[[["
+              RenderBR {BR} at (16,1094) size 0x0
+              RenderText {#text} at (0,1098) size 16x17
+                text run at (0,1098) width 16: "\\\\\\\\"
+              RenderBR {BR} at (16,1112) size 0x0
+              RenderText {#text} at (0,1116) size 16x17
+                text run at (0,1116) width 16: "]]]]"
+              RenderBR {BR} at (16,1130) size 0x0
+              RenderText {#text} at (0,1134) size 32x17
+                text run at (0,1134) width 32: "^^^^"
+              RenderBR {BR} at (32,1148) size 0x0
+              RenderText {#text} at (0,1152) size 36x17
+                text run at (0,1152) width 36: "____"
+              RenderBR {BR} at (36,1166) size 0x0
+              RenderText {#text} at (0,1170) size 20x17
+                text run at (0,1170) width 20: "````"
+              RenderBR {BR} at (20,1184) size 0x0
+              RenderText {#text} at (0,1188) size 36x17
+                text run at (0,1188) width 36: "aaaa"
+              RenderBR {BR} at (36,1202) size 0x0
+              RenderText {#text} at (0,1206) size 36x17
+                text run at (0,1206) width 36: "bbbb"
+              RenderBR {BR} at (36,1220) size 0x0
+              RenderText {#text} at (0,1224) size 32x17
+                text run at (0,1224) width 32: "cccc"
+              RenderBR {BR} at (32,1238) size 0x0
+              RenderText {#text} at (0,1242) size 36x17
+                text run at (0,1242) width 36: "dddd"
+              RenderBR {BR} at (36,1256) size 0x0
+              RenderText {#text} at (0,1260) size 36x17
+                text run at (0,1260) width 36: "eeee"
+              RenderBR {BR} at (36,1274) size 0x0
+              RenderText {#text} at (0,1278) size 16x17
+                text run at (0,1278) width 16: "ffff"
+              RenderBR {BR} at (16,1292) size 0x0
+              RenderText {#text} at (0,1296) size 36x17
+                text run at (0,1296) width 36: "gggg"
+              RenderBR {BR} at (36,1310) size 0x0
+              RenderText {#text} at (0,1314) size 36x17
+                text run at (0,1314) width 36: "hhhh"
+              RenderBR {BR} at (36,1328) size 0x0
+              RenderText {#text} at (0,1332) size 16x17
+                text run at (0,1332) width 16: "iiii"
+              RenderBR {BR} at (16,1346) size 0x0
+              RenderText {#text} at (0,1350) size 16x17
+                text run at (0,1350) width 16: "jjjj"
+              RenderBR {BR} at (16,1364) size 0x0
+              RenderText {#text} at (0,1368) size 32x17
+                text run at (0,1368) width 32: "kkkk"
+              RenderBR {BR} at (32,1382) size 0x0
+              RenderText {#text} at (0,1386) size 16x17
+                text run at (0,1386) width 16: "llll"
+              RenderBR {BR} at (16,1400) size 0x0
+              RenderText {#text} at (0,1404) size 52x17
+                text run at (0,1404) width 52: "mmmm"
+              RenderBR {BR} at (52,1418) size 0x0
+              RenderText {#text} at (0,1422) size 36x17
+                text run at (0,1422) width 36: "nnnn"
+              RenderBR {BR} at (36,1436) size 0x0
+              RenderText {#text} at (0,1440) size 36x17
+                text run at (0,1440) width 36: "oooo"
+              RenderBR {BR} at (36,1454) size 0x0
+              RenderText {#text} at (0,1458) size 36x17
+                text run at (0,1458) width 36: "pppp"
+              RenderBR {BR} at (36,1472) size 0x0
+              RenderText {#text} at (0,1476) size 36x17
+                text run at (0,1476) width 36: "qqqq"
+              RenderBR {BR} at (36,1490) size 0x0
+              RenderText {#text} at (0,1494) size 20x17
+                text run at (0,1494) width 20: "rrrr"
+              RenderBR {BR} at (20,1508) size 0x0
+              RenderText {#text} at (0,1512) size 32x17
+                text run at (0,1512) width 32: "ssss"
+              RenderBR {BR} at (32,1526) size 0x0
+              RenderText {#text} at (0,1530) size 16x17
+                text run at (0,1530) width 16: "tttt"
+              RenderBR {BR} at (16,1544) size 0x0
+              RenderText {#text} at (0,1548) size 36x17
+                text run at (0,1548) width 36: "uuuu"
+              RenderBR {BR} at (36,1562) size 0x0
+              RenderText {#text} at (0,1566) size 32x17
+                text run at (0,1566) width 32: "vvvv"
+              RenderBR {BR} at (32,1580) size 0x0
+              RenderText {#text} at (0,1584) size 48x17
+                text run at (0,1584) width 48: "wwww"
+              RenderBR {BR} at (48,1598) size 0x0
+              RenderText {#text} at (0,1602) size 32x17
+                text run at (0,1602) width 32: "xxxx"
+              RenderBR {BR} at (32,1616) size 0x0
+              RenderText {#text} at (0,1620) size 32x17
+                text run at (0,1620) width 32: "yyyy"
+              RenderBR {BR} at (32,1634) size 0x0
+              RenderText {#text} at (0,1638) size 32x17
+                text run at (0,1638) width 32: "zzzz"
+              RenderBR {BR} at (32,1652) size 0x0
+              RenderText {#text} at (0,1656) size 20x17
+                text run at (0,1656) width 20: "{{{{"
+              RenderBR {BR} at (20,1670) size 0x0
+              RenderText {#text} at (0,1674) size 16x17
+                text run at (0,1674) width 16: "||||"
+              RenderBR {BR} at (16,1688) size 0x0
+              RenderText {#text} at (0,1692) size 20x17
+                text run at (0,1692) width 20: "}}}}"
+              RenderBR {BR} at (20,1706) size 0x0
+      RenderBlock {P} at (0,2186) size 769x1692
+        RenderInline {FONT} at (0,0) size 64x1691
+          RenderInline {FONT} at (0,0) size 64x1691
+            RenderInline {FONT} at (0,0) size 64x1691
               RenderText {#text} at (0,0) size 0x0
-              RenderInline {B} at (0,0) size 64x1598
+              RenderInline {B} at (0,0) size 64x1691
                 RenderText {#text} at (0,0) size 16x17
                   text run at (0,0) width 16: "    "
                 RenderBR {BR} at (16,14) size 0x0
-                RenderText {#text} at (0,17) size 20x17
-                  text run at (0,17) width 20: "!!!!"
-                RenderBR {BR} at (20,31) size 0x0
-                RenderText {#text} at (0,34) size 32x17
-                  text run at (0,34) width 32: "\"\"\"\""
-                RenderBR {BR} at (32,48) size 0x0
-                RenderText {#text} at (0,51) size 36x17
-                  text run at (0,51) width 36: "####"
-                RenderBR {BR} at (36,65) size 0x0
-                RenderText {#text} at (0,68) size 36x17
-                  text run at (0,68) width 36: "$$$$"
-                RenderBR {BR} at (36,82) size 0x0
-                RenderText {#text} at (0,85) size 56x17
-                  text run at (0,85) width 56: "%%%%"
-                RenderBR {BR} at (56,99) size 0x0
-                RenderText {#text} at (0,102) size 48x17
-                  text run at (0,102) width 48: "&&&&"
-                RenderBR {BR} at (48,116) size 0x0
-                RenderText {#text} at (0,119) size 16x17
-                  text run at (0,119) width 16: "''''"
-                RenderBR {BR} at (16,133) size 0x0
-                RenderText {#text} at (0,136) size 20x17
-                  text run at (0,136) width 20: "(((("
-                RenderBR {BR} at (20,150) size 0x0
-                RenderText {#text} at (0,153) size 20x17
-                  text run at (0,153) width 20: "))))"
-                RenderBR {BR} at (20,167) size 0x0
-                RenderText {#text} at (0,170) size 24x17
-                  text run at (0,170) width 24: "****"
-                RenderBR {BR} at (24,184) size 0x0
-                RenderText {#text} at (0,187) size 36x17
-                  text run at (0,187) width 36: "++++"
-                RenderBR {BR} at (36,201) size 0x0
-                RenderText {#text} at (0,204) size 16x17
-                  text run at (0,204) width 16: ",,,,"
-                RenderBR {BR} at (16,218) size 0x0
-                RenderText {#text} at (0,221) size 20x17
-                  text run at (0,221) width 20: "----"
-                RenderBR {BR} at (20,235) size 0x0
-                RenderText {#text} at (0,238) size 16x17
-                  text run at (0,238) width 16: "...."
-                RenderBR {BR} at (16,252) size 0x0
-                RenderText {#text} at (0,255) size 16x17
-                  text run at (0,255) width 16: "////"
-                RenderBR {BR} at (16,269) size 0x0
-                RenderText {#text} at (0,272) size 36x17
-                  text run at (0,272) width 36: "0000"
-                RenderBR {BR} at (36,286) size 0x0
-                RenderText {#text} at (0,289) size 36x17
-                  text run at (0,289) width 36: "1111"
-                RenderBR {BR} at (36,303) size 0x0
+                RenderText {#text} at (0,18) size 20x17
+                  text run at (0,18) width 20: "!!!!"
+                RenderBR {BR} at (20,32) size 0x0
+                RenderText {#text} at (0,36) size 32x17
+                  text run at (0,36) width 32: "\"\"\"\""
+                RenderBR {BR} at (32,50) size 0x0
+                RenderText {#text} at (0,54) size 36x17
+                  text run at (0,54) width 36: "####"
+                RenderBR {BR} at (36,68) size 0x0
+                RenderText {#text} at (0,72) size 36x17
+                  text run at (0,72) width 36: "$$$$"
+                RenderBR {BR} at (36,86) size 0x0
+                RenderText {#text} at (0,90) size 56x17
+                  text run at (0,90) width 56: "%%%%"
+                RenderBR {BR} at (56,104) size 0x0
+                RenderText {#text} at (0,108) size 48x17
+                  text run at (0,108) width 48: "&&&&"
+                RenderBR {BR} at (48,122) size 0x0
+                RenderText {#text} at (0,126) size 16x17
+                  text run at (0,126) width 16: "''''"
+                RenderBR {BR} at (16,140) size 0x0
+                RenderText {#text} at (0,144) size 20x17
+                  text run at (0,144) width 20: "(((("
+                RenderBR {BR} at (20,158) size 0x0
+                RenderText {#text} at (0,162) size 20x17
+                  text run at (0,162) width 20: "))))"
+                RenderBR {BR} at (20,176) size 0x0
+                RenderText {#text} at (0,180) size 24x17
+                  text run at (0,180) width 24: "****"
+                RenderBR {BR} at (24,194) size 0x0
+                RenderText {#text} at (0,198) size 36x17
+                  text run at (0,198) width 36: "++++"
+                RenderBR {BR} at (36,212) size 0x0
+                RenderText {#text} at (0,216) size 16x17
+                  text run at (0,216) width 16: ",,,,"
+                RenderBR {BR} at (16,230) size 0x0
+                RenderText {#text} at (0,234) size 20x17
+                  text run at (0,234) width 20: "----"
+                RenderBR {BR} at (20,248) size 0x0
+                RenderText {#text} at (0,252) size 16x17
+                  text run at (0,252) width 16: "...."
+                RenderBR {BR} at (16,266) size 0x0
+                RenderText {#text} at (0,270) size 16x17
+                  text run at (0,270) width 16: "////"
+                RenderBR {BR} at (16,284) size 0x0
+                RenderText {#text} at (0,288) size 36x17
+                  text run at (0,288) width 36: "0000"
+                RenderBR {BR} at (36,302) size 0x0
                 RenderText {#text} at (0,306) size 36x17
-                  text run at (0,306) width 36: "2222"
+                  text run at (0,306) width 36: "1111"
                 RenderBR {BR} at (36,320) size 0x0
-                RenderText {#text} at (0,323) size 36x17
-                  text run at (0,323) width 36: "3333"
-                RenderBR {BR} at (36,337) size 0x0
-                RenderText {#text} at (0,340) size 36x17
-                  text run at (0,340) width 36: "4444"
-                RenderBR {BR} at (36,354) size 0x0
-                RenderText {#text} at (0,357) size 36x17
-                  text run at (0,357) width 36: "5555"
-                RenderBR {BR} at (36,371) size 0x0
-                RenderText {#text} at (0,374) size 36x17
-                  text run at (0,374) width 36: "6666"
-                RenderBR {BR} at (36,388) size 0x0
-                RenderText {#text} at (0,391) size 36x17
-                  text run at (0,391) width 36: "7777"
-                RenderBR {BR} at (36,405) size 0x0
-                RenderText {#text} at (0,408) size 36x17
-                  text run at (0,408) width 36: "8888"
-                RenderBR {BR} at (36,422) size 0x0
-                RenderText {#text} at (0,425) size 36x17
-                  text run at (0,425) width 36: "9999"
-                RenderBR {BR} at (36,439) size 0x0
-                RenderText {#text} at (0,442) size 20x17
-                  text run at (0,442) width 20: "::::"
-                RenderBR {BR} at (20,456) size 0x0
-                RenderText {#text} at (0,459) size 20x17
-                  text run at (0,459) width 20: ";;;;"
-                RenderBR {BR} at (20,473) size 0x0
-                RenderText {#text} at (0,476) size 36x17
-                  text run at (0,476) width 36: "<<<<"
-                RenderBR {BR} at (36,490) size 0x0
-                RenderText {#text} at (0,493) size 36x17
-                  text run at (0,493) width 36: "===="
-                RenderBR {BR} at (36,507) size 0x0
-                RenderText {#text} at (0,510) size 36x17
-                  text run at (0,510) width 36: ">>>>"
-                RenderBR {BR} at (36,524) size 0x0
-                RenderText {#text} at (0,527) size 40x17
-                  text run at (0,527) width 40: "????"
-                RenderBR {BR} at (40,541) size 0x0
-                RenderText {#text} at (0,544) size 64x17
-                  text run at (0,544) width 64: "@@@@"
-                RenderBR {BR} at (64,558) size 0x0
-                RenderText {#text} at (0,561) size 48x17
-                  text run at (0,561) width 48: "AAAA"
-                RenderBR {BR} at (48,575) size 0x0
-                RenderText {#text} at (0,578) size 48x17
-                  text run at (0,578) width 48: "BBBB"
-                RenderBR {BR} at (48,592) size 0x0
-                RenderText {#text} at (0,595) size 48x17
-                  text run at (0,595) width 48: "CCCC"
-                RenderBR {BR} at (48,609) size 0x0
+                RenderText {#text} at (0,324) size 36x17
+                  text run at (0,324) width 36: "2222"
+                RenderBR {BR} at (36,338) size 0x0
+                RenderText {#text} at (0,342) size 36x17
+                  text run at (0,342) width 36: "3333"
+                RenderBR {BR} at (36,356) size 0x0
+                RenderText {#text} at (0,360) size 36x17
+                  text run at (0,360) width 36: "4444"
+                RenderBR {BR} at (36,374) size 0x0
+                RenderText {#text} at (0,378) size 36x17
+                  text run at (0,378) width 36: "5555"
+                RenderBR {BR} at (36,392) size 0x0
+                RenderText {#text} at (0,396) size 36x17
+                  text run at (0,396) width 36: "6666"
+                RenderBR {BR} at (36,410) size 0x0
+                RenderText {#text} at (0,414) size 36x17
+                  text run at (0,414) width 36: "7777"
+                RenderBR {BR} at (36,428) size 0x0
+                RenderText {#text} at (0,432) size 36x17
+                  text run at (0,432) width 36: "8888"
+                RenderBR {BR} at (36,446) size 0x0
+                RenderText {#text} at (0,450) size 36x17
+                  text run at (0,450) width 36: "9999"
+                RenderBR {BR} at (36,464) size 0x0
+                RenderText {#text} at (0,468) size 20x17
+                  text run at (0,468) width 20: "::::"
+                RenderBR {BR} at (20,482) size 0x0
+                RenderText {#text} at (0,486) size 20x17
+                  text run at (0,486) width 20: ";;;;"
+                RenderBR {BR} at (20,500) size 0x0
+                RenderText {#text} at (0,504) size 36x17
+                  text run at (0,504) width 36: "<<<<"
+                RenderBR {BR} at (36,518) size 0x0
+                RenderText {#text} at (0,522) size 36x17
+                  text run at (0,522) width 36: "===="
+                RenderBR {BR} at (36,536) size 0x0
+                RenderText {#text} at (0,540) size 36x17
+                  text run at (0,540) width 36: ">>>>"
+                RenderBR {BR} at (36,554) size 0x0
+                RenderText {#text} at (0,558) size 40x17
+                  text run at (0,558) width 40: "????"
+                RenderBR {BR} at (40,572) size 0x0
+                RenderText {#text} at (0,576) size 64x17
+                  text run at (0,576) width 64: "@@@@"
+                RenderBR {BR} at (64,590) size 0x0
+                RenderText {#text} at (0,594) size 48x17
+                  text run at (0,594) width 48: "AAAA"
+                RenderBR {BR} at (48,608) size 0x0
                 RenderText {#text} at (0,612) size 48x17
-                  text run at (0,612) width 48: "DDDD"
+                  text run at (0,612) width 48: "BBBB"
                 RenderBR {BR} at (48,626) size 0x0
-                RenderText {#text} at (0,629) size 44x17
-                  text run at (0,629) width 44: "EEEE"
-                RenderBR {BR} at (44,643) size 0x0
-                RenderText {#text} at (0,646) size 40x17
-                  text run at (0,646) width 40: "FFFF"
-                RenderBR {BR} at (40,660) size 0x0
-                RenderText {#text} at (0,663) size 48x17
-                  text run at (0,663) width 48: "GGGG"
-                RenderBR {BR} at (48,677) size 0x0
-                RenderText {#text} at (0,680) size 48x17
-                  text run at (0,680) width 48: "HHHH"
-                RenderBR {BR} at (48,694) size 0x0
-                RenderText {#text} at (0,697) size 16x17
-                  text run at (0,697) width 16: "IIII"
-                RenderBR {BR} at (16,711) size 0x0
-                RenderText {#text} at (0,714) size 36x17
-                  text run at (0,714) width 36: "JJJJ"
-                RenderBR {BR} at (36,728) size 0x0
-                RenderText {#text} at (0,731) size 48x17
-                  text run at (0,731) width 48: "KKKK"
-                RenderBR {BR} at (48,745) size 0x0
-                RenderText {#text} at (0,748) size 40x17
-                  text run at (0,748) width 40: "LLLL"
-                RenderBR {BR} at (40,762) size 0x0
-                RenderText {#text} at (0,765) size 52x17
-                  text run at (0,765) width 52: "MMMM"
-                RenderBR {BR} at (52,779) size 0x0
-                RenderText {#text} at (0,782) size 48x17
-                  text run at (0,782) width 48: "NNNN"
-                RenderBR {BR} at (48,796) size 0x0
-                RenderText {#text} at (0,799) size 48x17
-                  text run at (0,799) width 48: "OOOO"
-                RenderBR {BR} at (48,813) size 0x0
-                RenderText {#text} at (0,816) size 44x17
-                  text run at (0,816) width 44: "PPPP"
-                RenderBR {BR} at (44,830) size 0x0
-                RenderText {#text} at (0,833) size 48x17
-                  text run at (0,833) width 48: "QQQQ"
-                RenderBR {BR} at (48,847) size 0x0
-                RenderText {#text} at (0,850) size 48x17
-                  text run at (0,850) width 48: "RRRR"
-                RenderBR {BR} at (48,864) size 0x0
-                RenderText {#text} at (0,867) size 44x17
-                  text run at (0,867) width 44: "SSSS"
-                RenderBR {BR} at (44,881) size 0x0
-                RenderText {#text} at (0,884) size 40x17
-                  text run at (0,884) width 40: "TTTT"
-                RenderBR {BR} at (40,898) size 0x0
-                RenderText {#text} at (0,901) size 48x17
-                  text run at (0,901) width 48: "UUUU"
-                RenderBR {BR} at (48,915) size 0x0
+                RenderText {#text} at (0,630) size 48x17
+                  text run at (0,630) width 48: "CCCC"
+                RenderBR {BR} at (48,644) size 0x0
+                RenderText {#text} at (0,648) size 48x17
+                  text run at (0,648) width 48: "DDDD"
+                RenderBR {BR} at (48,662) size 0x0
+                RenderText {#text} at (0,666) size 44x17
+                  text run at (0,666) width 44: "EEEE"
+                RenderBR {BR} at (44,680) size 0x0
+                RenderText {#text} at (0,684) size 40x17
+                  text run at (0,684) width 40: "FFFF"
+                RenderBR {BR} at (40,698) size 0x0
+                RenderText {#text} at (0,702) size 48x17
+                  text run at (0,702) width 48: "GGGG"
+                RenderBR {BR} at (48,716) size 0x0
+                RenderText {#text} at (0,720) size 48x17
+                  text run at (0,720) width 48: "HHHH"
+                RenderBR {BR} at (48,734) size 0x0
+                RenderText {#text} at (0,738) size 16x17
+                  text run at (0,738) width 16: "IIII"
+                RenderBR {BR} at (16,752) size 0x0
+                RenderText {#text} at (0,756) size 36x17
+                  text run at (0,756) width 36: "JJJJ"
+                RenderBR {BR} at (36,770) size 0x0
+                RenderText {#text} at (0,774) size 48x17
+                  text run at (0,774) width 48: "KKKK"
+                RenderBR {BR} at (48,788) size 0x0
+                RenderText {#text} at (0,792) size 40x17
+                  text run at (0,792) width 40: "LLLL"
+                RenderBR {BR} at (40,806) size 0x0
+                RenderText {#text} at (0,810) size 52x17
+                  text run at (0,810) width 52: "MMMM"
+                RenderBR {BR} at (52,824) size 0x0
+                RenderText {#text} at (0,828) size 48x17
+                  text run at (0,828) width 48: "NNNN"
+                RenderBR {BR} at (48,842) size 0x0
+                RenderText {#text} at (0,846) size 48x17
+                  text run at (0,846) width 48: "OOOO"
+                RenderBR {BR} at (48,860) size 0x0
+                RenderText {#text} at (0,864) size 44x17
+                  text run at (0,864) width 44: "PPPP"
+                RenderBR {BR} at (44,878) size 0x0
+                RenderText {#text} at (0,882) size 48x17
+                  text run at (0,882) width 48: "QQQQ"
+                RenderBR {BR} at (48,896) size 0x0
+                RenderText {#text} at (0,900) size 48x17
+                  text run at (0,900) width 48: "RRRR"
+                RenderBR {BR} at (48,914) size 0x0
                 RenderText {#text} at (0,918) size 44x17
-                  text run at (0,918) width 44: "VVVV"
+                  text run at (0,918) width 44: "SSSS"
                 RenderBR {BR} at (44,932) size 0x0
-                RenderText {#text} at (0,935) size 60x17
-                  text run at (0,935) width 60: "WWWW"
-                RenderBR {BR} at (60,949) size 0x0
-                RenderText {#text} at (0,952) size 44x17
-                  text run at (0,952) width 44: "XXXX"
-                RenderBR {BR} at (44,966) size 0x0
-                RenderText {#text} at (0,969) size 44x17
-                  text run at (0,969) width 44: "YYYY"
-                RenderBR {BR} at (44,983) size 0x0
-                RenderText {#text} at (0,986) size 40x17
-                  text run at (0,986) width 40: "ZZZZ"
-                RenderBR {BR} at (40,1000) size 0x0
-                RenderText {#text} at (0,1003) size 20x17
-                  text run at (0,1003) width 20: "[[[["
-                RenderBR {BR} at (20,1017) size 0x0
-                RenderText {#text} at (0,1020) size 16x17
-                  text run at (0,1020) width 16: "\\\\\\\\"
-                RenderBR {BR} at (16,1034) size 0x0
-                RenderText {#text} at (0,1037) size 20x17
-                  text run at (0,1037) width 20: "]]]]"
-                RenderBR {BR} at (20,1051) size 0x0
-                RenderText {#text} at (0,1054) size 36x17
-                  text run at (0,1054) width 36: "^^^^"
-                RenderBR {BR} at (36,1068) size 0x0
-                RenderText {#text} at (0,1071) size 36x17
-                  text run at (0,1071) width 36: "____"
-                RenderBR {BR} at (36,1085) size 0x0
-                RenderText {#text} at (0,1088) size 20x17
-                  text run at (0,1088) width 20: "````"
-                RenderBR {BR} at (20,1102) size 0x0
-                RenderText {#text} at (0,1105) size 36x17
-                  text run at (0,1105) width 36: "aaaa"
-                RenderBR {BR} at (36,1119) size 0x0
-                RenderText {#text} at (0,1122) size 40x17
-                  text run at (0,1122) width 40: "bbbb"
-                RenderBR {BR} at (40,1136) size 0x0
-                RenderText {#text} at (0,1139) size 36x17
-                  text run at (0,1139) width 36: "cccc"
-                RenderBR {BR} at (36,1153) size 0x0
-                RenderText {#text} at (0,1156) size 40x17
-                  text run at (0,1156) width 40: "dddd"
-                RenderBR {BR} at (40,1170) size 0x0
-                RenderText {#text} at (0,1173) size 36x17
-                  text run at (0,1173) width 36: "eeee"
-                RenderBR {BR} at (36,1187) size 0x0
-                RenderText {#text} at (0,1190) size 20x17
-                  text run at (0,1190) width 20: "ffff"
-                RenderBR {BR} at (20,1204) size 0x0
-                RenderText {#text} at (0,1207) size 40x17
-                  text run at (0,1207) width 40: "gggg"
-                RenderBR {BR} at (40,1221) size 0x0
+                RenderText {#text} at (0,936) size 40x17
+                  text run at (0,936) width 40: "TTTT"
+                RenderBR {BR} at (40,950) size 0x0
+                RenderText {#text} at (0,954) size 48x17
+                  text run at (0,954) width 48: "UUUU"
+                RenderBR {BR} at (48,968) size 0x0
+                RenderText {#text} at (0,972) size 44x17
+                  text run at (0,972) width 44: "VVVV"
+                RenderBR {BR} at (44,986) size 0x0
+                RenderText {#text} at (0,990) size 60x17
+                  text run at (0,990) width 60: "WWWW"
+                RenderBR {BR} at (60,1004) size 0x0
+                RenderText {#text} at (0,1008) size 44x17
+                  text run at (0,1008) width 44: "XXXX"
+                RenderBR {BR} at (44,1022) size 0x0
+                RenderText {#text} at (0,1026) size 44x17
+                  text run at (0,1026) width 44: "YYYY"
+                RenderBR {BR} at (44,1040) size 0x0
+                RenderText {#text} at (0,1044) size 40x17
+                  text run at (0,1044) width 40: "ZZZZ"
+                RenderBR {BR} at (40,1058) size 0x0
+                RenderText {#text} at (0,1062) size 20x17
+                  text run at (0,1062) width 20: "[[[["
+                RenderBR {BR} at (20,1076) size 0x0
+                RenderText {#text} at (0,1080) size 16x17
+                  text run at (0,1080) width 16: "\\\\\\\\"
+                RenderBR {BR} at (16,1094) size 0x0
+                RenderText {#text} at (0,1098) size 20x17
+                  text run at (0,1098) width 20: "]]]]"
+                RenderBR {BR} at (20,1112) size 0x0
+                RenderText {#text} at (0,1116) size 36x17
+                  text run at (0,1116) width 36: "^^^^"
+                RenderBR {BR} at (36,1130) size 0x0
+                RenderText {#text} at (0,1134) size 36x17
+                  text run at (0,1134) width 36: "____"
+                RenderBR {BR} at (36,1148) size 0x0
+                RenderText {#text} at (0,1152) size 20x17
+                  text run at (0,1152) width 20: "````"
+                RenderBR {BR} at (20,1166) size 0x0
+                RenderText {#text} at (0,1170) size 36x17
+                  text run at (0,1170) width 36: "aaaa"
+                RenderBR {BR} at (36,1184) size 0x0
+                RenderText {#text} at (0,1188) size 40x17
+                  text run at (0,1188) width 40: "bbbb"
+                RenderBR {BR} at (40,1202) size 0x0
+                RenderText {#text} at (0,1206) size 36x17
+                  text run at (0,1206) width 36: "cccc"
+                RenderBR {BR} at (36,1220) size 0x0
                 RenderText {#text} at (0,1224) size 40x17
-                  text run at (0,1224) width 40: "hhhh"
+                  text run at (0,1224) width 40: "dddd"
                 RenderBR {BR} at (40,1238) size 0x0
-                RenderText {#text} at (0,1241) size 16x17
-                  text run at (0,1241) width 16: "iiii"
-                RenderBR {BR} at (16,1255) size 0x0
-                RenderText {#text} at (0,1258) size 16x17
-                  text run at (0,1258) width 16: "jjjj"
-                RenderBR {BR} at (16,1272) size 0x0
-                RenderText {#text} at (0,1275) size 36x17
-                  text run at (0,1275) width 36: "kkkk"
-                RenderBR {BR} at (36,1289) size 0x0
-                RenderText {#text} at (0,1292) size 16x17
-                  text run at (0,1292) width 16: "llll"
-                RenderBR {BR} at (16,1306) size 0x0
-                RenderText {#text} at (0,1309) size 56x17
-                  text run at (0,1309) width 56: "mmmm"
-                RenderBR {BR} at (56,1323) size 0x0
-                RenderText {#text} at (0,1326) size 40x17
-                  text run at (0,1326) width 40: "nnnn"
-                RenderBR {BR} at (40,1340) size 0x0
-                RenderText {#text} at (0,1343) size 40x17
-                  text run at (0,1343) width 40: "oooo"
-                RenderBR {BR} at (40,1357) size 0x0
-                RenderText {#text} at (0,1360) size 40x17
-                  text run at (0,1360) width 40: "pppp"
-                RenderBR {BR} at (40,1374) size 0x0
-                RenderText {#text} at (0,1377) size 40x17
-                  text run at (0,1377) width 40: "qqqq"
-                RenderBR {BR} at (40,1391) size 0x0
-                RenderText {#text} at (0,1394) size 24x17
-                  text run at (0,1394) width 24: "rrrr"
-                RenderBR {BR} at (24,1408) size 0x0
-                RenderText {#text} at (0,1411) size 36x17
-                  text run at (0,1411) width 36: "ssss"
-                RenderBR {BR} at (36,1425) size 0x0
-                RenderText {#text} at (0,1428) size 20x17
-                  text run at (0,1428) width 20: "tttt"
-                RenderBR {BR} at (20,1442) size 0x0
-                RenderText {#text} at (0,1445) size 40x17
-                  text run at (0,1445) width 40: "uuuu"
-                RenderBR {BR} at (40,1459) size 0x0
-                RenderText {#text} at (0,1462) size 36x17
-                  text run at (0,1462) width 36: "vvvv"
-                RenderBR {BR} at (36,1476) size 0x0
-                RenderText {#text} at (0,1479) size 48x17
-                  text run at (0,1479) width 48: "wwww"
-                RenderBR {BR} at (48,1493) size 0x0
-                RenderText {#text} at (0,1496) size 36x17
-                  text run at (0,1496) width 36: "xxxx"
-                RenderBR {BR} at (36,1510) size 0x0
-                RenderText {#text} at (0,1513) size 36x17
-                  text run at (0,1513) width 36: "yyyy"
-                RenderBR {BR} at (36,1527) size 0x0
-                RenderText {#text} at (0,1530) size 32x17
-                  text run at (0,1530) width 32: "zzzz"
-                RenderBR {BR} at (32,1544) size 0x0
-                RenderText {#text} at (0,1547) size 24x17
-                  text run at (0,1547) width 24: "{{{{"
-                RenderBR {BR} at (24,1561) size 0x0
-                RenderText {#text} at (0,1564) size 16x17
-                  text run at (0,1564) width 16: "||||"
-                RenderBR {BR} at (16,1578) size 0x0
-                RenderText {#text} at (0,1581) size 24x17
-                  text run at (0,1581) width 24: "}}}}"
-                RenderBR {BR} at (24,1595) size 0x0
+                RenderText {#text} at (0,1242) size 36x17
+                  text run at (0,1242) width 36: "eeee"
+                RenderBR {BR} at (36,1256) size 0x0
+                RenderText {#text} at (0,1260) size 20x17
+                  text run at (0,1260) width 20: "ffff"
+                RenderBR {BR} at (20,1274) size 0x0
+                RenderText {#text} at (0,1278) size 40x17
+                  text run at (0,1278) width 40: "gggg"
+                RenderBR {BR} at (40,1292) size 0x0
+                RenderText {#text} at (0,1296) size 40x17
+                  text run at (0,1296) width 40: "hhhh"
+                RenderBR {BR} at (40,1310) size 0x0
+                RenderText {#text} at (0,1314) size 16x17
+                  text run at (0,1314) width 16: "iiii"
+                RenderBR {BR} at (16,1328) size 0x0
+                RenderText {#text} at (0,1332) size 16x17
+                  text run at (0,1332) width 16: "jjjj"
+                RenderBR {BR} at (16,1346) size 0x0
+                RenderText {#text} at (0,1350) size 36x17
+                  text run at (0,1350) width 36: "kkkk"
+                RenderBR {BR} at (36,1364) size 0x0
+                RenderText {#text} at (0,1368) size 16x17
+                  text run at (0,1368) width 16: "llll"
+                RenderBR {BR} at (16,1382) size 0x0
+                RenderText {#text} at (0,1386) size 56x17
+                  text run at (0,1386) width 56: "mmmm"
+                RenderBR {BR} at (56,1400) size 0x0
+                RenderText {#text} at (0,1404) size 40x17
+                  text run at (0,1404) width 40: "nnnn"
+                RenderBR {BR} at (40,1418) size 0x0
+                RenderText {#text} at (0,1422) size 40x17
+                  text run at (0,1422) width 40: "oooo"
+                RenderBR {BR} at (40,1436) size 0x0
+                RenderText {#text} at (0,1440) size 40x17
+                  text run at (0,1440) width 40: "pppp"
+                RenderBR {BR} at (40,1454) size 0x0
+                RenderText {#text} at (0,1458) size 40x17
+                  text run at (0,1458) width 40: "qqqq"
+                RenderBR {BR} at (40,1472) size 0x0
+                RenderText {#text} at (0,1476) size 24x17
+                  text run at (0,1476) width 24: "rrrr"
+                RenderBR {BR} at (24,1490) size 0x0
+                RenderText {#text} at (0,1494) size 36x17
+                  text run at (0,1494) width 36: "ssss"
+                RenderBR {BR} at (36,1508) size 0x0
+                RenderText {#text} at (0,1512) size 20x17
+                  text run at (0,1512) width 20: "tttt"
+                RenderBR {BR} at (20,1526) size 0x0
+                RenderText {#text} at (0,1530) size 40x17
+                  text run at (0,1530) width 40: "uuuu"
+                RenderBR {BR} at (40,1544) size 0x0
+                RenderText {#text} at (0,1548) size 36x17
+                  text run at (0,1548) width 36: "vvvv"
+                RenderBR {BR} at (36,1562) size 0x0
+                RenderText {#text} at (0,1566) size 48x17
+                  text run at (0,1566) width 48: "wwww"
+                RenderBR {BR} at (48,1580) size 0x0
+                RenderText {#text} at (0,1584) size 36x17
+                  text run at (0,1584) width 36: "xxxx"
+                RenderBR {BR} at (36,1598) size 0x0
+                RenderText {#text} at (0,1602) size 36x17
+                  text run at (0,1602) width 36: "yyyy"
+                RenderBR {BR} at (36,1616) size 0x0
+                RenderText {#text} at (0,1620) size 32x17
+                  text run at (0,1620) width 32: "zzzz"
+                RenderBR {BR} at (32,1634) size 0x0
+                RenderText {#text} at (0,1638) size 24x17
+                  text run at (0,1638) width 24: "{{{{"
+                RenderBR {BR} at (24,1652) size 0x0
+                RenderText {#text} at (0,1656) size 16x17
+                  text run at (0,1656) width 16: "||||"
+                RenderBR {BR} at (16,1670) size 0x0
+                RenderText {#text} at (0,1674) size 24x17
+                  text run at (0,1674) width 24: "}}}}"
+                RenderBR {BR} at (24,1688) size 0x0
               RenderText {#text} at (0,0) size 0x0
-      RenderBlock {P} at (0,3683) size 769x1598
-        RenderInline {FONT} at (0,0) size 64x1598
-          RenderInline {FONT} at (0,0) size 64x1598
-            RenderInline {FONT} at (0,0) size 64x1598
+      RenderBlock {P} at (0,3894) size 769x1692
+        RenderInline {FONT} at (0,0) size 64x1691
+          RenderInline {FONT} at (0,0) size 64x1691
+            RenderInline {FONT} at (0,0) size 64x1691
               RenderText {#text} at (0,0) size 0x0
-              RenderInline {I} at (0,0) size 64x1598
+              RenderInline {I} at (0,0) size 64x1691
                 RenderText {#text} at (0,0) size 16x17
                   text run at (0,0) width 16: "    "
                 RenderBR {BR} at (16,14) size 0x0
-                RenderText {#text} at (0,17) size 16x17
-                  text run at (0,17) width 16: "!!!!"
-                RenderBR {BR} at (16,31) size 0x0
-                RenderText {#text} at (0,34) size 24x17
-                  text run at (0,34) width 24: "\"\"\"\""
-                RenderBR {BR} at (24,48) size 0x0
-                RenderText {#text} at (0,51) size 36x17
-                  text run at (0,51) width 36: "####"
-                RenderBR {BR} at (36,65) size 0x0
-                RenderText {#text} at (0,68) size 36x17
-                  text run at (0,68) width 36: "$$$$"
-                RenderBR {BR} at (36,82) size 0x0
-                RenderText {#text} at (0,85) size 56x17
-                  text run at (0,85) width 56: "%%%%"
-                RenderBR {BR} at (56,99) size 0x0
-                RenderText {#text} at (0,102) size 44x17
-                  text run at (0,102) width 44: "&&&&"
-                RenderBR {BR} at (44,116) size 0x0
-                RenderText {#text} at (0,119) size 12x17
-                  text run at (0,119) width 12: "''''"
-                RenderBR {BR} at (12,133) size 0x0
-                RenderText {#text} at (0,136) size 20x17
-                  text run at (0,136) width 20: "(((("
-                RenderBR {BR} at (20,150) size 0x0
-                RenderText {#text} at (0,153) size 20x17
-                  text run at (0,153) width 20: "))))"
-                RenderBR {BR} at (20,167) size 0x0
-                RenderText {#text} at (0,170) size 24x17
-                  text run at (0,170) width 24: "****"
-                RenderBR {BR} at (24,184) size 0x0
-                RenderText {#text} at (0,187) size 36x17
-                  text run at (0,187) width 36: "++++"
-                RenderBR {BR} at (36,201) size 0x0
-                RenderText {#text} at (0,204) size 16x17
-                  text run at (0,204) width 16: ",,,,"
-                RenderBR {BR} at (16,218) size 0x0
-                RenderText {#text} at (0,221) size 20x17
-                  text run at (0,221) width 20: "----"
-                RenderBR {BR} at (20,235) size 0x0
-                RenderText {#text} at (0,238) size 16x17
-                  text run at (0,238) width 16: "...."
-                RenderBR {BR} at (16,252) size 0x0
-                RenderText {#text} at (0,255) size 16x17
-                  text run at (0,255) width 16: "////"
-                RenderBR {BR} at (16,269) size 0x0
-                RenderText {#text} at (0,272) size 36x17
-                  text run at (0,272) width 36: "0000"
-                RenderBR {BR} at (36,286) size 0x0
-                RenderText {#text} at (0,289) size 36x17
-                  text run at (0,289) width 36: "1111"
-                RenderBR {BR} at (36,303) size 0x0
+                RenderText {#text} at (0,18) size 16x17
+                  text run at (0,18) width 16: "!!!!"
+                RenderBR {BR} at (16,32) size 0x0
+                RenderText {#text} at (0,36) size 24x17
+                  text run at (0,36) width 24: "\"\"\"\""
+                RenderBR {BR} at (24,50) size 0x0
+                RenderText {#text} at (0,54) size 36x17
+                  text run at (0,54) width 36: "####"
+                RenderBR {BR} at (36,68) size 0x0
+                RenderText {#text} at (0,72) size 36x17
+                  text run at (0,72) width 36: "$$$$"
+                RenderBR {BR} at (36,86) size 0x0
+                RenderText {#text} at (0,90) size 56x17
+                  text run at (0,90) width 56: "%%%%"
+                RenderBR {BR} at (56,104) size 0x0
+                RenderText {#text} at (0,108) size 44x17
+                  text run at (0,108) width 44: "&&&&"
+                RenderBR {BR} at (44,122) size 0x0
+                RenderText {#text} at (0,126) size 12x17
+                  text run at (0,126) width 12: "''''"
+                RenderBR {BR} at (12,140) size 0x0
+                RenderText {#text} at (0,144) size 20x17
+                  text run at (0,144) width 20: "(((("
+                RenderBR {BR} at (20,158) size 0x0
+                RenderText {#text} at (0,162) size 20x17
+                  text run at (0,162) width 20: "))))"
+                RenderBR {BR} at (20,176) size 0x0
+                RenderText {#text} at (0,180) size 24x17
+                  text run at (0,180) width 24: "****"
+                RenderBR {BR} at (24,194) size 0x0
+                RenderText {#text} at (0,198) size 36x17
+                  text run at (0,198) width 36: "++++"
+                RenderBR {BR} at (36,212) size 0x0
+                RenderText {#text} at (0,216) size 16x17
+                  text run at (0,216) width 16: ",,,,"
+                RenderBR {BR} at (16,230) size 0x0
+                RenderText {#text} at (0,234) size 20x17
+                  text run at (0,234) width 20: "----"
+                RenderBR {BR} at (20,248) size 0x0
+                RenderText {#text} at (0,252) size 16x17
+                  text run at (0,252) width 16: "...."
+                RenderBR {BR} at (16,266) size 0x0
+                RenderText {#text} at (0,270) size 16x17
+                  text run at (0,270) width 16: "////"
+                RenderBR {BR} at (16,284) size 0x0
+                RenderText {#text} at (0,288) size 36x17
+                  text run at (0,288) width 36: "0000"
+                RenderBR {BR} at (36,302) size 0x0
                 RenderText {#text} at (0,306) size 36x17
-                  text run at (0,306) width 36: "2222"
+                  text run at (0,306) width 36: "1111"
                 RenderBR {BR} at (36,320) size 0x0
-                RenderText {#text} at (0,323) size 36x17
-                  text run at (0,323) width 36: "3333"
-                RenderBR {BR} at (36,337) size 0x0
-                RenderText {#text} at (0,340) size 36x17
-                  text run at (0,340) width 36: "4444"
-                RenderBR {BR} at (36,354) size 0x0
-                RenderText {#text} at (0,357) size 36x17
-                  text run at (0,357) width 36: "5555"
-                RenderBR {BR} at (36,371) size 0x0
-                RenderText {#text} at (0,374) size 36x17
-                  text run at (0,374) width 36: "6666"
-                RenderBR {BR} at (36,388) size 0x0
-                RenderText {#text} at (0,391) size 36x17
-                  text run at (0,391) width 36: "7777"
-                RenderBR {BR} at (36,405) size 0x0
-                RenderText {#text} at (0,408) size 36x17
-                  text run at (0,408) width 36: "8888"
-                RenderBR {BR} at (36,422) size 0x0
-                RenderText {#text} at (0,425) size 36x17
-                  text run at (0,425) width 36: "9999"
-                RenderBR {BR} at (36,439) size 0x0
-                RenderText {#text} at (0,442) size 16x17
-                  text run at (0,442) width 16: "::::"
-                RenderBR {BR} at (16,456) size 0x0
-                RenderText {#text} at (0,459) size 16x17
-                  text run at (0,459) width 16: ";;;;"
-                RenderBR {BR} at (16,473) size 0x0
-                RenderText {#text} at (0,476) size 36x17
-                  text run at (0,476) width 36: "<<<<"
-                RenderBR {BR} at (36,490) size 0x0
-                RenderText {#text} at (0,493) size 36x17
-                  text run at (0,493) width 36: "===="
-                RenderBR {BR} at (36,507) size 0x0
-                RenderText {#text} at (0,510) size 36x17
-                  text run at (0,510) width 36: ">>>>"
-                RenderBR {BR} at (36,524) size 0x0
-                RenderText {#text} at (0,527) size 36x17
-                  text run at (0,527) width 36: "????"
-                RenderBR {BR} at (36,541) size 0x0
-                RenderText {#text} at (0,544) size 64x17
-                  text run at (0,544) width 64: "@@@@"
-                RenderBR {BR} at (64,558) size 0x0
-                RenderText {#text} at (0,561) size 44x17
-                  text run at (0,561) width 44: "AAAA"
-                RenderBR {BR} at (44,575) size 0x0
-                RenderText {#text} at (0,578) size 44x17
-                  text run at (0,578) width 44: "BBBB"
-                RenderBR {BR} at (44,592) size 0x0
-                RenderText {#text} at (0,595) size 48x17
-                  text run at (0,595) width 48: "CCCC"
-                RenderBR {BR} at (48,609) size 0x0
-                RenderText {#text} at (0,612) size 48x17
-                  text run at (0,612) width 48: "DDDD"
-                RenderBR {BR} at (48,626) size 0x0
-                RenderText {#text} at (0,629) size 44x17
-                  text run at (0,629) width 44: "EEEE"
-                RenderBR {BR} at (44,643) size 0x0
-                RenderText {#text} at (0,646) size 40x17
-                  text run at (0,646) width 40: "FFFF"
-                RenderBR {BR} at (40,660) size 0x0
-                RenderText {#text} at (0,663) size 48x17
-                  text run at (0,663) width 48: "GGGG"
-                RenderBR {BR} at (48,677) size 0x0
-                RenderText {#text} at (0,680) size 48x17
-                  text run at (0,680) width 48: "HHHH"
-                RenderBR {BR} at (48,694) size 0x0
-                RenderText {#text} at (0,697) size 16x17
-                  text run at (0,697) width 16: "IIII"
-                RenderBR {BR} at (16,711) size 0x0
-                RenderText {#text} at (0,714) size 32x17
-                  text run at (0,714) width 32: "JJJJ"
-                RenderBR {BR} at (32,728) size 0x0
-                RenderText {#text} at (0,731) size 44x17
-                  text run at (0,731) width 44: "KKKK"
-                RenderBR {BR} at (44,745) size 0x0
-                RenderText {#text} at (0,748) size 36x17
-                  text run at (0,748) width 36: "LLLL"
-                RenderBR {BR} at (36,762) size 0x0
-                RenderText {#text} at (0,765) size 52x17
-                  text run at (0,765) width 52: "MMMM"
-                RenderBR {BR} at (52,779) size 0x0
-                RenderText {#text} at (0,782) size 48x17
-                  text run at (0,782) width 48: "NNNN"
-                RenderBR {BR} at (48,796) size 0x0
-                RenderText {#text} at (0,799) size 48x17
-                  text run at (0,799) width 48: "OOOO"
-                RenderBR {BR} at (48,813) size 0x0
-                RenderText {#text} at (0,816) size 44x17
-                  text run at (0,816) width 44: "PPPP"
-                RenderBR {BR} at (44,830) size 0x0
-                RenderText {#text} at (0,833) size 48x17
-                  text run at (0,833) width 48: "QQQQ"
-                RenderBR {BR} at (48,847) size 0x0
-                RenderText {#text} at (0,850) size 48x17
-                  text run at (0,850) width 48: "RRRR"
-                RenderBR {BR} at (48,864) size 0x0
-                RenderText {#text} at (0,867) size 44x17
-                  text run at (0,867) width 44: "SSSS"
-                RenderBR {BR} at (44,881) size 0x0
-                RenderText {#text} at (0,884) size 40x17
-                  text run at (0,884) width 40: "TTTT"
-                RenderBR {BR} at (40,898) size 0x0
-                RenderText {#text} at (0,901) size 48x17
-                  text run at (0,901) width 48: "UUUU"
-                RenderBR {BR} at (48,915) size 0x0
+                RenderText {#text} at (0,324) size 36x17
+                  text run at (0,324) width 36: "2222"
+                RenderBR {BR} at (36,338) size 0x0
+                RenderText {#text} at (0,342) size 36x17
+                  text run at (0,342) width 36: "3333"
+                RenderBR {BR} at (36,356) size 0x0
+                RenderText {#text} at (0,360) size 36x17
+                  text run at (0,360) width 36: "4444"
+                RenderBR {BR} at (36,374) size 0x0
+                RenderText {#text} at (0,378) size 36x17
+                  text run at (0,378) width 36: "5555"
+                RenderBR {BR} at (36,392) size 0x0
+                RenderText {#text} at (0,396) size 36x17
+                  text run at (0,396) width 36: "6666"
+                RenderBR {BR} at (36,410) size 0x0
+                RenderText {#text} at (0,414) size 36x17
+                  text run at (0,414) width 36: "7777"
+                RenderBR {BR} at (36,428) size 0x0
+                RenderText {#text} at (0,432) size 36x17
+                  text run at (0,432) width 36: "8888"
+                RenderBR {BR} at (36,446) size 0x0
+                RenderText {#text} at (0,450) size 36x17
+                  text run at (0,450) width 36: "9999"
+                RenderBR {BR} at (36,464) size 0x0
+                RenderText {#text} at (0,468) size 16x17
+                  text run at (0,468) width 16: "::::"
+                RenderBR {BR} at (16,482) size 0x0
+                RenderText {#text} at (0,486) size 16x17
+                  text run at (0,486) width 16: ";;;;"
+                RenderBR {BR} at (16,500) size 0x0
+                RenderText {#text} at (0,504) size 36x17
+                  text run at (0,504) width 36: "<<<<"
+                RenderBR {BR} at (36,518) size 0x0
+                RenderText {#text} at (0,522) size 36x17
+                  text run at (0,522) width 36: "===="
+                RenderBR {BR} at (36,536) size 0x0
+                RenderText {#text} at (0,540) size 36x17
+                  text run at (0,540) width 36: ">>>>"
+                RenderBR {BR} at (36,554) size 0x0
+                RenderText {#text} at (0,558) size 36x17
+                  text run at (0,558) width 36: "????"
+                RenderBR {BR} at (36,572) size 0x0
+                RenderText {#text} at (0,576) size 64x17
+                  text run at (0,576) width 64: "@@@@"
+                RenderBR {BR} at (64,590) size 0x0
+                RenderText {#text} at (0,594) size 44x17
+                  text run at (0,594) width 44: "AAAA"
+                RenderBR {BR} at (44,608) size 0x0
+                RenderText {#text} at (0,612) size 44x17
+                  text run at (0,612) width 44: "BBBB"
+                RenderBR {BR} at (44,626) size 0x0
+                RenderText {#text} at (0,630) size 48x17
+                  text run at (0,630) width 48: "CCCC"
+                RenderBR {BR} at (48,644) size 0x0
+                RenderText {#text} at (0,648) size 48x17
+                  text run at (0,648) width 48: "DDDD"
+                RenderBR {BR} at (48,662) size 0x0
+                RenderText {#text} at (0,666) size 44x17
+                  text run at (0,666) width 44: "EEEE"
+                RenderBR {BR} at (44,680) size 0x0
+                RenderText {#text} at (0,684) size 40x17
+                  text run at (0,684) width 40: "FFFF"
+                RenderBR {BR} at (40,698) size 0x0
+                RenderText {#text} at (0,702) size 48x17
+                  text run at (0,702) width 48: "GGGG"
+                RenderBR {BR} at (48,716) size 0x0
+                RenderText {#text} at (0,720) size 48x17
+                  text run at (0,720) width 48: "HHHH"
+                RenderBR {BR} at (48,734) size 0x0
+                RenderText {#text} at (0,738) size 16x17
+                  text run at (0,738) width 16: "IIII"
+                RenderBR {BR} at (16,752) size 0x0
+                RenderText {#text} at (0,756) size 32x17
+                  text run at (0,756) width 32: "JJJJ"
+                RenderBR {BR} at (32,770) size 0x0
+                RenderText {#text} at (0,774) size 44x17
+                  text run at (0,774) width 44: "KKKK"
+                RenderBR {BR} at (44,788) size 0x0
+                RenderText {#text} at (0,792) size 36x17
+                  text run at (0,792) width 36: "LLLL"
+                RenderBR {BR} at (36,806) size 0x0
+                RenderText {#text} at (0,810) size 52x17
+                  text run at (0,810) width 52: "MMMM"
+                RenderBR {BR} at (52,824) size 0x0
+                RenderText {#text} at (0,828) size 48x17
+                  text run at (0,828) width 48: "NNNN"
+                RenderBR {BR} at (48,842) size 0x0
+                RenderText {#text} at (0,846) size 48x17
+                  text run at (0,846) width 48: "OOOO"
+                RenderBR {BR} at (48,860) size 0x0
+                RenderText {#text} at (0,864) size 44x17
+                  text run at (0,864) width 44: "PPPP"
+                RenderBR {BR} at (44,878) size 0x0
+                RenderText {#text} at (0,882) size 48x17
+                  text run at (0,882) width 48: "QQQQ"
+                RenderBR {BR} at (48,896) size 0x0
+                RenderText {#text} at (0,900) size 48x17
+                  text run at (0,900) width 48: "RRRR"
+                RenderBR {BR} at (48,914) size 0x0
                 RenderText {#text} at (0,918) size 44x17
-                  text run at (0,918) width 44: "VVVV"
+                  text run at (0,918) width 44: "SSSS"
                 RenderBR {BR} at (44,932) size 0x0
-                RenderText {#text} at (0,935) size 60x17
-                  text run at (0,935) width 60: "WWWW"
-                RenderBR {BR} at (60,949) size 0x0
-                RenderText {#text} at (0,952) size 44x17
-                  text run at (0,952) width 44: "XXXX"
-                RenderBR {BR} at (44,966) size 0x0
-                RenderText {#text} at (0,969) size 44x17
-                  text run at (0,969) width 44: "YYYY"
-                RenderBR {BR} at (44,983) size 0x0
-                RenderText {#text} at (0,986) size 40x17
-                  text run at (0,986) width 40: "ZZZZ"
-                RenderBR {BR} at (40,1000) size 0x0
-                RenderText {#text} at (0,1003) size 16x17
-                  text run at (0,1003) width 16: "[[[["
-                RenderBR {BR} at (16,1017) size 0x0
-                RenderText {#text} at (0,1020) size 16x17
-                  text run at (0,1020) width 16: "\\\\\\\\"
-                RenderBR {BR} at (16,1034) size 0x0
-                RenderText {#text} at (0,1037) size 16x17
-                  text run at (0,1037) width 16: "]]]]"
-                RenderBR {BR} at (16,1051) size 0x0
-                RenderText {#text} at (0,1054) size 32x17
-                  text run at (0,1054) width 32: "^^^^"
-                RenderBR {BR} at (32,1068) size 0x0
-                RenderText {#text} at (0,1071) size 36x17
-                  text run at (0,1071) width 36: "____"
-                RenderBR {BR} at (36,1085) size 0x0
-                RenderText {#text} at (0,1088) size 20x17
-                  text run at (0,1088) width 20: "````"
-                RenderBR {BR} at (20,1102) size 0x0
-                RenderText {#text} at (0,1105) size 36x17
-                  text run at (0,1105) width 36: "aaaa"
-                RenderBR {BR} at (36,1119) size 0x0
-                RenderText {#text} at (0,1122) size 36x17
-                  text run at (0,1122) width 36: "bbbb"
-                RenderBR {BR} at (36,1136) size 0x0
-                RenderText {#text} at (0,1139) size 32x17
-                  text run at (0,1139) width 32: "cccc"
-                RenderBR {BR} at (32,1153) size 0x0
-                RenderText {#text} at (0,1156) size 36x17
-                  text run at (0,1156) width 36: "dddd"
-                RenderBR {BR} at (36,1170) size 0x0
-                RenderText {#text} at (0,1173) size 36x17
-                  text run at (0,1173) width 36: "eeee"
-                RenderBR {BR} at (36,1187) size 0x0
-                RenderText {#text} at (0,1190) size 16x17
-                  text run at (0,1190) width 16: "ffff"
-                RenderBR {BR} at (16,1204) size 0x0
-                RenderText {#text} at (0,1207) size 36x17
-                  text run at (0,1207) width 36: "gggg"
-                RenderBR {BR} at (36,1221) size 0x0
+                RenderText {#text} at (0,936) size 40x17
+                  text run at (0,936) width 40: "TTTT"
+                RenderBR {BR} at (40,950) size 0x0
+                RenderText {#text} at (0,954) size 48x17
+                  text run at (0,954) width 48: "UUUU"
+                RenderBR {BR} at (48,968) size 0x0
+                RenderText {#text} at (0,972) size 44x17
+                  text run at (0,972) width 44: "VVVV"
+                RenderBR {BR} at (44,986) size 0x0
+                RenderText {#text} at (0,990) size 60x17
+                  text run at (0,990) width 60: "WWWW"
+                RenderBR {BR} at (60,1004) size 0x0
+                RenderText {#text} at (0,1008) size 44x17
+                  text run at (0,1008) width 44: "XXXX"
+                RenderBR {BR} at (44,1022) size 0x0
+                RenderText {#text} at (0,1026) size 44x17
+                  text run at (0,1026) width 44: "YYYY"
+                RenderBR {BR} at (44,1040) size 0x0
+                RenderText {#text} at (0,1044) size 40x17
+                  text run at (0,1044) width 40: "ZZZZ"
+                RenderBR {BR} at (40,1058) size 0x0
+                RenderText {#text} at (0,1062) size 16x17
+                  text run at (0,1062) width 16: "[[[["
+                RenderBR {BR} at (16,1076) size 0x0
+                RenderText {#text} at (0,1080) size 16x17
+                  text run at (0,1080) width 16: "\\\\\\\\"
+                RenderBR {BR} at (16,1094) size 0x0
+                RenderText {#text} at (0,1098) size 16x17
+                  text run at (0,1098) width 16: "]]]]"
+                RenderBR {BR} at (16,1112) size 0x0
+                RenderText {#text} at (0,1116) size 32x17
+                  text run at (0,1116) width 32: "^^^^"
+                RenderBR {BR} at (32,1130) size 0x0
+                RenderText {#text} at (0,1134) size 36x17
+                  text run at (0,1134) width 36: "____"
+                RenderBR {BR} at (36,1148) size 0x0
+                RenderText {#text} at (0,1152) size 20x17
+                  text run at (0,1152) width 20: "````"
+                RenderBR {BR} at (20,1166) size 0x0
+                RenderText {#text} at (0,1170) size 36x17
+                  text run at (0,1170) width 36: "aaaa"
+                RenderBR {BR} at (36,1184) size 0x0
+                RenderText {#text} at (0,1188) size 36x17
+                  text run at (0,1188) width 36: "bbbb"
+                RenderBR {BR} at (36,1202) size 0x0
+                RenderText {#text} at (0,1206) size 32x17
+                  text run at (0,1206) width 32: "cccc"
+                RenderBR {BR} at (32,1220) size 0x0
                 RenderText {#text} at (0,1224) size 36x17
-                  text run at (0,1224) width 36: "hhhh"
+                  text run at (0,1224) width 36: "dddd"
                 RenderBR {BR} at (36,1238) size 0x0
-                RenderText {#text} at (0,1241) size 16x17
-                  text run at (0,1241) width 16: "iiii"
-                RenderBR {BR} at (16,1255) size 0x0
-                RenderText {#text} at (0,1258) size 16x17
-                  text run at (0,1258) width 16: "jjjj"
-                RenderBR {BR} at (16,1272) size 0x0
-                RenderText {#text} at (0,1275) size 32x17
-                  text run at (0,1275) width 32: "kkkk"
-                RenderBR {BR} at (32,1289) size 0x0
-                RenderText {#text} at (0,1292) size 16x17
-                  text run at (0,1292) width 16: "llll"
-                RenderBR {BR} at (16,1306) size 0x0
-                RenderText {#text} at (0,1309) size 52x17
-                  text run at (0,1309) width 52: "mmmm"
-                RenderBR {BR} at (52,1323) size 0x0
-                RenderText {#text} at (0,1326) size 36x17
-                  text run at (0,1326) width 36: "nnnn"
-                RenderBR {BR} at (36,1340) size 0x0
-                RenderText {#text} at (0,1343) size 36x17
-                  text run at (0,1343) width 36: "oooo"
-                RenderBR {BR} at (36,1357) size 0x0
-                RenderText {#text} at (0,1360) size 36x17
-                  text run at (0,1360) width 36: "pppp"
-                RenderBR {BR} at (36,1374) size 0x0
-                RenderText {#text} at (0,1377) size 36x17
-                  text run at (0,1377) width 36: "qqqq"
-                RenderBR {BR} at (36,1391) size 0x0
-                RenderText {#text} at (0,1394) size 20x17
-                  text run at (0,1394) width 20: "rrrr"
-                RenderBR {BR} at (20,1408) size 0x0
-                RenderText {#text} at (0,1411) size 32x17
-                  text run at (0,1411) width 32: "ssss"
-                RenderBR {BR} at (32,1425) size 0x0
-                RenderText {#text} at (0,1428) size 16x17
-                  text run at (0,1428) width 16: "tttt"
-                RenderBR {BR} at (16,1442) size 0x0
-                RenderText {#text} at (0,1445) size 36x17
-                  text run at (0,1445) width 36: "uuuu"
-                RenderBR {BR} at (36,1459) size 0x0
-                RenderText {#text} at (0,1462) size 32x17
-                  text run at (0,1462) width 32: "vvvv"
-                RenderBR {BR} at (32,1476) size 0x0
-                RenderText {#text} at (0,1479) size 48x17
-                  text run at (0,1479) width 48: "wwww"
-                RenderBR {BR} at (48,1493) size 0x0
-                RenderText {#text} at (0,1496) size 32x17
-                  text run at (0,1496) width 32: "xxxx"
-                RenderBR {BR} at (32,1510) size 0x0
-                RenderText {#text} at (0,1513) size 32x17
-                  text run at (0,1513) width 32: "yyyy"
-                RenderBR {BR} at (32,1527) size 0x0
-                RenderText {#text} at (0,1530) size 32x17
-                  text run at (0,1530) width 32: "zzzz"
-                RenderBR {BR} at (32,1544) size 0x0
-                RenderText {#text} at (0,1547) size 20x17
-                  text run at (0,1547) width 20: "{{{{"
-                RenderBR {BR} at (20,1561) size 0x0
-                RenderText {#text} at (0,1564) size 16x17
-                  text run at (0,1564) width 16: "||||"
-                RenderBR {BR} at (16,1578) size 0x0
-                RenderText {#text} at (0,1581) size 20x17
-                  text run at (0,1581) width 20: "}}}}"
-                RenderBR {BR} at (20,1595) size 0x0
+                RenderText {#text} at (0,1242) size 36x17
+                  text run at (0,1242) width 36: "eeee"
+                RenderBR {BR} at (36,1256) size 0x0
+                RenderText {#text} at (0,1260) size 16x17
+                  text run at (0,1260) width 16: "ffff"
+                RenderBR {BR} at (16,1274) size 0x0
+                RenderText {#text} at (0,1278) size 36x17
+                  text run at (0,1278) width 36: "gggg"
+                RenderBR {BR} at (36,1292) size 0x0
+                RenderText {#text} at (0,1296) size 36x17
+                  text run at (0,1296) width 36: "hhhh"
+                RenderBR {BR} at (36,1310) size 0x0
+                RenderText {#text} at (0,1314) size 16x17
+                  text run at (0,1314) width 16: "iiii"
+                RenderBR {BR} at (16,1328) size 0x0
+                RenderText {#text} at (0,1332) size 16x17
+                  text run at (0,1332) width 16: "jjjj"
+                RenderBR {BR} at (16,1346) size 0x0
+                RenderText {#text} at (0,1350) size 32x17
+                  text run at (0,1350) width 32: "kkkk"
+                RenderBR {BR} at (32,1364) size 0x0
+                RenderText {#text} at (0,1368) size 16x17
+                  text run at (0,1368) width 16: "llll"
+                RenderBR {BR} at (16,1382) size 0x0
+                RenderText {#text} at (0,1386) size 52x17
+                  text run at (0,1386) width 52: "mmmm"
+                RenderBR {BR} at (52,1400) size 0x0
+                RenderText {#text} at (0,1404) size 36x17
+                  text run at (0,1404) width 36: "nnnn"
+                RenderBR {BR} at (36,1418) size 0x0
+                RenderText {#text} at (0,1422) size 36x17
+                  text run at (0,1422) width 36: "oooo"
+                RenderBR {BR} at (36,1436) size 0x0
+                RenderText {#text} at (0,1440) size 36x17
+                  text run at (0,1440) width 36: "pppp"
+                RenderBR {BR} at (36,1454) size 0x0
+                RenderText {#text} at (0,1458) size 36x17
+                  text run at (0,1458) width 36: "qqqq"
+                RenderBR {BR} at (36,1472) size 0x0
+                RenderText {#text} at (0,1476) size 20x17
+                  text run at (0,1476) width 20: "rrrr"
+                RenderBR {BR} at (20,1490) size 0x0
+                RenderText {#text} at (0,1494) size 32x17
+                  text run at (0,1494) width 32: "ssss"
+                RenderBR {BR} at (32,1508) size 0x0
+                RenderText {#text} at (0,1512) size 16x17
+                  text run at (0,1512) width 16: "tttt"
+                RenderBR {BR} at (16,1526) size 0x0
+                RenderText {#text} at (0,1530) size 36x17
+                  text run at (0,1530) width 36: "uuuu"
+                RenderBR {BR} at (36,1544) size 0x0
+                RenderText {#text} at (0,1548) size 32x17
+                  text run at (0,1548) width 32: "vvvv"
+                RenderBR {BR} at (32,1562) size 0x0
+                RenderText {#text} at (0,1566) size 48x17
+                  text run at (0,1566) width 48: "wwww"
+                RenderBR {BR} at (48,1580) size 0x0
+                RenderText {#text} at (0,1584) size 32x17
+                  text run at (0,1584) width 32: "xxxx"
+                RenderBR {BR} at (32,1598) size 0x0
+                RenderText {#text} at (0,1602) size 32x17
+                  text run at (0,1602) width 32: "yyyy"
+                RenderBR {BR} at (32,1616) size 0x0
+                RenderText {#text} at (0,1620) size 32x17
+                  text run at (0,1620) width 32: "zzzz"
+                RenderBR {BR} at (32,1634) size 0x0
+                RenderText {#text} at (0,1638) size 20x17
+                  text run at (0,1638) width 20: "{{{{"
+                RenderBR {BR} at (20,1652) size 0x0
+                RenderText {#text} at (0,1656) size 16x17
+                  text run at (0,1656) width 16: "||||"
+                RenderBR {BR} at (16,1670) size 0x0
+                RenderText {#text} at (0,1674) size 20x17
+                  text run at (0,1674) width 20: "}}}}"
+                RenderBR {BR} at (20,1688) size 0x0
               RenderText {#text} at (0,0) size 0x0
             RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fonts/serif-expected.png b/LayoutTests/platform/gtk/fonts/serif-expected.png
index cc40108..e4c6409 100644
--- a/LayoutTests/platform/gtk/fonts/serif-expected.png
+++ b/LayoutTests/platform/gtk/fonts/serif-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/fonts/serif-expected.txt b/LayoutTests/platform/gtk/fonts/serif-expected.txt
index 1596d27..39fac2f 100644
--- a/LayoutTests/platform/gtk/fonts/serif-expected.txt
+++ b/LayoutTests/platform/gtk/fonts/serif-expected.txt
@@ -1,920 +1,920 @@
-layer at (0,0) size 785x5170
+layer at (0,0) size 785x5468
   RenderView at (0,0) size 785x600
-layer at (0,0) size 785x5170
-  RenderBlock {HTML} at (0,0) size 785x5170
-    RenderBody {BODY} at (8,8) size 769x5146
-      RenderBlock (anonymous) at (0,0) size 769x17
+layer at (0,0) size 785x5468
+  RenderBlock {HTML} at (0,0) size 785x5468
+    RenderBody {BODY} at (8,8) size 769x5444
+      RenderBlock (anonymous) at (0,0) size 769x18
         RenderText {#text} at (0,0) size 307x17
           text run at (0,0) width 307: "This tests font choices and metrics for serif fonts."
-      RenderBlock {P} at (0,33) size 769x119
-        RenderInline {FONT} at (0,0) size 769x119
+      RenderBlock {P} at (0,34) size 769x126
+        RenderInline {FONT} at (0,0) size 769x125
           RenderText {#text} at (0,0) size 124x17
             text run at (0,0) width 124: "Times New Roman"
           RenderBR {BR} at (124,14) size 0x0
-          RenderText {#text} at (0,17) size 766x34
-            text run at (0,17) width 766: "  ! \" # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z ["
-            text run at (0,34) width 386: "\\ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } > "
-          RenderBR {BR} at (386,48) size 0x0
-          RenderInline {B} at (0,0) size 765x34
-            RenderText {#text} at (0,51) size 765x34
-              text run at (0,51) width 765: "  ! \" # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y"
-              text run at (0,68) width 422: "Z [ \\ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } > "
+          RenderText {#text} at (0,18) size 766x35
+            text run at (0,18) width 766: "  ! \" # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z ["
+            text run at (0,36) width 386: "\\ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } > "
+          RenderBR {BR} at (386,50) size 0x0
+          RenderInline {B} at (0,0) size 765x35
+            RenderText {#text} at (0,54) size 765x35
+              text run at (0,54) width 765: "  ! \" # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y"
+              text run at (0,72) width 422: "Z [ \\ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } > "
           RenderText {#text} at (0,0) size 0x0
           RenderBR {BR} at (0,0) size 0x0
-          RenderInline {I} at (0,0) size 769x34
-            RenderText {#text} at (0,85) size 769x34
-              text run at (0,85) width 769: "  ! \" # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \\"
-              text run at (0,102) width 368: "] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } >"
+          RenderInline {I} at (0,0) size 769x35
+            RenderText {#text} at (0,90) size 769x35
+              text run at (0,90) width 769: "  ! \" # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \\"
+              text run at (0,108) width 368: "] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } >"
           RenderText {#text} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {P} at (0,168) size 769x119
-        RenderInline {FONT} at (0,0) size 769x119
+      RenderBlock {P} at (0,176) size 769x126
+        RenderInline {FONT} at (0,0) size 769x125
           RenderText {#text} at (0,0) size 39x17
             text run at (0,0) width 39: "Times"
           RenderBR {BR} at (39,14) size 0x0
-          RenderText {#text} at (0,17) size 766x34
-            text run at (0,17) width 766: "  ! \" # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z ["
-            text run at (0,34) width 386: "\\ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } > "
-          RenderBR {BR} at (386,48) size 0x0
-          RenderInline {B} at (0,0) size 765x34
-            RenderText {#text} at (0,51) size 765x34
-              text run at (0,51) width 765: "  ! \" # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y"
-              text run at (0,68) width 422: "Z [ \\ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } > "
+          RenderText {#text} at (0,18) size 766x35
+            text run at (0,18) width 766: "  ! \" # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z ["
+            text run at (0,36) width 386: "\\ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } > "
+          RenderBR {BR} at (386,50) size 0x0
+          RenderInline {B} at (0,0) size 765x35
+            RenderText {#text} at (0,54) size 765x35
+              text run at (0,54) width 765: "  ! \" # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y"
+              text run at (0,72) width 422: "Z [ \\ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } > "
           RenderText {#text} at (0,0) size 0x0
           RenderBR {BR} at (0,0) size 0x0
-          RenderInline {I} at (0,0) size 769x34
-            RenderText {#text} at (0,85) size 769x34
-              text run at (0,85) width 769: "  ! \" # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \\"
-              text run at (0,102) width 368: "] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } >"
+          RenderInline {I} at (0,0) size 769x35
+            RenderText {#text} at (0,90) size 769x35
+              text run at (0,90) width 769: "  ! \" # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \\"
+              text run at (0,108) width 368: "] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } >"
           RenderText {#text} at (0,0) size 0x0
           RenderInline {FONT} at (0,0) size 0x0
             RenderText {#text} at (0,0) size 0x0
-      RenderBlock {P} at (0,303) size 769x1615
-        RenderInline {FONT} at (0,0) size 60x1615
-          RenderInline {FONT} at (0,0) size 60x1615
+      RenderBlock {P} at (0,318) size 769x1710
+        RenderInline {FONT} at (0,0) size 60x1709
+          RenderInline {FONT} at (0,0) size 60x1709
             RenderText {#text} at (0,0) size 0x0
-            RenderInline {FONT} at (0,0) size 60x1615
+            RenderInline {FONT} at (0,0) size 60x1709
               RenderText {#text} at (0,0) size 27x17
                 text run at (0,0) width 27: "serif"
               RenderBR {BR} at (27,14) size 0x0
-              RenderText {#text} at (0,17) size 16x17
-                text run at (0,17) width 16: "    "
-              RenderBR {BR} at (16,31) size 0x0
-              RenderText {#text} at (0,34) size 20x17
-                text run at (0,34) width 20: "!!!!"
-              RenderBR {BR} at (20,48) size 0x0
-              RenderText {#text} at (0,51) size 28x17
-                text run at (0,51) width 28: "\"\"\"\""
-              RenderBR {BR} at (28,65) size 0x0
-              RenderText {#text} at (0,68) size 32x17
-                text run at (0,68) width 32: "####"
-              RenderBR {BR} at (32,82) size 0x0
-              RenderText {#text} at (0,85) size 32x17
-                text run at (0,85) width 32: "$$$$"
-              RenderBR {BR} at (32,99) size 0x0
-              RenderText {#text} at (0,102) size 52x17
-                text run at (0,102) width 52: "%%%%"
-              RenderBR {BR} at (52,116) size 0x0
-              RenderText {#text} at (0,119) size 48x17
-                text run at (0,119) width 48: "&&&&"
-              RenderBR {BR} at (48,133) size 0x0
-              RenderText {#text} at (0,136) size 12x17
-                text run at (0,136) width 12: "''''"
-              RenderBR {BR} at (12,150) size 0x0
-              RenderText {#text} at (0,153) size 20x17
-                text run at (0,153) width 20: "(((("
-              RenderBR {BR} at (20,167) size 0x0
-              RenderText {#text} at (0,170) size 20x17
-                text run at (0,170) width 20: "))))"
-              RenderBR {BR} at (20,184) size 0x0
-              RenderText {#text} at (0,187) size 32x17
-                text run at (0,187) width 32: "****"
-              RenderBR {BR} at (32,201) size 0x0
-              RenderText {#text} at (0,204) size 36x17
-                text run at (0,204) width 36: "++++"
-              RenderBR {BR} at (36,218) size 0x0
-              RenderText {#text} at (0,221) size 16x17
-                text run at (0,221) width 16: ",,,,"
-              RenderBR {BR} at (16,235) size 0x0
-              RenderText {#text} at (0,238) size 20x17
-                text run at (0,238) width 20: "----"
-              RenderBR {BR} at (20,252) size 0x0
-              RenderText {#text} at (0,255) size 16x17
-                text run at (0,255) width 16: "...."
-              RenderBR {BR} at (16,269) size 0x0
-              RenderText {#text} at (0,272) size 16x17
-                text run at (0,272) width 16: "////"
-              RenderBR {BR} at (16,286) size 0x0
-              RenderText {#text} at (0,289) size 32x17
-                text run at (0,289) width 32: "0000"
-              RenderBR {BR} at (32,303) size 0x0
+              RenderText {#text} at (0,18) size 16x17
+                text run at (0,18) width 16: "    "
+              RenderBR {BR} at (16,32) size 0x0
+              RenderText {#text} at (0,36) size 20x17
+                text run at (0,36) width 20: "!!!!"
+              RenderBR {BR} at (20,50) size 0x0
+              RenderText {#text} at (0,54) size 28x17
+                text run at (0,54) width 28: "\"\"\"\""
+              RenderBR {BR} at (28,68) size 0x0
+              RenderText {#text} at (0,72) size 32x17
+                text run at (0,72) width 32: "####"
+              RenderBR {BR} at (32,86) size 0x0
+              RenderText {#text} at (0,90) size 32x17
+                text run at (0,90) width 32: "$$$$"
+              RenderBR {BR} at (32,104) size 0x0
+              RenderText {#text} at (0,108) size 52x17
+                text run at (0,108) width 52: "%%%%"
+              RenderBR {BR} at (52,122) size 0x0
+              RenderText {#text} at (0,126) size 48x17
+                text run at (0,126) width 48: "&&&&"
+              RenderBR {BR} at (48,140) size 0x0
+              RenderText {#text} at (0,144) size 12x17
+                text run at (0,144) width 12: "''''"
+              RenderBR {BR} at (12,158) size 0x0
+              RenderText {#text} at (0,162) size 20x17
+                text run at (0,162) width 20: "(((("
+              RenderBR {BR} at (20,176) size 0x0
+              RenderText {#text} at (0,180) size 20x17
+                text run at (0,180) width 20: "))))"
+              RenderBR {BR} at (20,194) size 0x0
+              RenderText {#text} at (0,198) size 32x17
+                text run at (0,198) width 32: "****"
+              RenderBR {BR} at (32,212) size 0x0
+              RenderText {#text} at (0,216) size 36x17
+                text run at (0,216) width 36: "++++"
+              RenderBR {BR} at (36,230) size 0x0
+              RenderText {#text} at (0,234) size 16x17
+                text run at (0,234) width 16: ",,,,"
+              RenderBR {BR} at (16,248) size 0x0
+              RenderText {#text} at (0,252) size 20x17
+                text run at (0,252) width 20: "----"
+              RenderBR {BR} at (20,266) size 0x0
+              RenderText {#text} at (0,270) size 16x17
+                text run at (0,270) width 16: "...."
+              RenderBR {BR} at (16,284) size 0x0
+              RenderText {#text} at (0,288) size 16x17
+                text run at (0,288) width 16: "////"
+              RenderBR {BR} at (16,302) size 0x0
               RenderText {#text} at (0,306) size 32x17
-                text run at (0,306) width 32: "1111"
+                text run at (0,306) width 32: "0000"
               RenderBR {BR} at (32,320) size 0x0
-              RenderText {#text} at (0,323) size 32x17
-                text run at (0,323) width 32: "2222"
-              RenderBR {BR} at (32,337) size 0x0
-              RenderText {#text} at (0,340) size 32x17
-                text run at (0,340) width 32: "3333"
-              RenderBR {BR} at (32,354) size 0x0
-              RenderText {#text} at (0,357) size 32x17
-                text run at (0,357) width 32: "4444"
-              RenderBR {BR} at (32,371) size 0x0
-              RenderText {#text} at (0,374) size 32x17
-                text run at (0,374) width 32: "5555"
-              RenderBR {BR} at (32,388) size 0x0
-              RenderText {#text} at (0,391) size 32x17
-                text run at (0,391) width 32: "6666"
-              RenderBR {BR} at (32,405) size 0x0
-              RenderText {#text} at (0,408) size 32x17
-                text run at (0,408) width 32: "7777"
-              RenderBR {BR} at (32,422) size 0x0
-              RenderText {#text} at (0,425) size 32x17
-                text run at (0,425) width 32: "8888"
-              RenderBR {BR} at (32,439) size 0x0
-              RenderText {#text} at (0,442) size 32x17
-                text run at (0,442) width 32: "9999"
-              RenderBR {BR} at (32,456) size 0x0
-              RenderText {#text} at (0,459) size 16x17
-                text run at (0,459) width 16: "::::"
-              RenderBR {BR} at (16,473) size 0x0
-              RenderText {#text} at (0,476) size 16x17
-                text run at (0,476) width 16: ";;;;"
-              RenderBR {BR} at (16,490) size 0x0
-              RenderText {#text} at (0,493) size 36x17
-                text run at (0,493) width 36: "<<<<"
-              RenderBR {BR} at (36,507) size 0x0
-              RenderText {#text} at (0,510) size 36x17
-                text run at (0,510) width 36: "===="
-              RenderBR {BR} at (36,524) size 0x0
-              RenderText {#text} at (0,527) size 36x17
-                text run at (0,527) width 36: ">>>>"
-              RenderBR {BR} at (36,541) size 0x0
-              RenderText {#text} at (0,544) size 28x17
-                text run at (0,544) width 28: "????"
-              RenderBR {BR} at (28,558) size 0x0
-              RenderText {#text} at (0,561) size 60x17
-                text run at (0,561) width 60: "@@@@"
-              RenderBR {BR} at (60,575) size 0x0
-              RenderText {#text} at (0,578) size 48x17
-                text run at (0,578) width 48: "AAAA"
-              RenderBR {BR} at (48,592) size 0x0
-              RenderText {#text} at (0,595) size 44x17
-                text run at (0,595) width 44: "BBBB"
-              RenderBR {BR} at (44,609) size 0x0
-              RenderText {#text} at (0,612) size 44x17
-                text run at (0,612) width 44: "CCCC"
-              RenderBR {BR} at (44,626) size 0x0
-              RenderText {#text} at (0,629) size 48x17
-                text run at (0,629) width 48: "DDDD"
-              RenderBR {BR} at (48,643) size 0x0
-              RenderText {#text} at (0,646) size 40x17
-                text run at (0,646) width 40: "EEEE"
-              RenderBR {BR} at (40,660) size 0x0
-              RenderText {#text} at (0,663) size 36x17
-                text run at (0,663) width 36: "FFFF"
-              RenderBR {BR} at (36,677) size 0x0
-              RenderText {#text} at (0,680) size 48x17
-                text run at (0,680) width 48: "GGGG"
-              RenderBR {BR} at (48,694) size 0x0
-              RenderText {#text} at (0,697) size 48x17
-                text run at (0,697) width 48: "HHHH"
-              RenderBR {BR} at (48,711) size 0x0
-              RenderText {#text} at (0,714) size 20x17
-                text run at (0,714) width 20: "IIII"
-              RenderBR {BR} at (20,728) size 0x0
-              RenderText {#text} at (0,731) size 24x17
-                text run at (0,731) width 24: "JJJJ"
-              RenderBR {BR} at (24,745) size 0x0
-              RenderText {#text} at (0,748) size 48x17
-                text run at (0,748) width 48: "KKKK"
-              RenderBR {BR} at (48,762) size 0x0
-              RenderText {#text} at (0,765) size 40x17
-                text run at (0,765) width 40: "LLLL"
-              RenderBR {BR} at (40,779) size 0x0
-              RenderText {#text} at (0,782) size 56x17
-                text run at (0,782) width 56: "MMMM"
-              RenderBR {BR} at (56,796) size 0x0
-              RenderText {#text} at (0,799) size 48x17
-                text run at (0,799) width 48: "NNNN"
-              RenderBR {BR} at (48,813) size 0x0
-              RenderText {#text} at (0,816) size 48x17
-                text run at (0,816) width 48: "OOOO"
-              RenderBR {BR} at (48,830) size 0x0
-              RenderText {#text} at (0,833) size 36x17
-                text run at (0,833) width 36: "PPPP"
-              RenderBR {BR} at (36,847) size 0x0
-              RenderText {#text} at (0,850) size 48x17
-                text run at (0,850) width 48: "QQQQ"
-              RenderBR {BR} at (48,864) size 0x0
-              RenderText {#text} at (0,867) size 44x17
-                text run at (0,867) width 44: "RRRR"
-              RenderBR {BR} at (44,881) size 0x0
-              RenderText {#text} at (0,884) size 36x17
-                text run at (0,884) width 36: "SSSS"
-              RenderBR {BR} at (36,898) size 0x0
-              RenderText {#text} at (0,901) size 40x17
-                text run at (0,901) width 40: "TTTT"
-              RenderBR {BR} at (40,915) size 0x0
-              RenderText {#text} at (0,918) size 48x17
-                text run at (0,918) width 48: "UUUU"
-              RenderBR {BR} at (48,932) size 0x0
-              RenderText {#text} at (0,935) size 48x17
-                text run at (0,935) width 48: "VVVV"
-              RenderBR {BR} at (48,949) size 0x0
-              RenderText {#text} at (0,952) size 60x17
-                text run at (0,952) width 60: "WWWW"
-              RenderBR {BR} at (60,966) size 0x0
-              RenderText {#text} at (0,969) size 48x17
-                text run at (0,969) width 48: "XXXX"
-              RenderBR {BR} at (48,983) size 0x0
-              RenderText {#text} at (0,986) size 48x17
-                text run at (0,986) width 48: "YYYY"
-              RenderBR {BR} at (48,1000) size 0x0
-              RenderText {#text} at (0,1003) size 40x17
-                text run at (0,1003) width 40: "ZZZZ"
-              RenderBR {BR} at (40,1017) size 0x0
-              RenderText {#text} at (0,1020) size 20x17
-                text run at (0,1020) width 20: "[[[["
-              RenderBR {BR} at (20,1034) size 0x0
-              RenderText {#text} at (0,1037) size 16x17
-                text run at (0,1037) width 16: "\\\\\\\\"
-              RenderBR {BR} at (16,1051) size 0x0
-              RenderText {#text} at (0,1054) size 20x17
-                text run at (0,1054) width 20: "]]]]"
-              RenderBR {BR} at (20,1068) size 0x0
-              RenderText {#text} at (0,1071) size 32x17
-                text run at (0,1071) width 32: "^^^^"
-              RenderBR {BR} at (32,1085) size 0x0
-              RenderText {#text} at (0,1088) size 32x17
-                text run at (0,1088) width 32: "____"
-              RenderBR {BR} at (32,1102) size 0x0
-              RenderText {#text} at (0,1105) size 20x17
-                text run at (0,1105) width 20: "````"
-              RenderBR {BR} at (20,1119) size 0x0
-              RenderText {#text} at (0,1122) size 28x17
-                text run at (0,1122) width 28: "aaaa"
-              RenderBR {BR} at (28,1136) size 0x0
-              RenderText {#text} at (0,1139) size 32x17
-                text run at (0,1139) width 32: "bbbb"
-              RenderBR {BR} at (32,1153) size 0x0
-              RenderText {#text} at (0,1156) size 28x17
-                text run at (0,1156) width 28: "cccc"
-              RenderBR {BR} at (28,1170) size 0x0
-              RenderText {#text} at (0,1173) size 32x17
-                text run at (0,1173) width 32: "dddd"
-              RenderBR {BR} at (32,1187) size 0x0
-              RenderText {#text} at (0,1190) size 28x17
-                text run at (0,1190) width 28: "eeee"
-              RenderBR {BR} at (28,1204) size 0x0
-              RenderText {#text} at (0,1207) size 20x17
-                text run at (0,1207) width 20: "ffff"
-              RenderBR {BR} at (20,1221) size 0x0
-              RenderText {#text} at (0,1224) size 32x17
-                text run at (0,1224) width 32: "gggg"
-              RenderBR {BR} at (32,1238) size 0x0
-              RenderText {#text} at (0,1241) size 32x17
-                text run at (0,1241) width 32: "hhhh"
-              RenderBR {BR} at (32,1255) size 0x0
-              RenderText {#text} at (0,1258) size 16x17
-                text run at (0,1258) width 16: "iiii"
-              RenderBR {BR} at (16,1272) size 0x0
-              RenderText {#text} at (0,1275) size 16x17
-                text run at (0,1275) width 16: "jjjj"
-              RenderBR {BR} at (16,1289) size 0x0
-              RenderText {#text} at (0,1292) size 32x17
-                text run at (0,1292) width 32: "kkkk"
-              RenderBR {BR} at (32,1306) size 0x0
-              RenderText {#text} at (0,1309) size 16x17
-                text run at (0,1309) width 16: "llll"
-              RenderBR {BR} at (16,1323) size 0x0
-              RenderText {#text} at (0,1326) size 48x17
-                text run at (0,1326) width 48: "mmmm"
-              RenderBR {BR} at (48,1340) size 0x0
-              RenderText {#text} at (0,1343) size 32x17
-                text run at (0,1343) width 32: "nnnn"
-              RenderBR {BR} at (32,1357) size 0x0
-              RenderText {#text} at (0,1360) size 32x17
-                text run at (0,1360) width 32: "oooo"
-              RenderBR {BR} at (32,1374) size 0x0
-              RenderText {#text} at (0,1377) size 32x17
-                text run at (0,1377) width 32: "pppp"
-              RenderBR {BR} at (32,1391) size 0x0
-              RenderText {#text} at (0,1394) size 32x17
-                text run at (0,1394) width 32: "qqqq"
-              RenderBR {BR} at (32,1408) size 0x0
-              RenderText {#text} at (0,1411) size 20x17
-                text run at (0,1411) width 20: "rrrr"
-              RenderBR {BR} at (20,1425) size 0x0
-              RenderText {#text} at (0,1428) size 24x17
-                text run at (0,1428) width 24: "ssss"
-              RenderBR {BR} at (24,1442) size 0x0
-              RenderText {#text} at (0,1445) size 16x17
-                text run at (0,1445) width 16: "tttt"
-              RenderBR {BR} at (16,1459) size 0x0
-              RenderText {#text} at (0,1462) size 32x17
-                text run at (0,1462) width 32: "uuuu"
-              RenderBR {BR} at (32,1476) size 0x0
-              RenderText {#text} at (0,1479) size 32x17
-                text run at (0,1479) width 32: "vvvv"
-              RenderBR {BR} at (32,1493) size 0x0
-              RenderText {#text} at (0,1496) size 48x17
-                text run at (0,1496) width 48: "wwww"
-              RenderBR {BR} at (48,1510) size 0x0
-              RenderText {#text} at (0,1513) size 32x17
-                text run at (0,1513) width 32: "xxxx"
-              RenderBR {BR} at (32,1527) size 0x0
-              RenderText {#text} at (0,1530) size 32x17
-                text run at (0,1530) width 32: "yyyy"
-              RenderBR {BR} at (32,1544) size 0x0
-              RenderText {#text} at (0,1547) size 28x17
-                text run at (0,1547) width 28: "zzzz"
-              RenderBR {BR} at (28,1561) size 0x0
-              RenderText {#text} at (0,1564) size 32x17
-                text run at (0,1564) width 32: "{{{{"
-              RenderBR {BR} at (32,1578) size 0x0
-              RenderText {#text} at (0,1581) size 12x17
-                text run at (0,1581) width 12: "||||"
-              RenderBR {BR} at (12,1595) size 0x0
-              RenderText {#text} at (0,1598) size 32x17
-                text run at (0,1598) width 32: "}}}}"
-              RenderBR {BR} at (32,1612) size 0x0
-      RenderBlock {P} at (0,1934) size 769x1598
-        RenderInline {FONT} at (0,0) size 64x1598
-          RenderInline {FONT} at (0,0) size 64x1598
-            RenderInline {FONT} at (0,0) size 64x1598
+              RenderText {#text} at (0,324) size 32x17
+                text run at (0,324) width 32: "1111"
+              RenderBR {BR} at (32,338) size 0x0
+              RenderText {#text} at (0,342) size 32x17
+                text run at (0,342) width 32: "2222"
+              RenderBR {BR} at (32,356) size 0x0
+              RenderText {#text} at (0,360) size 32x17
+                text run at (0,360) width 32: "3333"
+              RenderBR {BR} at (32,374) size 0x0
+              RenderText {#text} at (0,378) size 32x17
+                text run at (0,378) width 32: "4444"
+              RenderBR {BR} at (32,392) size 0x0
+              RenderText {#text} at (0,396) size 32x17
+                text run at (0,396) width 32: "5555"
+              RenderBR {BR} at (32,410) size 0x0
+              RenderText {#text} at (0,414) size 32x17
+                text run at (0,414) width 32: "6666"
+              RenderBR {BR} at (32,428) size 0x0
+              RenderText {#text} at (0,432) size 32x17
+                text run at (0,432) width 32: "7777"
+              RenderBR {BR} at (32,446) size 0x0
+              RenderText {#text} at (0,450) size 32x17
+                text run at (0,450) width 32: "8888"
+              RenderBR {BR} at (32,464) size 0x0
+              RenderText {#text} at (0,468) size 32x17
+                text run at (0,468) width 32: "9999"
+              RenderBR {BR} at (32,482) size 0x0
+              RenderText {#text} at (0,486) size 16x17
+                text run at (0,486) width 16: "::::"
+              RenderBR {BR} at (16,500) size 0x0
+              RenderText {#text} at (0,504) size 16x17
+                text run at (0,504) width 16: ";;;;"
+              RenderBR {BR} at (16,518) size 0x0
+              RenderText {#text} at (0,522) size 36x17
+                text run at (0,522) width 36: "<<<<"
+              RenderBR {BR} at (36,536) size 0x0
+              RenderText {#text} at (0,540) size 36x17
+                text run at (0,540) width 36: "===="
+              RenderBR {BR} at (36,554) size 0x0
+              RenderText {#text} at (0,558) size 36x17
+                text run at (0,558) width 36: ">>>>"
+              RenderBR {BR} at (36,572) size 0x0
+              RenderText {#text} at (0,576) size 28x17
+                text run at (0,576) width 28: "????"
+              RenderBR {BR} at (28,590) size 0x0
+              RenderText {#text} at (0,594) size 60x17
+                text run at (0,594) width 60: "@@@@"
+              RenderBR {BR} at (60,608) size 0x0
+              RenderText {#text} at (0,612) size 48x17
+                text run at (0,612) width 48: "AAAA"
+              RenderBR {BR} at (48,626) size 0x0
+              RenderText {#text} at (0,630) size 44x17
+                text run at (0,630) width 44: "BBBB"
+              RenderBR {BR} at (44,644) size 0x0
+              RenderText {#text} at (0,648) size 44x17
+                text run at (0,648) width 44: "CCCC"
+              RenderBR {BR} at (44,662) size 0x0
+              RenderText {#text} at (0,666) size 48x17
+                text run at (0,666) width 48: "DDDD"
+              RenderBR {BR} at (48,680) size 0x0
+              RenderText {#text} at (0,684) size 40x17
+                text run at (0,684) width 40: "EEEE"
+              RenderBR {BR} at (40,698) size 0x0
+              RenderText {#text} at (0,702) size 36x17
+                text run at (0,702) width 36: "FFFF"
+              RenderBR {BR} at (36,716) size 0x0
+              RenderText {#text} at (0,720) size 48x17
+                text run at (0,720) width 48: "GGGG"
+              RenderBR {BR} at (48,734) size 0x0
+              RenderText {#text} at (0,738) size 48x17
+                text run at (0,738) width 48: "HHHH"
+              RenderBR {BR} at (48,752) size 0x0
+              RenderText {#text} at (0,756) size 20x17
+                text run at (0,756) width 20: "IIII"
+              RenderBR {BR} at (20,770) size 0x0
+              RenderText {#text} at (0,774) size 24x17
+                text run at (0,774) width 24: "JJJJ"
+              RenderBR {BR} at (24,788) size 0x0
+              RenderText {#text} at (0,792) size 48x17
+                text run at (0,792) width 48: "KKKK"
+              RenderBR {BR} at (48,806) size 0x0
+              RenderText {#text} at (0,810) size 40x17
+                text run at (0,810) width 40: "LLLL"
+              RenderBR {BR} at (40,824) size 0x0
+              RenderText {#text} at (0,828) size 56x17
+                text run at (0,828) width 56: "MMMM"
+              RenderBR {BR} at (56,842) size 0x0
+              RenderText {#text} at (0,846) size 48x17
+                text run at (0,846) width 48: "NNNN"
+              RenderBR {BR} at (48,860) size 0x0
+              RenderText {#text} at (0,864) size 48x17
+                text run at (0,864) width 48: "OOOO"
+              RenderBR {BR} at (48,878) size 0x0
+              RenderText {#text} at (0,882) size 36x17
+                text run at (0,882) width 36: "PPPP"
+              RenderBR {BR} at (36,896) size 0x0
+              RenderText {#text} at (0,900) size 48x17
+                text run at (0,900) width 48: "QQQQ"
+              RenderBR {BR} at (48,914) size 0x0
+              RenderText {#text} at (0,918) size 44x17
+                text run at (0,918) width 44: "RRRR"
+              RenderBR {BR} at (44,932) size 0x0
+              RenderText {#text} at (0,936) size 36x17
+                text run at (0,936) width 36: "SSSS"
+              RenderBR {BR} at (36,950) size 0x0
+              RenderText {#text} at (0,954) size 40x17
+                text run at (0,954) width 40: "TTTT"
+              RenderBR {BR} at (40,968) size 0x0
+              RenderText {#text} at (0,972) size 48x17
+                text run at (0,972) width 48: "UUUU"
+              RenderBR {BR} at (48,986) size 0x0
+              RenderText {#text} at (0,990) size 48x17
+                text run at (0,990) width 48: "VVVV"
+              RenderBR {BR} at (48,1004) size 0x0
+              RenderText {#text} at (0,1008) size 60x17
+                text run at (0,1008) width 60: "WWWW"
+              RenderBR {BR} at (60,1022) size 0x0
+              RenderText {#text} at (0,1026) size 48x17
+                text run at (0,1026) width 48: "XXXX"
+              RenderBR {BR} at (48,1040) size 0x0
+              RenderText {#text} at (0,1044) size 48x17
+                text run at (0,1044) width 48: "YYYY"
+              RenderBR {BR} at (48,1058) size 0x0
+              RenderText {#text} at (0,1062) size 40x17
+                text run at (0,1062) width 40: "ZZZZ"
+              RenderBR {BR} at (40,1076) size 0x0
+              RenderText {#text} at (0,1080) size 20x17
+                text run at (0,1080) width 20: "[[[["
+              RenderBR {BR} at (20,1094) size 0x0
+              RenderText {#text} at (0,1098) size 16x17
+                text run at (0,1098) width 16: "\\\\\\\\"
+              RenderBR {BR} at (16,1112) size 0x0
+              RenderText {#text} at (0,1116) size 20x17
+                text run at (0,1116) width 20: "]]]]"
+              RenderBR {BR} at (20,1130) size 0x0
+              RenderText {#text} at (0,1134) size 32x17
+                text run at (0,1134) width 32: "^^^^"
+              RenderBR {BR} at (32,1148) size 0x0
+              RenderText {#text} at (0,1152) size 32x17
+                text run at (0,1152) width 32: "____"
+              RenderBR {BR} at (32,1166) size 0x0
+              RenderText {#text} at (0,1170) size 20x17
+                text run at (0,1170) width 20: "````"
+              RenderBR {BR} at (20,1184) size 0x0
+              RenderText {#text} at (0,1188) size 28x17
+                text run at (0,1188) width 28: "aaaa"
+              RenderBR {BR} at (28,1202) size 0x0
+              RenderText {#text} at (0,1206) size 32x17
+                text run at (0,1206) width 32: "bbbb"
+              RenderBR {BR} at (32,1220) size 0x0
+              RenderText {#text} at (0,1224) size 28x17
+                text run at (0,1224) width 28: "cccc"
+              RenderBR {BR} at (28,1238) size 0x0
+              RenderText {#text} at (0,1242) size 32x17
+                text run at (0,1242) width 32: "dddd"
+              RenderBR {BR} at (32,1256) size 0x0
+              RenderText {#text} at (0,1260) size 28x17
+                text run at (0,1260) width 28: "eeee"
+              RenderBR {BR} at (28,1274) size 0x0
+              RenderText {#text} at (0,1278) size 20x17
+                text run at (0,1278) width 20: "ffff"
+              RenderBR {BR} at (20,1292) size 0x0
+              RenderText {#text} at (0,1296) size 32x17
+                text run at (0,1296) width 32: "gggg"
+              RenderBR {BR} at (32,1310) size 0x0
+              RenderText {#text} at (0,1314) size 32x17
+                text run at (0,1314) width 32: "hhhh"
+              RenderBR {BR} at (32,1328) size 0x0
+              RenderText {#text} at (0,1332) size 16x17
+                text run at (0,1332) width 16: "iiii"
+              RenderBR {BR} at (16,1346) size 0x0
+              RenderText {#text} at (0,1350) size 16x17
+                text run at (0,1350) width 16: "jjjj"
+              RenderBR {BR} at (16,1364) size 0x0
+              RenderText {#text} at (0,1368) size 32x17
+                text run at (0,1368) width 32: "kkkk"
+              RenderBR {BR} at (32,1382) size 0x0
+              RenderText {#text} at (0,1386) size 16x17
+                text run at (0,1386) width 16: "llll"
+              RenderBR {BR} at (16,1400) size 0x0
+              RenderText {#text} at (0,1404) size 48x17
+                text run at (0,1404) width 48: "mmmm"
+              RenderBR {BR} at (48,1418) size 0x0
+              RenderText {#text} at (0,1422) size 32x17
+                text run at (0,1422) width 32: "nnnn"
+              RenderBR {BR} at (32,1436) size 0x0
+              RenderText {#text} at (0,1440) size 32x17
+                text run at (0,1440) width 32: "oooo"
+              RenderBR {BR} at (32,1454) size 0x0
+              RenderText {#text} at (0,1458) size 32x17
+                text run at (0,1458) width 32: "pppp"
+              RenderBR {BR} at (32,1472) size 0x0
+              RenderText {#text} at (0,1476) size 32x17
+                text run at (0,1476) width 32: "qqqq"
+              RenderBR {BR} at (32,1490) size 0x0
+              RenderText {#text} at (0,1494) size 20x17
+                text run at (0,1494) width 20: "rrrr"
+              RenderBR {BR} at (20,1508) size 0x0
+              RenderText {#text} at (0,1512) size 24x17
+                text run at (0,1512) width 24: "ssss"
+              RenderBR {BR} at (24,1526) size 0x0
+              RenderText {#text} at (0,1530) size 16x17
+                text run at (0,1530) width 16: "tttt"
+              RenderBR {BR} at (16,1544) size 0x0
+              RenderText {#text} at (0,1548) size 32x17
+                text run at (0,1548) width 32: "uuuu"
+              RenderBR {BR} at (32,1562) size 0x0
+              RenderText {#text} at (0,1566) size 32x17
+                text run at (0,1566) width 32: "vvvv"
+              RenderBR {BR} at (32,1580) size 0x0
+              RenderText {#text} at (0,1584) size 48x17
+                text run at (0,1584) width 48: "wwww"
+              RenderBR {BR} at (48,1598) size 0x0
+              RenderText {#text} at (0,1602) size 32x17
+                text run at (0,1602) width 32: "xxxx"
+              RenderBR {BR} at (32,1616) size 0x0
+              RenderText {#text} at (0,1620) size 32x17
+                text run at (0,1620) width 32: "yyyy"
+              RenderBR {BR} at (32,1634) size 0x0
+              RenderText {#text} at (0,1638) size 28x17
+                text run at (0,1638) width 28: "zzzz"
+              RenderBR {BR} at (28,1652) size 0x0
+              RenderText {#text} at (0,1656) size 32x17
+                text run at (0,1656) width 32: "{{{{"
+              RenderBR {BR} at (32,1670) size 0x0
+              RenderText {#text} at (0,1674) size 12x17
+                text run at (0,1674) width 12: "||||"
+              RenderBR {BR} at (12,1688) size 0x0
+              RenderText {#text} at (0,1692) size 32x17
+                text run at (0,1692) width 32: "}}}}"
+              RenderBR {BR} at (32,1706) size 0x0
+      RenderBlock {P} at (0,2044) size 769x1692
+        RenderInline {FONT} at (0,0) size 64x1691
+          RenderInline {FONT} at (0,0) size 64x1691
+            RenderInline {FONT} at (0,0) size 64x1691
               RenderText {#text} at (0,0) size 0x0
-              RenderInline {B} at (0,0) size 64x1598
+              RenderInline {B} at (0,0) size 64x1691
                 RenderText {#text} at (0,0) size 16x17
                   text run at (0,0) width 16: "    "
                 RenderBR {BR} at (16,14) size 0x0
-                RenderText {#text} at (0,17) size 20x17
-                  text run at (0,17) width 20: "!!!!"
-                RenderBR {BR} at (20,31) size 0x0
-                RenderText {#text} at (0,34) size 36x17
-                  text run at (0,34) width 36: "\"\"\"\""
-                RenderBR {BR} at (36,48) size 0x0
-                RenderText {#text} at (0,51) size 32x17
-                  text run at (0,51) width 32: "####"
-                RenderBR {BR} at (32,65) size 0x0
-                RenderText {#text} at (0,68) size 32x17
-                  text run at (0,68) width 32: "$$$$"
-                RenderBR {BR} at (32,82) size 0x0
-                RenderText {#text} at (0,85) size 64x17
-                  text run at (0,85) width 64: "%%%%"
-                RenderBR {BR} at (64,99) size 0x0
-                RenderText {#text} at (0,102) size 52x17
-                  text run at (0,102) width 52: "&&&&"
-                RenderBR {BR} at (52,116) size 0x0
-                RenderText {#text} at (0,119) size 16x17
-                  text run at (0,119) width 16: "''''"
-                RenderBR {BR} at (16,133) size 0x0
-                RenderText {#text} at (0,136) size 20x17
-                  text run at (0,136) width 20: "(((("
-                RenderBR {BR} at (20,150) size 0x0
-                RenderText {#text} at (0,153) size 20x17
-                  text run at (0,153) width 20: "))))"
-                RenderBR {BR} at (20,167) size 0x0
-                RenderText {#text} at (0,170) size 32x17
-                  text run at (0,170) width 32: "****"
-                RenderBR {BR} at (32,184) size 0x0
-                RenderText {#text} at (0,187) size 36x17
-                  text run at (0,187) width 36: "++++"
-                RenderBR {BR} at (36,201) size 0x0
-                RenderText {#text} at (0,204) size 16x17
-                  text run at (0,204) width 16: ",,,,"
-                RenderBR {BR} at (16,218) size 0x0
-                RenderText {#text} at (0,221) size 20x17
-                  text run at (0,221) width 20: "----"
-                RenderBR {BR} at (20,235) size 0x0
-                RenderText {#text} at (0,238) size 16x17
-                  text run at (0,238) width 16: "...."
-                RenderBR {BR} at (16,252) size 0x0
-                RenderText {#text} at (0,255) size 16x17
-                  text run at (0,255) width 16: "////"
-                RenderBR {BR} at (16,269) size 0x0
-                RenderText {#text} at (0,272) size 32x17
-                  text run at (0,272) width 32: "0000"
-                RenderBR {BR} at (32,286) size 0x0
-                RenderText {#text} at (0,289) size 32x17
-                  text run at (0,289) width 32: "1111"
-                RenderBR {BR} at (32,303) size 0x0
+                RenderText {#text} at (0,18) size 20x17
+                  text run at (0,18) width 20: "!!!!"
+                RenderBR {BR} at (20,32) size 0x0
+                RenderText {#text} at (0,36) size 36x17
+                  text run at (0,36) width 36: "\"\"\"\""
+                RenderBR {BR} at (36,50) size 0x0
+                RenderText {#text} at (0,54) size 32x17
+                  text run at (0,54) width 32: "####"
+                RenderBR {BR} at (32,68) size 0x0
+                RenderText {#text} at (0,72) size 32x17
+                  text run at (0,72) width 32: "$$$$"
+                RenderBR {BR} at (32,86) size 0x0
+                RenderText {#text} at (0,90) size 64x17
+                  text run at (0,90) width 64: "%%%%"
+                RenderBR {BR} at (64,104) size 0x0
+                RenderText {#text} at (0,108) size 52x17
+                  text run at (0,108) width 52: "&&&&"
+                RenderBR {BR} at (52,122) size 0x0
+                RenderText {#text} at (0,126) size 16x17
+                  text run at (0,126) width 16: "''''"
+                RenderBR {BR} at (16,140) size 0x0
+                RenderText {#text} at (0,144) size 20x17
+                  text run at (0,144) width 20: "(((("
+                RenderBR {BR} at (20,158) size 0x0
+                RenderText {#text} at (0,162) size 20x17
+                  text run at (0,162) width 20: "))))"
+                RenderBR {BR} at (20,176) size 0x0
+                RenderText {#text} at (0,180) size 32x17
+                  text run at (0,180) width 32: "****"
+                RenderBR {BR} at (32,194) size 0x0
+                RenderText {#text} at (0,198) size 36x17
+                  text run at (0,198) width 36: "++++"
+                RenderBR {BR} at (36,212) size 0x0
+                RenderText {#text} at (0,216) size 16x17
+                  text run at (0,216) width 16: ",,,,"
+                RenderBR {BR} at (16,230) size 0x0
+                RenderText {#text} at (0,234) size 20x17
+                  text run at (0,234) width 20: "----"
+                RenderBR {BR} at (20,248) size 0x0
+                RenderText {#text} at (0,252) size 16x17
+                  text run at (0,252) width 16: "...."
+                RenderBR {BR} at (16,266) size 0x0
+                RenderText {#text} at (0,270) size 16x17
+                  text run at (0,270) width 16: "////"
+                RenderBR {BR} at (16,284) size 0x0
+                RenderText {#text} at (0,288) size 32x17
+                  text run at (0,288) width 32: "0000"
+                RenderBR {BR} at (32,302) size 0x0
                 RenderText {#text} at (0,306) size 32x17
-                  text run at (0,306) width 32: "2222"
+                  text run at (0,306) width 32: "1111"
                 RenderBR {BR} at (32,320) size 0x0
-                RenderText {#text} at (0,323) size 32x17
-                  text run at (0,323) width 32: "3333"
-                RenderBR {BR} at (32,337) size 0x0
-                RenderText {#text} at (0,340) size 32x17
-                  text run at (0,340) width 32: "4444"
-                RenderBR {BR} at (32,354) size 0x0
-                RenderText {#text} at (0,357) size 32x17
-                  text run at (0,357) width 32: "5555"
-                RenderBR {BR} at (32,371) size 0x0
-                RenderText {#text} at (0,374) size 32x17
-                  text run at (0,374) width 32: "6666"
-                RenderBR {BR} at (32,388) size 0x0
-                RenderText {#text} at (0,391) size 32x17
-                  text run at (0,391) width 32: "7777"
-                RenderBR {BR} at (32,405) size 0x0
-                RenderText {#text} at (0,408) size 32x17
-                  text run at (0,408) width 32: "8888"
-                RenderBR {BR} at (32,422) size 0x0
-                RenderText {#text} at (0,425) size 32x17
-                  text run at (0,425) width 32: "9999"
-                RenderBR {BR} at (32,439) size 0x0
-                RenderText {#text} at (0,442) size 20x17
-                  text run at (0,442) width 20: "::::"
-                RenderBR {BR} at (20,456) size 0x0
-                RenderText {#text} at (0,459) size 20x17
-                  text run at (0,459) width 20: ";;;;"
-                RenderBR {BR} at (20,473) size 0x0
-                RenderText {#text} at (0,476) size 36x17
-                  text run at (0,476) width 36: "<<<<"
-                RenderBR {BR} at (36,490) size 0x0
-                RenderText {#text} at (0,493) size 36x17
-                  text run at (0,493) width 36: "===="
-                RenderBR {BR} at (36,507) size 0x0
-                RenderText {#text} at (0,510) size 36x17
-                  text run at (0,510) width 36: ">>>>"
-                RenderBR {BR} at (36,524) size 0x0
-                RenderText {#text} at (0,527) size 32x17
-                  text run at (0,527) width 32: "????"
-                RenderBR {BR} at (32,541) size 0x0
-                RenderText {#text} at (0,544) size 60x17
-                  text run at (0,544) width 60: "@@@@"
-                RenderBR {BR} at (60,558) size 0x0
-                RenderText {#text} at (0,561) size 48x17
-                  text run at (0,561) width 48: "AAAA"
-                RenderBR {BR} at (48,575) size 0x0
-                RenderText {#text} at (0,578) size 44x17
-                  text run at (0,578) width 44: "BBBB"
-                RenderBR {BR} at (44,592) size 0x0
-                RenderText {#text} at (0,595) size 48x17
-                  text run at (0,595) width 48: "CCCC"
-                RenderBR {BR} at (48,609) size 0x0
-                RenderText {#text} at (0,612) size 48x17
-                  text run at (0,612) width 48: "DDDD"
-                RenderBR {BR} at (48,626) size 0x0
-                RenderText {#text} at (0,629) size 44x17
-                  text run at (0,629) width 44: "EEEE"
-                RenderBR {BR} at (44,643) size 0x0
-                RenderText {#text} at (0,646) size 40x17
-                  text run at (0,646) width 40: "FFFF"
-                RenderBR {BR} at (40,660) size 0x0
-                RenderText {#text} at (0,663) size 48x17
-                  text run at (0,663) width 48: "GGGG"
-                RenderBR {BR} at (48,677) size 0x0
-                RenderText {#text} at (0,680) size 48x17
-                  text run at (0,680) width 48: "HHHH"
-                RenderBR {BR} at (48,694) size 0x0
-                RenderText {#text} at (0,697) size 24x17
-                  text run at (0,697) width 24: "IIII"
-                RenderBR {BR} at (24,711) size 0x0
-                RenderText {#text} at (0,714) size 32x17
-                  text run at (0,714) width 32: "JJJJ"
-                RenderBR {BR} at (32,728) size 0x0
-                RenderText {#text} at (0,731) size 48x17
-                  text run at (0,731) width 48: "KKKK"
-                RenderBR {BR} at (48,745) size 0x0
-                RenderText {#text} at (0,748) size 44x17
-                  text run at (0,748) width 44: "LLLL"
-                RenderBR {BR} at (44,762) size 0x0
-                RenderText {#text} at (0,765) size 60x17
-                  text run at (0,765) width 60: "MMMM"
-                RenderBR {BR} at (60,779) size 0x0
-                RenderText {#text} at (0,782) size 48x17
-                  text run at (0,782) width 48: "NNNN"
-                RenderBR {BR} at (48,796) size 0x0
-                RenderText {#text} at (0,799) size 48x17
-                  text run at (0,799) width 48: "OOOO"
-                RenderBR {BR} at (48,813) size 0x0
-                RenderText {#text} at (0,816) size 40x17
-                  text run at (0,816) width 40: "PPPP"
-                RenderBR {BR} at (40,830) size 0x0
-                RenderText {#text} at (0,833) size 48x17
-                  text run at (0,833) width 48: "QQQQ"
-                RenderBR {BR} at (48,847) size 0x0
-                RenderText {#text} at (0,850) size 48x17
-                  text run at (0,850) width 48: "RRRR"
-                RenderBR {BR} at (48,864) size 0x0
-                RenderText {#text} at (0,867) size 36x17
-                  text run at (0,867) width 36: "SSSS"
-                RenderBR {BR} at (36,881) size 0x0
-                RenderText {#text} at (0,884) size 44x17
-                  text run at (0,884) width 44: "TTTT"
-                RenderBR {BR} at (44,898) size 0x0
-                RenderText {#text} at (0,901) size 48x17
-                  text run at (0,901) width 48: "UUUU"
-                RenderBR {BR} at (48,915) size 0x0
-                RenderText {#text} at (0,918) size 48x17
-                  text run at (0,918) width 48: "VVVV"
-                RenderBR {BR} at (48,932) size 0x0
-                RenderText {#text} at (0,935) size 64x17
-                  text run at (0,935) width 64: "WWWW"
-                RenderBR {BR} at (64,949) size 0x0
-                RenderText {#text} at (0,952) size 48x17
-                  text run at (0,952) width 48: "XXXX"
-                RenderBR {BR} at (48,966) size 0x0
-                RenderText {#text} at (0,969) size 48x17
-                  text run at (0,969) width 48: "YYYY"
-                RenderBR {BR} at (48,983) size 0x0
-                RenderText {#text} at (0,986) size 44x17
-                  text run at (0,986) width 44: "ZZZZ"
-                RenderBR {BR} at (44,1000) size 0x0
-                RenderText {#text} at (0,1003) size 20x17
-                  text run at (0,1003) width 20: "[[[["
-                RenderBR {BR} at (20,1017) size 0x0
-                RenderText {#text} at (0,1020) size 16x17
-                  text run at (0,1020) width 16: "\\\\\\\\"
-                RenderBR {BR} at (16,1034) size 0x0
-                RenderText {#text} at (0,1037) size 20x17
-                  text run at (0,1037) width 20: "]]]]"
-                RenderBR {BR} at (20,1051) size 0x0
-                RenderText {#text} at (0,1054) size 36x17
-                  text run at (0,1054) width 36: "^^^^"
-                RenderBR {BR} at (36,1068) size 0x0
-                RenderText {#text} at (0,1071) size 32x17
-                  text run at (0,1071) width 32: "____"
-                RenderBR {BR} at (32,1085) size 0x0
-                RenderText {#text} at (0,1088) size 20x17
-                  text run at (0,1088) width 20: "````"
-                RenderBR {BR} at (20,1102) size 0x0
-                RenderText {#text} at (0,1105) size 32x17
-                  text run at (0,1105) width 32: "aaaa"
-                RenderBR {BR} at (32,1119) size 0x0
-                RenderText {#text} at (0,1122) size 36x17
-                  text run at (0,1122) width 36: "bbbb"
-                RenderBR {BR} at (36,1136) size 0x0
-                RenderText {#text} at (0,1139) size 28x17
-                  text run at (0,1139) width 28: "cccc"
-                RenderBR {BR} at (28,1153) size 0x0
-                RenderText {#text} at (0,1156) size 36x17
-                  text run at (0,1156) width 36: "dddd"
-                RenderBR {BR} at (36,1170) size 0x0
-                RenderText {#text} at (0,1173) size 28x17
-                  text run at (0,1173) width 28: "eeee"
-                RenderBR {BR} at (28,1187) size 0x0
-                RenderText {#text} at (0,1190) size 20x17
-                  text run at (0,1190) width 20: "ffff"
-                RenderBR {BR} at (20,1204) size 0x0
-                RenderText {#text} at (0,1207) size 32x17
-                  text run at (0,1207) width 32: "gggg"
-                RenderBR {BR} at (32,1221) size 0x0
+                RenderText {#text} at (0,324) size 32x17
+                  text run at (0,324) width 32: "2222"
+                RenderBR {BR} at (32,338) size 0x0
+                RenderText {#text} at (0,342) size 32x17
+                  text run at (0,342) width 32: "3333"
+                RenderBR {BR} at (32,356) size 0x0
+                RenderText {#text} at (0,360) size 32x17
+                  text run at (0,360) width 32: "4444"
+                RenderBR {BR} at (32,374) size 0x0
+                RenderText {#text} at (0,378) size 32x17
+                  text run at (0,378) width 32: "5555"
+                RenderBR {BR} at (32,392) size 0x0
+                RenderText {#text} at (0,396) size 32x17
+                  text run at (0,396) width 32: "6666"
+                RenderBR {BR} at (32,410) size 0x0
+                RenderText {#text} at (0,414) size 32x17
+                  text run at (0,414) width 32: "7777"
+                RenderBR {BR} at (32,428) size 0x0
+                RenderText {#text} at (0,432) size 32x17
+                  text run at (0,432) width 32: "8888"
+                RenderBR {BR} at (32,446) size 0x0
+                RenderText {#text} at (0,450) size 32x17
+                  text run at (0,450) width 32: "9999"
+                RenderBR {BR} at (32,464) size 0x0
+                RenderText {#text} at (0,468) size 20x17
+                  text run at (0,468) width 20: "::::"
+                RenderBR {BR} at (20,482) size 0x0
+                RenderText {#text} at (0,486) size 20x17
+                  text run at (0,486) width 20: ";;;;"
+                RenderBR {BR} at (20,500) size 0x0
+                RenderText {#text} at (0,504) size 36x17
+                  text run at (0,504) width 36: "<<<<"
+                RenderBR {BR} at (36,518) size 0x0
+                RenderText {#text} at (0,522) size 36x17
+                  text run at (0,522) width 36: "===="
+                RenderBR {BR} at (36,536) size 0x0
+                RenderText {#text} at (0,540) size 36x17
+                  text run at (0,540) width 36: ">>>>"
+                RenderBR {BR} at (36,554) size 0x0
+                RenderText {#text} at (0,558) size 32x17
+                  text run at (0,558) width 32: "????"
+                RenderBR {BR} at (32,572) size 0x0
+                RenderText {#text} at (0,576) size 60x17
+                  text run at (0,576) width 60: "@@@@"
+                RenderBR {BR} at (60,590) size 0x0
+                RenderText {#text} at (0,594) size 48x17
+                  text run at (0,594) width 48: "AAAA"
+                RenderBR {BR} at (48,608) size 0x0
+                RenderText {#text} at (0,612) size 44x17
+                  text run at (0,612) width 44: "BBBB"
+                RenderBR {BR} at (44,626) size 0x0
+                RenderText {#text} at (0,630) size 48x17
+                  text run at (0,630) width 48: "CCCC"
+                RenderBR {BR} at (48,644) size 0x0
+                RenderText {#text} at (0,648) size 48x17
+                  text run at (0,648) width 48: "DDDD"
+                RenderBR {BR} at (48,662) size 0x0
+                RenderText {#text} at (0,666) size 44x17
+                  text run at (0,666) width 44: "EEEE"
+                RenderBR {BR} at (44,680) size 0x0
+                RenderText {#text} at (0,684) size 40x17
+                  text run at (0,684) width 40: "FFFF"
+                RenderBR {BR} at (40,698) size 0x0
+                RenderText {#text} at (0,702) size 48x17
+                  text run at (0,702) width 48: "GGGG"
+                RenderBR {BR} at (48,716) size 0x0
+                RenderText {#text} at (0,720) size 48x17
+                  text run at (0,720) width 48: "HHHH"
+                RenderBR {BR} at (48,734) size 0x0
+                RenderText {#text} at (0,738) size 24x17
+                  text run at (0,738) width 24: "IIII"
+                RenderBR {BR} at (24,752) size 0x0
+                RenderText {#text} at (0,756) size 32x17
+                  text run at (0,756) width 32: "JJJJ"
+                RenderBR {BR} at (32,770) size 0x0
+                RenderText {#text} at (0,774) size 48x17
+                  text run at (0,774) width 48: "KKKK"
+                RenderBR {BR} at (48,788) size 0x0
+                RenderText {#text} at (0,792) size 44x17
+                  text run at (0,792) width 44: "LLLL"
+                RenderBR {BR} at (44,806) size 0x0
+                RenderText {#text} at (0,810) size 60x17
+                  text run at (0,810) width 60: "MMMM"
+                RenderBR {BR} at (60,824) size 0x0
+                RenderText {#text} at (0,828) size 48x17
+                  text run at (0,828) width 48: "NNNN"
+                RenderBR {BR} at (48,842) size 0x0
+                RenderText {#text} at (0,846) size 48x17
+                  text run at (0,846) width 48: "OOOO"
+                RenderBR {BR} at (48,860) size 0x0
+                RenderText {#text} at (0,864) size 40x17
+                  text run at (0,864) width 40: "PPPP"
+                RenderBR {BR} at (40,878) size 0x0
+                RenderText {#text} at (0,882) size 48x17
+                  text run at (0,882) width 48: "QQQQ"
+                RenderBR {BR} at (48,896) size 0x0
+                RenderText {#text} at (0,900) size 48x17
+                  text run at (0,900) width 48: "RRRR"
+                RenderBR {BR} at (48,914) size 0x0
+                RenderText {#text} at (0,918) size 36x17
+                  text run at (0,918) width 36: "SSSS"
+                RenderBR {BR} at (36,932) size 0x0
+                RenderText {#text} at (0,936) size 44x17
+                  text run at (0,936) width 44: "TTTT"
+                RenderBR {BR} at (44,950) size 0x0
+                RenderText {#text} at (0,954) size 48x17
+                  text run at (0,954) width 48: "UUUU"
+                RenderBR {BR} at (48,968) size 0x0
+                RenderText {#text} at (0,972) size 48x17
+                  text run at (0,972) width 48: "VVVV"
+                RenderBR {BR} at (48,986) size 0x0
+                RenderText {#text} at (0,990) size 64x17
+                  text run at (0,990) width 64: "WWWW"
+                RenderBR {BR} at (64,1004) size 0x0
+                RenderText {#text} at (0,1008) size 48x17
+                  text run at (0,1008) width 48: "XXXX"
+                RenderBR {BR} at (48,1022) size 0x0
+                RenderText {#text} at (0,1026) size 48x17
+                  text run at (0,1026) width 48: "YYYY"
+                RenderBR {BR} at (48,1040) size 0x0
+                RenderText {#text} at (0,1044) size 44x17
+                  text run at (0,1044) width 44: "ZZZZ"
+                RenderBR {BR} at (44,1058) size 0x0
+                RenderText {#text} at (0,1062) size 20x17
+                  text run at (0,1062) width 20: "[[[["
+                RenderBR {BR} at (20,1076) size 0x0
+                RenderText {#text} at (0,1080) size 16x17
+                  text run at (0,1080) width 16: "\\\\\\\\"
+                RenderBR {BR} at (16,1094) size 0x0
+                RenderText {#text} at (0,1098) size 20x17
+                  text run at (0,1098) width 20: "]]]]"
+                RenderBR {BR} at (20,1112) size 0x0
+                RenderText {#text} at (0,1116) size 36x17
+                  text run at (0,1116) width 36: "^^^^"
+                RenderBR {BR} at (36,1130) size 0x0
+                RenderText {#text} at (0,1134) size 32x17
+                  text run at (0,1134) width 32: "____"
+                RenderBR {BR} at (32,1148) size 0x0
+                RenderText {#text} at (0,1152) size 20x17
+                  text run at (0,1152) width 20: "````"
+                RenderBR {BR} at (20,1166) size 0x0
+                RenderText {#text} at (0,1170) size 32x17
+                  text run at (0,1170) width 32: "aaaa"
+                RenderBR {BR} at (32,1184) size 0x0
+                RenderText {#text} at (0,1188) size 36x17
+                  text run at (0,1188) width 36: "bbbb"
+                RenderBR {BR} at (36,1202) size 0x0
+                RenderText {#text} at (0,1206) size 28x17
+                  text run at (0,1206) width 28: "cccc"
+                RenderBR {BR} at (28,1220) size 0x0
                 RenderText {#text} at (0,1224) size 36x17
-                  text run at (0,1224) width 36: "hhhh"
+                  text run at (0,1224) width 36: "dddd"
                 RenderBR {BR} at (36,1238) size 0x0
-                RenderText {#text} at (0,1241) size 16x17
-                  text run at (0,1241) width 16: "iiii"
-                RenderBR {BR} at (16,1255) size 0x0
-                RenderText {#text} at (0,1258) size 20x17
-                  text run at (0,1258) width 20: "jjjj"
-                RenderBR {BR} at (20,1272) size 0x0
-                RenderText {#text} at (0,1275) size 36x17
-                  text run at (0,1275) width 36: "kkkk"
-                RenderBR {BR} at (36,1289) size 0x0
-                RenderText {#text} at (0,1292) size 16x17
-                  text run at (0,1292) width 16: "llll"
-                RenderBR {BR} at (16,1306) size 0x0
-                RenderText {#text} at (0,1309) size 52x17
-                  text run at (0,1309) width 52: "mmmm"
-                RenderBR {BR} at (52,1323) size 0x0
-                RenderText {#text} at (0,1326) size 36x17
-                  text run at (0,1326) width 36: "nnnn"
-                RenderBR {BR} at (36,1340) size 0x0
-                RenderText {#text} at (0,1343) size 32x17
-                  text run at (0,1343) width 32: "oooo"
-                RenderBR {BR} at (32,1357) size 0x0
-                RenderText {#text} at (0,1360) size 36x17
-                  text run at (0,1360) width 36: "pppp"
-                RenderBR {BR} at (36,1374) size 0x0
-                RenderText {#text} at (0,1377) size 36x17
-                  text run at (0,1377) width 36: "qqqq"
-                RenderBR {BR} at (36,1391) size 0x0
-                RenderText {#text} at (0,1394) size 28x17
-                  text run at (0,1394) width 28: "rrrr"
-                RenderBR {BR} at (28,1408) size 0x0
-                RenderText {#text} at (0,1411) size 24x17
-                  text run at (0,1411) width 24: "ssss"
-                RenderBR {BR} at (24,1425) size 0x0
-                RenderText {#text} at (0,1428) size 20x17
-                  text run at (0,1428) width 20: "tttt"
-                RenderBR {BR} at (20,1442) size 0x0
-                RenderText {#text} at (0,1445) size 36x17
-                  text run at (0,1445) width 36: "uuuu"
-                RenderBR {BR} at (36,1459) size 0x0
-                RenderText {#text} at (0,1462) size 32x17
-                  text run at (0,1462) width 32: "vvvv"
-                RenderBR {BR} at (32,1476) size 0x0
-                RenderText {#text} at (0,1479) size 48x17
-                  text run at (0,1479) width 48: "wwww"
-                RenderBR {BR} at (48,1493) size 0x0
-                RenderText {#text} at (0,1496) size 32x17
-                  text run at (0,1496) width 32: "xxxx"
-                RenderBR {BR} at (32,1510) size 0x0
-                RenderText {#text} at (0,1513) size 32x17
-                  text run at (0,1513) width 32: "yyyy"
-                RenderBR {BR} at (32,1527) size 0x0
-                RenderText {#text} at (0,1530) size 28x17
-                  text run at (0,1530) width 28: "zzzz"
-                RenderBR {BR} at (28,1544) size 0x0
-                RenderText {#text} at (0,1547) size 24x17
-                  text run at (0,1547) width 24: "{{{{"
-                RenderBR {BR} at (24,1561) size 0x0
-                RenderText {#text} at (0,1564) size 16x17
-                  text run at (0,1564) width 16: "||||"
-                RenderBR {BR} at (16,1578) size 0x0
-                RenderText {#text} at (0,1581) size 24x17
-                  text run at (0,1581) width 24: "}}}}"
-                RenderBR {BR} at (24,1595) size 0x0
+                RenderText {#text} at (0,1242) size 28x17
+                  text run at (0,1242) width 28: "eeee"
+                RenderBR {BR} at (28,1256) size 0x0
+                RenderText {#text} at (0,1260) size 20x17
+                  text run at (0,1260) width 20: "ffff"
+                RenderBR {BR} at (20,1274) size 0x0
+                RenderText {#text} at (0,1278) size 32x17
+                  text run at (0,1278) width 32: "gggg"
+                RenderBR {BR} at (32,1292) size 0x0
+                RenderText {#text} at (0,1296) size 36x17
+                  text run at (0,1296) width 36: "hhhh"
+                RenderBR {BR} at (36,1310) size 0x0
+                RenderText {#text} at (0,1314) size 16x17
+                  text run at (0,1314) width 16: "iiii"
+                RenderBR {BR} at (16,1328) size 0x0
+                RenderText {#text} at (0,1332) size 20x17
+                  text run at (0,1332) width 20: "jjjj"
+                RenderBR {BR} at (20,1346) size 0x0
+                RenderText {#text} at (0,1350) size 36x17
+                  text run at (0,1350) width 36: "kkkk"
+                RenderBR {BR} at (36,1364) size 0x0
+                RenderText {#text} at (0,1368) size 16x17
+                  text run at (0,1368) width 16: "llll"
+                RenderBR {BR} at (16,1382) size 0x0
+                RenderText {#text} at (0,1386) size 52x17
+                  text run at (0,1386) width 52: "mmmm"
+                RenderBR {BR} at (52,1400) size 0x0
+                RenderText {#text} at (0,1404) size 36x17
+                  text run at (0,1404) width 36: "nnnn"
+                RenderBR {BR} at (36,1418) size 0x0
+                RenderText {#text} at (0,1422) size 32x17
+                  text run at (0,1422) width 32: "oooo"
+                RenderBR {BR} at (32,1436) size 0x0
+                RenderText {#text} at (0,1440) size 36x17
+                  text run at (0,1440) width 36: "pppp"
+                RenderBR {BR} at (36,1454) size 0x0
+                RenderText {#text} at (0,1458) size 36x17
+                  text run at (0,1458) width 36: "qqqq"
+                RenderBR {BR} at (36,1472) size 0x0
+                RenderText {#text} at (0,1476) size 28x17
+                  text run at (0,1476) width 28: "rrrr"
+                RenderBR {BR} at (28,1490) size 0x0
+                RenderText {#text} at (0,1494) size 24x17
+                  text run at (0,1494) width 24: "ssss"
+                RenderBR {BR} at (24,1508) size 0x0
+                RenderText {#text} at (0,1512) size 20x17
+                  text run at (0,1512) width 20: "tttt"
+                RenderBR {BR} at (20,1526) size 0x0
+                RenderText {#text} at (0,1530) size 36x17
+                  text run at (0,1530) width 36: "uuuu"
+                RenderBR {BR} at (36,1544) size 0x0
+                RenderText {#text} at (0,1548) size 32x17
+                  text run at (0,1548) width 32: "vvvv"
+                RenderBR {BR} at (32,1562) size 0x0
+                RenderText {#text} at (0,1566) size 48x17
+                  text run at (0,1566) width 48: "wwww"
+                RenderBR {BR} at (48,1580) size 0x0
+                RenderText {#text} at (0,1584) size 32x17
+                  text run at (0,1584) width 32: "xxxx"
+                RenderBR {BR} at (32,1598) size 0x0
+                RenderText {#text} at (0,1602) size 32x17
+                  text run at (0,1602) width 32: "yyyy"
+                RenderBR {BR} at (32,1616) size 0x0
+                RenderText {#text} at (0,1620) size 28x17
+                  text run at (0,1620) width 28: "zzzz"
+                RenderBR {BR} at (28,1634) size 0x0
+                RenderText {#text} at (0,1638) size 24x17
+                  text run at (0,1638) width 24: "{{{{"
+                RenderBR {BR} at (24,1652) size 0x0
+                RenderText {#text} at (0,1656) size 16x17
+                  text run at (0,1656) width 16: "||||"
+                RenderBR {BR} at (16,1670) size 0x0
+                RenderText {#text} at (0,1674) size 24x17
+                  text run at (0,1674) width 24: "}}}}"
+                RenderBR {BR} at (24,1688) size 0x0
               RenderText {#text} at (0,0) size 0x0
-      RenderBlock {P} at (0,3548) size 769x1598
-        RenderInline {FONT} at (0,0) size 60x1598
-          RenderInline {FONT} at (0,0) size 60x1598
-            RenderInline {FONT} at (0,0) size 60x1598
+      RenderBlock {P} at (0,3752) size 769x1692
+        RenderInline {FONT} at (0,0) size 60x1691
+          RenderInline {FONT} at (0,0) size 60x1691
+            RenderInline {FONT} at (0,0) size 60x1691
               RenderText {#text} at (0,0) size 0x0
-              RenderInline {I} at (0,0) size 60x1598
+              RenderInline {I} at (0,0) size 60x1691
                 RenderText {#text} at (0,0) size 16x17
                   text run at (0,0) width 16: "    "
                 RenderBR {BR} at (16,14) size 0x0
-                RenderText {#text} at (0,17) size 20x17
-                  text run at (0,17) width 20: "!!!!"
-                RenderBR {BR} at (20,31) size 0x0
-                RenderText {#text} at (0,34) size 28x17
-                  text run at (0,34) width 28: "\"\"\"\""
-                RenderBR {BR} at (28,48) size 0x0
-                RenderText {#text} at (0,51) size 32x17
-                  text run at (0,51) width 32: "####"
-                RenderBR {BR} at (32,65) size 0x0
-                RenderText {#text} at (0,68) size 32x17
-                  text run at (0,68) width 32: "$$$$"
-                RenderBR {BR} at (32,82) size 0x0
-                RenderText {#text} at (0,85) size 52x17
-                  text run at (0,85) width 52: "%%%%"
-                RenderBR {BR} at (52,99) size 0x0
-                RenderText {#text} at (0,102) size 48x17
-                  text run at (0,102) width 48: "&&&&"
-                RenderBR {BR} at (48,116) size 0x0
-                RenderText {#text} at (0,119) size 12x17
-                  text run at (0,119) width 12: "''''"
-                RenderBR {BR} at (12,133) size 0x0
-                RenderText {#text} at (0,136) size 20x17
-                  text run at (0,136) width 20: "(((("
-                RenderBR {BR} at (20,150) size 0x0
-                RenderText {#text} at (0,153) size 20x17
-                  text run at (0,153) width 20: "))))"
-                RenderBR {BR} at (20,167) size 0x0
-                RenderText {#text} at (0,170) size 32x17
-                  text run at (0,170) width 32: "****"
-                RenderBR {BR} at (32,184) size 0x0
-                RenderText {#text} at (0,187) size 44x17
-                  text run at (0,187) width 44: "++++"
-                RenderBR {BR} at (44,201) size 0x0
-                RenderText {#text} at (0,204) size 16x17
-                  text run at (0,204) width 16: ",,,,"
-                RenderBR {BR} at (16,218) size 0x0
-                RenderText {#text} at (0,221) size 20x17
-                  text run at (0,221) width 20: "----"
-                RenderBR {BR} at (20,235) size 0x0
-                RenderText {#text} at (0,238) size 16x17
-                  text run at (0,238) width 16: "...."
-                RenderBR {BR} at (16,252) size 0x0
-                RenderText {#text} at (0,255) size 16x17
-                  text run at (0,255) width 16: "////"
-                RenderBR {BR} at (16,269) size 0x0
-                RenderText {#text} at (0,272) size 32x17
-                  text run at (0,272) width 32: "0000"
-                RenderBR {BR} at (32,286) size 0x0
-                RenderText {#text} at (0,289) size 32x17
-                  text run at (0,289) width 32: "1111"
-                RenderBR {BR} at (32,303) size 0x0
+                RenderText {#text} at (0,18) size 20x17
+                  text run at (0,18) width 20: "!!!!"
+                RenderBR {BR} at (20,32) size 0x0
+                RenderText {#text} at (0,36) size 28x17
+                  text run at (0,36) width 28: "\"\"\"\""
+                RenderBR {BR} at (28,50) size 0x0
+                RenderText {#text} at (0,54) size 32x17
+                  text run at (0,54) width 32: "####"
+                RenderBR {BR} at (32,68) size 0x0
+                RenderText {#text} at (0,72) size 32x17
+                  text run at (0,72) width 32: "$$$$"
+                RenderBR {BR} at (32,86) size 0x0
+                RenderText {#text} at (0,90) size 52x17
+                  text run at (0,90) width 52: "%%%%"
+                RenderBR {BR} at (52,104) size 0x0
+                RenderText {#text} at (0,108) size 48x17
+                  text run at (0,108) width 48: "&&&&"
+                RenderBR {BR} at (48,122) size 0x0
+                RenderText {#text} at (0,126) size 12x17
+                  text run at (0,126) width 12: "''''"
+                RenderBR {BR} at (12,140) size 0x0
+                RenderText {#text} at (0,144) size 20x17
+                  text run at (0,144) width 20: "(((("
+                RenderBR {BR} at (20,158) size 0x0
+                RenderText {#text} at (0,162) size 20x17
+                  text run at (0,162) width 20: "))))"
+                RenderBR {BR} at (20,176) size 0x0
+                RenderText {#text} at (0,180) size 32x17
+                  text run at (0,180) width 32: "****"
+                RenderBR {BR} at (32,194) size 0x0
+                RenderText {#text} at (0,198) size 44x17
+                  text run at (0,198) width 44: "++++"
+                RenderBR {BR} at (44,212) size 0x0
+                RenderText {#text} at (0,216) size 16x17
+                  text run at (0,216) width 16: ",,,,"
+                RenderBR {BR} at (16,230) size 0x0
+                RenderText {#text} at (0,234) size 20x17
+                  text run at (0,234) width 20: "----"
+                RenderBR {BR} at (20,248) size 0x0
+                RenderText {#text} at (0,252) size 16x17
+                  text run at (0,252) width 16: "...."
+                RenderBR {BR} at (16,266) size 0x0
+                RenderText {#text} at (0,270) size 16x17
+                  text run at (0,270) width 16: "////"
+                RenderBR {BR} at (16,284) size 0x0
+                RenderText {#text} at (0,288) size 32x17
+                  text run at (0,288) width 32: "0000"
+                RenderBR {BR} at (32,302) size 0x0
                 RenderText {#text} at (0,306) size 32x17
-                  text run at (0,306) width 32: "2222"
+                  text run at (0,306) width 32: "1111"
                 RenderBR {BR} at (32,320) size 0x0
-                RenderText {#text} at (0,323) size 32x17
-                  text run at (0,323) width 32: "3333"
-                RenderBR {BR} at (32,337) size 0x0
-                RenderText {#text} at (0,340) size 32x17
-                  text run at (0,340) width 32: "4444"
-                RenderBR {BR} at (32,354) size 0x0
-                RenderText {#text} at (0,357) size 32x17
-                  text run at (0,357) width 32: "5555"
-                RenderBR {BR} at (32,371) size 0x0
-                RenderText {#text} at (0,374) size 32x17
-                  text run at (0,374) width 32: "6666"
-                RenderBR {BR} at (32,388) size 0x0
-                RenderText {#text} at (0,391) size 32x17
-                  text run at (0,391) width 32: "7777"
-                RenderBR {BR} at (32,405) size 0x0
-                RenderText {#text} at (0,408) size 32x17
-                  text run at (0,408) width 32: "8888"
-                RenderBR {BR} at (32,422) size 0x0
-                RenderText {#text} at (0,425) size 32x17
-                  text run at (0,425) width 32: "9999"
-                RenderBR {BR} at (32,439) size 0x0
-                RenderText {#text} at (0,442) size 20x17
-                  text run at (0,442) width 20: "::::"
-                RenderBR {BR} at (20,456) size 0x0
-                RenderText {#text} at (0,459) size 20x17
-                  text run at (0,459) width 20: ";;;;"
-                RenderBR {BR} at (20,473) size 0x0
-                RenderText {#text} at (0,476) size 44x17
-                  text run at (0,476) width 44: "<<<<"
-                RenderBR {BR} at (44,490) size 0x0
-                RenderText {#text} at (0,493) size 44x17
-                  text run at (0,493) width 44: "===="
-                RenderBR {BR} at (44,507) size 0x0
-                RenderText {#text} at (0,510) size 44x17
-                  text run at (0,510) width 44: ">>>>"
-                RenderBR {BR} at (44,524) size 0x0
-                RenderText {#text} at (0,527) size 32x17
-                  text run at (0,527) width 32: "????"
-                RenderBR {BR} at (32,541) size 0x0
-                RenderText {#text} at (0,544) size 60x17
-                  text run at (0,544) width 60: "@@@@"
-                RenderBR {BR} at (60,558) size 0x0
-                RenderText {#text} at (0,561) size 40x17
-                  text run at (0,561) width 40: "AAAA"
-                RenderBR {BR} at (40,575) size 0x0
-                RenderText {#text} at (0,578) size 40x17
-                  text run at (0,578) width 40: "BBBB"
-                RenderBR {BR} at (40,592) size 0x0
-                RenderText {#text} at (0,595) size 44x17
-                  text run at (0,595) width 44: "CCCC"
-                RenderBR {BR} at (44,609) size 0x0
-                RenderText {#text} at (0,612) size 48x17
-                  text run at (0,612) width 48: "DDDD"
-                RenderBR {BR} at (48,626) size 0x0
-                RenderText {#text} at (0,629) size 40x17
-                  text run at (0,629) width 40: "EEEE"
-                RenderBR {BR} at (40,643) size 0x0
-                RenderText {#text} at (0,646) size 40x17
-                  text run at (0,646) width 40: "FFFF"
-                RenderBR {BR} at (40,660) size 0x0
-                RenderText {#text} at (0,663) size 48x17
-                  text run at (0,663) width 48: "GGGG"
-                RenderBR {BR} at (48,677) size 0x0
-                RenderText {#text} at (0,680) size 48x17
-                  text run at (0,680) width 48: "HHHH"
-                RenderBR {BR} at (48,694) size 0x0
-                RenderText {#text} at (0,697) size 20x17
-                  text run at (0,697) width 20: "IIII"
-                RenderBR {BR} at (20,711) size 0x0
-                RenderText {#text} at (0,714) size 28x17
-                  text run at (0,714) width 28: "JJJJ"
-                RenderBR {BR} at (28,728) size 0x0
-                RenderText {#text} at (0,731) size 44x17
-                  text run at (0,731) width 44: "KKKK"
-                RenderBR {BR} at (44,745) size 0x0
-                RenderText {#text} at (0,748) size 36x17
-                  text run at (0,748) width 36: "LLLL"
-                RenderBR {BR} at (36,762) size 0x0
-                RenderText {#text} at (0,765) size 52x17
-                  text run at (0,765) width 52: "MMMM"
-                RenderBR {BR} at (52,779) size 0x0
-                RenderText {#text} at (0,782) size 44x17
-                  text run at (0,782) width 44: "NNNN"
-                RenderBR {BR} at (44,796) size 0x0
-                RenderText {#text} at (0,799) size 48x17
-                  text run at (0,799) width 48: "OOOO"
-                RenderBR {BR} at (48,813) size 0x0
-                RenderText {#text} at (0,816) size 40x17
-                  text run at (0,816) width 40: "PPPP"
-                RenderBR {BR} at (40,830) size 0x0
-                RenderText {#text} at (0,833) size 48x17
-                  text run at (0,833) width 48: "QQQQ"
-                RenderBR {BR} at (48,847) size 0x0
-                RenderText {#text} at (0,850) size 40x17
-                  text run at (0,850) width 40: "RRRR"
-                RenderBR {BR} at (40,864) size 0x0
-                RenderText {#text} at (0,867) size 32x17
-                  text run at (0,867) width 32: "SSSS"
-                RenderBR {BR} at (32,881) size 0x0
-                RenderText {#text} at (0,884) size 36x17
-                  text run at (0,884) width 36: "TTTT"
-                RenderBR {BR} at (36,898) size 0x0
-                RenderText {#text} at (0,901) size 48x17
-                  text run at (0,901) width 48: "UUUU"
-                RenderBR {BR} at (48,915) size 0x0
-                RenderText {#text} at (0,918) size 40x17
-                  text run at (0,918) width 40: "VVVV"
-                RenderBR {BR} at (40,932) size 0x0
-                RenderText {#text} at (0,935) size 52x17
-                  text run at (0,935) width 52: "WWWW"
-                RenderBR {BR} at (52,949) size 0x0
-                RenderText {#text} at (0,952) size 40x17
-                  text run at (0,952) width 40: "XXXX"
-                RenderBR {BR} at (40,966) size 0x0
-                RenderText {#text} at (0,969) size 36x17
-                  text run at (0,969) width 36: "YYYY"
-                RenderBR {BR} at (36,983) size 0x0
-                RenderText {#text} at (0,986) size 36x17
-                  text run at (0,986) width 36: "ZZZZ"
-                RenderBR {BR} at (36,1000) size 0x0
-                RenderText {#text} at (0,1003) size 24x17
-                  text run at (0,1003) width 24: "[[[["
-                RenderBR {BR} at (24,1017) size 0x0
-                RenderText {#text} at (0,1020) size 16x17
-                  text run at (0,1020) width 16: "\\\\\\\\"
-                RenderBR {BR} at (16,1034) size 0x0
-                RenderText {#text} at (0,1037) size 24x17
-                  text run at (0,1037) width 24: "]]]]"
-                RenderBR {BR} at (24,1051) size 0x0
-                RenderText {#text} at (0,1054) size 28x17
-                  text run at (0,1054) width 28: "^^^^"
-                RenderBR {BR} at (28,1068) size 0x0
-                RenderText {#text} at (0,1071) size 32x17
-                  text run at (0,1071) width 32: "____"
-                RenderBR {BR} at (32,1085) size 0x0
-                RenderText {#text} at (0,1088) size 20x17
-                  text run at (0,1088) width 20: "````"
-                RenderBR {BR} at (20,1102) size 0x0
-                RenderText {#text} at (0,1105) size 32x17
-                  text run at (0,1105) width 32: "aaaa"
-                RenderBR {BR} at (32,1119) size 0x0
-                RenderText {#text} at (0,1122) size 32x17
-                  text run at (0,1122) width 32: "bbbb"
-                RenderBR {BR} at (32,1136) size 0x0
-                RenderText {#text} at (0,1139) size 28x17
-                  text run at (0,1139) width 28: "cccc"
-                RenderBR {BR} at (28,1153) size 0x0
-                RenderText {#text} at (0,1156) size 32x17
-                  text run at (0,1156) width 32: "dddd"
-                RenderBR {BR} at (32,1170) size 0x0
-                RenderText {#text} at (0,1173) size 28x17
-                  text run at (0,1173) width 28: "eeee"
-                RenderBR {BR} at (28,1187) size 0x0
-                RenderText {#text} at (0,1190) size 16x17
-                  text run at (0,1190) width 16: "ffff"
-                RenderBR {BR} at (16,1204) size 0x0
-                RenderText {#text} at (0,1207) size 32x17
-                  text run at (0,1207) width 32: "gggg"
-                RenderBR {BR} at (32,1221) size 0x0
+                RenderText {#text} at (0,324) size 32x17
+                  text run at (0,324) width 32: "2222"
+                RenderBR {BR} at (32,338) size 0x0
+                RenderText {#text} at (0,342) size 32x17
+                  text run at (0,342) width 32: "3333"
+                RenderBR {BR} at (32,356) size 0x0
+                RenderText {#text} at (0,360) size 32x17
+                  text run at (0,360) width 32: "4444"
+                RenderBR {BR} at (32,374) size 0x0
+                RenderText {#text} at (0,378) size 32x17
+                  text run at (0,378) width 32: "5555"
+                RenderBR {BR} at (32,392) size 0x0
+                RenderText {#text} at (0,396) size 32x17
+                  text run at (0,396) width 32: "6666"
+                RenderBR {BR} at (32,410) size 0x0
+                RenderText {#text} at (0,414) size 32x17
+                  text run at (0,414) width 32: "7777"
+                RenderBR {BR} at (32,428) size 0x0
+                RenderText {#text} at (0,432) size 32x17
+                  text run at (0,432) width 32: "8888"
+                RenderBR {BR} at (32,446) size 0x0
+                RenderText {#text} at (0,450) size 32x17
+                  text run at (0,450) width 32: "9999"
+                RenderBR {BR} at (32,464) size 0x0
+                RenderText {#text} at (0,468) size 20x17
+                  text run at (0,468) width 20: "::::"
+                RenderBR {BR} at (20,482) size 0x0
+                RenderText {#text} at (0,486) size 20x17
+                  text run at (0,486) width 20: ";;;;"
+                RenderBR {BR} at (20,500) size 0x0
+                RenderText {#text} at (0,504) size 44x17
+                  text run at (0,504) width 44: "<<<<"
+                RenderBR {BR} at (44,518) size 0x0
+                RenderText {#text} at (0,522) size 44x17
+                  text run at (0,522) width 44: "===="
+                RenderBR {BR} at (44,536) size 0x0
+                RenderText {#text} at (0,540) size 44x17
+                  text run at (0,540) width 44: ">>>>"
+                RenderBR {BR} at (44,554) size 0x0
+                RenderText {#text} at (0,558) size 32x17
+                  text run at (0,558) width 32: "????"
+                RenderBR {BR} at (32,572) size 0x0
+                RenderText {#text} at (0,576) size 60x17
+                  text run at (0,576) width 60: "@@@@"
+                RenderBR {BR} at (60,590) size 0x0
+                RenderText {#text} at (0,594) size 40x17
+                  text run at (0,594) width 40: "AAAA"
+                RenderBR {BR} at (40,608) size 0x0
+                RenderText {#text} at (0,612) size 40x17
+                  text run at (0,612) width 40: "BBBB"
+                RenderBR {BR} at (40,626) size 0x0
+                RenderText {#text} at (0,630) size 44x17
+                  text run at (0,630) width 44: "CCCC"
+                RenderBR {BR} at (44,644) size 0x0
+                RenderText {#text} at (0,648) size 48x17
+                  text run at (0,648) width 48: "DDDD"
+                RenderBR {BR} at (48,662) size 0x0
+                RenderText {#text} at (0,666) size 40x17
+                  text run at (0,666) width 40: "EEEE"
+                RenderBR {BR} at (40,680) size 0x0
+                RenderText {#text} at (0,684) size 40x17
+                  text run at (0,684) width 40: "FFFF"
+                RenderBR {BR} at (40,698) size 0x0
+                RenderText {#text} at (0,702) size 48x17
+                  text run at (0,702) width 48: "GGGG"
+                RenderBR {BR} at (48,716) size 0x0
+                RenderText {#text} at (0,720) size 48x17
+                  text run at (0,720) width 48: "HHHH"
+                RenderBR {BR} at (48,734) size 0x0
+                RenderText {#text} at (0,738) size 20x17
+                  text run at (0,738) width 20: "IIII"
+                RenderBR {BR} at (20,752) size 0x0
+                RenderText {#text} at (0,756) size 28x17
+                  text run at (0,756) width 28: "JJJJ"
+                RenderBR {BR} at (28,770) size 0x0
+                RenderText {#text} at (0,774) size 44x17
+                  text run at (0,774) width 44: "KKKK"
+                RenderBR {BR} at (44,788) size 0x0
+                RenderText {#text} at (0,792) size 36x17
+                  text run at (0,792) width 36: "LLLL"
+                RenderBR {BR} at (36,806) size 0x0
+                RenderText {#text} at (0,810) size 52x17
+                  text run at (0,810) width 52: "MMMM"
+                RenderBR {BR} at (52,824) size 0x0
+                RenderText {#text} at (0,828) size 44x17
+                  text run at (0,828) width 44: "NNNN"
+                RenderBR {BR} at (44,842) size 0x0
+                RenderText {#text} at (0,846) size 48x17
+                  text run at (0,846) width 48: "OOOO"
+                RenderBR {BR} at (48,860) size 0x0
+                RenderText {#text} at (0,864) size 40x17
+                  text run at (0,864) width 40: "PPPP"
+                RenderBR {BR} at (40,878) size 0x0
+                RenderText {#text} at (0,882) size 48x17
+                  text run at (0,882) width 48: "QQQQ"
+                RenderBR {BR} at (48,896) size 0x0
+                RenderText {#text} at (0,900) size 40x17
+                  text run at (0,900) width 40: "RRRR"
+                RenderBR {BR} at (40,914) size 0x0
+                RenderText {#text} at (0,918) size 32x17
+                  text run at (0,918) width 32: "SSSS"
+                RenderBR {BR} at (32,932) size 0x0
+                RenderText {#text} at (0,936) size 36x17
+                  text run at (0,936) width 36: "TTTT"
+                RenderBR {BR} at (36,950) size 0x0
+                RenderText {#text} at (0,954) size 48x17
+                  text run at (0,954) width 48: "UUUU"
+                RenderBR {BR} at (48,968) size 0x0
+                RenderText {#text} at (0,972) size 40x17
+                  text run at (0,972) width 40: "VVVV"
+                RenderBR {BR} at (40,986) size 0x0
+                RenderText {#text} at (0,990) size 52x17
+                  text run at (0,990) width 52: "WWWW"
+                RenderBR {BR} at (52,1004) size 0x0
+                RenderText {#text} at (0,1008) size 40x17
+                  text run at (0,1008) width 40: "XXXX"
+                RenderBR {BR} at (40,1022) size 0x0
+                RenderText {#text} at (0,1026) size 36x17
+                  text run at (0,1026) width 36: "YYYY"
+                RenderBR {BR} at (36,1040) size 0x0
+                RenderText {#text} at (0,1044) size 36x17
+                  text run at (0,1044) width 36: "ZZZZ"
+                RenderBR {BR} at (36,1058) size 0x0
+                RenderText {#text} at (0,1062) size 24x17
+                  text run at (0,1062) width 24: "[[[["
+                RenderBR {BR} at (24,1076) size 0x0
+                RenderText {#text} at (0,1080) size 16x17
+                  text run at (0,1080) width 16: "\\\\\\\\"
+                RenderBR {BR} at (16,1094) size 0x0
+                RenderText {#text} at (0,1098) size 24x17
+                  text run at (0,1098) width 24: "]]]]"
+                RenderBR {BR} at (24,1112) size 0x0
+                RenderText {#text} at (0,1116) size 28x17
+                  text run at (0,1116) width 28: "^^^^"
+                RenderBR {BR} at (28,1130) size 0x0
+                RenderText {#text} at (0,1134) size 32x17
+                  text run at (0,1134) width 32: "____"
+                RenderBR {BR} at (32,1148) size 0x0
+                RenderText {#text} at (0,1152) size 20x17
+                  text run at (0,1152) width 20: "````"
+                RenderBR {BR} at (20,1166) size 0x0
+                RenderText {#text} at (0,1170) size 32x17
+                  text run at (0,1170) width 32: "aaaa"
+                RenderBR {BR} at (32,1184) size 0x0
+                RenderText {#text} at (0,1188) size 32x17
+                  text run at (0,1188) width 32: "bbbb"
+                RenderBR {BR} at (32,1202) size 0x0
+                RenderText {#text} at (0,1206) size 28x17
+                  text run at (0,1206) width 28: "cccc"
+                RenderBR {BR} at (28,1220) size 0x0
                 RenderText {#text} at (0,1224) size 32x17
-                  text run at (0,1224) width 32: "hhhh"
+                  text run at (0,1224) width 32: "dddd"
                 RenderBR {BR} at (32,1238) size 0x0
-                RenderText {#text} at (0,1241) size 16x17
-                  text run at (0,1241) width 16: "iiii"
-                RenderBR {BR} at (16,1255) size 0x0
-                RenderText {#text} at (0,1258) size 16x17
-                  text run at (0,1258) width 16: "jjjj"
-                RenderBR {BR} at (16,1272) size 0x0
-                RenderText {#text} at (0,1275) size 28x17
-                  text run at (0,1275) width 28: "kkkk"
-                RenderBR {BR} at (28,1289) size 0x0
-                RenderText {#text} at (0,1292) size 16x17
-                  text run at (0,1292) width 16: "llll"
-                RenderBR {BR} at (16,1306) size 0x0
-                RenderText {#text} at (0,1309) size 48x17
-                  text run at (0,1309) width 48: "mmmm"
-                RenderBR {BR} at (48,1323) size 0x0
-                RenderText {#text} at (0,1326) size 32x17
-                  text run at (0,1326) width 32: "nnnn"
-                RenderBR {BR} at (32,1340) size 0x0
-                RenderText {#text} at (0,1343) size 32x17
-                  text run at (0,1343) width 32: "oooo"
-                RenderBR {BR} at (32,1357) size 0x0
-                RenderText {#text} at (0,1360) size 32x17
-                  text run at (0,1360) width 32: "pppp"
-                RenderBR {BR} at (32,1374) size 0x0
-                RenderText {#text} at (0,1377) size 32x17
-                  text run at (0,1377) width 32: "qqqq"
-                RenderBR {BR} at (32,1391) size 0x0
-                RenderText {#text} at (0,1394) size 24x17
-                  text run at (0,1394) width 24: "rrrr"
-                RenderBR {BR} at (24,1408) size 0x0
-                RenderText {#text} at (0,1411) size 24x17
-                  text run at (0,1411) width 24: "ssss"
-                RenderBR {BR} at (24,1425) size 0x0
-                RenderText {#text} at (0,1428) size 16x17
-                  text run at (0,1428) width 16: "tttt"
-                RenderBR {BR} at (16,1442) size 0x0
-                RenderText {#text} at (0,1445) size 32x17
-                  text run at (0,1445) width 32: "uuuu"
-                RenderBR {BR} at (32,1459) size 0x0
-                RenderText {#text} at (0,1462) size 28x17
-                  text run at (0,1462) width 28: "vvvv"
-                RenderBR {BR} at (28,1476) size 0x0
-                RenderText {#text} at (0,1479) size 44x17
-                  text run at (0,1479) width 44: "wwww"
-                RenderBR {BR} at (44,1493) size 0x0
-                RenderText {#text} at (0,1496) size 28x17
-                  text run at (0,1496) width 28: "xxxx"
-                RenderBR {BR} at (28,1510) size 0x0
-                RenderText {#text} at (0,1513) size 28x17
-                  text run at (0,1513) width 28: "yyyy"
-                RenderBR {BR} at (28,1527) size 0x0
-                RenderText {#text} at (0,1530) size 24x17
-                  text run at (0,1530) width 24: "zzzz"
-                RenderBR {BR} at (24,1544) size 0x0
-                RenderText {#text} at (0,1547) size 24x17
-                  text run at (0,1547) width 24: "{{{{"
-                RenderBR {BR} at (24,1561) size 0x0
-                RenderText {#text} at (0,1564) size 16x17
-                  text run at (0,1564) width 16: "||||"
-                RenderBR {BR} at (16,1578) size 0x0
-                RenderText {#text} at (0,1581) size 24x17
-                  text run at (0,1581) width 24: "}}}}"
-                RenderBR {BR} at (24,1595) size 0x0
+                RenderText {#text} at (0,1242) size 28x17
+                  text run at (0,1242) width 28: "eeee"
+                RenderBR {BR} at (28,1256) size 0x0
+                RenderText {#text} at (0,1260) size 16x17
+                  text run at (0,1260) width 16: "ffff"
+                RenderBR {BR} at (16,1274) size 0x0
+                RenderText {#text} at (0,1278) size 32x17
+                  text run at (0,1278) width 32: "gggg"
+                RenderBR {BR} at (32,1292) size 0x0
+                RenderText {#text} at (0,1296) size 32x17
+                  text run at (0,1296) width 32: "hhhh"
+                RenderBR {BR} at (32,1310) size 0x0
+                RenderText {#text} at (0,1314) size 16x17
+                  text run at (0,1314) width 16: "iiii"
+                RenderBR {BR} at (16,1328) size 0x0
+                RenderText {#text} at (0,1332) size 16x17
+                  text run at (0,1332) width 16: "jjjj"
+                RenderBR {BR} at (16,1346) size 0x0
+                RenderText {#text} at (0,1350) size 28x17
+                  text run at (0,1350) width 28: "kkkk"
+                RenderBR {BR} at (28,1364) size 0x0
+                RenderText {#text} at (0,1368) size 16x17
+                  text run at (0,1368) width 16: "llll"
+                RenderBR {BR} at (16,1382) size 0x0
+                RenderText {#text} at (0,1386) size 48x17
+                  text run at (0,1386) width 48: "mmmm"
+                RenderBR {BR} at (48,1400) size 0x0
+                RenderText {#text} at (0,1404) size 32x17
+                  text run at (0,1404) width 32: "nnnn"
+                RenderBR {BR} at (32,1418) size 0x0
+                RenderText {#text} at (0,1422) size 32x17
+                  text run at (0,1422) width 32: "oooo"
+                RenderBR {BR} at (32,1436) size 0x0
+                RenderText {#text} at (0,1440) size 32x17
+                  text run at (0,1440) width 32: "pppp"
+                RenderBR {BR} at (32,1454) size 0x0
+                RenderText {#text} at (0,1458) size 32x17
+                  text run at (0,1458) width 32: "qqqq"
+                RenderBR {BR} at (32,1472) size 0x0
+                RenderText {#text} at (0,1476) size 24x17
+                  text run at (0,1476) width 24: "rrrr"
+                RenderBR {BR} at (24,1490) size 0x0
+                RenderText {#text} at (0,1494) size 24x17
+                  text run at (0,1494) width 24: "ssss"
+                RenderBR {BR} at (24,1508) size 0x0
+                RenderText {#text} at (0,1512) size 16x17
+                  text run at (0,1512) width 16: "tttt"
+                RenderBR {BR} at (16,1526) size 0x0
+                RenderText {#text} at (0,1530) size 32x17
+                  text run at (0,1530) width 32: "uuuu"
+                RenderBR {BR} at (32,1544) size 0x0
+                RenderText {#text} at (0,1548) size 28x17
+                  text run at (0,1548) width 28: "vvvv"
+                RenderBR {BR} at (28,1562) size 0x0
+                RenderText {#text} at (0,1566) size 44x17
+                  text run at (0,1566) width 44: "wwww"
+                RenderBR {BR} at (44,1580) size 0x0
+                RenderText {#text} at (0,1584) size 28x17
+                  text run at (0,1584) width 28: "xxxx"
+                RenderBR {BR} at (28,1598) size 0x0
+                RenderText {#text} at (0,1602) size 28x17
+                  text run at (0,1602) width 28: "yyyy"
+                RenderBR {BR} at (28,1616) size 0x0
+                RenderText {#text} at (0,1620) size 24x17
+                  text run at (0,1620) width 24: "zzzz"
+                RenderBR {BR} at (24,1634) size 0x0
+                RenderText {#text} at (0,1638) size 24x17
+                  text run at (0,1638) width 24: "{{{{"
+                RenderBR {BR} at (24,1652) size 0x0
+                RenderText {#text} at (0,1656) size 16x17
+                  text run at (0,1656) width 16: "||||"
+                RenderBR {BR} at (16,1670) size 0x0
+                RenderText {#text} at (0,1674) size 24x17
+                  text run at (0,1674) width 24: "}}}}"
+                RenderBR {BR} at (24,1688) size 0x0
               RenderText {#text} at (0,0) size 0x0
             RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fullscreen/full-screen-placeholder-expected.txt b/LayoutTests/platform/gtk/fullscreen/full-screen-placeholder-expected.txt
index 21c9881..b4c5ecb 100644
--- a/LayoutTests/platform/gtk/fullscreen/full-screen-placeholder-expected.txt
+++ b/LayoutTests/platform/gtk/fullscreen/full-screen-placeholder-expected.txt
@@ -4,14 +4,14 @@
 EVENT(webkitfullscreenchange)
 EXPECTED (document.webkitCurrentFullScreenElement == '[object HTMLDivElement]') OK
 EXPECTED (one.offsetLeft == '68') OK
-EXPECTED (one.offsetTop == '55') OK
+EXPECTED (one.offsetTop == '57') OK
 EXPECTED (two.offsetLeft == '8') OK
-EXPECTED (two.offsetTop == '115') OK
+EXPECTED (two.offsetTop == '117') OK
 EVENT(webkitfullscreenchange)
 EXPECTED (document.webkitCurrentFullScreenElement == 'null') OK
 EXPECTED (one.offsetLeft == '68') OK
-EXPECTED (one.offsetTop == '55') OK
+EXPECTED (one.offsetTop == '57') OK
 EXPECTED (two.offsetLeft == '8') OK
-EXPECTED (two.offsetTop == '115') OK
+EXPECTED (two.offsetTop == '117') OK
 END OF TEST
 
diff --git a/LayoutTests/platform/gtk/http/tests/loading/simple-subframe-expected.png b/LayoutTests/platform/gtk/http/tests/loading/simple-subframe-expected.png
index 3cea258..60dbffe 100644
--- a/LayoutTests/platform/gtk/http/tests/loading/simple-subframe-expected.png
+++ b/LayoutTests/platform/gtk/http/tests/loading/simple-subframe-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/http/tests/loading/simple-subframe-expected.txt b/LayoutTests/platform/gtk/http/tests/loading/simple-subframe-expected.txt
index 84bd08b..ea3e0e7 100644
--- a/LayoutTests/platform/gtk/http/tests/loading/simple-subframe-expected.txt
+++ b/LayoutTests/platform/gtk/http/tests/loading/simple-subframe-expected.txt
@@ -16,7 +16,7 @@
       RenderText {#text} at (0,0) size 482x17
         text run at (0,0) width 482: "This is a test of load callbacks. It is only useful inside the regression test tool."
       RenderBR {BR} at (482,14) size 0x0
-      RenderIFrame {IFRAME} at (0,17) size 304x154 [border: (2px inset #000000)]
+      RenderIFrame {IFRAME} at (0,18) size 304x154 [border: (2px inset #000000)]
         layer at (0,0) size 300x150
           RenderView at (0,0) size 300x150
         layer at (0,0) size 300x150
diff --git a/LayoutTests/platform/gtk/http/tests/local/file-url-sent-as-referer-expected.png b/LayoutTests/platform/gtk/http/tests/local/file-url-sent-as-referer-expected.png
index 0fde645..a3dffd7 100644
--- a/LayoutTests/platform/gtk/http/tests/local/file-url-sent-as-referer-expected.png
+++ b/LayoutTests/platform/gtk/http/tests/local/file-url-sent-as-referer-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/http/tests/local/file-url-sent-as-referer-expected.txt b/LayoutTests/platform/gtk/http/tests/local/file-url-sent-as-referer-expected.txt
index f0d3048..b9fd8fd 100644
--- a/LayoutTests/platform/gtk/http/tests/local/file-url-sent-as-referer-expected.txt
+++ b/LayoutTests/platform/gtk/http/tests/local/file-url-sent-as-referer-expected.txt
@@ -4,19 +4,19 @@
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
       RenderBR {BR} at (0,0) size 0x17
-      RenderText {#text} at (0,17) size 499x17
-        text run at (0,17) width 499: "This is a test to see if a file:// url is sent out as the referrer for a subresource load"
-      RenderBR {BR} at (499,31) size 0x0
-      RenderIFrame {IFRAME} at (0,34) size 304x154 [border: (2px inset #000000)]
+      RenderText {#text} at (0,18) size 499x17
+        text run at (0,18) width 499: "This is a test to see if a file:// url is sent out as the referrer for a subresource load"
+      RenderBR {BR} at (499,32) size 0x0
+      RenderIFrame {IFRAME} at (0,36) size 304x154 [border: (2px inset #000000)]
         layer at (0,0) size 300x150
           RenderView at (0,0) size 300x150
         layer at (0,0) size 300x150
           RenderBlock {HTML} at (0,0) size 300x150
             RenderBody {BODY} at (8,8) size 284x134
               RenderImage {IMG} at (0,0) size 250x50
-      RenderText {#text} at (304,174) size 4x17
-        text run at (304,174) width 4: " "
-      RenderBR {BR} at (308,188) size 0x0
-      RenderText {#text} at (0,191) size 389x17
-        text run at (0,191) width 389: "The above image will tell you success or failure - green or red"
-      RenderBR {BR} at (389,205) size 0x0
+      RenderText {#text} at (304,176) size 4x17
+        text run at (304,176) width 4: " "
+      RenderBR {BR} at (308,190) size 0x0
+      RenderText {#text} at (0,194) size 389x17
+        text run at (0,194) width 389: "The above image will tell you success or failure - green or red"
+      RenderBR {BR} at (389,208) size 0x0
diff --git a/LayoutTests/platform/gtk/http/tests/misc/favicon-as-image-expected.png b/LayoutTests/platform/gtk/http/tests/misc/favicon-as-image-expected.png
index 9d2f4a6..a42ced1 100644
--- a/LayoutTests/platform/gtk/http/tests/misc/favicon-as-image-expected.png
+++ b/LayoutTests/platform/gtk/http/tests/misc/favicon-as-image-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/http/tests/misc/favicon-as-image-expected.txt b/LayoutTests/platform/gtk/http/tests/misc/favicon-as-image-expected.txt
index 83728bc..29d5a58 100644
--- a/LayoutTests/platform/gtk/http/tests/misc/favicon-as-image-expected.txt
+++ b/LayoutTests/platform/gtk/http/tests/misc/favicon-as-image-expected.txt
@@ -3,13 +3,13 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (0,0) size 800x600
-      RenderBlock {DIV} at (0,0) size 800x17
+      RenderBlock {DIV} at (0,0) size 800x18
         RenderText {#text} at (0,0) size 462x17
           text run at (0,0) width 462: "Three green 16x16 pixel squares should appear below, stacked vertically."
-      RenderBlock {DIV} at (0,17) size 18x18 [bgcolor=#FF0000] [border: (1px solid #000000)]
+      RenderBlock {DIV} at (0,18) size 18x18 [bgcolor=#FF0000] [border: (1px solid #000000)]
         RenderImage {IMG} at (1,1) size 16x16
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock (anonymous) at (0,35) size 800x36
+      RenderBlock (anonymous) at (0,36) size 800x36
         RenderIFrame {IFRAME} at (0,0) size 18x18 [bgcolor=#FF0000] [border: (1px solid #000000)]
           layer at (0,0) size 16x16
             RenderView at (0,0) size 16x16
diff --git a/LayoutTests/platform/gtk/http/tests/misc/frame-access-during-load-expected.png b/LayoutTests/platform/gtk/http/tests/misc/frame-access-during-load-expected.png
index 5921094..3d391f1 100644
--- a/LayoutTests/platform/gtk/http/tests/misc/frame-access-during-load-expected.png
+++ b/LayoutTests/platform/gtk/http/tests/misc/frame-access-during-load-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/http/tests/misc/frame-access-during-load-expected.txt b/LayoutTests/platform/gtk/http/tests/misc/frame-access-during-load-expected.txt
index 38d4b10..6810e62 100644
--- a/LayoutTests/platform/gtk/http/tests/misc/frame-access-during-load-expected.txt
+++ b/LayoutTests/platform/gtk/http/tests/misc/frame-access-during-load-expected.txt
@@ -3,12 +3,12 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x576
-      RenderBlock {P} at (0,0) size 784x34
-        RenderText {#text} at (0,0) size 780x34
+      RenderBlock {P} at (0,0) size 784x36
+        RenderText {#text} at (0,0) size 780x35
           text run at (0,0) width 134: "This test verifies that "
           text run at (134,0) width 646: "accessing a frame's document while it is still loading does not prevent the load, but can access at least a"
-          text run at (0,17) width 177: "temporary empty document."
-      RenderBlock (anonymous) at (0,50) size 784x114
+          text run at (0,18) width 177: "temporary empty document."
+      RenderBlock (anonymous) at (0,52) size 784x116
         RenderIFrame {IFRAME} at (0,0) size 300x40
           layer at (0,0) size 300x40
             RenderView at (0,0) size 300x40
@@ -30,8 +30,8 @@
         RenderText {#text} at (0,80) size 164x17
           text run at (0,80) width 164: "[object HTMLDocument]"
         RenderBR {BR} at (164,94) size 0x0
-        RenderText {#text} at (0,97) size 164x17
-          text run at (0,97) width 164: "[object HTMLDocument]"
-      RenderBlock {P} at (0,180) size 784x17
+        RenderText {#text} at (0,98) size 164x17
+          text run at (0,98) width 164: "[object HTMLDocument]"
+      RenderBlock {P} at (0,184) size 784x18
         RenderText {#text} at (0,0) size 614x17
           text run at (0,0) width 614: "If this test passes, you should see SUCCESS twice, followed by [object HTMLDocument] twice."
diff --git a/LayoutTests/platform/gtk/http/tests/misc/generated-content-inside-table-expected.png b/LayoutTests/platform/gtk/http/tests/misc/generated-content-inside-table-expected.png
index a02aa8f..49f127f 100644
--- a/LayoutTests/platform/gtk/http/tests/misc/generated-content-inside-table-expected.png
+++ b/LayoutTests/platform/gtk/http/tests/misc/generated-content-inside-table-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/http/tests/misc/generated-content-inside-table-expected.txt b/LayoutTests/platform/gtk/http/tests/misc/generated-content-inside-table-expected.txt
index 743eaa1..ba09cf6 100644
--- a/LayoutTests/platform/gtk/http/tests/misc/generated-content-inside-table-expected.txt
+++ b/LayoutTests/platform/gtk/http/tests/misc/generated-content-inside-table-expected.txt
@@ -3,11 +3,11 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderTable {TABLE} at (0,0) size 178x23
-        RenderTableSection {TBODY} at (0,0) size 178x23
-          RenderTableRow {TR} at (0,2) size 178x19
-            RenderTableCell {TD} at (2,2) size 174x19 [r=0 c=0 rs=1 cs=1]
-              RenderBlock {DIV} at (1,1) size 172x17
+      RenderTable {TABLE} at (0,0) size 178x24
+        RenderTableSection {TBODY} at (0,0) size 178x24
+          RenderTableRow {TR} at (0,2) size 178x20
+            RenderTableCell {TD} at (2,2) size 174x20 [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (1,1) size 172x18
                 RenderText {#text} at (0,0) size 168x17
                   text run at (0,0) width 168: "This text should not break "
                 RenderInline (generated) at (0,0) size 4x17
diff --git a/LayoutTests/platform/gtk/http/tests/misc/iframe404-expected.png b/LayoutTests/platform/gtk/http/tests/misc/iframe404-expected.png
index 4274d96..0e87c25 100644
--- a/LayoutTests/platform/gtk/http/tests/misc/iframe404-expected.png
+++ b/LayoutTests/platform/gtk/http/tests/misc/iframe404-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/http/tests/misc/iframe404-expected.txt b/LayoutTests/platform/gtk/http/tests/misc/iframe404-expected.txt
index c730e27..53692f0 100644
--- a/LayoutTests/platform/gtk/http/tests/misc/iframe404-expected.txt
+++ b/LayoutTests/platform/gtk/http/tests/misc/iframe404-expected.txt
@@ -3,7 +3,7 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x34
+      RenderBlock {P} at (0,0) size 784x36
         RenderText {#text} at (0,0) size 53x17
           text run at (0,0) width 53: "Test for "
         RenderInline {A} at (0,0) size 60x17 [color=#0000EE]
@@ -14,15 +14,15 @@
         RenderInline {A} at (0,0) size 60x17 [color=#0000EE]
           RenderText {#text} at (402,0) size 60x17
             text run at (402,0) width 60: "bug 7739"
-        RenderText {#text} at (462,0) size 772x34
+        RenderText {#text} at (462,0) size 772x35
           text run at (462,0) width 310: ": REGRESSION: Assertion failure loading acid2"
-          text run at (0,17) width 298: "test in -[WebCoreFrameBridge installInFrame:]"
-      RenderBlock {P} at (0,50) size 784x34
-        RenderText {#text} at (0,0) size 774x34
+          text run at (0,18) width 298: "test in -[WebCoreFrameBridge installInFrame:]"
+      RenderBlock {P} at (0,52) size 784x36
+        RenderText {#text} at (0,0) size 774x35
           text run at (0,0) width 163: "Here is an invalid iframe. "
           text run at (163,0) width 611: "It should contain a 404 error message, not any green fallback text. Note this will only work if this"
-          text run at (0,17) width 149: "page is fetched via http."
-      RenderBlock (anonymous) at (0,100) size 784x184
+          text run at (0,18) width 149: "page is fetched via http."
+      RenderBlock (anonymous) at (0,104) size 784x184
         RenderIFrame {IFRAME} at (0,0) size 553x184 [border: (2px inset #000000)]
           layer at (0,0) size 549x180
             RenderView at (0,0) size 549x180
@@ -32,11 +32,11 @@
                 RenderText {#text} at (0,0) size 364x17
                   text run at (0,0) width 364: "This 404 error was intentionally generated by a test script."
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {P} at (0,300) size 784x17
+      RenderBlock {P} at (0,304) size 784x18
         RenderText {#text} at (0,0) size 487x17
           text run at (0,0) width 161: "Here is an invalid object. "
           text run at (161,0) width 326: "It should be rendered with some green fallback text."
-      RenderBlock (anonymous) at (0,333) size 784x17
+      RenderBlock (anonymous) at (0,338) size 784x18
         RenderInline {OBJECT} at (0,0) size 77x17
           RenderText {#text} at (0,0) size 0x0
           RenderInline {SPAN} at (0,0) size 77x17 [color=#008000]
diff --git a/LayoutTests/platform/gtk/http/tests/misc/object-embedding-svg-delayed-size-negotiation-expected.png b/LayoutTests/platform/gtk/http/tests/misc/object-embedding-svg-delayed-size-negotiation-expected.png
index faa0a69..ba504bf 100644
--- a/LayoutTests/platform/gtk/http/tests/misc/object-embedding-svg-delayed-size-negotiation-expected.png
+++ b/LayoutTests/platform/gtk/http/tests/misc/object-embedding-svg-delayed-size-negotiation-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/http/tests/misc/object-embedding-svg-delayed-size-negotiation-expected.txt b/LayoutTests/platform/gtk/http/tests/misc/object-embedding-svg-delayed-size-negotiation-expected.txt
index afedceb..62ea7ac 100644
--- a/LayoutTests/platform/gtk/http/tests/misc/object-embedding-svg-delayed-size-negotiation-expected.txt
+++ b/LayoutTests/platform/gtk/http/tests/misc/object-embedding-svg-delayed-size-negotiation-expected.txt
@@ -1,8 +1,8 @@
-layer at (0,0) size 785x788
+layer at (0,0) size 785x789
   RenderView at (0,0) size 785x600
-layer at (0,0) size 785x788
-  RenderBlock {html} at (0,0) size 785x788
-    RenderBody {body} at (8,8) size 769x772
+layer at (0,0) size 785x789
+  RenderBlock {html} at (0,0) size 785x789
+    RenderBody {body} at (8,8) size 769x773
       RenderEmbeddedObject {object} at (0,0) size 769x769 [bgcolor=#FF0000]
         layer at (0,0) size 769x769
           RenderView at (0,0) size 769x769
diff --git a/LayoutTests/platform/gtk/http/tests/misc/slow-loading-image-in-pattern-expected.png b/LayoutTests/platform/gtk/http/tests/misc/slow-loading-image-in-pattern-expected.png
index 6d03e0e..ddc2a966 100644
--- a/LayoutTests/platform/gtk/http/tests/misc/slow-loading-image-in-pattern-expected.png
+++ b/LayoutTests/platform/gtk/http/tests/misc/slow-loading-image-in-pattern-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/http/tests/misc/slow-loading-image-in-pattern-expected.txt b/LayoutTests/platform/gtk/http/tests/misc/slow-loading-image-in-pattern-expected.txt
index 71cfdfa..7f510bb 100644
--- a/LayoutTests/platform/gtk/http/tests/misc/slow-loading-image-in-pattern-expected.txt
+++ b/LayoutTests/platform/gtk/http/tests/misc/slow-loading-image-in-pattern-expected.txt
@@ -1,13 +1,13 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x50
-  RenderBlock {HTML} at (0,0) size 800x50
-    RenderBody {BODY} at (8,8) size 784x34
+layer at (0,0) size 800x52
+  RenderBlock {HTML} at (0,0) size 800x52
+    RenderBody {BODY} at (8,8) size 784x36
       RenderText {#text} at (0,0) size 627x17
         text run at (0,0) width 627: "This tests slow loading png images referenced from a image element inside a SVG pattern resource."
       RenderBR {BR} at (627,0) size 0x17
-      RenderText {#text} at (0,17) size 563x17
-        text run at (0,17) width 563: "You should see a 400x300 rect containing a tiled rendering of the Acid3 reference image."
+      RenderText {#text} at (0,18) size 563x17
+        text run at (0,18) width 563: "You should see a 400x300 rect containing a tiled rendering of the Acid3 reference image."
       RenderText {#text} at (0,0) size 0x0
       RenderText {#text} at (0,0) size 0x0
 layer at (10,50) size 406x306
diff --git a/LayoutTests/platform/gtk/http/tests/multipart/invalid-image-data-standalone-expected.png b/LayoutTests/platform/gtk/http/tests/multipart/invalid-image-data-standalone-expected.png
index 33f5c1c..376c219 100644
--- a/LayoutTests/platform/gtk/http/tests/multipart/invalid-image-data-standalone-expected.png
+++ b/LayoutTests/platform/gtk/http/tests/multipart/invalid-image-data-standalone-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/http/tests/multipart/invalid-image-data-standalone-expected.txt b/LayoutTests/platform/gtk/http/tests/multipart/invalid-image-data-standalone-expected.txt
index 455d683..9c40817 100644
--- a/LayoutTests/platform/gtk/http/tests/multipart/invalid-image-data-standalone-expected.txt
+++ b/LayoutTests/platform/gtk/http/tests/multipart/invalid-image-data-standalone-expected.txt
@@ -3,23 +3,23 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x34
+      RenderBlock {P} at (0,0) size 784x36
         RenderText {#text} at (0,0) size 53x17
           text run at (0,0) width 53: "Test for "
-        RenderInline {I} at (0,0) size 776x34
+        RenderInline {I} at (0,0) size 776x35
           RenderInline {A} at (0,0) size 301x17 [color=#0000EE]
             RenderText {#text} at (53,0) size 301x17
               text run at (53,0) width 301: "http://bugs.webkit.org/show_bug.cgi?id=13759"
-          RenderText {#text} at (354,0) size 776x34
+          RenderText {#text} at (354,0) size 776x35
             text run at (354,0) width 4: " "
             text run at (358,0) width 418: "REGRESSION (r20182-r20184): Incorrect rendering of multipart"
-            text run at (0,17) width 45: "images"
-        RenderText {#text} at (45,17) size 4x17
-          text run at (45,17) width 4: "."
-      RenderBlock {P} at (0,50) size 784x17
+            text run at (0,18) width 45: "images"
+        RenderText {#text} at (45,18) size 4x17
+          text run at (45,18) width 4: "."
+      RenderBlock {P} at (0,52) size 784x18
         RenderText {#text} at (0,0) size 244x17
           text run at (0,0) width 244: "There should be a green square below."
-      RenderBlock (anonymous) at (0,83) size 784x124
+      RenderBlock (anonymous) at (0,86) size 784x124
         RenderIFrame {IFRAME} at (0,0) size 124x124 [border: (2px inset #000000)]
           layer at (0,0) size 120x120
             RenderView at (0,0) size 120x120
diff --git a/LayoutTests/platform/gtk/http/tests/navigation/javascriptlink-frames-expected.png b/LayoutTests/platform/gtk/http/tests/navigation/javascriptlink-frames-expected.png
index 6869dfa..02a5fc5 100644
--- a/LayoutTests/platform/gtk/http/tests/navigation/javascriptlink-frames-expected.png
+++ b/LayoutTests/platform/gtk/http/tests/navigation/javascriptlink-frames-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/http/tests/navigation/javascriptlink-frames-expected.txt b/LayoutTests/platform/gtk/http/tests/navigation/javascriptlink-frames-expected.txt
index ceba512..486e47e 100644
--- a/LayoutTests/platform/gtk/http/tests/navigation/javascriptlink-frames-expected.txt
+++ b/LayoutTests/platform/gtk/http/tests/navigation/javascriptlink-frames-expected.txt
@@ -4,120 +4,120 @@
   RenderBlock {HTML} at (0,0) size 800x600
     RenderFrameSet {FRAMESET} at (0,0) size 800x600
       RenderFrame {FRAME} at (0,0) size 800x534
-        layer at (0,0) size 785x1599
+        layer at (0,0) size 785x1636
           RenderView at (0,0) size 785x534
-        layer at (0,0) size 785x1599
-          RenderBlock {HTML} at (0,0) size 785x1599
-            RenderBody {BODY} at (8,8) size 769x1559
-              RenderBlock (anonymous) at (0,0) size 769x252
-                RenderText {#text} at (0,0) size 749x180
+        layer at (0,0) size 785x1636
+          RenderBlock {HTML} at (0,0) size 785x1636
+            RenderBody {BODY} at (8,8) size 769x1596
+              RenderBlock (anonymous) at (0,0) size 769x259
+                RenderText {#text} at (0,0) size 749x184
                   text run at (0,0) width 676: "This is test page that we navigate to as part of testing"
-                  text run at (0,36) width 333: "various navigation styles. "
-                  text run at (333,36) width 416: "It includes a form so that we can"
-                  text run at (0,72) width 717: "test saving and restoring of form data, and it needs to be"
-                  text run at (0,108) width 745: "long enough that we can test saving and restoring of scroll"
-                  text run at (0,144) width 119: "position. "
-                RenderBR {BR} at (119,173) size 0x0
-                RenderBR {BR} at (0,180) size 0x36
-                RenderBR {BR} at (0,216) size 0x36
-              RenderBlock {HR} at (0,268) size 769x2 [border: (1px inset #000000)]
-              RenderBlock {FORM} at (0,286) size 769x491
-                RenderButton {INPUT} at (2,2) size 147x26 [color=#2E3436] [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
-                  RenderBlock (anonymous) at (8,4) size 131x17
+                  text run at (0,37) width 333: "various navigation styles. "
+                  text run at (333,37) width 416: "It includes a form so that we can"
+                  text run at (0,74) width 717: "test saving and restoring of form data, and it needs to be"
+                  text run at (0,111) width 745: "long enough that we can test saving and restoring of scroll"
+                  text run at (0,148) width 119: "position. "
+                RenderBR {BR} at (119,177) size 0x0
+                RenderBR {BR} at (0,185) size 0x36
+                RenderBR {BR} at (0,222) size 0x36
+              RenderBlock {HR} at (0,275) size 769x2 [border: (1px inset #000000)]
+              RenderBlock {FORM} at (0,293) size 769x510
+                RenderButton {INPUT} at (2,2) size 147x27 [color=#2E3436] [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
+                  RenderBlock (anonymous) at (8,4) size 131x18
                     RenderText at (0,0) size 131x17
                       text run at (0,0) width 131: "Submit with POST"
                 RenderBR {BR} at (151,20) size 0x0
-                RenderButton {INPUT} at (2,32) size 302x26 [color=#2E3436] [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
-                  RenderBlock (anonymous) at (8,4) size 286x17
+                RenderButton {INPUT} at (2,33) size 302x27 [color=#2E3436] [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
+                  RenderBlock (anonymous) at (8,4) size 286x18
                     RenderText at (0,0) size 286x17
                       text run at (0,0) width 286: "Submit with POST followed by a redirect"
-                RenderBR {BR} at (306,50) size 0x0
-                RenderText {#text} at (0,60) size 376x36
-                  text run at (0,60) width 376: "Here are some form elements"
-                RenderTextControl {INPUT} at (378,72) size 191x23 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
-                RenderBR {BR} at (571,89) size 0x0
-                RenderText {#text} at (0,97) size 334x36
-                  text run at (0,97) width 334: "that we can use for testing"
-                RenderTextControl {INPUT} at (336,109) size 191x23 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
-                RenderBR {BR} at (529,126) size 0x0
-                RenderBlock {INPUT} at (2,149) size 24x16
-                RenderText {#text} at (28,134) size 73x36
-                  text run at (28,134) width 73: " Male"
-                RenderBR {BR} at (101,163) size 0x0
-                RenderBlock {INPUT} at (2,185) size 24x16
-                RenderText {#text} at (28,170) size 102x36
-                  text run at (28,170) width 102: " Female"
-                RenderBR {BR} at (130,199) size 0x0
-                RenderBlock {INPUT} at (2,221) size 24x16
-                RenderText {#text} at (28,206) size 130x36
-                  text run at (28,206) width 130: " option #1"
-                RenderBR {BR} at (158,235) size 0x0
-                RenderBlock {INPUT} at (2,257) size 24x16
-                RenderText {#text} at (28,242) size 130x36
-                  text run at (28,242) width 130: " option #2"
-                RenderBR {BR} at (158,271) size 0x0
-                RenderMenuList {SELECT} at (2,280) size 335x29 [color=#2E3436] [bgcolor=#FFFFFF] [border: (1px solid #2E3436)]
-                  RenderBlock (anonymous) at (1,1) size 333x27
+                RenderBR {BR} at (306,51) size 0x0
+                RenderText {#text} at (0,62) size 376x36
+                  text run at (0,62) width 376: "Here are some form elements"
+                RenderTextControl {INPUT} at (378,74) size 191x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+                RenderBR {BR} at (571,91) size 0x0
+                RenderText {#text} at (0,100) size 334x36
+                  text run at (0,100) width 334: "that we can use for testing"
+                RenderTextControl {INPUT} at (336,112) size 191x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+                RenderBR {BR} at (529,129) size 0x0
+                RenderBlock {INPUT} at (2,153) size 24x16
+                RenderText {#text} at (28,138) size 73x36
+                  text run at (28,138) width 73: " Male"
+                RenderBR {BR} at (101,167) size 0x0
+                RenderBlock {INPUT} at (2,190) size 24x16
+                RenderText {#text} at (28,175) size 102x36
+                  text run at (28,175) width 102: " Female"
+                RenderBR {BR} at (130,204) size 0x0
+                RenderBlock {INPUT} at (2,227) size 24x16
+                RenderText {#text} at (28,212) size 130x36
+                  text run at (28,212) width 130: " option #1"
+                RenderBR {BR} at (158,241) size 0x0
+                RenderBlock {INPUT} at (2,264) size 24x16
+                RenderText {#text} at (28,249) size 130x36
+                  text run at (28,249) width 130: " option #2"
+                RenderBR {BR} at (158,278) size 0x0
+                RenderMenuList {SELECT} at (2,288) size 335x30 [color=#2E3436] [bgcolor=#FFFFFF] [border: (1px solid #2E3436)]
+                  RenderBlock (anonymous) at (1,1) size 333x28
                     RenderText at (9,5) size 84x17
                       text run at (9,5) width 84: "Initial Value"
-                RenderBR {BR} at (339,300) size 0x0
+                RenderBR {BR} at (339,308) size 0x0
                 RenderText {#text} at (0,0) size 0x0
-              RenderBlock {HR} at (0,809) size 769x2 [border: (1px inset #000000)]
-              RenderBlock {P} at (0,843) size 769x36
+              RenderBlock {HR} at (0,835) size 769x2 [border: (1px inset #000000)]
+              RenderBlock {P} at (0,869) size 769x37
                 RenderText {#text} at (0,0) size 62x36
                   text run at (0,0) width 62: "Now"
-              RenderBlock {P} at (0,911) size 769x36
+              RenderBlock {P} at (0,938) size 769x37
                 RenderText {#text} at (0,0) size 67x36
                   text run at (0,0) width 67: "some"
-              RenderBlock {P} at (0,979) size 769x36
+              RenderBlock {P} at (0,1007) size 769x37
                 RenderText {#text} at (0,0) size 63x36
                   text run at (0,0) width 63: "filler"
-              RenderBlock {P} at (0,1047) size 769x36
+              RenderBlock {P} at (0,1076) size 769x37
                 RenderText {#text} at (0,0) size 28x36
                   text run at (0,0) width 28: "so"
-              RenderBlock {P} at (0,1115) size 769x36
+              RenderBlock {P} at (0,1145) size 769x37
                 RenderText {#text} at (0,0) size 39x36
                   text run at (0,0) width 39: "the"
-              RenderBlock {P} at (0,1183) size 769x36
+              RenderBlock {P} at (0,1214) size 769x37
                 RenderText {#text} at (0,0) size 46x36
                   text run at (0,0) width 46: "doc"
-              RenderBlock {P} at (0,1251) size 769x36
+              RenderBlock {P} at (0,1283) size 769x37
                 RenderText {#text} at (0,0) size 21x36
                   text run at (0,0) width 21: "is"
-              RenderBlock {P} at (0,1319) size 769x36
+              RenderBlock {P} at (0,1352) size 769x37
                 RenderText {#text} at (0,0) size 57x36
                   text run at (0,0) width 57: "long"
-              RenderBlock {P} at (0,1387) size 769x36
+              RenderBlock {P} at (0,1421) size 769x37
                 RenderText {#text} at (0,0) size 94x36
                   text run at (0,0) width 94: "enough"
-              RenderBlock {P} at (0,1455) size 769x36
+              RenderBlock {P} at (0,1490) size 769x37
                 RenderText {#text} at (0,0) size 112x36
                   text run at (0,0) width 112: "to scroll."
-              RenderBlock {P} at (0,1523) size 769x36
+              RenderBlock {P} at (0,1559) size 769x37
                 RenderInline {A} at (0,0) size 531x36
                   RenderText {#text} at (0,0) size 531x36
                     text run at (0,0) width 531: "This is an anchor point named \"anchor1\"."
-        layer at (389,369) size 185x17 scrollWidth 191
-          RenderBlock {DIV} at (3,3) size 185x17
+        layer at (389,378) size 185x18 scrollWidth 191
+          RenderBlock {DIV} at (3,3) size 185x18
             RenderText {#text} at (0,0) size 190x17
               text run at (0,0) width 190: "Initial text before user input"
-        layer at (347,406) size 185x17
-          RenderBlock {DIV} at (3,3) size 185x17
-        layer at (10,607) size 291x176 clip at (11,608) size 289x174
-          RenderTextControl {TEXTAREA} at (2,313) size 291x176 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
-            RenderBlock {DIV} at (3,3) size 285x34
+        layer at (347,416) size 185x18
+          RenderBlock {DIV} at (3,3) size 185x18
+        layer at (10,623) size 291x186 clip at (11,624) size 289x184
+          RenderTextControl {TEXTAREA} at (2,322) size 291x186 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+            RenderBlock {DIV} at (3,3) size 285x36
               RenderText {#text} at (0,0) size 234x17
                 text run at (0,0) width 234: "More initial text before user input."
-              RenderBR {BR} at (0,17) size 0x17
+              RenderBR {BR} at (0,18) size 0x17
       RenderFrame {FRAME} at (0,540) size 800x60
-        layer at (0,0) size 785x88
+        layer at (0,0) size 785x90
           RenderView at (0,0) size 785x60
-        layer at (0,0) size 785x88
-          RenderBlock {HTML} at (0,0) size 785x88
-            RenderBody {BODY} at (8,8) size 769x72
-              RenderText {#text} at (0,0) size 722x72
+        layer at (0,0) size 785x90
+          RenderBlock {HTML} at (0,0) size 785x90
+            RenderBody {BODY} at (8,8) size 769x74
+              RenderText {#text} at (0,0) size 722x73
                 text run at (0,0) width 722: "This is just a minimal page that we navigate to as part of"
-                text run at (0,36) width 272: "testing back/forward."
+                text run at (0,37) width 272: "testing back/forward."
 
 ============== Back Forward List ==============
         http://127.0.0.1:8000/navigation/javascriptlink-frames.html  **nav target**
diff --git a/LayoutTests/platform/gtk/http/tests/navigation/postredirect-basic-expected.png b/LayoutTests/platform/gtk/http/tests/navigation/postredirect-basic-expected.png
index bfffca2..947c34a 100644
--- a/LayoutTests/platform/gtk/http/tests/navigation/postredirect-basic-expected.png
+++ b/LayoutTests/platform/gtk/http/tests/navigation/postredirect-basic-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/http/tests/navigation/postredirect-basic-expected.txt b/LayoutTests/platform/gtk/http/tests/navigation/postredirect-basic-expected.txt
index 941a79f..88c1472 100644
--- a/LayoutTests/platform/gtk/http/tests/navigation/postredirect-basic-expected.txt
+++ b/LayoutTests/platform/gtk/http/tests/navigation/postredirect-basic-expected.txt
@@ -3,23 +3,23 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderText {#text} at (0,0) size 747x72
+      RenderText {#text} at (0,0) size 747x73
         text run at (0,0) width 747: "This is just a minimal page that we navigate in response to"
-        text run at (0,36) width 222: "an HTTP POST. "
-      RenderBR {BR} at (222,65) size 0x0
-      RenderBR {BR} at (0,72) size 0x36
-      RenderText {#text} at (0,108) size 763x108
-        text run at (0,108) width 743: "If the next line is empty after the colon, it probably means"
-        text run at (0,144) width 178: "that we made "
-        text run at (178,144) width 585: "a mistake and requested this page with a GET"
-        text run at (0,180) width 436: "with no query instead of a POST. "
-      RenderBR {BR} at (436,209) size 0x0
-      RenderBR {BR} at (0,216) size 0x36
-      RenderText {#text} at (0,252) size 709x36
-        text run at (0,252) width 709: "The first text field contained: New form text from user "
-      RenderBR {BR} at (709,281) size 0x0
-      RenderText {#text} at (0,288) size 575x36
-        text run at (0,288) width 575: "This page was requested with an HTTP GET"
+        text run at (0,37) width 222: "an HTTP POST. "
+      RenderBR {BR} at (222,66) size 0x0
+      RenderBR {BR} at (0,74) size 0x36
+      RenderText {#text} at (0,111) size 763x110
+        text run at (0,111) width 743: "If the next line is empty after the colon, it probably means"
+        text run at (0,148) width 178: "that we made "
+        text run at (178,148) width 585: "a mistake and requested this page with a GET"
+        text run at (0,185) width 436: "with no query instead of a POST. "
+      RenderBR {BR} at (436,214) size 0x0
+      RenderBR {BR} at (0,222) size 0x36
+      RenderText {#text} at (0,259) size 709x36
+        text run at (0,259) width 709: "The first text field contained: New form text from user "
+      RenderBR {BR} at (709,288) size 0x0
+      RenderText {#text} at (0,296) size 575x36
+        text run at (0,296) width 575: "This page was requested with an HTTP GET"
 
 ============== Back Forward List ==============
         http://127.0.0.1:8000/navigation/postredirect-basic.html  **nav target**
diff --git a/LayoutTests/platform/gtk/http/tests/navigation/postredirect-goback1-expected.png b/LayoutTests/platform/gtk/http/tests/navigation/postredirect-goback1-expected.png
index bfffca2..947c34a 100644
--- a/LayoutTests/platform/gtk/http/tests/navigation/postredirect-goback1-expected.png
+++ b/LayoutTests/platform/gtk/http/tests/navigation/postredirect-goback1-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/http/tests/navigation/postredirect-goback1-expected.txt b/LayoutTests/platform/gtk/http/tests/navigation/postredirect-goback1-expected.txt
index 79356b8..14cf527 100644
--- a/LayoutTests/platform/gtk/http/tests/navigation/postredirect-goback1-expected.txt
+++ b/LayoutTests/platform/gtk/http/tests/navigation/postredirect-goback1-expected.txt
@@ -3,23 +3,23 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderText {#text} at (0,0) size 747x72
+      RenderText {#text} at (0,0) size 747x73
         text run at (0,0) width 747: "This is just a minimal page that we navigate in response to"
-        text run at (0,36) width 222: "an HTTP POST. "
-      RenderBR {BR} at (222,65) size 0x0
-      RenderBR {BR} at (0,72) size 0x36
-      RenderText {#text} at (0,108) size 763x108
-        text run at (0,108) width 743: "If the next line is empty after the colon, it probably means"
-        text run at (0,144) width 178: "that we made "
-        text run at (178,144) width 585: "a mistake and requested this page with a GET"
-        text run at (0,180) width 436: "with no query instead of a POST. "
-      RenderBR {BR} at (436,209) size 0x0
-      RenderBR {BR} at (0,216) size 0x36
-      RenderText {#text} at (0,252) size 709x36
-        text run at (0,252) width 709: "The first text field contained: New form text from user "
-      RenderBR {BR} at (709,281) size 0x0
-      RenderText {#text} at (0,288) size 575x36
-        text run at (0,288) width 575: "This page was requested with an HTTP GET"
+        text run at (0,37) width 222: "an HTTP POST. "
+      RenderBR {BR} at (222,66) size 0x0
+      RenderBR {BR} at (0,74) size 0x36
+      RenderText {#text} at (0,111) size 763x110
+        text run at (0,111) width 743: "If the next line is empty after the colon, it probably means"
+        text run at (0,148) width 178: "that we made "
+        text run at (178,148) width 585: "a mistake and requested this page with a GET"
+        text run at (0,185) width 436: "with no query instead of a POST. "
+      RenderBR {BR} at (436,214) size 0x0
+      RenderBR {BR} at (0,222) size 0x36
+      RenderText {#text} at (0,259) size 709x36
+        text run at (0,259) width 709: "The first text field contained: New form text from user "
+      RenderBR {BR} at (709,288) size 0x0
+      RenderText {#text} at (0,296) size 575x36
+        text run at (0,296) width 575: "This page was requested with an HTTP GET"
 
 ============== Back Forward List ==============
         http://127.0.0.1:8000/navigation/postredirect-goback1.html  **nav target**
diff --git a/LayoutTests/platform/gtk/http/tests/security/contentSecurityPolicy/sandbox-empty-in-http-header-inherited-by-subframe-expected.txt b/LayoutTests/platform/gtk/http/tests/security/contentSecurityPolicy/sandbox-empty-in-http-header-inherited-by-subframe-expected.txt
index 96e14af..2b34dcc 100644
--- a/LayoutTests/platform/gtk/http/tests/security/contentSecurityPolicy/sandbox-empty-in-http-header-inherited-by-subframe-expected.txt
+++ b/LayoutTests/platform/gtk/http/tests/security/contentSecurityPolicy/sandbox-empty-in-http-header-inherited-by-subframe-expected.txt
@@ -1,9 +1,9 @@
 CONSOLE MESSAGE: Blocked script execution in 'data:text/html,<script>alert('FAIL');</script>' because the document's frame is sandboxed and the 'allow-scripts' permission is not set.
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x123
-  RenderBlock {HTML} at (0,0) size 800x123
-    RenderBody {BODY} at (8,8) size 784x107
+layer at (0,0) size 800x124
+  RenderBlock {HTML} at (0,0) size 800x124
+    RenderBody {BODY} at (8,8) size 784x108
       RenderIFrame {IFRAME} at (0,0) size 104x104 [border: (2px inset #000000)]
         layer at (0,0) size 100x100
           RenderView at (0,0) size 100x100
diff --git a/LayoutTests/platform/gtk/http/tests/security/dataTransfer-set-data-file-url-expected.png b/LayoutTests/platform/gtk/http/tests/security/dataTransfer-set-data-file-url-expected.png
index cb828f6..18870dc 100644
--- a/LayoutTests/platform/gtk/http/tests/security/dataTransfer-set-data-file-url-expected.png
+++ b/LayoutTests/platform/gtk/http/tests/security/dataTransfer-set-data-file-url-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/http/tests/security/dataTransfer-set-data-file-url-expected.txt b/LayoutTests/platform/gtk/http/tests/security/dataTransfer-set-data-file-url-expected.txt
index abcb8c5..9449f70 100644
--- a/LayoutTests/platform/gtk/http/tests/security/dataTransfer-set-data-file-url-expected.txt
+++ b/LayoutTests/platform/gtk/http/tests/security/dataTransfer-set-data-file-url-expected.txt
@@ -3,14 +3,14 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x34
-        RenderText {#text} at (0,0) size 770x34
+      RenderBlock {P} at (0,0) size 784x36
+        RenderText {#text} at (0,0) size 770x35
           text run at (0,0) width 770: "This tests that calling dataTransfer.setData('URL', aFileURL) sets NSFilenamesPboardType type data on the pasteboard if"
-          text run at (0,17) width 225: "and only if this page is a local page."
-      RenderBlock {P} at (0,50) size 784x34
-        RenderText {#text} at (0,0) size 751x34
+          text run at (0,18) width 225: "and only if this page is a local page."
+      RenderBlock {P} at (0,52) size 784x36
+        RenderText {#text} at (0,0) size 751x35
           text run at (0,0) width 751: "This test cannot be run manually, as it is not possible to tell whether or not NSFilenamesPboardType type data is on the"
-          text run at (0,17) width 267: "pasteboard, without Objective-C bindings."
-      RenderBlock (anonymous) at (0,100) size 784x103
+          text run at (0,18) width 267: "pasteboard, without Objective-C bindings."
+      RenderBlock (anonymous) at (0,104) size 784x103
         RenderImage {IMG} at (0,0) size 76x103
         RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/http/tests/uri/css-href-expected.png b/LayoutTests/platform/gtk/http/tests/uri/css-href-expected.png
index 756323d..ebba8f4 100644
--- a/LayoutTests/platform/gtk/http/tests/uri/css-href-expected.png
+++ b/LayoutTests/platform/gtk/http/tests/uri/css-href-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/http/tests/uri/css-href-expected.txt b/LayoutTests/platform/gtk/http/tests/uri/css-href-expected.txt
index cadd6aa..7fa658c 100644
--- a/LayoutTests/platform/gtk/http/tests/uri/css-href-expected.txt
+++ b/LayoutTests/platform/gtk/http/tests/uri/css-href-expected.txt
@@ -3,7 +3,7 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x576
-      RenderBlock {P} at (0,0) size 784x17
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 53x17
           text run at (0,0) width 53: "Test for "
         RenderInline {A} at (0,0) size 68x17 [color=#0000EE]
@@ -12,17 +12,17 @@
         RenderText {#text} at (121,0) size 341x17
           text run at (121,0) width 8: ": "
           text run at (129,0) width 333: "CSS '@import' doesn't respect HTML Base element."
-      RenderBlock {P} at (0,33) size 784x17 [color=#008000]
+      RenderBlock {P} at (0,34) size 784x18 [color=#008000]
         RenderText {#text} at (0,0) size 163x17
           text run at (0,0) width 163: "This text should be green."
-      RenderBlock {P} at (0,66) size 784x51
-        RenderText {#text} at (0,0) size 770x51
+      RenderBlock {P} at (0,68) size 784x54
+        RenderText {#text} at (0,0) size 770x53
           text run at (0,0) width 378: "If it is red, the css has been loaded relative to the document. "
           text run at (378,0) width 383: "If it is black, no stylesheet has been rendered, if it is rendered"
-          text run at (0,17) width 43: "green, "
-          text run at (43,17) width 463: "the stylesheet has been rendered correctly from the HREF attribute of the "
-          text run at (506,17) width 264: "Base element in the HEAD section of this"
-          text run at (0,34) width 66: "document."
-      RenderBlock {P} at (0,133) size 784x17 [color=#008000]
+          text run at (0,18) width 43: "green, "
+          text run at (43,18) width 463: "the stylesheet has been rendered correctly from the HREF attribute of the "
+          text run at (506,18) width 264: "Base element in the HEAD section of this"
+          text run at (0,36) width 66: "document."
+      RenderBlock {P} at (0,138) size 784x18 [color=#008000]
         RenderText {#text} at (0,0) size 192x17
           text run at (0,0) width 192: "This text should also be green."
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background-attachment-local-scrolling-expected.png b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background-attachment-local-scrolling-expected.png
index f04bca6..e345a97 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background-attachment-local-scrolling-expected.png
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background-attachment-local-scrolling-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background-attachment-local-scrolling-expected.txt b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background-attachment-local-scrolling-expected.txt
index 3dc03a5..6dff808 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background-attachment-local-scrolling-expected.txt
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background-attachment-local-scrolling-expected.txt
@@ -1,39 +1,39 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x366
-  RenderBlock {HTML} at (0,0) size 800x366
-    RenderBody {BODY} at (8,16) size 784x342
-      RenderBlock {P} at (0,0) size 784x34
-        RenderText {#text} at (0,0) size 755x34
+layer at (0,0) size 800x368
+  RenderBlock {HTML} at (0,0) size 800x368
+    RenderBody {BODY} at (8,16) size 784x344
+      RenderBlock {P} at (0,0) size 784x36
+        RenderText {#text} at (0,0) size 755x35
           text run at (0,0) width 755: "Test passes if the images of all the cats scroll when the box is scrolled. (Presence of cats behind the double border is UA"
-          text run at (0,17) width 74: "dependent)."
-      RenderBlock {DIV} at (0,342) size 784x0
-layer at (8,66) size 292x292 clip at (58,116) size 177x177 scrollY 95 scrollHeight 272
-  RenderBlock {DIV} at (0,50) size 292x292 [border: (50px double #000000)]
-    RenderText {#text} at (50,50) size 173x272
+          text run at (0,18) width 74: "dependent)."
+      RenderBlock {DIV} at (0,344) size 784x0
+layer at (8,68) size 292x292 clip at (58,118) size 177x177 scrollY 111 scrollHeight 288
+  RenderBlock {DIV} at (0,52) size 292x292 [border: (50px double #000000)]
+    RenderText {#text} at (50,50) size 173x287
       text run at (50,50) width 140: "Filler Text Filler Text "
       text run at (190,50) width 33: "Filler"
-      text run at (50,67) width 169: "Text Filler Text Filler Text"
-      text run at (50,84) width 173: "Filler Text Filler Text Filler"
-      text run at (50,101) width 33: "Text "
-      text run at (83,101) width 136: "Filler Text Filler Text"
-      text run at (50,118) width 70: "Filler Text "
-      text run at (120,118) width 103: "Filler Text Filler"
-      text run at (50,135) width 103: "Text Filler Text "
-      text run at (153,135) width 66: "Filler Text"
-      text run at (50,152) width 140: "Filler Text Filler Text "
-      text run at (190,152) width 33: "Filler"
-      text run at (50,169) width 169: "Text Filler Text Filler Text"
-      text run at (50,186) width 173: "Filler Text Filler Text Filler"
-      text run at (50,203) width 33: "Text "
-      text run at (83,203) width 136: "Filler Text Filler Text"
-      text run at (50,220) width 70: "Filler Text "
-      text run at (120,220) width 103: "Filler Text Filler"
-      text run at (50,237) width 103: "Text Filler Text "
-      text run at (153,237) width 66: "Filler Text"
-      text run at (50,254) width 140: "Filler Text Filler Text "
-      text run at (190,254) width 33: "Filler"
-      text run at (50,271) width 169: "Text Filler Text Filler Text"
-      text run at (50,288) width 173: "Filler Text Filler Text Filler"
-      text run at (50,305) width 33: "Text "
-      text run at (83,305) width 136: "Filler Text Filler Text"
+      text run at (50,68) width 169: "Text Filler Text Filler Text"
+      text run at (50,86) width 173: "Filler Text Filler Text Filler"
+      text run at (50,104) width 33: "Text "
+      text run at (83,104) width 136: "Filler Text Filler Text"
+      text run at (50,122) width 70: "Filler Text "
+      text run at (120,122) width 103: "Filler Text Filler"
+      text run at (50,140) width 103: "Text Filler Text "
+      text run at (153,140) width 66: "Filler Text"
+      text run at (50,158) width 140: "Filler Text Filler Text "
+      text run at (190,158) width 33: "Filler"
+      text run at (50,176) width 169: "Text Filler Text Filler Text"
+      text run at (50,194) width 173: "Filler Text Filler Text Filler"
+      text run at (50,212) width 33: "Text "
+      text run at (83,212) width 136: "Filler Text Filler Text"
+      text run at (50,230) width 70: "Filler Text "
+      text run at (120,230) width 103: "Filler Text Filler"
+      text run at (50,248) width 103: "Text Filler Text "
+      text run at (153,248) width 66: "Filler Text"
+      text run at (50,266) width 140: "Filler Text Filler Text "
+      text run at (190,266) width 33: "Filler"
+      text run at (50,284) width 169: "Text Filler Text Filler Text"
+      text run at (50,302) width 173: "Filler Text Filler Text Filler"
+      text run at (50,320) width 33: "Text "
+      text run at (83,320) width 136: "Filler Text Filler Text"
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background-color-applied-to-rounded-inline-element-expected.png b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background-color-applied-to-rounded-inline-element-expected.png
index 2e3e804..97ea0db 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background-color-applied-to-rounded-inline-element-expected.png
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background-color-applied-to-rounded-inline-element-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background-color-applied-to-rounded-inline-element-expected.txt b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background-color-applied-to-rounded-inline-element-expected.txt
index d9fc6a8..63424e9 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background-color-applied-to-rounded-inline-element-expected.txt
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background-color-applied-to-rounded-inline-element-expected.txt
@@ -1,12 +1,12 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x74
-  RenderBlock {HTML} at (0,0) size 800x74
-    RenderBody {BODY} at (8,16) size 784x50
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x76
+  RenderBlock {HTML} at (0,0) size 800x76
+    RenderBody {BODY} at (8,16) size 784x52
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 412x17
           text run at (0,0) width 412: "Test passes if there is an orange box with rounded corners below."
-      RenderBlock (anonymous) at (0,33) size 784x17
+      RenderBlock (anonymous) at (0,34) size 784x18
         RenderInline {DIV} at (0,0) size 96x47 [color=#FFA500] [bgcolor=#FFA500]
           RenderText {#text} at (15,0) size 66x17
             text run at (15,0) width 66: "Filler Text"
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background-color-border-box-expected.png b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background-color-border-box-expected.png
index 086fdf6..2a98931 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background-color-border-box-expected.png
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background-color-border-box-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background-color-border-box-expected.txt b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background-color-border-box-expected.txt
index 61c18d5..26d6e07 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background-color-border-box-expected.txt
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background-color-border-box-expected.txt
@@ -1,10 +1,10 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x347
-  RenderBlock {HTML} at (0,0) size 800x347
-    RenderBody {BODY} at (8,16) size 784x323
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x348
+  RenderBlock {HTML} at (0,0) size 800x348
+    RenderBody {BODY} at (8,16) size 784x324
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 519x17
           text run at (0,0) width 519: "Test passes if green is visible on the page and there is no red is visible on the page."
-      RenderBlock {DIV} at (0,33) size 290x290 [bgcolor=#FF0000]
+      RenderBlock {DIV} at (0,34) size 290x290 [bgcolor=#FF0000]
         RenderBlock {DIV} at (0,0) size 290x290 [bgcolor=#000000] [border: (10px dashed #800080)]
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background-repeat-space-padding-box-expected.png b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background-repeat-space-padding-box-expected.png
index dd0391b..d156436 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background-repeat-space-padding-box-expected.png
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background-repeat-space-padding-box-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background-repeat-space-padding-box-expected.txt b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background-repeat-space-padding-box-expected.txt
index de23ce7..0159c74 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background-repeat-space-padding-box-expected.txt
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background-repeat-space-padding-box-expected.txt
@@ -1,10 +1,10 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x435
-  RenderBlock {HTML} at (0,0) size 800x435
-    RenderBody {BODY} at (8,16) size 784x411
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x436
+  RenderBlock {HTML} at (0,0) size 800x436
+    RenderBody {BODY} at (8,16) size 784x412
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 303x17
           text run at (0,0) width 303: "Test passes if there is no red visible on the page."
+      RenderBlock {DIV} at (0,34) size 379x379 [border: (25px double #000000)]
       RenderBlock {DIV} at (0,33) size 379x379 [border: (25px double #000000)]
-      RenderBlock {DIV} at (0,32) size 379x379 [border: (25px double #000000)]
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background-size-002-expected.png b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background-size-002-expected.png
index ff520f3..5cc44f2 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background-size-002-expected.png
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background-size-002-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background-size-002-expected.txt b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background-size-002-expected.txt
index 5a95a76..fa60e13 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background-size-002-expected.txt
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background-size-002-expected.txt
@@ -1,10 +1,10 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x107
-  RenderBlock {HTML} at (0,0) size 800x107
-    RenderBody {BODY} at (8,16) size 784x83
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x108
+  RenderBlock {HTML} at (0,0) size 800x108
+    RenderBody {BODY} at (8,16) size 784x84
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 303x17
           text run at (0,0) width 303: "Test passes if there is no red visible on the page."
-      RenderBlock {DIV} at (0,33) size 100x100
-      RenderBlock {DIV} at (0,33) size 50x50 [bgcolor=#000000]
+      RenderBlock {DIV} at (0,34) size 100x100
+      RenderBlock {DIV} at (0,34) size 50x50 [bgcolor=#000000]
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background-size-applies-to-block-expected.png b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background-size-applies-to-block-expected.png
index bb8bdd8..f3df749 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background-size-applies-to-block-expected.png
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background-size-applies-to-block-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background-size-applies-to-block-expected.txt b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background-size-applies-to-block-expected.txt
index fec3caf..f91564f 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background-size-applies-to-block-expected.txt
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background-size-applies-to-block-expected.txt
@@ -1,9 +1,9 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x329
-  RenderBlock {HTML} at (0,0) size 800x329
-    RenderBody {BODY} at (8,16) size 784x305
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x330
+  RenderBlock {HTML} at (0,0) size 800x330
+    RenderBody {BODY} at (8,16) size 784x306
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 303x17
           text run at (0,0) width 303: "Test passes if there is no red visible on the page."
-      RenderBlock {SPAN} at (0,33) size 272x272 [bgcolor=#FF0000] [border: (20px solid #000000)]
+      RenderBlock {SPAN} at (0,34) size 272x272 [bgcolor=#FF0000] [border: (20px solid #000000)]
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background-size-aspect-ratio-expected.png b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background-size-aspect-ratio-expected.png
index ba7448f..a3c602a 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background-size-aspect-ratio-expected.png
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background-size-aspect-ratio-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background-size-aspect-ratio-expected.txt b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background-size-aspect-ratio-expected.txt
index 2ddc892..e60a7a3 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background-size-aspect-ratio-expected.txt
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background-size-aspect-ratio-expected.txt
@@ -1,11 +1,11 @@
-layer at (0,0) size 785x733
+layer at (0,0) size 785x734
   RenderView at (0,0) size 785x600
-layer at (0,0) size 785x733
-  RenderBlock {HTML} at (0,0) size 785x733
-    RenderBody {BODY} at (8,16) size 769x709
-      RenderBlock {P} at (0,0) size 769x17
+layer at (0,0) size 785x734
+  RenderBlock {HTML} at (0,0) size 785x734
+    RenderBody {BODY} at (8,16) size 769x710
+      RenderBlock {P} at (0,0) size 769x18
         RenderText {#text} at (0,0) size 727x17
           text run at (0,0) width 727: "Test passes if there are five unclipped cats in each of the two boxes, and if all the cats on the page are the same size."
-      RenderBlock {DIV} at (0,33) size 96x96
-      RenderBlock {DIV} at (0,129) size 410x160 [border: (5px solid #000000)]
-      RenderBlock {DIV} at (0,299) size 160x410 [border: (5px solid #000000)]
+      RenderBlock {DIV} at (0,34) size 96x96
+      RenderBlock {DIV} at (0,130) size 410x160 [border: (5px solid #000000)]
+      RenderBlock {DIV} at (0,300) size 160x410 [border: (5px solid #000000)]
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background_color_padding_box-expected.png b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background_color_padding_box-expected.png
index afebf67..590202e 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background_color_padding_box-expected.png
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background_color_padding_box-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background_color_padding_box-expected.txt b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background_color_padding_box-expected.txt
index 9cf3adb..20dbbe5 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background_color_padding_box-expected.txt
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background_color_padding_box-expected.txt
@@ -1,10 +1,10 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x347
-  RenderBlock {HTML} at (0,0) size 800x347
-    RenderBody {BODY} at (8,16) size 784x323
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x348
+  RenderBlock {HTML} at (0,0) size 800x348
+    RenderBody {BODY} at (8,16) size 784x324
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 263x17
           text run at (0,0) width 263: "Test passes if green is visible on the page."
-      RenderBlock {DIV} at (0,33) size 290x290 [bgcolor=#008000]
+      RenderBlock {DIV} at (0,34) size 290x290 [bgcolor=#008000]
         RenderBlock {DIV} at (0,0) size 290x290 [bgcolor=#000000] [border: (10px dashed #800080)]
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background_position_three_four_values-expected.png b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background_position_three_four_values-expected.png
index 7eb6415..32b04f7 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background_position_three_four_values-expected.png
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background_position_three_four_values-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background_position_three_four_values-expected.txt b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background_position_three_four_values-expected.txt
index 193d7b8..adc8c17 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background_position_three_four_values-expected.txt
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background_position_three_four_values-expected.txt
@@ -1,11 +1,11 @@
-layer at (0,0) size 785x685
+layer at (0,0) size 785x686
   RenderView at (0,0) size 785x600
-layer at (0,0) size 785x685
-  RenderBlock {HTML} at (0,0) size 785x685
-    RenderBody {BODY} at (8,16) size 769x659
-      RenderBlock {P} at (0,0) size 769x17
+layer at (0,0) size 785x686
+  RenderBlock {HTML} at (0,0) size 785x686
+    RenderBody {BODY} at (8,16) size 769x660
+      RenderBlock {P} at (0,0) size 769x18
         RenderText {#text} at (0,0) size 386x17
           text run at (0,0) width 386: "Test passes if the content of the three black boxes is identical."
-      RenderBlock {DIV} at (10,33) size 298x202 [border: (5px solid #000000)]
-      RenderBlock {DIV} at (10,245) size 298x202 [border: (5px solid #000000)]
-      RenderBlock {DIV} at (10,457) size 298x202 [border: (5px solid #000000)]
+      RenderBlock {DIV} at (10,34) size 298x202 [border: (5px solid #000000)]
+      RenderBlock {DIV} at (10,246) size 298x202 [border: (5px solid #000000)]
+      RenderBlock {DIV} at (10,458) size 298x202 [border: (5px solid #000000)]
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background_properties_greater_than_images-expected.png b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background_properties_greater_than_images-expected.png
index b6f6eb1..74965f5 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background_properties_greater_than_images-expected.png
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background_properties_greater_than_images-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background_properties_greater_than_images-expected.txt b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background_properties_greater_than_images-expected.txt
index 2dd3d01..a2febcb 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background_properties_greater_than_images-expected.txt
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background_properties_greater_than_images-expected.txt
@@ -1,12 +1,12 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x343
-  RenderBlock {HTML} at (0,0) size 800x343
-    RenderBody {BODY} at (8,16) size 784x319
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x344
+  RenderBlock {HTML} at (0,0) size 800x344
+    RenderBody {BODY} at (8,16) size 784x320
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 595x17
           text run at (0,0) width 595: "Test passes if there is green on the page and contents of the black boxes look exactly the same."
-      RenderTable {TABLE} at (0,33) size 570x286
+      RenderTable {TABLE} at (0,34) size 570x286
         RenderTableSection {TBODY} at (0,0) size 570x286
           RenderTableRow {TR} at (0,2) size 570x282
             RenderTableCell {TD} at (2,2) size 282x282 [r=0 c=0 rs=1 cs=1]
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background_repeat_space_border_box-expected.png b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background_repeat_space_border_box-expected.png
index a8b4a90..8d91f6f 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background_repeat_space_border_box-expected.png
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background_repeat_space_border_box-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background_repeat_space_border_box-expected.txt b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background_repeat_space_border_box-expected.txt
index 84f7eab..f6a2ac7 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background_repeat_space_border_box-expected.txt
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background_repeat_space_border_box-expected.txt
@@ -1,9 +1,9 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x435
-  RenderBlock {HTML} at (0,0) size 800x436
-    RenderBody {BODY} at (8,16) size 784x412
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x436
+  RenderBlock {HTML} at (0,0) size 800x437
+    RenderBody {BODY} at (8,16) size 784x413
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 519x17
           text run at (0,0) width 519: "Test passes if green is visible on the page and there is no red is visible on the page."
-      RenderBlock {DIV} at (0,33) size 379x379 [border: (25px double #000000)]
+      RenderBlock {DIV} at (0,34) size 379x379 [border: (25px double #000000)]
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background_repeat_space_content_box-expected.png b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background_repeat_space_content_box-expected.png
index 7c1c90f..999618c 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background_repeat_space_content_box-expected.png
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background_repeat_space_content_box-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background_repeat_space_content_box-expected.txt b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background_repeat_space_content_box-expected.txt
index f04a7a2..346ea7d 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background_repeat_space_content_box-expected.txt
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/background_repeat_space_content_box-expected.txt
@@ -1,10 +1,10 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x452
-  RenderBlock {HTML} at (0,0) size 800x453
-    RenderBody {BODY} at (8,16) size 784x429
-      RenderBlock {P} at (0,0) size 784x34
-        RenderText {#text} at (0,0) size 778x34
+layer at (0,0) size 800x454
+  RenderBlock {HTML} at (0,0) size 800x455
+    RenderBody {BODY} at (8,16) size 784x431
+      RenderBlock {P} at (0,0) size 784x36
+        RenderText {#text} at (0,0) size 778x35
           text run at (0,0) width 778: "Test passes if there are four unclipped cats below, if the cats are equally spaced from each other, and if the cats do not touch"
-          text run at (0,17) width 183: "or overlap the double border."
-      RenderBlock {DIV} at (0,50) size 379x379 [border: (25px double #000000)]
+          text run at (0,18) width 183: "or overlap the double border."
+      RenderBlock {DIV} at (0,52) size 379x379 [border: (25px double #000000)]
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-001-expected.png b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-001-expected.png
index 1649f9e..eae91d5 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-001-expected.png
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-001-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-001-expected.txt b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-001-expected.txt
index 04397ea..7198aa3 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-001-expected.txt
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-001-expected.txt
@@ -1,12 +1,12 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x74
-  RenderBlock {HTML} at (0,0) size 800x74
-    RenderBody {BODY} at (8,16) size 784x50
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x76
+  RenderBlock {HTML} at (0,0) size 800x76
+    RenderBody {BODY} at (8,16) size 784x52
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 357x17
           text run at (0,0) width 357: "Test passes if there is a box with rounded corners below."
-      RenderBlock (anonymous) at (0,33) size 784x17
+      RenderBlock (anonymous) at (0,34) size 784x18
         RenderInline {DIV} at (0,0) size 86x37 [border: (10px solid #008000)]
           RenderText {#text} at (10,0) size 66x17
             text run at (10,0) width 66: "Filler Text"
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-002-expected.png b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-002-expected.png
index f50ea11..e19516e 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-002-expected.png
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-002-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-002-expected.txt b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-002-expected.txt
index 30ba2f1..72f865e 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-002-expected.txt
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-002-expected.txt
@@ -1,10 +1,10 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x159
-  RenderBlock {HTML} at (0,0) size 800x159
-    RenderBody {BODY} at (8,16) size 784x135
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x160
+  RenderBlock {HTML} at (0,0) size 800x160
+    RenderBody {BODY} at (8,16) size 784x136
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 357x17
           text run at (0,0) width 357: "Test passes if there is a box with rounded corners below."
-      RenderBlock {DIV} at (0,33) size 784x102
+      RenderBlock {DIV} at (0,34) size 784x102
         RenderBlock {SPAN} at (0,0) size 102x102 [border: (3px solid #008000)]
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-003-expected.png b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-003-expected.png
index f50ea11..e19516e 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-003-expected.png
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-003-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-003-expected.txt b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-003-expected.txt
index 7f8d36f..9279431 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-003-expected.txt
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-003-expected.txt
@@ -1,10 +1,10 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x159
-  RenderBlock {HTML} at (0,0) size 800x159
-    RenderBody {BODY} at (8,16) size 784x135
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x160
+  RenderBlock {HTML} at (0,0) size 800x160
+    RenderBody {BODY} at (8,16) size 784x136
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 357x17
           text run at (0,0) width 357: "Test passes if there is a box with rounded corners below."
-      RenderListItem {DIV} at (0,33) size 102x102 [border: (3px solid #008000)]
+      RenderListItem {DIV} at (0,34) size 102x102 [border: (3px solid #008000)]
         RenderListMarker at (-17,3) size 7x17: bullet
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-005-expected.png b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-005-expected.png
index f50ea11..e19516e 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-005-expected.png
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-005-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-005-expected.txt b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-005-expected.txt
index 10d0b4d..b7a02b7 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-005-expected.txt
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-005-expected.txt
@@ -1,11 +1,11 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x162
-  RenderBlock {HTML} at (0,0) size 800x162
-    RenderBody {BODY} at (8,16) size 784x138
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x164
+  RenderBlock {HTML} at (0,0) size 800x164
+    RenderBody {BODY} at (8,16) size 784x140
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 357x17
           text run at (0,0) width 357: "Test passes if there is a box with rounded corners below."
-      RenderBlock (anonymous) at (0,33) size 784x105
+      RenderBlock (anonymous) at (0,34) size 784x106
         RenderBlock {DIV} at (0,0) size 102x102 [border: (3px solid #008000)]
         RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-006-expected.png b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-006-expected.png
index 139a903..e19516e 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-006-expected.png
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-006-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-006-expected.txt b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-006-expected.txt
index 53d93a7..4de7038 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-006-expected.txt
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-006-expected.txt
@@ -1,12 +1,12 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x159
-  RenderBlock {HTML} at (0,0) size 800x159
-    RenderBody {BODY} at (8,16) size 784x135
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x160
+  RenderBlock {HTML} at (0,0) size 800x160
+    RenderBody {BODY} at (8,16) size 784x136
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 357x17
           text run at (0,0) width 357: "Test passes if there is a box with rounded corners below."
-      RenderTable {DIV} at (0,33) size 102x102 [border: (3px solid #008000)]
+      RenderTable {DIV} at (0,34) size 102x102 [border: (3px solid #008000)]
         RenderTableSection (anonymous) at (3,3) size 96x96
           RenderTableRow {DIV} at (0,0) size 96x96
             RenderTableCell {DIV} at (0,0) size 96x0 [r=0 c=0 rs=1 cs=1]
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-007-expected.png b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-007-expected.png
index 139a903..e19516e 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-007-expected.png
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-007-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-007-expected.txt b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-007-expected.txt
index 17d85f8..05f2637 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-007-expected.txt
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-007-expected.txt
@@ -1,12 +1,12 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x159
-  RenderBlock {HTML} at (0,0) size 800x159
-    RenderBody {BODY} at (8,16) size 784x135
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x160
+  RenderBlock {HTML} at (0,0) size 800x160
+    RenderBody {BODY} at (8,16) size 784x136
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 357x17
           text run at (0,0) width 357: "Test passes if there is a box with rounded corners below."
-      RenderTable {DIV} at (0,33) size 102x102
+      RenderTable {DIV} at (0,34) size 102x102
         RenderBlock {DIV} at (0,0) size 102x102 [border: (3px solid #008000)]
         RenderTableSection (anonymous) at (0,102) size 102x0
           RenderTableRow {DIV} at (0,0) size 102x0
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-008-expected.png b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-008-expected.png
index 139a903..e19516e 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-008-expected.png
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-008-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-008-expected.txt b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-008-expected.txt
index 6449531..ae52c0e 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-008-expected.txt
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-008-expected.txt
@@ -1,12 +1,12 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x159
-  RenderBlock {HTML} at (0,0) size 800x159
-    RenderBody {BODY} at (8,16) size 784x135
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x160
+  RenderBlock {HTML} at (0,0) size 800x160
+    RenderBody {BODY} at (8,16) size 784x136
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 357x17
           text run at (0,0) width 357: "Test passes if there is a box with rounded corners below."
-      RenderTable {DIV} at (0,33) size 102x102
+      RenderTable {DIV} at (0,34) size 102x102
         RenderTableSection (anonymous) at (0,0) size 102x102
           RenderTableRow {DIV} at (0,0) size 102x102
             RenderTableCell {DIV} at (0,0) size 102x6 [border: (3px solid #008000)] [r=0 c=0 rs=1 cs=1]
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-009-expected.png b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-009-expected.png
index 2b52324..d5e1a57 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-009-expected.png
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-009-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-009-expected.txt b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-009-expected.txt
index 841866d..d5e1c01 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-009-expected.txt
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-009-expected.txt
@@ -1,12 +1,12 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x159
-  RenderBlock {HTML} at (0,0) size 800x159
-    RenderBody {BODY} at (8,16) size 784x135
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x160
+  RenderBlock {HTML} at (0,0) size 800x160
+    RenderBody {BODY} at (8,16) size 784x136
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 412x17
           text run at (0,0) width 412: "Test passes if there is a box with sharp or rounded corners below."
-      RenderTable {DIV} at (0,33) size 102x102 [border: (1px none #000000)]
+      RenderTable {DIV} at (0,34) size 102x102 [border: (1px none #000000)]
         RenderTableSection (anonymous) at (1,1) size 99x99
           RenderTableRow {DIV} at (0,0) size 99x99 [border: (3px solid #008000)]
             RenderTableCell {DIV} at (0,0) size 99x3 [border: (2px none #000000)] [r=0 c=0 rs=1 cs=1]
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-010-expected.png b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-010-expected.png
index a440794..5b804c4 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-010-expected.png
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-010-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-010-expected.txt b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-010-expected.txt
index 04d9587..3ef30d1 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-010-expected.txt
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-010-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x49
-  RenderBlock {HTML} at (0,0) size 800x49
-    RenderBody {BODY} at (8,16) size 784x17
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x50
+  RenderBlock {HTML} at (0,0) size 800x50
+    RenderBody {BODY} at (8,16) size 784x18
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 303x17
           text run at (0,0) width 303: "Test passes if there is no red visible on the page."
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-011-expected.png b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-011-expected.png
index 139a903..e19516e 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-011-expected.png
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-011-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-011-expected.txt b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-011-expected.txt
index fa95072..ffb335a 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-011-expected.txt
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-011-expected.txt
@@ -1,12 +1,12 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x162
-  RenderBlock {HTML} at (0,0) size 800x162
-    RenderBody {BODY} at (8,16) size 784x138
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x164
+  RenderBlock {HTML} at (0,0) size 800x164
+    RenderBody {BODY} at (8,16) size 784x140
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 357x17
           text run at (0,0) width 357: "Test passes if there is a box with rounded corners below."
-      RenderBlock (anonymous) at (0,33) size 784x105
+      RenderBlock (anonymous) at (0,34) size 784x106
         RenderTable {DIV} at (0,0) size 102x102 [border: (3px solid #008000)]
           RenderTableSection (anonymous) at (3,3) size 96x96
             RenderTableRow {DIV} at (0,0) size 96x96
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-012-expected.png b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-012-expected.png
index 2b52324..d5e1a57 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-012-expected.png
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-012-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-012-expected.txt b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-012-expected.txt
index 01c1438..107f418 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-012-expected.txt
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-012-expected.txt
@@ -1,12 +1,12 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x159
-  RenderBlock {HTML} at (0,0) size 800x159
-    RenderBody {BODY} at (8,16) size 784x135
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x160
+  RenderBlock {HTML} at (0,0) size 800x160
+    RenderBody {BODY} at (8,16) size 784x136
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 412x17
           text run at (0,0) width 412: "Test passes if there is a box with sharp or rounded corners below."
-      RenderTable {DIV} at (0,33) size 102x102 [border: (1px none #000000)]
+      RenderTable {DIV} at (0,34) size 102x102 [border: (1px none #000000)]
         RenderTableCol {DIV} at (0,0) size 0x0 [border: (3px solid #008000)]
         RenderTableSection (anonymous) at (1,1) size 99x99
           RenderTableRow {DIV} at (0,0) size 99x99
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-013-expected.png b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-013-expected.png
index 2b52324..d5e1a57 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-013-expected.png
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-013-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-013-expected.txt b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-013-expected.txt
index eb5f3fe..32fd812 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-013-expected.txt
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-013-expected.txt
@@ -1,12 +1,12 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x159
-  RenderBlock {HTML} at (0,0) size 800x159
-    RenderBody {BODY} at (8,16) size 784x135
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x160
+  RenderBlock {HTML} at (0,0) size 800x160
+    RenderBody {BODY} at (8,16) size 784x136
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 412x17
           text run at (0,0) width 412: "Test passes if there is a box with sharp or rounded corners below."
-      RenderTable {DIV} at (0,33) size 102x102 [border: (1px none #000000)]
+      RenderTable {DIV} at (0,34) size 102x102 [border: (1px none #000000)]
         RenderTableSection {DIV} at (1,1) size 99x99 [border: (3px solid #008000)]
           RenderTableRow {DIV} at (0,0) size 99x99
             RenderTableCell {DIV} at (0,0) size 99x3 [border: (2px none #000000)] [r=0 c=0 rs=1 cs=1]
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-014-expected.png b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-014-expected.png
index 2b52324..d5e1a57 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-014-expected.png
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-014-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-014-expected.txt b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-014-expected.txt
index eb5f3fe..32fd812 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-014-expected.txt
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-014-expected.txt
@@ -1,12 +1,12 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x159
-  RenderBlock {HTML} at (0,0) size 800x159
-    RenderBody {BODY} at (8,16) size 784x135
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x160
+  RenderBlock {HTML} at (0,0) size 800x160
+    RenderBody {BODY} at (8,16) size 784x136
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 412x17
           text run at (0,0) width 412: "Test passes if there is a box with sharp or rounded corners below."
-      RenderTable {DIV} at (0,33) size 102x102 [border: (1px none #000000)]
+      RenderTable {DIV} at (0,34) size 102x102 [border: (1px none #000000)]
         RenderTableSection {DIV} at (1,1) size 99x99 [border: (3px solid #008000)]
           RenderTableRow {DIV} at (0,0) size 99x99
             RenderTableCell {DIV} at (0,0) size 99x3 [border: (2px none #000000)] [r=0 c=0 rs=1 cs=1]
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-015-expected.png b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-015-expected.png
index 2b52324..d5e1a57 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-015-expected.png
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-015-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-015-expected.txt b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-015-expected.txt
index eb5f3fe..32fd812 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-015-expected.txt
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-015-expected.txt
@@ -1,12 +1,12 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x159
-  RenderBlock {HTML} at (0,0) size 800x159
-    RenderBody {BODY} at (8,16) size 784x135
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x160
+  RenderBlock {HTML} at (0,0) size 800x160
+    RenderBody {BODY} at (8,16) size 784x136
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 412x17
           text run at (0,0) width 412: "Test passes if there is a box with sharp or rounded corners below."
-      RenderTable {DIV} at (0,33) size 102x102 [border: (1px none #000000)]
+      RenderTable {DIV} at (0,34) size 102x102 [border: (1px none #000000)]
         RenderTableSection {DIV} at (1,1) size 99x99 [border: (3px solid #008000)]
           RenderTableRow {DIV} at (0,0) size 99x99
             RenderTableCell {DIV} at (0,0) size 99x3 [border: (2px none #000000)] [r=0 c=0 rs=1 cs=1]
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-016-expected.png b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-016-expected.png
index 2b52324..d5e1a57 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-016-expected.png
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-016-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-016-expected.txt b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-016-expected.txt
index 01c1438..107f418 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-016-expected.txt
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-016-expected.txt
@@ -1,12 +1,12 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x159
-  RenderBlock {HTML} at (0,0) size 800x159
-    RenderBody {BODY} at (8,16) size 784x135
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x160
+  RenderBlock {HTML} at (0,0) size 800x160
+    RenderBody {BODY} at (8,16) size 784x136
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 412x17
           text run at (0,0) width 412: "Test passes if there is a box with sharp or rounded corners below."
-      RenderTable {DIV} at (0,33) size 102x102 [border: (1px none #000000)]
+      RenderTable {DIV} at (0,34) size 102x102 [border: (1px none #000000)]
         RenderTableCol {DIV} at (0,0) size 0x0 [border: (3px solid #008000)]
         RenderTableSection (anonymous) at (1,1) size 99x99
           RenderTableRow {DIV} at (0,0) size 99x99
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-017-expected.png b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-017-expected.png
index 9694f4d..5ced4f4 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-017-expected.png
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-017-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-017-expected.txt b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-017-expected.txt
index 8f6a731..d31eb0a 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-017-expected.txt
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-017-expected.txt
@@ -1,10 +1,10 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x159
-  RenderBlock {HTML} at (0,0) size 800x159
-    RenderBody {BODY} at (8,16) size 784x135
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x160
+  RenderBlock {HTML} at (0,0) size 800x160
+    RenderBody {BODY} at (8,16) size 784x136
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 353x17
           text run at (0,0) width 353: "Test passes if there is a box with rounded corners below"
-      RenderBlock {DIV} at (0,33) size 784x102
+      RenderBlock {DIV} at (0,34) size 784x102
         RenderBlock {DIV} at (0,0) size 102x102 [border: (3px solid #008000)]
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-clip-001-expected.png b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-clip-001-expected.png
index c8d23fe..81e0c12 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-clip-001-expected.png
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-clip-001-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-clip-001-expected.txt b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-clip-001-expected.txt
index b8e63d8..7179a82 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-clip-001-expected.txt
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-clip-001-expected.txt
@@ -1,26 +1,26 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x159
-  RenderBlock {HTML} at (0,0) size 800x159
-    RenderBody {BODY} at (8,16) size 784x135
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x160
+  RenderBlock {HTML} at (0,0) size 800x160
+    RenderBody {BODY} at (8,16) size 784x136
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 518x17
           text run at (0,0) width 518: "Test passes if the 'Filler Text' below is clipped to the curve of the rounded corners."
-layer at (8,49) size 198x102 clip at (11,52) size 192x96 scrollHeight 136
-  RenderBlock {DIV} at (0,33) size 198x102 [border: (3px solid #000000)]
-    RenderText {#text} at (3,3) size 181x136
+layer at (8,50) size 198x102 clip at (11,53) size 192x96 scrollHeight 144
+  RenderBlock {DIV} at (0,34) size 198x102 [border: (3px solid #000000)]
+    RenderText {#text} at (3,3) size 181x143
       text run at (3,3) width 148: "Filler Text. Filler Text. "
       text run at (151,3) width 33: "Filler"
-      text run at (3,20) width 111: "Text. Filler Text. "
-      text run at (114,20) width 70: "Filler Text."
-      text run at (3,37) width 74: "Filler Text. "
-      text run at (77,37) width 107: "Filler Text. Filler"
-      text run at (3,54) width 37: "Text. "
-      text run at (40,54) width 144: "Filler Text. Filler Text."
-      text run at (3,71) width 148: "Filler Text. Filler Text. "
-      text run at (151,71) width 33: "Filler"
-      text run at (3,88) width 111: "Text. Filler Text. "
-      text run at (114,88) width 70: "Filler Text."
-      text run at (3,105) width 74: "Filler Text. "
-      text run at (77,105) width 107: "Filler Text. Filler"
-      text run at (3,122) width 33: "Text."
+      text run at (3,21) width 111: "Text. Filler Text. "
+      text run at (114,21) width 70: "Filler Text."
+      text run at (3,39) width 74: "Filler Text. "
+      text run at (77,39) width 107: "Filler Text. Filler"
+      text run at (3,57) width 37: "Text. "
+      text run at (40,57) width 144: "Filler Text. Filler Text."
+      text run at (3,75) width 148: "Filler Text. Filler Text. "
+      text run at (151,75) width 33: "Filler"
+      text run at (3,93) width 111: "Text. Filler Text. "
+      text run at (114,93) width 70: "Filler Text."
+      text run at (3,111) width 74: "Filler Text. "
+      text run at (77,111) width 107: "Filler Text. Filler"
+      text run at (3,129) width 33: "Text."
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-clip-002-expected.png b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-clip-002-expected.png
index 265f238..6a29e63 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-clip-002-expected.png
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-clip-002-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-clip-002-expected.txt b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-clip-002-expected.txt
index f7d4209..c1dd4c5 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-clip-002-expected.txt
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-clip-002-expected.txt
@@ -1,10 +1,10 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x177
-  RenderBlock {HTML} at (0,0) size 800x177
-    RenderBody {BODY} at (8,16) size 784x153
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x178
+  RenderBlock {HTML} at (0,0) size 800x178
+    RenderBody {BODY} at (8,16) size 784x154
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 303x17
           text run at (0,0) width 303: "Test passes if there is no red visible on the page."
-      RenderBlock {DIV} at (0,33) size 140x140 [bgcolor=#FF0000] [border: (10px solid #000000)]
-      RenderBlock {DIV} at (20,53) size 100x100 [bgcolor=#000000]
+      RenderBlock {DIV} at (0,34) size 140x140 [bgcolor=#FF0000] [border: (10px solid #000000)]
+      RenderBlock {DIV} at (20,54) size 100x100 [bgcolor=#000000]
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-content-edge-001-expected.png b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-content-edge-001-expected.png
index 7f2a963..b3f3de1 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-content-edge-001-expected.png
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-content-edge-001-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-content-edge-001-expected.txt b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-content-edge-001-expected.txt
index 2cfc57a..e2fe6b2 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-content-edge-001-expected.txt
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-content-edge-001-expected.txt
@@ -1,11 +1,11 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x196
-  RenderBlock {HTML} at (0,0) size 800x196
-    RenderBody {BODY} at (8,16) size 784x172
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x198
+  RenderBlock {HTML} at (0,0) size 800x198
+    RenderBody {BODY} at (8,16) size 784x174
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 303x17
           text run at (0,0) width 303: "Test passes if there is no red visible on the page."
-      RenderBlock (anonymous) at (0,33) size 784x139
+      RenderBlock (anonymous) at (0,34) size 784x140
         RenderImage {IMG} at (0,0) size 136x136 [border: (10px solid #000000)]
         RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-different-width-001-expected.png b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-different-width-001-expected.png
index 8b52aca..7c23f35 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-different-width-001-expected.png
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-different-width-001-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-different-width-001-expected.txt b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-different-width-001-expected.txt
index 7a7209f..b7242e2 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-different-width-001-expected.txt
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-different-width-001-expected.txt
@@ -1,12 +1,12 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x503
-  RenderBlock {HTML} at (0,0) size 800x503
-    RenderBody {BODY} at (8,16) size 784x479
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x504
+  RenderBlock {HTML} at (0,0) size 800x504
+    RenderBody {BODY} at (8,16) size 784x480
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 740x17
           text run at (0,0) width 740: "Test passes if the boxes have rounded corners and show a smooth transition between the thicker and the thinner sides."
-      RenderTable {TABLE} at (0,33) size 700x446
+      RenderTable {TABLE} at (0,34) size 700x446
         RenderTableSection {TBODY} at (0,0) size 700x446
           RenderTableRow {TR} at (0,2) size 700x442
             RenderTableCell {TD} at (2,2) size 272x442 [r=0 c=0 rs=1 cs=1]
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-initial-value-001-expected.png b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-initial-value-001-expected.png
index 4a781f7..e658e9e 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-initial-value-001-expected.png
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-initial-value-001-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-initial-value-001-expected.txt b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-initial-value-001-expected.txt
index 33057a3..75aa7db 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-initial-value-001-expected.txt
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-initial-value-001-expected.txt
@@ -1,10 +1,10 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x337
-  RenderBlock {HTML} at (0,0) size 800x337
-    RenderBody {BODY} at (8,16) size 784x311
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x338
+  RenderBlock {HTML} at (0,0) size 800x338
+    RenderBody {BODY} at (8,16) size 784x312
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 260x17
           text run at (0,0) width 260: "Test passes if the two boxes are identical."
-      RenderBlock {DIV} at (10,33) size 134x134 [border: (19px solid #000000)]
-      RenderBlock {DIV} at (10,177) size 134x134 [border: (19px solid #000000)]
+      RenderBlock {DIV} at (10,34) size 134x134 [border: (19px solid #000000)]
+      RenderBlock {DIV} at (10,178) size 134x134 [border: (19px solid #000000)]
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-not-inherited-001-expected.png b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-not-inherited-001-expected.png
index e1a38a6..7469f5e 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-not-inherited-001-expected.png
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-not-inherited-001-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-not-inherited-001-expected.txt b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-not-inherited-001-expected.txt
index 21f3f33..317b1d5 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-not-inherited-001-expected.txt
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-not-inherited-001-expected.txt
@@ -1,11 +1,11 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x275
-  RenderBlock {HTML} at (0,0) size 800x275
-    RenderBody {BODY} at (8,16) size 784x251
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x276
+  RenderBlock {HTML} at (0,0) size 800x276
+    RenderBody {BODY} at (8,16) size 784x252
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 312x17
           text run at (0,0) width 312: "Test passes if there is a square and a circle below."
-      RenderBlock {DIV} at (0,33) size 102x102 [border: (1px solid #00000000)]
+      RenderBlock {DIV} at (0,34) size 102x102 [border: (1px solid #00000000)]
         RenderBlock {DIV} at (1,1) size 106x106 [border: (3px solid #000000)]
-      RenderBlock {DIV} at (0,145) size 106x106 [border: (3px solid #000000)]
+      RenderBlock {DIV} at (0,146) size 106x106 [border: (3px solid #000000)]
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-shorthand-001-expected.png b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-shorthand-001-expected.png
index 7d9fec4..dea4ac9 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-shorthand-001-expected.png
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-shorthand-001-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-shorthand-001-expected.txt b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-shorthand-001-expected.txt
index 825e579..01532ef 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-shorthand-001-expected.txt
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-shorthand-001-expected.txt
@@ -1,12 +1,12 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x283
-  RenderBlock {HTML} at (0,0) size 800x283
-    RenderBody {BODY} at (8,16) size 784x259
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x284
+  RenderBlock {HTML} at (0,0) size 800x284
+    RenderBody {BODY} at (8,16) size 784x260
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 602x17
           text run at (0,0) width 602: "Test passes if there are two black boxes with rounded corners and red is not visible on the page."
-      RenderTable {TABLE} at (0,33) size 450x226
+      RenderTable {TABLE} at (0,34) size 450x226
         RenderTableSection {TBODY} at (0,0) size 450x226
           RenderTableRow {TR} at (0,2) size 450x222
             RenderTableCell {TD} at (2,2) size 222x222 [r=0 c=0 rs=1 cs=1]
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-style-001-expected.png b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-style-001-expected.png
index 3b785e1..51717e0 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-style-001-expected.png
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-style-001-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-style-001-expected.txt b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-style-001-expected.txt
index 526e3b5..1690ef0 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-style-001-expected.txt
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-style-001-expected.txt
@@ -1,10 +1,10 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x304
-  RenderBlock {HTML} at (0,0) size 800x304
-    RenderBody {BODY} at (8,16) size 784x280
-      RenderBlock {P} at (0,0) size 784x34
-        RenderText {#text} at (0,0) size 784x34
+layer at (0,0) size 800x306
+  RenderBlock {HTML} at (0,0) size 800x306
+    RenderBody {BODY} at (8,16) size 784x282
+      RenderBlock {P} at (0,0) size 784x36
+        RenderText {#text} at (0,0) size 784x35
           text run at (0,0) width 784: "Test passes if there is a rounded border with purple dots on the top, green on the right side, blue on the bottom side, and grey"
-          text run at (0,17) width 96: "on the left side."
-      RenderBlock {DIV} at (0,50) size 230x230 [border: (19px dotted #800080) (19px dotted #008000) (19px dotted #0000FF) (19px dotted #808080)]
+          text run at (0,18) width 96: "on the left side."
+      RenderBlock {DIV} at (0,52) size 230x230 [border: (19px dotted #800080) (19px dotted #008000) (19px dotted #0000FF) (19px dotted #808080)]
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-style-002-expected.png b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-style-002-expected.png
index 1c93032..6df2701 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-style-002-expected.png
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-style-002-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-style-002-expected.txt b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-style-002-expected.txt
index b396e90..f70e9a6 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-style-002-expected.txt
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-style-002-expected.txt
@@ -1,9 +1,9 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x287
-  RenderBlock {HTML} at (0,0) size 800x287
-    RenderBody {BODY} at (8,16) size 784x263
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x288
+  RenderBlock {HTML} at (0,0) size 800x288
+    RenderBody {BODY} at (8,16) size 784x264
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 477x17
           text run at (0,0) width 477: "Test passes if there is a box below with dashed border and rounded corners."
-      RenderBlock {DIV} at (0,33) size 230x230 [border: (19px dashed #000000)]
+      RenderBlock {DIV} at (0,34) size 230x230 [border: (19px dashed #000000)]
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-style-003-expected.png b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-style-003-expected.png
index 9870dff..c97640e 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-style-003-expected.png
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-style-003-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-style-003-expected.txt b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-style-003-expected.txt
index e142bbb..dc1b29d 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-style-003-expected.txt
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-style-003-expected.txt
@@ -1,9 +1,9 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x297
-  RenderBlock {HTML} at (0,0) size 800x297
-    RenderBody {BODY} at (8,16) size 784x273
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x298
+  RenderBlock {HTML} at (0,0) size 800x298
+    RenderBody {BODY} at (8,16) size 784x274
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 476x17
           text run at (0,0) width 476: "Test passes if there is a box below with double border and rounded corners."
-      RenderBlock {DIV} at (0,33) size 340x240 [border: (70px double #000000)]
+      RenderBlock {DIV} at (0,34) size 340x240 [border: (70px double #000000)]
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-style-004-expected.png b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-style-004-expected.png
index 576d2eb..8a7205b 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-style-004-expected.png
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-style-004-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-style-004-expected.txt b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-style-004-expected.txt
index 400aa080..11a0556 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-style-004-expected.txt
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-style-004-expected.txt
@@ -1,9 +1,9 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x287
-  RenderBlock {HTML} at (0,0) size 800x287
-    RenderBody {BODY} at (8,16) size 784x263
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x288
+  RenderBlock {HTML} at (0,0) size 800x288
+    RenderBody {BODY} at (8,16) size 784x264
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 463x17
           text run at (0,0) width 463: "Test passes if there is a box below with solid border and rounded corners."
-      RenderBlock {DIV} at (0,33) size 230x230 [border: (19px solid #000000)]
+      RenderBlock {DIV} at (0,34) size 230x230 [border: (19px solid #000000)]
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-style-005-expected.png b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-style-005-expected.png
index 4ec9cb3..fc9efe8 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-style-005-expected.png
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-style-005-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-style-005-expected.txt b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-style-005-expected.txt
index 9bfd0f7..11b450e 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-style-005-expected.txt
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-style-005-expected.txt
@@ -1,9 +1,9 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x249
-  RenderBlock {HTML} at (0,0) size 800x249
-    RenderBody {BODY} at (8,16) size 784x225
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x250
+  RenderBlock {HTML} at (0,0) size 800x250
+    RenderBody {BODY} at (8,16) size 784x226
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 602x17
           text run at (0,0) width 602: "Test passes if there is a black box below with rounded corners and no red is visible on the page."
-      RenderBlock {DIV} at (0,33) size 192x192 [bgcolor=#000000]
+      RenderBlock {DIV} at (0,34) size 192x192 [bgcolor=#000000]
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-sum-of-radii-001-expected.png b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-sum-of-radii-001-expected.png
index 38fd5fb..7c32c1d 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-sum-of-radii-001-expected.png
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-sum-of-radii-001-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-sum-of-radii-001-expected.txt b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-sum-of-radii-001-expected.txt
index a7bb8cf..96ee641 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-sum-of-radii-001-expected.txt
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-sum-of-radii-001-expected.txt
@@ -1,12 +1,12 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x475
-  RenderBlock {HTML} at (0,0) size 800x475
-    RenderBody {BODY} at (8,16) size 784x451
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x476
+  RenderBlock {HTML} at (0,0) size 800x476
+    RenderBody {BODY} at (8,16) size 784x452
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 536x17
           text run at (0,0) width 536: "Test passes if there are no squares on the page and there is no red visible on the page."
-      RenderTable {TABLE} at (0,33) size 210x418
+      RenderTable {TABLE} at (0,34) size 210x418
         RenderTableSection {TBODY} at (0,0) size 210x418
           RenderTableRow {TR} at (0,2) size 210x102
             RenderTableCell {TD} at (2,2) size 102x102 [r=0 c=0 rs=1 cs=1]
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-sum-of-radii-002-expected.png b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-sum-of-radii-002-expected.png
index 86f461e..4ebaa57 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-sum-of-radii-002-expected.png
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-sum-of-radii-002-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-sum-of-radii-002-expected.txt b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-sum-of-radii-002-expected.txt
index adfeeae..a2b539c 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-sum-of-radii-002-expected.txt
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-sum-of-radii-002-expected.txt
@@ -1,12 +1,12 @@
-layer at (0,0) size 1028x683
+layer at (0,0) size 1028x684
   RenderView at (0,0) size 785x585
-layer at (0,0) size 785x683
-  RenderBlock {HTML} at (0,0) size 785x683
-    RenderBody {BODY} at (8,16) size 769x659
-      RenderBlock {P} at (0,0) size 769x17
+layer at (0,0) size 785x684
+  RenderBlock {HTML} at (0,0) size 785x684
+    RenderBody {BODY} at (8,16) size 769x660
+      RenderBlock {P} at (0,0) size 769x18
         RenderText {#text} at (0,0) size 647x17
           text run at (0,0) width 647: "Test passes if there are no more than two rectangles on the page and there is no red visible on the page."
-      RenderTable {TABLE} at (0,33) size 314x106
+      RenderTable {TABLE} at (0,34) size 314x106
         RenderTableSection {TBODY} at (0,0) size 314x106
           RenderTableRow {TR} at (0,2) size 314x102
             RenderTableCell {TD} at (2,2) size 102x102 [r=0 c=0 rs=1 cs=1]
@@ -18,5 +18,5 @@
             RenderTableCell {TD} at (210,2) size 102x102 [r=0 c=2 rs=1 cs=1]
               RenderBlock {DIV} at (1,1) size 100x100 [border: (10px solid #FF0000)]
               RenderBlock {DIV} at (1,1) size 100x100 [border: (10px solid #000000)]
-      RenderBlock {DIV} at (0,139) size 1020x520 [border: (10px solid #FF0000)]
-      RenderBlock {DIV} at (0,139) size 1020x520 [border: (10px solid #000000)]
+      RenderBlock {DIV} at (0,140) size 1020x520 [border: (10px solid #FF0000)]
+      RenderBlock {DIV} at (0,140) size 1020x520 [border: (10px solid #000000)]
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-with-three-values-001-expected.png b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-with-three-values-001-expected.png
index 81b5a53..34848af 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-with-three-values-001-expected.png
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-with-three-values-001-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-with-three-values-001-expected.txt b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-with-three-values-001-expected.txt
index d69174e..20f0afe 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-with-three-values-001-expected.txt
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-with-three-values-001-expected.txt
@@ -1,10 +1,10 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x287
-  RenderBlock {HTML} at (0,0) size 800x287
-    RenderBody {BODY} at (8,16) size 784x263
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x288
+  RenderBlock {HTML} at (0,0) size 800x288
+    RenderBody {BODY} at (8,16) size 784x264
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 512x17
           text run at (0,0) width 512: "Test passes if the box has rounded corners and there is no red visible on the page."
-      RenderBlock {DIV} at (0,33) size 230x230 [border: (19px solid #FF0000)]
-      RenderBlock {DIV} at (0,32) size 230x231 [border: (19px solid #008000)]
+      RenderBlock {DIV} at (0,34) size 230x230 [border: (19px solid #FF0000)]
+      RenderBlock {DIV} at (0,33) size 230x231 [border: (19px solid #008000)]
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-with-two-values-001-expected.png b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-with-two-values-001-expected.png
index a4a59be..6e065c6 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-with-two-values-001-expected.png
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-with-two-values-001-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-with-two-values-001-expected.txt b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-with-two-values-001-expected.txt
index d69174e..20f0afe 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-with-two-values-001-expected.txt
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-with-two-values-001-expected.txt
@@ -1,10 +1,10 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x287
-  RenderBlock {HTML} at (0,0) size 800x287
-    RenderBody {BODY} at (8,16) size 784x263
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x288
+  RenderBlock {HTML} at (0,0) size 800x288
+    RenderBody {BODY} at (8,16) size 784x264
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 512x17
           text run at (0,0) width 512: "Test passes if the box has rounded corners and there is no red visible on the page."
-      RenderBlock {DIV} at (0,33) size 230x230 [border: (19px solid #FF0000)]
-      RenderBlock {DIV} at (0,32) size 230x231 [border: (19px solid #008000)]
+      RenderBlock {DIV} at (0,34) size 230x230 [border: (19px solid #FF0000)]
+      RenderBlock {DIV} at (0,33) size 230x231 [border: (19px solid #008000)]
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-top-left-radius-values-001-expected.png b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-top-left-radius-values-001-expected.png
index 8740809..14bf9dd 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-top-left-radius-values-001-expected.png
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-top-left-radius-values-001-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-top-left-radius-values-001-expected.txt b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-top-left-radius-values-001-expected.txt
index 07fe4b9..685e904 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-top-left-radius-values-001-expected.txt
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-top-left-radius-values-001-expected.txt
@@ -1,10 +1,10 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x351
-  RenderBlock {HTML} at (0,0) size 800x351
-    RenderBody {BODY} at (10,10) size 780x325
+layer at (0,0) size 800x352
+  RenderBlock {HTML} at (0,0) size 800x352
+    RenderBody {BODY} at (10,10) size 780x326
       RenderBlock {DIV} at (0,0) size 388x292 [border: (2px solid #000000)]
-      RenderBlock {P} at (0,308) size 780x17
+      RenderBlock {P} at (0,308) size 780x18
         RenderText {#text} at (0,0) size 398x17
           text run at (0,0) width 398: "Test passes if the two blue lines are radii of the rounded corner."
 layer at (10,10) size 52x82
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-top-left-radius-values-002-expected.png b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-top-left-radius-values-002-expected.png
index e19eb955..878d1f3 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-top-left-radius-values-002-expected.png
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-top-left-radius-values-002-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-top-left-radius-values-002-expected.txt b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-top-left-radius-values-002-expected.txt
index 20582e1..2caa0f0 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-top-left-radius-values-002-expected.txt
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-top-left-radius-values-002-expected.txt
@@ -1,10 +1,10 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x349
-  RenderBlock {HTML} at (0,0) size 800x349
-    RenderBody {BODY} at (8,16) size 784x325
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x350
+  RenderBlock {HTML} at (0,0) size 800x350
+    RenderBody {BODY} at (8,16) size 784x326
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 650x17
           text run at (0,0) width 650: "Test passes if the top-left corner of the box has a rounded corner and there is no red visible on the page."
-      RenderBlock {DIV} at (0,33) size 388x292 [border: (2px solid #FF0000)]
-      RenderBlock {DIV} at (0,33) size 388x292 [border: (2px solid #000000)]
+      RenderBlock {DIV} at (0,34) size 388x292 [border: (2px solid #FF0000)]
+      RenderBlock {DIV} at (0,34) size 388x292 [border: (2px solid #000000)]
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-top-left-radius-values-003-expected.png b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-top-left-radius-values-003-expected.png
index d107c5c..5608e6b 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-top-left-radius-values-003-expected.png
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-top-left-radius-values-003-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-top-left-radius-values-003-expected.txt b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-top-left-radius-values-003-expected.txt
index d330981..e4bfe41 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-top-left-radius-values-003-expected.txt
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-top-left-radius-values-003-expected.txt
@@ -1,12 +1,12 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x361
-  RenderBlock {HTML} at (0,0) size 800x361
-    RenderBody {BODY} at (8,16) size 784x337
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x362
+  RenderBlock {HTML} at (0,0) size 800x362
+    RenderBody {BODY} at (8,16) size 784x338
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 262x17
           text run at (0,0) width 262: "Test passes if the four boxes are identical."
-      RenderTable {TABLE} at (0,33) size 318x304
+      RenderTable {TABLE} at (0,34) size 318x304
         RenderTableSection {TBODY} at (0,0) size 318x304
           RenderTableRow {TR} at (0,2) size 318x300
             RenderTableCell {TD} at (2,2) size 156x300 [r=0 c=0 rs=1 cs=1]
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-top-left-radius-values-004-expected.png b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-top-left-radius-values-004-expected.png
index e9b402b..e54bb77 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-top-left-radius-values-004-expected.png
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-top-left-radius-values-004-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-top-left-radius-values-004-expected.txt b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-top-left-radius-values-004-expected.txt
index 1607cfd..cf49ac6 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-top-left-radius-values-004-expected.txt
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-top-left-radius-values-004-expected.txt
@@ -1,12 +1,12 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x521
-  RenderBlock {HTML} at (0,0) size 800x521
-    RenderBody {BODY} at (8,16) size 784x497
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x522
+  RenderBlock {HTML} at (0,0) size 800x522
+    RenderBody {BODY} at (8,16) size 784x498
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 650x17
           text run at (0,0) width 650: "Test passes if the top left corner of each of the boxes is curved and if there is no red visible on the page."
-      RenderTable {TABLE} at (0,33) size 310x464
+      RenderTable {TABLE} at (0,34) size 310x464
         RenderTableSection {TBODY} at (0,0) size 310x464
           RenderTableRow {TR} at (0,2) size 310x152
             RenderTableCell {TD} at (2,7) size 152x142 [r=0 c=0 rs=1 cs=1]
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-top-right-radius-values-004-expected.png b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-top-right-radius-values-004-expected.png
index 7f89b09..23d296a 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-top-right-radius-values-004-expected.png
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-top-right-radius-values-004-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-top-right-radius-values-004-expected.txt b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-top-right-radius-values-004-expected.txt
index f9bfc90..cb21a24 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-top-right-radius-values-004-expected.txt
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/border-top-right-radius-values-004-expected.txt
@@ -1,12 +1,12 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x431
-  RenderBlock {HTML} at (0,0) size 800x431
-    RenderBody {BODY} at (8,16) size 784x407
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x432
+  RenderBlock {HTML} at (0,0) size 800x432
+    RenderBody {BODY} at (8,16) size 784x408
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 659x17
           text run at (0,0) width 659: "Test passes if the top right corner of each of the boxes is curved and if there is no red visible on the page."
-      RenderTable {TABLE} at (0,33) size 310x374
+      RenderTable {TABLE} at (0,34) size 310x374
         RenderTableSection {TBODY} at (0,0) size 310x374
           RenderTableRow {TR} at (0,2) size 310x122
             RenderTableCell {TD} at (2,12) size 152x102 [r=0 c=0 rs=1 cs=1]
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/box-shadow-001-expected.png b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/box-shadow-001-expected.png
index 4637882..f8658e6 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/box-shadow-001-expected.png
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/box-shadow-001-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/box-shadow-001-expected.txt b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/box-shadow-001-expected.txt
index 5a438ea..a0ca30e 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/box-shadow-001-expected.txt
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/box-shadow-001-expected.txt
@@ -1,10 +1,10 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x155
-  RenderBlock {HTML} at (0,0) size 800x155
-    RenderBody {BODY} at (8,16) size 784x131
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x156
+  RenderBlock {HTML} at (0,0) size 800x156
+    RenderBody {BODY} at (8,16) size 784x132
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 303x17
           text run at (0,0) width 303: "Test passes if there is no red visible on the page."
-      RenderBlock {DIV} at (0,33) size 194x98 [bgcolor=#FF0000] [border: (1px solid #000000)]
+      RenderBlock {DIV} at (0,34) size 194x98 [bgcolor=#FF0000] [border: (1px solid #000000)]
         RenderBlock {DIV} at (1,1) size 98x98 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/box-shadow-002-expected.png b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/box-shadow-002-expected.png
index 64b6b22..4fe7cda 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/box-shadow-002-expected.png
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/box-shadow-002-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/box-shadow-002-expected.txt b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/box-shadow-002-expected.txt
index bdf232f..c264e66 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/box-shadow-002-expected.txt
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/box-shadow-002-expected.txt
@@ -1,10 +1,10 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x157
-  RenderBlock {HTML} at (0,0) size 800x157
-    RenderBody {BODY} at (8,16) size 784x133
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x158
+  RenderBlock {HTML} at (0,0) size 800x158
+    RenderBody {BODY} at (8,16) size 784x134
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 303x17
           text run at (0,0) width 303: "Test passes if there is no red visible on the page."
-      RenderBlock {DIV} at (40,33) size 120x120 [bgcolor=#FF0000]
-      RenderBlock {DIV} at (0,33) size 100x100 [bgcolor=#000000]
+      RenderBlock {DIV} at (40,34) size 120x120 [bgcolor=#FF0000]
+      RenderBlock {DIV} at (0,34) size 100x100 [bgcolor=#000000]
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/box-shadow-003-expected.png b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/box-shadow-003-expected.png
index 8bc8c62..f2bb556 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/box-shadow-003-expected.png
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/box-shadow-003-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/box-shadow-003-expected.txt b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/box-shadow-003-expected.txt
index 3d26d9a..7fd9e71 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/box-shadow-003-expected.txt
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/box-shadow-003-expected.txt
@@ -1,12 +1,12 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x289
-  RenderBlock {HTML} at (0,0) size 800x289
-    RenderBody {BODY} at (8,16) size 784x265
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x290
+  RenderBlock {HTML} at (0,0) size 800x290
+    RenderBody {BODY} at (8,16) size 784x266
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 309x17
           text run at (0,0) width 309: "Test passes if two drawings are exactly the same."
-      RenderBlock {DIV} at (0,33) size 96x96
-      RenderBlock {DIV} at (0,33) size 96x96
-      RenderBlock {DIV} at (0,33) size 96x96
-      RenderBlock {DIV} at (0,169) size 96x96
+      RenderBlock {DIV} at (0,34) size 96x96
+      RenderBlock {DIV} at (0,34) size 96x96
+      RenderBlock {DIV} at (0,34) size 96x96
+      RenderBlock {DIV} at (0,170) size 96x96
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/box-shadow-004-expected.png b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/box-shadow-004-expected.png
index b78cf08..ad8b575 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/box-shadow-004-expected.png
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/box-shadow-004-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/box-shadow-004-expected.txt b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/box-shadow-004-expected.txt
index b9b8224..a06a228 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/box-shadow-004-expected.txt
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/box-shadow-004-expected.txt
@@ -1,9 +1,9 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x155
-  RenderBlock {HTML} at (0,0) size 800x155
-    RenderBody {BODY} at (8,16) size 784x131
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x156
+  RenderBlock {HTML} at (0,0) size 800x156
+    RenderBody {BODY} at (8,16) size 784x132
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 303x17
           text run at (0,0) width 303: "Test passes if there is no red visible on the page."
-      RenderBlock {DIV} at (0,33) size 98x98 [border: (1px solid #000000)]
+      RenderBlock {DIV} at (0,34) size 98x98 [border: (1px solid #000000)]
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/color-behind-images-expected.png b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/color-behind-images-expected.png
index e41acc0..9d521b5 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/color-behind-images-expected.png
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/color-behind-images-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/color-behind-images-expected.txt b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/color-behind-images-expected.txt
index 3b2f324..99e0692 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/color-behind-images-expected.txt
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/color-behind-images-expected.txt
@@ -1,9 +1,9 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x307
-  RenderBlock {HTML} at (0,0) size 800x307
-    RenderBody {BODY} at (8,16) size 784x283
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x308
+  RenderBlock {HTML} at (0,0) size 800x308
+    RenderBody {BODY} at (8,16) size 784x284
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 482x17
           text run at (0,0) width 482: "Test passes if blue, orange and white boxes are visible on a larger black box."
-      RenderBlock {DIV} at (0,33) size 250x250 [bgcolor=#000000]
+      RenderBlock {DIV} at (0,34) size 250x250 [bgcolor=#000000]
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/none-as-image-layer-expected.png b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/none-as-image-layer-expected.png
index aa9d65d..2104aeb 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/none-as-image-layer-expected.png
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/none-as-image-layer-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/none-as-image-layer-expected.txt b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/none-as-image-layer-expected.txt
index 2dd3d01..a2febcb 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/none-as-image-layer-expected.txt
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/none-as-image-layer-expected.txt
@@ -1,12 +1,12 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x343
-  RenderBlock {HTML} at (0,0) size 800x343
-    RenderBody {BODY} at (8,16) size 784x319
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x344
+  RenderBlock {HTML} at (0,0) size 800x344
+    RenderBody {BODY} at (8,16) size 784x320
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 595x17
           text run at (0,0) width 595: "Test passes if there is green on the page and contents of the black boxes look exactly the same."
-      RenderTable {TABLE} at (0,33) size 570x286
+      RenderTable {TABLE} at (0,34) size 570x286
         RenderTableSection {TBODY} at (0,0) size 570x286
           RenderTableRow {TR} at (0,2) size 570x282
             RenderTableCell {TD} at (2,2) size 282x282 [r=0 c=0 rs=1 cs=1]
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/order-of-images-expected.png b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/order-of-images-expected.png
index 43e0819..ed65378 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/order-of-images-expected.png
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/order-of-images-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/order-of-images-expected.txt b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/order-of-images-expected.txt
index 19e5db9..d5ef586 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/order-of-images-expected.txt
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/bordersbackgrounds/order-of-images-expected.txt
@@ -1,9 +1,9 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x307
-  RenderBlock {HTML} at (0,0) size 800x307
-    RenderBody {BODY} at (8,16) size 784x283
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x308
+  RenderBlock {HTML} at (0,0) size 800x308
+    RenderBody {BODY} at (8,16) size 784x284
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 490x17
           text run at (0,0) width 490: "Test passes if a blue box overlaps an orange box, which overlaps a black box."
-      RenderBlock {DIV} at (0,33) size 250x250
+      RenderBlock {DIV} at (0,34) size 250x250
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/text/textshadow-001-expected.png b/LayoutTests/platform/gtk/ietestcenter/css3/text/textshadow-001-expected.png
index 9e6aecd..02d657c 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/text/textshadow-001-expected.png
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/text/textshadow-001-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/text/textshadow-001-expected.txt b/LayoutTests/platform/gtk/ietestcenter/css3/text/textshadow-001-expected.txt
index d1320f9..2e3dd3e 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/text/textshadow-001-expected.txt
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/text/textshadow-001-expected.txt
@@ -1,11 +1,11 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x113
-  RenderBlock {HTML} at (0,0) size 800x113
-    RenderBody {BODY} at (8,16) size 784x72
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x114
+  RenderBlock {HTML} at (0,0) size 800x114
+    RenderBody {BODY} at (8,16) size 784x73
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 434x17
           text run at (0,0) width 434: "Test pasees if there is a black, blue and yellow rectangle on the page."
-      RenderBlock {DIV} at (25,42) size 734x30
+      RenderBlock {DIV} at (25,43) size 734x30
         RenderText {#text} at (0,0) size 300x30
           text run at (0,0) width 300: "FillerText"
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/text/textshadow-002-expected.png b/LayoutTests/platform/gtk/ietestcenter/css3/text/textshadow-002-expected.png
index de67095..b5bdd29 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/text/textshadow-002-expected.png
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/text/textshadow-002-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/text/textshadow-002-expected.txt b/LayoutTests/platform/gtk/ietestcenter/css3/text/textshadow-002-expected.txt
index 3414680..e79c8bd 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/text/textshadow-002-expected.txt
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/text/textshadow-002-expected.txt
@@ -1,12 +1,12 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x127
-  RenderBlock {HTML} at (0,0) size 800x127
-    RenderBody {BODY} at (8,16) size 784x86
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x130
+  RenderBlock {HTML} at (0,0) size 800x130
+    RenderBody {BODY} at (8,16) size 784x89
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 689x17
           text run at (0,0) width 689: "Test passes if there are three black and three blue instances of 'Filler Text' such that all text has a line above it."
-      RenderBlock {DIV} at (25,42) size 734x44
-        RenderText {#text} at (0,0) size 544x44
-          text run at (0,0) width 544: "Filler Text Filler Text Filler Text"
-      RenderBlock {DIV} at (0,111) size 784x0
+      RenderBlock {DIV} at (25,43) size 734x46
+        RenderText {#text} at (0,1) size 544x44
+          text run at (0,1) width 544: "Filler Text Filler Text Filler Text"
+      RenderBlock {DIV} at (0,114) size 784x0
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/text/textshadow-003-expected.png b/LayoutTests/platform/gtk/ietestcenter/css3/text/textshadow-003-expected.png
index 491ea82..0053d33 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/text/textshadow-003-expected.png
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/text/textshadow-003-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/text/textshadow-003-expected.txt b/LayoutTests/platform/gtk/ietestcenter/css3/text/textshadow-003-expected.txt
index dc498fa..c1a8de4 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/text/textshadow-003-expected.txt
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/text/textshadow-003-expected.txt
@@ -1,12 +1,12 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x74
-  RenderBlock {HTML} at (0,0) size 800x74
-    RenderBody {BODY} at (8,16) size 784x50
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x76
+  RenderBlock {HTML} at (0,0) size 800x76
+    RenderBody {BODY} at (8,16) size 784x52
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 298x17
           text run at (0,0) width 298: "Test passes if there is green visible on the page."
-      RenderBlock {DIV} at (0,33) size 784x17
+      RenderBlock {DIV} at (0,34) size 784x18
         RenderText {#text} at (0,0) size 136x17
           text run at (0,0) width 136: "Filler Text Filler Text"
-      RenderBlock {DIV} at (0,50) size 784x0
+      RenderBlock {DIV} at (0,52) size 784x0
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/text/textshadow-004-expected.png b/LayoutTests/platform/gtk/ietestcenter/css3/text/textshadow-004-expected.png
index 710bc77..8a985dc 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/text/textshadow-004-expected.png
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/text/textshadow-004-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/text/textshadow-004-expected.txt b/LayoutTests/platform/gtk/ietestcenter/css3/text/textshadow-004-expected.txt
index 5ac0781..ffda45d 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/text/textshadow-004-expected.txt
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/text/textshadow-004-expected.txt
@@ -1,15 +1,15 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x74
-  RenderBlock {HTML} at (0,0) size 800x74
-    RenderBody {BODY} at (8,16) size 784x50
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x76
+  RenderBlock {HTML} at (0,0) size 800x76
+    RenderBody {BODY} at (8,16) size 784x52
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 298x17
           text run at (0,0) width 298: "Test passes if there is green visible on the page."
-      RenderBlock {DIV} at (0,33) size 784x17
+      RenderBlock {DIV} at (0,34) size 784x18
         RenderInline (generated) at (0,0) size 9x17
           RenderText {#text} at (0,0) size 9x17
             text run at (0,0) width 9: "F"
         RenderText {#text} at (9,0) size 57x17
           text run at (9,0) width 57: "iller Text"
-      RenderBlock {DIV} at (0,50) size 784x0
+      RenderBlock {DIV} at (0,52) size 784x0
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/text/textshadow-005-expected.png b/LayoutTests/platform/gtk/ietestcenter/css3/text/textshadow-005-expected.png
index cac36cb..13aeb72 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/text/textshadow-005-expected.png
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/text/textshadow-005-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/text/textshadow-005-expected.txt b/LayoutTests/platform/gtk/ietestcenter/css3/text/textshadow-005-expected.txt
index d04b586..0d2ca51 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/text/textshadow-005-expected.txt
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/text/textshadow-005-expected.txt
@@ -1,12 +1,12 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x49
-  RenderBlock {HTML} at (0,0) size 800x49
-    RenderBody {BODY} at (8,16) size 784x17
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x50
+  RenderBlock {HTML} at (0,0) size 800x50
+    RenderBody {BODY} at (8,16) size 784x18
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 555x17
           text run at (0,0) width 555: "Test passes if there is a black shape completely contained in the orange box on the page."
-      RenderBlock {DIV} at (0,33) size 784x0
+      RenderBlock {DIV} at (0,34) size 784x0
 layer at (48,144) size 194x114
   RenderBlock (positioned) {DIV} at (48,144) size 194x114 [bgcolor=#FFFFFF] [border: (1px solid #FFA500)]
 layer at (0,96) size 96x16
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/text/textshadow-006-expected.png b/LayoutTests/platform/gtk/ietestcenter/css3/text/textshadow-006-expected.png
index 3fe1d8c..2714737 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/text/textshadow-006-expected.png
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/text/textshadow-006-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/text/textshadow-006-expected.txt b/LayoutTests/platform/gtk/ietestcenter/css3/text/textshadow-006-expected.txt
index fcc4d8a..8d60f07 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/text/textshadow-006-expected.txt
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/text/textshadow-006-expected.txt
@@ -1,12 +1,12 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x74
-  RenderBlock {HTML} at (0,0) size 800x74
-    RenderBody {BODY} at (8,16) size 784x50
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x76
+  RenderBlock {HTML} at (0,0) size 800x76
+    RenderBody {BODY} at (8,16) size 784x52
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 298x17
           text run at (0,0) width 298: "Test passes if there is green visible on the page."
-      RenderBlock {DIV} at (0,33) size 784x17
+      RenderBlock {DIV} at (0,34) size 784x18
         RenderText {#text} at (0,0) size 66x17
           text run at (0,0) width 66: "Filler Text"
-      RenderBlock {DIV} at (0,50) size 784x0
+      RenderBlock {DIV} at (0,52) size 784x0
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/text/textshadow-007-expected.png b/LayoutTests/platform/gtk/ietestcenter/css3/text/textshadow-007-expected.png
index 1ae6665..b5aae9e 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/text/textshadow-007-expected.png
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/text/textshadow-007-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/text/textshadow-007-expected.txt b/LayoutTests/platform/gtk/ietestcenter/css3/text/textshadow-007-expected.txt
index 35f502a..d39dbe7 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/text/textshadow-007-expected.txt
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/text/textshadow-007-expected.txt
@@ -1,9 +1,9 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x49
-  RenderBlock {HTML} at (0,0) size 800x49
-    RenderBody {BODY} at (8,16) size 784x17
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x50
+  RenderBlock {HTML} at (0,0) size 800x50
+    RenderBody {BODY} at (8,16) size 784x18
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 303x17
           text run at (0,0) width 303: "Test passes if there is no red visible on the page."
 layer at (96,192) size 96x16
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/text/textshadow-008-expected.png b/LayoutTests/platform/gtk/ietestcenter/css3/text/textshadow-008-expected.png
index 0aaa977..5d51ba9 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/text/textshadow-008-expected.png
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/text/textshadow-008-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/text/textshadow-008-expected.txt b/LayoutTests/platform/gtk/ietestcenter/css3/text/textshadow-008-expected.txt
index 35f502a..d39dbe7 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/text/textshadow-008-expected.txt
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/text/textshadow-008-expected.txt
@@ -1,9 +1,9 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x49
-  RenderBlock {HTML} at (0,0) size 800x49
-    RenderBody {BODY} at (8,16) size 784x17
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x50
+  RenderBlock {HTML} at (0,0) size 800x50
+    RenderBody {BODY} at (8,16) size 784x18
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 303x17
           text run at (0,0) width 303: "Test passes if there is no red visible on the page."
 layer at (96,192) size 96x16
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/text/textshadow-009-expected.png b/LayoutTests/platform/gtk/ietestcenter/css3/text/textshadow-009-expected.png
index 5883a6d..b434852 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/text/textshadow-009-expected.png
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/text/textshadow-009-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/text/textshadow-009-expected.txt b/LayoutTests/platform/gtk/ietestcenter/css3/text/textshadow-009-expected.txt
index f4d1182..f0d3123 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/text/textshadow-009-expected.txt
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/text/textshadow-009-expected.txt
@@ -1,18 +1,18 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x255
-  RenderBlock {HTML} at (0,0) size 800x255
-    RenderBody {BODY} at (8,16) size 784x231
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x265
+  RenderBlock {HTML} at (0,0) size 800x265
+    RenderBody {BODY} at (8,16) size 784x241
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 303x17
           text run at (0,0) width 303: "Test passes if there is no red visible on the page."
-      RenderBlock {DIV} at (0,33) size 784x198
-        RenderBlock (anonymous) at (0,0) size 784x66
-          RenderText {#text} at (0,0) size 242x66
-            text run at (0,0) width 242: "FillerText"
-        RenderBlock {DIV} at (0,66) size 784x66
-          RenderText {#text} at (0,0) size 242x66
-            text run at (0,0) width 242: "FillerText"
-        RenderBlock (anonymous) at (0,132) size 784x66
-          RenderText {#text} at (0,0) size 242x66
-            text run at (0,0) width 242: "FillerText"
+      RenderBlock {DIV} at (0,34) size 784x207
+        RenderBlock (anonymous) at (0,0) size 784x69
+          RenderText {#text} at (0,1) size 242x66
+            text run at (0,1) width 242: "FillerText"
+        RenderBlock {DIV} at (0,69) size 784x69
+          RenderText {#text} at (0,1) size 242x66
+            text run at (0,1) width 242: "FillerText"
+        RenderBlock (anonymous) at (0,138) size 784x69
+          RenderText {#text} at (0,1) size 242x66
+            text run at (0,1) width 242: "FillerText"
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/text/textshadow-010-expected.png b/LayoutTests/platform/gtk/ietestcenter/css3/text/textshadow-010-expected.png
index 38b5b47..f18359f 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/text/textshadow-010-expected.png
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/text/textshadow-010-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/ietestcenter/css3/text/textshadow-010-expected.txt b/LayoutTests/platform/gtk/ietestcenter/css3/text/textshadow-010-expected.txt
index b1cd1b5..d63e032 100644
--- a/LayoutTests/platform/gtk/ietestcenter/css3/text/textshadow-010-expected.txt
+++ b/LayoutTests/platform/gtk/ietestcenter/css3/text/textshadow-010-expected.txt
@@ -1,14 +1,14 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x111
-  RenderBlock {HTML} at (0,0) size 800x111
-    RenderBody {BODY} at (8,16) size 784x87
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x116
+  RenderBlock {HTML} at (0,0) size 800x116
+    RenderBody {BODY} at (8,16) size 784x92
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 512x17
           text run at (0,0) width 512: "Test passes if there are two pairs of black and blue 'Filler Text' instances on page."
-      RenderBlock {DIV} at (0,33) size 784x27
-        RenderText {#text} at (678,0) size 106x27
-          text run at (678,0) width 106: "Filler Text"
-      RenderBlock {DIV} at (0,60) size 784x27
-        RenderText {#text} at (678,0) size 106x27
-          text run at (678,0) width 106: "Filler Text"
+      RenderBlock {DIV} at (0,34) size 784x29
+        RenderText {#text} at (678,1) size 106x27
+          text run at (678,1) width 106: "Filler Text"
+      RenderBlock {DIV} at (0,63) size 784x29
+        RenderText {#text} at (678,1) size 106x27
+          text run at (678,1) width 106: "Filler Text"
diff --git a/LayoutTests/platform/gtk/js/dom/dom-static-property-for-in-iteration-expected.txt b/LayoutTests/platform/gtk/js/dom/dom-static-property-for-in-iteration-expected.txt
index 69ae0b7..a0b32bc 100644
--- a/LayoutTests/platform/gtk/js/dom/dom-static-property-for-in-iteration-expected.txt
+++ b/LayoutTests/platform/gtk/js/dom/dom-static-property-for-in-iteration-expected.txt
@@ -45,7 +45,7 @@
 PASS a["contentEditable"] is inherit
 PASS a["isContentEditable"] is false
 PASS a["offsetParent"] is [object HTMLBodyElement]
-PASS a["offsetTop"] is 712
+PASS a["offsetTop"] is 714
 PASS a["offsetLeft"] is 8
 PASS a["offsetWidth"] is 39
 PASS a["offsetHeight"] is 17
diff --git a/LayoutTests/platform/gtk/mathml/mathml-in-dashboard-expected.txt b/LayoutTests/platform/gtk/mathml/mathml-in-dashboard-expected.txt
new file mode 100644
index 0000000..0096722
--- /dev/null
+++ b/LayoutTests/platform/gtk/mathml/mathml-in-dashboard-expected.txt
@@ -0,0 +1,13 @@
+layer at (0,0) size 800x600
+  RenderView 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 {P} at (0,0) size 784x36
+        RenderText {#text} at (0,0) size 651x35
+          text run at (0,0) width 210: "This tests that MathML works in "
+          text run at (210,0) width 441: "dashboard compatibility mode. The render tree dump should include a"
+          text run at (0,18) width 140: "RenderMathMLMath."
+      RenderBlock (anonymous) at (0,52) size 784x0
+        RenderMathMLMath {math} at (0,0) size 0x0
+        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/mathml/opentype/horizontal-expected.png b/LayoutTests/platform/gtk/mathml/opentype/horizontal-expected.png
index c4cef17..babb2b4 100644
--- a/LayoutTests/platform/gtk/mathml/opentype/horizontal-expected.png
+++ b/LayoutTests/platform/gtk/mathml/opentype/horizontal-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/mathml/opentype/horizontal-expected.txt b/LayoutTests/platform/gtk/mathml/opentype/horizontal-expected.txt
index 75e8805..8eedebb 100644
--- a/LayoutTests/platform/gtk/mathml/opentype/horizontal-expected.txt
+++ b/LayoutTests/platform/gtk/mathml/opentype/horizontal-expected.txt
@@ -1,9 +1,9 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x190
-  RenderBlock {HTML} at (0,0) size 800x190
-    RenderBody {BODY} at (8,16) size 784x158
-      RenderBlock {P} at (0,0) size 784x21
+layer at (0,0) size 800x196
+  RenderBlock {HTML} at (0,0) size 800x196
+    RenderBody {BODY} at (8,16) size 784x164
+      RenderBlock {P} at (0,0) size 784x22
         RenderMathMLMath {math} at (0,2) size 22x16
           RenderMathMLUnderOver {mover} at (0,0) size 22x16
             RenderMathMLSpace {mspace} at (0,13) size 22x3 [bgcolor=#0000FF]
@@ -174,7 +174,7 @@
                 RenderText {#text} at (0,-43) size 6x80
                   text run at (0,-43) width 6: "\x{23DF}"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {P} at (0,37) size 784x43
+      RenderBlock {P} at (0,38) size 784x45
         RenderMathMLMath {math} at (0,2) size 50x16
           RenderMathMLUnderOver {mover} at (0,0) size 50x16
             RenderMathMLSpace {mspace} at (0,13) size 50x3 [bgcolor=#008000]
@@ -300,43 +300,43 @@
                 RenderText {#text} at (0,-34) size 4x80
                   text run at (0,-34) width 4: "\x{23B4}"
         RenderText {#text} at (0,0) size 0x0
-        RenderMathMLMath {math} at (0,27) size 50x13
+        RenderMathMLMath {math} at (0,28) size 50x13
           RenderMathMLUnderOver {mover} at (0,0) size 50x13
             RenderMathMLSpace {mspace} at (0,10) size 50x3 [bgcolor=#008000]
             RenderMathMLOperator {mo} at (23,0) size 4x6
               RenderBlock (anonymous) at (0,0) size 4x4
                 RenderText {#text} at (0,-43) size 4x80
                   text run at (0,-43) width 4: "\x{23B5}"
-        RenderText {#text} at (50,26) size 4x17
-          text run at (50,26) width 4: " "
-        RenderMathMLMath {math} at (54,22) size 50x18
+        RenderText {#text} at (50,27) size 4x17
+          text run at (50,27) width 4: " "
+        RenderMathMLMath {math} at (54,23) size 50x18
           RenderMathMLUnderOver {mover} at (0,0) size 50x18
             RenderMathMLSpace {mspace} at (0,15) size 50x3 [bgcolor=#008000]
             RenderMathMLOperator {mo} at (22,0) size 6x11
               RenderBlock (anonymous) at (0,0) size 6x10
                 RenderText {#text} at (0,-34) size 6x80
                   text run at (0,-34) width 6: "\x{23DC}"
-        RenderText {#text} at (104,26) size 4x17
-          text run at (104,26) width 4: " "
-        RenderMathMLMath {math} at (108,27) size 50x13
+        RenderText {#text} at (104,27) size 4x17
+          text run at (104,27) width 4: " "
+        RenderMathMLMath {math} at (108,28) size 50x13
           RenderMathMLUnderOver {mover} at (0,0) size 50x13
             RenderMathMLSpace {mspace} at (0,10) size 50x3 [bgcolor=#008000]
             RenderMathMLOperator {mo} at (22,0) size 6x6
               RenderBlock (anonymous) at (0,0) size 6x4
                 RenderText {#text} at (0,-43) size 6x80
                   text run at (0,-43) width 6: "\x{23DD}"
-        RenderText {#text} at (158,26) size 4x17
-          text run at (158,26) width 4: " "
-        RenderMathMLMath {math} at (162,21) size 50x19
+        RenderText {#text} at (158,27) size 4x17
+          text run at (158,27) width 4: " "
+        RenderMathMLMath {math} at (162,22) size 50x19
           RenderMathMLUnderOver {mover} at (0,0) size 50x19
             RenderMathMLSpace {mspace} at (0,16) size 50x3 [bgcolor=#008000]
             RenderMathMLOperator {mo} at (22,0) size 6x12
               RenderBlock (anonymous) at (0,0) size 6x11
                 RenderText {#text} at (0,-33) size 6x80
                   text run at (0,-33) width 6: "\x{23DE}"
-        RenderText {#text} at (212,26) size 4x17
-          text run at (212,26) width 4: " "
-        RenderMathMLMath {math} at (216,26) size 50x14
+        RenderText {#text} at (212,27) size 4x17
+          text run at (212,27) width 4: " "
+        RenderMathMLMath {math} at (216,27) size 50x14
           RenderMathMLUnderOver {mover} at (0,0) size 50x14
             RenderMathMLSpace {mspace} at (0,11) size 50x3 [bgcolor=#008000]
             RenderMathMLOperator {mo} at (22,0) size 6x7
@@ -344,7 +344,7 @@
                 RenderText {#text} at (0,-43) size 6x80
                   text run at (0,-43) width 6: "\x{23DF}"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {P} at (0,96) size 784x62
+      RenderBlock {P} at (0,99) size 784x65
         RenderMathMLMath {math} at (0,0) size 100x16
           RenderMathMLUnderOver {mover} at (0,0) size 100x16
             RenderMathMLSpace {mspace} at (0,13) size 100x3 [bgcolor=#FF0000]
@@ -407,61 +407,61 @@
                 RenderText {#text} at (0,-39) size 12x80
                   text run at (0,-39) width 12: "\x{21BD}"
         RenderText {#text} at (0,0) size 0x0
-        RenderMathMLMath {math} at (0,22) size 100x15
+        RenderMathMLMath {math} at (0,23) size 100x15
           RenderMathMLUnderOver {mover} at (0,0) size 100x15
             RenderMathMLSpace {mspace} at (0,12) size 100x3 [bgcolor=#FF0000]
             RenderMathMLOperator {mo} at (40,0) size 20x8
               RenderBlock (anonymous) at (0,0) size 12x8
                 RenderText {#text} at (0,-36) size 12x80
                   text run at (0,-36) width 12: "\x{21C0}"
-        RenderText {#text} at (100,23) size 4x17
-          text run at (100,23) width 4: " "
-        RenderMathMLMath {math} at (104,21) size 100x16
+        RenderText {#text} at (100,24) size 4x17
+          text run at (100,24) width 4: " "
+        RenderMathMLMath {math} at (104,22) size 100x16
           RenderMathMLUnderOver {mover} at (0,0) size 100x16
             RenderMathMLSpace {mspace} at (0,13) size 100x3 [bgcolor=#FF0000]
             RenderMathMLOperator {mo} at (40,0) size 20x9
               RenderBlock (anonymous) at (0,0) size 12x8
                 RenderText {#text} at (0,-36) size 12x80
                   text run at (0,-36) width 12: "\x{21D0}"
-        RenderText {#text} at (204,23) size 4x17
-          text run at (204,23) width 4: " "
-        RenderMathMLMath {math} at (208,21) size 100x16
+        RenderText {#text} at (204,24) size 4x17
+          text run at (204,24) width 4: " "
+        RenderMathMLMath {math} at (208,22) size 100x16
           RenderMathMLUnderOver {mover} at (0,0) size 100x16
             RenderMathMLSpace {mspace} at (0,13) size 100x3 [bgcolor=#FF0000]
             RenderMathMLOperator {mo} at (40,0) size 20x9
               RenderBlock (anonymous) at (0,0) size 12x8
                 RenderText {#text} at (0,-36) size 12x80
                   text run at (0,-36) width 12: "\x{21D2}"
-        RenderText {#text} at (308,23) size 4x17
-          text run at (308,23) width 4: " "
-        RenderMathMLMath {math} at (312,21) size 100x16
+        RenderText {#text} at (308,24) size 4x17
+          text run at (308,24) width 4: " "
+        RenderMathMLMath {math} at (312,22) size 100x16
           RenderMathMLUnderOver {mover} at (0,0) size 100x16
             RenderMathMLSpace {mspace} at (0,13) size 100x3 [bgcolor=#FF0000]
             RenderMathMLOperator {mo} at (40,0) size 20x9
               RenderBlock (anonymous) at (0,0) size 12x8
                 RenderText {#text} at (0,-36) size 12x80
                   text run at (0,-36) width 12: "\x{21D4}"
-        RenderText {#text} at (412,23) size 4x17
-          text run at (412,23) width 4: " "
-        RenderMathMLMath {math} at (416,19) size 100x18
+        RenderText {#text} at (412,24) size 4x17
+          text run at (412,24) width 4: " "
+        RenderMathMLMath {math} at (416,20) size 100x18
           RenderMathMLUnderOver {mover} at (0,0) size 100x18
             RenderMathMLSpace {mspace} at (0,15) size 100x3 [bgcolor=#FF0000]
             RenderMathMLOperator {mo} at (40,0) size 20x11
               RenderBlock (anonymous) at (0,0) size 12x10
                 RenderText {#text} at (0,-35) size 12x80
                   text run at (0,-35) width 12: "\x{21DA}"
-        RenderText {#text} at (516,23) size 4x17
-          text run at (516,23) width 4: " "
-        RenderMathMLMath {math} at (520,19) size 100x18
+        RenderText {#text} at (516,24) size 4x17
+          text run at (516,24) width 4: " "
+        RenderMathMLMath {math} at (520,20) size 100x18
           RenderMathMLUnderOver {mover} at (0,0) size 100x18
             RenderMathMLSpace {mspace} at (0,15) size 100x3 [bgcolor=#FF0000]
             RenderMathMLOperator {mo} at (40,0) size 20x11
               RenderBlock (anonymous) at (0,0) size 12x10
                 RenderText {#text} at (0,-35) size 12x80
                   text run at (0,-35) width 12: "\x{21DB}"
-        RenderText {#text} at (620,23) size 4x17
-          text run at (620,23) width 4: " "
-        RenderMathMLMath {math} at (624,19) size 100x18
+        RenderText {#text} at (620,24) size 4x17
+          text run at (620,24) width 4: " "
+        RenderMathMLMath {math} at (624,20) size 100x18
           RenderMathMLUnderOver {mover} at (0,0) size 100x18
             RenderMathMLSpace {mspace} at (0,15) size 100x3 [bgcolor=#FF0000]
             RenderMathMLOperator {mo} at (48,0) size 4x11
@@ -469,43 +469,43 @@
                 RenderText {#text} at (0,-34) size 4x80
                   text run at (0,-34) width 4: "\x{23B4}"
         RenderText {#text} at (0,0) size 0x0
-        RenderMathMLMath {math} at (0,46) size 100x13
+        RenderMathMLMath {math} at (0,48) size 100x13
           RenderMathMLUnderOver {mover} at (0,0) size 100x13
             RenderMathMLSpace {mspace} at (0,10) size 100x3 [bgcolor=#FF0000]
             RenderMathMLOperator {mo} at (48,0) size 4x6
               RenderBlock (anonymous) at (0,0) size 4x4
                 RenderText {#text} at (0,-43) size 4x80
                   text run at (0,-43) width 4: "\x{23B5}"
-        RenderText {#text} at (100,45) size 4x17
-          text run at (100,45) width 4: " "
-        RenderMathMLMath {math} at (104,41) size 100x18
+        RenderText {#text} at (100,47) size 4x17
+          text run at (100,47) width 4: " "
+        RenderMathMLMath {math} at (104,43) size 100x18
           RenderMathMLUnderOver {mover} at (0,0) size 100x18
             RenderMathMLSpace {mspace} at (0,15) size 100x3 [bgcolor=#FF0000]
             RenderMathMLOperator {mo} at (47,0) size 6x11
               RenderBlock (anonymous) at (0,0) size 6x10
                 RenderText {#text} at (0,-34) size 6x80
                   text run at (0,-34) width 6: "\x{23DC}"
-        RenderText {#text} at (204,45) size 4x17
-          text run at (204,45) width 4: " "
-        RenderMathMLMath {math} at (208,46) size 100x13
+        RenderText {#text} at (204,47) size 4x17
+          text run at (204,47) width 4: " "
+        RenderMathMLMath {math} at (208,48) size 100x13
           RenderMathMLUnderOver {mover} at (0,0) size 100x13
             RenderMathMLSpace {mspace} at (0,10) size 100x3 [bgcolor=#FF0000]
             RenderMathMLOperator {mo} at (47,0) size 6x6
               RenderBlock (anonymous) at (0,0) size 6x4
                 RenderText {#text} at (0,-43) size 6x80
                   text run at (0,-43) width 6: "\x{23DD}"
-        RenderText {#text} at (308,45) size 4x17
-          text run at (308,45) width 4: " "
-        RenderMathMLMath {math} at (312,40) size 100x19
+        RenderText {#text} at (308,47) size 4x17
+          text run at (308,47) width 4: " "
+        RenderMathMLMath {math} at (312,42) size 100x19
           RenderMathMLUnderOver {mover} at (0,0) size 100x19
             RenderMathMLSpace {mspace} at (0,16) size 100x3 [bgcolor=#FF0000]
             RenderMathMLOperator {mo} at (47,0) size 6x12
               RenderBlock (anonymous) at (0,0) size 6x11
                 RenderText {#text} at (0,-33) size 6x80
                   text run at (0,-33) width 6: "\x{23DE}"
-        RenderText {#text} at (412,45) size 4x17
-          text run at (412,45) width 4: " "
-        RenderMathMLMath {math} at (416,45) size 100x14
+        RenderText {#text} at (412,47) size 4x17
+          text run at (412,47) width 4: " "
+        RenderMathMLMath {math} at (416,47) size 100x14
           RenderMathMLUnderOver {mover} at (0,0) size 100x14
             RenderMathMLSpace {mspace} at (0,11) size 100x3 [bgcolor=#FF0000]
             RenderMathMLOperator {mo} at (47,0) size 6x7
diff --git a/LayoutTests/platform/gtk/mathml/opentype/opentype-stretchy-expected.png b/LayoutTests/platform/gtk/mathml/opentype/opentype-stretchy-expected.png
index 537813a..35ebe73 100644
--- a/LayoutTests/platform/gtk/mathml/opentype/opentype-stretchy-expected.png
+++ b/LayoutTests/platform/gtk/mathml/opentype/opentype-stretchy-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/mathml/opentype/opentype-stretchy-expected.txt b/LayoutTests/platform/gtk/mathml/opentype/opentype-stretchy-expected.txt
index 5743c6e..892e925 100644
--- a/LayoutTests/platform/gtk/mathml/opentype/opentype-stretchy-expected.txt
+++ b/LayoutTests/platform/gtk/mathml/opentype/opentype-stretchy-expected.txt
@@ -1,9 +1,9 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x336
-  RenderBlock {HTML} at (0,0) size 800x336
-    RenderBody {BODY} at (8,16) size 784x304
-      RenderBlock {P} at (0,0) size 784x34
+layer at (0,0) size 800x339
+  RenderBlock {HTML} at (0,0) size 800x339
+    RenderBody {BODY} at (8,16) size 784x307
+      RenderBlock {P} at (0,0) size 784x35
         RenderMathMLMath {math} at (0,20) size 26x11
           RenderMathMLRow {mrow} at (0,0) size 26x11
             RenderMathMLOperator {mo} at (0,0) size 26x11
@@ -27,7 +27,7 @@
                 RenderText {#text} at (0,-3) size 2x0
                   text run at (0,-3) width 2: "\x{219F}"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {P} at (0,50) size 784x153
+      RenderBlock {P} at (0,51) size 784x154
         RenderMathMLMath {math} at (0,0) size 47x150
           RenderMathMLRow {mrow} at (0,0) size 47x150
             RenderMathMLOperator {mo} at (0,0) size 47x150
@@ -35,7 +35,7 @@
                 RenderText {#text} at (0,-3) size 2x0
                   text run at (0,-3) width 2: "\x{219F}"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {P} at (0,219) size 784x85
+      RenderBlock {P} at (0,221) size 784x86
         RenderMathMLMath {math} at (0,0) size 84x82
           RenderMathMLRow {mrow} at (0,0) size 84x82
             RenderMathMLOperator {mo} at (0,0) size 84x82
diff --git a/LayoutTests/platform/gtk/mathml/opentype/vertical-expected.png b/LayoutTests/platform/gtk/mathml/opentype/vertical-expected.png
index ccb8dfd..4ad975b 100644
--- a/LayoutTests/platform/gtk/mathml/opentype/vertical-expected.png
+++ b/LayoutTests/platform/gtk/mathml/opentype/vertical-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/mathml/opentype/vertical-expected.txt b/LayoutTests/platform/gtk/mathml/opentype/vertical-expected.txt
index 049f9bc..045a578 100644
--- a/LayoutTests/platform/gtk/mathml/opentype/vertical-expected.txt
+++ b/LayoutTests/platform/gtk/mathml/opentype/vertical-expected.txt
@@ -1,9 +1,9 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x362
-  RenderBlock {HTML} at (0,0) size 800x362
-    RenderBody {BODY} at (8,16) size 784x330
-      RenderBlock {P} at (0,0) size 784x19
+layer at (0,0) size 800x363
+  RenderBlock {HTML} at (0,0) size 800x363
+    RenderBody {BODY} at (8,16) size 784x331
+      RenderBlock {P} at (0,0) size 784x20
         RenderMathMLMath {math} at (0,0) size 98x16
           RenderMathMLOperator {mo} at (0,0) size 4x16
             RenderBlock (anonymous) at (0,0) size 4x16
@@ -67,7 +67,7 @@
                 text run at (0,-45) width 6: "\x{27E9}"
           RenderMathMLSpace {mspace} at (97,8) size 0x8
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {P} at (0,35) size 784x27
+      RenderBlock {P} at (0,36) size 784x27
         RenderMathMLMath {math} at (0,3) size 126x24
           RenderMathMLOperator {mo} at (0,0) size 7x24
             RenderBlock (anonymous) at (0,0) size 4x16
@@ -183,7 +183,7 @@
                 text run at (0,-45) width 10: "\x{21D5}"
           RenderMathMLSpace {mspace} at (208,3) size 0x16
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {P} at (0,78) size 784x42
+      RenderBlock {P} at (0,79) size 784x42
         RenderMathMLMath {math} at (0,0) size 158x42
           RenderMathMLOperator {mo} at (0,1) size 8x40
             RenderBlock (anonymous) at (0,0) size 4x16
@@ -247,7 +247,7 @@
                 text run at (0,-45) width 6: "\x{27E9}"
           RenderMathMLSpace {mspace} at (157,1) size 0x24
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {P} at (0,136) size 784x58
+      RenderBlock {P} at (0,137) size 784x58
         RenderMathMLMath {math} at (0,0) size 192x58
           RenderMathMLOperator {mo} at (0,1) size 11x56
             RenderBlock (anonymous) at (0,0) size 4x16
@@ -363,7 +363,7 @@
                 text run at (0,-45) width 10: "\x{21D5}"
           RenderMathMLSpace {mspace} at (209,0) size 0x32
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {P} at (0,210) size 784x120
+      RenderBlock {P} at (0,211) size 784x120
         RenderMathMLMath {math} at (0,0) size 192x120
           RenderMathMLOperator {mo} at (0,0) size 11x120
             RenderBlock (anonymous) at (0,0) size 4x16
diff --git a/LayoutTests/platform/gtk/mathml/presentation/bug159513-expected.png b/LayoutTests/platform/gtk/mathml/presentation/bug159513-expected.png
index dc14b60..cafd30c 100644
--- a/LayoutTests/platform/gtk/mathml/presentation/bug159513-expected.png
+++ b/LayoutTests/platform/gtk/mathml/presentation/bug159513-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/mathml/presentation/bug159513-expected.txt b/LayoutTests/platform/gtk/mathml/presentation/bug159513-expected.txt
index a561c3a..b36ac3f 100644
--- a/LayoutTests/platform/gtk/mathml/presentation/bug159513-expected.txt
+++ b/LayoutTests/platform/gtk/mathml/presentation/bug159513-expected.txt
@@ -1,19 +1,19 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x114
-  RenderBlock {HTML} at (0,0) size 800x114
-    RenderBody {BODY} at (8,16) size 784x90
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x115
+  RenderBlock {HTML} at (0,0) size 800x115
+    RenderBody {BODY} at (8,16) size 784x91
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 262x17
           text run at (0,0) width 262: "Test passes if horizontal operators stretch."
-      RenderBlock (anonymous) at (0,33) size 784x57
+      RenderBlock (anonymous) at (0,34) size 784x57
         RenderMathMLMath {math} at (0,8) size 60x41
           RenderMathMLUnderOver {mover} at (0,0) size 60x41
             RenderMathMLSpace {mspace} at (0,10) size 60x31 [bgcolor=#008000]
             RenderMathMLOperator {mo} at (22,1) size 16x6
               RenderBlock (anonymous) at (0,0) size 13x19
-                RenderText {#text} at (0,-68) size 13x160
-                  text run at (0,-68) width 13: "^"
+                RenderText {#text} at (0,-67) size 13x158
+                  text run at (0,-67) width 13: "^"
         RenderText {#text} at (60,34) size 4x17
           text run at (60,34) width 4: " "
         RenderMathMLMath {math} at (64,18) size 60x40
@@ -21,8 +21,8 @@
             RenderMathMLSpace {mspace} at (0,0) size 60x30 [bgcolor=#008000]
             RenderMathMLOperator {mo} at (24,33) size 12x5
               RenderBlock (anonymous) at (0,0) size 8x4
-                RenderText {#text} at (0,-86) size 8x160
-                  text run at (0,-86) width 8: "_"
+                RenderText {#text} at (0,-85) size 8x158
+                  text run at (0,-85) width 8: "_"
         RenderText {#text} at (124,34) size 4x17
           text run at (124,34) width 4: " "
         RenderMathMLMath {math} at (128,10) size 60x39
@@ -30,8 +30,8 @@
             RenderMathMLSpace {mspace} at (0,8) size 60x31 [bgcolor=#008000]
             RenderMathMLOperator {mo} at (23,1) size 14x8
               RenderBlock (anonymous) at (0,0) size 13x9
-                RenderText {#text} at (0,-78) size 13x160
-                  text run at (0,-78) width 13: "~"
+                RenderText {#text} at (0,-77) size 13x158
+                  text run at (0,-77) width 13: "~"
         RenderText {#text} at (188,34) size 4x17
           text run at (188,34) width 4: " "
         RenderMathMLMath {math} at (192,0) size 60x49
@@ -39,8 +39,8 @@
             RenderMathMLSpace {mspace} at (0,18) size 60x31 [bgcolor=#008000]
             RenderMathMLOperator {mo} at (24,1) size 12x18
               RenderBlock (anonymous) at (0,0) size 12x16
-                RenderText {#text} at (0,-71) size 12x160
-                  text run at (0,-71) width 12: "\x{AF}"
+                RenderText {#text} at (0,-70) size 12x158
+                  text run at (0,-70) width 12: "\x{AF}"
         RenderText {#text} at (252,34) size 4x17
           text run at (252,34) width 4: " "
         RenderMathMLMath {math} at (256,12) size 60x37
@@ -48,8 +48,8 @@
             RenderMathMLSpace {mspace} at (0,6) size 60x31 [bgcolor=#008000]
             RenderMathMLOperator {mo} at (24,1) size 12x6
               RenderBlock (anonymous) at (0,0) size 12x18
-                RenderText {#text} at (0,-69) size 12x160
-                  text run at (0,-69) width 12: "\x{2C6}"
+                RenderText {#text} at (0,-68) size 12x158
+                  text run at (0,-68) width 12: "\x{2C6}"
         RenderText {#text} at (316,34) size 4x17
           text run at (316,34) width 4: " "
         RenderMathMLMath {math} at (320,12) size 60x37
@@ -57,6 +57,6 @@
             RenderMathMLSpace {mspace} at (0,6) size 60x31 [bgcolor=#008000]
             RenderMathMLOperator {mo} at (24,1) size 12x6
               RenderBlock (anonymous) at (0,0) size 12x18
-                RenderText {#text} at (0,-69) size 12x160
-                  text run at (0,-69) width 12: "\x{2C7}"
+                RenderText {#text} at (0,-68) size 12x158
+                  text run at (0,-68) width 12: "\x{2C7}"
         RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/mathml/presentation/menclose-notation-default-longdiv-expected.txt b/LayoutTests/platform/gtk/mathml/presentation/menclose-notation-default-longdiv-expected.txt
index a0e9698..d6af14e 100644
--- a/LayoutTests/platform/gtk/mathml/presentation/menclose-notation-default-longdiv-expected.txt
+++ b/LayoutTests/platform/gtk/mathml/presentation/menclose-notation-default-longdiv-expected.txt
@@ -1,9 +1,9 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x89
-  RenderBlock {HTML} at (0,0) size 800x89
-    RenderBody {BODY} at (8,16) size 784x57
-      RenderBlock {P} at (0,0) size 784x57
+layer at (0,0) size 800x90
+  RenderBlock {HTML} at (0,0) size 800x90
+    RenderBody {BODY} at (8,16) size 784x58
+      RenderBlock {P} at (0,0) size 784x58
         RenderMathMLMath {math} at (0,0) size 112x58
           RenderMathMLRow {mrow} at (0,0) size 112x58
             RenderMathMLMenclose {menclose} at (0,0) size 112x58
diff --git a/LayoutTests/platform/gtk/mathml/presentation/menclose-notation-values-expected.png b/LayoutTests/platform/gtk/mathml/presentation/menclose-notation-values-expected.png
index 8bb6489..8a8a74c 100644
--- a/LayoutTests/platform/gtk/mathml/presentation/menclose-notation-values-expected.png
+++ b/LayoutTests/platform/gtk/mathml/presentation/menclose-notation-values-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/mathml/presentation/menclose-notation-values-expected.txt b/LayoutTests/platform/gtk/mathml/presentation/menclose-notation-values-expected.txt
index 8ee00a9..87fb2f5 100644
--- a/LayoutTests/platform/gtk/mathml/presentation/menclose-notation-values-expected.txt
+++ b/LayoutTests/platform/gtk/mathml/presentation/menclose-notation-values-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x219
-  RenderBlock {HTML} at (0,0) size 800x219
-    RenderBody {BODY} at (8,8) size 784x203
+layer at (0,0) size 800x220
+  RenderBlock {HTML} at (0,0) size 800x220
+    RenderBody {BODY} at (8,8) size 784x204
       RenderMathMLMath {math} at (0,8) size 112x58
         RenderMathMLRow {mrow} at (0,0) size 112x58
           RenderMathMLMenclose {menclose} at (0,0) size 112x58
@@ -79,20 +79,20 @@
           RenderMathMLMenclose {menclose} at (0,0) size 100x50
             RenderMathMLSpace {mspace} at (0,0) size 100x50 [bgcolor=#FF0000]
       RenderText {#text} at (0,0) size 0x0
-      RenderMathMLMath {math} at (0,139) size 108x58
+      RenderMathMLMath {math} at (0,140) size 108x58
         RenderMathMLRow {mrow} at (0,0) size 108x58
           RenderMathMLMenclose {menclose} at (0,0) size 108x58
             RenderMathMLSpace {mspace} at (3,3) size 101x51 [bgcolor=#FF0000]
-      RenderText {#text} at (107,178) size 5x17
-        text run at (107,178) width 5: " "
+      RenderText {#text} at (107,179) size 5x17
+        text run at (107,179) width 5: " "
       RenderText {#text} at (0,0) size 0x0
-      RenderMathMLMath {math} at (111,130) size 144x74
+      RenderMathMLMath {math} at (111,131) size 144x74
         RenderMathMLRow {mrow} at (0,0) size 144x74
           RenderMathMLMenclose {menclose} at (0,0) size 144x74
             RenderMathMLSpace {mspace} at (21,11) size 101x51 [bgcolor=#FF0000]
-      RenderText {#text} at (254,178) size 5x17
-        text run at (254,178) width 5: " "
-      RenderMathMLMath {math} at (258,138) size 109x58
+      RenderText {#text} at (254,179) size 5x17
+        text run at (254,179) width 5: " "
+      RenderMathMLMath {math} at (258,139) size 109x58
         RenderMathMLRow {mrow} at (0,0) size 108x58
           RenderMathMLMenclose {menclose} at (0,0) size 108x58
             RenderMathMLSpace {mspace} at (3,3) size 101x51 [bgcolor=#FF0000]
diff --git a/LayoutTests/platform/gtk/mathml/presentation/mspace-children-expected.png b/LayoutTests/platform/gtk/mathml/presentation/mspace-children-expected.png
index 8e0a48e..702c7eb 100644
--- a/LayoutTests/platform/gtk/mathml/presentation/mspace-children-expected.png
+++ b/LayoutTests/platform/gtk/mathml/presentation/mspace-children-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/mathml/presentation/mspace-children-expected.txt b/LayoutTests/platform/gtk/mathml/presentation/mspace-children-expected.txt
index 28e1d2e..ef50bc5 100644
--- a/LayoutTests/platform/gtk/mathml/presentation/mspace-children-expected.txt
+++ b/LayoutTests/platform/gtk/mathml/presentation/mspace-children-expected.txt
@@ -1,12 +1,12 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x371
-  RenderBlock {HTML} at (0,0) size 800x371
-    RenderBody {BODY} at (8,16) size 784x347
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x372
+  RenderBlock {HTML} at (0,0) size 800x372
+    RenderBody {BODY} at (8,16) size 784x348
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 378x17
           text run at (0,0) width 378: "This test passes if <mspace> does not create child renderers."
-      RenderBlock (anonymous) at (0,33) size 784x314
+      RenderBlock (anonymous) at (0,34) size 784x314
         RenderMathMLMath {math} at (0,14) size 100x300
           RenderMathMLSpace {mspace} at (0,0) size 100x300
         RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/mathml/presentation/roots-expected.png b/LayoutTests/platform/gtk/mathml/presentation/roots-expected.png
index 248a911..d011860 100644
--- a/LayoutTests/platform/gtk/mathml/presentation/roots-expected.png
+++ b/LayoutTests/platform/gtk/mathml/presentation/roots-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/mathml/presentation/roots-expected.txt b/LayoutTests/platform/gtk/mathml/presentation/roots-expected.txt
index 035b902..d925679 100644
--- a/LayoutTests/platform/gtk/mathml/presentation/roots-expected.txt
+++ b/LayoutTests/platform/gtk/mathml/presentation/roots-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x559
-  RenderBlock {html} at (0,0) size 800x559
-    RenderBody {body} at (8,16) size 784x527
+layer at (0,0) size 800x560
+  RenderBlock {html} at (0,0) size 800x560
+    RenderBody {body} at (8,16) size 784x528
       RenderBlock {p} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 177x17
           text run at (0,0) width 177: "square root (should be red): "
@@ -30,7 +30,7 @@
                 RenderBlock (anonymous) at (0,0) size 8x12
                   RenderText {#text} at (0,-46) size 8x106
                     text run at (0,-46) width 8: "1"
-      RenderBlock {p} at (0,68) size 784x19
+      RenderBlock {p} at (0,68) size 784x20
         RenderText {#text} at (0,2) size 222x17
           text run at (0,2) width 222: "long square root with implied row: "
         RenderMathMLMath {math} at (222,0) size 56x19
@@ -52,7 +52,7 @@
               RenderBlock (anonymous) at (0,0) size 8x12
                 RenderText {#text} at (0,-46) size 8x106
                   text run at (0,-46) width 8: "1"
-      RenderBlock {p} at (0,103) size 784x40
+      RenderBlock {p} at (0,104) size 784x40
         RenderText {#text} at (0,9) size 113x17
           text run at (0,9) width 113: "root of a fraction: "
         RenderMathMLMath {math} at (113,0) size 53x41
@@ -84,7 +84,7 @@
                   RenderBlock (anonymous) at (0,0) size 8x12
                     RenderText {#text} at (0,-46) size 8x106
                       text run at (0,-46) width 8: "2"
-      RenderBlock {p} at (0,159) size 784x18
+      RenderBlock {p} at (0,160) size 784x18
         RenderText {#text} at (0,0) size 173x17
           text run at (0,0) width 173: "cube root (should be blue): "
         RenderMathMLMath {math} at (173,1) size 22x18 [color=#0000FF]
@@ -95,9 +95,9 @@
                   text run at (0,-46) width 8: "2"
             RenderMathMLToken {mn} at (4,0) size 6x8
               RenderBlock (anonymous) at (0,0) size 5x7
-                RenderText {#text} at (0,-27) size 5x61
-                  text run at (0,-27) width 5: "3"
-      RenderBlock {p} at (0,193) size 784x18
+                RenderText {#text} at (0,-26) size 5x60
+                  text run at (0,-26) width 5: "3"
+      RenderBlock {p} at (0,194) size 784x18
         RenderText {#text} at (0,0) size 75x17
           text run at (0,0) width 75: "long index: "
         RenderMathMLMath {math} at (75,0) size 52x19
@@ -109,25 +109,25 @@
             RenderMathMLRow {mrow} at (4,0) size 36x8
               RenderMathMLToken {mi} at (0,2) size 5x5 [padding: 0 1 0 0]
                 RenderBlock (anonymous) at (0,0) size 5x5
-                  RenderText {#text} at (0,-29) size 5x61
-                    text run at (0,-29) width 5: "x"
+                  RenderText {#text} at (0,-28) size 5x60
+                    text run at (0,-28) width 5: "x"
               RenderMathMLOperator {mo} at (5,0) size 11x7
                 RenderBlock (anonymous) at (2,0) size 7x7
-                  RenderText {#text} at (0,-27) size 7x61
-                    text run at (0,-27) width 7: "+"
+                  RenderText {#text} at (0,-26) size 7x60
+                    text run at (0,-26) width 7: "+"
               RenderMathMLToken {mi} at (16,2) size 4x6 [padding: 0 1 0 0]
                 RenderBlock (anonymous) at (0,0) size 5x6
-                  RenderText {#text} at (0,-29) size 5x61
-                    text run at (0,-29) width 5: "y"
+                  RenderText {#text} at (0,-28) size 5x60
+                    text run at (0,-28) width 5: "y"
               RenderMathMLOperator {mo} at (20,0) size 11x7
                 RenderBlock (anonymous) at (2,0) size 7x7
-                  RenderText {#text} at (0,-27) size 7x61
-                    text run at (0,-27) width 7: "+"
+                  RenderText {#text} at (0,-26) size 7x60
+                    text run at (0,-26) width 7: "+"
               RenderMathMLToken {mi} at (31,2) size 4x5 [padding: 0 1 0 0]
                 RenderBlock (anonymous) at (0,0) size 4x5
-                  RenderText {#text} at (0,-29) size 4x61
-                    text run at (0,-29) width 4: "z"
-      RenderBlock {p} at (0,227) size 784x40
+                  RenderText {#text} at (0,-28) size 4x60
+                    text run at (0,-28) width 4: "z"
+      RenderBlock {p} at (0,228) size 784x40
         RenderText {#text} at (0,9) size 185x17
           text run at (0,9) width 185: "long index w/ complex base: "
         RenderMathMLMath {math} at (185,0) size 83x41
@@ -162,25 +162,25 @@
             RenderMathMLRow {mrow} at (4,8) size 36x9
               RenderMathMLToken {mi} at (0,2) size 5x5 [padding: 0 1 0 0]
                 RenderBlock (anonymous) at (0,0) size 5x5
-                  RenderText {#text} at (0,-29) size 5x61
-                    text run at (0,-29) width 5: "x"
+                  RenderText {#text} at (0,-28) size 5x60
+                    text run at (0,-28) width 5: "x"
               RenderMathMLOperator {mo} at (5,0) size 11x7
                 RenderBlock (anonymous) at (2,0) size 7x7
-                  RenderText {#text} at (0,-27) size 7x61
-                    text run at (0,-27) width 7: "+"
+                  RenderText {#text} at (0,-26) size 7x60
+                    text run at (0,-26) width 7: "+"
               RenderMathMLToken {mi} at (16,2) size 4x6 [padding: 0 1 0 0]
                 RenderBlock (anonymous) at (0,0) size 5x6
-                  RenderText {#text} at (0,-29) size 5x61
-                    text run at (0,-29) width 5: "y"
+                  RenderText {#text} at (0,-28) size 5x60
+                    text run at (0,-28) width 5: "y"
               RenderMathMLOperator {mo} at (20,0) size 11x7
                 RenderBlock (anonymous) at (2,0) size 7x7
-                  RenderText {#text} at (0,-27) size 7x61
-                    text run at (0,-27) width 7: "+"
+                  RenderText {#text} at (0,-26) size 7x60
+                    text run at (0,-26) width 7: "+"
               RenderMathMLToken {mi} at (31,2) size 4x5 [padding: 0 1 0 0]
                 RenderBlock (anonymous) at (0,0) size 4x5
-                  RenderText {#text} at (0,-29) size 4x61
-                    text run at (0,-29) width 4: "z"
-      RenderBlock {p} at (0,283) size 784x30
+                  RenderText {#text} at (0,-28) size 4x60
+                    text run at (0,-28) width 4: "z"
+      RenderBlock {p} at (0,284) size 784x30
         RenderText {#text} at (0,12) size 75x17
           text run at (0,12) width 75: "high index: "
         RenderMathMLMath {math} at (75,0) size 22x31
@@ -193,17 +193,17 @@
               RenderMathMLFraction {mfrac} at (0,0) size 5x15
                 RenderMathMLToken {mi} at (0,0) size 5x5 [padding: 0 1 0 0]
                   RenderBlock (anonymous) at (0,0) size 5x5
-                    RenderText {#text} at (0,-29) size 5x61
-                      text run at (0,-29) width 5: "x"
+                    RenderText {#text} at (0,-28) size 5x60
+                      text run at (0,-28) width 5: "x"
                 RenderMathMLToken {mi} at (0,8) size 5x7 [padding: 0 1 0 0]
                   RenderBlock (anonymous) at (0,0) size 5x6
-                    RenderText {#text} at (0,-29) size 5x61
-                      text run at (0,-29) width 5: "y"
+                    RenderText {#text} at (0,-28) size 5x60
+                      text run at (0,-28) width 5: "y"
               RenderMathMLToken {mi} at (0,15) size 5x6 [padding: 0 1 0 0]
                 RenderBlock (anonymous) at (0,0) size 4x5
-                  RenderText {#text} at (0,-29) size 4x61
-                    text run at (0,-29) width 4: "z"
-      RenderBlock {p} at (0,329) size 784x54
+                  RenderText {#text} at (0,-28) size 4x60
+                    text run at (0,-28) width 4: "z"
+      RenderBlock {p} at (0,330) size 784x54
         RenderText {#text} at (0,14) size 155x17
           text run at (0,14) width 155: "Imbricated square roots: "
         RenderMathMLMath {math} at (155,0) size 330x55
@@ -282,7 +282,7 @@
                                           RenderText {#text} at (0,-45) size 12x106
                                             text run at (0,-45) width 12: "A"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,399) size 784x56
+      RenderBlock {p} at (0,400) size 784x56
         RenderText {#text} at (0,22) size 110x17
           text run at (0,22) width 110: "Imbricated roots: "
         RenderMathMLMath {math} at (110,0) size 351x57
@@ -365,50 +365,50 @@
                                           RenderMathMLRow {mrow} at (0,0) size 20x8
                                             RenderMathMLToken {mi} at (0,2) size 5x5 [padding: 0 1 0 0]
                                               RenderBlock (anonymous) at (0,0) size 5x5
-                                                RenderText {#text} at (0,-29) size 5x61
-                                                  text run at (0,-29) width 5: "x"
+                                                RenderText {#text} at (0,-28) size 5x60
+                                                  text run at (0,-28) width 5: "x"
                                             RenderMathMLOperator {mo} at (5,0) size 11x7
                                               RenderBlock (anonymous) at (2,0) size 7x7
-                                                RenderText {#text} at (0,-27) size 7x61
-                                                  text run at (0,-27) width 7: "+"
+                                                RenderText {#text} at (0,-26) size 7x60
+                                                  text run at (0,-26) width 7: "+"
                                             RenderMathMLToken {mi} at (16,2) size 4x6 [padding: 0 1 0 0]
                                               RenderBlock (anonymous) at (0,0) size 5x6
-                                                RenderText {#text} at (0,-29) size 5x61
-                                                  text run at (0,-29) width 5: "y"
+                                                RenderText {#text} at (0,-28) size 5x60
+                                                  text run at (0,-28) width 5: "y"
                                           RenderMathMLToken {mi} at (8,10) size 4x6 [padding: 0 1 0 0]
                                             RenderBlock (anonymous) at (0,0) size 4x5
-                                              RenderText {#text} at (0,-29) size 4x61
-                                                text run at (0,-29) width 4: "z"
+                                              RenderText {#text} at (0,-28) size 4x60
+                                                text run at (0,-28) width 4: "z"
                                     RenderMathMLToken {mn} at (4,5) size 6x8
                                       RenderBlock (anonymous) at (0,0) size 5x7
-                                        RenderText {#text} at (0,-27) size 5x61
-                                          text run at (0,-27) width 5: "9"
+                                        RenderText {#text} at (0,-26) size 5x60
+                                          text run at (0,-26) width 5: "9"
                                 RenderMathMLToken {mn} at (4,9) size 6x8
                                   RenderBlock (anonymous) at (0,0) size 5x7
-                                    RenderText {#text} at (0,-27) size 5x61
-                                      text run at (0,-27) width 5: "8"
+                                    RenderText {#text} at (0,-26) size 5x60
+                                      text run at (0,-26) width 5: "8"
                             RenderMathMLToken {mn} at (4,11) size 6x9
                               RenderBlock (anonymous) at (0,0) size 5x8
-                                RenderText {#text} at (0,-26) size 5x61
-                                  text run at (0,-26) width 5: "7"
+                                RenderText {#text} at (0,-25) size 5x60
+                                  text run at (0,-25) width 5: "7"
                         RenderMathMLToken {mn} at (4,14) size 6x8
                           RenderBlock (anonymous) at (0,0) size 5x7
-                            RenderText {#text} at (0,-27) size 5x61
-                              text run at (0,-27) width 5: "6"
+                            RenderText {#text} at (0,-26) size 5x60
+                              text run at (0,-26) width 5: "6"
                     RenderMathMLToken {mn} at (4,15) size 6x8
                       RenderBlock (anonymous) at (0,0) size 5x7
-                        RenderText {#text} at (0,-27) size 5x61
-                          text run at (0,-27) width 5: "5"
+                        RenderText {#text} at (0,-26) size 5x60
+                          text run at (0,-26) width 5: "5"
                 RenderMathMLToken {mn} at (4,15) size 6x9
                   RenderBlock (anonymous) at (0,0) size 5x8
-                    RenderText {#text} at (0,-26) size 5x61
-                      text run at (0,-26) width 5: "4"
+                    RenderText {#text} at (0,-25) size 5x60
+                      text run at (0,-25) width 5: "4"
             RenderMathMLToken {mn} at (4,16) size 6x8
               RenderBlock (anonymous) at (0,0) size 5x7
-                RenderText {#text} at (0,-27) size 5x61
-                  text run at (0,-27) width 5: "3"
+                RenderText {#text} at (0,-26) size 5x60
+                  text run at (0,-26) width 5: "3"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,471) size 784x56
+      RenderBlock {p} at (0,472) size 784x56
         RenderText {#text} at (0,22) size 74x17
           text run at (0,22) width 74: "RTL roots: "
         RenderMathMLMath {math} at (74,0) size 351x57
@@ -491,46 +491,46 @@
                                           RenderMathMLRow {mrow} at (0,0) size 20x8
                                             RenderMathMLToken {mi} at (15,2) size 5x5 [padding: 0 0 0 1]
                                               RenderBlock (anonymous) at (0,0) size 5x5
-                                                RenderText {#text} at (0,-29) size 5x61
-                                                  text run at (0,-29) width 5: "x"
+                                                RenderText {#text} at (0,-28) size 5x60
+                                                  text run at (0,-28) width 5: "x"
                                             RenderMathMLOperator {mo} at (4,0) size 11x7
                                               RenderBlock (anonymous) at (2,0) size 7x7
-                                                RenderText {#text} at (0,-27) size 7x61
-                                                  text run at (0,-27) width 7 RTL: "+"
+                                                RenderText {#text} at (0,-26) size 7x60
+                                                  text run at (0,-26) width 7 RTL: "+"
                                             RenderMathMLToken {mi} at (0,2) size 4x6 [padding: 0 0 0 1]
                                               RenderBlock (anonymous) at (0,0) size 5x6
-                                                RenderText {#text} at (0,-29) size 5x61
-                                                  text run at (0,-29) width 5: "y"
+                                                RenderText {#text} at (0,-28) size 5x60
+                                                  text run at (0,-28) width 5: "y"
                                           RenderMathMLToken {mi} at (8,10) size 4x6 [padding: 0 0 0 1]
                                             RenderBlock (anonymous) at (0,0) size 4x5
-                                              RenderText {#text} at (0,-29) size 4x61
-                                                text run at (0,-29) width 4: "z"
+                                              RenderText {#text} at (0,-28) size 4x60
+                                                text run at (0,-28) width 4: "z"
                                     RenderMathMLToken {mn} at (74,5) size 6x8
                                       RenderBlock (anonymous) at (0,0) size 5x7
-                                        RenderText {#text} at (0,-27) size 5x61
-                                          text run at (0,-27) width 5: "9"
+                                        RenderText {#text} at (0,-26) size 5x60
+                                          text run at (0,-26) width 5: "9"
                                 RenderMathMLToken {mn} at (118,9) size 6x8
                                   RenderBlock (anonymous) at (0,0) size 5x7
-                                    RenderText {#text} at (0,-27) size 5x61
-                                      text run at (0,-27) width 5: "8"
+                                    RenderText {#text} at (0,-26) size 5x60
+                                      text run at (0,-26) width 5: "8"
                             RenderMathMLToken {mn} at (162,11) size 6x9
                               RenderBlock (anonymous) at (0,0) size 5x8
-                                RenderText {#text} at (0,-26) size 5x61
-                                  text run at (0,-26) width 5: "7"
+                                RenderText {#text} at (0,-25) size 5x60
+                                  text run at (0,-25) width 5: "7"
                         RenderMathMLToken {mn} at (206,14) size 6x8
                           RenderBlock (anonymous) at (0,0) size 5x7
-                            RenderText {#text} at (0,-27) size 5x61
-                              text run at (0,-27) width 5: "6"
+                            RenderText {#text} at (0,-26) size 5x60
+                              text run at (0,-26) width 5: "6"
                     RenderMathMLToken {mn} at (251,15) size 6x8
                       RenderBlock (anonymous) at (0,0) size 5x7
-                        RenderText {#text} at (0,-27) size 5x61
-                          text run at (0,-27) width 5: "5"
+                        RenderText {#text} at (0,-26) size 5x60
+                          text run at (0,-26) width 5: "5"
                 RenderMathMLToken {mn} at (295,15) size 6x9
                   RenderBlock (anonymous) at (0,0) size 5x8
-                    RenderText {#text} at (0,-26) size 5x61
-                      text run at (0,-26) width 5: "4"
+                    RenderText {#text} at (0,-25) size 5x60
+                      text run at (0,-25) width 5: "4"
             RenderMathMLToken {mn} at (340,16) size 6x8
               RenderBlock (anonymous) at (0,0) size 5x7
-                RenderText {#text} at (0,-27) size 5x61
-                  text run at (0,-27) width 5: "3"
+                RenderText {#text} at (0,-26) size 5x60
+                  text run at (0,-26) width 5: "3"
         RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/mathml/radical-fallback-expected.png b/LayoutTests/platform/gtk/mathml/radical-fallback-expected.png
index 1b1918d..8ddbede 100644
--- a/LayoutTests/platform/gtk/mathml/radical-fallback-expected.png
+++ b/LayoutTests/platform/gtk/mathml/radical-fallback-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/mathml/radical-fallback-expected.txt b/LayoutTests/platform/gtk/mathml/radical-fallback-expected.txt
index c1675fc..0c4f487 100644
--- a/LayoutTests/platform/gtk/mathml/radical-fallback-expected.txt
+++ b/LayoutTests/platform/gtk/mathml/radical-fallback-expected.txt
@@ -1,9 +1,9 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x218
-  RenderBlock {HTML} at (0,0) size 800x218
-    RenderBody {BODY} at (8,16) size 784x186
-      RenderBlock {P} at (0,0) size 784x85
+layer at (0,0) size 800x220
+  RenderBlock {HTML} at (0,0) size 800x220
+    RenderBody {BODY} at (8,16) size 784x188
+      RenderBlock {P} at (0,0) size 784x86
         RenderText {#text} at (0,68) size 132x17
           text run at (0,68) width 132: "Large LTR radicals: "
         RenderMathMLMath {math} at (132,0) size 26x83
@@ -12,7 +12,7 @@
           RenderMathMLRoot {msqrt} at (17,0) size 9x82
             RenderMathMLSpace {mspace} at (9,1) size 0x81
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {P} at (0,101) size 784x85
+      RenderBlock {P} at (0,102) size 784x86
         RenderText {#text} at (0,68) size 132x17
           text run at (0,68) width 132: "Large RTL radicals: "
         RenderMathMLMath {math} at (132,0) size 26x83
diff --git a/LayoutTests/platform/gtk/media/audio-controls-rendering-expected.png b/LayoutTests/platform/gtk/media/audio-controls-rendering-expected.png
index 86b6efc..87d2fcd 100644
--- a/LayoutTests/platform/gtk/media/audio-controls-rendering-expected.png
+++ b/LayoutTests/platform/gtk/media/audio-controls-rendering-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/media/audio-controls-rendering-expected.txt b/LayoutTests/platform/gtk/media/audio-controls-rendering-expected.txt
index e13c0a0..bdf786e 100644
--- a/LayoutTests/platform/gtk/media/audio-controls-rendering-expected.txt
+++ b/LayoutTests/platform/gtk/media/audio-controls-rendering-expected.txt
@@ -3,21 +3,21 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x17
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 153x17
           text run at (0,0) width 153: "Test controls placement."
-      RenderBlock (anonymous) at (0,33) size 784x111
+      RenderBlock (anonymous) at (0,34) size 784x114
         RenderMedia {AUDIO} at (0,0) size 300x30 [bgcolor=#0000FF]
         RenderBR {BR} at (300,30) size 0x0
         RenderBR {BR} at (0,30) size 0x17
-        RenderMedia {AUDIO} at (0,47) size 320x30 [bgcolor=#0000FF]
-        RenderBR {BR} at (320,77) size 0x0
-        RenderBR {BR} at (0,77) size 0x17
-        RenderBR {BR} at (0,94) size 0x17
-layer at (8,41) size 300x30
+        RenderMedia {AUDIO} at (0,48) size 320x30 [bgcolor=#0000FF]
+        RenderBR {BR} at (320,78) size 0x0
+        RenderBR {BR} at (0,78) size 0x17
+        RenderBR {BR} at (0,96) size 0x17
+layer at (8,42) size 300x30
   RenderFlexibleBox {DIV} at (0,0) size 300x30
     RenderBlock {DIV} at (0,0) size 300x30
-layer at (8,41) size 300x30
+layer at (8,42) size 300x30
   RenderFlexibleBox {DIV} at (0,0) size 300x30 [bgcolor=#141414CC]
     RenderSlider {INPUT} at (49,11) size 157x8 [color=#E6E6E659]
       RenderFlexibleBox {DIV} at (0,0) size 157x8 [border: (1px solid #E6E6E659)]
@@ -28,12 +28,12 @@
         text run at (0,7) width 32: "00:07"
     RenderFlexibleBox {DIV} at (261,0) size 30x30
       RenderButton {BUTTON} at (0,0) size 30x30
-layer at (17,41) size 30x30
+layer at (17,42) size 30x30
   RenderButton {BUTTON} at (9,0) size 30x30
-layer at (8,88) size 320x30
+layer at (8,90) size 320x30
   RenderFlexibleBox {DIV} at (0,0) size 320x30
     RenderBlock {DIV} at (0,0) size 320x30
-layer at (8,88) size 320x30
+layer at (8,90) size 320x30
   RenderFlexibleBox {DIV} at (0,0) size 320x30 [bgcolor=#141414CC]
     RenderSlider {INPUT} at (49,11) size 177x8 [color=#E6E6E659]
       RenderFlexibleBox {DIV} at (0,0) size 177x8 [border: (1px solid #E6E6E659)]
@@ -44,14 +44,14 @@
         text run at (0,7) width 32: "00:07"
     RenderFlexibleBox {DIV} at (281,0) size 30x30
       RenderButton {BUTTON} at (0,0) size 30x30
-layer at (17,88) size 30x30
+layer at (17,90) size 30x30
   RenderButton {BUTTON} at (9,0) size 30x30
-layer at (8,135) size 320x100
-  RenderMedia {AUDIO} at (8,135) size 320x100 [bgcolor=#0000FF]
-layer at (8,135) size 320x100
+layer at (8,138) size 320x100
+  RenderMedia {AUDIO} at (8,138) size 320x100 [bgcolor=#0000FF]
+layer at (8,138) size 320x100
   RenderFlexibleBox {DIV} at (0,0) size 320x100
     RenderBlock {DIV} at (0,70) size 320x30
-layer at (8,205) size 320x30
+layer at (8,208) size 320x30
   RenderFlexibleBox {DIV} at (0,0) size 320x30 [bgcolor=#141414CC]
     RenderSlider {INPUT} at (49,11) size 177x8 [color=#E6E6E659]
       RenderFlexibleBox {DIV} at (0,0) size 177x8 [border: (1px solid #E6E6E659)]
@@ -62,5 +62,5 @@
         text run at (0,7) width 32: "00:07"
     RenderFlexibleBox {DIV} at (281,0) size 30x30
       RenderButton {BUTTON} at (0,0) size 30x30
-layer at (17,205) size 30x30
+layer at (17,208) size 30x30
   RenderButton {BUTTON} at (9,0) size 30x30
diff --git a/LayoutTests/platform/gtk/media/controls-strict-expected.png b/LayoutTests/platform/gtk/media/controls-strict-expected.png
index a700f6f..963ebaf 100644
--- a/LayoutTests/platform/gtk/media/controls-strict-expected.png
+++ b/LayoutTests/platform/gtk/media/controls-strict-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/media/controls-strict-expected.txt b/LayoutTests/platform/gtk/media/controls-strict-expected.txt
index a3079f9..2ad1adc 100644
--- a/LayoutTests/platform/gtk/media/controls-strict-expected.txt
+++ b/LayoutTests/platform/gtk/media/controls-strict-expected.txt
@@ -1,19 +1,19 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x300
-  RenderBlock {HTML} at (0,0) size 800x300
-    RenderBody {BODY} at (8,16) size 784x276
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x302
+  RenderBlock {HTML} at (0,0) size 800x302
+    RenderBody {BODY} at (8,16) size 784x278
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 226x17
           text run at (0,0) width 226: "Drawing the controls in strict mode."
-      RenderBlock (anonymous) at (0,33) size 784x243
+      RenderBlock (anonymous) at (0,34) size 784x244
         RenderText {#text} at (0,0) size 0x0
-layer at (8,49) size 320x240
+layer at (8,50) size 320x240
   RenderVideo {VIDEO} at (0,0) size 320x240
-layer at (8,49) size 320x240
+layer at (8,50) size 320x240
   RenderFlexibleBox {DIV} at (0,0) size 320x240
     RenderBlock {DIV} at (0,200) size 320x40
-layer at (13,254) size 310x30
+layer at (13,255) size 310x30
   RenderFlexibleBox {DIV} at (5,5) size 310x30 [bgcolor=#141414CC]
     RenderSlider {INPUT} at (49,11) size 93x8 [color=#E6E6E659]
       RenderFlexibleBox {DIV} at (0,0) size 93x8 [border: (1px solid #E6E6E659)]
@@ -25,5 +25,5 @@
     RenderButton {BUTTON} at (239,0) size 30x30
     RenderFlexibleBox {DIV} at (271,0) size 30x30
       RenderButton {BUTTON} at (0,0) size 30x30
-layer at (22,254) size 30x30
+layer at (22,255) size 30x30
   RenderButton {BUTTON} at (9,0) size 30x30
diff --git a/LayoutTests/platform/gtk/media/media-controls-clone-expected.png b/LayoutTests/platform/gtk/media/media-controls-clone-expected.png
index f1eef34..bfe8469 100644
--- a/LayoutTests/platform/gtk/media/media-controls-clone-expected.png
+++ b/LayoutTests/platform/gtk/media/media-controls-clone-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/media/media-controls-clone-expected.txt b/LayoutTests/platform/gtk/media/media-controls-clone-expected.txt
index c124620..592b548 100644
--- a/LayoutTests/platform/gtk/media/media-controls-clone-expected.txt
+++ b/LayoutTests/platform/gtk/media/media-controls-clone-expected.txt
@@ -1,11 +1,11 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x322
-  RenderBlock {HTML} at (0,0) size 800x322
-    RenderBody {BODY} at (8,8) size 784x306
-      RenderBlock {DIV} at (0,0) size 784x153
+layer at (0,0) size 800x324
+  RenderBlock {HTML} at (0,0) size 800x324
+    RenderBody {BODY} at (8,8) size 784x308
+      RenderBlock {DIV} at (0,0) size 784x154
         RenderMedia {AUDIO} at (300,120) size 300x30
-      RenderBlock {DIV} at (0,153) size 784x153
+      RenderBlock {DIV} at (0,154) size 784x154
         RenderMedia {AUDIO} at (300,120) size 300x30
 layer at (8,8) size 300x150
   RenderVideo {VIDEO} at (0,0) size 300x150
@@ -23,12 +23,12 @@
         text run at (0,7) width 32: "00:00"
 layer at (22,123) size 30x30
   RenderButton {BUTTON} at (9,0) size 30x30
-layer at (8,161) size 300x150
+layer at (8,162) size 300x150
   RenderVideo {VIDEO} at (0,0) size 300x150
-layer at (8,161) size 300x150
+layer at (8,162) size 300x150
   RenderFlexibleBox {DIV} at (0,0) size 300x150
     RenderBlock {DIV} at (0,110) size 300x40
-layer at (13,276) size 290x30
+layer at (13,277) size 290x30
   RenderFlexibleBox {DIV} at (5,5) size 290x30 [bgcolor=#141414CC]
     RenderSlider {INPUT} at (49,11) size 179x8 [color=#E6E6E659]
       RenderFlexibleBox {DIV} at (0,0) size 179x8 [border: (1px solid #E6E6E659)]
@@ -37,7 +37,7 @@
     RenderBlock {DIV} at (243,0) size 32x30 [color=#FFFFFF]
       RenderText {#text} at (0,7) size 32x15
         text run at (0,7) width 32: "00:00"
-layer at (22,276) size 30x30
+layer at (22,277) size 30x30
   RenderButton {BUTTON} at (9,0) size 30x30
 layer at (308,128) size 300x30
   RenderFlexibleBox {DIV} at (0,0) size 300x30
@@ -53,10 +53,10 @@
         text run at (0,7) width 32: "00:00"
 layer at (317,128) size 30x30
   RenderButton {BUTTON} at (9,0) size 30x30
-layer at (308,281) size 300x30
+layer at (308,282) size 300x30
   RenderFlexibleBox {DIV} at (0,0) size 300x30
     RenderBlock {DIV} at (0,0) size 300x30
-layer at (308,281) size 300x30
+layer at (308,282) size 300x30
   RenderFlexibleBox {DIV} at (0,0) size 300x30 [bgcolor=#141414CC]
     RenderSlider {INPUT} at (49,11) size 189x8 [color=#E6E6E659]
       RenderFlexibleBox {DIV} at (0,0) size 189x8 [border: (1px solid #E6E6E659)]
@@ -65,5 +65,5 @@
     RenderBlock {DIV} at (253,0) size 32x30 [color=#FFFFFF]
       RenderText {#text} at (0,7) size 32x15
         text run at (0,7) width 32: "00:00"
-layer at (317,281) size 30x30
+layer at (317,282) size 30x30
   RenderButton {BUTTON} at (9,0) size 30x30
diff --git a/LayoutTests/platform/gtk/media/video-colorspace-yuv420-expected.png b/LayoutTests/platform/gtk/media/video-colorspace-yuv420-expected.png
index e35a515..86f03b5 100644
--- a/LayoutTests/platform/gtk/media/video-colorspace-yuv420-expected.png
+++ b/LayoutTests/platform/gtk/media/video-colorspace-yuv420-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/media/video-colorspace-yuv420-expected.txt b/LayoutTests/platform/gtk/media/video-colorspace-yuv420-expected.txt
index a40c754..d706143 100644
--- a/LayoutTests/platform/gtk/media/video-colorspace-yuv420-expected.txt
+++ b/LayoutTests/platform/gtk/media/video-colorspace-yuv420-expected.txt
@@ -3,9 +3,9 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x17
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 329x17
           text run at (0,0) width 329: "Test correct colorspace for yuv420, i.e. YU12 video"
-      RenderBlock (anonymous) at (0,33) size 784x156
-layer at (8,41) size 206x156
+      RenderBlock (anonymous) at (0,34) size 784x156
+layer at (8,42) size 206x156
   RenderVideo {VIDEO} at (0,0) size 206x156 [border: (3px solid #FF0000)]
diff --git a/LayoutTests/platform/gtk/media/video-colorspace-yuv422-expected.png b/LayoutTests/platform/gtk/media/video-colorspace-yuv422-expected.png
index 141fa3a..199f2b4 100644
--- a/LayoutTests/platform/gtk/media/video-colorspace-yuv422-expected.png
+++ b/LayoutTests/platform/gtk/media/video-colorspace-yuv422-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/media/video-colorspace-yuv422-expected.txt b/LayoutTests/platform/gtk/media/video-colorspace-yuv422-expected.txt
index 938659e..0aec089 100644
--- a/LayoutTests/platform/gtk/media/video-colorspace-yuv422-expected.txt
+++ b/LayoutTests/platform/gtk/media/video-colorspace-yuv422-expected.txt
@@ -3,9 +3,9 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x17
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 329x17
           text run at (0,0) width 329: "Test correct colorspace for yuv422, i.e. YU16 video"
-      RenderBlock (anonymous) at (0,33) size 784x156
-layer at (8,41) size 206x156
+      RenderBlock (anonymous) at (0,34) size 784x156
+layer at (8,42) size 206x156
   RenderVideo {VIDEO} at (0,0) size 206x156 [border: (3px solid #FF0000)]
diff --git a/LayoutTests/platform/gtk/media/video-controls-rendering-expected.png b/LayoutTests/platform/gtk/media/video-controls-rendering-expected.png
index f7570f5..3c10e6b 100644
--- a/LayoutTests/platform/gtk/media/video-controls-rendering-expected.png
+++ b/LayoutTests/platform/gtk/media/video-controls-rendering-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/media/video-controls-rendering-expected.txt b/LayoutTests/platform/gtk/media/video-controls-rendering-expected.txt
index b1e8033..a8840bd 100644
--- a/LayoutTests/platform/gtk/media/video-controls-rendering-expected.txt
+++ b/LayoutTests/platform/gtk/media/video-controls-rendering-expected.txt
@@ -1,22 +1,22 @@
-layer at (0,0) size 785x761
+layer at (0,0) size 785x762
   RenderView at (0,0) size 785x600
 layer at (0,0) size 785x600
   RenderBlock {HTML} at (0,0) size 785x600
     RenderBody {BODY} at (8,8) size 769x584
-      RenderBlock {P} at (0,0) size 769x17
+      RenderBlock {P} at (0,0) size 769x18
         RenderText {#text} at (0,0) size 153x17
           text run at (0,0) width 153: "Test controls placement."
-      RenderBlock {DIV} at (0,33) size 769x240
+      RenderBlock {DIV} at (0,34) size 769x240
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {DIV} at (0,273) size 769x240
+      RenderBlock {DIV} at (0,274) size 769x240
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {DIV} at (0,513) size 769x0
-layer at (8,41) size 320x240
+      RenderBlock {DIV} at (0,514) size 769x0
+layer at (8,42) size 320x240
   RenderVideo {VIDEO} at (0,0) size 320x240
-layer at (8,41) size 320x240
+layer at (8,42) size 320x240
   RenderFlexibleBox {DIV} at (0,0) size 320x240
     RenderBlock {DIV} at (0,200) size 320x40
-layer at (13,246) size 310x30
+layer at (13,247) size 310x30
   RenderFlexibleBox {DIV} at (5,5) size 310x30 [bgcolor=#141414CC]
     RenderSlider {INPUT} at (49,11) size 93x8 [color=#E6E6E659]
       RenderFlexibleBox {DIV} at (0,0) size 93x8 [border: (1px solid #E6E6E659)]
@@ -28,14 +28,14 @@
     RenderButton {BUTTON} at (239,0) size 30x30
     RenderFlexibleBox {DIV} at (271,0) size 30x30
       RenderButton {BUTTON} at (0,0) size 30x30
-layer at (22,246) size 30x30
+layer at (22,247) size 30x30
   RenderButton {BUTTON} at (9,0) size 30x30
-layer at (8,281) size 320x240
+layer at (8,282) size 320x240
   RenderVideo {VIDEO} at (0,0) size 320x240
-layer at (8,281) size 320x240
+layer at (8,282) size 320x240
   RenderFlexibleBox {DIV} at (0,0) size 320x240
     RenderBlock {DIV} at (0,200) size 320x40
-layer at (13,486) size 310x30
+layer at (13,487) size 310x30
   RenderFlexibleBox {DIV} at (5,5) size 310x30 [bgcolor=#141414CC]
     RenderSlider {INPUT} at (49,11) size 93x8 [color=#E6E6E659]
       RenderFlexibleBox {DIV} at (0,0) size 93x8 [border: (1px solid #E6E6E659)]
@@ -47,14 +47,14 @@
     RenderButton {BUTTON} at (239,0) size 30x30
     RenderFlexibleBox {DIV} at (271,0) size 30x30
       RenderButton {BUTTON} at (0,0) size 30x30
-layer at (22,486) size 30x30
+layer at (22,487) size 30x30
   RenderButton {BUTTON} at (9,0) size 30x30
-layer at (8,521) size 320x240
-  RenderVideo {VIDEO} at (8,521) size 320x240
-layer at (8,521) size 320x240
+layer at (8,522) size 320x240
+  RenderVideo {VIDEO} at (8,522) size 320x240
+layer at (8,522) size 320x240
   RenderFlexibleBox {DIV} at (0,0) size 320x240
     RenderBlock {DIV} at (0,200) size 320x40
-layer at (13,726) size 310x30
+layer at (13,727) size 310x30
   RenderFlexibleBox {DIV} at (5,5) size 310x30 [bgcolor=#141414CC]
     RenderSlider {INPUT} at (49,11) size 93x8 [color=#E6E6E659]
       RenderFlexibleBox {DIV} at (0,0) size 93x8 [border: (1px solid #E6E6E659)]
@@ -66,5 +66,5 @@
     RenderButton {BUTTON} at (239,0) size 30x30
     RenderFlexibleBox {DIV} at (271,0) size 30x30
       RenderButton {BUTTON} at (0,0) size 30x30
-layer at (22,726) size 30x30
+layer at (22,727) size 30x30
   RenderButton {BUTTON} at (9,0) size 30x30
diff --git a/LayoutTests/platform/gtk/media/video-display-toggle-expected.png b/LayoutTests/platform/gtk/media/video-display-toggle-expected.png
index 4325920..da2c4d9 100644
--- a/LayoutTests/platform/gtk/media/video-display-toggle-expected.png
+++ b/LayoutTests/platform/gtk/media/video-display-toggle-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/media/video-display-toggle-expected.txt b/LayoutTests/platform/gtk/media/video-display-toggle-expected.txt
index 7f15a94..6054f59 100644
--- a/LayoutTests/platform/gtk/media/video-display-toggle-expected.txt
+++ b/LayoutTests/platform/gtk/media/video-display-toggle-expected.txt
@@ -7,12 +7,12 @@
         text run at (0,0) width 493: "This tests that toggling the display property won't make the controls disappear."
       RenderBR {BR} at (493,14) size 0x0
       RenderText {#text} at (0,0) size 0x0
-layer at (8,25) size 320x240
-  RenderVideo {VIDEO} at (0,17) size 320x240
-layer at (8,25) size 320x240
+layer at (8,26) size 320x240
+  RenderVideo {VIDEO} at (0,18) size 320x240
+layer at (8,26) size 320x240
   RenderFlexibleBox {DIV} at (0,0) size 320x240
     RenderBlock {DIV} at (0,200) size 320x40
-layer at (13,230) size 310x30
+layer at (13,231) size 310x30
   RenderFlexibleBox {DIV} at (5,5) size 310x30 [bgcolor=#141414CC]
     RenderSlider {INPUT} at (49,11) size 135x8 [color=#E6E6E659]
       RenderFlexibleBox {DIV} at (0,0) size 135x8 [border: (1px solid #E6E6E659)]
@@ -24,5 +24,5 @@
     RenderButton {BUTTON} at (239,0) size 30x30
     RenderFlexibleBox {DIV} at (271,0) size 30x30
       RenderButton {BUTTON} at (0,0) size 30x30
-layer at (22,230) size 30x30
+layer at (22,231) size 30x30
   RenderButton {BUTTON} at (9,0) size 30x30
diff --git a/LayoutTests/platform/gtk/media/video-empty-source-expected.png b/LayoutTests/platform/gtk/media/video-empty-source-expected.png
index f66418e..28d6a2f 100644
--- a/LayoutTests/platform/gtk/media/video-empty-source-expected.png
+++ b/LayoutTests/platform/gtk/media/video-empty-source-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/media/video-empty-source-expected.txt b/LayoutTests/platform/gtk/media/video-empty-source-expected.txt
index 5607a75..94da3fb 100644
--- a/LayoutTests/platform/gtk/media/video-empty-source-expected.txt
+++ b/LayoutTests/platform/gtk/media/video-empty-source-expected.txt
@@ -3,17 +3,17 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x17
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 430x17
           text run at (0,0) width 430: "Slider drawing with no source. The controls should render correctly."
-      RenderBlock (anonymous) at (0,33) size 784x152
+      RenderBlock (anonymous) at (0,34) size 784x152
         RenderText {#text} at (0,0) size 0x0
-layer at (8,41) size 302x152
+layer at (8,42) size 302x152
   RenderVideo {VIDEO} at (0,0) size 302x152 [border: (1px solid #000000)]
-layer at (9,42) size 300x150
+layer at (9,43) size 300x150
   RenderFlexibleBox {DIV} at (1,1) size 300x150
     RenderBlock {DIV} at (0,110) size 300x40
-layer at (14,157) size 290x30
+layer at (14,158) size 290x30
   RenderFlexibleBox {DIV} at (5,5) size 290x30 [bgcolor=#141414CC]
     RenderSlider {INPUT} at (49,11) size 179x8 [color=#E6E6E659]
       RenderFlexibleBox {DIV} at (0,0) size 179x8 [border: (1px solid #E6E6E659)]
@@ -22,5 +22,5 @@
     RenderBlock {DIV} at (243,0) size 32x30 [color=#FFFFFF]
       RenderText {#text} at (0,7) size 32x15
         text run at (0,7) width 32: "00:00"
-layer at (23,157) size 30x30
+layer at (23,158) size 30x30
   RenderButton {BUTTON} at (9,0) size 30x30
diff --git a/LayoutTests/platform/gtk/media/video-frame-accurate-seek-expected.png b/LayoutTests/platform/gtk/media/video-frame-accurate-seek-expected.png
index 46a119d..f6c4ac4 100644
--- a/LayoutTests/platform/gtk/media/video-frame-accurate-seek-expected.png
+++ b/LayoutTests/platform/gtk/media/video-frame-accurate-seek-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/media/video-frame-accurate-seek-expected.txt b/LayoutTests/platform/gtk/media/video-frame-accurate-seek-expected.txt
index 90b30b9..0eac11e 100644
--- a/LayoutTests/platform/gtk/media/video-frame-accurate-seek-expected.txt
+++ b/LayoutTests/platform/gtk/media/video-frame-accurate-seek-expected.txt
@@ -1,19 +1,19 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x543
-  RenderBlock {HTML} at (0,0) size 800x543
-    RenderBody {BODY} at (8,16) size 784x519
-      RenderBlock {P} at (0,0) size 784x17
+layer at (0,0) size 800x546
+  RenderBlock {HTML} at (0,0) size 800x546
+    RenderBody {BODY} at (8,16) size 784x522
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 715x17
           text run at (0,0) width 715: "Test that setting currentTime is frame-accurate. The three videos below should be showing frames 12, 13, and 14."
-      RenderBlock (anonymous) at (0,33) size 784x486
+      RenderBlock (anonymous) at (0,34) size 784x488
         RenderText {#text} at (320,226) size 4x17
           text run at (320,226) width 4: " "
         RenderText {#text} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
-layer at (8,49) size 320x240
+layer at (8,50) size 320x240
   RenderVideo {VIDEO} at (0,0) size 320x240
-layer at (332,49) size 320x240
+layer at (332,50) size 320x240
   RenderVideo {VIDEO} at (324,0) size 320x240
-layer at (8,292) size 320x240
-  RenderVideo {VIDEO} at (0,243) size 320x240
+layer at (8,294) size 320x240
+  RenderVideo {VIDEO} at (0,244) size 320x240
diff --git a/LayoutTests/platform/gtk/media/video-layer-crash-expected.png b/LayoutTests/platform/gtk/media/video-layer-crash-expected.png
index 3b9d805..de19297 100644
--- a/LayoutTests/platform/gtk/media/video-layer-crash-expected.png
+++ b/LayoutTests/platform/gtk/media/video-layer-crash-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/media/video-layer-crash-expected.txt b/LayoutTests/platform/gtk/media/video-layer-crash-expected.txt
index 2f4289a..e468474 100644
--- a/LayoutTests/platform/gtk/media/video-layer-crash-expected.txt
+++ b/LayoutTests/platform/gtk/media/video-layer-crash-expected.txt
@@ -3,20 +3,20 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x17
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 360x17
           text run at (0,0) width 360: "Test dynamic removal of transformed and reflected video"
-      RenderBlock (anonymous) at (0,33) size 784x335
+      RenderBlock (anonymous) at (0,34) size 784x338
         RenderText {#text} at (0,0) size 4x17
           text run at (0,0) width 4: " "
         RenderBR {BR} at (4,14) size 0x0
-        RenderText {#text} at (0,159) size 4x17
-          text run at (0,159) width 4: " "
-        RenderBR {BR} at (210,173) size 0x0
-        RenderText {#text} at (0,318) size 4x17
-          text run at (0,318) width 4: " "
-        RenderBR {BR} at (210,332) size 0x0
-layer at (12,58) size 206x156
-  RenderVideo {VIDEO} at (4,17) size 206x156 [border: (3px solid #FF0000)]
-layer at (12,217) size 206x156
-  RenderVideo {VIDEO} at (4,176) size 206x156 [border: (3px solid #FF0000)]
+        RenderText {#text} at (0,160) size 4x17
+          text run at (0,160) width 4: " "
+        RenderBR {BR} at (210,174) size 0x0
+        RenderText {#text} at (0,320) size 4x17
+          text run at (0,320) width 4: " "
+        RenderBR {BR} at (210,334) size 0x0
+layer at (12,60) size 206x156
+  RenderVideo {VIDEO} at (4,18) size 206x156 [border: (3px solid #FF0000)]
+layer at (12,220) size 206x156
+  RenderVideo {VIDEO} at (4,178) size 206x156 [border: (3px solid #FF0000)]
diff --git a/LayoutTests/platform/gtk/media/video-no-audio-expected.png b/LayoutTests/platform/gtk/media/video-no-audio-expected.png
index 788f9ad..921d312 100644
--- a/LayoutTests/platform/gtk/media/video-no-audio-expected.png
+++ b/LayoutTests/platform/gtk/media/video-no-audio-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/media/video-no-audio-expected.txt b/LayoutTests/platform/gtk/media/video-no-audio-expected.txt
index b62e240..2afc4aa 100644
--- a/LayoutTests/platform/gtk/media/video-no-audio-expected.txt
+++ b/LayoutTests/platform/gtk/media/video-no-audio-expected.txt
@@ -3,17 +3,17 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x17
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 413x17
           text run at (0,0) width 413: "Movie with no audio track. The volume button should not render."
-      RenderBlock (anonymous) at (0,33) size 784x288
+      RenderBlock (anonymous) at (0,34) size 784x288
         RenderText {#text} at (0,0) size 0x0
-layer at (8,41) size 352x288
+layer at (8,42) size 352x288
   RenderVideo {VIDEO} at (0,0) size 352x288
-layer at (8,41) size 352x288
+layer at (8,42) size 352x288
   RenderFlexibleBox {DIV} at (0,0) size 352x288
     RenderBlock {DIV} at (0,248) size 352x40
-layer at (13,294) size 342x30
+layer at (13,295) size 342x30
   RenderFlexibleBox {DIV} at (5,5) size 342x30 [bgcolor=#141414CC]
     RenderSlider {INPUT} at (49,11) size 199x8 [color=#E6E6E659]
       RenderFlexibleBox {DIV} at (0,0) size 199x8 [border: (1px solid #E6E6E659)]
@@ -23,5 +23,5 @@
       RenderText {#text} at (0,7) size 32x15
         text run at (0,7) width 32: "00:09"
     RenderButton {BUTTON} at (303,0) size 30x30
-layer at (22,294) size 30x30
+layer at (22,295) size 30x30
   RenderButton {BUTTON} at (9,0) size 30x30
diff --git a/LayoutTests/platform/gtk/media/video-transformed-expected.png b/LayoutTests/platform/gtk/media/video-transformed-expected.png
index fed68de..a546210 100644
--- a/LayoutTests/platform/gtk/media/video-transformed-expected.png
+++ b/LayoutTests/platform/gtk/media/video-transformed-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/media/video-transformed-expected.txt b/LayoutTests/platform/gtk/media/video-transformed-expected.txt
index 8fc853e..0d175a3 100644
--- a/LayoutTests/platform/gtk/media/video-transformed-expected.txt
+++ b/LayoutTests/platform/gtk/media/video-transformed-expected.txt
@@ -3,22 +3,22 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x17
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 217x17
           text run at (0,0) width 217: "Test painting of transformed video"
-      RenderBlock (anonymous) at (0,33) size 784x477
+      RenderBlock (anonymous) at (0,34) size 784x480
         RenderText {#text} at (0,142) size 4x17
           text run at (0,142) width 4: " "
         RenderBR {BR} at (210,156) size 0x0
-        RenderText {#text} at (0,301) size 4x17
-          text run at (0,301) width 4: " "
-        RenderBR {BR} at (210,315) size 0x0
-        RenderText {#text} at (0,460) size 4x17
-          text run at (0,460) width 4: " "
-        RenderBR {BR} at (210,474) size 0x0
-layer at (12,41) size 206x156
+        RenderText {#text} at (0,302) size 4x17
+          text run at (0,302) width 4: " "
+        RenderBR {BR} at (210,316) size 0x0
+        RenderText {#text} at (0,462) size 4x17
+          text run at (0,462) width 4: " "
+        RenderBR {BR} at (210,476) size 0x0
+layer at (12,42) size 206x156
   RenderVideo {VIDEO} at (4,0) size 206x156 [border: (3px solid #FF0000)]
-layer at (12,200) size 206x156
-  RenderVideo {VIDEO} at (4,159) size 206x156 [border: (3px solid #FF0000)]
-layer at (12,359) size 206x156
-  RenderVideo {VIDEO} at (4,318) size 206x156 [border: (3px solid #FF0000)]
+layer at (12,202) size 206x156
+  RenderVideo {VIDEO} at (4,160) size 206x156 [border: (3px solid #FF0000)]
+layer at (12,362) size 206x156
+  RenderVideo {VIDEO} at (4,320) size 206x156 [border: (3px solid #FF0000)]
diff --git a/LayoutTests/platform/gtk/media/video-zoom-controls-expected.png b/LayoutTests/platform/gtk/media/video-zoom-controls-expected.png
index 8dbc16c..31cd096 100644
--- a/LayoutTests/platform/gtk/media/video-zoom-controls-expected.png
+++ b/LayoutTests/platform/gtk/media/video-zoom-controls-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/media/video-zoom-controls-expected.txt b/LayoutTests/platform/gtk/media/video-zoom-controls-expected.txt
index e4066dc..d8035c1 100644
--- a/LayoutTests/platform/gtk/media/video-zoom-controls-expected.txt
+++ b/LayoutTests/platform/gtk/media/video-zoom-controls-expected.txt
@@ -3,15 +3,15 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (12,12) size 776x543
-      RenderBlock {P} at (0,0) size 776x26
-        RenderText {#text} at (0,0) size 280x26
-          text run at (0,0) width 280: "Zoomed video with controls."
-layer at (57,83) size 240x180
-  RenderVideo {VIDEO} at (45,71) size 240x180
-layer at (57,83) size 240x180
+      RenderBlock {P} at (0,0) size 776x28
+        RenderText {#text} at (0,1) size 280x26
+          text run at (0,1) width 280: "Zoomed video with controls."
+layer at (57,85) size 240x180
+  RenderVideo {VIDEO} at (45,73) size 240x180
+layer at (57,85) size 240x180
   RenderFlexibleBox {DIV} at (0,0) size 240x180
     RenderBlock {DIV} at (0,120) size 240x60
-layer at (65,211) size 225x45
+layer at (65,213) size 225x45
   RenderFlexibleBox {DIV} at (7,7) size 226x46 [bgcolor=#141414CC]
     RenderSlider {INPUT} at (73,16) size 38x13 [color=#E6E6E659]
       RenderFlexibleBox {DIV} at (0,0) size 38x12 [border: (1px solid #E6E6E659)]
@@ -23,14 +23,14 @@
     RenderButton {BUTTON} at (253,0) size 46x45
     RenderFlexibleBox {DIV} at (301,0) size 46x45
       RenderButton {BUTTON} at (0,0) size 45x45
-layer at (78,211) size 45x45
+layer at (78,213) size 45x45
   RenderButton {BUTTON} at (13,0) size 46x45
-layer at (57,308) size 240x180
-  RenderVideo {VIDEO} at (45,296) size 240x180
-layer at (57,308) size 240x180
+layer at (57,310) size 240x180
+  RenderVideo {VIDEO} at (45,298) size 240x180
+layer at (57,310) size 240x180
   RenderFlexibleBox {DIV} at (0,0) size 240x180
     RenderBlock {DIV} at (0,120) size 240x60
-layer at (65,436) size 225x45
+layer at (65,438) size 225x45
   RenderFlexibleBox {DIV} at (7,7) size 226x46 [bgcolor=#141414CC]
     RenderSlider {INPUT} at (73,16) size 38x13 [color=#E6E6E659]
       RenderFlexibleBox {DIV} at (0,0) size 38x12 [border: (1px solid #E6E6E659)]
@@ -42,5 +42,5 @@
     RenderButton {BUTTON} at (253,0) size 46x45
     RenderFlexibleBox {DIV} at (301,0) size 46x45
       RenderButton {BUTTON} at (0,0) size 45x45
-layer at (78,436) size 45x45
+layer at (78,438) size 45x45
   RenderButton {BUTTON} at (13,0) size 46x45
diff --git a/LayoutTests/platform/gtk/media/video-zoom-expected.png b/LayoutTests/platform/gtk/media/video-zoom-expected.png
index 3d93be5..000752d 100644
--- a/LayoutTests/platform/gtk/media/video-zoom-expected.png
+++ b/LayoutTests/platform/gtk/media/video-zoom-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/media/video-zoom-expected.txt b/LayoutTests/platform/gtk/media/video-zoom-expected.txt
index 9c4c533..106f121 100644
--- a/LayoutTests/platform/gtk/media/video-zoom-expected.txt
+++ b/LayoutTests/platform/gtk/media/video-zoom-expected.txt
@@ -1,23 +1,23 @@
-layer at (0,0) size 785x840
+layer at (0,0) size 785x844
   RenderView at (0,0) size 785x600
-layer at (0,0) size 785x840
-  RenderBlock {HTML} at (0,0) size 785x840
-    RenderBody {BODY} at (8,8) size 769x824
-      RenderBlock {P} at (0,0) size 769x17
+layer at (0,0) size 785x844
+  RenderBlock {HTML} at (0,0) size 785x844
+    RenderBody {BODY} at (8,8) size 769x828
+      RenderBlock {P} at (0,0) size 769x18
         RenderText {#text} at (0,0) size 283x17
           text run at (0,0) width 283: "150% zoom, with width and height attributes"
-      RenderBlock (anonymous) at (0,33) size 769x371
+      RenderBlock (anonymous) at (0,34) size 769x372
         RenderText {#text} at (0,354) size 4x17
           text run at (0,354) width 4: " "
         RenderBR {BR} at (492,368) size 0x0
-      RenderBlock {P} at (0,420) size 769x17
+      RenderBlock {P} at (0,422) size 769x18
         RenderText {#text} at (0,0) size 303x17
           text run at (0,0) width 303: "150% zoom, without width and height attributes"
-      RenderBlock (anonymous) at (0,453) size 769x371
+      RenderBlock (anonymous) at (0,456) size 769x372
         RenderText {#text} at (0,354) size 4x17
           text run at (0,354) width 4: " "
         RenderBR {BR} at (492,368) size 0x0
-layer at (12,41) size 488x368
+layer at (12,42) size 488x368
   RenderVideo {VIDEO} at (4,0) size 488x368 [border: (4px solid #FF0000)]
-layer at (12,461) size 488x368
+layer at (12,464) size 488x368
   RenderVideo {VIDEO} at (4,0) size 488x368 [border: (4px solid #FF0000)]
diff --git a/LayoutTests/platform/gtk/plugins/iframe-plugin-bgcolor-expected.png b/LayoutTests/platform/gtk/plugins/iframe-plugin-bgcolor-expected.png
index a8436a3..e68c468 100644
--- a/LayoutTests/platform/gtk/plugins/iframe-plugin-bgcolor-expected.png
+++ b/LayoutTests/platform/gtk/plugins/iframe-plugin-bgcolor-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/plugins/iframe-plugin-bgcolor-expected.txt b/LayoutTests/platform/gtk/plugins/iframe-plugin-bgcolor-expected.txt
index 9732a5a..6a166b3 100644
--- a/LayoutTests/platform/gtk/plugins/iframe-plugin-bgcolor-expected.txt
+++ b/LayoutTests/platform/gtk/plugins/iframe-plugin-bgcolor-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x169
-  RenderBlock {HTML} at (0,0) size 800x169
-    RenderBody {BODY} at (8,8) size 784x153
+layer at (0,0) size 800x170
+  RenderBlock {HTML} at (0,0) size 800x170
+    RenderBody {BODY} at (8,8) size 784x154
       RenderIFrame {IFRAME} at (0,0) size 300x150
         layer at (0,0) size 300x150
           RenderView at (0,0) size 300x150
diff --git a/LayoutTests/platform/gtk/plugins/mouse-click-plugin-clears-selection-expected.png b/LayoutTests/platform/gtk/plugins/mouse-click-plugin-clears-selection-expected.png
index 9c0b1bd..66824d2 100644
--- a/LayoutTests/platform/gtk/plugins/mouse-click-plugin-clears-selection-expected.png
+++ b/LayoutTests/platform/gtk/plugins/mouse-click-plugin-clears-selection-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/plugins/mouse-click-plugin-clears-selection-expected.txt b/LayoutTests/platform/gtk/plugins/mouse-click-plugin-clears-selection-expected.txt
index 0dacdbc..04ef219 100644
--- a/LayoutTests/platform/gtk/plugins/mouse-click-plugin-clears-selection-expected.txt
+++ b/LayoutTests/platform/gtk/plugins/mouse-click-plugin-clears-selection-expected.txt
@@ -3,13 +3,13 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock (anonymous) at (0,0) size 784x127
+      RenderBlock (anonymous) at (0,0) size 784x128
         RenderEmbeddedObject {EMBED} at (0,0) size 100x100
         RenderBR {BR} at (100,100) size 0x0
-        RenderTextControl {INPUT} at (2,102) size 191x23 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderTextControl {INPUT} at (2,102) size 191x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {DIV} at (0,127) size 784x0
-layer at (13,113) size 185x17
-  RenderBlock {DIV} at (3,3) size 185x17
+      RenderBlock {DIV} at (0,128) size 784x0
+layer at (13,113) size 185x18
+  RenderBlock {DIV} at (3,3) size 185x18
     RenderText {#text} at (0,0) size 35x17
       text run at (0,0) width 35: "hello"
diff --git a/LayoutTests/platform/gtk/plugins/netscape-dom-access-expected.png b/LayoutTests/platform/gtk/plugins/netscape-dom-access-expected.png
index 541ba40f..57f6669 100644
--- a/LayoutTests/platform/gtk/plugins/netscape-dom-access-expected.png
+++ b/LayoutTests/platform/gtk/plugins/netscape-dom-access-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/plugins/netscape-dom-access-expected.txt b/LayoutTests/platform/gtk/plugins/netscape-dom-access-expected.txt
index 53aed08..5aa5e7c 100644
--- a/LayoutTests/platform/gtk/plugins/netscape-dom-access-expected.txt
+++ b/LayoutTests/platform/gtk/plugins/netscape-dom-access-expected.txt
@@ -3,10 +3,10 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x17
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 774x17
           text run at (0,0) width 508: "This page tests whether Netscape plug-ins can access their own DOM elements. "
           text run at (508,0) width 266: "The plug-in should have a 3px red border."
-      RenderBlock (anonymous) at (0,33) size 784x206
+      RenderBlock (anonymous) at (0,34) size 784x206
         RenderEmbeddedObject {EMBED} at (0,0) size 206x206 [border: (3px solid #FF0000)]
         RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/printing/compositing-layer-printing-expected.png b/LayoutTests/platform/gtk/printing/compositing-layer-printing-expected.png
index 187c7fb..11e5676 100644
--- a/LayoutTests/platform/gtk/printing/compositing-layer-printing-expected.png
+++ b/LayoutTests/platform/gtk/printing/compositing-layer-printing-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/printing/compositing-layer-printing-expected.txt b/LayoutTests/platform/gtk/printing/compositing-layer-printing-expected.txt
index cf004e6..ddece48 100644
--- a/LayoutTests/platform/gtk/printing/compositing-layer-printing-expected.txt
+++ b/LayoutTests/platform/gtk/printing/compositing-layer-printing-expected.txt
@@ -1,11 +1,11 @@
-layer at (0,0) size 1000x269
-  RenderView at (0,0) size 1000x269
-layer at (0,0) size 1000x269
-  RenderBlock {HTML} at (0,0) size 1000x269
-    RenderBody {BODY} at (8,16) size 984x243
-      RenderBlock {P} at (0,0) size 984x17
+layer at (0,0) size 1000x270
+  RenderView at (0,0) size 1000x270
+layer at (0,0) size 1000x270
+  RenderBlock {HTML} at (0,0) size 1000x270
+    RenderBody {BODY} at (8,16) size 984x244
+      RenderBlock {P} at (0,0) size 984x18
         RenderText {#text} at (0,0) size 445x17
           text run at (0,0) width 445: "You should see two green squares below on screen, and when printed."
-      RenderBlock {DIV} at (10,33) size 100x100 [bgcolor=#008000]
-layer at (18,159) size 100x100
-  RenderBlock {DIV} at (10,143) size 100x100 [bgcolor=#008000]
+      RenderBlock {DIV} at (10,34) size 100x100 [bgcolor=#008000]
+layer at (18,160) size 100x100
+  RenderBlock {DIV} at (10,144) size 100x100 [bgcolor=#008000]
diff --git a/LayoutTests/platform/gtk/printing/iframe-print-expected.png b/LayoutTests/platform/gtk/printing/iframe-print-expected.png
index 938ecc9..7568732 100644
--- a/LayoutTests/platform/gtk/printing/iframe-print-expected.png
+++ b/LayoutTests/platform/gtk/printing/iframe-print-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/printing/iframe-print-expected.txt b/LayoutTests/platform/gtk/printing/iframe-print-expected.txt
index da42b1f..78ecb3b 100644
--- a/LayoutTests/platform/gtk/printing/iframe-print-expected.txt
+++ b/LayoutTests/platform/gtk/printing/iframe-print-expected.txt
@@ -1,14 +1,14 @@
-layer at (0,0) size 1000x323
-  RenderView at (0,0) size 1000x323
-layer at (0,0) size 1000x323
-  RenderBlock {HTML} at (0,0) size 1000x323
-    RenderBody {BODY} at (8,8) size 984x307
+layer at (0,0) size 1000x324
+  RenderView at (0,0) size 1000x324
+layer at (0,0) size 1000x324
+  RenderBlock {HTML} at (0,0) size 1000x324
+    RenderBody {BODY} at (8,8) size 984x308
       RenderIFrame {IFRAME} at (0,200) size 304x104 [border: (2px inset #000000)]
         layer at (0,0) size 300x100
           RenderView at (0,0) size 300x100
-        layer at (0,0) size 300x33
-          RenderBlock {HTML} at (0,0) size 300x33
-            RenderBody {BODY} at (8,8) size 284x17
+        layer at (0,0) size 300x34
+          RenderBlock {HTML} at (0,0) size 300x34
+            RenderBody {BODY} at (8,8) size 284x18
               RenderText {#text} at (0,0) size 242x17
                 text run at (0,0) width 242: "You should see this text when printed."
       RenderText {#text} at (304,290) size 4x17
@@ -16,23 +16,23 @@
       RenderIFrame {IFRAME} at (308,0) size 304x304 [border: (2px inset #000000)]
         layer at (0,0) size 300x300
           RenderView at (0,0) size 300x300
-        layer at (43,0) size 257x300
-          RenderBlock {HTML} at (0,0) size 257x300
-            RenderBody {BODY} at (8,8) size 241x284
+        layer at (40,0) size 260x300
+          RenderBlock {HTML} at (0,0) size 260x300
+            RenderBody {BODY} at (8,8) size 244x284
               RenderText {#text} at (0,0) size 17x246
                 text run at (0,0) width 246: "You should see this text when printed. "
               RenderBR {BR} at (0,246) size 17x0
-              RenderText {#text} at (17,0) size 17x161
-                text run at (17,0) width 161: "Vertical text on the right. "
-              RenderBR {BR} at (17,161) size 17x0
-              RenderIFrame {IFRAME} at (34,0) size 204x154 [border: (2px inset #000000)]
+              RenderText {#text} at (18,0) size 17x161
+                text run at (18,0) width 161: "Vertical text on the right. "
+              RenderBR {BR} at (18,161) size 17x0
+              RenderIFrame {IFRAME} at (36,0) size 204x154 [border: (2px inset #000000)]
                 layer at (0,0) size 200x150
                   RenderView at (0,0) size 200x150
-                layer at (0,0) size 200x50
-                  RenderBlock {HTML} at (0,0) size 200x50
-                    RenderBody {BODY} at (8,8) size 184x34
-                      RenderText {#text} at (0,0) size 151x34
+                layer at (0,0) size 200x52
+                  RenderBlock {HTML} at (0,0) size 200x52
+                    RenderBody {BODY} at (8,8) size 184x36
+                      RenderText {#text} at (0,0) size 151x35
                         text run at (0,0) width 151: "You should see this text"
-                        text run at (0,17) width 87: "when printed."
+                        text run at (0,18) width 87: "when printed."
               RenderText {#text} at (0,0) size 0x0
       RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/printing/media-queries-print-expected.png b/LayoutTests/platform/gtk/printing/media-queries-print-expected.png
index bef1353..93b286d 100644
--- a/LayoutTests/platform/gtk/printing/media-queries-print-expected.png
+++ b/LayoutTests/platform/gtk/printing/media-queries-print-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/printing/media-queries-print-expected.txt b/LayoutTests/platform/gtk/printing/media-queries-print-expected.txt
index edbfd3c..bea9fd2 100644
--- a/LayoutTests/platform/gtk/printing/media-queries-print-expected.txt
+++ b/LayoutTests/platform/gtk/printing/media-queries-print-expected.txt
@@ -1,10 +1,10 @@
-layer at (0,0) size 1000x133
-  RenderView at (0,0) size 1000x133
-layer at (0,0) size 1000x133
-  RenderBlock {HTML} at (0,0) size 1000x133
-    RenderBody {BODY} at (8,8) size 984x117
+layer at (0,0) size 1000x134
+  RenderView at (0,0) size 1000x134
+layer at (0,0) size 1000x134
+  RenderBlock {HTML} at (0,0) size 1000x134
+    RenderBody {BODY} at (8,8) size 984x118
       RenderBlock {DIV} at (0,0) size 100x100 [bgcolor=#008000]
-      RenderBlock (anonymous) at (0,100) size 984x17
+      RenderBlock (anonymous) at (0,100) size 984x18
         RenderInline {SPAN} at (0,0) size 516x17
           RenderText {#text} at (0,0) size 516x17
             text run at (0,0) width 516: "When printing, you should see a green square above and this text should be italic."
diff --git a/LayoutTests/platform/gtk/printing/page-count-relayout-shrink-expected.txt b/LayoutTests/platform/gtk/printing/page-count-relayout-shrink-expected.txt
index f4811bc..5a29998 100644
--- a/LayoutTests/platform/gtk/printing/page-count-relayout-shrink-expected.txt
+++ b/LayoutTests/platform/gtk/printing/page-count-relayout-shrink-expected.txt
@@ -1 +1 @@
-Document has 30 pages.
+Document has 32 pages.
diff --git a/LayoutTests/platform/gtk/printing/page-rule-in-media-query-expected.png b/LayoutTests/platform/gtk/printing/page-rule-in-media-query-expected.png
index 4fdca2a..f65f86b 100644
--- a/LayoutTests/platform/gtk/printing/page-rule-in-media-query-expected.png
+++ b/LayoutTests/platform/gtk/printing/page-rule-in-media-query-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/printing/page-rule-in-media-query-expected.txt b/LayoutTests/platform/gtk/printing/page-rule-in-media-query-expected.txt
index 00e8142..54b4c73 100644
--- a/LayoutTests/platform/gtk/printing/page-rule-in-media-query-expected.txt
+++ b/LayoutTests/platform/gtk/printing/page-rule-in-media-query-expected.txt
@@ -1,16 +1,16 @@
-layer at (0,0) size 1000x65
-  RenderView at (0,0) size 1000x65
-layer at (1,1) size 998x63
-  RenderBlock {HTML} at (1,1) size 998x63
-    RenderBody {BODY} at (1,1) size 996x61
-      RenderBlock {DIV} at (1,0) size 994x61 [border: (1px solid #000000)]
-        RenderBlock (anonymous) at (1,1) size 992x17
+layer at (0,0) size 1000x68
+  RenderView at (0,0) size 1000x68
+layer at (1,1) size 998x66
+  RenderBlock {HTML} at (1,1) size 998x66
+    RenderBody {BODY} at (1,1) size 996x64
+      RenderBlock {DIV} at (1,0) size 994x64 [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 992x18
           RenderText {#text} at (0,0) size 41x17
             text run at (0,0) width 41: "DIV 1"
-        RenderBlock {DIV} at (2,19) size 990x40 [border: (1px solid #000000)]
-          RenderBlock (anonymous) at (1,1) size 988x17
+        RenderBlock {DIV} at (2,20) size 990x42 [border: (1px solid #000000)]
+          RenderBlock (anonymous) at (1,1) size 988x18
             RenderText {#text} at (0,0) size 41x17
               text run at (0,0) width 41: "DIV 2"
-          RenderBlock {DIV} at (2,19) size 986x19 [border: (1px solid #000000)]
+          RenderBlock {DIV} at (2,20) size 986x20 [border: (1px solid #000000)]
             RenderText {#text} at (1,1) size 320x17
               text run at (1,1) width 320: "The margins of divs should remain 1px in printing."
diff --git a/LayoutTests/platform/gtk/printing/setPrinting-expected.png b/LayoutTests/platform/gtk/printing/setPrinting-expected.png
index 6a31ff0..052e590 100644
--- a/LayoutTests/platform/gtk/printing/setPrinting-expected.png
+++ b/LayoutTests/platform/gtk/printing/setPrinting-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/printing/setPrinting-expected.txt b/LayoutTests/platform/gtk/printing/setPrinting-expected.txt
index 9f0e24a..fb9fd83 100644
--- a/LayoutTests/platform/gtk/printing/setPrinting-expected.txt
+++ b/LayoutTests/platform/gtk/printing/setPrinting-expected.txt
@@ -1,12 +1,12 @@
-layer at (0,0) size 981x783
-  RenderView at (0,0) size 981x783
-layer at (0,0) size 981x783
-  RenderBlock {HTML} at (0,0) size 981x783
-    RenderBody {BODY} at (0,0) size 981x783
+layer at (0,0) size 981x785
+  RenderView at (0,0) size 981x785
+layer at (0,0) size 981x785
+  RenderBlock {HTML} at (0,0) size 981x785
+    RenderBody {BODY} at (0,0) size 981x785
       RenderBlock {DIV} at (0,0) size 800x749 [border: (1px solid #008000)]
         RenderText {#text} at (1,1) size 230x17
           text run at (1,1) width 230: "This test case should output 2 pages."
-      RenderBlock (anonymous) at (0,749) size 981x34
-        RenderText {#text} at (0,0) size 979x34
+      RenderBlock (anonymous) at (0,749) size 981x36
+        RenderText {#text} at (0,0) size 979x35
           text run at (0,0) width 979: "There should be a blue line above this test. This line is the boundary of 2 pages. As the height of green box is shorter than the height of a page by one pixel,"
-          text run at (0,17) width 432: "there should be a white line between the green box and the blue line."
+          text run at (0,18) width 432: "there should be a white line between the green box and the blue line."
diff --git a/LayoutTests/platform/gtk/printing/single-line-must-not-be-split-into-two-pages-expected.txt b/LayoutTests/platform/gtk/printing/single-line-must-not-be-split-into-two-pages-expected.txt
index 1f00fee..09e858b 100644
--- a/LayoutTests/platform/gtk/printing/single-line-must-not-be-split-into-two-pages-expected.txt
+++ b/LayoutTests/platform/gtk/printing/single-line-must-not-be-split-into-two-pages-expected.txt
@@ -2,2410 +2,2410 @@
 
 Non-overflowed lines:
 
-layer at (0,0) size 769x6800 backgroundClip at (8,75) size 769x6800 clip at (8,75) size 769x6800
-  RenderBlock (relative positioned) {DIV} at (0,67) size 769x6800
+layer at (0,0) size 769x7200 backgroundClip at (8,78) size 769x7200 clip at (8,78) size 769x7200
+  RenderBlock (relative positioned) {DIV} at (0,70) size 769x7200
     RenderText {#text} at (0,0) size 90x17
       text run at (0,0) width 90: "WWWWWW"
     RenderBR {BR} at (90,14) size 0x0
-    RenderText {#text} at (0,17) size 90x17
-      text run at (0,17) width 90: "WWWWWW"
-    RenderBR {BR} at (90,31) size 0x0
-    RenderText {#text} at (0,34) size 90x17
-      text run at (0,34) width 90: "WWWWWW"
-    RenderBR {BR} at (90,48) size 0x0
-    RenderText {#text} at (0,51) size 90x17
-      text run at (0,51) width 90: "WWWWWW"
-    RenderBR {BR} at (90,65) size 0x0
-    RenderText {#text} at (0,68) size 90x17
-      text run at (0,68) width 90: "WWWWWW"
-    RenderBR {BR} at (90,82) size 0x0
-    RenderText {#text} at (0,85) size 90x17
-      text run at (0,85) width 90: "WWWWWW"
-    RenderBR {BR} at (90,99) size 0x0
-    RenderText {#text} at (0,102) size 90x17
-      text run at (0,102) width 90: "WWWWWW"
-    RenderBR {BR} at (90,116) size 0x0
-    RenderText {#text} at (0,119) size 90x17
-      text run at (0,119) width 90: "WWWWWW"
-    RenderBR {BR} at (90,133) size 0x0
-    RenderText {#text} at (0,136) size 90x17
-      text run at (0,136) width 90: "WWWWWW"
-    RenderBR {BR} at (90,150) size 0x0
-    RenderText {#text} at (0,153) size 90x17
-      text run at (0,153) width 90: "WWWWWW"
-    RenderBR {BR} at (90,167) size 0x0
-    RenderText {#text} at (0,170) size 90x17
-      text run at (0,170) width 90: "WWWWWW"
-    RenderBR {BR} at (90,184) size 0x0
-    RenderText {#text} at (0,187) size 90x17
-      text run at (0,187) width 90: "WWWWWW"
-    RenderBR {BR} at (90,201) size 0x0
-    RenderText {#text} at (0,204) size 90x17
-      text run at (0,204) width 90: "WWWWWW"
-    RenderBR {BR} at (90,218) size 0x0
-    RenderText {#text} at (0,221) size 90x17
-      text run at (0,221) width 90: "WWWWWW"
-    RenderBR {BR} at (90,235) size 0x0
-    RenderText {#text} at (0,238) size 90x17
-      text run at (0,238) width 90: "WWWWWW"
-    RenderBR {BR} at (90,252) size 0x0
-    RenderText {#text} at (0,255) size 90x17
-      text run at (0,255) width 90: "WWWWWW"
-    RenderBR {BR} at (90,269) size 0x0
-    RenderText {#text} at (0,272) size 90x17
-      text run at (0,272) width 90: "WWWWWW"
-    RenderBR {BR} at (90,286) size 0x0
-    RenderText {#text} at (0,289) size 90x17
-      text run at (0,289) width 90: "WWWWWW"
-    RenderBR {BR} at (90,303) size 0x0
+    RenderText {#text} at (0,18) size 90x17
+      text run at (0,18) width 90: "WWWWWW"
+    RenderBR {BR} at (90,32) size 0x0
+    RenderText {#text} at (0,36) size 90x17
+      text run at (0,36) width 90: "WWWWWW"
+    RenderBR {BR} at (90,50) size 0x0
+    RenderText {#text} at (0,54) size 90x17
+      text run at (0,54) width 90: "WWWWWW"
+    RenderBR {BR} at (90,68) size 0x0
+    RenderText {#text} at (0,72) size 90x17
+      text run at (0,72) width 90: "WWWWWW"
+    RenderBR {BR} at (90,86) size 0x0
+    RenderText {#text} at (0,90) size 90x17
+      text run at (0,90) width 90: "WWWWWW"
+    RenderBR {BR} at (90,104) size 0x0
+    RenderText {#text} at (0,108) size 90x17
+      text run at (0,108) width 90: "WWWWWW"
+    RenderBR {BR} at (90,122) size 0x0
+    RenderText {#text} at (0,126) size 90x17
+      text run at (0,126) width 90: "WWWWWW"
+    RenderBR {BR} at (90,140) size 0x0
+    RenderText {#text} at (0,144) size 90x17
+      text run at (0,144) width 90: "WWWWWW"
+    RenderBR {BR} at (90,158) size 0x0
+    RenderText {#text} at (0,162) size 90x17
+      text run at (0,162) width 90: "WWWWWW"
+    RenderBR {BR} at (90,176) size 0x0
+    RenderText {#text} at (0,180) size 90x17
+      text run at (0,180) width 90: "WWWWWW"
+    RenderBR {BR} at (90,194) size 0x0
+    RenderText {#text} at (0,198) size 90x17
+      text run at (0,198) width 90: "WWWWWW"
+    RenderBR {BR} at (90,212) size 0x0
+    RenderText {#text} at (0,216) size 90x17
+      text run at (0,216) width 90: "WWWWWW"
+    RenderBR {BR} at (90,230) size 0x0
+    RenderText {#text} at (0,234) size 90x17
+      text run at (0,234) width 90: "WWWWWW"
+    RenderBR {BR} at (90,248) size 0x0
+    RenderText {#text} at (0,252) size 90x17
+      text run at (0,252) width 90: "WWWWWW"
+    RenderBR {BR} at (90,266) size 0x0
+    RenderText {#text} at (0,270) size 90x17
+      text run at (0,270) width 90: "WWWWWW"
+    RenderBR {BR} at (90,284) size 0x0
+    RenderText {#text} at (0,288) size 90x17
+      text run at (0,288) width 90: "WWWWWW"
+    RenderBR {BR} at (90,302) size 0x0
     RenderText {#text} at (0,306) size 90x17
       text run at (0,306) width 90: "WWWWWW"
     RenderBR {BR} at (90,320) size 0x0
-    RenderText {#text} at (0,323) size 90x17
-      text run at (0,323) width 90: "WWWWWW"
-    RenderBR {BR} at (90,337) size 0x0
-    RenderText {#text} at (0,340) size 90x17
-      text run at (0,340) width 90: "WWWWWW"
-    RenderBR {BR} at (90,354) size 0x0
-    RenderText {#text} at (0,357) size 90x17
-      text run at (0,357) width 90: "WWWWWW"
-    RenderBR {BR} at (90,371) size 0x0
-    RenderText {#text} at (0,374) size 90x17
-      text run at (0,374) width 90: "WWWWWW"
-    RenderBR {BR} at (90,388) size 0x0
-    RenderText {#text} at (0,391) size 90x17
-      text run at (0,391) width 90: "WWWWWW"
-    RenderBR {BR} at (90,405) size 0x0
-    RenderText {#text} at (0,408) size 90x17
-      text run at (0,408) width 90: "WWWWWW"
-    RenderBR {BR} at (90,422) size 0x0
-    RenderText {#text} at (0,425) size 90x17
-      text run at (0,425) width 90: "WWWWWW"
-    RenderBR {BR} at (90,439) size 0x0
-    RenderText {#text} at (0,442) size 90x17
-      text run at (0,442) width 90: "WWWWWW"
-    RenderBR {BR} at (90,456) size 0x0
-    RenderText {#text} at (0,459) size 90x17
-      text run at (0,459) width 90: "WWWWWW"
-    RenderBR {BR} at (90,473) size 0x0
-    RenderText {#text} at (0,476) size 90x17
-      text run at (0,476) width 90: "WWWWWW"
-    RenderBR {BR} at (90,490) size 0x0
-    RenderText {#text} at (0,493) size 90x17
-      text run at (0,493) width 90: "WWWWWW"
-    RenderBR {BR} at (90,507) size 0x0
-    RenderText {#text} at (0,510) size 90x17
-      text run at (0,510) width 90: "WWWWWW"
-    RenderBR {BR} at (90,524) size 0x0
-    RenderText {#text} at (0,527) size 90x17
-      text run at (0,527) width 90: "WWWWWW"
-    RenderBR {BR} at (90,541) size 0x0
-    RenderText {#text} at (0,544) size 90x17
-      text run at (0,544) width 90: "WWWWWW"
-    RenderBR {BR} at (90,558) size 0x0
-    RenderText {#text} at (0,561) size 90x17
-      text run at (0,561) width 90: "WWWWWW"
-    RenderBR {BR} at (90,575) size 0x0
-    RenderText {#text} at (0,578) size 90x17
-      text run at (0,578) width 90: "WWWWWW"
-    RenderBR {BR} at (90,592) size 0x0
-    RenderText {#text} at (0,595) size 90x17
-      text run at (0,595) width 90: "WWWWWW"
-    RenderBR {BR} at (90,609) size 0x0
+    RenderText {#text} at (0,324) size 90x17
+      text run at (0,324) width 90: "WWWWWW"
+    RenderBR {BR} at (90,338) size 0x0
+    RenderText {#text} at (0,342) size 90x17
+      text run at (0,342) width 90: "WWWWWW"
+    RenderBR {BR} at (90,356) size 0x0
+    RenderText {#text} at (0,360) size 90x17
+      text run at (0,360) width 90: "WWWWWW"
+    RenderBR {BR} at (90,374) size 0x0
+    RenderText {#text} at (0,378) size 90x17
+      text run at (0,378) width 90: "WWWWWW"
+    RenderBR {BR} at (90,392) size 0x0
+    RenderText {#text} at (0,396) size 90x17
+      text run at (0,396) width 90: "WWWWWW"
+    RenderBR {BR} at (90,410) size 0x0
+    RenderText {#text} at (0,414) size 90x17
+      text run at (0,414) width 90: "WWWWWW"
+    RenderBR {BR} at (90,428) size 0x0
+    RenderText {#text} at (0,432) size 90x17
+      text run at (0,432) width 90: "WWWWWW"
+    RenderBR {BR} at (90,446) size 0x0
+    RenderText {#text} at (0,450) size 90x17
+      text run at (0,450) width 90: "WWWWWW"
+    RenderBR {BR} at (90,464) size 0x0
+    RenderText {#text} at (0,468) size 90x17
+      text run at (0,468) width 90: "WWWWWW"
+    RenderBR {BR} at (90,482) size 0x0
+    RenderText {#text} at (0,486) size 90x17
+      text run at (0,486) width 90: "WWWWWW"
+    RenderBR {BR} at (90,500) size 0x0
+    RenderText {#text} at (0,504) size 90x17
+      text run at (0,504) width 90: "WWWWWW"
+    RenderBR {BR} at (90,518) size 0x0
+    RenderText {#text} at (0,522) size 90x17
+      text run at (0,522) width 90: "WWWWWW"
+    RenderBR {BR} at (90,536) size 0x0
+    RenderText {#text} at (0,540) size 90x17
+      text run at (0,540) width 90: "WWWWWW"
+    RenderBR {BR} at (90,554) size 0x0
+    RenderText {#text} at (0,558) size 90x17
+      text run at (0,558) width 90: "WWWWWW"
+    RenderBR {BR} at (90,572) size 0x0
+    RenderText {#text} at (0,576) size 90x17
+      text run at (0,576) width 90: "WWWWWW"
+    RenderBR {BR} at (90,590) size 0x0
+    RenderText {#text} at (0,594) size 90x17
+      text run at (0,594) width 90: "WWWWWW"
+    RenderBR {BR} at (90,608) size 0x0
     RenderText {#text} at (0,612) size 90x17
       text run at (0,612) width 90: "WWWWWW"
     RenderBR {BR} at (90,626) size 0x0
-    RenderText {#text} at (0,629) size 90x17
-      text run at (0,629) width 90: "WWWWWW"
-    RenderBR {BR} at (90,643) size 0x0
-    RenderText {#text} at (0,646) size 90x17
-      text run at (0,646) width 90: "WWWWWW"
-    RenderBR {BR} at (90,660) size 0x0
-    RenderText {#text} at (0,663) size 90x17
-      text run at (0,663) width 90: "WWWWWW"
-    RenderBR {BR} at (90,677) size 0x0
-    RenderText {#text} at (0,680) size 90x17
-      text run at (0,680) width 90: "WWWWWW"
-    RenderBR {BR} at (90,694) size 0x0
-    RenderText {#text} at (0,697) size 90x17
-      text run at (0,697) width 90: "WWWWWW"
-    RenderBR {BR} at (90,711) size 0x0
-    RenderText {#text} at (0,714) size 90x17
-      text run at (0,714) width 90: "WWWWWW"
-    RenderBR {BR} at (90,728) size 0x0
-    RenderText {#text} at (0,731) size 90x17
-      text run at (0,731) width 90: "WWWWWW"
-    RenderBR {BR} at (90,745) size 0x0
-    RenderText {#text} at (0,748) size 90x17
-      text run at (0,748) width 90: "WWWWWW"
-    RenderBR {BR} at (90,762) size 0x0
-    RenderText {#text} at (0,765) size 90x17
-      text run at (0,765) width 90: "WWWWWW"
-    RenderBR {BR} at (90,779) size 0x0
-    RenderText {#text} at (0,782) size 90x17
-      text run at (0,782) width 90: "WWWWWW"
-    RenderBR {BR} at (90,796) size 0x0
-    RenderText {#text} at (0,799) size 90x17
-      text run at (0,799) width 90: "WWWWWW"
-    RenderBR {BR} at (90,813) size 0x0
-    RenderText {#text} at (0,816) size 90x17
-      text run at (0,816) width 90: "WWWWWW"
-    RenderBR {BR} at (90,830) size 0x0
-    RenderText {#text} at (0,833) size 90x17
-      text run at (0,833) width 90: "WWWWWW"
-    RenderBR {BR} at (90,847) size 0x0
-    RenderText {#text} at (0,850) size 90x17
-      text run at (0,850) width 90: "WWWWWW"
-    RenderBR {BR} at (90,864) size 0x0
-    RenderText {#text} at (0,867) size 90x17
-      text run at (0,867) width 90: "WWWWWW"
-    RenderBR {BR} at (90,881) size 0x0
-    RenderText {#text} at (0,884) size 90x17
-      text run at (0,884) width 90: "WWWWWW"
-    RenderBR {BR} at (90,898) size 0x0
-    RenderText {#text} at (0,901) size 90x17
-      text run at (0,901) width 90: "WWWWWW"
-    RenderBR {BR} at (90,915) size 0x0
+    RenderText {#text} at (0,630) size 90x17
+      text run at (0,630) width 90: "WWWWWW"
+    RenderBR {BR} at (90,644) size 0x0
+    RenderText {#text} at (0,648) size 90x17
+      text run at (0,648) width 90: "WWWWWW"
+    RenderBR {BR} at (90,662) size 0x0
+    RenderText {#text} at (0,666) size 90x17
+      text run at (0,666) width 90: "WWWWWW"
+    RenderBR {BR} at (90,680) size 0x0
+    RenderText {#text} at (0,684) size 90x17
+      text run at (0,684) width 90: "WWWWWW"
+    RenderBR {BR} at (90,698) size 0x0
+    RenderText {#text} at (0,702) size 90x17
+      text run at (0,702) width 90: "WWWWWW"
+    RenderBR {BR} at (90,716) size 0x0
+    RenderText {#text} at (0,720) size 90x17
+      text run at (0,720) width 90: "WWWWWW"
+    RenderBR {BR} at (90,734) size 0x0
+    RenderText {#text} at (0,738) size 90x17
+      text run at (0,738) width 90: "WWWWWW"
+    RenderBR {BR} at (90,752) size 0x0
+    RenderText {#text} at (0,756) size 90x17
+      text run at (0,756) width 90: "WWWWWW"
+    RenderBR {BR} at (90,770) size 0x0
+    RenderText {#text} at (0,774) size 90x17
+      text run at (0,774) width 90: "WWWWWW"
+    RenderBR {BR} at (90,788) size 0x0
+    RenderText {#text} at (0,792) size 90x17
+      text run at (0,792) width 90: "WWWWWW"
+    RenderBR {BR} at (90,806) size 0x0
+    RenderText {#text} at (0,810) size 90x17
+      text run at (0,810) width 90: "WWWWWW"
+    RenderBR {BR} at (90,824) size 0x0
+    RenderText {#text} at (0,828) size 90x17
+      text run at (0,828) width 90: "WWWWWW"
+    RenderBR {BR} at (90,842) size 0x0
+    RenderText {#text} at (0,846) size 90x17
+      text run at (0,846) width 90: "WWWWWW"
+    RenderBR {BR} at (90,860) size 0x0
+    RenderText {#text} at (0,864) size 90x17
+      text run at (0,864) width 90: "WWWWWW"
+    RenderBR {BR} at (90,878) size 0x0
+    RenderText {#text} at (0,882) size 90x17
+      text run at (0,882) width 90: "WWWWWW"
+    RenderBR {BR} at (90,896) size 0x0
+    RenderText {#text} at (0,900) size 90x17
+      text run at (0,900) width 90: "WWWWWW"
+    RenderBR {BR} at (90,914) size 0x0
     RenderText {#text} at (0,918) size 90x17
       text run at (0,918) width 90: "WWWWWW"
     RenderBR {BR} at (90,932) size 0x0
-    RenderText {#text} at (0,935) size 90x17
-      text run at (0,935) width 90: "WWWWWW"
-    RenderBR {BR} at (90,949) size 0x0
-    RenderText {#text} at (0,952) size 90x17
-      text run at (0,952) width 90: "WWWWWW"
-    RenderBR {BR} at (90,966) size 0x0
-    RenderText {#text} at (0,969) size 90x17
-      text run at (0,969) width 90: "WWWWWW"
-    RenderBR {BR} at (90,983) size 0x0
-    RenderText {#text} at (0,986) size 90x17
-      text run at (0,986) width 90: "WWWWWW"
-    RenderBR {BR} at (90,1000) size 0x0
-    RenderText {#text} at (0,1003) size 90x17
-      text run at (0,1003) width 90: "WWWWWW"
-    RenderBR {BR} at (90,1017) size 0x0
-    RenderText {#text} at (0,1020) size 90x17
-      text run at (0,1020) width 90: "WWWWWW"
-    RenderBR {BR} at (90,1034) size 0x0
-    RenderText {#text} at (0,1037) size 90x17
-      text run at (0,1037) width 90: "WWWWWW"
-    RenderBR {BR} at (90,1051) size 0x0
-    RenderText {#text} at (0,1054) size 90x17
-      text run at (0,1054) width 90: "WWWWWW"
-    RenderBR {BR} at (90,1068) size 0x0
-    RenderText {#text} at (0,1071) size 90x17
-      text run at (0,1071) width 90: "WWWWWW"
-    RenderBR {BR} at (90,1085) size 0x0
-    RenderText {#text} at (0,1088) size 90x17
-      text run at (0,1088) width 90: "WWWWWW"
-    RenderBR {BR} at (90,1102) size 0x0
-    RenderText {#text} at (0,1105) size 90x17
-      text run at (0,1105) width 90: "WWWWWW"
-    RenderBR {BR} at (90,1119) size 0x0
-    RenderText {#text} at (0,1122) size 90x17
-      text run at (0,1122) width 90: "WWWWWW"
-    RenderBR {BR} at (90,1136) size 0x0
-    RenderText {#text} at (0,1139) size 90x17
-      text run at (0,1139) width 90: "WWWWWW"
-    RenderBR {BR} at (90,1153) size 0x0
-    RenderText {#text} at (0,1156) size 90x17
-      text run at (0,1156) width 90: "WWWWWW"
-    RenderBR {BR} at (90,1170) size 0x0
-    RenderText {#text} at (0,1173) size 90x17
-      text run at (0,1173) width 90: "WWWWWW"
-    RenderBR {BR} at (90,1187) size 0x0
-    RenderText {#text} at (0,1190) size 90x17
-      text run at (0,1190) width 90: "WWWWWW"
-    RenderBR {BR} at (90,1204) size 0x0
-    RenderText {#text} at (0,1207) size 90x17
-      text run at (0,1207) width 90: "WWWWWW"
-    RenderBR {BR} at (90,1221) size 0x0
+    RenderText {#text} at (0,936) size 90x17
+      text run at (0,936) width 90: "WWWWWW"
+    RenderBR {BR} at (90,950) size 0x0
+    RenderText {#text} at (0,954) size 90x17
+      text run at (0,954) width 90: "WWWWWW"
+    RenderBR {BR} at (90,968) size 0x0
+    RenderText {#text} at (0,972) size 90x17
+      text run at (0,972) width 90: "WWWWWW"
+    RenderBR {BR} at (90,986) size 0x0
+    RenderText {#text} at (0,990) size 90x17
+      text run at (0,990) width 90: "WWWWWW"
+    RenderBR {BR} at (90,1004) size 0x0
+    RenderText {#text} at (0,1008) size 90x17
+      text run at (0,1008) width 90: "WWWWWW"
+    RenderBR {BR} at (90,1022) size 0x0
+    RenderText {#text} at (0,1026) size 90x17
+      text run at (0,1026) width 90: "WWWWWW"
+    RenderBR {BR} at (90,1040) size 0x0
+    RenderText {#text} at (0,1044) size 90x17
+      text run at (0,1044) width 90: "WWWWWW"
+    RenderBR {BR} at (90,1058) size 0x0
+    RenderText {#text} at (0,1062) size 90x17
+      text run at (0,1062) width 90: "WWWWWW"
+    RenderBR {BR} at (90,1076) size 0x0
+    RenderText {#text} at (0,1080) size 90x17
+      text run at (0,1080) width 90: "WWWWWW"
+    RenderBR {BR} at (90,1094) size 0x0
+    RenderText {#text} at (0,1098) size 90x17
+      text run at (0,1098) width 90: "WWWWWW"
+    RenderBR {BR} at (90,1112) size 0x0
+    RenderText {#text} at (0,1116) size 90x17
+      text run at (0,1116) width 90: "WWWWWW"
+    RenderBR {BR} at (90,1130) size 0x0
+    RenderText {#text} at (0,1134) size 90x17
+      text run at (0,1134) width 90: "WWWWWW"
+    RenderBR {BR} at (90,1148) size 0x0
+    RenderText {#text} at (0,1152) size 90x17
+      text run at (0,1152) width 90: "WWWWWW"
+    RenderBR {BR} at (90,1166) size 0x0
+    RenderText {#text} at (0,1170) size 90x17
+      text run at (0,1170) width 90: "WWWWWW"
+    RenderBR {BR} at (90,1184) size 0x0
+    RenderText {#text} at (0,1188) size 90x17
+      text run at (0,1188) width 90: "WWWWWW"
+    RenderBR {BR} at (90,1202) size 0x0
+    RenderText {#text} at (0,1206) size 90x17
+      text run at (0,1206) width 90: "WWWWWW"
+    RenderBR {BR} at (90,1220) size 0x0
     RenderText {#text} at (0,1224) size 90x17
       text run at (0,1224) width 90: "WWWWWW"
     RenderBR {BR} at (90,1238) size 0x0
-    RenderText {#text} at (0,1241) size 90x17
-      text run at (0,1241) width 90: "WWWWWW"
-    RenderBR {BR} at (90,1255) size 0x0
-    RenderText {#text} at (0,1258) size 90x17
-      text run at (0,1258) width 90: "WWWWWW"
-    RenderBR {BR} at (90,1272) size 0x0
-    RenderText {#text} at (0,1275) size 90x17
-      text run at (0,1275) width 90: "WWWWWW"
-    RenderBR {BR} at (90,1289) size 0x0
-    RenderText {#text} at (0,1292) size 90x17
-      text run at (0,1292) width 90: "WWWWWW"
-    RenderBR {BR} at (90,1306) size 0x0
-    RenderText {#text} at (0,1309) size 90x17
-      text run at (0,1309) width 90: "WWWWWW"
-    RenderBR {BR} at (90,1323) size 0x0
-    RenderText {#text} at (0,1326) size 90x17
-      text run at (0,1326) width 90: "WWWWWW"
-    RenderBR {BR} at (90,1340) size 0x0
-    RenderText {#text} at (0,1343) size 90x17
-      text run at (0,1343) width 90: "WWWWWW"
-    RenderBR {BR} at (90,1357) size 0x0
-    RenderText {#text} at (0,1360) size 90x17
-      text run at (0,1360) width 90: "WWWWWW"
-    RenderBR {BR} at (90,1374) size 0x0
-    RenderText {#text} at (0,1377) size 90x17
-      text run at (0,1377) width 90: "WWWWWW"
-    RenderBR {BR} at (90,1391) size 0x0
-    RenderText {#text} at (0,1394) size 90x17
-      text run at (0,1394) width 90: "WWWWWW"
-    RenderBR {BR} at (90,1408) size 0x0
-    RenderText {#text} at (0,1411) size 90x17
-      text run at (0,1411) width 90: "WWWWWW"
-    RenderBR {BR} at (90,1425) size 0x0
-    RenderText {#text} at (0,1428) size 90x17
-      text run at (0,1428) width 90: "WWWWWW"
-    RenderBR {BR} at (90,1442) size 0x0
-    RenderText {#text} at (0,1445) size 90x17
-      text run at (0,1445) width 90: "WWWWWW"
-    RenderBR {BR} at (90,1459) size 0x0
-    RenderText {#text} at (0,1462) size 90x17
-      text run at (0,1462) width 90: "WWWWWW"
-    RenderBR {BR} at (90,1476) size 0x0
-    RenderText {#text} at (0,1479) size 90x17
-      text run at (0,1479) width 90: "WWWWWW"
-    RenderBR {BR} at (90,1493) size 0x0
-    RenderText {#text} at (0,1496) size 90x17
-      text run at (0,1496) width 90: "WWWWWW"
-    RenderBR {BR} at (90,1510) size 0x0
-    RenderText {#text} at (0,1513) size 90x17
-      text run at (0,1513) width 90: "WWWWWW"
-    RenderBR {BR} at (90,1527) size 0x0
+    RenderText {#text} at (0,1242) size 90x17
+      text run at (0,1242) width 90: "WWWWWW"
+    RenderBR {BR} at (90,1256) size 0x0
+    RenderText {#text} at (0,1260) size 90x17
+      text run at (0,1260) width 90: "WWWWWW"
+    RenderBR {BR} at (90,1274) size 0x0
+    RenderText {#text} at (0,1278) size 90x17
+      text run at (0,1278) width 90: "WWWWWW"
+    RenderBR {BR} at (90,1292) size 0x0
+    RenderText {#text} at (0,1296) size 90x17
+      text run at (0,1296) width 90: "WWWWWW"
+    RenderBR {BR} at (90,1310) size 0x0
+    RenderText {#text} at (0,1314) size 90x17
+      text run at (0,1314) width 90: "WWWWWW"
+    RenderBR {BR} at (90,1328) size 0x0
+    RenderText {#text} at (0,1332) size 90x17
+      text run at (0,1332) width 90: "WWWWWW"
+    RenderBR {BR} at (90,1346) size 0x0
+    RenderText {#text} at (0,1350) size 90x17
+      text run at (0,1350) width 90: "WWWWWW"
+    RenderBR {BR} at (90,1364) size 0x0
+    RenderText {#text} at (0,1368) size 90x17
+      text run at (0,1368) width 90: "WWWWWW"
+    RenderBR {BR} at (90,1382) size 0x0
+    RenderText {#text} at (0,1386) size 90x17
+      text run at (0,1386) width 90: "WWWWWW"
+    RenderBR {BR} at (90,1400) size 0x0
+    RenderText {#text} at (0,1404) size 90x17
+      text run at (0,1404) width 90: "WWWWWW"
+    RenderBR {BR} at (90,1418) size 0x0
+    RenderText {#text} at (0,1422) size 90x17
+      text run at (0,1422) width 90: "WWWWWW"
+    RenderBR {BR} at (90,1436) size 0x0
+    RenderText {#text} at (0,1440) size 90x17
+      text run at (0,1440) width 90: "WWWWWW"
+    RenderBR {BR} at (90,1454) size 0x0
+    RenderText {#text} at (0,1458) size 90x17
+      text run at (0,1458) width 90: "WWWWWW"
+    RenderBR {BR} at (90,1472) size 0x0
+    RenderText {#text} at (0,1476) size 90x17
+      text run at (0,1476) width 90: "WWWWWW"
+    RenderBR {BR} at (90,1490) size 0x0
+    RenderText {#text} at (0,1494) size 90x17
+      text run at (0,1494) width 90: "WWWWWW"
+    RenderBR {BR} at (90,1508) size 0x0
+    RenderText {#text} at (0,1512) size 90x17
+      text run at (0,1512) width 90: "WWWWWW"
+    RenderBR {BR} at (90,1526) size 0x0
     RenderText {#text} at (0,1530) size 90x17
       text run at (0,1530) width 90: "WWWWWW"
     RenderBR {BR} at (90,1544) size 0x0
-    RenderText {#text} at (0,1547) size 90x17
-      text run at (0,1547) width 90: "WWWWWW"
-    RenderBR {BR} at (90,1561) size 0x0
-    RenderText {#text} at (0,1564) size 90x17
-      text run at (0,1564) width 90: "WWWWWW"
-    RenderBR {BR} at (90,1578) size 0x0
-    RenderText {#text} at (0,1581) size 90x17
-      text run at (0,1581) width 90: "WWWWWW"
-    RenderBR {BR} at (90,1595) size 0x0
-    RenderText {#text} at (0,1598) size 90x17
-      text run at (0,1598) width 90: "WWWWWW"
-    RenderBR {BR} at (90,1612) size 0x0
-    RenderText {#text} at (0,1615) size 90x17
-      text run at (0,1615) width 90: "WWWWWW"
-    RenderBR {BR} at (90,1629) size 0x0
-    RenderText {#text} at (0,1632) size 90x17
-      text run at (0,1632) width 90: "WWWWWW"
-    RenderBR {BR} at (90,1646) size 0x0
-    RenderText {#text} at (0,1649) size 90x17
-      text run at (0,1649) width 90: "WWWWWW"
-    RenderBR {BR} at (90,1663) size 0x0
-    RenderText {#text} at (0,1666) size 90x17
-      text run at (0,1666) width 90: "WWWWWW"
-    RenderBR {BR} at (90,1680) size 0x0
-    RenderText {#text} at (0,1683) size 90x17
-      text run at (0,1683) width 90: "WWWWWW"
-    RenderBR {BR} at (90,1697) size 0x0
-    RenderText {#text} at (0,1700) size 90x17
-      text run at (0,1700) width 90: "WWWWWW"
-    RenderBR {BR} at (90,1714) size 0x0
-    RenderText {#text} at (0,1717) size 90x17
-      text run at (0,1717) width 90: "WWWWWW"
-    RenderBR {BR} at (90,1731) size 0x0
-    RenderText {#text} at (0,1734) size 90x17
-      text run at (0,1734) width 90: "WWWWWW"
-    RenderBR {BR} at (90,1748) size 0x0
-    RenderText {#text} at (0,1751) size 90x17
-      text run at (0,1751) width 90: "WWWWWW"
-    RenderBR {BR} at (90,1765) size 0x0
-    RenderText {#text} at (0,1768) size 90x17
-      text run at (0,1768) width 90: "WWWWWW"
-    RenderBR {BR} at (90,1782) size 0x0
-    RenderText {#text} at (0,1785) size 90x17
-      text run at (0,1785) width 90: "WWWWWW"
-    RenderBR {BR} at (90,1799) size 0x0
-    RenderText {#text} at (0,1802) size 90x17
-      text run at (0,1802) width 90: "WWWWWW"
-    RenderBR {BR} at (90,1816) size 0x0
-    RenderText {#text} at (0,1819) size 90x17
-      text run at (0,1819) width 90: "WWWWWW"
-    RenderBR {BR} at (90,1833) size 0x0
+    RenderText {#text} at (0,1548) size 90x17
+      text run at (0,1548) width 90: "WWWWWW"
+    RenderBR {BR} at (90,1562) size 0x0
+    RenderText {#text} at (0,1566) size 90x17
+      text run at (0,1566) width 90: "WWWWWW"
+    RenderBR {BR} at (90,1580) size 0x0
+    RenderText {#text} at (0,1584) size 90x17
+      text run at (0,1584) width 90: "WWWWWW"
+    RenderBR {BR} at (90,1598) size 0x0
+    RenderText {#text} at (0,1602) size 90x17
+      text run at (0,1602) width 90: "WWWWWW"
+    RenderBR {BR} at (90,1616) size 0x0
+    RenderText {#text} at (0,1620) size 90x17
+      text run at (0,1620) width 90: "WWWWWW"
+    RenderBR {BR} at (90,1634) size 0x0
+    RenderText {#text} at (0,1638) size 90x17
+      text run at (0,1638) width 90: "WWWWWW"
+    RenderBR {BR} at (90,1652) size 0x0
+    RenderText {#text} at (0,1656) size 90x17
+      text run at (0,1656) width 90: "WWWWWW"
+    RenderBR {BR} at (90,1670) size 0x0
+    RenderText {#text} at (0,1674) size 90x17
+      text run at (0,1674) width 90: "WWWWWW"
+    RenderBR {BR} at (90,1688) size 0x0
+    RenderText {#text} at (0,1692) size 90x17
+      text run at (0,1692) width 90: "WWWWWW"
+    RenderBR {BR} at (90,1706) size 0x0
+    RenderText {#text} at (0,1710) size 90x17
+      text run at (0,1710) width 90: "WWWWWW"
+    RenderBR {BR} at (90,1724) size 0x0
+    RenderText {#text} at (0,1728) size 90x17
+      text run at (0,1728) width 90: "WWWWWW"
+    RenderBR {BR} at (90,1742) size 0x0
+    RenderText {#text} at (0,1746) size 90x17
+      text run at (0,1746) width 90: "WWWWWW"
+    RenderBR {BR} at (90,1760) size 0x0
+    RenderText {#text} at (0,1764) size 90x17
+      text run at (0,1764) width 90: "WWWWWW"
+    RenderBR {BR} at (90,1778) size 0x0
+    RenderText {#text} at (0,1782) size 90x17
+      text run at (0,1782) width 90: "WWWWWW"
+    RenderBR {BR} at (90,1796) size 0x0
+    RenderText {#text} at (0,1800) size 90x17
+      text run at (0,1800) width 90: "WWWWWW"
+    RenderBR {BR} at (90,1814) size 0x0
+    RenderText {#text} at (0,1818) size 90x17
+      text run at (0,1818) width 90: "WWWWWW"
+    RenderBR {BR} at (90,1832) size 0x0
     RenderText {#text} at (0,1836) size 90x17
       text run at (0,1836) width 90: "WWWWWW"
     RenderBR {BR} at (90,1850) size 0x0
-    RenderText {#text} at (0,1853) size 90x17
-      text run at (0,1853) width 90: "WWWWWW"
-    RenderBR {BR} at (90,1867) size 0x0
-    RenderText {#text} at (0,1870) size 90x17
-      text run at (0,1870) width 90: "WWWWWW"
-    RenderBR {BR} at (90,1884) size 0x0
-    RenderText {#text} at (0,1887) size 90x17
-      text run at (0,1887) width 90: "WWWWWW"
-    RenderBR {BR} at (90,1901) size 0x0
-    RenderText {#text} at (0,1904) size 90x17
-      text run at (0,1904) width 90: "WWWWWW"
-    RenderBR {BR} at (90,1918) size 0x0
-    RenderText {#text} at (0,1921) size 90x17
-      text run at (0,1921) width 90: "WWWWWW"
-    RenderBR {BR} at (90,1935) size 0x0
-    RenderText {#text} at (0,1938) size 90x17
-      text run at (0,1938) width 90: "WWWWWW"
-    RenderBR {BR} at (90,1952) size 0x0
-    RenderText {#text} at (0,1955) size 90x17
-      text run at (0,1955) width 90: "WWWWWW"
-    RenderBR {BR} at (90,1969) size 0x0
-    RenderText {#text} at (0,1972) size 90x17
-      text run at (0,1972) width 90: "WWWWWW"
-    RenderBR {BR} at (90,1986) size 0x0
-    RenderText {#text} at (0,1989) size 90x17
-      text run at (0,1989) width 90: "WWWWWW"
-    RenderBR {BR} at (90,2003) size 0x0
-    RenderText {#text} at (0,2006) size 90x17
-      text run at (0,2006) width 90: "WWWWWW"
-    RenderBR {BR} at (90,2020) size 0x0
-    RenderText {#text} at (0,2023) size 90x17
-      text run at (0,2023) width 90: "WWWWWW"
-    RenderBR {BR} at (90,2037) size 0x0
-    RenderText {#text} at (0,2040) size 90x17
-      text run at (0,2040) width 90: "WWWWWW"
-    RenderBR {BR} at (90,2054) size 0x0
-    RenderText {#text} at (0,2057) size 90x17
-      text run at (0,2057) width 90: "WWWWWW"
-    RenderBR {BR} at (90,2071) size 0x0
-    RenderText {#text} at (0,2074) size 90x17
-      text run at (0,2074) width 90: "WWWWWW"
-    RenderBR {BR} at (90,2088) size 0x0
-    RenderText {#text} at (0,2091) size 90x17
-      text run at (0,2091) width 90: "WWWWWW"
-    RenderBR {BR} at (90,2105) size 0x0
-    RenderText {#text} at (0,2108) size 90x17
-      text run at (0,2108) width 90: "WWWWWW"
-    RenderBR {BR} at (90,2122) size 0x0
-    RenderText {#text} at (0,2125) size 90x17
-      text run at (0,2125) width 90: "WWWWWW"
-    RenderBR {BR} at (90,2139) size 0x0
+    RenderText {#text} at (0,1854) size 90x17
+      text run at (0,1854) width 90: "WWWWWW"
+    RenderBR {BR} at (90,1868) size 0x0
+    RenderText {#text} at (0,1872) size 90x17
+      text run at (0,1872) width 90: "WWWWWW"
+    RenderBR {BR} at (90,1886) size 0x0
+    RenderText {#text} at (0,1890) size 90x17
+      text run at (0,1890) width 90: "WWWWWW"
+    RenderBR {BR} at (90,1904) size 0x0
+    RenderText {#text} at (0,1908) size 90x17
+      text run at (0,1908) width 90: "WWWWWW"
+    RenderBR {BR} at (90,1922) size 0x0
+    RenderText {#text} at (0,1926) size 90x17
+      text run at (0,1926) width 90: "WWWWWW"
+    RenderBR {BR} at (90,1940) size 0x0
+    RenderText {#text} at (0,1944) size 90x17
+      text run at (0,1944) width 90: "WWWWWW"
+    RenderBR {BR} at (90,1958) size 0x0
+    RenderText {#text} at (0,1962) size 90x17
+      text run at (0,1962) width 90: "WWWWWW"
+    RenderBR {BR} at (90,1976) size 0x0
+    RenderText {#text} at (0,1980) size 90x17
+      text run at (0,1980) width 90: "WWWWWW"
+    RenderBR {BR} at (90,1994) size 0x0
+    RenderText {#text} at (0,1998) size 90x17
+      text run at (0,1998) width 90: "WWWWWW"
+    RenderBR {BR} at (90,2012) size 0x0
+    RenderText {#text} at (0,2016) size 90x17
+      text run at (0,2016) width 90: "WWWWWW"
+    RenderBR {BR} at (90,2030) size 0x0
+    RenderText {#text} at (0,2034) size 90x17
+      text run at (0,2034) width 90: "WWWWWW"
+    RenderBR {BR} at (90,2048) size 0x0
+    RenderText {#text} at (0,2052) size 90x17
+      text run at (0,2052) width 90: "WWWWWW"
+    RenderBR {BR} at (90,2066) size 0x0
+    RenderText {#text} at (0,2070) size 90x17
+      text run at (0,2070) width 90: "WWWWWW"
+    RenderBR {BR} at (90,2084) size 0x0
+    RenderText {#text} at (0,2088) size 90x17
+      text run at (0,2088) width 90: "WWWWWW"
+    RenderBR {BR} at (90,2102) size 0x0
+    RenderText {#text} at (0,2106) size 90x17
+      text run at (0,2106) width 90: "WWWWWW"
+    RenderBR {BR} at (90,2120) size 0x0
+    RenderText {#text} at (0,2124) size 90x17
+      text run at (0,2124) width 90: "WWWWWW"
+    RenderBR {BR} at (90,2138) size 0x0
     RenderText {#text} at (0,2142) size 90x17
       text run at (0,2142) width 90: "WWWWWW"
     RenderBR {BR} at (90,2156) size 0x0
-    RenderText {#text} at (0,2159) size 90x17
-      text run at (0,2159) width 90: "WWWWWW"
-    RenderBR {BR} at (90,2173) size 0x0
-    RenderText {#text} at (0,2176) size 90x17
-      text run at (0,2176) width 90: "WWWWWW"
-    RenderBR {BR} at (90,2190) size 0x0
-    RenderText {#text} at (0,2193) size 90x17
-      text run at (0,2193) width 90: "WWWWWW"
-    RenderBR {BR} at (90,2207) size 0x0
-    RenderText {#text} at (0,2210) size 90x17
-      text run at (0,2210) width 90: "WWWWWW"
-    RenderBR {BR} at (90,2224) size 0x0
-    RenderText {#text} at (0,2227) size 90x17
-      text run at (0,2227) width 90: "WWWWWW"
-    RenderBR {BR} at (90,2241) size 0x0
-    RenderText {#text} at (0,2244) size 90x17
-      text run at (0,2244) width 90: "WWWWWW"
-    RenderBR {BR} at (90,2258) size 0x0
-    RenderText {#text} at (0,2261) size 90x17
-      text run at (0,2261) width 90: "WWWWWW"
-    RenderBR {BR} at (90,2275) size 0x0
-    RenderText {#text} at (0,2278) size 90x17
-      text run at (0,2278) width 90: "WWWWWW"
-    RenderBR {BR} at (90,2292) size 0x0
-    RenderText {#text} at (0,2295) size 90x17
-      text run at (0,2295) width 90: "WWWWWW"
-    RenderBR {BR} at (90,2309) size 0x0
-    RenderText {#text} at (0,2312) size 90x17
-      text run at (0,2312) width 90: "WWWWWW"
-    RenderBR {BR} at (90,2326) size 0x0
-    RenderText {#text} at (0,2329) size 90x17
-      text run at (0,2329) width 90: "WWWWWW"
-    RenderBR {BR} at (90,2343) size 0x0
-    RenderText {#text} at (0,2346) size 90x17
-      text run at (0,2346) width 90: "WWWWWW"
-    RenderBR {BR} at (90,2360) size 0x0
-    RenderText {#text} at (0,2363) size 90x17
-      text run at (0,2363) width 90: "WWWWWW"
-    RenderBR {BR} at (90,2377) size 0x0
-    RenderText {#text} at (0,2380) size 90x17
-      text run at (0,2380) width 90: "WWWWWW"
-    RenderBR {BR} at (90,2394) size 0x0
-    RenderText {#text} at (0,2397) size 90x17
-      text run at (0,2397) width 90: "WWWWWW"
-    RenderBR {BR} at (90,2411) size 0x0
-    RenderText {#text} at (0,2414) size 90x17
-      text run at (0,2414) width 90: "WWWWWW"
-    RenderBR {BR} at (90,2428) size 0x0
-    RenderText {#text} at (0,2431) size 90x17
-      text run at (0,2431) width 90: "WWWWWW"
-    RenderBR {BR} at (90,2445) size 0x0
+    RenderText {#text} at (0,2160) size 90x17
+      text run at (0,2160) width 90: "WWWWWW"
+    RenderBR {BR} at (90,2174) size 0x0
+    RenderText {#text} at (0,2178) size 90x17
+      text run at (0,2178) width 90: "WWWWWW"
+    RenderBR {BR} at (90,2192) size 0x0
+    RenderText {#text} at (0,2196) size 90x17
+      text run at (0,2196) width 90: "WWWWWW"
+    RenderBR {BR} at (90,2210) size 0x0
+    RenderText {#text} at (0,2214) size 90x17
+      text run at (0,2214) width 90: "WWWWWW"
+    RenderBR {BR} at (90,2228) size 0x0
+    RenderText {#text} at (0,2232) size 90x17
+      text run at (0,2232) width 90: "WWWWWW"
+    RenderBR {BR} at (90,2246) size 0x0
+    RenderText {#text} at (0,2250) size 90x17
+      text run at (0,2250) width 90: "WWWWWW"
+    RenderBR {BR} at (90,2264) size 0x0
+    RenderText {#text} at (0,2268) size 90x17
+      text run at (0,2268) width 90: "WWWWWW"
+    RenderBR {BR} at (90,2282) size 0x0
+    RenderText {#text} at (0,2286) size 90x17
+      text run at (0,2286) width 90: "WWWWWW"
+    RenderBR {BR} at (90,2300) size 0x0
+    RenderText {#text} at (0,2304) size 90x17
+      text run at (0,2304) width 90: "WWWWWW"
+    RenderBR {BR} at (90,2318) size 0x0
+    RenderText {#text} at (0,2322) size 90x17
+      text run at (0,2322) width 90: "WWWWWW"
+    RenderBR {BR} at (90,2336) size 0x0
+    RenderText {#text} at (0,2340) size 90x17
+      text run at (0,2340) width 90: "WWWWWW"
+    RenderBR {BR} at (90,2354) size 0x0
+    RenderText {#text} at (0,2358) size 90x17
+      text run at (0,2358) width 90: "WWWWWW"
+    RenderBR {BR} at (90,2372) size 0x0
+    RenderText {#text} at (0,2376) size 90x17
+      text run at (0,2376) width 90: "WWWWWW"
+    RenderBR {BR} at (90,2390) size 0x0
+    RenderText {#text} at (0,2394) size 90x17
+      text run at (0,2394) width 90: "WWWWWW"
+    RenderBR {BR} at (90,2408) size 0x0
+    RenderText {#text} at (0,2412) size 90x17
+      text run at (0,2412) width 90: "WWWWWW"
+    RenderBR {BR} at (90,2426) size 0x0
+    RenderText {#text} at (0,2430) size 90x17
+      text run at (0,2430) width 90: "WWWWWW"
+    RenderBR {BR} at (90,2444) size 0x0
     RenderText {#text} at (0,2448) size 90x17
       text run at (0,2448) width 90: "WWWWWW"
     RenderBR {BR} at (90,2462) size 0x0
-    RenderText {#text} at (0,2465) size 90x17
-      text run at (0,2465) width 90: "WWWWWW"
-    RenderBR {BR} at (90,2479) size 0x0
-    RenderText {#text} at (0,2482) size 90x17
-      text run at (0,2482) width 90: "WWWWWW"
-    RenderBR {BR} at (90,2496) size 0x0
-    RenderText {#text} at (0,2499) size 90x17
-      text run at (0,2499) width 90: "WWWWWW"
-    RenderBR {BR} at (90,2513) size 0x0
-    RenderText {#text} at (0,2516) size 90x17
-      text run at (0,2516) width 90: "WWWWWW"
-    RenderBR {BR} at (90,2530) size 0x0
-    RenderText {#text} at (0,2533) size 90x17
-      text run at (0,2533) width 90: "WWWWWW"
-    RenderBR {BR} at (90,2547) size 0x0
-    RenderText {#text} at (0,2550) size 90x17
-      text run at (0,2550) width 90: "WWWWWW"
-    RenderBR {BR} at (90,2564) size 0x0
-    RenderText {#text} at (0,2567) size 90x17
-      text run at (0,2567) width 90: "WWWWWW"
-    RenderBR {BR} at (90,2581) size 0x0
-    RenderText {#text} at (0,2584) size 90x17
-      text run at (0,2584) width 90: "WWWWWW"
-    RenderBR {BR} at (90,2598) size 0x0
-    RenderText {#text} at (0,2601) size 90x17
-      text run at (0,2601) width 90: "WWWWWW"
-    RenderBR {BR} at (90,2615) size 0x0
-    RenderText {#text} at (0,2618) size 90x17
-      text run at (0,2618) width 90: "WWWWWW"
-    RenderBR {BR} at (90,2632) size 0x0
-    RenderText {#text} at (0,2635) size 90x17
-      text run at (0,2635) width 90: "WWWWWW"
-    RenderBR {BR} at (90,2649) size 0x0
-    RenderText {#text} at (0,2652) size 90x17
-      text run at (0,2652) width 90: "WWWWWW"
-    RenderBR {BR} at (90,2666) size 0x0
-    RenderText {#text} at (0,2669) size 90x17
-      text run at (0,2669) width 90: "WWWWWW"
-    RenderBR {BR} at (90,2683) size 0x0
-    RenderText {#text} at (0,2686) size 90x17
-      text run at (0,2686) width 90: "WWWWWW"
-    RenderBR {BR} at (90,2700) size 0x0
-    RenderText {#text} at (0,2703) size 90x17
-      text run at (0,2703) width 90: "WWWWWW"
-    RenderBR {BR} at (90,2717) size 0x0
-    RenderText {#text} at (0,2720) size 90x17
-      text run at (0,2720) width 90: "WWWWWW"
-    RenderBR {BR} at (90,2734) size 0x0
-    RenderText {#text} at (0,2737) size 90x17
-      text run at (0,2737) width 90: "WWWWWW"
-    RenderBR {BR} at (90,2751) size 0x0
+    RenderText {#text} at (0,2466) size 90x17
+      text run at (0,2466) width 90: "WWWWWW"
+    RenderBR {BR} at (90,2480) size 0x0
+    RenderText {#text} at (0,2484) size 90x17
+      text run at (0,2484) width 90: "WWWWWW"
+    RenderBR {BR} at (90,2498) size 0x0
+    RenderText {#text} at (0,2502) size 90x17
+      text run at (0,2502) width 90: "WWWWWW"
+    RenderBR {BR} at (90,2516) size 0x0
+    RenderText {#text} at (0,2520) size 90x17
+      text run at (0,2520) width 90: "WWWWWW"
+    RenderBR {BR} at (90,2534) size 0x0
+    RenderText {#text} at (0,2538) size 90x17
+      text run at (0,2538) width 90: "WWWWWW"
+    RenderBR {BR} at (90,2552) size 0x0
+    RenderText {#text} at (0,2556) size 90x17
+      text run at (0,2556) width 90: "WWWWWW"
+    RenderBR {BR} at (90,2570) size 0x0
+    RenderText {#text} at (0,2574) size 90x17
+      text run at (0,2574) width 90: "WWWWWW"
+    RenderBR {BR} at (90,2588) size 0x0
+    RenderText {#text} at (0,2592) size 90x17
+      text run at (0,2592) width 90: "WWWWWW"
+    RenderBR {BR} at (90,2606) size 0x0
+    RenderText {#text} at (0,2610) size 90x17
+      text run at (0,2610) width 90: "WWWWWW"
+    RenderBR {BR} at (90,2624) size 0x0
+    RenderText {#text} at (0,2628) size 90x17
+      text run at (0,2628) width 90: "WWWWWW"
+    RenderBR {BR} at (90,2642) size 0x0
+    RenderText {#text} at (0,2646) size 90x17
+      text run at (0,2646) width 90: "WWWWWW"
+    RenderBR {BR} at (90,2660) size 0x0
+    RenderText {#text} at (0,2664) size 90x17
+      text run at (0,2664) width 90: "WWWWWW"
+    RenderBR {BR} at (90,2678) size 0x0
+    RenderText {#text} at (0,2682) size 90x17
+      text run at (0,2682) width 90: "WWWWWW"
+    RenderBR {BR} at (90,2696) size 0x0
+    RenderText {#text} at (0,2700) size 90x17
+      text run at (0,2700) width 90: "WWWWWW"
+    RenderBR {BR} at (90,2714) size 0x0
+    RenderText {#text} at (0,2718) size 90x17
+      text run at (0,2718) width 90: "WWWWWW"
+    RenderBR {BR} at (90,2732) size 0x0
+    RenderText {#text} at (0,2736) size 90x17
+      text run at (0,2736) width 90: "WWWWWW"
+    RenderBR {BR} at (90,2750) size 0x0
     RenderText {#text} at (0,2754) size 90x17
       text run at (0,2754) width 90: "WWWWWW"
     RenderBR {BR} at (90,2768) size 0x0
-    RenderText {#text} at (0,2771) size 90x17
-      text run at (0,2771) width 90: "WWWWWW"
-    RenderBR {BR} at (90,2785) size 0x0
-    RenderText {#text} at (0,2788) size 90x17
-      text run at (0,2788) width 90: "WWWWWW"
-    RenderBR {BR} at (90,2802) size 0x0
-    RenderText {#text} at (0,2805) size 90x17
-      text run at (0,2805) width 90: "WWWWWW"
-    RenderBR {BR} at (90,2819) size 0x0
-    RenderText {#text} at (0,2822) size 90x17
-      text run at (0,2822) width 90: "WWWWWW"
-    RenderBR {BR} at (90,2836) size 0x0
-    RenderText {#text} at (0,2839) size 90x17
-      text run at (0,2839) width 90: "WWWWWW"
-    RenderBR {BR} at (90,2853) size 0x0
-    RenderText {#text} at (0,2856) size 90x17
-      text run at (0,2856) width 90: "WWWWWW"
-    RenderBR {BR} at (90,2870) size 0x0
-    RenderText {#text} at (0,2873) size 90x17
-      text run at (0,2873) width 90: "WWWWWW"
-    RenderBR {BR} at (90,2887) size 0x0
-    RenderText {#text} at (0,2890) size 90x17
-      text run at (0,2890) width 90: "WWWWWW"
-    RenderBR {BR} at (90,2904) size 0x0
-    RenderText {#text} at (0,2907) size 90x17
-      text run at (0,2907) width 90: "WWWWWW"
-    RenderBR {BR} at (90,2921) size 0x0
-    RenderText {#text} at (0,2924) size 90x17
-      text run at (0,2924) width 90: "WWWWWW"
-    RenderBR {BR} at (90,2938) size 0x0
-    RenderText {#text} at (0,2941) size 90x17
-      text run at (0,2941) width 90: "WWWWWW"
-    RenderBR {BR} at (90,2955) size 0x0
-    RenderText {#text} at (0,2958) size 90x17
-      text run at (0,2958) width 90: "WWWWWW"
-    RenderBR {BR} at (90,2972) size 0x0
-    RenderText {#text} at (0,2975) size 90x17
-      text run at (0,2975) width 90: "WWWWWW"
-    RenderBR {BR} at (90,2989) size 0x0
-    RenderText {#text} at (0,2992) size 90x17
-      text run at (0,2992) width 90: "WWWWWW"
-    RenderBR {BR} at (90,3006) size 0x0
-    RenderText {#text} at (0,3009) size 90x17
-      text run at (0,3009) width 90: "WWWWWW"
-    RenderBR {BR} at (90,3023) size 0x0
-    RenderText {#text} at (0,3026) size 90x17
-      text run at (0,3026) width 90: "WWWWWW"
-    RenderBR {BR} at (90,3040) size 0x0
-    RenderText {#text} at (0,3043) size 90x17
-      text run at (0,3043) width 90: "WWWWWW"
-    RenderBR {BR} at (90,3057) size 0x0
+    RenderText {#text} at (0,2772) size 90x17
+      text run at (0,2772) width 90: "WWWWWW"
+    RenderBR {BR} at (90,2786) size 0x0
+    RenderText {#text} at (0,2790) size 90x17
+      text run at (0,2790) width 90: "WWWWWW"
+    RenderBR {BR} at (90,2804) size 0x0
+    RenderText {#text} at (0,2808) size 90x17
+      text run at (0,2808) width 90: "WWWWWW"
+    RenderBR {BR} at (90,2822) size 0x0
+    RenderText {#text} at (0,2826) size 90x17
+      text run at (0,2826) width 90: "WWWWWW"
+    RenderBR {BR} at (90,2840) size 0x0
+    RenderText {#text} at (0,2844) size 90x17
+      text run at (0,2844) width 90: "WWWWWW"
+    RenderBR {BR} at (90,2858) size 0x0
+    RenderText {#text} at (0,2862) size 90x17
+      text run at (0,2862) width 90: "WWWWWW"
+    RenderBR {BR} at (90,2876) size 0x0
+    RenderText {#text} at (0,2880) size 90x17
+      text run at (0,2880) width 90: "WWWWWW"
+    RenderBR {BR} at (90,2894) size 0x0
+    RenderText {#text} at (0,2898) size 90x17
+      text run at (0,2898) width 90: "WWWWWW"
+    RenderBR {BR} at (90,2912) size 0x0
+    RenderText {#text} at (0,2916) size 90x17
+      text run at (0,2916) width 90: "WWWWWW"
+    RenderBR {BR} at (90,2930) size 0x0
+    RenderText {#text} at (0,2934) size 90x17
+      text run at (0,2934) width 90: "WWWWWW"
+    RenderBR {BR} at (90,2948) size 0x0
+    RenderText {#text} at (0,2952) size 90x17
+      text run at (0,2952) width 90: "WWWWWW"
+    RenderBR {BR} at (90,2966) size 0x0
+    RenderText {#text} at (0,2970) size 90x17
+      text run at (0,2970) width 90: "WWWWWW"
+    RenderBR {BR} at (90,2984) size 0x0
+    RenderText {#text} at (0,2988) size 90x17
+      text run at (0,2988) width 90: "WWWWWW"
+    RenderBR {BR} at (90,3002) size 0x0
+    RenderText {#text} at (0,3006) size 90x17
+      text run at (0,3006) width 90: "WWWWWW"
+    RenderBR {BR} at (90,3020) size 0x0
+    RenderText {#text} at (0,3024) size 90x17
+      text run at (0,3024) width 90: "WWWWWW"
+    RenderBR {BR} at (90,3038) size 0x0
+    RenderText {#text} at (0,3042) size 90x17
+      text run at (0,3042) width 90: "WWWWWW"
+    RenderBR {BR} at (90,3056) size 0x0
     RenderText {#text} at (0,3060) size 90x17
       text run at (0,3060) width 90: "WWWWWW"
     RenderBR {BR} at (90,3074) size 0x0
-    RenderText {#text} at (0,3077) size 90x17
-      text run at (0,3077) width 90: "WWWWWW"
-    RenderBR {BR} at (90,3091) size 0x0
-    RenderText {#text} at (0,3094) size 90x17
-      text run at (0,3094) width 90: "WWWWWW"
-    RenderBR {BR} at (90,3108) size 0x0
-    RenderText {#text} at (0,3111) size 90x17
-      text run at (0,3111) width 90: "WWWWWW"
-    RenderBR {BR} at (90,3125) size 0x0
-    RenderText {#text} at (0,3128) size 90x17
-      text run at (0,3128) width 90: "WWWWWW"
-    RenderBR {BR} at (90,3142) size 0x0
-    RenderText {#text} at (0,3145) size 90x17
-      text run at (0,3145) width 90: "WWWWWW"
-    RenderBR {BR} at (90,3159) size 0x0
-    RenderText {#text} at (0,3162) size 90x17
-      text run at (0,3162) width 90: "WWWWWW"
-    RenderBR {BR} at (90,3176) size 0x0
-    RenderText {#text} at (0,3179) size 90x17
-      text run at (0,3179) width 90: "WWWWWW"
-    RenderBR {BR} at (90,3193) size 0x0
-    RenderText {#text} at (0,3196) size 90x17
-      text run at (0,3196) width 90: "WWWWWW"
-    RenderBR {BR} at (90,3210) size 0x0
-    RenderText {#text} at (0,3213) size 90x17
-      text run at (0,3213) width 90: "WWWWWW"
-    RenderBR {BR} at (90,3227) size 0x0
-    RenderText {#text} at (0,3230) size 90x17
-      text run at (0,3230) width 90: "WWWWWW"
-    RenderBR {BR} at (90,3244) size 0x0
-    RenderText {#text} at (0,3247) size 90x17
-      text run at (0,3247) width 90: "WWWWWW"
-    RenderBR {BR} at (90,3261) size 0x0
-    RenderText {#text} at (0,3264) size 90x17
-      text run at (0,3264) width 90: "WWWWWW"
-    RenderBR {BR} at (90,3278) size 0x0
-    RenderText {#text} at (0,3281) size 90x17
-      text run at (0,3281) width 90: "WWWWWW"
-    RenderBR {BR} at (90,3295) size 0x0
-    RenderText {#text} at (0,3298) size 90x17
-      text run at (0,3298) width 90: "WWWWWW"
-    RenderBR {BR} at (90,3312) size 0x0
-    RenderText {#text} at (0,3315) size 90x17
-      text run at (0,3315) width 90: "WWWWWW"
-    RenderBR {BR} at (90,3329) size 0x0
-    RenderText {#text} at (0,3332) size 90x17
-      text run at (0,3332) width 90: "WWWWWW"
-    RenderBR {BR} at (90,3346) size 0x0
-    RenderText {#text} at (0,3349) size 90x17
-      text run at (0,3349) width 90: "WWWWWW"
-    RenderBR {BR} at (90,3363) size 0x0
+    RenderText {#text} at (0,3078) size 90x17
+      text run at (0,3078) width 90: "WWWWWW"
+    RenderBR {BR} at (90,3092) size 0x0
+    RenderText {#text} at (0,3096) size 90x17
+      text run at (0,3096) width 90: "WWWWWW"
+    RenderBR {BR} at (90,3110) size 0x0
+    RenderText {#text} at (0,3114) size 90x17
+      text run at (0,3114) width 90: "WWWWWW"
+    RenderBR {BR} at (90,3128) size 0x0
+    RenderText {#text} at (0,3132) size 90x17
+      text run at (0,3132) width 90: "WWWWWW"
+    RenderBR {BR} at (90,3146) size 0x0
+    RenderText {#text} at (0,3150) size 90x17
+      text run at (0,3150) width 90: "WWWWWW"
+    RenderBR {BR} at (90,3164) size 0x0
+    RenderText {#text} at (0,3168) size 90x17
+      text run at (0,3168) width 90: "WWWWWW"
+    RenderBR {BR} at (90,3182) size 0x0
+    RenderText {#text} at (0,3186) size 90x17
+      text run at (0,3186) width 90: "WWWWWW"
+    RenderBR {BR} at (90,3200) size 0x0
+    RenderText {#text} at (0,3204) size 90x17
+      text run at (0,3204) width 90: "WWWWWW"
+    RenderBR {BR} at (90,3218) size 0x0
+    RenderText {#text} at (0,3222) size 90x17
+      text run at (0,3222) width 90: "WWWWWW"
+    RenderBR {BR} at (90,3236) size 0x0
+    RenderText {#text} at (0,3240) size 90x17
+      text run at (0,3240) width 90: "WWWWWW"
+    RenderBR {BR} at (90,3254) size 0x0
+    RenderText {#text} at (0,3258) size 90x17
+      text run at (0,3258) width 90: "WWWWWW"
+    RenderBR {BR} at (90,3272) size 0x0
+    RenderText {#text} at (0,3276) size 90x17
+      text run at (0,3276) width 90: "WWWWWW"
+    RenderBR {BR} at (90,3290) size 0x0
+    RenderText {#text} at (0,3294) size 90x17
+      text run at (0,3294) width 90: "WWWWWW"
+    RenderBR {BR} at (90,3308) size 0x0
+    RenderText {#text} at (0,3312) size 90x17
+      text run at (0,3312) width 90: "WWWWWW"
+    RenderBR {BR} at (90,3326) size 0x0
+    RenderText {#text} at (0,3330) size 90x17
+      text run at (0,3330) width 90: "WWWWWW"
+    RenderBR {BR} at (90,3344) size 0x0
+    RenderText {#text} at (0,3348) size 90x17
+      text run at (0,3348) width 90: "WWWWWW"
+    RenderBR {BR} at (90,3362) size 0x0
     RenderText {#text} at (0,3366) size 90x17
       text run at (0,3366) width 90: "WWWWWW"
     RenderBR {BR} at (90,3380) size 0x0
-    RenderText {#text} at (0,3383) size 90x17
-      text run at (0,3383) width 90: "WWWWWW"
-    RenderBR {BR} at (90,3397) size 0x0
-    RenderText {#text} at (0,3400) size 90x17
-      text run at (0,3400) width 90: "WWWWWW"
-    RenderBR {BR} at (90,3414) size 0x0
-    RenderText {#text} at (0,3417) size 90x17
-      text run at (0,3417) width 90: "WWWWWW"
-    RenderBR {BR} at (90,3431) size 0x0
-    RenderText {#text} at (0,3434) size 90x17
-      text run at (0,3434) width 90: "WWWWWW"
-    RenderBR {BR} at (90,3448) size 0x0
-    RenderText {#text} at (0,3451) size 90x17
-      text run at (0,3451) width 90: "WWWWWW"
-    RenderBR {BR} at (90,3465) size 0x0
-    RenderText {#text} at (0,3468) size 90x17
-      text run at (0,3468) width 90: "WWWWWW"
-    RenderBR {BR} at (90,3482) size 0x0
-    RenderText {#text} at (0,3485) size 90x17
-      text run at (0,3485) width 90: "WWWWWW"
-    RenderBR {BR} at (90,3499) size 0x0
-    RenderText {#text} at (0,3502) size 90x17
-      text run at (0,3502) width 90: "WWWWWW"
-    RenderBR {BR} at (90,3516) size 0x0
-    RenderText {#text} at (0,3519) size 90x17
-      text run at (0,3519) width 90: "WWWWWW"
-    RenderBR {BR} at (90,3533) size 0x0
-    RenderText {#text} at (0,3536) size 90x17
-      text run at (0,3536) width 90: "WWWWWW"
-    RenderBR {BR} at (90,3550) size 0x0
-    RenderText {#text} at (0,3553) size 90x17
-      text run at (0,3553) width 90: "WWWWWW"
-    RenderBR {BR} at (90,3567) size 0x0
-    RenderText {#text} at (0,3570) size 90x17
-      text run at (0,3570) width 90: "WWWWWW"
-    RenderBR {BR} at (90,3584) size 0x0
-    RenderText {#text} at (0,3587) size 90x17
-      text run at (0,3587) width 90: "WWWWWW"
-    RenderBR {BR} at (90,3601) size 0x0
-    RenderText {#text} at (0,3604) size 90x17
-      text run at (0,3604) width 90: "WWWWWW"
-    RenderBR {BR} at (90,3618) size 0x0
-    RenderText {#text} at (0,3621) size 90x17
-      text run at (0,3621) width 90: "WWWWWW"
-    RenderBR {BR} at (90,3635) size 0x0
-    RenderText {#text} at (0,3638) size 90x17
-      text run at (0,3638) width 90: "WWWWWW"
-    RenderBR {BR} at (90,3652) size 0x0
-    RenderText {#text} at (0,3655) size 90x17
-      text run at (0,3655) width 90: "WWWWWW"
-    RenderBR {BR} at (90,3669) size 0x0
+    RenderText {#text} at (0,3384) size 90x17
+      text run at (0,3384) width 90: "WWWWWW"
+    RenderBR {BR} at (90,3398) size 0x0
+    RenderText {#text} at (0,3402) size 90x17
+      text run at (0,3402) width 90: "WWWWWW"
+    RenderBR {BR} at (90,3416) size 0x0
+    RenderText {#text} at (0,3420) size 90x17
+      text run at (0,3420) width 90: "WWWWWW"
+    RenderBR {BR} at (90,3434) size 0x0
+    RenderText {#text} at (0,3438) size 90x17
+      text run at (0,3438) width 90: "WWWWWW"
+    RenderBR {BR} at (90,3452) size 0x0
+    RenderText {#text} at (0,3456) size 90x17
+      text run at (0,3456) width 90: "WWWWWW"
+    RenderBR {BR} at (90,3470) size 0x0
+    RenderText {#text} at (0,3474) size 90x17
+      text run at (0,3474) width 90: "WWWWWW"
+    RenderBR {BR} at (90,3488) size 0x0
+    RenderText {#text} at (0,3492) size 90x17
+      text run at (0,3492) width 90: "WWWWWW"
+    RenderBR {BR} at (90,3506) size 0x0
+    RenderText {#text} at (0,3510) size 90x17
+      text run at (0,3510) width 90: "WWWWWW"
+    RenderBR {BR} at (90,3524) size 0x0
+    RenderText {#text} at (0,3528) size 90x17
+      text run at (0,3528) width 90: "WWWWWW"
+    RenderBR {BR} at (90,3542) size 0x0
+    RenderText {#text} at (0,3546) size 90x17
+      text run at (0,3546) width 90: "WWWWWW"
+    RenderBR {BR} at (90,3560) size 0x0
+    RenderText {#text} at (0,3564) size 90x17
+      text run at (0,3564) width 90: "WWWWWW"
+    RenderBR {BR} at (90,3578) size 0x0
+    RenderText {#text} at (0,3582) size 90x17
+      text run at (0,3582) width 90: "WWWWWW"
+    RenderBR {BR} at (90,3596) size 0x0
+    RenderText {#text} at (0,3600) size 90x17
+      text run at (0,3600) width 90: "WWWWWW"
+    RenderBR {BR} at (90,3614) size 0x0
+    RenderText {#text} at (0,3618) size 90x17
+      text run at (0,3618) width 90: "WWWWWW"
+    RenderBR {BR} at (90,3632) size 0x0
+    RenderText {#text} at (0,3636) size 90x17
+      text run at (0,3636) width 90: "WWWWWW"
+    RenderBR {BR} at (90,3650) size 0x0
+    RenderText {#text} at (0,3654) size 90x17
+      text run at (0,3654) width 90: "WWWWWW"
+    RenderBR {BR} at (90,3668) size 0x0
     RenderText {#text} at (0,3672) size 90x17
       text run at (0,3672) width 90: "WWWWWW"
     RenderBR {BR} at (90,3686) size 0x0
-    RenderText {#text} at (0,3689) size 90x17
-      text run at (0,3689) width 90: "WWWWWW"
-    RenderBR {BR} at (90,3703) size 0x0
-    RenderText {#text} at (0,3706) size 90x17
-      text run at (0,3706) width 90: "WWWWWW"
-    RenderBR {BR} at (90,3720) size 0x0
-    RenderText {#text} at (0,3723) size 90x17
-      text run at (0,3723) width 90: "WWWWWW"
-    RenderBR {BR} at (90,3737) size 0x0
-    RenderText {#text} at (0,3740) size 90x17
-      text run at (0,3740) width 90: "WWWWWW"
-    RenderBR {BR} at (90,3754) size 0x0
-    RenderText {#text} at (0,3757) size 90x17
-      text run at (0,3757) width 90: "WWWWWW"
-    RenderBR {BR} at (90,3771) size 0x0
-    RenderText {#text} at (0,3774) size 90x17
-      text run at (0,3774) width 90: "WWWWWW"
-    RenderBR {BR} at (90,3788) size 0x0
-    RenderText {#text} at (0,3791) size 90x17
-      text run at (0,3791) width 90: "WWWWWW"
-    RenderBR {BR} at (90,3805) size 0x0
-    RenderText {#text} at (0,3808) size 90x17
-      text run at (0,3808) width 90: "WWWWWW"
-    RenderBR {BR} at (90,3822) size 0x0
-    RenderText {#text} at (0,3825) size 90x17
-      text run at (0,3825) width 90: "WWWWWW"
-    RenderBR {BR} at (90,3839) size 0x0
-    RenderText {#text} at (0,3842) size 90x17
-      text run at (0,3842) width 90: "WWWWWW"
-    RenderBR {BR} at (90,3856) size 0x0
-    RenderText {#text} at (0,3859) size 90x17
-      text run at (0,3859) width 90: "WWWWWW"
-    RenderBR {BR} at (90,3873) size 0x0
-    RenderText {#text} at (0,3876) size 90x17
-      text run at (0,3876) width 90: "WWWWWW"
-    RenderBR {BR} at (90,3890) size 0x0
-    RenderText {#text} at (0,3893) size 90x17
-      text run at (0,3893) width 90: "WWWWWW"
-    RenderBR {BR} at (90,3907) size 0x0
-    RenderText {#text} at (0,3910) size 90x17
-      text run at (0,3910) width 90: "WWWWWW"
-    RenderBR {BR} at (90,3924) size 0x0
-    RenderText {#text} at (0,3927) size 90x17
-      text run at (0,3927) width 90: "WWWWWW"
-    RenderBR {BR} at (90,3941) size 0x0
-    RenderText {#text} at (0,3944) size 90x17
-      text run at (0,3944) width 90: "WWWWWW"
-    RenderBR {BR} at (90,3958) size 0x0
-    RenderText {#text} at (0,3961) size 90x17
-      text run at (0,3961) width 90: "WWWWWW"
-    RenderBR {BR} at (90,3975) size 0x0
+    RenderText {#text} at (0,3690) size 90x17
+      text run at (0,3690) width 90: "WWWWWW"
+    RenderBR {BR} at (90,3704) size 0x0
+    RenderText {#text} at (0,3708) size 90x17
+      text run at (0,3708) width 90: "WWWWWW"
+    RenderBR {BR} at (90,3722) size 0x0
+    RenderText {#text} at (0,3726) size 90x17
+      text run at (0,3726) width 90: "WWWWWW"
+    RenderBR {BR} at (90,3740) size 0x0
+    RenderText {#text} at (0,3744) size 90x17
+      text run at (0,3744) width 90: "WWWWWW"
+    RenderBR {BR} at (90,3758) size 0x0
+    RenderText {#text} at (0,3762) size 90x17
+      text run at (0,3762) width 90: "WWWWWW"
+    RenderBR {BR} at (90,3776) size 0x0
+    RenderText {#text} at (0,3780) size 90x17
+      text run at (0,3780) width 90: "WWWWWW"
+    RenderBR {BR} at (90,3794) size 0x0
+    RenderText {#text} at (0,3798) size 90x17
+      text run at (0,3798) width 90: "WWWWWW"
+    RenderBR {BR} at (90,3812) size 0x0
+    RenderText {#text} at (0,3816) size 90x17
+      text run at (0,3816) width 90: "WWWWWW"
+    RenderBR {BR} at (90,3830) size 0x0
+    RenderText {#text} at (0,3834) size 90x17
+      text run at (0,3834) width 90: "WWWWWW"
+    RenderBR {BR} at (90,3848) size 0x0
+    RenderText {#text} at (0,3852) size 90x17
+      text run at (0,3852) width 90: "WWWWWW"
+    RenderBR {BR} at (90,3866) size 0x0
+    RenderText {#text} at (0,3870) size 90x17
+      text run at (0,3870) width 90: "WWWWWW"
+    RenderBR {BR} at (90,3884) size 0x0
+    RenderText {#text} at (0,3888) size 90x17
+      text run at (0,3888) width 90: "WWWWWW"
+    RenderBR {BR} at (90,3902) size 0x0
+    RenderText {#text} at (0,3906) size 90x17
+      text run at (0,3906) width 90: "WWWWWW"
+    RenderBR {BR} at (90,3920) size 0x0
+    RenderText {#text} at (0,3924) size 90x17
+      text run at (0,3924) width 90: "WWWWWW"
+    RenderBR {BR} at (90,3938) size 0x0
+    RenderText {#text} at (0,3942) size 90x17
+      text run at (0,3942) width 90: "WWWWWW"
+    RenderBR {BR} at (90,3956) size 0x0
+    RenderText {#text} at (0,3960) size 90x17
+      text run at (0,3960) width 90: "WWWWWW"
+    RenderBR {BR} at (90,3974) size 0x0
     RenderText {#text} at (0,3978) size 90x17
       text run at (0,3978) width 90: "WWWWWW"
     RenderBR {BR} at (90,3992) size 0x0
-    RenderText {#text} at (0,3995) size 90x17
-      text run at (0,3995) width 90: "WWWWWW"
-    RenderBR {BR} at (90,4009) size 0x0
-    RenderText {#text} at (0,4012) size 90x17
-      text run at (0,4012) width 90: "WWWWWW"
-    RenderBR {BR} at (90,4026) size 0x0
-    RenderText {#text} at (0,4029) size 90x17
-      text run at (0,4029) width 90: "WWWWWW"
-    RenderBR {BR} at (90,4043) size 0x0
-    RenderText {#text} at (0,4046) size 90x17
-      text run at (0,4046) width 90: "WWWWWW"
-    RenderBR {BR} at (90,4060) size 0x0
-    RenderText {#text} at (0,4063) size 90x17
-      text run at (0,4063) width 90: "WWWWWW"
-    RenderBR {BR} at (90,4077) size 0x0
-    RenderText {#text} at (0,4080) size 90x17
-      text run at (0,4080) width 90: "WWWWWW"
-    RenderBR {BR} at (90,4094) size 0x0
-    RenderText {#text} at (0,4097) size 90x17
-      text run at (0,4097) width 90: "WWWWWW"
-    RenderBR {BR} at (90,4111) size 0x0
-    RenderText {#text} at (0,4114) size 90x17
-      text run at (0,4114) width 90: "WWWWWW"
-    RenderBR {BR} at (90,4128) size 0x0
-    RenderText {#text} at (0,4131) size 90x17
-      text run at (0,4131) width 90: "WWWWWW"
-    RenderBR {BR} at (90,4145) size 0x0
-    RenderText {#text} at (0,4148) size 90x17
-      text run at (0,4148) width 90: "WWWWWW"
-    RenderBR {BR} at (90,4162) size 0x0
-    RenderText {#text} at (0,4165) size 90x17
-      text run at (0,4165) width 90: "WWWWWW"
-    RenderBR {BR} at (90,4179) size 0x0
-    RenderText {#text} at (0,4182) size 90x17
-      text run at (0,4182) width 90: "WWWWWW"
-    RenderBR {BR} at (90,4196) size 0x0
-    RenderText {#text} at (0,4199) size 90x17
-      text run at (0,4199) width 90: "WWWWWW"
-    RenderBR {BR} at (90,4213) size 0x0
-    RenderText {#text} at (0,4216) size 90x17
-      text run at (0,4216) width 90: "WWWWWW"
-    RenderBR {BR} at (90,4230) size 0x0
-    RenderText {#text} at (0,4233) size 90x17
-      text run at (0,4233) width 90: "WWWWWW"
-    RenderBR {BR} at (90,4247) size 0x0
-    RenderText {#text} at (0,4250) size 90x17
-      text run at (0,4250) width 90: "WWWWWW"
-    RenderBR {BR} at (90,4264) size 0x0
-    RenderText {#text} at (0,4267) size 90x17
-      text run at (0,4267) width 90: "WWWWWW"
-    RenderBR {BR} at (90,4281) size 0x0
+    RenderText {#text} at (0,3996) size 90x17
+      text run at (0,3996) width 90: "WWWWWW"
+    RenderBR {BR} at (90,4010) size 0x0
+    RenderText {#text} at (0,4014) size 90x17
+      text run at (0,4014) width 90: "WWWWWW"
+    RenderBR {BR} at (90,4028) size 0x0
+    RenderText {#text} at (0,4032) size 90x17
+      text run at (0,4032) width 90: "WWWWWW"
+    RenderBR {BR} at (90,4046) size 0x0
+    RenderText {#text} at (0,4050) size 90x17
+      text run at (0,4050) width 90: "WWWWWW"
+    RenderBR {BR} at (90,4064) size 0x0
+    RenderText {#text} at (0,4068) size 90x17
+      text run at (0,4068) width 90: "WWWWWW"
+    RenderBR {BR} at (90,4082) size 0x0
+    RenderText {#text} at (0,4086) size 90x17
+      text run at (0,4086) width 90: "WWWWWW"
+    RenderBR {BR} at (90,4100) size 0x0
+    RenderText {#text} at (0,4104) size 90x17
+      text run at (0,4104) width 90: "WWWWWW"
+    RenderBR {BR} at (90,4118) size 0x0
+    RenderText {#text} at (0,4122) size 90x17
+      text run at (0,4122) width 90: "WWWWWW"
+    RenderBR {BR} at (90,4136) size 0x0
+    RenderText {#text} at (0,4140) size 90x17
+      text run at (0,4140) width 90: "WWWWWW"
+    RenderBR {BR} at (90,4154) size 0x0
+    RenderText {#text} at (0,4158) size 90x17
+      text run at (0,4158) width 90: "WWWWWW"
+    RenderBR {BR} at (90,4172) size 0x0
+    RenderText {#text} at (0,4176) size 90x17
+      text run at (0,4176) width 90: "WWWWWW"
+    RenderBR {BR} at (90,4190) size 0x0
+    RenderText {#text} at (0,4194) size 90x17
+      text run at (0,4194) width 90: "WWWWWW"
+    RenderBR {BR} at (90,4208) size 0x0
+    RenderText {#text} at (0,4212) size 90x17
+      text run at (0,4212) width 90: "WWWWWW"
+    RenderBR {BR} at (90,4226) size 0x0
+    RenderText {#text} at (0,4230) size 90x17
+      text run at (0,4230) width 90: "WWWWWW"
+    RenderBR {BR} at (90,4244) size 0x0
+    RenderText {#text} at (0,4248) size 90x17
+      text run at (0,4248) width 90: "WWWWWW"
+    RenderBR {BR} at (90,4262) size 0x0
+    RenderText {#text} at (0,4266) size 90x17
+      text run at (0,4266) width 90: "WWWWWW"
+    RenderBR {BR} at (90,4280) size 0x0
     RenderText {#text} at (0,4284) size 90x17
       text run at (0,4284) width 90: "WWWWWW"
     RenderBR {BR} at (90,4298) size 0x0
-    RenderText {#text} at (0,4301) size 90x17
-      text run at (0,4301) width 90: "WWWWWW"
-    RenderBR {BR} at (90,4315) size 0x0
-    RenderText {#text} at (0,4318) size 90x17
-      text run at (0,4318) width 90: "WWWWWW"
-    RenderBR {BR} at (90,4332) size 0x0
-    RenderText {#text} at (0,4335) size 90x17
-      text run at (0,4335) width 90: "WWWWWW"
-    RenderBR {BR} at (90,4349) size 0x0
-    RenderText {#text} at (0,4352) size 90x17
-      text run at (0,4352) width 90: "WWWWWW"
-    RenderBR {BR} at (90,4366) size 0x0
-    RenderText {#text} at (0,4369) size 90x17
-      text run at (0,4369) width 90: "WWWWWW"
-    RenderBR {BR} at (90,4383) size 0x0
-    RenderText {#text} at (0,4386) size 90x17
-      text run at (0,4386) width 90: "WWWWWW"
-    RenderBR {BR} at (90,4400) size 0x0
-    RenderText {#text} at (0,4403) size 90x17
-      text run at (0,4403) width 90: "WWWWWW"
-    RenderBR {BR} at (90,4417) size 0x0
-    RenderText {#text} at (0,4420) size 90x17
-      text run at (0,4420) width 90: "WWWWWW"
-    RenderBR {BR} at (90,4434) size 0x0
-    RenderText {#text} at (0,4437) size 90x17
-      text run at (0,4437) width 90: "WWWWWW"
-    RenderBR {BR} at (90,4451) size 0x0
-    RenderText {#text} at (0,4454) size 90x17
-      text run at (0,4454) width 90: "WWWWWW"
-    RenderBR {BR} at (90,4468) size 0x0
-    RenderText {#text} at (0,4471) size 90x17
-      text run at (0,4471) width 90: "WWWWWW"
-    RenderBR {BR} at (90,4485) size 0x0
-    RenderText {#text} at (0,4488) size 90x17
-      text run at (0,4488) width 90: "WWWWWW"
-    RenderBR {BR} at (90,4502) size 0x0
-    RenderText {#text} at (0,4505) size 90x17
-      text run at (0,4505) width 90: "WWWWWW"
-    RenderBR {BR} at (90,4519) size 0x0
-    RenderText {#text} at (0,4522) size 90x17
-      text run at (0,4522) width 90: "WWWWWW"
-    RenderBR {BR} at (90,4536) size 0x0
-    RenderText {#text} at (0,4539) size 90x17
-      text run at (0,4539) width 90: "WWWWWW"
-    RenderBR {BR} at (90,4553) size 0x0
-    RenderText {#text} at (0,4556) size 90x17
-      text run at (0,4556) width 90: "WWWWWW"
-    RenderBR {BR} at (90,4570) size 0x0
-    RenderText {#text} at (0,4573) size 90x17
-      text run at (0,4573) width 90: "WWWWWW"
-    RenderBR {BR} at (90,4587) size 0x0
+    RenderText {#text} at (0,4302) size 90x17
+      text run at (0,4302) width 90: "WWWWWW"
+    RenderBR {BR} at (90,4316) size 0x0
+    RenderText {#text} at (0,4320) size 90x17
+      text run at (0,4320) width 90: "WWWWWW"
+    RenderBR {BR} at (90,4334) size 0x0
+    RenderText {#text} at (0,4338) size 90x17
+      text run at (0,4338) width 90: "WWWWWW"
+    RenderBR {BR} at (90,4352) size 0x0
+    RenderText {#text} at (0,4356) size 90x17
+      text run at (0,4356) width 90: "WWWWWW"
+    RenderBR {BR} at (90,4370) size 0x0
+    RenderText {#text} at (0,4374) size 90x17
+      text run at (0,4374) width 90: "WWWWWW"
+    RenderBR {BR} at (90,4388) size 0x0
+    RenderText {#text} at (0,4392) size 90x17
+      text run at (0,4392) width 90: "WWWWWW"
+    RenderBR {BR} at (90,4406) size 0x0
+    RenderText {#text} at (0,4410) size 90x17
+      text run at (0,4410) width 90: "WWWWWW"
+    RenderBR {BR} at (90,4424) size 0x0
+    RenderText {#text} at (0,4428) size 90x17
+      text run at (0,4428) width 90: "WWWWWW"
+    RenderBR {BR} at (90,4442) size 0x0
+    RenderText {#text} at (0,4446) size 90x17
+      text run at (0,4446) width 90: "WWWWWW"
+    RenderBR {BR} at (90,4460) size 0x0
+    RenderText {#text} at (0,4464) size 90x17
+      text run at (0,4464) width 90: "WWWWWW"
+    RenderBR {BR} at (90,4478) size 0x0
+    RenderText {#text} at (0,4482) size 90x17
+      text run at (0,4482) width 90: "WWWWWW"
+    RenderBR {BR} at (90,4496) size 0x0
+    RenderText {#text} at (0,4500) size 90x17
+      text run at (0,4500) width 90: "WWWWWW"
+    RenderBR {BR} at (90,4514) size 0x0
+    RenderText {#text} at (0,4518) size 90x17
+      text run at (0,4518) width 90: "WWWWWW"
+    RenderBR {BR} at (90,4532) size 0x0
+    RenderText {#text} at (0,4536) size 90x17
+      text run at (0,4536) width 90: "WWWWWW"
+    RenderBR {BR} at (90,4550) size 0x0
+    RenderText {#text} at (0,4554) size 90x17
+      text run at (0,4554) width 90: "WWWWWW"
+    RenderBR {BR} at (90,4568) size 0x0
+    RenderText {#text} at (0,4572) size 90x17
+      text run at (0,4572) width 90: "WWWWWW"
+    RenderBR {BR} at (90,4586) size 0x0
     RenderText {#text} at (0,4590) size 90x17
       text run at (0,4590) width 90: "WWWWWW"
     RenderBR {BR} at (90,4604) size 0x0
-    RenderText {#text} at (0,4607) size 90x17
-      text run at (0,4607) width 90: "WWWWWW"
-    RenderBR {BR} at (90,4621) size 0x0
-    RenderText {#text} at (0,4624) size 90x17
-      text run at (0,4624) width 90: "WWWWWW"
-    RenderBR {BR} at (90,4638) size 0x0
-    RenderText {#text} at (0,4641) size 90x17
-      text run at (0,4641) width 90: "WWWWWW"
-    RenderBR {BR} at (90,4655) size 0x0
-    RenderText {#text} at (0,4658) size 90x17
-      text run at (0,4658) width 90: "WWWWWW"
-    RenderBR {BR} at (90,4672) size 0x0
-    RenderText {#text} at (0,4675) size 90x17
-      text run at (0,4675) width 90: "WWWWWW"
-    RenderBR {BR} at (90,4689) size 0x0
-    RenderText {#text} at (0,4692) size 90x17
-      text run at (0,4692) width 90: "WWWWWW"
-    RenderBR {BR} at (90,4706) size 0x0
-    RenderText {#text} at (0,4709) size 90x17
-      text run at (0,4709) width 90: "WWWWWW"
-    RenderBR {BR} at (90,4723) size 0x0
-    RenderText {#text} at (0,4726) size 90x17
-      text run at (0,4726) width 90: "WWWWWW"
-    RenderBR {BR} at (90,4740) size 0x0
-    RenderText {#text} at (0,4743) size 90x17
-      text run at (0,4743) width 90: "WWWWWW"
-    RenderBR {BR} at (90,4757) size 0x0
-    RenderText {#text} at (0,4760) size 90x17
-      text run at (0,4760) width 90: "WWWWWW"
-    RenderBR {BR} at (90,4774) size 0x0
-    RenderText {#text} at (0,4777) size 90x17
-      text run at (0,4777) width 90: "WWWWWW"
-    RenderBR {BR} at (90,4791) size 0x0
-    RenderText {#text} at (0,4794) size 90x17
-      text run at (0,4794) width 90: "WWWWWW"
-    RenderBR {BR} at (90,4808) size 0x0
-    RenderText {#text} at (0,4811) size 90x17
-      text run at (0,4811) width 90: "WWWWWW"
-    RenderBR {BR} at (90,4825) size 0x0
-    RenderText {#text} at (0,4828) size 90x17
-      text run at (0,4828) width 90: "WWWWWW"
-    RenderBR {BR} at (90,4842) size 0x0
-    RenderText {#text} at (0,4845) size 90x17
-      text run at (0,4845) width 90: "WWWWWW"
-    RenderBR {BR} at (90,4859) size 0x0
-    RenderText {#text} at (0,4862) size 90x17
-      text run at (0,4862) width 90: "WWWWWW"
-    RenderBR {BR} at (90,4876) size 0x0
-    RenderText {#text} at (0,4879) size 90x17
-      text run at (0,4879) width 90: "WWWWWW"
-    RenderBR {BR} at (90,4893) size 0x0
+    RenderText {#text} at (0,4608) size 90x17
+      text run at (0,4608) width 90: "WWWWWW"
+    RenderBR {BR} at (90,4622) size 0x0
+    RenderText {#text} at (0,4626) size 90x17
+      text run at (0,4626) width 90: "WWWWWW"
+    RenderBR {BR} at (90,4640) size 0x0
+    RenderText {#text} at (0,4644) size 90x17
+      text run at (0,4644) width 90: "WWWWWW"
+    RenderBR {BR} at (90,4658) size 0x0
+    RenderText {#text} at (0,4662) size 90x17
+      text run at (0,4662) width 90: "WWWWWW"
+    RenderBR {BR} at (90,4676) size 0x0
+    RenderText {#text} at (0,4680) size 90x17
+      text run at (0,4680) width 90: "WWWWWW"
+    RenderBR {BR} at (90,4694) size 0x0
+    RenderText {#text} at (0,4698) size 90x17
+      text run at (0,4698) width 90: "WWWWWW"
+    RenderBR {BR} at (90,4712) size 0x0
+    RenderText {#text} at (0,4716) size 90x17
+      text run at (0,4716) width 90: "WWWWWW"
+    RenderBR {BR} at (90,4730) size 0x0
+    RenderText {#text} at (0,4734) size 90x17
+      text run at (0,4734) width 90: "WWWWWW"
+    RenderBR {BR} at (90,4748) size 0x0
+    RenderText {#text} at (0,4752) size 90x17
+      text run at (0,4752) width 90: "WWWWWW"
+    RenderBR {BR} at (90,4766) size 0x0
+    RenderText {#text} at (0,4770) size 90x17
+      text run at (0,4770) width 90: "WWWWWW"
+    RenderBR {BR} at (90,4784) size 0x0
+    RenderText {#text} at (0,4788) size 90x17
+      text run at (0,4788) width 90: "WWWWWW"
+    RenderBR {BR} at (90,4802) size 0x0
+    RenderText {#text} at (0,4806) size 90x17
+      text run at (0,4806) width 90: "WWWWWW"
+    RenderBR {BR} at (90,4820) size 0x0
+    RenderText {#text} at (0,4824) size 90x17
+      text run at (0,4824) width 90: "WWWWWW"
+    RenderBR {BR} at (90,4838) size 0x0
+    RenderText {#text} at (0,4842) size 90x17
+      text run at (0,4842) width 90: "WWWWWW"
+    RenderBR {BR} at (90,4856) size 0x0
+    RenderText {#text} at (0,4860) size 90x17
+      text run at (0,4860) width 90: "WWWWWW"
+    RenderBR {BR} at (90,4874) size 0x0
+    RenderText {#text} at (0,4878) size 90x17
+      text run at (0,4878) width 90: "WWWWWW"
+    RenderBR {BR} at (90,4892) size 0x0
     RenderText {#text} at (0,4896) size 90x17
       text run at (0,4896) width 90: "WWWWWW"
     RenderBR {BR} at (90,4910) size 0x0
-    RenderText {#text} at (0,4913) size 90x17
-      text run at (0,4913) width 90: "WWWWWW"
-    RenderBR {BR} at (90,4927) size 0x0
-    RenderText {#text} at (0,4930) size 90x17
-      text run at (0,4930) width 90: "WWWWWW"
-    RenderBR {BR} at (90,4944) size 0x0
-    RenderText {#text} at (0,4947) size 90x17
-      text run at (0,4947) width 90: "WWWWWW"
-    RenderBR {BR} at (90,4961) size 0x0
-    RenderText {#text} at (0,4964) size 90x17
-      text run at (0,4964) width 90: "WWWWWW"
-    RenderBR {BR} at (90,4978) size 0x0
-    RenderText {#text} at (0,4981) size 90x17
-      text run at (0,4981) width 90: "WWWWWW"
-    RenderBR {BR} at (90,4995) size 0x0
-    RenderText {#text} at (0,4998) size 90x17
-      text run at (0,4998) width 90: "WWWWWW"
-    RenderBR {BR} at (90,5012) size 0x0
-    RenderText {#text} at (0,5015) size 90x17
-      text run at (0,5015) width 90: "WWWWWW"
-    RenderBR {BR} at (90,5029) size 0x0
-    RenderText {#text} at (0,5032) size 90x17
-      text run at (0,5032) width 90: "WWWWWW"
-    RenderBR {BR} at (90,5046) size 0x0
-    RenderText {#text} at (0,5049) size 90x17
-      text run at (0,5049) width 90: "WWWWWW"
-    RenderBR {BR} at (90,5063) size 0x0
-    RenderText {#text} at (0,5066) size 90x17
-      text run at (0,5066) width 90: "WWWWWW"
-    RenderBR {BR} at (90,5080) size 0x0
-    RenderText {#text} at (0,5083) size 90x17
-      text run at (0,5083) width 90: "WWWWWW"
-    RenderBR {BR} at (90,5097) size 0x0
-    RenderText {#text} at (0,5100) size 90x17
-      text run at (0,5100) width 90: "WWWWWW"
-    RenderBR {BR} at (90,5114) size 0x0
-    RenderText {#text} at (0,5117) size 90x17
-      text run at (0,5117) width 90: "WWWWWW"
-    RenderBR {BR} at (90,5131) size 0x0
-    RenderText {#text} at (0,5134) size 90x17
-      text run at (0,5134) width 90: "WWWWWW"
-    RenderBR {BR} at (90,5148) size 0x0
-    RenderText {#text} at (0,5151) size 90x17
-      text run at (0,5151) width 90: "WWWWWW"
-    RenderBR {BR} at (90,5165) size 0x0
-    RenderText {#text} at (0,5168) size 90x17
-      text run at (0,5168) width 90: "WWWWWW"
-    RenderBR {BR} at (90,5182) size 0x0
-    RenderText {#text} at (0,5185) size 90x17
-      text run at (0,5185) width 90: "WWWWWW"
-    RenderBR {BR} at (90,5199) size 0x0
+    RenderText {#text} at (0,4914) size 90x17
+      text run at (0,4914) width 90: "WWWWWW"
+    RenderBR {BR} at (90,4928) size 0x0
+    RenderText {#text} at (0,4932) size 90x17
+      text run at (0,4932) width 90: "WWWWWW"
+    RenderBR {BR} at (90,4946) size 0x0
+    RenderText {#text} at (0,4950) size 90x17
+      text run at (0,4950) width 90: "WWWWWW"
+    RenderBR {BR} at (90,4964) size 0x0
+    RenderText {#text} at (0,4968) size 90x17
+      text run at (0,4968) width 90: "WWWWWW"
+    RenderBR {BR} at (90,4982) size 0x0
+    RenderText {#text} at (0,4986) size 90x17
+      text run at (0,4986) width 90: "WWWWWW"
+    RenderBR {BR} at (90,5000) size 0x0
+    RenderText {#text} at (0,5004) size 90x17
+      text run at (0,5004) width 90: "WWWWWW"
+    RenderBR {BR} at (90,5018) size 0x0
+    RenderText {#text} at (0,5022) size 90x17
+      text run at (0,5022) width 90: "WWWWWW"
+    RenderBR {BR} at (90,5036) size 0x0
+    RenderText {#text} at (0,5040) size 90x17
+      text run at (0,5040) width 90: "WWWWWW"
+    RenderBR {BR} at (90,5054) size 0x0
+    RenderText {#text} at (0,5058) size 90x17
+      text run at (0,5058) width 90: "WWWWWW"
+    RenderBR {BR} at (90,5072) size 0x0
+    RenderText {#text} at (0,5076) size 90x17
+      text run at (0,5076) width 90: "WWWWWW"
+    RenderBR {BR} at (90,5090) size 0x0
+    RenderText {#text} at (0,5094) size 90x17
+      text run at (0,5094) width 90: "WWWWWW"
+    RenderBR {BR} at (90,5108) size 0x0
+    RenderText {#text} at (0,5112) size 90x17
+      text run at (0,5112) width 90: "WWWWWW"
+    RenderBR {BR} at (90,5126) size 0x0
+    RenderText {#text} at (0,5130) size 90x17
+      text run at (0,5130) width 90: "WWWWWW"
+    RenderBR {BR} at (90,5144) size 0x0
+    RenderText {#text} at (0,5148) size 90x17
+      text run at (0,5148) width 90: "WWWWWW"
+    RenderBR {BR} at (90,5162) size 0x0
+    RenderText {#text} at (0,5166) size 90x17
+      text run at (0,5166) width 90: "WWWWWW"
+    RenderBR {BR} at (90,5180) size 0x0
+    RenderText {#text} at (0,5184) size 90x17
+      text run at (0,5184) width 90: "WWWWWW"
+    RenderBR {BR} at (90,5198) size 0x0
     RenderText {#text} at (0,5202) size 90x17
       text run at (0,5202) width 90: "WWWWWW"
     RenderBR {BR} at (90,5216) size 0x0
-    RenderText {#text} at (0,5219) size 90x17
-      text run at (0,5219) width 90: "WWWWWW"
-    RenderBR {BR} at (90,5233) size 0x0
-    RenderText {#text} at (0,5236) size 90x17
-      text run at (0,5236) width 90: "WWWWWW"
-    RenderBR {BR} at (90,5250) size 0x0
-    RenderText {#text} at (0,5253) size 90x17
-      text run at (0,5253) width 90: "WWWWWW"
-    RenderBR {BR} at (90,5267) size 0x0
-    RenderText {#text} at (0,5270) size 90x17
-      text run at (0,5270) width 90: "WWWWWW"
-    RenderBR {BR} at (90,5284) size 0x0
-    RenderText {#text} at (0,5287) size 90x17
-      text run at (0,5287) width 90: "WWWWWW"
-    RenderBR {BR} at (90,5301) size 0x0
-    RenderText {#text} at (0,5304) size 90x17
-      text run at (0,5304) width 90: "WWWWWW"
-    RenderBR {BR} at (90,5318) size 0x0
-    RenderText {#text} at (0,5321) size 90x17
-      text run at (0,5321) width 90: "WWWWWW"
-    RenderBR {BR} at (90,5335) size 0x0
-    RenderText {#text} at (0,5338) size 90x17
-      text run at (0,5338) width 90: "WWWWWW"
-    RenderBR {BR} at (90,5352) size 0x0
-    RenderText {#text} at (0,5355) size 90x17
-      text run at (0,5355) width 90: "WWWWWW"
-    RenderBR {BR} at (90,5369) size 0x0
-    RenderText {#text} at (0,5372) size 90x17
-      text run at (0,5372) width 90: "WWWWWW"
-    RenderBR {BR} at (90,5386) size 0x0
-    RenderText {#text} at (0,5389) size 90x17
-      text run at (0,5389) width 90: "WWWWWW"
-    RenderBR {BR} at (90,5403) size 0x0
-    RenderText {#text} at (0,5406) size 90x17
-      text run at (0,5406) width 90: "WWWWWW"
-    RenderBR {BR} at (90,5420) size 0x0
-    RenderText {#text} at (0,5423) size 90x17
-      text run at (0,5423) width 90: "WWWWWW"
-    RenderBR {BR} at (90,5437) size 0x0
-    RenderText {#text} at (0,5440) size 90x17
-      text run at (0,5440) width 90: "WWWWWW"
-    RenderBR {BR} at (90,5454) size 0x0
-    RenderText {#text} at (0,5457) size 90x17
-      text run at (0,5457) width 90: "WWWWWW"
-    RenderBR {BR} at (90,5471) size 0x0
-    RenderText {#text} at (0,5474) size 90x17
-      text run at (0,5474) width 90: "WWWWWW"
-    RenderBR {BR} at (90,5488) size 0x0
-    RenderText {#text} at (0,5491) size 90x17
-      text run at (0,5491) width 90: "WWWWWW"
-    RenderBR {BR} at (90,5505) size 0x0
+    RenderText {#text} at (0,5220) size 90x17
+      text run at (0,5220) width 90: "WWWWWW"
+    RenderBR {BR} at (90,5234) size 0x0
+    RenderText {#text} at (0,5238) size 90x17
+      text run at (0,5238) width 90: "WWWWWW"
+    RenderBR {BR} at (90,5252) size 0x0
+    RenderText {#text} at (0,5256) size 90x17
+      text run at (0,5256) width 90: "WWWWWW"
+    RenderBR {BR} at (90,5270) size 0x0
+    RenderText {#text} at (0,5274) size 90x17
+      text run at (0,5274) width 90: "WWWWWW"
+    RenderBR {BR} at (90,5288) size 0x0
+    RenderText {#text} at (0,5292) size 90x17
+      text run at (0,5292) width 90: "WWWWWW"
+    RenderBR {BR} at (90,5306) size 0x0
+    RenderText {#text} at (0,5310) size 90x17
+      text run at (0,5310) width 90: "WWWWWW"
+    RenderBR {BR} at (90,5324) size 0x0
+    RenderText {#text} at (0,5328) size 90x17
+      text run at (0,5328) width 90: "WWWWWW"
+    RenderBR {BR} at (90,5342) size 0x0
+    RenderText {#text} at (0,5346) size 90x17
+      text run at (0,5346) width 90: "WWWWWW"
+    RenderBR {BR} at (90,5360) size 0x0
+    RenderText {#text} at (0,5364) size 90x17
+      text run at (0,5364) width 90: "WWWWWW"
+    RenderBR {BR} at (90,5378) size 0x0
+    RenderText {#text} at (0,5382) size 90x17
+      text run at (0,5382) width 90: "WWWWWW"
+    RenderBR {BR} at (90,5396) size 0x0
+    RenderText {#text} at (0,5400) size 90x17
+      text run at (0,5400) width 90: "WWWWWW"
+    RenderBR {BR} at (90,5414) size 0x0
+    RenderText {#text} at (0,5418) size 90x17
+      text run at (0,5418) width 90: "WWWWWW"
+    RenderBR {BR} at (90,5432) size 0x0
+    RenderText {#text} at (0,5436) size 90x17
+      text run at (0,5436) width 90: "WWWWWW"
+    RenderBR {BR} at (90,5450) size 0x0
+    RenderText {#text} at (0,5454) size 90x17
+      text run at (0,5454) width 90: "WWWWWW"
+    RenderBR {BR} at (90,5468) size 0x0
+    RenderText {#text} at (0,5472) size 90x17
+      text run at (0,5472) width 90: "WWWWWW"
+    RenderBR {BR} at (90,5486) size 0x0
+    RenderText {#text} at (0,5490) size 90x17
+      text run at (0,5490) width 90: "WWWWWW"
+    RenderBR {BR} at (90,5504) size 0x0
     RenderText {#text} at (0,5508) size 90x17
       text run at (0,5508) width 90: "WWWWWW"
     RenderBR {BR} at (90,5522) size 0x0
-    RenderText {#text} at (0,5525) size 90x17
-      text run at (0,5525) width 90: "WWWWWW"
-    RenderBR {BR} at (90,5539) size 0x0
-    RenderText {#text} at (0,5542) size 90x17
-      text run at (0,5542) width 90: "WWWWWW"
-    RenderBR {BR} at (90,5556) size 0x0
-    RenderText {#text} at (0,5559) size 90x17
-      text run at (0,5559) width 90: "WWWWWW"
-    RenderBR {BR} at (90,5573) size 0x0
-    RenderText {#text} at (0,5576) size 90x17
-      text run at (0,5576) width 90: "WWWWWW"
-    RenderBR {BR} at (90,5590) size 0x0
-    RenderText {#text} at (0,5593) size 90x17
-      text run at (0,5593) width 90: "WWWWWW"
-    RenderBR {BR} at (90,5607) size 0x0
-    RenderText {#text} at (0,5610) size 90x17
-      text run at (0,5610) width 90: "WWWWWW"
-    RenderBR {BR} at (90,5624) size 0x0
-    RenderText {#text} at (0,5627) size 90x17
-      text run at (0,5627) width 90: "WWWWWW"
-    RenderBR {BR} at (90,5641) size 0x0
-    RenderText {#text} at (0,5644) size 90x17
-      text run at (0,5644) width 90: "WWWWWW"
-    RenderBR {BR} at (90,5658) size 0x0
-    RenderText {#text} at (0,5661) size 90x17
-      text run at (0,5661) width 90: "WWWWWW"
-    RenderBR {BR} at (90,5675) size 0x0
-    RenderText {#text} at (0,5678) size 90x17
-      text run at (0,5678) width 90: "WWWWWW"
-    RenderBR {BR} at (90,5692) size 0x0
-    RenderText {#text} at (0,5695) size 90x17
-      text run at (0,5695) width 90: "WWWWWW"
-    RenderBR {BR} at (90,5709) size 0x0
-    RenderText {#text} at (0,5712) size 90x17
-      text run at (0,5712) width 90: "WWWWWW"
-    RenderBR {BR} at (90,5726) size 0x0
-    RenderText {#text} at (0,5729) size 90x17
-      text run at (0,5729) width 90: "WWWWWW"
-    RenderBR {BR} at (90,5743) size 0x0
-    RenderText {#text} at (0,5746) size 90x17
-      text run at (0,5746) width 90: "WWWWWW"
-    RenderBR {BR} at (90,5760) size 0x0
-    RenderText {#text} at (0,5763) size 90x17
-      text run at (0,5763) width 90: "WWWWWW"
-    RenderBR {BR} at (90,5777) size 0x0
-    RenderText {#text} at (0,5780) size 90x17
-      text run at (0,5780) width 90: "WWWWWW"
-    RenderBR {BR} at (90,5794) size 0x0
-    RenderText {#text} at (0,5797) size 90x17
-      text run at (0,5797) width 90: "WWWWWW"
-    RenderBR {BR} at (90,5811) size 0x0
+    RenderText {#text} at (0,5526) size 90x17
+      text run at (0,5526) width 90: "WWWWWW"
+    RenderBR {BR} at (90,5540) size 0x0
+    RenderText {#text} at (0,5544) size 90x17
+      text run at (0,5544) width 90: "WWWWWW"
+    RenderBR {BR} at (90,5558) size 0x0
+    RenderText {#text} at (0,5562) size 90x17
+      text run at (0,5562) width 90: "WWWWWW"
+    RenderBR {BR} at (90,5576) size 0x0
+    RenderText {#text} at (0,5580) size 90x17
+      text run at (0,5580) width 90: "WWWWWW"
+    RenderBR {BR} at (90,5594) size 0x0
+    RenderText {#text} at (0,5598) size 90x17
+      text run at (0,5598) width 90: "WWWWWW"
+    RenderBR {BR} at (90,5612) size 0x0
+    RenderText {#text} at (0,5616) size 90x17
+      text run at (0,5616) width 90: "WWWWWW"
+    RenderBR {BR} at (90,5630) size 0x0
+    RenderText {#text} at (0,5634) size 90x17
+      text run at (0,5634) width 90: "WWWWWW"
+    RenderBR {BR} at (90,5648) size 0x0
+    RenderText {#text} at (0,5652) size 90x17
+      text run at (0,5652) width 90: "WWWWWW"
+    RenderBR {BR} at (90,5666) size 0x0
+    RenderText {#text} at (0,5670) size 90x17
+      text run at (0,5670) width 90: "WWWWWW"
+    RenderBR {BR} at (90,5684) size 0x0
+    RenderText {#text} at (0,5688) size 90x17
+      text run at (0,5688) width 90: "WWWWWW"
+    RenderBR {BR} at (90,5702) size 0x0
+    RenderText {#text} at (0,5706) size 90x17
+      text run at (0,5706) width 90: "WWWWWW"
+    RenderBR {BR} at (90,5720) size 0x0
+    RenderText {#text} at (0,5724) size 90x17
+      text run at (0,5724) width 90: "WWWWWW"
+    RenderBR {BR} at (90,5738) size 0x0
+    RenderText {#text} at (0,5742) size 90x17
+      text run at (0,5742) width 90: "WWWWWW"
+    RenderBR {BR} at (90,5756) size 0x0
+    RenderText {#text} at (0,5760) size 90x17
+      text run at (0,5760) width 90: "WWWWWW"
+    RenderBR {BR} at (90,5774) size 0x0
+    RenderText {#text} at (0,5778) size 90x17
+      text run at (0,5778) width 90: "WWWWWW"
+    RenderBR {BR} at (90,5792) size 0x0
+    RenderText {#text} at (0,5796) size 90x17
+      text run at (0,5796) width 90: "WWWWWW"
+    RenderBR {BR} at (90,5810) size 0x0
     RenderText {#text} at (0,5814) size 90x17
       text run at (0,5814) width 90: "WWWWWW"
     RenderBR {BR} at (90,5828) size 0x0
-    RenderText {#text} at (0,5831) size 90x17
-      text run at (0,5831) width 90: "WWWWWW"
-    RenderBR {BR} at (90,5845) size 0x0
-    RenderText {#text} at (0,5848) size 90x17
-      text run at (0,5848) width 90: "WWWWWW"
-    RenderBR {BR} at (90,5862) size 0x0
-    RenderText {#text} at (0,5865) size 90x17
-      text run at (0,5865) width 90: "WWWWWW"
-    RenderBR {BR} at (90,5879) size 0x0
-    RenderText {#text} at (0,5882) size 90x17
-      text run at (0,5882) width 90: "WWWWWW"
-    RenderBR {BR} at (90,5896) size 0x0
-    RenderText {#text} at (0,5899) size 90x17
-      text run at (0,5899) width 90: "WWWWWW"
-    RenderBR {BR} at (90,5913) size 0x0
-    RenderText {#text} at (0,5916) size 90x17
-      text run at (0,5916) width 90: "WWWWWW"
-    RenderBR {BR} at (90,5930) size 0x0
-    RenderText {#text} at (0,5933) size 90x17
-      text run at (0,5933) width 90: "WWWWWW"
-    RenderBR {BR} at (90,5947) size 0x0
-    RenderText {#text} at (0,5950) size 90x17
-      text run at (0,5950) width 90: "WWWWWW"
-    RenderBR {BR} at (90,5964) size 0x0
-    RenderText {#text} at (0,5967) size 90x17
-      text run at (0,5967) width 90: "WWWWWW"
-    RenderBR {BR} at (90,5981) size 0x0
-    RenderText {#text} at (0,5984) size 90x17
-      text run at (0,5984) width 90: "WWWWWW"
-    RenderBR {BR} at (90,5998) size 0x0
-    RenderText {#text} at (0,6001) size 90x17
-      text run at (0,6001) width 90: "WWWWWW"
-    RenderBR {BR} at (90,6015) size 0x0
-    RenderText {#text} at (0,6018) size 90x17
-      text run at (0,6018) width 90: "WWWWWW"
-    RenderBR {BR} at (90,6032) size 0x0
-    RenderText {#text} at (0,6035) size 90x17
-      text run at (0,6035) width 90: "WWWWWW"
-    RenderBR {BR} at (90,6049) size 0x0
-    RenderText {#text} at (0,6052) size 90x17
-      text run at (0,6052) width 90: "WWWWWW"
-    RenderBR {BR} at (90,6066) size 0x0
-    RenderText {#text} at (0,6069) size 90x17
-      text run at (0,6069) width 90: "WWWWWW"
-    RenderBR {BR} at (90,6083) size 0x0
-    RenderText {#text} at (0,6086) size 90x17
-      text run at (0,6086) width 90: "WWWWWW"
-    RenderBR {BR} at (90,6100) size 0x0
-    RenderText {#text} at (0,6103) size 90x17
-      text run at (0,6103) width 90: "WWWWWW"
-    RenderBR {BR} at (90,6117) size 0x0
+    RenderText {#text} at (0,5832) size 90x17
+      text run at (0,5832) width 90: "WWWWWW"
+    RenderBR {BR} at (90,5846) size 0x0
+    RenderText {#text} at (0,5850) size 90x17
+      text run at (0,5850) width 90: "WWWWWW"
+    RenderBR {BR} at (90,5864) size 0x0
+    RenderText {#text} at (0,5868) size 90x17
+      text run at (0,5868) width 90: "WWWWWW"
+    RenderBR {BR} at (90,5882) size 0x0
+    RenderText {#text} at (0,5886) size 90x17
+      text run at (0,5886) width 90: "WWWWWW"
+    RenderBR {BR} at (90,5900) size 0x0
+    RenderText {#text} at (0,5904) size 90x17
+      text run at (0,5904) width 90: "WWWWWW"
+    RenderBR {BR} at (90,5918) size 0x0
+    RenderText {#text} at (0,5922) size 90x17
+      text run at (0,5922) width 90: "WWWWWW"
+    RenderBR {BR} at (90,5936) size 0x0
+    RenderText {#text} at (0,5940) size 90x17
+      text run at (0,5940) width 90: "WWWWWW"
+    RenderBR {BR} at (90,5954) size 0x0
+    RenderText {#text} at (0,5958) size 90x17
+      text run at (0,5958) width 90: "WWWWWW"
+    RenderBR {BR} at (90,5972) size 0x0
+    RenderText {#text} at (0,5976) size 90x17
+      text run at (0,5976) width 90: "WWWWWW"
+    RenderBR {BR} at (90,5990) size 0x0
+    RenderText {#text} at (0,5994) size 90x17
+      text run at (0,5994) width 90: "WWWWWW"
+    RenderBR {BR} at (90,6008) size 0x0
+    RenderText {#text} at (0,6012) size 90x17
+      text run at (0,6012) width 90: "WWWWWW"
+    RenderBR {BR} at (90,6026) size 0x0
+    RenderText {#text} at (0,6030) size 90x17
+      text run at (0,6030) width 90: "WWWWWW"
+    RenderBR {BR} at (90,6044) size 0x0
+    RenderText {#text} at (0,6048) size 90x17
+      text run at (0,6048) width 90: "WWWWWW"
+    RenderBR {BR} at (90,6062) size 0x0
+    RenderText {#text} at (0,6066) size 90x17
+      text run at (0,6066) width 90: "WWWWWW"
+    RenderBR {BR} at (90,6080) size 0x0
+    RenderText {#text} at (0,6084) size 90x17
+      text run at (0,6084) width 90: "WWWWWW"
+    RenderBR {BR} at (90,6098) size 0x0
+    RenderText {#text} at (0,6102) size 90x17
+      text run at (0,6102) width 90: "WWWWWW"
+    RenderBR {BR} at (90,6116) size 0x0
     RenderText {#text} at (0,6120) size 90x17
       text run at (0,6120) width 90: "WWWWWW"
     RenderBR {BR} at (90,6134) size 0x0
-    RenderText {#text} at (0,6137) size 90x17
-      text run at (0,6137) width 90: "WWWWWW"
-    RenderBR {BR} at (90,6151) size 0x0
-    RenderText {#text} at (0,6154) size 90x17
-      text run at (0,6154) width 90: "WWWWWW"
-    RenderBR {BR} at (90,6168) size 0x0
-    RenderText {#text} at (0,6171) size 90x17
-      text run at (0,6171) width 90: "WWWWWW"
-    RenderBR {BR} at (90,6185) size 0x0
-    RenderText {#text} at (0,6188) size 90x17
-      text run at (0,6188) width 90: "WWWWWW"
-    RenderBR {BR} at (90,6202) size 0x0
-    RenderText {#text} at (0,6205) size 90x17
-      text run at (0,6205) width 90: "WWWWWW"
-    RenderBR {BR} at (90,6219) size 0x0
-    RenderText {#text} at (0,6222) size 90x17
-      text run at (0,6222) width 90: "WWWWWW"
-    RenderBR {BR} at (90,6236) size 0x0
-    RenderText {#text} at (0,6239) size 90x17
-      text run at (0,6239) width 90: "WWWWWW"
-    RenderBR {BR} at (90,6253) size 0x0
-    RenderText {#text} at (0,6256) size 90x17
-      text run at (0,6256) width 90: "WWWWWW"
-    RenderBR {BR} at (90,6270) size 0x0
-    RenderText {#text} at (0,6273) size 90x17
-      text run at (0,6273) width 90: "WWWWWW"
-    RenderBR {BR} at (90,6287) size 0x0
-    RenderText {#text} at (0,6290) size 90x17
-      text run at (0,6290) width 90: "WWWWWW"
-    RenderBR {BR} at (90,6304) size 0x0
-    RenderText {#text} at (0,6307) size 90x17
-      text run at (0,6307) width 90: "WWWWWW"
-    RenderBR {BR} at (90,6321) size 0x0
-    RenderText {#text} at (0,6324) size 90x17
-      text run at (0,6324) width 90: "WWWWWW"
-    RenderBR {BR} at (90,6338) size 0x0
-    RenderText {#text} at (0,6341) size 90x17
-      text run at (0,6341) width 90: "WWWWWW"
-    RenderBR {BR} at (90,6355) size 0x0
-    RenderText {#text} at (0,6358) size 90x17
-      text run at (0,6358) width 90: "WWWWWW"
-    RenderBR {BR} at (90,6372) size 0x0
-    RenderText {#text} at (0,6375) size 90x17
-      text run at (0,6375) width 90: "WWWWWW"
-    RenderBR {BR} at (90,6389) size 0x0
-    RenderText {#text} at (0,6392) size 90x17
-      text run at (0,6392) width 90: "WWWWWW"
-    RenderBR {BR} at (90,6406) size 0x0
-    RenderText {#text} at (0,6409) size 90x17
-      text run at (0,6409) width 90: "WWWWWW"
-    RenderBR {BR} at (90,6423) size 0x0
+    RenderText {#text} at (0,6138) size 90x17
+      text run at (0,6138) width 90: "WWWWWW"
+    RenderBR {BR} at (90,6152) size 0x0
+    RenderText {#text} at (0,6156) size 90x17
+      text run at (0,6156) width 90: "WWWWWW"
+    RenderBR {BR} at (90,6170) size 0x0
+    RenderText {#text} at (0,6174) size 90x17
+      text run at (0,6174) width 90: "WWWWWW"
+    RenderBR {BR} at (90,6188) size 0x0
+    RenderText {#text} at (0,6192) size 90x17
+      text run at (0,6192) width 90: "WWWWWW"
+    RenderBR {BR} at (90,6206) size 0x0
+    RenderText {#text} at (0,6210) size 90x17
+      text run at (0,6210) width 90: "WWWWWW"
+    RenderBR {BR} at (90,6224) size 0x0
+    RenderText {#text} at (0,6228) size 90x17
+      text run at (0,6228) width 90: "WWWWWW"
+    RenderBR {BR} at (90,6242) size 0x0
+    RenderText {#text} at (0,6246) size 90x17
+      text run at (0,6246) width 90: "WWWWWW"
+    RenderBR {BR} at (90,6260) size 0x0
+    RenderText {#text} at (0,6264) size 90x17
+      text run at (0,6264) width 90: "WWWWWW"
+    RenderBR {BR} at (90,6278) size 0x0
+    RenderText {#text} at (0,6282) size 90x17
+      text run at (0,6282) width 90: "WWWWWW"
+    RenderBR {BR} at (90,6296) size 0x0
+    RenderText {#text} at (0,6300) size 90x17
+      text run at (0,6300) width 90: "WWWWWW"
+    RenderBR {BR} at (90,6314) size 0x0
+    RenderText {#text} at (0,6318) size 90x17
+      text run at (0,6318) width 90: "WWWWWW"
+    RenderBR {BR} at (90,6332) size 0x0
+    RenderText {#text} at (0,6336) size 90x17
+      text run at (0,6336) width 90: "WWWWWW"
+    RenderBR {BR} at (90,6350) size 0x0
+    RenderText {#text} at (0,6354) size 90x17
+      text run at (0,6354) width 90: "WWWWWW"
+    RenderBR {BR} at (90,6368) size 0x0
+    RenderText {#text} at (0,6372) size 90x17
+      text run at (0,6372) width 90: "WWWWWW"
+    RenderBR {BR} at (90,6386) size 0x0
+    RenderText {#text} at (0,6390) size 90x17
+      text run at (0,6390) width 90: "WWWWWW"
+    RenderBR {BR} at (90,6404) size 0x0
+    RenderText {#text} at (0,6408) size 90x17
+      text run at (0,6408) width 90: "WWWWWW"
+    RenderBR {BR} at (90,6422) size 0x0
     RenderText {#text} at (0,6426) size 90x17
       text run at (0,6426) width 90: "WWWWWW"
     RenderBR {BR} at (90,6440) size 0x0
-    RenderText {#text} at (0,6443) size 90x17
-      text run at (0,6443) width 90: "WWWWWW"
-    RenderBR {BR} at (90,6457) size 0x0
-    RenderText {#text} at (0,6460) size 90x17
-      text run at (0,6460) width 90: "WWWWWW"
-    RenderBR {BR} at (90,6474) size 0x0
-    RenderText {#text} at (0,6477) size 90x17
-      text run at (0,6477) width 90: "WWWWWW"
-    RenderBR {BR} at (90,6491) size 0x0
-    RenderText {#text} at (0,6494) size 90x17
-      text run at (0,6494) width 90: "WWWWWW"
-    RenderBR {BR} at (90,6508) size 0x0
-    RenderText {#text} at (0,6511) size 90x17
-      text run at (0,6511) width 90: "WWWWWW"
-    RenderBR {BR} at (90,6525) size 0x0
-    RenderText {#text} at (0,6528) size 90x17
-      text run at (0,6528) width 90: "WWWWWW"
-    RenderBR {BR} at (90,6542) size 0x0
-    RenderText {#text} at (0,6545) size 90x17
-      text run at (0,6545) width 90: "WWWWWW"
-    RenderBR {BR} at (90,6559) size 0x0
-    RenderText {#text} at (0,6562) size 90x17
-      text run at (0,6562) width 90: "WWWWWW"
-    RenderBR {BR} at (90,6576) size 0x0
-    RenderText {#text} at (0,6579) size 90x17
-      text run at (0,6579) width 90: "WWWWWW"
-    RenderBR {BR} at (90,6593) size 0x0
-    RenderText {#text} at (0,6596) size 90x17
-      text run at (0,6596) width 90: "WWWWWW"
-    RenderBR {BR} at (90,6610) size 0x0
-    RenderText {#text} at (0,6613) size 90x17
-      text run at (0,6613) width 90: "WWWWWW"
-    RenderBR {BR} at (90,6627) size 0x0
-    RenderText {#text} at (0,6630) size 90x17
-      text run at (0,6630) width 90: "WWWWWW"
-    RenderBR {BR} at (90,6644) size 0x0
-    RenderText {#text} at (0,6647) size 90x17
-      text run at (0,6647) width 90: "WWWWWW"
-    RenderBR {BR} at (90,6661) size 0x0
-    RenderText {#text} at (0,6664) size 90x17
-      text run at (0,6664) width 90: "WWWWWW"
-    RenderBR {BR} at (90,6678) size 0x0
-    RenderText {#text} at (0,6681) size 90x17
-      text run at (0,6681) width 90: "WWWWWW"
-    RenderBR {BR} at (90,6695) size 0x0
-    RenderText {#text} at (0,6698) size 90x17
-      text run at (0,6698) width 90: "WWWWWW"
-    RenderBR {BR} at (90,6712) size 0x0
-    RenderText {#text} at (0,6715) size 90x17
-      text run at (0,6715) width 90: "WWWWWW"
-    RenderBR {BR} at (90,6729) size 0x0
+    RenderText {#text} at (0,6444) size 90x17
+      text run at (0,6444) width 90: "WWWWWW"
+    RenderBR {BR} at (90,6458) size 0x0
+    RenderText {#text} at (0,6462) size 90x17
+      text run at (0,6462) width 90: "WWWWWW"
+    RenderBR {BR} at (90,6476) size 0x0
+    RenderText {#text} at (0,6480) size 90x17
+      text run at (0,6480) width 90: "WWWWWW"
+    RenderBR {BR} at (90,6494) size 0x0
+    RenderText {#text} at (0,6498) size 90x17
+      text run at (0,6498) width 90: "WWWWWW"
+    RenderBR {BR} at (90,6512) size 0x0
+    RenderText {#text} at (0,6516) size 90x17
+      text run at (0,6516) width 90: "WWWWWW"
+    RenderBR {BR} at (90,6530) size 0x0
+    RenderText {#text} at (0,6534) size 90x17
+      text run at (0,6534) width 90: "WWWWWW"
+    RenderBR {BR} at (90,6548) size 0x0
+    RenderText {#text} at (0,6552) size 90x17
+      text run at (0,6552) width 90: "WWWWWW"
+    RenderBR {BR} at (90,6566) size 0x0
+    RenderText {#text} at (0,6570) size 90x17
+      text run at (0,6570) width 90: "WWWWWW"
+    RenderBR {BR} at (90,6584) size 0x0
+    RenderText {#text} at (0,6588) size 90x17
+      text run at (0,6588) width 90: "WWWWWW"
+    RenderBR {BR} at (90,6602) size 0x0
+    RenderText {#text} at (0,6606) size 90x17
+      text run at (0,6606) width 90: "WWWWWW"
+    RenderBR {BR} at (90,6620) size 0x0
+    RenderText {#text} at (0,6624) size 90x17
+      text run at (0,6624) width 90: "WWWWWW"
+    RenderBR {BR} at (90,6638) size 0x0
+    RenderText {#text} at (0,6642) size 90x17
+      text run at (0,6642) width 90: "WWWWWW"
+    RenderBR {BR} at (90,6656) size 0x0
+    RenderText {#text} at (0,6660) size 90x17
+      text run at (0,6660) width 90: "WWWWWW"
+    RenderBR {BR} at (90,6674) size 0x0
+    RenderText {#text} at (0,6678) size 90x17
+      text run at (0,6678) width 90: "WWWWWW"
+    RenderBR {BR} at (90,6692) size 0x0
+    RenderText {#text} at (0,6696) size 90x17
+      text run at (0,6696) width 90: "WWWWWW"
+    RenderBR {BR} at (90,6710) size 0x0
+    RenderText {#text} at (0,6714) size 90x17
+      text run at (0,6714) width 90: "WWWWWW"
+    RenderBR {BR} at (90,6728) size 0x0
     RenderText {#text} at (0,6732) size 90x17
       text run at (0,6732) width 90: "WWWWWW"
     RenderBR {BR} at (90,6746) size 0x0
-    RenderText {#text} at (0,6749) size 90x17
-      text run at (0,6749) width 90: "WWWWWW"
-    RenderBR {BR} at (90,6763) size 0x0
-    RenderText {#text} at (0,6766) size 90x17
-      text run at (0,6766) width 90: "WWWWWW"
-    RenderBR {BR} at (90,6780) size 0x0
-    RenderText {#text} at (0,6783) size 90x17
-      text run at (0,6783) width 90: "WWWWWW"
-    RenderBR {BR} at (90,6797) size 0x0
+    RenderText {#text} at (0,6750) size 90x17
+      text run at (0,6750) width 90: "WWWWWW"
+    RenderBR {BR} at (90,6764) size 0x0
+    RenderText {#text} at (0,6768) size 90x17
+      text run at (0,6768) width 90: "WWWWWW"
+    RenderBR {BR} at (90,6782) size 0x0
+    RenderText {#text} at (0,6786) size 90x17
+      text run at (0,6786) width 90: "WWWWWW"
+    RenderBR {BR} at (90,6800) size 0x0
+    RenderText {#text} at (0,6804) size 90x17
+      text run at (0,6804) width 90: "WWWWWW"
+    RenderBR {BR} at (90,6818) size 0x0
+    RenderText {#text} at (0,6822) size 90x17
+      text run at (0,6822) width 90: "WWWWWW"
+    RenderBR {BR} at (90,6836) size 0x0
+    RenderText {#text} at (0,6840) size 90x17
+      text run at (0,6840) width 90: "WWWWWW"
+    RenderBR {BR} at (90,6854) size 0x0
+    RenderText {#text} at (0,6858) size 90x17
+      text run at (0,6858) width 90: "WWWWWW"
+    RenderBR {BR} at (90,6872) size 0x0
+    RenderText {#text} at (0,6876) size 90x17
+      text run at (0,6876) width 90: "WWWWWW"
+    RenderBR {BR} at (90,6890) size 0x0
+    RenderText {#text} at (0,6894) size 90x17
+      text run at (0,6894) width 90: "WWWWWW"
+    RenderBR {BR} at (90,6908) size 0x0
+    RenderText {#text} at (0,6912) size 90x17
+      text run at (0,6912) width 90: "WWWWWW"
+    RenderBR {BR} at (90,6926) size 0x0
+    RenderText {#text} at (0,6930) size 90x17
+      text run at (0,6930) width 90: "WWWWWW"
+    RenderBR {BR} at (90,6944) size 0x0
+    RenderText {#text} at (0,6948) size 90x17
+      text run at (0,6948) width 90: "WWWWWW"
+    RenderBR {BR} at (90,6962) size 0x0
+    RenderText {#text} at (0,6966) size 90x17
+      text run at (0,6966) width 90: "WWWWWW"
+    RenderBR {BR} at (90,6980) size 0x0
+    RenderText {#text} at (0,6984) size 90x17
+      text run at (0,6984) width 90: "WWWWWW"
+    RenderBR {BR} at (90,6998) size 0x0
+    RenderText {#text} at (0,7002) size 90x17
+      text run at (0,7002) width 90: "WWWWWW"
+    RenderBR {BR} at (90,7016) size 0x0
+    RenderText {#text} at (0,7020) size 90x17
+      text run at (0,7020) width 90: "WWWWWW"
+    RenderBR {BR} at (90,7034) size 0x0
+    RenderText {#text} at (0,7038) size 90x17
+      text run at (0,7038) width 90: "WWWWWW"
+    RenderBR {BR} at (90,7052) size 0x0
+    RenderText {#text} at (0,7056) size 90x17
+      text run at (0,7056) width 90: "WWWWWW"
+    RenderBR {BR} at (90,7070) size 0x0
+    RenderText {#text} at (0,7074) size 90x17
+      text run at (0,7074) width 90: "WWWWWW"
+    RenderBR {BR} at (90,7088) size 0x0
+    RenderText {#text} at (0,7092) size 90x17
+      text run at (0,7092) width 90: "WWWWWW"
+    RenderBR {BR} at (90,7106) size 0x0
+    RenderText {#text} at (0,7110) size 90x17
+      text run at (0,7110) width 90: "WWWWWW"
+    RenderBR {BR} at (90,7124) size 0x0
+    RenderText {#text} at (0,7128) size 90x17
+      text run at (0,7128) width 90: "WWWWWW"
+    RenderBR {BR} at (90,7142) size 0x0
+    RenderText {#text} at (0,7146) size 90x17
+      text run at (0,7146) width 90: "WWWWWW"
+    RenderBR {BR} at (90,7160) size 0x0
+    RenderText {#text} at (0,7164) size 90x17
+      text run at (0,7164) width 90: "WWWWWW"
+    RenderBR {BR} at (90,7178) size 0x0
+    RenderText {#text} at (0,7182) size 90x17
+      text run at (0,7182) width 90: "WWWWWW"
+    RenderBR {BR} at (90,7196) size 0x0
 Overflowed lines:
 
-layer at (0,0) size 4710x6800 backgroundClip at (8,6875) size 4710x6800 clip at (8,6875) size 4710x6800
-  RenderBlock (relative positioned) {DIV} at (0,6867) size 769x6800
+layer at (0,0) size 4710x7200 backgroundClip at (8,7278) size 4710x7200 clip at (8,7278) size 4710x7200
+  RenderBlock (relative positioned) {DIV} at (0,7270) size 769x7200
     RenderText {#text} at (0,0) size 4710x17
       text run at (0,0) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
     RenderBR {BR} at (4710,14) size 0x0
-    RenderText {#text} at (0,17) size 4710x17
-      text run at (0,17) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,31) size 0x0
-    RenderText {#text} at (0,34) size 4710x17
-      text run at (0,34) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,48) size 0x0
-    RenderText {#text} at (0,51) size 4710x17
-      text run at (0,51) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,65) size 0x0
-    RenderText {#text} at (0,68) size 4710x17
-      text run at (0,68) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,82) size 0x0
-    RenderText {#text} at (0,85) size 4710x17
-      text run at (0,85) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,99) size 0x0
-    RenderText {#text} at (0,102) size 4710x17
-      text run at (0,102) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,116) size 0x0
-    RenderText {#text} at (0,119) size 4710x17
-      text run at (0,119) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,133) size 0x0
-    RenderText {#text} at (0,136) size 4710x17
-      text run at (0,136) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,150) size 0x0
-    RenderText {#text} at (0,153) size 4710x17
-      text run at (0,153) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,167) size 0x0
-    RenderText {#text} at (0,170) size 4710x17
-      text run at (0,170) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,184) size 0x0
-    RenderText {#text} at (0,187) size 4710x17
-      text run at (0,187) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,201) size 0x0
-    RenderText {#text} at (0,204) size 4710x17
-      text run at (0,204) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,218) size 0x0
-    RenderText {#text} at (0,221) size 4710x17
-      text run at (0,221) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,235) size 0x0
-    RenderText {#text} at (0,238) size 4710x17
-      text run at (0,238) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,252) size 0x0
-    RenderText {#text} at (0,255) size 4710x17
-      text run at (0,255) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,269) size 0x0
-    RenderText {#text} at (0,272) size 4710x17
-      text run at (0,272) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,286) size 0x0
-    RenderText {#text} at (0,289) size 4710x17
-      text run at (0,289) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,303) size 0x0
+    RenderText {#text} at (0,18) size 4710x17
+      text run at (0,18) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,32) size 0x0
+    RenderText {#text} at (0,36) size 4710x17
+      text run at (0,36) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,50) size 0x0
+    RenderText {#text} at (0,54) size 4710x17
+      text run at (0,54) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,68) size 0x0
+    RenderText {#text} at (0,72) size 4710x17
+      text run at (0,72) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,86) size 0x0
+    RenderText {#text} at (0,90) size 4710x17
+      text run at (0,90) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,104) size 0x0
+    RenderText {#text} at (0,108) size 4710x17
+      text run at (0,108) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,122) size 0x0
+    RenderText {#text} at (0,126) size 4710x17
+      text run at (0,126) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,140) size 0x0
+    RenderText {#text} at (0,144) size 4710x17
+      text run at (0,144) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,158) size 0x0
+    RenderText {#text} at (0,162) size 4710x17
+      text run at (0,162) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,176) size 0x0
+    RenderText {#text} at (0,180) size 4710x17
+      text run at (0,180) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,194) size 0x0
+    RenderText {#text} at (0,198) size 4710x17
+      text run at (0,198) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,212) size 0x0
+    RenderText {#text} at (0,216) size 4710x17
+      text run at (0,216) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,230) size 0x0
+    RenderText {#text} at (0,234) size 4710x17
+      text run at (0,234) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,248) size 0x0
+    RenderText {#text} at (0,252) size 4710x17
+      text run at (0,252) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,266) size 0x0
+    RenderText {#text} at (0,270) size 4710x17
+      text run at (0,270) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,284) size 0x0
+    RenderText {#text} at (0,288) size 4710x17
+      text run at (0,288) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,302) size 0x0
     RenderText {#text} at (0,306) size 4710x17
       text run at (0,306) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
     RenderBR {BR} at (4710,320) size 0x0
-    RenderText {#text} at (0,323) size 4710x17
-      text run at (0,323) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,337) size 0x0
-    RenderText {#text} at (0,340) size 4710x17
-      text run at (0,340) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,354) size 0x0
-    RenderText {#text} at (0,357) size 4710x17
-      text run at (0,357) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,371) size 0x0
-    RenderText {#text} at (0,374) size 4710x17
-      text run at (0,374) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,388) size 0x0
-    RenderText {#text} at (0,391) size 4710x17
-      text run at (0,391) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,405) size 0x0
-    RenderText {#text} at (0,408) size 4710x17
-      text run at (0,408) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,422) size 0x0
-    RenderText {#text} at (0,425) size 4710x17
-      text run at (0,425) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,439) size 0x0
-    RenderText {#text} at (0,442) size 4710x17
-      text run at (0,442) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,456) size 0x0
-    RenderText {#text} at (0,459) size 4710x17
-      text run at (0,459) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,473) size 0x0
-    RenderText {#text} at (0,476) size 4710x17
-      text run at (0,476) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,490) size 0x0
-    RenderText {#text} at (0,493) size 4710x17
-      text run at (0,493) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,507) size 0x0
-    RenderText {#text} at (0,510) size 4710x17
-      text run at (0,510) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,524) size 0x0
-    RenderText {#text} at (0,527) size 4710x17
-      text run at (0,527) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,541) size 0x0
-    RenderText {#text} at (0,544) size 4710x17
-      text run at (0,544) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,558) size 0x0
-    RenderText {#text} at (0,561) size 4710x17
-      text run at (0,561) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,575) size 0x0
-    RenderText {#text} at (0,578) size 4710x17
-      text run at (0,578) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,592) size 0x0
-    RenderText {#text} at (0,595) size 4710x17
-      text run at (0,595) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,609) size 0x0
+    RenderText {#text} at (0,324) size 4710x17
+      text run at (0,324) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,338) size 0x0
+    RenderText {#text} at (0,342) size 4710x17
+      text run at (0,342) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,356) size 0x0
+    RenderText {#text} at (0,360) size 4710x17
+      text run at (0,360) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,374) size 0x0
+    RenderText {#text} at (0,378) size 4710x17
+      text run at (0,378) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,392) size 0x0
+    RenderText {#text} at (0,396) size 4710x17
+      text run at (0,396) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,410) size 0x0
+    RenderText {#text} at (0,414) size 4710x17
+      text run at (0,414) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,428) size 0x0
+    RenderText {#text} at (0,432) size 4710x17
+      text run at (0,432) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,446) size 0x0
+    RenderText {#text} at (0,450) size 4710x17
+      text run at (0,450) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,464) size 0x0
+    RenderText {#text} at (0,468) size 4710x17
+      text run at (0,468) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,482) size 0x0
+    RenderText {#text} at (0,486) size 4710x17
+      text run at (0,486) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,500) size 0x0
+    RenderText {#text} at (0,504) size 4710x17
+      text run at (0,504) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,518) size 0x0
+    RenderText {#text} at (0,522) size 4710x17
+      text run at (0,522) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,536) size 0x0
+    RenderText {#text} at (0,540) size 4710x17
+      text run at (0,540) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,554) size 0x0
+    RenderText {#text} at (0,558) size 4710x17
+      text run at (0,558) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,572) size 0x0
+    RenderText {#text} at (0,576) size 4710x17
+      text run at (0,576) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,590) size 0x0
+    RenderText {#text} at (0,594) size 4710x17
+      text run at (0,594) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,608) size 0x0
     RenderText {#text} at (0,612) size 4710x17
       text run at (0,612) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
     RenderBR {BR} at (4710,626) size 0x0
-    RenderText {#text} at (0,629) size 4710x17
-      text run at (0,629) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,643) size 0x0
-    RenderText {#text} at (0,646) size 4710x17
-      text run at (0,646) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,660) size 0x0
-    RenderText {#text} at (0,663) size 4710x17
-      text run at (0,663) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,677) size 0x0
-    RenderText {#text} at (0,680) size 4710x17
-      text run at (0,680) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,694) size 0x0
-    RenderText {#text} at (0,697) size 4710x17
-      text run at (0,697) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,711) size 0x0
-    RenderText {#text} at (0,714) size 4710x17
-      text run at (0,714) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,728) size 0x0
-    RenderText {#text} at (0,731) size 4710x17
-      text run at (0,731) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,745) size 0x0
-    RenderText {#text} at (0,748) size 4710x17
-      text run at (0,748) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,762) size 0x0
-    RenderText {#text} at (0,765) size 4710x17
-      text run at (0,765) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,779) size 0x0
-    RenderText {#text} at (0,782) size 4710x17
-      text run at (0,782) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,796) size 0x0
-    RenderText {#text} at (0,799) size 4710x17
-      text run at (0,799) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,813) size 0x0
-    RenderText {#text} at (0,816) size 4710x17
-      text run at (0,816) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,830) size 0x0
-    RenderText {#text} at (0,833) size 4710x17
-      text run at (0,833) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,847) size 0x0
-    RenderText {#text} at (0,850) size 4710x17
-      text run at (0,850) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,864) size 0x0
-    RenderText {#text} at (0,867) size 4710x17
-      text run at (0,867) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,881) size 0x0
-    RenderText {#text} at (0,884) size 4710x17
-      text run at (0,884) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,898) size 0x0
-    RenderText {#text} at (0,901) size 4710x17
-      text run at (0,901) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,915) size 0x0
+    RenderText {#text} at (0,630) size 4710x17
+      text run at (0,630) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,644) size 0x0
+    RenderText {#text} at (0,648) size 4710x17
+      text run at (0,648) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,662) size 0x0
+    RenderText {#text} at (0,666) size 4710x17
+      text run at (0,666) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,680) size 0x0
+    RenderText {#text} at (0,684) size 4710x17
+      text run at (0,684) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,698) size 0x0
+    RenderText {#text} at (0,702) size 4710x17
+      text run at (0,702) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,716) size 0x0
+    RenderText {#text} at (0,720) size 4710x17
+      text run at (0,720) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,734) size 0x0
+    RenderText {#text} at (0,738) size 4710x17
+      text run at (0,738) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,752) size 0x0
+    RenderText {#text} at (0,756) size 4710x17
+      text run at (0,756) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,770) size 0x0
+    RenderText {#text} at (0,774) size 4710x17
+      text run at (0,774) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,788) size 0x0
+    RenderText {#text} at (0,792) size 4710x17
+      text run at (0,792) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,806) size 0x0
+    RenderText {#text} at (0,810) size 4710x17
+      text run at (0,810) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,824) size 0x0
+    RenderText {#text} at (0,828) size 4710x17
+      text run at (0,828) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,842) size 0x0
+    RenderText {#text} at (0,846) size 4710x17
+      text run at (0,846) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,860) size 0x0
+    RenderText {#text} at (0,864) size 4710x17
+      text run at (0,864) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,878) size 0x0
+    RenderText {#text} at (0,882) size 4710x17
+      text run at (0,882) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,896) size 0x0
+    RenderText {#text} at (0,900) size 4710x17
+      text run at (0,900) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,914) size 0x0
     RenderText {#text} at (0,918) size 4710x17
       text run at (0,918) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
     RenderBR {BR} at (4710,932) size 0x0
-    RenderText {#text} at (0,935) size 4710x17
-      text run at (0,935) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,949) size 0x0
-    RenderText {#text} at (0,952) size 4710x17
-      text run at (0,952) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,966) size 0x0
-    RenderText {#text} at (0,969) size 4710x17
-      text run at (0,969) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,983) size 0x0
-    RenderText {#text} at (0,986) size 4710x17
-      text run at (0,986) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,1000) size 0x0
-    RenderText {#text} at (0,1003) size 4710x17
-      text run at (0,1003) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,1017) size 0x0
-    RenderText {#text} at (0,1020) size 4710x17
-      text run at (0,1020) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,1034) size 0x0
-    RenderText {#text} at (0,1037) size 4710x17
-      text run at (0,1037) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,1051) size 0x0
-    RenderText {#text} at (0,1054) size 4710x17
-      text run at (0,1054) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,1068) size 0x0
-    RenderText {#text} at (0,1071) size 4710x17
-      text run at (0,1071) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,1085) size 0x0
-    RenderText {#text} at (0,1088) size 4710x17
-      text run at (0,1088) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,1102) size 0x0
-    RenderText {#text} at (0,1105) size 4710x17
-      text run at (0,1105) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,1119) size 0x0
-    RenderText {#text} at (0,1122) size 4710x17
-      text run at (0,1122) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,1136) size 0x0
-    RenderText {#text} at (0,1139) size 4710x17
-      text run at (0,1139) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,1153) size 0x0
-    RenderText {#text} at (0,1156) size 4710x17
-      text run at (0,1156) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,1170) size 0x0
-    RenderText {#text} at (0,1173) size 4710x17
-      text run at (0,1173) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,1187) size 0x0
-    RenderText {#text} at (0,1190) size 4710x17
-      text run at (0,1190) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,1204) size 0x0
-    RenderText {#text} at (0,1207) size 4710x17
-      text run at (0,1207) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,1221) size 0x0
+    RenderText {#text} at (0,936) size 4710x17
+      text run at (0,936) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,950) size 0x0
+    RenderText {#text} at (0,954) size 4710x17
+      text run at (0,954) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,968) size 0x0
+    RenderText {#text} at (0,972) size 4710x17
+      text run at (0,972) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,986) size 0x0
+    RenderText {#text} at (0,990) size 4710x17
+      text run at (0,990) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,1004) size 0x0
+    RenderText {#text} at (0,1008) size 4710x17
+      text run at (0,1008) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,1022) size 0x0
+    RenderText {#text} at (0,1026) size 4710x17
+      text run at (0,1026) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,1040) size 0x0
+    RenderText {#text} at (0,1044) size 4710x17
+      text run at (0,1044) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,1058) size 0x0
+    RenderText {#text} at (0,1062) size 4710x17
+      text run at (0,1062) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,1076) size 0x0
+    RenderText {#text} at (0,1080) size 4710x17
+      text run at (0,1080) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,1094) size 0x0
+    RenderText {#text} at (0,1098) size 4710x17
+      text run at (0,1098) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,1112) size 0x0
+    RenderText {#text} at (0,1116) size 4710x17
+      text run at (0,1116) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,1130) size 0x0
+    RenderText {#text} at (0,1134) size 4710x17
+      text run at (0,1134) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,1148) size 0x0
+    RenderText {#text} at (0,1152) size 4710x17
+      text run at (0,1152) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,1166) size 0x0
+    RenderText {#text} at (0,1170) size 4710x17
+      text run at (0,1170) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,1184) size 0x0
+    RenderText {#text} at (0,1188) size 4710x17
+      text run at (0,1188) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,1202) size 0x0
+    RenderText {#text} at (0,1206) size 4710x17
+      text run at (0,1206) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,1220) size 0x0
     RenderText {#text} at (0,1224) size 4710x17
       text run at (0,1224) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
     RenderBR {BR} at (4710,1238) size 0x0
-    RenderText {#text} at (0,1241) size 4710x17
-      text run at (0,1241) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,1255) size 0x0
-    RenderText {#text} at (0,1258) size 4710x17
-      text run at (0,1258) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,1272) size 0x0
-    RenderText {#text} at (0,1275) size 4710x17
-      text run at (0,1275) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,1289) size 0x0
-    RenderText {#text} at (0,1292) size 4710x17
-      text run at (0,1292) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,1306) size 0x0
-    RenderText {#text} at (0,1309) size 4710x17
-      text run at (0,1309) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,1323) size 0x0
-    RenderText {#text} at (0,1326) size 4710x17
-      text run at (0,1326) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,1340) size 0x0
-    RenderText {#text} at (0,1343) size 4710x17
-      text run at (0,1343) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,1357) size 0x0
-    RenderText {#text} at (0,1360) size 4710x17
-      text run at (0,1360) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,1374) size 0x0
-    RenderText {#text} at (0,1377) size 4710x17
-      text run at (0,1377) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,1391) size 0x0
-    RenderText {#text} at (0,1394) size 4710x17
-      text run at (0,1394) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,1408) size 0x0
-    RenderText {#text} at (0,1411) size 4710x17
-      text run at (0,1411) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,1425) size 0x0
-    RenderText {#text} at (0,1428) size 4710x17
-      text run at (0,1428) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,1442) size 0x0
-    RenderText {#text} at (0,1445) size 4710x17
-      text run at (0,1445) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,1459) size 0x0
-    RenderText {#text} at (0,1462) size 4710x17
-      text run at (0,1462) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,1476) size 0x0
-    RenderText {#text} at (0,1479) size 4710x17
-      text run at (0,1479) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,1493) size 0x0
-    RenderText {#text} at (0,1496) size 4710x17
-      text run at (0,1496) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,1510) size 0x0
-    RenderText {#text} at (0,1513) size 4710x17
-      text run at (0,1513) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,1527) size 0x0
+    RenderText {#text} at (0,1242) size 4710x17
+      text run at (0,1242) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,1256) size 0x0
+    RenderText {#text} at (0,1260) size 4710x17
+      text run at (0,1260) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,1274) size 0x0
+    RenderText {#text} at (0,1278) size 4710x17
+      text run at (0,1278) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,1292) size 0x0
+    RenderText {#text} at (0,1296) size 4710x17
+      text run at (0,1296) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,1310) size 0x0
+    RenderText {#text} at (0,1314) size 4710x17
+      text run at (0,1314) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,1328) size 0x0
+    RenderText {#text} at (0,1332) size 4710x17
+      text run at (0,1332) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,1346) size 0x0
+    RenderText {#text} at (0,1350) size 4710x17
+      text run at (0,1350) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,1364) size 0x0
+    RenderText {#text} at (0,1368) size 4710x17
+      text run at (0,1368) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,1382) size 0x0
+    RenderText {#text} at (0,1386) size 4710x17
+      text run at (0,1386) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,1400) size 0x0
+    RenderText {#text} at (0,1404) size 4710x17
+      text run at (0,1404) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,1418) size 0x0
+    RenderText {#text} at (0,1422) size 4710x17
+      text run at (0,1422) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,1436) size 0x0
+    RenderText {#text} at (0,1440) size 4710x17
+      text run at (0,1440) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,1454) size 0x0
+    RenderText {#text} at (0,1458) size 4710x17
+      text run at (0,1458) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,1472) size 0x0
+    RenderText {#text} at (0,1476) size 4710x17
+      text run at (0,1476) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,1490) size 0x0
+    RenderText {#text} at (0,1494) size 4710x17
+      text run at (0,1494) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,1508) size 0x0
+    RenderText {#text} at (0,1512) size 4710x17
+      text run at (0,1512) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,1526) size 0x0
     RenderText {#text} at (0,1530) size 4710x17
       text run at (0,1530) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
     RenderBR {BR} at (4710,1544) size 0x0
-    RenderText {#text} at (0,1547) size 4710x17
-      text run at (0,1547) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,1561) size 0x0
-    RenderText {#text} at (0,1564) size 4710x17
-      text run at (0,1564) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,1578) size 0x0
-    RenderText {#text} at (0,1581) size 4710x17
-      text run at (0,1581) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,1595) size 0x0
-    RenderText {#text} at (0,1598) size 4710x17
-      text run at (0,1598) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,1612) size 0x0
-    RenderText {#text} at (0,1615) size 4710x17
-      text run at (0,1615) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,1629) size 0x0
-    RenderText {#text} at (0,1632) size 4710x17
-      text run at (0,1632) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,1646) size 0x0
-    RenderText {#text} at (0,1649) size 4710x17
-      text run at (0,1649) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,1663) size 0x0
-    RenderText {#text} at (0,1666) size 4710x17
-      text run at (0,1666) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,1680) size 0x0
-    RenderText {#text} at (0,1683) size 4710x17
-      text run at (0,1683) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,1697) size 0x0
-    RenderText {#text} at (0,1700) size 4710x17
-      text run at (0,1700) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,1714) size 0x0
-    RenderText {#text} at (0,1717) size 4710x17
-      text run at (0,1717) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,1731) size 0x0
-    RenderText {#text} at (0,1734) size 4710x17
-      text run at (0,1734) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,1748) size 0x0
-    RenderText {#text} at (0,1751) size 4710x17
-      text run at (0,1751) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,1765) size 0x0
-    RenderText {#text} at (0,1768) size 4710x17
-      text run at (0,1768) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,1782) size 0x0
-    RenderText {#text} at (0,1785) size 4710x17
-      text run at (0,1785) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,1799) size 0x0
-    RenderText {#text} at (0,1802) size 4710x17
-      text run at (0,1802) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,1816) size 0x0
-    RenderText {#text} at (0,1819) size 4710x17
-      text run at (0,1819) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,1833) size 0x0
+    RenderText {#text} at (0,1548) size 4710x17
+      text run at (0,1548) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,1562) size 0x0
+    RenderText {#text} at (0,1566) size 4710x17
+      text run at (0,1566) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,1580) size 0x0
+    RenderText {#text} at (0,1584) size 4710x17
+      text run at (0,1584) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,1598) size 0x0
+    RenderText {#text} at (0,1602) size 4710x17
+      text run at (0,1602) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,1616) size 0x0
+    RenderText {#text} at (0,1620) size 4710x17
+      text run at (0,1620) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,1634) size 0x0
+    RenderText {#text} at (0,1638) size 4710x17
+      text run at (0,1638) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,1652) size 0x0
+    RenderText {#text} at (0,1656) size 4710x17
+      text run at (0,1656) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,1670) size 0x0
+    RenderText {#text} at (0,1674) size 4710x17
+      text run at (0,1674) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,1688) size 0x0
+    RenderText {#text} at (0,1692) size 4710x17
+      text run at (0,1692) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,1706) size 0x0
+    RenderText {#text} at (0,1710) size 4710x17
+      text run at (0,1710) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,1724) size 0x0
+    RenderText {#text} at (0,1728) size 4710x17
+      text run at (0,1728) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,1742) size 0x0
+    RenderText {#text} at (0,1746) size 4710x17
+      text run at (0,1746) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,1760) size 0x0
+    RenderText {#text} at (0,1764) size 4710x17
+      text run at (0,1764) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,1778) size 0x0
+    RenderText {#text} at (0,1782) size 4710x17
+      text run at (0,1782) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,1796) size 0x0
+    RenderText {#text} at (0,1800) size 4710x17
+      text run at (0,1800) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,1814) size 0x0
+    RenderText {#text} at (0,1818) size 4710x17
+      text run at (0,1818) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,1832) size 0x0
     RenderText {#text} at (0,1836) size 4710x17
       text run at (0,1836) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
     RenderBR {BR} at (4710,1850) size 0x0
-    RenderText {#text} at (0,1853) size 4710x17
-      text run at (0,1853) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,1867) size 0x0
-    RenderText {#text} at (0,1870) size 4710x17
-      text run at (0,1870) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,1884) size 0x0
-    RenderText {#text} at (0,1887) size 4710x17
-      text run at (0,1887) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,1901) size 0x0
-    RenderText {#text} at (0,1904) size 4710x17
-      text run at (0,1904) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,1918) size 0x0
-    RenderText {#text} at (0,1921) size 4710x17
-      text run at (0,1921) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,1935) size 0x0
-    RenderText {#text} at (0,1938) size 4710x17
-      text run at (0,1938) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,1952) size 0x0
-    RenderText {#text} at (0,1955) size 4710x17
-      text run at (0,1955) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,1969) size 0x0
-    RenderText {#text} at (0,1972) size 4710x17
-      text run at (0,1972) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,1986) size 0x0
-    RenderText {#text} at (0,1989) size 4710x17
-      text run at (0,1989) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,2003) size 0x0
-    RenderText {#text} at (0,2006) size 4710x17
-      text run at (0,2006) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,2020) size 0x0
-    RenderText {#text} at (0,2023) size 4710x17
-      text run at (0,2023) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,2037) size 0x0
-    RenderText {#text} at (0,2040) size 4710x17
-      text run at (0,2040) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,2054) size 0x0
-    RenderText {#text} at (0,2057) size 4710x17
-      text run at (0,2057) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,2071) size 0x0
-    RenderText {#text} at (0,2074) size 4710x17
-      text run at (0,2074) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,2088) size 0x0
-    RenderText {#text} at (0,2091) size 4710x17
-      text run at (0,2091) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,2105) size 0x0
-    RenderText {#text} at (0,2108) size 4710x17
-      text run at (0,2108) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,2122) size 0x0
-    RenderText {#text} at (0,2125) size 4710x17
-      text run at (0,2125) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,2139) size 0x0
+    RenderText {#text} at (0,1854) size 4710x17
+      text run at (0,1854) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,1868) size 0x0
+    RenderText {#text} at (0,1872) size 4710x17
+      text run at (0,1872) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,1886) size 0x0
+    RenderText {#text} at (0,1890) size 4710x17
+      text run at (0,1890) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,1904) size 0x0
+    RenderText {#text} at (0,1908) size 4710x17
+      text run at (0,1908) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,1922) size 0x0
+    RenderText {#text} at (0,1926) size 4710x17
+      text run at (0,1926) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,1940) size 0x0
+    RenderText {#text} at (0,1944) size 4710x17
+      text run at (0,1944) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,1958) size 0x0
+    RenderText {#text} at (0,1962) size 4710x17
+      text run at (0,1962) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,1976) size 0x0
+    RenderText {#text} at (0,1980) size 4710x17
+      text run at (0,1980) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,1994) size 0x0
+    RenderText {#text} at (0,1998) size 4710x17
+      text run at (0,1998) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,2012) size 0x0
+    RenderText {#text} at (0,2016) size 4710x17
+      text run at (0,2016) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,2030) size 0x0
+    RenderText {#text} at (0,2034) size 4710x17
+      text run at (0,2034) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,2048) size 0x0
+    RenderText {#text} at (0,2052) size 4710x17
+      text run at (0,2052) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,2066) size 0x0
+    RenderText {#text} at (0,2070) size 4710x17
+      text run at (0,2070) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,2084) size 0x0
+    RenderText {#text} at (0,2088) size 4710x17
+      text run at (0,2088) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,2102) size 0x0
+    RenderText {#text} at (0,2106) size 4710x17
+      text run at (0,2106) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,2120) size 0x0
+    RenderText {#text} at (0,2124) size 4710x17
+      text run at (0,2124) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,2138) size 0x0
     RenderText {#text} at (0,2142) size 4710x17
       text run at (0,2142) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
     RenderBR {BR} at (4710,2156) size 0x0
-    RenderText {#text} at (0,2159) size 4710x17
-      text run at (0,2159) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,2173) size 0x0
-    RenderText {#text} at (0,2176) size 4710x17
-      text run at (0,2176) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,2190) size 0x0
-    RenderText {#text} at (0,2193) size 4710x17
-      text run at (0,2193) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,2207) size 0x0
-    RenderText {#text} at (0,2210) size 4710x17
-      text run at (0,2210) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,2224) size 0x0
-    RenderText {#text} at (0,2227) size 4710x17
-      text run at (0,2227) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,2241) size 0x0
-    RenderText {#text} at (0,2244) size 4710x17
-      text run at (0,2244) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,2258) size 0x0
-    RenderText {#text} at (0,2261) size 4710x17
-      text run at (0,2261) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,2275) size 0x0
-    RenderText {#text} at (0,2278) size 4710x17
-      text run at (0,2278) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,2292) size 0x0
-    RenderText {#text} at (0,2295) size 4710x17
-      text run at (0,2295) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,2309) size 0x0
-    RenderText {#text} at (0,2312) size 4710x17
-      text run at (0,2312) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,2326) size 0x0
-    RenderText {#text} at (0,2329) size 4710x17
-      text run at (0,2329) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,2343) size 0x0
-    RenderText {#text} at (0,2346) size 4710x17
-      text run at (0,2346) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,2360) size 0x0
-    RenderText {#text} at (0,2363) size 4710x17
-      text run at (0,2363) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,2377) size 0x0
-    RenderText {#text} at (0,2380) size 4710x17
-      text run at (0,2380) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,2394) size 0x0
-    RenderText {#text} at (0,2397) size 4710x17
-      text run at (0,2397) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,2411) size 0x0
-    RenderText {#text} at (0,2414) size 4710x17
-      text run at (0,2414) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,2428) size 0x0
-    RenderText {#text} at (0,2431) size 4710x17
-      text run at (0,2431) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,2445) size 0x0
+    RenderText {#text} at (0,2160) size 4710x17
+      text run at (0,2160) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,2174) size 0x0
+    RenderText {#text} at (0,2178) size 4710x17
+      text run at (0,2178) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,2192) size 0x0
+    RenderText {#text} at (0,2196) size 4710x17
+      text run at (0,2196) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,2210) size 0x0
+    RenderText {#text} at (0,2214) size 4710x17
+      text run at (0,2214) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,2228) size 0x0
+    RenderText {#text} at (0,2232) size 4710x17
+      text run at (0,2232) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,2246) size 0x0
+    RenderText {#text} at (0,2250) size 4710x17
+      text run at (0,2250) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,2264) size 0x0
+    RenderText {#text} at (0,2268) size 4710x17
+      text run at (0,2268) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,2282) size 0x0
+    RenderText {#text} at (0,2286) size 4710x17
+      text run at (0,2286) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,2300) size 0x0
+    RenderText {#text} at (0,2304) size 4710x17
+      text run at (0,2304) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,2318) size 0x0
+    RenderText {#text} at (0,2322) size 4710x17
+      text run at (0,2322) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,2336) size 0x0
+    RenderText {#text} at (0,2340) size 4710x17
+      text run at (0,2340) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,2354) size 0x0
+    RenderText {#text} at (0,2358) size 4710x17
+      text run at (0,2358) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,2372) size 0x0
+    RenderText {#text} at (0,2376) size 4710x17
+      text run at (0,2376) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,2390) size 0x0
+    RenderText {#text} at (0,2394) size 4710x17
+      text run at (0,2394) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,2408) size 0x0
+    RenderText {#text} at (0,2412) size 4710x17
+      text run at (0,2412) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,2426) size 0x0
+    RenderText {#text} at (0,2430) size 4710x17
+      text run at (0,2430) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,2444) size 0x0
     RenderText {#text} at (0,2448) size 4710x17
       text run at (0,2448) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
     RenderBR {BR} at (4710,2462) size 0x0
-    RenderText {#text} at (0,2465) size 4710x17
-      text run at (0,2465) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,2479) size 0x0
-    RenderText {#text} at (0,2482) size 4710x17
-      text run at (0,2482) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,2496) size 0x0
-    RenderText {#text} at (0,2499) size 4710x17
-      text run at (0,2499) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,2513) size 0x0
-    RenderText {#text} at (0,2516) size 4710x17
-      text run at (0,2516) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,2530) size 0x0
-    RenderText {#text} at (0,2533) size 4710x17
-      text run at (0,2533) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,2547) size 0x0
-    RenderText {#text} at (0,2550) size 4710x17
-      text run at (0,2550) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,2564) size 0x0
-    RenderText {#text} at (0,2567) size 4710x17
-      text run at (0,2567) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,2581) size 0x0
-    RenderText {#text} at (0,2584) size 4710x17
-      text run at (0,2584) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,2598) size 0x0
-    RenderText {#text} at (0,2601) size 4710x17
-      text run at (0,2601) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,2615) size 0x0
-    RenderText {#text} at (0,2618) size 4710x17
-      text run at (0,2618) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,2632) size 0x0
-    RenderText {#text} at (0,2635) size 4710x17
-      text run at (0,2635) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,2649) size 0x0
-    RenderText {#text} at (0,2652) size 4710x17
-      text run at (0,2652) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,2666) size 0x0
-    RenderText {#text} at (0,2669) size 4710x17
-      text run at (0,2669) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,2683) size 0x0
-    RenderText {#text} at (0,2686) size 4710x17
-      text run at (0,2686) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,2700) size 0x0
-    RenderText {#text} at (0,2703) size 4710x17
-      text run at (0,2703) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,2717) size 0x0
-    RenderText {#text} at (0,2720) size 4710x17
-      text run at (0,2720) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,2734) size 0x0
-    RenderText {#text} at (0,2737) size 4710x17
-      text run at (0,2737) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,2751) size 0x0
+    RenderText {#text} at (0,2466) size 4710x17
+      text run at (0,2466) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,2480) size 0x0
+    RenderText {#text} at (0,2484) size 4710x17
+      text run at (0,2484) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,2498) size 0x0
+    RenderText {#text} at (0,2502) size 4710x17
+      text run at (0,2502) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,2516) size 0x0
+    RenderText {#text} at (0,2520) size 4710x17
+      text run at (0,2520) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,2534) size 0x0
+    RenderText {#text} at (0,2538) size 4710x17
+      text run at (0,2538) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,2552) size 0x0
+    RenderText {#text} at (0,2556) size 4710x17
+      text run at (0,2556) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,2570) size 0x0
+    RenderText {#text} at (0,2574) size 4710x17
+      text run at (0,2574) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,2588) size 0x0
+    RenderText {#text} at (0,2592) size 4710x17
+      text run at (0,2592) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,2606) size 0x0
+    RenderText {#text} at (0,2610) size 4710x17
+      text run at (0,2610) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,2624) size 0x0
+    RenderText {#text} at (0,2628) size 4710x17
+      text run at (0,2628) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,2642) size 0x0
+    RenderText {#text} at (0,2646) size 4710x17
+      text run at (0,2646) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,2660) size 0x0
+    RenderText {#text} at (0,2664) size 4710x17
+      text run at (0,2664) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,2678) size 0x0
+    RenderText {#text} at (0,2682) size 4710x17
+      text run at (0,2682) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,2696) size 0x0
+    RenderText {#text} at (0,2700) size 4710x17
+      text run at (0,2700) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,2714) size 0x0
+    RenderText {#text} at (0,2718) size 4710x17
+      text run at (0,2718) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,2732) size 0x0
+    RenderText {#text} at (0,2736) size 4710x17
+      text run at (0,2736) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,2750) size 0x0
     RenderText {#text} at (0,2754) size 4710x17
       text run at (0,2754) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
     RenderBR {BR} at (4710,2768) size 0x0
-    RenderText {#text} at (0,2771) size 4710x17
-      text run at (0,2771) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,2785) size 0x0
-    RenderText {#text} at (0,2788) size 4710x17
-      text run at (0,2788) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,2802) size 0x0
-    RenderText {#text} at (0,2805) size 4710x17
-      text run at (0,2805) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,2819) size 0x0
-    RenderText {#text} at (0,2822) size 4710x17
-      text run at (0,2822) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,2836) size 0x0
-    RenderText {#text} at (0,2839) size 4710x17
-      text run at (0,2839) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,2853) size 0x0
-    RenderText {#text} at (0,2856) size 4710x17
-      text run at (0,2856) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,2870) size 0x0
-    RenderText {#text} at (0,2873) size 4710x17
-      text run at (0,2873) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,2887) size 0x0
-    RenderText {#text} at (0,2890) size 4710x17
-      text run at (0,2890) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,2904) size 0x0
-    RenderText {#text} at (0,2907) size 4710x17
-      text run at (0,2907) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,2921) size 0x0
-    RenderText {#text} at (0,2924) size 4710x17
-      text run at (0,2924) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,2938) size 0x0
-    RenderText {#text} at (0,2941) size 4710x17
-      text run at (0,2941) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,2955) size 0x0
-    RenderText {#text} at (0,2958) size 4710x17
-      text run at (0,2958) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,2972) size 0x0
-    RenderText {#text} at (0,2975) size 4710x17
-      text run at (0,2975) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,2989) size 0x0
-    RenderText {#text} at (0,2992) size 4710x17
-      text run at (0,2992) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,3006) size 0x0
-    RenderText {#text} at (0,3009) size 4710x17
-      text run at (0,3009) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,3023) size 0x0
-    RenderText {#text} at (0,3026) size 4710x17
-      text run at (0,3026) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,3040) size 0x0
-    RenderText {#text} at (0,3043) size 4710x17
-      text run at (0,3043) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,3057) size 0x0
+    RenderText {#text} at (0,2772) size 4710x17
+      text run at (0,2772) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,2786) size 0x0
+    RenderText {#text} at (0,2790) size 4710x17
+      text run at (0,2790) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,2804) size 0x0
+    RenderText {#text} at (0,2808) size 4710x17
+      text run at (0,2808) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,2822) size 0x0
+    RenderText {#text} at (0,2826) size 4710x17
+      text run at (0,2826) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,2840) size 0x0
+    RenderText {#text} at (0,2844) size 4710x17
+      text run at (0,2844) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,2858) size 0x0
+    RenderText {#text} at (0,2862) size 4710x17
+      text run at (0,2862) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,2876) size 0x0
+    RenderText {#text} at (0,2880) size 4710x17
+      text run at (0,2880) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,2894) size 0x0
+    RenderText {#text} at (0,2898) size 4710x17
+      text run at (0,2898) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,2912) size 0x0
+    RenderText {#text} at (0,2916) size 4710x17
+      text run at (0,2916) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,2930) size 0x0
+    RenderText {#text} at (0,2934) size 4710x17
+      text run at (0,2934) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,2948) size 0x0
+    RenderText {#text} at (0,2952) size 4710x17
+      text run at (0,2952) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,2966) size 0x0
+    RenderText {#text} at (0,2970) size 4710x17
+      text run at (0,2970) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,2984) size 0x0
+    RenderText {#text} at (0,2988) size 4710x17
+      text run at (0,2988) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,3002) size 0x0
+    RenderText {#text} at (0,3006) size 4710x17
+      text run at (0,3006) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,3020) size 0x0
+    RenderText {#text} at (0,3024) size 4710x17
+      text run at (0,3024) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,3038) size 0x0
+    RenderText {#text} at (0,3042) size 4710x17
+      text run at (0,3042) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,3056) size 0x0
     RenderText {#text} at (0,3060) size 4710x17
       text run at (0,3060) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
     RenderBR {BR} at (4710,3074) size 0x0
-    RenderText {#text} at (0,3077) size 4710x17
-      text run at (0,3077) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,3091) size 0x0
-    RenderText {#text} at (0,3094) size 4710x17
-      text run at (0,3094) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,3108) size 0x0
-    RenderText {#text} at (0,3111) size 4710x17
-      text run at (0,3111) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,3125) size 0x0
-    RenderText {#text} at (0,3128) size 4710x17
-      text run at (0,3128) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,3142) size 0x0
-    RenderText {#text} at (0,3145) size 4710x17
-      text run at (0,3145) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,3159) size 0x0
-    RenderText {#text} at (0,3162) size 4710x17
-      text run at (0,3162) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,3176) size 0x0
-    RenderText {#text} at (0,3179) size 4710x17
-      text run at (0,3179) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,3193) size 0x0
-    RenderText {#text} at (0,3196) size 4710x17
-      text run at (0,3196) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,3210) size 0x0
-    RenderText {#text} at (0,3213) size 4710x17
-      text run at (0,3213) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,3227) size 0x0
-    RenderText {#text} at (0,3230) size 4710x17
-      text run at (0,3230) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,3244) size 0x0
-    RenderText {#text} at (0,3247) size 4710x17
-      text run at (0,3247) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,3261) size 0x0
-    RenderText {#text} at (0,3264) size 4710x17
-      text run at (0,3264) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,3278) size 0x0
-    RenderText {#text} at (0,3281) size 4710x17
-      text run at (0,3281) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,3295) size 0x0
-    RenderText {#text} at (0,3298) size 4710x17
-      text run at (0,3298) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,3312) size 0x0
-    RenderText {#text} at (0,3315) size 4710x17
-      text run at (0,3315) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,3329) size 0x0
-    RenderText {#text} at (0,3332) size 4710x17
-      text run at (0,3332) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,3346) size 0x0
-    RenderText {#text} at (0,3349) size 4710x17
-      text run at (0,3349) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,3363) size 0x0
+    RenderText {#text} at (0,3078) size 4710x17
+      text run at (0,3078) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,3092) size 0x0
+    RenderText {#text} at (0,3096) size 4710x17
+      text run at (0,3096) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,3110) size 0x0
+    RenderText {#text} at (0,3114) size 4710x17
+      text run at (0,3114) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,3128) size 0x0
+    RenderText {#text} at (0,3132) size 4710x17
+      text run at (0,3132) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,3146) size 0x0
+    RenderText {#text} at (0,3150) size 4710x17
+      text run at (0,3150) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,3164) size 0x0
+    RenderText {#text} at (0,3168) size 4710x17
+      text run at (0,3168) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,3182) size 0x0
+    RenderText {#text} at (0,3186) size 4710x17
+      text run at (0,3186) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,3200) size 0x0
+    RenderText {#text} at (0,3204) size 4710x17
+      text run at (0,3204) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,3218) size 0x0
+    RenderText {#text} at (0,3222) size 4710x17
+      text run at (0,3222) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,3236) size 0x0
+    RenderText {#text} at (0,3240) size 4710x17
+      text run at (0,3240) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,3254) size 0x0
+    RenderText {#text} at (0,3258) size 4710x17
+      text run at (0,3258) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,3272) size 0x0
+    RenderText {#text} at (0,3276) size 4710x17
+      text run at (0,3276) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,3290) size 0x0
+    RenderText {#text} at (0,3294) size 4710x17
+      text run at (0,3294) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,3308) size 0x0
+    RenderText {#text} at (0,3312) size 4710x17
+      text run at (0,3312) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,3326) size 0x0
+    RenderText {#text} at (0,3330) size 4710x17
+      text run at (0,3330) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,3344) size 0x0
+    RenderText {#text} at (0,3348) size 4710x17
+      text run at (0,3348) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,3362) size 0x0
     RenderText {#text} at (0,3366) size 4710x17
       text run at (0,3366) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
     RenderBR {BR} at (4710,3380) size 0x0
-    RenderText {#text} at (0,3383) size 4710x17
-      text run at (0,3383) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,3397) size 0x0
-    RenderText {#text} at (0,3400) size 4710x17
-      text run at (0,3400) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,3414) size 0x0
-    RenderText {#text} at (0,3417) size 4710x17
-      text run at (0,3417) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,3431) size 0x0
-    RenderText {#text} at (0,3434) size 4710x17
-      text run at (0,3434) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,3448) size 0x0
-    RenderText {#text} at (0,3451) size 4710x17
-      text run at (0,3451) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,3465) size 0x0
-    RenderText {#text} at (0,3468) size 4710x17
-      text run at (0,3468) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,3482) size 0x0
-    RenderText {#text} at (0,3485) size 4710x17
-      text run at (0,3485) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,3499) size 0x0
-    RenderText {#text} at (0,3502) size 4710x17
-      text run at (0,3502) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,3516) size 0x0
-    RenderText {#text} at (0,3519) size 4710x17
-      text run at (0,3519) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,3533) size 0x0
-    RenderText {#text} at (0,3536) size 4710x17
-      text run at (0,3536) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,3550) size 0x0
-    RenderText {#text} at (0,3553) size 4710x17
-      text run at (0,3553) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,3567) size 0x0
-    RenderText {#text} at (0,3570) size 4710x17
-      text run at (0,3570) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,3584) size 0x0
-    RenderText {#text} at (0,3587) size 4710x17
-      text run at (0,3587) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,3601) size 0x0
-    RenderText {#text} at (0,3604) size 4710x17
-      text run at (0,3604) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,3618) size 0x0
-    RenderText {#text} at (0,3621) size 4710x17
-      text run at (0,3621) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,3635) size 0x0
-    RenderText {#text} at (0,3638) size 4710x17
-      text run at (0,3638) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,3652) size 0x0
-    RenderText {#text} at (0,3655) size 4710x17
-      text run at (0,3655) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,3669) size 0x0
+    RenderText {#text} at (0,3384) size 4710x17
+      text run at (0,3384) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,3398) size 0x0
+    RenderText {#text} at (0,3402) size 4710x17
+      text run at (0,3402) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,3416) size 0x0
+    RenderText {#text} at (0,3420) size 4710x17
+      text run at (0,3420) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,3434) size 0x0
+    RenderText {#text} at (0,3438) size 4710x17
+      text run at (0,3438) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,3452) size 0x0
+    RenderText {#text} at (0,3456) size 4710x17
+      text run at (0,3456) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,3470) size 0x0
+    RenderText {#text} at (0,3474) size 4710x17
+      text run at (0,3474) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,3488) size 0x0
+    RenderText {#text} at (0,3492) size 4710x17
+      text run at (0,3492) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,3506) size 0x0
+    RenderText {#text} at (0,3510) size 4710x17
+      text run at (0,3510) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,3524) size 0x0
+    RenderText {#text} at (0,3528) size 4710x17
+      text run at (0,3528) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,3542) size 0x0
+    RenderText {#text} at (0,3546) size 4710x17
+      text run at (0,3546) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,3560) size 0x0
+    RenderText {#text} at (0,3564) size 4710x17
+      text run at (0,3564) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,3578) size 0x0
+    RenderText {#text} at (0,3582) size 4710x17
+      text run at (0,3582) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,3596) size 0x0
+    RenderText {#text} at (0,3600) size 4710x17
+      text run at (0,3600) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,3614) size 0x0
+    RenderText {#text} at (0,3618) size 4710x17
+      text run at (0,3618) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,3632) size 0x0
+    RenderText {#text} at (0,3636) size 4710x17
+      text run at (0,3636) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,3650) size 0x0
+    RenderText {#text} at (0,3654) size 4710x17
+      text run at (0,3654) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,3668) size 0x0
     RenderText {#text} at (0,3672) size 4710x17
       text run at (0,3672) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
     RenderBR {BR} at (4710,3686) size 0x0
-    RenderText {#text} at (0,3689) size 4710x17
-      text run at (0,3689) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,3703) size 0x0
-    RenderText {#text} at (0,3706) size 4710x17
-      text run at (0,3706) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,3720) size 0x0
-    RenderText {#text} at (0,3723) size 4710x17
-      text run at (0,3723) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,3737) size 0x0
-    RenderText {#text} at (0,3740) size 4710x17
-      text run at (0,3740) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,3754) size 0x0
-    RenderText {#text} at (0,3757) size 4710x17
-      text run at (0,3757) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,3771) size 0x0
-    RenderText {#text} at (0,3774) size 4710x17
-      text run at (0,3774) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,3788) size 0x0
-    RenderText {#text} at (0,3791) size 4710x17
-      text run at (0,3791) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,3805) size 0x0
-    RenderText {#text} at (0,3808) size 4710x17
-      text run at (0,3808) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,3822) size 0x0
-    RenderText {#text} at (0,3825) size 4710x17
-      text run at (0,3825) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,3839) size 0x0
-    RenderText {#text} at (0,3842) size 4710x17
-      text run at (0,3842) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,3856) size 0x0
-    RenderText {#text} at (0,3859) size 4710x17
-      text run at (0,3859) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,3873) size 0x0
-    RenderText {#text} at (0,3876) size 4710x17
-      text run at (0,3876) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,3890) size 0x0
-    RenderText {#text} at (0,3893) size 4710x17
-      text run at (0,3893) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,3907) size 0x0
-    RenderText {#text} at (0,3910) size 4710x17
-      text run at (0,3910) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,3924) size 0x0
-    RenderText {#text} at (0,3927) size 4710x17
-      text run at (0,3927) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,3941) size 0x0
-    RenderText {#text} at (0,3944) size 4710x17
-      text run at (0,3944) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,3958) size 0x0
-    RenderText {#text} at (0,3961) size 4710x17
-      text run at (0,3961) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,3975) size 0x0
+    RenderText {#text} at (0,3690) size 4710x17
+      text run at (0,3690) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,3704) size 0x0
+    RenderText {#text} at (0,3708) size 4710x17
+      text run at (0,3708) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,3722) size 0x0
+    RenderText {#text} at (0,3726) size 4710x17
+      text run at (0,3726) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,3740) size 0x0
+    RenderText {#text} at (0,3744) size 4710x17
+      text run at (0,3744) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,3758) size 0x0
+    RenderText {#text} at (0,3762) size 4710x17
+      text run at (0,3762) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,3776) size 0x0
+    RenderText {#text} at (0,3780) size 4710x17
+      text run at (0,3780) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,3794) size 0x0
+    RenderText {#text} at (0,3798) size 4710x17
+      text run at (0,3798) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,3812) size 0x0
+    RenderText {#text} at (0,3816) size 4710x17
+      text run at (0,3816) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,3830) size 0x0
+    RenderText {#text} at (0,3834) size 4710x17
+      text run at (0,3834) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,3848) size 0x0
+    RenderText {#text} at (0,3852) size 4710x17
+      text run at (0,3852) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,3866) size 0x0
+    RenderText {#text} at (0,3870) size 4710x17
+      text run at (0,3870) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,3884) size 0x0
+    RenderText {#text} at (0,3888) size 4710x17
+      text run at (0,3888) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,3902) size 0x0
+    RenderText {#text} at (0,3906) size 4710x17
+      text run at (0,3906) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,3920) size 0x0
+    RenderText {#text} at (0,3924) size 4710x17
+      text run at (0,3924) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,3938) size 0x0
+    RenderText {#text} at (0,3942) size 4710x17
+      text run at (0,3942) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,3956) size 0x0
+    RenderText {#text} at (0,3960) size 4710x17
+      text run at (0,3960) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,3974) size 0x0
     RenderText {#text} at (0,3978) size 4710x17
       text run at (0,3978) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
     RenderBR {BR} at (4710,3992) size 0x0
-    RenderText {#text} at (0,3995) size 4710x17
-      text run at (0,3995) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,4009) size 0x0
-    RenderText {#text} at (0,4012) size 4710x17
-      text run at (0,4012) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,4026) size 0x0
-    RenderText {#text} at (0,4029) size 4710x17
-      text run at (0,4029) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,4043) size 0x0
-    RenderText {#text} at (0,4046) size 4710x17
-      text run at (0,4046) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,4060) size 0x0
-    RenderText {#text} at (0,4063) size 4710x17
-      text run at (0,4063) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,4077) size 0x0
-    RenderText {#text} at (0,4080) size 4710x17
-      text run at (0,4080) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,4094) size 0x0
-    RenderText {#text} at (0,4097) size 4710x17
-      text run at (0,4097) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,4111) size 0x0
-    RenderText {#text} at (0,4114) size 4710x17
-      text run at (0,4114) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,4128) size 0x0
-    RenderText {#text} at (0,4131) size 4710x17
-      text run at (0,4131) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,4145) size 0x0
-    RenderText {#text} at (0,4148) size 4710x17
-      text run at (0,4148) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,4162) size 0x0
-    RenderText {#text} at (0,4165) size 4710x17
-      text run at (0,4165) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,4179) size 0x0
-    RenderText {#text} at (0,4182) size 4710x17
-      text run at (0,4182) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,4196) size 0x0
-    RenderText {#text} at (0,4199) size 4710x17
-      text run at (0,4199) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,4213) size 0x0
-    RenderText {#text} at (0,4216) size 4710x17
-      text run at (0,4216) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,4230) size 0x0
-    RenderText {#text} at (0,4233) size 4710x17
-      text run at (0,4233) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,4247) size 0x0
-    RenderText {#text} at (0,4250) size 4710x17
-      text run at (0,4250) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,4264) size 0x0
-    RenderText {#text} at (0,4267) size 4710x17
-      text run at (0,4267) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,4281) size 0x0
+    RenderText {#text} at (0,3996) size 4710x17
+      text run at (0,3996) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,4010) size 0x0
+    RenderText {#text} at (0,4014) size 4710x17
+      text run at (0,4014) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,4028) size 0x0
+    RenderText {#text} at (0,4032) size 4710x17
+      text run at (0,4032) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,4046) size 0x0
+    RenderText {#text} at (0,4050) size 4710x17
+      text run at (0,4050) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,4064) size 0x0
+    RenderText {#text} at (0,4068) size 4710x17
+      text run at (0,4068) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,4082) size 0x0
+    RenderText {#text} at (0,4086) size 4710x17
+      text run at (0,4086) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,4100) size 0x0
+    RenderText {#text} at (0,4104) size 4710x17
+      text run at (0,4104) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,4118) size 0x0
+    RenderText {#text} at (0,4122) size 4710x17
+      text run at (0,4122) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,4136) size 0x0
+    RenderText {#text} at (0,4140) size 4710x17
+      text run at (0,4140) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,4154) size 0x0
+    RenderText {#text} at (0,4158) size 4710x17
+      text run at (0,4158) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,4172) size 0x0
+    RenderText {#text} at (0,4176) size 4710x17
+      text run at (0,4176) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,4190) size 0x0
+    RenderText {#text} at (0,4194) size 4710x17
+      text run at (0,4194) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,4208) size 0x0
+    RenderText {#text} at (0,4212) size 4710x17
+      text run at (0,4212) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,4226) size 0x0
+    RenderText {#text} at (0,4230) size 4710x17
+      text run at (0,4230) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,4244) size 0x0
+    RenderText {#text} at (0,4248) size 4710x17
+      text run at (0,4248) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,4262) size 0x0
+    RenderText {#text} at (0,4266) size 4710x17
+      text run at (0,4266) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,4280) size 0x0
     RenderText {#text} at (0,4284) size 4710x17
       text run at (0,4284) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
     RenderBR {BR} at (4710,4298) size 0x0
-    RenderText {#text} at (0,4301) size 4710x17
-      text run at (0,4301) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,4315) size 0x0
-    RenderText {#text} at (0,4318) size 4710x17
-      text run at (0,4318) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,4332) size 0x0
-    RenderText {#text} at (0,4335) size 4710x17
-      text run at (0,4335) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,4349) size 0x0
-    RenderText {#text} at (0,4352) size 4710x17
-      text run at (0,4352) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,4366) size 0x0
-    RenderText {#text} at (0,4369) size 4710x17
-      text run at (0,4369) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,4383) size 0x0
-    RenderText {#text} at (0,4386) size 4710x17
-      text run at (0,4386) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,4400) size 0x0
-    RenderText {#text} at (0,4403) size 4710x17
-      text run at (0,4403) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,4417) size 0x0
-    RenderText {#text} at (0,4420) size 4710x17
-      text run at (0,4420) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,4434) size 0x0
-    RenderText {#text} at (0,4437) size 4710x17
-      text run at (0,4437) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,4451) size 0x0
-    RenderText {#text} at (0,4454) size 4710x17
-      text run at (0,4454) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,4468) size 0x0
-    RenderText {#text} at (0,4471) size 4710x17
-      text run at (0,4471) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,4485) size 0x0
-    RenderText {#text} at (0,4488) size 4710x17
-      text run at (0,4488) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,4502) size 0x0
-    RenderText {#text} at (0,4505) size 4710x17
-      text run at (0,4505) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,4519) size 0x0
-    RenderText {#text} at (0,4522) size 4710x17
-      text run at (0,4522) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,4536) size 0x0
-    RenderText {#text} at (0,4539) size 4710x17
-      text run at (0,4539) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,4553) size 0x0
-    RenderText {#text} at (0,4556) size 4710x17
-      text run at (0,4556) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,4570) size 0x0
-    RenderText {#text} at (0,4573) size 4710x17
-      text run at (0,4573) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,4587) size 0x0
+    RenderText {#text} at (0,4302) size 4710x17
+      text run at (0,4302) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,4316) size 0x0
+    RenderText {#text} at (0,4320) size 4710x17
+      text run at (0,4320) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,4334) size 0x0
+    RenderText {#text} at (0,4338) size 4710x17
+      text run at (0,4338) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,4352) size 0x0
+    RenderText {#text} at (0,4356) size 4710x17
+      text run at (0,4356) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,4370) size 0x0
+    RenderText {#text} at (0,4374) size 4710x17
+      text run at (0,4374) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,4388) size 0x0
+    RenderText {#text} at (0,4392) size 4710x17
+      text run at (0,4392) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,4406) size 0x0
+    RenderText {#text} at (0,4410) size 4710x17
+      text run at (0,4410) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,4424) size 0x0
+    RenderText {#text} at (0,4428) size 4710x17
+      text run at (0,4428) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,4442) size 0x0
+    RenderText {#text} at (0,4446) size 4710x17
+      text run at (0,4446) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,4460) size 0x0
+    RenderText {#text} at (0,4464) size 4710x17
+      text run at (0,4464) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,4478) size 0x0
+    RenderText {#text} at (0,4482) size 4710x17
+      text run at (0,4482) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,4496) size 0x0
+    RenderText {#text} at (0,4500) size 4710x17
+      text run at (0,4500) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,4514) size 0x0
+    RenderText {#text} at (0,4518) size 4710x17
+      text run at (0,4518) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,4532) size 0x0
+    RenderText {#text} at (0,4536) size 4710x17
+      text run at (0,4536) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,4550) size 0x0
+    RenderText {#text} at (0,4554) size 4710x17
+      text run at (0,4554) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,4568) size 0x0
+    RenderText {#text} at (0,4572) size 4710x17
+      text run at (0,4572) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,4586) size 0x0
     RenderText {#text} at (0,4590) size 4710x17
       text run at (0,4590) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
     RenderBR {BR} at (4710,4604) size 0x0
-    RenderText {#text} at (0,4607) size 4710x17
-      text run at (0,4607) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,4621) size 0x0
-    RenderText {#text} at (0,4624) size 4710x17
-      text run at (0,4624) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,4638) size 0x0
-    RenderText {#text} at (0,4641) size 4710x17
-      text run at (0,4641) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,4655) size 0x0
-    RenderText {#text} at (0,4658) size 4710x17
-      text run at (0,4658) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,4672) size 0x0
-    RenderText {#text} at (0,4675) size 4710x17
-      text run at (0,4675) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,4689) size 0x0
-    RenderText {#text} at (0,4692) size 4710x17
-      text run at (0,4692) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,4706) size 0x0
-    RenderText {#text} at (0,4709) size 4710x17
-      text run at (0,4709) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,4723) size 0x0
-    RenderText {#text} at (0,4726) size 4710x17
-      text run at (0,4726) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,4740) size 0x0
-    RenderText {#text} at (0,4743) size 4710x17
-      text run at (0,4743) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,4757) size 0x0
-    RenderText {#text} at (0,4760) size 4710x17
-      text run at (0,4760) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,4774) size 0x0
-    RenderText {#text} at (0,4777) size 4710x17
-      text run at (0,4777) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,4791) size 0x0
-    RenderText {#text} at (0,4794) size 4710x17
-      text run at (0,4794) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,4808) size 0x0
-    RenderText {#text} at (0,4811) size 4710x17
-      text run at (0,4811) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,4825) size 0x0
-    RenderText {#text} at (0,4828) size 4710x17
-      text run at (0,4828) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,4842) size 0x0
-    RenderText {#text} at (0,4845) size 4710x17
-      text run at (0,4845) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,4859) size 0x0
-    RenderText {#text} at (0,4862) size 4710x17
-      text run at (0,4862) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,4876) size 0x0
-    RenderText {#text} at (0,4879) size 4710x17
-      text run at (0,4879) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,4893) size 0x0
+    RenderText {#text} at (0,4608) size 4710x17
+      text run at (0,4608) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,4622) size 0x0
+    RenderText {#text} at (0,4626) size 4710x17
+      text run at (0,4626) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,4640) size 0x0
+    RenderText {#text} at (0,4644) size 4710x17
+      text run at (0,4644) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,4658) size 0x0
+    RenderText {#text} at (0,4662) size 4710x17
+      text run at (0,4662) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,4676) size 0x0
+    RenderText {#text} at (0,4680) size 4710x17
+      text run at (0,4680) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,4694) size 0x0
+    RenderText {#text} at (0,4698) size 4710x17
+      text run at (0,4698) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,4712) size 0x0
+    RenderText {#text} at (0,4716) size 4710x17
+      text run at (0,4716) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,4730) size 0x0
+    RenderText {#text} at (0,4734) size 4710x17
+      text run at (0,4734) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,4748) size 0x0
+    RenderText {#text} at (0,4752) size 4710x17
+      text run at (0,4752) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,4766) size 0x0
+    RenderText {#text} at (0,4770) size 4710x17
+      text run at (0,4770) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,4784) size 0x0
+    RenderText {#text} at (0,4788) size 4710x17
+      text run at (0,4788) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,4802) size 0x0
+    RenderText {#text} at (0,4806) size 4710x17
+      text run at (0,4806) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,4820) size 0x0
+    RenderText {#text} at (0,4824) size 4710x17
+      text run at (0,4824) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,4838) size 0x0
+    RenderText {#text} at (0,4842) size 4710x17
+      text run at (0,4842) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,4856) size 0x0
+    RenderText {#text} at (0,4860) size 4710x17
+      text run at (0,4860) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,4874) size 0x0
+    RenderText {#text} at (0,4878) size 4710x17
+      text run at (0,4878) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,4892) size 0x0
     RenderText {#text} at (0,4896) size 4710x17
       text run at (0,4896) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
     RenderBR {BR} at (4710,4910) size 0x0
-    RenderText {#text} at (0,4913) size 4710x17
-      text run at (0,4913) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,4927) size 0x0
-    RenderText {#text} at (0,4930) size 4710x17
-      text run at (0,4930) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,4944) size 0x0
-    RenderText {#text} at (0,4947) size 4710x17
-      text run at (0,4947) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,4961) size 0x0
-    RenderText {#text} at (0,4964) size 4710x17
-      text run at (0,4964) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,4978) size 0x0
-    RenderText {#text} at (0,4981) size 4710x17
-      text run at (0,4981) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,4995) size 0x0
-    RenderText {#text} at (0,4998) size 4710x17
-      text run at (0,4998) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,5012) size 0x0
-    RenderText {#text} at (0,5015) size 4710x17
-      text run at (0,5015) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,5029) size 0x0
-    RenderText {#text} at (0,5032) size 4710x17
-      text run at (0,5032) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,5046) size 0x0
-    RenderText {#text} at (0,5049) size 4710x17
-      text run at (0,5049) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,5063) size 0x0
-    RenderText {#text} at (0,5066) size 4710x17
-      text run at (0,5066) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,5080) size 0x0
-    RenderText {#text} at (0,5083) size 4710x17
-      text run at (0,5083) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,5097) size 0x0
-    RenderText {#text} at (0,5100) size 4710x17
-      text run at (0,5100) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,5114) size 0x0
-    RenderText {#text} at (0,5117) size 4710x17
-      text run at (0,5117) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,5131) size 0x0
-    RenderText {#text} at (0,5134) size 4710x17
-      text run at (0,5134) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,5148) size 0x0
-    RenderText {#text} at (0,5151) size 4710x17
-      text run at (0,5151) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,5165) size 0x0
-    RenderText {#text} at (0,5168) size 4710x17
-      text run at (0,5168) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,5182) size 0x0
-    RenderText {#text} at (0,5185) size 4710x17
-      text run at (0,5185) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,5199) size 0x0
+    RenderText {#text} at (0,4914) size 4710x17
+      text run at (0,4914) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,4928) size 0x0
+    RenderText {#text} at (0,4932) size 4710x17
+      text run at (0,4932) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,4946) size 0x0
+    RenderText {#text} at (0,4950) size 4710x17
+      text run at (0,4950) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,4964) size 0x0
+    RenderText {#text} at (0,4968) size 4710x17
+      text run at (0,4968) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,4982) size 0x0
+    RenderText {#text} at (0,4986) size 4710x17
+      text run at (0,4986) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,5000) size 0x0
+    RenderText {#text} at (0,5004) size 4710x17
+      text run at (0,5004) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,5018) size 0x0
+    RenderText {#text} at (0,5022) size 4710x17
+      text run at (0,5022) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,5036) size 0x0
+    RenderText {#text} at (0,5040) size 4710x17
+      text run at (0,5040) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,5054) size 0x0
+    RenderText {#text} at (0,5058) size 4710x17
+      text run at (0,5058) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,5072) size 0x0
+    RenderText {#text} at (0,5076) size 4710x17
+      text run at (0,5076) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,5090) size 0x0
+    RenderText {#text} at (0,5094) size 4710x17
+      text run at (0,5094) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,5108) size 0x0
+    RenderText {#text} at (0,5112) size 4710x17
+      text run at (0,5112) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,5126) size 0x0
+    RenderText {#text} at (0,5130) size 4710x17
+      text run at (0,5130) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,5144) size 0x0
+    RenderText {#text} at (0,5148) size 4710x17
+      text run at (0,5148) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,5162) size 0x0
+    RenderText {#text} at (0,5166) size 4710x17
+      text run at (0,5166) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,5180) size 0x0
+    RenderText {#text} at (0,5184) size 4710x17
+      text run at (0,5184) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,5198) size 0x0
     RenderText {#text} at (0,5202) size 4710x17
       text run at (0,5202) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
     RenderBR {BR} at (4710,5216) size 0x0
-    RenderText {#text} at (0,5219) size 4710x17
-      text run at (0,5219) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,5233) size 0x0
-    RenderText {#text} at (0,5236) size 4710x17
-      text run at (0,5236) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,5250) size 0x0
-    RenderText {#text} at (0,5253) size 4710x17
-      text run at (0,5253) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,5267) size 0x0
-    RenderText {#text} at (0,5270) size 4710x17
-      text run at (0,5270) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,5284) size 0x0
-    RenderText {#text} at (0,5287) size 4710x17
-      text run at (0,5287) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,5301) size 0x0
-    RenderText {#text} at (0,5304) size 4710x17
-      text run at (0,5304) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,5318) size 0x0
-    RenderText {#text} at (0,5321) size 4710x17
-      text run at (0,5321) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,5335) size 0x0
-    RenderText {#text} at (0,5338) size 4710x17
-      text run at (0,5338) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,5352) size 0x0
-    RenderText {#text} at (0,5355) size 4710x17
-      text run at (0,5355) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,5369) size 0x0
-    RenderText {#text} at (0,5372) size 4710x17
-      text run at (0,5372) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,5386) size 0x0
-    RenderText {#text} at (0,5389) size 4710x17
-      text run at (0,5389) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,5403) size 0x0
-    RenderText {#text} at (0,5406) size 4710x17
-      text run at (0,5406) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,5420) size 0x0
-    RenderText {#text} at (0,5423) size 4710x17
-      text run at (0,5423) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,5437) size 0x0
-    RenderText {#text} at (0,5440) size 4710x17
-      text run at (0,5440) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,5454) size 0x0
-    RenderText {#text} at (0,5457) size 4710x17
-      text run at (0,5457) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,5471) size 0x0
-    RenderText {#text} at (0,5474) size 4710x17
-      text run at (0,5474) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,5488) size 0x0
-    RenderText {#text} at (0,5491) size 4710x17
-      text run at (0,5491) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,5505) size 0x0
+    RenderText {#text} at (0,5220) size 4710x17
+      text run at (0,5220) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,5234) size 0x0
+    RenderText {#text} at (0,5238) size 4710x17
+      text run at (0,5238) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,5252) size 0x0
+    RenderText {#text} at (0,5256) size 4710x17
+      text run at (0,5256) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,5270) size 0x0
+    RenderText {#text} at (0,5274) size 4710x17
+      text run at (0,5274) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,5288) size 0x0
+    RenderText {#text} at (0,5292) size 4710x17
+      text run at (0,5292) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,5306) size 0x0
+    RenderText {#text} at (0,5310) size 4710x17
+      text run at (0,5310) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,5324) size 0x0
+    RenderText {#text} at (0,5328) size 4710x17
+      text run at (0,5328) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,5342) size 0x0
+    RenderText {#text} at (0,5346) size 4710x17
+      text run at (0,5346) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,5360) size 0x0
+    RenderText {#text} at (0,5364) size 4710x17
+      text run at (0,5364) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,5378) size 0x0
+    RenderText {#text} at (0,5382) size 4710x17
+      text run at (0,5382) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,5396) size 0x0
+    RenderText {#text} at (0,5400) size 4710x17
+      text run at (0,5400) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,5414) size 0x0
+    RenderText {#text} at (0,5418) size 4710x17
+      text run at (0,5418) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,5432) size 0x0
+    RenderText {#text} at (0,5436) size 4710x17
+      text run at (0,5436) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,5450) size 0x0
+    RenderText {#text} at (0,5454) size 4710x17
+      text run at (0,5454) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,5468) size 0x0
+    RenderText {#text} at (0,5472) size 4710x17
+      text run at (0,5472) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,5486) size 0x0
+    RenderText {#text} at (0,5490) size 4710x17
+      text run at (0,5490) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,5504) size 0x0
     RenderText {#text} at (0,5508) size 4710x17
       text run at (0,5508) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
     RenderBR {BR} at (4710,5522) size 0x0
-    RenderText {#text} at (0,5525) size 4710x17
-      text run at (0,5525) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,5539) size 0x0
-    RenderText {#text} at (0,5542) size 4710x17
-      text run at (0,5542) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,5556) size 0x0
-    RenderText {#text} at (0,5559) size 4710x17
-      text run at (0,5559) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,5573) size 0x0
-    RenderText {#text} at (0,5576) size 4710x17
-      text run at (0,5576) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,5590) size 0x0
-    RenderText {#text} at (0,5593) size 4710x17
-      text run at (0,5593) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,5607) size 0x0
-    RenderText {#text} at (0,5610) size 4710x17
-      text run at (0,5610) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,5624) size 0x0
-    RenderText {#text} at (0,5627) size 4710x17
-      text run at (0,5627) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,5641) size 0x0
-    RenderText {#text} at (0,5644) size 4710x17
-      text run at (0,5644) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,5658) size 0x0
-    RenderText {#text} at (0,5661) size 4710x17
-      text run at (0,5661) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,5675) size 0x0
-    RenderText {#text} at (0,5678) size 4710x17
-      text run at (0,5678) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,5692) size 0x0
-    RenderText {#text} at (0,5695) size 4710x17
-      text run at (0,5695) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,5709) size 0x0
-    RenderText {#text} at (0,5712) size 4710x17
-      text run at (0,5712) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,5726) size 0x0
-    RenderText {#text} at (0,5729) size 4710x17
-      text run at (0,5729) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,5743) size 0x0
-    RenderText {#text} at (0,5746) size 4710x17
-      text run at (0,5746) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,5760) size 0x0
-    RenderText {#text} at (0,5763) size 4710x17
-      text run at (0,5763) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,5777) size 0x0
-    RenderText {#text} at (0,5780) size 4710x17
-      text run at (0,5780) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,5794) size 0x0
-    RenderText {#text} at (0,5797) size 4710x17
-      text run at (0,5797) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,5811) size 0x0
+    RenderText {#text} at (0,5526) size 4710x17
+      text run at (0,5526) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,5540) size 0x0
+    RenderText {#text} at (0,5544) size 4710x17
+      text run at (0,5544) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,5558) size 0x0
+    RenderText {#text} at (0,5562) size 4710x17
+      text run at (0,5562) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,5576) size 0x0
+    RenderText {#text} at (0,5580) size 4710x17
+      text run at (0,5580) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,5594) size 0x0
+    RenderText {#text} at (0,5598) size 4710x17
+      text run at (0,5598) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,5612) size 0x0
+    RenderText {#text} at (0,5616) size 4710x17
+      text run at (0,5616) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,5630) size 0x0
+    RenderText {#text} at (0,5634) size 4710x17
+      text run at (0,5634) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,5648) size 0x0
+    RenderText {#text} at (0,5652) size 4710x17
+      text run at (0,5652) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,5666) size 0x0
+    RenderText {#text} at (0,5670) size 4710x17
+      text run at (0,5670) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,5684) size 0x0
+    RenderText {#text} at (0,5688) size 4710x17
+      text run at (0,5688) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,5702) size 0x0
+    RenderText {#text} at (0,5706) size 4710x17
+      text run at (0,5706) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,5720) size 0x0
+    RenderText {#text} at (0,5724) size 4710x17
+      text run at (0,5724) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,5738) size 0x0
+    RenderText {#text} at (0,5742) size 4710x17
+      text run at (0,5742) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,5756) size 0x0
+    RenderText {#text} at (0,5760) size 4710x17
+      text run at (0,5760) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,5774) size 0x0
+    RenderText {#text} at (0,5778) size 4710x17
+      text run at (0,5778) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,5792) size 0x0
+    RenderText {#text} at (0,5796) size 4710x17
+      text run at (0,5796) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,5810) size 0x0
     RenderText {#text} at (0,5814) size 4710x17
       text run at (0,5814) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
     RenderBR {BR} at (4710,5828) size 0x0
-    RenderText {#text} at (0,5831) size 4710x17
-      text run at (0,5831) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,5845) size 0x0
-    RenderText {#text} at (0,5848) size 4710x17
-      text run at (0,5848) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,5862) size 0x0
-    RenderText {#text} at (0,5865) size 4710x17
-      text run at (0,5865) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,5879) size 0x0
-    RenderText {#text} at (0,5882) size 4710x17
-      text run at (0,5882) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,5896) size 0x0
-    RenderText {#text} at (0,5899) size 4710x17
-      text run at (0,5899) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,5913) size 0x0
-    RenderText {#text} at (0,5916) size 4710x17
-      text run at (0,5916) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,5930) size 0x0
-    RenderText {#text} at (0,5933) size 4710x17
-      text run at (0,5933) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,5947) size 0x0
-    RenderText {#text} at (0,5950) size 4710x17
-      text run at (0,5950) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,5964) size 0x0
-    RenderText {#text} at (0,5967) size 4710x17
-      text run at (0,5967) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,5981) size 0x0
-    RenderText {#text} at (0,5984) size 4710x17
-      text run at (0,5984) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,5998) size 0x0
-    RenderText {#text} at (0,6001) size 4710x17
-      text run at (0,6001) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,6015) size 0x0
-    RenderText {#text} at (0,6018) size 4710x17
-      text run at (0,6018) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,6032) size 0x0
-    RenderText {#text} at (0,6035) size 4710x17
-      text run at (0,6035) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,6049) size 0x0
-    RenderText {#text} at (0,6052) size 4710x17
-      text run at (0,6052) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,6066) size 0x0
-    RenderText {#text} at (0,6069) size 4710x17
-      text run at (0,6069) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,6083) size 0x0
-    RenderText {#text} at (0,6086) size 4710x17
-      text run at (0,6086) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,6100) size 0x0
-    RenderText {#text} at (0,6103) size 4710x17
-      text run at (0,6103) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,6117) size 0x0
+    RenderText {#text} at (0,5832) size 4710x17
+      text run at (0,5832) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,5846) size 0x0
+    RenderText {#text} at (0,5850) size 4710x17
+      text run at (0,5850) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,5864) size 0x0
+    RenderText {#text} at (0,5868) size 4710x17
+      text run at (0,5868) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,5882) size 0x0
+    RenderText {#text} at (0,5886) size 4710x17
+      text run at (0,5886) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,5900) size 0x0
+    RenderText {#text} at (0,5904) size 4710x17
+      text run at (0,5904) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,5918) size 0x0
+    RenderText {#text} at (0,5922) size 4710x17
+      text run at (0,5922) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,5936) size 0x0
+    RenderText {#text} at (0,5940) size 4710x17
+      text run at (0,5940) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,5954) size 0x0
+    RenderText {#text} at (0,5958) size 4710x17
+      text run at (0,5958) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,5972) size 0x0
+    RenderText {#text} at (0,5976) size 4710x17
+      text run at (0,5976) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,5990) size 0x0
+    RenderText {#text} at (0,5994) size 4710x17
+      text run at (0,5994) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,6008) size 0x0
+    RenderText {#text} at (0,6012) size 4710x17
+      text run at (0,6012) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,6026) size 0x0
+    RenderText {#text} at (0,6030) size 4710x17
+      text run at (0,6030) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,6044) size 0x0
+    RenderText {#text} at (0,6048) size 4710x17
+      text run at (0,6048) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,6062) size 0x0
+    RenderText {#text} at (0,6066) size 4710x17
+      text run at (0,6066) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,6080) size 0x0
+    RenderText {#text} at (0,6084) size 4710x17
+      text run at (0,6084) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,6098) size 0x0
+    RenderText {#text} at (0,6102) size 4710x17
+      text run at (0,6102) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,6116) size 0x0
     RenderText {#text} at (0,6120) size 4710x17
       text run at (0,6120) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
     RenderBR {BR} at (4710,6134) size 0x0
-    RenderText {#text} at (0,6137) size 4710x17
-      text run at (0,6137) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,6151) size 0x0
-    RenderText {#text} at (0,6154) size 4710x17
-      text run at (0,6154) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,6168) size 0x0
-    RenderText {#text} at (0,6171) size 4710x17
-      text run at (0,6171) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,6185) size 0x0
-    RenderText {#text} at (0,6188) size 4710x17
-      text run at (0,6188) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,6202) size 0x0
-    RenderText {#text} at (0,6205) size 4710x17
-      text run at (0,6205) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,6219) size 0x0
-    RenderText {#text} at (0,6222) size 4710x17
-      text run at (0,6222) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,6236) size 0x0
-    RenderText {#text} at (0,6239) size 4710x17
-      text run at (0,6239) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,6253) size 0x0
-    RenderText {#text} at (0,6256) size 4710x17
-      text run at (0,6256) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,6270) size 0x0
-    RenderText {#text} at (0,6273) size 4710x17
-      text run at (0,6273) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,6287) size 0x0
-    RenderText {#text} at (0,6290) size 4710x17
-      text run at (0,6290) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,6304) size 0x0
-    RenderText {#text} at (0,6307) size 4710x17
-      text run at (0,6307) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,6321) size 0x0
-    RenderText {#text} at (0,6324) size 4710x17
-      text run at (0,6324) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,6338) size 0x0
-    RenderText {#text} at (0,6341) size 4710x17
-      text run at (0,6341) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,6355) size 0x0
-    RenderText {#text} at (0,6358) size 4710x17
-      text run at (0,6358) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,6372) size 0x0
-    RenderText {#text} at (0,6375) size 4710x17
-      text run at (0,6375) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,6389) size 0x0
-    RenderText {#text} at (0,6392) size 4710x17
-      text run at (0,6392) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,6406) size 0x0
-    RenderText {#text} at (0,6409) size 4710x17
-      text run at (0,6409) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,6423) size 0x0
+    RenderText {#text} at (0,6138) size 4710x17
+      text run at (0,6138) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,6152) size 0x0
+    RenderText {#text} at (0,6156) size 4710x17
+      text run at (0,6156) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,6170) size 0x0
+    RenderText {#text} at (0,6174) size 4710x17
+      text run at (0,6174) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,6188) size 0x0
+    RenderText {#text} at (0,6192) size 4710x17
+      text run at (0,6192) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,6206) size 0x0
+    RenderText {#text} at (0,6210) size 4710x17
+      text run at (0,6210) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,6224) size 0x0
+    RenderText {#text} at (0,6228) size 4710x17
+      text run at (0,6228) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,6242) size 0x0
+    RenderText {#text} at (0,6246) size 4710x17
+      text run at (0,6246) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,6260) size 0x0
+    RenderText {#text} at (0,6264) size 4710x17
+      text run at (0,6264) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,6278) size 0x0
+    RenderText {#text} at (0,6282) size 4710x17
+      text run at (0,6282) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,6296) size 0x0
+    RenderText {#text} at (0,6300) size 4710x17
+      text run at (0,6300) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,6314) size 0x0
+    RenderText {#text} at (0,6318) size 4710x17
+      text run at (0,6318) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,6332) size 0x0
+    RenderText {#text} at (0,6336) size 4710x17
+      text run at (0,6336) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,6350) size 0x0
+    RenderText {#text} at (0,6354) size 4710x17
+      text run at (0,6354) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,6368) size 0x0
+    RenderText {#text} at (0,6372) size 4710x17
+      text run at (0,6372) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,6386) size 0x0
+    RenderText {#text} at (0,6390) size 4710x17
+      text run at (0,6390) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,6404) size 0x0
+    RenderText {#text} at (0,6408) size 4710x17
+      text run at (0,6408) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,6422) size 0x0
     RenderText {#text} at (0,6426) size 4710x17
       text run at (0,6426) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
     RenderBR {BR} at (4710,6440) size 0x0
-    RenderText {#text} at (0,6443) size 4710x17
-      text run at (0,6443) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,6457) size 0x0
-    RenderText {#text} at (0,6460) size 4710x17
-      text run at (0,6460) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,6474) size 0x0
-    RenderText {#text} at (0,6477) size 4710x17
-      text run at (0,6477) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,6491) size 0x0
-    RenderText {#text} at (0,6494) size 4710x17
-      text run at (0,6494) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,6508) size 0x0
-    RenderText {#text} at (0,6511) size 4710x17
-      text run at (0,6511) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,6525) size 0x0
-    RenderText {#text} at (0,6528) size 4710x17
-      text run at (0,6528) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,6542) size 0x0
-    RenderText {#text} at (0,6545) size 4710x17
-      text run at (0,6545) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,6559) size 0x0
-    RenderText {#text} at (0,6562) size 4710x17
-      text run at (0,6562) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,6576) size 0x0
-    RenderText {#text} at (0,6579) size 4710x17
-      text run at (0,6579) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,6593) size 0x0
-    RenderText {#text} at (0,6596) size 4710x17
-      text run at (0,6596) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,6610) size 0x0
-    RenderText {#text} at (0,6613) size 4710x17
-      text run at (0,6613) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,6627) size 0x0
-    RenderText {#text} at (0,6630) size 4710x17
-      text run at (0,6630) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,6644) size 0x0
-    RenderText {#text} at (0,6647) size 4710x17
-      text run at (0,6647) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,6661) size 0x0
-    RenderText {#text} at (0,6664) size 4710x17
-      text run at (0,6664) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,6678) size 0x0
-    RenderText {#text} at (0,6681) size 4710x17
-      text run at (0,6681) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,6695) size 0x0
-    RenderText {#text} at (0,6698) size 4710x17
-      text run at (0,6698) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,6712) size 0x0
-    RenderText {#text} at (0,6715) size 4710x17
-      text run at (0,6715) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,6729) size 0x0
+    RenderText {#text} at (0,6444) size 4710x17
+      text run at (0,6444) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,6458) size 0x0
+    RenderText {#text} at (0,6462) size 4710x17
+      text run at (0,6462) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,6476) size 0x0
+    RenderText {#text} at (0,6480) size 4710x17
+      text run at (0,6480) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,6494) size 0x0
+    RenderText {#text} at (0,6498) size 4710x17
+      text run at (0,6498) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,6512) size 0x0
+    RenderText {#text} at (0,6516) size 4710x17
+      text run at (0,6516) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,6530) size 0x0
+    RenderText {#text} at (0,6534) size 4710x17
+      text run at (0,6534) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,6548) size 0x0
+    RenderText {#text} at (0,6552) size 4710x17
+      text run at (0,6552) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,6566) size 0x0
+    RenderText {#text} at (0,6570) size 4710x17
+      text run at (0,6570) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,6584) size 0x0
+    RenderText {#text} at (0,6588) size 4710x17
+      text run at (0,6588) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,6602) size 0x0
+    RenderText {#text} at (0,6606) size 4710x17
+      text run at (0,6606) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,6620) size 0x0
+    RenderText {#text} at (0,6624) size 4710x17
+      text run at (0,6624) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,6638) size 0x0
+    RenderText {#text} at (0,6642) size 4710x17
+      text run at (0,6642) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,6656) size 0x0
+    RenderText {#text} at (0,6660) size 4710x17
+      text run at (0,6660) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,6674) size 0x0
+    RenderText {#text} at (0,6678) size 4710x17
+      text run at (0,6678) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,6692) size 0x0
+    RenderText {#text} at (0,6696) size 4710x17
+      text run at (0,6696) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,6710) size 0x0
+    RenderText {#text} at (0,6714) size 4710x17
+      text run at (0,6714) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,6728) size 0x0
     RenderText {#text} at (0,6732) size 4710x17
       text run at (0,6732) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
     RenderBR {BR} at (4710,6746) size 0x0
-    RenderText {#text} at (0,6749) size 4710x17
-      text run at (0,6749) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,6763) size 0x0
-    RenderText {#text} at (0,6766) size 4710x17
-      text run at (0,6766) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,6780) size 0x0
-    RenderText {#text} at (0,6783) size 4710x17
-      text run at (0,6783) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
-    RenderBR {BR} at (4710,6797) size 0x0
+    RenderText {#text} at (0,6750) size 4710x17
+      text run at (0,6750) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,6764) size 0x0
+    RenderText {#text} at (0,6768) size 4710x17
+      text run at (0,6768) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,6782) size 0x0
+    RenderText {#text} at (0,6786) size 4710x17
+      text run at (0,6786) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,6800) size 0x0
+    RenderText {#text} at (0,6804) size 4710x17
+      text run at (0,6804) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,6818) size 0x0
+    RenderText {#text} at (0,6822) size 4710x17
+      text run at (0,6822) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,6836) size 0x0
+    RenderText {#text} at (0,6840) size 4710x17
+      text run at (0,6840) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,6854) size 0x0
+    RenderText {#text} at (0,6858) size 4710x17
+      text run at (0,6858) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,6872) size 0x0
+    RenderText {#text} at (0,6876) size 4710x17
+      text run at (0,6876) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,6890) size 0x0
+    RenderText {#text} at (0,6894) size 4710x17
+      text run at (0,6894) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,6908) size 0x0
+    RenderText {#text} at (0,6912) size 4710x17
+      text run at (0,6912) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,6926) size 0x0
+    RenderText {#text} at (0,6930) size 4710x17
+      text run at (0,6930) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,6944) size 0x0
+    RenderText {#text} at (0,6948) size 4710x17
+      text run at (0,6948) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,6962) size 0x0
+    RenderText {#text} at (0,6966) size 4710x17
+      text run at (0,6966) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,6980) size 0x0
+    RenderText {#text} at (0,6984) size 4710x17
+      text run at (0,6984) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,6998) size 0x0
+    RenderText {#text} at (0,7002) size 4710x17
+      text run at (0,7002) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,7016) size 0x0
+    RenderText {#text} at (0,7020) size 4710x17
+      text run at (0,7020) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,7034) size 0x0
+    RenderText {#text} at (0,7038) size 4710x17
+      text run at (0,7038) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,7052) size 0x0
+    RenderText {#text} at (0,7056) size 4710x17
+      text run at (0,7056) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,7070) size 0x0
+    RenderText {#text} at (0,7074) size 4710x17
+      text run at (0,7074) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,7088) size 0x0
+    RenderText {#text} at (0,7092) size 4710x17
+      text run at (0,7092) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,7106) size 0x0
+    RenderText {#text} at (0,7110) size 4710x17
+      text run at (0,7110) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,7124) size 0x0
+    RenderText {#text} at (0,7128) size 4710x17
+      text run at (0,7128) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,7142) size 0x0
+    RenderText {#text} at (0,7146) size 4710x17
+      text run at (0,7146) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,7160) size 0x0
+    RenderText {#text} at (0,7164) size 4710x17
+      text run at (0,7164) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,7178) size 0x0
+    RenderText {#text} at (0,7182) size 4710x17
+      text run at (0,7182) width 4710: "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
+    RenderBR {BR} at (4710,7196) size 0x0
 
diff --git a/LayoutTests/platform/gtk/scrollbars/basic-scrollbar-expected.png b/LayoutTests/platform/gtk/scrollbars/basic-scrollbar-expected.png
index 53dc466..2a98fdd 100644
--- a/LayoutTests/platform/gtk/scrollbars/basic-scrollbar-expected.png
+++ b/LayoutTests/platform/gtk/scrollbars/basic-scrollbar-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/scrollbars/basic-scrollbar-expected.txt b/LayoutTests/platform/gtk/scrollbars/basic-scrollbar-expected.txt
index 25bdec2..8bfa91f 100644
--- a/LayoutTests/platform/gtk/scrollbars/basic-scrollbar-expected.txt
+++ b/LayoutTests/platform/gtk/scrollbars/basic-scrollbar-expected.txt
@@ -3,152 +3,152 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-layer at (8,8) size 200x200 clip at (8,8) size 183x200 scrollHeight 833
+layer at (8,8) size 200x200 clip at (8,8) size 183x200 scrollHeight 882
   RenderBlock {DIV} at (0,0) size 200x200
     RenderText {#text} at (0,0) size 35x17
       text run at (0,0) width 35: "Hello"
     RenderBR {BR} at (35,14) size 0x0
-    RenderText {#text} at (0,17) size 35x17
-      text run at (0,17) width 35: "Hello"
-    RenderBR {BR} at (35,31) size 0x0
-    RenderText {#text} at (0,34) size 35x17
-      text run at (0,34) width 35: "Hello"
-    RenderBR {BR} at (35,48) size 0x0
-    RenderText {#text} at (0,51) size 35x17
-      text run at (0,51) width 35: "Hello"
-    RenderBR {BR} at (35,65) size 0x0
-    RenderText {#text} at (0,68) size 35x17
-      text run at (0,68) width 35: "Hello"
-    RenderBR {BR} at (35,82) size 0x0
-    RenderText {#text} at (0,85) size 35x17
-      text run at (0,85) width 35: "Hello"
-    RenderBR {BR} at (35,99) size 0x0
-    RenderText {#text} at (0,102) size 35x17
-      text run at (0,102) width 35: "Hello"
-    RenderBR {BR} at (35,116) size 0x0
-    RenderText {#text} at (0,119) size 35x17
-      text run at (0,119) width 35: "Hello"
-    RenderBR {BR} at (35,133) size 0x0
-    RenderText {#text} at (0,136) size 35x17
-      text run at (0,136) width 35: "Hello"
-    RenderBR {BR} at (35,150) size 0x0
-    RenderText {#text} at (0,153) size 35x17
-      text run at (0,153) width 35: "Hello"
-    RenderBR {BR} at (35,167) size 0x0
-    RenderText {#text} at (0,170) size 35x17
-      text run at (0,170) width 35: "Hello"
-    RenderBR {BR} at (35,184) size 0x0
-    RenderText {#text} at (0,187) size 35x17
-      text run at (0,187) width 35: "Hello"
-    RenderBR {BR} at (35,201) size 0x0
-    RenderText {#text} at (0,204) size 35x17
-      text run at (0,204) width 35: "Hello"
-    RenderBR {BR} at (35,218) size 0x0
-    RenderText {#text} at (0,221) size 35x17
-      text run at (0,221) width 35: "Hello"
-    RenderBR {BR} at (35,235) size 0x0
-    RenderText {#text} at (0,238) size 35x17
-      text run at (0,238) width 35: "Hello"
-    RenderBR {BR} at (35,252) size 0x0
-    RenderText {#text} at (0,255) size 35x17
-      text run at (0,255) width 35: "Hello"
-    RenderBR {BR} at (35,269) size 0x0
-    RenderText {#text} at (0,272) size 35x17
-      text run at (0,272) width 35: "Hello"
-    RenderBR {BR} at (35,286) size 0x0
-    RenderText {#text} at (0,289) size 35x17
-      text run at (0,289) width 35: "Hello"
-    RenderBR {BR} at (35,303) size 0x0
+    RenderText {#text} at (0,18) size 35x17
+      text run at (0,18) width 35: "Hello"
+    RenderBR {BR} at (35,32) size 0x0
+    RenderText {#text} at (0,36) size 35x17
+      text run at (0,36) width 35: "Hello"
+    RenderBR {BR} at (35,50) size 0x0
+    RenderText {#text} at (0,54) size 35x17
+      text run at (0,54) width 35: "Hello"
+    RenderBR {BR} at (35,68) size 0x0
+    RenderText {#text} at (0,72) size 35x17
+      text run at (0,72) width 35: "Hello"
+    RenderBR {BR} at (35,86) size 0x0
+    RenderText {#text} at (0,90) size 35x17
+      text run at (0,90) width 35: "Hello"
+    RenderBR {BR} at (35,104) size 0x0
+    RenderText {#text} at (0,108) size 35x17
+      text run at (0,108) width 35: "Hello"
+    RenderBR {BR} at (35,122) size 0x0
+    RenderText {#text} at (0,126) size 35x17
+      text run at (0,126) width 35: "Hello"
+    RenderBR {BR} at (35,140) size 0x0
+    RenderText {#text} at (0,144) size 35x17
+      text run at (0,144) width 35: "Hello"
+    RenderBR {BR} at (35,158) size 0x0
+    RenderText {#text} at (0,162) size 35x17
+      text run at (0,162) width 35: "Hello"
+    RenderBR {BR} at (35,176) size 0x0
+    RenderText {#text} at (0,180) size 35x17
+      text run at (0,180) width 35: "Hello"
+    RenderBR {BR} at (35,194) size 0x0
+    RenderText {#text} at (0,198) size 35x17
+      text run at (0,198) width 35: "Hello"
+    RenderBR {BR} at (35,212) size 0x0
+    RenderText {#text} at (0,216) size 35x17
+      text run at (0,216) width 35: "Hello"
+    RenderBR {BR} at (35,230) size 0x0
+    RenderText {#text} at (0,234) size 35x17
+      text run at (0,234) width 35: "Hello"
+    RenderBR {BR} at (35,248) size 0x0
+    RenderText {#text} at (0,252) size 35x17
+      text run at (0,252) width 35: "Hello"
+    RenderBR {BR} at (35,266) size 0x0
+    RenderText {#text} at (0,270) size 35x17
+      text run at (0,270) width 35: "Hello"
+    RenderBR {BR} at (35,284) size 0x0
+    RenderText {#text} at (0,288) size 35x17
+      text run at (0,288) width 35: "Hello"
+    RenderBR {BR} at (35,302) size 0x0
     RenderText {#text} at (0,306) size 35x17
       text run at (0,306) width 35: "Hello"
     RenderBR {BR} at (35,320) size 0x0
-    RenderText {#text} at (0,323) size 35x17
-      text run at (0,323) width 35: "Hello"
-    RenderBR {BR} at (35,337) size 0x0
-    RenderText {#text} at (0,340) size 35x17
-      text run at (0,340) width 35: "Hello"
-    RenderBR {BR} at (35,354) size 0x0
-    RenderText {#text} at (0,357) size 35x17
-      text run at (0,357) width 35: "Hello"
-    RenderBR {BR} at (35,371) size 0x0
-    RenderText {#text} at (0,374) size 35x17
-      text run at (0,374) width 35: "Hello"
-    RenderBR {BR} at (35,388) size 0x0
-    RenderText {#text} at (0,391) size 35x17
-      text run at (0,391) width 35: "Hello"
-    RenderBR {BR} at (35,405) size 0x0
-    RenderText {#text} at (0,408) size 35x17
-      text run at (0,408) width 35: "Hello"
-    RenderBR {BR} at (35,422) size 0x0
-    RenderText {#text} at (0,425) size 35x17
-      text run at (0,425) width 35: "Hello"
-    RenderBR {BR} at (35,439) size 0x0
-    RenderText {#text} at (0,442) size 35x17
-      text run at (0,442) width 35: "Hello"
-    RenderBR {BR} at (35,456) size 0x0
-    RenderText {#text} at (0,459) size 35x17
-      text run at (0,459) width 35: "Hello"
-    RenderBR {BR} at (35,473) size 0x0
-    RenderText {#text} at (0,476) size 35x17
-      text run at (0,476) width 35: "Hello"
-    RenderBR {BR} at (35,490) size 0x0
-    RenderText {#text} at (0,493) size 35x17
-      text run at (0,493) width 35: "Hello"
-    RenderBR {BR} at (35,507) size 0x0
-    RenderText {#text} at (0,510) size 35x17
-      text run at (0,510) width 35: "Hello"
-    RenderBR {BR} at (35,524) size 0x0
-    RenderText {#text} at (0,527) size 35x17
-      text run at (0,527) width 35: "Hello"
-    RenderBR {BR} at (35,541) size 0x0
-    RenderText {#text} at (0,544) size 35x17
-      text run at (0,544) width 35: "Hello"
-    RenderBR {BR} at (35,558) size 0x0
-    RenderText {#text} at (0,561) size 35x17
-      text run at (0,561) width 35: "Hello"
-    RenderBR {BR} at (35,575) size 0x0
-    RenderText {#text} at (0,578) size 35x17
-      text run at (0,578) width 35: "Hello"
-    RenderBR {BR} at (35,592) size 0x0
-    RenderText {#text} at (0,595) size 35x17
-      text run at (0,595) width 35: "Hello"
-    RenderBR {BR} at (35,609) size 0x0
+    RenderText {#text} at (0,324) size 35x17
+      text run at (0,324) width 35: "Hello"
+    RenderBR {BR} at (35,338) size 0x0
+    RenderText {#text} at (0,342) size 35x17
+      text run at (0,342) width 35: "Hello"
+    RenderBR {BR} at (35,356) size 0x0
+    RenderText {#text} at (0,360) size 35x17
+      text run at (0,360) width 35: "Hello"
+    RenderBR {BR} at (35,374) size 0x0
+    RenderText {#text} at (0,378) size 35x17
+      text run at (0,378) width 35: "Hello"
+    RenderBR {BR} at (35,392) size 0x0
+    RenderText {#text} at (0,396) size 35x17
+      text run at (0,396) width 35: "Hello"
+    RenderBR {BR} at (35,410) size 0x0
+    RenderText {#text} at (0,414) size 35x17
+      text run at (0,414) width 35: "Hello"
+    RenderBR {BR} at (35,428) size 0x0
+    RenderText {#text} at (0,432) size 35x17
+      text run at (0,432) width 35: "Hello"
+    RenderBR {BR} at (35,446) size 0x0
+    RenderText {#text} at (0,450) size 35x17
+      text run at (0,450) width 35: "Hello"
+    RenderBR {BR} at (35,464) size 0x0
+    RenderText {#text} at (0,468) size 35x17
+      text run at (0,468) width 35: "Hello"
+    RenderBR {BR} at (35,482) size 0x0
+    RenderText {#text} at (0,486) size 35x17
+      text run at (0,486) width 35: "Hello"
+    RenderBR {BR} at (35,500) size 0x0
+    RenderText {#text} at (0,504) size 35x17
+      text run at (0,504) width 35: "Hello"
+    RenderBR {BR} at (35,518) size 0x0
+    RenderText {#text} at (0,522) size 35x17
+      text run at (0,522) width 35: "Hello"
+    RenderBR {BR} at (35,536) size 0x0
+    RenderText {#text} at (0,540) size 35x17
+      text run at (0,540) width 35: "Hello"
+    RenderBR {BR} at (35,554) size 0x0
+    RenderText {#text} at (0,558) size 35x17
+      text run at (0,558) width 35: "Hello"
+    RenderBR {BR} at (35,572) size 0x0
+    RenderText {#text} at (0,576) size 35x17
+      text run at (0,576) width 35: "Hello"
+    RenderBR {BR} at (35,590) size 0x0
+    RenderText {#text} at (0,594) size 35x17
+      text run at (0,594) width 35: "Hello"
+    RenderBR {BR} at (35,608) size 0x0
     RenderText {#text} at (0,612) size 35x17
       text run at (0,612) width 35: "Hello"
     RenderBR {BR} at (35,626) size 0x0
-    RenderText {#text} at (0,629) size 35x17
-      text run at (0,629) width 35: "Hello"
-    RenderBR {BR} at (35,643) size 0x0
-    RenderText {#text} at (0,646) size 35x17
-      text run at (0,646) width 35: "Hello"
-    RenderBR {BR} at (35,660) size 0x0
-    RenderText {#text} at (0,663) size 35x17
-      text run at (0,663) width 35: "Hello"
-    RenderBR {BR} at (35,677) size 0x0
-    RenderText {#text} at (0,680) size 35x17
-      text run at (0,680) width 35: "Hello"
-    RenderBR {BR} at (35,694) size 0x0
-    RenderText {#text} at (0,697) size 35x17
-      text run at (0,697) width 35: "Hello"
-    RenderBR {BR} at (35,711) size 0x0
-    RenderText {#text} at (0,714) size 35x17
-      text run at (0,714) width 35: "Hello"
-    RenderBR {BR} at (35,728) size 0x0
-    RenderText {#text} at (0,731) size 35x17
-      text run at (0,731) width 35: "Hello"
-    RenderBR {BR} at (35,745) size 0x0
-    RenderText {#text} at (0,748) size 35x17
-      text run at (0,748) width 35: "Hello"
-    RenderBR {BR} at (35,762) size 0x0
-    RenderText {#text} at (0,765) size 35x17
-      text run at (0,765) width 35: "Hello"
-    RenderBR {BR} at (35,779) size 0x0
-    RenderText {#text} at (0,782) size 35x17
-      text run at (0,782) width 35: "Hello"
-    RenderBR {BR} at (35,796) size 0x0
-    RenderText {#text} at (0,799) size 35x17
-      text run at (0,799) width 35: "Hello"
-    RenderBR {BR} at (35,813) size 0x0
-    RenderText {#text} at (0,816) size 35x17
-      text run at (0,816) width 35: "Hello"
-    RenderBR {BR} at (35,830) size 0x0
+    RenderText {#text} at (0,630) size 35x17
+      text run at (0,630) width 35: "Hello"
+    RenderBR {BR} at (35,644) size 0x0
+    RenderText {#text} at (0,648) size 35x17
+      text run at (0,648) width 35: "Hello"
+    RenderBR {BR} at (35,662) size 0x0
+    RenderText {#text} at (0,666) size 35x17
+      text run at (0,666) width 35: "Hello"
+    RenderBR {BR} at (35,680) size 0x0
+    RenderText {#text} at (0,684) size 35x17
+      text run at (0,684) width 35: "Hello"
+    RenderBR {BR} at (35,698) size 0x0
+    RenderText {#text} at (0,702) size 35x17
+      text run at (0,702) width 35: "Hello"
+    RenderBR {BR} at (35,716) size 0x0
+    RenderText {#text} at (0,720) size 35x17
+      text run at (0,720) width 35: "Hello"
+    RenderBR {BR} at (35,734) size 0x0
+    RenderText {#text} at (0,738) size 35x17
+      text run at (0,738) width 35: "Hello"
+    RenderBR {BR} at (35,752) size 0x0
+    RenderText {#text} at (0,756) size 35x17
+      text run at (0,756) width 35: "Hello"
+    RenderBR {BR} at (35,770) size 0x0
+    RenderText {#text} at (0,774) size 35x17
+      text run at (0,774) width 35: "Hello"
+    RenderBR {BR} at (35,788) size 0x0
+    RenderText {#text} at (0,792) size 35x17
+      text run at (0,792) width 35: "Hello"
+    RenderBR {BR} at (35,806) size 0x0
+    RenderText {#text} at (0,810) size 35x17
+      text run at (0,810) width 35: "Hello"
+    RenderBR {BR} at (35,824) size 0x0
+    RenderText {#text} at (0,828) size 35x17
+      text run at (0,828) width 35: "Hello"
+    RenderBR {BR} at (35,842) size 0x0
+    RenderText {#text} at (0,846) size 35x17
+      text run at (0,846) width 35: "Hello"
+    RenderBR {BR} at (35,860) size 0x0
+    RenderText {#text} at (0,864) size 35x17
+      text run at (0,864) width 35: "Hello"
+    RenderBR {BR} at (35,878) size 0x0
diff --git a/LayoutTests/platform/gtk/scrollbars/custom-scrollbar-with-incomplete-style-expected.png b/LayoutTests/platform/gtk/scrollbars/custom-scrollbar-with-incomplete-style-expected.png
index fa44e6f..bdb2cb6 100644
--- a/LayoutTests/platform/gtk/scrollbars/custom-scrollbar-with-incomplete-style-expected.png
+++ b/LayoutTests/platform/gtk/scrollbars/custom-scrollbar-with-incomplete-style-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/scrollbars/custom-scrollbar-with-incomplete-style-expected.txt b/LayoutTests/platform/gtk/scrollbars/custom-scrollbar-with-incomplete-style-expected.txt
index 75227da..5abd5f1 100644
--- a/LayoutTests/platform/gtk/scrollbars/custom-scrollbar-with-incomplete-style-expected.txt
+++ b/LayoutTests/platform/gtk/scrollbars/custom-scrollbar-with-incomplete-style-expected.txt
@@ -1,19 +1,19 @@
-layer at (0,0) size 787x1407
+layer at (0,0) size 787x1412
   RenderView at (0,0) size 787x600
-layer at (0,0) size 787x1407
-  RenderBlock {HTML} at (0,0) size 787x1407
-    RenderBody {BODY} at (8,8) size 771x1386
-      RenderBlock {H2} at (0,0) size 771x52
-        RenderText {#text} at (0,0) size 737x52
-          text run at (0,0) width 737: "It's OK if nothing drawn for a scrollbar (for an outermost frame and an"
-          text run at (0,26) width 228: "element with overlow)"
-      RenderBlock {P} at (0,71) size 771x18
+layer at (0,0) size 787x1412
+  RenderBlock {HTML} at (0,0) size 787x1412
+    RenderBody {BODY} at (8,8) size 771x1391
+      RenderBlock {H2} at (0,0) size 771x56
+        RenderText {#text} at (0,1) size 737x54
+          text run at (0,1) width 737: "It's OK if nothing drawn for a scrollbar (for an outermost frame and an"
+          text run at (0,29) width 228: "element with overlow)"
+      RenderBlock {P} at (0,75) size 771x19
         RenderText {#text} at (0,0) size 579x17
           text run at (0,0) width 579: "Note that Safari doesn't allow to customize the outermost scdrollbars and just show Cocoa's."
-      RenderBlock {PRE} at (0,217) size 771x1169 [bgcolor=#008000]
-      RenderBlock {PRE} at (0,1398) size 1542x0 [bgcolor=#008000]
-layer at (8,113) size 100x100 clip at (8,113) size 87x87 scrollWidth 1432 scrollHeight 105
-  RenderBlock {PRE} at (0,104) size 100x101 [bgcolor=#008000]
+      RenderBlock {PRE} at (0,222) size 771x1169 [bgcolor=#008000]
+      RenderBlock {PRE} at (0,1403) size 1542x0 [bgcolor=#008000]
+layer at (8,118) size 100x100 clip at (8,118) size 87x87 scrollWidth 1432 scrollHeight 105
+  RenderBlock {PRE} at (0,109) size 100x101 [bgcolor=#008000]
     RenderText {#text} at (0,0) size 1432x105
       text run at (0,0) width 1432: "The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog."
       text run at (1432,0) width 0: " "
diff --git a/LayoutTests/platform/gtk/scrollbars/disabled-scrollbar-expected.png b/LayoutTests/platform/gtk/scrollbars/disabled-scrollbar-expected.png
index 2ddb5df..af575cc 100644
--- a/LayoutTests/platform/gtk/scrollbars/disabled-scrollbar-expected.png
+++ b/LayoutTests/platform/gtk/scrollbars/disabled-scrollbar-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/scrollbars/disabled-scrollbar-expected.txt b/LayoutTests/platform/gtk/scrollbars/disabled-scrollbar-expected.txt
index 7e36794..8902485 100644
--- a/LayoutTests/platform/gtk/scrollbars/disabled-scrollbar-expected.txt
+++ b/LayoutTests/platform/gtk/scrollbars/disabled-scrollbar-expected.txt
@@ -3,152 +3,152 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-layer at (8,8) size 200x200 clip at (8,8) size 183x183 scrollHeight 833
+layer at (8,8) size 200x200 clip at (8,8) size 183x183 scrollHeight 882
   RenderBlock {DIV} at (0,0) size 200x200
     RenderText {#text} at (0,0) size 35x17
       text run at (0,0) width 35: "Hello"
     RenderBR {BR} at (35,14) size 0x0
-    RenderText {#text} at (0,17) size 35x17
-      text run at (0,17) width 35: "Hello"
-    RenderBR {BR} at (35,31) size 0x0
-    RenderText {#text} at (0,34) size 35x17
-      text run at (0,34) width 35: "Hello"
-    RenderBR {BR} at (35,48) size 0x0
-    RenderText {#text} at (0,51) size 35x17
-      text run at (0,51) width 35: "Hello"
-    RenderBR {BR} at (35,65) size 0x0
-    RenderText {#text} at (0,68) size 35x17
-      text run at (0,68) width 35: "Hello"
-    RenderBR {BR} at (35,82) size 0x0
-    RenderText {#text} at (0,85) size 35x17
-      text run at (0,85) width 35: "Hello"
-    RenderBR {BR} at (35,99) size 0x0
-    RenderText {#text} at (0,102) size 35x17
-      text run at (0,102) width 35: "Hello"
-    RenderBR {BR} at (35,116) size 0x0
-    RenderText {#text} at (0,119) size 35x17
-      text run at (0,119) width 35: "Hello"
-    RenderBR {BR} at (35,133) size 0x0
-    RenderText {#text} at (0,136) size 35x17
-      text run at (0,136) width 35: "Hello"
-    RenderBR {BR} at (35,150) size 0x0
-    RenderText {#text} at (0,153) size 35x17
-      text run at (0,153) width 35: "Hello"
-    RenderBR {BR} at (35,167) size 0x0
-    RenderText {#text} at (0,170) size 35x17
-      text run at (0,170) width 35: "Hello"
-    RenderBR {BR} at (35,184) size 0x0
-    RenderText {#text} at (0,187) size 35x17
-      text run at (0,187) width 35: "Hello"
-    RenderBR {BR} at (35,201) size 0x0
-    RenderText {#text} at (0,204) size 35x17
-      text run at (0,204) width 35: "Hello"
-    RenderBR {BR} at (35,218) size 0x0
-    RenderText {#text} at (0,221) size 35x17
-      text run at (0,221) width 35: "Hello"
-    RenderBR {BR} at (35,235) size 0x0
-    RenderText {#text} at (0,238) size 35x17
-      text run at (0,238) width 35: "Hello"
-    RenderBR {BR} at (35,252) size 0x0
-    RenderText {#text} at (0,255) size 35x17
-      text run at (0,255) width 35: "Hello"
-    RenderBR {BR} at (35,269) size 0x0
-    RenderText {#text} at (0,272) size 35x17
-      text run at (0,272) width 35: "Hello"
-    RenderBR {BR} at (35,286) size 0x0
-    RenderText {#text} at (0,289) size 35x17
-      text run at (0,289) width 35: "Hello"
-    RenderBR {BR} at (35,303) size 0x0
+    RenderText {#text} at (0,18) size 35x17
+      text run at (0,18) width 35: "Hello"
+    RenderBR {BR} at (35,32) size 0x0
+    RenderText {#text} at (0,36) size 35x17
+      text run at (0,36) width 35: "Hello"
+    RenderBR {BR} at (35,50) size 0x0
+    RenderText {#text} at (0,54) size 35x17
+      text run at (0,54) width 35: "Hello"
+    RenderBR {BR} at (35,68) size 0x0
+    RenderText {#text} at (0,72) size 35x17
+      text run at (0,72) width 35: "Hello"
+    RenderBR {BR} at (35,86) size 0x0
+    RenderText {#text} at (0,90) size 35x17
+      text run at (0,90) width 35: "Hello"
+    RenderBR {BR} at (35,104) size 0x0
+    RenderText {#text} at (0,108) size 35x17
+      text run at (0,108) width 35: "Hello"
+    RenderBR {BR} at (35,122) size 0x0
+    RenderText {#text} at (0,126) size 35x17
+      text run at (0,126) width 35: "Hello"
+    RenderBR {BR} at (35,140) size 0x0
+    RenderText {#text} at (0,144) size 35x17
+      text run at (0,144) width 35: "Hello"
+    RenderBR {BR} at (35,158) size 0x0
+    RenderText {#text} at (0,162) size 35x17
+      text run at (0,162) width 35: "Hello"
+    RenderBR {BR} at (35,176) size 0x0
+    RenderText {#text} at (0,180) size 35x17
+      text run at (0,180) width 35: "Hello"
+    RenderBR {BR} at (35,194) size 0x0
+    RenderText {#text} at (0,198) size 35x17
+      text run at (0,198) width 35: "Hello"
+    RenderBR {BR} at (35,212) size 0x0
+    RenderText {#text} at (0,216) size 35x17
+      text run at (0,216) width 35: "Hello"
+    RenderBR {BR} at (35,230) size 0x0
+    RenderText {#text} at (0,234) size 35x17
+      text run at (0,234) width 35: "Hello"
+    RenderBR {BR} at (35,248) size 0x0
+    RenderText {#text} at (0,252) size 35x17
+      text run at (0,252) width 35: "Hello"
+    RenderBR {BR} at (35,266) size 0x0
+    RenderText {#text} at (0,270) size 35x17
+      text run at (0,270) width 35: "Hello"
+    RenderBR {BR} at (35,284) size 0x0
+    RenderText {#text} at (0,288) size 35x17
+      text run at (0,288) width 35: "Hello"
+    RenderBR {BR} at (35,302) size 0x0
     RenderText {#text} at (0,306) size 35x17
       text run at (0,306) width 35: "Hello"
     RenderBR {BR} at (35,320) size 0x0
-    RenderText {#text} at (0,323) size 35x17
-      text run at (0,323) width 35: "Hello"
-    RenderBR {BR} at (35,337) size 0x0
-    RenderText {#text} at (0,340) size 35x17
-      text run at (0,340) width 35: "Hello"
-    RenderBR {BR} at (35,354) size 0x0
-    RenderText {#text} at (0,357) size 35x17
-      text run at (0,357) width 35: "Hello"
-    RenderBR {BR} at (35,371) size 0x0
-    RenderText {#text} at (0,374) size 35x17
-      text run at (0,374) width 35: "Hello"
-    RenderBR {BR} at (35,388) size 0x0
-    RenderText {#text} at (0,391) size 35x17
-      text run at (0,391) width 35: "Hello"
-    RenderBR {BR} at (35,405) size 0x0
-    RenderText {#text} at (0,408) size 35x17
-      text run at (0,408) width 35: "Hello"
-    RenderBR {BR} at (35,422) size 0x0
-    RenderText {#text} at (0,425) size 35x17
-      text run at (0,425) width 35: "Hello"
-    RenderBR {BR} at (35,439) size 0x0
-    RenderText {#text} at (0,442) size 35x17
-      text run at (0,442) width 35: "Hello"
-    RenderBR {BR} at (35,456) size 0x0
-    RenderText {#text} at (0,459) size 35x17
-      text run at (0,459) width 35: "Hello"
-    RenderBR {BR} at (35,473) size 0x0
-    RenderText {#text} at (0,476) size 35x17
-      text run at (0,476) width 35: "Hello"
-    RenderBR {BR} at (35,490) size 0x0
-    RenderText {#text} at (0,493) size 35x17
-      text run at (0,493) width 35: "Hello"
-    RenderBR {BR} at (35,507) size 0x0
-    RenderText {#text} at (0,510) size 35x17
-      text run at (0,510) width 35: "Hello"
-    RenderBR {BR} at (35,524) size 0x0
-    RenderText {#text} at (0,527) size 35x17
-      text run at (0,527) width 35: "Hello"
-    RenderBR {BR} at (35,541) size 0x0
-    RenderText {#text} at (0,544) size 35x17
-      text run at (0,544) width 35: "Hello"
-    RenderBR {BR} at (35,558) size 0x0
-    RenderText {#text} at (0,561) size 35x17
-      text run at (0,561) width 35: "Hello"
-    RenderBR {BR} at (35,575) size 0x0
-    RenderText {#text} at (0,578) size 35x17
-      text run at (0,578) width 35: "Hello"
-    RenderBR {BR} at (35,592) size 0x0
-    RenderText {#text} at (0,595) size 35x17
-      text run at (0,595) width 35: "Hello"
-    RenderBR {BR} at (35,609) size 0x0
+    RenderText {#text} at (0,324) size 35x17
+      text run at (0,324) width 35: "Hello"
+    RenderBR {BR} at (35,338) size 0x0
+    RenderText {#text} at (0,342) size 35x17
+      text run at (0,342) width 35: "Hello"
+    RenderBR {BR} at (35,356) size 0x0
+    RenderText {#text} at (0,360) size 35x17
+      text run at (0,360) width 35: "Hello"
+    RenderBR {BR} at (35,374) size 0x0
+    RenderText {#text} at (0,378) size 35x17
+      text run at (0,378) width 35: "Hello"
+    RenderBR {BR} at (35,392) size 0x0
+    RenderText {#text} at (0,396) size 35x17
+      text run at (0,396) width 35: "Hello"
+    RenderBR {BR} at (35,410) size 0x0
+    RenderText {#text} at (0,414) size 35x17
+      text run at (0,414) width 35: "Hello"
+    RenderBR {BR} at (35,428) size 0x0
+    RenderText {#text} at (0,432) size 35x17
+      text run at (0,432) width 35: "Hello"
+    RenderBR {BR} at (35,446) size 0x0
+    RenderText {#text} at (0,450) size 35x17
+      text run at (0,450) width 35: "Hello"
+    RenderBR {BR} at (35,464) size 0x0
+    RenderText {#text} at (0,468) size 35x17
+      text run at (0,468) width 35: "Hello"
+    RenderBR {BR} at (35,482) size 0x0
+    RenderText {#text} at (0,486) size 35x17
+      text run at (0,486) width 35: "Hello"
+    RenderBR {BR} at (35,500) size 0x0
+    RenderText {#text} at (0,504) size 35x17
+      text run at (0,504) width 35: "Hello"
+    RenderBR {BR} at (35,518) size 0x0
+    RenderText {#text} at (0,522) size 35x17
+      text run at (0,522) width 35: "Hello"
+    RenderBR {BR} at (35,536) size 0x0
+    RenderText {#text} at (0,540) size 35x17
+      text run at (0,540) width 35: "Hello"
+    RenderBR {BR} at (35,554) size 0x0
+    RenderText {#text} at (0,558) size 35x17
+      text run at (0,558) width 35: "Hello"
+    RenderBR {BR} at (35,572) size 0x0
+    RenderText {#text} at (0,576) size 35x17
+      text run at (0,576) width 35: "Hello"
+    RenderBR {BR} at (35,590) size 0x0
+    RenderText {#text} at (0,594) size 35x17
+      text run at (0,594) width 35: "Hello"
+    RenderBR {BR} at (35,608) size 0x0
     RenderText {#text} at (0,612) size 35x17
       text run at (0,612) width 35: "Hello"
     RenderBR {BR} at (35,626) size 0x0
-    RenderText {#text} at (0,629) size 35x17
-      text run at (0,629) width 35: "Hello"
-    RenderBR {BR} at (35,643) size 0x0
-    RenderText {#text} at (0,646) size 35x17
-      text run at (0,646) width 35: "Hello"
-    RenderBR {BR} at (35,660) size 0x0
-    RenderText {#text} at (0,663) size 35x17
-      text run at (0,663) width 35: "Hello"
-    RenderBR {BR} at (35,677) size 0x0
-    RenderText {#text} at (0,680) size 35x17
-      text run at (0,680) width 35: "Hello"
-    RenderBR {BR} at (35,694) size 0x0
-    RenderText {#text} at (0,697) size 35x17
-      text run at (0,697) width 35: "Hello"
-    RenderBR {BR} at (35,711) size 0x0
-    RenderText {#text} at (0,714) size 35x17
-      text run at (0,714) width 35: "Hello"
-    RenderBR {BR} at (35,728) size 0x0
-    RenderText {#text} at (0,731) size 35x17
-      text run at (0,731) width 35: "Hello"
-    RenderBR {BR} at (35,745) size 0x0
-    RenderText {#text} at (0,748) size 35x17
-      text run at (0,748) width 35: "Hello"
-    RenderBR {BR} at (35,762) size 0x0
-    RenderText {#text} at (0,765) size 35x17
-      text run at (0,765) width 35: "Hello"
-    RenderBR {BR} at (35,779) size 0x0
-    RenderText {#text} at (0,782) size 35x17
-      text run at (0,782) width 35: "Hello"
-    RenderBR {BR} at (35,796) size 0x0
-    RenderText {#text} at (0,799) size 35x17
-      text run at (0,799) width 35: "Hello"
-    RenderBR {BR} at (35,813) size 0x0
-    RenderText {#text} at (0,816) size 35x17
-      text run at (0,816) width 35: "Hello"
-    RenderBR {BR} at (35,830) size 0x0
+    RenderText {#text} at (0,630) size 35x17
+      text run at (0,630) width 35: "Hello"
+    RenderBR {BR} at (35,644) size 0x0
+    RenderText {#text} at (0,648) size 35x17
+      text run at (0,648) width 35: "Hello"
+    RenderBR {BR} at (35,662) size 0x0
+    RenderText {#text} at (0,666) size 35x17
+      text run at (0,666) width 35: "Hello"
+    RenderBR {BR} at (35,680) size 0x0
+    RenderText {#text} at (0,684) size 35x17
+      text run at (0,684) width 35: "Hello"
+    RenderBR {BR} at (35,698) size 0x0
+    RenderText {#text} at (0,702) size 35x17
+      text run at (0,702) width 35: "Hello"
+    RenderBR {BR} at (35,716) size 0x0
+    RenderText {#text} at (0,720) size 35x17
+      text run at (0,720) width 35: "Hello"
+    RenderBR {BR} at (35,734) size 0x0
+    RenderText {#text} at (0,738) size 35x17
+      text run at (0,738) width 35: "Hello"
+    RenderBR {BR} at (35,752) size 0x0
+    RenderText {#text} at (0,756) size 35x17
+      text run at (0,756) width 35: "Hello"
+    RenderBR {BR} at (35,770) size 0x0
+    RenderText {#text} at (0,774) size 35x17
+      text run at (0,774) width 35: "Hello"
+    RenderBR {BR} at (35,788) size 0x0
+    RenderText {#text} at (0,792) size 35x17
+      text run at (0,792) width 35: "Hello"
+    RenderBR {BR} at (35,806) size 0x0
+    RenderText {#text} at (0,810) size 35x17
+      text run at (0,810) width 35: "Hello"
+    RenderBR {BR} at (35,824) size 0x0
+    RenderText {#text} at (0,828) size 35x17
+      text run at (0,828) width 35: "Hello"
+    RenderBR {BR} at (35,842) size 0x0
+    RenderText {#text} at (0,846) size 35x17
+      text run at (0,846) width 35: "Hello"
+    RenderBR {BR} at (35,860) size 0x0
+    RenderText {#text} at (0,864) size 35x17
+      text run at (0,864) width 35: "Hello"
+    RenderBR {BR} at (35,878) size 0x0
diff --git a/LayoutTests/platform/gtk/scrollbars/scrollbar-buttons-expected.png b/LayoutTests/platform/gtk/scrollbars/scrollbar-buttons-expected.png
index 5881a23..40ab2ee 100644
--- a/LayoutTests/platform/gtk/scrollbars/scrollbar-buttons-expected.png
+++ b/LayoutTests/platform/gtk/scrollbars/scrollbar-buttons-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/scrollbars/scrollbar-buttons-expected.txt b/LayoutTests/platform/gtk/scrollbars/scrollbar-buttons-expected.txt
index 3eb099f..89eabf7 100644
--- a/LayoutTests/platform/gtk/scrollbars/scrollbar-buttons-expected.txt
+++ b/LayoutTests/platform/gtk/scrollbars/scrollbar-buttons-expected.txt
@@ -3,137 +3,137 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-layer at (8,8) size 200x200 clip at (8,8) size 183x200 scrollWidth 317 scrollHeight 748
+layer at (8,8) size 200x200 clip at (8,8) size 183x200 scrollWidth 317 scrollHeight 792
   RenderBlock {DIV} at (0,0) size 200x200
     RenderText {#text} at (0,0) size 35x17
       text run at (0,0) width 35: "Hello"
     RenderBR {BR} at (35,14) size 0x0
-    RenderText {#text} at (0,17) size 35x17
-      text run at (0,17) width 35: "Hello"
-    RenderBR {BR} at (35,31) size 0x0
-    RenderText {#text} at (0,34) size 35x17
-      text run at (0,34) width 35: "Hello"
-    RenderBR {BR} at (35,48) size 0x0
-    RenderText {#text} at (0,51) size 35x17
-      text run at (0,51) width 35: "Hello"
-    RenderBR {BR} at (35,65) size 0x0
-    RenderText {#text} at (0,68) size 35x17
-      text run at (0,68) width 35: "Hello"
-    RenderBR {BR} at (35,82) size 0x0
-    RenderText {#text} at (0,85) size 35x17
-      text run at (0,85) width 35: "Hello"
-    RenderBR {BR} at (35,99) size 0x0
-    RenderText {#text} at (0,102) size 35x17
-      text run at (0,102) width 35: "Hello"
-    RenderBR {BR} at (35,116) size 0x0
-    RenderText {#text} at (0,119) size 35x17
-      text run at (0,119) width 35: "Hello"
-    RenderBR {BR} at (35,133) size 0x0
-    RenderText {#text} at (0,136) size 35x17
-      text run at (0,136) width 35: "Hello"
-    RenderBR {BR} at (35,150) size 0x0
-    RenderText {#text} at (0,153) size 35x17
-      text run at (0,153) width 35: "Hello"
-    RenderBR {BR} at (35,167) size 0x0
-    RenderText {#text} at (0,170) size 35x17
-      text run at (0,170) width 35: "Hello"
-    RenderBR {BR} at (35,184) size 0x0
-    RenderText {#text} at (0,187) size 35x17
-      text run at (0,187) width 35: "Hello"
-    RenderBR {BR} at (35,201) size 0x0
-    RenderText {#text} at (0,204) size 35x17
-      text run at (0,204) width 35: "Hello"
-    RenderBR {BR} at (35,218) size 0x0
-    RenderText {#text} at (0,221) size 35x17
-      text run at (0,221) width 35: "Hello"
-    RenderBR {BR} at (35,235) size 0x0
-    RenderText {#text} at (0,238) size 35x17
-      text run at (0,238) width 35: "Hello"
-    RenderBR {BR} at (35,252) size 0x0
-    RenderText {#text} at (0,255) size 35x17
-      text run at (0,255) width 35: "Hello"
-    RenderBR {BR} at (35,269) size 0x0
+    RenderText {#text} at (0,18) size 35x17
+      text run at (0,18) width 35: "Hello"
+    RenderBR {BR} at (35,32) size 0x0
+    RenderText {#text} at (0,36) size 35x17
+      text run at (0,36) width 35: "Hello"
+    RenderBR {BR} at (35,50) size 0x0
+    RenderText {#text} at (0,54) size 35x17
+      text run at (0,54) width 35: "Hello"
+    RenderBR {BR} at (35,68) size 0x0
+    RenderText {#text} at (0,72) size 35x17
+      text run at (0,72) width 35: "Hello"
+    RenderBR {BR} at (35,86) size 0x0
+    RenderText {#text} at (0,90) size 35x17
+      text run at (0,90) width 35: "Hello"
+    RenderBR {BR} at (35,104) size 0x0
+    RenderText {#text} at (0,108) size 35x17
+      text run at (0,108) width 35: "Hello"
+    RenderBR {BR} at (35,122) size 0x0
+    RenderText {#text} at (0,126) size 35x17
+      text run at (0,126) width 35: "Hello"
+    RenderBR {BR} at (35,140) size 0x0
+    RenderText {#text} at (0,144) size 35x17
+      text run at (0,144) width 35: "Hello"
+    RenderBR {BR} at (35,158) size 0x0
+    RenderText {#text} at (0,162) size 35x17
+      text run at (0,162) width 35: "Hello"
+    RenderBR {BR} at (35,176) size 0x0
+    RenderText {#text} at (0,180) size 35x17
+      text run at (0,180) width 35: "Hello"
+    RenderBR {BR} at (35,194) size 0x0
+    RenderText {#text} at (0,198) size 35x17
+      text run at (0,198) width 35: "Hello"
+    RenderBR {BR} at (35,212) size 0x0
+    RenderText {#text} at (0,216) size 35x17
+      text run at (0,216) width 35: "Hello"
+    RenderBR {BR} at (35,230) size 0x0
+    RenderText {#text} at (0,234) size 35x17
+      text run at (0,234) width 35: "Hello"
+    RenderBR {BR} at (35,248) size 0x0
+    RenderText {#text} at (0,252) size 35x17
+      text run at (0,252) width 35: "Hello"
+    RenderBR {BR} at (35,266) size 0x0
+    RenderText {#text} at (0,270) size 35x17
+      text run at (0,270) width 35: "Hello"
+    RenderBR {BR} at (35,284) size 0x0
     RenderInline {SPAN} at (0,0) size 317x17
-      RenderText {#text} at (0,272) size 317x17
-        text run at (0,272) width 317: "Hello world this is a long string and will not wrap."
-    RenderText {#text} at (0,289) size 35x17
-      text run at (0,289) width 35: "Hello"
-    RenderBR {BR} at (35,303) size 0x0
+      RenderText {#text} at (0,288) size 317x17
+        text run at (0,288) width 317: "Hello world this is a long string and will not wrap."
     RenderText {#text} at (0,306) size 35x17
       text run at (0,306) width 35: "Hello"
     RenderBR {BR} at (35,320) size 0x0
-    RenderText {#text} at (0,323) size 35x17
-      text run at (0,323) width 35: "Hello"
-    RenderBR {BR} at (35,337) size 0x0
-    RenderText {#text} at (0,340) size 35x17
-      text run at (0,340) width 35: "Hello"
-    RenderBR {BR} at (35,354) size 0x0
-    RenderText {#text} at (0,357) size 35x17
-      text run at (0,357) width 35: "Hello"
-    RenderBR {BR} at (35,371) size 0x0
-    RenderText {#text} at (0,374) size 35x17
-      text run at (0,374) width 35: "Hello"
-    RenderBR {BR} at (35,388) size 0x0
-    RenderText {#text} at (0,391) size 35x17
-      text run at (0,391) width 35: "Hello"
-    RenderBR {BR} at (35,405) size 0x0
-    RenderText {#text} at (0,408) size 35x17
-      text run at (0,408) width 35: "Hello"
-    RenderBR {BR} at (35,422) size 0x0
-    RenderText {#text} at (0,425) size 35x17
-      text run at (0,425) width 35: "Hello"
-    RenderBR {BR} at (35,439) size 0x0
-    RenderText {#text} at (0,442) size 35x17
-      text run at (0,442) width 35: "Hello"
-    RenderBR {BR} at (35,456) size 0x0
-    RenderText {#text} at (0,459) size 35x17
-      text run at (0,459) width 35: "Hello"
-    RenderBR {BR} at (35,473) size 0x0
-    RenderText {#text} at (0,476) size 35x17
-      text run at (0,476) width 35: "Hello"
-    RenderBR {BR} at (35,490) size 0x0
-    RenderText {#text} at (0,493) size 35x17
-      text run at (0,493) width 35: "Hello"
-    RenderBR {BR} at (35,507) size 0x0
-    RenderText {#text} at (0,510) size 35x17
-      text run at (0,510) width 35: "Hello"
-    RenderBR {BR} at (35,524) size 0x0
-    RenderText {#text} at (0,527) size 35x17
-      text run at (0,527) width 35: "Hello"
-    RenderBR {BR} at (35,541) size 0x0
-    RenderText {#text} at (0,544) size 35x17
-      text run at (0,544) width 35: "Hello"
-    RenderBR {BR} at (35,558) size 0x0
-    RenderText {#text} at (0,561) size 35x17
-      text run at (0,561) width 35: "Hello"
-    RenderBR {BR} at (35,575) size 0x0
-    RenderText {#text} at (0,578) size 35x17
-      text run at (0,578) width 35: "Hello"
-    RenderBR {BR} at (35,592) size 0x0
-    RenderText {#text} at (0,595) size 35x17
-      text run at (0,595) width 35: "Hello"
-    RenderBR {BR} at (35,609) size 0x0
+    RenderText {#text} at (0,324) size 35x17
+      text run at (0,324) width 35: "Hello"
+    RenderBR {BR} at (35,338) size 0x0
+    RenderText {#text} at (0,342) size 35x17
+      text run at (0,342) width 35: "Hello"
+    RenderBR {BR} at (35,356) size 0x0
+    RenderText {#text} at (0,360) size 35x17
+      text run at (0,360) width 35: "Hello"
+    RenderBR {BR} at (35,374) size 0x0
+    RenderText {#text} at (0,378) size 35x17
+      text run at (0,378) width 35: "Hello"
+    RenderBR {BR} at (35,392) size 0x0
+    RenderText {#text} at (0,396) size 35x17
+      text run at (0,396) width 35: "Hello"
+    RenderBR {BR} at (35,410) size 0x0
+    RenderText {#text} at (0,414) size 35x17
+      text run at (0,414) width 35: "Hello"
+    RenderBR {BR} at (35,428) size 0x0
+    RenderText {#text} at (0,432) size 35x17
+      text run at (0,432) width 35: "Hello"
+    RenderBR {BR} at (35,446) size 0x0
+    RenderText {#text} at (0,450) size 35x17
+      text run at (0,450) width 35: "Hello"
+    RenderBR {BR} at (35,464) size 0x0
+    RenderText {#text} at (0,468) size 35x17
+      text run at (0,468) width 35: "Hello"
+    RenderBR {BR} at (35,482) size 0x0
+    RenderText {#text} at (0,486) size 35x17
+      text run at (0,486) width 35: "Hello"
+    RenderBR {BR} at (35,500) size 0x0
+    RenderText {#text} at (0,504) size 35x17
+      text run at (0,504) width 35: "Hello"
+    RenderBR {BR} at (35,518) size 0x0
+    RenderText {#text} at (0,522) size 35x17
+      text run at (0,522) width 35: "Hello"
+    RenderBR {BR} at (35,536) size 0x0
+    RenderText {#text} at (0,540) size 35x17
+      text run at (0,540) width 35: "Hello"
+    RenderBR {BR} at (35,554) size 0x0
+    RenderText {#text} at (0,558) size 35x17
+      text run at (0,558) width 35: "Hello"
+    RenderBR {BR} at (35,572) size 0x0
+    RenderText {#text} at (0,576) size 35x17
+      text run at (0,576) width 35: "Hello"
+    RenderBR {BR} at (35,590) size 0x0
+    RenderText {#text} at (0,594) size 35x17
+      text run at (0,594) width 35: "Hello"
+    RenderBR {BR} at (35,608) size 0x0
     RenderText {#text} at (0,612) size 35x17
       text run at (0,612) width 35: "Hello"
     RenderBR {BR} at (35,626) size 0x0
-    RenderText {#text} at (0,629) size 35x17
-      text run at (0,629) width 35: "Hello"
-    RenderBR {BR} at (35,643) size 0x0
-    RenderText {#text} at (0,646) size 35x17
-      text run at (0,646) width 35: "Hello"
-    RenderBR {BR} at (35,660) size 0x0
-    RenderText {#text} at (0,663) size 35x17
-      text run at (0,663) width 35: "Hello"
-    RenderBR {BR} at (35,677) size 0x0
-    RenderText {#text} at (0,680) size 35x17
-      text run at (0,680) width 35: "Hello"
-    RenderBR {BR} at (35,694) size 0x0
-    RenderText {#text} at (0,697) size 35x17
-      text run at (0,697) width 35: "Hello"
-    RenderBR {BR} at (35,711) size 0x0
-    RenderText {#text} at (0,714) size 35x17
-      text run at (0,714) width 35: "Hello"
-    RenderBR {BR} at (35,728) size 0x0
-    RenderText {#text} at (0,731) size 35x17
-      text run at (0,731) width 35: "Hello"
-    RenderBR {BR} at (35,745) size 0x0
+    RenderText {#text} at (0,630) size 35x17
+      text run at (0,630) width 35: "Hello"
+    RenderBR {BR} at (35,644) size 0x0
+    RenderText {#text} at (0,648) size 35x17
+      text run at (0,648) width 35: "Hello"
+    RenderBR {BR} at (35,662) size 0x0
+    RenderText {#text} at (0,666) size 35x17
+      text run at (0,666) width 35: "Hello"
+    RenderBR {BR} at (35,680) size 0x0
+    RenderText {#text} at (0,684) size 35x17
+      text run at (0,684) width 35: "Hello"
+    RenderBR {BR} at (35,698) size 0x0
+    RenderText {#text} at (0,702) size 35x17
+      text run at (0,702) width 35: "Hello"
+    RenderBR {BR} at (35,716) size 0x0
+    RenderText {#text} at (0,720) size 35x17
+      text run at (0,720) width 35: "Hello"
+    RenderBR {BR} at (35,734) size 0x0
+    RenderText {#text} at (0,738) size 35x17
+      text run at (0,738) width 35: "Hello"
+    RenderBR {BR} at (35,752) size 0x0
+    RenderText {#text} at (0,756) size 35x17
+      text run at (0,756) width 35: "Hello"
+    RenderBR {BR} at (35,770) size 0x0
+    RenderText {#text} at (0,774) size 35x17
+      text run at (0,774) width 35: "Hello"
+    RenderBR {BR} at (35,788) size 0x0
diff --git a/LayoutTests/platform/gtk/scrollbars/scrollbar-orientation-expected.png b/LayoutTests/platform/gtk/scrollbars/scrollbar-orientation-expected.png
index 706b121..88f70e1 100644
--- a/LayoutTests/platform/gtk/scrollbars/scrollbar-orientation-expected.png
+++ b/LayoutTests/platform/gtk/scrollbars/scrollbar-orientation-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/scrollbars/scrollbar-orientation-expected.txt b/LayoutTests/platform/gtk/scrollbars/scrollbar-orientation-expected.txt
index 33d5000..992ac0d 100644
--- a/LayoutTests/platform/gtk/scrollbars/scrollbar-orientation-expected.txt
+++ b/LayoutTests/platform/gtk/scrollbars/scrollbar-orientation-expected.txt
@@ -3,137 +3,137 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-layer at (8,8) size 200x200 clip at (8,8) size 183x183 scrollWidth 317 scrollHeight 748
+layer at (8,8) size 200x200 clip at (8,8) size 183x183 scrollWidth 317 scrollHeight 792
   RenderBlock {DIV} at (0,0) size 200x200
     RenderText {#text} at (0,0) size 35x17
       text run at (0,0) width 35: "Hello"
     RenderBR {BR} at (35,14) size 0x0
-    RenderText {#text} at (0,17) size 35x17
-      text run at (0,17) width 35: "Hello"
-    RenderBR {BR} at (35,31) size 0x0
-    RenderText {#text} at (0,34) size 35x17
-      text run at (0,34) width 35: "Hello"
-    RenderBR {BR} at (35,48) size 0x0
-    RenderText {#text} at (0,51) size 35x17
-      text run at (0,51) width 35: "Hello"
-    RenderBR {BR} at (35,65) size 0x0
-    RenderText {#text} at (0,68) size 35x17
-      text run at (0,68) width 35: "Hello"
-    RenderBR {BR} at (35,82) size 0x0
-    RenderText {#text} at (0,85) size 35x17
-      text run at (0,85) width 35: "Hello"
-    RenderBR {BR} at (35,99) size 0x0
-    RenderText {#text} at (0,102) size 35x17
-      text run at (0,102) width 35: "Hello"
-    RenderBR {BR} at (35,116) size 0x0
-    RenderText {#text} at (0,119) size 35x17
-      text run at (0,119) width 35: "Hello"
-    RenderBR {BR} at (35,133) size 0x0
-    RenderText {#text} at (0,136) size 35x17
-      text run at (0,136) width 35: "Hello"
-    RenderBR {BR} at (35,150) size 0x0
-    RenderText {#text} at (0,153) size 35x17
-      text run at (0,153) width 35: "Hello"
-    RenderBR {BR} at (35,167) size 0x0
-    RenderText {#text} at (0,170) size 35x17
-      text run at (0,170) width 35: "Hello"
-    RenderBR {BR} at (35,184) size 0x0
-    RenderText {#text} at (0,187) size 35x17
-      text run at (0,187) width 35: "Hello"
-    RenderBR {BR} at (35,201) size 0x0
-    RenderText {#text} at (0,204) size 35x17
-      text run at (0,204) width 35: "Hello"
-    RenderBR {BR} at (35,218) size 0x0
-    RenderText {#text} at (0,221) size 35x17
-      text run at (0,221) width 35: "Hello"
-    RenderBR {BR} at (35,235) size 0x0
-    RenderText {#text} at (0,238) size 35x17
-      text run at (0,238) width 35: "Hello"
-    RenderBR {BR} at (35,252) size 0x0
-    RenderText {#text} at (0,255) size 35x17
-      text run at (0,255) width 35: "Hello"
-    RenderBR {BR} at (35,269) size 0x0
+    RenderText {#text} at (0,18) size 35x17
+      text run at (0,18) width 35: "Hello"
+    RenderBR {BR} at (35,32) size 0x0
+    RenderText {#text} at (0,36) size 35x17
+      text run at (0,36) width 35: "Hello"
+    RenderBR {BR} at (35,50) size 0x0
+    RenderText {#text} at (0,54) size 35x17
+      text run at (0,54) width 35: "Hello"
+    RenderBR {BR} at (35,68) size 0x0
+    RenderText {#text} at (0,72) size 35x17
+      text run at (0,72) width 35: "Hello"
+    RenderBR {BR} at (35,86) size 0x0
+    RenderText {#text} at (0,90) size 35x17
+      text run at (0,90) width 35: "Hello"
+    RenderBR {BR} at (35,104) size 0x0
+    RenderText {#text} at (0,108) size 35x17
+      text run at (0,108) width 35: "Hello"
+    RenderBR {BR} at (35,122) size 0x0
+    RenderText {#text} at (0,126) size 35x17
+      text run at (0,126) width 35: "Hello"
+    RenderBR {BR} at (35,140) size 0x0
+    RenderText {#text} at (0,144) size 35x17
+      text run at (0,144) width 35: "Hello"
+    RenderBR {BR} at (35,158) size 0x0
+    RenderText {#text} at (0,162) size 35x17
+      text run at (0,162) width 35: "Hello"
+    RenderBR {BR} at (35,176) size 0x0
+    RenderText {#text} at (0,180) size 35x17
+      text run at (0,180) width 35: "Hello"
+    RenderBR {BR} at (35,194) size 0x0
+    RenderText {#text} at (0,198) size 35x17
+      text run at (0,198) width 35: "Hello"
+    RenderBR {BR} at (35,212) size 0x0
+    RenderText {#text} at (0,216) size 35x17
+      text run at (0,216) width 35: "Hello"
+    RenderBR {BR} at (35,230) size 0x0
+    RenderText {#text} at (0,234) size 35x17
+      text run at (0,234) width 35: "Hello"
+    RenderBR {BR} at (35,248) size 0x0
+    RenderText {#text} at (0,252) size 35x17
+      text run at (0,252) width 35: "Hello"
+    RenderBR {BR} at (35,266) size 0x0
+    RenderText {#text} at (0,270) size 35x17
+      text run at (0,270) width 35: "Hello"
+    RenderBR {BR} at (35,284) size 0x0
     RenderInline {SPAN} at (0,0) size 317x17
-      RenderText {#text} at (0,272) size 317x17
-        text run at (0,272) width 317: "Hello world this is a long string and will not wrap."
-    RenderText {#text} at (0,289) size 35x17
-      text run at (0,289) width 35: "Hello"
-    RenderBR {BR} at (35,303) size 0x0
+      RenderText {#text} at (0,288) size 317x17
+        text run at (0,288) width 317: "Hello world this is a long string and will not wrap."
     RenderText {#text} at (0,306) size 35x17
       text run at (0,306) width 35: "Hello"
     RenderBR {BR} at (35,320) size 0x0
-    RenderText {#text} at (0,323) size 35x17
-      text run at (0,323) width 35: "Hello"
-    RenderBR {BR} at (35,337) size 0x0
-    RenderText {#text} at (0,340) size 35x17
-      text run at (0,340) width 35: "Hello"
-    RenderBR {BR} at (35,354) size 0x0
-    RenderText {#text} at (0,357) size 35x17
-      text run at (0,357) width 35: "Hello"
-    RenderBR {BR} at (35,371) size 0x0
-    RenderText {#text} at (0,374) size 35x17
-      text run at (0,374) width 35: "Hello"
-    RenderBR {BR} at (35,388) size 0x0
-    RenderText {#text} at (0,391) size 35x17
-      text run at (0,391) width 35: "Hello"
-    RenderBR {BR} at (35,405) size 0x0
-    RenderText {#text} at (0,408) size 35x17
-      text run at (0,408) width 35: "Hello"
-    RenderBR {BR} at (35,422) size 0x0
-    RenderText {#text} at (0,425) size 35x17
-      text run at (0,425) width 35: "Hello"
-    RenderBR {BR} at (35,439) size 0x0
-    RenderText {#text} at (0,442) size 35x17
-      text run at (0,442) width 35: "Hello"
-    RenderBR {BR} at (35,456) size 0x0
-    RenderText {#text} at (0,459) size 35x17
-      text run at (0,459) width 35: "Hello"
-    RenderBR {BR} at (35,473) size 0x0
-    RenderText {#text} at (0,476) size 35x17
-      text run at (0,476) width 35: "Hello"
-    RenderBR {BR} at (35,490) size 0x0
-    RenderText {#text} at (0,493) size 35x17
-      text run at (0,493) width 35: "Hello"
-    RenderBR {BR} at (35,507) size 0x0
-    RenderText {#text} at (0,510) size 35x17
-      text run at (0,510) width 35: "Hello"
-    RenderBR {BR} at (35,524) size 0x0
-    RenderText {#text} at (0,527) size 35x17
-      text run at (0,527) width 35: "Hello"
-    RenderBR {BR} at (35,541) size 0x0
-    RenderText {#text} at (0,544) size 35x17
-      text run at (0,544) width 35: "Hello"
-    RenderBR {BR} at (35,558) size 0x0
-    RenderText {#text} at (0,561) size 35x17
-      text run at (0,561) width 35: "Hello"
-    RenderBR {BR} at (35,575) size 0x0
-    RenderText {#text} at (0,578) size 35x17
-      text run at (0,578) width 35: "Hello"
-    RenderBR {BR} at (35,592) size 0x0
-    RenderText {#text} at (0,595) size 35x17
-      text run at (0,595) width 35: "Hello"
-    RenderBR {BR} at (35,609) size 0x0
+    RenderText {#text} at (0,324) size 35x17
+      text run at (0,324) width 35: "Hello"
+    RenderBR {BR} at (35,338) size 0x0
+    RenderText {#text} at (0,342) size 35x17
+      text run at (0,342) width 35: "Hello"
+    RenderBR {BR} at (35,356) size 0x0
+    RenderText {#text} at (0,360) size 35x17
+      text run at (0,360) width 35: "Hello"
+    RenderBR {BR} at (35,374) size 0x0
+    RenderText {#text} at (0,378) size 35x17
+      text run at (0,378) width 35: "Hello"
+    RenderBR {BR} at (35,392) size 0x0
+    RenderText {#text} at (0,396) size 35x17
+      text run at (0,396) width 35: "Hello"
+    RenderBR {BR} at (35,410) size 0x0
+    RenderText {#text} at (0,414) size 35x17
+      text run at (0,414) width 35: "Hello"
+    RenderBR {BR} at (35,428) size 0x0
+    RenderText {#text} at (0,432) size 35x17
+      text run at (0,432) width 35: "Hello"
+    RenderBR {BR} at (35,446) size 0x0
+    RenderText {#text} at (0,450) size 35x17
+      text run at (0,450) width 35: "Hello"
+    RenderBR {BR} at (35,464) size 0x0
+    RenderText {#text} at (0,468) size 35x17
+      text run at (0,468) width 35: "Hello"
+    RenderBR {BR} at (35,482) size 0x0
+    RenderText {#text} at (0,486) size 35x17
+      text run at (0,486) width 35: "Hello"
+    RenderBR {BR} at (35,500) size 0x0
+    RenderText {#text} at (0,504) size 35x17
+      text run at (0,504) width 35: "Hello"
+    RenderBR {BR} at (35,518) size 0x0
+    RenderText {#text} at (0,522) size 35x17
+      text run at (0,522) width 35: "Hello"
+    RenderBR {BR} at (35,536) size 0x0
+    RenderText {#text} at (0,540) size 35x17
+      text run at (0,540) width 35: "Hello"
+    RenderBR {BR} at (35,554) size 0x0
+    RenderText {#text} at (0,558) size 35x17
+      text run at (0,558) width 35: "Hello"
+    RenderBR {BR} at (35,572) size 0x0
+    RenderText {#text} at (0,576) size 35x17
+      text run at (0,576) width 35: "Hello"
+    RenderBR {BR} at (35,590) size 0x0
+    RenderText {#text} at (0,594) size 35x17
+      text run at (0,594) width 35: "Hello"
+    RenderBR {BR} at (35,608) size 0x0
     RenderText {#text} at (0,612) size 35x17
       text run at (0,612) width 35: "Hello"
     RenderBR {BR} at (35,626) size 0x0
-    RenderText {#text} at (0,629) size 35x17
-      text run at (0,629) width 35: "Hello"
-    RenderBR {BR} at (35,643) size 0x0
-    RenderText {#text} at (0,646) size 35x17
-      text run at (0,646) width 35: "Hello"
-    RenderBR {BR} at (35,660) size 0x0
-    RenderText {#text} at (0,663) size 35x17
-      text run at (0,663) width 35: "Hello"
-    RenderBR {BR} at (35,677) size 0x0
-    RenderText {#text} at (0,680) size 35x17
-      text run at (0,680) width 35: "Hello"
-    RenderBR {BR} at (35,694) size 0x0
-    RenderText {#text} at (0,697) size 35x17
-      text run at (0,697) width 35: "Hello"
-    RenderBR {BR} at (35,711) size 0x0
-    RenderText {#text} at (0,714) size 35x17
-      text run at (0,714) width 35: "Hello"
-    RenderBR {BR} at (35,728) size 0x0
-    RenderText {#text} at (0,731) size 35x17
-      text run at (0,731) width 35: "Hello"
-    RenderBR {BR} at (35,745) size 0x0
+    RenderText {#text} at (0,630) size 35x17
+      text run at (0,630) width 35: "Hello"
+    RenderBR {BR} at (35,644) size 0x0
+    RenderText {#text} at (0,648) size 35x17
+      text run at (0,648) width 35: "Hello"
+    RenderBR {BR} at (35,662) size 0x0
+    RenderText {#text} at (0,666) size 35x17
+      text run at (0,666) width 35: "Hello"
+    RenderBR {BR} at (35,680) size 0x0
+    RenderText {#text} at (0,684) size 35x17
+      text run at (0,684) width 35: "Hello"
+    RenderBR {BR} at (35,698) size 0x0
+    RenderText {#text} at (0,702) size 35x17
+      text run at (0,702) width 35: "Hello"
+    RenderBR {BR} at (35,716) size 0x0
+    RenderText {#text} at (0,720) size 35x17
+      text run at (0,720) width 35: "Hello"
+    RenderBR {BR} at (35,734) size 0x0
+    RenderText {#text} at (0,738) size 35x17
+      text run at (0,738) width 35: "Hello"
+    RenderBR {BR} at (35,752) size 0x0
+    RenderText {#text} at (0,756) size 35x17
+      text run at (0,756) width 35: "Hello"
+    RenderBR {BR} at (35,770) size 0x0
+    RenderText {#text} at (0,774) size 35x17
+      text run at (0,774) width 35: "Hello"
+    RenderBR {BR} at (35,788) size 0x0
diff --git a/LayoutTests/platform/gtk/scrollbars/scrollbars-on-positioned-content-expected.png b/LayoutTests/platform/gtk/scrollbars/scrollbars-on-positioned-content-expected.png
index d4b5887..8218afe 100644
--- a/LayoutTests/platform/gtk/scrollbars/scrollbars-on-positioned-content-expected.png
+++ b/LayoutTests/platform/gtk/scrollbars/scrollbars-on-positioned-content-expected.png
Binary files differ
diff --git a/LayoutTests/platform/gtk/scrollbars/scrollbars-on-positioned-content-expected.txt b/LayoutTests/platform/gtk/scrollbars/scrollbars-on-positioned-content-expected.txt
index 74f213b..310b127 100644
--- a/LayoutTests/platform/gtk/scrollbars/scrollbars-on-positioned-content-expected.txt
+++ b/LayoutTests/platform/gtk/scrollbars/scrollbars-on-positioned-content-expected.txt
@@ -3,7 +3,7 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x576
-      RenderBlock {P} at (0,0) size 784x17
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 657x17
           text run at (0,0) width 657: "This test passes if the custom scrollbar paints in the corrext spot, which is at the bottom of the purple div."
 layer at (8,50) size 304x550 clip at (9,51) size 287x533 scrollWidth 302 scrollHeight 1311