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

mrobinson at webkit.org mrobinson at webkit.org
Wed Dec 22 14:50:14 UTC 2010


The following commit has been merged in the debian/experimental branch:
commit ca9ca162006709a0040cc1e9858b732f5a439749
Author: mrobinson at webkit.org <mrobinson at webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Thu Oct 21 19:11:27 2010 +0000

    2010-10-18  Martin Robinson  <mrobinson at igalia.com>
    
            Reviewed by Gustavo Noronha Silva.
    
            [GTK] mathml flaky tests after adding SystemFonts to the theme
            https://bugs.webkit.org/show_bug.cgi?id=47727
    
            Rebaseline, add pixel results for, and unskip all MathML tests.
    
            * platform/gtk/Skipped: Unskip MathML tests.
            * platform/gtk/mathml/presentation/attributes-expected.checksum:
            * platform/gtk/mathml/presentation/attributes-expected.png:
            * platform/gtk/mathml/presentation/attributes-expected.txt:
            * platform/gtk/mathml/presentation/fenced-expected.checksum: Added.
            * platform/gtk/mathml/presentation/fenced-expected.png: Added.
            * platform/gtk/mathml/presentation/fenced-expected.txt:
            * platform/gtk/mathml/presentation/fenced-mi-expected.checksum:
            * platform/gtk/mathml/presentation/fenced-mi-expected.png:
            * platform/gtk/mathml/presentation/fenced-mi-expected.txt:
            * platform/gtk/mathml/presentation/fractions-expected.checksum:
            * platform/gtk/mathml/presentation/fractions-expected.png:
            * platform/gtk/mathml/presentation/fractions-expected.txt:
            * platform/gtk/mathml/presentation/fractions-vertical-alignment-expected.checksum:
            * platform/gtk/mathml/presentation/fractions-vertical-alignment-expected.png:
            * platform/gtk/mathml/presentation/fractions-vertical-alignment-expected.txt:
            * platform/gtk/mathml/presentation/mo-expected.checksum:
            * platform/gtk/mathml/presentation/mo-expected.png:
            * platform/gtk/mathml/presentation/mo-expected.txt:
            * platform/gtk/mathml/presentation/over-expected.checksum:
            * platform/gtk/mathml/presentation/over-expected.png:
            * platform/gtk/mathml/presentation/over-expected.txt:
            * platform/gtk/mathml/presentation/roots-expected.checksum: Added.
            * platform/gtk/mathml/presentation/roots-expected.png: Added.
            * platform/gtk/mathml/presentation/roots-expected.txt:
            * platform/gtk/mathml/presentation/row-alignment-expected.checksum:
            * platform/gtk/mathml/presentation/row-alignment-expected.png:
            * platform/gtk/mathml/presentation/row-alignment-expected.txt:
            * platform/gtk/mathml/presentation/row-expected.checksum:
            * platform/gtk/mathml/presentation/row-expected.png:
            * platform/gtk/mathml/presentation/row-expected.txt:
            * platform/gtk/mathml/presentation/style-expected.checksum:
            * platform/gtk/mathml/presentation/style-expected.png:
            * platform/gtk/mathml/presentation/style-expected.txt:
            * platform/gtk/mathml/presentation/sub-expected.checksum: Added.
            * platform/gtk/mathml/presentation/sub-expected.png: Added.
            * platform/gtk/mathml/presentation/sub-expected.txt:
            * platform/gtk/mathml/presentation/subsup-expected.checksum: Added.
            * platform/gtk/mathml/presentation/subsup-expected.png: Added.
            * platform/gtk/mathml/presentation/subsup-expected.txt:
            * platform/gtk/mathml/presentation/sup-expected.checksum: Added.
            * platform/gtk/mathml/presentation/sup-expected.png: Added.
            * platform/gtk/mathml/presentation/sup-expected.txt:
            * platform/gtk/mathml/presentation/tables-expected.checksum: Added.
            * platform/gtk/mathml/presentation/tables-expected.png: Added.
            * platform/gtk/mathml/presentation/tables-expected.txt:
            * platform/gtk/mathml/presentation/tokenElements-expected.checksum:
            * platform/gtk/mathml/presentation/tokenElements-expected.png:
            * platform/gtk/mathml/presentation/tokenElements-expected.txt:
            * platform/gtk/mathml/presentation/under-expected.checksum:
            * platform/gtk/mathml/presentation/under-expected.png:
            * platform/gtk/mathml/presentation/under-expected.txt:
            * platform/gtk/mathml/presentation/underover-expected.checksum:
            * platform/gtk/mathml/presentation/underover-expected.png:
            * platform/gtk/mathml/presentation/underover-expected.txt:
    2010-10-18  Martin Robinson  <mrobinson at igalia.com>
    
            Reviewed by Gustavo Noronha Silva.
    
            [GTK] mathml flaky tests after adding SystemFonts to the theme
            https://bugs.webkit.org/show_bug.cgi?id=47727
    
            The Fontconfig setup in the GTK+ now specifically checks for and
            loads the STIX fonts for MathML tests.
    
            * DumpRenderTree/gtk/DumpRenderTree.cpp:
            (initializeFonts): Add hooks for loading the STIX fonts specifically.
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@70253 268f45cc-cd09-0410-ab3c-d52691b4dbfc

diff --git a/LayoutTests/ChangeLog b/LayoutTests/ChangeLog
index 4629829..60703c1 100644
--- a/LayoutTests/ChangeLog
+++ b/LayoutTests/ChangeLog
@@ -1,3 +1,68 @@
+2010-10-18  Martin Robinson  <mrobinson at igalia.com>
+
+        Reviewed by Gustavo Noronha Silva.
+
+        [GTK] mathml flaky tests after adding SystemFonts to the theme
+        https://bugs.webkit.org/show_bug.cgi?id=47727
+
+        Rebaseline, add pixel results for, and unskip all MathML tests.
+
+        * platform/gtk/Skipped: Unskip MathML tests.
+        * platform/gtk/mathml/presentation/attributes-expected.checksum:
+        * platform/gtk/mathml/presentation/attributes-expected.png:
+        * platform/gtk/mathml/presentation/attributes-expected.txt:
+        * platform/gtk/mathml/presentation/fenced-expected.checksum: Added.
+        * platform/gtk/mathml/presentation/fenced-expected.png: Added.
+        * platform/gtk/mathml/presentation/fenced-expected.txt:
+        * platform/gtk/mathml/presentation/fenced-mi-expected.checksum:
+        * platform/gtk/mathml/presentation/fenced-mi-expected.png:
+        * platform/gtk/mathml/presentation/fenced-mi-expected.txt:
+        * platform/gtk/mathml/presentation/fractions-expected.checksum:
+        * platform/gtk/mathml/presentation/fractions-expected.png:
+        * platform/gtk/mathml/presentation/fractions-expected.txt:
+        * platform/gtk/mathml/presentation/fractions-vertical-alignment-expected.checksum:
+        * platform/gtk/mathml/presentation/fractions-vertical-alignment-expected.png:
+        * platform/gtk/mathml/presentation/fractions-vertical-alignment-expected.txt:
+        * platform/gtk/mathml/presentation/mo-expected.checksum:
+        * platform/gtk/mathml/presentation/mo-expected.png:
+        * platform/gtk/mathml/presentation/mo-expected.txt:
+        * platform/gtk/mathml/presentation/over-expected.checksum:
+        * platform/gtk/mathml/presentation/over-expected.png:
+        * platform/gtk/mathml/presentation/over-expected.txt:
+        * platform/gtk/mathml/presentation/roots-expected.checksum: Added.
+        * platform/gtk/mathml/presentation/roots-expected.png: Added.
+        * platform/gtk/mathml/presentation/roots-expected.txt:
+        * platform/gtk/mathml/presentation/row-alignment-expected.checksum:
+        * platform/gtk/mathml/presentation/row-alignment-expected.png:
+        * platform/gtk/mathml/presentation/row-alignment-expected.txt:
+        * platform/gtk/mathml/presentation/row-expected.checksum:
+        * platform/gtk/mathml/presentation/row-expected.png:
+        * platform/gtk/mathml/presentation/row-expected.txt:
+        * platform/gtk/mathml/presentation/style-expected.checksum:
+        * platform/gtk/mathml/presentation/style-expected.png:
+        * platform/gtk/mathml/presentation/style-expected.txt:
+        * platform/gtk/mathml/presentation/sub-expected.checksum: Added.
+        * platform/gtk/mathml/presentation/sub-expected.png: Added.
+        * platform/gtk/mathml/presentation/sub-expected.txt:
+        * platform/gtk/mathml/presentation/subsup-expected.checksum: Added.
+        * platform/gtk/mathml/presentation/subsup-expected.png: Added.
+        * platform/gtk/mathml/presentation/subsup-expected.txt:
+        * platform/gtk/mathml/presentation/sup-expected.checksum: Added.
+        * platform/gtk/mathml/presentation/sup-expected.png: Added.
+        * platform/gtk/mathml/presentation/sup-expected.txt:
+        * platform/gtk/mathml/presentation/tables-expected.checksum: Added.
+        * platform/gtk/mathml/presentation/tables-expected.png: Added.
+        * platform/gtk/mathml/presentation/tables-expected.txt:
+        * platform/gtk/mathml/presentation/tokenElements-expected.checksum:
+        * platform/gtk/mathml/presentation/tokenElements-expected.png:
+        * platform/gtk/mathml/presentation/tokenElements-expected.txt:
+        * platform/gtk/mathml/presentation/under-expected.checksum:
+        * platform/gtk/mathml/presentation/under-expected.png:
+        * platform/gtk/mathml/presentation/under-expected.txt:
+        * platform/gtk/mathml/presentation/underover-expected.checksum:
+        * platform/gtk/mathml/presentation/underover-expected.png:
+        * platform/gtk/mathml/presentation/underover-expected.txt:
+
 2010-10-21  takano takumi  <takano1 at asia.apple.com>
 
         Reviewed by Dan Bernstein.
diff --git a/LayoutTests/platform/gtk/Skipped b/LayoutTests/platform/gtk/Skipped
index 23741ec..34a6d40 100644
--- a/LayoutTests/platform/gtk/Skipped
+++ b/LayoutTests/platform/gtk/Skipped
@@ -5422,9 +5422,6 @@ fast/css/zoom-body-scroll.html
 svg/custom/svg-fonts-with-no-element-reference.html
 svg/filters/parent-children-with-same-filter.svg
 svg/overflow/overflow-on-inner-svg-element.svg
-mathml/presentation/sub.xhtml
-mathml/presentation/sup.xhtml
-mathml/presentation/tables.xhtml
 svg/custom/recursive-filter.svg
 fast/repaint/moving-shadow-on-container.html
 fast/repaint/moving-shadow-on-path.html
@@ -5885,12 +5882,6 @@ editing/pasteboard/dataTransfer-setData-getData.html
 # https://bugs.webkit.org/show_bug.cgi?id=47564
 platform/gtk/accessibility/aria-table-hierarchy.html
 
-# https://bugs.webkit.org/show_bug.cgi?id=47727
-mathml/presentation/fenced.xhtml
-mathml/presentation/roots.xhtml
-mathml/presentation/subsup.xhtml
-mathml/presentation/fenced-mi.xhtml
-
 # Requires WebP support.
 fast/images/webp-image-decoding.html
 
