[SCM] WebKit Debian packaging branch, debian/experimental, updated. upstream/1.3.3-9427-gc2be6fc

alex at webkit.org alex at webkit.org
Wed Dec 22 16:28:59 UTC 2010


The following commit has been merged in the debian/experimental branch:
commit 073ceb4c16cee8edb7b3a1ddf87b30ea61c78f86
Author: alex at webkit.org <alex at webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Wed Nov 24 16:21:51 2010 +0000

    2010-11-24  Alejandro G. Castro  <alex at igalia.com>
    
            Unreviewed, rebaselined mathml/presentation using bots results.
    
            * platform/gtk/mathml/presentation/attributes-expected.txt:
            * platform/gtk/mathml/presentation/fenced-expected.txt:
            * platform/gtk/mathml/presentation/fenced-mi-expected.txt:
            * platform/gtk/mathml/presentation/fractions-expected.txt:
            * platform/gtk/mathml/presentation/fractions-vertical-alignment-expected.txt:
            * platform/gtk/mathml/presentation/mo-expected.txt:
            * platform/gtk/mathml/presentation/over-expected.txt:
            * platform/gtk/mathml/presentation/roots-expected.txt:
            * platform/gtk/mathml/presentation/row-alignment-expected.txt:
            * platform/gtk/mathml/presentation/row-expected.txt:
            * platform/gtk/mathml/presentation/style-expected.txt:
            * platform/gtk/mathml/presentation/sub-expected.txt:
            * platform/gtk/mathml/presentation/subsup-expected.txt:
            * platform/gtk/mathml/presentation/sup-expected.txt:
            * platform/gtk/mathml/presentation/tables-expected.txt:
            * platform/gtk/mathml/presentation/tokenElements-expected.txt:
            * platform/gtk/mathml/presentation/under-expected.txt:
            * platform/gtk/mathml/presentation/underover-expected.txt:
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@72674 268f45cc-cd09-0410-ab3c-d52691b4dbfc

diff --git a/LayoutTests/ChangeLog b/LayoutTests/ChangeLog
index 5e3d760..12ce3b9 100644
--- a/LayoutTests/ChangeLog
+++ b/LayoutTests/ChangeLog
@@ -1,5 +1,28 @@
 2010-11-24  Alejandro G. Castro  <alex at igalia.com>
 
+        Unreviewed, rebaselined mathml/presentation using bots results.
+
+        * platform/gtk/mathml/presentation/attributes-expected.txt:
+        * platform/gtk/mathml/presentation/fenced-expected.txt:
+        * platform/gtk/mathml/presentation/fenced-mi-expected.txt:
+        * platform/gtk/mathml/presentation/fractions-expected.txt:
+        * platform/gtk/mathml/presentation/fractions-vertical-alignment-expected.txt:
+        * platform/gtk/mathml/presentation/mo-expected.txt:
+        * platform/gtk/mathml/presentation/over-expected.txt:
+        * platform/gtk/mathml/presentation/roots-expected.txt:
+        * platform/gtk/mathml/presentation/row-alignment-expected.txt:
+        * platform/gtk/mathml/presentation/row-expected.txt:
+        * platform/gtk/mathml/presentation/style-expected.txt:
+        * platform/gtk/mathml/presentation/sub-expected.txt:
+        * platform/gtk/mathml/presentation/subsup-expected.txt:
+        * platform/gtk/mathml/presentation/sup-expected.txt:
+        * platform/gtk/mathml/presentation/tables-expected.txt:
+        * platform/gtk/mathml/presentation/tokenElements-expected.txt:
+        * platform/gtk/mathml/presentation/under-expected.txt:
+        * platform/gtk/mathml/presentation/underover-expected.txt:
+
+2010-11-24  Alejandro G. Castro  <alex at igalia.com>
+
         Unreviewed, unskipped and rebaselined mathml/presentation tests
         after r72413
 
diff --git a/LayoutTests/platform/gtk/mathml/presentation/attributes-expected.txt b/LayoutTests/platform/gtk/mathml/presentation/attributes-expected.txt
index bb3c6ef..bd14d28 100644
--- a/LayoutTests/platform/gtk/mathml/presentation/attributes-expected.txt
+++ b/LayoutTests/platform/gtk/mathml/presentation/attributes-expected.txt
@@ -1,141 +1,107 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x191
-  RenderBlock {html} at (0,0) size 800x191
-    RenderBody {body} at (8,16) size 784x159
-      RenderBlock {p} at (0,0) size 784x19
-        RenderText {#text} at (0,0) size 432x19
-          text run at (0,0) width 432: "following elements should appear in blue on an orange background: "
-        RenderInline {math} at (0,0) size 59x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {mo} at (0,0) size 11x19
-            RenderText {#text} at (432,0) size 11x19
-              text run at (432,0) width 11: "\x{2211}"
-          RenderText {#text} at (443,0) size 4x19
-            text run at (443,0) width 4: " "
-          RenderInline {mfrac} at (0,0) size 16x19
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (447,0) size 8x19
-                text run at (447,0) width 8: "x"
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (455,0) size 8x19
-                text run at (455,0) width 8: "y"
-          RenderText {#text} at (463,0) size 4x19
-            text run at (463,0) width 4: " "
-          RenderInline {mn} at (0,0) size 8x19
-            RenderText {#text} at (467,0) size 8x19
-              text run at (467,0) width 8: "1"
-          RenderText {#text} at (475,0) size 4x19
-            text run at (475,0) width 4: " "
-          RenderInline {msqrt} at (0,0) size 8x19
-            RenderInline {mn} at (0,0) size 8x19
-              RenderText {#text} at (479,0) size 8x19
-                text run at (479,0) width 8: "2"
-          RenderText {#text} at (487,0) size 4x19
-            text run at (487,0) width 4: " "
+layer at (0,0) size 800x248
+  RenderBlock {html} at (0,0) size 800x248
+    RenderBody {body} at (8,16) size 784x216
+      RenderBlock {p} at (0,0) size 784x34
+        RenderText {#text} at (0,6) size 432x19
+          text run at (0,6) width 432: "following elements should appear in blue on an orange background: "
+        RenderBlock {math} at (432,0) size 59x34 [bgcolor=#FFA500]
+          RenderBlock {mo} at (1,8) size 16x16 [color=#0000FF]
+            RenderBlock {mo} at (0,0) size 15x16
+              RenderText {mo} at (0,-4) size 15x25
+                text run at (0,-4) width 15: "\x{2211}"
+          RenderBlock {mfrac} at (17,0) size 13x34 [color=#0000FF]
+            RenderBlock {mfrac} at (0,0) size 13x16
+              RenderInline {mi} at (0,0) size 7x25
+                RenderText {#text} at (3,-4) size 7x25
+                  text run at (3,-4) width 7: "x"
+            RenderBlock {mfrac} at (0,16) size 13x18
+              RenderInline {mi} at (0,0) size 7x25
+                RenderText {#text} at (3,-2) size 7x25
+                  text run at (3,-2) width 7: "y"
+          RenderInline {mn} at (0,0) size 8x25 [color=#0000FF]
+            RenderText {#text} at (30,4) size 8x25
+              text run at (30,4) width 8: "1"
+          RenderBlock {msqrt} at (38,5) size 20x22 [color=#0000FF]
+            RenderInline {mn} at (0,0) size 8x25
+              RenderText {#text} at (12,-1) size 8x25
+                text run at (12,-1) width 8: "2"
+        RenderText {#text} at (491,6) size 4x19
+          text run at (491,6) width 4: " "
+        RenderBlock {math} at (495,0) size 15x34 [bgcolor=#FFA500]
+          RenderBlock {mfrac} at (1,0) size 13x34 [color=#0000FF]
+            RenderBlock {mfrac} at (0,0) size 13x16
+              RenderInline {mi} at (0,0) size 7x25
+                RenderText {#text} at (3,-4) size 7x25
+                  text run at (3,-4) width 7: "x"
+            RenderBlock {mfrac} at (0,16) size 13x18
+              RenderInline {mi} at (0,0) size 7x25
+                RenderText {#text} at (3,-2) size 7x25
+                  text run at (3,-2) width 7: "y"
         RenderText {#text} at (0,0) size 0x0
-        RenderInline {math} at (0,0) size 16x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {mfrac} at (0,0) size 16x19
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (491,0) size 8x19
-                text run at (491,0) width 8: "x"
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (499,0) size 8x19
-                text run at (499,0) width 8: "y"
-          RenderText {#text} at (0,0) size 0x0
+      RenderBlock {p} at (0,50) size 784x32
+        RenderText {#text} at (0,11) size 348x19
+          text run at (0,11) width 348: "following elements should appear with increasing size: "
+        RenderBlock {math} at (348,0) size 39x32
+          RenderInline {mi} at (0,0) size 5x19
+            RenderText {#text} at (1,13) size 5x19
+              text run at (1,13) width 5: "x"
+          RenderInline {mi} at (0,0) size 7x25
+            RenderText {#text} at (6,9) size 7x25
+              text run at (6,9) width 7: "x"
+          RenderInline {mi} at (0,0) size 11x37
+            RenderText {#text} at (13,0) size 11x37
+              text run at (13,0) width 11: "x"
+          RenderInline {mi} at (0,0) size 14x49
+            RenderText {#text} at (24,-8) size 14x49
+              text run at (24,-8) width 14: "x"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,35) size 784x19
-        RenderText {#text} at (0,0) size 348x19
-          text run at (0,0) width 348: "following elements should appear with increasing size: "
-        RenderInline {math} at (0,0) size 44x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {mi} at (0,0) size 8x19
-            RenderText {#text} at (348,0) size 8x19
-              text run at (348,0) width 8: "x"
-          RenderText {#text} at (356,0) size 4x19
-            text run at (356,0) width 4: " "
-          RenderInline {mi} at (0,0) size 8x19
-            RenderText {#text} at (360,0) size 8x19
-              text run at (360,0) width 8: "x"
-          RenderText {#text} at (368,0) size 4x19
-            text run at (368,0) width 4: " "
-          RenderInline {mi} at (0,0) size 8x19
-            RenderText {#text} at (372,0) size 8x19
-              text run at (372,0) width 8: "x"
-          RenderText {#text} at (380,0) size 4x19
-            text run at (380,0) width 4: " "
-          RenderInline {mi} at (0,0) size 8x19
-            RenderText {#text} at (384,0) size 8x19
-              text run at (384,0) width 8: "x"
-          RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,70) size 784x19
+      RenderBlock {p} at (0,98) size 784x19
         RenderText {#text} at (0,0) size 86x19
           text run at (0,0) width 86: "font variants: "
-        RenderInline {math} at (0,0) size 60x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {mi} at (0,0) size 12x19
-            RenderText {#text} at (86,0) size 12x19
-              text run at (86,0) width 12: "A"
-          RenderText {#text} at (98,0) size 4x19
-            text run at (98,0) width 4: " "
-          RenderInline {mi} at (0,0) size 12x19
-            RenderText {#text} at (102,0) size 12x19
-              text run at (102,0) width 12: "A"
-          RenderText {#text} at (114,0) size 4x19
-            text run at (114,0) width 4: " "
-          RenderInline {mi} at (0,0) size 12x19
-            RenderText {#text} at (118,0) size 12x19
-              text run at (118,0) width 12: "A"
-          RenderText {#text} at (130,0) size 4x19
-            text run at (130,0) width 4: " "
-          RenderInline {mi} at (0,0) size 12x19
-            RenderText {#text} at (134,0) size 12x19
-              text run at (134,0) width 12: "A"
-          RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,105) size 784x19
-        RenderText {#text} at (0,0) size 152x19
-          text run at (0,0) width 152: "test font style attributes: "
-        RenderInline {math} at (0,0) size 60x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {mtext} at (0,0) size 12x19
-            RenderText {#text} at (152,0) size 12x19
-              text run at (152,0) width 12: "A"
-          RenderText {#text} at (164,0) size 4x19
-            text run at (164,0) width 4: " "
-          RenderInline {mtext} at (0,0) size 12x19
-            RenderText {#text} at (168,0) size 12x19
-              text run at (168,0) width 12: "A"
-          RenderText {#text} at (180,0) size 4x19
-            text run at (180,0) width 4: " "
-          RenderInline {mtext} at (0,0) size 12x19
-            RenderText {#text} at (184,0) size 12x19
-              text run at (184,0) width 12: "A"
-          RenderText {#text} at (196,0) size 4x19
-            text run at (196,0) width 4: " "
-          RenderInline {mtext} at (0,0) size 12x19
-            RenderText {#text} at (200,0) size 12x19
-              text run at (200,0) width 12: "A"
-          RenderText {#text} at (0,0) size 0x0
+        RenderBlock {math} at (86,2) size 47x16
+          RenderInline {mi} at (0,0) size 12x25
+            RenderText {#text} at (1,-4) size 12x25
+              text run at (1,-4) width 12: "A"
+          RenderInline {mi} at (0,0) size 12x25
+            RenderText {#text} at (13,-4) size 12x25
+              text run at (13,-4) width 12: "A"
+          RenderInline {mi} at (0,0) size 10x25
+            RenderText {#text} at (25,-4) size 10x25
+              text run at (25,-4) width 10: "A"
+          RenderInline {mi} at (0,0) size 11x25
+            RenderText {#text} at (35,-4) size 11x25
+              text run at (35,-4) width 11: "A"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,140) size 784x19
-        RenderText {#text} at (0,0) size 226x19
-          text run at (0,0) width 226: "following element should be inline: "
-        RenderInline {math} at (0,0) size 12x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {mi} at (0,0) size 8x19
-            RenderText {#text} at (226,0) size 8x19
-              text run at (226,0) width 8: "x"
-          RenderText {#text} at (234,0) size 4x19
-            text run at (234,0) width 4: " "
-        RenderText {#text} at (238,0) size 238x19
-          text run at (238,0) width 238: ", and this one centered on a new line: "
-        RenderInline {math} at (0,0) size 8x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {mi} at (0,0) size 8x19
-            RenderText {#text} at (476,0) size 8x19
-              text run at (476,0) width 8: "x"
-          RenderText {#text} at (0,0) size 0x0
+      RenderBlock {p} at (0,133) size 784x32
+        RenderText {#text} at (0,11) size 152x19
+          text run at (0,11) width 152: "test font style attributes: "
+        RenderBlock {math} at (152,0) size 58x32
+          RenderInline {mtext} at (0,0) size 23x49
+            RenderText {#text} at (1,-8) size 23x49
+              text run at (1,-8) width 23: "A"
+          RenderInline {mtext} at (0,0) size 11x19
+            RenderText {#text} at (24,11) size 11x19
+              text run at (24,11) width 11: "A"
+          RenderInline {mtext} at (0,0) size 10x25
+            RenderText {#text} at (35,9) size 10x25
+              text run at (35,9) width 10: "A"
+          RenderInline {mtext} at (0,0) size 12x25
+            RenderText {#text} at (45,9) size 12x25
+              text run at (45,9) width 12: "A"
         RenderText {#text} at (0,0) size 0x0
+      RenderBlock {p} at (0,181) size 784x35
+        RenderBlock (anonymous) at (0,0) size 784x19
+          RenderText {#text} at (0,0) size 226x19
+            text run at (0,0) width 226: "following element should be inline: "
+          RenderBlock {math} at (226,2) size 9x16
+            RenderInline {mi} at (0,0) size 7x25
+              RenderText {#text} at (1,-4) size 7x25
+                text run at (1,-4) width 7: "x"
+          RenderText {#text} at (235,0) size 234x19
+            text run at (235,0) width 234: ", and this one centered on a new line:"
+        RenderBlock {math} at (0,19) size 784x16
+          RenderInline {mi} at (0,0) size 7x25
+            RenderText {#text} at (388,-4) size 7x25
+              text run at (388,-4) width 7: "x"
diff --git a/LayoutTests/platform/gtk/mathml/presentation/fenced-expected.txt b/LayoutTests/platform/gtk/mathml/presentation/fenced-expected.txt
index bac098c..8406504 100644
--- a/LayoutTests/platform/gtk/mathml/presentation/fenced-expected.txt
+++ b/LayoutTests/platform/gtk/mathml/presentation/fenced-expected.txt
@@ -1,14 +1,78 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x80
-  RenderBlock {html} at (0,0) size 800x80
-    RenderBody {body} at (8,16) size 784x48
-      RenderBlock {p} at (0,0) size 784x48
-        RenderInline {math} at (0,0) size 144x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {mfenced} at (0,0) size 144x19
-            RenderBlock {div} at (0,0) size 48x48 [bgcolor=#00FF00]
-            RenderBlock {div} at (48,0) size 48x48 [bgcolor=#00FF00]
-            RenderBlock {div} at (96,0) size 48x48 [bgcolor=#00FF00]
-          RenderText {#text} at (0,0) size 0x0
+layer at (0,0) size 800x105
+  RenderBlock {html} at (0,0) size 800x105
+    RenderBody {body} at (8,16) size 784x73
+      RenderBlock {p} at (0,0) size 784x73
+        RenderBlock {math} at (0,0) size 174x73
+          RenderBlock {mfenced} at (1,0) size 172x73
+            RenderBlock {mfenced} at (1,15) size 8x58
+            RenderBlock {div} at (9,20) size 48x48 [bgcolor=#00FF00]
+            RenderBlock {mfenced} at (57,35) size 5x16
+              RenderBlock {mfenced} at (0,0) size 4x16
+                RenderText {mfenced} at (0,-4) size 4x25
+                  text run at (0,-4) width 4: ","
+            RenderBlock {div} at (62,20) size 48x48 [bgcolor=#00FF00]
+            RenderBlock {mfenced} at (110,35) size 5x16
+              RenderBlock {mfenced} at (0,0) size 4x16
+                RenderText {mfenced} at (0,-4) size 4x25
+                  text run at (0,-4) width 4: ","
+            RenderBlock {div} at (115,20) size 48x48 [bgcolor=#00FF00]
+            RenderBlock {mfenced} at (163,15) size 8x58
         RenderText {#text} at (0,0) size 0x0
+layer at (10,31) size 7x10 scrollHeight 15
+  RenderBlock {mfenced} at (0,0) size 7x10
+layer at (10,41) size 7x10 scrollHeight 14
+  RenderBlock {mfenced} at (0,10) size 7x10
+    RenderText {mfenced} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239C}"
+layer at (10,51) size 7x10 scrollHeight 14
+  RenderBlock {mfenced} at (0,20) size 7x10
+    RenderText {mfenced} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239C}"
+layer at (10,61) size 7x10 scrollHeight 14
+  RenderBlock {mfenced} at (0,30) size 7x10
+    RenderText {mfenced} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239C}"
+layer at (10,71) size 7x7 scrollHeight 14
+  RenderBlock {mfenced} at (0,40) size 7x7
+    RenderText {mfenced} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239C}"
+layer at (10,78) size 7x11 scrollHeight 14
+  RenderBlock {mfenced} at (0,47) size 7x11
+layer at (172,31) size 7x10 scrollHeight 15
+  RenderBlock {mfenced} at (0,0) size 7x10
+layer at (172,41) size 7x10 scrollHeight 14
+  RenderBlock {mfenced} at (0,10) size 7x10
+    RenderText {mfenced} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239F}"
+layer at (172,51) size 7x10 scrollHeight 14
+  RenderBlock {mfenced} at (0,20) size 7x10
+    RenderText {mfenced} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239F}"
+layer at (172,61) size 7x10 scrollHeight 14
+  RenderBlock {mfenced} at (0,30) size 7x10
+    RenderText {mfenced} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239F}"
+layer at (172,71) size 7x7 scrollHeight 14
+  RenderBlock {mfenced} at (0,40) size 7x7
+    RenderText {mfenced} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239F}"
+layer at (172,78) size 7x11 scrollHeight 14
+  RenderBlock {mfenced} at (0,47) size 7x11
+layer at (10,32) size 7x14 backgroundClip at (10,31) size 7x10 clip at (10,31) size 7x10 outlineClip at (10,31) size 7x10
+  RenderBlock (relative positioned) {mfenced} at (0,0) size 7x11
+    RenderText {mfenced} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239B}"
+layer at (10,75) size 7x14 backgroundClip at (10,78) size 7x11 clip at (10,78) size 7x11 outlineClip at (10,78) size 7x11
+  RenderBlock (relative positioned) {mfenced} at (0,0) size 7x11
+    RenderText {mfenced} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239D}"
+layer at (172,32) size 7x14 backgroundClip at (172,31) size 7x10 clip at (172,31) size 7x10 outlineClip at (172,31) size 7x10
+  RenderBlock (relative positioned) {mfenced} at (0,0) size 7x11
+    RenderText {mfenced} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239E}"
+layer at (172,75) size 7x14 backgroundClip at (172,78) size 7x11 clip at (172,78) size 7x11 outlineClip at (172,78) size 7x11
+  RenderBlock (relative positioned) {mfenced} at (0,0) size 7x11
+    RenderText {mfenced} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A0}"
diff --git a/LayoutTests/platform/gtk/mathml/presentation/fenced-mi-expected.txt b/LayoutTests/platform/gtk/mathml/presentation/fenced-mi-expected.txt
index b4e16fa..5a463ce 100644
--- a/LayoutTests/platform/gtk/mathml/presentation/fenced-mi-expected.txt
+++ b/LayoutTests/platform/gtk/mathml/presentation/fenced-mi-expected.txt
@@ -1,50 +1,114 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x86
-  RenderBlock {html} at (0,0) size 800x86
-    RenderBody {body} at (8,16) size 784x54
-      RenderBlock {p} at (0,0) size 784x19
-        RenderInline {math} at (0,0) size 23x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {mfenced} at (0,0) size 23x19
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (0,0) size 8x19
-                text run at (0,0) width 8: "x"
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (8,0) size 8x19
-                text run at (8,0) width 8: "y"
-            RenderInline {mi} at (0,0) size 7x19
-              RenderText {#text} at (16,0) size 7x19
-                text run at (16,0) width 7: "z"
-          RenderText {#text} at (0,0) size 0x0
+layer at (0,0) size 800x141
+  RenderBlock {html} at (0,0) size 800x141
+    RenderBody {body} at (8,16) size 784x109
+      RenderBlock {p} at (0,0) size 784x31
+        RenderBlock {math} at (0,0) size 50x31
+          RenderBlock {mfenced} at (1,0) size 48x31
+            RenderBlock {mfenced} at (1,0) size 8x31
+            RenderInline {mi} at (0,0) size 7x25
+              RenderText {#text} at (9,0) size 7x25
+                text run at (9,0) width 7: "x"
+            RenderBlock {mfenced} at (16,4) size 5x16
+              RenderBlock {mfenced} at (0,0) size 4x16
+                RenderText {mfenced} at (0,-4) size 4x25
+                  text run at (0,-4) width 4: ","
+            RenderInline {mi} at (0,0) size 7x25
+              RenderText {#text} at (21,0) size 7x25
+                text run at (21,0) width 7: "y"
+            RenderBlock {mfenced} at (28,4) size 5x16
+              RenderBlock {mfenced} at (0,0) size 4x16
+                RenderText {mfenced} at (0,-4) size 4x25
+                  text run at (0,-4) width 4: ","
+            RenderInline {mi} at (0,0) size 6x25
+              RenderText {#text} at (33,0) size 6x25
+                text run at (33,0) width 6: "z"
+            RenderBlock {mfenced} at (39,0) size 8x31
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,35) size 784x19
-        RenderInline {math} at (0,0) size 49x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {mo} at (0,0) size 5x19
-            RenderText {#text} at (0,0) size 5x19
-              text run at (0,0) width 5: "("
-          RenderText {#text} at (5,0) size 4x19
-            text run at (5,0) width 4: " "
-          RenderInline {mi} at (0,0) size 8x19
-            RenderText {#text} at (9,0) size 8x19
-              text run at (9,0) width 8: "x"
-          RenderInline {mo} at (0,0) size 4x19
-            RenderText {#text} at (17,0) size 4x19
-              text run at (17,0) width 4: ","
-          RenderInline {mi} at (0,0) size 8x19
-            RenderText {#text} at (21,0) size 8x19
-              text run at (21,0) width 8: "y"
-          RenderInline {mo} at (0,0) size 4x19
-            RenderText {#text} at (29,0) size 4x19
-              text run at (29,0) width 4: ","
-          RenderInline {mi} at (0,0) size 7x19
-            RenderText {#text} at (33,0) size 7x19
-              text run at (33,0) width 7: "z"
-          RenderText {#text} at (40,0) size 4x19
-            text run at (40,0) width 4: " "
-          RenderInline {mo} at (0,0) size 5x19
-            RenderText {#text} at (44,0) size 5x19
-              text run at (44,0) width 5: ")"
-          RenderText {#text} at (0,0) size 0x0
+      RenderBlock {p} at (0,47) size 784x62
+        RenderBlock {math} at (0,0) size 48x62
+          RenderBlock {mo} at (1,0) size 8x31
+          RenderInline {mi} at (0,0) size 7x25
+            RenderText {#text} at (9,0) size 7x25
+              text run at (9,0) width 7: "x"
+          RenderBlock {mo} at (16,4) size 5x16
+            RenderBlock {mo} at (0,0) size 4x16
+              RenderText {mo} at (0,-4) size 4x25
+                text run at (0,-4) width 4: ","
+          RenderInline {mi} at (0,0) size 7x25
+            RenderText {#text} at (21,0) size 7x25
+              text run at (21,0) width 7: "y"
+          RenderBlock {mo} at (28,4) size 5x16
+            RenderBlock {mo} at (0,0) size 4x16
+              RenderText {mo} at (0,-4) size 4x25
+                text run at (0,-4) width 4: ","
+          RenderInline {mi} at (0,0) size 6x25
+            RenderText {#text} at (33,0) size 6x25
+              text run at (33,0) width 6: "z"
+          RenderBlock {mo} at (1,31) size 8x31
         RenderText {#text} at (0,0) size 0x0
+layer at (10,16) size 7x10 scrollHeight 15
+  RenderBlock {mfenced} at (0,0) size 7x10
+layer at (10,26) size 7x10 scrollHeight 14
+  RenderBlock {mfenced} at (0,10) size 7x10
+    RenderText {mfenced} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239C}"
+layer at (10,36) size 7x11 scrollHeight 14
+  RenderBlock {mfenced} at (0,20) size 7x11
+layer at (48,16) size 7x10 scrollHeight 15
+  RenderBlock {mfenced} at (0,0) size 7x10
+layer at (48,26) size 7x10 scrollHeight 14
+  RenderBlock {mfenced} at (0,10) size 7x10
+    RenderText {mfenced} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239F}"
+layer at (48,36) size 7x11 scrollHeight 14
+  RenderBlock {mfenced} at (0,20) size 7x11
+layer at (9,63) size 7x10 scrollHeight 15
+  RenderBlock {mo} at (0,0) size 7x10
+layer at (9,73) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,10) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239C}"
+layer at (9,83) size 7x11 scrollHeight 14
+  RenderBlock {mo} at (0,20) size 7x11
+layer at (9,94) size 7x10 scrollHeight 15
+  RenderBlock {mo} at (0,0) size 7x10
+layer at (9,104) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,10) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239F}"
+layer at (9,114) size 7x11 scrollHeight 14
+  RenderBlock {mo} at (0,20) size 7x11
+layer at (10,17) size 7x14 backgroundClip at (10,16) size 7x10 clip at (10,16) size 7x10 outlineClip at (10,16) size 7x10
+  RenderBlock (relative positioned) {mfenced} at (0,0) size 7x11
+    RenderText {mfenced} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239B}"
+layer at (10,33) size 7x14 backgroundClip at (10,36) size 7x11 clip at (10,36) size 7x11 outlineClip at (10,36) size 7x11
+  RenderBlock (relative positioned) {mfenced} at (0,0) size 7x11
+    RenderText {mfenced} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239D}"
+layer at (48,17) size 7x14 backgroundClip at (48,16) size 7x10 clip at (48,16) size 7x10 outlineClip at (48,16) size 7x10
+  RenderBlock (relative positioned) {mfenced} at (0,0) size 7x11
+    RenderText {mfenced} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239E}"
+layer at (48,33) size 7x14 backgroundClip at (48,36) size 7x11 clip at (48,36) size 7x11 outlineClip at (48,36) size 7x11
+  RenderBlock (relative positioned) {mfenced} at (0,0) size 7x11
+    RenderText {mfenced} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A0}"
+layer at (9,64) size 7x14 backgroundClip at (9,63) size 7x10 clip at (9,63) size 7x10 outlineClip at (9,63) size 7x10
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239B}"
+layer at (9,80) size 7x14 backgroundClip at (9,83) size 7x11 clip at (9,83) size 7x11 outlineClip at (9,83) size 7x11
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239D}"
+layer at (9,95) size 7x14 backgroundClip at (9,94) size 7x10 clip at (9,94) size 7x10 outlineClip at (9,94) size 7x10
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239E}"
+layer at (9,111) size 7x14 backgroundClip at (9,114) size 7x11 clip at (9,114) size 7x11 outlineClip at (9,114) size 7x11
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A0}"
diff --git a/LayoutTests/platform/gtk/mathml/presentation/fractions-expected.txt b/LayoutTests/platform/gtk/mathml/presentation/fractions-expected.txt
index 09bbd5c..ad60f57 100644
--- a/LayoutTests/platform/gtk/mathml/presentation/fractions-expected.txt
+++ b/LayoutTests/platform/gtk/mathml/presentation/fractions-expected.txt
@@ -1,347 +1,345 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x226
-  RenderBlock {html} at (0,0) size 800x226
-    RenderBody {body} at (8,16) size 784x194
-      RenderBlock {p} at (0,0) size 784x19
-        RenderText {#text} at (0,0) size 49x19
-          text run at (0,0) width 49: "simple: "
-        RenderInline {math} at (0,0) size 39x19
-          RenderInline {mfrac} at (0,0) size 39x19
-            RenderInline {mn} at (0,0) size 8x19
-              RenderText {#text} at (49,0) size 8x19
-                text run at (49,0) width 8: "1"
-            RenderText {#text} at (57,0) size 23x19
-              text run at (57,0) width 23: "bad"
-            RenderInline {mn} at (0,0) size 8x19
-              RenderText {#text} at (80,0) size 8x19
-                text run at (80,0) width 8: "2"
-      RenderBlock {p} at (0,35) size 784x19
-        RenderText {#text} at (0,0) size 197x19
-          text run at (0,0) width 197: "more complex (should be red): "
-        RenderInline {math} at (0,0) size 77x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {mfrac} at (0,0) size 77x19
-            RenderText {#text} at (0,0) size 0x0
-            RenderInline {mrow} at (0,0) size 48x19
-              RenderInline {mi} at (0,0) size 8x19
-                RenderText {#text} at (197,0) size 8x19
-                  text run at (197,0) width 8: "x"
-              RenderInline {mo} at (0,0) size 9x19
-                RenderText {#text} at (205,0) size 9x19
-                  text run at (205,0) width 9: "+"
-              RenderText {#text} at (214,0) size 23x19
-                text run at (214,0) width 23: "bad"
-              RenderInline {mn} at (0,0) size 8x19
-                RenderText {#text} at (237,0) size 8x19
-                  text run at (237,0) width 8: "1"
-            RenderText {#text} at (245,0) size 4x19
-              text run at (245,0) width 4: " "
-            RenderInline {mrow} at (0,0) size 25x19
-              RenderInline {mi} at (0,0) size 8x19
-                RenderText {#text} at (249,0) size 8x19
-                  text run at (249,0) width 8: "x"
-              RenderInline {mo} at (0,0) size 9x19
-                RenderText {#text} at (257,0) size 9x19
-                  text run at (257,0) width 9: "+"
-              RenderInline {mn} at (0,0) size 8x19
-                RenderText {#text} at (266,0) size 8x19
-                  text run at (266,0) width 8: "2"
-            RenderText {#text} at (0,0) size 0x0
-          RenderText {#text} at (0,0) size 0x0
+layer at (0,0) size 800x320
+  RenderBlock {html} at (0,0) size 800x320
+    RenderBody {body} at (8,16) size 784x288
+      RenderBlock {p} at (0,0) size 784x34
+        RenderText {#text} at (0,6) size 49x19
+          text run at (0,6) width 49: "simple: "
+        RenderBlock {math} at (49,0) size 16x34
+          RenderBlock {mfrac} at (1,0) size 14x34
+            RenderBlock {mfrac} at (0,0) size 14x16
+              RenderInline {mn} at (0,0) size 8x25
+                RenderText {#text} at (3,-4) size 8x25
+                  text run at (3,-4) width 8: "1"
+            RenderBlock {mfrac} at (0,16) size 14x18
+              RenderInline {mn} at (0,0) size 8x25
+                RenderText {#text} at (3,-2) size 8x25
+                  text run at (3,-2) width 8: "2"
+      RenderBlock {p} at (0,50) size 784x34
+        RenderText {#text} at (0,6) size 197x19
+          text run at (0,6) width 197: "more complex (should be red): "
+        RenderBlock {math} at (197,0) size 35x34
+          RenderBlock {mfrac} at (1,0) size 33x34 [color=#FF0000]
+            RenderBlock {mfrac} at (0,0) size 22x16
+              RenderBlock {mrow} at (3,0) size 27x16
+                RenderInline {mi} at (0,0) size 7x25
+                  RenderText {#text} at (0,-4) size 7x25
+                    text run at (0,-4) width 7: "x"
+                RenderBlock {mo} at (7,0) size 12x16
+                  RenderBlock {mo} at (0,0) size 11x16
+                    RenderText {mo} at (0,-4) size 11x25
+                      text run at (0,-4) width 11: "+"
+                RenderInline {mn} at (0,0) size 8x25
+                  RenderText {#text} at (19,-4) size 8x25
+                    text run at (19,-4) width 8: "1"
+            RenderBlock {mfrac} at (0,16) size 22x18
+              RenderBlock {mrow} at (3,2) size 27x16
+                RenderInline {mi} at (0,0) size 7x25
+                  RenderText {#text} at (0,-4) size 7x25
+                    text run at (0,-4) width 7: "x"
+                RenderBlock {mo} at (7,0) size 12x16
+                  RenderBlock {mo} at (0,0) size 11x16
+                    RenderText {mo} at (0,-4) size 11x25
+                      text run at (0,-4) width 11: "+"
+                RenderInline {mn} at (0,0) size 8x25
+                  RenderText {#text} at (19,-4) size 8x25
+                    text run at (19,-4) width 8: "2"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,70) size 784x19
-        RenderText {#text} at (0,0) size 31x19
-          text run at (0,0) width 31: "text: "
-        RenderInline {math} at (0,0) size 223x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {mfrac} at (0,0) size 223x19
-            RenderText {#text} at (0,0) size 0x0
-            RenderInline {mtext} at (0,0) size 99x19
-              RenderText {#text} at (31,0) size 99x19
-                text run at (31,0) width 99: "number of bugs"
-            RenderText {#text} at (130,0) size 4x19
-              text run at (130,0) width 4: " "
-            RenderInline {mtext} at (0,0) size 120x19
-              RenderText {#text} at (134,0) size 120x19
-                text run at (134,0) width 120: "number of changes"
-            RenderText {#text} at (0,0) size 0x0
-          RenderText {#text} at (0,0) size 0x0
+      RenderBlock {p} at (0,100) size 784x34
+        RenderText {#text} at (0,6) size 31x19
+          text run at (0,6) width 31: "text: "
+        RenderBlock {math} at (31,0) size 128x34
+          RenderBlock {mfrac} at (1,0) size 126x34
+            RenderBlock {mfrac} at (0,0) size 126x16
+              RenderInline {mtext} at (0,0) size 99x25
+                RenderText {#text} at (13,-4) size 99x25
+                  text run at (13,-4) width 99: "number of bugs"
+            RenderBlock {mfrac} at (0,16) size 126x18
+              RenderInline {mtext} at (0,0) size 120x25
+                RenderText {#text} at (3,-2) size 120x25
+                  text run at (3,-2) width 120: "number of changes"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,105) size 784x19
-        RenderText {#text} at (0,0) size 173x19
-          text run at (0,0) width 173: "line thickness by keyword: "
-        RenderInline {math} at (0,0) size 16x19
-          RenderInline {mfrac} at (0,0) size 16x19
-            RenderInline {mn} at (0,0) size 8x19
-              RenderText {#text} at (173,0) size 8x19
-                text run at (173,0) width 8: "1"
-            RenderInline {mn} at (0,0) size 8x19
-              RenderText {#text} at (181,0) size 8x19
-                text run at (181,0) width 8: "2"
-        RenderInline {math} at (0,0) size 16x19
-          RenderInline {mfrac} at (0,0) size 16x19
-            RenderInline {mn} at (0,0) size 8x19
-              RenderText {#text} at (189,0) size 8x19
-                text run at (189,0) width 8: "1"
-            RenderInline {mn} at (0,0) size 8x19
-              RenderText {#text} at (197,0) size 8x19
-                text run at (197,0) width 8: "2"
-        RenderInline {math} at (0,0) size 16x19
-          RenderInline {mfrac} at (0,0) size 16x19
-            RenderInline {mn} at (0,0) size 8x19
-              RenderText {#text} at (205,0) size 8x19
-                text run at (205,0) width 8: "1"
-            RenderInline {mn} at (0,0) size 8x19
-              RenderText {#text} at (213,0) size 8x19
-                text run at (213,0) width 8: "2"
-      RenderBlock {p} at (0,140) size 784x19
-        RenderText {#text} at (0,0) size 138x19
-          text run at (0,0) width 138: "numerator alignment: "
-        RenderInline {math} at (0,0) size 92x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {mfrac} at (0,0) size 92x19
-            RenderText {#text} at (0,0) size 0x0
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (138,0) size 8x19
-                text run at (138,0) width 8: "x"
-            RenderText {#text} at (146,0) size 4x19
-              text run at (146,0) width 4: " "
-            RenderInline {mrow} at (0,0) size 76x19
-              RenderInline {mn} at (0,0) size 8x19
-                RenderText {#text} at (150,0) size 8x19
-                  text run at (150,0) width 8: "1"
-              RenderInline {mo} at (0,0) size 9x19
-                RenderText {#text} at (158,0) size 9x19
-                  text run at (158,0) width 9: "+"
-              RenderInline {mn} at (0,0) size 8x19
-                RenderText {#text} at (167,0) size 8x19
-                  text run at (167,0) width 8: "2"
-              RenderInline {mo} at (0,0) size 9x19
-                RenderText {#text} at (175,0) size 9x19
-                  text run at (175,0) width 9: "+"
-              RenderInline {mn} at (0,0) size 8x19
-                RenderText {#text} at (184,0) size 8x19
-                  text run at (184,0) width 8: "3"
-              RenderInline {mo} at (0,0) size 9x19
-                RenderText {#text} at (192,0) size 9x19
-                  text run at (192,0) width 9: "+"
-              RenderInline {mn} at (0,0) size 8x19
-                RenderText {#text} at (201,0) size 8x19
-                  text run at (201,0) width 8: "4"
-              RenderInline {mo} at (0,0) size 9x19
-                RenderText {#text} at (209,0) size 9x19
-                  text run at (209,0) width 9: "+"
-              RenderInline {mn} at (0,0) size 8x19
-                RenderText {#text} at (218,0) size 8x19
-                  text run at (218,0) width 8: "5"
-            RenderText {#text} at (226,0) size 4x19
-              text run at (226,0) width 4: " "
-          RenderText {#text} at (0,0) size 0x0
+      RenderBlock {p} at (0,150) size 784x38
+        RenderText {#text} at (0,6) size 173x19
+          text run at (0,6) width 173: "line thickness by keyword: "
+        RenderBlock {math} at (173,0) size 16x34
+          RenderBlock {mfrac} at (1,0) size 14x34
+            RenderBlock {mfrac} at (0,0) size 14x16
+              RenderInline {mn} at (0,0) size 8x25
+                RenderText {#text} at (3,-4) size 8x25
+                  text run at (3,-4) width 8: "1"
+            RenderBlock {mfrac} at (0,16) size 14x18
+              RenderInline {mn} at (0,0) size 8x25
+                RenderText {#text} at (3,-2) size 8x25
+                  text run at (3,-2) width 8: "2"
+        RenderBlock {math} at (189,0) size 16x36
+          RenderBlock {mfrac} at (1,0) size 14x36
+            RenderBlock {mfrac} at (0,0) size 14x16
+              RenderInline {mn} at (0,0) size 8x25
+                RenderText {#text} at (3,-4) size 8x25
+                  text run at (3,-4) width 8: "1"
+            RenderBlock {mfrac} at (0,16) size 14x20
+              RenderInline {mn} at (0,0) size 8x25
+                RenderText {#text} at (3,0) size 8x25
+                  text run at (3,0) width 8: "2"
+        RenderBlock {math} at (205,0) size 16x38
+          RenderBlock {mfrac} at (1,0) size 14x38
+            RenderBlock {mfrac} at (0,0) size 14x16
+              RenderInline {mn} at (0,0) size 8x25
+                RenderText {#text} at (3,-4) size 8x25
+                  text run at (3,-4) width 8: "1"
+            RenderBlock {mfrac} at (0,16) size 14x22
+              RenderInline {mn} at (0,0) size 8x25
+                RenderText {#text} at (3,2) size 8x25
+                  text run at (3,2) width 8: "2"
+      RenderBlock {p} at (0,204) size 784x34
+        RenderText {#text} at (0,6) size 138x19
+          text run at (0,6) width 138: "numerator alignment: "
+        RenderBlock {math} at (138,0) size 97x34
+          RenderBlock {mfrac} at (1,0) size 95x34
+            RenderBlock {mfrac} at (0,0) size 51x16
+              RenderInline {mi} at (0,0) size 7x25
+                RenderText {#text} at (3,-4) size 7x25
+                  text run at (3,-4) width 7: "x"
+            RenderBlock {mfrac} at (0,16) size 51x18
+              RenderBlock {mrow} at (4,2) size 88x16
+                RenderInline {mn} at (0,0) size 8x25
+                  RenderText {#text} at (0,-4) size 8x25
+                    text run at (0,-4) width 8: "1"
+                RenderBlock {mo} at (8,0) size 12x16
+                  RenderBlock {mo} at (0,0) size 11x16
+                    RenderText {mo} at (0,-4) size 11x25
+                      text run at (0,-4) width 11: "+"
+                RenderInline {mn} at (0,0) size 8x25
+                  RenderText {#text} at (20,-4) size 8x25
+                    text run at (20,-4) width 8: "2"
+                RenderBlock {mo} at (28,0) size 12x16
+                  RenderBlock {mo} at (0,0) size 11x16
+                    RenderText {mo} at (0,-4) size 11x25
+                      text run at (0,-4) width 11: "+"
+                RenderInline {mn} at (0,0) size 8x25
+                  RenderText {#text} at (40,-4) size 8x25
+                    text run at (40,-4) width 8: "3"
+                RenderBlock {mo} at (48,0) size 12x16
+                  RenderBlock {mo} at (0,0) size 11x16
+                    RenderText {mo} at (0,-4) size 11x25
+                      text run at (0,-4) width 11: "+"
+                RenderInline {mn} at (0,0) size 8x25
+                  RenderText {#text} at (60,-4) size 8x25
+                    text run at (60,-4) width 8: "4"
+                RenderBlock {mo} at (68,0) size 12x16
+                  RenderBlock {mo} at (0,0) size 11x16
+                    RenderText {mo} at (0,-4) size 11x25
+                      text run at (0,-4) width 11: "+"
+                RenderInline {mn} at (0,0) size 8x25
+                  RenderText {#text} at (80,-4) size 8x25
+                    text run at (80,-4) width 8: "5"
+        RenderText {#text} at (235,6) size 4x19
+          text run at (235,6) width 4: " "
+        RenderBlock {math} at (239,0) size 97x34
+          RenderBlock {mfrac} at (1,0) size 95x34
+            RenderBlock {mfrac} at (0,0) size 51x16
+              RenderInline {mi} at (0,0) size 7x25
+                RenderText {#text} at (22,-4) size 7x25
+                  text run at (22,-4) width 7: "x"
+            RenderBlock {mfrac} at (0,16) size 51x18
+              RenderBlock {mrow} at (4,2) size 88x16
+                RenderInline {mn} at (0,0) size 8x25
+                  RenderText {#text} at (0,-4) size 8x25
+                    text run at (0,-4) width 8: "1"
+                RenderBlock {mo} at (8,0) size 12x16
+                  RenderBlock {mo} at (0,0) size 11x16
+                    RenderText {mo} at (0,-4) size 11x25
+                      text run at (0,-4) width 11: "+"
+                RenderInline {mn} at (0,0) size 8x25
+                  RenderText {#text} at (20,-4) size 8x25
+                    text run at (20,-4) width 8: "2"
+                RenderBlock {mo} at (28,0) size 12x16
+                  RenderBlock {mo} at (0,0) size 11x16
+                    RenderText {mo} at (0,-4) size 11x25
+                      text run at (0,-4) width 11: "+"
+                RenderInline {mn} at (0,0) size 8x25
+                  RenderText {#text} at (40,-4) size 8x25
+                    text run at (40,-4) width 8: "3"
+                RenderBlock {mo} at (48,0) size 12x16
+                  RenderBlock {mo} at (0,0) size 11x16
+                    RenderText {mo} at (0,-4) size 11x25
+                      text run at (0,-4) width 11: "+"
+                RenderInline {mn} at (0,0) size 8x25
+                  RenderText {#text} at (60,-4) size 8x25
+                    text run at (60,-4) width 8: "4"
+                RenderBlock {mo} at (68,0) size 12x16
+                  RenderBlock {mo} at (0,0) size 11x16
+                    RenderText {mo} at (0,-4) size 11x25
+                      text run at (0,-4) width 11: "+"
+                RenderInline {mn} at (0,0) size 8x25
+                  RenderText {#text} at (80,-4) size 8x25
+                    text run at (80,-4) width 8: "5"
+        RenderText {#text} at (336,6) size 4x19
+          text run at (336,6) width 4: " "
+        RenderBlock {math} at (340,0) size 97x34
+          RenderBlock {mfrac} at (1,0) size 95x34
+            RenderBlock {mfrac} at (0,0) size 51x16
+              RenderInline {mi} at (0,0) size 7x25
+                RenderText {#text} at (41,-4) size 7x25
+                  text run at (41,-4) width 7: "x"
+            RenderBlock {mfrac} at (0,16) size 51x18
+              RenderBlock {mrow} at (4,2) size 88x16
+                RenderInline {mn} at (0,0) size 8x25
+                  RenderText {#text} at (0,-4) size 8x25
+                    text run at (0,-4) width 8: "1"
+                RenderBlock {mo} at (8,0) size 12x16
+                  RenderBlock {mo} at (0,0) size 11x16
+                    RenderText {mo} at (0,-4) size 11x25
+                      text run at (0,-4) width 11: "+"
+                RenderInline {mn} at (0,0) size 8x25
+                  RenderText {#text} at (20,-4) size 8x25
+                    text run at (20,-4) width 8: "2"
+                RenderBlock {mo} at (28,0) size 12x16
+                  RenderBlock {mo} at (0,0) size 11x16
+                    RenderText {mo} at (0,-4) size 11x25
+                      text run at (0,-4) width 11: "+"
+                RenderInline {mn} at (0,0) size 8x25
+                  RenderText {#text} at (40,-4) size 8x25
+                    text run at (40,-4) width 8: "3"
+                RenderBlock {mo} at (48,0) size 12x16
+                  RenderBlock {mo} at (0,0) size 11x16
+                    RenderText {mo} at (0,-4) size 11x25
+                      text run at (0,-4) width 11: "+"
+                RenderInline {mn} at (0,0) size 8x25
+                  RenderText {#text} at (60,-4) size 8x25
+                    text run at (60,-4) width 8: "4"
+                RenderBlock {mo} at (68,0) size 12x16
+                  RenderBlock {mo} at (0,0) size 11x16
+                    RenderText {mo} at (0,-4) size 11x25
+                      text run at (0,-4) width 11: "+"
+                RenderInline {mn} at (0,0) size 8x25
+                  RenderText {#text} at (80,-4) size 8x25
+                    text run at (80,-4) width 8: "5"
         RenderText {#text} at (0,0) size 0x0
-        RenderInline {math} at (0,0) size 92x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {mfrac} at (0,0) size 92x19
-            RenderText {#text} at (0,0) size 0x0
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (230,0) size 8x19
-                text run at (230,0) width 8: "x"
-            RenderText {#text} at (238,0) size 4x19
-              text run at (238,0) width 4: " "
-            RenderInline {mrow} at (0,0) size 76x19
-              RenderInline {mn} at (0,0) size 8x19
-                RenderText {#text} at (242,0) size 8x19
-                  text run at (242,0) width 8: "1"
-              RenderInline {mo} at (0,0) size 9x19
-                RenderText {#text} at (250,0) size 9x19
-                  text run at (250,0) width 9: "+"
-              RenderInline {mn} at (0,0) size 8x19
-                RenderText {#text} at (259,0) size 8x19
-                  text run at (259,0) width 8: "2"
-              RenderInline {mo} at (0,0) size 9x19
-                RenderText {#text} at (267,0) size 9x19
-                  text run at (267,0) width 9: "+"
-              RenderInline {mn} at (0,0) size 8x19
-                RenderText {#text} at (276,0) size 8x19
-                  text run at (276,0) width 8: "3"
-              RenderInline {mo} at (0,0) size 9x19
-                RenderText {#text} at (284,0) size 9x19
-                  text run at (284,0) width 9: "+"
-              RenderInline {mn} at (0,0) size 8x19
-                RenderText {#text} at (293,0) size 8x19
-                  text run at (293,0) width 8: "4"
-              RenderInline {mo} at (0,0) size 9x19
-                RenderText {#text} at (301,0) size 9x19
-                  text run at (301,0) width 9: "+"
-              RenderInline {mn} at (0,0) size 8x19
-                RenderText {#text} at (310,0) size 8x19
-                  text run at (310,0) width 8: "5"
-            RenderText {#text} at (318,0) size 4x19
-              text run at (318,0) width 4: " "
-          RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderInline {math} at (0,0) size 88x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {mfrac} at (0,0) size 88x19
-            RenderText {#text} at (0,0) size 0x0
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (322,0) size 8x19
-                text run at (322,0) width 8: "x"
-            RenderText {#text} at (330,0) size 4x19
-              text run at (330,0) width 4: " "
-            RenderInline {mrow} at (0,0) size 76x19
-              RenderInline {mn} at (0,0) size 8x19
-                RenderText {#text} at (334,0) size 8x19
-                  text run at (334,0) width 8: "1"
-              RenderInline {mo} at (0,0) size 9x19
-                RenderText {#text} at (342,0) size 9x19
-                  text run at (342,0) width 9: "+"
-              RenderInline {mn} at (0,0) size 8x19
-                RenderText {#text} at (351,0) size 8x19
-                  text run at (351,0) width 8: "2"
-              RenderInline {mo} at (0,0) size 9x19
-                RenderText {#text} at (359,0) size 9x19
-                  text run at (359,0) width 9: "+"
-              RenderInline {mn} at (0,0) size 8x19
-                RenderText {#text} at (368,0) size 8x19
-                  text run at (368,0) width 8: "3"
-              RenderInline {mo} at (0,0) size 9x19
-                RenderText {#text} at (376,0) size 9x19
-                  text run at (376,0) width 9: "+"
-              RenderInline {mn} at (0,0) size 8x19
-                RenderText {#text} at (385,0) size 8x19
-                  text run at (385,0) width 8: "4"
-              RenderInline {mo} at (0,0) size 9x19
-                RenderText {#text} at (393,0) size 9x19
-                  text run at (393,0) width 9: "+"
-              RenderInline {mn} at (0,0) size 8x19
-                RenderText {#text} at (402,0) size 8x19
-                  text run at (402,0) width 8: "5"
-            RenderText {#text} at (0,0) size 0x0
-          RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,175) size 784x19
-        RenderText {#text} at (0,0) size 153x19
-          text run at (0,0) width 153: "denominator alignment: "
-        RenderInline {math} at (0,0) size 92x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {mfrac} at (0,0) size 92x19
-            RenderText {#text} at (0,0) size 0x0
-            RenderInline {mrow} at (0,0) size 76x19
-              RenderInline {mn} at (0,0) size 8x19
-                RenderText {#text} at (153,0) size 8x19
-                  text run at (153,0) width 8: "1"
-              RenderInline {mo} at (0,0) size 9x19
-                RenderText {#text} at (161,0) size 9x19
-                  text run at (161,0) width 9: "+"
-              RenderInline {mn} at (0,0) size 8x19
-                RenderText {#text} at (170,0) size 8x19
-                  text run at (170,0) width 8: "2"
-              RenderInline {mo} at (0,0) size 9x19
-                RenderText {#text} at (178,0) size 9x19
-                  text run at (178,0) width 9: "+"
-              RenderInline {mn} at (0,0) size 8x19
-                RenderText {#text} at (187,0) size 8x19
-                  text run at (187,0) width 8: "3"
-              RenderInline {mo} at (0,0) size 9x19
-                RenderText {#text} at (195,0) size 9x19
-                  text run at (195,0) width 9: "+"
-              RenderInline {mn} at (0,0) size 8x19
-                RenderText {#text} at (204,0) size 8x19
-                  text run at (204,0) width 8: "4"
-              RenderInline {mo} at (0,0) size 9x19
-                RenderText {#text} at (212,0) size 9x19
-                  text run at (212,0) width 9: "+"
-              RenderInline {mn} at (0,0) size 8x19
-                RenderText {#text} at (221,0) size 8x19
-                  text run at (221,0) width 8: "5"
-            RenderText {#text} at (229,0) size 4x19
-              text run at (229,0) width 4: " "
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (233,0) size 8x19
-                text run at (233,0) width 8: "x"
-            RenderText {#text} at (241,0) size 4x19
-              text run at (241,0) width 4: " "
-          RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderInline {math} at (0,0) size 92x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {mfrac} at (0,0) size 92x19
-            RenderText {#text} at (0,0) size 0x0
-            RenderInline {mrow} at (0,0) size 76x19
-              RenderInline {mn} at (0,0) size 8x19
-                RenderText {#text} at (245,0) size 8x19
-                  text run at (245,0) width 8: "1"
-              RenderInline {mo} at (0,0) size 9x19
-                RenderText {#text} at (253,0) size 9x19
-                  text run at (253,0) width 9: "+"
-              RenderInline {mn} at (0,0) size 8x19
-                RenderText {#text} at (262,0) size 8x19
-                  text run at (262,0) width 8: "2"
-              RenderInline {mo} at (0,0) size 9x19
-                RenderText {#text} at (270,0) size 9x19
-                  text run at (270,0) width 9: "+"
-              RenderInline {mn} at (0,0) size 8x19
-                RenderText {#text} at (279,0) size 8x19
-                  text run at (279,0) width 8: "3"
-              RenderInline {mo} at (0,0) size 9x19
-                RenderText {#text} at (287,0) size 9x19
-                  text run at (287,0) width 9: "+"
-              RenderInline {mn} at (0,0) size 8x19
-                RenderText {#text} at (296,0) size 8x19
-                  text run at (296,0) width 8: "4"
-              RenderInline {mo} at (0,0) size 9x19
-                RenderText {#text} at (304,0) size 9x19
-                  text run at (304,0) width 9: "+"
-              RenderInline {mn} at (0,0) size 8x19
-                RenderText {#text} at (313,0) size 8x19
-                  text run at (313,0) width 8: "5"
-            RenderText {#text} at (321,0) size 4x19
-              text run at (321,0) width 4: " "
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (325,0) size 8x19
-                text run at (325,0) width 8: "x"
-            RenderText {#text} at (333,0) size 4x19
-              text run at (333,0) width 4: " "
-          RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderInline {math} at (0,0) size 88x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {mfrac} at (0,0) size 88x19
-            RenderText {#text} at (0,0) size 0x0
-            RenderInline {mrow} at (0,0) size 76x19
-              RenderInline {mn} at (0,0) size 8x19
-                RenderText {#text} at (337,0) size 8x19
-                  text run at (337,0) width 8: "1"
-              RenderInline {mo} at (0,0) size 9x19
-                RenderText {#text} at (345,0) size 9x19
-                  text run at (345,0) width 9: "+"
-              RenderInline {mn} at (0,0) size 8x19
-                RenderText {#text} at (354,0) size 8x19
-                  text run at (354,0) width 8: "2"
-              RenderInline {mo} at (0,0) size 9x19
-                RenderText {#text} at (362,0) size 9x19
-                  text run at (362,0) width 9: "+"
-              RenderInline {mn} at (0,0) size 8x19
-                RenderText {#text} at (371,0) size 8x19
-                  text run at (371,0) width 8: "3"
-              RenderInline {mo} at (0,0) size 9x19
-                RenderText {#text} at (379,0) size 9x19
-                  text run at (379,0) width 9: "+"
-              RenderInline {mn} at (0,0) size 8x19
-                RenderText {#text} at (388,0) size 8x19
-                  text run at (388,0) width 8: "4"
-              RenderInline {mo} at (0,0) size 9x19
-                RenderText {#text} at (396,0) size 9x19
-                  text run at (396,0) width 9: "+"
-              RenderInline {mn} at (0,0) size 8x19
-                RenderText {#text} at (405,0) size 8x19
-                  text run at (405,0) width 8: "5"
-            RenderText {#text} at (413,0) size 4x19
-              text run at (413,0) width 4: " "
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (417,0) size 8x19
-                text run at (417,0) width 8: "x"
-            RenderText {#text} at (0,0) size 0x0
-          RenderText {#text} at (0,0) size 0x0
+      RenderBlock {p} at (0,254) size 784x34
+        RenderText {#text} at (0,6) size 153x19
+          text run at (0,6) width 153: "denominator alignment: "
+        RenderBlock {math} at (153,0) size 96x34
+          RenderBlock {mfrac} at (1,0) size 94x34
+            RenderBlock {mfrac} at (0,0) size 50x16
+              RenderBlock {mrow} at (3,0) size 88x16
+                RenderInline {mn} at (0,0) size 8x25
+                  RenderText {#text} at (0,-4) size 8x25
+                    text run at (0,-4) width 8: "1"
+                RenderBlock {mo} at (8,0) size 12x16
+                  RenderBlock {mo} at (0,0) size 11x16
+                    RenderText {mo} at (0,-4) size 11x25
+                      text run at (0,-4) width 11: "+"
+                RenderInline {mn} at (0,0) size 8x25
+                  RenderText {#text} at (20,-4) size 8x25
+                    text run at (20,-4) width 8: "2"
+                RenderBlock {mo} at (28,0) size 12x16
+                  RenderBlock {mo} at (0,0) size 11x16
+                    RenderText {mo} at (0,-4) size 11x25
+                      text run at (0,-4) width 11: "+"
+                RenderInline {mn} at (0,0) size 8x25
+                  RenderText {#text} at (40,-4) size 8x25
+                    text run at (40,-4) width 8: "3"
+                RenderBlock {mo} at (48,0) size 12x16
+                  RenderBlock {mo} at (0,0) size 11x16
+                    RenderText {mo} at (0,-4) size 11x25
+                      text run at (0,-4) width 11: "+"
+                RenderInline {mn} at (0,0) size 8x25
+                  RenderText {#text} at (60,-4) size 8x25
+                    text run at (60,-4) width 8: "4"
+                RenderBlock {mo} at (68,0) size 12x16
+                  RenderBlock {mo} at (0,0) size 11x16
+                    RenderText {mo} at (0,-4) size 11x25
+                      text run at (0,-4) width 11: "+"
+                RenderInline {mn} at (0,0) size 8x25
+                  RenderText {#text} at (80,-4) size 8x25
+                    text run at (80,-4) width 8: "5"
+            RenderBlock {mfrac} at (0,16) size 50x18
+              RenderInline {mi} at (0,0) size 7x25
+                RenderText {#text} at (3,-2) size 7x25
+                  text run at (3,-2) width 7: "x"
+        RenderText {#text} at (249,6) size 4x19
+          text run at (249,6) width 4: " "
+        RenderBlock {math} at (253,0) size 96x34
+          RenderBlock {mfrac} at (1,0) size 94x34
+            RenderBlock {mfrac} at (0,0) size 50x16
+              RenderBlock {mrow} at (3,0) size 88x16
+                RenderInline {mn} at (0,0) size 8x25
+                  RenderText {#text} at (0,-4) size 8x25
+                    text run at (0,-4) width 8: "1"
+                RenderBlock {mo} at (8,0) size 12x16
+                  RenderBlock {mo} at (0,0) size 11x16
+                    RenderText {mo} at (0,-4) size 11x25
+                      text run at (0,-4) width 11: "+"
+                RenderInline {mn} at (0,0) size 8x25
+                  RenderText {#text} at (20,-4) size 8x25
+                    text run at (20,-4) width 8: "2"
+                RenderBlock {mo} at (28,0) size 12x16
+                  RenderBlock {mo} at (0,0) size 11x16
+                    RenderText {mo} at (0,-4) size 11x25
+                      text run at (0,-4) width 11: "+"
+                RenderInline {mn} at (0,0) size 8x25
+                  RenderText {#text} at (40,-4) size 8x25
+                    text run at (40,-4) width 8: "3"
+                RenderBlock {mo} at (48,0) size 12x16
+                  RenderBlock {mo} at (0,0) size 11x16
+                    RenderText {mo} at (0,-4) size 11x25
+                      text run at (0,-4) width 11: "+"
+                RenderInline {mn} at (0,0) size 8x25
+                  RenderText {#text} at (60,-4) size 8x25
+                    text run at (60,-4) width 8: "4"
+                RenderBlock {mo} at (68,0) size 12x16
+                  RenderBlock {mo} at (0,0) size 11x16
+                    RenderText {mo} at (0,-4) size 11x25
+                      text run at (0,-4) width 11: "+"
+                RenderInline {mn} at (0,0) size 8x25
+                  RenderText {#text} at (80,-4) size 8x25
+                    text run at (80,-4) width 8: "5"
+            RenderBlock {mfrac} at (0,16) size 50x18
+              RenderInline {mi} at (0,0) size 7x25
+                RenderText {#text} at (21,-2) size 7x25
+                  text run at (21,-2) width 7: "x"
+        RenderText {#text} at (349,6) size 4x19
+          text run at (349,6) width 4: " "
+        RenderBlock {math} at (353,0) size 96x34
+          RenderBlock {mfrac} at (1,0) size 94x34
+            RenderBlock {mfrac} at (0,0) size 50x16
+              RenderBlock {mrow} at (3,0) size 88x16
+                RenderInline {mn} at (0,0) size 8x25
+                  RenderText {#text} at (0,-4) size 8x25
+                    text run at (0,-4) width 8: "1"
+                RenderBlock {mo} at (8,0) size 12x16
+                  RenderBlock {mo} at (0,0) size 11x16
+                    RenderText {mo} at (0,-4) size 11x25
+                      text run at (0,-4) width 11: "+"
+                RenderInline {mn} at (0,0) size 8x25
+                  RenderText {#text} at (20,-4) size 8x25
+                    text run at (20,-4) width 8: "2"
+                RenderBlock {mo} at (28,0) size 12x16
+                  RenderBlock {mo} at (0,0) size 11x16
+                    RenderText {mo} at (0,-4) size 11x25
+                      text run at (0,-4) width 11: "+"
+                RenderInline {mn} at (0,0) size 8x25
+                  RenderText {#text} at (40,-4) size 8x25
+                    text run at (40,-4) width 8: "3"
+                RenderBlock {mo} at (48,0) size 12x16
+                  RenderBlock {mo} at (0,0) size 11x16
+                    RenderText {mo} at (0,-4) size 11x25
+                      text run at (0,-4) width 11: "+"
+                RenderInline {mn} at (0,0) size 8x25
+                  RenderText {#text} at (60,-4) size 8x25
+                    text run at (60,-4) width 8: "4"
+                RenderBlock {mo} at (68,0) size 12x16
+                  RenderBlock {mo} at (0,0) size 11x16
+                    RenderText {mo} at (0,-4) size 11x25
+                      text run at (0,-4) width 11: "+"
+                RenderInline {mn} at (0,0) size 8x25
+                  RenderText {#text} at (80,-4) size 8x25
+                    text run at (80,-4) width 8: "5"
+            RenderBlock {mfrac} at (0,16) size 50x18
+              RenderInline {mi} at (0,0) size 7x25
+                RenderText {#text} at (40,-2) size 7x25
+                  text run at (40,-2) width 7: "x"
         RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/mathml/presentation/fractions-vertical-alignment-expected.txt b/LayoutTests/platform/gtk/mathml/presentation/fractions-vertical-alignment-expected.txt
index 3a30daf..38419f6 100644
--- a/LayoutTests/platform/gtk/mathml/presentation/fractions-vertical-alignment-expected.txt
+++ b/LayoutTests/platform/gtk/mathml/presentation/fractions-vertical-alignment-expected.txt
@@ -1,144 +1,122 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x19
-  RenderBlock {math:math} at (0,0) size 800x19
-    RenderInline {math:mfrac} at (0,0) size 30x19
-      RenderText {#text} at (0,0) size 0x0
-      RenderInline {math:mi} at (0,0) size 11x19
-        RenderText {#text} at (0,0) size 11x19
-          text run at (0,0) width 11: "B"
-      RenderText {#text} at (11,0) size 4x19
-        text run at (11,0) width 4: " "
-      RenderInline {math:mi} at (0,0) size 11x19
-        RenderText {#text} at (15,0) size 11x19
-          text run at (15,0) width 11: "C"
-      RenderText {#text} at (26,0) size 4x19
-        text run at (26,0) width 4: " "
-    RenderInline {math:mo} at (0,0) size 13x19
-      RenderText {#text} at (30,0) size 13x19
-        text run at (30,0) width 13: "+ "
-    RenderText {#text} at (0,0) size 0x0
-    RenderInline {math:mfrac} at (0,0) size 73x19
-      RenderText {#text} at (0,0) size 0x0
-      RenderInline {math:mrow} at (0,0) size 58x19
-        RenderInline {math:mi} at (0,0) size 11x19
-          RenderText {#text} at (43,0) size 11x19
-            text run at (43,0) width 11: "B"
-        RenderInline {math:mo} at (0,0) size 17x19
-          RenderText {#text} at (54,0) size 17x19
-            text run at (54,0) width 17: " + "
-        RenderText {#text} at (0,0) size 0x0
-        RenderInline {math:mfrac} at (0,0) size 30x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {math:mi} at (0,0) size 12x19
-            RenderText {#text} at (71,0) size 12x19
-              text run at (71,0) width 12: "D"
-          RenderText {#text} at (83,0) size 4x19
-            text run at (83,0) width 4: " "
-          RenderInline {math:mi} at (0,0) size 10x19
-            RenderText {#text} at (87,0) size 10x19
-              text run at (87,0) width 10: "E"
-          RenderText {#text} at (97,0) size 4x19
-            text run at (97,0) width 4: " "
-      RenderText {#text} at (0,0) size 0x0
-      RenderInline {math:mi} at (0,0) size 11x19
-        RenderText {#text} at (101,0) size 11x19
-          text run at (101,0) width 11: "C"
-      RenderText {#text} at (112,0) size 4x19
-        text run at (112,0) width 4: " "
-    RenderInline {math:mo} at (0,0) size 13x19
-      RenderText {#text} at (116,0) size 13x19
-        text run at (116,0) width 13: "+ "
-    RenderText {#text} at (0,0) size 0x0
-    RenderInline {math:mfrac} at (0,0) size 115x19
-      RenderText {#text} at (0,0) size 0x0
-      RenderInline {math:mrow} at (0,0) size 100x19
-        RenderInline {math:mi} at (0,0) size 11x19
-          RenderText {#text} at (129,0) size 11x19
-            text run at (129,0) width 11: "B"
-        RenderInline {math:mo} at (0,0) size 17x19
-          RenderText {#text} at (140,0) size 17x19
-            text run at (140,0) width 17: " + "
-        RenderText {#text} at (0,0) size 0x0
-        RenderInline {math:mfrac} at (0,0) size 72x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {math:mrow} at (0,0) size 58x19
-            RenderInline {math:mi} at (0,0) size 12x19
-              RenderText {#text} at (157,0) size 12x19
-                text run at (157,0) width 12: "D"
-            RenderInline {math:mo} at (0,0) size 17x19
-              RenderText {#text} at (169,0) size 17x19
-                text run at (169,0) width 17: " + "
-            RenderText {#text} at (0,0) size 0x0
-            RenderInline {math:mfrac} at (0,0) size 29x19
-              RenderText {#text} at (0,0) size 0x0
-              RenderInline {math:mi} at (0,0) size 9x19
-                RenderText {#text} at (186,0) size 9x19
-                  text run at (186,0) width 9: "F"
-              RenderText {#text} at (195,0) size 4x19
-                text run at (195,0) width 4: " "
-              RenderInline {math:mi} at (0,0) size 12x19
-                RenderText {#text} at (199,0) size 12x19
-                  text run at (199,0) width 12: "G"
-              RenderText {#text} at (211,0) size 4x19
-                text run at (211,0) width 4: " "
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {math:mi} at (0,0) size 10x19
-            RenderText {#text} at (215,0) size 10x19
-              text run at (215,0) width 10: "E"
-          RenderText {#text} at (225,0) size 4x19
-            text run at (225,0) width 4: " "
-      RenderText {#text} at (0,0) size 0x0
-      RenderInline {math:mi} at (0,0) size 11x19
-        RenderText {#text} at (229,0) size 11x19
-          text run at (229,0) width 11: "C"
-      RenderText {#text} at (240,0) size 4x19
-        text run at (240,0) width 4: " "
-    RenderInline {math:mo} at (0,0) size 13x19
-      RenderText {#text} at (244,0) size 13x19
-        text run at (244,0) width 13: "+ "
-    RenderText {#text} at (0,0) size 0x0
-    RenderInline {math:mfrac} at (0,0) size 111x19
-      RenderText {#text} at (0,0) size 0x0
-      RenderInline {math:mi} at (0,0) size 11x19
-        RenderText {#text} at (257,0) size 11x19
-          text run at (257,0) width 11: "B"
-      RenderText {#text} at (268,0) size 4x19
-        text run at (268,0) width 4: " "
-      RenderInline {math:mrow} at (0,0) size 96x19
-        RenderInline {math:mi} at (0,0) size 11x19
-          RenderText {#text} at (272,0) size 11x19
-            text run at (272,0) width 11: "C"
-        RenderInline {math:mo} at (0,0) size 17x19
-          RenderText {#text} at (283,0) size 17x19
-            text run at (283,0) width 17: " + "
-        RenderText {#text} at (0,0) size 0x0
-        RenderInline {math:mfrac} at (0,0) size 68x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {math:mi} at (0,0) size 12x19
-            RenderText {#text} at (300,0) size 12x19
-              text run at (300,0) width 12: "D"
-          RenderText {#text} at (312,0) size 4x19
-            text run at (312,0) width 4: " "
-          RenderInline {math:mrow} at (0,0) size 52x19
-            RenderInline {math:mi} at (0,0) size 10x19
-              RenderText {#text} at (316,0) size 10x19
-                text run at (316,0) width 10: "E"
-            RenderInline {math:mo} at (0,0) size 17x19
-              RenderText {#text} at (326,0) size 17x19
-                text run at (326,0) width 17: " + "
-            RenderText {#text} at (0,0) size 0x0
-            RenderInline {math:mfrac} at (0,0) size 25x19
-              RenderText {#text} at (0,0) size 0x0
-              RenderInline {math:mi} at (0,0) size 9x19
-                RenderText {#text} at (343,0) size 9x19
-                  text run at (343,0) width 9: "F"
-              RenderText {#text} at (352,0) size 4x19
-                text run at (352,0) width 4: " "
-              RenderInline {math:mi} at (0,0) size 12x19
-                RenderText {#text} at (356,0) size 12x19
-                  text run at (356,0) width 12: "G"
-              RenderText {#text} at (0,0) size 0x0
-          RenderText {#text} at (0,0) size 0x0
-      RenderText {#text} at (0,0) size 0x0
-    RenderText {#text} at (0,0) size 0x0
+layer at (0,0) size 800x111
+  RenderBlock {math:math} at (0,0) size 800x106
+    RenderBlock {math:mfrac} at (1,36) size 17x34
+      RenderBlock {math:mfrac} at (0,0) size 17x16
+        RenderInline {math:mi} at (0,0) size 10x25
+          RenderText {#text} at (3,-4) size 10x25
+            text run at (3,-4) width 10: "B"
+      RenderBlock {math:mfrac} at (0,16) size 17x18
+        RenderInline {math:mi} at (0,0) size 11x25
+          RenderText {#text} at (3,-2) size 11x25
+            text run at (3,-2) width 11: "C"
+    RenderBlock {math:mo} at (18,44) size 12x16
+      RenderBlock {math:mo} at (0,0) size 11x16
+        RenderText {math:mo} at (0,-4) size 11x25
+          text run at (0,-4) width 11: "+"
+    RenderBlock {math:mfrac} at (30,18) size 46x52
+      RenderBlock {math:mfrac} at (0,0) size 35x34
+        RenderBlock {math:mrow} at (3,0) size 40x34
+          RenderInline {math:mi} at (0,0) size 10x25
+            RenderText {#text} at (0,4) size 10x25
+              text run at (0,4) width 10: "B"
+          RenderBlock {math:mo} at (10,8) size 12x16
+            RenderBlock {math:mo} at (0,0) size 11x16
+              RenderText {math:mo} at (0,-4) size 11x25
+                text run at (0,-4) width 11: "+"
+          RenderBlock {math:mfrac} at (22,0) size 18x34
+            RenderBlock {math:mfrac} at (0,0) size 18x16
+              RenderInline {math:mi} at (0,0) size 12x25
+                RenderText {#text} at (3,-4) size 12x25
+                  text run at (3,-4) width 12: "D"
+            RenderBlock {math:mfrac} at (0,16) size 18x18
+              RenderInline {math:mi} at (0,0) size 10x25
+                RenderText {#text} at (4,-2) size 10x25
+                  text run at (4,-2) width 10: "E"
+      RenderBlock {math:mfrac} at (0,34) size 35x18
+        RenderInline {math:mi} at (0,0) size 11x25
+          RenderText {#text} at (12,-2) size 11x25
+            text run at (12,-2) width 11: "C"
+    RenderBlock {math:mo} at (76,44) size 12x16
+      RenderBlock {math:mo} at (0,0) size 11x16
+        RenderText {math:mo} at (0,-4) size 11x25
+          text run at (0,-4) width 11: "+"
+    RenderBlock {math:mfrac} at (88,0) size 76x70
+      RenderBlock {math:mfrac} at (0,0) size 54x52
+        RenderBlock {math:mrow} at (3,0) size 70x52
+          RenderInline {math:mi} at (0,0) size 10x25
+            RenderText {#text} at (0,22) size 10x25
+              text run at (0,22) width 10: "B"
+          RenderBlock {math:mo} at (10,26) size 12x16
+            RenderBlock {math:mo} at (0,0) size 11x16
+              RenderText {math:mo} at (0,-4) size 11x25
+                text run at (0,-4) width 11: "+"
+          RenderBlock {math:mfrac} at (22,0) size 48x52
+            RenderBlock {math:mfrac} at (0,0) size 37x34
+              RenderBlock {math:mrow} at (3,0) size 42x34
+                RenderInline {math:mi} at (0,0) size 12x25
+                  RenderText {#text} at (0,4) size 12x25
+                    text run at (0,4) width 12: "D"
+                RenderBlock {math:mo} at (12,8) size 12x16
+                  RenderBlock {math:mo} at (0,0) size 11x16
+                    RenderText {math:mo} at (0,-4) size 11x25
+                      text run at (0,-4) width 11: "+"
+                RenderBlock {math:mfrac} at (24,0) size 18x34
+                  RenderBlock {math:mfrac} at (0,0) size 18x16
+                    RenderInline {math:mi} at (0,0) size 10x25
+                      RenderText {#text} at (4,-4) size 10x25
+                        text run at (4,-4) width 10: "F"
+                  RenderBlock {math:mfrac} at (0,16) size 18x18
+                    RenderInline {math:mi} at (0,0) size 12x25
+                      RenderText {#text} at (3,-2) size 12x25
+                        text run at (3,-2) width 12: "G"
+            RenderBlock {math:mfrac} at (0,34) size 37x18
+              RenderInline {math:mi} at (0,0) size 10x25
+                RenderText {#text} at (13,-2) size 10x25
+                  text run at (13,-2) width 10: "E"
+      RenderBlock {math:mfrac} at (0,52) size 54x18
+        RenderInline {math:mi} at (0,0) size 11x25
+          RenderText {#text} at (21,-2) size 11x25
+            text run at (21,-2) width 11: "C"
+    RenderBlock {math:mo} at (164,44) size 12x16
+      RenderBlock {math:mo} at (0,0) size 11x16
+        RenderText {math:mo} at (0,-4) size 11x25
+          text run at (0,-4) width 11: "+"
+    RenderBlock {math:mfrac} at (176,36) size 75x70
+      RenderBlock {math:mfrac} at (0,0) size 53x16
+        RenderInline {math:mi} at (0,0) size 10x25
+          RenderText {#text} at (21,-4) size 10x25
+            text run at (21,-4) width 10: "B"
+      RenderBlock {math:mfrac} at (0,16) size 53x54
+        RenderBlock {math:mrow} at (3,2) size 69x52
+          RenderInline {math:mi} at (0,0) size 11x25
+            RenderText {#text} at (0,4) size 11x25
+              text run at (0,4) width 11: "C"
+          RenderBlock {math:mo} at (11,8) size 12x16
+            RenderBlock {math:mo} at (0,0) size 11x16
+              RenderText {math:mo} at (0,-4) size 11x25
+                text run at (0,-4) width 11: "+"
+          RenderBlock {math:mfrac} at (23,0) size 46x52
+            RenderBlock {math:mfrac} at (0,0) size 35x16
+              RenderInline {math:mi} at (0,0) size 12x25
+                RenderText {#text} at (11,-4) size 12x25
+                  text run at (11,-4) width 12: "D"
+            RenderBlock {math:mfrac} at (0,16) size 35x36
+              RenderBlock {math:mrow} at (3,2) size 40x34
+                RenderInline {math:mi} at (0,0) size 10x25
+                  RenderText {#text} at (0,4) size 10x25
+                    text run at (0,4) width 10: "E"
+                RenderBlock {math:mo} at (10,8) size 12x16
+                  RenderBlock {math:mo} at (0,0) size 11x16
+                    RenderText {math:mo} at (0,-4) size 11x25
+                      text run at (0,-4) width 11: "+"
+                RenderBlock {math:mfrac} at (22,0) size 18x34
+                  RenderBlock {math:mfrac} at (0,0) size 18x16
+                    RenderInline {math:mi} at (0,0) size 10x25
+                      RenderText {#text} at (4,-4) size 10x25
+                        text run at (4,-4) width 10: "F"
+                  RenderBlock {math:mfrac} at (0,16) size 18x18
+                    RenderInline {math:mi} at (0,0) size 12x25
+                      RenderText {#text} at (3,-2) size 12x25
+                        text run at (3,-2) width 12: "G"
diff --git a/LayoutTests/platform/gtk/mathml/presentation/mo-expected.txt b/LayoutTests/platform/gtk/mathml/presentation/mo-expected.txt
index 9e87a6c..03cea52 100644
--- a/LayoutTests/platform/gtk/mathml/presentation/mo-expected.txt
+++ b/LayoutTests/platform/gtk/mathml/presentation/mo-expected.txt
@@ -1,184 +1,329 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x191
-  RenderBlock {html} at (0,0) size 800x191
-    RenderBody {body} at (8,16) size 784x159
-      RenderBlock {p} at (0,0) size 784x19
+layer at (0,0) size 800x312
+  RenderBlock {html} at (0,0) size 800x312
+    RenderBody {body} at (8,16) size 784x280
+      RenderBlock {p} at (0,0) size 784x21
         RenderText {#text} at (0,0) size 60x19
           text run at (0,0) width 60: "operator: "
-        RenderInline {math} at (0,0) size 15x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {mo} at (0,0) size 11x19
-            RenderText {#text} at (60,0) size 11x19
-              text run at (60,0) width 11: "\x{2211}"
-          RenderText {#text} at (71,0) size 4x19
-            text run at (71,0) width 4: " "
-        RenderText {#text} at (75,0) size 68x19
-          text run at (75,0) width 68: ", operator: "
-        RenderInline {math} at (0,0) size 15x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {mo} at (0,0) size 11x19
-            RenderText {#text} at (143,0) size 11x19
-              text run at (143,0) width 11: "B"
-          RenderText {#text} at (154,0) size 4x19
-            text run at (154,0) width 4: " "
-        RenderText {#text} at (158,0) size 110x19
-          text run at (158,0) width 110: ", minus operator: "
-        RenderInline {math} at (0,0) size 5x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {mo} at (0,0) size 5x19
-            RenderText {#text} at (268,0) size 5x19
-              text run at (268,0) width 5: "-"
-          RenderText {#text} at (0,0) size 0x0
+        RenderBlock {math} at (60,5) size 14x16
+          RenderBlock {mo} at (1,0) size 12x12
+            RenderBlock {mo} at (0,0) size 11x12
+              RenderText {mo} at (0,-3) size 11x19
+                text run at (0,-3) width 11: "\x{2211}"
+        RenderText {#text} at (74,0) size 72x19
+          text run at (74,0) width 72: " , operator: "
+        RenderBlock {math} at (146,5) size 11x16
+          RenderBlock {mo} at (1,0) size 9x12
+            RenderBlock {mo} at (0,0) size 8x12
+              RenderText {mo} at (0,-3) size 8x19
+                text run at (0,-3) width 8: "B"
+        RenderText {#text} at (157,0) size 114x19
+          text run at (157,0) width 114: " , minus operator: "
+        RenderBlock {math} at (271,5) size 11x16
+          RenderBlock {mo} at (1,0) size 9x12
+            RenderBlock {mo} at (0,0) size 8x12
+              RenderText {mo} at (0,-3) size 8x19
+                text run at (0,-3) width 8: "\x{2212}"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,35) size 784x19
+      RenderBlock {p} at (0,37) size 784x19
         RenderText {#text} at (0,0) size 60x19
           text run at (0,0) width 60: "operator: "
-        RenderInline {math} at (0,0) size 15x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {mo} at (0,0) size 11x19
-            RenderText {#text} at (60,0) size 11x19
-              text run at (60,0) width 11: "\x{2211}"
-          RenderText {#text} at (71,0) size 4x19
-            text run at (71,0) width 4: " "
-        RenderText {#text} at (75,0) size 68x19
-          text run at (75,0) width 68: ", operator: "
-        RenderInline {math} at (0,0) size 15x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {mo} at (0,0) size 11x19
-            RenderText {#text} at (143,0) size 11x19
-              text run at (143,0) width 11: "B"
-          RenderText {#text} at (154,0) size 4x19
-            text run at (154,0) width 4: " "
-        RenderText {#text} at (158,0) size 110x19
-          text run at (158,0) width 110: ", minus operator: "
-        RenderInline {math} at (0,0) size 5x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {mo} at (0,0) size 5x19
-            RenderText {#text} at (268,0) size 5x19
-              text run at (268,0) width 5: "-"
-          RenderText {#text} at (0,0) size 0x0
+        RenderBlock {math} at (60,2) size 18x16
+          RenderBlock {mo} at (1,0) size 16x16
+            RenderBlock {mo} at (0,0) size 15x16
+              RenderText {mo} at (0,-4) size 15x25
+                text run at (0,-4) width 15: "\x{2211}"
+        RenderText {#text} at (78,0) size 72x19
+          text run at (78,0) width 72: " , operator: "
+        RenderBlock {math} at (150,2) size 14x16
+          RenderBlock {mo} at (1,0) size 12x16
+            RenderBlock {mo} at (0,0) size 11x16
+              RenderText {mo} at (0,-4) size 11x25
+                text run at (0,-4) width 11: "B"
+        RenderText {#text} at (164,0) size 114x19
+          text run at (164,0) width 114: " , minus operator: "
+        RenderBlock {math} at (278,2) size 14x16
+          RenderBlock {mo} at (1,0) size 12x16
+            RenderBlock {mo} at (0,0) size 11x16
+              RenderText {mo} at (0,-4) size 11x25
+                text run at (0,-4) width 11: "\x{2212}"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,70) size 784x19
-        RenderText {#text} at (0,0) size 60x19
-          text run at (0,0) width 60: "operator: "
-        RenderInline {math} at (0,0) size 15x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {mo} at (0,0) size 11x19
-            RenderText {#text} at (60,0) size 11x19
-              text run at (60,0) width 11: "\x{2211}"
-          RenderText {#text} at (71,0) size 4x19
-            text run at (71,0) width 4: " "
-        RenderText {#text} at (75,0) size 68x19
-          text run at (75,0) width 68: ", operator: "
-        RenderInline {math} at (0,0) size 15x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {mo} at (0,0) size 11x19
-            RenderText {#text} at (143,0) size 11x19
-              text run at (143,0) width 11: "B"
-          RenderText {#text} at (154,0) size 4x19
-            text run at (154,0) width 4: " "
-        RenderText {#text} at (158,0) size 110x19
-          text run at (158,0) width 110: ", minus operator: "
-        RenderInline {math} at (0,0) size 5x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {mo} at (0,0) size 5x19
-            RenderText {#text} at (268,0) size 5x19
-              text run at (268,0) width 5: "-"
-          RenderText {#text} at (0,0) size 0x0
+      RenderBlock {p} at (0,72) size 784x24
+        RenderText {#text} at (0,5) size 60x19
+          text run at (0,5) width 60: "operator: "
+        RenderBlock {math} at (60,0) size 26x24
+          RenderBlock {mo} at (1,0) size 24x24
+            RenderBlock {mo} at (0,0) size 22x24
+              RenderText {mo} at (0,-6) size 22x37
+                text run at (0,-6) width 22: "\x{2211}"
+        RenderText {#text} at (86,5) size 72x19
+          text run at (86,5) width 72: " , operator: "
+        RenderBlock {math} at (158,0) size 20x24
+          RenderBlock {mo} at (1,0) size 18x24
+            RenderBlock {mo} at (0,0) size 16x24
+              RenderText {mo} at (0,-6) size 16x37
+                text run at (0,-6) width 16: "B"
+        RenderText {#text} at (178,5) size 114x19
+          text run at (178,5) width 114: " , minus operator: "
+        RenderBlock {math} at (292,0) size 20x24
+          RenderBlock {mo} at (1,0) size 18x24
+            RenderBlock {mo} at (0,0) size 16x24
+              RenderText {mo} at (0,-6) size 16x37
+                text run at (0,-6) width 16: "\x{2212}"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,105) size 784x19
-        RenderText {#text} at (0,0) size 60x19
-          text run at (0,0) width 60: "operator: "
-        RenderInline {math} at (0,0) size 45x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {mo} at (0,0) size 11x19
-            RenderText {#text} at (60,0) size 11x19
-              text run at (60,0) width 11: "\x{2211}"
-          RenderText {#text} at (71,0) size 4x19
-            text run at (71,0) width 4: " "
-          RenderInline {mo} at (0,0) size 11x19
-            RenderText {#text} at (75,0) size 11x19
-              text run at (75,0) width 11: "\x{2211}"
-          RenderText {#text} at (86,0) size 4x19
-            text run at (86,0) width 4: " "
-          RenderInline {mo} at (0,0) size 11x19
-            RenderText {#text} at (90,0) size 11x19
-              text run at (90,0) width 11: "\x{2211}"
-          RenderText {#text} at (101,0) size 4x19
-            text run at (101,0) width 4: " "
-        RenderText {#text} at (105,0) size 68x19
-          text run at (105,0) width 68: ", operator: "
-        RenderInline {math} at (0,0) size 45x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {mo} at (0,0) size 11x19
-            RenderText {#text} at (173,0) size 11x19
-              text run at (173,0) width 11: "B"
-          RenderText {#text} at (184,0) size 4x19
-            text run at (184,0) width 4: " "
-          RenderInline {mo} at (0,0) size 11x19
-            RenderText {#text} at (188,0) size 11x19
-              text run at (188,0) width 11: "B"
-          RenderText {#text} at (199,0) size 4x19
-            text run at (199,0) width 4: " "
-          RenderInline {mo} at (0,0) size 11x19
-            RenderText {#text} at (203,0) size 11x19
-              text run at (203,0) width 11: "B"
-          RenderText {#text} at (214,0) size 4x19
-            text run at (214,0) width 4: " "
-        RenderText {#text} at (218,0) size 110x19
-          text run at (218,0) width 110: ", minus operator: "
-        RenderInline {math} at (0,0) size 23x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {mo} at (0,0) size 5x19
-            RenderText {#text} at (328,0) size 5x19
-              text run at (328,0) width 5: "-"
-          RenderText {#text} at (333,0) size 4x19
-            text run at (333,0) width 4: " "
-          RenderInline {mo} at (0,0) size 5x19
-            RenderText {#text} at (337,0) size 5x19
-              text run at (337,0) width 5: "-"
-          RenderText {#text} at (342,0) size 4x19
-            text run at (342,0) width 4: " "
-          RenderInline {mo} at (0,0) size 5x19
-            RenderText {#text} at (346,0) size 5x19
-              text run at (346,0) width 5: "-"
-          RenderText {#text} at (0,0) size 0x0
+      RenderBlock {p} at (0,112) size 784x26
+        RenderText {#text} at (0,5) size 60x19
+          text run at (0,5) width 60: "operator: "
+        RenderBlock {math} at (60,0) size 54x26
+          RenderBlock {mo} at (1,10) size 12x12
+            RenderBlock {mo} at (0,0) size 11x12
+              RenderText {mo} at (0,-3) size 11x19
+                text run at (0,-3) width 11: "\x{2211}"
+          RenderBlock {mo} at (13,7) size 16x16
+            RenderBlock {mo} at (0,0) size 15x16
+              RenderText {mo} at (0,-4) size 15x25
+                text run at (0,-4) width 15: "\x{2211}"
+          RenderBlock {mo} at (29,0) size 24x24
+            RenderBlock {mo} at (0,0) size 22x24
+              RenderText {mo} at (0,-6) size 22x37
+                text run at (0,-6) width 22: "\x{2211}"
+        RenderText {#text} at (114,5) size 72x19
+          text run at (114,5) width 72: " , operator: "
+        RenderBlock {math} at (186,0) size 41x26
+          RenderBlock {mo} at (1,10) size 9x12
+            RenderBlock {mo} at (0,0) size 8x12
+              RenderText {mo} at (0,-3) size 8x19
+                text run at (0,-3) width 8: "B"
+          RenderBlock {mo} at (10,7) size 12x16
+            RenderBlock {mo} at (0,0) size 11x16
+              RenderText {mo} at (0,-4) size 11x25
+                text run at (0,-4) width 11: "B"
+          RenderBlock {mo} at (22,0) size 18x24
+            RenderBlock {mo} at (0,0) size 16x24
+              RenderText {mo} at (0,-6) size 16x37
+                text run at (0,-6) width 16: "B"
+        RenderText {#text} at (227,5) size 114x19
+          text run at (227,5) width 114: " , minus operator: "
+        RenderBlock {math} at (341,0) size 41x26
+          RenderBlock {mo} at (1,10) size 9x12
+            RenderBlock {mo} at (0,0) size 8x12
+              RenderText {mo} at (0,-3) size 8x19
+                text run at (0,-3) width 8: "\x{2212}"
+          RenderBlock {mo} at (10,7) size 12x16
+            RenderBlock {mo} at (0,0) size 11x16
+              RenderText {mo} at (0,-4) size 11x25
+                text run at (0,-4) width 11: "\x{2212}"
+          RenderBlock {mo} at (22,0) size 18x24
+            RenderBlock {mo} at (0,0) size 16x24
+              RenderText {mo} at (0,-6) size 16x37
+                text run at (0,-6) width 16: "\x{2212}"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,140) size 784x19
-        RenderText {#text} at (0,0) size 60x19
-          text run at (0,0) width 60: "operator: "
-        RenderInline {math} at (0,0) size 53x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {mo} at (0,0) size 3x19
-            RenderText {#text} at (60,0) size 3x19
-              text run at (60,0) width 3: "|"
-          RenderText {#text} at (63,0) size 4x19
-            text run at (63,0) width 4: " "
-          RenderInline {mo} at (0,0) size 4x19
-            RenderText {#text} at (67,0) size 4x19
-              text run at (67,0) width 4: "\x{222B}"
-          RenderText {#text} at (71,0) size 4x19
-            text run at (71,0) width 4: " "
-          RenderInline {mo} at (0,0) size 8x19
-            RenderText {#text} at (75,0) size 8x19
-              text run at (75,0) width 8: "{"
-          RenderText {#text} at (83,0) size 4x19
-            text run at (83,0) width 4: " "
-          RenderInline {mo} at (0,0) size 5x19
-            RenderText {#text} at (87,0) size 5x19
-              text run at (87,0) width 5: "["
-          RenderText {#text} at (92,0) size 4x19
-            text run at (92,0) width 4: " "
-          RenderInline {div} at (0,0) size 0x0
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {mo} at (0,0) size 5x19
-            RenderText {#text} at (96,0) size 5x19
-              text run at (96,0) width 5: "]"
-          RenderText {#text} at (101,0) size 4x19
-            text run at (101,0) width 4: " "
-          RenderInline {mo} at (0,0) size 8x19
-            RenderText {#text} at (105,0) size 8x19
-              text run at (105,0) width 8: "}"
-          RenderText {#text} at (0,0) size 0x0
+      RenderBlock {p} at (0,154) size 784x126
+        RenderText {#text} at (0,21) size 60x19
+          text run at (0,21) width 60: "operator: "
+        RenderBlock {math} at (60,0) size 115x126
+          RenderBlock {mo} at (1,0) size 8x63
+          RenderBlock {mo} at (9,0) size 9x63
+          RenderBlock {mo} at (18,0) size 12x63
+          RenderBlock {mo} at (30,0) size 8x63
+          RenderBlock {div} at (40,1) size 52x52 [border: (1px solid #000000)]
+          RenderBlock {mo} at (1,63) size 8x63
+          RenderBlock {mo} at (9,63) size 12x63
         RenderText {#text} at (0,0) size 0x0
+layer at (69,170) size 7x10 scrollHeight 15
+  RenderBlock {mo} at (0,0) size 7x10
+layer at (69,180) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,10) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23D0}"
+layer at (69,190) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,20) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23D0}"
+layer at (69,200) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,30) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23D0}"
+layer at (69,210) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,40) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23D0}"
+layer at (69,220) size 7x2 scrollHeight 14
+  RenderBlock {mo} at (0,50) size 7x2
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23D0}"
+layer at (69,222) size 7x11 scrollHeight 14
+  RenderBlock {mo} at (0,52) size 7x11
+layer at (77,170) size 8x10 scrollHeight 15
+  RenderBlock {mo} at (0,0) size 8x10
+layer at (77,180) size 8x10 scrollHeight 14
+  RenderBlock {mo} at (0,10) size 8x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23AE}"
+layer at (77,190) size 8x10 scrollHeight 14
+  RenderBlock {mo} at (0,20) size 8x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23AE}"
+layer at (77,200) size 8x10 scrollHeight 14
+  RenderBlock {mo} at (0,30) size 8x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23AE}"
+layer at (77,210) size 8x10 scrollHeight 14
+  RenderBlock {mo} at (0,40) size 8x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23AE}"
+layer at (77,220) size 8x2 scrollHeight 14
+  RenderBlock {mo} at (0,50) size 8x2
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23AE}"
+layer at (77,222) size 8x11 scrollHeight 14
+  RenderBlock {mo} at (0,52) size 8x11
+layer at (86,170) size 11x10 scrollHeight 15
+  RenderBlock {mo} at (0,0) size 11x10
+layer at (86,180) size 11x10 scrollHeight 14
+  RenderBlock {mo} at (0,10) size 11x10
+    RenderText {mo} at (0,-3) size 11x17
+      text run at (0,-3) width 11: "\x{23AA}"
+layer at (86,190) size 11x6 scrollHeight 14
+  RenderBlock {mo} at (0,20) size 11x6
+    RenderText {mo} at (0,-3) size 11x17
+      text run at (0,-3) width 11: "\x{23AA}"
+layer at (86,196) size 11x10 scrollHeight 14
+  RenderBlock {mo} at (0,26) size 11x10
+layer at (86,206) size 11x10 scrollHeight 14
+  RenderBlock {mo} at (0,36) size 11x10
+    RenderText {mo} at (0,-3) size 11x17
+      text run at (0,-3) width 11: "\x{23AA}"
+layer at (86,216) size 11x6 scrollHeight 14
+  RenderBlock {mo} at (0,46) size 11x6
+    RenderText {mo} at (0,-3) size 11x17
+      text run at (0,-3) width 11: "\x{23AA}"
+layer at (86,222) size 11x11 scrollHeight 14
+  RenderBlock {mo} at (0,52) size 11x11
+layer at (98,170) size 7x10 scrollHeight 15
+  RenderBlock {mo} at (0,0) size 7x10
+layer at (98,180) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,10) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A2}"
+layer at (98,190) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,20) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A2}"
+layer at (98,200) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,30) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A2}"
+layer at (98,210) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,40) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A2}"
+layer at (98,220) size 7x2 scrollHeight 14
+  RenderBlock {mo} at (0,50) size 7x2
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A2}"
+layer at (98,222) size 7x11 scrollHeight 14
+  RenderBlock {mo} at (0,52) size 7x11
+layer at (69,233) size 7x10 scrollHeight 15
+  RenderBlock {mo} at (0,0) size 7x10
+layer at (69,243) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,10) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A5}"
+layer at (69,253) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,20) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A5}"
+layer at (69,263) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,30) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A5}"
+layer at (69,273) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,40) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A5}"
+layer at (69,283) size 7x2 scrollHeight 14
+  RenderBlock {mo} at (0,50) size 7x2
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A5}"
+layer at (69,285) size 7x11 scrollHeight 14
+  RenderBlock {mo} at (0,52) size 7x11
+layer at (77,233) size 11x10 scrollHeight 15
+  RenderBlock {mo} at (0,0) size 11x10
+layer at (77,243) size 11x10 scrollHeight 14
+  RenderBlock {mo} at (0,10) size 11x10
+    RenderText {mo} at (0,-3) size 11x17
+      text run at (0,-3) width 11: "\x{23AA}"
+layer at (77,253) size 11x6 scrollHeight 14
+  RenderBlock {mo} at (0,20) size 11x6
+    RenderText {mo} at (0,-3) size 11x17
+      text run at (0,-3) width 11: "\x{23AA}"
+layer at (77,259) size 11x10 scrollHeight 14
+  RenderBlock {mo} at (0,26) size 11x10
+layer at (77,269) size 11x10 scrollHeight 14
+  RenderBlock {mo} at (0,36) size 11x10
+    RenderText {mo} at (0,-3) size 11x17
+      text run at (0,-3) width 11: "\x{23AA}"
+layer at (77,279) size 11x6 scrollHeight 14
+  RenderBlock {mo} at (0,46) size 11x6
+    RenderText {mo} at (0,-3) size 11x17
+      text run at (0,-3) width 11: "\x{23AA}"
+layer at (77,285) size 11x11 scrollHeight 14
+  RenderBlock {mo} at (0,52) size 11x11
+layer at (69,171) size 7x14 backgroundClip at (69,170) size 7x10 clip at (69,170) size 7x10 outlineClip at (69,170) size 7x10
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23D0}"
+layer at (69,219) size 7x14 backgroundClip at (69,222) size 7x11 clip at (69,222) size 7x11 outlineClip at (69,222) size 7x11
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23D0}"
+layer at (77,171) size 8x14 backgroundClip at (77,170) size 8x10 clip at (77,170) size 8x10 outlineClip at (77,170) size 8x10
+  RenderBlock (relative positioned) {mo} at (0,0) size 8x11
+    RenderText {mo} at (0,-3) size 8x17
+      text run at (0,-3) width 8: "\x{2320}"
+layer at (77,219) size 8x14 backgroundClip at (77,222) size 8x11 clip at (77,222) size 8x11 outlineClip at (77,222) size 8x11
+  RenderBlock (relative positioned) {mo} at (0,0) size 8x11
+    RenderText {mo} at (0,-3) size 8x17
+      text run at (0,-3) width 8: "\x{2321}"
+layer at (86,171) size 11x14 backgroundClip at (86,170) size 11x10 clip at (86,170) size 11x10 outlineClip at (86,170) size 11x10
+  RenderBlock (relative positioned) {mo} at (0,0) size 11x11
+    RenderText {mo} at (0,-3) size 11x17
+      text run at (0,-3) width 11: "\x{23A7}"
+layer at (86,195) size 11x14 backgroundClip at (86,196) size 11x10 clip at (86,196) size 11x10 outlineClip at (86,196) size 11x10
+  RenderBlock (relative positioned) {mo} at (0,0) size 11x11
+    RenderText {mo} at (0,-3) size 11x17
+      text run at (0,-3) width 11: "\x{23A8}"
+layer at (86,219) size 11x14 backgroundClip at (86,222) size 11x11 clip at (86,222) size 11x11 outlineClip at (86,222) size 11x11
+  RenderBlock (relative positioned) {mo} at (0,0) size 11x11
+    RenderText {mo} at (0,-3) size 11x17
+      text run at (0,-3) width 11: "\x{23A9}"
+layer at (98,171) size 7x14 backgroundClip at (98,170) size 7x10 clip at (98,170) size 7x10 outlineClip at (98,170) size 7x10
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A1}"
+layer at (98,219) size 7x14 backgroundClip at (98,222) size 7x11 clip at (98,222) size 7x11 outlineClip at (98,222) size 7x11
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A3}"
+layer at (69,234) size 7x14 backgroundClip at (69,233) size 7x10 clip at (69,233) size 7x10 outlineClip at (69,233) size 7x10
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A4}"
+layer at (69,282) size 7x14 backgroundClip at (69,285) size 7x11 clip at (69,285) size 7x11 outlineClip at (69,285) size 7x11
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A6}"
+layer at (77,234) size 11x14 backgroundClip at (77,233) size 11x10 clip at (77,233) size 11x10 outlineClip at (77,233) size 11x10
+  RenderBlock (relative positioned) {mo} at (0,0) size 11x11
+    RenderText {mo} at (0,-3) size 11x17
+      text run at (0,-3) width 11: "\x{23AB}"
+layer at (77,258) size 11x14 backgroundClip at (77,259) size 11x10 clip at (77,259) size 11x10 outlineClip at (77,259) size 11x10
+  RenderBlock (relative positioned) {mo} at (0,0) size 11x11
+    RenderText {mo} at (0,-3) size 11x17
+      text run at (0,-3) width 11: "\x{23AC}"
+layer at (77,282) size 11x14 backgroundClip at (77,285) size 11x11 clip at (77,285) size 11x11 outlineClip at (77,285) size 11x11
+  RenderBlock (relative positioned) {mo} at (0,0) size 11x11
+    RenderText {mo} at (0,-3) size 11x17
+      text run at (0,-3) width 11: "\x{23AD}"
diff --git a/LayoutTests/platform/gtk/mathml/presentation/over-expected.txt b/LayoutTests/platform/gtk/mathml/presentation/over-expected.txt
index 213b5fa..c1c2895 100644
--- a/LayoutTests/platform/gtk/mathml/presentation/over-expected.txt
+++ b/LayoutTests/platform/gtk/mathml/presentation/over-expected.txt
@@ -1,97 +1,99 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x191
-  RenderBlock {html} at (0,0) size 800x191
-    RenderBody {body} at (8,16) size 784x159
-      RenderBlock {p} at (0,0) size 784x19
-        RenderText {#text} at (0,0) size 36x19
-          text run at (0,0) width 36: "over: "
-        RenderInline {math} at (0,0) size 23x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {mover} at (0,0) size 23x19
-            RenderText {#text} at (0,0) size 0x0
-            RenderInline {mi} at (0,0) size 11x19
-              RenderText {#text} at (36,0) size 11x19
-                text run at (36,0) width 11: "B"
-            RenderText {#text} at (47,0) size 4x19
-              text run at (47,0) width 4: " "
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (51,0) size 8x19
-                text run at (51,0) width 8: "x"
-            RenderText {#text} at (0,0) size 0x0
-          RenderText {#text} at (0,0) size 0x0
+layer at (0,0) size 800x348
+  RenderBlock {html} at (0,0) size 800x348
+    RenderBody {body} at (8,16) size 784x316
+      RenderBlock {p} at (0,0) size 784x33
+        RenderText {#text} at (0,14) size 36x19
+          text run at (0,14) width 36: "over: "
+        RenderBlock {math} at (36,0) size 12x32
+          RenderBlock {mover} at (1,0) size 10x29
+            RenderBlock {mover} at (0,0) size 10x16
+              RenderInline {mi} at (0,0) size 5x19
+                RenderText {#text} at (2,0) size 5x19
+                  text run at (2,0) width 5: "x"
+            RenderBlock {mover} at (0,13) size 10x16
+              RenderInline {mi} at (0,0) size 10x25
+                RenderText {#text} at (0,-4) size 10x25
+                  text run at (0,-4) width 10: "B"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,35) size 784x19
-        RenderText {#text} at (0,0) size 36x19
-          text run at (0,0) width 36: "over: "
-        RenderInline {math} at (0,0) size 23x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {mover} at (0,0) size 23x19
-            RenderText {#text} at (0,0) size 0x0
-            RenderInline {mi} at (0,0) size 11x19
-              RenderText {#text} at (36,0) size 11x19
-                text run at (36,0) width 11: "B"
-            RenderText {#text} at (47,0) size 4x19
-              text run at (47,0) width 4: " "
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (51,0) size 8x19
-                text run at (51,0) width 8: "y"
-            RenderText {#text} at (0,0) size 0x0
-          RenderText {#text} at (0,0) size 0x0
+      RenderBlock {p} at (0,49) size 784x33
+        RenderText {#text} at (0,14) size 36x19
+          text run at (0,14) width 36: "over: "
+        RenderBlock {math} at (36,0) size 12x32
+          RenderBlock {mover} at (1,0) size 10x29
+            RenderBlock {mover} at (0,0) size 10x16
+              RenderInline {mi} at (0,0) size 5x19
+                RenderText {#text} at (2,0) size 5x19
+                  text run at (2,0) width 5: "y"
+            RenderBlock {mover} at (0,13) size 10x16
+              RenderInline {mi} at (0,0) size 10x25
+                RenderText {#text} at (0,-4) size 10x25
+                  text run at (0,-4) width 10: "B"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,70) size 784x19
-        RenderText {#text} at (0,0) size 36x19
-          text run at (0,0) width 36: "over: "
-        RenderInline {math} at (0,0) size 23x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {mover} at (0,0) size 23x19
-            RenderText {#text} at (0,0) size 0x0
-            RenderInline {mi} at (0,0) size 11x19
-              RenderText {#text} at (36,0) size 11x19
-                text run at (36,0) width 11: "B"
-            RenderText {#text} at (47,0) size 4x19
-              text run at (47,0) width 4: " "
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (51,0) size 8x19
-                text run at (51,0) width 8: "y"
-            RenderText {#text} at (0,0) size 0x0
-          RenderText {#text} at (0,0) size 0x0
+      RenderBlock {p} at (0,98) size 784x40
+        RenderText {#text} at (0,21) size 36x19
+          text run at (0,21) width 36: "over: "
+        RenderBlock {math} at (36,0) size 17x39
+          RenderBlock {mover} at (1,0) size 15x37
+            RenderBlock {mover} at (0,0) size 15x16
+              RenderInline {mi} at (0,0) size 5x19
+                RenderText {#text} at (5,0) size 5x19
+                  text run at (5,0) width 5: "y"
+            RenderBlock {mover} at (0,13) size 15x24
+              RenderInline {mi} at (0,0) size 15x37
+                RenderText {#text} at (0,-6) size 15x37
+                  text run at (0,-6) width 15: "B"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,105) size 784x19
-        RenderText {#text} at (0,0) size 36x19
-          text run at (0,0) width 36: "over: "
-        RenderInline {math} at (0,0) size 23x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {mover} at (0,0) size 23x19
-            RenderText {#text} at (0,0) size 0x0
-            RenderInline {mo} at (0,0) size 11x19
-              RenderText {#text} at (36,0) size 11x19
-                text run at (36,0) width 11: "\x{2211}"
-            RenderText {#text} at (47,0) size 4x19
-              text run at (47,0) width 4: " "
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (51,0) size 8x19
-                text run at (51,0) width 8: "y"
-            RenderText {#text} at (0,0) size 0x0
-          RenderText {#text} at (0,0) size 0x0
+      RenderBlock {p} at (0,154) size 784x40
+        RenderText {#text} at (0,21) size 36x19
+          text run at (0,21) width 36: "over: "
+        RenderBlock {math} at (36,0) size 24x39
+          RenderBlock {mover} at (1,0) size 22x37
+            RenderBlock {mover} at (0,0) size 22x16
+              RenderInline {mi} at (0,0) size 5x19
+                RenderText {#text} at (8,0) size 5x19
+                  text run at (8,0) width 5: "y"
+            RenderBlock {mover} at (0,13) size 22x24
+              RenderBlock {mo} at (0,0) size 22x24
+                RenderBlock {mo} at (0,0) size 22x24
+                  RenderText {mo} at (0,-6) size 22x37
+                    text run at (0,-6) width 22: "\x{2211}"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,140) size 784x19
-        RenderText {#text} at (0,0) size 36x19
-          text run at (0,0) width 36: "over: "
-        RenderInline {math} at (0,0) size 16x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {mover} at (0,0) size 16x19
-            RenderText {#text} at (0,0) size 0x0
-            RenderInline {mo} at (0,0) size 4x19
-              RenderText {#text} at (36,0) size 4x19
-                text run at (36,0) width 4: "\x{222B}"
-            RenderText {#text} at (40,0) size 4x19
-              text run at (40,0) width 4: " "
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (44,0) size 8x19
-                text run at (44,0) width 8: "y"
-            RenderText {#text} at (0,0) size 0x0
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {div} at (0,0) size 0x0
-          RenderText {#text} at (0,0) size 0x0
+      RenderBlock {p} at (0,210) size 784x106
+        RenderText {#text} at (0,87) size 36x19
+          text run at (0,87) width 36: "over: "
+        RenderBlock {math} at (36,0) size 50x105
+          RenderBlock {mover} at (1,0) size 8x62
+            RenderBlock {mover} at (0,0) size 8x16
+              RenderInline {mi} at (0,0) size 5x19
+                RenderText {#text} at (1,0) size 5x19
+                  text run at (1,0) width 5: "y"
+            RenderBlock {mover} at (0,13) size 8x49
+              RenderBlock {mo} at (0,0) size 8x49
+          RenderBlock {div} at (1,62) size 40x40
         RenderText {#text} at (0,0) size 0x0
+layer at (45,239) size 8x10 scrollHeight 15
+  RenderBlock {mo} at (0,0) size 8x10
+layer at (45,249) size 8x10 scrollHeight 14
+  RenderBlock {mo} at (0,10) size 8x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23AE}"
+layer at (45,259) size 8x10 scrollHeight 14
+  RenderBlock {mo} at (0,20) size 8x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23AE}"
+layer at (45,269) size 8x8 scrollHeight 14
+  RenderBlock {mo} at (0,30) size 8x8
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23AE}"
+layer at (45,277) size 8x11 scrollHeight 14
+  RenderBlock {mo} at (0,38) size 8x11
+layer at (45,240) size 8x14 backgroundClip at (45,239) size 8x10 clip at (45,239) size 8x10 outlineClip at (45,239) size 8x10
+  RenderBlock (relative positioned) {mo} at (0,0) size 8x11
+    RenderText {mo} at (0,-3) size 8x17
+      text run at (0,-3) width 8: "\x{2320}"
+layer at (45,274) size 8x14 backgroundClip at (45,277) size 8x11 clip at (45,277) size 8x11 outlineClip at (45,277) size 8x11
+  RenderBlock (relative positioned) {mo} at (0,0) size 8x11
+    RenderText {mo} at (0,-3) size 8x17
+      text run at (0,-3) width 8: "\x{2321}"
diff --git a/LayoutTests/platform/gtk/mathml/presentation/roots-expected.txt b/LayoutTests/platform/gtk/mathml/presentation/roots-expected.txt
index 6f68540..4f75d5b 100644
--- a/LayoutTests/platform/gtk/mathml/presentation/roots-expected.txt
+++ b/LayoutTests/platform/gtk/mathml/presentation/roots-expected.txt
@@ -1,518 +1,416 @@
 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 784x334
-      RenderBlock {p} at (0,0) size 784x19
-        RenderText {#text} at (0,0) size 177x19
-          text run at (0,0) width 177: "square root (should be red): "
-        RenderInline {math} at (0,0) size 8x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {msqrt} at (0,0) size 8x19
-            RenderInline {mn} at (0,0) size 8x19
-              RenderText {#text} at (177,0) size 8x19
-                text run at (177,0) width 8: "2"
-          RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,35) size 784x19
-        RenderText {#text} at (0,0) size 110x19
-          text run at (0,0) width 110: "long square root: "
-        RenderInline {math} at (0,0) size 25x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {msqrt} at (0,0) size 25x19
-            RenderInline {mrow} at (0,0) size 25x19
-              RenderInline {mi} at (0,0) size 8x19
-                RenderText {#text} at (110,0) size 8x19
-                  text run at (110,0) width 8: "x"
-              RenderInline {mo} at (0,0) size 9x19
-                RenderText {#text} at (118,0) size 9x19
-                  text run at (118,0) width 9: "+"
-              RenderInline {mn} at (0,0) size 8x19
-                RenderText {#text} at (127,0) size 8x19
-                  text run at (127,0) width 8: "1"
-          RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,70) size 784x19
-        RenderText {#text} at (0,0) size 222x19
-          text run at (0,0) width 222: "long square root with implied row: "
-        RenderInline {math} at (0,0) size 33x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {msqrt} at (0,0) size 33x19
-            RenderInline {msup} at (0,0) size 16x19
-              RenderInline {mi} at (0,0) size 8x19
-                RenderText {#text} at (222,0) size 8x19
-                  text run at (222,0) width 8: "x"
-              RenderInline {mn} at (0,0) size 8x19
-                RenderText {#text} at (230,0) size 8x19
-                  text run at (230,0) width 8: "2"
-            RenderInline {mo} at (0,0) size 9x19
-              RenderText {#text} at (238,0) size 9x19
-                text run at (238,0) width 9: "+"
-            RenderInline {mn} at (0,0) size 8x19
-              RenderText {#text} at (247,0) size 8x19
-                text run at (247,0) width 8: "1"
-          RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,105) size 784x19
-        RenderText {#text} at (0,0) size 113x19
-          text run at (0,0) width 113: "root of a fraction: "
-        RenderInline {math} at (0,0) size 54x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {msqrt} at (0,0) size 54x19
-            RenderText {#text} at (0,0) size 0x0
-            RenderInline {mfrac} at (0,0) size 54x19
-              RenderText {#text} at (0,0) size 0x0
-              RenderInline {mrow} at (0,0) size 25x19
-                RenderInline {mi} at (0,0) size 8x19
-                  RenderText {#text} at (113,0) size 8x19
-                    text run at (113,0) width 8: "x"
-                RenderInline {mo} at (0,0) size 9x19
-                  RenderText {#text} at (121,0) size 9x19
-                    text run at (121,0) width 9: "+"
-                RenderInline {mn} at (0,0) size 8x19
-                  RenderText {#text} at (130,0) size 8x19
-                    text run at (130,0) width 8: "1"
-              RenderText {#text} at (138,0) size 4x19
-                text run at (138,0) width 4: " "
-              RenderInline {mrow} at (0,0) size 25x19
-                RenderInline {mi} at (0,0) size 8x19
-                  RenderText {#text} at (142,0) size 8x19
-                    text run at (142,0) width 8: "x"
-                RenderInline {mo} at (0,0) size 9x19
-                  RenderText {#text} at (150,0) size 9x19
-                    text run at (150,0) width 9: "+"
-                RenderInline {mn} at (0,0) size 8x19
-                  RenderText {#text} at (159,0) size 8x19
-                    text run at (159,0) width 8: "2"
-              RenderText {#text} at (0,0) size 0x0
-            RenderText {#text} at (0,0) size 0x0
-          RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,140) size 784x19
-        RenderText {#text} at (0,0) size 173x19
-          text run at (0,0) width 173: "cube root (should be blue): "
-        RenderInline {math} at (0,0) size 16x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {mroot} at (0,0) size 16x19
-            RenderInline {mn} at (0,0) size 8x19
-              RenderText {#text} at (173,0) size 8x19
-                text run at (173,0) width 8: "2"
-            RenderInline {mn} at (0,0) size 8x19
-              RenderText {#text} at (181,0) size 8x19
-                text run at (181,0) width 8: "3"
-          RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,175) size 784x19
-        RenderText {#text} at (0,0) size 75x19
-          text run at (0,0) width 75: "long index: "
-        RenderInline {math} at (0,0) size 49x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {mroot} at (0,0) size 49x19
-            RenderInline {mn} at (0,0) size 8x19
-              RenderText {#text} at (75,0) size 8x19
-                text run at (75,0) width 8: "2"
-            RenderInline {mrow} at (0,0) size 41x19
-              RenderInline {mi} at (0,0) size 8x19
-                RenderText {#text} at (83,0) size 8x19
-                  text run at (83,0) width 8: "x"
-              RenderInline {mo} at (0,0) size 9x19
-                RenderText {#text} at (91,0) size 9x19
-                  text run at (91,0) width 9: "+"
-              RenderInline {mi} at (0,0) size 8x19
-                RenderText {#text} at (100,0) size 8x19
-                  text run at (100,0) width 8: "y"
-              RenderInline {mo} at (0,0) size 9x19
-                RenderText {#text} at (108,0) size 9x19
-                  text run at (108,0) width 9: "+"
-              RenderInline {mi} at (0,0) size 7x19
-                RenderText {#text} at (117,0) size 7x19
-                  text run at (117,0) width 7: "z"
-          RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,210) size 784x19
-        RenderText {#text} at (0,0) size 185x19
-          text run at (0,0) width 185: "long index w/ complex base: "
-        RenderInline {math} at (0,0) size 99x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {mroot} at (0,0) size 99x19
-            RenderText {#text} at (0,0) size 0x0
-            RenderInline {mfrac} at (0,0) size 58x19
-              RenderText {#text} at (0,0) size 0x0
-              RenderInline {mrow} at (0,0) size 25x19
-                RenderInline {mi} at (0,0) size 8x19
-                  RenderText {#text} at (185,0) size 8x19
-                    text run at (185,0) width 8: "x"
-                RenderInline {mo} at (0,0) size 9x19
-                  RenderText {#text} at (193,0) size 9x19
-                    text run at (193,0) width 9: "+"
-                RenderInline {mn} at (0,0) size 8x19
-                  RenderText {#text} at (202,0) size 8x19
-                    text run at (202,0) width 8: "1"
-              RenderText {#text} at (210,0) size 4x19
-                text run at (210,0) width 4: " "
-              RenderInline {mrow} at (0,0) size 25x19
-                RenderInline {mi} at (0,0) size 8x19
-                  RenderText {#text} at (214,0) size 8x19
-                    text run at (214,0) width 8: "x"
-                RenderInline {mo} at (0,0) size 9x19
-                  RenderText {#text} at (222,0) size 9x19
-                    text run at (222,0) width 9: "+"
-                RenderInline {mn} at (0,0) size 8x19
-                  RenderText {#text} at (231,0) size 8x19
-                    text run at (231,0) width 8: "2"
-              RenderText {#text} at (239,0) size 4x19
-                text run at (239,0) width 4: " "
-            RenderText {#text} at (0,0) size 0x0
-            RenderInline {mrow} at (0,0) size 41x19
-              RenderInline {mi} at (0,0) size 8x19
-                RenderText {#text} at (243,0) size 8x19
-                  text run at (243,0) width 8: "x"
-              RenderInline {mo} at (0,0) size 9x19
-                RenderText {#text} at (251,0) size 9x19
-                  text run at (251,0) width 9: "+"
-              RenderInline {mi} at (0,0) size 8x19
-                RenderText {#text} at (260,0) size 8x19
-                  text run at (260,0) width 8: "y"
-              RenderInline {mo} at (0,0) size 9x19
-                RenderText {#text} at (268,0) size 9x19
-                  text run at (268,0) width 9: "+"
-              RenderInline {mi} at (0,0) size 7x19
-                RenderText {#text} at (277,0) size 7x19
-                  text run at (277,0) width 7: "z"
-            RenderText {#text} at (0,0) size 0x0
-          RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,245) size 784x19
-        RenderText {#text} at (0,0) size 75x19
-          text run at (0,0) width 75: "high index: "
-        RenderInline {math} at (0,0) size 43x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {mroot} at (0,0) size 43x19
-            RenderText {#text} at (0,0) size 0x0
-            RenderInline {mn} at (0,0) size 8x19
-              RenderText {#text} at (75,0) size 8x19
-                text run at (75,0) width 8: "2"
-            RenderText {#text} at (83,0) size 4x19
-              text run at (83,0) width 4: " "
-            RenderInline {mfrac} at (0,0) size 31x19
-              RenderText {#text} at (0,0) size 0x0
-              RenderInline {mfrac} at (0,0) size 24x19
-                RenderText {#text} at (0,0) size 0x0
-                RenderInline {mi} at (0,0) size 8x19
-                  RenderText {#text} at (87,0) size 8x19
-                    text run at (87,0) width 8: "x"
-                RenderText {#text} at (95,0) size 4x19
-                  text run at (95,0) width 4: " "
-                RenderInline {mi} at (0,0) size 8x19
-                  RenderText {#text} at (99,0) size 8x19
-                    text run at (99,0) width 8: "y"
-                RenderText {#text} at (107,0) size 4x19
-                  text run at (107,0) width 4: " "
-              RenderText {#text} at (0,0) size 0x0
-              RenderInline {mi} at (0,0) size 7x19
-                RenderText {#text} at (111,0) size 7x19
-                  text run at (111,0) width 7: "z"
-              RenderText {#text} at (0,0) size 0x0
-            RenderText {#text} at (0,0) size 0x0
-          RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,280) size 784x19
-        RenderText {#text} at (0,0) size 155x19
-          text run at (0,0) width 155: "Imbricated square roots: "
-        RenderInline {math} at (0,0) size 187x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {msqrt} at (0,0) size 187x19
-            RenderText {#text} at (0,0) size 0x0
-            RenderInline {mn} at (0,0) size 8x19
-              RenderText {#text} at (155,0) size 8x19
-                text run at (155,0) width 8: "1"
-            RenderText {#text} at (163,0) size 4x19
-              text run at (163,0) width 4: " "
-            RenderInline {mo} at (0,0) size 9x19
-              RenderText {#text} at (167,0) size 9x19
-                text run at (167,0) width 9: "+"
-            RenderText {#text} at (176,0) size 4x19
-              text run at (176,0) width 4: " "
-            RenderInline {msqrt} at (0,0) size 162x19
-              RenderText {#text} at (0,0) size 0x0
-              RenderInline {mrow} at (0,0) size 162x19
-                RenderText {#text} at (0,0) size 0x0
-                RenderInline {mn} at (0,0) size 8x19
-                  RenderText {#text} at (180,0) size 8x19
-                    text run at (180,0) width 8: "2"
-                RenderText {#text} at (188,0) size 4x19
-                  text run at (188,0) width 4: " "
-                RenderInline {mo} at (0,0) size 9x19
-                  RenderText {#text} at (192,0) size 9x19
-                    text run at (192,0) width 9: "+"
-                RenderText {#text} at (201,0) size 4x19
-                  text run at (201,0) width 4: " "
-                RenderInline {msqrt} at (0,0) size 137x19
-                  RenderText {#text} at (0,0) size 0x0
-                  RenderInline {mrow} at (0,0) size 137x19
-                    RenderText {#text} at (0,0) size 0x0
-                    RenderInline {mn} at (0,0) size 8x19
-                      RenderText {#text} at (205,0) size 8x19
-                        text run at (205,0) width 8: "3"
-                    RenderText {#text} at (213,0) size 4x19
-                      text run at (213,0) width 4: " "
-                    RenderInline {mo} at (0,0) size 9x19
-                      RenderText {#text} at (217,0) size 9x19
-                        text run at (217,0) width 9: "+"
-                    RenderText {#text} at (226,0) size 4x19
-                      text run at (226,0) width 4: " "
-                    RenderInline {msqrt} at (0,0) size 112x19
-                      RenderText {#text} at (0,0) size 0x0
-                      RenderInline {mrow} at (0,0) size 112x19
-                        RenderText {#text} at (0,0) size 0x0
-                        RenderInline {mn} at (0,0) size 8x19
-                          RenderText {#text} at (230,0) size 8x19
-                            text run at (230,0) width 8: "4"
-                        RenderText {#text} at (238,0) size 4x19
-                          text run at (238,0) width 4: " "
-                        RenderInline {mo} at (0,0) size 9x19
-                          RenderText {#text} at (242,0) size 9x19
-                            text run at (242,0) width 9: "+"
-                        RenderText {#text} at (251,0) size 4x19
-                          text run at (251,0) width 4: " "
-                        RenderInline {msqrt} at (0,0) size 87x19
-                          RenderText {#text} at (0,0) size 0x0
-                          RenderInline {mrow} at (0,0) size 87x19
-                            RenderText {#text} at (0,0) size 0x0
-                            RenderInline {mn} at (0,0) size 8x19
-                              RenderText {#text} at (255,0) size 8x19
-                                text run at (255,0) width 8: "5"
-                            RenderText {#text} at (263,0) size 4x19
-                              text run at (263,0) width 4: " "
-                            RenderInline {mo} at (0,0) size 9x19
-                              RenderText {#text} at (267,0) size 9x19
-                                text run at (267,0) width 9: "+"
-                            RenderText {#text} at (276,0) size 4x19
-                              text run at (276,0) width 4: " "
-                            RenderInline {msqrt} at (0,0) size 62x19
-                              RenderText {#text} at (0,0) size 0x0
-                              RenderInline {mrow} at (0,0) size 62x19
-                                RenderText {#text} at (0,0) size 0x0
-                                RenderInline {mn} at (0,0) size 8x19
-                                  RenderText {#text} at (280,0) size 8x19
-                                    text run at (280,0) width 8: "6"
-                                RenderText {#text} at (288,0) size 4x19
-                                  text run at (288,0) width 4: " "
-                                RenderInline {mo} at (0,0) size 9x19
-                                  RenderText {#text} at (292,0) size 9x19
-                                    text run at (292,0) width 9: "+"
-                                RenderText {#text} at (301,0) size 4x19
-                                  text run at (301,0) width 4: " "
-                                RenderInline {msqrt} at (0,0) size 37x19
-                                  RenderText {#text} at (0,0) size 0x0
-                                  RenderInline {mrow} at (0,0) size 37x19
-                                    RenderText {#text} at (0,0) size 0x0
-                                    RenderInline {mn} at (0,0) size 8x19
-                                      RenderText {#text} at (305,0) size 8x19
-                                        text run at (305,0) width 8: "7"
-                                    RenderText {#text} at (313,0) size 4x19
-                                      text run at (313,0) width 4: " "
-                                    RenderInline {mo} at (0,0) size 9x19
-                                      RenderText {#text} at (317,0) size 9x19
-                                        text run at (317,0) width 9: "+"
-                                    RenderText {#text} at (326,0) size 4x19
-                                      text run at (326,0) width 4: " "
-                                    RenderInline {msqrt} at (0,0) size 12x19
-                                      RenderText {#text} at (0,0) size 0x0
-                                      RenderInline {mi} at (0,0) size 12x19
-                                        RenderText {#text} at (330,0) size 12x19
-                                          text run at (330,0) width 12: "A"
-                                      RenderText {#text} at (0,0) size 0x0
-                                    RenderText {#text} at (0,0) size 0x0
-                                  RenderText {#text} at (0,0) size 0x0
-                                RenderText {#text} at (0,0) size 0x0
-                              RenderText {#text} at (0,0) size 0x0
-                            RenderText {#text} at (0,0) size 0x0
-                          RenderText {#text} at (0,0) size 0x0
-                        RenderText {#text} at (0,0) size 0x0
-                      RenderText {#text} at (0,0) size 0x0
-                    RenderText {#text} at (0,0) size 0x0
-                  RenderText {#text} at (0,0) size 0x0
-                RenderText {#text} at (0,0) size 0x0
-              RenderText {#text} at (0,0) size 0x0
-            RenderText {#text} at (0,0) size 0x0
-          RenderText {#text} at (0,0) size 0x0
+layer at (0,0) size 800x551
+  RenderBlock {html} at (0,0) size 800x551
+    RenderBody {body} at (8,16) size 784x519
+      RenderBlock {p} at (0,0) size 784x20
+        RenderText {#text} at (0,1) size 177x19
+          text run at (0,1) width 177: "square root (should be red): "
+        RenderBlock {math} at (177,0) size 22x19
+          RenderBlock {msqrt} at (1,0) size 20x19 [color=#FF0000]
+            RenderInline {mn} at (0,0) size 8x25
+              RenderText {#text} at (12,-1) size 8x25
+                text run at (12,-1) width 8: "2"
+      RenderBlock {p} at (0,36) size 784x20
+        RenderText {#text} at (0,1) size 110x19
+          text run at (0,1) width 110: "long square root: "
+        RenderBlock {math} at (110,0) size 41x19
+          RenderBlock {msqrt} at (1,0) size 39x19
+            RenderBlock {mrow} at (12,3) size 27x16
+              RenderInline {mi} at (0,0) size 7x25
+                RenderText {#text} at (0,-4) size 7x25
+                  text run at (0,-4) width 7: "x"
+              RenderBlock {mo} at (7,0) size 12x16
+                RenderBlock {mo} at (0,0) size 11x16
+                  RenderText {mo} at (0,-4) size 11x25
+                    text run at (0,-4) width 11: "+"
+              RenderInline {mn} at (0,0) size 8x25
+                RenderText {#text} at (19,-4) size 8x25
+                  text run at (19,-4) width 8: "1"
+      RenderBlock {p} at (0,72) size 784x25
+        RenderText {#text} at (0,1) size 222x19
+          text run at (0,1) width 222: "long square root with implied row: "
+        RenderBlock {math} at (222,0) size 46x25
+          RenderBlock {msqrt} at (1,0) size 44x25
+            RenderBlock {msup} at (12,3) size 13x19
+              RenderBlock {msup} at (0,3) size 7x16
+                RenderInline {mi} at (0,0) size 7x25
+                  RenderText {#text} at (0,-4) size 7x25
+                    text run at (0,-4) width 7: "x"
+              RenderInline {mn} at (0,0) size 6x19
+                RenderText {#text} at (7,-3) size 6x19
+                  text run at (7,-3) width 6: "2"
+            RenderBlock {mo} at (25,3) size 11x16
+              RenderBlock {mo} at (0,0) size 11x16
+                RenderText {mo} at (0,-4) size 11x25
+                  text run at (0,-4) width 11: "+"
+            RenderInline {mn} at (0,0) size 8x25
+              RenderText {#text} at (36,-1) size 8x25
+                text run at (36,-1) width 8: "1"
+      RenderBlock {p} at (0,113) size 784x40
+        RenderText {#text} at (0,9) size 113x19
+          text run at (0,9) width 113: "root of a fraction: "
+        RenderBlock {math} at (113,0) size 47x40
+          RenderBlock {msqrt} at (1,0) size 45x40
+            RenderBlock {mfrac} at (12,3) size 33x34
+              RenderBlock {mfrac} at (0,0) size 22x16
+                RenderBlock {mrow} at (3,0) size 27x16
+                  RenderInline {mi} at (0,0) size 7x25
+                    RenderText {#text} at (0,-4) size 7x25
+                      text run at (0,-4) width 7: "x"
+                  RenderBlock {mo} at (7,0) size 12x16
+                    RenderBlock {mo} at (0,0) size 11x16
+                      RenderText {mo} at (0,-4) size 11x25
+                        text run at (0,-4) width 11: "+"
+                  RenderInline {mn} at (0,0) size 8x25
+                    RenderText {#text} at (19,-4) size 8x25
+                      text run at (19,-4) width 8: "1"
+              RenderBlock {mfrac} at (0,16) size 22x18
+                RenderBlock {mrow} at (3,2) size 27x16
+                  RenderInline {mi} at (0,0) size 7x25
+                    RenderText {#text} at (0,-4) size 7x25
+                      text run at (0,-4) width 7: "x"
+                  RenderBlock {mo} at (7,0) size 12x16
+                    RenderBlock {mo} at (0,0) size 11x16
+                      RenderText {mo} at (0,-4) size 11x25
+                        text run at (0,-4) width 11: "+"
+                  RenderInline {mn} at (0,0) size 8x25
+                    RenderText {#text} at (19,-4) size 8x25
+                      text run at (19,-4) width 8: "2"
+      RenderBlock {p} at (0,169) size 784x21
+        RenderText {#text} at (0,2) size 173x19
+          text run at (0,2) width 173: "cube root (should be blue): "
+        RenderBlock {math} at (173,0) size 22x20 [color=#0000FF]
+      RenderBlock {p} at (0,206) size 784x23
+        RenderText {#text} at (0,4) size 75x19
+          text run at (0,4) width 75: "long index: "
+        RenderBlock {math} at (75,0) size 49x22
+      RenderBlock {p} at (0,245) size 784x40
+        RenderText {#text} at (0,9) size 185x19
+          text run at (0,9) width 185: "long index w/ complex base: "
+        RenderBlock {math} at (185,0) size 76x40
+      RenderBlock {p} at (0,301) size 784x49
+        RenderText {#text} at (0,30) size 75x19
+          text run at (0,30) width 75: "high index: "
+        RenderBlock {math} at (75,0) size 29x48
+      RenderBlock {p} at (0,366) size 784x61
+        RenderText {#text} at (0,22) size 155x19
+          text run at (0,22) width 155: "Imbricated square roots: "
+        RenderBlock {math} at (155,0) size 247x61
+          RenderBlock {msqrt} at (1,0) size 245x61
+            RenderInline {mn} at (0,0) size 8x25
+              RenderText {#text} at (12,20) size 8x25
+                text run at (12,20) width 8: "1"
+            RenderBlock {mo} at (20,24) size 11x16
+              RenderBlock {mo} at (0,0) size 11x16
+                RenderText {mo} at (0,-4) size 11x25
+                  text run at (0,-4) width 11: "+"
+            RenderBlock {msqrt} at (31,3) size 214x55
+              RenderBlock {mrow} at (12,3) size 202x49
+                RenderInline {mn} at (0,0) size 8x25
+                  RenderText {#text} at (0,14) size 8x25
+                    text run at (0,14) width 8: "2"
+                RenderBlock {mo} at (8,18) size 12x16
+                  RenderBlock {mo} at (0,0) size 11x16
+                    RenderText {mo} at (0,-4) size 11x25
+                      text run at (0,-4) width 11: "+"
+                RenderBlock {msqrt} at (20,0) size 182x49
+                  RenderBlock {mrow} at (12,3) size 170x43
+                    RenderInline {mn} at (0,0) size 8x25
+                      RenderText {#text} at (0,11) size 8x25
+                        text run at (0,11) width 8: "3"
+                    RenderBlock {mo} at (8,15) size 12x16
+                      RenderBlock {mo} at (0,0) size 11x16
+                        RenderText {mo} at (0,-4) size 11x25
+                          text run at (0,-4) width 11: "+"
+                    RenderBlock {msqrt} at (20,0) size 150x43
+                      RenderBlock {mrow} at (12,3) size 138x37
+                        RenderInline {mn} at (0,0) size 8x25
+                          RenderText {#text} at (0,8) size 8x25
+                            text run at (0,8) width 8: "4"
+                        RenderBlock {mo} at (8,12) size 12x16
+                          RenderBlock {mo} at (0,0) size 11x16
+                            RenderText {mo} at (0,-4) size 11x25
+                              text run at (0,-4) width 11: "+"
+                        RenderBlock {msqrt} at (20,0) size 118x37
+                          RenderBlock {mrow} at (12,3) size 106x31
+                            RenderInline {mn} at (0,0) size 8x25
+                              RenderText {#text} at (0,5) size 8x25
+                                text run at (0,5) width 8: "5"
+                            RenderBlock {mo} at (8,9) size 12x16
+                              RenderBlock {mo} at (0,0) size 11x16
+                                RenderText {mo} at (0,-4) size 11x25
+                                  text run at (0,-4) width 11: "+"
+                            RenderBlock {msqrt} at (20,0) size 86x31
+                              RenderBlock {mrow} at (12,3) size 74x25
+                                RenderInline {mn} at (0,0) size 8x25
+                                  RenderText {#text} at (0,2) size 8x25
+                                    text run at (0,2) width 8: "6"
+                                RenderBlock {mo} at (8,6) size 12x16
+                                  RenderBlock {mo} at (0,0) size 11x16
+                                    RenderText {mo} at (0,-4) size 11x25
+                                      text run at (0,-4) width 11: "+"
+                                RenderBlock {msqrt} at (20,0) size 54x25
+                                  RenderBlock {mrow} at (12,3) size 42x22
+                                    RenderInline {mn} at (0,0) size 8x25
+                                      RenderText {#text} at (0,-1) size 8x25
+                                        text run at (0,-1) width 8: "7"
+                                    RenderBlock {mo} at (8,3) size 12x16
+                                      RenderBlock {mo} at (0,0) size 11x16
+                                        RenderText {mo} at (0,-4) size 11x25
+                                          text run at (0,-4) width 11: "+"
+                                    RenderBlock {msqrt} at (20,0) size 22x22
+                                      RenderInline {mi} at (0,0) size 10x25
+                                        RenderText {#text} at (12,-1) size 10x25
+                                          text run at (12,-1) width 10: "A"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,315) size 784x19
-        RenderText {#text} at (0,0) size 110x19
-          text run at (0,0) width 110: "Imbricated roots: "
-        RenderInline {math} at (0,0) size 319x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {mroot} at (0,0) size 319x19
-            RenderText {#text} at (0,0) size 0x0
-            RenderInline {mrow} at (0,0) size 311x19
-              RenderText {#text} at (0,0) size 0x0
-              RenderInline {mn} at (0,0) size 8x19
-                RenderText {#text} at (110,0) size 8x19
-                  text run at (110,0) width 8: "1"
-              RenderText {#text} at (118,0) size 4x19
-                text run at (118,0) width 4: " "
-              RenderInline {mo} at (0,0) size 9x19
-                RenderText {#text} at (122,0) size 9x19
-                  text run at (122,0) width 9: "+"
-              RenderText {#text} at (131,0) size 4x19
-                text run at (131,0) width 4: " "
-              RenderInline {mroot} at (0,0) size 286x19
-                RenderText {#text} at (0,0) size 0x0
-                RenderInline {mrow} at (0,0) size 274x19
-                  RenderText {#text} at (0,0) size 0x0
-                  RenderInline {mn} at (0,0) size 8x19
-                    RenderText {#text} at (135,0) size 8x19
-                      text run at (135,0) width 8: "2"
-                  RenderText {#text} at (143,0) size 4x19
-                    text run at (143,0) width 4: " "
-                  RenderInline {mo} at (0,0) size 9x19
-                    RenderText {#text} at (147,0) size 9x19
-                      text run at (147,0) width 9: "+"
-                  RenderText {#text} at (156,0) size 4x19
-                    text run at (156,0) width 4: " "
-                  RenderInline {mroot} at (0,0) size 249x19
-                    RenderText {#text} at (0,0) size 0x0
-                    RenderInline {mrow} at (0,0) size 237x19
-                      RenderText {#text} at (0,0) size 0x0
-                      RenderInline {mn} at (0,0) size 8x19
-                        RenderText {#text} at (160,0) size 8x19
-                          text run at (160,0) width 8: "3"
-                      RenderText {#text} at (168,0) size 4x19
-                        text run at (168,0) width 4: " "
-                      RenderInline {mo} at (0,0) size 9x19
-                        RenderText {#text} at (172,0) size 9x19
-                          text run at (172,0) width 9: "+"
-                      RenderText {#text} at (181,0) size 4x19
-                        text run at (181,0) width 4: " "
-                      RenderInline {mroot} at (0,0) size 212x19
-                        RenderText {#text} at (0,0) size 0x0
-                        RenderInline {mrow} at (0,0) size 200x19
-                          RenderText {#text} at (0,0) size 0x0
-                          RenderInline {mn} at (0,0) size 8x19
-                            RenderText {#text} at (185,0) size 8x19
-                              text run at (185,0) width 8: "4"
-                          RenderText {#text} at (193,0) size 4x19
-                            text run at (193,0) width 4: " "
-                          RenderInline {mo} at (0,0) size 9x19
-                            RenderText {#text} at (197,0) size 9x19
-                              text run at (197,0) width 9: "+"
-                          RenderText {#text} at (206,0) size 4x19
-                            text run at (206,0) width 4: " "
-                          RenderInline {mroot} at (0,0) size 175x19
-                            RenderText {#text} at (0,0) size 0x0
-                            RenderInline {mrow} at (0,0) size 163x19
-                              RenderText {#text} at (0,0) size 0x0
-                              RenderInline {mn} at (0,0) size 8x19
-                                RenderText {#text} at (210,0) size 8x19
-                                  text run at (210,0) width 8: "5"
-                              RenderText {#text} at (218,0) size 4x19
-                                text run at (218,0) width 4: " "
-                              RenderInline {mo} at (0,0) size 9x19
-                                RenderText {#text} at (222,0) size 9x19
-                                  text run at (222,0) width 9: "+"
-                              RenderText {#text} at (231,0) size 4x19
-                                text run at (231,0) width 4: " "
-                              RenderInline {mroot} at (0,0) size 138x19
-                                RenderText {#text} at (0,0) size 0x0
-                                RenderInline {mrow} at (0,0) size 126x19
-                                  RenderText {#text} at (0,0) size 0x0
-                                  RenderInline {mn} at (0,0) size 8x19
-                                    RenderText {#text} at (235,0) size 8x19
-                                      text run at (235,0) width 8: "6"
-                                  RenderText {#text} at (243,0) size 4x19
-                                    text run at (243,0) width 4: " "
-                                  RenderInline {mo} at (0,0) size 9x19
-                                    RenderText {#text} at (247,0) size 9x19
-                                      text run at (247,0) width 9: "+"
-                                  RenderText {#text} at (256,0) size 4x19
-                                    text run at (256,0) width 4: " "
-                                  RenderInline {mroot} at (0,0) size 101x19
-                                    RenderText {#text} at (0,0) size 0x0
-                                    RenderInline {mrow} at (0,0) size 89x19
-                                      RenderText {#text} at (0,0) size 0x0
-                                      RenderInline {mn} at (0,0) size 8x19
-                                        RenderText {#text} at (260,0) size 8x19
-                                          text run at (260,0) width 8: "7"
-                                      RenderText {#text} at (268,0) size 4x19
-                                        text run at (268,0) width 4: " "
-                                      RenderInline {mo} at (0,0) size 9x19
-                                        RenderText {#text} at (272,0) size 9x19
-                                          text run at (272,0) width 9: "+"
-                                      RenderText {#text} at (281,0) size 4x19
-                                        text run at (281,0) width 4: " "
-                                      RenderInline {mroot} at (0,0) size 64x19
-                                        RenderText {#text} at (0,0) size 0x0
-                                        RenderInline {mi} at (0,0) size 12x19
-                                          RenderText {#text} at (285,0) size 12x19
-                                            text run at (285,0) width 12: "A"
-                                        RenderText {#text} at (297,0) size 4x19
-                                          text run at (297,0) width 4: " "
-                                        RenderInline {mfrac} at (0,0) size 48x19
-                                          RenderText {#text} at (0,0) size 0x0
-                                          RenderInline {mrow} at (0,0) size 37x19
-                                            RenderText {#text} at (0,0) size 0x0
-                                            RenderInline {mi} at (0,0) size 8x19
-                                              RenderText {#text} at (301,0) size 8x19
-                                                text run at (301,0) width 8: "x"
-                                            RenderText {#text} at (309,0) size 4x19
-                                              text run at (309,0) width 4: " "
-                                            RenderInline {mo} at (0,0) size 9x19
-                                              RenderText {#text} at (313,0) size 9x19
-                                                text run at (313,0) width 9: "+"
-                                            RenderText {#text} at (322,0) size 4x19
-                                              text run at (322,0) width 4: " "
-                                            RenderInline {mi} at (0,0) size 8x19
-                                              RenderText {#text} at (326,0) size 8x19
-                                                text run at (326,0) width 8: "y"
-                                            RenderText {#text} at (334,0) size 4x19
-                                              text run at (334,0) width 4: " "
-                                          RenderText {#text} at (0,0) size 0x0
-                                          RenderInline {mi} at (0,0) size 7x19
-                                            RenderText {#text} at (338,0) size 7x19
-                                              text run at (338,0) width 7: "z"
-                                          RenderText {#text} at (345,0) size 4x19
-                                            text run at (345,0) width 4: " "
-                                        RenderText {#text} at (0,0) size 0x0
-                                      RenderText {#text} at (0,0) size 0x0
-                                    RenderText {#text} at (0,0) size 0x0
-                                    RenderInline {mn} at (0,0) size 8x19
-                                      RenderText {#text} at (349,0) size 8x19
-                                        text run at (349,0) width 8: "9"
-                                    RenderText {#text} at (357,0) size 4x19
-                                      text run at (357,0) width 4: " "
-                                  RenderText {#text} at (0,0) size 0x0
-                                RenderText {#text} at (0,0) size 0x0
-                                RenderInline {mn} at (0,0) size 8x19
-                                  RenderText {#text} at (361,0) size 8x19
-                                    text run at (361,0) width 8: "8"
-                                RenderText {#text} at (369,0) size 4x19
-                                  text run at (369,0) width 4: " "
-                              RenderText {#text} at (0,0) size 0x0
-                            RenderText {#text} at (0,0) size 0x0
-                            RenderInline {mn} at (0,0) size 8x19
-                              RenderText {#text} at (373,0) size 8x19
-                                text run at (373,0) width 8: "7"
-                            RenderText {#text} at (381,0) size 4x19
-                              text run at (381,0) width 4: " "
-                          RenderText {#text} at (0,0) size 0x0
-                        RenderText {#text} at (0,0) size 0x0
-                        RenderInline {mn} at (0,0) size 8x19
-                          RenderText {#text} at (385,0) size 8x19
-                            text run at (385,0) width 8: "6"
-                        RenderText {#text} at (393,0) size 4x19
-                          text run at (393,0) width 4: " "
-                      RenderText {#text} at (0,0) size 0x0
-                    RenderText {#text} at (0,0) size 0x0
-                    RenderInline {mn} at (0,0) size 8x19
-                      RenderText {#text} at (397,0) size 8x19
-                        text run at (397,0) width 8: "5"
-                    RenderText {#text} at (405,0) size 4x19
-                      text run at (405,0) width 4: " "
-                  RenderText {#text} at (0,0) size 0x0
-                RenderText {#text} at (0,0) size 0x0
-                RenderInline {mn} at (0,0) size 8x19
-                  RenderText {#text} at (409,0) size 8x19
-                    text run at (409,0) width 8: "4"
-                RenderText {#text} at (417,0) size 4x19
-                  text run at (417,0) width 4: " "
-              RenderText {#text} at (0,0) size 0x0
-            RenderText {#text} at (0,0) size 0x0
-            RenderInline {mn} at (0,0) size 8x19
-              RenderText {#text} at (421,0) size 8x19
-                text run at (421,0) width 8: "3"
-            RenderText {#text} at (0,0) size 0x0
-          RenderText {#text} at (0,0) size 0x0
+      RenderBlock {p} at (0,443) size 784x76
+        RenderText {#text} at (0,37) size 110x19
+          text run at (0,37) width 110: "Imbricated roots: "
+        RenderBlock {math} at (110,0) size 345x76
         RenderText {#text} at (0,0) size 0x0
+layer at (182,185) size 20x25
+  RenderBlock (relative positioned) {mroot} at (1,0) size 20x20
+    RenderBlock {mroot} at (12,17) size 0x0
+    RenderBlock {mroot} at (12,4) size 8x16
+      RenderInline {mn} at (0,0) size 8x25
+        RenderText {#text} at (0,-4) size 8x25
+          text run at (0,-4) width 8: "2"
+layer at (182,185) size 12x16
+  RenderBlock (positioned) {mn} at (0,0) size 12x14
+    RenderText {#text} at (2,-3) size 6x19
+      text run at (2,-3) width 6: "3"
+layer at (84,222) size 47x27
+  RenderBlock (relative positioned) {mroot} at (1,0) size 47x22
+    RenderBlock {mroot} at (39,19) size 0x0
+    RenderBlock {mroot} at (39,6) size 8x16
+      RenderInline {mn} at (0,0) size 8x25
+        RenderText {#text} at (0,-4) size 8x25
+          text run at (0,-4) width 8: "2"
+layer at (84,222) size 39x16
+  RenderBlock (positioned) {mrow} at (0,0) size 39x16
+    RenderInline {mi} at (0,0) size 5x19
+      RenderText {#text} at (2,-3) size 5x19
+        text run at (2,-3) width 5: "x"
+    RenderBlock {mo} at (7,0) size 9x12
+      RenderBlock {mo} at (0,0) size 8x12
+        RenderText {mo} at (0,-3) size 8x19
+          text run at (0,-3) width 8: "+"
+    RenderInline {mi} at (0,0) size 5x19
+      RenderText {#text} at (16,-3) size 5x19
+        text run at (16,-3) width 5: "y"
+    RenderBlock {mo} at (21,0) size 9x12
+      RenderBlock {mo} at (0,0) size 8x12
+        RenderText {mo} at (0,-3) size 8x19
+          text run at (0,-3) width 8: "+"
+    RenderInline {mi} at (0,0) size 5x19
+      RenderText {#text} at (30,-3) size 5x19
+        text run at (30,-3) width 5: "z"
+layer at (194,261) size 75x42
+  RenderBlock (relative positioned) {mroot} at (1,0) size 75x40
+    RenderBlock {mroot} at (41,24) size 0x0
+    RenderBlock {mroot} at (41,3) size 34x34
+      RenderBlock {mfrac} at (1,0) size 33x34
+        RenderBlock {mfrac} at (0,0) size 22x16
+          RenderBlock {mrow} at (3,0) size 27x16
+            RenderInline {mi} at (0,0) size 7x25
+              RenderText {#text} at (0,-4) size 7x25
+                text run at (0,-4) width 7: "x"
+            RenderBlock {mo} at (7,0) size 12x16
+              RenderBlock {mo} at (0,0) size 11x16
+                RenderText {mo} at (0,-4) size 11x25
+                  text run at (0,-4) width 11: "+"
+            RenderInline {mn} at (0,0) size 8x25
+              RenderText {#text} at (19,-4) size 8x25
+                text run at (19,-4) width 8: "1"
+        RenderBlock {mfrac} at (0,16) size 22x18
+          RenderBlock {mrow} at (3,2) size 27x16
+            RenderInline {mi} at (0,0) size 7x25
+              RenderText {#text} at (0,-4) size 7x25
+                text run at (0,-4) width 7: "x"
+            RenderBlock {mo} at (7,0) size 12x16
+              RenderBlock {mo} at (0,0) size 11x16
+                RenderText {mo} at (0,-4) size 11x25
+                  text run at (0,-4) width 11: "+"
+            RenderInline {mn} at (0,0) size 8x25
+              RenderText {#text} at (19,-4) size 8x25
+                text run at (19,-4) width 8: "2"
+layer at (194,270) size 39x16
+  RenderBlock (positioned) {mrow} at (0,9) size 39x16
+    RenderInline {mi} at (0,0) size 5x19
+      RenderText {#text} at (2,-3) size 5x19
+        text run at (2,-3) width 5: "x"
+    RenderBlock {mo} at (7,0) size 9x12
+      RenderBlock {mo} at (0,0) size 8x12
+        RenderText {mo} at (0,-3) size 8x19
+          text run at (0,-3) width 8: "+"
+    RenderInline {mi} at (0,0) size 5x19
+      RenderText {#text} at (16,-3) size 5x19
+        text run at (16,-3) width 5: "y"
+    RenderBlock {mo} at (21,0) size 9x12
+      RenderBlock {mo} at (0,0) size 8x12
+        RenderText {mo} at (0,-3) size 8x19
+          text run at (0,-3) width 8: "+"
+    RenderInline {mi} at (0,0) size 5x19
+      RenderText {#text} at (30,-3) size 5x19
+        text run at (30,-3) width 5: "z"
+layer at (84,317) size 27x53
+  RenderBlock (relative positioned) {mroot} at (1,0) size 27x48
+    RenderBlock {mroot} at (19,45) size 0x0
+    RenderBlock {mroot} at (19,32) size 8x16
+      RenderInline {mn} at (0,0) size 8x25
+        RenderText {#text} at (0,-4) size 8x25
+          text run at (0,-4) width 8: "2"
+layer at (84,317) size 19x44
+  RenderBlock (positioned) {mfrac} at (0,0) size 19x42
+    RenderBlock {mfrac} at (2,0) size 13x26
+      RenderBlock {mfrac} at (2,0) size 9x26
+        RenderBlock {mfrac} at (0,0) size 9x12
+          RenderInline {mi} at (0,0) size 5x19
+            RenderText {#text} at (2,-3) size 5x19
+              text run at (2,-3) width 5: "x"
+        RenderBlock {mfrac} at (0,12) size 9x14
+          RenderInline {mi} at (0,0) size 5x19
+            RenderText {#text} at (2,-1) size 5x19
+              text run at (2,-1) width 5: "y"
+    RenderBlock {mfrac} at (2,26) size 13x14
+      RenderInline {mi} at (0,0) size 5x19
+        RenderText {#text} at (4,-1) size 5x19
+          text run at (4,-1) width 5: "z"
+layer at (119,459) size 343x76
+  RenderBlock (relative positioned) {mroot} at (1,0) size 343x76
+    RenderBlock {mroot} at (18,52) size 0x0
+    RenderBlock {mroot} at (18,3) size 325x70
+      RenderBlock {mrow} at (11,0) size 314x70
+        RenderInline {mn} at (0,0) size 8x25
+          RenderText {#text} at (0,32) size 8x25
+            text run at (0,32) width 8: "1"
+        RenderBlock {mo} at (8,36) size 12x16
+          RenderBlock {mo} at (0,0) size 11x16
+            RenderText {mo} at (0,-4) size 11x25
+              text run at (0,-4) width 11: "+"
+layer at (119,492) size 12x16
+  RenderBlock (positioned) {mn} at (0,33) size 12x14
+    RenderText {#text} at (2,-3) size 6x19
+      text run at (2,-3) width 6: "3"
+layer at (168,462) size 294x70
+  RenderBlock (relative positioned) {mroot} at (20,0) size 294x70
+    RenderBlock {mroot} at (18,49) size 0x0
+    RenderBlock {mroot} at (18,3) size 276x64
+      RenderBlock {mrow} at (10,0) size 266x64
+        RenderInline {mn} at (0,0) size 8x25
+          RenderText {#text} at (0,29) size 8x25
+            text run at (0,29) width 8: "2"
+        RenderBlock {mo} at (8,33) size 12x16
+          RenderBlock {mo} at (0,0) size 11x16
+            RenderText {mo} at (0,-4) size 11x25
+              text run at (0,-4) width 11: "+"
+layer at (168,491) size 12x16
+  RenderBlock (positioned) {mn} at (0,29) size 12x14
+    RenderText {#text} at (2,-3) size 6x19
+      text run at (2,-3) width 6: "4"
+layer at (216,465) size 246x64
+  RenderBlock (relative positioned) {mroot} at (20,0) size 246x64
+    RenderBlock {mroot} at (18,46) size 0x0
+    RenderBlock {mroot} at (18,3) size 228x58
+      RenderBlock {mrow} at (8,0) size 220x58
+        RenderInline {mn} at (0,0) size 8x25
+          RenderText {#text} at (0,26) size 8x25
+            text run at (0,26) width 8: "3"
+        RenderBlock {mo} at (8,30) size 12x16
+          RenderBlock {mo} at (0,0) size 11x16
+            RenderText {mo} at (0,-4) size 11x25
+              text run at (0,-4) width 11: "+"
+layer at (216,491) size 12x16
+  RenderBlock (positioned) {mn} at (0,26) size 12x14
+    RenderText {#text} at (2,-3) size 6x19
+      text run at (2,-3) width 6: "5"
+layer at (262,468) size 200x58
+  RenderBlock (relative positioned) {mroot} at (20,0) size 200x58
+    RenderBlock {mroot} at (18,43) size 0x0
+    RenderBlock {mroot} at (18,3) size 182x52
+      RenderBlock {mrow} at (6,0) size 176x52
+        RenderInline {mn} at (0,0) size 8x25
+          RenderText {#text} at (0,23) size 8x25
+            text run at (0,23) width 8: "4"
+        RenderBlock {mo} at (8,27) size 12x16
+          RenderBlock {mo} at (0,0) size 11x16
+            RenderText {mo} at (0,-4) size 11x25
+              text run at (0,-4) width 11: "+"
+layer at (262,490) size 12x16
+  RenderBlock (positioned) {mn} at (0,22) size 12x14
+    RenderText {#text} at (2,-3) size 6x19
+      text run at (2,-3) width 6: "6"
+layer at (306,471) size 156x52
+  RenderBlock (relative positioned) {mroot} at (20,0) size 156x52
+    RenderBlock {mroot} at (17,40) size 0x0
+    RenderBlock {mroot} at (17,3) size 139x46
+      RenderBlock {mrow} at (5,0) size 134x46
+        RenderInline {mn} at (0,0) size 8x25
+          RenderText {#text} at (0,20) size 8x25
+            text run at (0,20) width 8: "5"
+        RenderBlock {mo} at (8,24) size 12x16
+          RenderBlock {mo} at (0,0) size 11x16
+            RenderText {mo} at (0,-4) size 11x25
+              text run at (0,-4) width 11: "+"
+layer at (306,489) size 12x16
+  RenderBlock (positioned) {mn} at (0,18) size 12x14
+    RenderText {#text} at (2,-3) size 6x19
+      text run at (2,-3) width 6: "7"
+layer at (348,474) size 114x46
+  RenderBlock (relative positioned) {mroot} at (20,0) size 114x46
+    RenderBlock {mroot} at (16,37) size 0x0
+    RenderBlock {mroot} at (16,3) size 98x40
+      RenderBlock {mrow} at (3,0) size 95x40
+        RenderInline {mn} at (0,0) size 8x25
+          RenderText {#text} at (0,17) size 8x25
+            text run at (0,17) width 8: "6"
+        RenderBlock {mo} at (8,21) size 12x16
+          RenderBlock {mo} at (0,0) size 11x16
+            RenderText {mo} at (0,-4) size 11x25
+              text run at (0,-4) width 11: "+"
+layer at (348,488) size 12x16
+  RenderBlock (positioned) {mn} at (0,14) size 12x14
+    RenderText {#text} at (2,-3) size 6x19
+      text run at (2,-3) width 6: "8"
+layer at (387,477) size 75x42
+  RenderBlock (relative positioned) {mroot} at (20,0) size 75x40
+    RenderBlock {mroot} at (14,34) size 0x0
+    RenderBlock {mroot} at (14,3) size 61x34
+      RenderBlock {mrow} at (2,0) size 59x34
+        RenderInline {mn} at (0,0) size 8x25
+          RenderText {#text} at (0,14) size 8x25
+            text run at (0,14) width 8: "7"
+        RenderBlock {mo} at (8,18) size 12x16
+          RenderBlock {mo} at (0,0) size 11x16
+            RenderText {mo} at (0,-4) size 11x25
+              text run at (0,-4) width 11: "+"
+layer at (387,488) size 12x16
+  RenderBlock (positioned) {mn} at (0,11) size 12x14
+    RenderText {#text} at (2,-3) size 6x19
+      text run at (2,-3) width 6: "9"
+layer at (423,480) size 39x39
+  RenderBlock (relative positioned) {mroot} at (20,0) size 39x34
+    RenderBlock {mroot} at (29,31) size 0x0
+    RenderBlock {mroot} at (29,18) size 10x16
+      RenderInline {mi} at (0,0) size 10x25
+        RenderText {#text} at (0,-4) size 10x25
+          text run at (0,-4) width 10: "A"
+layer at (423,480) size 29x30
+  RenderBlock (positioned) {mfrac} at (0,0) size 29x28
+    RenderBlock {mfrac} at (2,0) size 23x12
+      RenderBlock {mrow} at (2,0) size 19x12
+        RenderInline {mi} at (0,0) size 5x19
+          RenderText {#text} at (0,-3) size 5x19
+            text run at (0,-3) width 5: "x"
+        RenderBlock {mo} at (5,0) size 9x12
+          RenderBlock {mo} at (0,0) size 8x12
+            RenderText {mo} at (0,-3) size 8x19
+              text run at (0,-3) width 8: "+"
+        RenderInline {mi} at (0,0) size 5x19
+          RenderText {#text} at (14,-3) size 5x19
+            text run at (14,-3) width 5: "y"
+    RenderBlock {mfrac} at (2,12) size 23x14
+      RenderInline {mi} at (0,0) size 5x19
+        RenderText {#text} at (9,-1) size 5x19
+          text run at (9,-1) width 5: "z"
diff --git a/LayoutTests/platform/gtk/mathml/presentation/row-alignment-expected.txt b/LayoutTests/platform/gtk/mathml/presentation/row-alignment-expected.txt
index 4782e63..749d387 100644
--- a/LayoutTests/platform/gtk/mathml/presentation/row-alignment-expected.txt
+++ b/LayoutTests/platform/gtk/mathml/presentation/row-alignment-expected.txt
@@ -1,8 +1,8 @@
 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,19) size 784x341
+layer at (0,0) size 800x544
+  RenderBlock {html} at (0,0) size 800x544
+    RenderBody {body} at (8,19) size 784x509
       RenderBlock {div} at (0,0) size 784x66
         RenderBlock {h2} at (0,0) size 784x28
           RenderText {#text} at (0,0) size 129x28
@@ -10,303 +10,455 @@ layer at (0,0) size 800x376
         RenderBlock {p} at (0,47) size 784x19
           RenderText {#text} at (0,0) size 154x19
             text run at (0,0) width 154: "I am a paragraph of text "
-          RenderInline {math} at (0,0) size 25x19
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (154,0) size 8x19
-                text run at (154,0) width 8: "x"
-            RenderInline {mo} at (0,0) size 9x19
-              RenderText {#text} at (162,0) size 9x19
-                text run at (162,0) width 9: "+"
-            RenderInline {mn} at (0,0) size 8x19
-              RenderText {#text} at (171,0) size 8x19
-                text run at (171,0) width 8: "1"
-          RenderText {#text} at (179,0) size 110x19
-            text run at (179,0) width 110: " with math inline."
-      RenderBlock {div} at (0,85) size 784x101
+          RenderBlock {math} at (154,2) size 29x16
+            RenderInline {mi} at (0,0) size 7x25
+              RenderText {#text} at (1,-4) size 7x25
+                text run at (1,-4) width 7: "x"
+            RenderBlock {mo} at (8,0) size 12x16
+              RenderBlock {mo} at (0,0) size 11x16
+                RenderText {mo} at (0,-4) size 11x25
+                  text run at (0,-4) width 11: "+"
+            RenderInline {mn} at (0,0) size 8x25
+              RenderText {#text} at (20,-4) size 8x25
+                text run at (20,-4) width 8: "1"
+          RenderText {#text} at (183,0) size 110x19
+            text run at (183,0) width 110: " with math inline."
+      RenderBlock {div} at (0,85) size 784x131
         RenderBlock {h2} at (0,0) size 784x28
           RenderText {#text} at (0,0) size 203x28
             text run at (0,0) width 203: "Fraction Alignment"
-        RenderBlock {p} at (0,47) size 784x19
-          RenderText {#text} at (0,0) size 27x19
-            text run at (0,0) width 27: "text "
-          RenderInline {math} at (0,0) size 33x19
-            RenderInline {mfrac} at (0,0) size 33x19
-              RenderInline {mrow} at (0,0) size 25x19
-                RenderInline {mi} at (0,0) size 8x19
-                  RenderText {#text} at (27,0) size 8x19
-                    text run at (27,0) width 8: "x"
-                RenderInline {mo} at (0,0) size 9x19
-                  RenderText {#text} at (35,0) size 9x19
-                    text run at (35,0) width 9: "+"
-                RenderInline {mn} at (0,0) size 8x19
-                  RenderText {#text} at (44,0) size 8x19
-                    text run at (44,0) width 8: "1"
-              RenderInline {mn} at (0,0) size 8x19
-                RenderText {#text} at (52,0) size 8x19
-                  text run at (52,0) width 8: "2"
+        RenderBlock {p} at (0,47) size 784x34
+          RenderText {#text} at (0,6) size 27x19
+            text run at (0,6) width 27: "text "
+          RenderBlock {math} at (27,0) size 35x34
+            RenderBlock {mfrac} at (1,0) size 33x34
+              RenderBlock {mfrac} at (0,0) size 22x16
+                RenderBlock {mrow} at (3,0) size 27x16
+                  RenderInline {mi} at (0,0) size 7x25
+                    RenderText {#text} at (0,-4) size 7x25
+                      text run at (0,-4) width 7: "x"
+                  RenderBlock {mo} at (7,0) size 12x16
+                    RenderBlock {mo} at (0,0) size 11x16
+                      RenderText {mo} at (0,-4) size 11x25
+                        text run at (0,-4) width 11: "+"
+                  RenderInline {mn} at (0,0) size 8x25
+                    RenderText {#text} at (19,-4) size 8x25
+                      text run at (19,-4) width 8: "1"
+              RenderBlock {mfrac} at (0,16) size 22x18
+                RenderInline {mn} at (0,0) size 8x25
+                  RenderText {#text} at (7,-2) size 8x25
+                    text run at (7,-2) width 8: "2"
           RenderText {#text} at (0,0) size 0x0
-        RenderBlock {p} at (0,82) size 784x19
-          RenderText {#text} at (0,0) size 27x19
-            text run at (0,0) width 27: "text "
-          RenderInline {math} at (0,0) size 50x19
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (27,0) size 8x19
-                text run at (27,0) width 8: "x"
-            RenderInline {mo} at (0,0) size 9x19
-              RenderText {#text} at (35,0) size 9x19
-                text run at (35,0) width 9: "+"
-            RenderInline {mfrac} at (0,0) size 33x19
-              RenderInline {mrow} at (0,0) size 25x19
-                RenderInline {mi} at (0,0) size 8x19
-                  RenderText {#text} at (44,0) size 8x19
-                    text run at (44,0) width 8: "x"
-                RenderInline {mo} at (0,0) size 9x19
-                  RenderText {#text} at (52,0) size 9x19
-                    text run at (52,0) width 9: "+"
-                RenderInline {mn} at (0,0) size 8x19
-                  RenderText {#text} at (61,0) size 8x19
-                    text run at (61,0) width 8: "1"
-              RenderInline {mn} at (0,0) size 8x19
-                RenderText {#text} at (69,0) size 8x19
-                  text run at (69,0) width 8: "2"
+        RenderBlock {p} at (0,97) size 784x34
+          RenderText {#text} at (0,6) size 27x19
+            text run at (0,6) width 27: "text "
+          RenderBlock {math} at (27,0) size 54x34
+            RenderInline {mi} at (0,0) size 7x25
+              RenderText {#text} at (1,4) size 7x25
+                text run at (1,4) width 7: "x"
+            RenderBlock {mo} at (8,8) size 12x16
+              RenderBlock {mo} at (0,0) size 11x16
+                RenderText {mo} at (0,-4) size 11x25
+                  text run at (0,-4) width 11: "+"
+            RenderBlock {mfrac} at (20,0) size 33x34
+              RenderBlock {mfrac} at (0,0) size 22x16
+                RenderBlock {mrow} at (3,0) size 27x16
+                  RenderInline {mi} at (0,0) size 7x25
+                    RenderText {#text} at (0,-4) size 7x25
+                      text run at (0,-4) width 7: "x"
+                  RenderBlock {mo} at (7,0) size 12x16
+                    RenderBlock {mo} at (0,0) size 11x16
+                      RenderText {mo} at (0,-4) size 11x25
+                        text run at (0,-4) width 11: "+"
+                  RenderInline {mn} at (0,0) size 8x25
+                    RenderText {#text} at (19,-4) size 8x25
+                      text run at (19,-4) width 8: "1"
+              RenderBlock {mfrac} at (0,16) size 22x18
+                RenderInline {mn} at (0,0) size 8x25
+                  RenderText {#text} at (7,-2) size 8x25
+                    text run at (7,-2) width 8: "2"
           RenderText {#text} at (0,0) size 0x0
-      RenderBlock {div} at (0,205) size 784x136
+      RenderBlock {div} at (0,235) size 784x274
         RenderBlock {h2} at (0,0) size 784x28
           RenderText {#text} at (0,0) size 210x28
             text run at (0,0) width 210: "Operator Stretching"
-        RenderBlock {p} at (0,47) size 784x19
-          RenderText {#text} at (0,0) size 27x19
-            text run at (0,0) width 27: "text "
-          RenderInline {math} at (0,0) size 60x19
-            RenderInline {mo} at (0,0) size 5x19
-              RenderText {#text} at (27,0) size 5x19
-                text run at (27,0) width 5: "("
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (32,0) size 8x19
-                text run at (32,0) width 8: "x"
-            RenderInline {mo} at (0,0) size 9x19
-              RenderText {#text} at (40,0) size 9x19
-                text run at (40,0) width 9: "+"
-            RenderInline {mfrac} at (0,0) size 33x19
-              RenderInline {mrow} at (0,0) size 25x19
-                RenderInline {mi} at (0,0) size 8x19
-                  RenderText {#text} at (49,0) size 8x19
-                    text run at (49,0) width 8: "x"
-                RenderInline {mo} at (0,0) size 9x19
-                  RenderText {#text} at (57,0) size 9x19
-                    text run at (57,0) width 9: "+"
-                RenderInline {mn} at (0,0) size 8x19
-                  RenderText {#text} at (66,0) size 8x19
-                    text run at (66,0) width 8: "1"
-              RenderInline {mn} at (0,0) size 8x19
-                RenderText {#text} at (74,0) size 8x19
-                  text run at (74,0) width 8: "2"
-            RenderInline {mo} at (0,0) size 5x19
-              RenderText {#text} at (82,0) size 5x19
-                text run at (82,0) width 5: ")"
+        RenderBlock {p} at (0,47) size 784x41
+          RenderText {#text} at (0,8) size 27x19
+            text run at (0,8) width 27: "text "
+          RenderBlock {math} at (27,0) size 70x41
+            RenderBlock {mo} at (1,0) size 8x41
+            RenderInline {mi} at (0,0) size 7x25
+              RenderText {#text} at (9,6) size 7x25
+                text run at (9,6) width 7: "x"
+            RenderBlock {mo} at (16,10) size 12x16
+              RenderBlock {mo} at (0,0) size 11x16
+                RenderText {mo} at (0,-4) size 11x25
+                  text run at (0,-4) width 11: "+"
+            RenderBlock {mfrac} at (28,2) size 33x34
+              RenderBlock {mfrac} at (0,0) size 22x16
+                RenderBlock {mrow} at (3,0) size 27x16
+                  RenderInline {mi} at (0,0) size 7x25
+                    RenderText {#text} at (0,-4) size 7x25
+                      text run at (0,-4) width 7: "x"
+                  RenderBlock {mo} at (7,0) size 12x16
+                    RenderBlock {mo} at (0,0) size 11x16
+                      RenderText {mo} at (0,-4) size 11x25
+                        text run at (0,-4) width 11: "+"
+                  RenderInline {mn} at (0,0) size 8x25
+                    RenderText {#text} at (19,-4) size 8x25
+                      text run at (19,-4) width 8: "1"
+              RenderBlock {mfrac} at (0,16) size 22x18
+                RenderInline {mn} at (0,0) size 8x25
+                  RenderText {#text} at (7,-2) size 8x25
+                    text run at (7,-2) width 8: "2"
+            RenderBlock {mo} at (61,0) size 8x41
           RenderText {#text} at (0,0) size 0x0
-        RenderBlock {p} at (0,82) size 784x19
-          RenderText {#text} at (0,0) size 27x19
-            text run at (0,0) width 27: "text "
-          RenderInline {math} at (0,0) size 171x19
-            RenderText {#text} at (0,0) size 0x0
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (27,0) size 8x19
-                text run at (27,0) width 8: "y"
-            RenderText {#text} at (35,0) size 4x19
-              text run at (35,0) width 4: " "
-            RenderInline {mo} at (0,0) size 5x19
-              RenderText {#text} at (39,0) size 5x19
-                text run at (39,0) width 5: "("
-            RenderText {#text} at (44,0) size 4x19
-              text run at (44,0) width 4: " "
-            RenderInline {munder} at (0,0) size 29x19
-              RenderText {#text} at (0,0) size 0x0
-              RenderInline {mi} at (0,0) size 13x19
-                RenderText {#text} at (48,0) size 13x19
-                  text run at (48,0) width 13: "\x{220F}"
-              RenderText {#text} at (61,0) size 4x19
-                text run at (61,0) width 4: " "
-              RenderInline {mi} at (0,0) size 8x19
-                RenderText {#text} at (65,0) size 8x19
-                  text run at (65,0) width 8: "x"
-              RenderText {#text} at (73,0) size 4x19
-                text run at (73,0) width 4: " "
-            RenderText {#text} at (0,0) size 0x0
-            RenderInline {mfrac} at (0,0) size 116x19
-              RenderText {#text} at (0,0) size 0x0
-              RenderInline {mrow} at (0,0) size 58x19
-                RenderInline {mi} at (0,0) size 8x19
-                  RenderText {#text} at (77,0) size 8x19
-                    text run at (77,0) width 8: "x"
-                RenderInline {mo} at (0,0) size 9x19
-                  RenderText {#text} at (85,0) size 9x19
-                    text run at (85,0) width 9: "+"
-                RenderText {#text} at (94,0) size 4x19
-                  text run at (94,0) width 4: " "
-                RenderInline {mfrac} at (0,0) size 33x19
-                  RenderInline {mrow} at (0,0) size 25x19
-                    RenderInline {mi} at (0,0) size 8x19
-                      RenderText {#text} at (98,0) size 8x19
-                        text run at (98,0) width 8: "x"
-                    RenderInline {mo} at (0,0) size 9x19
-                      RenderText {#text} at (106,0) size 9x19
-                        text run at (106,0) width 9: "+"
-                    RenderInline {mn} at (0,0) size 8x19
-                      RenderText {#text} at (115,0) size 8x19
-                        text run at (115,0) width 8: "1"
-                  RenderInline {mn} at (0,0) size 8x19
-                    RenderText {#text} at (123,0) size 8x19
-                      text run at (123,0) width 8: "2"
-                RenderText {#text} at (131,0) size 4x19
-                  text run at (131,0) width 4: " "
-              RenderText {#text} at (0,0) size 0x0
-              RenderInline {mrow} at (0,0) size 58x19
-                RenderInline {mi} at (0,0) size 8x19
-                  RenderText {#text} at (135,0) size 8x19
-                    text run at (135,0) width 8: "x"
-                RenderInline {mo} at (0,0) size 9x19
-                  RenderText {#text} at (143,0) size 9x19
-                    text run at (143,0) width 9: "+"
-                RenderText {#text} at (152,0) size 4x19
-                  text run at (152,0) width 4: " "
-                RenderInline {mfrac} at (0,0) size 33x19
-                  RenderInline {mrow} at (0,0) size 25x19
-                    RenderInline {mi} at (0,0) size 8x19
-                      RenderText {#text} at (156,0) size 8x19
-                        text run at (156,0) width 8: "x"
-                    RenderInline {mo} at (0,0) size 9x19
-                      RenderText {#text} at (164,0) size 9x19
-                        text run at (164,0) width 9: "+"
-                    RenderInline {mn} at (0,0) size 8x19
-                      RenderText {#text} at (173,0) size 8x19
-                        text run at (173,0) width 8: "1"
-                  RenderInline {mn} at (0,0) size 8x19
-                    RenderText {#text} at (181,0) size 8x19
-                      text run at (181,0) width 8: "2"
-                RenderText {#text} at (189,0) size 4x19
-                  text run at (189,0) width 4: " "
-              RenderText {#text} at (0,0) size 0x0
-            RenderText {#text} at (0,0) size 0x0
-            RenderInline {mo} at (0,0) size 5x19
-              RenderText {#text} at (193,0) size 5x19
-                text run at (193,0) width 5: ")"
-            RenderText {#text} at (0,0) size 0x0
+        RenderBlock {p} at (0,104) size 784x85
+          RenderText {#text} at (0,34) size 27x19
+            text run at (0,34) width 27: "text "
+          RenderBlock {math} at (27,0) size 96x85
+            RenderInline {mi} at (0,0) size 7x25
+              RenderText {#text} at (1,32) size 7x25
+                text run at (1,32) width 7: "y"
+            RenderBlock {mo} at (8,0) size 8x85
+            RenderBlock {munder} at (16,33) size 13x29
+              RenderBlock {munder} at (0,0) size 13x16
+                RenderInline {mi} at (0,0) size 13x25
+                  RenderText {#text} at (0,-4) size 13x25
+                    text run at (0,-4) width 13: "\x{220F}"
+              RenderBlock {munder} at (0,13) size 13x16
+                RenderInline {mi} at (0,0) size 5x19
+                  RenderText {#text} at (4,0) size 5x19
+                    text run at (4,0) width 5: "x"
+            RenderBlock {mfrac} at (29,10) size 58x70
+              RenderBlock {mfrac} at (0,0) size 36x34
+                RenderBlock {mrow} at (3,0) size 52x34
+                  RenderInline {mi} at (0,0) size 7x25
+                    RenderText {#text} at (0,4) size 7x25
+                      text run at (0,4) width 7: "x"
+                  RenderBlock {mo} at (7,8) size 12x16
+                    RenderBlock {mo} at (0,0) size 11x16
+                      RenderText {mo} at (0,-4) size 11x25
+                        text run at (0,-4) width 11: "+"
+                  RenderBlock {mfrac} at (19,0) size 33x34
+                    RenderBlock {mfrac} at (0,0) size 22x16
+                      RenderBlock {mrow} at (3,0) size 27x16
+                        RenderInline {mi} at (0,0) size 7x25
+                          RenderText {#text} at (0,-4) size 7x25
+                            text run at (0,-4) width 7: "x"
+                        RenderBlock {mo} at (7,0) size 12x16
+                          RenderBlock {mo} at (0,0) size 11x16
+                            RenderText {mo} at (0,-4) size 11x25
+                              text run at (0,-4) width 11: "+"
+                        RenderInline {mn} at (0,0) size 8x25
+                          RenderText {#text} at (19,-4) size 8x25
+                            text run at (19,-4) width 8: "1"
+                    RenderBlock {mfrac} at (0,16) size 22x18
+                      RenderInline {mn} at (0,0) size 8x25
+                        RenderText {#text} at (7,-2) size 8x25
+                          text run at (7,-2) width 8: "2"
+              RenderBlock {mfrac} at (0,34) size 36x36
+                RenderBlock {mrow} at (3,2) size 52x34
+                  RenderInline {mi} at (0,0) size 7x25
+                    RenderText {#text} at (0,4) size 7x25
+                      text run at (0,4) width 7: "x"
+                  RenderBlock {mo} at (7,8) size 12x16
+                    RenderBlock {mo} at (0,0) size 11x16
+                      RenderText {mo} at (0,-4) size 11x25
+                        text run at (0,-4) width 11: "+"
+                  RenderBlock {mfrac} at (19,0) size 33x34
+                    RenderBlock {mfrac} at (0,0) size 22x16
+                      RenderBlock {mrow} at (3,0) size 27x16
+                        RenderInline {mi} at (0,0) size 7x25
+                          RenderText {#text} at (0,-4) size 7x25
+                            text run at (0,-4) width 7: "x"
+                        RenderBlock {mo} at (7,0) size 12x16
+                          RenderBlock {mo} at (0,0) size 11x16
+                            RenderText {mo} at (0,-4) size 11x25
+                              text run at (0,-4) width 11: "+"
+                        RenderInline {mn} at (0,0) size 8x25
+                          RenderText {#text} at (19,-4) size 8x25
+                            text run at (19,-4) width 8: "1"
+                    RenderBlock {mfrac} at (0,16) size 22x18
+                      RenderInline {mn} at (0,0) size 8x25
+                        RenderText {#text} at (7,-2) size 8x25
+                          text run at (7,-2) width 8: "2"
+            RenderBlock {mo} at (87,0) size 8x85
           RenderText {#text} at (0,0) size 0x0
-        RenderBlock {p} at (0,117) size 784x19
-          RenderText {#text} at (0,0) size 27x19
-            text run at (0,0) width 27: "text "
-          RenderInline {math} at (0,0) size 260x19
-            RenderText {#text} at (0,0) size 0x0
-            RenderInline {mo} at (0,0) size 5x19
-              RenderText {#text} at (27,0) size 5x19
-                text run at (27,0) width 5: "["
-            RenderText {#text} at (32,0) size 4x19
-              text run at (32,0) width 4: " "
-            RenderInline {mtable} at (0,0) size 246x19
-              RenderText {#text} at (0,0) size 0x0
-              RenderInline {mtr} at (0,0) size 81x19
-                RenderText {#text} at (0,0) size 0x0
-                RenderInline {mtd} at (0,0) size 23x19
-                  RenderInline {msub} at (0,0) size 23x19
-                    RenderInline {mi} at (0,0) size 7x19
-                      RenderText {#text} at (36,0) size 7x19
-                        text run at (36,0) width 7: "a"
-                    RenderInline {mn} at (0,0) size 16x19
-                      RenderText {#text} at (43,0) size 16x19
-                        text run at (43,0) width 16: "11"
-                RenderText {#text} at (59,0) size 4x19
-                  text run at (59,0) width 4: " "
-                RenderInline {mtd} at (0,0) size 23x19
-                  RenderInline {msub} at (0,0) size 23x19
-                    RenderInline {mi} at (0,0) size 7x19
-                      RenderText {#text} at (63,0) size 7x19
-                        text run at (63,0) width 7: "a"
-                    RenderInline {mn} at (0,0) size 16x19
-                      RenderText {#text} at (70,0) size 16x19
-                        text run at (70,0) width 16: "12"
-                RenderText {#text} at (86,0) size 4x19
-                  text run at (86,0) width 4: " "
-                RenderInline {mtd} at (0,0) size 23x19
-                  RenderInline {msub} at (0,0) size 23x19
-                    RenderInline {mi} at (0,0) size 7x19
-                      RenderText {#text} at (90,0) size 7x19
-                        text run at (90,0) width 7: "a"
-                    RenderInline {mn} at (0,0) size 16x19
-                      RenderText {#text} at (97,0) size 16x19
-                        text run at (97,0) width 16: "13"
-                RenderText {#text} at (113,0) size 4x19
-                  text run at (113,0) width 4: " "
-              RenderText {#text} at (0,0) size 0x0
-              RenderInline {mtr} at (0,0) size 84x19
-                RenderText {#text} at (0,0) size 0x0
-                RenderInline {mtd} at (0,0) size 24x19
-                  RenderInline {msub} at (0,0) size 24x19
-                    RenderInline {mi} at (0,0) size 8x19
-                      RenderText {#text} at (117,0) size 8x19
-                        text run at (117,0) width 8: "b"
-                    RenderInline {mn} at (0,0) size 16x19
-                      RenderText {#text} at (125,0) size 16x19
-                        text run at (125,0) width 16: "21"
-                RenderText {#text} at (141,0) size 4x19
-                  text run at (141,0) width 4: " "
-                RenderInline {mtd} at (0,0) size 24x19
-                  RenderInline {msub} at (0,0) size 24x19
-                    RenderInline {mi} at (0,0) size 8x19
-                      RenderText {#text} at (145,0) size 8x19
-                        text run at (145,0) width 8: "b"
-                    RenderInline {mn} at (0,0) size 16x19
-                      RenderText {#text} at (153,0) size 16x19
-                        text run at (153,0) width 16: "22"
-                RenderText {#text} at (169,0) size 4x19
-                  text run at (169,0) width 4: " "
-                RenderInline {mtd} at (0,0) size 24x19
-                  RenderInline {msub} at (0,0) size 24x19
-                    RenderInline {mi} at (0,0) size 8x19
-                      RenderText {#text} at (173,0) size 8x19
-                        text run at (173,0) width 8: "b"
-                    RenderInline {mn} at (0,0) size 16x19
-                      RenderText {#text} at (181,0) size 16x19
-                        text run at (181,0) width 16: "23"
-                RenderText {#text} at (197,0) size 4x19
-                  text run at (197,0) width 4: " "
-              RenderText {#text} at (0,0) size 0x0
-              RenderInline {mtr} at (0,0) size 81x19
-                RenderText {#text} at (0,0) size 0x0
-                RenderInline {mtd} at (0,0) size 23x19
-                  RenderInline {msub} at (0,0) size 23x19
-                    RenderInline {mi} at (0,0) size 7x19
-                      RenderText {#text} at (201,0) size 7x19
-                        text run at (201,0) width 7: "c"
-                    RenderInline {mn} at (0,0) size 16x19
-                      RenderText {#text} at (208,0) size 16x19
-                        text run at (208,0) width 16: "31"
-                RenderText {#text} at (224,0) size 4x19
-                  text run at (224,0) width 4: " "
-                RenderInline {mtd} at (0,0) size 23x19
-                  RenderInline {msub} at (0,0) size 23x19
-                    RenderInline {mi} at (0,0) size 7x19
-                      RenderText {#text} at (228,0) size 7x19
-                        text run at (228,0) width 7: "c"
-                    RenderInline {mn} at (0,0) size 16x19
-                      RenderText {#text} at (235,0) size 16x19
-                        text run at (235,0) width 16: "32"
-                RenderText {#text} at (251,0) size 4x19
-                  text run at (251,0) width 4: " "
-                RenderInline {mtd} at (0,0) size 23x19
-                  RenderInline {msub} at (0,0) size 23x19
-                    RenderInline {mi} at (0,0) size 7x19
-                      RenderText {#text} at (255,0) size 7x19
-                        text run at (255,0) width 7: "c"
-                    RenderInline {mn} at (0,0) size 16x19
-                      RenderText {#text} at (262,0) size 16x19
-                        text run at (262,0) width 16: "33"
-                RenderText {#text} at (278,0) size 4x19
-                  text run at (278,0) width 4: " "
-              RenderText {#text} at (0,0) size 0x0
-            RenderText {#text} at (0,0) size 0x0
-            RenderInline {mo} at (0,0) size 5x19
-              RenderText {#text} at (282,0) size 5x19
-                text run at (282,0) width 5: "]"
-            RenderText {#text} at (0,0) size 0x0
+        RenderBlock {p} at (0,205) size 784x69
+          RenderText {#text} at (0,24) size 27x19
+            text run at (0,24) width 27: "text "
+          RenderBlock {math} at (27,0) size 102x69
+            RenderBlock {mo} at (1,0) size 8x69
+            RenderTable {mtable} at (9,4) size 84x57
+              RenderTableSection (anonymous) at (0,0) size 84x57
+                RenderTableRow {mtr} at (0,0) size 84x19
+                  RenderTableCell {mtd} at (0,0) size 28x19 [r=0 c=0 rs=1 cs=1]
+                    RenderBlock {msub} at (4,0) size 20x19
+                      RenderBlock {msub} at (0,0) size 8x16
+                        RenderInline {mi} at (0,0) size 8x25
+                          RenderText {#text} at (0,-4) size 8x25
+                            text run at (0,-4) width 8: "a"
+                      RenderInline {mn} at (0,0) size 12x19
+                        RenderText {#text} at (8,4) size 12x19
+                          text run at (8,4) width 12: "11"
+                  RenderTableCell {mtd} at (28,0) size 28x19 [r=0 c=1 rs=1 cs=1]
+                    RenderBlock {msub} at (4,0) size 20x19
+                      RenderBlock {msub} at (0,0) size 8x16
+                        RenderInline {mi} at (0,0) size 8x25
+                          RenderText {#text} at (0,-4) size 8x25
+                            text run at (0,-4) width 8: "a"
+                      RenderInline {mn} at (0,0) size 12x19
+                        RenderText {#text} at (8,4) size 12x19
+                          text run at (8,4) width 12: "12"
+                  RenderTableCell {mtd} at (56,0) size 28x19 [r=0 c=2 rs=1 cs=1]
+                    RenderBlock {msub} at (4,0) size 20x19
+                      RenderBlock {msub} at (0,0) size 8x16
+                        RenderInline {mi} at (0,0) size 8x25
+                          RenderText {#text} at (0,-4) size 8x25
+                            text run at (0,-4) width 8: "a"
+                      RenderInline {mn} at (0,0) size 12x19
+                        RenderText {#text} at (8,4) size 12x19
+                          text run at (8,4) width 12: "13"
+                RenderTableRow {mtr} at (0,19) size 84x19
+                  RenderTableCell {mtd} at (0,19) size 28x19 [r=1 c=0 rs=1 cs=1]
+                    RenderBlock {msub} at (4,0) size 20x19
+                      RenderBlock {msub} at (0,0) size 8x16
+                        RenderInline {mi} at (0,0) size 8x25
+                          RenderText {#text} at (0,-4) size 8x25
+                            text run at (0,-4) width 8: "b"
+                      RenderInline {mn} at (0,0) size 12x19
+                        RenderText {#text} at (8,4) size 12x19
+                          text run at (8,4) width 12: "21"
+                  RenderTableCell {mtd} at (28,19) size 28x19 [r=1 c=1 rs=1 cs=1]
+                    RenderBlock {msub} at (4,0) size 20x19
+                      RenderBlock {msub} at (0,0) size 8x16
+                        RenderInline {mi} at (0,0) size 8x25
+                          RenderText {#text} at (0,-4) size 8x25
+                            text run at (0,-4) width 8: "b"
+                      RenderInline {mn} at (0,0) size 12x19
+                        RenderText {#text} at (8,4) size 12x19
+                          text run at (8,4) width 12: "22"
+                  RenderTableCell {mtd} at (56,19) size 28x19 [r=1 c=2 rs=1 cs=1]
+                    RenderBlock {msub} at (4,0) size 20x19
+                      RenderBlock {msub} at (0,0) size 8x16
+                        RenderInline {mi} at (0,0) size 8x25
+                          RenderText {#text} at (0,-4) size 8x25
+                            text run at (0,-4) width 8: "b"
+                      RenderInline {mn} at (0,0) size 12x19
+                        RenderText {#text} at (8,4) size 12x19
+                          text run at (8,4) width 12: "23"
+                RenderTableRow {mtr} at (0,38) size 84x19
+                  RenderTableCell {mtd} at (0,38) size 28x19 [r=2 c=0 rs=1 cs=1]
+                    RenderBlock {msub} at (4,0) size 19x19
+                      RenderBlock {msub} at (0,0) size 7x16
+                        RenderInline {mi} at (0,0) size 7x25
+                          RenderText {#text} at (0,-4) size 7x25
+                            text run at (0,-4) width 7: "c"
+                      RenderInline {mn} at (0,0) size 12x19
+                        RenderText {#text} at (7,4) size 12x19
+                          text run at (7,4) width 12: "31"
+                  RenderTableCell {mtd} at (28,38) size 28x19 [r=2 c=1 rs=1 cs=1]
+                    RenderBlock {msub} at (4,0) size 19x19
+                      RenderBlock {msub} at (0,0) size 7x16
+                        RenderInline {mi} at (0,0) size 7x25
+                          RenderText {#text} at (0,-4) size 7x25
+                            text run at (0,-4) width 7: "c"
+                      RenderInline {mn} at (0,0) size 12x19
+                        RenderText {#text} at (7,4) size 12x19
+                          text run at (7,4) width 12: "32"
+                  RenderTableCell {mtd} at (56,38) size 28x19 [r=2 c=2 rs=1 cs=1]
+                    RenderBlock {msub} at (4,0) size 19x19
+                      RenderBlock {msub} at (0,0) size 7x16
+                        RenderInline {mi} at (0,0) size 7x25
+                          RenderText {#text} at (0,-4) size 7x25
+                            text run at (0,-4) width 7: "c"
+                      RenderInline {mn} at (0,0) size 12x19
+                        RenderText {#text} at (7,4) size 12x19
+                          text run at (7,4) width 12: "33"
+            RenderBlock {mo} at (93,0) size 8x69
           RenderText {#text} at (0,0) size 0x0
+layer at (36,301) size 7x10 scrollHeight 15
+  RenderBlock {mo} at (0,0) size 7x10
+layer at (36,311) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,10) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239C}"
+layer at (36,321) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,20) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239C}"
+layer at (36,331) size 7x11 scrollHeight 14
+  RenderBlock {mo} at (0,30) size 7x11
+layer at (96,301) size 7x10 scrollHeight 15
+  RenderBlock {mo} at (0,0) size 7x10
+layer at (96,311) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,10) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239F}"
+layer at (96,321) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,20) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239F}"
+layer at (96,331) size 7x11 scrollHeight 14
+  RenderBlock {mo} at (0,30) size 7x11
+layer at (43,358) size 7x10 scrollHeight 15
+  RenderBlock {mo} at (0,0) size 7x10
+layer at (43,368) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,10) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239C}"
+layer at (43,378) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,20) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239C}"
+layer at (43,388) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,30) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239C}"
+layer at (43,398) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,40) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239C}"
+layer at (43,408) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,50) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239C}"
+layer at (43,418) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,60) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239C}"
+layer at (43,428) size 7x4 scrollHeight 14
+  RenderBlock {mo} at (0,70) size 7x4
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239C}"
+layer at (43,432) size 7x11 scrollHeight 14
+  RenderBlock {mo} at (0,74) size 7x11
+layer at (122,358) size 7x10 scrollHeight 15
+  RenderBlock {mo} at (0,0) size 7x10
+layer at (122,368) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,10) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239F}"
+layer at (122,378) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,20) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239F}"
+layer at (122,388) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,30) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239F}"
+layer at (122,398) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,40) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239F}"
+layer at (122,408) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,50) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239F}"
+layer at (122,418) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,60) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239F}"
+layer at (122,428) size 7x4 scrollHeight 14
+  RenderBlock {mo} at (0,70) size 7x4
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239F}"
+layer at (122,432) size 7x11 scrollHeight 14
+  RenderBlock {mo} at (0,74) size 7x11
+layer at (36,459) size 7x10 scrollHeight 15
+  RenderBlock {mo} at (0,0) size 7x10
+layer at (36,469) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,10) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A2}"
+layer at (36,479) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,20) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A2}"
+layer at (36,489) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,30) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A2}"
+layer at (36,499) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,40) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A2}"
+layer at (36,509) size 7x8 scrollHeight 14
+  RenderBlock {mo} at (0,50) size 7x8
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A2}"
+layer at (36,517) size 7x11 scrollHeight 14
+  RenderBlock {mo} at (0,58) size 7x11
+layer at (128,459) size 7x10 scrollHeight 15
+  RenderBlock {mo} at (0,0) size 7x10
+layer at (128,469) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,10) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A5}"
+layer at (128,479) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,20) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A5}"
+layer at (128,489) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,30) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A5}"
+layer at (128,499) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,40) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A5}"
+layer at (128,509) size 7x8 scrollHeight 14
+  RenderBlock {mo} at (0,50) size 7x8
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A5}"
+layer at (128,517) size 7x11 scrollHeight 14
+  RenderBlock {mo} at (0,58) size 7x11
+layer at (36,302) size 7x14 backgroundClip at (36,301) size 7x10 clip at (36,301) size 7x10 outlineClip at (36,301) size 7x10
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239B}"
+layer at (36,328) size 7x14 backgroundClip at (36,331) size 7x11 clip at (36,331) size 7x11 outlineClip at (36,331) size 7x11
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239D}"
+layer at (96,302) size 7x14 backgroundClip at (96,301) size 7x10 clip at (96,301) size 7x10 outlineClip at (96,301) size 7x10
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239E}"
+layer at (96,328) size 7x14 backgroundClip at (96,331) size 7x11 clip at (96,331) size 7x11 outlineClip at (96,331) size 7x11
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A0}"
+layer at (43,359) size 7x14 backgroundClip at (43,358) size 7x10 clip at (43,358) size 7x10 outlineClip at (43,358) size 7x10
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239B}"
+layer at (43,429) size 7x14 backgroundClip at (43,432) size 7x11 clip at (43,432) size 7x11 outlineClip at (43,432) size 7x11
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239D}"
+layer at (122,359) size 7x14 backgroundClip at (122,358) size 7x10 clip at (122,358) size 7x10 outlineClip at (122,358) size 7x10
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239E}"
+layer at (122,429) size 7x14 backgroundClip at (122,432) size 7x11 clip at (122,432) size 7x11 outlineClip at (122,432) size 7x11
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A0}"
+layer at (36,460) size 7x14 backgroundClip at (36,459) size 7x10 clip at (36,459) size 7x10 outlineClip at (36,459) size 7x10
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A1}"
+layer at (36,514) size 7x14 backgroundClip at (36,517) size 7x11 clip at (36,517) size 7x11 outlineClip at (36,517) size 7x11
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A3}"
+layer at (128,460) size 7x14 backgroundClip at (128,459) size 7x10 clip at (128,459) size 7x10 outlineClip at (128,459) size 7x10
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A4}"
+layer at (128,514) size 7x14 backgroundClip at (128,517) size 7x11 clip at (128,517) size 7x11 outlineClip at (128,517) size 7x11
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A6}"
diff --git a/LayoutTests/platform/gtk/mathml/presentation/row-expected.txt b/LayoutTests/platform/gtk/mathml/presentation/row-expected.txt
index 9ccdf9c..f1d10a7 100644
--- a/LayoutTests/platform/gtk/mathml/presentation/row-expected.txt
+++ b/LayoutTests/platform/gtk/mathml/presentation/row-expected.txt
@@ -1,455 +1,1677 @@
-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 784x399
-      RenderBlock {p} at (0,0) size 784x19
-        RenderInline {math} at (0,0) size 25x19
-          RenderInline {mi} at (0,0) size 8x19
-            RenderText {#text} at (0,0) size 8x19
-              text run at (0,0) width 8: "x"
-          RenderInline {mo} at (0,0) size 9x19 [bgcolor=#C8C8C8]
-            RenderText {#text} at (8,0) size 9x19
-              text run at (8,0) width 9: "+"
-          RenderInline {mn} at (0,0) size 8x19
-            RenderText {#text} at (17,0) size 8x19
-              text run at (17,0) width 8: "1"
+layer at (0,0) size 781x615
+  RenderView at (0,0) size 781x600
+layer at (0,0) size 781x615
+  RenderBlock {html} at (0,0) size 781x615
+    RenderBody {body} at (8,16) size 765x583
+      RenderBlock {p} at (0,0) size 765x19
+        RenderBlock {math} at (0,2) size 29x16
+          RenderInline {mi} at (0,0) size 7x25
+            RenderText {#text} at (1,-4) size 7x25
+              text run at (1,-4) width 7: "x"
+          RenderBlock {mo} at (8,0) size 12x16 [bgcolor=#C8C8C8]
+            RenderBlock {mo} at (0,0) size 11x16
+              RenderText {mo} at (0,-4) size 11x25
+                text run at (0,-4) width 11: "+"
+          RenderInline {mn} at (0,0) size 8x25
+            RenderText {#text} at (20,-4) size 8x25
+              text run at (20,-4) width 8: "1"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,35) size 784x20
-        RenderText {#text} at (0,0) size 40x19
-          text run at (0,0) width 40: "16px: "
-        RenderInline {math} at (0,0) size 44x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {mrow} at (0,0) size 44x19
-            RenderText {#text} at (0,0) size 0x0
-            RenderInline {mo} at (0,0) size 8x19 [bgcolor=#C8C8C8]
-              RenderText {#text} at (40,0) size 8x19
-                text run at (40,0) width 8: "{"
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (48,0) size 8x19
-                text run at (48,0) width 8: "x"
-            RenderBlock {div} at (56,4) size 16x16 [bgcolor=#00FF00]
-            RenderInline {mo} at (0,0) size 8x19 [bgcolor=#C8C8C8]
-              RenderText {#text} at (72,0) size 8x19
-                text run at (72,0) width 8: "}"
-            RenderText {#text} at (80,0) size 4x19
-              text run at (80,0) width 4: " "
-          RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-        RenderInline {math} at (0,0) size 38x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {mrow} at (0,0) size 34x19
-            RenderInline {mo} at (0,0) size 5x19 [bgcolor=#C8C8C8]
-              RenderText {#text} at (84,0) size 5x19
-                text run at (84,0) width 5: "["
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (89,0) size 8x19
-                text run at (89,0) width 8: "x"
-            RenderBlock {div} at (97,4) size 16x16 [bgcolor=#00FF00]
-            RenderInline {mo} at (0,0) size 5x19 [bgcolor=#C8C8C8]
-              RenderText {#text} at (113,0) size 5x19
-                text run at (113,0) width 5: "]"
-          RenderText {#text} at (118,0) size 4x19
-            text run at (118,0) width 4: " "
-        RenderText {#text} at (0,0) size 0x0
-        RenderInline {math} at (0,0) size 38x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {mrow} at (0,0) size 34x19
-            RenderInline {mo} at (0,0) size 5x19 [bgcolor=#C8C8C8]
-              RenderText {#text} at (122,0) size 5x19
-                text run at (122,0) width 5: "("
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (127,0) size 8x19
-                text run at (127,0) width 8: "x"
-            RenderBlock {div} at (135,4) size 16x16 [bgcolor=#00FF00]
-            RenderInline {mo} at (0,0) size 5x19 [bgcolor=#C8C8C8]
-              RenderText {#text} at (151,0) size 5x19
-                text run at (151,0) width 5: ")"
-          RenderText {#text} at (156,0) size 4x19
-            text run at (156,0) width 4: " "
-        RenderText {#text} at (0,0) size 0x0
-        RenderInline {math} at (0,0) size 34x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {mrow} at (0,0) size 30x19
-            RenderInline {mo} at (0,0) size 3x19 [bgcolor=#C8C8C8]
-              RenderText {#text} at (160,0) size 3x19
-                text run at (160,0) width 3: "|"
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (163,0) size 8x19
-                text run at (163,0) width 8: "x"
-            RenderBlock {div} at (171,4) size 16x16 [bgcolor=#00FF00]
-            RenderInline {mo} at (0,0) size 3x19 [bgcolor=#C8C8C8]
-              RenderText {#text} at (187,0) size 3x19
-                text run at (187,0) width 3: "|"
-          RenderText {#text} at (190,0) size 4x19
-            text run at (190,0) width 4: " "
-        RenderText {#text} at (0,0) size 0x0
-        RenderInline {math} at (0,0) size 28x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {mrow} at (0,0) size 28x19
-            RenderInline {mo} at (0,0) size 4x19 [bgcolor=#C8C8C8]
-              RenderText {#text} at (194,0) size 4x19
-                text run at (194,0) width 4: "\x{222B}"
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (198,0) size 8x19
-                text run at (198,0) width 8: "x"
-            RenderBlock {div} at (206,4) size 16x16 [bgcolor=#00FF00]
-          RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,71) size 784x24
+      RenderBlock {p} at (0,35) size 765x31
         RenderText {#text} at (0,2) size 40x19
-          text run at (0,2) width 40: "24px: "
-        RenderInline {math} at (0,0) size 52x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {mrow} at (0,0) size 48x19
-            RenderInline {mo} at (0,0) size 8x19 [bgcolor=#C8C8C8]
-              RenderText {#text} at (40,2) size 8x19
-                text run at (40,2) width 8: "{"
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (48,2) size 8x19
-                text run at (48,2) width 8: "x"
-            RenderBlock {div} at (56,0) size 24x24 [bgcolor=#00FF00]
-            RenderInline {mo} at (0,0) size 8x19 [bgcolor=#C8C8C8]
-              RenderText {#text} at (80,2) size 8x19
-                text run at (80,2) width 8: "}"
-          RenderText {#text} at (88,2) size 4x19
-            text run at (88,2) width 4: " "
-        RenderText {#text} at (0,0) size 0x0
-        RenderInline {math} at (0,0) size 46x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {mrow} at (0,0) size 42x19
-            RenderInline {mo} at (0,0) size 5x19 [bgcolor=#C8C8C8]
-              RenderText {#text} at (92,2) size 5x19
-                text run at (92,2) width 5: "["
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (97,2) size 8x19
-                text run at (97,2) width 8: "x"
-            RenderBlock {div} at (105,0) size 24x24 [bgcolor=#00FF00]
-            RenderInline {mo} at (0,0) size 5x19 [bgcolor=#C8C8C8]
-              RenderText {#text} at (129,2) size 5x19
-                text run at (129,2) width 5: "]"
-          RenderText {#text} at (134,2) size 4x19
-            text run at (134,2) width 4: " "
-        RenderText {#text} at (0,0) size 0x0
-        RenderInline {math} at (0,0) size 46x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {mrow} at (0,0) size 42x19
-            RenderInline {mo} at (0,0) size 5x19 [bgcolor=#C8C8C8]
-              RenderText {#text} at (138,2) size 5x19
-                text run at (138,2) width 5: "("
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (143,2) size 8x19
-                text run at (143,2) width 8: "x"
-            RenderBlock {div} at (151,0) size 24x24 [bgcolor=#00FF00]
-            RenderInline {mo} at (0,0) size 5x19 [bgcolor=#C8C8C8]
-              RenderText {#text} at (175,2) size 5x19
-                text run at (175,2) width 5: ")"
-          RenderText {#text} at (180,2) size 4x19
-            text run at (180,2) width 4: " "
-        RenderText {#text} at (0,0) size 0x0
-        RenderInline {math} at (0,0) size 42x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {mrow} at (0,0) size 38x19
-            RenderInline {mo} at (0,0) size 3x19 [bgcolor=#C8C8C8]
-              RenderText {#text} at (184,2) size 3x19
-                text run at (184,2) width 3: "|"
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (187,2) size 8x19
-                text run at (187,2) width 8: "x"
-            RenderBlock {div} at (195,0) size 24x24 [bgcolor=#00FF00]
-            RenderInline {mo} at (0,0) size 3x19 [bgcolor=#C8C8C8]
-              RenderText {#text} at (219,2) size 3x19
-                text run at (219,2) width 3: "|"
-          RenderText {#text} at (222,2) size 4x19
-            text run at (222,2) width 4: " "
-        RenderText {#text} at (0,0) size 0x0
-        RenderInline {math} at (0,0) size 36x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {mrow} at (0,0) size 36x19
-            RenderInline {mo} at (0,0) size 4x19 [bgcolor=#C8C8C8]
-              RenderText {#text} at (226,2) size 4x19
-                text run at (226,2) width 4: "\x{222B}"
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (230,2) size 8x19
-                text run at (230,2) width 8: "x"
-            RenderBlock {div} at (238,0) size 24x24 [bgcolor=#00FF00]
-          RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,111) size 784x32
-        RenderText {#text} at (0,7) size 40x19
-          text run at (0,7) width 40: "32px: "
-        RenderInline {math} at (0,0) size 60x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {mrow} at (0,0) size 56x19
-            RenderInline {mo} at (0,0) size 8x19 [bgcolor=#C8C8C8]
-              RenderText {#text} at (40,7) size 8x19
-                text run at (40,7) width 8: "{"
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (48,7) size 8x19
-                text run at (48,7) width 8: "x"
-            RenderBlock {div} at (56,0) size 32x32 [bgcolor=#00FF00]
-            RenderInline {mo} at (0,0) size 8x19 [bgcolor=#C8C8C8]
-              RenderText {#text} at (88,7) size 8x19
-                text run at (88,7) width 8: "}"
-          RenderText {#text} at (96,7) size 4x19
-            text run at (96,7) width 4: " "
-        RenderText {#text} at (0,0) size 0x0
-        RenderInline {math} at (0,0) size 54x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {mrow} at (0,0) size 50x19
-            RenderInline {mo} at (0,0) size 5x19 [bgcolor=#C8C8C8]
-              RenderText {#text} at (100,7) size 5x19
-                text run at (100,7) width 5: "["
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (105,7) size 8x19
-                text run at (105,7) width 8: "x"
-            RenderBlock {div} at (113,0) size 32x32 [bgcolor=#00FF00]
-            RenderInline {mo} at (0,0) size 5x19 [bgcolor=#C8C8C8]
-              RenderText {#text} at (145,7) size 5x19
-                text run at (145,7) width 5: "]"
-          RenderText {#text} at (150,7) size 4x19
-            text run at (150,7) width 4: " "
-        RenderText {#text} at (0,0) size 0x0
-        RenderInline {math} at (0,0) size 54x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {mrow} at (0,0) size 50x19
-            RenderInline {mo} at (0,0) size 5x19 [bgcolor=#C8C8C8]
-              RenderText {#text} at (154,7) size 5x19
-                text run at (154,7) width 5: "("
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (159,7) size 8x19
-                text run at (159,7) width 8: "x"
-            RenderBlock {div} at (167,0) size 32x32 [bgcolor=#00FF00]
-            RenderInline {mo} at (0,0) size 5x19 [bgcolor=#C8C8C8]
-              RenderText {#text} at (199,7) size 5x19
-                text run at (199,7) width 5: ")"
-          RenderText {#text} at (204,7) size 4x19
-            text run at (204,7) width 4: " "
-        RenderText {#text} at (0,0) size 0x0
-        RenderInline {math} at (0,0) size 50x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {mrow} at (0,0) size 46x19
-            RenderInline {mo} at (0,0) size 3x19 [bgcolor=#C8C8C8]
-              RenderText {#text} at (208,7) size 3x19
-                text run at (208,7) width 3: "|"
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (211,7) size 8x19
-                text run at (211,7) width 8: "x"
-            RenderBlock {div} at (219,0) size 32x32 [bgcolor=#00FF00]
-            RenderInline {mo} at (0,0) size 3x19 [bgcolor=#C8C8C8]
-              RenderText {#text} at (251,7) size 3x19
-                text run at (251,7) width 3: "|"
-          RenderText {#text} at (254,7) size 4x19
-            text run at (254,7) width 4: " "
-        RenderText {#text} at (0,0) size 0x0
-        RenderInline {math} at (0,0) size 44x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {mrow} at (0,0) size 44x19
-            RenderInline {mo} at (0,0) size 4x19 [bgcolor=#C8C8C8]
-              RenderText {#text} at (258,7) size 4x19
-                text run at (258,7) width 4: "\x{222B}"
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (262,7) size 8x19
-                text run at (262,7) width 8: "x"
-            RenderBlock {div} at (270,0) size 32x32 [bgcolor=#00FF00]
-          RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,159) size 784x48
-        RenderText {#text} at (0,18) size 40x19
-          text run at (0,18) width 40: "48px: "
-        RenderInline {math} at (0,0) size 76x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {mrow} at (0,0) size 72x19
-            RenderInline {mo} at (0,0) size 8x19 [bgcolor=#C8C8C8]
-              RenderText {#text} at (40,18) size 8x19
-                text run at (40,18) width 8: "{"
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (48,18) size 8x19
-                text run at (48,18) width 8: "x"
-            RenderBlock {div} at (56,0) size 48x48 [bgcolor=#00FF00]
-            RenderInline {mo} at (0,0) size 8x19 [bgcolor=#C8C8C8]
-              RenderText {#text} at (104,18) size 8x19
-                text run at (104,18) width 8: "}"
-          RenderText {#text} at (112,18) size 4x19
-            text run at (112,18) width 4: " "
-        RenderText {#text} at (0,0) size 0x0
-        RenderInline {math} at (0,0) size 70x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {mrow} at (0,0) size 66x19
-            RenderInline {mo} at (0,0) size 5x19 [bgcolor=#C8C8C8]
-              RenderText {#text} at (116,18) size 5x19
-                text run at (116,18) width 5: "["
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (121,18) size 8x19
-                text run at (121,18) width 8: "x"
-            RenderBlock {div} at (129,0) size 48x48 [bgcolor=#00FF00]
-            RenderInline {mo} at (0,0) size 5x19 [bgcolor=#C8C8C8]
-              RenderText {#text} at (177,18) size 5x19
-                text run at (177,18) width 5: "]"
-          RenderText {#text} at (182,18) size 4x19
-            text run at (182,18) width 4: " "
-        RenderText {#text} at (0,0) size 0x0
-        RenderInline {math} at (0,0) size 70x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {mrow} at (0,0) size 66x19
-            RenderInline {mo} at (0,0) size 5x19 [bgcolor=#C8C8C8]
-              RenderText {#text} at (186,18) size 5x19
-                text run at (186,18) width 5: "("
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (191,18) size 8x19
-                text run at (191,18) width 8: "x"
-            RenderBlock {div} at (199,0) size 48x48 [bgcolor=#00FF00]
-            RenderInline {mo} at (0,0) size 5x19 [bgcolor=#C8C8C8]
-              RenderText {#text} at (247,18) size 5x19
-                text run at (247,18) width 5: ")"
-          RenderText {#text} at (252,18) size 4x19
-            text run at (252,18) width 4: " "
-        RenderText {#text} at (0,0) size 0x0
-        RenderInline {math} at (0,0) size 66x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {mrow} at (0,0) size 62x19
-            RenderInline {mo} at (0,0) size 3x19 [bgcolor=#C8C8C8]
-              RenderText {#text} at (256,18) size 3x19
-                text run at (256,18) width 3: "|"
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (259,18) size 8x19
-                text run at (259,18) width 8: "x"
-            RenderBlock {div} at (267,0) size 48x48 [bgcolor=#00FF00]
-            RenderInline {mo} at (0,0) size 3x19 [bgcolor=#C8C8C8]
-              RenderText {#text} at (315,18) size 3x19
-                text run at (315,18) width 3: "|"
-          RenderText {#text} at (318,18) size 4x19
-            text run at (318,18) width 4: " "
-        RenderText {#text} at (0,0) size 0x0
-        RenderInline {math} at (0,0) size 60x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {mrow} at (0,0) size 60x19
-            RenderInline {mo} at (0,0) size 4x19 [bgcolor=#C8C8C8]
-              RenderText {#text} at (322,18) size 4x19
-                text run at (322,18) width 4: "\x{222B}"
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (326,18) size 8x19
-                text run at (326,18) width 8: "x"
-            RenderBlock {div} at (334,0) size 48x48 [bgcolor=#00FF00]
-          RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,223) size 784x120
-        RenderText {#text} at (0,66) size 48x19
-          text run at (0,66) width 48: "120px: "
-        RenderInline {math} at (0,0) size 76x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {mrow} at (0,0) size 72x19
-            RenderInline {mo} at (0,0) size 8x19 [bgcolor=#C8C8C8]
-              RenderText {#text} at (48,66) size 8x19
-                text run at (48,66) width 8: "{"
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (56,66) size 8x19
-                text run at (56,66) width 8: "x"
-            RenderBlock {div} at (64,0) size 48x120 [bgcolor=#00FF00]
-            RenderInline {mo} at (0,0) size 8x19 [bgcolor=#C8C8C8]
-              RenderText {#text} at (112,66) size 8x19
-                text run at (112,66) width 8: "}"
-          RenderText {#text} at (120,66) size 4x19
-            text run at (120,66) width 4: " "
+          text run at (0,2) width 40: "16px: "
+        RenderBlock {math} at (40,0) size 49x31
+          RenderBlock {mrow} at (1,0) size 47x31
+            RenderBlock {mo} at (0,0) size 12x31 [bgcolor=#C8C8C8]
+            RenderInline {mi} at (0,0) size 7x25
+              RenderText {#text} at (12,0) size 7x25
+                text run at (12,0) width 7: "x"
+            RenderBlock {div} at (19,6) size 16x16 [bgcolor=#00FF00]
+            RenderBlock {mo} at (35,0) size 12x31 [bgcolor=#C8C8C8]
+        RenderText {#text} at (89,2) size 4x19
+          text run at (89,2) width 4: " "
+        RenderBlock {math} at (93,0) size 41x31
+          RenderBlock {mrow} at (1,0) size 39x31
+            RenderBlock {mo} at (0,0) size 8x31 [bgcolor=#C8C8C8]
+            RenderInline {mi} at (0,0) size 7x25
+              RenderText {#text} at (8,0) size 7x25
+                text run at (8,0) width 7: "x"
+            RenderBlock {div} at (15,6) size 16x16 [bgcolor=#00FF00]
+            RenderBlock {mo} at (31,0) size 8x31 [bgcolor=#C8C8C8]
+        RenderText {#text} at (134,2) size 4x19
+          text run at (134,2) width 4: " "
+        RenderBlock {math} at (138,0) size 41x31
+          RenderBlock {mrow} at (1,0) size 39x31
+            RenderBlock {mo} at (0,0) size 8x31 [bgcolor=#C8C8C8]
+            RenderInline {mi} at (0,0) size 7x25
+              RenderText {#text} at (8,0) size 7x25
+                text run at (8,0) width 7: "x"
+            RenderBlock {div} at (15,6) size 16x16 [bgcolor=#00FF00]
+            RenderBlock {mo} at (31,0) size 8x31 [bgcolor=#C8C8C8]
+        RenderText {#text} at (179,2) size 4x19
+          text run at (179,2) width 4: " "
+        RenderBlock {math} at (183,0) size 41x31
+          RenderBlock {mrow} at (1,0) size 39x31
+            RenderBlock {mo} at (0,0) size 8x31 [bgcolor=#C8C8C8]
+            RenderInline {mi} at (0,0) size 7x25
+              RenderText {#text} at (8,0) size 7x25
+                text run at (8,0) width 7: "x"
+            RenderBlock {div} at (15,6) size 16x16 [bgcolor=#00FF00]
+            RenderBlock {mo} at (31,0) size 8x31 [bgcolor=#C8C8C8]
+        RenderText {#text} at (224,2) size 4x19
+          text run at (224,2) width 4: " "
+        RenderBlock {math} at (228,0) size 34x31
+          RenderBlock {mrow} at (1,0) size 32x31
+            RenderBlock {mo} at (0,0) size 9x31 [bgcolor=#C8C8C8]
+            RenderInline {mi} at (0,0) size 7x25
+              RenderText {#text} at (9,0) size 7x25
+                text run at (9,0) width 7: "x"
+            RenderBlock {div} at (16,6) size 16x16 [bgcolor=#00FF00]
         RenderText {#text} at (0,0) size 0x0
-        RenderInline {math} at (0,0) size 70x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {mrow} at (0,0) size 66x19
-            RenderInline {mo} at (0,0) size 5x19 [bgcolor=#C8C8C8]
-              RenderText {#text} at (124,66) size 5x19
-                text run at (124,66) width 5: "["
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (129,66) size 8x19
-                text run at (129,66) width 8: "x"
-            RenderBlock {div} at (137,0) size 48x120 [bgcolor=#00FF00]
-            RenderInline {mo} at (0,0) size 5x19 [bgcolor=#C8C8C8]
-              RenderText {#text} at (185,66) size 5x19
-                text run at (185,66) width 5: "]"
-          RenderText {#text} at (190,66) size 4x19
-            text run at (190,66) width 4: " "
+      RenderBlock {p} at (0,82) size 765x35
+        RenderText {#text} at (0,6) size 40x19
+          text run at (0,6) width 40: "24px: "
+        RenderBlock {math} at (40,0) size 57x35
+          RenderBlock {mrow} at (1,0) size 55x35
+            RenderBlock {mo} at (0,4) size 12x31 [bgcolor=#C8C8C8]
+            RenderInline {mi} at (0,0) size 7x25
+              RenderText {#text} at (12,4) size 7x25
+                text run at (12,4) width 7: "x"
+            RenderBlock {div} at (19,4) size 24x24 [bgcolor=#00FF00]
+            RenderBlock {mo} at (43,4) size 12x31 [bgcolor=#C8C8C8]
+        RenderText {#text} at (97,6) size 4x19
+          text run at (97,6) width 4: " "
+        RenderBlock {math} at (101,0) size 49x35
+          RenderBlock {mrow} at (1,0) size 47x35
+            RenderBlock {mo} at (0,4) size 8x31 [bgcolor=#C8C8C8]
+            RenderInline {mi} at (0,0) size 7x25
+              RenderText {#text} at (8,4) size 7x25
+                text run at (8,4) width 7: "x"
+            RenderBlock {div} at (15,4) size 24x24 [bgcolor=#00FF00]
+            RenderBlock {mo} at (39,4) size 8x31 [bgcolor=#C8C8C8]
+        RenderText {#text} at (150,6) size 4x19
+          text run at (150,6) width 4: " "
+        RenderBlock {math} at (154,0) size 49x35
+          RenderBlock {mrow} at (1,0) size 47x35
+            RenderBlock {mo} at (0,4) size 8x31 [bgcolor=#C8C8C8]
+            RenderInline {mi} at (0,0) size 7x25
+              RenderText {#text} at (8,4) size 7x25
+                text run at (8,4) width 7: "x"
+            RenderBlock {div} at (15,4) size 24x24 [bgcolor=#00FF00]
+            RenderBlock {mo} at (39,4) size 8x31 [bgcolor=#C8C8C8]
+        RenderText {#text} at (203,6) size 4x19
+          text run at (203,6) width 4: " "
+        RenderBlock {math} at (207,0) size 49x35
+          RenderBlock {mrow} at (1,0) size 47x35
+            RenderBlock {mo} at (0,4) size 8x31 [bgcolor=#C8C8C8]
+            RenderInline {mi} at (0,0) size 7x25
+              RenderText {#text} at (8,4) size 7x25
+                text run at (8,4) width 7: "x"
+            RenderBlock {div} at (15,4) size 24x24 [bgcolor=#00FF00]
+            RenderBlock {mo} at (39,4) size 8x31 [bgcolor=#C8C8C8]
+        RenderText {#text} at (256,6) size 4x19
+          text run at (256,6) width 4: " "
+        RenderBlock {math} at (260,0) size 42x35
+          RenderBlock {mrow} at (1,0) size 40x35
+            RenderBlock {mo} at (0,4) size 9x31 [bgcolor=#C8C8C8]
+            RenderInline {mi} at (0,0) size 7x25
+              RenderText {#text} at (9,4) size 7x25
+                text run at (9,4) width 7: "x"
+            RenderBlock {div} at (16,4) size 24x24 [bgcolor=#00FF00]
         RenderText {#text} at (0,0) size 0x0
-        RenderInline {math} at (0,0) size 70x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {mrow} at (0,0) size 66x19
-            RenderInline {mo} at (0,0) size 5x19 [bgcolor=#C8C8C8]
-              RenderText {#text} at (194,66) size 5x19
-                text run at (194,66) width 5: "("
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (199,66) size 8x19
-                text run at (199,66) width 8: "x"
-            RenderBlock {div} at (207,0) size 48x120 [bgcolor=#00FF00]
-            RenderInline {mo} at (0,0) size 5x19 [bgcolor=#C8C8C8]
-              RenderText {#text} at (255,66) size 5x19
-                text run at (255,66) width 5: ")"
-          RenderText {#text} at (260,66) size 4x19
-            text run at (260,66) width 4: " "
+      RenderBlock {p} at (0,133) size 765x48
+        RenderText {#text} at (0,16) size 40x19
+          text run at (0,16) width 40: "32px: "
+        RenderBlock {math} at (40,0) size 65x48
+          RenderBlock {mrow} at (1,0) size 63x48
+            RenderBlock {mo} at (0,9) size 12x39 [bgcolor=#C8C8C8]
+            RenderInline {mi} at (0,0) size 7x25
+              RenderText {#text} at (12,14) size 7x25
+                text run at (12,14) width 7: "x"
+            RenderBlock {div} at (19,9) size 32x32 [bgcolor=#00FF00]
+            RenderBlock {mo} at (51,9) size 12x39 [bgcolor=#C8C8C8]
+        RenderText {#text} at (105,16) size 4x19
+          text run at (105,16) width 4: " "
+        RenderBlock {math} at (109,0) size 57x48
+          RenderBlock {mrow} at (1,0) size 55x48
+            RenderBlock {mo} at (0,9) size 8x39 [bgcolor=#C8C8C8]
+            RenderInline {mi} at (0,0) size 7x25
+              RenderText {#text} at (8,14) size 7x25
+                text run at (8,14) width 7: "x"
+            RenderBlock {div} at (15,9) size 32x32 [bgcolor=#00FF00]
+            RenderBlock {mo} at (47,9) size 8x39 [bgcolor=#C8C8C8]
+        RenderText {#text} at (166,16) size 4x19
+          text run at (166,16) width 4: " "
+        RenderBlock {math} at (170,0) size 57x48
+          RenderBlock {mrow} at (1,0) size 55x48
+            RenderBlock {mo} at (0,9) size 8x39 [bgcolor=#C8C8C8]
+            RenderInline {mi} at (0,0) size 7x25
+              RenderText {#text} at (8,14) size 7x25
+                text run at (8,14) width 7: "x"
+            RenderBlock {div} at (15,9) size 32x32 [bgcolor=#00FF00]
+            RenderBlock {mo} at (47,9) size 8x39 [bgcolor=#C8C8C8]
+        RenderText {#text} at (227,16) size 4x19
+          text run at (227,16) width 4: " "
+        RenderBlock {math} at (231,0) size 57x48
+          RenderBlock {mrow} at (1,0) size 55x48
+            RenderBlock {mo} at (0,9) size 8x39 [bgcolor=#C8C8C8]
+            RenderInline {mi} at (0,0) size 7x25
+              RenderText {#text} at (8,14) size 7x25
+                text run at (8,14) width 7: "x"
+            RenderBlock {div} at (15,9) size 32x32 [bgcolor=#00FF00]
+            RenderBlock {mo} at (47,9) size 8x39 [bgcolor=#C8C8C8]
+        RenderText {#text} at (288,16) size 4x19
+          text run at (288,16) width 4: " "
+        RenderBlock {math} at (292,0) size 50x48
+          RenderBlock {mrow} at (1,0) size 48x48
+            RenderBlock {mo} at (0,9) size 9x39 [bgcolor=#C8C8C8]
+            RenderInline {mi} at (0,0) size 7x25
+              RenderText {#text} at (9,14) size 7x25
+                text run at (9,14) width 7: "x"
+            RenderBlock {div} at (16,9) size 32x32 [bgcolor=#00FF00]
         RenderText {#text} at (0,0) size 0x0
-        RenderInline {math} at (0,0) size 66x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {mrow} at (0,0) size 62x19
-            RenderInline {mo} at (0,0) size 3x19 [bgcolor=#C8C8C8]
-              RenderText {#text} at (264,66) size 3x19
-                text run at (264,66) width 3: "|"
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (267,66) size 8x19
-                text run at (267,66) width 8: "x"
-            RenderBlock {div} at (275,0) size 48x120 [bgcolor=#00FF00]
-            RenderInline {mo} at (0,0) size 3x19 [bgcolor=#C8C8C8]
-              RenderText {#text} at (323,66) size 3x19
-                text run at (323,66) width 3: "|"
-          RenderText {#text} at (326,66) size 4x19
-            text run at (326,66) width 4: " "
+      RenderBlock {p} at (0,197) size 765x78
+        RenderText {#text} at (0,38) size 40x19
+          text run at (0,38) width 40: "48px: "
+        RenderBlock {math} at (40,0) size 81x78
+          RenderBlock {mrow} at (1,0) size 79x78
+            RenderBlock {mo} at (0,20) size 12x58 [bgcolor=#C8C8C8]
+            RenderInline {mi} at (0,0) size 7x25
+              RenderText {#text} at (12,36) size 7x25
+                text run at (12,36) width 7: "x"
+            RenderBlock {div} at (19,20) size 48x48 [bgcolor=#00FF00]
+            RenderBlock {mo} at (67,20) size 12x58 [bgcolor=#C8C8C8]
+        RenderText {#text} at (121,38) size 4x19
+          text run at (121,38) width 4: " "
+        RenderBlock {math} at (125,0) size 73x78
+          RenderBlock {mrow} at (1,0) size 71x78
+            RenderBlock {mo} at (0,20) size 8x58 [bgcolor=#C8C8C8]
+            RenderInline {mi} at (0,0) size 7x25
+              RenderText {#text} at (8,36) size 7x25
+                text run at (8,36) width 7: "x"
+            RenderBlock {div} at (15,20) size 48x48 [bgcolor=#00FF00]
+            RenderBlock {mo} at (63,20) size 8x58 [bgcolor=#C8C8C8]
+        RenderText {#text} at (198,38) size 4x19
+          text run at (198,38) width 4: " "
+        RenderBlock {math} at (202,0) size 73x78
+          RenderBlock {mrow} at (1,0) size 71x78
+            RenderBlock {mo} at (0,20) size 8x58 [bgcolor=#C8C8C8]
+            RenderInline {mi} at (0,0) size 7x25
+              RenderText {#text} at (8,36) size 7x25
+                text run at (8,36) width 7: "x"
+            RenderBlock {div} at (15,20) size 48x48 [bgcolor=#00FF00]
+            RenderBlock {mo} at (63,20) size 8x58 [bgcolor=#C8C8C8]
+        RenderText {#text} at (275,38) size 4x19
+          text run at (275,38) width 4: " "
+        RenderBlock {math} at (279,0) size 73x78
+          RenderBlock {mrow} at (1,0) size 71x78
+            RenderBlock {mo} at (0,20) size 8x58 [bgcolor=#C8C8C8]
+            RenderInline {mi} at (0,0) size 7x25
+              RenderText {#text} at (8,36) size 7x25
+                text run at (8,36) width 7: "x"
+            RenderBlock {div} at (15,20) size 48x48 [bgcolor=#00FF00]
+            RenderBlock {mo} at (63,20) size 8x58 [bgcolor=#C8C8C8]
+        RenderText {#text} at (352,38) size 4x19
+          text run at (352,38) width 4: " "
+        RenderBlock {math} at (356,0) size 66x78
+          RenderBlock {mrow} at (1,0) size 64x78
+            RenderBlock {mo} at (0,20) size 9x58 [bgcolor=#C8C8C8]
+            RenderInline {mi} at (0,0) size 7x25
+              RenderText {#text} at (9,36) size 7x25
+                text run at (9,36) width 7: "x"
+            RenderBlock {div} at (16,20) size 48x48 [bgcolor=#00FF00]
         RenderText {#text} at (0,0) size 0x0
-        RenderInline {math} at (0,0) size 60x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {mrow} at (0,0) size 60x19
-            RenderInline {mo} at (0,0) size 4x19 [bgcolor=#C8C8C8]
-              RenderText {#text} at (330,66) size 4x19
-                text run at (330,66) width 4: "\x{222B}"
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (334,66) size 8x19
-                text run at (334,66) width 8: "x"
-            RenderBlock {div} at (342,0) size 48x120 [bgcolor=#00FF00]
-          RenderText {#text} at (0,0) size 0x0
+      RenderBlock {p} at (0,291) size 765x213
+        RenderText {#text} at (0,137) size 48x19
+          text run at (0,137) width 48: "120px: "
+        RenderBlock {math} at (48,0) size 81x213
+          RenderBlock {mrow} at (1,0) size 79x213
+            RenderBlock {mo} at (0,68) size 12x145 [bgcolor=#C8C8C8]
+            RenderInline {mi} at (0,0) size 7x25
+              RenderText {#text} at (12,135) size 7x25
+                text run at (12,135) width 7: "x"
+            RenderBlock {div} at (19,71) size 48x120 [bgcolor=#00FF00]
+            RenderBlock {mo} at (67,68) size 12x145 [bgcolor=#C8C8C8]
+        RenderText {#text} at (129,137) size 4x19
+          text run at (129,137) width 4: " "
+        RenderBlock {math} at (133,0) size 73x213
+          RenderBlock {mrow} at (1,0) size 71x213
+            RenderBlock {mo} at (0,68) size 8x145 [bgcolor=#C8C8C8]
+            RenderInline {mi} at (0,0) size 7x25
+              RenderText {#text} at (8,135) size 7x25
+                text run at (8,135) width 7: "x"
+            RenderBlock {div} at (15,71) size 48x120 [bgcolor=#00FF00]
+            RenderBlock {mo} at (63,68) size 8x145 [bgcolor=#C8C8C8]
+        RenderText {#text} at (206,137) size 4x19
+          text run at (206,137) width 4: " "
+        RenderBlock {math} at (210,0) size 73x213
+          RenderBlock {mrow} at (1,0) size 71x213
+            RenderBlock {mo} at (0,68) size 8x145 [bgcolor=#C8C8C8]
+            RenderInline {mi} at (0,0) size 7x25
+              RenderText {#text} at (8,135) size 7x25
+                text run at (8,135) width 7: "x"
+            RenderBlock {div} at (15,71) size 48x120 [bgcolor=#00FF00]
+            RenderBlock {mo} at (63,68) size 8x145 [bgcolor=#C8C8C8]
+        RenderText {#text} at (283,137) size 4x19
+          text run at (283,137) width 4: " "
+        RenderBlock {math} at (287,0) size 73x213
+          RenderBlock {mrow} at (1,0) size 71x213
+            RenderBlock {mo} at (0,68) size 8x145 [bgcolor=#C8C8C8]
+            RenderInline {mi} at (0,0) size 7x25
+              RenderText {#text} at (8,135) size 7x25
+                text run at (8,135) width 7: "x"
+            RenderBlock {div} at (15,71) size 48x120 [bgcolor=#00FF00]
+            RenderBlock {mo} at (63,68) size 8x145 [bgcolor=#C8C8C8]
+        RenderText {#text} at (360,137) size 4x19
+          text run at (360,137) width 4: " "
+        RenderBlock {math} at (364,0) size 66x213
+          RenderBlock {mrow} at (1,0) size 64x213
+            RenderBlock {mo} at (0,68) size 9x145 [bgcolor=#C8C8C8]
+            RenderInline {mi} at (0,0) size 7x25
+              RenderText {#text} at (9,135) size 7x25
+                text run at (9,135) width 7: "x"
+            RenderBlock {div} at (16,71) size 48x120 [bgcolor=#00FF00]
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,359) size 784x40
-        RenderInline {math} at (0,0) size 174x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {mrow} at (0,0) size 174x19
-            RenderText {#text} at (0,0) size 0x0
-            RenderInline {mo} at (0,0) size 5x19 [bgcolor=#C8C8C8]
-              RenderText {#text} at (0,12) size 5x19
-                text run at (0,12) width 5: "("
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (5,12) size 8x19
-                text run at (5,12) width 8: "x"
-            RenderInline {mo} at (0,0) size 4x19 [bgcolor=#C8C8C8]
-              RenderText {#text} at (13,12) size 4x19
-                text run at (13,12) width 4: ","
-            RenderText {#text} at (17,12) size 4x19
-              text run at (17,12) width 4: " "
-            RenderBlock {div} at (21,0) size 40x40 [bgcolor=#00FF00]
-            RenderText {#text} at (61,12) size 4x19
-              text run at (61,12) width 4: " "
-            RenderInline {mo} at (0,0) size 4x19 [bgcolor=#C8C8C8]
-              RenderText {#text} at (65,12) size 4x19
-                text run at (65,12) width 4: ","
-            RenderText {#text} at (69,12) size 4x19
-              text run at (69,12) width 4: " "
-            RenderBlock {div} at (73,0) size 40x40 [bgcolor=#00FF00]
-            RenderText {#text} at (113,12) size 4x19
-              text run at (113,12) width 4: " "
-            RenderInline {mo} at (0,0) size 4x19 [bgcolor=#C8C8C8]
-              RenderText {#text} at (117,12) size 4x19
-                text run at (117,12) width 4: ","
-            RenderText {#text} at (121,12) size 4x19
-              text run at (121,12) width 4: " "
-            RenderBlock {div} at (125,0) size 40x40 [bgcolor=#00FF00]
-            RenderText {#text} at (165,12) size 4x19
-              text run at (165,12) width 4: " "
-            RenderInline {mo} at (0,0) size 5x19 [bgcolor=#C8C8C8]
-              RenderText {#text} at (169,12) size 5x19
-                text run at (169,12) width 5: ")"
-            RenderText {#text} at (0,0) size 0x0
-          RenderText {#text} at (0,0) size 0x0
+      RenderBlock {p} at (0,520) size 765x63
+        RenderBlock {math} at (0,0) size 160x63
+          RenderBlock {mrow} at (1,0) size 158x63
+            RenderBlock {mo} at (0,14) size 8x49 [bgcolor=#C8C8C8]
+            RenderInline {mi} at (0,0) size 7x25
+              RenderText {#text} at (8,25) size 7x25
+                text run at (8,25) width 7: "x"
+            RenderBlock {mo} at (15,29) size 5x16 [bgcolor=#C8C8C8]
+              RenderBlock {mo} at (0,0) size 4x16
+                RenderText {mo} at (0,-4) size 4x25
+                  text run at (0,-4) width 4: ","
+            RenderBlock {div} at (20,15) size 40x40 [bgcolor=#00FF00]
+            RenderBlock {mo} at (60,29) size 5x16 [bgcolor=#C8C8C8]
+              RenderBlock {mo} at (0,0) size 4x16
+                RenderText {mo} at (0,-4) size 4x25
+                  text run at (0,-4) width 4: ","
+            RenderBlock {div} at (65,15) size 40x40 [bgcolor=#00FF00]
+            RenderBlock {mo} at (105,29) size 5x16 [bgcolor=#C8C8C8]
+              RenderBlock {mo} at (0,0) size 4x16
+                RenderText {mo} at (0,-4) size 4x25
+                  text run at (0,-4) width 4: ","
+            RenderBlock {div} at (110,15) size 40x40 [bgcolor=#00FF00]
+            RenderBlock {mo} at (150,14) size 8x49 [bgcolor=#C8C8C8]
         RenderText {#text} at (0,0) size 0x0
+layer at (49,51) size 11x10 scrollHeight 15
+  RenderBlock {mo} at (0,0) size 11x10
+layer at (49,61) size 11x10 scrollHeight 14
+  RenderBlock {mo} at (0,10) size 11x10
+layer at (49,71) size 11x11 scrollHeight 14
+  RenderBlock {mo} at (0,20) size 11x11
+layer at (84,51) size 11x10 scrollHeight 15
+  RenderBlock {mo} at (0,0) size 11x10
+layer at (84,61) size 11x10 scrollHeight 14
+  RenderBlock {mo} at (0,10) size 11x10
+layer at (84,71) size 11x11 scrollHeight 14
+  RenderBlock {mo} at (0,20) size 11x11
+layer at (102,51) size 7x10 scrollHeight 15
+  RenderBlock {mo} at (0,0) size 7x10
+layer at (102,61) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,10) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A2}"
+layer at (102,71) size 7x11 scrollHeight 14
+  RenderBlock {mo} at (0,20) size 7x11
+layer at (133,51) size 7x10 scrollHeight 15
+  RenderBlock {mo} at (0,0) size 7x10
+layer at (133,61) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,10) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A5}"
+layer at (133,71) size 7x11 scrollHeight 14
+  RenderBlock {mo} at (0,20) size 7x11
+layer at (147,51) size 7x10 scrollHeight 15
+  RenderBlock {mo} at (0,0) size 7x10
+layer at (147,61) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,10) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239C}"
+layer at (147,71) size 7x11 scrollHeight 14
+  RenderBlock {mo} at (0,20) size 7x11
+layer at (178,51) size 7x10 scrollHeight 15
+  RenderBlock {mo} at (0,0) size 7x10
+layer at (178,61) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,10) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239F}"
+layer at (178,71) size 7x11 scrollHeight 14
+  RenderBlock {mo} at (0,20) size 7x11
+layer at (192,51) size 7x10 scrollHeight 15
+  RenderBlock {mo} at (0,0) size 7x10
+layer at (192,61) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,10) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23D0}"
+layer at (192,71) size 7x11 scrollHeight 14
+  RenderBlock {mo} at (0,20) size 7x11
+layer at (223,51) size 7x10 scrollHeight 15
+  RenderBlock {mo} at (0,0) size 7x10
+layer at (223,61) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,10) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23D0}"
+layer at (223,71) size 7x11 scrollHeight 14
+  RenderBlock {mo} at (0,20) size 7x11
+layer at (237,51) size 8x10 scrollHeight 15
+  RenderBlock {mo} at (0,0) size 8x10
+layer at (237,61) size 8x10 scrollHeight 14
+  RenderBlock {mo} at (0,10) size 8x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23AE}"
+layer at (237,71) size 8x11 scrollHeight 14
+  RenderBlock {mo} at (0,20) size 8x11
+layer at (49,102) size 11x10 scrollHeight 15
+  RenderBlock {mo} at (0,0) size 11x10
+layer at (49,112) size 11x10 scrollHeight 14
+  RenderBlock {mo} at (0,10) size 11x10
+layer at (49,122) size 11x11 scrollHeight 14
+  RenderBlock {mo} at (0,20) size 11x11
+layer at (92,102) size 11x10 scrollHeight 15
+  RenderBlock {mo} at (0,0) size 11x10
+layer at (92,112) size 11x10 scrollHeight 14
+  RenderBlock {mo} at (0,10) size 11x10
+layer at (92,122) size 11x11 scrollHeight 14
+  RenderBlock {mo} at (0,20) size 11x11
+layer at (110,102) size 7x10 scrollHeight 15
+  RenderBlock {mo} at (0,0) size 7x10
+layer at (110,112) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,10) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A2}"
+layer at (110,122) size 7x11 scrollHeight 14
+  RenderBlock {mo} at (0,20) size 7x11
+layer at (149,102) size 7x10 scrollHeight 15
+  RenderBlock {mo} at (0,0) size 7x10
+layer at (149,112) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,10) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A5}"
+layer at (149,122) size 7x11 scrollHeight 14
+  RenderBlock {mo} at (0,20) size 7x11
+layer at (163,102) size 7x10 scrollHeight 15
+  RenderBlock {mo} at (0,0) size 7x10
+layer at (163,112) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,10) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239C}"
+layer at (163,122) size 7x11 scrollHeight 14
+  RenderBlock {mo} at (0,20) size 7x11
+layer at (202,102) size 7x10 scrollHeight 15
+  RenderBlock {mo} at (0,0) size 7x10
+layer at (202,112) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,10) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239F}"
+layer at (202,122) size 7x11 scrollHeight 14
+  RenderBlock {mo} at (0,20) size 7x11
+layer at (216,102) size 7x10 scrollHeight 15
+  RenderBlock {mo} at (0,0) size 7x10
+layer at (216,112) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,10) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23D0}"
+layer at (216,122) size 7x11 scrollHeight 14
+  RenderBlock {mo} at (0,20) size 7x11
+layer at (255,102) size 7x10 scrollHeight 15
+  RenderBlock {mo} at (0,0) size 7x10
+layer at (255,112) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,10) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23D0}"
+layer at (255,122) size 7x11 scrollHeight 14
+  RenderBlock {mo} at (0,20) size 7x11
+layer at (269,102) size 8x10 scrollHeight 15
+  RenderBlock {mo} at (0,0) size 8x10
+layer at (269,112) size 8x10 scrollHeight 14
+  RenderBlock {mo} at (0,10) size 8x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23AE}"
+layer at (269,122) size 8x11 scrollHeight 14
+  RenderBlock {mo} at (0,20) size 8x11
+layer at (49,158) size 11x10 scrollHeight 15
+  RenderBlock {mo} at (0,0) size 11x10
+layer at (49,168) size 11x4 scrollHeight 14
+  RenderBlock {mo} at (0,10) size 11x4
+    RenderText {mo} at (0,-3) size 11x17
+      text run at (0,-3) width 11: "\x{23AA}"
+layer at (49,172) size 11x10 scrollHeight 14
+  RenderBlock {mo} at (0,14) size 11x10
+layer at (49,182) size 11x4 scrollHeight 14
+  RenderBlock {mo} at (0,24) size 11x4
+    RenderText {mo} at (0,-3) size 11x17
+      text run at (0,-3) width 11: "\x{23AA}"
+layer at (49,186) size 11x11 scrollHeight 14
+  RenderBlock {mo} at (0,28) size 11x11
+layer at (100,158) size 11x10 scrollHeight 15
+  RenderBlock {mo} at (0,0) size 11x10
+layer at (100,168) size 11x4 scrollHeight 14
+  RenderBlock {mo} at (0,10) size 11x4
+    RenderText {mo} at (0,-3) size 11x17
+      text run at (0,-3) width 11: "\x{23AA}"
+layer at (100,172) size 11x10 scrollHeight 14
+  RenderBlock {mo} at (0,14) size 11x10
+layer at (100,182) size 11x4 scrollHeight 14
+  RenderBlock {mo} at (0,24) size 11x4
+    RenderText {mo} at (0,-3) size 11x17
+      text run at (0,-3) width 11: "\x{23AA}"
+layer at (100,186) size 11x11 scrollHeight 14
+  RenderBlock {mo} at (0,28) size 11x11
+layer at (118,158) size 7x10 scrollHeight 15
+  RenderBlock {mo} at (0,0) size 7x10
+layer at (118,168) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,10) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A2}"
+layer at (118,178) size 7x8 scrollHeight 14
+  RenderBlock {mo} at (0,20) size 7x8
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A2}"
+layer at (118,186) size 7x11 scrollHeight 14
+  RenderBlock {mo} at (0,28) size 7x11
+layer at (165,158) size 7x10 scrollHeight 15
+  RenderBlock {mo} at (0,0) size 7x10
+layer at (165,168) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,10) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A5}"
+layer at (165,178) size 7x8 scrollHeight 14
+  RenderBlock {mo} at (0,20) size 7x8
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A5}"
+layer at (165,186) size 7x11 scrollHeight 14
+  RenderBlock {mo} at (0,28) size 7x11
+layer at (179,158) size 7x10 scrollHeight 15
+  RenderBlock {mo} at (0,0) size 7x10
+layer at (179,168) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,10) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239C}"
+layer at (179,178) size 7x8 scrollHeight 14
+  RenderBlock {mo} at (0,20) size 7x8
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239C}"
+layer at (179,186) size 7x11 scrollHeight 14
+  RenderBlock {mo} at (0,28) size 7x11
+layer at (226,158) size 7x10 scrollHeight 15
+  RenderBlock {mo} at (0,0) size 7x10
+layer at (226,168) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,10) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239F}"
+layer at (226,178) size 7x8 scrollHeight 14
+  RenderBlock {mo} at (0,20) size 7x8
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239F}"
+layer at (226,186) size 7x11 scrollHeight 14
+  RenderBlock {mo} at (0,28) size 7x11
+layer at (240,158) size 7x10 scrollHeight 15
+  RenderBlock {mo} at (0,0) size 7x10
+layer at (240,168) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,10) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23D0}"
+layer at (240,178) size 7x8 scrollHeight 14
+  RenderBlock {mo} at (0,20) size 7x8
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23D0}"
+layer at (240,186) size 7x11 scrollHeight 14
+  RenderBlock {mo} at (0,28) size 7x11
+layer at (287,158) size 7x10 scrollHeight 15
+  RenderBlock {mo} at (0,0) size 7x10
+layer at (287,168) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,10) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23D0}"
+layer at (287,178) size 7x8 scrollHeight 14
+  RenderBlock {mo} at (0,20) size 7x8
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23D0}"
+layer at (287,186) size 7x11 scrollHeight 14
+  RenderBlock {mo} at (0,28) size 7x11
+layer at (301,158) size 8x10 scrollHeight 15
+  RenderBlock {mo} at (0,0) size 8x10
+layer at (301,168) size 8x10 scrollHeight 14
+  RenderBlock {mo} at (0,10) size 8x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23AE}"
+layer at (301,178) size 8x8 scrollHeight 14
+  RenderBlock {mo} at (0,20) size 8x8
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23AE}"
+layer at (301,186) size 8x11 scrollHeight 14
+  RenderBlock {mo} at (0,28) size 8x11
+layer at (49,233) size 11x10 scrollHeight 15
+  RenderBlock {mo} at (0,0) size 11x10
+layer at (49,243) size 11x10 scrollHeight 14
+  RenderBlock {mo} at (0,10) size 11x10
+    RenderText {mo} at (0,-3) size 11x17
+      text run at (0,-3) width 11: "\x{23AA}"
+layer at (49,253) size 11x3 scrollHeight 14
+  RenderBlock {mo} at (0,20) size 11x3
+    RenderText {mo} at (0,-3) size 11x17
+      text run at (0,-3) width 11: "\x{23AA}"
+layer at (49,256) size 11x10 scrollHeight 14
+  RenderBlock {mo} at (0,23) size 11x10
+layer at (49,266) size 11x10 scrollHeight 14
+  RenderBlock {mo} at (0,33) size 11x10
+    RenderText {mo} at (0,-3) size 11x17
+      text run at (0,-3) width 11: "\x{23AA}"
+layer at (49,276) size 11x4 scrollHeight 14
+  RenderBlock {mo} at (0,43) size 11x4
+    RenderText {mo} at (0,-3) size 11x17
+      text run at (0,-3) width 11: "\x{23AA}"
+layer at (49,280) size 11x11 scrollHeight 14
+  RenderBlock {mo} at (0,47) size 11x11
+layer at (116,233) size 11x10 scrollHeight 15
+  RenderBlock {mo} at (0,0) size 11x10
+layer at (116,243) size 11x10 scrollHeight 14
+  RenderBlock {mo} at (0,10) size 11x10
+    RenderText {mo} at (0,-3) size 11x17
+      text run at (0,-3) width 11: "\x{23AA}"
+layer at (116,253) size 11x3 scrollHeight 14
+  RenderBlock {mo} at (0,20) size 11x3
+    RenderText {mo} at (0,-3) size 11x17
+      text run at (0,-3) width 11: "\x{23AA}"
+layer at (116,256) size 11x10 scrollHeight 14
+  RenderBlock {mo} at (0,23) size 11x10
+layer at (116,266) size 11x10 scrollHeight 14
+  RenderBlock {mo} at (0,33) size 11x10
+    RenderText {mo} at (0,-3) size 11x17
+      text run at (0,-3) width 11: "\x{23AA}"
+layer at (116,276) size 11x4 scrollHeight 14
+  RenderBlock {mo} at (0,43) size 11x4
+    RenderText {mo} at (0,-3) size 11x17
+      text run at (0,-3) width 11: "\x{23AA}"
+layer at (116,280) size 11x11 scrollHeight 14
+  RenderBlock {mo} at (0,47) size 11x11
+layer at (134,233) size 7x10 scrollHeight 15
+  RenderBlock {mo} at (0,0) size 7x10
+layer at (134,243) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,10) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A2}"
+layer at (134,253) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,20) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A2}"
+layer at (134,263) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,30) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A2}"
+layer at (134,273) size 7x7 scrollHeight 14
+  RenderBlock {mo} at (0,40) size 7x7
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A2}"
+layer at (134,280) size 7x11 scrollHeight 14
+  RenderBlock {mo} at (0,47) size 7x11
+layer at (197,233) size 7x10 scrollHeight 15
+  RenderBlock {mo} at (0,0) size 7x10
+layer at (197,243) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,10) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A5}"
+layer at (197,253) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,20) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A5}"
+layer at (197,263) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,30) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A5}"
+layer at (197,273) size 7x7 scrollHeight 14
+  RenderBlock {mo} at (0,40) size 7x7
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A5}"
+layer at (197,280) size 7x11 scrollHeight 14
+  RenderBlock {mo} at (0,47) size 7x11
+layer at (211,233) size 7x10 scrollHeight 15
+  RenderBlock {mo} at (0,0) size 7x10
+layer at (211,243) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,10) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239C}"
+layer at (211,253) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,20) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239C}"
+layer at (211,263) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,30) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239C}"
+layer at (211,273) size 7x7 scrollHeight 14
+  RenderBlock {mo} at (0,40) size 7x7
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239C}"
+layer at (211,280) size 7x11 scrollHeight 14
+  RenderBlock {mo} at (0,47) size 7x11
+layer at (274,233) size 7x10 scrollHeight 15
+  RenderBlock {mo} at (0,0) size 7x10
+layer at (274,243) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,10) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239F}"
+layer at (274,253) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,20) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239F}"
+layer at (274,263) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,30) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239F}"
+layer at (274,273) size 7x7 scrollHeight 14
+  RenderBlock {mo} at (0,40) size 7x7
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239F}"
+layer at (274,280) size 7x11 scrollHeight 14
+  RenderBlock {mo} at (0,47) size 7x11
+layer at (288,233) size 7x10 scrollHeight 15
+  RenderBlock {mo} at (0,0) size 7x10
+layer at (288,243) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,10) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23D0}"
+layer at (288,253) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,20) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23D0}"
+layer at (288,263) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,30) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23D0}"
+layer at (288,273) size 7x7 scrollHeight 14
+  RenderBlock {mo} at (0,40) size 7x7
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23D0}"
+layer at (288,280) size 7x11 scrollHeight 14
+  RenderBlock {mo} at (0,47) size 7x11
+layer at (351,233) size 7x10 scrollHeight 15
+  RenderBlock {mo} at (0,0) size 7x10
+layer at (351,243) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,10) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23D0}"
+layer at (351,253) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,20) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23D0}"
+layer at (351,263) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,30) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23D0}"
+layer at (351,273) size 7x7 scrollHeight 14
+  RenderBlock {mo} at (0,40) size 7x7
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23D0}"
+layer at (351,280) size 7x11 scrollHeight 14
+  RenderBlock {mo} at (0,47) size 7x11
+layer at (365,233) size 8x10 scrollHeight 15
+  RenderBlock {mo} at (0,0) size 8x10
+layer at (365,243) size 8x10 scrollHeight 14
+  RenderBlock {mo} at (0,10) size 8x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23AE}"
+layer at (365,253) size 8x10 scrollHeight 14
+  RenderBlock {mo} at (0,20) size 8x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23AE}"
+layer at (365,263) size 8x10 scrollHeight 14
+  RenderBlock {mo} at (0,30) size 8x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23AE}"
+layer at (365,273) size 8x7 scrollHeight 14
+  RenderBlock {mo} at (0,40) size 8x7
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23AE}"
+layer at (365,280) size 8x11 scrollHeight 14
+  RenderBlock {mo} at (0,47) size 8x11
+layer at (57,375) size 11x10 scrollHeight 15
+  RenderBlock {mo} at (0,0) size 11x10
+layer at (57,385) size 11x10 scrollHeight 14
+  RenderBlock {mo} at (0,10) size 11x10
+    RenderText {mo} at (0,-3) size 11x17
+      text run at (0,-3) width 11: "\x{23AA}"
+layer at (57,395) size 11x10 scrollHeight 14
+  RenderBlock {mo} at (0,20) size 11x10
+    RenderText {mo} at (0,-3) size 11x17
+      text run at (0,-3) width 11: "\x{23AA}"
+layer at (57,405) size 11x10 scrollHeight 14
+  RenderBlock {mo} at (0,30) size 11x10
+    RenderText {mo} at (0,-3) size 11x17
+      text run at (0,-3) width 11: "\x{23AA}"
+layer at (57,415) size 11x10 scrollHeight 14
+  RenderBlock {mo} at (0,40) size 11x10
+    RenderText {mo} at (0,-3) size 11x17
+      text run at (0,-3) width 11: "\x{23AA}"
+layer at (57,425) size 11x10 scrollHeight 14
+  RenderBlock {mo} at (0,50) size 11x10
+    RenderText {mo} at (0,-3) size 11x17
+      text run at (0,-3) width 11: "\x{23AA}"
+layer at (57,435) size 11x7 scrollHeight 14
+  RenderBlock {mo} at (0,60) size 11x7
+    RenderText {mo} at (0,-3) size 11x17
+      text run at (0,-3) width 11: "\x{23AA}"
+layer at (57,442) size 11x10 scrollHeight 14
+  RenderBlock {mo} at (0,67) size 11x10
+layer at (57,452) size 11x10 scrollHeight 14
+  RenderBlock {mo} at (0,77) size 11x10
+    RenderText {mo} at (0,-3) size 11x17
+      text run at (0,-3) width 11: "\x{23AA}"
+layer at (57,462) size 11x10 scrollHeight 14
+  RenderBlock {mo} at (0,87) size 11x10
+    RenderText {mo} at (0,-3) size 11x17
+      text run at (0,-3) width 11: "\x{23AA}"
+layer at (57,472) size 11x10 scrollHeight 14
+  RenderBlock {mo} at (0,97) size 11x10
+    RenderText {mo} at (0,-3) size 11x17
+      text run at (0,-3) width 11: "\x{23AA}"
+layer at (57,482) size 11x10 scrollHeight 14
+  RenderBlock {mo} at (0,107) size 11x10
+    RenderText {mo} at (0,-3) size 11x17
+      text run at (0,-3) width 11: "\x{23AA}"
+layer at (57,492) size 11x10 scrollHeight 14
+  RenderBlock {mo} at (0,117) size 11x10
+    RenderText {mo} at (0,-3) size 11x17
+      text run at (0,-3) width 11: "\x{23AA}"
+layer at (57,502) size 11x7 scrollHeight 14
+  RenderBlock {mo} at (0,127) size 11x7
+    RenderText {mo} at (0,-3) size 11x17
+      text run at (0,-3) width 11: "\x{23AA}"
+layer at (57,509) size 11x11 scrollHeight 14
+  RenderBlock {mo} at (0,134) size 11x11
+layer at (124,375) size 11x10 scrollHeight 15
+  RenderBlock {mo} at (0,0) size 11x10
+layer at (124,385) size 11x10 scrollHeight 14
+  RenderBlock {mo} at (0,10) size 11x10
+    RenderText {mo} at (0,-3) size 11x17
+      text run at (0,-3) width 11: "\x{23AA}"
+layer at (124,395) size 11x10 scrollHeight 14
+  RenderBlock {mo} at (0,20) size 11x10
+    RenderText {mo} at (0,-3) size 11x17
+      text run at (0,-3) width 11: "\x{23AA}"
+layer at (124,405) size 11x10 scrollHeight 14
+  RenderBlock {mo} at (0,30) size 11x10
+    RenderText {mo} at (0,-3) size 11x17
+      text run at (0,-3) width 11: "\x{23AA}"
+layer at (124,415) size 11x10 scrollHeight 14
+  RenderBlock {mo} at (0,40) size 11x10
+    RenderText {mo} at (0,-3) size 11x17
+      text run at (0,-3) width 11: "\x{23AA}"
+layer at (124,425) size 11x10 scrollHeight 14
+  RenderBlock {mo} at (0,50) size 11x10
+    RenderText {mo} at (0,-3) size 11x17
+      text run at (0,-3) width 11: "\x{23AA}"
+layer at (124,435) size 11x7 scrollHeight 14
+  RenderBlock {mo} at (0,60) size 11x7
+    RenderText {mo} at (0,-3) size 11x17
+      text run at (0,-3) width 11: "\x{23AA}"
+layer at (124,442) size 11x10 scrollHeight 14
+  RenderBlock {mo} at (0,67) size 11x10
+layer at (124,452) size 11x10 scrollHeight 14
+  RenderBlock {mo} at (0,77) size 11x10
+    RenderText {mo} at (0,-3) size 11x17
+      text run at (0,-3) width 11: "\x{23AA}"
+layer at (124,462) size 11x10 scrollHeight 14
+  RenderBlock {mo} at (0,87) size 11x10
+    RenderText {mo} at (0,-3) size 11x17
+      text run at (0,-3) width 11: "\x{23AA}"
+layer at (124,472) size 11x10 scrollHeight 14
+  RenderBlock {mo} at (0,97) size 11x10
+    RenderText {mo} at (0,-3) size 11x17
+      text run at (0,-3) width 11: "\x{23AA}"
+layer at (124,482) size 11x10 scrollHeight 14
+  RenderBlock {mo} at (0,107) size 11x10
+    RenderText {mo} at (0,-3) size 11x17
+      text run at (0,-3) width 11: "\x{23AA}"
+layer at (124,492) size 11x10 scrollHeight 14
+  RenderBlock {mo} at (0,117) size 11x10
+    RenderText {mo} at (0,-3) size 11x17
+      text run at (0,-3) width 11: "\x{23AA}"
+layer at (124,502) size 11x7 scrollHeight 14
+  RenderBlock {mo} at (0,127) size 11x7
+    RenderText {mo} at (0,-3) size 11x17
+      text run at (0,-3) width 11: "\x{23AA}"
+layer at (124,509) size 11x11 scrollHeight 14
+  RenderBlock {mo} at (0,134) size 11x11
+layer at (142,375) size 7x10 scrollHeight 15
+  RenderBlock {mo} at (0,0) size 7x10
+layer at (142,385) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,10) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A2}"
+layer at (142,395) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,20) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A2}"
+layer at (142,405) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,30) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A2}"
+layer at (142,415) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,40) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A2}"
+layer at (142,425) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,50) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A2}"
+layer at (142,435) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,60) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A2}"
+layer at (142,445) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,70) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A2}"
+layer at (142,455) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,80) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A2}"
+layer at (142,465) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,90) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A2}"
+layer at (142,475) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,100) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A2}"
+layer at (142,485) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,110) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A2}"
+layer at (142,495) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,120) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A2}"
+layer at (142,505) size 7x4 scrollHeight 14
+  RenderBlock {mo} at (0,130) size 7x4
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A2}"
+layer at (142,509) size 7x11 scrollHeight 14
+  RenderBlock {mo} at (0,134) size 7x11
+layer at (205,375) size 7x10 scrollHeight 15
+  RenderBlock {mo} at (0,0) size 7x10
+layer at (205,385) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,10) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A5}"
+layer at (205,395) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,20) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A5}"
+layer at (205,405) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,30) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A5}"
+layer at (205,415) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,40) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A5}"
+layer at (205,425) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,50) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A5}"
+layer at (205,435) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,60) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A5}"
+layer at (205,445) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,70) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A5}"
+layer at (205,455) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,80) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A5}"
+layer at (205,465) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,90) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A5}"
+layer at (205,475) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,100) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A5}"
+layer at (205,485) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,110) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A5}"
+layer at (205,495) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,120) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A5}"
+layer at (205,505) size 7x4 scrollHeight 14
+  RenderBlock {mo} at (0,130) size 7x4
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A5}"
+layer at (205,509) size 7x11 scrollHeight 14
+  RenderBlock {mo} at (0,134) size 7x11
+layer at (219,375) size 7x10 scrollHeight 15
+  RenderBlock {mo} at (0,0) size 7x10
+layer at (219,385) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,10) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239C}"
+layer at (219,395) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,20) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239C}"
+layer at (219,405) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,30) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239C}"
+layer at (219,415) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,40) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239C}"
+layer at (219,425) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,50) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239C}"
+layer at (219,435) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,60) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239C}"
+layer at (219,445) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,70) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239C}"
+layer at (219,455) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,80) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239C}"
+layer at (219,465) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,90) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239C}"
+layer at (219,475) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,100) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239C}"
+layer at (219,485) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,110) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239C}"
+layer at (219,495) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,120) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239C}"
+layer at (219,505) size 7x4 scrollHeight 14
+  RenderBlock {mo} at (0,130) size 7x4
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239C}"
+layer at (219,509) size 7x11 scrollHeight 14
+  RenderBlock {mo} at (0,134) size 7x11
+layer at (282,375) size 7x10 scrollHeight 15
+  RenderBlock {mo} at (0,0) size 7x10
+layer at (282,385) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,10) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239F}"
+layer at (282,395) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,20) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239F}"
+layer at (282,405) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,30) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239F}"
+layer at (282,415) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,40) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239F}"
+layer at (282,425) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,50) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239F}"
+layer at (282,435) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,60) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239F}"
+layer at (282,445) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,70) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239F}"
+layer at (282,455) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,80) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239F}"
+layer at (282,465) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,90) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239F}"
+layer at (282,475) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,100) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239F}"
+layer at (282,485) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,110) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239F}"
+layer at (282,495) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,120) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239F}"
+layer at (282,505) size 7x4 scrollHeight 14
+  RenderBlock {mo} at (0,130) size 7x4
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239F}"
+layer at (282,509) size 7x11 scrollHeight 14
+  RenderBlock {mo} at (0,134) size 7x11
+layer at (296,375) size 7x10 scrollHeight 15
+  RenderBlock {mo} at (0,0) size 7x10
+layer at (296,385) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,10) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23D0}"
+layer at (296,395) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,20) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23D0}"
+layer at (296,405) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,30) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23D0}"
+layer at (296,415) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,40) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23D0}"
+layer at (296,425) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,50) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23D0}"
+layer at (296,435) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,60) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23D0}"
+layer at (296,445) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,70) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23D0}"
+layer at (296,455) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,80) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23D0}"
+layer at (296,465) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,90) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23D0}"
+layer at (296,475) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,100) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23D0}"
+layer at (296,485) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,110) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23D0}"
+layer at (296,495) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,120) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23D0}"
+layer at (296,505) size 7x4 scrollHeight 14
+  RenderBlock {mo} at (0,130) size 7x4
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23D0}"
+layer at (296,509) size 7x11 scrollHeight 14
+  RenderBlock {mo} at (0,134) size 7x11
+layer at (359,375) size 7x10 scrollHeight 15
+  RenderBlock {mo} at (0,0) size 7x10
+layer at (359,385) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,10) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23D0}"
+layer at (359,395) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,20) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23D0}"
+layer at (359,405) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,30) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23D0}"
+layer at (359,415) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,40) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23D0}"
+layer at (359,425) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,50) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23D0}"
+layer at (359,435) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,60) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23D0}"
+layer at (359,445) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,70) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23D0}"
+layer at (359,455) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,80) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23D0}"
+layer at (359,465) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,90) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23D0}"
+layer at (359,475) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,100) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23D0}"
+layer at (359,485) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,110) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23D0}"
+layer at (359,495) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,120) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23D0}"
+layer at (359,505) size 7x4 scrollHeight 14
+  RenderBlock {mo} at (0,130) size 7x4
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23D0}"
+layer at (359,509) size 7x11 scrollHeight 14
+  RenderBlock {mo} at (0,134) size 7x11
+layer at (373,375) size 8x10 scrollHeight 15
+  RenderBlock {mo} at (0,0) size 8x10
+layer at (373,385) size 8x10 scrollHeight 14
+  RenderBlock {mo} at (0,10) size 8x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23AE}"
+layer at (373,395) size 8x10 scrollHeight 14
+  RenderBlock {mo} at (0,20) size 8x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23AE}"
+layer at (373,405) size 8x10 scrollHeight 14
+  RenderBlock {mo} at (0,30) size 8x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23AE}"
+layer at (373,415) size 8x10 scrollHeight 14
+  RenderBlock {mo} at (0,40) size 8x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23AE}"
+layer at (373,425) size 8x10 scrollHeight 14
+  RenderBlock {mo} at (0,50) size 8x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23AE}"
+layer at (373,435) size 8x10 scrollHeight 14
+  RenderBlock {mo} at (0,60) size 8x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23AE}"
+layer at (373,445) size 8x10 scrollHeight 14
+  RenderBlock {mo} at (0,70) size 8x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23AE}"
+layer at (373,455) size 8x10 scrollHeight 14
+  RenderBlock {mo} at (0,80) size 8x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23AE}"
+layer at (373,465) size 8x10 scrollHeight 14
+  RenderBlock {mo} at (0,90) size 8x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23AE}"
+layer at (373,475) size 8x10 scrollHeight 14
+  RenderBlock {mo} at (0,100) size 8x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23AE}"
+layer at (373,485) size 8x10 scrollHeight 14
+  RenderBlock {mo} at (0,110) size 8x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23AE}"
+layer at (373,495) size 8x10 scrollHeight 14
+  RenderBlock {mo} at (0,120) size 8x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23AE}"
+layer at (373,505) size 8x4 scrollHeight 14
+  RenderBlock {mo} at (0,130) size 8x4
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23AE}"
+layer at (373,509) size 8x11 scrollHeight 14
+  RenderBlock {mo} at (0,134) size 8x11
+layer at (9,550) size 7x10 scrollHeight 15
+  RenderBlock {mo} at (0,0) size 7x10
+layer at (9,560) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,10) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239C}"
+layer at (9,570) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,20) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239C}"
+layer at (9,580) size 7x8 scrollHeight 14
+  RenderBlock {mo} at (0,30) size 7x8
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239C}"
+layer at (9,588) size 7x11 scrollHeight 14
+  RenderBlock {mo} at (0,38) size 7x11
+layer at (159,550) size 7x10 scrollHeight 15
+  RenderBlock {mo} at (0,0) size 7x10
+layer at (159,560) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,10) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239F}"
+layer at (159,570) size 7x10 scrollHeight 14
+  RenderBlock {mo} at (0,20) size 7x10
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239F}"
+layer at (159,580) size 7x8 scrollHeight 14
+  RenderBlock {mo} at (0,30) size 7x8
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239F}"
+layer at (159,588) size 7x11 scrollHeight 14
+  RenderBlock {mo} at (0,38) size 7x11
+layer at (49,52) size 11x14 backgroundClip at (49,51) size 11x10 clip at (49,51) size 11x10 outlineClip at (49,51) size 11x10
+  RenderBlock (relative positioned) {mo} at (0,0) size 11x11
+    RenderText {mo} at (0,-3) size 11x17
+      text run at (0,-3) width 11: "\x{23A7}"
+layer at (49,60) size 11x14 backgroundClip at (49,61) size 11x10 clip at (49,61) size 11x10 outlineClip at (49,61) size 11x10
+  RenderBlock (relative positioned) {mo} at (0,0) size 11x11
+    RenderText {mo} at (0,-3) size 11x17
+      text run at (0,-3) width 11: "\x{23A8}"
+layer at (49,68) size 11x14 backgroundClip at (49,71) size 11x11 clip at (49,71) size 11x11 outlineClip at (49,71) size 11x11
+  RenderBlock (relative positioned) {mo} at (0,0) size 11x11
+    RenderText {mo} at (0,-3) size 11x17
+      text run at (0,-3) width 11: "\x{23A9}"
+layer at (84,52) size 11x14 backgroundClip at (84,51) size 11x10 clip at (84,51) size 11x10 outlineClip at (84,51) size 11x10
+  RenderBlock (relative positioned) {mo} at (0,0) size 11x11
+    RenderText {mo} at (0,-3) size 11x17
+      text run at (0,-3) width 11: "\x{23AB}"
+layer at (84,60) size 11x14 backgroundClip at (84,61) size 11x10 clip at (84,61) size 11x10 outlineClip at (84,61) size 11x10
+  RenderBlock (relative positioned) {mo} at (0,0) size 11x11
+    RenderText {mo} at (0,-3) size 11x17
+      text run at (0,-3) width 11: "\x{23AC}"
+layer at (84,68) size 11x14 backgroundClip at (84,71) size 11x11 clip at (84,71) size 11x11 outlineClip at (84,71) size 11x11
+  RenderBlock (relative positioned) {mo} at (0,0) size 11x11
+    RenderText {mo} at (0,-3) size 11x17
+      text run at (0,-3) width 11: "\x{23AD}"
+layer at (102,52) size 7x14 backgroundClip at (102,51) size 7x10 clip at (102,51) size 7x10 outlineClip at (102,51) size 7x10
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A1}"
+layer at (102,68) size 7x14 backgroundClip at (102,71) size 7x11 clip at (102,71) size 7x11 outlineClip at (102,71) size 7x11
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A3}"
+layer at (133,52) size 7x14 backgroundClip at (133,51) size 7x10 clip at (133,51) size 7x10 outlineClip at (133,51) size 7x10
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A4}"
+layer at (133,68) size 7x14 backgroundClip at (133,71) size 7x11 clip at (133,71) size 7x11 outlineClip at (133,71) size 7x11
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A6}"
+layer at (147,52) size 7x14 backgroundClip at (147,51) size 7x10 clip at (147,51) size 7x10 outlineClip at (147,51) size 7x10
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239B}"
+layer at (147,68) size 7x14 backgroundClip at (147,71) size 7x11 clip at (147,71) size 7x11 outlineClip at (147,71) size 7x11
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239D}"
+layer at (178,52) size 7x14 backgroundClip at (178,51) size 7x10 clip at (178,51) size 7x10 outlineClip at (178,51) size 7x10
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239E}"
+layer at (178,68) size 7x14 backgroundClip at (178,71) size 7x11 clip at (178,71) size 7x11 outlineClip at (178,71) size 7x11
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A0}"
+layer at (192,52) size 7x14 backgroundClip at (192,51) size 7x10 clip at (192,51) size 7x10 outlineClip at (192,51) size 7x10
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23D0}"
+layer at (192,68) size 7x14 backgroundClip at (192,71) size 7x11 clip at (192,71) size 7x11 outlineClip at (192,71) size 7x11
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23D0}"
+layer at (223,52) size 7x14 backgroundClip at (223,51) size 7x10 clip at (223,51) size 7x10 outlineClip at (223,51) size 7x10
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23D0}"
+layer at (223,68) size 7x14 backgroundClip at (223,71) size 7x11 clip at (223,71) size 7x11 outlineClip at (223,71) size 7x11
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23D0}"
+layer at (237,52) size 8x14 backgroundClip at (237,51) size 8x10 clip at (237,51) size 8x10 outlineClip at (237,51) size 8x10
+  RenderBlock (relative positioned) {mo} at (0,0) size 8x11
+    RenderText {mo} at (0,-3) size 8x17
+      text run at (0,-3) width 8: "\x{2320}"
+layer at (237,68) size 8x14 backgroundClip at (237,71) size 8x11 clip at (237,71) size 8x11 outlineClip at (237,71) size 8x11
+  RenderBlock (relative positioned) {mo} at (0,0) size 8x11
+    RenderText {mo} at (0,-3) size 8x17
+      text run at (0,-3) width 8: "\x{2321}"
+layer at (49,103) size 11x14 backgroundClip at (49,102) size 11x10 clip at (49,102) size 11x10 outlineClip at (49,102) size 11x10
+  RenderBlock (relative positioned) {mo} at (0,0) size 11x11
+    RenderText {mo} at (0,-3) size 11x17
+      text run at (0,-3) width 11: "\x{23A7}"
+layer at (49,111) size 11x14 backgroundClip at (49,112) size 11x10 clip at (49,112) size 11x10 outlineClip at (49,112) size 11x10
+  RenderBlock (relative positioned) {mo} at (0,0) size 11x11
+    RenderText {mo} at (0,-3) size 11x17
+      text run at (0,-3) width 11: "\x{23A8}"
+layer at (49,119) size 11x14 backgroundClip at (49,122) size 11x11 clip at (49,122) size 11x11 outlineClip at (49,122) size 11x11
+  RenderBlock (relative positioned) {mo} at (0,0) size 11x11
+    RenderText {mo} at (0,-3) size 11x17
+      text run at (0,-3) width 11: "\x{23A9}"
+layer at (92,103) size 11x14 backgroundClip at (92,102) size 11x10 clip at (92,102) size 11x10 outlineClip at (92,102) size 11x10
+  RenderBlock (relative positioned) {mo} at (0,0) size 11x11
+    RenderText {mo} at (0,-3) size 11x17
+      text run at (0,-3) width 11: "\x{23AB}"
+layer at (92,111) size 11x14 backgroundClip at (92,112) size 11x10 clip at (92,112) size 11x10 outlineClip at (92,112) size 11x10
+  RenderBlock (relative positioned) {mo} at (0,0) size 11x11
+    RenderText {mo} at (0,-3) size 11x17
+      text run at (0,-3) width 11: "\x{23AC}"
+layer at (92,119) size 11x14 backgroundClip at (92,122) size 11x11 clip at (92,122) size 11x11 outlineClip at (92,122) size 11x11
+  RenderBlock (relative positioned) {mo} at (0,0) size 11x11
+    RenderText {mo} at (0,-3) size 11x17
+      text run at (0,-3) width 11: "\x{23AD}"
+layer at (110,103) size 7x14 backgroundClip at (110,102) size 7x10 clip at (110,102) size 7x10 outlineClip at (110,102) size 7x10
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A1}"
+layer at (110,119) size 7x14 backgroundClip at (110,122) size 7x11 clip at (110,122) size 7x11 outlineClip at (110,122) size 7x11
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A3}"
+layer at (149,103) size 7x14 backgroundClip at (149,102) size 7x10 clip at (149,102) size 7x10 outlineClip at (149,102) size 7x10
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A4}"
+layer at (149,119) size 7x14 backgroundClip at (149,122) size 7x11 clip at (149,122) size 7x11 outlineClip at (149,122) size 7x11
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A6}"
+layer at (163,103) size 7x14 backgroundClip at (163,102) size 7x10 clip at (163,102) size 7x10 outlineClip at (163,102) size 7x10
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239B}"
+layer at (163,119) size 7x14 backgroundClip at (163,122) size 7x11 clip at (163,122) size 7x11 outlineClip at (163,122) size 7x11
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239D}"
+layer at (202,103) size 7x14 backgroundClip at (202,102) size 7x10 clip at (202,102) size 7x10 outlineClip at (202,102) size 7x10
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239E}"
+layer at (202,119) size 7x14 backgroundClip at (202,122) size 7x11 clip at (202,122) size 7x11 outlineClip at (202,122) size 7x11
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A0}"
+layer at (216,103) size 7x14 backgroundClip at (216,102) size 7x10 clip at (216,102) size 7x10 outlineClip at (216,102) size 7x10
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23D0}"
+layer at (216,119) size 7x14 backgroundClip at (216,122) size 7x11 clip at (216,122) size 7x11 outlineClip at (216,122) size 7x11
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23D0}"
+layer at (255,103) size 7x14 backgroundClip at (255,102) size 7x10 clip at (255,102) size 7x10 outlineClip at (255,102) size 7x10
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23D0}"
+layer at (255,119) size 7x14 backgroundClip at (255,122) size 7x11 clip at (255,122) size 7x11 outlineClip at (255,122) size 7x11
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23D0}"
+layer at (269,103) size 8x14 backgroundClip at (269,102) size 8x10 clip at (269,102) size 8x10 outlineClip at (269,102) size 8x10
+  RenderBlock (relative positioned) {mo} at (0,0) size 8x11
+    RenderText {mo} at (0,-3) size 8x17
+      text run at (0,-3) width 8: "\x{2320}"
+layer at (269,119) size 8x14 backgroundClip at (269,122) size 8x11 clip at (269,122) size 8x11 outlineClip at (269,122) size 8x11
+  RenderBlock (relative positioned) {mo} at (0,0) size 8x11
+    RenderText {mo} at (0,-3) size 8x17
+      text run at (0,-3) width 8: "\x{2321}"
+layer at (49,159) size 11x14 backgroundClip at (49,158) size 11x10 clip at (49,158) size 11x10 outlineClip at (49,158) size 11x10
+  RenderBlock (relative positioned) {mo} at (0,0) size 11x11
+    RenderText {mo} at (0,-3) size 11x17
+      text run at (0,-3) width 11: "\x{23A7}"
+layer at (49,171) size 11x14 backgroundClip at (49,172) size 11x10 clip at (49,172) size 11x10 outlineClip at (49,172) size 11x10
+  RenderBlock (relative positioned) {mo} at (0,0) size 11x11
+    RenderText {mo} at (0,-3) size 11x17
+      text run at (0,-3) width 11: "\x{23A8}"
+layer at (49,183) size 11x14 backgroundClip at (49,186) size 11x11 clip at (49,186) size 11x11 outlineClip at (49,186) size 11x11
+  RenderBlock (relative positioned) {mo} at (0,0) size 11x11
+    RenderText {mo} at (0,-3) size 11x17
+      text run at (0,-3) width 11: "\x{23A9}"
+layer at (100,159) size 11x14 backgroundClip at (100,158) size 11x10 clip at (100,158) size 11x10 outlineClip at (100,158) size 11x10
+  RenderBlock (relative positioned) {mo} at (0,0) size 11x11
+    RenderText {mo} at (0,-3) size 11x17
+      text run at (0,-3) width 11: "\x{23AB}"
+layer at (100,171) size 11x14 backgroundClip at (100,172) size 11x10 clip at (100,172) size 11x10 outlineClip at (100,172) size 11x10
+  RenderBlock (relative positioned) {mo} at (0,0) size 11x11
+    RenderText {mo} at (0,-3) size 11x17
+      text run at (0,-3) width 11: "\x{23AC}"
+layer at (100,183) size 11x14 backgroundClip at (100,186) size 11x11 clip at (100,186) size 11x11 outlineClip at (100,186) size 11x11
+  RenderBlock (relative positioned) {mo} at (0,0) size 11x11
+    RenderText {mo} at (0,-3) size 11x17
+      text run at (0,-3) width 11: "\x{23AD}"
+layer at (118,159) size 7x14 backgroundClip at (118,158) size 7x10 clip at (118,158) size 7x10 outlineClip at (118,158) size 7x10
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A1}"
+layer at (118,183) size 7x14 backgroundClip at (118,186) size 7x11 clip at (118,186) size 7x11 outlineClip at (118,186) size 7x11
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A3}"
+layer at (165,159) size 7x14 backgroundClip at (165,158) size 7x10 clip at (165,158) size 7x10 outlineClip at (165,158) size 7x10
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A4}"
+layer at (165,183) size 7x14 backgroundClip at (165,186) size 7x11 clip at (165,186) size 7x11 outlineClip at (165,186) size 7x11
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A6}"
+layer at (179,159) size 7x14 backgroundClip at (179,158) size 7x10 clip at (179,158) size 7x10 outlineClip at (179,158) size 7x10
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239B}"
+layer at (179,183) size 7x14 backgroundClip at (179,186) size 7x11 clip at (179,186) size 7x11 outlineClip at (179,186) size 7x11
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239D}"
+layer at (226,159) size 7x14 backgroundClip at (226,158) size 7x10 clip at (226,158) size 7x10 outlineClip at (226,158) size 7x10
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239E}"
+layer at (226,183) size 7x14 backgroundClip at (226,186) size 7x11 clip at (226,186) size 7x11 outlineClip at (226,186) size 7x11
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A0}"
+layer at (240,159) size 7x14 backgroundClip at (240,158) size 7x10 clip at (240,158) size 7x10 outlineClip at (240,158) size 7x10
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23D0}"
+layer at (240,183) size 7x14 backgroundClip at (240,186) size 7x11 clip at (240,186) size 7x11 outlineClip at (240,186) size 7x11
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23D0}"
+layer at (287,159) size 7x14 backgroundClip at (287,158) size 7x10 clip at (287,158) size 7x10 outlineClip at (287,158) size 7x10
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23D0}"
+layer at (287,183) size 7x14 backgroundClip at (287,186) size 7x11 clip at (287,186) size 7x11 outlineClip at (287,186) size 7x11
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23D0}"
+layer at (301,159) size 8x14 backgroundClip at (301,158) size 8x10 clip at (301,158) size 8x10 outlineClip at (301,158) size 8x10
+  RenderBlock (relative positioned) {mo} at (0,0) size 8x11
+    RenderText {mo} at (0,-3) size 8x17
+      text run at (0,-3) width 8: "\x{2320}"
+layer at (301,183) size 8x14 backgroundClip at (301,186) size 8x11 clip at (301,186) size 8x11 outlineClip at (301,186) size 8x11
+  RenderBlock (relative positioned) {mo} at (0,0) size 8x11
+    RenderText {mo} at (0,-3) size 8x17
+      text run at (0,-3) width 8: "\x{2321}"
+layer at (49,234) size 11x14 backgroundClip at (49,233) size 11x10 clip at (49,233) size 11x10 outlineClip at (49,233) size 11x10
+  RenderBlock (relative positioned) {mo} at (0,0) size 11x11
+    RenderText {mo} at (0,-3) size 11x17
+      text run at (0,-3) width 11: "\x{23A7}"
+layer at (49,255) size 11x14 backgroundClip at (49,256) size 11x10 clip at (49,256) size 11x10 outlineClip at (49,256) size 11x10
+  RenderBlock (relative positioned) {mo} at (0,0) size 11x11
+    RenderText {mo} at (0,-3) size 11x17
+      text run at (0,-3) width 11: "\x{23A8}"
+layer at (49,277) size 11x14 backgroundClip at (49,280) size 11x11 clip at (49,280) size 11x11 outlineClip at (49,280) size 11x11
+  RenderBlock (relative positioned) {mo} at (0,0) size 11x11
+    RenderText {mo} at (0,-3) size 11x17
+      text run at (0,-3) width 11: "\x{23A9}"
+layer at (116,234) size 11x14 backgroundClip at (116,233) size 11x10 clip at (116,233) size 11x10 outlineClip at (116,233) size 11x10
+  RenderBlock (relative positioned) {mo} at (0,0) size 11x11
+    RenderText {mo} at (0,-3) size 11x17
+      text run at (0,-3) width 11: "\x{23AB}"
+layer at (116,255) size 11x14 backgroundClip at (116,256) size 11x10 clip at (116,256) size 11x10 outlineClip at (116,256) size 11x10
+  RenderBlock (relative positioned) {mo} at (0,0) size 11x11
+    RenderText {mo} at (0,-3) size 11x17
+      text run at (0,-3) width 11: "\x{23AC}"
+layer at (116,277) size 11x14 backgroundClip at (116,280) size 11x11 clip at (116,280) size 11x11 outlineClip at (116,280) size 11x11
+  RenderBlock (relative positioned) {mo} at (0,0) size 11x11
+    RenderText {mo} at (0,-3) size 11x17
+      text run at (0,-3) width 11: "\x{23AD}"
+layer at (134,234) size 7x14 backgroundClip at (134,233) size 7x10 clip at (134,233) size 7x10 outlineClip at (134,233) size 7x10
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A1}"
+layer at (134,277) size 7x14 backgroundClip at (134,280) size 7x11 clip at (134,280) size 7x11 outlineClip at (134,280) size 7x11
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A3}"
+layer at (197,234) size 7x14 backgroundClip at (197,233) size 7x10 clip at (197,233) size 7x10 outlineClip at (197,233) size 7x10
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A4}"
+layer at (197,277) size 7x14 backgroundClip at (197,280) size 7x11 clip at (197,280) size 7x11 outlineClip at (197,280) size 7x11
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A6}"
+layer at (211,234) size 7x14 backgroundClip at (211,233) size 7x10 clip at (211,233) size 7x10 outlineClip at (211,233) size 7x10
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239B}"
+layer at (211,277) size 7x14 backgroundClip at (211,280) size 7x11 clip at (211,280) size 7x11 outlineClip at (211,280) size 7x11
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239D}"
+layer at (274,234) size 7x14 backgroundClip at (274,233) size 7x10 clip at (274,233) size 7x10 outlineClip at (274,233) size 7x10
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239E}"
+layer at (274,277) size 7x14 backgroundClip at (274,280) size 7x11 clip at (274,280) size 7x11 outlineClip at (274,280) size 7x11
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A0}"
+layer at (288,234) size 7x14 backgroundClip at (288,233) size 7x10 clip at (288,233) size 7x10 outlineClip at (288,233) size 7x10
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23D0}"
+layer at (288,277) size 7x14 backgroundClip at (288,280) size 7x11 clip at (288,280) size 7x11 outlineClip at (288,280) size 7x11
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23D0}"
+layer at (351,234) size 7x14 backgroundClip at (351,233) size 7x10 clip at (351,233) size 7x10 outlineClip at (351,233) size 7x10
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23D0}"
+layer at (351,277) size 7x14 backgroundClip at (351,280) size 7x11 clip at (351,280) size 7x11 outlineClip at (351,280) size 7x11
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23D0}"
+layer at (365,234) size 8x14 backgroundClip at (365,233) size 8x10 clip at (365,233) size 8x10 outlineClip at (365,233) size 8x10
+  RenderBlock (relative positioned) {mo} at (0,0) size 8x11
+    RenderText {mo} at (0,-3) size 8x17
+      text run at (0,-3) width 8: "\x{2320}"
+layer at (365,277) size 8x14 backgroundClip at (365,280) size 8x11 clip at (365,280) size 8x11 outlineClip at (365,280) size 8x11
+  RenderBlock (relative positioned) {mo} at (0,0) size 8x11
+    RenderText {mo} at (0,-3) size 8x17
+      text run at (0,-3) width 8: "\x{2321}"
+layer at (57,376) size 11x14 backgroundClip at (57,375) size 11x10 clip at (57,375) size 11x10 outlineClip at (57,375) size 11x10
+  RenderBlock (relative positioned) {mo} at (0,0) size 11x11
+    RenderText {mo} at (0,-3) size 11x17
+      text run at (0,-3) width 11: "\x{23A7}"
+layer at (57,441) size 11x14 backgroundClip at (57,442) size 11x10 clip at (57,442) size 11x10 outlineClip at (57,442) size 11x10
+  RenderBlock (relative positioned) {mo} at (0,0) size 11x11
+    RenderText {mo} at (0,-3) size 11x17
+      text run at (0,-3) width 11: "\x{23A8}"
+layer at (57,506) size 11x14 backgroundClip at (57,509) size 11x11 clip at (57,509) size 11x11 outlineClip at (57,509) size 11x11
+  RenderBlock (relative positioned) {mo} at (0,0) size 11x11
+    RenderText {mo} at (0,-3) size 11x17
+      text run at (0,-3) width 11: "\x{23A9}"
+layer at (124,376) size 11x14 backgroundClip at (124,375) size 11x10 clip at (124,375) size 11x10 outlineClip at (124,375) size 11x10
+  RenderBlock (relative positioned) {mo} at (0,0) size 11x11
+    RenderText {mo} at (0,-3) size 11x17
+      text run at (0,-3) width 11: "\x{23AB}"
+layer at (124,441) size 11x14 backgroundClip at (124,442) size 11x10 clip at (124,442) size 11x10 outlineClip at (124,442) size 11x10
+  RenderBlock (relative positioned) {mo} at (0,0) size 11x11
+    RenderText {mo} at (0,-3) size 11x17
+      text run at (0,-3) width 11: "\x{23AC}"
+layer at (124,506) size 11x14 backgroundClip at (124,509) size 11x11 clip at (124,509) size 11x11 outlineClip at (124,509) size 11x11
+  RenderBlock (relative positioned) {mo} at (0,0) size 11x11
+    RenderText {mo} at (0,-3) size 11x17
+      text run at (0,-3) width 11: "\x{23AD}"
+layer at (142,376) size 7x14 backgroundClip at (142,375) size 7x10 clip at (142,375) size 7x10 outlineClip at (142,375) size 7x10
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A1}"
+layer at (142,506) size 7x14 backgroundClip at (142,509) size 7x11 clip at (142,509) size 7x11 outlineClip at (142,509) size 7x11
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A3}"
+layer at (205,376) size 7x14 backgroundClip at (205,375) size 7x10 clip at (205,375) size 7x10 outlineClip at (205,375) size 7x10
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A4}"
+layer at (205,506) size 7x14 backgroundClip at (205,509) size 7x11 clip at (205,509) size 7x11 outlineClip at (205,509) size 7x11
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A6}"
+layer at (219,376) size 7x14 backgroundClip at (219,375) size 7x10 clip at (219,375) size 7x10 outlineClip at (219,375) size 7x10
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239B}"
+layer at (219,506) size 7x14 backgroundClip at (219,509) size 7x11 clip at (219,509) size 7x11 outlineClip at (219,509) size 7x11
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239D}"
+layer at (282,376) size 7x14 backgroundClip at (282,375) size 7x10 clip at (282,375) size 7x10 outlineClip at (282,375) size 7x10
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239E}"
+layer at (282,506) size 7x14 backgroundClip at (282,509) size 7x11 clip at (282,509) size 7x11 outlineClip at (282,509) size 7x11
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A0}"
+layer at (296,376) size 7x14 backgroundClip at (296,375) size 7x10 clip at (296,375) size 7x10 outlineClip at (296,375) size 7x10
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23D0}"
+layer at (296,506) size 7x14 backgroundClip at (296,509) size 7x11 clip at (296,509) size 7x11 outlineClip at (296,509) size 7x11
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23D0}"
+layer at (359,376) size 7x14 backgroundClip at (359,375) size 7x10 clip at (359,375) size 7x10 outlineClip at (359,375) size 7x10
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23D0}"
+layer at (359,506) size 7x14 backgroundClip at (359,509) size 7x11 clip at (359,509) size 7x11 outlineClip at (359,509) size 7x11
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23D0}"
+layer at (373,376) size 8x14 backgroundClip at (373,375) size 8x10 clip at (373,375) size 8x10 outlineClip at (373,375) size 8x10
+  RenderBlock (relative positioned) {mo} at (0,0) size 8x11
+    RenderText {mo} at (0,-3) size 8x17
+      text run at (0,-3) width 8: "\x{2320}"
+layer at (373,506) size 8x14 backgroundClip at (373,509) size 8x11 clip at (373,509) size 8x11 outlineClip at (373,509) size 8x11
+  RenderBlock (relative positioned) {mo} at (0,0) size 8x11
+    RenderText {mo} at (0,-3) size 8x17
+      text run at (0,-3) width 8: "\x{2321}"
+layer at (9,551) size 7x14 backgroundClip at (9,550) size 7x10 clip at (9,550) size 7x10 outlineClip at (9,550) size 7x10
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239B}"
+layer at (9,585) size 7x14 backgroundClip at (9,588) size 7x11 clip at (9,588) size 7x11 outlineClip at (9,588) size 7x11
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239D}"
+layer at (159,551) size 7x14 backgroundClip at (159,550) size 7x10 clip at (159,550) size 7x10 outlineClip at (159,550) size 7x10
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{239E}"
+layer at (159,585) size 7x14 backgroundClip at (159,588) size 7x11 clip at (159,588) size 7x11 outlineClip at (159,588) size 7x11
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-3) size 7x17
+      text run at (0,-3) width 7: "\x{23A0}"
diff --git a/LayoutTests/platform/gtk/mathml/presentation/style-expected.txt b/LayoutTests/platform/gtk/mathml/presentation/style-expected.txt
index e89301c..0280dd5 100644
--- a/LayoutTests/platform/gtk/mathml/presentation/style-expected.txt
+++ b/LayoutTests/platform/gtk/mathml/presentation/style-expected.txt
@@ -1,17 +1,19 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x51
-  RenderBlock {html} at (0,0) size 800x51
-    RenderBody {body} at (8,16) size 784x19
-      RenderBlock {p} at (0,0) size 784x19
-        RenderInline {math} at (0,0) size 25x19
-          RenderInline {mi} at (0,0) size 8x19
-            RenderText {#text} at (0,0) size 8x19
-              text run at (0,0) width 8: "x"
-          RenderInline {mo} at (0,0) size 9x19
-            RenderText {#text} at (8,0) size 9x19
-              text run at (8,0) width 9: "+"
-          RenderInline {mn} at (0,0) size 8x19
-            RenderText {#text} at (17,0) size 8x19
-              text run at (17,0) width 8: "1"
+layer at (0,0) size 800x100
+  RenderBlock {html} at (0,0) size 800x100
+    RenderBody {body} at (8,16) size 784x68
+      RenderBlock {p} at (0,0) size 784x68
         RenderText {#text} at (0,0) size 0x0
+layer at (8,16) size 29x64 clip at (8,16) size 13x48 scrollWidth 14 scrollHeight 53
+  RenderBlock {math} at (0,0) size 29x64
+    RenderInline {mi} at (0,0) size 7x25
+      RenderText {#text} at (1,-4) size 7x25
+        text run at (1,-4) width 7: "x"
+    RenderBlock {mo} at (1,16) size 12x16
+      RenderBlock {mo} at (0,0) size 11x16
+        RenderText {mo} at (0,-4) size 11x25
+          text run at (0,-4) width 11: "+"
+    RenderInline {mn} at (0,0) size 8x25
+      RenderText {#text} at (1,28) size 8x25
+        text run at (1,28) width 8: "1"
diff --git a/LayoutTests/platform/gtk/mathml/presentation/sub-expected.txt b/LayoutTests/platform/gtk/mathml/presentation/sub-expected.txt
index 650719e..625b941 100644
--- a/LayoutTests/platform/gtk/mathml/presentation/sub-expected.txt
+++ b/LayoutTests/platform/gtk/mathml/presentation/sub-expected.txt
@@ -1,55 +1,46 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x121
-  RenderBlock {html} at (0,0) size 800x121
-    RenderBody {body} at (8,16) size 784x89
-      RenderBlock {p} at (0,0) size 784x19
+layer at (0,0) size 800x131
+  RenderBlock {html} at (0,0) size 800x131
+    RenderBody {body} at (8,16) size 784x99
+      RenderBlock {p} at (0,0) size 784x21
         RenderText {#text} at (0,0) size 27x19
           text run at (0,0) width 27: "text "
-        RenderInline {math} at (0,0) size 16x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {msub} at (0,0) size 16x19
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (27,0) size 8x19
-                text run at (27,0) width 8: "x"
-            RenderInline {mn} at (0,0) size 8x19
-              RenderText {#text} at (35,0) size 8x19
-                text run at (35,0) width 8: "1"
-          RenderText {#text} at (0,0) size 0x0
+        RenderBlock {math} at (27,2) size 15x19
+          RenderBlock {msub} at (1,0) size 13x19
+            RenderBlock {msub} at (0,0) size 7x16
+              RenderInline {mi} at (0,0) size 7x25
+                RenderText {#text} at (0,-4) size 7x25
+                  text run at (0,-4) width 7: "x"
+            RenderInline {mn} at (0,0) size 6x19
+              RenderText {#text} at (7,4) size 6x19
+                text run at (7,4) width 6: "1"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,35) size 784x19
+      RenderBlock {p} at (0,37) size 784x21
         RenderText {#text} at (0,0) size 27x19
           text run at (0,0) width 27: "text "
-        RenderInline {math} at (0,0) size 21x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {msub} at (0,0) size 21x19
-            RenderText {#text} at (0,0) size 0x0
-            RenderInline {mo} at (0,0) size 9x19
-              RenderText {#text} at (27,0) size 9x19
-                text run at (27,0) width 9: "+"
-            RenderText {#text} at (36,0) size 4x19
-              text run at (36,0) width 4: " "
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (40,0) size 8x19
-                text run at (40,0) width 8: "x"
-            RenderText {#text} at (0,0) size 0x0
-          RenderText {#text} at (0,0) size 0x0
+        RenderBlock {math} at (27,2) size 18x19
+          RenderBlock {msub} at (1,0) size 16x19
+            RenderBlock {msub} at (0,0) size 11x16
+              RenderBlock {mo} at (0,0) size 11x16
+                RenderBlock {mo} at (0,0) size 11x16
+                  RenderText {mo} at (0,-4) size 11x25
+                    text run at (0,-4) width 11: "+"
+            RenderInline {mi} at (0,0) size 5x19
+              RenderText {#text} at (11,4) size 5x19
+                text run at (11,4) width 5: "x"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,70) size 784x19
-        RenderText {#text} at (0,0) size 27x19
-          text run at (0,0) width 27: "text "
-        RenderInline {math} at (0,0) size 20x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {msub} at (0,0) size 20x19
-            RenderText {#text} at (0,0) size 0x0
-            RenderInline {mo} at (0,0) size 4x19
-              RenderText {#text} at (27,0) size 4x19
-                text run at (27,0) width 4: "\x{222B}"
-            RenderText {#text} at (31,0) size 4x19
-              text run at (31,0) width 4: " "
-            RenderInline {mi} at (0,0) size 12x19
-              RenderText {#text} at (35,0) size 12x19
-                text run at (35,0) width 12: "Y"
-            RenderText {#text} at (0,0) size 0x0
-          RenderText {#text} at (0,0) size 0x0
+      RenderBlock {p} at (0,74) size 784x25
+        RenderText {#text} at (0,4) size 27x19
+          text run at (0,4) width 27: "text "
+        RenderBlock {math} at (27,0) size 15x25
+          RenderBlock {msub} at (1,0) size 13x25
+            RenderBlock {msub} at (0,0) size 6x22
+              RenderBlock {mo} at (0,0) size 6x22
+                RenderBlock {mo} at (0,0) size 6x22
+                  RenderText {mo} at (0,-1) size 6x25
+                    text run at (0,-1) width 6: "\x{222B}"
+            RenderInline {mi} at (0,0) size 7x19
+              RenderText {#text} at (6,10) size 7x19
+                text run at (6,10) width 7: "Y"
         RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/mathml/presentation/subsup-expected.txt b/LayoutTests/platform/gtk/mathml/presentation/subsup-expected.txt
index 6fa7ef6..0a9f977 100644
--- a/LayoutTests/platform/gtk/mathml/presentation/subsup-expected.txt
+++ b/LayoutTests/platform/gtk/mathml/presentation/subsup-expected.txt
@@ -1,149 +1,147 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x191
-  RenderBlock {html} at (0,0) size 800x191
-    RenderBody {body} at (8,16) size 784x159
-      RenderBlock {p} at (0,0) size 784x19
-        RenderText {#text} at (0,0) size 36x19
-          text run at (0,0) width 36: "both: "
-        RenderInline {math} at (0,0) size 24x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {msubsup} at (0,0) size 24x19
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (36,0) size 8x19
-                text run at (36,0) width 8: "x"
-            RenderInline {mn} at (0,0) size 8x19
-              RenderText {#text} at (44,0) size 8x19
-                text run at (44,0) width 8: "1"
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (52,0) size 8x19
-                text run at (52,0) width 8: "k"
-          RenderText {#text} at (0,0) size 0x0
+layer at (0,0) size 800x256
+  RenderBlock {html} at (0,0) size 800x256
+    RenderBody {body} at (8,16) size 784x224
+      RenderBlock {p} at (0,0) size 784x32
+        RenderText {#text} at (0,4) size 36x19
+          text run at (0,4) width 36: "both: "
+        RenderBlock {math} at (36,0) size 16x32
+          RenderBlock {msubsup} at (1,0) size 14x32
+            RenderBlock {msubsup} at (0,3) size 7x19
+              RenderInline {mi} at (0,0) size 7x25
+                RenderText {#text} at (0,-1) size 7x25
+                  text run at (0,-1) width 7: "x"
+            RenderBlock {msubsup} at (8,0) size 6x32
+              RenderBlock {msubsup} at (0,0) size 6x16
+                RenderInline {mi} at (0,0) size 5x19
+                  RenderText {#text} at (0,0) size 5x19
+                    text run at (0,0) width 5: "k"
+              RenderBlock {msubsup} at (0,16) size 6x16
+                RenderInline {mn} at (0,0) size 6x19
+                  RenderText {#text} at (0,0) size 6x19
+                    text run at (0,0) width 6: "1"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,35) size 784x19
-        RenderText {#text} at (0,0) size 148x19
-          text run at (0,0) width 148: "long subscript w/ both: "
-        RenderInline {math} at (0,0) size 63x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {msubsup} at (0,0) size 63x19
-            RenderText {#text} at (0,0) size 0x0
-            RenderInline {mi} at (0,0) size 10x19
-              RenderText {#text} at (148,0) size 10x19
-                text run at (148,0) width 10: "Z"
-            RenderText {#text} at (158,0) size 4x19
-              text run at (158,0) width 4: " "
-            RenderInline {mrow} at (0,0) size 41x19
-              RenderInline {mi} at (0,0) size 8x19
-                RenderText {#text} at (162,0) size 8x19
-                  text run at (162,0) width 8: "x"
-              RenderInline {mo} at (0,0) size 9x19
-                RenderText {#text} at (170,0) size 9x19
-                  text run at (170,0) width 9: "+"
-              RenderInline {mi} at (0,0) size 8x19
-                RenderText {#text} at (179,0) size 8x19
-                  text run at (179,0) width 8: "y"
-              RenderInline {mo} at (0,0) size 9x19
-                RenderText {#text} at (187,0) size 9x19
-                  text run at (187,0) width 9: "+"
-              RenderInline {mi} at (0,0) size 7x19
-                RenderText {#text} at (196,0) size 7x19
-                  text run at (196,0) width 7: "z"
-            RenderText {#text} at (203,0) size 4x19
-              text run at (203,0) width 4: " "
-            RenderInline {mi} at (0,0) size 4x19
-              RenderText {#text} at (207,0) size 4x19
-                text run at (207,0) width 4: "j"
-            RenderText {#text} at (0,0) size 0x0
-          RenderText {#text} at (0,0) size 0x0
+      RenderBlock {p} at (0,48) size 784x32
+        RenderText {#text} at (0,4) size 148x19
+          text run at (0,4) width 148: "long subscript w/ both: "
+        RenderBlock {math} at (148,0) size 46x32
+          RenderBlock {msubsup} at (1,0) size 44x32
+            RenderBlock {msubsup} at (0,3) size 9x19
+              RenderInline {mi} at (0,0) size 9x25
+                RenderText {#text} at (0,-1) size 9x25
+                  text run at (0,-1) width 9: "Z"
+            RenderBlock {msubsup} at (10,0) size 34x32
+              RenderBlock {msubsup} at (0,0) size 34x16
+                RenderInline {mi} at (0,0) size 3x19
+                  RenderText {#text} at (0,0) size 3x19
+                    text run at (0,0) width 3: "j"
+              RenderBlock {msubsup} at (0,16) size 34x16
+                RenderBlock {mrow} at (1,3) size 33x12
+                  RenderInline {mi} at (0,0) size 5x19
+                    RenderText {#text} at (0,-3) size 5x19
+                      text run at (0,-3) width 5: "x"
+                  RenderBlock {mo} at (5,0) size 9x12
+                    RenderBlock {mo} at (0,0) size 8x12
+                      RenderText {mo} at (0,-3) size 8x19
+                        text run at (0,-3) width 8: "+"
+                  RenderInline {mi} at (0,0) size 5x19
+                    RenderText {#text} at (14,-3) size 5x19
+                      text run at (14,-3) width 5: "y"
+                  RenderBlock {mo} at (19,0) size 9x12
+                    RenderBlock {mo} at (0,0) size 8x12
+                      RenderText {mo} at (0,-3) size 8x19
+                        text run at (0,-3) width 8: "+"
+                  RenderInline {mi} at (0,0) size 5x19
+                    RenderText {#text} at (28,-3) size 5x19
+                      text run at (28,-3) width 5: "z"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,70) size 784x19
-        RenderText {#text} at (0,0) size 160x19
-          text run at (0,0) width 160: "long superscript w/ both: "
-        RenderInline {math} at (0,0) size 47x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {msubsup} at (0,0) size 47x19
-            RenderText {#text} at (0,0) size 0x0
-            RenderInline {mi} at (0,0) size 10x19
-              RenderText {#text} at (160,0) size 10x19
-                text run at (160,0) width 10: "Z"
-            RenderText {#text} at (170,0) size 4x19
-              text run at (170,0) width 4: " "
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (174,0) size 8x19
-                text run at (174,0) width 8: "x"
-            RenderText {#text} at (182,0) size 4x19
-              text run at (182,0) width 4: " "
-            RenderInline {mrow} at (0,0) size 21x19
-              RenderInline {mi} at (0,0) size 8x19
-                RenderText {#text} at (186,0) size 8x19
-                  text run at (186,0) width 8: "k"
-              RenderInline {mo} at (0,0) size 9x19
-                RenderText {#text} at (194,0) size 9x19
-                  text run at (194,0) width 9: "+"
-              RenderInline {mi} at (0,0) size 4x19
-                RenderText {#text} at (203,0) size 4x19
-                  text run at (203,0) width 4: "j"
-            RenderText {#text} at (0,0) size 0x0
-          RenderText {#text} at (0,0) size 0x0
+      RenderBlock {p} at (0,96) size 784x32
+        RenderText {#text} at (0,4) size 160x19
+          text run at (0,4) width 160: "long superscript w/ both: "
+        RenderBlock {math} at (160,0) size 30x32
+          RenderBlock {msubsup} at (1,0) size 28x32
+            RenderBlock {msubsup} at (0,3) size 9x19
+              RenderInline {mi} at (0,0) size 9x25
+                RenderText {#text} at (0,-1) size 9x25
+                  text run at (0,-1) width 9: "Z"
+            RenderBlock {msubsup} at (10,0) size 18x32
+              RenderBlock {msubsup} at (0,0) size 18x16
+                RenderBlock {mrow} at (1,3) size 17x12
+                  RenderInline {mi} at (0,0) size 5x19
+                    RenderText {#text} at (0,-3) size 5x19
+                      text run at (0,-3) width 5: "k"
+                  RenderBlock {mo} at (5,0) size 9x12
+                    RenderBlock {mo} at (0,0) size 8x12
+                      RenderText {mo} at (0,-3) size 8x19
+                        text run at (0,-3) width 8: "+"
+                  RenderInline {mi} at (0,0) size 3x19
+                    RenderText {#text} at (14,-3) size 3x19
+                      text run at (14,-3) width 3: "j"
+              RenderBlock {msubsup} at (0,16) size 18x16
+                RenderInline {mi} at (0,0) size 5x19
+                  RenderText {#text} at (0,0) size 5x19
+                    text run at (0,0) width 5: "x"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,105) size 784x19
-        RenderText {#text} at (0,0) size 88x19
-          text run at (0,0) width 88: "long w/ both: "
-        RenderInline {math} at (0,0) size 80x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {msubsup} at (0,0) size 80x19
-            RenderText {#text} at (0,0) size 0x0
-            RenderInline {mi} at (0,0) size 10x19
-              RenderText {#text} at (88,0) size 10x19
-                text run at (88,0) width 10: "Z"
-            RenderText {#text} at (98,0) size 4x19
-              text run at (98,0) width 4: " "
-            RenderInline {mrow} at (0,0) size 41x19
-              RenderInline {mi} at (0,0) size 8x19
-                RenderText {#text} at (102,0) size 8x19
-                  text run at (102,0) width 8: "x"
-              RenderInline {mo} at (0,0) size 9x19
-                RenderText {#text} at (110,0) size 9x19
-                  text run at (110,0) width 9: "+"
-              RenderInline {mi} at (0,0) size 8x19
-                RenderText {#text} at (119,0) size 8x19
-                  text run at (119,0) width 8: "y"
-              RenderInline {mo} at (0,0) size 9x19
-                RenderText {#text} at (127,0) size 9x19
-                  text run at (127,0) width 9: "+"
-              RenderInline {mi} at (0,0) size 7x19
-                RenderText {#text} at (136,0) size 7x19
-                  text run at (136,0) width 7: "z"
-            RenderText {#text} at (143,0) size 4x19
-              text run at (143,0) width 4: " "
-            RenderInline {mrow} at (0,0) size 21x19
-              RenderInline {mi} at (0,0) size 8x19
-                RenderText {#text} at (147,0) size 8x19
-                  text run at (147,0) width 8: "k"
-              RenderInline {mo} at (0,0) size 9x19
-                RenderText {#text} at (155,0) size 9x19
-                  text run at (155,0) width 9: "+"
-              RenderInline {mi} at (0,0) size 4x19
-                RenderText {#text} at (164,0) size 4x19
-                  text run at (164,0) width 4: "j"
-            RenderText {#text} at (0,0) size 0x0
-          RenderText {#text} at (0,0) size 0x0
+      RenderBlock {p} at (0,144) size 784x32
+        RenderText {#text} at (0,4) size 88x19
+          text run at (0,4) width 88: "long w/ both: "
+        RenderBlock {math} at (88,0) size 46x32
+          RenderBlock {msubsup} at (1,0) size 44x32
+            RenderBlock {msubsup} at (0,3) size 9x19
+              RenderInline {mi} at (0,0) size 9x25
+                RenderText {#text} at (0,-1) size 9x25
+                  text run at (0,-1) width 9: "Z"
+            RenderBlock {msubsup} at (10,0) size 34x32
+              RenderBlock {msubsup} at (0,0) size 34x16
+                RenderBlock {mrow} at (1,3) size 17x12
+                  RenderInline {mi} at (0,0) size 5x19
+                    RenderText {#text} at (0,-3) size 5x19
+                      text run at (0,-3) width 5: "k"
+                  RenderBlock {mo} at (5,0) size 9x12
+                    RenderBlock {mo} at (0,0) size 8x12
+                      RenderText {mo} at (0,-3) size 8x19
+                        text run at (0,-3) width 8: "+"
+                  RenderInline {mi} at (0,0) size 3x19
+                    RenderText {#text} at (14,-3) size 3x19
+                      text run at (14,-3) width 3: "j"
+              RenderBlock {msubsup} at (0,16) size 34x16
+                RenderBlock {mrow} at (1,3) size 33x12
+                  RenderInline {mi} at (0,0) size 5x19
+                    RenderText {#text} at (0,-3) size 5x19
+                      text run at (0,-3) width 5: "x"
+                  RenderBlock {mo} at (5,0) size 9x12
+                    RenderBlock {mo} at (0,0) size 8x12
+                      RenderText {mo} at (0,-3) size 8x19
+                        text run at (0,-3) width 8: "+"
+                  RenderInline {mi} at (0,0) size 5x19
+                    RenderText {#text} at (14,-3) size 5x19
+                      text run at (14,-3) width 5: "y"
+                  RenderBlock {mo} at (19,0) size 9x12
+                    RenderBlock {mo} at (0,0) size 8x12
+                      RenderText {mo} at (0,-3) size 8x19
+                        text run at (0,-3) width 8: "+"
+                  RenderInline {mi} at (0,0) size 5x19
+                    RenderText {#text} at (28,-3) size 5x19
+                      text run at (28,-3) width 5: "z"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,140) size 784x19
-        RenderText {#text} at (0,0) size 123x19
-          text run at (0,0) width 123: "Wrapped in mrow: "
-        RenderInline {math} at (0,0) size 24x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {mrow} at (0,0) size 24x19
-            RenderInline {msubsup} at (0,0) size 24x19
-              RenderInline {mi} at (0,0) size 8x19
-                RenderText {#text} at (123,0) size 8x19
-                  text run at (123,0) width 8: "x"
-              RenderInline {mn} at (0,0) size 8x19
-                RenderText {#text} at (131,0) size 8x19
-                  text run at (131,0) width 8: "1"
-              RenderInline {mi} at (0,0) size 8x19
-                RenderText {#text} at (139,0) size 8x19
-                  text run at (139,0) width 8: "k"
-          RenderText {#text} at (0,0) size 0x0
+      RenderBlock {p} at (0,192) size 784x32
+        RenderText {#text} at (0,4) size 123x19
+          text run at (0,4) width 123: "Wrapped in mrow: "
+        RenderBlock {math} at (123,0) size 16x32
+          RenderBlock {mrow} at (1,0) size 14x32
+            RenderBlock {msubsup} at (0,0) size 14x32
+              RenderBlock {msubsup} at (0,3) size 7x19
+                RenderInline {mi} at (0,0) size 7x25
+                  RenderText {#text} at (0,-1) size 7x25
+                    text run at (0,-1) width 7: "x"
+              RenderBlock {msubsup} at (8,0) size 6x32
+                RenderBlock {msubsup} at (0,0) size 6x16
+                  RenderInline {mi} at (0,0) size 5x19
+                    RenderText {#text} at (0,0) size 5x19
+                      text run at (0,0) width 5: "k"
+                RenderBlock {msubsup} at (0,16) size 6x16
+                  RenderInline {mn} at (0,0) size 6x19
+                    RenderText {#text} at (0,0) size 6x19
+                      text run at (0,0) width 6: "1"
         RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/mathml/presentation/sup-expected.txt b/LayoutTests/platform/gtk/mathml/presentation/sup-expected.txt
index 8903acc..1162e7c 100644
--- a/LayoutTests/platform/gtk/mathml/presentation/sup-expected.txt
+++ b/LayoutTests/platform/gtk/mathml/presentation/sup-expected.txt
@@ -1,19 +1,18 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x51
-  RenderBlock {html} at (0,0) size 800x51
-    RenderBody {body} at (8,16) size 784x19
-      RenderBlock {p} at (0,0) size 784x19
+layer at (0,0) size 800x53
+  RenderBlock {html} at (0,0) size 800x53
+    RenderBody {body} at (8,16) size 784x21
+      RenderBlock {p} at (0,0) size 784x21
         RenderText {#text} at (0,0) size 76x19
           text run at (0,0) width 76: "superscript: "
-        RenderInline {math} at (0,0) size 16x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {msup} at (0,0) size 16x19
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (76,0) size 8x19
-                text run at (76,0) width 8: "x"
-            RenderInline {mn} at (0,0) size 8x19
-              RenderText {#text} at (84,0) size 8x19
-                text run at (84,0) width 8: "2"
-          RenderText {#text} at (0,0) size 0x0
+        RenderBlock {math} at (76,2) size 15x19
+          RenderBlock {msup} at (1,0) size 13x19
+            RenderBlock {msup} at (0,3) size 7x16
+              RenderInline {mi} at (0,0) size 7x25
+                RenderText {#text} at (0,-4) size 7x25
+                  text run at (0,-4) width 7: "x"
+            RenderInline {mn} at (0,0) size 6x19
+              RenderText {#text} at (7,-3) size 6x19
+                text run at (7,-3) width 6: "2"
         RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/mathml/presentation/tables-expected.txt b/LayoutTests/platform/gtk/mathml/presentation/tables-expected.txt
index 6baae72..79e2f74 100644
--- a/LayoutTests/platform/gtk/mathml/presentation/tables-expected.txt
+++ b/LayoutTests/platform/gtk/mathml/presentation/tables-expected.txt
@@ -1,430 +1,365 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x105
-  RenderBlock {html} at (0,0) size 800x105
-    RenderBody {body} at (8,16) size 784x73
-      RenderBlock {p} at (0,0) size 784x19
-        RenderText {#text} at (0,0) size 49x19
-          text run at (0,0) width 49: "simple: "
-        RenderInline {math} at (0,0) size 242x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {mtable} at (0,0) size 242x19
-            RenderText {#text} at (0,0) size 0x0
-            RenderInline {mtr} at (0,0) size 81x19
-              RenderText {#text} at (0,0) size 0x0
-              RenderInline {mtd} at (0,0) size 23x19
-                RenderInline {msub} at (0,0) size 23x19
-                  RenderInline {mi} at (0,0) size 7x19
-                    RenderText {#text} at (49,0) size 7x19
-                      text run at (49,0) width 7: "a"
-                  RenderInline {mn} at (0,0) size 16x19
-                    RenderText {#text} at (56,0) size 16x19
-                      text run at (56,0) width 16: "11"
-              RenderText {#text} at (72,0) size 4x19
-                text run at (72,0) width 4: " "
-              RenderInline {mtd} at (0,0) size 23x19
-                RenderInline {msub} at (0,0) size 23x19
-                  RenderInline {mi} at (0,0) size 7x19
-                    RenderText {#text} at (76,0) size 7x19
-                      text run at (76,0) width 7: "a"
-                  RenderInline {mn} at (0,0) size 16x19
-                    RenderText {#text} at (83,0) size 16x19
-                      text run at (83,0) width 16: "12"
-              RenderText {#text} at (99,0) size 4x19
-                text run at (99,0) width 4: " "
-              RenderInline {mtd} at (0,0) size 23x19
-                RenderInline {msub} at (0,0) size 23x19
-                  RenderInline {mi} at (0,0) size 7x19
-                    RenderText {#text} at (103,0) size 7x19
-                      text run at (103,0) width 7: "a"
-                  RenderInline {mn} at (0,0) size 16x19
-                    RenderText {#text} at (110,0) size 16x19
-                      text run at (110,0) width 16: "13"
-              RenderText {#text} at (126,0) size 4x19
-                text run at (126,0) width 4: " "
-            RenderText {#text} at (0,0) size 0x0
-            RenderInline {mtr} at (0,0) size 84x19
-              RenderText {#text} at (0,0) size 0x0
-              RenderInline {mtd} at (0,0) size 24x19
-                RenderInline {msub} at (0,0) size 24x19
-                  RenderInline {mi} at (0,0) size 8x19
-                    RenderText {#text} at (130,0) size 8x19
-                      text run at (130,0) width 8: "b"
-                  RenderInline {mn} at (0,0) size 16x19
-                    RenderText {#text} at (138,0) size 16x19
-                      text run at (138,0) width 16: "21"
-              RenderText {#text} at (154,0) size 4x19
-                text run at (154,0) width 4: " "
-              RenderInline {mtd} at (0,0) size 24x19
-                RenderInline {msub} at (0,0) size 24x19
-                  RenderInline {mi} at (0,0) size 8x19
-                    RenderText {#text} at (158,0) size 8x19
-                      text run at (158,0) width 8: "b"
-                  RenderInline {mn} at (0,0) size 16x19
-                    RenderText {#text} at (166,0) size 16x19
-                      text run at (166,0) width 16: "22"
-              RenderText {#text} at (182,0) size 4x19
-                text run at (182,0) width 4: " "
-              RenderInline {mtd} at (0,0) size 24x19
-                RenderInline {msub} at (0,0) size 24x19
-                  RenderInline {mi} at (0,0) size 8x19
-                    RenderText {#text} at (186,0) size 8x19
-                      text run at (186,0) width 8: "b"
-                  RenderInline {mn} at (0,0) size 16x19
-                    RenderText {#text} at (194,0) size 16x19
-                      text run at (194,0) width 16: "23"
-              RenderText {#text} at (210,0) size 4x19
-                text run at (210,0) width 4: " "
-            RenderText {#text} at (0,0) size 0x0
-            RenderInline {mtr} at (0,0) size 77x19
-              RenderText {#text} at (0,0) size 0x0
-              RenderInline {mtd} at (0,0) size 23x19
-                RenderInline {msub} at (0,0) size 23x19
-                  RenderInline {mi} at (0,0) size 7x19
-                    RenderText {#text} at (214,0) size 7x19
-                      text run at (214,0) width 7: "c"
-                  RenderInline {mn} at (0,0) size 16x19
-                    RenderText {#text} at (221,0) size 16x19
-                      text run at (221,0) width 16: "31"
-              RenderText {#text} at (237,0) size 4x19
-                text run at (237,0) width 4: " "
-              RenderInline {mtd} at (0,0) size 23x19
-                RenderInline {msub} at (0,0) size 23x19
-                  RenderInline {mi} at (0,0) size 7x19
-                    RenderText {#text} at (241,0) size 7x19
-                      text run at (241,0) width 7: "c"
-                  RenderInline {mn} at (0,0) size 16x19
-                    RenderText {#text} at (248,0) size 16x19
-                      text run at (248,0) width 16: "32"
-              RenderText {#text} at (264,0) size 4x19
-                text run at (264,0) width 4: " "
-              RenderInline {mtd} at (0,0) size 23x19
-                RenderInline {msub} at (0,0) size 23x19
-                  RenderInline {mi} at (0,0) size 7x19
-                    RenderText {#text} at (268,0) size 7x19
-                      text run at (268,0) width 7: "c"
-                  RenderInline {mn} at (0,0) size 16x19
-                    RenderText {#text} at (275,0) size 16x19
-                      text run at (275,0) width 16: "33"
-              RenderText {#text} at (0,0) size 0x0
-            RenderText {#text} at (0,0) size 0x0
-          RenderText {#text} at (0,0) size 0x0
+layer at (0,0) size 800x162
+  RenderBlock {html} at (0,0) size 800x162
+    RenderBody {body} at (8,16) size 784x130
+      RenderBlock {p} at (0,0) size 784x57
+        RenderText {#text} at (0,20) size 49x19
+          text run at (0,20) width 49: "simple: "
+        RenderBlock {math} at (49,0) size 86x57
+          RenderTable {mtable} at (1,0) size 84x57
+            RenderTableSection (anonymous) at (0,0) size 84x57
+              RenderTableRow {mtr} at (0,0) size 84x19
+                RenderTableCell {mtd} at (0,0) size 28x19 [r=0 c=0 rs=1 cs=1]
+                  RenderBlock {msub} at (4,0) size 20x19
+                    RenderBlock {msub} at (0,0) size 8x16
+                      RenderInline {mi} at (0,0) size 8x25
+                        RenderText {#text} at (0,-4) size 8x25
+                          text run at (0,-4) width 8: "a"
+                    RenderInline {mn} at (0,0) size 12x19
+                      RenderText {#text} at (8,4) size 12x19
+                        text run at (8,4) width 12: "11"
+                RenderTableCell {mtd} at (28,0) size 28x19 [r=0 c=1 rs=1 cs=1]
+                  RenderBlock {msub} at (4,0) size 20x19
+                    RenderBlock {msub} at (0,0) size 8x16
+                      RenderInline {mi} at (0,0) size 8x25
+                        RenderText {#text} at (0,-4) size 8x25
+                          text run at (0,-4) width 8: "a"
+                    RenderInline {mn} at (0,0) size 12x19
+                      RenderText {#text} at (8,4) size 12x19
+                        text run at (8,4) width 12: "12"
+                RenderTableCell {mtd} at (56,0) size 28x19 [r=0 c=2 rs=1 cs=1]
+                  RenderBlock {msub} at (4,0) size 20x19
+                    RenderBlock {msub} at (0,0) size 8x16
+                      RenderInline {mi} at (0,0) size 8x25
+                        RenderText {#text} at (0,-4) size 8x25
+                          text run at (0,-4) width 8: "a"
+                    RenderInline {mn} at (0,0) size 12x19
+                      RenderText {#text} at (8,4) size 12x19
+                        text run at (8,4) width 12: "13"
+              RenderTableRow {mtr} at (0,19) size 84x19
+                RenderTableCell {mtd} at (0,19) size 28x19 [r=1 c=0 rs=1 cs=1]
+                  RenderBlock {msub} at (4,0) size 20x19
+                    RenderBlock {msub} at (0,0) size 8x16
+                      RenderInline {mi} at (0,0) size 8x25
+                        RenderText {#text} at (0,-4) size 8x25
+                          text run at (0,-4) width 8: "b"
+                    RenderInline {mn} at (0,0) size 12x19
+                      RenderText {#text} at (8,4) size 12x19
+                        text run at (8,4) width 12: "21"
+                RenderTableCell {mtd} at (28,19) size 28x19 [r=1 c=1 rs=1 cs=1]
+                  RenderBlock {msub} at (4,0) size 20x19
+                    RenderBlock {msub} at (0,0) size 8x16
+                      RenderInline {mi} at (0,0) size 8x25
+                        RenderText {#text} at (0,-4) size 8x25
+                          text run at (0,-4) width 8: "b"
+                    RenderInline {mn} at (0,0) size 12x19
+                      RenderText {#text} at (8,4) size 12x19
+                        text run at (8,4) width 12: "22"
+                RenderTableCell {mtd} at (56,19) size 28x19 [r=1 c=2 rs=1 cs=1]
+                  RenderBlock {msub} at (4,0) size 20x19
+                    RenderBlock {msub} at (0,0) size 8x16
+                      RenderInline {mi} at (0,0) size 8x25
+                        RenderText {#text} at (0,-4) size 8x25
+                          text run at (0,-4) width 8: "b"
+                    RenderInline {mn} at (0,0) size 12x19
+                      RenderText {#text} at (8,4) size 12x19
+                        text run at (8,4) width 12: "23"
+              RenderTableRow {mtr} at (0,38) size 84x19
+                RenderTableCell {mtd} at (0,38) size 28x19 [r=2 c=0 rs=1 cs=1]
+                  RenderBlock {msub} at (4,0) size 19x19
+                    RenderBlock {msub} at (0,0) size 7x16
+                      RenderInline {mi} at (0,0) size 7x25
+                        RenderText {#text} at (0,-4) size 7x25
+                          text run at (0,-4) width 7: "c"
+                    RenderInline {mn} at (0,0) size 12x19
+                      RenderText {#text} at (7,4) size 12x19
+                        text run at (7,4) width 12: "31"
+                RenderTableCell {mtd} at (28,38) size 28x19 [r=2 c=1 rs=1 cs=1]
+                  RenderBlock {msub} at (4,0) size 19x19
+                    RenderBlock {msub} at (0,0) size 7x16
+                      RenderInline {mi} at (0,0) size 7x25
+                        RenderText {#text} at (0,-4) size 7x25
+                          text run at (0,-4) width 7: "c"
+                    RenderInline {mn} at (0,0) size 12x19
+                      RenderText {#text} at (7,4) size 12x19
+                        text run at (7,4) width 12: "32"
+                RenderTableCell {mtd} at (56,38) size 28x19 [r=2 c=2 rs=1 cs=1]
+                  RenderBlock {msub} at (4,0) size 19x19
+                    RenderBlock {msub} at (0,0) size 7x16
+                      RenderInline {mi} at (0,0) size 7x25
+                        RenderText {#text} at (0,-4) size 7x25
+                          text run at (0,-4) width 7: "c"
+                    RenderInline {mn} at (0,0) size 12x19
+                      RenderText {#text} at (7,4) size 12x19
+                        text run at (7,4) width 12: "33"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,35) size 784x38
-        RenderText {#text} at (0,0) size 308x19
-          text run at (0,0) width 308: "left, default (center) and right column alignment: "
-        RenderInline {math} at (0,0) size 783x38
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {mtable} at (0,0) size 222x19
-            RenderText {#text} at (0,0) size 0x0
-            RenderInline {mtr} at (0,0) size 73x19
-              RenderText {#text} at (0,0) size 0x0
-              RenderInline {mtd} at (0,0) size 15x19
-                RenderInline {msub} at (0,0) size 15x19
-                  RenderInline {mi} at (0,0) size 7x19
-                    RenderText {#text} at (308,0) size 7x19
-                      text run at (308,0) width 7: "a"
-                  RenderInline {mn} at (0,0) size 8x19
-                    RenderText {#text} at (315,0) size 8x19
-                      text run at (315,0) width 8: "1"
-              RenderText {#text} at (323,0) size 4x19
-                text run at (323,0) width 4: " "
-              RenderInline {mtd} at (0,0) size 23x19
-                RenderInline {msub} at (0,0) size 23x19
-                  RenderInline {mi} at (0,0) size 7x19
-                    RenderText {#text} at (327,0) size 7x19
-                      text run at (327,0) width 7: "a"
-                  RenderInline {mn} at (0,0) size 16x19
-                    RenderText {#text} at (334,0) size 16x19
-                      text run at (334,0) width 16: "12"
-              RenderText {#text} at (350,0) size 4x19
-                text run at (350,0) width 4: " "
-              RenderInline {mtd} at (0,0) size 23x19
-                RenderInline {msub} at (0,0) size 23x19
-                  RenderInline {mi} at (0,0) size 7x19
-                    RenderText {#text} at (354,0) size 7x19
-                      text run at (354,0) width 7: "a"
-                  RenderInline {mn} at (0,0) size 16x19
-                    RenderText {#text} at (361,0) size 16x19
-                      text run at (361,0) width 16: "13"
-              RenderText {#text} at (377,0) size 4x19
-                text run at (377,0) width 4: " "
-            RenderText {#text} at (0,0) size 0x0
-            RenderInline {mtr} at (0,0) size 76x19
-              RenderText {#text} at (0,0) size 0x0
-              RenderInline {mtd} at (0,0) size 24x19
-                RenderInline {msub} at (0,0) size 24x19
-                  RenderInline {mi} at (0,0) size 8x19
-                    RenderText {#text} at (381,0) size 8x19
-                      text run at (381,0) width 8: "b"
-                  RenderInline {mn} at (0,0) size 16x19
-                    RenderText {#text} at (389,0) size 16x19
-                      text run at (389,0) width 16: "21"
-              RenderText {#text} at (405,0) size 4x19
-                text run at (405,0) width 4: " "
-              RenderInline {mtd} at (0,0) size 16x19
-                RenderInline {msub} at (0,0) size 16x19
-                  RenderInline {mi} at (0,0) size 8x19
-                    RenderText {#text} at (409,0) size 8x19
-                      text run at (409,0) width 8: "b"
-                  RenderInline {mn} at (0,0) size 8x19
-                    RenderText {#text} at (417,0) size 8x19
-                      text run at (417,0) width 8: "2"
-              RenderText {#text} at (425,0) size 4x19
-                text run at (425,0) width 4: " "
-              RenderInline {mtd} at (0,0) size 24x19
-                RenderInline {msub} at (0,0) size 24x19
-                  RenderInline {mi} at (0,0) size 8x19
-                    RenderText {#text} at (429,0) size 8x19
-                      text run at (429,0) width 8: "b"
-                  RenderInline {mn} at (0,0) size 16x19
-                    RenderText {#text} at (437,0) size 16x19
-                      text run at (437,0) width 16: "23"
-              RenderText {#text} at (453,0) size 4x19
-                text run at (453,0) width 4: " "
-            RenderText {#text} at (0,0) size 0x0
-            RenderInline {mtr} at (0,0) size 73x19
-              RenderText {#text} at (0,0) size 0x0
-              RenderInline {mtd} at (0,0) size 23x19
-                RenderInline {msub} at (0,0) size 23x19
-                  RenderInline {mi} at (0,0) size 7x19
-                    RenderText {#text} at (457,0) size 7x19
-                      text run at (457,0) width 7: "c"
-                  RenderInline {mn} at (0,0) size 16x19
-                    RenderText {#text} at (464,0) size 16x19
-                      text run at (464,0) width 16: "31"
-              RenderText {#text} at (480,0) size 4x19
-                text run at (480,0) width 4: " "
-              RenderInline {mtd} at (0,0) size 23x19
-                RenderInline {msub} at (0,0) size 23x19
-                  RenderInline {mi} at (0,0) size 7x19
-                    RenderText {#text} at (484,0) size 7x19
-                      text run at (484,0) width 7: "c"
-                  RenderInline {mn} at (0,0) size 16x19
-                    RenderText {#text} at (491,0) size 16x19
-                      text run at (491,0) width 16: "32"
-              RenderText {#text} at (507,0) size 4x19
-                text run at (507,0) width 4: " "
-              RenderInline {mtd} at (0,0) size 15x19
-                RenderInline {msub} at (0,0) size 15x19
-                  RenderInline {mi} at (0,0) size 7x19
-                    RenderText {#text} at (511,0) size 7x19
-                      text run at (511,0) width 7: "c"
-                  RenderInline {mn} at (0,0) size 8x19
-                    RenderText {#text} at (518,0) size 8x19
-                      text run at (518,0) width 8: "3"
-              RenderText {#text} at (526,0) size 4x19
-                text run at (526,0) width 4: " "
-            RenderText {#text} at (0,0) size 0x0
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {mtext} at (0,0) size 8x19
-            RenderText {#text} at (530,0) size 8x19
-              text run at (530,0) width 8: ", "
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {mtable} at (0,0) size 222x19
-            RenderText {#text} at (0,0) size 0x0
-            RenderInline {mtr} at (0,0) size 73x19
-              RenderText {#text} at (0,0) size 0x0
-              RenderInline {mtd} at (0,0) size 15x19
-                RenderInline {msub} at (0,0) size 15x19
-                  RenderInline {mi} at (0,0) size 7x19
-                    RenderText {#text} at (538,0) size 7x19
-                      text run at (538,0) width 7: "a"
-                  RenderInline {mn} at (0,0) size 8x19
-                    RenderText {#text} at (545,0) size 8x19
-                      text run at (545,0) width 8: "1"
-              RenderText {#text} at (553,0) size 4x19
-                text run at (553,0) width 4: " "
-              RenderInline {mtd} at (0,0) size 23x19
-                RenderInline {msub} at (0,0) size 23x19
-                  RenderInline {mi} at (0,0) size 7x19
-                    RenderText {#text} at (557,0) size 7x19
-                      text run at (557,0) width 7: "a"
-                  RenderInline {mn} at (0,0) size 16x19
-                    RenderText {#text} at (564,0) size 16x19
-                      text run at (564,0) width 16: "12"
-              RenderText {#text} at (580,0) size 4x19
-                text run at (580,0) width 4: " "
-              RenderInline {mtd} at (0,0) size 23x19
-                RenderInline {msub} at (0,0) size 23x19
-                  RenderInline {mi} at (0,0) size 7x19
-                    RenderText {#text} at (584,0) size 7x19
-                      text run at (584,0) width 7: "a"
-                  RenderInline {mn} at (0,0) size 16x19
-                    RenderText {#text} at (591,0) size 16x19
-                      text run at (591,0) width 16: "13"
-              RenderText {#text} at (607,0) size 4x19
-                text run at (607,0) width 4: " "
-            RenderText {#text} at (0,0) size 0x0
-            RenderInline {mtr} at (0,0) size 76x19
-              RenderText {#text} at (0,0) size 0x0
-              RenderInline {mtd} at (0,0) size 24x19
-                RenderInline {msub} at (0,0) size 24x19
-                  RenderInline {mi} at (0,0) size 8x19
-                    RenderText {#text} at (611,0) size 8x19
-                      text run at (611,0) width 8: "b"
-                  RenderInline {mn} at (0,0) size 16x19
-                    RenderText {#text} at (619,0) size 16x19
-                      text run at (619,0) width 16: "21"
-              RenderText {#text} at (635,0) size 4x19
-                text run at (635,0) width 4: " "
-              RenderInline {mtd} at (0,0) size 16x19
-                RenderInline {msub} at (0,0) size 16x19
-                  RenderInline {mi} at (0,0) size 8x19
-                    RenderText {#text} at (639,0) size 8x19
-                      text run at (639,0) width 8: "b"
-                  RenderInline {mn} at (0,0) size 8x19
-                    RenderText {#text} at (647,0) size 8x19
-                      text run at (647,0) width 8: "2"
-              RenderText {#text} at (655,0) size 4x19
-                text run at (655,0) width 4: " "
-              RenderInline {mtd} at (0,0) size 24x19
-                RenderInline {msub} at (0,0) size 24x19
-                  RenderInline {mi} at (0,0) size 8x19
-                    RenderText {#text} at (659,0) size 8x19
-                      text run at (659,0) width 8: "b"
-                  RenderInline {mn} at (0,0) size 16x19
-                    RenderText {#text} at (667,0) size 16x19
-                      text run at (667,0) width 16: "23"
-              RenderText {#text} at (683,0) size 4x19
-                text run at (683,0) width 4: " "
-            RenderText {#text} at (0,0) size 0x0
-            RenderInline {mtr} at (0,0) size 73x19
-              RenderText {#text} at (0,0) size 0x0
-              RenderInline {mtd} at (0,0) size 23x19
-                RenderInline {msub} at (0,0) size 23x19
-                  RenderInline {mi} at (0,0) size 7x19
-                    RenderText {#text} at (687,0) size 7x19
-                      text run at (687,0) width 7: "c"
-                  RenderInline {mn} at (0,0) size 16x19
-                    RenderText {#text} at (694,0) size 16x19
-                      text run at (694,0) width 16: "31"
-              RenderText {#text} at (710,0) size 4x19
-                text run at (710,0) width 4: " "
-              RenderInline {mtd} at (0,0) size 23x19
-                RenderInline {msub} at (0,0) size 23x19
-                  RenderInline {mi} at (0,0) size 7x19
-                    RenderText {#text} at (714,0) size 7x19
-                      text run at (714,0) width 7: "c"
-                  RenderInline {mn} at (0,0) size 16x19
-                    RenderText {#text} at (721,0) size 16x19
-                      text run at (721,0) width 16: "32"
-              RenderText {#text} at (737,0) size 4x19
-                text run at (737,0) width 4: " "
-              RenderInline {mtd} at (0,0) size 15x19
-                RenderInline {msub} at (0,0) size 15x19
-                  RenderInline {mi} at (0,0) size 7x19
-                    RenderText {#text} at (741,0) size 7x19
-                      text run at (741,0) width 7: "c"
-                  RenderInline {mn} at (0,0) size 8x19
-                    RenderText {#text} at (748,0) size 8x19
-                      text run at (748,0) width 8: "3"
-              RenderText {#text} at (756,0) size 4x19
-                text run at (756,0) width 4: " "
-            RenderText {#text} at (0,0) size 0x0
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {mtext} at (0,0) size 8x19
-            RenderText {#text} at (760,0) size 8x19
-              text run at (760,0) width 8: ", "
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {mtable} at (0,0) size 783x38
-            RenderText {#text} at (0,0) size 0x0
-            RenderInline {mtr} at (0,0) size 783x38
-              RenderText {#text} at (0,0) size 0x0
-              RenderInline {mtd} at (0,0) size 15x19
-                RenderInline {msub} at (0,0) size 15x19
-                  RenderInline {mi} at (0,0) size 7x19
-                    RenderText {#text} at (768,0) size 7x19
-                      text run at (768,0) width 7: "a"
-                  RenderInline {mn} at (0,0) size 8x19
-                    RenderText {#text} at (775,0) size 8x19
-                      text run at (775,0) width 8: "1"
-              RenderText {#text} at (0,0) size 0x0
-              RenderInline {mtd} at (0,0) size 23x19
-                RenderInline {msub} at (0,0) size 23x19
-                  RenderInline {mi} at (0,0) size 7x19
-                    RenderText {#text} at (0,19) size 7x19
-                      text run at (0,19) width 7: "a"
-                  RenderInline {mn} at (0,0) size 16x19
-                    RenderText {#text} at (7,19) size 16x19
-                      text run at (7,19) width 16: "12"
-              RenderText {#text} at (23,19) size 4x19
-                text run at (23,19) width 4: " "
-              RenderInline {mtd} at (0,0) size 23x19
-                RenderInline {msub} at (0,0) size 23x19
-                  RenderInline {mi} at (0,0) size 7x19
-                    RenderText {#text} at (27,19) size 7x19
-                      text run at (27,19) width 7: "a"
-                  RenderInline {mn} at (0,0) size 16x19
-                    RenderText {#text} at (34,19) size 16x19
-                      text run at (34,19) width 16: "13"
-              RenderText {#text} at (50,19) size 4x19
-                text run at (50,19) width 4: " "
-            RenderText {#text} at (0,0) size 0x0
-            RenderInline {mtr} at (0,0) size 76x19
-              RenderText {#text} at (0,0) size 0x0
-              RenderInline {mtd} at (0,0) size 24x19
-                RenderInline {msub} at (0,0) size 24x19
-                  RenderInline {mi} at (0,0) size 8x19
-                    RenderText {#text} at (54,19) size 8x19
-                      text run at (54,19) width 8: "b"
-                  RenderInline {mn} at (0,0) size 16x19
-                    RenderText {#text} at (62,19) size 16x19
-                      text run at (62,19) width 16: "21"
-              RenderText {#text} at (78,19) size 4x19
-                text run at (78,19) width 4: " "
-              RenderInline {mtd} at (0,0) size 16x19
-                RenderInline {msub} at (0,0) size 16x19
-                  RenderInline {mi} at (0,0) size 8x19
-                    RenderText {#text} at (82,19) size 8x19
-                      text run at (82,19) width 8: "b"
-                  RenderInline {mn} at (0,0) size 8x19
-                    RenderText {#text} at (90,19) size 8x19
-                      text run at (90,19) width 8: "2"
-              RenderText {#text} at (98,19) size 4x19
-                text run at (98,19) width 4: " "
-              RenderInline {mtd} at (0,0) size 24x19
-                RenderInline {msub} at (0,0) size 24x19
-                  RenderInline {mi} at (0,0) size 8x19
-                    RenderText {#text} at (102,19) size 8x19
-                      text run at (102,19) width 8: "b"
-                  RenderInline {mn} at (0,0) size 16x19
-                    RenderText {#text} at (110,19) size 16x19
-                      text run at (110,19) width 16: "23"
-              RenderText {#text} at (126,19) size 4x19
-                text run at (126,19) width 4: " "
-            RenderText {#text} at (0,0) size 0x0
-            RenderInline {mtr} at (0,0) size 69x19
-              RenderText {#text} at (0,0) size 0x0
-              RenderInline {mtd} at (0,0) size 23x19
-                RenderInline {msub} at (0,0) size 23x19
-                  RenderInline {mi} at (0,0) size 7x19
-                    RenderText {#text} at (130,19) size 7x19
-                      text run at (130,19) width 7: "c"
-                  RenderInline {mn} at (0,0) size 16x19
-                    RenderText {#text} at (137,19) size 16x19
-                      text run at (137,19) width 16: "31"
-              RenderText {#text} at (153,19) size 4x19
-                text run at (153,19) width 4: " "
-              RenderInline {mtd} at (0,0) size 23x19
-                RenderInline {msub} at (0,0) size 23x19
-                  RenderInline {mi} at (0,0) size 7x19
-                    RenderText {#text} at (157,19) size 7x19
-                      text run at (157,19) width 7: "c"
-                  RenderInline {mn} at (0,0) size 16x19
-                    RenderText {#text} at (164,19) size 16x19
-                      text run at (164,19) width 16: "32"
-              RenderText {#text} at (180,19) size 4x19
-                text run at (180,19) width 4: " "
-              RenderInline {mtd} at (0,0) size 15x19
-                RenderInline {msub} at (0,0) size 15x19
-                  RenderInline {mi} at (0,0) size 7x19
-                    RenderText {#text} at (184,19) size 7x19
-                      text run at (184,19) width 7: "c"
-                  RenderInline {mn} at (0,0) size 8x19
-                    RenderText {#text} at (191,19) size 8x19
-                      text run at (191,19) width 8: "3"
-              RenderText {#text} at (0,0) size 0x0
-            RenderText {#text} at (0,0) size 0x0
-          RenderText {#text} at (0,0) size 0x0
+      RenderBlock {p} at (0,73) size 784x57
+        RenderText {#text} at (0,20) size 308x19
+          text run at (0,20) width 308: "left, default (center) and right column alignment: "
+        RenderBlock {math} at (308,0) size 270x57
+          RenderTable {mtable} at (1,0) size 84x57
+            RenderTableSection (anonymous) at (0,0) size 84x57
+              RenderTableRow {mtr} at (0,0) size 84x19
+                RenderTableCell {mtd} at (0,0) size 28x19 [r=0 c=0 rs=1 cs=1]
+                  RenderBlock {msub} at (4,0) size 14x19
+                    RenderBlock {msub} at (0,0) size 8x16
+                      RenderInline {mi} at (0,0) size 8x25
+                        RenderText {#text} at (0,-4) size 8x25
+                          text run at (0,-4) width 8: "a"
+                    RenderInline {mn} at (0,0) size 6x19
+                      RenderText {#text} at (8,4) size 6x19
+                        text run at (8,4) width 6: "1"
+                RenderTableCell {mtd} at (28,0) size 28x19 [r=0 c=1 rs=1 cs=1]
+                  RenderBlock {msub} at (4,0) size 20x19
+                    RenderBlock {msub} at (0,0) size 8x16
+                      RenderInline {mi} at (0,0) size 8x25
+                        RenderText {#text} at (0,-4) size 8x25
+                          text run at (0,-4) width 8: "a"
+                    RenderInline {mn} at (0,0) size 12x19
+                      RenderText {#text} at (8,4) size 12x19
+                        text run at (8,4) width 12: "12"
+                RenderTableCell {mtd} at (56,0) size 28x19 [r=0 c=2 rs=1 cs=1]
+                  RenderBlock {msub} at (4,0) size 20x19
+                    RenderBlock {msub} at (0,0) size 8x16
+                      RenderInline {mi} at (0,0) size 8x25
+                        RenderText {#text} at (0,-4) size 8x25
+                          text run at (0,-4) width 8: "a"
+                    RenderInline {mn} at (0,0) size 12x19
+                      RenderText {#text} at (8,4) size 12x19
+                        text run at (8,4) width 12: "13"
+              RenderTableRow {mtr} at (0,19) size 84x19
+                RenderTableCell {mtd} at (0,19) size 28x19 [r=1 c=0 rs=1 cs=1]
+                  RenderBlock {msub} at (4,0) size 20x19
+                    RenderBlock {msub} at (0,0) size 8x16
+                      RenderInline {mi} at (0,0) size 8x25
+                        RenderText {#text} at (0,-4) size 8x25
+                          text run at (0,-4) width 8: "b"
+                    RenderInline {mn} at (0,0) size 12x19
+                      RenderText {#text} at (8,4) size 12x19
+                        text run at (8,4) width 12: "21"
+                RenderTableCell {mtd} at (28,19) size 28x19 [r=1 c=1 rs=1 cs=1]
+                  RenderBlock {msub} at (4,0) size 14x19
+                    RenderBlock {msub} at (0,0) size 8x16
+                      RenderInline {mi} at (0,0) size 8x25
+                        RenderText {#text} at (0,-4) size 8x25
+                          text run at (0,-4) width 8: "b"
+                    RenderInline {mn} at (0,0) size 6x19
+                      RenderText {#text} at (8,4) size 6x19
+                        text run at (8,4) width 6: "2"
+                RenderTableCell {mtd} at (56,19) size 28x19 [r=1 c=2 rs=1 cs=1]
+                  RenderBlock {msub} at (4,0) size 20x19
+                    RenderBlock {msub} at (0,0) size 8x16
+                      RenderInline {mi} at (0,0) size 8x25
+                        RenderText {#text} at (0,-4) size 8x25
+                          text run at (0,-4) width 8: "b"
+                    RenderInline {mn} at (0,0) size 12x19
+                      RenderText {#text} at (8,4) size 12x19
+                        text run at (8,4) width 12: "23"
+              RenderTableRow {mtr} at (0,38) size 84x19
+                RenderTableCell {mtd} at (0,38) size 28x19 [r=2 c=0 rs=1 cs=1]
+                  RenderBlock {msub} at (4,0) size 19x19
+                    RenderBlock {msub} at (0,0) size 7x16
+                      RenderInline {mi} at (0,0) size 7x25
+                        RenderText {#text} at (0,-4) size 7x25
+                          text run at (0,-4) width 7: "c"
+                    RenderInline {mn} at (0,0) size 12x19
+                      RenderText {#text} at (7,4) size 12x19
+                        text run at (7,4) width 12: "31"
+                RenderTableCell {mtd} at (28,38) size 28x19 [r=2 c=1 rs=1 cs=1]
+                  RenderBlock {msub} at (4,0) size 19x19
+                    RenderBlock {msub} at (0,0) size 7x16
+                      RenderInline {mi} at (0,0) size 7x25
+                        RenderText {#text} at (0,-4) size 7x25
+                          text run at (0,-4) width 7: "c"
+                    RenderInline {mn} at (0,0) size 12x19
+                      RenderText {#text} at (7,4) size 12x19
+                        text run at (7,4) width 12: "32"
+                RenderTableCell {mtd} at (56,38) size 28x19 [r=2 c=2 rs=1 cs=1]
+                  RenderBlock {msub} at (4,0) size 13x19
+                    RenderBlock {msub} at (0,0) size 7x16
+                      RenderInline {mi} at (0,0) size 7x25
+                        RenderText {#text} at (0,-4) size 7x25
+                          text run at (0,-4) width 7: "c"
+                    RenderInline {mn} at (0,0) size 6x19
+                      RenderText {#text} at (7,4) size 6x19
+                        text run at (7,4) width 6: "3"
+          RenderInline {mtext} at (0,0) size 8x25
+            RenderText {#text} at (85,18) size 8x25
+              text run at (85,18) width 8: ", "
+          RenderTable {mtable} at (93,0) size 84x57
+            RenderTableSection (anonymous) at (0,0) size 84x57
+              RenderTableRow {mtr} at (0,0) size 84x19
+                RenderTableCell {mtd} at (0,0) size 28x19 [r=0 c=0 rs=1 cs=1]
+                  RenderBlock {msub} at (7,0) size 14x19
+                    RenderBlock {msub} at (0,0) size 8x16
+                      RenderInline {mi} at (0,0) size 8x25
+                        RenderText {#text} at (0,-4) size 8x25
+                          text run at (0,-4) width 8: "a"
+                    RenderInline {mn} at (0,0) size 6x19
+                      RenderText {#text} at (8,4) size 6x19
+                        text run at (8,4) width 6: "1"
+                RenderTableCell {mtd} at (28,0) size 28x19 [r=0 c=1 rs=1 cs=1]
+                  RenderBlock {msub} at (4,0) size 20x19
+                    RenderBlock {msub} at (0,0) size 8x16
+                      RenderInline {mi} at (0,0) size 8x25
+                        RenderText {#text} at (0,-4) size 8x25
+                          text run at (0,-4) width 8: "a"
+                    RenderInline {mn} at (0,0) size 12x19
+                      RenderText {#text} at (8,4) size 12x19
+                        text run at (8,4) width 12: "12"
+                RenderTableCell {mtd} at (56,0) size 28x19 [r=0 c=2 rs=1 cs=1]
+                  RenderBlock {msub} at (4,0) size 20x19
+                    RenderBlock {msub} at (0,0) size 8x16
+                      RenderInline {mi} at (0,0) size 8x25
+                        RenderText {#text} at (0,-4) size 8x25
+                          text run at (0,-4) width 8: "a"
+                    RenderInline {mn} at (0,0) size 12x19
+                      RenderText {#text} at (8,4) size 12x19
+                        text run at (8,4) width 12: "13"
+              RenderTableRow {mtr} at (0,19) size 84x19
+                RenderTableCell {mtd} at (0,19) size 28x19 [r=1 c=0 rs=1 cs=1]
+                  RenderBlock {msub} at (4,0) size 20x19
+                    RenderBlock {msub} at (0,0) size 8x16
+                      RenderInline {mi} at (0,0) size 8x25
+                        RenderText {#text} at (0,-4) size 8x25
+                          text run at (0,-4) width 8: "b"
+                    RenderInline {mn} at (0,0) size 12x19
+                      RenderText {#text} at (8,4) size 12x19
+                        text run at (8,4) width 12: "21"
+                RenderTableCell {mtd} at (28,19) size 28x19 [r=1 c=1 rs=1 cs=1]
+                  RenderBlock {msub} at (7,0) size 14x19
+                    RenderBlock {msub} at (0,0) size 8x16
+                      RenderInline {mi} at (0,0) size 8x25
+                        RenderText {#text} at (0,-4) size 8x25
+                          text run at (0,-4) width 8: "b"
+                    RenderInline {mn} at (0,0) size 6x19
+                      RenderText {#text} at (8,4) size 6x19
+                        text run at (8,4) width 6: "2"
+                RenderTableCell {mtd} at (56,19) size 28x19 [r=1 c=2 rs=1 cs=1]
+                  RenderBlock {msub} at (4,0) size 20x19
+                    RenderBlock {msub} at (0,0) size 8x16
+                      RenderInline {mi} at (0,0) size 8x25
+                        RenderText {#text} at (0,-4) size 8x25
+                          text run at (0,-4) width 8: "b"
+                    RenderInline {mn} at (0,0) size 12x19
+                      RenderText {#text} at (8,4) size 12x19
+                        text run at (8,4) width 12: "23"
+              RenderTableRow {mtr} at (0,38) size 84x19
+                RenderTableCell {mtd} at (0,38) size 28x19 [r=2 c=0 rs=1 cs=1]
+                  RenderBlock {msub} at (4,0) size 19x19
+                    RenderBlock {msub} at (0,0) size 7x16
+                      RenderInline {mi} at (0,0) size 7x25
+                        RenderText {#text} at (0,-4) size 7x25
+                          text run at (0,-4) width 7: "c"
+                    RenderInline {mn} at (0,0) size 12x19
+                      RenderText {#text} at (7,4) size 12x19
+                        text run at (7,4) width 12: "31"
+                RenderTableCell {mtd} at (28,38) size 28x19 [r=2 c=1 rs=1 cs=1]
+                  RenderBlock {msub} at (4,0) size 19x19
+                    RenderBlock {msub} at (0,0) size 7x16
+                      RenderInline {mi} at (0,0) size 7x25
+                        RenderText {#text} at (0,-4) size 7x25
+                          text run at (0,-4) width 7: "c"
+                    RenderInline {mn} at (0,0) size 12x19
+                      RenderText {#text} at (7,4) size 12x19
+                        text run at (7,4) width 12: "32"
+                RenderTableCell {mtd} at (56,38) size 28x19 [r=2 c=2 rs=1 cs=1]
+                  RenderBlock {msub} at (7,0) size 13x19
+                    RenderBlock {msub} at (0,0) size 7x16
+                      RenderInline {mi} at (0,0) size 7x25
+                        RenderText {#text} at (0,-4) size 7x25
+                          text run at (0,-4) width 7: "c"
+                    RenderInline {mn} at (0,0) size 6x19
+                      RenderText {#text} at (7,4) size 6x19
+                        text run at (7,4) width 6: "3"
+          RenderInline {mtext} at (0,0) size 8x25
+            RenderText {#text} at (177,18) size 8x25
+              text run at (177,18) width 8: ", "
+          RenderTable {mtable} at (185,0) size 84x57
+            RenderTableSection (anonymous) at (0,0) size 84x57
+              RenderTableRow {mtr} at (0,0) size 84x19
+                RenderTableCell {mtd} at (0,0) size 28x19 [r=0 c=0 rs=1 cs=1]
+                  RenderBlock {msub} at (10,0) size 14x19
+                    RenderBlock {msub} at (0,0) size 8x16
+                      RenderInline {mi} at (0,0) size 8x25
+                        RenderText {#text} at (0,-4) size 8x25
+                          text run at (0,-4) width 8: "a"
+                    RenderInline {mn} at (0,0) size 6x19
+                      RenderText {#text} at (8,4) size 6x19
+                        text run at (8,4) width 6: "1"
+                RenderTableCell {mtd} at (28,0) size 28x19 [r=0 c=1 rs=1 cs=1]
+                  RenderBlock {msub} at (4,0) size 20x19
+                    RenderBlock {msub} at (0,0) size 8x16
+                      RenderInline {mi} at (0,0) size 8x25
+                        RenderText {#text} at (0,-4) size 8x25
+                          text run at (0,-4) width 8: "a"
+                    RenderInline {mn} at (0,0) size 12x19
+                      RenderText {#text} at (8,4) size 12x19
+                        text run at (8,4) width 12: "12"
+                RenderTableCell {mtd} at (56,0) size 28x19 [r=0 c=2 rs=1 cs=1]
+                  RenderBlock {msub} at (4,0) size 20x19
+                    RenderBlock {msub} at (0,0) size 8x16
+                      RenderInline {mi} at (0,0) size 8x25
+                        RenderText {#text} at (0,-4) size 8x25
+                          text run at (0,-4) width 8: "a"
+                    RenderInline {mn} at (0,0) size 12x19
+                      RenderText {#text} at (8,4) size 12x19
+                        text run at (8,4) width 12: "13"
+              RenderTableRow {mtr} at (0,19) size 84x19
+                RenderTableCell {mtd} at (0,19) size 28x19 [r=1 c=0 rs=1 cs=1]
+                  RenderBlock {msub} at (4,0) size 20x19
+                    RenderBlock {msub} at (0,0) size 8x16
+                      RenderInline {mi} at (0,0) size 8x25
+                        RenderText {#text} at (0,-4) size 8x25
+                          text run at (0,-4) width 8: "b"
+                    RenderInline {mn} at (0,0) size 12x19
+                      RenderText {#text} at (8,4) size 12x19
+                        text run at (8,4) width 12: "21"
+                RenderTableCell {mtd} at (28,19) size 28x19 [r=1 c=1 rs=1 cs=1]
+                  RenderBlock {msub} at (10,0) size 14x19
+                    RenderBlock {msub} at (0,0) size 8x16
+                      RenderInline {mi} at (0,0) size 8x25
+                        RenderText {#text} at (0,-4) size 8x25
+                          text run at (0,-4) width 8: "b"
+                    RenderInline {mn} at (0,0) size 6x19
+                      RenderText {#text} at (8,4) size 6x19
+                        text run at (8,4) width 6: "2"
+                RenderTableCell {mtd} at (56,19) size 28x19 [r=1 c=2 rs=1 cs=1]
+                  RenderBlock {msub} at (4,0) size 20x19
+                    RenderBlock {msub} at (0,0) size 8x16
+                      RenderInline {mi} at (0,0) size 8x25
+                        RenderText {#text} at (0,-4) size 8x25
+                          text run at (0,-4) width 8: "b"
+                    RenderInline {mn} at (0,0) size 12x19
+                      RenderText {#text} at (8,4) size 12x19
+                        text run at (8,4) width 12: "23"
+              RenderTableRow {mtr} at (0,38) size 84x19
+                RenderTableCell {mtd} at (0,38) size 28x19 [r=2 c=0 rs=1 cs=1]
+                  RenderBlock {msub} at (5,0) size 19x19
+                    RenderBlock {msub} at (0,0) size 7x16
+                      RenderInline {mi} at (0,0) size 7x25
+                        RenderText {#text} at (0,-4) size 7x25
+                          text run at (0,-4) width 7: "c"
+                    RenderInline {mn} at (0,0) size 12x19
+                      RenderText {#text} at (7,4) size 12x19
+                        text run at (7,4) width 12: "31"
+                RenderTableCell {mtd} at (28,38) size 28x19 [r=2 c=1 rs=1 cs=1]
+                  RenderBlock {msub} at (5,0) size 19x19
+                    RenderBlock {msub} at (0,0) size 7x16
+                      RenderInline {mi} at (0,0) size 7x25
+                        RenderText {#text} at (0,-4) size 7x25
+                          text run at (0,-4) width 7: "c"
+                    RenderInline {mn} at (0,0) size 12x19
+                      RenderText {#text} at (7,4) size 12x19
+                        text run at (7,4) width 12: "32"
+                RenderTableCell {mtd} at (56,38) size 28x19 [r=2 c=2 rs=1 cs=1]
+                  RenderBlock {msub} at (11,0) size 13x19
+                    RenderBlock {msub} at (0,0) size 7x16
+                      RenderInline {mi} at (0,0) size 7x25
+                        RenderText {#text} at (0,-4) size 7x25
+                          text run at (0,-4) width 7: "c"
+                    RenderInline {mn} at (0,0) size 6x19
+                      RenderText {#text} at (7,4) size 6x19
+                        text run at (7,4) width 6: "3"
         RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/mathml/presentation/tokenElements-expected.txt b/LayoutTests/platform/gtk/mathml/presentation/tokenElements-expected.txt
index bc4e759..9945370 100644
--- a/LayoutTests/platform/gtk/mathml/presentation/tokenElements-expected.txt
+++ b/LayoutTests/platform/gtk/mathml/presentation/tokenElements-expected.txt
@@ -6,35 +6,26 @@ layer at (0,0) size 800x86
       RenderBlock {p} at (0,0) size 784x19
         RenderText {#text} at (0,0) size 291x19
           text run at (0,0) width 291: "Following elements should use a regular font: "
-        RenderInline {math} at (0,0) size 66x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {mn} at (0,0) size 8x19
-            RenderText {#text} at (291,0) size 8x19
-              text run at (291,0) width 8: "1"
-          RenderText {#text} at (299,0) size 4x19
-            text run at (299,0) width 4: " "
-          RenderInline {mo} at (0,0) size 11x19
-            RenderText {#text} at (303,0) size 11x19
-              text run at (303,0) width 11: "\x{2207}"
-          RenderText {#text} at (314,0) size 4x19
-            text run at (314,0) width 4: " "
-          RenderInline {mtext} at (0,0) size 23x19
-            RenderText {#text} at (318,0) size 23x19
-              text run at (318,0) width 23: "text"
-          RenderText {#text} at (341,0) size 4x19
-            text run at (341,0) width 4: " "
-          RenderInline {ms} at (0,0) size 12x19
-            RenderText {#text} at (345,0) size 12x19
-              text run at (345,0) width 12: "&"
-          RenderText {#text} at (0,0) size 0x0
+        RenderBlock {math} at (291,2) size 58x16
+          RenderInline {mn} at (0,0) size 8x25
+            RenderText {#text} at (1,-4) size 8x25
+              text run at (1,-4) width 8: "1"
+          RenderBlock {mo} at (9,0) size 13x16
+            RenderBlock {mo} at (0,0) size 12x16
+              RenderText {mo} at (0,-4) size 12x25
+                text run at (0,-4) width 12: "\x{2207}"
+          RenderInline {mtext} at (0,0) size 23x25
+            RenderText {#text} at (22,-4) size 23x25
+              text run at (22,-4) width 23: "text"
+          RenderInline {ms} at (0,0) size 12x25
+            RenderText {#text} at (45,-4) size 12x25
+              text run at (45,-4) width 12: "&"
         RenderText {#text} at (0,0) size 0x0
       RenderBlock {p} at (0,35) size 784x19
         RenderText {#text} at (0,0) size 241x19
           text run at (0,0) width 241: "Following element should be in italic: "
-        RenderInline {math} at (0,0) size 8x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {mi} at (0,0) size 8x19
-            RenderText {#text} at (241,0) size 8x19
-              text run at (241,0) width 8: "x"
-          RenderText {#text} at (0,0) size 0x0
+        RenderBlock {math} at (241,2) size 9x16
+          RenderInline {mi} at (0,0) size 7x25
+            RenderText {#text} at (1,-4) size 7x25
+              text run at (1,-4) width 7: "x"
         RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/mathml/presentation/under-expected.txt b/LayoutTests/platform/gtk/mathml/presentation/under-expected.txt
index 4895eb8..7b203cd 100644
--- a/LayoutTests/platform/gtk/mathml/presentation/under-expected.txt
+++ b/LayoutTests/platform/gtk/mathml/presentation/under-expected.txt
@@ -1,41 +1,33 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x86
-  RenderBlock {html} at (0,0) size 800x86
-    RenderBody {body} at (8,16) size 784x54
-      RenderBlock {p} at (0,0) size 784x19
-        RenderText {#text} at (0,0) size 44x19
-          text run at (0,0) width 44: "under: "
-        RenderInline {math} at (0,0) size 23x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {munder} at (0,0) size 23x19
-            RenderText {#text} at (0,0) size 0x0
-            RenderInline {mi} at (0,0) size 11x19
-              RenderText {#text} at (44,0) size 11x19
-                text run at (44,0) width 11: "B"
-            RenderText {#text} at (55,0) size 4x19
-              text run at (55,0) width 4: " "
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (59,0) size 8x19
-                text run at (59,0) width 8: "x"
-            RenderText {#text} at (0,0) size 0x0
-          RenderText {#text} at (0,0) size 0x0
+layer at (0,0) size 800x106
+  RenderBlock {html} at (0,0) size 800x106
+    RenderBody {body} at (8,16) size 784x74
+      RenderBlock {p} at (0,0) size 784x29
+        RenderText {#text} at (0,1) size 44x19
+          text run at (0,1) width 44: "under: "
+        RenderBlock {math} at (44,0) size 12x29
+          RenderBlock {munder} at (1,0) size 10x29
+            RenderBlock {munder} at (0,0) size 10x16
+              RenderInline {mi} at (0,0) size 10x25
+                RenderText {#text} at (0,-4) size 10x25
+                  text run at (0,-4) width 10: "B"
+            RenderBlock {munder} at (0,13) size 10x16
+              RenderInline {mi} at (0,0) size 5x19
+                RenderText {#text} at (2,0) size 5x19
+                  text run at (2,0) width 5: "x"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,35) size 784x19
-        RenderText {#text} at (0,0) size 44x19
-          text run at (0,0) width 44: "under: "
-        RenderInline {math} at (0,0) size 27x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {munder} at (0,0) size 27x19
-            RenderText {#text} at (0,0) size 0x0
-            RenderInline {mi} at (0,0) size 11x19
-              RenderText {#text} at (44,0) size 11x19
-                text run at (44,0) width 11: "B"
-            RenderText {#text} at (55,0) size 4x19
-              text run at (55,0) width 4: " "
-            RenderInline {mi} at (0,0) size 12x19
-              RenderText {#text} at (59,0) size 12x19
-                text run at (59,0) width 12: "X"
-            RenderText {#text} at (0,0) size 0x0
-          RenderText {#text} at (0,0) size 0x0
+      RenderBlock {p} at (0,45) size 784x29
+        RenderText {#text} at (0,1) size 44x19
+          text run at (0,1) width 44: "under: "
+        RenderBlock {math} at (44,0) size 12x29
+          RenderBlock {munder} at (1,0) size 10x29
+            RenderBlock {munder} at (0,0) size 10x16
+              RenderInline {mi} at (0,0) size 10x25
+                RenderText {#text} at (0,-4) size 10x25
+                  text run at (0,-4) width 10: "B"
+            RenderBlock {munder} at (0,13) size 10x16
+              RenderInline {mi} at (0,0) size 7x19
+                RenderText {#text} at (1,0) size 7x19
+                  text run at (1,0) width 7: "X"
         RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/mathml/presentation/underover-expected.txt b/LayoutTests/platform/gtk/mathml/presentation/underover-expected.txt
index eaef7e9..c2df023 100644
--- a/LayoutTests/platform/gtk/mathml/presentation/underover-expected.txt
+++ b/LayoutTests/platform/gtk/mathml/presentation/underover-expected.txt
@@ -1,125 +1,111 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x156
-  RenderBlock {html} at (0,0) size 800x156
-    RenderBody {body} at (8,16) size 784x124
-      RenderBlock {p} at (0,0) size 784x19
-        RenderText {#text} at (0,0) size 92x19
-          text run at (0,0) width 92: "under & over: "
-        RenderInline {math} at (0,0) size 35x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {munderover} at (0,0) size 35x19
-            RenderText {#text} at (0,0) size 0x0
-            RenderInline {mi} at (0,0) size 11x19
-              RenderText {#text} at (92,0) size 11x19
-                text run at (92,0) width 11: "B"
-            RenderText {#text} at (103,0) size 4x19
-              text run at (103,0) width 4: " "
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (107,0) size 8x19
-                text run at (107,0) width 8: "x"
-            RenderText {#text} at (115,0) size 4x19
-              text run at (115,0) width 4: " "
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (119,0) size 8x19
-                text run at (119,0) width 8: "y"
-            RenderText {#text} at (0,0) size 0x0
-          RenderText {#text} at (0,0) size 0x0
+layer at (0,0) size 800x270
+  RenderBlock {html} at (0,0) size 800x270
+    RenderBody {body} at (8,16) size 784x238
+      RenderBlock {p} at (0,0) size 784x42
+        RenderText {#text} at (0,14) size 92x19
+          text run at (0,14) width 92: "under & over: "
+        RenderBlock {math} at (92,0) size 12x42
+          RenderBlock {munderover} at (1,0) size 10x42
+            RenderBlock {munderover} at (0,0) size 10x16
+              RenderInline {mi} at (0,0) size 5x19
+                RenderText {#text} at (2,0) size 5x19
+                  text run at (2,0) width 5: "y"
+            RenderBlock {munderover} at (0,13) size 10x16
+              RenderInline {mi} at (0,0) size 10x25
+                RenderText {#text} at (0,-4) size 10x25
+                  text run at (0,-4) width 10: "B"
+            RenderBlock {munderover} at (0,26) size 10x16
+              RenderInline {mi} at (0,0) size 5x19
+                RenderText {#text} at (2,0) size 5x19
+                  text run at (2,0) width 5: "x"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,35) size 784x19
-        RenderText {#text} at (0,0) size 92x19
-          text run at (0,0) width 92: "under & over: "
-        RenderInline {math} at (0,0) size 39x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {munderover} at (0,0) size 39x19
-            RenderText {#text} at (0,0) size 0x0
-            RenderInline {mi} at (0,0) size 11x19
-              RenderText {#text} at (92,0) size 11x19
-                text run at (92,0) width 11: "B"
-            RenderText {#text} at (103,0) size 4x19
-              text run at (103,0) width 4: " "
-            RenderInline {mi} at (0,0) size 12x19
-              RenderText {#text} at (107,0) size 12x19
-                text run at (107,0) width 12: "X"
-            RenderText {#text} at (119,0) size 4x19
-              text run at (119,0) width 4: " "
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (123,0) size 8x19
-                text run at (123,0) width 8: "y"
-            RenderText {#text} at (0,0) size 0x0
-          RenderText {#text} at (0,0) size 0x0
+      RenderBlock {p} at (0,58) size 784x42
+        RenderText {#text} at (0,14) size 92x19
+          text run at (0,14) width 92: "under & over: "
+        RenderBlock {math} at (92,0) size 12x42
+          RenderBlock {munderover} at (1,0) size 10x42
+            RenderBlock {munderover} at (0,0) size 10x16
+              RenderInline {mi} at (0,0) size 5x19
+                RenderText {#text} at (2,0) size 5x19
+                  text run at (2,0) width 5: "y"
+            RenderBlock {munderover} at (0,13) size 10x16
+              RenderInline {mi} at (0,0) size 10x25
+                RenderText {#text} at (0,-4) size 10x25
+                  text run at (0,-4) width 10: "B"
+            RenderBlock {munderover} at (0,26) size 10x16
+              RenderInline {mi} at (0,0) size 7x19
+                RenderText {#text} at (1,0) size 7x19
+                  text run at (1,0) width 7: "X"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,70) size 784x19
-        RenderText {#text} at (0,0) size 92x19
-          text run at (0,0) width 92: "under & over: "
-        RenderInline {math} at (0,0) size 65x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {munderover} at (0,0) size 65x19
-            RenderText {#text} at (0,0) size 0x0
-            RenderInline {mo} at (0,0) size 11x19
-              RenderText {#text} at (92,0) size 11x19
-                text run at (92,0) width 11: "\x{2211}"
-            RenderText {#text} at (103,0) size 4x19
-              text run at (103,0) width 4: " "
-            RenderInline {mrow} at (0,0) size 21x19
-              RenderInline {mi} at (0,0) size 4x19
-                RenderText {#text} at (107,0) size 4x19
-                  text run at (107,0) width 4: "i"
-              RenderInline {mo} at (0,0) size 9x19
-                RenderText {#text} at (111,0) size 9x19
-                  text run at (111,0) width 9: "="
-              RenderInline {mi} at (0,0) size 8x19
-                RenderText {#text} at (120,0) size 8x19
-                  text run at (120,0) width 8: "0"
-            RenderText {#text} at (128,0) size 4x19
-              text run at (128,0) width 4: " "
-            RenderInline {mrow} at (0,0) size 25x19
-              RenderInline {mi} at (0,0) size 8x19
-                RenderText {#text} at (132,0) size 8x19
-                  text run at (132,0) width 8: "x"
-              RenderInline {mo} at (0,0) size 9x19
-                RenderText {#text} at (140,0) size 9x19
-                  text run at (140,0) width 9: "+"
-              RenderInline {mi} at (0,0) size 8x19
-                RenderText {#text} at (149,0) size 8x19
-                  text run at (149,0) width 8: "y"
-            RenderText {#text} at (0,0) size 0x0
-          RenderText {#text} at (0,0) size 0x0
+      RenderBlock {p} at (0,116) size 784x53
+        RenderText {#text} at (0,21) size 92x19
+          text run at (0,21) width 92: "under & over: "
+        RenderBlock {math} at (92,0) size 24x53
+          RenderBlock {munderover} at (1,0) size 22x53
+            RenderBlock {munderover} at (0,0) size 22x16
+              RenderBlock {mrow} at (1,3) size 19x12
+                RenderInline {mi} at (0,0) size 5x19
+                  RenderText {#text} at (0,-3) size 5x19
+                    text run at (0,-3) width 5: "x"
+                RenderBlock {mo} at (5,0) size 9x12
+                  RenderBlock {mo} at (0,0) size 8x12
+                    RenderText {mo} at (0,-3) size 8x19
+                      text run at (0,-3) width 8: "+"
+                RenderInline {mi} at (0,0) size 5x19
+                  RenderText {#text} at (14,-3) size 5x19
+                    text run at (14,-3) width 5: "y"
+            RenderBlock {munderover} at (0,13) size 22x24
+              RenderBlock {mo} at (0,0) size 22x24
+                RenderBlock {mo} at (0,0) size 22x24
+                  RenderText {mo} at (0,-6) size 22x37
+                    text run at (0,-6) width 22: "\x{2211}"
+            RenderBlock {munderover} at (0,37) size 22x16
+              RenderBlock {mrow} at (2,3) size 18x12
+                RenderInline {mi} at (0,0) size 3x19
+                  RenderText {#text} at (0,-3) size 3x19
+                    text run at (0,-3) width 3: "i"
+                RenderBlock {mo} at (3,0) size 9x12
+                  RenderBlock {mo} at (0,0) size 8x12
+                    RenderText {mo} at (0,-3) size 8x19
+                      text run at (0,-3) width 8: "="
+                RenderInline {mi} at (0,0) size 6x19
+                  RenderText {#text} at (12,-3) size 6x19
+                    text run at (12,-3) width 6: "0"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,105) size 784x19
-        RenderText {#text} at (0,0) size 92x19
-          text run at (0,0) width 92: "under & over: "
-        RenderInline {math} at (0,0) size 70x19
-          RenderText {#text} at (0,0) size 0x0
-          RenderInline {munderover} at (0,0) size 70x19
-            RenderText {#text} at (0,0) size 0x0
-            RenderInline {mo} at (0,0) size 11x19
-              RenderText {#text} at (92,0) size 11x19
-                text run at (92,0) width 11: "\x{2211}"
-            RenderText {#text} at (103,0) size 4x19
-              text run at (103,0) width 4: " "
-            RenderInline {mrow} at (0,0) size 22x19
-              RenderInline {mi} at (0,0) size 5x19
-                RenderText {#text} at (107,0) size 5x19
-                  text run at (107,0) width 5: "I"
-              RenderInline {mo} at (0,0) size 9x19
-                RenderText {#text} at (112,0) size 9x19
-                  text run at (112,0) width 9: "="
-              RenderInline {mi} at (0,0) size 8x19
-                RenderText {#text} at (121,0) size 8x19
-                  text run at (121,0) width 8: "0"
-            RenderText {#text} at (129,0) size 4x19
-              text run at (129,0) width 4: " "
-            RenderInline {mrow} at (0,0) size 29x19
-              RenderInline {mi} at (0,0) size 12x19
-                RenderText {#text} at (133,0) size 12x19
-                  text run at (133,0) width 12: "X"
-              RenderInline {mo} at (0,0) size 9x19
-                RenderText {#text} at (145,0) size 9x19
-                  text run at (145,0) width 9: "+"
-              RenderInline {mi} at (0,0) size 8x19
-                RenderText {#text} at (154,0) size 8x19
-                  text run at (154,0) width 8: "y"
-            RenderText {#text} at (0,0) size 0x0
-          RenderText {#text} at (0,0) size 0x0
+      RenderBlock {p} at (0,185) size 784x53
+        RenderText {#text} at (0,21) size 92x19
+          text run at (0,21) width 92: "under & over: "
+        RenderBlock {math} at (92,0) size 24x53
+          RenderBlock {munderover} at (1,0) size 22x53
+            RenderBlock {munderover} at (0,0) size 22x16
+              RenderBlock {mrow} at (0,3) size 21x12
+                RenderInline {mi} at (0,0) size 7x19
+                  RenderText {#text} at (0,-3) size 7x19
+                    text run at (0,-3) width 7: "X"
+                RenderBlock {mo} at (7,0) size 9x12
+                  RenderBlock {mo} at (0,0) size 8x12
+                    RenderText {mo} at (0,-3) size 8x19
+                      text run at (0,-3) width 8: "+"
+                RenderInline {mi} at (0,0) size 5x19
+                  RenderText {#text} at (16,-3) size 5x19
+                    text run at (16,-3) width 5: "y"
+            RenderBlock {munderover} at (0,13) size 22x24
+              RenderBlock {mo} at (0,0) size 22x24
+                RenderBlock {mo} at (0,0) size 22x24
+                  RenderText {mo} at (0,-6) size 22x37
+                    text run at (0,-6) width 22: "\x{2211}"
+            RenderBlock {munderover} at (0,37) size 22x16
+              RenderBlock {mrow} at (1,3) size 19x12
+                RenderInline {mi} at (0,0) size 4x19
+                  RenderText {#text} at (0,-3) size 4x19
+                    text run at (0,-3) width 4: "I"
+                RenderBlock {mo} at (4,0) size 9x12
+                  RenderBlock {mo} at (0,0) size 8x12
+                    RenderText {mo} at (0,-3) size 8x19
+                      text run at (0,-3) width 8: "="
+                RenderInline {mi} at (0,0) size 6x19
+                  RenderText {#text} at (13,-3) size 6x19
+                    text run at (13,-3) width 6: "0"
         RenderText {#text} at (0,0) size 0x0

-- 
WebKit Debian packaging



More information about the Pkg-webkit-commits mailing list