diff --git a/LayoutTests/platform/gtk/mathml/presentation/attributes-expected.checksum b/LayoutTests/platform/gtk/mathml/presentation/attributes-expected.checksum
index b72cddc..724ef0b 100644
--- a/LayoutTests/platform/gtk/mathml/presentation/attributes-expected.checksum
+++ b/LayoutTests/platform/gtk/mathml/presentation/attributes-expected.checksum
@@ -1 +1 @@
-c8a8430e798a6b6ced4636b0f7f2d8d8
\ No newline at end of file
+e6acfb80bb0f7e98f0cfea870573e333
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/mathml/presentation/attributes-expected.png b/LayoutTests/platform/gtk/mathml/presentation/attributes-expected.png
index 4ab3cac..47baec4 100644
Binary files a/LayoutTests/platform/gtk/mathml/presentation/attributes-expected.png and b/LayoutTests/platform/gtk/mathml/presentation/attributes-expected.png differ
diff --git a/LayoutTests/platform/gtk/mathml/presentation/attributes-expected.txt b/LayoutTests/platform/gtk/mathml/presentation/attributes-expected.txt
index 1a255d9..f10f65f 100644
--- a/LayoutTests/platform/gtk/mathml/presentation/attributes-expected.txt
+++ b/LayoutTests/platform/gtk/mathml/presentation/attributes-expected.txt
@@ -6,102 +6,102 @@ layer at (0,0) size 800x248
       RenderBlock {p} at (0,0) size 784x34
         RenderText {#text} at (0,6) size 407x19
           text run at (0,6) width 407: "following elements should appear in blue on an orange background: "
-        RenderBlock {math} at (407,0) size 56x34 [bgcolor=#FFA500]
-          RenderBlock {mo} at (1,7) size 12x16 [color=#0000FF]
-            RenderBlock {mo} at (0,0) size 11x16
-              RenderText {mo} at (0,-1) size 11x19
-                text run at (0,-1) width 11: "\x{2211}"
-          RenderBlock {mfrac} at (13,0) size 14x34 [color=#0000FF]
-            RenderBlock {mfrac} at (0,0) size 14x16
-              RenderInline {mi} at (0,0) size 8x19
-                RenderText {#text} at (3,-1) size 8x19
-                  text run at (3,-1) width 8: "x"
-            RenderBlock {mfrac} at (0,16) size 14x18
-              RenderInline {mi} at (0,0) size 7x19
-                RenderText {#text} at (3,1) size 7x19
-                  text run at (3,1) width 7: "y"
-          RenderInline {mn} at (0,0) size 8x19 [color=#0000FF]
-            RenderText {#text} at (27,6) size 8x19
-              text run at (27,6) width 8: "1"
-          RenderBlock {msqrt} at (35,4) size 20x19 [color=#0000FF]
-            RenderInline {mn} at (0,0) size 8x19
-              RenderText {#text} at (12,2) size 8x19
-                text run at (12,2) width 8: "2"
-        RenderText {#text} at (463,6) size 4x19
-          text run at (463,6) width 4: " "
-        RenderBlock {math} at (467,0) size 16x34 [bgcolor=#FFA500]
-          RenderBlock {mfrac} at (1,0) size 14x34 [color=#0000FF]
-            RenderBlock {mfrac} at (0,0) size 14x16
-              RenderInline {mi} at (0,0) size 8x19
-                RenderText {#text} at (3,-1) size 8x19
-                  text run at (3,-1) width 8: "x"
-            RenderBlock {mfrac} at (0,16) size 14x18
-              RenderInline {mi} at (0,0) size 7x19
-                RenderText {#text} at (3,1) size 7x19
-                  text run at (3,1) width 7: "y"
+        RenderBlock {math} at (407,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 (466,6) size 4x19
+          text run at (466,6) width 4: " "
+        RenderBlock {math} at (470,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
       RenderBlock {p} at (0,50) size 784x32
-        RenderText {#text} at (0,12) size 324x19
-          text run at (0,12) width 324: "following elements should appear with increasing size: "
-        RenderBlock {math} at (324,0) size 40x32
-          RenderInline {mi} at (0,0) size 5x14
-            RenderText {#text} at (1,16) size 5x14
-              text run at (1,16) width 5: "x"
-          RenderInline {mi} at (0,0) size 8x19
-            RenderText {#text} at (6,12) size 8x19
-              text run at (6,12) width 8: "x"
-          RenderInline {mi} at (0,0) size 11x28
-            RenderText {#text} at (14,5) size 11x28
-              text run at (14,5) width 11: "x"
-          RenderInline {mi} at (0,0) size 14x36
-            RenderText {#text} at (25,-2) size 14x36
-              text run at (25,-2) width 14: "x"
+        RenderText {#text} at (0,11) size 324x19
+          text run at (0,11) width 324: "following elements should appear with increasing size: "
+        RenderBlock {math} at (324,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,98) size 784x19
         RenderText {#text} at (0,0) size 80x19
           text run at (0,0) width 80: "font variants: "
-        RenderBlock {math} at (80,1) size 45x16
-          RenderInline {mi} at (0,0) size 11x19
-            RenderText {#text} at (1,-1) size 11x19
-              text run at (1,-1) width 11: "A"
-          RenderInline {mi} at (0,0) size 11x19
-            RenderText {#text} at (12,-1) size 11x19
-              text run at (12,-1) width 11: "A"
-          RenderInline {mi} at (0,0) size 10x19
-            RenderText {#text} at (23,-1) size 10x19
-              text run at (23,-1) width 10: "A"
-          RenderInline {mi} at (0,0) size 11x19
-            RenderText {#text} at (33,-1) size 11x19
-              text run at (33,-1) width 11: "A"
+        RenderBlock {math} at (80,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,133) size 784x32
-        RenderText {#text} at (0,12) size 145x19
-          text run at (0,12) width 145: "test font style attributes: "
-        RenderBlock {math} at (145,0) size 56x32
-          RenderInline {mtext} at (0,0) size 22x36
-            RenderText {#text} at (1,-2) size 22x36
-              text run at (1,-2) width 22: "A"
+        RenderText {#text} at (0,11) size 145x19
+          text run at (0,11) width 145: "test font style attributes: "
+        RenderBlock {math} at (145,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 (23,12) size 11x19
-              text run at (23,12) width 11: "A"
-          RenderInline {mtext} at (0,0) size 10x19
-            RenderText {#text} at (34,12) size 10x19
-              text run at (34,12) width 10: "A"
-          RenderInline {mtext} at (0,0) size 11x19
-            RenderText {#text} at (44,12) size 11x19
-              text run at (44,12) width 11: "A"
+            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 207x19
             text run at (0,0) width 207: "following element should be inline: "
-          RenderBlock {math} at (207,1) size 10x16
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (1,-1) size 8x19
-                text run at (1,-1) width 8: "x"
-          RenderText {#text} at (217,0) size 222x19
-            text run at (217,0) width 222: ", and this one centered on a new line:"
+          RenderBlock {math} at (207,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 (216,0) size 222x19
+            text run at (216,0) width 222: ", and this one centered on a new line:"
         RenderBlock {math} at (0,19) size 784x16
-          RenderInline {mi} at (0,0) size 8x19
-            RenderText {#text} at (388,-1) size 8x19
-              text run at (388,-1) width 8: "x"
+          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.checksum b/LayoutTests/platform/gtk/mathml/presentation/fenced-expected.checksum
new file mode 100644
index 0000000..2222795
--- /dev/null
+++ b/LayoutTests/platform/gtk/mathml/presentation/fenced-expected.checksum
@@ -0,0 +1 @@
+315f0bd76e27b7138a1ef562b9c195c4
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/mathml/presentation/fenced-expected.png b/LayoutTests/platform/gtk/mathml/presentation/fenced-expected.png
new file mode 100644
index 0000000..206322f
Binary files /dev/null and b/LayoutTests/platform/gtk/mathml/presentation/fenced-expected.png differ
diff --git a/LayoutTests/platform/gtk/mathml/presentation/fenced-expected.txt b/LayoutTests/platform/gtk/mathml/presentation/fenced-expected.txt
index 9171c25..7060228 100644
--- a/LayoutTests/platform/gtk/mathml/presentation/fenced-expected.txt
+++ b/LayoutTests/platform/gtk/mathml/presentation/fenced-expected.txt
@@ -1,78 +1,78 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x90
-  RenderBlock {html} at (0,0) size 800x90
-    RenderBody {body} at (8,16) size 784x58
-      RenderBlock {p} at (0,0) size 784x58
-        RenderBlock {math} at (0,0) size 171x58
-          RenderBlock {mfenced} at (1,0) size 169x58
-            RenderBlock {mfenced} at (1,0) size 7x58
-            RenderBlock {div} at (8,5) size 48x48 [bgcolor=#00FF00]
-            RenderBlock {mfenced} at (56,11) size 4x36
-              RenderBlock {mfenced} at (0,0) size 4x36
-                RenderText {mfenced} at (0,19) size 4x19
-                  text run at (0,19) width 4: ","
-            RenderBlock {div} at (60,5) size 48x48 [bgcolor=#00FF00]
-            RenderBlock {mfenced} at (108,11) size 4x36
-              RenderBlock {mfenced} at (0,0) size 4x36
-                RenderText {mfenced} at (0,19) size 4x19
-                  text run at (0,19) width 4: ","
-            RenderBlock {div} at (112,5) size 48x48 [bgcolor=#00FF00]
-            RenderBlock {mfenced} at (160,0) size 7x58
+layer at (0,0) size 800x104
+  RenderBlock {html} at (0,0) size 800x104
+    RenderBody {body} at (8,16) size 784x72
+      RenderBlock {p} at (0,0) size 784x72
+        RenderBlock {math} at (0,0) size 174x72
+          RenderBlock {mfenced} at (1,0) size 172x72
+            RenderBlock {mfenced} at (1,14) size 8x58
+            RenderBlock {div} at (9,20) size 48x48 [bgcolor=#00FF00]
+            RenderBlock {mfenced} at (57,34) 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,34) 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,14) size 8x58
         RenderText {#text} at (0,0) size 0x0
-layer at (10,16) size 7x10 scrollHeight 15
+layer at (10,30) size 7x10 scrollHeight 15
   RenderBlock {mfenced} at (0,0) size 7x10
-layer at (10,26) size 7x10 scrollHeight 14
+layer at (10,40) 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 7x10 scrollHeight 14
+layer at (10,50) 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,46) size 7x10 scrollHeight 14
+layer at (10,60) 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,56) size 7x7 scrollHeight 14
+layer at (10,70) 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,63) size 7x11 scrollHeight 14
+layer at (10,77) size 7x11 scrollHeight 14
   RenderBlock {mfenced} at (0,47) size 7x11
-layer at (169,16) size 7x10 scrollHeight 15
+layer at (172,30) size 7x10 scrollHeight 15
   RenderBlock {mfenced} at (0,0) size 7x10
-layer at (169,26) size 7x10 scrollHeight 14
+layer at (172,40) 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 (169,36) size 7x10 scrollHeight 14
+layer at (172,50) 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 (169,46) size 7x10 scrollHeight 14
+layer at (172,60) 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 (169,56) size 7x7 scrollHeight 14
+layer at (172,70) 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 (169,63) size 7x11 scrollHeight 14
+layer at (172,77) size 7x11 scrollHeight 14
   RenderBlock {mfenced} at (0,47) 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
+layer at (10,31) size 7x14 backgroundClip at (10,30) size 7x10 clip at (10,30) size 7x10 outlineClip at (10,30) 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,60) size 7x14 backgroundClip at (10,63) size 7x11 clip at (10,63) size 7x11 outlineClip at (10,63) size 7x11
+layer at (10,74) size 7x14 backgroundClip at (10,77) size 7x11 clip at (10,77) size 7x11 outlineClip at (10,77) 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 (169,17) size 7x14 backgroundClip at (169,16) size 7x10 clip at (169,16) size 7x10 outlineClip at (169,16) size 7x10
+layer at (172,31) size 7x14 backgroundClip at (172,30) size 7x10 clip at (172,30) size 7x10 outlineClip at (172,30) 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 (169,60) size 7x14 backgroundClip at (169,63) size 7x11 clip at (169,63) size 7x11 outlineClip at (169,63) size 7x11
+layer at (172,74) size 7x14 backgroundClip at (172,77) size 7x11 clip at (172,77) size 7x11 outlineClip at (172,77) 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.checksum b/LayoutTests/platform/gtk/mathml/presentation/fenced-mi-expected.checksum
index 8805cfc..6de7287 100644
--- a/LayoutTests/platform/gtk/mathml/presentation/fenced-mi-expected.checksum
+++ b/LayoutTests/platform/gtk/mathml/presentation/fenced-mi-expected.checksum
@@ -1 +1 @@
-7486f669ec9ce40c073d06e32dc9ead4
\ No newline at end of file
+144db10a76720505cb2ec8b615f1f094
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/mathml/presentation/fenced-mi-expected.png b/LayoutTests/platform/gtk/mathml/presentation/fenced-mi-expected.png
index d6a044c..8de5dc3 100644
Binary files a/LayoutTests/platform/gtk/mathml/presentation/fenced-mi-expected.png and b/LayoutTests/platform/gtk/mathml/presentation/fenced-mi-expected.png differ
diff --git a/LayoutTests/platform/gtk/mathml/presentation/fenced-mi-expected.txt b/LayoutTests/platform/gtk/mathml/presentation/fenced-mi-expected.txt
index 01da29d..5a463ce 100644
--- a/LayoutTests/platform/gtk/mathml/presentation/fenced-mi-expected.txt
+++ b/LayoutTests/platform/gtk/mathml/presentation/fenced-mi-expected.txt
@@ -1,62 +1,114 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x94
-  RenderBlock {html} at (0,0) size 800x94
-    RenderBody {body} at (8,16) size 784x62
-      RenderBlock {p} at (0,0) size 784x23
-        RenderBlock {math} at (0,0) size 53x22
-          RenderBlock {mfenced} at (1,0) size 51x22
-            RenderBlock {mfenced} at (1,0) size 8x22
-              RenderBlock {mfenced} at (0,0) size 7x22
-                RenderText {mfenced} at (0,-1) size 7x25
-                  text run at (0,-1) width 7: "("
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (9,4) size 8x19
-                text run at (9,4) width 8: "x"
-            RenderBlock {mfenced} at (17,5) size 5x16
+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,-1) size 4x19
-                  text run at (0,-1) width 4: ","
-            RenderInline {mi} at (0,0) size 7x19
-              RenderText {#text} at (22,4) size 7x19
-                text run at (22,4) width 7: "y"
-            RenderBlock {mfenced} at (29,5) size 5x16
+                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,-1) size 4x19
-                  text run at (0,-1) width 4: ","
-            RenderInline {mi} at (0,0) size 6x19
-              RenderText {#text} at (34,4) size 6x19
-                text run at (34,4) width 6: "z"
-            RenderBlock {mfenced} at (40,0) size 9x22
-              RenderBlock {mfenced} at (1,0) size 7x22
-                RenderText {mfenced} at (0,-1) size 7x25
-                  text run at (0,-1) width 7: ")"
+                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,39) size 784x23
-        RenderBlock {math} at (0,0) size 49x22
-          RenderBlock {mo} at (1,0) size 8x22
-            RenderBlock {mo} at (0,0) size 7x22
-              RenderText {mo} at (0,-1) size 7x25
-                text run at (0,-1) width 7: "("
-          RenderInline {mi} at (0,0) size 8x19
-            RenderText {#text} at (9,4) size 8x19
-              text run at (9,4) width 8: "x"
-          RenderBlock {mo} at (17,5) size 5x16
+      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,-1) size 4x19
-                text run at (0,-1) width 4: ","
-          RenderInline {mi} at (0,0) size 7x19
-            RenderText {#text} at (22,4) size 7x19
-              text run at (22,4) width 7: "y"
-          RenderBlock {mo} at (29,5) size 5x16
+              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,-1) size 4x19
-                text run at (0,-1) width 4: ","
-          RenderInline {mi} at (0,0) size 6x19
-            RenderText {#text} at (34,4) size 6x19
-              text run at (34,4) width 6: "z"
-          RenderBlock {mo} at (40,0) size 8x22
-            RenderBlock {mo} at (0,0) size 7x22
-              RenderText {mo} at (0,-1) size 7x25
-                text run at (0,-1) width 7: ")"
+              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.checksum b/LayoutTests/platform/gtk/mathml/presentation/fractions-expected.checksum
index 51f858f..568eccd 100644
--- a/LayoutTests/platform/gtk/mathml/presentation/fractions-expected.checksum
+++ b/LayoutTests/platform/gtk/mathml/presentation/fractions-expected.checksum
@@ -1 +1 @@
-86eb07afcaeaf3511915d95fa842e375
\ No newline at end of file
+89f31e663b058ddc574c00054795185f
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/mathml/presentation/fractions-expected.png b/LayoutTests/platform/gtk/mathml/presentation/fractions-expected.png
index 8918aba..d3c268a 100644
Binary files a/LayoutTests/platform/gtk/mathml/presentation/fractions-expected.png and b/LayoutTests/platform/gtk/mathml/presentation/fractions-expected.png differ
diff --git a/LayoutTests/platform/gtk/mathml/presentation/fractions-expected.txt b/LayoutTests/platform/gtk/mathml/presentation/fractions-expected.txt
index 65ec1cd..d8ee95a 100644
--- a/LayoutTests/platform/gtk/mathml/presentation/fractions-expected.txt
+++ b/LayoutTests/platform/gtk/mathml/presentation/fractions-expected.txt
@@ -9,56 +9,56 @@ layer at (0,0) size 800x320
         RenderBlock {math} at (45,0) size 16x34
           RenderBlock {mfrac} at (1,0) size 14x34
             RenderBlock {mfrac} at (0,0) size 14x16
-              RenderInline {mn} at (0,0) size 8x19
-                RenderText {#text} at (3,-1) size 8x19
-                  text run at (3,-1) width 8: "1"
+              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 8x19
-                RenderText {#text} at (3,1) size 8x19
-                  text run at (3,1) width 8: "2"
+              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 189x19
           text run at (0,6) width 189: "more complex (should be red): "
-        RenderBlock {math} at (189,0) size 34x34
-          RenderBlock {mfrac} at (1,0) size 32x34 [color=#FF0000]
-            RenderBlock {mfrac} at (0,0) size 32x16
-              RenderBlock {mrow} at (3,0) size 26x16
-                RenderInline {mi} at (0,0) size 8x19
-                  RenderText {#text} at (0,-1) size 8x19
-                    text run at (0,-1) width 8: "x"
-                RenderBlock {mo} at (8,0) size 10x16
-                  RenderBlock {mo} at (0,0) size 9x16
-                    RenderText {mo} at (0,-1) size 9x19
-                      text run at (0,-1) width 9: "+"
-                RenderInline {mn} at (0,0) size 8x19
-                  RenderText {#text} at (18,-1) size 8x19
-                    text run at (18,-1) width 8: "1"
-            RenderBlock {mfrac} at (0,16) size 32x18
-              RenderBlock {mrow} at (3,2) size 26x16
-                RenderInline {mi} at (0,0) size 8x19
-                  RenderText {#text} at (0,-1) size 8x19
-                    text run at (0,-1) width 8: "x"
-                RenderBlock {mo} at (8,0) size 10x16
-                  RenderBlock {mo} at (0,0) size 9x16
-                    RenderText {mo} at (0,-1) size 9x19
-                      text run at (0,-1) width 9: "+"
-                RenderInline {mn} at (0,0) size 8x19
-                  RenderText {#text} at (18,-1) size 8x19
-                    text run at (18,-1) width 8: "2"
+        RenderBlock {math} at (189,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,100) size 784x34
         RenderText {#text} at (0,6) size 29x19
           text run at (0,6) width 29: "text: "
-        RenderBlock {math} at (29,0) size 121x34
-          RenderBlock {mfrac} at (1,0) size 119x34
-            RenderBlock {mfrac} at (0,0) size 119x16
-              RenderInline {mtext} at (0,0) size 93x19
-                RenderText {#text} at (13,-1) size 93x19
-                  text run at (13,-1) width 93: "number of bugs"
-            RenderBlock {mfrac} at (0,16) size 119x18
-              RenderInline {mtext} at (0,0) size 113x19
-                RenderText {#text} at (3,1) size 113x19
-                  text run at (3,1) width 113: "number of changes"
+        RenderBlock {math} at (29,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,150) size 784x38
         RenderText {#text} at (0,6) size 163x19
@@ -66,280 +66,280 @@ layer at (0,0) size 800x320
         RenderBlock {math} at (163,0) size 16x34
           RenderBlock {mfrac} at (1,0) size 14x34
             RenderBlock {mfrac} at (0,0) size 14x16
-              RenderInline {mn} at (0,0) size 8x19
-                RenderText {#text} at (3,-1) size 8x19
-                  text run at (3,-1) width 8: "1"
+              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 8x19
-                RenderText {#text} at (3,1) size 8x19
-                  text run at (3,1) width 8: "2"
+              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 (179,0) size 16x36
           RenderBlock {mfrac} at (1,0) size 14x36
             RenderBlock {mfrac} at (0,0) size 14x16
-              RenderInline {mn} at (0,0) size 8x19
-                RenderText {#text} at (3,-1) size 8x19
-                  text run at (3,-1) width 8: "1"
+              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 8x19
-                RenderText {#text} at (3,3) size 8x19
-                  text run at (3,3) width 8: "2"
+              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 (195,0) size 16x38
           RenderBlock {mfrac} at (1,0) size 14x38
             RenderBlock {mfrac} at (0,0) size 14x16
-              RenderInline {mn} at (0,0) size 8x19
-                RenderText {#text} at (3,-1) size 8x19
-                  text run at (3,-1) width 8: "1"
+              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 8x19
-                RenderText {#text} at (3,5) size 8x19
-                  text run at (3,5) width 8: "2"
+              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 128x19
           text run at (0,6) width 128: "numerator alignment: "
-        RenderBlock {math} at (128,0) size 89x34
-          RenderBlock {mfrac} at (1,0) size 87x34
-            RenderBlock {mfrac} at (0,0) size 87x16
-              RenderInline {mi} at (0,0) size 8x19
-                RenderText {#text} at (3,-1) size 8x19
-                  text run at (3,-1) width 8: "x"
-            RenderBlock {mfrac} at (0,16) size 87x18
-              RenderBlock {mrow} at (4,2) size 80x16
-                RenderInline {mn} at (0,0) size 8x19
-                  RenderText {#text} at (0,-1) size 8x19
-                    text run at (0,-1) width 8: "1"
-                RenderBlock {mo} at (8,0) size 10x16
-                  RenderBlock {mo} at (0,0) size 9x16
-                    RenderText {mo} at (0,-1) size 9x19
-                      text run at (0,-1) width 9: "+"
-                RenderInline {mn} at (0,0) size 8x19
-                  RenderText {#text} at (18,-1) size 8x19
-                    text run at (18,-1) width 8: "2"
-                RenderBlock {mo} at (26,0) size 10x16
-                  RenderBlock {mo} at (0,0) size 9x16
-                    RenderText {mo} at (0,-1) size 9x19
-                      text run at (0,-1) width 9: "+"
-                RenderInline {mn} at (0,0) size 8x19
-                  RenderText {#text} at (36,-1) size 8x19
-                    text run at (36,-1) width 8: "3"
-                RenderBlock {mo} at (44,0) size 10x16
-                  RenderBlock {mo} at (0,0) size 9x16
-                    RenderText {mo} at (0,-1) size 9x19
-                      text run at (0,-1) width 9: "+"
-                RenderInline {mn} at (0,0) size 8x19
-                  RenderText {#text} at (54,-1) size 8x19
-                    text run at (54,-1) width 8: "4"
-                RenderBlock {mo} at (62,0) size 10x16
-                  RenderBlock {mo} at (0,0) size 9x16
-                    RenderText {mo} at (0,-1) size 9x19
-                      text run at (0,-1) width 9: "+"
-                RenderInline {mn} at (0,0) size 8x19
-                  RenderText {#text} at (72,-1) size 8x19
-                    text run at (72,-1) width 8: "5"
-        RenderText {#text} at (217,6) size 4x19
-          text run at (217,6) width 4: " "
-        RenderBlock {math} at (221,0) size 89x34
-          RenderBlock {mfrac} at (1,0) size 87x34
-            RenderBlock {mfrac} at (0,0) size 87x16
-              RenderInline {mi} at (0,0) size 8x19
-                RenderText {#text} at (39,-1) size 8x19
-                  text run at (39,-1) width 8: "x"
-            RenderBlock {mfrac} at (0,16) size 87x18
-              RenderBlock {mrow} at (4,2) size 80x16
-                RenderInline {mn} at (0,0) size 8x19
-                  RenderText {#text} at (0,-1) size 8x19
-                    text run at (0,-1) width 8: "1"
-                RenderBlock {mo} at (8,0) size 10x16
-                  RenderBlock {mo} at (0,0) size 9x16
-                    RenderText {mo} at (0,-1) size 9x19
-                      text run at (0,-1) width 9: "+"
-                RenderInline {mn} at (0,0) size 8x19
-                  RenderText {#text} at (18,-1) size 8x19
-                    text run at (18,-1) width 8: "2"
-                RenderBlock {mo} at (26,0) size 10x16
-                  RenderBlock {mo} at (0,0) size 9x16
-                    RenderText {mo} at (0,-1) size 9x19
-                      text run at (0,-1) width 9: "+"
-                RenderInline {mn} at (0,0) size 8x19
-                  RenderText {#text} at (36,-1) size 8x19
-                    text run at (36,-1) width 8: "3"
-                RenderBlock {mo} at (44,0) size 10x16
-                  RenderBlock {mo} at (0,0) size 9x16
-                    RenderText {mo} at (0,-1) size 9x19
-                      text run at (0,-1) width 9: "+"
-                RenderInline {mn} at (0,0) size 8x19
-                  RenderText {#text} at (54,-1) size 8x19
-                    text run at (54,-1) width 8: "4"
-                RenderBlock {mo} at (62,0) size 10x16
-                  RenderBlock {mo} at (0,0) size 9x16
-                    RenderText {mo} at (0,-1) size 9x19
-                      text run at (0,-1) width 9: "+"
-                RenderInline {mn} at (0,0) size 8x19
-                  RenderText {#text} at (72,-1) size 8x19
-                    text run at (72,-1) width 8: "5"
-        RenderText {#text} at (310,6) size 4x19
-          text run at (310,6) width 4: " "
-        RenderBlock {math} at (314,0) size 89x34
-          RenderBlock {mfrac} at (1,0) size 87x34
-            RenderBlock {mfrac} at (0,0) size 87x16
-              RenderInline {mi} at (0,0) size 8x19
-                RenderText {#text} at (76,-1) size 8x19
-                  text run at (76,-1) width 8: "x"
-            RenderBlock {mfrac} at (0,16) size 87x18
-              RenderBlock {mrow} at (4,2) size 80x16
-                RenderInline {mn} at (0,0) size 8x19
-                  RenderText {#text} at (0,-1) size 8x19
-                    text run at (0,-1) width 8: "1"
-                RenderBlock {mo} at (8,0) size 10x16
-                  RenderBlock {mo} at (0,0) size 9x16
-                    RenderText {mo} at (0,-1) size 9x19
-                      text run at (0,-1) width 9: "+"
-                RenderInline {mn} at (0,0) size 8x19
-                  RenderText {#text} at (18,-1) size 8x19
-                    text run at (18,-1) width 8: "2"
-                RenderBlock {mo} at (26,0) size 10x16
-                  RenderBlock {mo} at (0,0) size 9x16
-                    RenderText {mo} at (0,-1) size 9x19
-                      text run at (0,-1) width 9: "+"
-                RenderInline {mn} at (0,0) size 8x19
-                  RenderText {#text} at (36,-1) size 8x19
-                    text run at (36,-1) width 8: "3"
-                RenderBlock {mo} at (44,0) size 10x16
-                  RenderBlock {mo} at (0,0) size 9x16
-                    RenderText {mo} at (0,-1) size 9x19
-                      text run at (0,-1) width 9: "+"
-                RenderInline {mn} at (0,0) size 8x19
-                  RenderText {#text} at (54,-1) size 8x19
-                    text run at (54,-1) width 8: "4"
-                RenderBlock {mo} at (62,0) size 10x16
-                  RenderBlock {mo} at (0,0) size 9x16
-                    RenderText {mo} at (0,-1) size 9x19
-                      text run at (0,-1) width 9: "+"
-                RenderInline {mn} at (0,0) size 8x19
-                  RenderText {#text} at (72,-1) size 8x19
-                    text run at (72,-1) width 8: "5"
+        RenderBlock {math} at (128,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 (225,6) size 4x19
+          text run at (225,6) width 4: " "
+        RenderBlock {math} at (229,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 (326,6) size 4x19
+          text run at (326,6) width 4: " "
+        RenderBlock {math} at (330,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
       RenderBlock {p} at (0,254) size 784x34
         RenderText {#text} at (0,6) size 142x19
           text run at (0,6) width 142: "denominator alignment: "
-        RenderBlock {math} at (142,0) size 88x34
-          RenderBlock {mfrac} at (1,0) size 86x34
-            RenderBlock {mfrac} at (0,0) size 86x16
-              RenderBlock {mrow} at (3,0) size 80x16
-                RenderInline {mn} at (0,0) size 8x19
-                  RenderText {#text} at (0,-1) size 8x19
-                    text run at (0,-1) width 8: "1"
-                RenderBlock {mo} at (8,0) size 10x16
-                  RenderBlock {mo} at (0,0) size 9x16
-                    RenderText {mo} at (0,-1) size 9x19
-                      text run at (0,-1) width 9: "+"
-                RenderInline {mn} at (0,0) size 8x19
-                  RenderText {#text} at (18,-1) size 8x19
-                    text run at (18,-1) width 8: "2"
-                RenderBlock {mo} at (26,0) size 10x16
-                  RenderBlock {mo} at (0,0) size 9x16
-                    RenderText {mo} at (0,-1) size 9x19
-                      text run at (0,-1) width 9: "+"
-                RenderInline {mn} at (0,0) size 8x19
-                  RenderText {#text} at (36,-1) size 8x19
-                    text run at (36,-1) width 8: "3"
-                RenderBlock {mo} at (44,0) size 10x16
-                  RenderBlock {mo} at (0,0) size 9x16
-                    RenderText {mo} at (0,-1) size 9x19
-                      text run at (0,-1) width 9: "+"
-                RenderInline {mn} at (0,0) size 8x19
-                  RenderText {#text} at (54,-1) size 8x19
-                    text run at (54,-1) width 8: "4"
-                RenderBlock {mo} at (62,0) size 10x16
-                  RenderBlock {mo} at (0,0) size 9x16
-                    RenderText {mo} at (0,-1) size 9x19
-                      text run at (0,-1) width 9: "+"
-                RenderInline {mn} at (0,0) size 8x19
-                  RenderText {#text} at (72,-1) size 8x19
-                    text run at (72,-1) width 8: "5"
-            RenderBlock {mfrac} at (0,16) size 86x18
-              RenderInline {mi} at (0,0) size 8x19
-                RenderText {#text} at (3,1) size 8x19
-                  text run at (3,1) width 8: "x"
-        RenderText {#text} at (230,6) size 4x19
-          text run at (230,6) width 4: " "
-        RenderBlock {math} at (234,0) size 88x34
-          RenderBlock {mfrac} at (1,0) size 86x34
-            RenderBlock {mfrac} at (0,0) size 86x16
-              RenderBlock {mrow} at (3,0) size 80x16
-                RenderInline {mn} at (0,0) size 8x19
-                  RenderText {#text} at (0,-1) size 8x19
-                    text run at (0,-1) width 8: "1"
-                RenderBlock {mo} at (8,0) size 10x16
-                  RenderBlock {mo} at (0,0) size 9x16
-                    RenderText {mo} at (0,-1) size 9x19
-                      text run at (0,-1) width 9: "+"
-                RenderInline {mn} at (0,0) size 8x19
-                  RenderText {#text} at (18,-1) size 8x19
-                    text run at (18,-1) width 8: "2"
-                RenderBlock {mo} at (26,0) size 10x16
-                  RenderBlock {mo} at (0,0) size 9x16
-                    RenderText {mo} at (0,-1) size 9x19
-                      text run at (0,-1) width 9: "+"
-                RenderInline {mn} at (0,0) size 8x19
-                  RenderText {#text} at (36,-1) size 8x19
-                    text run at (36,-1) width 8: "3"
-                RenderBlock {mo} at (44,0) size 10x16
-                  RenderBlock {mo} at (0,0) size 9x16
-                    RenderText {mo} at (0,-1) size 9x19
-                      text run at (0,-1) width 9: "+"
-                RenderInline {mn} at (0,0) size 8x19
-                  RenderText {#text} at (54,-1) size 8x19
-                    text run at (54,-1) width 8: "4"
-                RenderBlock {mo} at (62,0) size 10x16
-                  RenderBlock {mo} at (0,0) size 9x16
-                    RenderText {mo} at (0,-1) size 9x19
-                      text run at (0,-1) width 9: "+"
-                RenderInline {mn} at (0,0) size 8x19
-                  RenderText {#text} at (72,-1) size 8x19
-                    text run at (72,-1) width 8: "5"
-            RenderBlock {mfrac} at (0,16) size 86x18
-              RenderInline {mi} at (0,0) size 8x19
-                RenderText {#text} at (39,1) size 8x19
-                  text run at (39,1) width 8: "x"
-        RenderText {#text} at (322,6) size 4x19
-          text run at (322,6) width 4: " "
-        RenderBlock {math} at (326,0) size 88x34
-          RenderBlock {mfrac} at (1,0) size 86x34
-            RenderBlock {mfrac} at (0,0) size 86x16
-              RenderBlock {mrow} at (3,0) size 80x16
-                RenderInline {mn} at (0,0) size 8x19
-                  RenderText {#text} at (0,-1) size 8x19
-                    text run at (0,-1) width 8: "1"
-                RenderBlock {mo} at (8,0) size 10x16
-                  RenderBlock {mo} at (0,0) size 9x16
-                    RenderText {mo} at (0,-1) size 9x19
-                      text run at (0,-1) width 9: "+"
-                RenderInline {mn} at (0,0) size 8x19
-                  RenderText {#text} at (18,-1) size 8x19
-                    text run at (18,-1) width 8: "2"
-                RenderBlock {mo} at (26,0) size 10x16
-                  RenderBlock {mo} at (0,0) size 9x16
-                    RenderText {mo} at (0,-1) size 9x19
-                      text run at (0,-1) width 9: "+"
-                RenderInline {mn} at (0,0) size 8x19
-                  RenderText {#text} at (36,-1) size 8x19
-                    text run at (36,-1) width 8: "3"
-                RenderBlock {mo} at (44,0) size 10x16
-                  RenderBlock {mo} at (0,0) size 9x16
-                    RenderText {mo} at (0,-1) size 9x19
-                      text run at (0,-1) width 9: "+"
-                RenderInline {mn} at (0,0) size 8x19
-                  RenderText {#text} at (54,-1) size 8x19
-                    text run at (54,-1) width 8: "4"
-                RenderBlock {mo} at (62,0) size 10x16
-                  RenderBlock {mo} at (0,0) size 9x16
-                    RenderText {mo} at (0,-1) size 9x19
-                      text run at (0,-1) width 9: "+"
-                RenderInline {mn} at (0,0) size 8x19
-                  RenderText {#text} at (72,-1) size 8x19
-                    text run at (72,-1) width 8: "5"
-            RenderBlock {mfrac} at (0,16) size 86x18
-              RenderInline {mi} at (0,0) size 8x19
-                RenderText {#text} at (75,1) size 8x19
-                  text run at (75,1) width 8: "x"
+        RenderBlock {math} at (142,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 (238,6) size 4x19
+          text run at (238,6) width 4: " "
+        RenderBlock {math} at (242,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 (338,6) size 4x19
+          text run at (338,6) width 4: " "
+        RenderBlock {math} at (342,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.checksum b/LayoutTests/platform/gtk/mathml/presentation/fractions-vertical-alignment-expected.checksum
index db5744e..c3cad87 100644
--- a/LayoutTests/platform/gtk/mathml/presentation/fractions-vertical-alignment-expected.checksum
+++ b/LayoutTests/platform/gtk/mathml/presentation/fractions-vertical-alignment-expected.checksum
@@ -1 +1 @@
-26374de8776662182520e87ebf81dec5
\ No newline at end of file
+35df0037184530740256df99a404c27b
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/mathml/presentation/fractions-vertical-alignment-expected.png b/LayoutTests/platform/gtk/mathml/presentation/fractions-vertical-alignment-expected.png
index 2f91e4a..1f457b9 100644
Binary files a/LayoutTests/platform/gtk/mathml/presentation/fractions-vertical-alignment-expected.png and b/LayoutTests/platform/gtk/mathml/presentation/fractions-vertical-alignment-expected.png differ
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 d3735bf..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,122 +1,122 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x108
+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 9x19
-          RenderText {#text} at (4,-1) size 9x19
-            text run at (4,-1) width 9: "B"
+        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 11x19
-          RenderText {#text} at (3,1) size 11x19
-            text run at (3,1) width 11: "C"
-    RenderBlock {math:mo} at (18,43) size 10x16
-      RenderBlock {math:mo} at (0,0) size 9x16
-        RenderText {math:mo} at (0,-1) size 9x19
-          text run at (0,-1) width 9: "+"
-    RenderBlock {math:mfrac} at (28,18) size 42x52
-      RenderBlock {math:mfrac} at (0,0) size 42x34
-        RenderBlock {math:mrow} at (3,0) size 36x34
-          RenderInline {math:mi} at (0,0) size 9x19
-            RenderText {#text} at (0,6) size 9x19
-              text run at (0,6) width 9: "B"
-          RenderBlock {math:mo} at (9,7) size 10x16
-            RenderBlock {math:mo} at (0,0) size 9x16
-              RenderText {math:mo} at (0,-1) size 9x19
-                text run at (0,-1) width 9: "+"
-          RenderBlock {math:mfrac} at (19,0) size 17x34
-            RenderBlock {math:mfrac} at (0,0) size 17x16
-              RenderInline {math:mi} at (0,0) size 11x19
-                RenderText {#text} at (3,-1) size 11x19
-                  text run at (3,-1) width 11: "D"
-            RenderBlock {math:mfrac} at (0,16) size 17x18
-              RenderInline {math:mi} at (0,0) size 10x19
-                RenderText {#text} at (3,1) size 10x19
-                  text run at (3,1) width 10: "E"
-      RenderBlock {math:mfrac} at (0,34) size 42x18
-        RenderInline {math:mi} at (0,0) size 11x19
-          RenderText {#text} at (15,1) size 11x19
-            text run at (15,1) width 11: "C"
-    RenderBlock {math:mo} at (70,43) size 10x16
-      RenderBlock {math:mo} at (0,0) size 9x16
-        RenderText {math:mo} at (0,-1) size 9x19
-          text run at (0,-1) width 9: "+"
-    RenderBlock {math:mfrac} at (80,0) size 70x70
-      RenderBlock {math:mfrac} at (0,0) size 70x52
-        RenderBlock {math:mrow} at (3,0) size 64x52
-          RenderInline {math:mi} at (0,0) size 9x19
-            RenderText {#text} at (0,24) size 9x19
-              text run at (0,24) width 9: "B"
-          RenderBlock {math:mo} at (9,25) size 10x16
-            RenderBlock {math:mo} at (0,0) size 9x16
-              RenderText {math:mo} at (0,-1) size 9x19
-                text run at (0,-1) width 9: "+"
-          RenderBlock {math:mfrac} at (19,0) size 45x52
-            RenderBlock {math:mfrac} at (0,0) size 45x34
-              RenderBlock {math:mrow} at (3,0) size 39x34
-                RenderInline {math:mi} at (0,0) size 11x19
-                  RenderText {#text} at (0,6) size 11x19
-                    text run at (0,6) width 11: "D"
-                RenderBlock {math:mo} at (11,7) size 10x16
-                  RenderBlock {math:mo} at (0,0) size 9x16
-                    RenderText {math:mo} at (0,-1) size 9x19
-                      text run at (0,-1) width 9: "+"
-                RenderBlock {math:mfrac} at (21,0) size 18x34
+        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 10x19
-                      RenderText {#text} at (4,-1) size 10x19
-                        text run at (4,-1) width 10: "F"
+                    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 12x19
-                      RenderText {#text} at (3,1) size 12x19
-                        text run at (3,1) width 12: "G"
-            RenderBlock {math:mfrac} at (0,34) size 45x18
-              RenderInline {math:mi} at (0,0) size 10x19
-                RenderText {#text} at (17,1) size 10x19
-                  text run at (17,1) width 10: "E"
-      RenderBlock {math:mfrac} at (0,52) size 70x18
-        RenderInline {math:mi} at (0,0) size 11x19
-          RenderText {#text} at (29,1) size 11x19
-            text run at (29,1) width 11: "C"
-    RenderBlock {math:mo} at (150,43) size 10x16
-      RenderBlock {math:mo} at (0,0) size 9x16
-        RenderText {math:mo} at (0,-1) size 9x19
-          text run at (0,-1) width 9: "+"
-    RenderBlock {math:mfrac} at (160,36) size 71x70
-      RenderBlock {math:mfrac} at (0,0) size 71x16
-        RenderInline {math:mi} at (0,0) size 9x19
-          RenderText {#text} at (31,-1) size 9x19
-            text run at (31,-1) width 9: "B"
-      RenderBlock {math:mfrac} at (0,16) size 71x54
-        RenderBlock {math:mrow} at (3,2) size 65x52
-          RenderInline {math:mi} at (0,0) size 11x19
-            RenderText {#text} at (0,6) size 11x19
-              text run at (0,6) width 11: "C"
-          RenderBlock {math:mo} at (11,7) size 10x16
-            RenderBlock {math:mo} at (0,0) size 9x16
-              RenderText {math:mo} at (0,-1) size 9x19
-                text run at (0,-1) width 9: "+"
-          RenderBlock {math:mfrac} at (21,0) size 44x52
-            RenderBlock {math:mfrac} at (0,0) size 44x16
-              RenderInline {math:mi} at (0,0) size 11x19
-                RenderText {#text} at (16,-1) size 11x19
-                  text run at (16,-1) width 11: "D"
-            RenderBlock {math:mfrac} at (0,16) size 44x36
-              RenderBlock {math:mrow} at (3,2) size 38x34
-                RenderInline {math:mi} at (0,0) size 10x19
-                  RenderText {#text} at (0,6) size 10x19
-                    text run at (0,6) width 10: "E"
-                RenderBlock {math:mo} at (10,7) size 10x16
-                  RenderBlock {math:mo} at (0,0) size 9x16
-                    RenderText {math:mo} at (0,-1) size 9x19
-                      text run at (0,-1) width 9: "+"
-                RenderBlock {math:mfrac} at (20,0) size 18x34
+                    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 10x19
-                      RenderText {#text} at (4,-1) size 10x19
-                        text run at (4,-1) width 10: "F"
+                    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 12x19
-                      RenderText {#text} at (3,1) size 12x19
-                        text run at (3,1) width 12: "G"
+                    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.checksum b/LayoutTests/platform/gtk/mathml/presentation/mo-expected.checksum
index 1bc9a7e..f8a3c1b 100644
--- a/LayoutTests/platform/gtk/mathml/presentation/mo-expected.checksum
+++ b/LayoutTests/platform/gtk/mathml/presentation/mo-expected.checksum
@@ -1 +1 @@
-d84352faa012bef2441c968a2dcf7dca
\ No newline at end of file
+9878b871647e65a88804f64ea59f8161
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/mathml/presentation/mo-expected.png b/LayoutTests/platform/gtk/mathml/presentation/mo-expected.png
index 0a68f8c..9c8a83d 100644
Binary files a/LayoutTests/platform/gtk/mathml/presentation/mo-expected.png and b/LayoutTests/platform/gtk/mathml/presentation/mo-expected.png differ
diff --git a/LayoutTests/platform/gtk/mathml/presentation/mo-expected.txt b/LayoutTests/platform/gtk/mathml/presentation/mo-expected.txt
index d8afa70..a72c451 100644
--- a/LayoutTests/platform/gtk/mathml/presentation/mo-expected.txt
+++ b/LayoutTests/platform/gtk/mathml/presentation/mo-expected.txt
@@ -1,329 +1,329 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x247
-  RenderBlock {html} at (0,0) size 800x247
-    RenderBody {body} at (8,16) size 784x215
+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 59x19
           text run at (0,0) width 59: "operator: "
-        RenderBlock {math} at (59,5) size 12x16
-          RenderBlock {mo} at (1,0) size 10x12
-            RenderBlock {mo} at (0,0) size 9x12
-              RenderText {mo} at (0,-1) size 9x14
-                text run at (0,-1) width 9: "\x{2211}"
-        RenderText {#text} at (71,0) size 71x19
-          text run at (71,0) width 71: " , operator: "
-        RenderBlock {math} at (142,5) size 11x16
+        RenderBlock {math} at (59,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 (73,0) size 71x19
+          text run at (73,0) width 71: " , operator: "
+        RenderBlock {math} at (144,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 (155,0) size 109x19
+          text run at (155,0) width 109: " , minus operator: "
+        RenderBlock {math} at (264,5) size 11x16
           RenderBlock {mo} at (1,0) size 9x12
             RenderBlock {mo} at (0,0) size 8x12
-              RenderText {mo} at (0,-1) size 8x14
-                text run at (0,-1) width 8: "B"
-        RenderText {#text} at (153,0) size 109x19
-          text run at (153,0) width 109: " , minus operator: "
-        RenderBlock {math} at (262,5) size 10x16
-          RenderBlock {mo} at (1,0) size 8x12
-            RenderBlock {mo} at (0,0) size 7x12
-              RenderText {mo} at (0,-1) size 7x14
-                text run at (0,-1) width 7: "\x{2212}"
+              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,37) size 784x19
         RenderText {#text} at (0,0) size 59x19
           text run at (0,0) width 59: "operator: "
-        RenderBlock {math} at (59,1) size 14x16
+        RenderBlock {math} at (59,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 (77,0) size 71x19
+          text run at (77,0) width 71: " , operator: "
+        RenderBlock {math} at (148,2) size 14x16
           RenderBlock {mo} at (1,0) size 12x16
             RenderBlock {mo} at (0,0) size 11x16
-              RenderText {mo} at (0,-1) size 11x19
-                text run at (0,-1) width 11: "\x{2211}"
-        RenderText {#text} at (73,0) size 71x19
-          text run at (73,0) width 71: " , operator: "
-        RenderBlock {math} at (144,1) size 13x16
-          RenderBlock {mo} at (1,0) size 11x16
-            RenderBlock {mo} at (0,0) size 10x16
-              RenderText {mo} at (0,-1) size 10x19
-                text run at (0,-1) width 10: "B"
-        RenderText {#text} at (157,0) size 109x19
-          text run at (157,0) width 109: " , minus operator: "
-        RenderBlock {math} at (266,1) size 12x16
-          RenderBlock {mo} at (1,0) size 10x16
-            RenderBlock {mo} at (0,0) size 9x16
-              RenderText {mo} at (0,-1) size 9x19
-                text run at (0,-1) width 9: "\x{2212}"
+              RenderText {mo} at (0,-4) size 11x25
+                text run at (0,-4) width 11: "B"
+        RenderText {#text} at (162,0) size 109x19
+          text run at (162,0) width 109: " , minus operator: "
+        RenderBlock {math} at (271,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,72) size 784x24
         RenderText {#text} at (0,5) size 59x19
           text run at (0,5) width 59: "operator: "
-        RenderBlock {math} at (59,0) size 21x24
-          RenderBlock {mo} at (1,0) size 19x24
-            RenderBlock {mo} at (0,0) size 17x24
-              RenderText {mo} at (0,-2) size 17x28
-                text run at (0,-2) width 17: "\x{2211}"
-        RenderText {#text} at (80,5) size 71x19
-          text run at (80,5) width 71: " , operator: "
-        RenderBlock {math} at (151,0) size 20x24
+        RenderBlock {math} at (59,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 (85,5) size 71x19
+          text run at (85,5) width 71: " , operator: "
+        RenderBlock {math} at (156,0) size 20x24
           RenderBlock {mo} at (1,0) size 18x24
             RenderBlock {mo} at (0,0) size 16x24
-              RenderText {mo} at (0,-2) size 16x28
-                text run at (0,-2) width 16: "B"
-        RenderText {#text} at (171,5) size 109x19
-          text run at (171,5) width 109: " , minus operator: "
-        RenderBlock {math} at (280,0) size 18x24
-          RenderBlock {mo} at (1,0) size 16x24
-            RenderBlock {mo} at (0,0) size 14x24
-              RenderText {mo} at (0,-2) size 14x28
-                text run at (0,-2) width 14: "\x{2212}"
+              RenderText {mo} at (0,-6) size 16x37
+                text run at (0,-6) width 16: "B"
+        RenderText {#text} at (176,5) size 109x19
+          text run at (176,5) width 109: " , minus operator: "
+        RenderBlock {math} at (285,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,112) size 784x24
+      RenderBlock {p} at (0,112) size 784x26
         RenderText {#text} at (0,5) size 59x19
           text run at (0,5) width 59: "operator: "
-        RenderBlock {math} at (59,0) size 43x24
-          RenderBlock {mo} at (1,10) size 10x12
-            RenderBlock {mo} at (0,0) size 9x12
-              RenderText {mo} at (0,-1) size 9x14
-                text run at (0,-1) width 9: "\x{2211}"
-          RenderBlock {mo} at (11,6) size 12x16
+        RenderBlock {math} at (59,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 (113,5) size 71x19
+          text run at (113,5) width 71: " , operator: "
+        RenderBlock {math} at (184,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,-1) size 11x19
-                text run at (0,-1) width 11: "\x{2211}"
-          RenderBlock {mo} at (23,0) size 19x24
-            RenderBlock {mo} at (0,0) size 17x24
-              RenderText {mo} at (0,-2) size 17x28
-                text run at (0,-2) width 17: "\x{2211}"
-        RenderText {#text} at (102,5) size 71x19
-          text run at (102,5) width 71: " , operator: "
-        RenderBlock {math} at (173,0) size 40x24
+              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 (225,5) size 109x19
+          text run at (225,5) width 109: " , minus operator: "
+        RenderBlock {math} at (334,0) size 41x26
           RenderBlock {mo} at (1,10) size 9x12
             RenderBlock {mo} at (0,0) size 8x12
-              RenderText {mo} at (0,-1) size 8x14
-                text run at (0,-1) width 8: "B"
-          RenderBlock {mo} at (10,6) size 11x16
-            RenderBlock {mo} at (0,0) size 10x16
-              RenderText {mo} at (0,-1) size 10x19
-                text run at (0,-1) width 10: "B"
-          RenderBlock {mo} at (21,0) size 18x24
+              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,-2) size 16x28
-                text run at (0,-2) width 16: "B"
-        RenderText {#text} at (213,5) size 109x19
-          text run at (213,5) width 109: " , minus operator: "
-        RenderBlock {math} at (322,0) size 36x24
-          RenderBlock {mo} at (1,10) size 8x12
-            RenderBlock {mo} at (0,0) size 7x12
-              RenderText {mo} at (0,-1) size 7x14
-                text run at (0,-1) width 7: "\x{2212}"
-          RenderBlock {mo} at (9,6) size 10x16
-            RenderBlock {mo} at (0,0) size 9x16
-              RenderText {mo} at (0,-1) size 9x19
-                text run at (0,-1) width 9: "\x{2212}"
-          RenderBlock {mo} at (19,0) size 16x24
-            RenderBlock {mo} at (0,0) size 14x24
-              RenderText {mo} at (0,-2) size 14x28
-                text run at (0,-2) width 14: "\x{2212}"
+              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,152) size 784x63
+      RenderBlock {p} at (0,154) size 784x126
         RenderText {#text} at (0,21) size 59x19
           text run at (0,21) width 59: "operator: "
-        RenderBlock {math} at (59,0) size 113x63
-          RenderBlock {mo} at (1,0) size 6x63
-          RenderBlock {mo} at (7,0) size 9x63
-          RenderBlock {mo} at (16,0) size 12x63
-          RenderBlock {mo} at (28,0) size 8x63
-          RenderBlock {div} at (38,1) size 52x52 [border: (1px solid #000000)]
-          RenderBlock {mo} at (92,0) size 8x63
-          RenderBlock {mo} at (100,0) size 12x63
+        RenderBlock {math} at (59,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 (68,168) size 5x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 5x10
-layer at (68,178) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 5x10
-    RenderText {mo} at (0,-3) size 5x17
-      text run at (0,-3) width 5: "\x{23D0}"
-layer at (68,188) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 5x10
-    RenderText {mo} at (0,-3) size 5x17
-      text run at (0,-3) width 5: "\x{23D0}"
-layer at (68,198) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,30) size 5x10
-    RenderText {mo} at (0,-3) size 5x17
-      text run at (0,-3) width 5: "\x{23D0}"
-layer at (68,208) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,40) size 5x10
-    RenderText {mo} at (0,-3) size 5x17
-      text run at (0,-3) width 5: "\x{23D0}"
-layer at (68,218) size 5x2 scrollHeight 14
-  RenderBlock {mo} at (0,50) size 5x2
-    RenderText {mo} at (0,-3) size 5x17
-      text run at (0,-3) width 5: "\x{23D0}"
-layer at (68,220) size 5x11 scrollHeight 14
-  RenderBlock {mo} at (0,52) size 5x11
-layer at (74,168) size 8x10 scrollHeight 15
+layer at (68,170) size 7x10 scrollHeight 15
+  RenderBlock {mo} at (0,0) size 7x10
+layer at (68,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 (68,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 (68,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 (68,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 (68,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 (68,222) size 7x11 scrollHeight 14
+  RenderBlock {mo} at (0,52) size 7x11
+layer at (76,170) size 8x10 scrollHeight 15
   RenderBlock {mo} at (0,0) size 8x10
-layer at (74,178) size 8x10 scrollHeight 14
+layer at (76,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 (74,188) size 8x10 scrollHeight 14
+layer at (76,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 (74,198) size 8x10 scrollHeight 14
+layer at (76,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 (74,208) size 8x10 scrollHeight 14
+layer at (76,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 (74,218) size 8x2 scrollHeight 14
+layer at (76,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 (74,220) size 8x11 scrollHeight 14
+layer at (76,222) size 8x11 scrollHeight 14
   RenderBlock {mo} at (0,52) size 8x11
-layer at (83,168) size 11x10 scrollHeight 15
+layer at (85,170) size 11x10 scrollHeight 15
   RenderBlock {mo} at (0,0) size 11x10
-layer at (83,178) size 11x10 scrollHeight 14
+layer at (85,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 (83,188) size 11x6 scrollHeight 14
+layer at (85,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 (83,194) size 11x10 scrollHeight 14
+layer at (85,196) size 11x10 scrollHeight 14
   RenderBlock {mo} at (0,26) size 11x10
-layer at (83,204) size 11x10 scrollHeight 14
+layer at (85,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 (83,214) size 11x6 scrollHeight 14
+layer at (85,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 (83,220) size 11x11 scrollHeight 14
+layer at (85,222) size 11x11 scrollHeight 14
   RenderBlock {mo} at (0,52) size 11x11
-layer at (95,168) size 7x10 scrollHeight 15
+layer at (97,170) size 7x10 scrollHeight 15
   RenderBlock {mo} at (0,0) size 7x10
-layer at (95,178) size 7x10 scrollHeight 14
+layer at (97,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 (95,188) size 7x10 scrollHeight 14
+layer at (97,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 (95,198) size 7x10 scrollHeight 14
+layer at (97,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 (95,208) size 7x10 scrollHeight 14
+layer at (97,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 (95,218) size 7x2 scrollHeight 14
+layer at (97,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 (95,220) size 7x11 scrollHeight 14
+layer at (97,222) size 7x11 scrollHeight 14
   RenderBlock {mo} at (0,52) size 7x11
-layer at (159,168) size 7x10 scrollHeight 15
+layer at (68,233) size 7x10 scrollHeight 15
   RenderBlock {mo} at (0,0) size 7x10
-layer at (159,178) size 7x10 scrollHeight 14
+layer at (68,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 (159,188) size 7x10 scrollHeight 14
+layer at (68,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 (159,198) size 7x10 scrollHeight 14
+layer at (68,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 (159,208) size 7x10 scrollHeight 14
+layer at (68,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 (159,218) size 7x2 scrollHeight 14
+layer at (68,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 (159,220) size 7x11 scrollHeight 14
+layer at (68,285) size 7x11 scrollHeight 14
   RenderBlock {mo} at (0,52) size 7x11
-layer at (167,168) size 11x10 scrollHeight 15
+layer at (76,233) size 11x10 scrollHeight 15
   RenderBlock {mo} at (0,0) size 11x10
-layer at (167,178) size 11x10 scrollHeight 14
+layer at (76,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 (167,188) size 11x6 scrollHeight 14
+layer at (76,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 (167,194) size 11x10 scrollHeight 14
+layer at (76,259) size 11x10 scrollHeight 14
   RenderBlock {mo} at (0,26) size 11x10
-layer at (167,204) size 11x10 scrollHeight 14
+layer at (76,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 (167,214) size 11x6 scrollHeight 14
+layer at (76,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 (167,220) size 11x11 scrollHeight 14
+layer at (76,285) size 11x11 scrollHeight 14
   RenderBlock {mo} at (0,52) size 11x11
-layer at (68,169) size 5x14 backgroundClip at (68,168) size 5x10 clip at (68,168) size 5x10 outlineClip at (68,168) size 5x10
-  RenderBlock (relative positioned) {mo} at (0,0) size 5x11
-    RenderText {mo} at (0,-3) size 5x17
-      text run at (0,-3) width 5: "\x{23D0}"
-layer at (68,217) size 5x14 backgroundClip at (68,220) size 5x11 clip at (68,220) size 5x11 outlineClip at (68,220) size 5x11
-  RenderBlock (relative positioned) {mo} at (0,0) size 5x11
-    RenderText {mo} at (0,-3) size 5x17
-      text run at (0,-3) width 5: "\x{23D0}"
-layer at (74,169) size 8x14 backgroundClip at (74,168) size 8x10 clip at (74,168) size 8x10 outlineClip at (74,168) size 8x10
+layer at (68,171) size 7x14 backgroundClip at (68,170) size 7x10 clip at (68,170) size 7x10 outlineClip at (68,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 (68,219) size 7x14 backgroundClip at (68,222) size 7x11 clip at (68,222) size 7x11 outlineClip at (68,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 (76,171) size 8x14 backgroundClip at (76,170) size 8x10 clip at (76,170) size 8x10 outlineClip at (76,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 (74,217) size 8x14 backgroundClip at (74,220) size 8x11 clip at (74,220) size 8x11 outlineClip at (74,220) size 8x11
+layer at (76,219) size 8x14 backgroundClip at (76,222) size 8x11 clip at (76,222) size 8x11 outlineClip at (76,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 (83,169) size 11x14 backgroundClip at (83,168) size 11x10 clip at (83,168) size 11x10 outlineClip at (83,168) size 11x10
+layer at (85,171) size 11x14 backgroundClip at (85,170) size 11x10 clip at (85,170) size 11x10 outlineClip at (85,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 (83,193) size 11x14 backgroundClip at (83,194) size 11x10 clip at (83,194) size 11x10 outlineClip at (83,194) size 11x10
+layer at (85,195) size 11x14 backgroundClip at (85,196) size 11x10 clip at (85,196) size 11x10 outlineClip at (85,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 (83,217) size 11x14 backgroundClip at (83,220) size 11x11 clip at (83,220) size 11x11 outlineClip at (83,220) size 11x11
+layer at (85,219) size 11x14 backgroundClip at (85,222) size 11x11 clip at (85,222) size 11x11 outlineClip at (85,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 (95,169) size 7x14 backgroundClip at (95,168) size 7x10 clip at (95,168) size 7x10 outlineClip at (95,168) size 7x10
+layer at (97,171) size 7x14 backgroundClip at (97,170) size 7x10 clip at (97,170) size 7x10 outlineClip at (97,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 (95,217) size 7x14 backgroundClip at (95,220) size 7x11 clip at (95,220) size 7x11 outlineClip at (95,220) size 7x11
+layer at (97,219) size 7x14 backgroundClip at (97,222) size 7x11 clip at (97,222) size 7x11 outlineClip at (97,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 (159,169) size 7x14 backgroundClip at (159,168) size 7x10 clip at (159,168) size 7x10 outlineClip at (159,168) size 7x10
+layer at (68,234) size 7x14 backgroundClip at (68,233) size 7x10 clip at (68,233) size 7x10 outlineClip at (68,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 (159,217) size 7x14 backgroundClip at (159,220) size 7x11 clip at (159,220) size 7x11 outlineClip at (159,220) size 7x11
+layer at (68,282) size 7x14 backgroundClip at (68,285) size 7x11 clip at (68,285) size 7x11 outlineClip at (68,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 (167,169) size 11x14 backgroundClip at (167,168) size 11x10 clip at (167,168) size 11x10 outlineClip at (167,168) size 11x10
+layer at (76,234) size 11x14 backgroundClip at (76,233) size 11x10 clip at (76,233) size 11x10 outlineClip at (76,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 (167,193) size 11x14 backgroundClip at (167,194) size 11x10 clip at (167,194) size 11x10 outlineClip at (167,194) size 11x10
+layer at (76,258) size 11x14 backgroundClip at (76,259) size 11x10 clip at (76,259) size 11x10 outlineClip at (76,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 (167,217) size 11x14 backgroundClip at (167,220) size 11x11 clip at (167,220) size 11x11 outlineClip at (167,220) size 11x11
+layer at (76,282) size 11x14 backgroundClip at (76,285) size 11x11 clip at (76,285) size 11x11 outlineClip at (76,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.checksum b/LayoutTests/platform/gtk/mathml/presentation/over-expected.checksum
index 3e3bf73..d27e008 100644
--- a/LayoutTests/platform/gtk/mathml/presentation/over-expected.checksum
+++ b/LayoutTests/platform/gtk/mathml/presentation/over-expected.checksum
@@ -1 +1 @@
-de9971cf76970d72993b80ce6b088cc5
\ No newline at end of file
+5caa0faab35196ceaabab525814b9dca
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/mathml/presentation/over-expected.png b/LayoutTests/platform/gtk/mathml/presentation/over-expected.png
index 7a14606..393bc57 100644
Binary files a/LayoutTests/platform/gtk/mathml/presentation/over-expected.png and b/LayoutTests/platform/gtk/mathml/presentation/over-expected.png differ
diff --git a/LayoutTests/platform/gtk/mathml/presentation/over-expected.txt b/LayoutTests/platform/gtk/mathml/presentation/over-expected.txt
index f764af3..96376a7 100644
--- a/LayoutTests/platform/gtk/mathml/presentation/over-expected.txt
+++ b/LayoutTests/platform/gtk/mathml/presentation/over-expected.txt
@@ -1,99 +1,99 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x306
-  RenderBlock {html} at (0,0) size 800x306
-    RenderBody {body} at (8,16) size 784x274
-      RenderBlock {p} at (0,0) size 784x34
-        RenderText {#text} at (0,15) size 34x19
-          text run at (0,15) width 34: "over: "
-        RenderBlock {math} at (34,0) size 11x32
-          RenderBlock {mover} at (1,0) size 9x29
-            RenderBlock {mover} at (0,0) size 9x16
-              RenderInline {mi} at (0,0) size 5x14
-                RenderText {#text} at (2,3) size 5x14
-                  text run at (2,3) width 5: "x"
-            RenderBlock {mover} at (0,13) size 9x16
-              RenderInline {mi} at (0,0) size 9x19
-                RenderText {#text} at (0,-1) size 9x19
-                  text run at (0,-1) width 9: "B"
+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 34x19
+          text run at (0,14) width 34: "over: "
+        RenderBlock {math} at (34,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,50) size 784x34
-        RenderText {#text} at (0,15) size 34x19
-          text run at (0,15) width 34: "over: "
-        RenderBlock {math} at (34,0) size 11x32
-          RenderBlock {mover} at (1,0) size 9x29
-            RenderBlock {mover} at (0,0) size 9x16
-              RenderInline {mi} at (0,0) size 5x14
-                RenderText {#text} at (2,3) size 5x14
-                  text run at (2,3) width 5: "y"
-            RenderBlock {mover} at (0,13) size 9x16
-              RenderInline {mi} at (0,0) size 9x19
-                RenderText {#text} at (0,-1) size 9x19
-                  text run at (0,-1) width 9: "B"
+      RenderBlock {p} at (0,49) size 784x33
+        RenderText {#text} at (0,14) size 34x19
+          text run at (0,14) width 34: "over: "
+        RenderBlock {math} at (34,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,100) size 784x40
+      RenderBlock {p} at (0,98) size 784x40
         RenderText {#text} at (0,21) size 34x19
           text run at (0,21) width 34: "over: "
-        RenderBlock {math} at (34,0) size 17x38
+        RenderBlock {math} at (34,0) size 17x39
           RenderBlock {mover} at (1,0) size 15x37
             RenderBlock {mover} at (0,0) size 15x16
-              RenderInline {mi} at (0,0) size 5x14
-                RenderText {#text} at (5,3) size 5x14
-                  text run at (5,3) width 5: "y"
+              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 15x28
-                RenderText {#text} at (0,-2) size 15x28
-                  text run at (0,-2) width 15: "B"
+              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,156) size 784x40
+      RenderBlock {p} at (0,154) size 784x40
         RenderText {#text} at (0,21) size 34x19
           text run at (0,21) width 34: "over: "
-        RenderBlock {math} at (34,0) size 19x38
-          RenderBlock {mover} at (1,0) size 17x37
-            RenderBlock {mover} at (0,0) size 17x16
-              RenderInline {mi} at (0,0) size 5x14
-                RenderText {#text} at (6,3) size 5x14
-                  text run at (6,3) width 5: "y"
-            RenderBlock {mover} at (0,13) size 17x24
-              RenderBlock {mo} at (0,0) size 17x24
-                RenderBlock {mo} at (0,0) size 17x24
-                  RenderText {mo} at (0,-2) size 17x28
-                    text run at (0,-2) width 17: "\x{2211}"
+        RenderBlock {math} at (34,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,212) size 784x62
-        RenderText {#text} at (0,29) size 34x19
-          text run at (0,29) width 34: "over: "
-        RenderBlock {math} at (34,0) size 50x62
+      RenderBlock {p} at (0,210) size 784x106
+        RenderText {#text} at (0,87) size 34x19
+          text run at (0,87) width 34: "over: "
+        RenderBlock {math} at (34,0) size 50x105
           RenderBlock {mover} at (1,0) size 8x62
             RenderBlock {mover} at (0,0) size 8x16
-              RenderInline {mi} at (0,0) size 5x14
-                RenderText {#text} at (1,3) size 5x14
-                  text run at (1,3) width 5: "y"
+              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 (9,4) size 40x40
+          RenderBlock {div} at (1,62) size 40x40
         RenderText {#text} at (0,0) size 0x0
-layer at (43,241) size 8x10 scrollHeight 15
+layer at (43,239) size 8x10 scrollHeight 15
   RenderBlock {mo} at (0,0) size 8x10
-layer at (43,251) size 8x10 scrollHeight 14
+layer at (43,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 (43,261) size 8x10 scrollHeight 14
+layer at (43,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 (43,271) size 8x8 scrollHeight 14
+layer at (43,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 (43,279) size 8x11 scrollHeight 14
+layer at (43,277) size 8x11 scrollHeight 14
   RenderBlock {mo} at (0,38) size 8x11
-layer at (43,242) size 8x14 backgroundClip at (43,241) size 8x10 clip at (43,241) size 8x10 outlineClip at (43,241) size 8x10
+layer at (43,240) size 8x14 backgroundClip at (43,239) size 8x10 clip at (43,239) size 8x10 outlineClip at (43,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 (43,276) size 8x14 backgroundClip at (43,279) size 8x11 clip at (43,279) size 8x11 outlineClip at (43,279) size 8x11
+layer at (43,274) size 8x14 backgroundClip at (43,277) size 8x11 clip at (43,277) size 8x11 outlineClip at (43,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.checksum b/LayoutTests/platform/gtk/mathml/presentation/roots-expected.checksum
new file mode 100644
index 0000000..0b7a4aa
--- /dev/null
+++ b/LayoutTests/platform/gtk/mathml/presentation/roots-expected.checksum
@@ -0,0 +1 @@
+3849caca0920b582bb47da7f736464e4
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/mathml/presentation/roots-expected.png b/LayoutTests/platform/gtk/mathml/presentation/roots-expected.png
new file mode 100644
index 0000000..a429660
Binary files /dev/null and b/LayoutTests/platform/gtk/mathml/presentation/roots-expected.png differ
diff --git a/LayoutTests/platform/gtk/mathml/presentation/roots-expected.txt b/LayoutTests/platform/gtk/mathml/presentation/roots-expected.txt
index 79b4431..b891ead 100644
--- a/LayoutTests/platform/gtk/mathml/presentation/roots-expected.txt
+++ b/LayoutTests/platform/gtk/mathml/presentation/roots-expected.txt
@@ -1,415 +1,416 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x590
-  RenderBlock {html} at (0,0) size 800x590
-    RenderBody {body} at (8,16) size 784x558
-      RenderBlock {p} at (0,0) size 784x21
-        RenderText {#text} at (0,2) size 172x19
-          text run at (0,2) width 172: "square root (should be red): "
+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 172x19
+          text run at (0,1) width 172: "square root (should be red): "
         RenderBlock {math} at (172,0) size 22x19
           RenderBlock {msqrt} at (1,0) size 20x19 [color=#FF0000]
-            RenderInline {mn} at (0,0) size 8x19
-              RenderText {#text} at (12,2) size 8x19
-                text run at (12,2) width 8: "2"
-      RenderBlock {p} at (0,37) size 784x24
-        RenderText {#text} at (0,5) size 105x19
-          text run at (0,5) width 105: "long square root: "
-        RenderBlock {math} at (105,0) size 39x22
-          RenderBlock {msqrt} at (1,0) size 37x22
-            RenderBlock {mrow} at (12,3) size 25x19
-              RenderInline {mi} at (0,0) size 8x19
-                RenderText {#text} at (0,2) size 8x19
-                  text run at (0,2) width 8: "x"
-              RenderBlock {mo} at (8,0) size 9x19
-                RenderBlock {mo} at (0,0) size 9x19
-                  RenderText {mo} at (0,2) size 9x19
-                    text run at (0,2) width 9: "+"
-              RenderInline {mn} at (0,0) size 8x19
-                RenderText {#text} at (17,2) size 8x19
-                  text run at (17,2) width 8: "1"
-      RenderBlock {p} at (0,77) size 784x36
-        RenderText {#text} at (0,16) size 209x19
-          text run at (0,16) width 209: "long square root with implied row: "
-        RenderBlock {math} at (209,0) size 45x36
-          RenderBlock {msqrt} at (1,0) size 43x36
-            RenderBlock {msup} at (12,15) size 14x18
-              RenderInline {mi} at (0,0) size 8x19
-                RenderText {#text} at (0,1) size 8x19
-                  text run at (0,1) width 8: "x"
-              RenderInline {mn} at (0,0) size 6x14
-                RenderText {#text} at (8,-1) size 6x14
-                  text run at (8,-1) width 6: "2"
-            RenderBlock {mo} at (26,3) size 9x30
-              RenderBlock {mo} at (0,0) size 9x30
-                RenderText {mo} at (0,13) size 9x19
-                  text run at (0,13) width 9: "+"
-            RenderInline {mn} at (0,0) size 8x19
-              RenderText {#text} at (35,16) size 8x19
-                text run at (35,16) width 8: "1"
-      RenderBlock {p} at (0,129) size 784x46
-        RenderText {#text} at (0,12) size 108x19
-          text run at (0,12) width 108: "root of a fraction: "
-        RenderBlock {math} at (108,0) size 45x46
-          RenderBlock {msqrt} at (1,0) size 43x46
-            RenderBlock {mfrac} at (12,3) size 31x40
-              RenderBlock {mfrac} at (0,0) size 31x19
-                RenderBlock {mrow} at (3,0) size 25x19
-                  RenderInline {mi} at (0,0) size 8x19
-                    RenderText {#text} at (0,2) size 8x19
-                      text run at (0,2) width 8: "x"
-                  RenderBlock {mo} at (8,0) size 9x19
-                    RenderBlock {mo} at (0,0) size 9x19
-                      RenderText {mo} at (0,2) size 9x19
-                        text run at (0,2) width 9: "+"
-                  RenderInline {mn} at (0,0) size 8x19
-                    RenderText {#text} at (17,2) size 8x19
-                      text run at (17,2) width 8: "1"
-              RenderBlock {mfrac} at (0,19) size 31x21
-                RenderBlock {mrow} at (3,2) size 25x19
-                  RenderInline {mi} at (0,0) size 8x19
-                    RenderText {#text} at (0,2) size 8x19
-                      text run at (0,2) width 8: "x"
-                  RenderBlock {mo} at (8,0) size 9x19
-                    RenderBlock {mo} at (0,0) size 9x19
-                      RenderText {mo} at (0,2) size 9x19
-                        text run at (0,2) width 9: "+"
-                  RenderInline {mn} at (0,0) size 8x19
-                    RenderText {#text} at (17,2) size 8x19
-                      text run at (17,2) width 8: "2"
-      RenderBlock {p} at (0,191) size 784x22
-        RenderText {#text} at (0,3) size 166x19
-          text run at (0,3) width 166: "cube root (should be blue): "
+            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 105x19
+          text run at (0,1) width 105: "long square root: "
+        RenderBlock {math} at (105,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 209x19
+          text run at (0,1) width 209: "long square root with implied row: "
+        RenderBlock {math} at (209,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 108x19
+          text run at (0,9) width 108: "root of a fraction: "
+        RenderBlock {math} at (108,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 166x19
+          text run at (0,2) width 166: "cube root (should be blue): "
         RenderBlock {math} at (166,0) size 22x20 [color=#0000FF]
-      RenderBlock {p} at (0,229) size 784x26
-        RenderText {#text} at (0,7) size 68x19
-          text run at (0,7) width 68: "long index: "
-        RenderBlock {math} at (68,0) size 45x24
-      RenderBlock {p} at (0,271) size 784x46
-        RenderText {#text} at (0,12) size 174x19
-          text run at (0,12) width 174: "long index w/ complex base: "
-        RenderBlock {math} at (174,0) size 73x46
-      RenderBlock {p} at (0,333) size 784x50
-        RenderText {#text} at (0,31) size 67x19
-          text run at (0,31) width 67: "high index: "
+      RenderBlock {p} at (0,206) size 784x23
+        RenderText {#text} at (0,4) size 68x19
+          text run at (0,4) width 68: "long index: "
+        RenderBlock {math} at (68,0) size 49x22
+      RenderBlock {p} at (0,245) size 784x40
+        RenderText {#text} at (0,9) size 174x19
+          text run at (0,9) width 174: "long index w/ complex base: "
+        RenderBlock {math} at (174,0) size 76x40
+      RenderBlock {p} at (0,301) size 784x49
+        RenderText {#text} at (0,30) size 67x19
+          text run at (0,30) width 67: "high index: "
         RenderBlock {math} at (67,0) size 29x48
-      RenderBlock {p} at (0,399) size 784x65
-        RenderText {#text} at (0,33) size 151x19
-          text run at (0,33) width 151: "Imbricated square roots: "
-        RenderBlock {math} at (151,0) size 227x65
-          RenderBlock {msqrt} at (1,0) size 225x65
-            RenderInline {mn} at (0,0) size 8x19
-              RenderText {#text} at (12,33) size 8x19
-                text run at (12,33) width 8: "1"
-            RenderBlock {mo} at (20,3) size 9x47
-              RenderBlock {mo} at (0,0) size 9x47
-                RenderText {mo} at (0,30) size 9x19
-                  text run at (0,30) width 9: "+"
-            RenderBlock {msqrt} at (29,13) size 196x49
-              RenderBlock {mrow} at (12,3) size 184x43
-                RenderInline {mn} at (0,0) size 8x19
-                  RenderText {#text} at (0,17) size 8x19
-                    text run at (0,17) width 8: "2"
-                RenderBlock {mo} at (8,1) size 9x33
-                  RenderBlock {mo} at (0,0) size 9x33
-                    RenderText {mo} at (0,16) size 9x19
-                      text run at (0,16) width 9: "+"
-                RenderBlock {msqrt} at (17,0) size 167x43
-                  RenderBlock {mrow} at (12,3) size 155x37
-                    RenderInline {mn} at (0,0) size 8x19
-                      RenderText {#text} at (0,14) size 8x19
-                        text run at (0,14) width 8: "3"
-                    RenderBlock {mo} at (8,1) size 9x30
-                      RenderBlock {mo} at (0,0) size 9x30
-                        RenderText {mo} at (0,13) size 9x19
-                          text run at (0,13) width 9: "+"
-                    RenderBlock {msqrt} at (17,0) size 138x37
-                      RenderBlock {mrow} at (12,3) size 126x31
-                        RenderInline {mn} at (0,0) size 8x19
-                          RenderText {#text} at (0,11) size 8x19
-                            text run at (0,11) width 8: "4"
-                        RenderBlock {mo} at (8,2) size 9x26
-                          RenderBlock {mo} at (0,0) size 9x26
-                            RenderText {mo} at (0,9) size 9x19
-                              text run at (0,9) width 9: "+"
-                        RenderBlock {msqrt} at (17,0) size 109x31
-                          RenderBlock {mrow} at (12,3) size 97x25
-                            RenderInline {mn} at (0,0) size 8x19
-                              RenderText {#text} at (0,8) size 8x19
-                                text run at (0,8) width 8: "5"
-                            RenderBlock {mo} at (8,2) size 9x23
-                              RenderBlock {mo} at (0,0) size 9x23
-                                RenderText {mo} at (0,6) size 9x19
-                                  text run at (0,6) width 9: "+"
-                            RenderBlock {msqrt} at (17,0) size 80x25
-                              RenderBlock {mrow} at (12,3) size 68x22
-                                RenderInline {mn} at (0,0) size 8x19
-                                  RenderText {#text} at (0,5) size 8x19
-                                    text run at (0,5) width 8: "6"
-                                RenderBlock {mo} at (8,1) size 9x21
-                                  RenderBlock {mo} at (0,0) size 9x21
-                                    RenderText {mo} at (0,4) size 9x19
-                                      text run at (0,4) width 9: "+"
-                                RenderBlock {msqrt} at (17,0) size 51x22
-                                  RenderBlock {mrow} at (12,3) size 39x19
-                                    RenderInline {mn} at (0,0) size 8x19
-                                      RenderText {#text} at (0,2) size 8x19
-                                        text run at (0,2) width 8: "7"
-                                    RenderBlock {mo} at (8,0) size 9x19
-                                      RenderBlock {mo} at (0,0) size 9x19
-                                        RenderText {mo} at (0,2) size 9x19
-                                          text run at (0,2) width 9: "+"
-                                    RenderBlock {msqrt} at (17,0) size 22x19
-                                      RenderInline {mi} at (0,0) size 10x19
-                                        RenderText {#text} at (12,2) size 10x19
-                                          text run at (12,2) width 10: "A"
+      RenderBlock {p} at (0,366) size 784x61
+        RenderText {#text} at (0,22) size 151x19
+          text run at (0,22) width 151: "Imbricated square roots: "
+        RenderBlock {math} at (151,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,480) size 784x78
-        RenderText {#text} at (0,40) size 107x19
-          text run at (0,40) width 107: "Imbricated roots: "
-        RenderBlock {math} at (107,0) size 320x78
+      RenderBlock {p} at (0,443) size 784x76
+        RenderText {#text} at (0,37) size 107x19
+          text run at (0,37) width 107: "Imbricated roots: "
+        RenderBlock {math} at (107,0) size 345x76
         RenderText {#text} at (0,0) size 0x0
-layer at (175,207) size 20x22
+layer at (175,185) size 20x25
   RenderBlock (relative positioned) {mroot} at (1,0) size 20x20
-    RenderBlock {mroot} at (12,18) size 0x0
+    RenderBlock {mroot} at (12,17) size 0x0
     RenderBlock {mroot} at (12,4) size 8x16
-      RenderInline {mn} at (0,0) size 8x19
-        RenderText {#text} at (0,-1) size 8x19
-          text run at (0,-1) width 8: "2"
-layer at (175,207) size 12x14
+      RenderInline {mn} at (0,0) size 8x25
+        RenderText {#text} at (0,-4) size 8x25
+          text run at (0,-4) width 8: "2"
+layer at (175,185) size 12x16
   RenderBlock (positioned) {mn} at (0,0) size 12x14
-    RenderText {#text} at (2,-1) size 6x14
-      text run at (2,-1) width 6: "3"
-layer at (77,245) size 43x26
-  RenderBlock (relative positioned) {mroot} at (1,0) size 43x24
-    RenderBlock {mroot} at (35,22) size 0x0
-    RenderBlock {mroot} at (35,8) size 8x16
-      RenderInline {mn} at (0,0) size 8x19
-        RenderText {#text} at (0,-1) size 8x19
-          text run at (0,-1) width 8: "2"
-layer at (77,245) size 35x18
-  RenderBlock (positioned) {mrow} at (0,0) size 35x18
-    RenderInline {mi} at (0,0) size 5x14
-      RenderText {#text} at (2,1) size 5x14
-        text run at (2,1) width 5: "x"
-    RenderBlock {mo} at (7,0) size 7x14
-      RenderBlock {mo} at (0,0) size 7x14
-        RenderText {mo} at (0,1) size 7x14
-          text run at (0,1) width 7: "+"
-    RenderInline {mi} at (0,0) size 5x14
-      RenderText {#text} at (14,1) size 5x14
-        text run at (14,1) width 5: "y"
-    RenderBlock {mo} at (19,0) size 7x14
-      RenderBlock {mo} at (0,0) size 7x14
-        RenderText {mo} at (0,1) size 7x14
-          text run at (0,1) width 7: "+"
-    RenderInline {mi} at (0,0) size 5x14
-      RenderText {#text} at (26,1) size 5x14
-        text run at (26,1) width 5: "z"
-layer at (183,287) size 71x46
-  RenderBlock (relative positioned) {mroot} at (1,0) size 71x46
-    RenderBlock {mroot} at (39,27) size 0x0
-    RenderBlock {mroot} at (39,3) size 32x40
-      RenderBlock {mfrac} at (1,0) size 31x40
-        RenderBlock {mfrac} at (0,0) size 31x19
-          RenderBlock {mrow} at (3,0) size 25x19
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (0,2) size 8x19
-                text run at (0,2) width 8: "x"
-            RenderBlock {mo} at (8,0) size 9x19
-              RenderBlock {mo} at (0,0) size 9x19
-                RenderText {mo} at (0,2) size 9x19
-                  text run at (0,2) width 9: "+"
-            RenderInline {mn} at (0,0) size 8x19
-              RenderText {#text} at (17,2) size 8x19
-                text run at (17,2) width 8: "1"
-        RenderBlock {mfrac} at (0,19) size 31x21
-          RenderBlock {mrow} at (3,2) size 25x19
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (0,2) size 8x19
-                text run at (0,2) width 8: "x"
-            RenderBlock {mo} at (8,0) size 9x19
-              RenderBlock {mo} at (0,0) size 9x19
-                RenderText {mo} at (0,2) size 9x19
-                  text run at (0,2) width 9: "+"
-            RenderInline {mn} at (0,0) size 8x19
-              RenderText {#text} at (17,2) size 8x19
-                text run at (17,2) width 8: "2"
-layer at (183,297) size 35x18
-  RenderBlock (positioned) {mrow} at (0,10) size 35x18
-    RenderInline {mi} at (0,0) size 5x14
-      RenderText {#text} at (2,1) size 5x14
-        text run at (2,1) width 5: "x"
-    RenderBlock {mo} at (7,0) size 7x14
-      RenderBlock {mo} at (0,0) size 7x14
-        RenderText {mo} at (0,1) size 7x14
-          text run at (0,1) width 7: "+"
-    RenderInline {mi} at (0,0) size 5x14
-      RenderText {#text} at (14,1) size 5x14
-        text run at (14,1) width 5: "y"
-    RenderBlock {mo} at (19,0) size 7x14
-      RenderBlock {mo} at (0,0) size 7x14
-        RenderText {mo} at (0,1) size 7x14
-          text run at (0,1) width 7: "+"
-    RenderInline {mi} at (0,0) size 5x14
-      RenderText {#text} at (26,1) size 5x14
-        text run at (26,1) width 5: "z"
-layer at (76,349) size 27x50
+    RenderText {#text} at (2,-3) size 6x19
+      text run at (2,-3) width 6: "3"
+layer at (77,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 (77,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 (183,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 (183,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 (76,317) size 27x53
   RenderBlock (relative positioned) {mroot} at (1,0) size 27x48
-    RenderBlock {mroot} at (19,46) size 0x0
+    RenderBlock {mroot} at (19,45) size 0x0
     RenderBlock {mroot} at (19,32) size 8x16
-      RenderInline {mn} at (0,0) size 8x19
-        RenderText {#text} at (0,-1) size 8x19
-          text run at (0,-1) width 8: "2"
-layer at (76,349) size 19x42
+      RenderInline {mn} at (0,0) size 8x25
+        RenderText {#text} at (0,-4) size 8x25
+          text run at (0,-4) width 8: "2"
+layer at (76,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 5x14
-            RenderText {#text} at (2,-1) size 5x14
-              text run at (2,-1) width 5: "x"
+          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 5x14
-            RenderText {#text} at (2,1) size 5x14
-              text run at (2,1) width 5: "y"
+          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 5x14
-        RenderText {#text} at (4,1) size 5x14
-          text run at (4,1) width 5: "z"
-layer at (116,496) size 318x78
-  RenderBlock (relative positioned) {mroot} at (1,0) size 318x78
-    RenderBlock {mroot} at (18,55) size 0x0
-    RenderBlock {mroot} at (18,3) size 300x72
-      RenderBlock {mrow} at (10,0) size 290x72
-        RenderInline {mn} at (0,0) size 8x19
-          RenderText {#text} at (0,37) size 8x19
-            text run at (0,37) width 8: "1"
-        RenderBlock {mo} at (8,3) size 9x51
-          RenderBlock {mo} at (0,0) size 9x51
-            RenderText {mo} at (0,34) size 9x19
-              text run at (0,34) width 9: "+"
-layer at (116,530) size 12x14
-  RenderBlock (positioned) {mn} at (0,34) size 12x14
-    RenderText {#text} at (2,-1) size 6x14
-      text run at (2,-1) width 6: "3"
-layer at (161,499) size 273x72
-  RenderBlock (relative positioned) {mroot} at (17,0) size 273x72
+      RenderInline {mi} at (0,0) size 5x19
+        RenderText {#text} at (4,-1) size 5x19
+          text run at (4,-1) width 5: "z"
+layer at (116,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 255x66
-      RenderBlock {mrow} at (9,0) size 246x66
-        RenderInline {mn} at (0,0) size 8x19
-          RenderText {#text} at (0,34) size 8x19
-            text run at (0,34) width 8: "2"
-        RenderBlock {mo} at (8,4) size 9x47
-          RenderBlock {mo} at (0,0) size 9x47
-            RenderText {mo} at (0,30) size 9x19
-              text run at (0,30) width 9: "+"
-layer at (161,530) size 12x14
-  RenderBlock (positioned) {mn} at (0,31) size 12x14
-    RenderText {#text} at (2,-1) size 6x14
-      text run at (2,-1) width 6: "4"
-layer at (205,502) size 229x66
-  RenderBlock (relative positioned) {mroot} at (17,0) size 229x66
+    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 (116,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 (165,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 211x60
-      RenderBlock {mrow} at (7,0) size 204x60
-        RenderInline {mn} at (0,0) size 8x19
-          RenderText {#text} at (0,31) size 8x19
-            text run at (0,31) width 8: "3"
-        RenderBlock {mo} at (8,4) size 9x44
-          RenderBlock {mo} at (0,0) size 9x44
-            RenderText {mo} at (0,27) size 9x19
-              text run at (0,27) width 9: "+"
-layer at (205,529) size 12x14
-  RenderBlock (positioned) {mn} at (0,27) size 12x14
-    RenderText {#text} at (2,-1) size 6x14
-      text run at (2,-1) width 6: "5"
-layer at (247,505) size 187x60
-  RenderBlock (relative positioned) {mroot} at (17,0) size 187x60
+    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 (165,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 (213,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 169x54
-      RenderBlock {mrow} at (6,0) size 163x54
-        RenderInline {mn} at (0,0) size 8x19
-          RenderText {#text} at (0,28) size 8x19
-            text run at (0,28) width 8: "4"
-        RenderBlock {mo} at (8,5) size 9x40
-          RenderBlock {mo} at (0,0) size 9x40
-            RenderText {mo} at (0,23) size 9x19
-              text run at (0,23) width 9: "+"
-layer at (247,528) size 12x14
-  RenderBlock (positioned) {mn} at (0,23) size 12x14
-    RenderText {#text} at (2,-1) size 6x14
-      text run at (2,-1) width 6: "6"
-layer at (288,508) size 146x54
-  RenderBlock (relative positioned) {mroot} at (17,0) size 146x54
+    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 (213,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 (259,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 128x48
-      RenderBlock {mrow} at (4,0) size 124x48
-        RenderInline {mn} at (0,0) size 8x19
-          RenderText {#text} at (0,25) size 8x19
-            text run at (0,25) width 8: "5"
-        RenderBlock {mo} at (8,6) size 9x36
-          RenderBlock {mo} at (0,0) size 9x36
-            RenderText {mo} at (0,19) size 9x19
-              text run at (0,19) width 9: "+"
-layer at (288,527) size 12x14
-  RenderBlock (positioned) {mn} at (0,19) size 12x14
-    RenderText {#text} at (2,-1) size 6x14
-      text run at (2,-1) width 6: "7"
-layer at (327,511) size 107x48
-  RenderBlock (relative positioned) {mroot} at (17,0) size 107x48
-    RenderBlock {mroot} at (16,40) size 0x0
-    RenderBlock {mroot} at (16,3) size 91x42
-      RenderBlock {mrow} at (3,0) size 88x42
-        RenderInline {mn} at (0,0) size 8x19
-          RenderText {#text} at (0,22) size 8x19
-            text run at (0,22) width 8: "6"
-        RenderBlock {mo} at (8,6) size 9x33
-          RenderBlock {mo} at (0,0) size 9x33
-            RenderText {mo} at (0,16) size 9x19
-              text run at (0,16) width 9: "+"
-layer at (327,527) size 12x14
-  RenderBlock (positioned) {mn} at (0,16) size 12x14
-    RenderText {#text} at (2,-1) size 6x14
-      text run at (2,-1) width 6: "8"
-layer at (363,514) size 71x42
-  RenderBlock (relative positioned) {mroot} at (17,0) size 71x42
-    RenderBlock {mroot} at (15,37) size 0x0
-    RenderBlock {mroot} at (15,3) size 56x36
-      RenderBlock {mrow} at (2,0) size 54x36
-        RenderInline {mn} at (0,0) size 8x19
-          RenderText {#text} at (0,19) size 8x19
-            text run at (0,19) width 8: "7"
-        RenderBlock {mo} at (8,7) size 9x29
-          RenderBlock {mo} at (0,0) size 9x29
-            RenderText {mo} at (0,12) size 9x19
-              text run at (0,12) width 9: "+"
-layer at (363,526) size 12x14
-  RenderBlock (positioned) {mn} at (0,12) size 12x14
-    RenderText {#text} at (2,-1) size 6x14
-      text run at (2,-1) width 6: "9"
-layer at (397,517) size 37x38
-  RenderBlock (relative positioned) {mroot} at (17,0) size 37x36
-    RenderBlock {mroot} at (27,34) size 0x0
-    RenderBlock {mroot} at (27,20) size 10x16
-      RenderInline {mi} at (0,0) size 10x19
-        RenderText {#text} at (0,-1) size 10x19
-          text run at (0,-1) width 10: "A"
-layer at (397,517) size 27x30
-  RenderBlock (positioned) {mfrac} at (0,0) size 27x30
-    RenderBlock {mfrac} at (2,0) size 21x14
-      RenderBlock {mrow} at (2,0) size 17x14
-        RenderInline {mi} at (0,0) size 5x14
-          RenderText {#text} at (0,1) size 5x14
-            text run at (0,1) width 5: "x"
-        RenderBlock {mo} at (5,0) size 7x14
-          RenderBlock {mo} at (0,0) size 7x14
-            RenderText {mo} at (0,1) size 7x14
-              text run at (0,1) width 7: "+"
-        RenderInline {mi} at (0,0) size 5x14
-          RenderText {#text} at (12,1) size 5x14
-            text run at (12,1) width 5: "y"
-    RenderBlock {mfrac} at (2,14) size 21x14
-      RenderInline {mi} at (0,0) size 5x14
-        RenderText {#text} at (8,1) size 5x14
-          text run at (8,1) width 5: "z"
+    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 (259,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 (303,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 (303,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 (345,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 (345,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 (384,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 (384,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 (420,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 (420,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.checksum b/LayoutTests/platform/gtk/mathml/presentation/row-alignment-expected.checksum
index a1c8799..c5873fc 100644
--- a/LayoutTests/platform/gtk/mathml/presentation/row-alignment-expected.checksum
+++ b/LayoutTests/platform/gtk/mathml/presentation/row-alignment-expected.checksum
@@ -1 +1 @@
-bce23212187180dd9d611877c5c0b0a4
\ No newline at end of file
+25e01bd1cac11b30f9fcef7689aa15dd
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/mathml/presentation/row-alignment-expected.png b/LayoutTests/platform/gtk/mathml/presentation/row-alignment-expected.png
index 85ad29e..b41e93a 100644
Binary files a/LayoutTests/platform/gtk/mathml/presentation/row-alignment-expected.png and b/LayoutTests/platform/gtk/mathml/presentation/row-alignment-expected.png differ
diff --git a/LayoutTests/platform/gtk/mathml/presentation/row-alignment-expected.txt b/LayoutTests/platform/gtk/mathml/presentation/row-alignment-expected.txt
index cb23268..fbf02d4 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 800x548
-  RenderBlock {html} at (0,0) size 800x548
-    RenderBody {body} at (8,19) size 784x513
+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 127x28
@@ -10,19 +10,19 @@ layer at (0,0) size 800x548
         RenderBlock {p} at (0,47) size 784x19
           RenderText {#text} at (0,0) size 149x19
             text run at (0,0) width 149: "I am a paragraph of text "
-          RenderBlock {math} at (149,1) size 28x16
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (1,-1) size 8x19
-                text run at (1,-1) width 8: "x"
-            RenderBlock {mo} at (9,0) size 10x16
-              RenderBlock {mo} at (0,0) size 9x16
-                RenderText {mo} at (0,-1) size 9x19
-                  text run at (0,-1) width 9: "+"
-            RenderInline {mn} at (0,0) size 8x19
-              RenderText {#text} at (19,-1) size 8x19
-                text run at (19,-1) width 8: "1"
-          RenderText {#text} at (177,0) size 100x19
-            text run at (177,0) width 100: " with math inline."
+          RenderBlock {math} at (149,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 (178,0) size 100x19
+            text run at (178,0) width 100: " with math inline."
       RenderBlock {div} at (0,85) size 784x131
         RenderBlock {h2} at (0,0) size 784x28
           RenderText {#text} at (0,0) size 202x28
@@ -30,244 +30,253 @@ layer at (0,0) size 800x548
         RenderBlock {p} at (0,47) size 784x34
           RenderText {#text} at (0,6) size 26x19
             text run at (0,6) width 26: "text "
-          RenderBlock {math} at (26,0) size 34x34
-            RenderBlock {mfrac} at (1,0) size 32x34
-              RenderBlock {mfrac} at (0,0) size 32x16
-                RenderBlock {mrow} at (3,0) size 26x16
-                  RenderInline {mi} at (0,0) size 8x19
-                    RenderText {#text} at (0,-1) size 8x19
-                      text run at (0,-1) width 8: "x"
-                  RenderBlock {mo} at (8,0) size 10x16
-                    RenderBlock {mo} at (0,0) size 9x16
-                      RenderText {mo} at (0,-1) size 9x19
-                        text run at (0,-1) width 9: "+"
-                  RenderInline {mn} at (0,0) size 8x19
-                    RenderText {#text} at (18,-1) size 8x19
-                      text run at (18,-1) width 8: "1"
-              RenderBlock {mfrac} at (0,16) size 32x18
-                RenderInline {mn} at (0,0) size 8x19
-                  RenderText {#text} at (12,1) size 8x19
-                    text run at (12,1) width 8: "2"
+          RenderBlock {math} at (26,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,97) size 784x34
           RenderText {#text} at (0,6) size 26x19
             text run at (0,6) width 26: "text "
-          RenderBlock {math} at (26,0) size 52x34
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (1,6) size 8x19
-                text run at (1,6) width 8: "x"
-            RenderBlock {mo} at (9,7) size 10x16
-              RenderBlock {mo} at (0,0) size 9x16
-                RenderText {mo} at (0,-1) size 9x19
-                  text run at (0,-1) width 9: "+"
-            RenderBlock {mfrac} at (19,0) size 32x34
-              RenderBlock {mfrac} at (0,0) size 32x16
-                RenderBlock {mrow} at (3,0) size 26x16
-                  RenderInline {mi} at (0,0) size 8x19
-                    RenderText {#text} at (0,-1) size 8x19
-                      text run at (0,-1) width 8: "x"
-                  RenderBlock {mo} at (8,0) size 10x16
-                    RenderBlock {mo} at (0,0) size 9x16
-                      RenderText {mo} at (0,-1) size 9x19
-                        text run at (0,-1) width 9: "+"
-                  RenderInline {mn} at (0,0) size 8x19
-                    RenderText {#text} at (18,-1) size 8x19
-                      text run at (18,-1) width 8: "1"
-              RenderBlock {mfrac} at (0,16) size 32x18
-                RenderInline {mn} at (0,0) size 8x19
-                  RenderText {#text} at (12,1) size 8x19
-                    text run at (12,1) width 8: "2"
+          RenderBlock {math} at (26,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,235) size 784x278
+      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 784x41
           RenderText {#text} at (0,8) size 26x19
             text run at (0,8) width 26: "text "
-          RenderBlock {math} at (26,0) size 68x41
+          RenderBlock {math} at (26,0) size 70x41
             RenderBlock {mo} at (1,0) size 8x41
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (9,8) size 8x19
-                text run at (9,8) width 8: "x"
-            RenderBlock {mo} at (17,9) size 10x16
-              RenderBlock {mo} at (0,0) size 9x16
-                RenderText {mo} at (0,-1) size 9x19
-                  text run at (0,-1) width 9: "+"
-            RenderBlock {mfrac} at (27,2) size 32x34
-              RenderBlock {mfrac} at (0,0) size 32x16
-                RenderBlock {mrow} at (3,0) size 26x16
-                  RenderInline {mi} at (0,0) size 8x19
-                    RenderText {#text} at (0,-1) size 8x19
-                      text run at (0,-1) width 8: "x"
-                  RenderBlock {mo} at (8,0) size 10x16
-                    RenderBlock {mo} at (0,0) size 9x16
-                      RenderText {mo} at (0,-1) size 9x19
-                        text run at (0,-1) width 9: "+"
-                  RenderInline {mn} at (0,0) size 8x19
-                    RenderText {#text} at (18,-1) size 8x19
-                      text run at (18,-1) width 8: "1"
-              RenderBlock {mfrac} at (0,16) size 32x18
-                RenderInline {mn} at (0,0) size 8x19
-                  RenderText {#text} at (12,1) size 8x19
-                    text run at (12,1) width 8: "2"
-            RenderBlock {mo} at (59,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,104) size 784x85
           RenderText {#text} at (0,34) size 26x19
             text run at (0,34) width 26: "text "
-          RenderBlock {math} at (26,0) size 94x85
-            RenderInline {mi} at (0,0) size 7x19
-              RenderText {#text} at (1,34) size 7x19
-                text run at (1,34) width 7: "y"
+          RenderBlock {math} at (26,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,32) size 13x30
+            RenderBlock {munder} at (16,33) size 13x29
               RenderBlock {munder} at (0,0) size 13x16
-                RenderInline {mi} at (0,0) size 13x19
-                  RenderText {#text} at (0,-1) size 13x19
-                    text run at (0,-1) width 13: "\x{220F}"
-              RenderBlock {munder} at (0,14) size 13x16
-                RenderInline {mi} at (0,0) size 5x14
-                  RenderText {#text} at (4,3) size 5x14
-                    text run at (4,3) width 5: "x"
-            RenderBlock {mfrac} at (29,10) size 56x70
-              RenderBlock {mfrac} at (0,0) size 56x34
-                RenderBlock {mrow} at (3,0) size 50x34
-                  RenderInline {mi} at (0,0) size 8x19
-                    RenderText {#text} at (0,6) size 8x19
-                      text run at (0,6) width 8: "x"
-                  RenderBlock {mo} at (8,7) size 10x16
-                    RenderBlock {mo} at (0,0) size 9x16
-                      RenderText {mo} at (0,-1) size 9x19
-                        text run at (0,-1) width 9: "+"
-                  RenderBlock {mfrac} at (18,0) size 32x34
-                    RenderBlock {mfrac} at (0,0) size 32x16
-                      RenderBlock {mrow} at (3,0) size 26x16
-                        RenderInline {mi} at (0,0) size 8x19
-                          RenderText {#text} at (0,-1) size 8x19
-                            text run at (0,-1) width 8: "x"
-                        RenderBlock {mo} at (8,0) size 10x16
-                          RenderBlock {mo} at (0,0) size 9x16
-                            RenderText {mo} at (0,-1) size 9x19
-                              text run at (0,-1) width 9: "+"
-                        RenderInline {mn} at (0,0) size 8x19
-                          RenderText {#text} at (18,-1) size 8x19
-                            text run at (18,-1) width 8: "1"
-                    RenderBlock {mfrac} at (0,16) size 32x18
-                      RenderInline {mn} at (0,0) size 8x19
-                        RenderText {#text} at (12,1) size 8x19
-                          text run at (12,1) width 8: "2"
-              RenderBlock {mfrac} at (0,34) size 56x36
-                RenderBlock {mrow} at (3,2) size 50x34
-                  RenderInline {mi} at (0,0) size 8x19
-                    RenderText {#text} at (0,6) size 8x19
-                      text run at (0,6) width 8: "x"
-                  RenderBlock {mo} at (8,7) size 10x16
-                    RenderBlock {mo} at (0,0) size 9x16
-                      RenderText {mo} at (0,-1) size 9x19
-                        text run at (0,-1) width 9: "+"
-                  RenderBlock {mfrac} at (18,0) size 32x34
-                    RenderBlock {mfrac} at (0,0) size 32x16
-                      RenderBlock {mrow} at (3,0) size 26x16
-                        RenderInline {mi} at (0,0) size 8x19
-                          RenderText {#text} at (0,-1) size 8x19
-                            text run at (0,-1) width 8: "x"
-                        RenderBlock {mo} at (8,0) size 10x16
-                          RenderBlock {mo} at (0,0) size 9x16
-                            RenderText {mo} at (0,-1) size 9x19
-                              text run at (0,-1) width 9: "+"
-                        RenderInline {mn} at (0,0) size 8x19
-                          RenderText {#text} at (18,-1) size 8x19
-                            text run at (18,-1) width 8: "1"
-                    RenderBlock {mfrac} at (0,16) size 32x18
-                      RenderInline {mn} at (0,0) size 8x19
-                        RenderText {#text} at (12,1) size 8x19
-                          text run at (12,1) width 8: "2"
-            RenderBlock {mo} at (85,0) size 8x85
+                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,205) size 784x73
-          RenderText {#text} at (0,27) size 26x19
-            text run at (0,27) width 26: "text "
-          RenderBlock {math} at (26,0) size 102x73
-            RenderBlock {mo} at (1,0) size 8x73
-            RenderTable {mtable} at (9,6) size 84x60
-              RenderTableSection (anonymous) at (0,0) size 84x60
-                RenderTableRow {mtr} at (0,0) size 84x20
-                  RenderTableCell {mtd} at (0,0) size 28x20 [r=0 c=0 rs=1 cs=1]
-                    RenderBlock {msub} at (4,0) size 20x20
-                      RenderInline {mi} at (0,0) size 8x19
-                        RenderText {#text} at (0,-1) size 8x19
-                          text run at (0,-1) width 8: "a"
-                      RenderInline {mn} at (0,0) size 12x14
-                        RenderText {#text} at (8,7) size 12x14
-                          text run at (8,7) width 12: "11"
-                  RenderTableCell {mtd} at (28,0) size 28x20 [r=0 c=1 rs=1 cs=1]
-                    RenderBlock {msub} at (4,0) size 20x20
-                      RenderInline {mi} at (0,0) size 8x19
-                        RenderText {#text} at (0,-1) size 8x19
-                          text run at (0,-1) width 8: "a"
-                      RenderInline {mn} at (0,0) size 12x14
-                        RenderText {#text} at (8,7) size 12x14
-                          text run at (8,7) width 12: "12"
-                  RenderTableCell {mtd} at (56,0) size 28x20 [r=0 c=2 rs=1 cs=1]
-                    RenderBlock {msub} at (4,0) size 20x20
-                      RenderInline {mi} at (0,0) size 8x19
-                        RenderText {#text} at (0,-1) size 8x19
-                          text run at (0,-1) width 8: "a"
-                      RenderInline {mn} at (0,0) size 12x14
-                        RenderText {#text} at (8,7) size 12x14
-                          text run at (8,7) width 12: "13"
-                RenderTableRow {mtr} at (0,20) size 84x20
-                  RenderTableCell {mtd} at (0,20) size 28x20 [r=1 c=0 rs=1 cs=1]
-                    RenderBlock {msub} at (4,0) size 20x20
-                      RenderInline {mi} at (0,0) size 8x19
-                        RenderText {#text} at (0,-1) size 8x19
-                          text run at (0,-1) width 8: "b"
-                      RenderInline {mn} at (0,0) size 12x14
-                        RenderText {#text} at (8,7) size 12x14
-                          text run at (8,7) width 12: "21"
-                  RenderTableCell {mtd} at (28,20) size 28x20 [r=1 c=1 rs=1 cs=1]
-                    RenderBlock {msub} at (4,0) size 20x20
-                      RenderInline {mi} at (0,0) size 8x19
-                        RenderText {#text} at (0,-1) size 8x19
-                          text run at (0,-1) width 8: "b"
-                      RenderInline {mn} at (0,0) size 12x14
-                        RenderText {#text} at (8,7) size 12x14
-                          text run at (8,7) width 12: "22"
-                  RenderTableCell {mtd} at (56,20) size 28x20 [r=1 c=2 rs=1 cs=1]
-                    RenderBlock {msub} at (4,0) size 20x20
-                      RenderInline {mi} at (0,0) size 8x19
-                        RenderText {#text} at (0,-1) size 8x19
-                          text run at (0,-1) width 8: "b"
-                      RenderInline {mn} at (0,0) size 12x14
-                        RenderText {#text} at (8,7) size 12x14
-                          text run at (8,7) width 12: "23"
-                RenderTableRow {mtr} at (0,40) size 84x20
-                  RenderTableCell {mtd} at (0,40) size 28x20 [r=2 c=0 rs=1 cs=1]
-                    RenderBlock {msub} at (4,0) size 19x20
-                      RenderInline {mi} at (0,0) size 7x19
-                        RenderText {#text} at (0,-1) size 7x19
-                          text run at (0,-1) width 7: "c"
-                      RenderInline {mn} at (0,0) size 12x14
-                        RenderText {#text} at (7,7) size 12x14
-                          text run at (7,7) width 12: "31"
-                  RenderTableCell {mtd} at (28,40) size 28x20 [r=2 c=1 rs=1 cs=1]
-                    RenderBlock {msub} at (4,0) size 19x20
-                      RenderInline {mi} at (0,0) size 7x19
-                        RenderText {#text} at (0,-1) size 7x19
-                          text run at (0,-1) width 7: "c"
-                      RenderInline {mn} at (0,0) size 12x14
-                        RenderText {#text} at (7,7) size 12x14
-                          text run at (7,7) width 12: "32"
-                  RenderTableCell {mtd} at (56,40) size 28x20 [r=2 c=2 rs=1 cs=1]
-                    RenderBlock {msub} at (4,0) size 19x20
-                      RenderInline {mi} at (0,0) size 7x19
-                        RenderText {#text} at (0,-1) size 7x19
-                          text run at (0,-1) width 7: "c"
-                      RenderInline {mn} at (0,0) size 12x14
-                        RenderText {#text} at (7,7) size 12x14
-                          text run at (7,7) width 12: "33"
-            RenderBlock {mo} at (93,0) size 8x73
+        RenderBlock {p} at (0,205) size 784x69
+          RenderText {#text} at (0,24) size 26x19
+            text run at (0,24) width 26: "text "
+          RenderBlock {math} at (26,0) size 96x69
+            RenderBlock {mo} at (1,0) size 8x69
+            RenderTable {mtable} at (9,4) size 78x57
+              RenderTableSection (anonymous) at (0,0) size 78x57
+                RenderTableRow {mtr} at (0,0) size 78x19
+                  RenderTableCell {mtd} at (0,0) size 26x19 [r=0 c=0 rs=1 cs=1]
+                    RenderBlock {msub} at (3,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 (26,0) size 26x19 [r=0 c=1 rs=1 cs=1]
+                    RenderBlock {msub} at (3,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 (52,0) size 26x19 [r=0 c=2 rs=1 cs=1]
+                    RenderBlock {msub} at (3,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 78x19
+                  RenderTableCell {mtd} at (0,19) size 26x19 [r=1 c=0 rs=1 cs=1]
+                    RenderBlock {msub} at (3,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 (26,19) size 26x19 [r=1 c=1 rs=1 cs=1]
+                    RenderBlock {msub} at (3,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 (52,19) size 26x19 [r=1 c=2 rs=1 cs=1]
+                    RenderBlock {msub} at (3,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 78x19
+                  RenderTableCell {mtd} at (0,38) size 26x19 [r=2 c=0 rs=1 cs=1]
+                    RenderBlock {msub} at (3,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 (26,38) size 26x19 [r=2 c=1 rs=1 cs=1]
+                    RenderBlock {msub} at (3,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 (52,38) size 26x19 [r=2 c=2 rs=1 cs=1]
+                    RenderBlock {msub} at (3,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 (87,0) size 8x69
           RenderText {#text} at (0,0) size 0x0
 layer at (35,301) size 7x10 scrollHeight 15
   RenderBlock {mo} at (0,0) size 7x10
@@ -281,17 +290,17 @@ layer at (35,321) size 7x10 scrollHeight 14
       text run at (0,-3) width 7: "\x{239C}"
 layer at (35,331) size 7x11 scrollHeight 14
   RenderBlock {mo} at (0,30) size 7x11
-layer at (93,301) size 7x10 scrollHeight 15
+layer at (95,301) size 7x10 scrollHeight 15
   RenderBlock {mo} at (0,0) size 7x10
-layer at (93,311) size 7x10 scrollHeight 14
+layer at (95,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 (93,321) size 7x10 scrollHeight 14
+layer at (95,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 (93,331) size 7x11 scrollHeight 14
+layer at (95,331) size 7x11 scrollHeight 14
   RenderBlock {mo} at (0,30) size 7x11
 layer at (42,358) size 7x10 scrollHeight 15
   RenderBlock {mo} at (0,0) size 7x10
@@ -325,37 +334,37 @@ layer at (42,428) size 7x4 scrollHeight 14
       text run at (0,-3) width 7: "\x{239C}"
 layer at (42,432) size 7x11 scrollHeight 14
   RenderBlock {mo} at (0,74) size 7x11
-layer at (119,358) size 7x10 scrollHeight 15
+layer at (121,358) size 7x10 scrollHeight 15
   RenderBlock {mo} at (0,0) size 7x10
-layer at (119,368) size 7x10 scrollHeight 14
+layer at (121,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 (119,378) size 7x10 scrollHeight 14
+layer at (121,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 (119,388) size 7x10 scrollHeight 14
+layer at (121,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 (119,398) size 7x10 scrollHeight 14
+layer at (121,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 (119,408) size 7x10 scrollHeight 14
+layer at (121,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 (119,418) size 7x10 scrollHeight 14
+layer at (121,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 (119,428) size 7x4 scrollHeight 14
+layer at (121,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 (119,432) size 7x11 scrollHeight 14
+layer at (121,432) size 7x11 scrollHeight 14
   RenderBlock {mo} at (0,74) size 7x11
 layer at (35,459) size 7x10 scrollHeight 15
   RenderBlock {mo} at (0,0) size 7x10
@@ -375,44 +384,36 @@ layer at (35,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 (35,509) 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 (35,519) size 7x2 scrollHeight 14
-  RenderBlock {mo} at (0,60) size 7x2
+layer at (35,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 (35,521) size 7x11 scrollHeight 14
-  RenderBlock {mo} at (0,62) size 7x11
-layer at (127,459) size 7x10 scrollHeight 15
+layer at (35,517) size 7x11 scrollHeight 14
+  RenderBlock {mo} at (0,58) size 7x11
+layer at (121,459) size 7x10 scrollHeight 15
   RenderBlock {mo} at (0,0) size 7x10
-layer at (127,469) size 7x10 scrollHeight 14
+layer at (121,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 (127,479) size 7x10 scrollHeight 14
+layer at (121,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 (127,489) size 7x10 scrollHeight 14
+layer at (121,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 (127,499) size 7x10 scrollHeight 14
+layer at (121,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 (127,509) 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 (127,519) size 7x2 scrollHeight 14
-  RenderBlock {mo} at (0,60) size 7x2
+layer at (121,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 (127,521) size 7x11 scrollHeight 14
-  RenderBlock {mo} at (0,62) size 7x11
+layer at (121,517) size 7x11 scrollHeight 14
+  RenderBlock {mo} at (0,58) size 7x11
 layer at (35,302) size 7x14 backgroundClip at (35,301) size 7x10 clip at (35,301) size 7x10 outlineClip at (35,301) size 7x10
   RenderBlock (relative positioned) {mo} at (0,0) size 7x11
     RenderText {mo} at (0,-3) size 7x17
@@ -421,11 +422,11 @@ layer at (35,328) size 7x14 backgroundClip at (35,331) size 7x11 clip at (35,331
   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 (93,302) size 7x14 backgroundClip at (93,301) size 7x10 clip at (93,301) size 7x10 outlineClip at (93,301) size 7x10
+layer at (95,302) size 7x14 backgroundClip at (95,301) size 7x10 clip at (95,301) size 7x10 outlineClip at (95,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 (93,328) size 7x14 backgroundClip at (93,331) size 7x11 clip at (93,331) size 7x11 outlineClip at (93,331) size 7x11
+layer at (95,328) size 7x14 backgroundClip at (95,331) size 7x11 clip at (95,331) size 7x11 outlineClip at (95,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}"
@@ -437,11 +438,11 @@ layer at (42,429) size 7x14 backgroundClip at (42,432) size 7x11 clip at (42,432
   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 (119,359) size 7x14 backgroundClip at (119,358) size 7x10 clip at (119,358) size 7x10 outlineClip at (119,358) size 7x10
+layer at (121,359) size 7x14 backgroundClip at (121,358) size 7x10 clip at (121,358) size 7x10 outlineClip at (121,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 (119,429) size 7x14 backgroundClip at (119,432) size 7x11 clip at (119,432) size 7x11 outlineClip at (119,432) size 7x11
+layer at (121,429) size 7x14 backgroundClip at (121,432) size 7x11 clip at (121,432) size 7x11 outlineClip at (121,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}"
@@ -449,15 +450,15 @@ layer at (35,460) size 7x14 backgroundClip at (35,459) size 7x10 clip at (35,459
   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 (35,518) size 7x14 backgroundClip at (35,521) size 7x11 clip at (35,521) size 7x11 outlineClip at (35,521) size 7x11
+layer at (35,514) size 7x14 backgroundClip at (35,517) size 7x11 clip at (35,517) size 7x11 outlineClip at (35,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 (127,460) size 7x14 backgroundClip at (127,459) size 7x10 clip at (127,459) size 7x10 outlineClip at (127,459) size 7x10
+layer at (121,460) size 7x14 backgroundClip at (121,459) size 7x10 clip at (121,459) size 7x10 outlineClip at (121,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 (127,518) size 7x14 backgroundClip at (127,521) size 7x11 clip at (127,521) size 7x11 outlineClip at (127,521) size 7x11
+layer at (121,514) size 7x14 backgroundClip at (121,517) size 7x11 clip at (121,517) size 7x11 outlineClip at (121,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.checksum b/LayoutTests/platform/gtk/mathml/presentation/row-expected.checksum
index fc48c3e..18595ad 100644
--- a/LayoutTests/platform/gtk/mathml/presentation/row-expected.checksum
+++ b/LayoutTests/platform/gtk/mathml/presentation/row-expected.checksum
@@ -1 +1 @@
-af2cb6ccd18660d0154468eea569427d
\ No newline at end of file
+e35e3decbd485c3337fa3427efc1bf51
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/mathml/presentation/row-expected.png b/LayoutTests/platform/gtk/mathml/presentation/row-expected.png
index 67d3307..962bbdf 100644
Binary files a/LayoutTests/platform/gtk/mathml/presentation/row-expected.png and b/LayoutTests/platform/gtk/mathml/presentation/row-expected.png differ
diff --git a/LayoutTests/platform/gtk/mathml/presentation/row-expected.txt b/LayoutTests/platform/gtk/mathml/presentation/row-expected.txt
index 1a45f4f..18a5595 100644
--- a/LayoutTests/platform/gtk/mathml/presentation/row-expected.txt
+++ b/LayoutTests/platform/gtk/mathml/presentation/row-expected.txt
@@ -1,1562 +1,1677 @@
-layer at (0,0) size 781x602
+layer at (0,0) size 781x615
   RenderView at (0,0) size 781x600
-layer at (0,0) size 781x602
-  RenderBlock {html} at (0,0) size 781x602
-    RenderBody {body} at (8,16) size 765x570
+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,1) size 28x16
-          RenderInline {mi} at (0,0) size 8x19
-            RenderText {#text} at (1,-1) size 8x19
-              text run at (1,-1) width 8: "x"
-          RenderBlock {mo} at (9,0) size 10x16 [bgcolor=#C8C8C8]
-            RenderBlock {mo} at (0,0) size 9x16
-              RenderText {mo} at (0,-1) size 9x19
-                text run at (0,-1) width 9: "+"
-          RenderInline {mn} at (0,0) size 8x19
-            RenderText {#text} at (19,-1) size 8x19
-              text run at (19,-1) width 8: "1"
+        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 765x24
-        RenderText {#text} at (0,4) size 38x19
-          text run at (0,4) width 38: "16px: "
-        RenderBlock {math} at (38,0) size 50x24
-          RenderBlock {mo} at (1,0) size 12x22 [bgcolor=#C8C8C8]
-            RenderBlock {mo} at (0,0) size 11x22
-              RenderText {mo} at (0,-1) size 11x25
-                text run at (0,-1) width 11: "{"
-          RenderInline {mi} at (0,0) size 8x19
-            RenderText {#text} at (13,4) size 8x19
-              text run at (13,4) width 8: "x"
-          RenderBlock {div} at (21,8) size 16x16 [bgcolor=#00FF00]
-          RenderBlock {mo} at (37,0) size 12x22 [bgcolor=#C8C8C8]
-            RenderBlock {mo} at (0,0) size 11x22
-              RenderText {mo} at (0,-1) size 11x25
-                text run at (0,-1) width 11: "}"
-        RenderText {#text} at (88,4) size 4x19
-          text run at (88,4) width 4: " "
-        RenderBlock {math} at (92,0) size 44x24
-          RenderBlock {mrow} at (1,0) size 42x24
-            RenderBlock {mo} at (0,0) size 9x22 [bgcolor=#C8C8C8]
-              RenderBlock (anonymous) at (0,0) size 8x22
-                RenderBlock {mo} at (0,0) size 8x22
-                  RenderText {mo} at (0,-1) size 8x25
-                    text run at (0,-1) width 8: "["
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (9,4) size 8x19
-                text run at (9,4) width 8: "x"
-            RenderBlock {div} at (17,8) size 16x16 [bgcolor=#00FF00]
-            RenderBlock {mo} at (33,0) size 9x22 [bgcolor=#C8C8C8]
-              RenderBlock (anonymous) at (0,0) size 8x22
-                RenderBlock {mo} at (0,0) size 8x22
-                  RenderText {mo} at (0,-1) size 8x25
-                    text run at (0,-1) width 8: "]"
-        RenderText {#text} at (136,4) size 4x19
-          text run at (136,4) width 4: " "
-        RenderBlock {math} at (140,0) size 42x24
-          RenderBlock {mrow} at (1,0) size 40x24
-            RenderBlock {mo} at (0,0) size 8x22 [bgcolor=#C8C8C8]
-              RenderBlock (anonymous) at (0,0) size 7x22
-                RenderBlock {mo} at (0,0) size 7x22
-                  RenderText {mo} at (0,-1) size 7x25
-                    text run at (0,-1) width 7: "("
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (8,4) size 8x19
-                text run at (8,4) width 8: "x"
-            RenderBlock {div} at (16,8) size 16x16 [bgcolor=#00FF00]
-            RenderBlock {mo} at (32,0) size 8x22 [bgcolor=#C8C8C8]
-              RenderBlock (anonymous) at (0,0) size 7x22
-                RenderBlock {mo} at (0,0) size 7x22
-                  RenderText {mo} at (0,-1) size 7x25
-                    text run at (0,-1) width 7: ")"
-        RenderText {#text} at (182,4) size 4x19
-          text run at (182,4) width 4: " "
-        RenderBlock {math} at (186,0) size 36x24
-          RenderBlock {mrow} at (1,0) size 34x24
-            RenderBlock {mo} at (0,0) size 5x22 [bgcolor=#C8C8C8]
-              RenderBlock (anonymous) at (0,0) size 4x22
-                RenderBlock {mo} at (0,0) size 4x22
-                  RenderText {mo} at (0,-1) size 4x25
-                    text run at (0,-1) width 4: "|"
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (5,4) size 8x19
-                text run at (5,4) width 8: "x"
-            RenderBlock {div} at (13,8) size 16x16 [bgcolor=#00FF00]
-            RenderBlock {mo} at (29,0) size 5x22 [bgcolor=#C8C8C8]
-              RenderBlock (anonymous) at (0,0) size 4x22
-                RenderBlock {mo} at (0,0) size 4x22
-                  RenderText {mo} at (0,-1) size 4x25
-                    text run at (0,-1) width 4: "|"
-        RenderText {#text} at (222,4) size 4x19
-          text run at (222,4) width 4: " "
-        RenderBlock {math} at (226,0) size 33x24
-          RenderBlock {mrow} at (1,0) size 31x24
-            RenderBlock {mo} at (0,0) size 7x22 [bgcolor=#C8C8C8]
-              RenderBlock (anonymous) 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 8x19
-              RenderText {#text} at (7,4) size 8x19
-                text run at (7,4) width 8: "x"
-            RenderBlock {div} at (15,8) size 16x16 [bgcolor=#00FF00]
+      RenderBlock {p} at (0,35) size 765x31
+        RenderText {#text} at (0,2) size 38x19
+          text run at (0,2) width 38: "16px: "
+        RenderBlock {math} at (38,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 (87,2) size 4x19
+          text run at (87,2) width 4: " "
+        RenderBlock {math} at (91,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 (132,2) size 4x19
+          text run at (132,2) width 4: " "
+        RenderBlock {math} at (136,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 (177,2) size 4x19
+          text run at (177,2) width 4: " "
+        RenderBlock {math} at (181,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 (222,2) size 4x19
+          text run at (222,2) width 4: " "
+        RenderBlock {math} at (226,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
-      RenderBlock {p} at (0,75) size 765x33
-        RenderText {#text} at (0,4) size 38x19
-          text run at (0,4) width 38: "24px: "
-        RenderBlock {math} at (38,0) size 58x33
-          RenderBlock {mrow} at (1,0) size 56x33
-            RenderBlock {mo} at (0,3) size 12x30 [bgcolor=#C8C8C8]
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (12,4) size 8x19
-                text run at (12,4) width 8: "x"
-            RenderBlock {div} at (20,2) size 24x24 [bgcolor=#00FF00]
-            RenderBlock {mo} at (44,3) size 12x30 [bgcolor=#C8C8C8]
-        RenderText {#text} at (96,4) size 4x19
-          text run at (96,4) width 4: " "
-        RenderBlock {math} at (100,0) size 50x32
-          RenderBlock {mrow} at (1,0) size 48x32
-            RenderBlock {mo} at (0,3) size 8x29 [bgcolor=#C8C8C8]
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (8,4) size 8x19
-                text run at (8,4) width 8: "x"
-            RenderBlock {div} at (16,2) size 24x24 [bgcolor=#00FF00]
-            RenderBlock {mo} at (40,3) size 8x29 [bgcolor=#C8C8C8]
-        RenderText {#text} at (150,4) size 4x19
-          text run at (150,4) width 4: " "
-        RenderBlock {math} at (154,0) size 50x32
-          RenderBlock {mrow} at (1,0) size 48x32
-            RenderBlock {mo} at (0,3) size 8x29 [bgcolor=#C8C8C8]
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (8,4) size 8x19
-                text run at (8,4) width 8: "x"
-            RenderBlock {div} at (16,2) size 24x24 [bgcolor=#00FF00]
-            RenderBlock {mo} at (40,3) size 8x29 [bgcolor=#C8C8C8]
-        RenderText {#text} at (204,4) size 4x19
-          text run at (204,4) width 4: " "
-        RenderBlock {math} at (208,0) size 46x32
-          RenderBlock {mrow} at (1,0) size 44x32
-            RenderBlock {mo} at (0,3) size 6x29 [bgcolor=#C8C8C8]
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (6,4) size 8x19
-                text run at (6,4) width 8: "x"
-            RenderBlock {div} at (14,2) size 24x24 [bgcolor=#00FF00]
-            RenderBlock {mo} at (38,3) size 6x29 [bgcolor=#C8C8C8]
-        RenderText {#text} at (254,4) size 4x19
-          text run at (254,4) width 4: " "
-        RenderBlock {math} at (258,0) size 43x32
-          RenderBlock {mrow} at (1,0) size 41x32
-            RenderBlock {mo} at (0,3) size 9x29 [bgcolor=#C8C8C8]
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (9,4) size 8x19
-                text run at (9,4) width 8: "x"
-            RenderBlock {div} at (17,2) size 24x24 [bgcolor=#00FF00]
+      RenderBlock {p} at (0,82) size 765x35
+        RenderText {#text} at (0,6) size 38x19
+          text run at (0,6) width 38: "24px: "
+        RenderBlock {math} at (38,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 (95,6) size 4x19
+          text run at (95,6) width 4: " "
+        RenderBlock {math} at (99,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 (148,6) size 4x19
+          text run at (148,6) width 4: " "
+        RenderBlock {math} at (152,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 (201,6) size 4x19
+          text run at (201,6) width 4: " "
+        RenderBlock {math} at (205,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 (254,6) size 4x19
+          text run at (254,6) width 4: " "
+        RenderBlock {math} at (258,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
-      RenderBlock {p} at (0,124) size 765x47
-        RenderText {#text} at (0,15) size 38x19
-          text run at (0,15) width 38: "32px: "
-        RenderBlock {math} at (38,0) size 66x47
-          RenderBlock {mrow} at (1,0) size 64x47
-            RenderBlock {mo} at (0,8) size 12x39 [bgcolor=#C8C8C8]
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (12,15) size 8x19
-                text run at (12,15) width 8: "x"
-            RenderBlock {div} at (20,8) size 32x32 [bgcolor=#00FF00]
-            RenderBlock {mo} at (52,8) size 12x39 [bgcolor=#C8C8C8]
-        RenderText {#text} at (104,15) size 4x19
-          text run at (104,15) width 4: " "
-        RenderBlock {math} at (108,0) size 58x47
-          RenderBlock {mrow} at (1,0) size 56x47
-            RenderBlock {mo} at (0,8) size 8x39 [bgcolor=#C8C8C8]
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (8,15) size 8x19
-                text run at (8,15) width 8: "x"
-            RenderBlock {div} at (16,8) size 32x32 [bgcolor=#00FF00]
-            RenderBlock {mo} at (48,8) size 8x39 [bgcolor=#C8C8C8]
-        RenderText {#text} at (166,15) size 4x19
-          text run at (166,15) width 4: " "
-        RenderBlock {math} at (170,0) size 58x47
-          RenderBlock {mrow} at (1,0) size 56x47
-            RenderBlock {mo} at (0,8) size 8x39 [bgcolor=#C8C8C8]
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (8,15) size 8x19
-                text run at (8,15) width 8: "x"
-            RenderBlock {div} at (16,8) size 32x32 [bgcolor=#00FF00]
-            RenderBlock {mo} at (48,8) size 8x39 [bgcolor=#C8C8C8]
-        RenderText {#text} at (228,15) size 4x19
-          text run at (228,15) width 4: " "
-        RenderBlock {math} at (232,0) size 54x47
-          RenderBlock {mrow} at (1,0) size 52x47
-            RenderBlock {mo} at (0,8) size 6x39 [bgcolor=#C8C8C8]
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (6,15) size 8x19
-                text run at (6,15) width 8: "x"
-            RenderBlock {div} at (14,8) size 32x32 [bgcolor=#00FF00]
-            RenderBlock {mo} at (46,8) size 6x39 [bgcolor=#C8C8C8]
-        RenderText {#text} at (286,15) size 4x19
-          text run at (286,15) width 4: " "
-        RenderBlock {math} at (290,0) size 51x47
-          RenderBlock {mrow} at (1,0) size 49x47
-            RenderBlock {mo} at (0,8) size 9x39 [bgcolor=#C8C8C8]
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (9,15) size 8x19
-                text run at (9,15) width 8: "x"
-            RenderBlock {div} at (17,8) size 32x32 [bgcolor=#00FF00]
+      RenderBlock {p} at (0,133) size 765x48
+        RenderText {#text} at (0,16) size 38x19
+          text run at (0,16) width 38: "32px: "
+        RenderBlock {math} at (38,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 (103,16) size 4x19
+          text run at (103,16) width 4: " "
+        RenderBlock {math} at (107,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 (164,16) size 4x19
+          text run at (164,16) width 4: " "
+        RenderBlock {math} at (168,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 (225,16) size 4x19
+          text run at (225,16) width 4: " "
+        RenderBlock {math} at (229,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 (286,16) size 4x19
+          text run at (286,16) width 4: " "
+        RenderBlock {math} at (290,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
-      RenderBlock {p} at (0,187) size 765x77
-        RenderText {#text} at (0,37) size 38x19
-          text run at (0,37) width 38: "48px: "
-        RenderBlock {math} at (38,0) size 82x77
-          RenderBlock {mrow} at (1,0) size 80x77
-            RenderBlock {mo} at (0,19) size 12x58 [bgcolor=#C8C8C8]
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (12,37) size 8x19
-                text run at (12,37) width 8: "x"
-            RenderBlock {div} at (20,19) size 48x48 [bgcolor=#00FF00]
-            RenderBlock {mo} at (68,19) size 12x58 [bgcolor=#C8C8C8]
-        RenderText {#text} at (120,37) size 4x19
-          text run at (120,37) width 4: " "
-        RenderBlock {math} at (124,0) size 74x77
-          RenderBlock {mrow} at (1,0) size 72x77
-            RenderBlock {mo} at (0,19) size 8x58 [bgcolor=#C8C8C8]
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (8,37) size 8x19
-                text run at (8,37) width 8: "x"
-            RenderBlock {div} at (16,19) size 48x48 [bgcolor=#00FF00]
-            RenderBlock {mo} at (64,19) size 8x58 [bgcolor=#C8C8C8]
-        RenderText {#text} at (198,37) size 4x19
-          text run at (198,37) width 4: " "
-        RenderBlock {math} at (202,0) size 74x77
-          RenderBlock {mrow} at (1,0) size 72x77
-            RenderBlock {mo} at (0,19) size 8x58 [bgcolor=#C8C8C8]
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (8,37) size 8x19
-                text run at (8,37) width 8: "x"
-            RenderBlock {div} at (16,19) size 48x48 [bgcolor=#00FF00]
-            RenderBlock {mo} at (64,19) size 8x58 [bgcolor=#C8C8C8]
-        RenderText {#text} at (276,37) size 4x19
-          text run at (276,37) width 4: " "
-        RenderBlock {math} at (280,0) size 70x77
-          RenderBlock {mrow} at (1,0) size 68x77
-            RenderBlock {mo} at (0,19) size 6x58 [bgcolor=#C8C8C8]
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (6,37) size 8x19
-                text run at (6,37) width 8: "x"
-            RenderBlock {div} at (14,19) size 48x48 [bgcolor=#00FF00]
-            RenderBlock {mo} at (62,19) size 6x58 [bgcolor=#C8C8C8]
-        RenderText {#text} at (350,37) size 4x19
-          text run at (350,37) width 4: " "
-        RenderBlock {math} at (354,0) size 67x77
-          RenderBlock {mrow} at (1,0) size 65x77
-            RenderBlock {mo} at (0,19) size 9x58 [bgcolor=#C8C8C8]
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (9,37) size 8x19
-                text run at (9,37) width 8: "x"
-            RenderBlock {div} at (17,19) size 48x48 [bgcolor=#00FF00]
+      RenderBlock {p} at (0,197) size 765x78
+        RenderText {#text} at (0,38) size 38x19
+          text run at (0,38) width 38: "48px: "
+        RenderBlock {math} at (38,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 (119,38) size 4x19
+          text run at (119,38) width 4: " "
+        RenderBlock {math} at (123,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 (196,38) size 4x19
+          text run at (196,38) width 4: " "
+        RenderBlock {math} at (200,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 (273,38) size 4x19
+          text run at (273,38) width 4: " "
+        RenderBlock {math} at (277,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 (350,38) size 4x19
+          text run at (350,38) width 4: " "
+        RenderBlock {math} at (354,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
-      RenderBlock {p} at (0,280) size 765x212
-        RenderText {#text} at (0,136) size 46x19
-          text run at (0,136) width 46: "120px: "
-        RenderBlock {math} at (46,0) size 82x212
-          RenderBlock {mrow} at (1,0) size 80x212
-            RenderBlock {mo} at (0,67) size 12x145 [bgcolor=#C8C8C8]
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (12,136) size 8x19
-                text run at (12,136) width 8: "x"
-            RenderBlock {div} at (20,70) size 48x120 [bgcolor=#00FF00]
-            RenderBlock {mo} at (68,67) size 12x145 [bgcolor=#C8C8C8]
-        RenderText {#text} at (128,136) size 4x19
-          text run at (128,136) width 4: " "
-        RenderBlock {math} at (132,0) size 74x212
-          RenderBlock {mrow} at (1,0) size 72x212
-            RenderBlock {mo} at (0,67) size 8x145 [bgcolor=#C8C8C8]
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (8,136) size 8x19
-                text run at (8,136) width 8: "x"
-            RenderBlock {div} at (16,70) size 48x120 [bgcolor=#00FF00]
-            RenderBlock {mo} at (64,67) size 8x145 [bgcolor=#C8C8C8]
-        RenderText {#text} at (206,136) size 4x19
-          text run at (206,136) width 4: " "
-        RenderBlock {math} at (210,0) size 74x212
-          RenderBlock {mrow} at (1,0) size 72x212
-            RenderBlock {mo} at (0,67) size 8x145 [bgcolor=#C8C8C8]
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (8,136) size 8x19
-                text run at (8,136) width 8: "x"
-            RenderBlock {div} at (16,70) size 48x120 [bgcolor=#00FF00]
-            RenderBlock {mo} at (64,67) size 8x145 [bgcolor=#C8C8C8]
-        RenderText {#text} at (284,136) size 4x19
-          text run at (284,136) width 4: " "
-        RenderBlock {math} at (288,0) size 70x212
-          RenderBlock {mrow} at (1,0) size 68x212
-            RenderBlock {mo} at (0,67) size 6x145 [bgcolor=#C8C8C8]
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (6,136) size 8x19
-                text run at (6,136) width 8: "x"
-            RenderBlock {div} at (14,70) size 48x120 [bgcolor=#00FF00]
-            RenderBlock {mo} at (62,67) size 6x145 [bgcolor=#C8C8C8]
-        RenderText {#text} at (358,136) size 4x19
-          text run at (358,136) width 4: " "
-        RenderBlock {math} at (362,0) size 67x212
-          RenderBlock {mrow} at (1,0) size 65x212
-            RenderBlock {mo} at (0,67) size 9x145 [bgcolor=#C8C8C8]
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (9,136) size 8x19
-                text run at (9,136) width 8: "x"
-            RenderBlock {div} at (17,70) size 48x120 [bgcolor=#00FF00]
+      RenderBlock {p} at (0,291) size 765x213
+        RenderText {#text} at (0,137) size 46x19
+          text run at (0,137) width 46: "120px: "
+        RenderBlock {math} at (46,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 (127,137) size 4x19
+          text run at (127,137) width 4: " "
+        RenderBlock {math} at (131,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 (204,137) size 4x19
+          text run at (204,137) width 4: " "
+        RenderBlock {math} at (208,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 (281,137) size 4x19
+          text run at (281,137) width 4: " "
+        RenderBlock {math} at (285,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 (358,137) size 4x19
+          text run at (358,137) width 4: " "
+        RenderBlock {math} at (362,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,508) size 765x62
-        RenderBlock {math} at (0,0) size 161x62
-          RenderBlock {mrow} at (1,0) size 159x62
-            RenderBlock {mo} at (0,13) size 8x49 [bgcolor=#C8C8C8]
-            RenderInline {mi} at (0,0) size 8x19
-              RenderText {#text} at (8,26) size 8x19
-                text run at (8,26) width 8: "x"
-            RenderBlock {mo} at (16,27) size 5x16 [bgcolor=#C8C8C8]
+      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,-1) size 4x19
-                  text run at (0,-1) width 4: ","
-            RenderBlock {div} at (21,14) size 40x40 [bgcolor=#00FF00]
-            RenderBlock {mo} at (61,27) size 5x16 [bgcolor=#C8C8C8]
+                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,-1) size 4x19
-                  text run at (0,-1) width 4: ","
-            RenderBlock {div} at (66,14) size 40x40 [bgcolor=#00FF00]
-            RenderBlock {mo} at (106,27) size 5x16 [bgcolor=#C8C8C8]
+                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,-1) size 4x19
-                  text run at (0,-1) width 4: ","
-            RenderBlock {div} at (111,14) size 40x40 [bgcolor=#00FF00]
-            RenderBlock {mo} at (151,13) size 8x49 [bgcolor=#C8C8C8]
+                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 (47,94) size 11x9 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 11x9
-layer at (47,103) size 11x10 scrollHeight 14
-  RenderBlock {mo} at (0,9) size 11x10
-layer at (47,113) size 11x11 scrollHeight 14
-  RenderBlock {mo} at (0,19) size 11x11
-layer at (91,94) size 11x9 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 11x9
-layer at (91,103) size 11x10 scrollHeight 14
-  RenderBlock {mo} at (0,9) size 11x10
-layer at (91,113) size 11x11 scrollHeight 14
-  RenderBlock {mo} at (0,19) size 11x11
-layer at (109,94) size 7x10 scrollHeight 15
+layer at (47,51) size 11x10 scrollHeight 15
+  RenderBlock {mo} at (0,0) size 11x10
+layer at (47,61) size 11x10 scrollHeight 14
+  RenderBlock {mo} at (0,10) size 11x10
+layer at (47,71) size 11x11 scrollHeight 14
+  RenderBlock {mo} at (0,20) size 11x11
+layer at (82,51) size 11x10 scrollHeight 15
+  RenderBlock {mo} at (0,0) size 11x10
+layer at (82,61) size 11x10 scrollHeight 14
+  RenderBlock {mo} at (0,10) size 11x10
+layer at (82,71) size 11x11 scrollHeight 14
+  RenderBlock {mo} at (0,20) size 11x11
+layer at (100,51) size 7x10 scrollHeight 15
+  RenderBlock {mo} at (0,0) size 7x10
+layer at (100,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 (100,71) size 7x11 scrollHeight 14
+  RenderBlock {mo} at (0,20) size 7x11
+layer at (131,51) size 7x10 scrollHeight 15
+  RenderBlock {mo} at (0,0) size 7x10
+layer at (131,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 (131,71) size 7x11 scrollHeight 14
+  RenderBlock {mo} at (0,20) size 7x11
+layer at (145,51) size 7x10 scrollHeight 15
+  RenderBlock {mo} at (0,0) size 7x10
+layer at (145,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 (145,71) size 7x11 scrollHeight 14
+  RenderBlock {mo} at (0,20) size 7x11
+layer at (176,51) size 7x10 scrollHeight 15
+  RenderBlock {mo} at (0,0) size 7x10
+layer at (176,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 (176,71) size 7x11 scrollHeight 14
+  RenderBlock {mo} at (0,20) size 7x11
+layer at (190,51) size 7x10 scrollHeight 15
+  RenderBlock {mo} at (0,0) size 7x10
+layer at (190,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 (190,71) size 7x11 scrollHeight 14
+  RenderBlock {mo} at (0,20) size 7x11
+layer at (221,51) size 7x10 scrollHeight 15
+  RenderBlock {mo} at (0,0) size 7x10
+layer at (221,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 (221,71) size 7x11 scrollHeight 14
+  RenderBlock {mo} at (0,20) size 7x11
+layer at (235,51) size 8x10 scrollHeight 15
+  RenderBlock {mo} at (0,0) size 8x10
+layer at (235,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 (235,71) size 8x11 scrollHeight 14
+  RenderBlock {mo} at (0,20) size 8x11
+layer at (47,102) size 11x10 scrollHeight 15
+  RenderBlock {mo} at (0,0) size 11x10
+layer at (47,112) size 11x10 scrollHeight 14
+  RenderBlock {mo} at (0,10) size 11x10
+layer at (47,122) size 11x11 scrollHeight 14
+  RenderBlock {mo} at (0,20) size 11x11
+layer at (90,102) size 11x10 scrollHeight 15
+  RenderBlock {mo} at (0,0) size 11x10
+layer at (90,112) size 11x10 scrollHeight 14
+  RenderBlock {mo} at (0,10) size 11x10
+layer at (90,122) size 11x11 scrollHeight 14
+  RenderBlock {mo} at (0,20) size 11x11
+layer at (108,102) size 7x10 scrollHeight 15
   RenderBlock {mo} at (0,0) size 7x10
-layer at (109,104) size 7x8 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 7x8
+layer at (108,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 (109,112) size 7x11 scrollHeight 14
-  RenderBlock {mo} at (0,18) size 7x11
-layer at (149,94) size 7x10 scrollHeight 15
+layer at (108,122) size 7x11 scrollHeight 14
+  RenderBlock {mo} at (0,20) size 7x11
+layer at (147,102) size 7x10 scrollHeight 15
   RenderBlock {mo} at (0,0) size 7x10
-layer at (149,104) size 7x8 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 7x8
+layer at (147,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,112) size 7x11 scrollHeight 14
-  RenderBlock {mo} at (0,18) size 7x11
-layer at (163,94) size 7x10 scrollHeight 15
+layer at (147,122) size 7x11 scrollHeight 14
+  RenderBlock {mo} at (0,20) size 7x11
+layer at (161,102) size 7x10 scrollHeight 15
   RenderBlock {mo} at (0,0) size 7x10
-layer at (163,104) size 7x8 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 7x8
+layer at (161,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,112) size 7x11 scrollHeight 14
-  RenderBlock {mo} at (0,18) size 7x11
-layer at (203,94) size 7x10 scrollHeight 15
+layer at (161,122) size 7x11 scrollHeight 14
+  RenderBlock {mo} at (0,20) size 7x11
+layer at (200,102) size 7x10 scrollHeight 15
   RenderBlock {mo} at (0,0) size 7x10
-layer at (203,104) size 7x8 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 7x8
+layer at (200,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 (203,112) size 7x11 scrollHeight 14
-  RenderBlock {mo} at (0,18) size 7x11
-layer at (217,94) size 5x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 5x10
-layer at (217,104) size 5x8 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 5x8
-    RenderText {mo} at (0,-3) size 5x17
-      text run at (0,-3) width 5: "\x{23D0}"
-layer at (217,112) size 5x11 scrollHeight 14
-  RenderBlock {mo} at (0,18) size 5x11
-layer at (255,94) size 5x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 5x10
-layer at (255,104) size 5x8 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 5x8
-    RenderText {mo} at (0,-3) size 5x17
-      text run at (0,-3) width 5: "\x{23D0}"
-layer at (255,112) size 5x11 scrollHeight 14
-  RenderBlock {mo} at (0,18) size 5x11
-layer at (267,94) size 8x10 scrollHeight 15
+layer at (200,122) size 7x11 scrollHeight 14
+  RenderBlock {mo} at (0,20) size 7x11
+layer at (214,102) size 7x10 scrollHeight 15
+  RenderBlock {mo} at (0,0) size 7x10
+layer at (214,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 (214,122) size 7x11 scrollHeight 14
+  RenderBlock {mo} at (0,20) size 7x11
+layer at (253,102) size 7x10 scrollHeight 15
+  RenderBlock {mo} at (0,0) size 7x10
+layer at (253,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 (253,122) size 7x11 scrollHeight 14
+  RenderBlock {mo} at (0,20) size 7x11
+layer at (267,102) size 8x10 scrollHeight 15
   RenderBlock {mo} at (0,0) size 8x10
-layer at (267,104) size 8x8 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 8x8
+layer at (267,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 (267,112) size 8x11 scrollHeight 14
-  RenderBlock {mo} at (0,18) size 8x11
-layer at (47,148) size 11x10 scrollHeight 15
+layer at (267,122) size 8x11 scrollHeight 14
+  RenderBlock {mo} at (0,20) size 8x11
+layer at (47,158) size 11x10 scrollHeight 15
   RenderBlock {mo} at (0,0) size 11x10
-layer at (47,158) size 11x4 scrollHeight 14
+layer at (47,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 (47,162) size 11x10 scrollHeight 14
+layer at (47,172) size 11x10 scrollHeight 14
   RenderBlock {mo} at (0,14) size 11x10
-layer at (47,172) size 11x4 scrollHeight 14
+layer at (47,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 (47,176) size 11x11 scrollHeight 14
+layer at (47,186) size 11x11 scrollHeight 14
   RenderBlock {mo} at (0,28) size 11x11
-layer at (99,148) size 11x10 scrollHeight 15
+layer at (98,158) size 11x10 scrollHeight 15
   RenderBlock {mo} at (0,0) size 11x10
-layer at (99,158) size 11x4 scrollHeight 14
+layer at (98,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 (99,162) size 11x10 scrollHeight 14
+layer at (98,172) size 11x10 scrollHeight 14
   RenderBlock {mo} at (0,14) size 11x10
-layer at (99,172) size 11x4 scrollHeight 14
+layer at (98,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 (99,176) size 11x11 scrollHeight 14
+layer at (98,186) size 11x11 scrollHeight 14
   RenderBlock {mo} at (0,28) size 11x11
-layer at (117,148) size 7x10 scrollHeight 15
+layer at (116,158) size 7x10 scrollHeight 15
   RenderBlock {mo} at (0,0) size 7x10
-layer at (117,158) size 7x10 scrollHeight 14
+layer at (116,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 (117,168) size 7x8 scrollHeight 14
+layer at (116,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 (117,176) size 7x11 scrollHeight 14
+layer at (116,186) size 7x11 scrollHeight 14
   RenderBlock {mo} at (0,28) size 7x11
-layer at (165,148) size 7x10 scrollHeight 15
+layer at (163,158) size 7x10 scrollHeight 15
   RenderBlock {mo} at (0,0) size 7x10
-layer at (165,158) size 7x10 scrollHeight 14
+layer at (163,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,168) size 7x8 scrollHeight 14
+layer at (163,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,176) size 7x11 scrollHeight 14
+layer at (163,186) size 7x11 scrollHeight 14
   RenderBlock {mo} at (0,28) size 7x11
-layer at (179,148) size 7x10 scrollHeight 15
+layer at (177,158) size 7x10 scrollHeight 15
   RenderBlock {mo} at (0,0) size 7x10
-layer at (179,158) size 7x10 scrollHeight 14
+layer at (177,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,168) size 7x8 scrollHeight 14
+layer at (177,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,176) size 7x11 scrollHeight 14
+layer at (177,186) size 7x11 scrollHeight 14
   RenderBlock {mo} at (0,28) size 7x11
-layer at (227,148) size 7x10 scrollHeight 15
+layer at (224,158) size 7x10 scrollHeight 15
   RenderBlock {mo} at (0,0) size 7x10
-layer at (227,158) size 7x10 scrollHeight 14
+layer at (224,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 (227,168) size 7x8 scrollHeight 14
+layer at (224,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 (227,176) size 7x11 scrollHeight 14
+layer at (224,186) size 7x11 scrollHeight 14
+  RenderBlock {mo} at (0,28) size 7x11
+layer at (238,158) size 7x10 scrollHeight 15
+  RenderBlock {mo} at (0,0) size 7x10
+layer at (238,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 (238,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 (238,186) size 7x11 scrollHeight 14
   RenderBlock {mo} at (0,28) size 7x11
-layer at (241,148) size 5x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 5x10
-layer at (241,158) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 5x10
-    RenderText {mo} at (0,-3) size 5x17
-      text run at (0,-3) width 5: "\x{23D0}"
-layer at (241,168) size 5x8 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 5x8
-    RenderText {mo} at (0,-3) size 5x17
-      text run at (0,-3) width 5: "\x{23D0}"
-layer at (241,176) size 5x11 scrollHeight 14
-  RenderBlock {mo} at (0,28) size 5x11
-layer at (287,148) size 5x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 5x10
-layer at (287,158) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 5x10
-    RenderText {mo} at (0,-3) size 5x17
-      text run at (0,-3) width 5: "\x{23D0}"
-layer at (287,168) size 5x8 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 5x8
-    RenderText {mo} at (0,-3) size 5x17
-      text run at (0,-3) width 5: "\x{23D0}"
-layer at (287,176) size 5x11 scrollHeight 14
-  RenderBlock {mo} at (0,28) size 5x11
-layer at (299,148) size 8x10 scrollHeight 15
+layer at (285,158) size 7x10 scrollHeight 15
+  RenderBlock {mo} at (0,0) size 7x10
+layer at (285,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 (285,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 (285,186) size 7x11 scrollHeight 14
+  RenderBlock {mo} at (0,28) size 7x11
+layer at (299,158) size 8x10 scrollHeight 15
   RenderBlock {mo} at (0,0) size 8x10
-layer at (299,158) size 8x10 scrollHeight 14
+layer at (299,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 (299,168) size 8x8 scrollHeight 14
+layer at (299,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 (299,176) size 8x11 scrollHeight 14
+layer at (299,186) size 8x11 scrollHeight 14
   RenderBlock {mo} at (0,28) size 8x11
-layer at (47,222) size 11x10 scrollHeight 15
+layer at (47,233) size 11x10 scrollHeight 15
   RenderBlock {mo} at (0,0) size 11x10
-layer at (47,232) size 11x10 scrollHeight 14
+layer at (47,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 (47,242) size 11x3 scrollHeight 14
+layer at (47,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 (47,245) size 11x10 scrollHeight 14
+layer at (47,256) size 11x10 scrollHeight 14
   RenderBlock {mo} at (0,23) size 11x10
-layer at (47,255) size 11x10 scrollHeight 14
+layer at (47,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 (47,265) size 11x4 scrollHeight 14
+layer at (47,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 (47,269) size 11x11 scrollHeight 14
+layer at (47,280) size 11x11 scrollHeight 14
   RenderBlock {mo} at (0,47) size 11x11
-layer at (115,222) size 11x10 scrollHeight 15
+layer at (114,233) size 11x10 scrollHeight 15
   RenderBlock {mo} at (0,0) size 11x10
-layer at (115,232) size 11x10 scrollHeight 14
+layer at (114,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 (115,242) size 11x3 scrollHeight 14
+layer at (114,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 (115,245) size 11x10 scrollHeight 14
+layer at (114,256) size 11x10 scrollHeight 14
   RenderBlock {mo} at (0,23) size 11x10
-layer at (115,255) size 11x10 scrollHeight 14
+layer at (114,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 (115,265) size 11x4 scrollHeight 14
+layer at (114,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 (115,269) size 11x11 scrollHeight 14
+layer at (114,280) size 11x11 scrollHeight 14
   RenderBlock {mo} at (0,47) size 11x11
-layer at (133,222) size 7x10 scrollHeight 15
+layer at (132,233) size 7x10 scrollHeight 15
   RenderBlock {mo} at (0,0) size 7x10
-layer at (133,232) size 7x10 scrollHeight 14
+layer at (132,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 (133,242) size 7x10 scrollHeight 14
+layer at (132,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 (133,252) size 7x10 scrollHeight 14
+layer at (132,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 (133,262) size 7x7 scrollHeight 14
+layer at (132,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 (133,269) size 7x11 scrollHeight 14
+layer at (132,280) size 7x11 scrollHeight 14
   RenderBlock {mo} at (0,47) size 7x11
-layer at (197,222) size 7x10 scrollHeight 15
+layer at (195,233) size 7x10 scrollHeight 15
   RenderBlock {mo} at (0,0) size 7x10
-layer at (197,232) size 7x10 scrollHeight 14
+layer at (195,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,242) size 7x10 scrollHeight 14
+layer at (195,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,252) size 7x10 scrollHeight 14
+layer at (195,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,262) size 7x7 scrollHeight 14
+layer at (195,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,269) size 7x11 scrollHeight 14
+layer at (195,280) size 7x11 scrollHeight 14
   RenderBlock {mo} at (0,47) size 7x11
-layer at (211,222) size 7x10 scrollHeight 15
+layer at (209,233) size 7x10 scrollHeight 15
   RenderBlock {mo} at (0,0) size 7x10
-layer at (211,232) size 7x10 scrollHeight 14
+layer at (209,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,242) size 7x10 scrollHeight 14
+layer at (209,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,252) size 7x10 scrollHeight 14
+layer at (209,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,262) size 7x7 scrollHeight 14
+layer at (209,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,269) size 7x11 scrollHeight 14
+layer at (209,280) size 7x11 scrollHeight 14
   RenderBlock {mo} at (0,47) size 7x11
-layer at (275,222) size 7x10 scrollHeight 15
+layer at (272,233) size 7x10 scrollHeight 15
   RenderBlock {mo} at (0,0) size 7x10
-layer at (275,232) size 7x10 scrollHeight 14
+layer at (272,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 (275,242) size 7x10 scrollHeight 14
+layer at (272,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 (275,252) size 7x10 scrollHeight 14
+layer at (272,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 (275,262) size 7x7 scrollHeight 14
+layer at (272,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 (275,269) size 7x11 scrollHeight 14
+layer at (272,280) size 7x11 scrollHeight 14
+  RenderBlock {mo} at (0,47) size 7x11
+layer at (286,233) size 7x10 scrollHeight 15
+  RenderBlock {mo} at (0,0) size 7x10
+layer at (286,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 (286,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 (286,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 (286,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 (286,280) size 7x11 scrollHeight 14
+  RenderBlock {mo} at (0,47) size 7x11
+layer at (349,233) size 7x10 scrollHeight 15
+  RenderBlock {mo} at (0,0) size 7x10
+layer at (349,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 (349,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 (349,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 (349,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 (349,280) size 7x11 scrollHeight 14
   RenderBlock {mo} at (0,47) size 7x11
-layer at (289,222) size 5x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 5x10
-layer at (289,232) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 5x10
-    RenderText {mo} at (0,-3) size 5x17
-      text run at (0,-3) width 5: "\x{23D0}"
-layer at (289,242) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 5x10
-    RenderText {mo} at (0,-3) size 5x17
-      text run at (0,-3) width 5: "\x{23D0}"
-layer at (289,252) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,30) size 5x10
-    RenderText {mo} at (0,-3) size 5x17
-      text run at (0,-3) width 5: "\x{23D0}"
-layer at (289,262) size 5x7 scrollHeight 14
-  RenderBlock {mo} at (0,40) size 5x7
-    RenderText {mo} at (0,-3) size 5x17
-      text run at (0,-3) width 5: "\x{23D0}"
-layer at (289,269) size 5x11 scrollHeight 14
-  RenderBlock {mo} at (0,47) size 5x11
-layer at (351,222) size 5x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 5x10
-layer at (351,232) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 5x10
-    RenderText {mo} at (0,-3) size 5x17
-      text run at (0,-3) width 5: "\x{23D0}"
-layer at (351,242) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 5x10
-    RenderText {mo} at (0,-3) size 5x17
-      text run at (0,-3) width 5: "\x{23D0}"
-layer at (351,252) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,30) size 5x10
-    RenderText {mo} at (0,-3) size 5x17
-      text run at (0,-3) width 5: "\x{23D0}"
-layer at (351,262) size 5x7 scrollHeight 14
-  RenderBlock {mo} at (0,40) size 5x7
-    RenderText {mo} at (0,-3) size 5x17
-      text run at (0,-3) width 5: "\x{23D0}"
-layer at (351,269) size 5x11 scrollHeight 14
-  RenderBlock {mo} at (0,47) size 5x11
-layer at (363,222) size 8x10 scrollHeight 15
+layer at (363,233) size 8x10 scrollHeight 15
   RenderBlock {mo} at (0,0) size 8x10
-layer at (363,232) size 8x10 scrollHeight 14
+layer at (363,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 (363,242) size 8x10 scrollHeight 14
+layer at (363,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 (363,252) size 8x10 scrollHeight 14
+layer at (363,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 (363,262) size 8x7 scrollHeight 14
+layer at (363,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 (363,269) size 8x11 scrollHeight 14
+layer at (363,280) size 8x11 scrollHeight 14
   RenderBlock {mo} at (0,47) size 8x11
-layer at (55,363) size 11x10 scrollHeight 15
+layer at (55,375) size 11x10 scrollHeight 15
   RenderBlock {mo} at (0,0) size 11x10
-layer at (55,373) size 11x10 scrollHeight 14
+layer at (55,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 (55,383) size 11x10 scrollHeight 14
+layer at (55,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 (55,393) size 11x10 scrollHeight 14
+layer at (55,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 (55,403) size 11x10 scrollHeight 14
+layer at (55,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 (55,413) size 11x10 scrollHeight 14
+layer at (55,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 (55,423) size 11x7 scrollHeight 14
+layer at (55,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 (55,430) size 11x10 scrollHeight 14
+layer at (55,442) size 11x10 scrollHeight 14
   RenderBlock {mo} at (0,67) size 11x10
-layer at (55,440) size 11x10 scrollHeight 14
+layer at (55,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 (55,450) size 11x10 scrollHeight 14
+layer at (55,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 (55,460) size 11x10 scrollHeight 14
+layer at (55,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 (55,470) size 11x10 scrollHeight 14
+layer at (55,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 (55,480) size 11x10 scrollHeight 14
+layer at (55,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 (55,490) size 11x7 scrollHeight 14
+layer at (55,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 (55,497) size 11x11 scrollHeight 14
+layer at (55,509) size 11x11 scrollHeight 14
   RenderBlock {mo} at (0,134) size 11x11
-layer at (123,363) size 11x10 scrollHeight 15
+layer at (122,375) size 11x10 scrollHeight 15
   RenderBlock {mo} at (0,0) size 11x10
-layer at (123,373) size 11x10 scrollHeight 14
+layer at (122,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 (123,383) size 11x10 scrollHeight 14
+layer at (122,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 (123,393) size 11x10 scrollHeight 14
+layer at (122,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 (123,403) size 11x10 scrollHeight 14
+layer at (122,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 (123,413) size 11x10 scrollHeight 14
+layer at (122,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 (123,423) size 11x7 scrollHeight 14
+layer at (122,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 (123,430) size 11x10 scrollHeight 14
+layer at (122,442) size 11x10 scrollHeight 14
   RenderBlock {mo} at (0,67) size 11x10
-layer at (123,440) size 11x10 scrollHeight 14
+layer at (122,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 (123,450) size 11x10 scrollHeight 14
+layer at (122,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 (123,460) size 11x10 scrollHeight 14
+layer at (122,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 (123,470) size 11x10 scrollHeight 14
+layer at (122,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 (123,480) size 11x10 scrollHeight 14
+layer at (122,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 (123,490) size 11x7 scrollHeight 14
+layer at (122,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 (123,497) size 11x11 scrollHeight 14
+layer at (122,509) size 11x11 scrollHeight 14
   RenderBlock {mo} at (0,134) size 11x11
-layer at (141,363) size 7x10 scrollHeight 15
+layer at (140,375) size 7x10 scrollHeight 15
   RenderBlock {mo} at (0,0) size 7x10
-layer at (141,373) size 7x10 scrollHeight 14
+layer at (140,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 (141,383) size 7x10 scrollHeight 14
+layer at (140,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 (141,393) size 7x10 scrollHeight 14
+layer at (140,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 (141,403) size 7x10 scrollHeight 14
+layer at (140,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 (141,413) size 7x10 scrollHeight 14
+layer at (140,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 (141,423) size 7x10 scrollHeight 14
+layer at (140,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 (141,433) size 7x10 scrollHeight 14
+layer at (140,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 (141,443) size 7x10 scrollHeight 14
+layer at (140,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 (141,453) size 7x10 scrollHeight 14
+layer at (140,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 (141,463) size 7x10 scrollHeight 14
+layer at (140,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 (141,473) size 7x10 scrollHeight 14
+layer at (140,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 (141,483) size 7x10 scrollHeight 14
+layer at (140,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 (141,493) size 7x4 scrollHeight 14
+layer at (140,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 (141,497) size 7x11 scrollHeight 14
+layer at (140,509) size 7x11 scrollHeight 14
   RenderBlock {mo} at (0,134) size 7x11
-layer at (205,363) size 7x10 scrollHeight 15
+layer at (203,375) size 7x10 scrollHeight 15
   RenderBlock {mo} at (0,0) size 7x10
-layer at (205,373) size 7x10 scrollHeight 14
+layer at (203,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,383) size 7x10 scrollHeight 14
+layer at (203,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,393) size 7x10 scrollHeight 14
+layer at (203,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,403) size 7x10 scrollHeight 14
+layer at (203,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,413) size 7x10 scrollHeight 14
+layer at (203,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,423) size 7x10 scrollHeight 14
+layer at (203,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,433) size 7x10 scrollHeight 14
+layer at (203,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,443) size 7x10 scrollHeight 14
+layer at (203,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,453) size 7x10 scrollHeight 14
+layer at (203,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,463) size 7x10 scrollHeight 14
+layer at (203,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,473) size 7x10 scrollHeight 14
+layer at (203,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,483) size 7x10 scrollHeight 14
+layer at (203,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,493) size 7x4 scrollHeight 14
+layer at (203,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,497) size 7x11 scrollHeight 14
+layer at (203,509) size 7x11 scrollHeight 14
   RenderBlock {mo} at (0,134) size 7x11
-layer at (219,363) size 7x10 scrollHeight 15
+layer at (217,375) size 7x10 scrollHeight 15
   RenderBlock {mo} at (0,0) size 7x10
-layer at (219,373) size 7x10 scrollHeight 14
+layer at (217,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,383) size 7x10 scrollHeight 14
+layer at (217,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,393) size 7x10 scrollHeight 14
+layer at (217,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,403) size 7x10 scrollHeight 14
+layer at (217,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,413) size 7x10 scrollHeight 14
+layer at (217,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,423) size 7x10 scrollHeight 14
+layer at (217,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,433) size 7x10 scrollHeight 14
+layer at (217,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,443) size 7x10 scrollHeight 14
+layer at (217,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,453) size 7x10 scrollHeight 14
+layer at (217,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,463) size 7x10 scrollHeight 14
+layer at (217,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,473) size 7x10 scrollHeight 14
+layer at (217,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,483) size 7x10 scrollHeight 14
+layer at (217,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,493) size 7x4 scrollHeight 14
+layer at (217,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,497) size 7x11 scrollHeight 14
+layer at (217,509) size 7x11 scrollHeight 14
   RenderBlock {mo} at (0,134) size 7x11
-layer at (283,363) size 7x10 scrollHeight 15
+layer at (280,375) size 7x10 scrollHeight 15
   RenderBlock {mo} at (0,0) size 7x10
-layer at (283,373) size 7x10 scrollHeight 14
+layer at (280,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 (283,383) size 7x10 scrollHeight 14
+layer at (280,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 (283,393) size 7x10 scrollHeight 14
+layer at (280,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 (283,403) size 7x10 scrollHeight 14
+layer at (280,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 (283,413) size 7x10 scrollHeight 14
+layer at (280,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 (283,423) size 7x10 scrollHeight 14
+layer at (280,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 (283,433) size 7x10 scrollHeight 14
+layer at (280,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 (283,443) size 7x10 scrollHeight 14
+layer at (280,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 (283,453) size 7x10 scrollHeight 14
+layer at (280,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 (283,463) size 7x10 scrollHeight 14
+layer at (280,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 (283,473) size 7x10 scrollHeight 14
+layer at (280,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 (283,483) size 7x10 scrollHeight 14
+layer at (280,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 (283,493) size 7x4 scrollHeight 14
+layer at (280,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 (283,497) size 7x11 scrollHeight 14
+layer at (280,509) size 7x11 scrollHeight 14
   RenderBlock {mo} at (0,134) size 7x11
-layer at (297,363) size 5x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 5x10
-layer at (297,373) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 5x10
-    RenderText {mo} at (0,-3) size 5x17
-      text run at (0,-3) width 5: "\x{23D0}"
-layer at (297,383) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 5x10
-    RenderText {mo} at (0,-3) size 5x17
-      text run at (0,-3) width 5: "\x{23D0}"
-layer at (297,393) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,30) size 5x10
-    RenderText {mo} at (0,-3) size 5x17
-      text run at (0,-3) width 5: "\x{23D0}"
-layer at (297,403) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,40) size 5x10
-    RenderText {mo} at (0,-3) size 5x17
-      text run at (0,-3) width 5: "\x{23D0}"
-layer at (297,413) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,50) size 5x10
-    RenderText {mo} at (0,-3) size 5x17
-      text run at (0,-3) width 5: "\x{23D0}"
-layer at (297,423) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,60) size 5x10
-    RenderText {mo} at (0,-3) size 5x17
-      text run at (0,-3) width 5: "\x{23D0}"
-layer at (297,433) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,70) size 5x10
-    RenderText {mo} at (0,-3) size 5x17
-      text run at (0,-3) width 5: "\x{23D0}"
-layer at (297,443) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,80) size 5x10
-    RenderText {mo} at (0,-3) size 5x17
-      text run at (0,-3) width 5: "\x{23D0}"
-layer at (297,453) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,90) size 5x10
-    RenderText {mo} at (0,-3) size 5x17
-      text run at (0,-3) width 5: "\x{23D0}"
-layer at (297,463) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,100) size 5x10
-    RenderText {mo} at (0,-3) size 5x17
-      text run at (0,-3) width 5: "\x{23D0}"
-layer at (297,473) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,110) size 5x10
-    RenderText {mo} at (0,-3) size 5x17
-      text run at (0,-3) width 5: "\x{23D0}"
-layer at (297,483) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,120) size 5x10
-    RenderText {mo} at (0,-3) size 5x17
-      text run at (0,-3) width 5: "\x{23D0}"
-layer at (297,493) size 5x4 scrollHeight 14
-  RenderBlock {mo} at (0,130) size 5x4
-    RenderText {mo} at (0,-3) size 5x17
-      text run at (0,-3) width 5: "\x{23D0}"
-layer at (297,497) size 5x11 scrollHeight 14
-  RenderBlock {mo} at (0,134) size 5x11
-layer at (359,363) size 5x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 5x10
-layer at (359,373) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 5x10
-    RenderText {mo} at (0,-3) size 5x17
-      text run at (0,-3) width 5: "\x{23D0}"
-layer at (359,383) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 5x10
-    RenderText {mo} at (0,-3) size 5x17
-      text run at (0,-3) width 5: "\x{23D0}"
-layer at (359,393) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,30) size 5x10
-    RenderText {mo} at (0,-3) size 5x17
-      text run at (0,-3) width 5: "\x{23D0}"
-layer at (359,403) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,40) size 5x10
-    RenderText {mo} at (0,-3) size 5x17
-      text run at (0,-3) width 5: "\x{23D0}"
-layer at (359,413) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,50) size 5x10
-    RenderText {mo} at (0,-3) size 5x17
-      text run at (0,-3) width 5: "\x{23D0}"
-layer at (359,423) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,60) size 5x10
-    RenderText {mo} at (0,-3) size 5x17
-      text run at (0,-3) width 5: "\x{23D0}"
-layer at (359,433) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,70) size 5x10
-    RenderText {mo} at (0,-3) size 5x17
-      text run at (0,-3) width 5: "\x{23D0}"
-layer at (359,443) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,80) size 5x10
-    RenderText {mo} at (0,-3) size 5x17
-      text run at (0,-3) width 5: "\x{23D0}"
-layer at (359,453) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,90) size 5x10
-    RenderText {mo} at (0,-3) size 5x17
-      text run at (0,-3) width 5: "\x{23D0}"
-layer at (359,463) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,100) size 5x10
-    RenderText {mo} at (0,-3) size 5x17
-      text run at (0,-3) width 5: "\x{23D0}"
-layer at (359,473) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,110) size 5x10
-    RenderText {mo} at (0,-3) size 5x17
-      text run at (0,-3) width 5: "\x{23D0}"
-layer at (359,483) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,120) size 5x10
-    RenderText {mo} at (0,-3) size 5x17
-      text run at (0,-3) width 5: "\x{23D0}"
-layer at (359,493) size 5x4 scrollHeight 14
-  RenderBlock {mo} at (0,130) size 5x4
-    RenderText {mo} at (0,-3) size 5x17
-      text run at (0,-3) width 5: "\x{23D0}"
-layer at (359,497) size 5x11 scrollHeight 14
-  RenderBlock {mo} at (0,134) size 5x11
-layer at (371,363) size 8x10 scrollHeight 15
+layer at (294,375) size 7x10 scrollHeight 15
+  RenderBlock {mo} at (0,0) size 7x10
+layer at (294,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 (294,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 (294,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 (294,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 (294,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 (294,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 (294,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 (294,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 (294,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 (294,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 (294,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 (294,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 (294,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 (294,509) size 7x11 scrollHeight 14
+  RenderBlock {mo} at (0,134) size 7x11
+layer at (357,375) size 7x10 scrollHeight 15
+  RenderBlock {mo} at (0,0) size 7x10
+layer at (357,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 (357,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 (357,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 (357,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 (357,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 (357,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 (357,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 (357,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 (357,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 (357,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 (357,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 (357,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 (357,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 (357,509) size 7x11 scrollHeight 14
+  RenderBlock {mo} at (0,134) size 7x11
+layer at (371,375) size 8x10 scrollHeight 15
   RenderBlock {mo} at (0,0) size 8x10
-layer at (371,373) size 8x10 scrollHeight 14
+layer at (371,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 (371,383) size 8x10 scrollHeight 14
+layer at (371,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 (371,393) size 8x10 scrollHeight 14
+layer at (371,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 (371,403) size 8x10 scrollHeight 14
+layer at (371,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 (371,413) size 8x10 scrollHeight 14
+layer at (371,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 (371,423) size 8x10 scrollHeight 14
+layer at (371,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 (371,433) size 8x10 scrollHeight 14
+layer at (371,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 (371,443) size 8x10 scrollHeight 14
+layer at (371,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 (371,453) size 8x10 scrollHeight 14
+layer at (371,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 (371,463) size 8x10 scrollHeight 14
+layer at (371,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 (371,473) size 8x10 scrollHeight 14
+layer at (371,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 (371,483) size 8x10 scrollHeight 14
+layer at (371,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 (371,493) size 8x4 scrollHeight 14
+layer at (371,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 (371,497) size 8x11 scrollHeight 14
+layer at (371,509) size 8x11 scrollHeight 14
   RenderBlock {mo} at (0,134) size 8x11
-layer at (9,537) size 7x10 scrollHeight 15
+layer at (9,550) size 7x10 scrollHeight 15
   RenderBlock {mo} at (0,0) size 7x10
-layer at (9,547) size 7x10 scrollHeight 14
+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,557) size 7x10 scrollHeight 14
+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,567) size 7x8 scrollHeight 14
+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,575) size 7x11 scrollHeight 14
+layer at (9,588) size 7x11 scrollHeight 14
   RenderBlock {mo} at (0,38) size 7x11
-layer at (160,537) size 7x10 scrollHeight 15
+layer at (159,550) size 7x10 scrollHeight 15
   RenderBlock {mo} at (0,0) size 7x10
-layer at (160,547) size 7x10 scrollHeight 14
+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 (160,557) size 7x10 scrollHeight 14
+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 (160,567) size 7x8 scrollHeight 14
+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 (160,575) size 7x11 scrollHeight 14
+layer at (159,588) size 7x11 scrollHeight 14
   RenderBlock {mo} at (0,38) size 7x11
-layer at (47,95) size 11x14 backgroundClip at (47,94) size 11x9 clip at (47,94) size 11x9 outlineClip at (47,94) size 11x9
+layer at (47,52) size 11x14 backgroundClip at (47,51) size 11x10 clip at (47,51) size 11x10 outlineClip at (47,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 (47,60) size 11x14 backgroundClip at (47,61) size 11x10 clip at (47,61) size 11x10 outlineClip at (47,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 (47,68) size 11x14 backgroundClip at (47,71) size 11x11 clip at (47,71) size 11x11 outlineClip at (47,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 (82,52) size 11x14 backgroundClip at (82,51) size 11x10 clip at (82,51) size 11x10 outlineClip at (82,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 (82,60) size 11x14 backgroundClip at (82,61) size 11x10 clip at (82,61) size 11x10 outlineClip at (82,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 (82,68) size 11x14 backgroundClip at (82,71) size 11x11 clip at (82,71) size 11x11 outlineClip at (82,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 (100,52) size 7x14 backgroundClip at (100,51) size 7x10 clip at (100,51) size 7x10 outlineClip at (100,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 (100,68) size 7x14 backgroundClip at (100,71) size 7x11 clip at (100,71) size 7x11 outlineClip at (100,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 (131,52) size 7x14 backgroundClip at (131,51) size 7x10 clip at (131,51) size 7x10 outlineClip at (131,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 (131,68) size 7x14 backgroundClip at (131,71) size 7x11 clip at (131,71) size 7x11 outlineClip at (131,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 (145,52) size 7x14 backgroundClip at (145,51) size 7x10 clip at (145,51) size 7x10 outlineClip at (145,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 (145,68) size 7x14 backgroundClip at (145,71) size 7x11 clip at (145,71) size 7x11 outlineClip at (145,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 (176,52) size 7x14 backgroundClip at (176,51) size 7x10 clip at (176,51) size 7x10 outlineClip at (176,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 (176,68) size 7x14 backgroundClip at (176,71) size 7x11 clip at (176,71) size 7x11 outlineClip at (176,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 (190,52) size 7x14 backgroundClip at (190,51) size 7x10 clip at (190,51) size 7x10 outlineClip at (190,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 (190,68) size 7x14 backgroundClip at (190,71) size 7x11 clip at (190,71) size 7x11 outlineClip at (190,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 (221,52) size 7x14 backgroundClip at (221,51) size 7x10 clip at (221,51) size 7x10 outlineClip at (221,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 (221,68) size 7x14 backgroundClip at (221,71) size 7x11 clip at (221,71) size 7x11 outlineClip at (221,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 (235,52) size 8x14 backgroundClip at (235,51) size 8x10 clip at (235,51) size 8x10 outlineClip at (235,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 (235,68) size 8x14 backgroundClip at (235,71) size 8x11 clip at (235,71) size 8x11 outlineClip at (235,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 (47,103) size 11x14 backgroundClip at (47,102) size 11x10 clip at (47,102) size 11x10 outlineClip at (47,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 (47,102) size 11x14 backgroundClip at (47,103) size 11x10 clip at (47,103) size 11x10 outlineClip at (47,103) size 11x10
+layer at (47,111) size 11x14 backgroundClip at (47,112) size 11x10 clip at (47,112) size 11x10 outlineClip at (47,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 (47,110) size 11x14 backgroundClip at (47,113) size 11x11 clip at (47,113) size 11x11 outlineClip at (47,113) size 11x11
+layer at (47,119) size 11x14 backgroundClip at (47,122) size 11x11 clip at (47,122) size 11x11 outlineClip at (47,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 (91,95) size 11x14 backgroundClip at (91,94) size 11x9 clip at (91,94) size 11x9 outlineClip at (91,94) size 11x9
+layer at (90,103) size 11x14 backgroundClip at (90,102) size 11x10 clip at (90,102) size 11x10 outlineClip at (90,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 (91,102) size 11x14 backgroundClip at (91,103) size 11x10 clip at (91,103) size 11x10 outlineClip at (91,103) size 11x10
+layer at (90,111) size 11x14 backgroundClip at (90,112) size 11x10 clip at (90,112) size 11x10 outlineClip at (90,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 (91,110) size 11x14 backgroundClip at (91,113) size 11x11 clip at (91,113) size 11x11 outlineClip at (91,113) size 11x11
+layer at (90,119) size 11x14 backgroundClip at (90,122) size 11x11 clip at (90,122) size 11x11 outlineClip at (90,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 (109,95) size 7x14 backgroundClip at (109,94) size 7x10 clip at (109,94) size 7x10 outlineClip at (109,94) size 7x10
+layer at (108,103) size 7x14 backgroundClip at (108,102) size 7x10 clip at (108,102) size 7x10 outlineClip at (108,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 (109,109) size 7x14 backgroundClip at (109,112) size 7x11 clip at (109,112) size 7x11 outlineClip at (109,112) size 7x11
+layer at (108,119) size 7x14 backgroundClip at (108,122) size 7x11 clip at (108,122) size 7x11 outlineClip at (108,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,95) size 7x14 backgroundClip at (149,94) size 7x10 clip at (149,94) size 7x10 outlineClip at (149,94) size 7x10
+layer at (147,103) size 7x14 backgroundClip at (147,102) size 7x10 clip at (147,102) size 7x10 outlineClip at (147,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,109) size 7x14 backgroundClip at (149,112) size 7x11 clip at (149,112) size 7x11 outlineClip at (149,112) size 7x11
+layer at (147,119) size 7x14 backgroundClip at (147,122) size 7x11 clip at (147,122) size 7x11 outlineClip at (147,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,95) size 7x14 backgroundClip at (163,94) size 7x10 clip at (163,94) size 7x10 outlineClip at (163,94) size 7x10
+layer at (161,103) size 7x14 backgroundClip at (161,102) size 7x10 clip at (161,102) size 7x10 outlineClip at (161,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,109) size 7x14 backgroundClip at (163,112) size 7x11 clip at (163,112) size 7x11 outlineClip at (163,112) size 7x11
+layer at (161,119) size 7x14 backgroundClip at (161,122) size 7x11 clip at (161,122) size 7x11 outlineClip at (161,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 (203,95) size 7x14 backgroundClip at (203,94) size 7x10 clip at (203,94) size 7x10 outlineClip at (203,94) size 7x10
+layer at (200,103) size 7x14 backgroundClip at (200,102) size 7x10 clip at (200,102) size 7x10 outlineClip at (200,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 (203,109) size 7x14 backgroundClip at (203,112) size 7x11 clip at (203,112) size 7x11 outlineClip at (203,112) size 7x11
+layer at (200,119) size 7x14 backgroundClip at (200,122) size 7x11 clip at (200,122) size 7x11 outlineClip at (200,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 (217,95) size 5x14 backgroundClip at (217,94) size 5x10 clip at (217,94) size 5x10 outlineClip at (217,94) size 5x10
-  RenderBlock (relative positioned) {mo} at (0,0) size 5x11
-    RenderText {mo} at (0,-3) size 5x17
-      text run at (0,-3) width 5: "\x{23D0}"
-layer at (217,109) size 5x14 backgroundClip at (217,112) size 5x11 clip at (217,112) size 5x11 outlineClip at (217,112) size 5x11
-  RenderBlock (relative positioned) {mo} at (0,0) size 5x11
-    RenderText {mo} at (0,-3) size 5x17
-      text run at (0,-3) width 5: "\x{23D0}"
-layer at (255,95) size 5x14 backgroundClip at (255,94) size 5x10 clip at (255,94) size 5x10 outlineClip at (255,94) size 5x10
-  RenderBlock (relative positioned) {mo} at (0,0) size 5x11
-    RenderText {mo} at (0,-3) size 5x17
-      text run at (0,-3) width 5: "\x{23D0}"
-layer at (255,109) size 5x14 backgroundClip at (255,112) size 5x11 clip at (255,112) size 5x11 outlineClip at (255,112) size 5x11
-  RenderBlock (relative positioned) {mo} at (0,0) size 5x11
-    RenderText {mo} at (0,-3) size 5x17
-      text run at (0,-3) width 5: "\x{23D0}"
-layer at (267,95) size 8x14 backgroundClip at (267,94) size 8x10 clip at (267,94) size 8x10 outlineClip at (267,94) size 8x10
+layer at (214,103) size 7x14 backgroundClip at (214,102) size 7x10 clip at (214,102) size 7x10 outlineClip at (214,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 (214,119) size 7x14 backgroundClip at (214,122) size 7x11 clip at (214,122) size 7x11 outlineClip at (214,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 (253,103) size 7x14 backgroundClip at (253,102) size 7x10 clip at (253,102) size 7x10 outlineClip at (253,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 (253,119) size 7x14 backgroundClip at (253,122) size 7x11 clip at (253,122) size 7x11 outlineClip at (253,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 (267,103) size 8x14 backgroundClip at (267,102) size 8x10 clip at (267,102) size 8x10 outlineClip at (267,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 (267,109) size 8x14 backgroundClip at (267,112) size 8x11 clip at (267,112) size 8x11 outlineClip at (267,112) size 8x11
+layer at (267,119) size 8x14 backgroundClip at (267,122) size 8x11 clip at (267,122) size 8x11 outlineClip at (267,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 (47,149) size 11x14 backgroundClip at (47,148) size 11x10 clip at (47,148) size 11x10 outlineClip at (47,148) size 11x10
+layer at (47,159) size 11x14 backgroundClip at (47,158) size 11x10 clip at (47,158) size 11x10 outlineClip at (47,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 (47,161) size 11x14 backgroundClip at (47,162) size 11x10 clip at (47,162) size 11x10 outlineClip at (47,162) size 11x10
+layer at (47,171) size 11x14 backgroundClip at (47,172) size 11x10 clip at (47,172) size 11x10 outlineClip at (47,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 (47,173) size 11x14 backgroundClip at (47,176) size 11x11 clip at (47,176) size 11x11 outlineClip at (47,176) size 11x11
+layer at (47,183) size 11x14 backgroundClip at (47,186) size 11x11 clip at (47,186) size 11x11 outlineClip at (47,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 (99,149) size 11x14 backgroundClip at (99,148) size 11x10 clip at (99,148) size 11x10 outlineClip at (99,148) size 11x10
+layer at (98,159) size 11x14 backgroundClip at (98,158) size 11x10 clip at (98,158) size 11x10 outlineClip at (98,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 (99,161) size 11x14 backgroundClip at (99,162) size 11x10 clip at (99,162) size 11x10 outlineClip at (99,162) size 11x10
+layer at (98,171) size 11x14 backgroundClip at (98,172) size 11x10 clip at (98,172) size 11x10 outlineClip at (98,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 (99,173) size 11x14 backgroundClip at (99,176) size 11x11 clip at (99,176) size 11x11 outlineClip at (99,176) size 11x11
+layer at (98,183) size 11x14 backgroundClip at (98,186) size 11x11 clip at (98,186) size 11x11 outlineClip at (98,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 (117,149) size 7x14 backgroundClip at (117,148) size 7x10 clip at (117,148) size 7x10 outlineClip at (117,148) size 7x10
+layer at (116,159) size 7x14 backgroundClip at (116,158) size 7x10 clip at (116,158) size 7x10 outlineClip at (116,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 (117,173) size 7x14 backgroundClip at (117,176) size 7x11 clip at (117,176) size 7x11 outlineClip at (117,176) size 7x11
+layer at (116,183) size 7x14 backgroundClip at (116,186) size 7x11 clip at (116,186) size 7x11 outlineClip at (116,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,149) size 7x14 backgroundClip at (165,148) size 7x10 clip at (165,148) size 7x10 outlineClip at (165,148) size 7x10
+layer at (163,159) size 7x14 backgroundClip at (163,158) size 7x10 clip at (163,158) size 7x10 outlineClip at (163,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,173) size 7x14 backgroundClip at (165,176) size 7x11 clip at (165,176) size 7x11 outlineClip at (165,176) size 7x11
+layer at (163,183) size 7x14 backgroundClip at (163,186) size 7x11 clip at (163,186) size 7x11 outlineClip at (163,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,149) size 7x14 backgroundClip at (179,148) size 7x10 clip at (179,148) size 7x10 outlineClip at (179,148) size 7x10
+layer at (177,159) size 7x14 backgroundClip at (177,158) size 7x10 clip at (177,158) size 7x10 outlineClip at (177,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,173) size 7x14 backgroundClip at (179,176) size 7x11 clip at (179,176) size 7x11 outlineClip at (179,176) size 7x11
+layer at (177,183) size 7x14 backgroundClip at (177,186) size 7x11 clip at (177,186) size 7x11 outlineClip at (177,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 (227,149) size 7x14 backgroundClip at (227,148) size 7x10 clip at (227,148) size 7x10 outlineClip at (227,148) size 7x10
+layer at (224,159) size 7x14 backgroundClip at (224,158) size 7x10 clip at (224,158) size 7x10 outlineClip at (224,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 (227,173) size 7x14 backgroundClip at (227,176) size 7x11 clip at (227,176) size 7x11 outlineClip at (227,176) size 7x11
+layer at (224,183) size 7x14 backgroundClip at (224,186) size 7x11 clip at (224,186) size 7x11 outlineClip at (224,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 (241,149) size 5x14 backgroundClip at (241,148) size 5x10 clip at (241,148) size 5x10 outlineClip at (241,148) size 5x10
-  RenderBlock (relative positioned) {mo} at (0,0) size 5x11
-    RenderText {mo} at (0,-3) size 5x17
-      text run at (0,-3) width 5: "\x{23D0}"
-layer at (241,173) size 5x14 backgroundClip at (241,176) size 5x11 clip at (241,176) size 5x11 outlineClip at (241,176) size 5x11
-  RenderBlock (relative positioned) {mo} at (0,0) size 5x11
-    RenderText {mo} at (0,-3) size 5x17
-      text run at (0,-3) width 5: "\x{23D0}"
-layer at (287,149) size 5x14 backgroundClip at (287,148) size 5x10 clip at (287,148) size 5x10 outlineClip at (287,148) size 5x10
-  RenderBlock (relative positioned) {mo} at (0,0) size 5x11
-    RenderText {mo} at (0,-3) size 5x17
-      text run at (0,-3) width 5: "\x{23D0}"
-layer at (287,173) size 5x14 backgroundClip at (287,176) size 5x11 clip at (287,176) size 5x11 outlineClip at (287,176) size 5x11
-  RenderBlock (relative positioned) {mo} at (0,0) size 5x11
-    RenderText {mo} at (0,-3) size 5x17
-      text run at (0,-3) width 5: "\x{23D0}"
-layer at (299,149) size 8x14 backgroundClip at (299,148) size 8x10 clip at (299,148) size 8x10 outlineClip at (299,148) size 8x10
+layer at (238,159) size 7x14 backgroundClip at (238,158) size 7x10 clip at (238,158) size 7x10 outlineClip at (238,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 (238,183) size 7x14 backgroundClip at (238,186) size 7x11 clip at (238,186) size 7x11 outlineClip at (238,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 (285,159) size 7x14 backgroundClip at (285,158) size 7x10 clip at (285,158) size 7x10 outlineClip at (285,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 (285,183) size 7x14 backgroundClip at (285,186) size 7x11 clip at (285,186) size 7x11 outlineClip at (285,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 (299,159) size 8x14 backgroundClip at (299,158) size 8x10 clip at (299,158) size 8x10 outlineClip at (299,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 (299,173) size 8x14 backgroundClip at (299,176) size 8x11 clip at (299,176) size 8x11 outlineClip at (299,176) size 8x11
+layer at (299,183) size 8x14 backgroundClip at (299,186) size 8x11 clip at (299,186) size 8x11 outlineClip at (299,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 (47,223) size 11x14 backgroundClip at (47,222) size 11x10 clip at (47,222) size 11x10 outlineClip at (47,222) size 11x10
+layer at (47,234) size 11x14 backgroundClip at (47,233) size 11x10 clip at (47,233) size 11x10 outlineClip at (47,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 (47,244) size 11x14 backgroundClip at (47,245) size 11x10 clip at (47,245) size 11x10 outlineClip at (47,245) size 11x10
+layer at (47,255) size 11x14 backgroundClip at (47,256) size 11x10 clip at (47,256) size 11x10 outlineClip at (47,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 (47,266) size 11x14 backgroundClip at (47,269) size 11x11 clip at (47,269) size 11x11 outlineClip at (47,269) size 11x11
+layer at (47,277) size 11x14 backgroundClip at (47,280) size 11x11 clip at (47,280) size 11x11 outlineClip at (47,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 (115,223) size 11x14 backgroundClip at (115,222) size 11x10 clip at (115,222) size 11x10 outlineClip at (115,222) size 11x10
+layer at (114,234) size 11x14 backgroundClip at (114,233) size 11x10 clip at (114,233) size 11x10 outlineClip at (114,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 (115,244) size 11x14 backgroundClip at (115,245) size 11x10 clip at (115,245) size 11x10 outlineClip at (115,245) size 11x10
+layer at (114,255) size 11x14 backgroundClip at (114,256) size 11x10 clip at (114,256) size 11x10 outlineClip at (114,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 (115,266) size 11x14 backgroundClip at (115,269) size 11x11 clip at (115,269) size 11x11 outlineClip at (115,269) size 11x11
+layer at (114,277) size 11x14 backgroundClip at (114,280) size 11x11 clip at (114,280) size 11x11 outlineClip at (114,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 (133,223) size 7x14 backgroundClip at (133,222) size 7x10 clip at (133,222) size 7x10 outlineClip at (133,222) size 7x10
+layer at (132,234) size 7x14 backgroundClip at (132,233) size 7x10 clip at (132,233) size 7x10 outlineClip at (132,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 (133,266) size 7x14 backgroundClip at (133,269) size 7x11 clip at (133,269) size 7x11 outlineClip at (133,269) size 7x11
+layer at (132,277) size 7x14 backgroundClip at (132,280) size 7x11 clip at (132,280) size 7x11 outlineClip at (132,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,223) size 7x14 backgroundClip at (197,222) size 7x10 clip at (197,222) size 7x10 outlineClip at (197,222) size 7x10
+layer at (195,234) size 7x14 backgroundClip at (195,233) size 7x10 clip at (195,233) size 7x10 outlineClip at (195,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,266) size 7x14 backgroundClip at (197,269) size 7x11 clip at (197,269) size 7x11 outlineClip at (197,269) size 7x11
+layer at (195,277) size 7x14 backgroundClip at (195,280) size 7x11 clip at (195,280) size 7x11 outlineClip at (195,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,223) size 7x14 backgroundClip at (211,222) size 7x10 clip at (211,222) size 7x10 outlineClip at (211,222) size 7x10
+layer at (209,234) size 7x14 backgroundClip at (209,233) size 7x10 clip at (209,233) size 7x10 outlineClip at (209,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,266) size 7x14 backgroundClip at (211,269) size 7x11 clip at (211,269) size 7x11 outlineClip at (211,269) size 7x11
+layer at (209,277) size 7x14 backgroundClip at (209,280) size 7x11 clip at (209,280) size 7x11 outlineClip at (209,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 (275,223) size 7x14 backgroundClip at (275,222) size 7x10 clip at (275,222) size 7x10 outlineClip at (275,222) size 7x10
+layer at (272,234) size 7x14 backgroundClip at (272,233) size 7x10 clip at (272,233) size 7x10 outlineClip at (272,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 (275,266) size 7x14 backgroundClip at (275,269) size 7x11 clip at (275,269) size 7x11 outlineClip at (275,269) size 7x11
+layer at (272,277) size 7x14 backgroundClip at (272,280) size 7x11 clip at (272,280) size 7x11 outlineClip at (272,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 (289,223) size 5x14 backgroundClip at (289,222) size 5x10 clip at (289,222) size 5x10 outlineClip at (289,222) size 5x10
-  RenderBlock (relative positioned) {mo} at (0,0) size 5x11
-    RenderText {mo} at (0,-3) size 5x17
-      text run at (0,-3) width 5: "\x{23D0}"
-layer at (289,266) size 5x14 backgroundClip at (289,269) size 5x11 clip at (289,269) size 5x11 outlineClip at (289,269) size 5x11
-  RenderBlock (relative positioned) {mo} at (0,0) size 5x11
-    RenderText {mo} at (0,-3) size 5x17
-      text run at (0,-3) width 5: "\x{23D0}"
-layer at (351,223) size 5x14 backgroundClip at (351,222) size 5x10 clip at (351,222) size 5x10 outlineClip at (351,222) size 5x10
-  RenderBlock (relative positioned) {mo} at (0,0) size 5x11
-    RenderText {mo} at (0,-3) size 5x17
-      text run at (0,-3) width 5: "\x{23D0}"
-layer at (351,266) size 5x14 backgroundClip at (351,269) size 5x11 clip at (351,269) size 5x11 outlineClip at (351,269) size 5x11
-  RenderBlock (relative positioned) {mo} at (0,0) size 5x11
-    RenderText {mo} at (0,-3) size 5x17
-      text run at (0,-3) width 5: "\x{23D0}"
-layer at (363,223) size 8x14 backgroundClip at (363,222) size 8x10 clip at (363,222) size 8x10 outlineClip at (363,222) size 8x10
+layer at (286,234) size 7x14 backgroundClip at (286,233) size 7x10 clip at (286,233) size 7x10 outlineClip at (286,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 (286,277) size 7x14 backgroundClip at (286,280) size 7x11 clip at (286,280) size 7x11 outlineClip at (286,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 (349,234) size 7x14 backgroundClip at (349,233) size 7x10 clip at (349,233) size 7x10 outlineClip at (349,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 (349,277) size 7x14 backgroundClip at (349,280) size 7x11 clip at (349,280) size 7x11 outlineClip at (349,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 (363,234) size 8x14 backgroundClip at (363,233) size 8x10 clip at (363,233) size 8x10 outlineClip at (363,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 (363,266) size 8x14 backgroundClip at (363,269) size 8x11 clip at (363,269) size 8x11 outlineClip at (363,269) size 8x11
+layer at (363,277) size 8x14 backgroundClip at (363,280) size 8x11 clip at (363,280) size 8x11 outlineClip at (363,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 (55,364) size 11x14 backgroundClip at (55,363) size 11x10 clip at (55,363) size 11x10 outlineClip at (55,363) size 11x10
+layer at (55,376) size 11x14 backgroundClip at (55,375) size 11x10 clip at (55,375) size 11x10 outlineClip at (55,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 (55,429) size 11x14 backgroundClip at (55,430) size 11x10 clip at (55,430) size 11x10 outlineClip at (55,430) size 11x10
+layer at (55,441) size 11x14 backgroundClip at (55,442) size 11x10 clip at (55,442) size 11x10 outlineClip at (55,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 (55,494) size 11x14 backgroundClip at (55,497) size 11x11 clip at (55,497) size 11x11 outlineClip at (55,497) size 11x11
+layer at (55,506) size 11x14 backgroundClip at (55,509) size 11x11 clip at (55,509) size 11x11 outlineClip at (55,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 (123,364) size 11x14 backgroundClip at (123,363) size 11x10 clip at (123,363) size 11x10 outlineClip at (123,363) size 11x10
+layer at (122,376) size 11x14 backgroundClip at (122,375) size 11x10 clip at (122,375) size 11x10 outlineClip at (122,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 (123,429) size 11x14 backgroundClip at (123,430) size 11x10 clip at (123,430) size 11x10 outlineClip at (123,430) size 11x10
+layer at (122,441) size 11x14 backgroundClip at (122,442) size 11x10 clip at (122,442) size 11x10 outlineClip at (122,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 (123,494) size 11x14 backgroundClip at (123,497) size 11x11 clip at (123,497) size 11x11 outlineClip at (123,497) size 11x11
+layer at (122,506) size 11x14 backgroundClip at (122,509) size 11x11 clip at (122,509) size 11x11 outlineClip at (122,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 (141,364) size 7x14 backgroundClip at (141,363) size 7x10 clip at (141,363) size 7x10 outlineClip at (141,363) size 7x10
+layer at (140,376) size 7x14 backgroundClip at (140,375) size 7x10 clip at (140,375) size 7x10 outlineClip at (140,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 (141,494) size 7x14 backgroundClip at (141,497) size 7x11 clip at (141,497) size 7x11 outlineClip at (141,497) size 7x11
+layer at (140,506) size 7x14 backgroundClip at (140,509) size 7x11 clip at (140,509) size 7x11 outlineClip at (140,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,364) size 7x14 backgroundClip at (205,363) size 7x10 clip at (205,363) size 7x10 outlineClip at (205,363) size 7x10
+layer at (203,376) size 7x14 backgroundClip at (203,375) size 7x10 clip at (203,375) size 7x10 outlineClip at (203,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,494) size 7x14 backgroundClip at (205,497) size 7x11 clip at (205,497) size 7x11 outlineClip at (205,497) size 7x11
+layer at (203,506) size 7x14 backgroundClip at (203,509) size 7x11 clip at (203,509) size 7x11 outlineClip at (203,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,364) size 7x14 backgroundClip at (219,363) size 7x10 clip at (219,363) size 7x10 outlineClip at (219,363) size 7x10
+layer at (217,376) size 7x14 backgroundClip at (217,375) size 7x10 clip at (217,375) size 7x10 outlineClip at (217,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,494) size 7x14 backgroundClip at (219,497) size 7x11 clip at (219,497) size 7x11 outlineClip at (219,497) size 7x11
+layer at (217,506) size 7x14 backgroundClip at (217,509) size 7x11 clip at (217,509) size 7x11 outlineClip at (217,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 (283,364) size 7x14 backgroundClip at (283,363) size 7x10 clip at (283,363) size 7x10 outlineClip at (283,363) size 7x10
+layer at (280,376) size 7x14 backgroundClip at (280,375) size 7x10 clip at (280,375) size 7x10 outlineClip at (280,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 (283,494) size 7x14 backgroundClip at (283,497) size 7x11 clip at (283,497) size 7x11 outlineClip at (283,497) size 7x11
+layer at (280,506) size 7x14 backgroundClip at (280,509) size 7x11 clip at (280,509) size 7x11 outlineClip at (280,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 (297,364) size 5x14 backgroundClip at (297,363) size 5x10 clip at (297,363) size 5x10 outlineClip at (297,363) size 5x10
-  RenderBlock (relative positioned) {mo} at (0,0) size 5x11
-    RenderText {mo} at (0,-3) size 5x17
-      text run at (0,-3) width 5: "\x{23D0}"
-layer at (297,494) size 5x14 backgroundClip at (297,497) size 5x11 clip at (297,497) size 5x11 outlineClip at (297,497) size 5x11
-  RenderBlock (relative positioned) {mo} at (0,0) size 5x11
-    RenderText {mo} at (0,-3) size 5x17
-      text run at (0,-3) width 5: "\x{23D0}"
-layer at (359,364) size 5x14 backgroundClip at (359,363) size 5x10 clip at (359,363) size 5x10 outlineClip at (359,363) size 5x10
-  RenderBlock (relative positioned) {mo} at (0,0) size 5x11
-    RenderText {mo} at (0,-3) size 5x17
-      text run at (0,-3) width 5: "\x{23D0}"
-layer at (359,494) size 5x14 backgroundClip at (359,497) size 5x11 clip at (359,497) size 5x11 outlineClip at (359,497) size 5x11
-  RenderBlock (relative positioned) {mo} at (0,0) size 5x11
-    RenderText {mo} at (0,-3) size 5x17
-      text run at (0,-3) width 5: "\x{23D0}"
-layer at (371,364) size 8x14 backgroundClip at (371,363) size 8x10 clip at (371,363) size 8x10 outlineClip at (371,363) size 8x10
+layer at (294,376) size 7x14 backgroundClip at (294,375) size 7x10 clip at (294,375) size 7x10 outlineClip at (294,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 (294,506) size 7x14 backgroundClip at (294,509) size 7x11 clip at (294,509) size 7x11 outlineClip at (294,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 (357,376) size 7x14 backgroundClip at (357,375) size 7x10 clip at (357,375) size 7x10 outlineClip at (357,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 (357,506) size 7x14 backgroundClip at (357,509) size 7x11 clip at (357,509) size 7x11 outlineClip at (357,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 (371,376) size 8x14 backgroundClip at (371,375) size 8x10 clip at (371,375) size 8x10 outlineClip at (371,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 (371,494) size 8x14 backgroundClip at (371,497) size 8x11 clip at (371,497) size 8x11 outlineClip at (371,497) size 8x11
+layer at (371,506) size 8x14 backgroundClip at (371,509) size 8x11 clip at (371,509) size 8x11 outlineClip at (371,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,538) size 7x14 backgroundClip at (9,537) size 7x10 clip at (9,537) size 7x10 outlineClip at (9,537) size 7x10
+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,572) size 7x14 backgroundClip at (9,575) size 7x11 clip at (9,575) size 7x11 outlineClip at (9,575) size 7x11
+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 (160,538) size 7x14 backgroundClip at (160,537) size 7x10 clip at (160,537) size 7x10 outlineClip at (160,537) size 7x10
+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 (160,572) size 7x14 backgroundClip at (160,575) size 7x11 clip at (160,575) size 7x11 outlineClip at (160,575) size 7x11
+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.checksum b/LayoutTests/platform/gtk/mathml/presentation/style-expected.checksum
index 1266cb1..c6ae88e 100644
--- a/LayoutTests/platform/gtk/mathml/presentation/style-expected.checksum
+++ b/LayoutTests/platform/gtk/mathml/presentation/style-expected.checksum
@@ -1 +1 @@
-1cd9b457be83efa9d174ef181a3f329e
\ No newline at end of file
+db02b86e129c23a7a3f5343be6a17e8d
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/mathml/presentation/style-expected.png b/LayoutTests/platform/gtk/mathml/presentation/style-expected.png
index 97e88d7..e2acf88 100644
Binary files a/LayoutTests/platform/gtk/mathml/presentation/style-expected.png and b/LayoutTests/platform/gtk/mathml/presentation/style-expected.png differ
diff --git a/LayoutTests/platform/gtk/mathml/presentation/style-expected.txt b/LayoutTests/platform/gtk/mathml/presentation/style-expected.txt
index dc12195..0280dd5 100644
--- a/LayoutTests/platform/gtk/mathml/presentation/style-expected.txt
+++ b/LayoutTests/platform/gtk/mathml/presentation/style-expected.txt
@@ -1,19 +1,19 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x84
-  RenderBlock {html} at (0,0) size 800x84
-    RenderBody {body} at (8,16) size 784x52
-      RenderBlock {p} at (0,0) size 784x52
+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 28x48 clip at (8,16) size 12x48 scrollHeight 50
-  RenderBlock {math} at (0,0) size 28x48
-    RenderInline {mi} at (0,0) size 8x19
-      RenderText {#text} at (1,-1) size 8x19
-        text run at (1,-1) width 8: "x"
-    RenderBlock {mo} at (1,16) size 10x16
-      RenderBlock {mo} at (0,0) size 9x16
-        RenderText {mo} at (0,-1) size 9x19
-          text run at (0,-1) width 9: "+"
-    RenderInline {mn} at (0,0) size 8x19
-      RenderText {#text} at (1,31) size 8x19
-        text run at (1,31) width 8: "1"
+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.checksum b/LayoutTests/platform/gtk/mathml/presentation/sub-expected.checksum
new file mode 100644
index 0000000..0e4ee15
--- /dev/null
+++ b/LayoutTests/platform/gtk/mathml/presentation/sub-expected.checksum
@@ -0,0 +1 @@
+2f7bd556bed7de7abdce076e11a01053
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/mathml/presentation/sub-expected.png b/LayoutTests/platform/gtk/mathml/presentation/sub-expected.png
new file mode 100644
index 0000000..552a782
Binary files /dev/null and b/LayoutTests/platform/gtk/mathml/presentation/sub-expected.png differ
diff --git a/LayoutTests/platform/gtk/mathml/presentation/sub-expected.txt b/LayoutTests/platform/gtk/mathml/presentation/sub-expected.txt
index 8c03963..d285c12 100644
--- a/LayoutTests/platform/gtk/mathml/presentation/sub-expected.txt
+++ b/LayoutTests/platform/gtk/mathml/presentation/sub-expected.txt
@@ -1,49 +1,46 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x127
-  RenderBlock {html} at (0,0) size 800x127
-    RenderBody {body} at (8,16) size 784x95
+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 27x20
-          text run at (0,0) width 27: "text "
-        RenderBlock {math} at (27,1) size 23x20
-          RenderBlock {msub} at (1,0) size 21x20
-            RenderInline {mi} at (0,0) size 9x21
-              RenderText {#text} at (0,-2) size 9x21
-                text run at (0,-2) width 9: "x"
-            RenderInline {mn} at (0,0) size 12x13
-              RenderText {#text} at (9,8) size 12x13
-                text run at (9,8) width 12: "1"
+        RenderText {#text} at (0,0) size 26x19
+          text run at (0,0) width 26: "text "
+        RenderBlock {math} at (26,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,37) size 784x21
-        RenderText {#text} at (0,0) size 27x20
-          text run at (0,0) width 27: "text "
-        RenderBlock {math} at (27,2) size 40x19
-          RenderBlock {msub} at (1,0) size 38x19
-            RenderBlock {mo} at (0,0) size 16x16
-              RenderBlock {mo} at (0,0) size 16x16
-                RenderText {mo} at (0,0) size 16x17
-                  text run at (0,0) width 16: "+"
-            RenderText {#text} at (16,0) size 16x17
-              text run at (16,0) width 16: " "
-            RenderInline {mi} at (0,0) size 6x16
-              RenderText {#text} at (32,5) size 6x16
-                text run at (32,5) width 6: "x"
-            RenderText {#text} at (0,0) size 0x0
+        RenderText {#text} at (0,0) size 26x19
+          text run at (0,0) width 26: "text "
+        RenderBlock {math} at (26,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,74) size 784x21
-        RenderText {#text} at (0,0) size 27x20
-          text run at (0,0) width 27: "text "
-        RenderBlock {math} at (27,2) size 42x19
-          RenderBlock {msub} at (1,0) size 40x19
-            RenderBlock {mo} at (0,0) size 16x16
-              RenderBlock {mo} at (0,0) size 16x16
-                RenderText {mo} at (0,0) size 16x17
-                  text run at (0,0) width 16: "\x{222B}"
-            RenderText {#text} at (16,0) size 16x17
-              text run at (16,0) width 16: " "
-            RenderInline {mi} at (0,0) size 8x16
-              RenderText {#text} at (32,5) size 8x16
-                text run at (32,5) width 8: "Y"
-            RenderText {#text} at (0,0) size 0x0
+      RenderBlock {p} at (0,74) size 784x25
+        RenderText {#text} at (0,4) size 26x19
+          text run at (0,4) width 26: "text "
+        RenderBlock {math} at (26,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.checksum b/LayoutTests/platform/gtk/mathml/presentation/subsup-expected.checksum
new file mode 100644
index 0000000..d636af1
--- /dev/null
+++ b/LayoutTests/platform/gtk/mathml/presentation/subsup-expected.checksum
@@ -0,0 +1 @@
+da5c549f7f98e71b81b0822cd27d493c
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/mathml/presentation/subsup-expected.png b/LayoutTests/platform/gtk/mathml/presentation/subsup-expected.png
new file mode 100644
index 0000000..1d45380
Binary files /dev/null and b/LayoutTests/platform/gtk/mathml/presentation/subsup-expected.png differ
diff --git a/LayoutTests/platform/gtk/mathml/presentation/subsup-expected.txt b/LayoutTests/platform/gtk/mathml/presentation/subsup-expected.txt
index 1d927e6..d964ec5 100644
--- a/LayoutTests/platform/gtk/mathml/presentation/subsup-expected.txt
+++ b/LayoutTests/platform/gtk/mathml/presentation/subsup-expected.txt
@@ -4,144 +4,144 @@ 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,8) size 34x19
-          text run at (0,8) width 34: "both: "
-        RenderBlock {math} at (34,0) size 17x32
-          RenderBlock {msubsup} at (1,0) size 15x32
-            RenderBlock {msubsup} at (0,6) size 8x16
-              RenderInline {mi} at (0,0) size 8x19
-                RenderText {#text} at (0,-1) size 8x19
-                  text run at (0,-1) width 8: "x"
-            RenderBlock {msubsup} at (9,0) size 6x32
+        RenderText {#text} at (0,4) size 34x19
+          text run at (0,4) width 34: "both: "
+        RenderBlock {math} at (34,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 6x14
-                  RenderText {#text} at (0,3) size 6x14
-                    text run at (0,3) width 6: "k"
+                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 6x14
-                  RenderText {#text} at (0,3) size 6x14
-                    text run at (0,3) width 6: "1"
+                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,48) size 784x32
-        RenderText {#text} at (0,8) size 140x19
-          text run at (0,8) width 140: "long subscript w/ both: "
-        RenderBlock {math} at (140,0) size 42x32
-          RenderBlock {msubsup} at (1,0) size 40x32
-            RenderBlock {msubsup} at (0,6) size 9x16
-              RenderInline {mi} at (0,0) size 9x19
-                RenderText {#text} at (0,-1) size 9x19
+        RenderText {#text} at (0,4) size 140x19
+          text run at (0,4) width 140: "long subscript w/ both: "
+        RenderBlock {math} at (140,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 30x32
-              RenderBlock {msubsup} at (0,0) size 16x16
-                RenderInline {mi} at (0,0) size 3x14
-                  RenderText {#text} at (0,3) size 3x14
-                    text run at (0,3) width 3: "j"
-              RenderBlock {msubsup} at (0,16) size 16x16
-                RenderBlock {mrow} at (1,2) size 29x14
-                  RenderInline {mi} at (0,0) size 5x14
-                    RenderText {#text} at (0,1) size 5x14
-                      text run at (0,1) width 5: "x"
-                  RenderBlock {mo} at (5,0) size 7x14
-                    RenderBlock {mo} at (0,0) size 7x14
-                      RenderText {mo} at (0,1) size 7x14
-                        text run at (0,1) width 7: "+"
-                  RenderInline {mi} at (0,0) size 5x14
-                    RenderText {#text} at (12,1) size 5x14
-                      text run at (12,1) width 5: "y"
-                  RenderBlock {mo} at (17,0) size 7x14
-                    RenderBlock {mo} at (0,0) size 7x14
-                      RenderText {mo} at (0,1) size 7x14
-                        text run at (0,1) width 7: "+"
-                  RenderInline {mi} at (0,0) size 5x14
-                    RenderText {#text} at (24,1) size 5x14
-                      text run at (24,1) width 5: "z"
+            RenderBlock {msubsup} at (10,0) size 34x32
+              RenderBlock {msubsup} at (0,0) size 18x16
+                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 18x16
+                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,96) size 784x32
-        RenderText {#text} at (0,8) size 152x19
-          text run at (0,8) width 152: "long superscript w/ both: "
-        RenderBlock {math} at (152,0) size 29x32
-          RenderBlock {msubsup} at (1,0) size 27x32
-            RenderBlock {msubsup} at (0,6) size 9x16
-              RenderInline {mi} at (0,0) size 9x19
-                RenderText {#text} at (0,-1) size 9x19
+        RenderText {#text} at (0,4) size 152x19
+          text run at (0,4) width 152: "long superscript w/ both: "
+        RenderBlock {math} at (152,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 17x32
+            RenderBlock {msubsup} at (10,0) size 18x32
               RenderBlock {msubsup} at (0,0) size 10x16
-                RenderBlock {mrow} at (1,2) size 16x14
-                  RenderInline {mi} at (0,0) size 6x14
-                    RenderText {#text} at (0,1) size 6x14
-                      text run at (0,1) width 6: "k"
-                  RenderBlock {mo} at (6,0) size 7x14
-                    RenderBlock {mo} at (0,0) size 7x14
-                      RenderText {mo} at (0,1) size 7x14
-                        text run at (0,1) width 7: "+"
-                  RenderInline {mi} at (0,0) size 3x14
-                    RenderText {#text} at (13,1) size 3x14
-                      text run at (13,1) width 3: "j"
+                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 10x16
-                RenderInline {mi} at (0,0) size 5x14
-                  RenderText {#text} at (0,3) size 5x14
-                    text run at (0,3) width 5: "x"
+                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,144) size 784x32
-        RenderText {#text} at (0,8) size 82x19
-          text run at (0,8) width 82: "long w/ both: "
-        RenderBlock {math} at (82,0) size 42x32
-          RenderBlock {msubsup} at (1,0) size 40x32
-            RenderBlock {msubsup} at (0,6) size 9x16
-              RenderInline {mi} at (0,0) size 9x19
-                RenderText {#text} at (0,-1) size 9x19
+        RenderText {#text} at (0,4) size 82x19
+          text run at (0,4) width 82: "long w/ both: "
+        RenderBlock {math} at (82,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 30x32
-              RenderBlock {msubsup} at (0,0) size 16x16
-                RenderBlock {mrow} at (1,2) size 16x14
-                  RenderInline {mi} at (0,0) size 6x14
-                    RenderText {#text} at (0,1) size 6x14
-                      text run at (0,1) width 6: "k"
-                  RenderBlock {mo} at (6,0) size 7x14
-                    RenderBlock {mo} at (0,0) size 7x14
-                      RenderText {mo} at (0,1) size 7x14
-                        text run at (0,1) width 7: "+"
-                  RenderInline {mi} at (0,0) size 3x14
-                    RenderText {#text} at (13,1) size 3x14
-                      text run at (13,1) width 3: "j"
-              RenderBlock {msubsup} at (0,16) size 16x16
-                RenderBlock {mrow} at (1,2) size 29x14
-                  RenderInline {mi} at (0,0) size 5x14
-                    RenderText {#text} at (0,1) size 5x14
-                      text run at (0,1) width 5: "x"
-                  RenderBlock {mo} at (5,0) size 7x14
-                    RenderBlock {mo} at (0,0) size 7x14
-                      RenderText {mo} at (0,1) size 7x14
-                        text run at (0,1) width 7: "+"
-                  RenderInline {mi} at (0,0) size 5x14
-                    RenderText {#text} at (12,1) size 5x14
-                      text run at (12,1) width 5: "y"
-                  RenderBlock {mo} at (17,0) size 7x14
-                    RenderBlock {mo} at (0,0) size 7x14
-                      RenderText {mo} at (0,1) size 7x14
-                        text run at (0,1) width 7: "+"
-                  RenderInline {mi} at (0,0) size 5x14
-                    RenderText {#text} at (24,1) size 5x14
-                      text run at (24,1) width 5: "z"
+            RenderBlock {msubsup} at (10,0) size 34x32
+              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
+                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,192) size 784x32
-        RenderText {#text} at (0,8) size 118x19
-          text run at (0,8) width 118: "Wrapped in mrow: "
-        RenderBlock {math} at (118,0) size 17x32
-          RenderBlock {mrow} at (1,0) size 15x32
-            RenderBlock {msubsup} at (0,0) size 15x32
-              RenderBlock {msubsup} at (0,6) size 8x16
-                RenderInline {mi} at (0,0) size 8x19
-                  RenderText {#text} at (0,-1) size 8x19
-                    text run at (0,-1) width 8: "x"
-              RenderBlock {msubsup} at (9,0) size 6x32
+        RenderText {#text} at (0,4) size 118x19
+          text run at (0,4) width 118: "Wrapped in mrow: "
+        RenderBlock {math} at (118,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 6x14
-                    RenderText {#text} at (0,3) size 6x14
-                      text run at (0,3) width 6: "k"
+                  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 6x14
-                    RenderText {#text} at (0,3) size 6x14
-                      text run at (0,3) width 6: "1"
+                  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.checksum b/LayoutTests/platform/gtk/mathml/presentation/sup-expected.checksum
new file mode 100644
index 0000000..92f6437
--- /dev/null
+++ b/LayoutTests/platform/gtk/mathml/presentation/sup-expected.checksum
@@ -0,0 +1 @@
+2977d9d8c66bb79a2c396111de9552f1
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/mathml/presentation/sup-expected.png b/LayoutTests/platform/gtk/mathml/presentation/sup-expected.png
new file mode 100644
index 0000000..fb4bc0f
Binary files /dev/null and b/LayoutTests/platform/gtk/mathml/presentation/sup-expected.png differ
diff --git a/LayoutTests/platform/gtk/mathml/presentation/sup-expected.txt b/LayoutTests/platform/gtk/mathml/presentation/sup-expected.txt
index 7315476..1903f8b 100644
--- a/LayoutTests/platform/gtk/mathml/presentation/sup-expected.txt
+++ b/LayoutTests/platform/gtk/mathml/presentation/sup-expected.txt
@@ -4,14 +4,15 @@ 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,1) size 76x20
-          text run at (0,1) width 76: "superscript: "
-        RenderBlock {math} at (76,0) size 23x19
-          RenderBlock {msup} at (1,0) size 21x19
-            RenderInline {mi} at (0,0) size 9x21
-              RenderText {#text} at (0,0) size 9x21
-                text run at (0,0) width 9: "x"
-            RenderInline {mn} at (0,0) size 12x13
-              RenderText {#text} at (9,0) size 12x13
-                text run at (9,0) width 12: "2"
+        RenderText {#text} at (0,0) size 73x19
+          text run at (0,0) width 73: "superscript: "
+        RenderBlock {math} at (73,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.checksum b/LayoutTests/platform/gtk/mathml/presentation/tables-expected.checksum
new file mode 100644
index 0000000..8508ed9
--- /dev/null
+++ b/LayoutTests/platform/gtk/mathml/presentation/tables-expected.checksum
@@ -0,0 +1 @@
+ddf95160cf72a2f333cbc04493966c87
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/mathml/presentation/tables-expected.png b/LayoutTests/platform/gtk/mathml/presentation/tables-expected.png
new file mode 100644
index 0000000..ac415bc
Binary files /dev/null and b/LayoutTests/platform/gtk/mathml/presentation/tables-expected.png differ
diff --git a/LayoutTests/platform/gtk/mathml/presentation/tables-expected.txt b/LayoutTests/platform/gtk/mathml/presentation/tables-expected.txt
index bbd1256..94a8c36 100644
--- a/LayoutTests/platform/gtk/mathml/presentation/tables-expected.txt
+++ b/LayoutTests/platform/gtk/mathml/presentation/tables-expected.txt
@@ -1,329 +1,365 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x188
-  RenderBlock {html} at (0,0) size 800x188
-    RenderBody {body} at (8,16) size 784x156
-      RenderBlock {p} at (0,0) size 784x60
-        RenderText {#text} at (0,21) size 49x20
-          text run at (0,21) width 49: "simple: "
-        RenderBlock {math} at (49,0) size 152x60
-          RenderTable {mtable} at (1,0) size 150x60
-            RenderTableSection (anonymous) at (0,0) size 150x60
-              RenderTableRow {mtr} at (0,0) size 150x20
-                RenderTableCell {mtd} at (0,0) size 50x20 [r=0 c=0 rs=1 cs=1]
-                  RenderBlock {msub} at (8,0) size 34x20
-                    RenderInline {mi} at (0,0) size 10x21
-                      RenderText {#text} at (0,-2) size 10x21
-                        text run at (0,-2) width 10: "a"
-                    RenderInline {mn} at (0,0) size 24x13
-                      RenderText {#text} at (10,8) size 24x13
-                        text run at (10,8) width 24: "11"
-                RenderTableCell {mtd} at (50,0) size 50x20 [r=0 c=1 rs=1 cs=1]
-                  RenderBlock {msub} at (8,0) size 34x20
-                    RenderInline {mi} at (0,0) size 10x21
-                      RenderText {#text} at (0,-2) size 10x21
-                        text run at (0,-2) width 10: "a"
-                    RenderInline {mn} at (0,0) size 24x13
-                      RenderText {#text} at (10,8) size 24x13
-                        text run at (10,8) width 24: "12"
-                RenderTableCell {mtd} at (100,0) size 50x20 [r=0 c=2 rs=1 cs=1]
-                  RenderBlock {msub} at (8,0) size 34x20
-                    RenderInline {mi} at (0,0) size 10x21
-                      RenderText {#text} at (0,-2) size 10x21
-                        text run at (0,-2) width 10: "a"
-                    RenderInline {mn} at (0,0) size 24x13
-                      RenderText {#text} at (10,8) size 24x13
-                        text run at (10,8) width 24: "13"
-              RenderTableRow {mtr} at (0,20) size 150x20
-                RenderTableCell {mtd} at (0,20) size 50x20 [r=1 c=0 rs=1 cs=1]
-                  RenderBlock {msub} at (8,0) size 34x20
-                    RenderInline {mi} at (0,0) size 10x21
-                      RenderText {#text} at (0,-2) size 10x21
-                        text run at (0,-2) width 10: "b"
-                    RenderInline {mn} at (0,0) size 24x13
-                      RenderText {#text} at (10,8) size 24x13
-                        text run at (10,8) width 24: "21"
-                RenderTableCell {mtd} at (50,20) size 50x20 [r=1 c=1 rs=1 cs=1]
-                  RenderBlock {msub} at (8,0) size 34x20
-                    RenderInline {mi} at (0,0) size 10x21
-                      RenderText {#text} at (0,-2) size 10x21
-                        text run at (0,-2) width 10: "b"
-                    RenderInline {mn} at (0,0) size 24x13
-                      RenderText {#text} at (10,8) size 24x13
-                        text run at (10,8) width 24: "22"
-                RenderTableCell {mtd} at (100,20) size 50x20 [r=1 c=2 rs=1 cs=1]
-                  RenderBlock {msub} at (8,0) size 34x20
-                    RenderInline {mi} at (0,0) size 10x21
-                      RenderText {#text} at (0,-2) size 10x21
-                        text run at (0,-2) width 10: "b"
-                    RenderInline {mn} at (0,0) size 24x13
-                      RenderText {#text} at (10,8) size 24x13
-                        text run at (10,8) width 24: "23"
-              RenderTableRow {mtr} at (0,40) size 150x20
-                RenderTableCell {mtd} at (0,40) size 50x20 [r=2 c=0 rs=1 cs=1]
-                  RenderBlock {msub} at (9,0) size 32x20
-                    RenderInline {mi} at (0,0) size 8x21
-                      RenderText {#text} at (0,-2) size 8x21
-                        text run at (0,-2) width 8: "c"
-                    RenderInline {mn} at (0,0) size 24x13
-                      RenderText {#text} at (8,8) size 24x13
-                        text run at (8,8) width 24: "31"
-                RenderTableCell {mtd} at (50,40) size 50x20 [r=2 c=1 rs=1 cs=1]
-                  RenderBlock {msub} at (9,0) size 32x20
-                    RenderInline {mi} at (0,0) size 8x21
-                      RenderText {#text} at (0,-2) size 8x21
-                        text run at (0,-2) width 8: "c"
-                    RenderInline {mn} at (0,0) size 24x13
-                      RenderText {#text} at (8,8) size 24x13
-                        text run at (8,8) width 24: "32"
-                RenderTableCell {mtd} at (100,40) size 50x20 [r=2 c=2 rs=1 cs=1]
-                  RenderBlock {msub} at (9,0) size 32x20
-                    RenderInline {mi} at (0,0) size 8x21
-                      RenderText {#text} at (0,-2) size 8x21
-                        text run at (0,-2) width 8: "c"
-                    RenderInline {mn} at (0,0) size 24x13
-                      RenderText {#text} at (8,8) size 24x13
-                        text run at (8,8) width 24: "33"
+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 45x19
+          text run at (0,20) width 45: "simple: "
+        RenderBlock {math} at (45,0) size 80x57
+          RenderTable {mtable} at (1,0) size 78x57
+            RenderTableSection (anonymous) at (0,0) size 78x57
+              RenderTableRow {mtr} at (0,0) size 78x19
+                RenderTableCell {mtd} at (0,0) size 26x19 [r=0 c=0 rs=1 cs=1]
+                  RenderBlock {msub} at (3,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 (26,0) size 26x19 [r=0 c=1 rs=1 cs=1]
+                  RenderBlock {msub} at (3,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 (52,0) size 26x19 [r=0 c=2 rs=1 cs=1]
+                  RenderBlock {msub} at (3,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 78x19
+                RenderTableCell {mtd} at (0,19) size 26x19 [r=1 c=0 rs=1 cs=1]
+                  RenderBlock {msub} at (3,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 (26,19) size 26x19 [r=1 c=1 rs=1 cs=1]
+                  RenderBlock {msub} at (3,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 (52,19) size 26x19 [r=1 c=2 rs=1 cs=1]
+                  RenderBlock {msub} at (3,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 78x19
+                RenderTableCell {mtd} at (0,38) size 26x19 [r=2 c=0 rs=1 cs=1]
+                  RenderBlock {msub} at (3,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 (26,38) size 26x19 [r=2 c=1 rs=1 cs=1]
+                  RenderBlock {msub} at (3,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 (52,38) size 26x19 [r=2 c=2 rs=1 cs=1]
+                  RenderBlock {msub} at (3,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,76) size 784x80
-        RenderText {#text} at (0,0) size 304x20
-          text run at (0,0) width 304: "left, default (center) and right column alignment:"
-        RenderBlock {math} at (0,20) size 516x60
-          RenderTable {mtable} at (1,0) size 150x60
-            RenderTableSection (anonymous) at (0,0) size 150x60
-              RenderTableRow {mtr} at (0,0) size 150x20
-                RenderTableCell {mtd} at (0,0) size 50x20 [r=0 c=0 rs=1 cs=1]
-                  RenderBlock {msub} at (8,0) size 22x20
-                    RenderInline {mi} at (0,0) size 10x21
-                      RenderText {#text} at (0,-2) size 10x21
-                        text run at (0,-2) width 10: "a"
-                    RenderInline {mn} at (0,0) size 12x13
-                      RenderText {#text} at (10,8) size 12x13
-                        text run at (10,8) width 12: "1"
-                RenderTableCell {mtd} at (50,0) size 50x20 [r=0 c=1 rs=1 cs=1]
-                  RenderBlock {msub} at (8,0) size 34x20
-                    RenderInline {mi} at (0,0) size 10x21
-                      RenderText {#text} at (0,-2) size 10x21
-                        text run at (0,-2) width 10: "a"
-                    RenderInline {mn} at (0,0) size 24x13
-                      RenderText {#text} at (10,8) size 24x13
-                        text run at (10,8) width 24: "12"
-                RenderTableCell {mtd} at (100,0) size 50x20 [r=0 c=2 rs=1 cs=1]
-                  RenderBlock {msub} at (8,0) size 34x20
-                    RenderInline {mi} at (0,0) size 10x21
-                      RenderText {#text} at (0,-2) size 10x21
-                        text run at (0,-2) width 10: "a"
-                    RenderInline {mn} at (0,0) size 24x13
-                      RenderText {#text} at (10,8) size 24x13
-                        text run at (10,8) width 24: "13"
-              RenderTableRow {mtr} at (0,20) size 150x20
-                RenderTableCell {mtd} at (0,20) size 50x20 [r=1 c=0 rs=1 cs=1]
-                  RenderBlock {msub} at (8,0) size 34x20
-                    RenderInline {mi} at (0,0) size 10x21
-                      RenderText {#text} at (0,-2) size 10x21
-                        text run at (0,-2) width 10: "b"
-                    RenderInline {mn} at (0,0) size 24x13
-                      RenderText {#text} at (10,8) size 24x13
-                        text run at (10,8) width 24: "21"
-                RenderTableCell {mtd} at (50,20) size 50x20 [r=1 c=1 rs=1 cs=1]
-                  RenderBlock {msub} at (8,0) size 22x20
-                    RenderInline {mi} at (0,0) size 10x21
-                      RenderText {#text} at (0,-2) size 10x21
-                        text run at (0,-2) width 10: "b"
-                    RenderInline {mn} at (0,0) size 12x13
-                      RenderText {#text} at (10,8) size 12x13
-                        text run at (10,8) width 12: "2"
-                RenderTableCell {mtd} at (100,20) size 50x20 [r=1 c=2 rs=1 cs=1]
-                  RenderBlock {msub} at (8,0) size 34x20
-                    RenderInline {mi} at (0,0) size 10x21
-                      RenderText {#text} at (0,-2) size 10x21
-                        text run at (0,-2) width 10: "b"
-                    RenderInline {mn} at (0,0) size 24x13
-                      RenderText {#text} at (10,8) size 24x13
-                        text run at (10,8) width 24: "23"
-              RenderTableRow {mtr} at (0,40) size 150x20
-                RenderTableCell {mtd} at (0,40) size 50x20 [r=2 c=0 rs=1 cs=1]
-                  RenderBlock {msub} at (8,0) size 32x20
-                    RenderInline {mi} at (0,0) size 8x21
-                      RenderText {#text} at (0,-2) size 8x21
-                        text run at (0,-2) width 8: "c"
-                    RenderInline {mn} at (0,0) size 24x13
-                      RenderText {#text} at (8,8) size 24x13
-                        text run at (8,8) width 24: "31"
-                RenderTableCell {mtd} at (50,40) size 50x20 [r=2 c=1 rs=1 cs=1]
-                  RenderBlock {msub} at (8,0) size 32x20
-                    RenderInline {mi} at (0,0) size 8x21
-                      RenderText {#text} at (0,-2) size 8x21
-                        text run at (0,-2) width 8: "c"
-                    RenderInline {mn} at (0,0) size 24x13
-                      RenderText {#text} at (8,8) size 24x13
-                        text run at (8,8) width 24: "32"
-                RenderTableCell {mtd} at (100,40) size 50x20 [r=2 c=2 rs=1 cs=1]
-                  RenderBlock {msub} at (8,0) size 20x20
-                    RenderInline {mi} at (0,0) size 8x21
-                      RenderText {#text} at (0,-2) size 8x21
-                        text run at (0,-2) width 8: "c"
-                    RenderInline {mn} at (0,0) size 12x13
-                      RenderText {#text} at (8,8) size 12x13
-                        text run at (8,8) width 12: "3"
-          RenderInline {mtext} at (0,0) size 32x17
-            RenderText {#text} at (151,23) size 32x17
-              text run at (151,23) width 32: ", "
-          RenderTable {mtable} at (183,0) size 150x60
-            RenderTableSection (anonymous) at (0,0) size 150x60
-              RenderTableRow {mtr} at (0,0) size 150x20
-                RenderTableCell {mtd} at (0,0) size 50x20 [r=0 c=0 rs=1 cs=1]
-                  RenderBlock {msub} at (14,0) size 22x20
-                    RenderInline {mi} at (0,0) size 10x21
-                      RenderText {#text} at (0,-2) size 10x21
-                        text run at (0,-2) width 10: "a"
-                    RenderInline {mn} at (0,0) size 12x13
-                      RenderText {#text} at (10,8) size 12x13
-                        text run at (10,8) width 12: "1"
-                RenderTableCell {mtd} at (50,0) size 50x20 [r=0 c=1 rs=1 cs=1]
-                  RenderBlock {msub} at (8,0) size 34x20
-                    RenderInline {mi} at (0,0) size 10x21
-                      RenderText {#text} at (0,-2) size 10x21
-                        text run at (0,-2) width 10: "a"
-                    RenderInline {mn} at (0,0) size 24x13
-                      RenderText {#text} at (10,8) size 24x13
-                        text run at (10,8) width 24: "12"
-                RenderTableCell {mtd} at (100,0) size 50x20 [r=0 c=2 rs=1 cs=1]
-                  RenderBlock {msub} at (8,0) size 34x20
-                    RenderInline {mi} at (0,0) size 10x21
-                      RenderText {#text} at (0,-2) size 10x21
-                        text run at (0,-2) width 10: "a"
-                    RenderInline {mn} at (0,0) size 24x13
-                      RenderText {#text} at (10,8) size 24x13
-                        text run at (10,8) width 24: "13"
-              RenderTableRow {mtr} at (0,20) size 150x20
-                RenderTableCell {mtd} at (0,20) size 50x20 [r=1 c=0 rs=1 cs=1]
-                  RenderBlock {msub} at (8,0) size 34x20
-                    RenderInline {mi} at (0,0) size 10x21
-                      RenderText {#text} at (0,-2) size 10x21
-                        text run at (0,-2) width 10: "b"
-                    RenderInline {mn} at (0,0) size 24x13
-                      RenderText {#text} at (10,8) size 24x13
-                        text run at (10,8) width 24: "21"
-                RenderTableCell {mtd} at (50,20) size 50x20 [r=1 c=1 rs=1 cs=1]
-                  RenderBlock {msub} at (14,0) size 22x20
-                    RenderInline {mi} at (0,0) size 10x21
-                      RenderText {#text} at (0,-2) size 10x21
-                        text run at (0,-2) width 10: "b"
-                    RenderInline {mn} at (0,0) size 12x13
-                      RenderText {#text} at (10,8) size 12x13
-                        text run at (10,8) width 12: "2"
-                RenderTableCell {mtd} at (100,20) size 50x20 [r=1 c=2 rs=1 cs=1]
-                  RenderBlock {msub} at (8,0) size 34x20
-                    RenderInline {mi} at (0,0) size 10x21
-                      RenderText {#text} at (0,-2) size 10x21
-                        text run at (0,-2) width 10: "b"
-                    RenderInline {mn} at (0,0) size 24x13
-                      RenderText {#text} at (10,8) size 24x13
-                        text run at (10,8) width 24: "23"
-              RenderTableRow {mtr} at (0,40) size 150x20
-                RenderTableCell {mtd} at (0,40) size 50x20 [r=2 c=0 rs=1 cs=1]
-                  RenderBlock {msub} at (9,0) size 32x20
-                    RenderInline {mi} at (0,0) size 8x21
-                      RenderText {#text} at (0,-2) size 8x21
-                        text run at (0,-2) width 8: "c"
-                    RenderInline {mn} at (0,0) size 24x13
-                      RenderText {#text} at (8,8) size 24x13
-                        text run at (8,8) width 24: "31"
-                RenderTableCell {mtd} at (50,40) size 50x20 [r=2 c=1 rs=1 cs=1]
-                  RenderBlock {msub} at (9,0) size 32x20
-                    RenderInline {mi} at (0,0) size 8x21
-                      RenderText {#text} at (0,-2) size 8x21
-                        text run at (0,-2) width 8: "c"
-                    RenderInline {mn} at (0,0) size 24x13
-                      RenderText {#text} at (8,8) size 24x13
-                        text run at (8,8) width 24: "32"
-                RenderTableCell {mtd} at (100,40) size 50x20 [r=2 c=2 rs=1 cs=1]
-                  RenderBlock {msub} at (15,0) size 20x20
-                    RenderInline {mi} at (0,0) size 8x21
-                      RenderText {#text} at (0,-2) size 8x21
-                        text run at (0,-2) width 8: "c"
-                    RenderInline {mn} at (0,0) size 12x13
-                      RenderText {#text} at (8,8) size 12x13
-                        text run at (8,8) width 12: "3"
-          RenderInline {mtext} at (0,0) size 32x17
-            RenderText {#text} at (333,23) size 32x17
-              text run at (333,23) width 32: ", "
-          RenderTable {mtable} at (365,0) size 150x60
-            RenderTableSection (anonymous) at (0,0) size 150x60
-              RenderTableRow {mtr} at (0,0) size 150x20
-                RenderTableCell {mtd} at (0,0) size 50x20 [r=0 c=0 rs=1 cs=1]
-                  RenderBlock {msub} at (20,0) size 22x20
-                    RenderInline {mi} at (0,0) size 10x21
-                      RenderText {#text} at (0,-2) size 10x21
-                        text run at (0,-2) width 10: "a"
-                    RenderInline {mn} at (0,0) size 12x13
-                      RenderText {#text} at (10,8) size 12x13
-                        text run at (10,8) width 12: "1"
-                RenderTableCell {mtd} at (50,0) size 50x20 [r=0 c=1 rs=1 cs=1]
-                  RenderBlock {msub} at (8,0) size 34x20
-                    RenderInline {mi} at (0,0) size 10x21
-                      RenderText {#text} at (0,-2) size 10x21
-                        text run at (0,-2) width 10: "a"
-                    RenderInline {mn} at (0,0) size 24x13
-                      RenderText {#text} at (10,8) size 24x13
-                        text run at (10,8) width 24: "12"
-                RenderTableCell {mtd} at (100,0) size 50x20 [r=0 c=2 rs=1 cs=1]
-                  RenderBlock {msub} at (8,0) size 34x20
-                    RenderInline {mi} at (0,0) size 10x21
-                      RenderText {#text} at (0,-2) size 10x21
-                        text run at (0,-2) width 10: "a"
-                    RenderInline {mn} at (0,0) size 24x13
-                      RenderText {#text} at (10,8) size 24x13
-                        text run at (10,8) width 24: "13"
-              RenderTableRow {mtr} at (0,20) size 150x20
-                RenderTableCell {mtd} at (0,20) size 50x20 [r=1 c=0 rs=1 cs=1]
-                  RenderBlock {msub} at (8,0) size 34x20
-                    RenderInline {mi} at (0,0) size 10x21
-                      RenderText {#text} at (0,-2) size 10x21
-                        text run at (0,-2) width 10: "b"
-                    RenderInline {mn} at (0,0) size 24x13
-                      RenderText {#text} at (10,8) size 24x13
-                        text run at (10,8) width 24: "21"
-                RenderTableCell {mtd} at (50,20) size 50x20 [r=1 c=1 rs=1 cs=1]
-                  RenderBlock {msub} at (20,0) size 22x20
-                    RenderInline {mi} at (0,0) size 10x21
-                      RenderText {#text} at (0,-2) size 10x21
-                        text run at (0,-2) width 10: "b"
-                    RenderInline {mn} at (0,0) size 12x13
-                      RenderText {#text} at (10,8) size 12x13
-                        text run at (10,8) width 12: "2"
-                RenderTableCell {mtd} at (100,20) size 50x20 [r=1 c=2 rs=1 cs=1]
-                  RenderBlock {msub} at (8,0) size 34x20
-                    RenderInline {mi} at (0,0) size 10x21
-                      RenderText {#text} at (0,-2) size 10x21
-                        text run at (0,-2) width 10: "b"
-                    RenderInline {mn} at (0,0) size 24x13
-                      RenderText {#text} at (10,8) size 24x13
-                        text run at (10,8) width 24: "23"
-              RenderTableRow {mtr} at (0,40) size 150x20
-                RenderTableCell {mtd} at (0,40) size 50x20 [r=2 c=0 rs=1 cs=1]
-                  RenderBlock {msub} at (10,0) size 32x20
-                    RenderInline {mi} at (0,0) size 8x21
-                      RenderText {#text} at (0,-2) size 8x21
-                        text run at (0,-2) width 8: "c"
-                    RenderInline {mn} at (0,0) size 24x13
-                      RenderText {#text} at (8,8) size 24x13
-                        text run at (8,8) width 24: "31"
-                RenderTableCell {mtd} at (50,40) size 50x20 [r=2 c=1 rs=1 cs=1]
-                  RenderBlock {msub} at (10,0) size 32x20
-                    RenderInline {mi} at (0,0) size 8x21
-                      RenderText {#text} at (0,-2) size 8x21
-                        text run at (0,-2) width 8: "c"
-                    RenderInline {mn} at (0,0) size 24x13
-                      RenderText {#text} at (8,8) size 24x13
-                        text run at (8,8) width 24: "32"
-                RenderTableCell {mtd} at (100,40) size 50x20 [r=2 c=2 rs=1 cs=1]
-                  RenderBlock {msub} at (22,0) size 20x20
-                    RenderInline {mi} at (0,0) size 8x21
-                      RenderText {#text} at (0,-2) size 8x21
-                        text run at (0,-2) width 8: "c"
-                    RenderInline {mn} at (0,0) size 12x13
-                      RenderText {#text} at (8,8) size 12x13
-                        text run at (8,8) width 12: "3"
+      RenderBlock {p} at (0,73) size 784x57
+        RenderText {#text} at (0,20) size 287x19
+          text run at (0,20) width 287: "left, default (center) and right column alignment: "
+        RenderBlock {math} at (287,0) size 252x57
+          RenderTable {mtable} at (1,0) size 78x57
+            RenderTableSection (anonymous) at (0,0) size 78x57
+              RenderTableRow {mtr} at (0,0) size 78x19
+                RenderTableCell {mtd} at (0,0) size 26x19 [r=0 c=0 rs=1 cs=1]
+                  RenderBlock {msub} at (3,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 (26,0) size 26x19 [r=0 c=1 rs=1 cs=1]
+                  RenderBlock {msub} at (3,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 (52,0) size 26x19 [r=0 c=2 rs=1 cs=1]
+                  RenderBlock {msub} at (3,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 78x19
+                RenderTableCell {mtd} at (0,19) size 26x19 [r=1 c=0 rs=1 cs=1]
+                  RenderBlock {msub} at (3,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 (26,19) size 26x19 [r=1 c=1 rs=1 cs=1]
+                  RenderBlock {msub} at (3,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 (52,19) size 26x19 [r=1 c=2 rs=1 cs=1]
+                  RenderBlock {msub} at (3,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 78x19
+                RenderTableCell {mtd} at (0,38) size 26x19 [r=2 c=0 rs=1 cs=1]
+                  RenderBlock {msub} at (3,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 (26,38) size 26x19 [r=2 c=1 rs=1 cs=1]
+                  RenderBlock {msub} at (3,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 (52,38) size 26x19 [r=2 c=2 rs=1 cs=1]
+                  RenderBlock {msub} at (3,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 (79,18) size 8x25
+              text run at (79,18) width 8: ", "
+          RenderTable {mtable} at (87,0) size 78x57
+            RenderTableSection (anonymous) at (0,0) size 78x57
+              RenderTableRow {mtr} at (0,0) size 78x19
+                RenderTableCell {mtd} at (0,0) size 26x19 [r=0 c=0 rs=1 cs=1]
+                  RenderBlock {msub} at (6,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 (26,0) size 26x19 [r=0 c=1 rs=1 cs=1]
+                  RenderBlock {msub} at (3,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 (52,0) size 26x19 [r=0 c=2 rs=1 cs=1]
+                  RenderBlock {msub} at (3,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 78x19
+                RenderTableCell {mtd} at (0,19) size 26x19 [r=1 c=0 rs=1 cs=1]
+                  RenderBlock {msub} at (3,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 (26,19) size 26x19 [r=1 c=1 rs=1 cs=1]
+                  RenderBlock {msub} at (6,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 (52,19) size 26x19 [r=1 c=2 rs=1 cs=1]
+                  RenderBlock {msub} at (3,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 78x19
+                RenderTableCell {mtd} at (0,38) size 26x19 [r=2 c=0 rs=1 cs=1]
+                  RenderBlock {msub} at (3,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 (26,38) size 26x19 [r=2 c=1 rs=1 cs=1]
+                  RenderBlock {msub} at (3,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 (52,38) size 26x19 [r=2 c=2 rs=1 cs=1]
+                  RenderBlock {msub} at (6,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 (165,18) size 8x25
+              text run at (165,18) width 8: ", "
+          RenderTable {mtable} at (173,0) size 78x57
+            RenderTableSection (anonymous) at (0,0) size 78x57
+              RenderTableRow {mtr} at (0,0) size 78x19
+                RenderTableCell {mtd} at (0,0) size 26x19 [r=0 c=0 rs=1 cs=1]
+                  RenderBlock {msub} at (9,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 (26,0) size 26x19 [r=0 c=1 rs=1 cs=1]
+                  RenderBlock {msub} at (3,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 (52,0) size 26x19 [r=0 c=2 rs=1 cs=1]
+                  RenderBlock {msub} at (3,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 78x19
+                RenderTableCell {mtd} at (0,19) size 26x19 [r=1 c=0 rs=1 cs=1]
+                  RenderBlock {msub} at (3,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 (26,19) size 26x19 [r=1 c=1 rs=1 cs=1]
+                  RenderBlock {msub} at (9,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 (52,19) size 26x19 [r=1 c=2 rs=1 cs=1]
+                  RenderBlock {msub} at (3,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 78x19
+                RenderTableCell {mtd} at (0,38) size 26x19 [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 (26,38) size 26x19 [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 (52,38) size 26x19 [r=2 c=2 rs=1 cs=1]
+                  RenderBlock {msub} at (10,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.checksum b/LayoutTests/platform/gtk/mathml/presentation/tokenElements-expected.checksum
index 4a8ec41..1fc496c 100644
--- a/LayoutTests/platform/gtk/mathml/presentation/tokenElements-expected.checksum
+++ b/LayoutTests/platform/gtk/mathml/presentation/tokenElements-expected.checksum
@@ -1 +1 @@
-51ea06489ff604d48cff769b3af85c47
\ No newline at end of file
+3dfa6ec79350c9870bb490528b111c3b
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/mathml/presentation/tokenElements-expected.png b/LayoutTests/platform/gtk/mathml/presentation/tokenElements-expected.png
index dad861a..ce33bec 100644
Binary files a/LayoutTests/platform/gtk/mathml/presentation/tokenElements-expected.png and b/LayoutTests/platform/gtk/mathml/presentation/tokenElements-expected.png differ
diff --git a/LayoutTests/platform/gtk/mathml/presentation/tokenElements-expected.txt b/LayoutTests/platform/gtk/mathml/presentation/tokenElements-expected.txt
index edf8a32..237b6a9 100644
--- a/LayoutTests/platform/gtk/mathml/presentation/tokenElements-expected.txt
+++ b/LayoutTests/platform/gtk/mathml/presentation/tokenElements-expected.txt
@@ -6,26 +6,26 @@ layer at (0,0) size 800x86
       RenderBlock {p} at (0,0) size 784x19
         RenderText {#text} at (0,0) size 272x19
           text run at (0,0) width 272: "Following elements should use a regular font: "
-        RenderBlock {math} at (272,1) size 56x16
-          RenderInline {mn} at (0,0) size 8x19
-            RenderText {#text} at (1,-1) size 8x19
-              text run at (1,-1) width 8: "1"
-          RenderBlock {mo} at (9,0) size 12x16
-            RenderBlock {mo} at (0,0) size 11x16
-              RenderText {mo} at (0,-1) size 11x19
-                text run at (0,-1) width 11: "\x{2207}"
-          RenderInline {mtext} at (0,0) size 22x19
-            RenderText {#text} at (21,-1) size 22x19
-              text run at (21,-1) width 22: "text"
-          RenderInline {ms} at (0,0) size 12x19
-            RenderText {#text} at (43,-1) size 12x19
-              text run at (43,-1) width 12: "&"
+        RenderBlock {math} at (272,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 223x19
           text run at (0,0) width 223: "Following element should be in italic: "
-        RenderBlock {math} at (223,1) size 10x16
-          RenderInline {mi} at (0,0) size 8x19
-            RenderText {#text} at (1,-1) size 8x19
-              text run at (1,-1) width 8: "x"
+        RenderBlock {math} at (223,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.checksum b/LayoutTests/platform/gtk/mathml/presentation/under-expected.checksum
index e7687ec..fa61c87 100644
--- a/LayoutTests/platform/gtk/mathml/presentation/under-expected.checksum
+++ b/LayoutTests/platform/gtk/mathml/presentation/under-expected.checksum
@@ -1 +1 @@
-c378921fd629857694c72f3cada80461
\ No newline at end of file
+dc61ba9731c09be3ee01bfb183084eb9
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/mathml/presentation/under-expected.png b/LayoutTests/platform/gtk/mathml/presentation/under-expected.png
index d261bd3..95ec4a0 100644
Binary files a/LayoutTests/platform/gtk/mathml/presentation/under-expected.png and b/LayoutTests/platform/gtk/mathml/presentation/under-expected.png differ
diff --git a/LayoutTests/platform/gtk/mathml/presentation/under-expected.txt b/LayoutTests/platform/gtk/mathml/presentation/under-expected.txt
index 10cc920..8d8f996 100644
--- a/LayoutTests/platform/gtk/mathml/presentation/under-expected.txt
+++ b/LayoutTests/platform/gtk/mathml/presentation/under-expected.txt
@@ -1,33 +1,33 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x108
-  RenderBlock {html} at (0,0) size 800x108
-    RenderBody {body} at (8,16) size 784x76
-      RenderBlock {p} at (0,0) size 784x30
-        RenderText {#text} at (0,2) size 41x19
-          text run at (0,2) width 41: "under: "
-        RenderBlock {math} at (41,0) size 11x30
-          RenderBlock {munder} at (1,0) size 9x30
-            RenderBlock {munder} at (0,0) size 9x16
-              RenderInline {mi} at (0,0) size 9x19
-                RenderText {#text} at (0,-1) size 9x19
-                  text run at (0,-1) width 9: "B"
-            RenderBlock {munder} at (0,14) size 9x16
-              RenderInline {mi} at (0,0) size 5x14
-                RenderText {#text} at (2,3) size 5x14
-                  text run at (2,3) width 5: "x"
+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 41x19
+          text run at (0,1) width 41: "under: "
+        RenderBlock {math} at (41,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,46) size 784x30
-        RenderText {#text} at (0,2) size 41x19
-          text run at (0,2) width 41: "under: "
-        RenderBlock {math} at (41,0) size 11x30
-          RenderBlock {munder} at (1,0) size 9x30
-            RenderBlock {munder} at (0,0) size 9x16
-              RenderInline {mi} at (0,0) size 9x19
-                RenderText {#text} at (0,-1) size 9x19
-                  text run at (0,-1) width 9: "B"
-            RenderBlock {munder} at (0,14) size 9x16
-              RenderInline {mi} at (0,0) size 7x14
-                RenderText {#text} at (1,3) size 7x14
-                  text run at (1,3) width 7: "X"
+      RenderBlock {p} at (0,45) size 784x29
+        RenderText {#text} at (0,1) size 41x19
+          text run at (0,1) width 41: "under: "
+        RenderBlock {math} at (41,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.checksum b/LayoutTests/platform/gtk/mathml/presentation/underover-expected.checksum
index c327810..4aaa8ed 100644
--- a/LayoutTests/platform/gtk/mathml/presentation/underover-expected.checksum
+++ b/LayoutTests/platform/gtk/mathml/presentation/underover-expected.checksum
@@ -1 +1 @@
-e5919f8d44648fd0305a10791cdca359
\ No newline at end of file
+c309850b0edd0dd0d5f0c211c8e6a343
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/mathml/presentation/underover-expected.png b/LayoutTests/platform/gtk/mathml/presentation/underover-expected.png
index 0a1d3ba..3d9c90c 100644
Binary files a/LayoutTests/platform/gtk/mathml/presentation/underover-expected.png and b/LayoutTests/platform/gtk/mathml/presentation/underover-expected.png differ
diff --git a/LayoutTests/platform/gtk/mathml/presentation/underover-expected.txt b/LayoutTests/platform/gtk/mathml/presentation/underover-expected.txt
index 36eedef..08bee9f 100644
--- a/LayoutTests/platform/gtk/mathml/presentation/underover-expected.txt
+++ b/LayoutTests/platform/gtk/mathml/presentation/underover-expected.txt
@@ -1,111 +1,111 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x272
-  RenderBlock {html} at (0,0) size 800x272
-    RenderBody {body} at (8,16) size 784x240
-      RenderBlock {p} at (0,0) size 784x43
-        RenderText {#text} at (0,15) size 88x19
-          text run at (0,15) width 88: "under & over: "
-        RenderBlock {math} at (88,0) size 11x43
-          RenderBlock {munderover} at (1,0) size 9x43
-            RenderBlock {munderover} at (0,0) size 9x16
-              RenderInline {mi} at (0,0) size 5x14
-                RenderText {#text} at (2,3) size 5x14
-                  text run at (2,3) width 5: "y"
-            RenderBlock {munderover} at (0,13) size 9x16
-              RenderInline {mi} at (0,0) size 9x19
-                RenderText {#text} at (0,-1) size 9x19
-                  text run at (0,-1) width 9: "B"
-            RenderBlock {munderover} at (0,27) size 9x16
-              RenderInline {mi} at (0,0) size 5x14
-                RenderText {#text} at (2,3) size 5x14
-                  text run at (2,3) width 5: "x"
+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 88x19
+          text run at (0,14) width 88: "under & over: "
+        RenderBlock {math} at (88,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,59) size 784x43
-        RenderText {#text} at (0,15) size 88x19
-          text run at (0,15) width 88: "under & over: "
-        RenderBlock {math} at (88,0) size 11x43
-          RenderBlock {munderover} at (1,0) size 9x43
-            RenderBlock {munderover} at (0,0) size 9x16
-              RenderInline {mi} at (0,0) size 5x14
-                RenderText {#text} at (2,3) size 5x14
-                  text run at (2,3) width 5: "y"
-            RenderBlock {munderover} at (0,13) size 9x16
-              RenderInline {mi} at (0,0) size 9x19
-                RenderText {#text} at (0,-1) size 9x19
-                  text run at (0,-1) width 9: "B"
-            RenderBlock {munderover} at (0,27) size 9x16
-              RenderInline {mi} at (0,0) size 7x14
-                RenderText {#text} at (1,3) size 7x14
-                  text run at (1,3) width 7: "X"
+      RenderBlock {p} at (0,58) size 784x42
+        RenderText {#text} at (0,14) size 88x19
+          text run at (0,14) width 88: "under & over: "
+        RenderBlock {math} at (88,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,118) size 784x53
+      RenderBlock {p} at (0,116) size 784x53
         RenderText {#text} at (0,21) size 88x19
           text run at (0,21) width 88: "under & over: "
-        RenderBlock {math} at (88,0) size 20x53
-          RenderBlock {munderover} at (1,0) size 18x53
-            RenderBlock {munderover} at (0,0) size 18x16
-              RenderBlock {mrow} at (0,4) size 18x12
-                RenderInline {mi} at (0,0) size 5x14
-                  RenderText {#text} at (0,-1) size 5x14
-                    text run at (0,-1) width 5: "x"
-                RenderBlock {mo} at (5,0) size 8x12
-                  RenderBlock {mo} at (0,0) size 7x12
-                    RenderText {mo} at (0,-1) size 7x14
-                      text run at (0,-1) width 7: "+"
-                RenderInline {mi} at (0,0) size 5x14
-                  RenderText {#text} at (13,-1) size 5x14
-                    text run at (13,-1) width 5: "y"
-            RenderBlock {munderover} at (0,13) size 18x24
-              RenderBlock {mo} at (0,0) size 17x24
-                RenderBlock {mo} at (0,0) size 17x24
-                  RenderText {mo} at (0,-2) size 17x28
-                    text run at (0,-2) width 17: "\x{2211}"
-            RenderBlock {munderover} at (0,37) size 18x16
-              RenderBlock {mrow} at (0,4) size 17x12
-                RenderInline {mi} at (0,0) size 3x14
-                  RenderText {#text} at (0,-1) size 3x14
-                    text run at (0,-1) width 3: "i"
-                RenderBlock {mo} at (3,0) size 8x12
-                  RenderBlock {mo} at (0,0) size 7x12
-                    RenderText {mo} at (0,-1) size 7x14
-                      text run at (0,-1) width 7: "="
-                RenderInline {mi} at (0,0) size 6x14
-                  RenderText {#text} at (11,-1) size 6x14
-                    text run at (11,-1) width 6: "0"
+        RenderBlock {math} at (88,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,187) size 784x53
+      RenderBlock {p} at (0,185) size 784x53
         RenderText {#text} at (0,21) size 88x19
           text run at (0,21) width 88: "under & over: "
-        RenderBlock {math} at (88,0) size 22x53
-          RenderBlock {munderover} at (1,0) size 20x53
-            RenderBlock {munderover} at (0,0) size 20x16
-              RenderBlock {mrow} at (0,4) size 20x12
-                RenderInline {mi} at (0,0) size 7x14
-                  RenderText {#text} at (0,-1) size 7x14
-                    text run at (0,-1) width 7: "X"
-                RenderBlock {mo} at (7,0) size 8x12
-                  RenderBlock {mo} at (0,0) size 7x12
-                    RenderText {mo} at (0,-1) size 7x14
-                      text run at (0,-1) width 7: "+"
-                RenderInline {mi} at (0,0) size 5x14
-                  RenderText {#text} at (15,-1) size 5x14
-                    text run at (15,-1) width 5: "y"
-            RenderBlock {munderover} at (0,13) size 20x24
-              RenderBlock {mo} at (0,0) size 17x24
-                RenderBlock {mo} at (0,0) size 17x24
-                  RenderText {mo} at (0,-2) size 17x28
-                    text run at (0,-2) width 17: "\x{2211}"
-            RenderBlock {munderover} at (0,37) size 20x16
-              RenderBlock {mrow} at (1,4) size 18x12
-                RenderInline {mi} at (0,0) size 4x14
-                  RenderText {#text} at (0,-1) size 4x14
-                    text run at (0,-1) width 4: "I"
-                RenderBlock {mo} at (4,0) size 8x12
-                  RenderBlock {mo} at (0,0) size 7x12
-                    RenderText {mo} at (0,-1) size 7x14
-                      text run at (0,-1) width 7: "="
-                RenderInline {mi} at (0,0) size 6x14
-                  RenderText {#text} at (12,-1) size 6x14
-                    text run at (12,-1) width 6: "0"
+        RenderBlock {math} at (88,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
diff --git a/WebKitTools/ChangeLog b/WebKitTools/ChangeLog
index 044324d..56e5a5e 100644
--- a/WebKitTools/ChangeLog
+++ b/WebKitTools/ChangeLog
@@ -1,3 +1,16 @@
+2010-10-18  Martin Robinson  <mrobinson at igalia.com>
+
+        Reviewed by Gustavo Noronha Silva.
+
+        [GTK] mathml flaky tests after adding SystemFonts to the theme
+        https://bugs.webkit.org/show_bug.cgi?id=47727
+
+        The Fontconfig setup in the GTK+ now specifically checks for and
+        loads the STIX fonts for MathML tests.
+
+        * DumpRenderTree/gtk/DumpRenderTree.cpp:
+        (initializeFonts): Add hooks for loading the STIX fonts specifically.
+
 2010-10-20  Adam Roben  <aroben at apple.com>
 
         Test that the UI client gets notified when WKView receives a WM_CLOSE
diff --git a/WebKitTools/DumpRenderTree/gtk/DumpRenderTree.cpp b/WebKitTools/DumpRenderTree/gtk/DumpRenderTree.cpp
index e115683..fec61ac 100644
--- a/WebKitTools/DumpRenderTree/gtk/DumpRenderTree.cpp
+++ b/WebKitTools/DumpRenderTree/gtk/DumpRenderTree.cpp
@@ -199,6 +199,16 @@ static void initializeFonts(const char* testURL = 0)
           "/usr/share/fonts/dejavu/DejaVuSans.ttf", },
         { "/usr/share/fonts/truetype/ttf-dejavu/DejaVuSerif.ttf",
           "/usr/share/fonts/dejavu/DejaVuSerif.ttf", },
+
+        // MathML tests require the STIX fonts.
+        { "/usr/share/fonts/opentype/stix/STIXGeneral.otf",
+          "/usr/share/fonts/stix/STIXGeneral.otf" },
+        { "/usr/share/fonts/opentype/stix/STIXGeneralBolIta.otf",
+          "/usr/share/fonts/stix/STIXGeneralBolIta.otf" },
+        { "/usr/share/fonts/opentype/stix/STIXGeneralBol.otf",
+          "/usr/share/fonts/stix/STIXGeneralBol.otf" },
+        { "/usr/share/fonts/opentype/stix/STIXGeneralItalic.otf",
+          "/usr/share/fonts/stix/STIXGeneralItalic.otf" }
     };
 
     // TODO: Some tests use Lucida. We should load these as well, once it becomes

-- 
WebKit Debian packaging



More information about the Pkg-webkit-commits mailing list