--- /b/s/w/ioCc3soZ/layout-test-results/virtual/layout_ng/fast/writing-mode/Kusa-Makura-background-canvas-expected.txt
+++ /b/s/w/ioCc3soZ/layout-test-results/virtual/layout_ng/fast/writing-mode/Kusa-Makura-background-canvas-actual.txt
@@ -1,27 +1,23 @@
-layer at (0,0) size 800x600 scrollX 3551.00 scrollWidth 4351
+layer at (0,0) size 800x600 scrollX 2857.00 scrollWidth 3657
   LayoutView at (0,0) size 800x600
-layer at (-3551,0) size 4351x600 backgroundClip at (0,0) size 800x600 clip at (0,0) size 800x600
-  LayoutBlockFlow {HTML} at (0,0) size 4351.34x600
-    LayoutBlockFlow {BODY} at (60,48) size 4231.34x504
-      LayoutBlockFlow {H1} at (0,0) size 48x504
-        LayoutText {#text} at (5,0) size 37x64
-          text run at (5,0) width 64: "\x{8349}\x{6795}"
-      LayoutBlockFlow {H2} at (69.44,0) size 36x504
-        LayoutText {#text} at (4,0) size 28x96
-          text run at (4,0) width 96: "\x{590F}\x{76EE}\x{6F31}\x{77F3}"
-      LayoutBlockFlow {DIV} at (125.34,0) size 4106x504
-        LayoutBlockFlow (anonymous) at (0,0) size 2286x504
-          LayoutBR {BR} at (0,0) size 18x0
-          LayoutBR {BR} at (18,0) size 18x0
-          LayoutBR {BR} at (36,0) size 18x0
-          LayoutText {#text} at (56,0) size 18x144
-            text run at (56,0) width 144: "\x{3000}\x{3000}\x{3000}\x{3000}\x{3000}\x{3000}\x{3000}\x{3000}\x{4E00}"
-          LayoutBR {BR} at (56,143) size 18x1
-          LayoutBR {BR} at (76,0) size 18x0
-          LayoutText {#text} at (104,0) size 18x16
-            text run at (104,0) width 16: "\x{3000}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x34
-            LayoutRubyRun (anonymous) at (102,15) size 22x36
+layer at (-2857,0) size 3657x600 backgroundClip at (0,0) size 800x600 clip at (0,0) size 800x600
+  LayoutNGBlockFlow {HTML} at (0,0) size 3657.34x600
+    LayoutNGBlockFlow {BODY} at (60,48) size 3537.34x504
+      LayoutNGBlockFlow {H1} at (0,0) size 48x504
+        LayoutText {#text} at (0,0) size 37x64
+      LayoutNGBlockFlow {H2} at (69.44,0) size 36x504
+        LayoutText {#text} at (0,0) size 28x96
+      LayoutNGBlockFlow {DIV} at (125.34,0) size 3412x504
+        LayoutNGBlockFlow (anonymous) at (0,0) size 1876x504
+          LayoutBR {BR} at (0,0) size 0x0
+          LayoutBR {BR} at (0,0) size 0x0
+          LayoutBR {BR} at (0,0) size 0x0
+          LayoutText {#text} at (0,0) size 18x144
+          LayoutBR {BR} at (0,0) size 0x0
+          LayoutBR {BR} at (0,0) size 0x0
+          LayoutText {#text} at (0,0) size 18x16
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1760,16) size 22x36
               LayoutRubyText {RT} at (-10,0) size 13x36
                 LayoutText {#text} at (2,0) size 10x36
                   text run at (2,0) width 36: "\x{3084}\x{307E}\x{307F}\x{3061}"
@@ -29,13 +25,11 @@
                 LayoutInline {RB} at (0,0) size 18x34
                   LayoutText {#text} at (2,1) size 18x34
                     text run at (2,1) width 34: "\x{5C71}\x{8DEF}"
-          LayoutText {#text} at (104,50) size 18x208
-            text run at (104,50) width 208: "\x{3092}\x{767B}\x{308A}\x{306A}\x{304C}\x{3089}\x{3001}\x{3053}\x{3046}\x{8003}\x{3048}\x{305F}\x{3002}"
-          LayoutBR {BR} at (104,258) size 18x0
-          LayoutText {#text} at (132,0) size 18x16
-            text run at (132,0) width 16: "\x{3000}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (130,16) size 22x16
+          LayoutText {#text} at (0,0) size 18x208
+          LayoutBR {BR} at (0,0) size 0x0
+          LayoutText {#text} at (0,0) size 18x16
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1738,16) size 22x16
               LayoutRubyText {RT} at (-10,0) size 13x16
                 LayoutText {#text} at (2,3) size 10x10
                   text run at (2,3) width 9: "\x{3061}"
@@ -43,10 +37,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,0) size 18x16
                     text run at (2,0) width 16: "\x{667A}"
-          LayoutText {#text} at (132,32) size 18x64
-            text run at (132,32) width 64: "\x{306B}\x{50CD}\x{3051}\x{3070}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (130,95) size 22x18
+          LayoutText {#text} at (0,0) size 18x64
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1738,96) size 22x18
               LayoutRubyText {RT} at (-10,0) size 13x18
                 LayoutText {#text} at (2,0) size 10x18
                   text run at (2,0) width 18: "\x{304B}\x{3069}"
@@ -54,10 +47,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,1) size 18x16
                     text run at (2,1) width 16: "\x{89D2}"
-          LayoutText {#text} at (132,112) size 18x64
-            text run at (132,112) width 64: "\x{304C}\x{7ACB}\x{3064}\x{3002}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x19
-            LayoutRubyRun (anonymous) at (130,172) size 22x27
+          LayoutText {#text} at (0,0) size 18x64
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1738,178) size 22x27
               LayoutRubyText {RT} at (-10,0) size 13x27
                 LayoutText {#text} at (2,0) size 10x27
                   text run at (2,0) width 27: "\x{3058}\x{3087}\x{3046}"
@@ -65,10 +57,9 @@
                 LayoutInline {RB} at (0,0) size 18x17
                   LayoutText {#text} at (2,5) size 18x17
                     text run at (2,5) width 16: "\x{60C5}"
-          LayoutText {#text} at (132,195) size 18x16
-            text run at (132,195) width 16: "\x{306B}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (130,210) size 22x18
+          LayoutText {#text} at (0,0) size 18x16
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1738,221) size 22x18
               LayoutRubyText {RT} at (-10,0) size 13x18
                 LayoutText {#text} at (2,0) size 10x18
                   text run at (2,0) width 18: "\x{3055}\x{304A}"
@@ -76,10 +67,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,1) size 18x16
                     text run at (2,1) width 16: "\x{68F9}"
-          LayoutText {#text} at (132,227) size 18x176
-            text run at (132,227) width 176: "\x{3055}\x{305B}\x{3070}\x{6D41}\x{3055}\x{308C}\x{308B}\x{3002}\x{610F}\x{5730}\x{3092}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (130,402) size 22x18
+          LayoutText {#text} at (0,0) size 18x176
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1738,415) size 22x18
               LayoutRubyText {RT} at (-10,0) size 13x18
                 LayoutText {#text} at (2,0) size 10x18
                   text run at (2,0) width 18: "\x{3068}\x{304A}"
@@ -87,10 +77,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,1) size 18x16
                     text run at (2,1) width 16: "\x{901A}"
-          LayoutText {#text} at (132,419) size 18x32
-            text run at (132,419) width 32: "\x{305B}\x{3070}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x42
-            LayoutRubyRun (anonymous) at (130,448) size 22x45
+          LayoutText {#text} at (0,0) size 18x32
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1716,0) size 22x45
               LayoutRubyText {RT} at (-10,0) size 13x45
                 LayoutText {#text} at (2,0) size 10x45
                   text run at (2,0) width 45: "\x{304D}\x{3085}\x{3046}\x{304F}\x{3064}"
@@ -98,13 +87,11 @@
                 LayoutInline {RB} at (0,0) size 18x39
                   LayoutText {#text} at (2,3) size 18x39
                     text run at (2,3) width 38: "\x{7AAE}\x{5C48}"
-          LayoutText {#text} at (154,0) size 18x256
-            text run at (154,0) width 256: "\x{3060}\x{3002}\x{3068}\x{304B}\x{304F}\x{306B}\x{4EBA}\x{306E}\x{4E16}\x{306F}\x{4F4F}\x{307F}\x{306B}\x{304F}\x{3044}\x{3002}"
-          LayoutBR {BR} at (154,256) size 18x0
-          LayoutText {#text} at (182,0) size 18x112
-            text run at (182,0) width 112: "\x{3000}\x{4F4F}\x{307F}\x{306B}\x{304F}\x{3055}\x{304C}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x17
-            LayoutRubyRun (anonymous) at (180,110.98) size 22x18
+          LayoutText {#text} at (0,0) size 18x256
+          LayoutBR {BR} at (0,0) size 0x0
+          LayoutText {#text} at (0,0) size 18x112
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1694,112) size 22x18
               LayoutRubyText {RT} at (-10,0) size 13x18
                 LayoutText {#text} at (2,0) size 10x18
                   text run at (2,0) width 18: "\x{3053}\x{3046}"
@@ -112,11 +99,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,1) size 18x16
                     text run at (2,1) width 16: "\x{9AD8}"
-          LayoutText {#text} at (182,127) size 46x496
-            text run at (182,127) width 368: "\x{3058}\x{308B}\x{3068}\x{3001}\x{5B89}\x{3044}\x{6240}\x{3078}\x{5F15}\x{304D}\x{8D8A}\x{3057}\x{305F}\x{304F}\x{306A}\x{308B}\x{3002}\x{3069}\x{3053}\x{3078}\x{8D8A}\x{3057}\x{3066}"
-            text run at (210,0) width 112: "\x{3082}\x{4F4F}\x{307F}\x{306B}\x{304F}\x{3044}\x{3068}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (208,111) size 22x18
+          LayoutText {#text} at (0,0) size 40x498
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1672,112) size 22x18
               LayoutRubyText {RT} at (-10,0) size 13x18
                 LayoutText {#text} at (2,0) size 10x18
                   text run at (2,0) width 18: "\x{3055}\x{3068}"
@@ -124,10 +109,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,1) size 18x16
                     text run at (2,1) width 16: "\x{609F}"
-          LayoutText {#text} at (210,128) size 18x160
-            text run at (210,128) width 160: "\x{3063}\x{305F}\x{6642}\x{3001}\x{8A69}\x{304C}\x{751F}\x{308C}\x{3066}\x{3001}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (208,288) size 22x16
+          LayoutText {#text} at (0,0) size 18x160
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1672,290) size 22x16
               LayoutRubyText {RT} at (-10,0) size 13x16
                 LayoutText {#text} at (2,3) size 10x10
                   text run at (2,3) width 9: "\x{3048}"
@@ -135,18 +119,14 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,0) size 18x16
                     text run at (2,0) width 16: "\x{753B}"
-          LayoutText {#text} at (210,304) size 18x80
-            text run at (210,304) width 80: "\x{304C}\x{51FA}\x{6765}\x{308B}\x{3002}"
-          LayoutBR {BR} at (210,384) size 18x0
-          LayoutText {#text} at (232,0) size 18x16
-            text run at (232,0) width 16: "\x{3000}"
-          LayoutInline {STRONG} at (0,0) size 18x48
-            LayoutText {#text} at (232,16) size 18x48
-              text run at (232,16) width 48: "\x{4EBA}\x{306E}\x{4E16}"
-          LayoutText {#text} at (232,64) size 18x432
-            text run at (232,64) width 432: "\x{3092}\x{4F5C}\x{3063}\x{305F}\x{3082}\x{306E}\x{306F}\x{795E}\x{3067}\x{3082}\x{306A}\x{3051}\x{308C}\x{3070}\x{9B3C}\x{3067}\x{3082}\x{306A}\x{3044}\x{3002}\x{3084}\x{306F}\x{308A}\x{5411}\x{3046}\x{4E09}\x{8ED2}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x42
-            LayoutRubyRun (anonymous) at (258,0) size 22x45
+          LayoutText {#text} at (0,0) size 18x80
+          LayoutBR {BR} at (0,0) size 0x0
+          LayoutText {#text} at (0,0) size 18x16
+          LayoutInline {STRONG} at (0,0) size 0x0
+            LayoutText {#text} at (0,0) size 18x48
+          LayoutText {#text} at (0,0) size 18x432
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1628,0) size 22x45
               LayoutRubyText {RT} at (-10,0) size 13x45
                 LayoutText {#text} at (2,0) size 10x45
                   text run at (2,0) width 45: "\x{308A}\x{3087}\x{3046}\x{3069}\x{306A}"
@@ -154,35 +134,23 @@
                 LayoutInline {RB} at (0,0) size 18x39
                   LayoutText {#text} at (2,3) size 18x39
                     text run at (2,3) width 38: "\x{4E21}\x{96A3}"
-          LayoutText {#text} at (260,42) size 18x384
-            text run at (260,42) width 384: "\x{308A}\x{306B}\x{3061}\x{3089}\x{3061}\x{3089}\x{3059}\x{308B}\x{305F}\x{3060}\x{306E}\x{4EBA}\x{3067}\x{3042}\x{308B}\x{3002}\x{305F}\x{3060}\x{306E}\x{4EBA}\x{304C}\x{4F5C}\x{3063}\x{305F}"
-          LayoutInline {STRONG} at (0,0) size 18x48
-            LayoutText {#text} at (260,426) size 18x48
-              text run at (260,426) width 48: "\x{4EBA}\x{306E}\x{4E16}"
-          LayoutText {#text} at (260,474) size 40x490
-            text run at (260,474) width 16: "\x{304C}"
-            text run at (282,0) width 352: "\x{4F4F}\x{307F}\x{306B}\x{304F}\x{3044}\x{304B}\x{3089}\x{3068}\x{3066}\x{3001}\x{8D8A}\x{3059}\x{56FD}\x{306F}\x{3042}\x{308B}\x{307E}\x{3044}\x{3002}\x{3042}\x{308C}\x{3070}"
-          LayoutInline {STRONG} at (0,0) size 18x64
-            LayoutText {#text} at (282,352) size 18x64
-              text run at (282,352) width 64: "\x{4EBA}\x{3067}\x{306A}\x{3057}"
-          LayoutText {#text} at (282,416) size 40x496
-            text run at (282,416) width 80: "\x{306E}\x{56FD}\x{3078}\x{884C}\x{304F}"
-            text run at (304,0) width 80: "\x{3070}\x{304B}\x{308A}\x{3060}\x{3002}"
-          LayoutInline {STRONG} at (0,0) size 18x64
-            LayoutText {#text} at (304,80) size 18x64
-              text run at (304,80) width 64: "\x{4EBA}\x{3067}\x{306A}\x{3057}"
-          LayoutText {#text} at (304,144) size 18x48
-            text run at (304,144) width 48: "\x{306E}\x{56FD}\x{306F}"
-          LayoutInline {STRONG} at (0,0) size 18x48
-            LayoutText {#text} at (304,192) size 18x48
-              text run at (304,192) width 48: "\x{4EBA}\x{306E}\x{4E16}"
-          LayoutText {#text} at (304,240) size 18x208
-            text run at (304,240) width 208: "\x{3088}\x{308A}\x{3082}\x{306A}\x{304A}\x{4F4F}\x{307F}\x{306B}\x{304F}\x{304B}\x{308D}\x{3046}\x{3002}"
-          LayoutBR {BR} at (304,448) size 18x0
-          LayoutText {#text} at (326,0) size 18x496
-            text run at (326,0) width 496: "\x{3000}\x{8D8A}\x{3059}\x{4E8B}\x{306E}\x{306A}\x{3089}\x{306C}\x{4E16}\x{304C}\x{4F4F}\x{307F}\x{306B}\x{304F}\x{3051}\x{308C}\x{3070}\x{3001}\x{4F4F}\x{307F}\x{306B}\x{304F}\x{3044}\x{6240}\x{3092}\x{3069}\x{308C}\x{307B}\x{3069}\x{304B}\x{3001}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x35
-            LayoutRubyRun (anonymous) at (352,0) size 22x36
+          LayoutText {#text} at (0,0) size 18x384
+          LayoutInline {STRONG} at (0,0) size 0x0
+            LayoutText {#text} at (0,0) size 18x48
+          LayoutText {#text} at (0,0) size 40x493
+          LayoutInline {STRONG} at (0,0) size 0x0
+            LayoutText {#text} at (0,0) size 18x64
+          LayoutText {#text} at (0,0) size 40x496
+          LayoutInline {STRONG} at (0,0) size 0x0
+            LayoutText {#text} at (0,0) size 18x64
+          LayoutText {#text} at (0,0) size 18x48
+          LayoutInline {STRONG} at (0,0) size 0x0
+            LayoutText {#text} at (0,0) size 18x48
+          LayoutText {#text} at (0,0) size 18x208
+          LayoutBR {BR} at (0,0) size 0x0
+          LayoutText {#text} at (0,0) size 18x496
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1540,0) size 22x36
               LayoutRubyText {RT} at (-10,0) size 13x36
                 LayoutText {#text} at (2,0) size 10x36
                   text run at (2,0) width 36: "\x{304F}\x{3064}\x{308D}\x{3052}"
@@ -190,10 +158,9 @@
                 LayoutInline {RB} at (0,0) size 18x34
                   LayoutText {#text} at (2,1) size 18x34
                     text run at (2,1) width 34: "\x{5BDB}\x{5BB9}"
-          LayoutText {#text} at (354,35) size 18x32
-            text run at (354,35) width 32: "\x{3066}\x{3001}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (352,66) size 22x18
+          LayoutText {#text} at (0,0) size 18x32
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1540,68) size 22x18
               LayoutRubyText {RT} at (-10,0) size 13x18
                 LayoutText {#text} at (2,0) size 10x18
                   text run at (2,0) width 18: "\x{3064}\x{304B}"
@@ -201,10 +168,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,1) size 18x16
                     text run at (2,1) width 16: "\x{675F}"
-          LayoutText {#text} at (354,83) size 18x16
-            text run at (354,83) width 16: "\x{306E}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (352,99) size 22x16
+          LayoutText {#text} at (0,0) size 18x16
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1540,102) size 22x16
               LayoutRubyText {RT} at (-10,0) size 13x16
                 LayoutText {#text} at (2,3) size 10x10
                   text run at (2,3) width 9: "\x{307E}"
@@ -212,11 +178,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,0) size 18x16
                     text run at (2,0) width 16: "\x{9593}"
-          LayoutText {#text} at (354,115) size 46x499
-            text run at (354,115) width 384: "\x{306E}\x{547D}\x{3092}\x{3001}\x{675F}\x{306E}\x{9593}\x{3067}\x{3082}\x{4F4F}\x{307F}\x{3088}\x{304F}\x{305B}\x{306D}\x{3070}\x{306A}\x{3089}\x{306C}\x{3002}\x{3053}\x{3053}\x{306B}\x{8A69}"
-            text run at (382,0) width 352: "\x{4EBA}\x{3068}\x{3044}\x{3046}\x{5929}\x{8077}\x{304C}\x{51FA}\x{6765}\x{3066}\x{3001}\x{3053}\x{3053}\x{306B}\x{753B}\x{5BB6}\x{3068}\x{3044}\x{3046}\x{4F7F}\x{547D}\x{304C}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (380,351) size 22x18
+          LayoutText {#text} at (0,0) size 40x502
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1518,352) size 22x18
               LayoutRubyText {RT} at (-10,0) size 13x18
                 LayoutText {#text} at (2,0) size 10x18
                   text run at (2,0) width 18: "\x{304F}\x{3060}"
@@ -224,11 +188,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,1) size 18x16
                     text run at (2,1) width 16: "\x{964D}"
-          LayoutText {#text} at (382,368) size 46x496
-            text run at (382,368) width 128: "\x{308B}\x{3002}\x{3042}\x{3089}\x{3086}\x{308B}\x{82B8}\x{8853}"
-            text run at (410,0) width 112: "\x{306E}\x{58EB}\x{306F}\x{4EBA}\x{306E}\x{4E16}\x{3092}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x32
-            LayoutRubyRun (anonymous) at (408,112) size 22x32
+          LayoutText {#text} at (0,0) size 40x498
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1496,112) size 22x32
               LayoutRubyText {RT} at (-10,0) size 13x32
                 LayoutText {#text} at (2,0) size 10x31
                   text run at (2,0) width 30: "\x{306E}\x{3069}\x{304B}"
@@ -236,10 +198,9 @@
                 LayoutInline {RB} at (0,0) size 18x32
                   LayoutText {#text} at (2,0) size 18x32
                     text run at (2,0) width 32: "\x{9577}\x{9591}"
-          LayoutText {#text} at (410,144) size 18x208
-            text run at (410,144) width 208: "\x{306B}\x{3057}\x{3001}\x{4EBA}\x{306E}\x{5FC3}\x{3092}\x{8C4A}\x{304B}\x{306B}\x{3059}\x{308B}\x{304C}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (408,351) size 22x18
+          LayoutText {#text} at (0,0) size 18x208
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1496,352) size 22x18
               LayoutRubyText {RT} at (-10,0) size 13x18
                 LayoutText {#text} at (2,0) size 10x18
                   text run at (2,0) width 18: "\x{3086}\x{3048}"
@@ -247,10 +208,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,1) size 18x16
                     text run at (2,1) width 16: "\x{6545}"
-          LayoutText {#text} at (410,368) size 18x16
-            text run at (410,368) width 16: "\x{306B}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (408,383) size 22x18
+          LayoutText {#text} at (0,0) size 18x16
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1496,386) size 22x18
               LayoutRubyText {RT} at (-10,0) size 13x18
                 LayoutText {#text} at (2,0) size 10x18
                   text run at (2,0) width 18: "\x{305F}\x{3063}"
@@ -258,13 +218,11 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,1) size 18x16
                     text run at (2,1) width 16: "\x{5C0A}"
-          LayoutText {#text} at (410,400) size 18x48
-            text run at (410,400) width 48: "\x{3068}\x{3044}\x{3002}"
-          LayoutBR {BR} at (410,448) size 18x0
-          LayoutText {#text} at (438,0) size 18x240
-            text run at (438,0) width 240: "\x{3000}\x{4F4F}\x{307F}\x{306B}\x{304F}\x{304D}\x{4E16}\x{304B}\x{3089}\x{3001}\x{4F4F}\x{307F}\x{306B}\x{304F}\x{304D}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x20
-            LayoutRubyRun (anonymous) at (436,235.98) size 22x27
+          LayoutText {#text} at (0,0) size 18x48
+          LayoutBR {BR} at (0,0) size 0x0
+          LayoutText {#text} at (0,0) size 18x240
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1474,240) size 22x27
               LayoutRubyText {RT} at (-10,0) size 13x27
                 LayoutText {#text} at (2,0) size 10x27
                   text run at (2,0) width 27: "\x{308F}\x{305A}\x{3089}"
@@ -272,11 +230,9 @@
                 LayoutInline {RB} at (0,0) size 18x17
                   LayoutText {#text} at (2,5) size 18x17
                     text run at (2,5) width 16: "\x{7169}"
-          LayoutText {#text} at (438,258) size 46x499
-            text run at (438,258) width 240: "\x{3044}\x{3092}\x{5F15}\x{304D}\x{629C}\x{3044}\x{3066}\x{3001}\x{3042}\x{308A}\x{304C}\x{305F}\x{3044}\x{4E16}\x{754C}"
-            text run at (466,0) width 256: "\x{3092}\x{307E}\x{306E}\x{3042}\x{305F}\x{308A}\x{306B}\x{5199}\x{3059}\x{306E}\x{304C}\x{8A69}\x{3067}\x{3042}\x{308B}\x{3001}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (464,256) size 22x16
+          LayoutText {#text} at (0,0) size 40x491
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1452,272) size 22x16
               LayoutRubyText {RT} at (-10,0) size 13x16
                 LayoutText {#text} at (2,3) size 10x10
                   text run at (2,3) width 9: "\x{3048}"
@@ -284,11 +240,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,0) size 18x16
                     text run at (2,0) width 16: "\x{753B}"
-          LayoutText {#text} at (466,272) size 46x496
-            text run at (466,272) width 224: "\x{3067}\x{3042}\x{308B}\x{3002}\x{3042}\x{308B}\x{306F}\x{97F3}\x{697D}\x{3068}\x{5F6B}\x{523B}\x{3067}\x{3042}"
-            text run at (494,0) width 96: "\x{308B}\x{3002}\x{3053}\x{307E}\x{304B}\x{306B}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (492,96) size 22x16
+          LayoutText {#text} at (0,0) size 40x496
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1430,112) size 22x16
               LayoutRubyText {RT} at (-10,0) size 13x16
                 LayoutText {#text} at (2,3) size 10x10
                   text run at (2,3) width 9: "\x{3044}"
@@ -296,11 +250,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,0) size 18x16
                     text run at (2,0) width 16: "\x{4E91}"
-          LayoutText {#text} at (494,112) size 46x496
-            text run at (494,112) width 384: "\x{3048}\x{3070}\x{5199}\x{3055}\x{306A}\x{3044}\x{3067}\x{3082}\x{3088}\x{3044}\x{3002}\x{305F}\x{3060}\x{307E}\x{306E}\x{3042}\x{305F}\x{308A}\x{306B}\x{898B}\x{308C}\x{3070}\x{3001}\x{305D}"
-            text run at (522,0) width 144: "\x{3053}\x{306B}\x{8A69}\x{3082}\x{751F}\x{304D}\x{3001}\x{6B4C}\x{3082}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (520,144) size 22x16
+          LayoutText {#text} at (0,0) size 40x496
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1408,160) size 22x16
               LayoutRubyText {RT} at (-10,0) size 13x16
                 LayoutText {#text} at (2,3) size 10x10
                   text run at (2,3) width 9: "\x{308F}"
@@ -308,10 +260,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,0) size 18x16
                     text run at (2,0) width 16: "\x{6E67}"
-          LayoutText {#text} at (522,160) size 18x192
-            text run at (522,160) width 192: "\x{304F}\x{3002}\x{7740}\x{60F3}\x{3092}\x{7D19}\x{306B}\x{843D}\x{3055}\x{306C}\x{3068}\x{3082}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x39
-            LayoutRubyRun (anonymous) at (520,349) size 22x45
+          LayoutText {#text} at (0,0) size 18x192
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1408,368) size 22x45
               LayoutRubyText {RT} at (-10,0) size 13x45
                 LayoutText {#text} at (2,0) size 10x45
                   text run at (2,0) width 45: "\x{304D}\x{3085}\x{3046}\x{305D}\x{3046}"
@@ -321,10 +272,9 @@
                     text run at (2,3) width 22: "\x{7486}"
                   LayoutText {#text} at (2,25) size 18x17
                     text run at (2,25) width 16: "\x{93D8}"
-          LayoutText {#text} at (522,391) size 18x16
-            text run at (522,391) width 16: "\x{306E}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (520,406) size 22x18
+          LayoutText {#text} at (0,0) size 18x16
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1408,429) size 22x18
               LayoutRubyText {RT} at (-10,0) size 13x18
                 LayoutText {#text} at (2,0) size 10x18
                   text run at (2,0) width 18: "\x{304A}\x{3093}"
@@ -332,10 +282,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,1) size 18x16
                     text run at (2,1) width 16: "\x{97F3}"
-          LayoutText {#text} at (522,423) size 18x16
-            text run at (522,423) width 16: "\x{306F}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x34
-            LayoutRubyRun (anonymous) at (520,438) size 22x36
+          LayoutText {#text} at (0,0) size 18x16
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1408,463) size 22x36
               LayoutRubyText {RT} at (-10,0) size 13x36
                 LayoutText {#text} at (2,0) size 10x36
                   text run at (2,0) width 36: "\x{304D}\x{3087}\x{3046}\x{308A}"
@@ -343,10 +292,9 @@
                 LayoutInline {RB} at (0,0) size 18x34
                   LayoutText {#text} at (2,1) size 18x34
                     text run at (2,1) width 34: "\x{80F8}\x{88CF}"
-          LayoutText {#text} at (522,473) size 18x16
-            text run at (522,473) width 16: "\x{306B}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x17
-            LayoutRubyRun (anonymous) at (548,0) size 22x18
+          LayoutText {#text} at (0,0) size 18x16
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1386,16) size 22x18
               LayoutRubyText {RT} at (-10,0) size 13x18
                 LayoutText {#text} at (2,0) size 10x18
                   text run at (2,0) width 18: "\x{304A}\x{3053}"
@@ -354,10 +302,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,1) size 18x16
                     text run at (2,1) width 16: "\x{8D77}"
-          LayoutText {#text} at (550,17) size 18x32
-            text run at (550,17) width 32: "\x{308B}\x{3002}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x34
-            LayoutRubyRun (anonymous) at (548,48) size 22x36
+          LayoutText {#text} at (0,0) size 18x32
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1386,66) size 22x36
               LayoutRubyText {RT} at (-10,0) size 13x36
                 LayoutText {#text} at (2,0) size 10x36
                   text run at (2,0) width 36: "\x{305F}\x{3093}\x{305B}\x{3044}"
@@ -365,10 +312,9 @@
                 LayoutInline {RB} at (0,0) size 18x34
                   LayoutText {#text} at (2,1) size 18x34
                     text run at (2,1) width 34: "\x{4E39}\x{9752}"
-          LayoutText {#text} at (550,83) size 18x16
-            text run at (550,83) width 16: "\x{306F}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x32
-            LayoutRubyRun (anonymous) at (548,99) size 22x32
+          LayoutText {#text} at (0,0) size 18x16
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1386,118) size 22x32
               LayoutRubyText {RT} at (-10,0) size 13x32
                 LayoutText {#text} at (2,3) size 10x26
                   text run at (2,3) width 25: "\x{304C}\x{304B}"
@@ -376,10 +322,9 @@
                 LayoutInline {RB} at (0,0) size 18x32
                   LayoutText {#text} at (2,0) size 18x32
                     text run at (2,0) width 32: "\x{753B}\x{67B6}"
-          LayoutText {#text} at (550,131) size 18x64
-            text run at (550,131) width 64: "\x{306B}\x{5411}\x{3063}\x{3066}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x32
-            LayoutRubyRun (anonymous) at (548,195) size 22x32
+          LayoutText {#text} at (0,0) size 18x64
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1386,214) size 22x32
               LayoutRubyText {RT} at (-10,0) size 13x32
                 LayoutText {#text} at (2,0) size 10x31
                   text run at (2,0) width 30: "\x{3068}\x{307E}\x{3064}"
@@ -387,10 +332,9 @@
                 LayoutInline {RB} at (0,0) size 18x32
                   LayoutText {#text} at (2,0) size 18x32
                     text run at (2,0) width 32: "\x{5857}\x{62B9}"
-          LayoutText {#text} at (550,227) size 18x64
-            text run at (550,227) width 64: "\x{305B}\x{3093}\x{3067}\x{3082}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x32
-            LayoutRubyRun (anonymous) at (548,291) size 22x32
+          LayoutText {#text} at (0,0) size 18x64
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1386,310) size 22x32
               LayoutRubyText {RT} at (-10,0) size 13x32
                 LayoutText {#text} at (2,0) size 10x31
                   text run at (2,0) width 30: "\x{3054}\x{3055}\x{3044}"
@@ -398,10 +342,9 @@
                 LayoutInline {RB} at (0,0) size 18x32
                   LayoutText {#text} at (2,0) size 18x32
                     text run at (2,0) width 32: "\x{4E94}\x{5F69}"
-          LayoutText {#text} at (550,323) size 18x16
-            text run at (550,323) width 16: "\x{306E}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x34
-            LayoutRubyRun (anonymous) at (548,338) size 22x36
+          LayoutText {#text} at (0,0) size 18x16
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1386,358) size 22x36
               LayoutRubyText {RT} at (-10,0) size 13x36
                 LayoutText {#text} at (2,0) size 10x36
                   text run at (2,0) width 36: "\x{3051}\x{3093}\x{3089}\x{3093}"
@@ -409,10 +352,9 @@
                 LayoutInline {RB} at (0,0) size 18x34
                   LayoutText {#text} at (2,1) size 18x34
                     text run at (2,1) width 34: "\x{7D62}\x{721B}"
-          LayoutText {#text} at (550,373) size 18x16
-            text run at (550,373) width 16: "\x{306F}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x19
-            LayoutRubyRun (anonymous) at (548,385) size 22x27
+          LayoutText {#text} at (0,0) size 18x16
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1386,410) size 22x27
               LayoutRubyText {RT} at (-10,0) size 13x27
                 LayoutText {#text} at (2,0) size 10x27
                   text run at (2,0) width 27: "\x{304A}\x{306E}\x{305A}"
@@ -420,10 +362,9 @@
                 LayoutInline {RB} at (0,0) size 18x17
                   LayoutText {#text} at (2,5) size 18x17
                     text run at (2,5) width 16: "\x{81EA}"
-          LayoutText {#text} at (550,408) size 18x32
-            text run at (550,408) width 32: "\x{304B}\x{3089}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x34
-            LayoutRubyRun (anonymous) at (548,439) size 22x36
+          LayoutText {#text} at (0,0) size 18x32
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1364,0) size 22x36
               LayoutRubyText {RT} at (-10,0) size 13x36
                 LayoutText {#text} at (2,0) size 10x36
                   text run at (2,0) width 36: "\x{3057}\x{3093}\x{304C}\x{3093}"
@@ -431,11 +372,9 @@
                 LayoutInline {RB} at (0,0) size 18x34
                   LayoutText {#text} at (2,1) size 18x34
                     text run at (2,1) width 34: "\x{5FC3}\x{773C}"
-          LayoutText {#text} at (550,474) size 46x490
-            text run at (550,474) width 16: "\x{306B}"
-            text run at (578,0) width 240: "\x{6620}\x{308B}\x{3002}\x{305F}\x{3060}\x{304A}\x{306E}\x{304C}\x{4F4F}\x{3080}\x{4E16}\x{3092}\x{3001}\x{304B}\x{304F}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (576,239) size 22x18
+          LayoutText {#text} at (0,0) size 18x256
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1364,292) size 22x18
               LayoutRubyText {RT} at (-10,0) size 13x18
                 LayoutText {#text} at (2,0) size 10x18
                   text run at (2,0) width 18: "\x{304B}\x{3093}"
@@ -443,10 +382,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,1) size 18x16
                     text run at (2,1) width 16: "\x{89B3}"
-          LayoutText {#text} at (578,256) size 18x64
-            text run at (578,256) width 64: "\x{3058}\x{5F97}\x{3066}\x{3001}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x70
-            LayoutRubyRun (anonymous) at (576,319) size 22x72
+          LayoutText {#text} at (0,0) size 18x64
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1364,374) size 22x72
               LayoutRubyText {RT} at (-10,0) size 13x72
                 LayoutText {#text} at (2,0) size 10x72
                   text run at (2,0) width 72: "\x{308C}\x{3044}\x{3060}\x{3044}\x{307B}\x{3046}\x{3059}\x{3093}"
@@ -454,10 +392,9 @@
                 LayoutInline {RB} at (0,0) size 18x70
                   LayoutText {#text} at (2,1) size 18x70
                     text run at (2,1) width 70: "\x{970A}\x{53F0}\x{65B9}\x{5BF8}"
-          LayoutText {#text} at (578,390) size 18x80
-            text run at (578,390) width 80: "\x{306E}\x{30AB}\x{30E1}\x{30E9}\x{306B}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x71
-            LayoutRubyRun (anonymous) at (604,0) size 22x72
+          LayoutText {#text} at (0,0) size 40x494
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1342,32) size 22x72
               LayoutRubyText {RT} at (-10,0) size 13x72
                 LayoutText {#text} at (2,0) size 10x72
                   text run at (2,0) width 72: "\x{304E}\x{3087}\x{3046}\x{304D}\x{3053}\x{3093}\x{3060}\x{304F}"
@@ -465,10 +402,9 @@
                 LayoutInline {RB} at (0,0) size 18x70
                   LayoutText {#text} at (2,1) size 18x70
                     text run at (2,1) width 70: "\x{6F86}\x{5B63}\x{6EB7}\x{6FC1}"
-          LayoutText {#text} at (606,71) size 18x208
-            text run at (606,71) width 208: "\x{306E}\x{4FD7}\x{754C}\x{3092}\x{6E05}\x{304F}\x{3046}\x{3089}\x{3089}\x{304B}\x{306B}\x{53CE}\x{3081}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (604,279) size 22x16
+          LayoutText {#text} at (0,0) size 18x208
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1342,312) size 22x16
               LayoutRubyText {RT} at (-10,0) size 13x16
                 LayoutText {#text} at (2,3) size 10x10
                   text run at (2,3) width 9: "\x{3046}"
@@ -476,10 +412,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,0) size 18x16
                     text run at (2,0) width 16: "\x{5F97}"
-          LayoutText {#text} at (606,295) size 18x32
-            text run at (606,295) width 32: "\x{308C}\x{3070}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (604,327) size 22x16
+          LayoutText {#text} at (0,0) size 18x32
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1342,360) size 22x16
               LayoutRubyText {RT} at (-10,0) size 13x16
                 LayoutText {#text} at (2,3) size 10x10
                   text run at (2,3) width 9: "\x{305F}"
@@ -487,10 +422,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,0) size 18x16
                     text run at (2,0) width 16: "\x{8DB3}"
-          LayoutText {#text} at (606,343) size 18x96
-            text run at (606,343) width 96: "\x{308B}\x{3002}\x{3053}\x{306E}\x{6545}\x{306B}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x32
-            LayoutRubyRun (anonymous) at (604,439) size 22x32
+          LayoutText {#text} at (0,0) size 18x96
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1342,472) size 22x32
               LayoutRubyText {RT} at (-10,0) size 13x32
                 LayoutText {#text} at (2,0) size 10x31
                   text run at (2,0) width 30: "\x{3080}\x{305B}\x{3044}"
@@ -498,11 +432,9 @@
                 LayoutInline {RB} at (0,0) size 18x32
                   LayoutText {#text} at (2,0) size 18x32
                     text run at (2,0) width 32: "\x{7121}\x{58F0}"
-          LayoutText {#text} at (606,471) size 46x503
-            text run at (606,471) width 32: "\x{306E}\x{8A69}"
-            text run at (634,0) width 128: "\x{4EBA}\x{306B}\x{306F}\x{4E00}\x{53E5}\x{306A}\x{304F}\x{3001}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x34
-            LayoutRubyRun (anonymous) at (632,127) size 22x36
+          LayoutText {#text} at (0,0) size 18x160
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1320,160) size 22x36
               LayoutRubyText {RT} at (-10,0) size 13x36
                 LayoutText {#text} at (2,0) size 10x36
                   text run at (2,0) width 36: "\x{3080}\x{3057}\x{3087}\x{304F}"
@@ -510,10 +442,9 @@
                 LayoutInline {RB} at (0,0) size 18x34
                   LayoutText {#text} at (2,1) size 18x34
                     text run at (2,1) width 34: "\x{7121}\x{8272}"
-          LayoutText {#text} at (634,162) size 18x80
-            text run at (634,162) width 80: "\x{306E}\x{753B}\x{5BB6}\x{306B}\x{306F}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x34
-            LayoutRubyRun (anonymous) at (632,241) size 22x36
+          LayoutText {#text} at (0,0) size 18x80
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1320,276) size 22x36
               LayoutRubyText {RT} at (-10,0) size 13x36
                 LayoutText {#text} at (2,0) size 10x36
                   text run at (2,0) width 36: "\x{305B}\x{3063}\x{3051}\x{3093}"
@@ -521,10 +452,9 @@
                 LayoutInline {RB} at (0,0) size 18x34
                   LayoutText {#text} at (2,1) size 18x34
                     text run at (2,1) width 34: "\x{5C3A}\x{7E11}"
-          LayoutText {#text} at (634,276) size 18x96
-            text run at (634,276) width 96: "\x{306A}\x{304D}\x{3082}\x{3001}\x{304B}\x{304F}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x34
-            LayoutRubyRun (anonymous) at (632,371) size 22x36
+          LayoutText {#text} at (0,0) size 18x96
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1320,408) size 22x36
               LayoutRubyText {RT} at (-10,0) size 13x36
                 LayoutText {#text} at (2,0) size 10x36
                   text run at (2,0) width 36: "\x{3058}\x{3093}\x{305B}\x{3044}"
@@ -532,11 +462,9 @@
                 LayoutInline {RB} at (0,0) size 18x34
                   LayoutText {#text} at (2,1) size 18x34
                     text run at (2,1) width 34: "\x{4EBA}\x{4E16}"
-          LayoutText {#text} at (634,406) size 46x502
-            text run at (634,406) width 96: "\x{3092}\x{89B3}\x{3058}\x{5F97}\x{308B}\x{306E}"
-            text run at (662,0) width 128: "\x{70B9}\x{306B}\x{304A}\x{3044}\x{3066}\x{3001}\x{304B}\x{304F}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x34
-            LayoutRubyRun (anonymous) at (660,127) size 22x36
+          LayoutText {#text} at (0,0) size 40x492
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1298,176) size 22x36
               LayoutRubyText {RT} at (-10,0) size 13x36
                 LayoutText {#text} at (2,0) size 10x36
                   text run at (2,0) width 36: "\x{307C}\x{3093}\x{306E}\x{3046}"
@@ -544,10 +472,9 @@
                 LayoutInline {RB} at (0,0) size 18x34
                   LayoutText {#text} at (2,1) size 18x34
                     text run at (2,1) width 34: "\x{7169}\x{60A9}"
-          LayoutText {#text} at (662,162) size 18x16
-            text run at (662,162) width 16: "\x{3092}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x32
-            LayoutRubyRun (anonymous) at (660,178) size 22x32
+          LayoutText {#text} at (0,0) size 18x16
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1298,228) size 22x32
               LayoutRubyText {RT} at (-10,0) size 13x32
                 LayoutText {#text} at (2,0) size 10x31
                   text run at (2,0) width 30: "\x{3052}\x{3060}\x{3064}"
@@ -555,10 +482,9 @@
                 LayoutInline {RB} at (0,0) size 18x32
                   LayoutText {#text} at (2,0) size 18x32
                     text run at (2,0) width 32: "\x{89E3}\x{8131}"
-          LayoutText {#text} at (662,210) size 18x176
-            text run at (662,210) width 176: "\x{3059}\x{308B}\x{306E}\x{70B9}\x{306B}\x{304A}\x{3044}\x{3066}\x{3001}\x{304B}\x{304F}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x64
-            LayoutRubyRun (anonymous) at (660,382) size 22x72
+          LayoutText {#text} at (0,0) size 18x176
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1276,0) size 22x72
               LayoutRubyText {RT} at (-10,0) size 13x72
                 LayoutText {#text} at (2,0) size 10x72
                   text run at (2,0) width 72: "\x{3057}\x{3087}\x{3046}\x{3058}\x{3087}\x{3046}\x{304B}\x{3044}"
@@ -566,10 +492,9 @@
                 LayoutInline {RB} at (0,0) size 18x64
                   LayoutText {#text} at (2,4) size 18x64
                     text run at (2,4) width 64: "\x{6E05}\x{6D44}\x{754C}"
-          LayoutText {#text} at (662,450) size 18x16
-            text run at (662,450) width 16: "\x{306B}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x50
-            LayoutRubyRun (anonymous) at (688,0) size 22x54
+          LayoutText {#text} at (0,0) size 18x16
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1276,88) size 22x54
               LayoutRubyText {RT} at (-10,0) size 13x54
                 LayoutText {#text} at (2,0) size 10x54
                   text run at (2,0) width 54: "\x{3057}\x{3085}\x{3064}\x{306B}\x{3085}\x{3046}"
@@ -577,10 +502,9 @@
                 LayoutInline {RB} at (0,0) size 18x44
                   LayoutText {#text} at (2,5) size 18x44
                     text run at (2,5) width 43: "\x{51FA}\x{5165}"
-          LayoutText {#text} at (690,50) size 18x224
-            text run at (690,50) width 224: "\x{3057}\x{5F97}\x{308B}\x{306E}\x{70B9}\x{306B}\x{304A}\x{3044}\x{3066}\x{3001}\x{307E}\x{305F}\x{3053}\x{306E}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x64
-            LayoutRubyRun (anonymous) at (688,274) size 22x64
+          LayoutText {#text} at (0,0) size 18x224
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1276,366) size 22x64
               LayoutRubyText {RT} at (-10,0) size 13x64
                 LayoutText {#text} at (2,1) size 10x61
                   text run at (2,1) width 60: "\x{3075}\x{3069}\x{3046}\x{3075}\x{3058}"
@@ -588,10 +512,9 @@
                 LayoutInline {RB} at (0,0) size 18x64
                   LayoutText {#text} at (2,0) size 18x64
                     text run at (2,0) width 64: "\x{4E0D}\x{540C}\x{4E0D}\x{4E8C}"
-          LayoutText {#text} at (690,338) size 18x16
-            text run at (690,338) width 16: "\x{306E}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x34
-            LayoutRubyRun (anonymous) at (688,353) size 22x36
+          LayoutText {#text} at (0,0) size 18x16
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1276,446) size 22x36
               LayoutRubyText {RT} at (-10,0) size 13x36
                 LayoutText {#text} at (2,0) size 10x36
                   text run at (2,0) width 36: "\x{3051}\x{3093}\x{3053}\x{3093}"
@@ -599,10 +522,9 @@
                 LayoutInline {RB} at (0,0) size 18x34
                   LayoutText {#text} at (2,1) size 18x34
                     text run at (2,1) width 34: "\x{4E7E}\x{5764}"
-          LayoutText {#text} at (690,388) size 18x16
-            text run at (690,388) width 16: "\x{3092}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x39
-            LayoutRubyRun (anonymous) at (688,401) size 22x45
+          LayoutText {#text} at (0,0) size 18x16
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1254,0) size 22x45
               LayoutRubyText {RT} at (-10,0) size 13x45
                 LayoutText {#text} at (2,0) size 10x45
                   text run at (2,0) width 45: "\x{3053}\x{3093}\x{308A}\x{3085}\x{3046}"
@@ -610,11 +532,9 @@
                 LayoutInline {RB} at (0,0) size 18x39
                   LayoutText {#text} at (2,3) size 18x39
                     text run at (2,3) width 38: "\x{5EFA}\x{7ACB}"
-          LayoutText {#text} at (690,443) size 46x491
-            text run at (690,443) width 48: "\x{3057}\x{5F97}\x{308B}"
-            text run at (718,0) width 112: "\x{306E}\x{70B9}\x{306B}\x{304A}\x{3044}\x{3066}\x{3001}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x64
-            LayoutRubyRun (anonymous) at (716,112) size 22x64
+          LayoutText {#text} at (0,0) size 18x160
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1254,205) size 22x64
               LayoutRubyText {RT} at (-10,0) size 13x64
                 LayoutText {#text} at (2,1) size 10x61
                   text run at (2,1) width 60: "\x{304C}\x{308A}\x{3057}\x{3088}\x{304F}"
@@ -622,10 +542,9 @@
                 LayoutInline {RB} at (0,0) size 18x64
                   LayoutText {#text} at (2,0) size 18x64
                     text run at (2,0) width 64: "\x{6211}\x{5229}\x{79C1}\x{617E}"
-          LayoutText {#text} at (718,176) size 18x16
-            text run at (718,176) width 16: "\x{306E}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x32
-            LayoutRubyRun (anonymous) at (716,192) size 22x32
+          LayoutText {#text} at (0,0) size 18x16
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1254,285) size 22x32
               LayoutRubyText {RT} at (-10,0) size 13x32
                 LayoutText {#text} at (2,0) size 10x31
                   text run at (2,0) width 30: "\x{304D}\x{306F}\x{3093}"
@@ -633,10 +552,9 @@
                 LayoutInline {RB} at (0,0) size 18x32
                   LayoutText {#text} at (2,0) size 18x32
                     text run at (2,0) width 32: "\x{898A}\x{7D46}"
-          LayoutText {#text} at (718,224) size 18x16
-            text run at (718,224) width 16: "\x{3092}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x34
-            LayoutRubyRun (anonymous) at (716,239) size 22x36
+          LayoutText {#text} at (0,0) size 18x16
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1254,333) size 22x36
               LayoutRubyText {RT} at (-10,0) size 13x36
                 LayoutText {#text} at (2,0) size 10x36
                   text run at (2,0) width 36: "\x{305D}\x{3046}\x{3068}\x{3046}"
@@ -644,10 +562,9 @@
                 LayoutInline {RB} at (0,0) size 18x34
                   LayoutText {#text} at (2,1) size 18x34
                     text run at (2,1) width 34: "\x{6383}\x{8569}"
-          LayoutText {#text} at (718,274) size 18x176
-            text run at (718,274) width 176: "\x{3059}\x{308B}\x{306E}\x{70B9}\x{306B}\x{304A}\x{3044}\x{3066}\x{3001}\x{2015}\x{2015}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x34
-            LayoutRubyRun (anonymous) at (716,449) size 22x36
+          LayoutText {#text} at (0,0) size 40x481
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1232,64) size 22x36
               LayoutRubyText {RT} at (-10,0) size 13x36
                 LayoutText {#text} at (2,0) size 10x36
                   text run at (2,0) width 36: "\x{305B}\x{3093}\x{304D}\x{3093}"
@@ -655,11 +572,9 @@
                 LayoutInline {RB} at (0,0) size 18x34
                   LayoutText {#text} at (2,1) size 18x34
                     text run at (2,1) width 34: "\x{5343}\x{91D1}"
-          LayoutText {#text} at (718,484) size 46x500
-            text run at (718,484) width 16: "\x{306E}"
-            text run at (746,0) width 80: "\x{5B50}\x{3088}\x{308A}\x{3082}\x{3001}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x39
-            LayoutRubyRun (anonymous) at (744,77) size 22x45
+          LayoutText {#text} at (0,0) size 18x96
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1232,196) size 22x45
               LayoutRubyText {RT} at (-10,0) size 13x45
                 LayoutText {#text} at (2,0) size 10x45
                   text run at (2,0) width 45: "\x{3070}\x{3093}\x{3058}\x{3087}\x{3046}"
@@ -667,10 +582,9 @@
                 LayoutInline {RB} at (0,0) size 18x39
                   LayoutText {#text} at (2,3) size 18x39
                     text run at (2,3) width 38: "\x{4E07}\x{4E57}"
-          LayoutText {#text} at (746,119) size 18x208
-            text run at (746,119) width 208: "\x{306E}\x{541B}\x{3088}\x{308A}\x{3082}\x{3001}\x{3042}\x{3089}\x{3086}\x{308B}\x{4FD7}\x{754C}\x{306E}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x34
-            LayoutRubyRun (anonymous) at (744,326) size 22x36
+          LayoutText {#text} at (0,0) size 18x208
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1232,449) size 22x36
               LayoutRubyText {RT} at (-10,0) size 13x36
                 LayoutText {#text} at (2,0) size 10x36
                   text run at (2,0) width 36: "\x{3061}\x{3087}\x{3046}\x{3058}"
@@ -678,14 +592,11 @@
                 LayoutInline {RB} at (0,0) size 18x34
                   LayoutText {#text} at (2,1) size 18x34
                     text run at (2,1) width 34: "\x{5BF5}\x{5150}"
-          LayoutText {#text} at (746,361) size 40x473
-            text run at (746,361) width 112: "\x{3088}\x{308A}\x{3082}\x{5E78}\x{798F}\x{3067}\x{3042}"
-            text run at (768,0) width 32: "\x{308B}\x{3002}"
-          LayoutBR {BR} at (768,32) size 18x0
-          LayoutText {#text} at (796,0) size 18x272
-            text run at (796,0) width 272: "\x{3000}\x{4E16}\x{306B}\x{4F4F}\x{3080}\x{3053}\x{3068}\x{4E8C}\x{5341}\x{5E74}\x{306B}\x{3057}\x{3066}\x{3001}\x{4F4F}\x{3080}\x{306B}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x32
-            LayoutRubyRun (anonymous) at (794,272) size 22x32
+          LayoutText {#text} at (0,0) size 40x501
+          LayoutBR {BR} at (0,0) size 0x0
+          LayoutText {#text} at (0,0) size 18x272
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1188,272) size 22x32
               LayoutRubyText {RT} at (-10,0) size 13x32
                 LayoutText {#text} at (2,3) size 10x26
                   text run at (2,3) width 25: "\x{304B}\x{3044}"
@@ -693,11 +604,9 @@
                 LayoutInline {RB} at (0,0) size 18x32
                   LayoutText {#text} at (2,0) size 18x32
                     text run at (2,0) width 32: "\x{7532}\x{6590}"
-          LayoutText {#text} at (796,304) size 46x496
-            text run at (796,304) width 192: "\x{3042}\x{308B}\x{4E16}\x{3068}\x{77E5}\x{3063}\x{305F}\x{3002}\x{4E8C}\x{5341}\x{4E94}\x{5E74}"
-            text run at (824,0) width 96: "\x{306B}\x{3057}\x{3066}\x{660E}\x{6697}\x{306F}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x34
-            LayoutRubyRun (anonymous) at (822,95) size 22x36
+          LayoutText {#text} at (0,0) size 40x496
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1166,96) size 22x36
               LayoutRubyText {RT} at (-10,0) size 13x36
                 LayoutText {#text} at (2,0) size 10x36
                   text run at (2,0) width 36: "\x{3072}\x{3087}\x{3046}\x{308A}"
@@ -705,11 +614,9 @@
                 LayoutInline {RB} at (0,0) size 18x34
                   LayoutText {#text} at (2,1) size 18x34
                     text run at (2,1) width 34: "\x{8868}\x{88CF}"
-          LayoutText {#text} at (824,130) size 46x498
-            text run at (824,130) width 368: "\x{306E}\x{3054}\x{3068}\x{304F}\x{3001}\x{65E5}\x{306E}\x{3042}\x{305F}\x{308B}\x{6240}\x{306B}\x{306F}\x{304D}\x{3063}\x{3068}\x{5F71}\x{304C}\x{3055}\x{3059}\x{3068}\x{609F}\x{3063}"
-            text run at (852,0) width 80: "\x{305F}\x{3002}\x{4E09}\x{5341}\x{306E}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x34
-            LayoutRubyRun (anonymous) at (850,79) size 22x36
+          LayoutText {#text} at (0,0) size 40x500
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1144,80) size 22x36
               LayoutRubyText {RT} at (-10,0) size 13x36
                 LayoutText {#text} at (2,0) size 10x36
                   text run at (2,0) width 36: "\x{3053}\x{3093}\x{306B}\x{3061}"
@@ -717,10 +624,9 @@
                 LayoutInline {RB} at (0,0) size 18x34
                   LayoutText {#text} at (2,1) size 18x34
                     text run at (2,1) width 34: "\x{4ECA}\x{65E5}"
-          LayoutText {#text} at (852,114) size 18x288
-            text run at (852,114) width 288: "\x{306F}\x{3053}\x{3046}\x{601D}\x{3046}\x{3066}\x{3044}\x{308B}\x{3002}\x{2015}\x{2015}\x{559C}\x{3073}\x{306E}\x{6DF1}\x{304D}\x{3068}\x{304D}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x19
-            LayoutRubyRun (anonymous) at (850,398) size 22x27
+          LayoutText {#text} at (0,0) size 18x288
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1144,404) size 22x27
               LayoutRubyText {RT} at (-10,0) size 13x27
                 LayoutText {#text} at (2,0) size 10x27
                   text run at (2,0) width 27: "\x{3046}\x{308C}\x{3044}"
@@ -728,11 +634,9 @@
                 LayoutInline {RB} at (0,0) size 18x17
                   LayoutText {#text} at (2,5) size 18x17
                     text run at (2,5) width 16: "\x{6182}"
-          LayoutText {#text} at (852,421) size 46x501
-            text run at (852,421) width 80: "\x{3044}\x{3088}\x{3044}\x{3088}\x{6DF1}"
-            text run at (880,0) width 32: "\x{304F}\x{3001}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x19
-            LayoutRubyRun (anonymous) at (878,28) size 22x27
+          LayoutText {#text} at (0,0) size 40x495
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1122,48) size 22x27
               LayoutRubyText {RT} at (-10,0) size 13x27
                 LayoutText {#text} at (2,0) size 10x27
                   text run at (2,0) width 27: "\x{305F}\x{306E}\x{3057}"
@@ -740,11 +644,9 @@
                 LayoutInline {RB} at (0,0) size 18x17
                   LayoutText {#text} at (2,5) size 18x17
                     text run at (2,5) width 16: "\x{697D}"
-          LayoutText {#text} at (880,51) size 46x499
-            text run at (880,51) width 448: "\x{307F}\x{306E}\x{5927}\x{3044}\x{306A}\x{308B}\x{307B}\x{3069}\x{82E6}\x{3057}\x{307F}\x{3082}\x{5927}\x{304D}\x{3044}\x{3002}\x{3053}\x{308C}\x{3092}\x{5207}\x{308A}\x{653E}\x{305D}\x{3046}\x{3068}\x{3059}\x{308B}\x{3068}"
-            text run at (908,0) width 96: "\x{8EAB}\x{304C}\x{6301}\x{3066}\x{306C}\x{3002}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (906,95) size 22x18
+          LayoutText {#text} at (0,0) size 40x491
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1100,128) size 22x18
               LayoutRubyText {RT} at (-10,0) size 13x18
                 LayoutText {#text} at (2,0) size 10x18
                   text run at (2,0) width 18: "\x{304B}\x{305F}"
@@ -752,11 +654,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,1) size 18x16
                     text run at (2,1) width 16: "\x{7247}"
-          LayoutText {#text} at (908,112) size 46x496
-            text run at (908,112) width 384: "\x{3065}\x{3051}\x{3088}\x{3046}\x{3068}\x{3059}\x{308C}\x{3070}\x{4E16}\x{304C}\x{7ACB}\x{305F}\x{306C}\x{3002}\x{91D1}\x{306F}\x{5927}\x{4E8B}\x{3060}\x{3001}\x{5927}\x{4E8B}\x{306A}\x{3082}"
-            text run at (936,0) width 32: "\x{306E}\x{304C}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (934,32) size 22x16
+          LayoutText {#text} at (0,0) size 40x498
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1078,64) size 22x16
               LayoutRubyText {RT} at (-10,0) size 13x16
                 LayoutText {#text} at (2,3) size 10x10
                   text run at (2,3) width 9: "\x{3075}"
@@ -764,10 +664,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,0) size 18x16
                     text run at (2,0) width 16: "\x{6B96}"
-          LayoutText {#text} at (936,48) size 18x48
-            text run at (936,48) width 48: "\x{3048}\x{308C}\x{3070}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (934,96) size 22x16
+          LayoutText {#text} at (0,0) size 18x48
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1078,128) size 22x16
               LayoutRubyText {RT} at (-10,0) size 13x16
                 LayoutText {#text} at (2,3) size 10x10
                   text run at (2,3) width 9: "\x{306D}"
@@ -775,10 +674,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,0) size 18x16
                     text run at (2,0) width 16: "\x{5BDD}"
-          LayoutText {#text} at (936,112) size 18x16
-            text run at (936,112) width 16: "\x{308B}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (934,128) size 22x16
+          LayoutText {#text} at (0,0) size 18x16
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1078,160) size 22x16
               LayoutRubyText {RT} at (-10,0) size 13x16
                 LayoutText {#text} at (2,3) size 10x10
                   text run at (2,3) width 9: "\x{307E}"
@@ -786,11 +684,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,0) size 18x16
                     text run at (2,0) width 16: "\x{9593}"
-          LayoutText {#text} at (936,144) size 46x496
-            text run at (936,144) width 352: "\x{3082}\x{5FC3}\x{914D}\x{3060}\x{308D}\x{3046}\x{3002}\x{604B}\x{306F}\x{3046}\x{308C}\x{3057}\x{3044}\x{3001}\x{5B09}\x{3057}\x{3044}\x{604B}\x{304C}\x{7A4D}\x{3082}\x{308C}"
-            text run at (964,0) width 464: "\x{3070}\x{3001}\x{604B}\x{3092}\x{305B}\x{306C}\x{6614}\x{304C}\x{304B}\x{3048}\x{3063}\x{3066}\x{604B}\x{3057}\x{304B}\x{308D}\x{3002}\x{95A3}\x{50DA}\x{306E}\x{80A9}\x{306F}\x{6570}\x{767E}\x{4E07}\x{4EBA}\x{306E}\x{8DB3}\x{3092}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (962,463) size 22x18
+          LayoutText {#text} at (0,0) size 40x496
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1034,0) size 22x18
               LayoutRubyText {RT} at (-10,0) size 13x18
                 LayoutText {#text} at (2,0) size 10x18
                   text run at (2,0) width 18: "\x{3055}\x{3055}"
@@ -798,11 +694,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,1) size 18x16
                     text run at (2,1) width 16: "\x{652F}"
-          LayoutText {#text} at (964,480) size 46x496
-            text run at (964,480) width 16: "\x{3048}"
-            text run at (992,0) width 64: "\x{3066}\x{3044}\x{308B}\x{3002}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x32
-            LayoutRubyRun (anonymous) at (990,64) size 22x32
+          LayoutText {#text} at (0,0) size 18x80
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1034,98) size 22x32
               LayoutRubyText {RT} at (-10,0) size 13x32
                 LayoutText {#text} at (2,0) size 10x31
                   text run at (2,0) width 30: "\x{305B}\x{306A}\x{304B}"
@@ -810,11 +704,9 @@
                 LayoutInline {RB} at (0,0) size 18x32
                   LayoutText {#text} at (2,0) size 18x32
                     text run at (2,0) width 32: "\x{80CC}\x{4E2D}"
-          LayoutText {#text} at (992,96) size 46x496
-            text run at (992,96) width 400: "\x{306B}\x{306F}\x{91CD}\x{3044}\x{5929}\x{4E0B}\x{304C}\x{304A}\x{3076}\x{3055}\x{3063}\x{3066}\x{3044}\x{308B}\x{3002}\x{3046}\x{307E}\x{3044}\x{7269}\x{3082}\x{98DF}\x{308F}\x{306D}\x{3070}\x{60DC}"
-            text run at (1020,0) width 128: "\x{3057}\x{3044}\x{3002}\x{5C11}\x{3057}\x{98DF}\x{3048}\x{3070}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (1018,128) size 22x16
+          LayoutText {#text} at (0,0) size 40x498
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1012,160) size 22x16
               LayoutRubyText {RT} at (-10,0) size 13x16
                 LayoutText {#text} at (2,3) size 10x10
                   text run at (2,3) width 9: "\x{3042}"
@@ -822,10 +714,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,0) size 18x16
                     text run at (2,0) width 16: "\x{98FD}"
-          LayoutText {#text} at (1020,144) size 18x16
-            text run at (1020,144) width 16: "\x{304D}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (1018,160) size 22x16
+          LayoutText {#text} at (0,0) size 18x16
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1012,192) size 22x16
               LayoutRubyText {RT} at (-10,0) size 13x16
                 LayoutText {#text} at (2,3) size 10x10
                   text run at (2,3) width 9: "\x{305F}"
@@ -833,13 +724,11 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,0) size 18x16
                     text run at (2,0) width 16: "\x{8DB3}"
-          LayoutText {#text} at (1020,176) size 18x288
-            text run at (1020,176) width 288: "\x{3089}\x{306C}\x{3002}\x{5B58}\x{5206}\x{98DF}\x{3048}\x{3070}\x{3042}\x{3068}\x{304C}\x{4E0D}\x{6109}\x{5FEB}\x{3060}\x{3002}\x{2026}\x{2026}"
-          LayoutBR {BR} at (1020,464) size 18x0
-          LayoutText {#text} at (1048,0) size 18x16
-            text run at (1048,0) width 16: "\x{3000}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (1046,16) size 22x16
+          LayoutText {#text} at (0,0) size 18x288
+          LayoutBR {BR} at (0,0) size 0x0
+          LayoutText {#text} at (0,0) size 18x16
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (990,16) size 22x16
               LayoutRubyText {RT} at (-10,0) size 13x16
                 LayoutText {#text} at (2,3) size 10x10
                   text run at (2,3) width 9: "\x{3088}"
@@ -847,10 +736,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,0) size 18x16
                     text run at (2,0) width 16: "\x{4F59}"
-          LayoutText {#text} at (1048,32) size 18x16
-            text run at (1048,32) width 16: "\x{306E}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x28
-            LayoutRubyRun (anonymous) at (1046,44) size 22x36
+          LayoutText {#text} at (0,0) size 18x16
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (990,48) size 22x36
               LayoutRubyText {RT} at (-10,0) size 13x36
                 LayoutText {#text} at (2,0) size 10x36
                   text run at (2,0) width 36: "\x{304B}\x{3093}\x{304C}\x{3048}"
@@ -858,10 +746,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,10) size 18x16
                     text run at (2,10) width 16: "\x{8003}"
-          LayoutText {#text} at (1048,76) size 18x256
-            text run at (1048,76) width 256: "\x{304C}\x{3053}\x{3053}\x{307E}\x{3067}\x{6F02}\x{6D41}\x{3057}\x{3066}\x{6765}\x{305F}\x{6642}\x{306B}\x{3001}\x{4F59}\x{306E}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x32
-            LayoutRubyRun (anonymous) at (1046,332) size 22x32
+          LayoutText {#text} at (0,0) size 18x256
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (990,340) size 22x32
               LayoutRubyText {RT} at (-10,0) size 13x32
                 LayoutText {#text} at (2,0) size 10x31
                   text run at (2,0) width 30: "\x{3046}\x{305D}\x{304F}"
@@ -869,10 +756,9 @@
                 LayoutInline {RB} at (0,0) size 18x32
                   LayoutText {#text} at (2,0) size 18x32
                     text run at (2,0) width 32: "\x{53F3}\x{8DB3}"
-          LayoutText {#text} at (1048,364) size 18x48
-            text run at (1048,364) width 48: "\x{306F}\x{7A81}\x{7136}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (1046,411) size 22x18
+          LayoutText {#text} at (0,0) size 18x48
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (990,420) size 22x18
               LayoutRubyText {RT} at (-10,0) size 13x18
                 LayoutText {#text} at (2,0) size 10x18
                   text run at (2,0) width 18: "\x{3059}\x{308F}"
@@ -880,11 +766,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,1) size 18x16
                     text run at (2,1) width 16: "\x{5750}"
-          LayoutText {#text} at (1048,428) size 46x492
-            text run at (1048,428) width 64: "\x{308A}\x{306E}\x{308F}\x{308B}"
-            text run at (1076,0) width 16: "\x{3044}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x34
-            LayoutRubyRun (anonymous) at (1074,15) size 22x36
+          LayoutText {#text} at (0,0) size 40x502
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (968,16) size 22x36
               LayoutRubyText {RT} at (-10,0) size 13x36
                 LayoutText {#text} at (2,0) size 10x36
                   text run at (2,0) width 36: "\x{304B}\x{304F}\x{3044}\x{3057}"
@@ -892,10 +776,9 @@
                 LayoutInline {RB} at (0,0) size 18x34
                   LayoutText {#text} at (2,1) size 18x34
                     text run at (2,1) width 34: "\x{89D2}\x{77F3}"
-          LayoutText {#text} at (1076,50) size 18x16
-            text run at (1076,50) width 16: "\x{306E}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (1074,65) size 22x18
+          LayoutText {#text} at (0,0) size 18x16
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (968,68) size 22x18
               LayoutRubyText {RT} at (-10,0) size 13x18
                 LayoutText {#text} at (2,0) size 10x18
                   text run at (2,0) width 18: "\x{306F}\x{3057}"
@@ -903,10 +786,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,1) size 18x16
                     text run at (2,1) width 16: "\x{7AEF}"
-          LayoutText {#text} at (1076,82) size 18x48
-            text run at (1076,82) width 48: "\x{3092}\x{8E0F}\x{307F}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (1074,130) size 22x16
+          LayoutText {#text} at (0,0) size 18x48
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (968,134) size 22x16
               LayoutRubyText {RT} at (-10,0) size 13x16
                 LayoutText {#text} at (2,3) size 10x10
                   text run at (2,3) width 9: "\x{305D}"
@@ -914,10 +796,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,0) size 18x16
                     text run at (2,0) width 16: "\x{640D}"
-          LayoutText {#text} at (1076,146) size 18x80
-            text run at (1076,146) width 80: "\x{304F}\x{306A}\x{3063}\x{305F}\x{3002}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x34
-            LayoutRubyRun (anonymous) at (1074,225) size 22x36
+          LayoutText {#text} at (0,0) size 18x80
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (968,230) size 22x36
               LayoutRubyText {RT} at (-10,0) size 13x36
                 LayoutText {#text} at (2,0) size 10x36
                   text run at (2,0) width 36: "\x{3078}\x{3044}\x{3053}\x{3046}"
@@ -925,11 +806,9 @@
                 LayoutInline {RB} at (0,0) size 18x34
                   LayoutText {#text} at (2,1) size 18x34
                     text run at (2,1) width 34: "\x{5E73}\x{8861}"
-          LayoutText {#text} at (1076,260) size 46x500
-            text run at (1076,260) width 240: "\x{3092}\x{4FDD}\x{3064}\x{305F}\x{3081}\x{306B}\x{3001}\x{3059}\x{308F}\x{3084}\x{3068}\x{524D}\x{306B}\x{98DB}\x{3073}"
-            text run at (1104,0) width 48: "\x{51FA}\x{3057}\x{305F}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x32
-            LayoutRubyRun (anonymous) at (1102,48) size 22x32
+          LayoutText {#text} at (0,0) size 40x490
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (946,64) size 22x32
               LayoutRubyText {RT} at (-10,0) size 13x32
                 LayoutText {#text} at (2,0) size 10x31
                   text run at (2,0) width 30: "\x{3055}\x{305D}\x{304F}"
@@ -937,10 +816,9 @@
                 LayoutInline {RB} at (0,0) size 18x32
                   LayoutText {#text} at (2,0) size 18x32
                     text run at (2,0) width 32: "\x{5DE6}\x{8DB3}"
-          LayoutText {#text} at (1104,80) size 18x32
-            text run at (1104,80) width 32: "\x{304C}\x{3001}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x32
-            LayoutRubyRun (anonymous) at (1102,112) size 22x32
+          LayoutText {#text} at (0,0) size 18x32
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (946,128) size 22x32
               LayoutRubyText {RT} at (-10,0) size 13x32
                 LayoutText {#text} at (2,0) size 10x31
                   text run at (2,0) width 30: "\x{3057}\x{305D}\x{3093}"
@@ -948,10 +826,9 @@
                 LayoutInline {RB} at (0,0) size 18x32
                   LayoutText {#text} at (2,0) size 18x32
                     text run at (2,0) width 32: "\x{4ED5}\x{640D}"
-          LayoutText {#text} at (1104,144) size 18x32
-            text run at (1104,144) width 32: "\x{3058}\x{306E}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (1102,176) size 22x16
+          LayoutText {#text} at (0,0) size 18x32
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (946,192) size 22x16
               LayoutRubyText {RT} at (-10,0) size 13x16
                 LayoutText {#text} at (2,3) size 10x10
                   text run at (2,3) width 9: "\x{3046}"
@@ -959,10 +836,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,0) size 18x16
                     text run at (2,0) width 16: "\x{57CB}"
-          LayoutText {#text} at (1104,192) size 18x16
-            text run at (1104,192) width 16: "\x{3081}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (1102,207) size 22x18
+          LayoutText {#text} at (0,0) size 18x16
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (946,224) size 22x18
               LayoutRubyText {RT} at (-10,0) size 13x18
                 LayoutText {#text} at (2,0) size 10x18
                   text run at (2,0) width 18: "\x{3042}\x{308F}"
@@ -970,10 +846,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,1) size 18x16
                     text run at (2,1) width 16: "\x{5408}"
-          LayoutText {#text} at (1104,224) size 18x256
-            text run at (1104,224) width 256: "\x{305B}\x{3092}\x{3059}\x{308B}\x{3068}\x{5171}\x{306B}\x{3001}\x{4F59}\x{306E}\x{8170}\x{306F}\x{5177}\x{5408}\x{3088}\x{304F}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x17
-            LayoutRubyRun (anonymous) at (1102,479) size 22x18
+          LayoutText {#text} at (0,0) size 18x256
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (924,0) size 22x18
               LayoutRubyText {RT} at (-10,0) size 13x18
                 LayoutText {#text} at (2,0) size 10x18
                   text run at (2,0) width 18: "\x{307B}\x{3046}"
@@ -981,10 +856,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,1) size 18x16
                     text run at (2,1) width 16: "\x{65B9}"
-          LayoutText {#text} at (1132,0) size 18x144
-            text run at (1132,0) width 144: "\x{4E09}\x{5C3A}\x{307B}\x{3069}\x{306A}\x{5CA9}\x{306E}\x{4E0A}\x{306B}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (1130,144) size 22x16
+          LayoutText {#text} at (0,0) size 18x144
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (924,162) size 22x16
               LayoutRubyText {RT} at (-10,0) size 13x16
                 LayoutText {#text} at (2,3) size 10x10
                   text run at (2,3) width 9: "\x{304A}"
@@ -992,10 +866,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,0) size 18x16
                     text run at (2,0) width 16: "\x{5378}"
-          LayoutText {#text} at (1132,160) size 18x208
-            text run at (1132,160) width 208: "\x{308A}\x{305F}\x{3002}\x{80A9}\x{306B}\x{304B}\x{3051}\x{305F}\x{7D75}\x{306E}\x{5177}\x{7BB1}\x{304C}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (1130,367) size 22x18
+          LayoutText {#text} at (0,0) size 18x208
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (924,386) size 22x18
               LayoutRubyText {RT} at (-10,0) size 13x18
                 LayoutText {#text} at (2,0) size 10x18
                   text run at (2,0) width 18: "\x{308F}\x{304D}"
@@ -1003,10 +876,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,1) size 18x16
                     text run at (2,1) width 16: "\x{814B}"
-          LayoutText {#text} at (1132,384) size 18x64
-            text run at (1132,384) width 64: "\x{306E}\x{4E0B}\x{304B}\x{3089}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (1130,447) size 22x18
+          LayoutText {#text} at (0,0) size 18x64
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (924,468) size 22x18
               LayoutRubyText {RT} at (-10,0) size 13x18
                 LayoutText {#text} at (2,0) size 10x18
                   text run at (2,0) width 18: "\x{304A}\x{3069}"
@@ -1014,11 +886,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,1) size 18x16
                     text run at (2,1) width 16: "\x{8E8D}"
-          LayoutText {#text} at (1132,464) size 46x496
-            text run at (1132,464) width 32: "\x{308A}\x{51FA}"
-            text run at (1160,0) width 144: "\x{3057}\x{305F}\x{3060}\x{3051}\x{3067}\x{3001}\x{5E78}\x{3044}\x{3068}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (1158,143) size 22x18
+          LayoutText {#text} at (0,0) size 40x502
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (902,160) size 22x18
               LayoutRubyText {RT} at (-10,0) size 13x18
                 LayoutText {#text} at (2,0) size 10x18
                   text run at (2,0) width 18: "\x{306A}\x{3093}"
@@ -1026,13 +896,11 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,1) size 18x16
                     text run at (2,1) width 16: "\x{4F55}"
-          LayoutText {#text} at (1160,160) size 18x128
-            text run at (1160,160) width 128: "\x{306E}\x{4E8B}\x{3082}\x{306A}\x{304B}\x{3063}\x{305F}\x{3002}"
-          LayoutBR {BR} at (1160,288) size 18x0
-          LayoutText {#text} at (1188,0) size 18x240
-            text run at (1188,0) width 240: "\x{3000}\x{7ACB}\x{3061}\x{4E0A}\x{304C}\x{308B}\x{6642}\x{306B}\x{5411}\x{3046}\x{3092}\x{898B}\x{308B}\x{3068}\x{3001}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x17
-            LayoutRubyRun (anonymous) at (1186,238.98) size 22x18
+          LayoutText {#text} at (0,0) size 18x128
+          LayoutBR {BR} at (0,0) size 0x0
+          LayoutText {#text} at (0,0) size 18x240
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (880,240) size 22x18
               LayoutRubyText {RT} at (-10,0) size 13x18
                 LayoutText {#text} at (2,0) size 10x18
                   text run at (2,0) width 18: "\x{307F}\x{3061}"
@@ -1040,11 +908,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,1) size 18x16
                     text run at (2,1) width 16: "\x{8DEF}"
-          LayoutText {#text} at (1188,255) size 46x496
-            text run at (1188,255) width 240: "\x{304B}\x{3089}\x{5DE6}\x{306E}\x{65B9}\x{306B}\x{30D0}\x{30B1}\x{30C4}\x{3092}\x{4F0F}\x{305B}\x{305F}\x{3088}\x{3046}"
-            text run at (1216,0) width 48: "\x{306A}\x{5CF0}\x{304C}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (1214,47) size 22x18
+          LayoutText {#text} at (0,0) size 40x498
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (858,48) size 22x18
               LayoutRubyText {RT} at (-10,0) size 13x18
                 LayoutText {#text} at (2,0) size 10x18
                   text run at (2,0) width 18: "\x{305D}\x{3073}"
@@ -1052,10 +918,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,1) size 18x16
                     text run at (2,1) width 16: "\x{8073}"
-          LayoutText {#text} at (1216,64) size 18x112
-            text run at (1216,64) width 112: "\x{3048}\x{3066}\x{3044}\x{308B}\x{3002}\x{6749}\x{304B}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x19
-            LayoutRubyRun (anonymous) at (1214,172) size 22x27
+          LayoutText {#text} at (0,0) size 18x112
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (858,178) size 22x27
               LayoutRubyText {RT} at (-10,0) size 13x27
                 LayoutText {#text} at (2,0) size 10x27
                   text run at (2,0) width 27: "\x{3072}\x{306E}\x{304D}"
@@ -1063,10 +928,9 @@
                 LayoutInline {RB} at (0,0) size 18x17
                   LayoutText {#text} at (2,5) size 18x17
                     text run at (2,5) width 16: "\x{6A9C}"
-          LayoutText {#text} at (1216,195) size 18x112
-            text run at (1216,195) width 112: "\x{304B}\x{5206}\x{304B}\x{3089}\x{306A}\x{3044}\x{304C}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x32
-            LayoutRubyRun (anonymous) at (1214,307) size 22x32
+          LayoutText {#text} at (0,0) size 18x112
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (858,317) size 22x32
               LayoutRubyText {RT} at (-10,0) size 13x32
                 LayoutText {#text} at (2,0) size 10x31
                   text run at (2,0) width 30: "\x{306D}\x{3082}\x{3068}"
@@ -1074,10 +938,9 @@
                 LayoutInline {RB} at (0,0) size 18x32
                   LayoutText {#text} at (2,0) size 18x32
                     text run at (2,0) width 32: "\x{6839}\x{5143}"
-          LayoutText {#text} at (1216,339) size 18x32
-            text run at (1216,339) width 32: "\x{304B}\x{3089}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x19
-            LayoutRubyRun (anonymous) at (1214,367) size 22x27
+          LayoutText {#text} at (0,0) size 18x32
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (858,381) size 22x27
               LayoutRubyText {RT} at (-10,0) size 13x27
                 LayoutText {#text} at (2,0) size 10x27
                   text run at (2,0) width 27: "\x{3044}\x{305F}\x{3060}"
@@ -1085,11 +948,9 @@
                 LayoutInline {RB} at (0,0) size 18x17
                   LayoutText {#text} at (2,5) size 18x17
                     text run at (2,5) width 16: "\x{9802}"
-          LayoutText {#text} at (1216,390) size 46x502
-            text run at (1216,390) width 112: "\x{304D}\x{307E}\x{3067}\x{3053}\x{3068}\x{3054}\x{3068}"
-            text run at (1244,0) width 16: "\x{304F}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x34
-            LayoutRubyRun (anonymous) at (1242,15) size 22x36
+          LayoutText {#text} at (0,0) size 40x504
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (836,32) size 22x36
               LayoutRubyText {RT} at (-10,0) size 13x36
                 LayoutText {#text} at (2,0) size 10x36
                   text run at (2,0) width 36: "\x{3042}\x{304A}\x{3050}\x{308D}"
@@ -1097,10 +958,9 @@
                 LayoutInline {RB} at (0,0) size 18x34
                   LayoutText {#text} at (2,1) size 18x34
                     text run at (2,1) width 34: "\x{84BC}\x{9ED2}"
-          LayoutText {#text} at (1244,50) size 18x240
-            text run at (1244,50) width 240: "\x{3044}\x{4E2D}\x{306B}\x{3001}\x{5C71}\x{685C}\x{304C}\x{8584}\x{8D64}\x{304F}\x{3060}\x{3093}\x{3060}\x{3089}\x{306B}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x32
-            LayoutRubyRun (anonymous) at (1242,290) size 22x32
+          LayoutText {#text} at (0,0) size 18x240
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (836,308) size 22x32
               LayoutRubyText {RT} at (-10,0) size 13x32
                 LayoutText {#text} at (2,0) size 10x31
                   text run at (2,0) width 30: "\x{305F}\x{306A}\x{3073}"
@@ -1108,10 +968,9 @@
                 LayoutInline {RB} at (0,0) size 18x32
                   LayoutText {#text} at (2,0) size 18x32
                     text run at (2,0) width 32: "\x{68DA}\x{5F15}"
-          LayoutText {#text} at (1244,322) size 18x48
-            text run at (1244,322) width 48: "\x{3044}\x{3066}\x{3001}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (1242,370) size 22x16
+          LayoutText {#text} at (0,0) size 18x48
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (836,388) size 22x16
               LayoutRubyText {RT} at (-10,0) size 13x16
                 LayoutText {#text} at (2,3) size 10x10
                   text run at (2,3) width 9: "\x{3064}"
@@ -1119,10 +978,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,0) size 18x16
                     text run at (2,0) width 16: "\x{7D9A}"
-          LayoutText {#text} at (1244,386) size 18x16
-            text run at (1244,386) width 16: "\x{304E}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (1242,402) size 22x16
+          LayoutText {#text} at (0,0) size 18x16
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (836,420) size 22x16
               LayoutRubyText {RT} at (-10,0) size 13x16
                 LayoutText {#text} at (2,3) size 10x10
                   text run at (2,3) width 9: "\x{3081}"
@@ -1130,10 +988,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,0) size 18x16
                     text run at (2,0) width 16: "\x{76EE}"
-          LayoutText {#text} at (1244,418) size 18x16
-            text run at (1244,418) width 16: "\x{304C}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (1242,433) size 22x18
+          LayoutText {#text} at (0,0) size 18x16
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (836,452) size 22x18
               LayoutRubyText {RT} at (-10,0) size 13x18
                 LayoutText {#text} at (2,0) size 10x18
                   text run at (2,0) width 18: "\x{3057}\x{304B}"
@@ -1141,11 +998,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,1) size 18x16
                     text run at (2,1) width 16: "\x{78BA}"
-          LayoutText {#text} at (1244,450) size 46x498
-            text run at (1244,450) width 48: "\x{3068}\x{898B}\x{3048}"
-            text run at (1272,0) width 64: "\x{306C}\x{304F}\x{3089}\x{3044}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (1270,63) size 22x18
+          LayoutText {#text} at (0,0) size 40x502
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (814,80) size 22x18
               LayoutRubyText {RT} at (-10,0) size 13x18
                 LayoutText {#text} at (2,0) size 10x18
                   text run at (2,0) width 18: "\x{3082}\x{3084}"
@@ -1153,10 +1008,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,1) size 18x16
                     text run at (2,1) width 16: "\x{9744}"
-          LayoutText {#text} at (1272,80) size 18x144
-            text run at (1272,80) width 144: "\x{304C}\x{6FC3}\x{3044}\x{3002}\x{5C11}\x{3057}\x{624B}\x{524D}\x{306B}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x34
-            LayoutRubyRun (anonymous) at (1270,223) size 22x36
+          LayoutText {#text} at (0,0) size 18x144
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (814,242) size 22x36
               LayoutRubyText {RT} at (-10,0) size 13x36
                 LayoutText {#text} at (2,0) size 10x36
                   text run at (2,0) width 36: "\x{306F}\x{3052}\x{3084}\x{307E}"
@@ -1164,10 +1018,9 @@
                 LayoutInline {RB} at (0,0) size 18x34
                   LayoutText {#text} at (2,1) size 18x34
                     text run at (2,1) width 34: "\x{79BF}\x{5C71}"
-          LayoutText {#text} at (1272,258) size 18x64
-            text run at (1272,258) width 64: "\x{304C}\x{4E00}\x{3064}\x{3001}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (1270,321) size 22x18
+          LayoutText {#text} at (0,0) size 18x64
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (814,342) size 22x18
               LayoutRubyText {RT} at (-10,0) size 13x18
                 LayoutText {#text} at (2,0) size 10x18
                   text run at (2,0) width 18: "\x{3050}\x{3093}"
@@ -1175,10 +1028,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,1) size 18x16
                     text run at (2,1) width 16: "\x{7FA4}"
-          LayoutText {#text} at (1272,338) size 18x96
-            text run at (1272,338) width 96: "\x{3092}\x{306C}\x{304D}\x{3093}\x{3067}\x{3066}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (1270,433) size 22x18
+          LayoutText {#text} at (0,0) size 18x96
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (814,456) size 22x18
               LayoutRubyText {RT} at (-10,0) size 13x18
                 LayoutText {#text} at (2,0) size 10x18
                   text run at (2,0) width 18: "\x{307E}\x{3086}"
@@ -1186,10 +1038,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,1) size 18x16
                     text run at (2,1) width 16: "\x{7709}"
-          LayoutText {#text} at (1272,450) size 18x16
-            text run at (1272,450) width 16: "\x{306B}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x17
-            LayoutRubyRun (anonymous) at (1270,465) size 22x18
+          LayoutText {#text} at (0,0) size 18x16
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (792,0) size 22x18
               LayoutRubyText {RT} at (-10,0) size 13x18
                 LayoutText {#text} at (2,0) size 10x18
                   text run at (2,0) width 18: "\x{305B}\x{307E}"
@@ -1197,10 +1048,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,1) size 18x16
                     text run at (2,1) width 16: "\x{903C}"
-          LayoutText {#text} at (1300,0) size 18x32
-            text run at (1300,0) width 32: "\x{308B}\x{3002}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (1298,32) size 22x16
+          LayoutText {#text} at (0,0) size 18x32
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (792,50) size 22x16
               LayoutRubyText {RT} at (-10,0) size 13x16
                 LayoutText {#text} at (2,3) size 10x10
                   text run at (2,3) width 9: "\x{306F}"
@@ -1208,10 +1058,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,0) size 18x16
                     text run at (2,0) width 16: "\x{79BF}"
-          LayoutText {#text} at (1300,48) size 18x128
-            text run at (1300,48) width 128: "\x{3052}\x{305F}\x{5074}\x{9762}\x{306F}\x{5DE8}\x{4EBA}\x{306E}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (1298,175) size 22x18
+          LayoutText {#text} at (0,0) size 18x128
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (792,194) size 22x18
               LayoutRubyText {RT} at (-10,0) size 13x18
                 LayoutText {#text} at (2,0) size 10x18
                   text run at (2,0) width 18: "\x{304A}\x{306E}"
@@ -1219,10 +1068,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,1) size 18x16
                     text run at (2,1) width 16: "\x{65A7}"
-          LayoutText {#text} at (1300,192) size 18x16
-            text run at (1300,192) width 16: "\x{3067}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (1298,207) size 22x18
+          LayoutText {#text} at (0,0) size 18x16
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (792,228) size 22x18
               LayoutRubyText {RT} at (-10,0) size 13x18
                 LayoutText {#text} at (2,0) size 10x18
                   text run at (2,0) width 18: "\x{3051}\x{305A}"
@@ -1230,11 +1078,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,1) size 18x16
                     text run at (2,1) width 16: "\x{524A}"
-          LayoutText {#text} at (1300,224) size 46x496
-            text run at (1300,224) width 272: "\x{308A}\x{53BB}\x{3063}\x{305F}\x{304B}\x{3001}\x{92ED}\x{3069}\x{304D}\x{5E73}\x{9762}\x{3092}\x{3084}\x{3051}\x{306B}\x{8C37}\x{306E}"
-            text run at (1328,0) width 32: "\x{5E95}\x{306B}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (1326,31) size 22x18
+          LayoutText {#text} at (0,0) size 40x502
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (770,48) size 22x18
               LayoutRubyText {RT} at (-10,0) size 13x18
                 LayoutText {#text} at (2,0) size 10x18
                   text run at (2,0) width 18: "\x{3046}\x{305A}"
@@ -1242,10 +1088,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,1) size 18x16
                     text run at (2,1) width 16: "\x{57CB}"
-          LayoutText {#text} at (1328,48) size 18x80
-            text run at (1328,48) width 80: "\x{3081}\x{3066}\x{3044}\x{308B}\x{3002}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x34
-            LayoutRubyRun (anonymous) at (1326,127) size 22x36
+          LayoutText {#text} at (0,0) size 18x80
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (770,146) size 22x36
               LayoutRubyText {RT} at (-10,0) size 13x36
                 LayoutText {#text} at (2,0) size 10x36
                   text run at (2,0) width 36: "\x{3066}\x{3063}\x{307A}\x{3093}"
@@ -1253,10 +1098,9 @@
                 LayoutInline {RB} at (0,0) size 18x34
                   LayoutText {#text} at (2,1) size 18x34
                     text run at (2,1) width 34: "\x{5929}\x{8FBA}"
-          LayoutText {#text} at (1328,162) size 18x336
-            text run at (1328,162) width 336: "\x{306B}\x{4E00}\x{672C}\x{898B}\x{3048}\x{308B}\x{306E}\x{306F}\x{8D64}\x{677E}\x{3060}\x{308D}\x{3046}\x{3002}\x{679D}\x{306E}\x{9593}\x{306E}\x{7A7A}\x{3055}\x{3048}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x35
-            LayoutRubyRun (anonymous) at (1354,0) size 22x36
+          LayoutText {#text} at (0,0) size 40x502
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (748,16) size 22x36
               LayoutRubyText {RT} at (-10,0) size 13x36
                 LayoutText {#text} at (2,0) size 10x36
                   text run at (2,0) width 36: "\x{306F}\x{3063}\x{304D}\x{308A}"
@@ -1264,10 +1108,9 @@
                 LayoutInline {RB} at (0,0) size 18x34
                   LayoutText {#text} at (2,1) size 18x34
                     text run at (2,1) width 34: "\x{5224}\x{7136}"
-          LayoutText {#text} at (1356,35) size 18x448
-            text run at (1356,35) width 448: "\x{3057}\x{3066}\x{3044}\x{308B}\x{3002}\x{884C}\x{304F}\x{624B}\x{306F}\x{4E8C}\x{4E01}\x{307B}\x{3069}\x{3067}\x{5207}\x{308C}\x{3066}\x{3044}\x{308B}\x{304C}\x{3001}\x{9AD8}\x{3044}\x{6240}\x{304B}\x{3089}\x{8D64}\x{3044}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x32
-            LayoutRubyRun (anonymous) at (1382,0) size 22x32
+          LayoutText {#text} at (0,0) size 18x448
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (726,0) size 22x32
               LayoutRubyText {RT} at (-10,0) size 13x32
                 LayoutText {#text} at (2,0) size 10x31
                   text run at (2,0) width 30: "\x{3051}\x{3063}\x{3068}"
@@ -1275,11 +1118,9 @@
                 LayoutInline {RB} at (0,0) size 18x32
                   LayoutText {#text} at (2,0) size 18x32
                     text run at (2,0) width 32: "\x{6BDB}\x{5E03}"
-          LayoutText {#text} at (1384,32) size 46x496
-            text run at (1384,32) width 464: "\x{304C}\x{52D5}\x{3044}\x{3066}\x{6765}\x{308B}\x{306E}\x{3092}\x{898B}\x{308B}\x{3068}\x{3001}\x{767B}\x{308C}\x{3070}\x{3042}\x{3059}\x{3053}\x{3078}\x{51FA}\x{308B}\x{306E}\x{3060}\x{308D}\x{3046}\x{3002}\x{8DEF}\x{306F}\x{3059}"
-            text run at (1412,0) width 48: "\x{3053}\x{3076}\x{308B}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x32
-            LayoutRubyRun (anonymous) at (1410,48) size 22x32
+          LayoutText {#text} at (0,0) size 40x496
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (704,48) size 22x32
               LayoutRubyText {RT} at (-10,0) size 13x32
                 LayoutText {#text} at (2,0) size 10x31
                   text run at (2,0) width 30: "\x{306A}\x{3093}\x{304E}"
@@ -1287,13 +1128,11 @@
                 LayoutInline {RB} at (0,0) size 18x32
                   LayoutText {#text} at (2,0) size 18x32
                     text run at (2,0) width 32: "\x{96E3}\x{7FA9}"
-          LayoutText {#text} at (1412,80) size 18x32
-            text run at (1412,80) width 32: "\x{3060}\x{3002}"
-          LayoutBR {BR} at (1412,112) size 18x0
-          LayoutText {#text} at (1440,0) size 18x208
-            text run at (1440,0) width 208: "\x{3000}\x{571F}\x{3092}\x{306A}\x{3089}\x{3059}\x{3060}\x{3051}\x{306A}\x{3089}\x{3055}\x{307B}\x{3069}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x33
-            LayoutRubyRun (anonymous) at (1438,207.98) size 22x32
+          LayoutText {#text} at (0,0) size 18x32
+          LayoutBR {BR} at (0,0) size 0x0
+          LayoutText {#text} at (0,0) size 18x208
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (682,208) size 22x32
               LayoutRubyText {RT} at (-10,0) size 13x32
                 LayoutText {#text} at (2,3) size 10x26
                   text run at (2,3) width 25: "\x{3066}\x{307E}"
@@ -1301,10 +1140,9 @@
                 LayoutInline {RB} at (0,0) size 18x32
                   LayoutText {#text} at (2,0) size 18x32
                     text run at (2,0) width 32: "\x{624B}\x{9593}"
-          LayoutText {#text} at (1440,239) size 18x17
-            text run at (1440,239) width 16: "\x{3082}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x17
-            LayoutRubyRun (anonymous) at (1438,255.98) size 22x16
+          LayoutText {#text} at (0,0) size 18x16
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (682,256) size 22x16
               LayoutRubyText {RT} at (-10,0) size 13x16
                 LayoutText {#text} at (2,3) size 10x10
                   text run at (2,3) width 9: "\x{3044}"
@@ -1312,11 +1150,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,0) size 18x16
                     text run at (2,0) width 16: "\x{5165}"
-          LayoutText {#text} at (1440,271) size 46x496
-            text run at (1440,271) width 224: "\x{308B}\x{307E}\x{3044}\x{304C}\x{3001}\x{571F}\x{306E}\x{4E2D}\x{306B}\x{306F}\x{5927}\x{304D}\x{306A}\x{77F3}"
-            text run at (1468,0) width 96: "\x{304C}\x{3042}\x{308B}\x{3002}\x{571F}\x{306F}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (1466,95) size 22x18
+          LayoutText {#text} at (0,0) size 40x496
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (660,96) size 22x18
               LayoutRubyText {RT} at (-10,0) size 13x18
                 LayoutText {#text} at (2,0) size 10x18
                   text run at (2,0) width 18: "\x{305F}\x{3044}"
@@ -1324,11 +1160,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,1) size 18x16
                     text run at (2,1) width 16: "\x{5E73}"
-          LayoutText {#text} at (1468,112) size 46x496
-            text run at (1468,112) width 384: "\x{3089}\x{306B}\x{3057}\x{3066}\x{3082}\x{77F3}\x{306F}\x{5E73}\x{3089}\x{306B}\x{306A}\x{3089}\x{306C}\x{3002}\x{77F3}\x{306F}\x{5207}\x{308A}\x{7815}\x{3044}\x{3066}\x{3082}\x{3001}\x{5CA9}"
-            text run at (1496,0) width 128: "\x{306F}\x{59CB}\x{672B}\x{304C}\x{3064}\x{304B}\x{306C}\x{3002}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x34
-            LayoutRubyRun (anonymous) at (1494,127) size 22x36
+          LayoutText {#text} at (0,0) size 40x498
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (638,128) size 22x36
               LayoutRubyText {RT} at (-10,0) size 13x36
                 LayoutText {#text} at (2,0) size 10x36
                   text run at (2,0) width 36: "\x{307B}\x{308A}\x{304F}\x{305A}"
@@ -1336,10 +1170,9 @@
                 LayoutInline {RB} at (0,0) size 18x34
                   LayoutText {#text} at (2,1) size 18x34
                     text run at (2,1) width 34: "\x{6398}\x{5D29}"
-          LayoutText {#text} at (1496,162) size 18x96
-            text run at (1496,162) width 96: "\x{3057}\x{305F}\x{571F}\x{306E}\x{4E0A}\x{306B}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x34
-            LayoutRubyRun (anonymous) at (1494,257) size 22x36
+          LayoutText {#text} at (0,0) size 18x96
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (638,260) size 22x36
               LayoutRubyText {RT} at (-10,0) size 13x36
                 LayoutText {#text} at (2,0) size 10x36
                   text run at (2,0) width 36: "\x{3086}\x{3046}\x{305C}\x{3093}"
@@ -1347,10 +1180,9 @@
                 LayoutInline {RB} at (0,0) size 18x34
                   LayoutText {#text} at (2,1) size 18x34
                     text run at (2,1) width 34: "\x{60A0}\x{7136}"
-          LayoutText {#text} at (1496,292) size 18x16
-            text run at (1496,292) width 16: "\x{3068}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x19
-            LayoutRubyRun (anonymous) at (1494,304) size 22x27
+          LayoutText {#text} at (0,0) size 18x16
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (638,312) size 22x27
               LayoutRubyText {RT} at (-10,0) size 13x27
                 LayoutText {#text} at (2,0) size 10x27
                   text run at (2,0) width 27: "\x{305D}\x{3070}\x{3060}"
@@ -1358,11 +1190,9 @@
                 LayoutInline {RB} at (0,0) size 18x17
                   LayoutText {#text} at (2,5) size 18x17
                     text run at (2,5) width 16: "\x{5CD9}"
-          LayoutText {#text} at (1496,327) size 46x503
-            text run at (1496,327) width 176: "\x{3063}\x{3066}\x{3001}\x{543E}\x{3089}\x{306E}\x{305F}\x{3081}\x{306B}\x{9053}\x{3092}"
-            text run at (1524,0) width 32: "\x{8B72}\x{308B}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x32
-            LayoutRubyRun (anonymous) at (1522,32) size 22x32
+          LayoutText {#text} at (0,0) size 40x499
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (616,48) size 22x32
               LayoutRubyText {RT} at (-10,0) size 13x32
                 LayoutText {#text} at (2,0) size 10x31
                   text run at (2,0) width 30: "\x{3051}\x{3057}\x{304D}"
@@ -1370,11 +1200,9 @@
                 LayoutInline {RB} at (0,0) size 18x32
                   LayoutText {#text} at (2,0) size 18x32
                     text run at (2,0) width 32: "\x{666F}\x{8272}"
-          LayoutText {#text} at (1524,64) size 46x480
-            text run at (1524,64) width 416: "\x{306F}\x{306A}\x{3044}\x{3002}\x{5411}\x{3046}\x{3067}\x{805E}\x{304B}\x{306C}\x{4E0A}\x{306F}\x{4E57}\x{308A}\x{8D8A}\x{3059}\x{304B}\x{3001}\x{5EFB}\x{3089}\x{306A}\x{3051}\x{308C}\x{3070}\x{306A}\x{3089}"
-            text run at (1552,0) width 32: "\x{3093}\x{3002}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (1550,31) size 22x18
+          LayoutText {#text} at (0,0) size 40x496
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (594,32) size 22x18
               LayoutRubyText {RT} at (-10,0) size 13x18
                 LayoutText {#text} at (2,0) size 10x18
                   text run at (2,0) width 18: "\x{3044}\x{308F}"
@@ -1382,10 +1210,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,1) size 18x16
                     text run at (2,1) width 16: "\x{5DCC}"
-          LayoutText {#text} at (1552,48) size 18x112
-            text run at (1552,48) width 112: "\x{306E}\x{306A}\x{3044}\x{6240}\x{3067}\x{3055}\x{3048}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (1550,160) size 22x16
+          LayoutText {#text} at (0,0) size 18x112
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (594,162) size 22x16
               LayoutRubyText {RT} at (-10,0) size 13x16
                 LayoutText {#text} at (2,3) size 10x10
                   text run at (2,3) width 9: "\x{3042}"
@@ -1393,10 +1220,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,0) size 18x16
                     text run at (2,0) width 16: "\x{6B69}"
-          LayoutText {#text} at (1552,176) size 18x304
-            text run at (1552,176) width 304: "\x{308B}\x{304D}\x{3088}\x{304F}\x{306F}\x{306A}\x{3044}\x{3002}\x{5DE6}\x{53F3}\x{304C}\x{9AD8}\x{304F}\x{3063}\x{3066}\x{3001}\x{4E2D}\x{5FC3}\x{304C}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x17
-            LayoutRubyRun (anonymous) at (1550,479) size 22x18
+          LayoutText {#text} at (0,0) size 18x304
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (594,482) size 22x18
               LayoutRubyText {RT} at (-10,0) size 13x18
                 LayoutText {#text} at (2,0) size 10x18
                   text run at (2,0) width 18: "\x{304F}\x{307C}"
@@ -1404,10 +1230,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,1) size 18x16
                     text run at (2,1) width 16: "\x{7AAA}"
-          LayoutText {#text} at (1580,0) size 18x128
-            text run at (1580,0) width 128: "\x{3093}\x{3067}\x{3001}\x{307E}\x{308B}\x{3067}\x{4E00}\x{9593}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (1578,127) size 22x18
+          LayoutText {#text} at (0,0) size 18x128
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (572,128) size 22x18
               LayoutRubyText {RT} at (-10,0) size 13x18
                 LayoutText {#text} at (2,0) size 10x18
                   text run at (2,0) width 18: "\x{306F}\x{3070}"
@@ -1415,10 +1240,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,1) size 18x16
                     text run at (2,1) width 16: "\x{5E45}"
-          LayoutText {#text} at (1580,144) size 18x64
-            text run at (1580,144) width 64: "\x{3092}\x{4E09}\x{89D2}\x{306B}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (1578,208) size 22x16
+          LayoutText {#text} at (0,0) size 18x64
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (572,210) size 22x16
               LayoutRubyText {RT} at (-10,0) size 13x16
                 LayoutText {#text} at (2,3) size 10x10
                   text run at (2,3) width 9: "\x{304F}"
@@ -1426,10 +1250,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,0) size 18x16
                     text run at (2,0) width 16: "\x{7A7F}"
-          LayoutText {#text} at (1580,224) size 18x128
-            text run at (1580,224) width 128: "\x{3063}\x{3066}\x{3001}\x{305D}\x{306E}\x{9802}\x{70B9}\x{304C}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x34
-            LayoutRubyRun (anonymous) at (1578,351) size 22x36
+          LayoutText {#text} at (0,0) size 18x128
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (572,354) size 22x36
               LayoutRubyText {RT} at (-10,0) size 13x36
                 LayoutText {#text} at (2,0) size 10x36
                   text run at (2,0) width 36: "\x{307E}\x{3093}\x{306A}\x{304B}"
@@ -1437,10 +1260,9 @@
                 LayoutInline {RB} at (0,0) size 18x34
                   LayoutText {#text} at (2,1) size 18x34
                     text run at (2,1) width 34: "\x{771F}\x{4E2D}"
-          LayoutText {#text} at (1580,386) size 18x16
-            text run at (1580,386) width 16: "\x{3092}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x19
-            LayoutRubyRun (anonymous) at (1578,398) size 22x27
+          LayoutText {#text} at (0,0) size 18x16
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (572,406) size 22x27
               LayoutRubyText {RT} at (-10,0) size 13x27
                 LayoutText {#text} at (2,0) size 10x27
                   text run at (2,0) width 27: "\x{3064}\x{3089}\x{306C}"
@@ -1448,11 +1270,9 @@
                 LayoutInline {RB} at (0,0) size 18x17
                   LayoutText {#text} at (2,5) size 18x17
                     text run at (2,5) width 16: "\x{8CAB}"
-          LayoutText {#text} at (1580,421) size 46x501
-            text run at (1580,421) width 80: "\x{3044}\x{3066}\x{3044}\x{308B}\x{3068}"
-            text run at (1608,0) width 320: "\x{8A55}\x{3057}\x{3066}\x{3082}\x{3088}\x{3044}\x{3002}\x{8DEF}\x{3092}\x{884C}\x{304F}\x{3068}\x{4E91}\x{308F}\x{3093}\x{3088}\x{308A}\x{5DDD}\x{5E95}\x{3092}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (1606,319) size 22x18
+          LayoutText {#text} at (0,0) size 40x497
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (550,336) size 22x18
               LayoutRubyText {RT} at (-10,0) size 13x18
                 LayoutText {#text} at (2,0) size 10x18
                   text run at (2,0) width 18: "\x{308F}\x{305F}"
@@ -1460,10 +1280,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,1) size 18x16
                     text run at (2,1) width 16: "\x{6E09}"
-          LayoutText {#text} at (1608,336) size 18x160
-            text run at (1608,336) width 160: "\x{308B}\x{3068}\x{4E91}\x{3046}\x{65B9}\x{304C}\x{9069}\x{5F53}\x{3060}\x{3002}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x17
-            LayoutRubyRun (anonymous) at (1634,0) size 22x18
+          LayoutText {#text} at (0,0) size 40x482
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (528,32) size 22x18
               LayoutRubyText {RT} at (-10,0) size 13x18
                 LayoutText {#text} at (2,0) size 10x18
                   text run at (2,0) width 18: "\x{3082}\x{3068}"
@@ -1471,10 +1290,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,1) size 18x16
                     text run at (2,1) width 16: "\x{56FA}"
-          LayoutText {#text} at (1636,17) size 18x256
-            text run at (1636,17) width 256: "\x{3088}\x{308A}\x{6025}\x{3050}\x{65C5}\x{3067}\x{306A}\x{3044}\x{304B}\x{3089}\x{3001}\x{3076}\x{3089}\x{3076}\x{3089}\x{3068}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x34
-            LayoutRubyRun (anonymous) at (1634,272) size 22x36
+          LayoutText {#text} at (0,0) size 18x256
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (528,306) size 22x36
               LayoutRubyText {RT} at (-10,0) size 13x36
                 LayoutText {#text} at (2,0) size 10x36
                   text run at (2,0) width 36: "\x{306A}\x{306A}\x{307E}\x{304C}"
@@ -1482,13 +1300,11 @@
                 LayoutInline {RB} at (0,0) size 18x34
                   LayoutText {#text} at (2,1) size 18x34
                     text run at (2,1) width 34: "\x{4E03}\x{66F2}"
-          LayoutText {#text} at (1636,307) size 18x96
-            text run at (1636,307) width 96: "\x{308A}\x{3078}\x{304B}\x{304B}\x{308B}\x{3002}"
-          LayoutBR {BR} at (1636,403) size 18x0
-          LayoutText {#text} at (1664,0) size 18x144
-            text run at (1664,0) width 144: "\x{3000}\x{305F}\x{3061}\x{307E}\x{3061}\x{8DB3}\x{306E}\x{4E0B}\x{3067}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x33
-            LayoutRubyRun (anonymous) at (1662,143.98) size 22x32
+          LayoutText {#text} at (0,0) size 18x96
+          LayoutBR {BR} at (0,0) size 0x0
+          LayoutText {#text} at (0,0) size 18x144
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (506,144) size 22x32
               LayoutRubyText {RT} at (-10,0) size 13x32
                 LayoutText {#text} at (2,0) size 10x31
                   text run at (2,0) width 30: "\x{3072}\x{3070}\x{308A}"
@@ -1496,10 +1312,9 @@
                 LayoutInline {RB} at (0,0) size 18x32
                   LayoutText {#text} at (2,0) size 18x32
                     text run at (2,0) width 32: "\x{96F2}\x{96C0}"
-          LayoutText {#text} at (1664,175) size 18x161
-            text run at (1664,175) width 160: "\x{306E}\x{58F0}\x{304C}\x{3057}\x{51FA}\x{3057}\x{305F}\x{3002}\x{8C37}\x{3092}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x33
-            LayoutRubyRun (anonymous) at (1662,335.98) size 22x32
+          LayoutText {#text} at (0,0) size 18x160
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (506,336) size 22x32
               LayoutRubyText {RT} at (-10,0) size 13x32
                 LayoutText {#text} at (2,0) size 10x31
                   text run at (2,0) width 30: "\x{307F}\x{304A}\x{308D}"
@@ -1507,11 +1322,9 @@
                 LayoutInline {RB} at (0,0) size 18x32
                   LayoutText {#text} at (2,0) size 18x32
                     text run at (2,0) width 32: "\x{898B}\x{4E0B}"
-          LayoutText {#text} at (1664,367) size 46x496
-            text run at (1664,367) width 128: "\x{3057}\x{305F}\x{304C}\x{3001}\x{3069}\x{3053}\x{3067}\x{9CF4}"
-            text run at (1692,0) width 480: "\x{3044}\x{3066}\x{308B}\x{304B}\x{5F71}\x{3082}\x{5F62}\x{3082}\x{898B}\x{3048}\x{306C}\x{3002}\x{305F}\x{3060}\x{58F0}\x{3060}\x{3051}\x{304C}\x{660E}\x{3089}\x{304B}\x{306B}\x{805E}\x{3048}\x{308B}\x{3002}\x{305B}\x{3063}\x{305B}\x{3068}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x17
-            LayoutRubyRun (anonymous) at (1690,479) size 22x18
+          LayoutText {#text} at (0,0) size 40x496
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (484,480) size 22x18
               LayoutRubyText {RT} at (-10,0) size 13x18
                 LayoutText {#text} at (2,0) size 10x18
                   text run at (2,0) width 18: "\x{305B}\x{308F}"
@@ -1519,10 +1332,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,1) size 18x16
                     text run at (2,1) width 16: "\x{5FD9}"
-          LayoutText {#text} at (1720,0) size 18x48
-            text run at (1720,0) width 48: "\x{3057}\x{304F}\x{3001}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x32
-            LayoutRubyRun (anonymous) at (1718,48) size 22x32
+          LayoutText {#text} at (0,0) size 18x48
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (462,48) size 22x32
               LayoutRubyText {RT} at (-10,0) size 13x32
                 LayoutText {#text} at (2,0) size 10x31
                   text run at (2,0) width 30: "\x{305F}\x{3048}\x{307E}"
@@ -1530,10 +1342,9 @@
                 LayoutInline {RB} at (0,0) size 18x32
                   LayoutText {#text} at (2,0) size 18x32
                     text run at (2,0) width 32: "\x{7D76}\x{9593}"
-          LayoutText {#text} at (1720,80) size 18x128
-            text run at (1720,80) width 128: "\x{306A}\x{304F}\x{9CF4}\x{3044}\x{3066}\x{3044}\x{308B}\x{3002}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x48
-            LayoutRubyRun (anonymous) at (1718,208) size 22x48
+          LayoutText {#text} at (0,0) size 18x128
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (462,208) size 22x48
               LayoutRubyText {RT} at (-10,0) size 13x48
                 LayoutText {#text} at (2,0) size 10x48
                   text run at (2,0) width 47: "\x{307B}\x{3046}\x{3044}\x{304F}\x{308A}"
@@ -1541,10 +1352,9 @@
                 LayoutInline {RB} at (0,0) size 18x48
                   LayoutText {#text} at (2,0) size 18x48
                     text run at (2,0) width 48: "\x{65B9}\x{5E7E}\x{91CC}"
-          LayoutText {#text} at (1720,256) size 18x112
-            text run at (1720,256) width 112: "\x{306E}\x{7A7A}\x{6C17}\x{304C}\x{4E00}\x{9762}\x{306B}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (1718,367) size 22x18
+          LayoutText {#text} at (0,0) size 18x112
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (462,368) size 22x18
               LayoutRubyText {RT} at (-10,0) size 13x18
                 LayoutText {#text} at (2,0) size 10x18
                   text run at (2,0) width 18: "\x{306E}\x{307F}"
@@ -1552,11 +1362,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,1) size 18x16
                     text run at (2,1) width 16: "\x{86A4}"
-          LayoutText {#text} at (1720,384) size 46x496
-            text run at (1720,384) width 112: "\x{306B}\x{523A}\x{3055}\x{308C}\x{3066}\x{3044}\x{305F}"
-            text run at (1748,0) width 304: "\x{305F}\x{307E}\x{308C}\x{306A}\x{3044}\x{3088}\x{3046}\x{306A}\x{6C17}\x{304C}\x{3059}\x{308B}\x{3002}\x{3042}\x{306E}\x{9CE5}\x{306E}\x{9CF4}\x{304F}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (1746,304) size 22x16
+          LayoutText {#text} at (0,0) size 40x498
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (440,304) size 22x16
               LayoutRubyText {RT} at (-10,0) size 13x16
                 LayoutText {#text} at (2,3) size 10x10
                   text run at (2,3) width 9: "\x{306D}"
@@ -1564,13 +1372,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,0) size 18x16
                     text run at (2,0) width 16: "\x{97F3}"
-          LayoutText {#text} at (1748,320) size 90x496
-            text run at (1748,320) width 176: "\x{306B}\x{306F}\x{77AC}\x{6642}\x{306E}\x{4F59}\x{88D5}\x{3082}\x{306A}\x{3044}\x{3002}"
-            text run at (1770,0) width 496: "\x{306E}\x{3069}\x{304B}\x{306A}\x{6625}\x{306E}\x{65E5}\x{3092}\x{9CF4}\x{304D}\x{5C3D}\x{304F}\x{3057}\x{3001}\x{9CF4}\x{304D}\x{3042}\x{304B}\x{3057}\x{3001}\x{307E}\x{305F}\x{9CF4}\x{304D}\x{66AE}\x{3089}\x{3055}\x{306A}\x{3051}\x{308C}\x{3070}"
-            text run at (1792,0) width 496: "\x{6C17}\x{304C}\x{6E08}\x{307E}\x{3093}\x{3068}\x{898B}\x{3048}\x{308B}\x{3002}\x{305D}\x{306E}\x{4E0A}\x{3069}\x{3053}\x{307E}\x{3067}\x{3082}\x{767B}\x{3063}\x{3066}\x{884C}\x{304F}\x{3001}\x{3044}\x{3064}\x{307E}\x{3067}\x{3082}\x{767B}\x{3063}"
-            text run at (1820,0) width 432: "\x{3066}\x{884C}\x{304F}\x{3002}\x{96F2}\x{96C0}\x{306F}\x{304D}\x{3063}\x{3068}\x{96F2}\x{306E}\x{4E2D}\x{3067}\x{6B7B}\x{306C}\x{306B}\x{76F8}\x{9055}\x{306A}\x{3044}\x{3002}\x{767B}\x{308A}\x{8A70}\x{3081}\x{305F}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x32
-            LayoutRubyRun (anonymous) at (1818,432) size 22x32
+          LayoutText {#text} at (0,0) size 84x496
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (374,432) size 22x32
               LayoutRubyText {RT} at (-10,0) size 13x32
                 LayoutText {#text} at (2,0) size 10x31
                   text run at (2,0) width 30: "\x{3042}\x{3052}\x{304F}"
@@ -1578,11 +1382,9 @@
                 LayoutInline {RB} at (0,0) size 18x32
                   LayoutText {#text} at (2,0) size 18x32
                     text run at (2,0) width 32: "\x{63DA}\x{53E5}"
-          LayoutText {#text} at (1820,464) size 46x496
-            text run at (1820,464) width 32: "\x{306F}\x{3001}"
-            text run at (1848,0) width 80: "\x{6D41}\x{308C}\x{3066}\x{96F2}\x{306B}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (1846,80) size 22x16
+          LayoutText {#text} at (0,0) size 40x496
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (352,80) size 22x16
               LayoutRubyText {RT} at (-10,0) size 13x16
                 LayoutText {#text} at (2,3) size 10x10
                   text run at (2,3) width 9: "\x{3044}"
@@ -1590,10 +1392,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,0) size 18x16
                     text run at (2,0) width 16: "\x{5165}"
-          LayoutText {#text} at (1848,96) size 18x48
-            text run at (1848,96) width 48: "\x{3063}\x{3066}\x{3001}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x19
-            LayoutRubyRun (anonymous) at (1846,140) size 22x27
+          LayoutText {#text} at (0,0) size 18x48
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (352,144) size 22x27
               LayoutRubyText {RT} at (-10,0) size 13x27
                 LayoutText {#text} at (2,0) size 10x27
                   text run at (2,0) width 27: "\x{305F}\x{3060}\x{3088}"
@@ -1601,11 +1402,9 @@
                 LayoutInline {RB} at (0,0) size 18x17
                   LayoutText {#text} at (2,5) size 18x17
                     text run at (2,5) width 16: "\x{6F02}"
-          LayoutText {#text} at (1848,163) size 46x499
-            text run at (1848,163) width 336: "\x{3046}\x{3066}\x{3044}\x{308B}\x{3046}\x{3061}\x{306B}\x{5F62}\x{306F}\x{6D88}\x{3048}\x{3066}\x{306A}\x{304F}\x{306A}\x{3063}\x{3066}\x{3001}\x{305F}\x{3060}\x{58F0}"
-            text run at (1876,0) width 80: "\x{3060}\x{3051}\x{304C}\x{7A7A}\x{306E}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (1874,79) size 22x18
+          LayoutText {#text} at (0,0) size 40x491
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (330,96) size 22x18
               LayoutRubyText {RT} at (-10,0) size 13x18
                 LayoutText {#text} at (2,0) size 10x18
                   text run at (2,0) width 18: "\x{3046}\x{3061}"
@@ -1613,13 +1412,11 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,1) size 18x16
                     text run at (2,1) width 16: "\x{88E1}"
-          LayoutText {#text} at (1876,96) size 18x176
-            text run at (1876,96) width 176: "\x{306B}\x{6B8B}\x{308B}\x{306E}\x{304B}\x{3082}\x{77E5}\x{308C}\x{306A}\x{3044}\x{3002}"
-          LayoutBR {BR} at (1876,272) size 18x0
-          LayoutText {#text} at (1904,0) size 18x16
-            text run at (1904,0) width 16: "\x{3000}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x34
-            LayoutRubyRun (anonymous) at (1902,15) size 22x36
+          LayoutText {#text} at (0,0) size 18x176
+          LayoutBR {BR} at (0,0) size 0x0
+          LayoutText {#text} at (0,0) size 18x16
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (308,16) size 22x36
               LayoutRubyText {RT} at (-10,0) size 13x36
                 LayoutText {#text} at (2,0) size 10x36
                   text run at (2,0) width 36: "\x{3044}\x{308F}\x{304B}\x{3069}"
@@ -1627,10 +1424,9 @@
                 LayoutInline {RB} at (0,0) size 18x34
                   LayoutText {#text} at (2,1) size 18x34
                     text run at (2,1) width 34: "\x{5DCC}\x{89D2}"
-          LayoutText {#text} at (1904,50) size 18x128
-            text run at (1904,50) width 128: "\x{3092}\x{92ED}\x{3069}\x{304F}\x{5EFB}\x{3063}\x{3066}\x{3001}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x32
-            LayoutRubyRun (anonymous) at (1902,178) size 22x32
+          LayoutText {#text} at (0,0) size 18x128
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (308,180) size 22x32
               LayoutRubyText {RT} at (-10,0) size 13x32
                 LayoutText {#text} at (2,0) size 10x31
                   text run at (2,0) width 30: "\x{3042}\x{3093}\x{307E}"
@@ -1638,10 +1434,9 @@
                 LayoutInline {RB} at (0,0) size 18x32
                   LayoutText {#text} at (2,0) size 18x32
                     text run at (2,0) width 32: "\x{6309}\x{6469}"
-          LayoutText {#text} at (1904,210) size 18x32
-            text run at (1904,210) width 32: "\x{306A}\x{3089}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x52
-            LayoutRubyRun (anonymous) at (1902,241) size 22x54
+          LayoutText {#text} at (0,0) size 18x32
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (308,244) size 22x54
               LayoutRubyText {RT} at (-10,0) size 13x54
                 LayoutText {#text} at (2,0) size 10x54
                   text run at (2,0) width 54: "\x{307E}\x{3063}\x{3055}\x{304B}\x{3055}\x{307E}"
@@ -1649,10 +1444,9 @@
                 LayoutInline {RB} at (0,0) size 18x52
                   LayoutText {#text} at (2,1) size 18x52
                     text run at (2,1) width 52: "\x{771F}\x{9006}\x{69D8}"
-          LayoutText {#text} at (1904,294) size 18x144
-            text run at (1904,294) width 144: "\x{306B}\x{843D}\x{3064}\x{308B}\x{3068}\x{3053}\x{308D}\x{3092}\x{3001}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (1902,437) size 22x18
+          LayoutText {#text} at (0,0) size 18x144
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (308,442) size 22x18
               LayoutRubyText {RT} at (-10,0) size 13x18
                 LayoutText {#text} at (2,0) size 10x18
                   text run at (2,0) width 18: "\x{304D}\x{308F}"
@@ -1660,11 +1454,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,1) size 18x16
                     text run at (2,1) width 16: "\x{969B}"
-          LayoutText {#text} at (1904,454) size 46x502
-            text run at (1904,454) width 48: "\x{3069}\x{304F}\x{53F3}"
-            text run at (1932,0) width 112: "\x{3078}\x{5207}\x{308C}\x{3066}\x{3001}\x{6A2A}\x{306B}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x32
-            LayoutRubyRun (anonymous) at (1930,112) size 22x32
+          LayoutText {#text} at (0,0) size 40x492
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (286,128) size 22x32
               LayoutRubyText {RT} at (-10,0) size 13x32
                 LayoutText {#text} at (2,0) size 10x31
                   text run at (2,0) width 30: "\x{307F}\x{304A}\x{308D}"
@@ -1672,10 +1464,9 @@
                 LayoutInline {RB} at (0,0) size 18x32
                   LayoutText {#text} at (2,0) size 18x32
                     text run at (2,0) width 32: "\x{898B}\x{4E0B}"
-          LayoutText {#text} at (1932,144) size 18x48
-            text run at (1932,144) width 48: "\x{3059}\x{3068}\x{3001}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (1930,192) size 22x16
+          LayoutText {#text} at (0,0) size 18x48
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (286,208) size 22x16
               LayoutRubyText {RT} at (-10,0) size 13x16
                 LayoutText {#text} at (2,3) size 10x10
                   text run at (2,3) width 9: "\x{306A}"
@@ -1683,11 +1474,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,0) size 18x16
                     text run at (2,0) width 16: "\x{83DC}"
-          LayoutText {#text} at (1932,208) size 46x496
-            text run at (1932,208) width 288: "\x{306E}\x{82B1}\x{304C}\x{4E00}\x{9762}\x{306B}\x{898B}\x{3048}\x{308B}\x{3002}\x{96F2}\x{96C0}\x{306F}\x{3042}\x{3059}\x{3053}\x{3078}\x{843D}"
-            text run at (1960,0) width 240: "\x{3061}\x{308B}\x{306E}\x{304B}\x{3068}\x{601D}\x{3063}\x{305F}\x{3002}\x{3044}\x{3044}\x{3084}\x{3001}\x{3042}\x{306E}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x32
-            LayoutRubyRun (anonymous) at (1958,240) size 22x32
+          LayoutText {#text} at (0,0) size 40x496
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (264,256) size 22x32
               LayoutRubyText {RT} at (-10,0) size 13x32
                 LayoutText {#text} at (2,0) size 10x31
                   text run at (2,0) width 30: "\x{3053}\x{304C}\x{306D}"
@@ -1695,11 +1484,9 @@
                 LayoutInline {RB} at (0,0) size 18x32
                   LayoutText {#text} at (2,0) size 18x32
                     text run at (2,0) width 32: "\x{9EC4}\x{91D1}"
-          LayoutText {#text} at (1960,272) size 46x496
-            text run at (1960,272) width 224: "\x{306E}\x{539F}\x{304B}\x{3089}\x{98DB}\x{3073}\x{4E0A}\x{304C}\x{3063}\x{3066}\x{304F}\x{308B}\x{306E}\x{304B}"
-            text run at (1988,0) width 240: "\x{3068}\x{601D}\x{3063}\x{305F}\x{3002}\x{6B21}\x{306B}\x{306F}\x{843D}\x{3061}\x{308B}\x{96F2}\x{96C0}\x{3068}\x{3001}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (1986,239) size 22x18
+          LayoutText {#text} at (0,0) size 40x496
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (242,256) size 22x18
               LayoutRubyText {RT} at (-10,0) size 13x18
                 LayoutText {#text} at (2,0) size 10x18
                   text run at (2,0) width 18: "\x{3042}\x{304C}"
@@ -1707,10 +1494,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,1) size 18x16
                     text run at (2,1) width 16: "\x{4E0A}"
-          LayoutText {#text} at (1988,256) size 18x16
-            text run at (1988,256) width 16: "\x{308B}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x32
-            LayoutRubyRun (anonymous) at (1986,272) size 22x32
+          LayoutText {#text} at (0,0) size 18x16
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (242,290) size 22x32
               LayoutRubyText {RT} at (-10,0) size 13x32
                 LayoutText {#text} at (2,0) size 10x31
                   text run at (2,0) width 30: "\x{3072}\x{3070}\x{308A}"
@@ -1718,11 +1504,9 @@
                 LayoutInline {RB} at (0,0) size 18x32
                   LayoutText {#text} at (2,0) size 18x32
                     text run at (2,0) width 32: "\x{96F2}\x{96C0}"
-          LayoutText {#text} at (1988,304) size 46x496
-            text run at (1988,304) width 192: "\x{304C}\x{5341}\x{6587}\x{5B57}\x{306B}\x{3059}\x{308C}\x{9055}\x{3046}\x{306E}\x{304B}\x{3068}"
-            text run at (2016,0) width 400: "\x{601D}\x{3063}\x{305F}\x{3002}\x{6700}\x{5F8C}\x{306B}\x{3001}\x{843D}\x{3061}\x{308B}\x{6642}\x{3082}\x{3001}\x{4E0A}\x{308B}\x{6642}\x{3082}\x{3001}\x{307E}\x{305F}\x{5341}\x{6587}\x{5B57}\x{306B}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (2014,400) size 22x16
+          LayoutText {#text} at (0,0) size 40x498
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (220,416) size 22x16
               LayoutRubyText {RT} at (-10,0) size 13x16
                 LayoutText {#text} at (2,3) size 10x10
                   text run at (2,3) width 9: "\x{3059}"
@@ -1730,14 +1514,11 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,0) size 18x16
                     text run at (2,0) width 16: "\x{64E6}"
-          LayoutText {#text} at (2016,416) size 40x496
-            text run at (2016,416) width 80: "\x{308C}\x{9055}\x{3046}\x{3068}\x{304D}"
-            text run at (2038,0) width 320: "\x{306B}\x{3082}\x{5143}\x{6C17}\x{3088}\x{304F}\x{9CF4}\x{304D}\x{3064}\x{3065}\x{3051}\x{308B}\x{3060}\x{308D}\x{3046}\x{3068}\x{601D}\x{3063}\x{305F}\x{3002}"
-          LayoutBR {BR} at (2038,320) size 18x0
-          LayoutText {#text} at (2066,0) size 18x192
-            text run at (2066,0) width 192: "\x{3000}\x{6625}\x{306F}\x{7720}\x{304F}\x{306A}\x{308B}\x{3002}\x{732B}\x{306F}\x{9F20}\x{3092}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x17
-            LayoutRubyRun (anonymous) at (2064,191.98) size 22x16
+          LayoutText {#text} at (0,0) size 40x496
+          LayoutBR {BR} at (0,0) size 0x0
+          LayoutText {#text} at (0,0) size 18x192
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (176,192) size 22x16
               LayoutRubyText {RT} at (-10,0) size 13x16
                 LayoutText {#text} at (2,3) size 10x10
                   text run at (2,3) width 9: "\x{3068}"
@@ -1745,11 +1526,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,0) size 18x16
                     text run at (2,0) width 16: "\x{6355}"
-          LayoutText {#text} at (2066,207) size 46x496
-            text run at (2066,207) width 288: "\x{308B}\x{4E8B}\x{3092}\x{5FD8}\x{308C}\x{3001}\x{4EBA}\x{9593}\x{306F}\x{501F}\x{91D1}\x{306E}\x{3042}\x{308B}\x{4E8B}\x{3092}\x{5FD8}\x{308C}"
-            text run at (2094,0) width 128: "\x{308B}\x{3002}\x{6642}\x{306B}\x{306F}\x{81EA}\x{5206}\x{306E}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x28
-            LayoutRubyRun (anonymous) at (2092,124) size 22x36
+          LayoutText {#text} at (0,0) size 40x496
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (154,128) size 22x36
               LayoutRubyText {RT} at (-10,0) size 13x36
                 LayoutText {#text} at (2,0) size 10x36
                   text run at (2,0) width 36: "\x{305F}\x{307E}\x{3057}\x{3044}"
@@ -1757,10 +1536,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,10) size 18x16
                     text run at (2,10) width 16: "\x{9B42}"
-          LayoutText {#text} at (2094,156) size 18x16
-            text run at (2094,156) width 16: "\x{306E}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x34
-            LayoutRubyRun (anonymous) at (2092,171) size 22x36
+          LayoutText {#text} at (0,0) size 18x16
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (154,180) size 22x36
               LayoutRubyText {RT} at (-10,0) size 13x36
                 LayoutText {#text} at (2,0) size 10x36
                   text run at (2,0) width 36: "\x{3044}\x{3069}\x{3053}\x{308D}"
@@ -1768,11 +1546,9 @@
                 LayoutInline {RB} at (0,0) size 18x34
                   LayoutText {#text} at (2,1) size 18x34
                     text run at (2,1) width 34: "\x{5C45}\x{6240}"
-          LayoutText {#text} at (2094,206) size 46x494
-            text run at (2094,206) width 288: "\x{3055}\x{3048}\x{5FD8}\x{308C}\x{3066}\x{6B63}\x{4F53}\x{306A}\x{304F}\x{306A}\x{308B}\x{3002}\x{305F}\x{3060}\x{83DC}\x{306E}\x{82B1}\x{3092}"
-            text run at (2122,0) width 160: "\x{9060}\x{304F}\x{671B}\x{3093}\x{3060}\x{3068}\x{304D}\x{306B}\x{773C}\x{304C}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (2120,160) size 22x16
+          LayoutText {#text} at (0,0) size 40x504
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (132,160) size 22x16
               LayoutRubyText {RT} at (-10,0) size 13x16
                 LayoutText {#text} at (2,3) size 10x10
                   text run at (2,3) width 9: "\x{3055}"
@@ -1780,10 +1556,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,0) size 18x16
                     text run at (2,0) width 16: "\x{9192}"
-          LayoutText {#text} at (2122,176) size 18x320
-            text run at (2122,176) width 320: "\x{3081}\x{308B}\x{3002}\x{96F2}\x{96C0}\x{306E}\x{58F0}\x{3092}\x{805E}\x{3044}\x{305F}\x{3068}\x{304D}\x{306B}\x{9B42}\x{306E}\x{3042}\x{308A}\x{304B}\x{304C}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x35
-            LayoutRubyRun (anonymous) at (2148,0) size 22x36
+          LayoutText {#text} at (0,0) size 18x320
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (110,0) size 22x36
               LayoutRubyText {RT} at (-10,0) size 13x36
                 LayoutText {#text} at (2,0) size 10x36
                   text run at (2,0) width 36: "\x{306F}\x{3093}\x{305C}\x{3093}"
@@ -1791,16 +1566,11 @@
                 LayoutInline {RB} at (0,0) size 18x34
                   LayoutText {#text} at (2,1) size 18x34
                     text run at (2,1) width 34: "\x{5224}\x{7136}"
-          LayoutText {#text} at (2150,35) size 62x499
-            text run at (2150,35) width 464: "\x{3059}\x{308B}\x{3002}\x{96F2}\x{96C0}\x{306E}\x{9CF4}\x{304F}\x{306E}\x{306F}\x{53E3}\x{3067}\x{9CF4}\x{304F}\x{306E}\x{3067}\x{306F}\x{306A}\x{3044}\x{3001}\x{9B42}\x{5168}\x{4F53}\x{304C}\x{9CF4}\x{304F}\x{306E}\x{3060}\x{3002}"
-            text run at (2172,0) width 496: "\x{9B42}\x{306E}\x{6D3B}\x{52D5}\x{304C}\x{58F0}\x{306B}\x{3042}\x{3089}\x{308F}\x{308C}\x{305F}\x{3082}\x{306E}\x{306E}\x{3046}\x{3061}\x{3067}\x{3001}\x{3042}\x{308C}\x{307B}\x{3069}\x{5143}\x{6C17}\x{306E}\x{3042}\x{308B}\x{3082}\x{306E}\x{306F}"
-            text run at (2194,0) width 464: "\x{306A}\x{3044}\x{3002}\x{3042}\x{3042}\x{6109}\x{5FEB}\x{3060}\x{3002}\x{3053}\x{3046}\x{601D}\x{3063}\x{3066}\x{3001}\x{3053}\x{3046}\x{6109}\x{5FEB}\x{306B}\x{306A}\x{308B}\x{306E}\x{304C}\x{8A69}\x{3067}\x{3042}\x{308B}\x{3002}"
-          LayoutBR {BR} at (2194,464) size 18x0
-          LayoutText {#text} at (2216,0) size 46x496
-            text run at (2216,0) width 496: "\x{3000}\x{305F}\x{3061}\x{307E}\x{3061}\x{30B7}\x{30A7}\x{30EC}\x{30FC}\x{306E}\x{96F2}\x{96C0}\x{306E}\x{8A69}\x{3092}\x{601D}\x{3044}\x{51FA}\x{3057}\x{3066}\x{3001}\x{53E3}\x{306E}\x{3046}\x{3061}\x{3067}\x{899A}\x{3048}\x{305F}\x{3068}\x{3053}"
-            text run at (2244,0) width 48: "\x{308D}\x{3060}\x{3051}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x39
-            LayoutRubyRun (anonymous) at (2242,45) size 22x45
+          LayoutText {#text} at (0,0) size 62x500
+          LayoutBR {BR} at (0,0) size 0x0
+          LayoutText {#text} at (0,0) size 40x484
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (22,48) size 22x45
               LayoutRubyText {RT} at (-10,0) size 13x45
                 LayoutText {#text} at (2,0) size 10x45
                   text run at (2,0) width 45: "\x{3042}\x{3093}\x{3057}\x{3087}\x{3046}"
@@ -1808,31 +1578,23 @@
                 LayoutInline {RB} at (0,0) size 18x39
                   LayoutText {#text} at (2,3) size 18x39
                     text run at (2,3) width 38: "\x{6697}\x{8AA6}"
-          LayoutText {#text} at (2244,87) size 40x503
-            text run at (2244,87) width 416: "\x{3057}\x{3066}\x{898B}\x{305F}\x{304C}\x{3001}\x{899A}\x{3048}\x{3066}\x{3044}\x{308B}\x{3068}\x{3053}\x{308D}\x{306F}\x{4E8C}\x{4E09}\x{53E5}\x{3057}\x{304B}\x{306A}\x{304B}\x{3063}\x{305F}\x{3002}\x{305D}"
-            text run at (2266,0) width 256: "\x{306E}\x{4E8C}\x{4E09}\x{53E5}\x{306E}\x{306A}\x{304B}\x{306B}\x{3053}\x{3093}\x{306A}\x{306E}\x{304C}\x{3042}\x{308B}\x{3002}"
-          LayoutBR {BR} at (2266,256) size 18x0
-        LayoutBlockFlow {DIV} at (2286,32) size 106x472
-          LayoutText {#text} at (2,0) size 18x191
-            text run at (2,0) width 191: "\x{3000}\x{3000}We look before and after"
-          LayoutBR {BR} at (2,190) size 18x1
-          LayoutText {#text} at (24,0) size 18x225
-            text run at (24,0) width 225: "\x{3000}\x{3000}\x{3000}\x{3000}And pine for what is not:"
-          LayoutBR {BR} at (24,224) size 18x1
-          LayoutText {#text} at (46,0) size 18x174
-            text run at (46,0) width 174: "\x{3000}\x{3000}Our sincerest laughter"
-          LayoutBR {BR} at (46,173) size 18x1
-          LayoutText {#text} at (68,0) size 18x234
-            text run at (68,0) width 234: "\x{3000}\x{3000}\x{3000}\x{3000}With some pain is fraught;"
-          LayoutBR {BR} at (68,234) size 18x0
-          LayoutText {#text} at (88,0) size 18x363
-            text run at (88,0) width 363: "Our sweetest songs are those that tell of saddest thought."
-          LayoutBR {BR} at (88,362) size 18x1
-        LayoutBlockFlow (anonymous) at (2392,0) size 1714x504
-          LayoutText {#text} at (10,0) size 18x112
-            text run at (10,0) width 112: "\x{300C}\x{524D}\x{3092}\x{307F}\x{3066}\x{306F}\x{3001}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (8,111) size 22x18
+          LayoutText {#text} at (0,0) size 40x493
+          LayoutBR {BR} at (0,0) size 0x0
+        LayoutNGBlockFlow {DIV} at (1876,32) size 106x472
+          LayoutText {#text} at (0,0) size 18x191
+          LayoutBR {BR} at (0,0) size 0x0
+          LayoutText {#text} at (0,0) size 18x225
+          LayoutBR {BR} at (0,0) size 0x0
+          LayoutText {#text} at (0,0) size 18x174
+          LayoutBR {BR} at (0,0) size 0x0
+          LayoutText {#text} at (0,0) size 18x234
+          LayoutBR {BR} at (0,0) size 0x0
+          LayoutText {#text} at (0,0) size 18x363
+          LayoutBR {BR} at (0,0) size 0x0
+        LayoutNGBlockFlow (anonymous) at (1982,0) size 1430x504
+          LayoutText {#text} at (0,0) size 18x112
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1408,112) size 22x18
               LayoutRubyText {RT} at (-10,0) size 13x18
                 LayoutText {#text} at (2,0) size 10x18
                   text run at (2,0) width 18: "\x{3057}\x{308A}"
@@ -1840,10 +1602,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,1) size 18x16
                     text run at (2,1) width 16: "\x{5F8C}"
-          LayoutText {#text} at (10,128) size 18x96
-            text run at (10,128) width 96: "\x{3048}\x{3092}\x{898B}\x{3066}\x{306F}\x{3001}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x32
-            LayoutRubyRun (anonymous) at (8,224) size 22x32
+          LayoutText {#text} at (0,0) size 18x96
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1408,226) size 22x32
               LayoutRubyText {RT} at (-10,0) size 13x32
                 LayoutText {#text} at (2,0) size 10x31
                   text run at (2,0) width 30: "\x{3082}\x{306E}\x{307B}"
@@ -1851,11 +1612,9 @@
                 LayoutInline {RB} at (0,0) size 18x32
                   LayoutText {#text} at (2,0) size 18x32
                     text run at (2,0) width 32: "\x{7269}\x{6B32}"
-          LayoutText {#text} at (10,256) size 46x496
-            text run at (10,256) width 240: "\x{3057}\x{3068}\x{3001}\x{3042}\x{3053}\x{304C}\x{308B}\x{308B}\x{304B}\x{306A}\x{308F}\x{308C}\x{3002}\x{8179}\x{304B}"
-            text run at (38,0) width 448: "\x{3089}\x{306E}\x{3001}\x{7B11}\x{3068}\x{3044}\x{3048}\x{3069}\x{3001}\x{82E6}\x{3057}\x{307F}\x{306E}\x{3001}\x{305D}\x{3053}\x{306B}\x{3042}\x{308B}\x{3079}\x{3057}\x{3002}\x{3046}\x{3064}\x{304F}\x{3057}\x{304D}\x{3001}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (36,447) size 22x18
+          LayoutText {#text} at (0,0) size 40x498
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1386,448) size 22x18
               LayoutRubyText {RT} at (-10,0) size 13x18
                 LayoutText {#text} at (2,0) size 10x18
                   text run at (2,0) width 18: "\x{304D}\x{308F}"
@@ -1863,11 +1622,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,1) size 18x16
                     text run at (2,1) width 16: "\x{6975}"
-          LayoutText {#text} at (38,464) size 46x496
-            text run at (38,464) width 32: "\x{307F}\x{306E}"
-            text run at (66,0) width 176: "\x{6B4C}\x{306B}\x{3001}\x{60B2}\x{3057}\x{3055}\x{306E}\x{3001}\x{6975}\x{307F}\x{306E}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x19
-            LayoutRubyRun (anonymous) at (64,172) size 22x27
+          LayoutText {#text} at (0,0) size 40x498
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1364,176) size 22x27
               LayoutRubyText {RT} at (-10,0) size 13x27
                 LayoutText {#text} at (2,0) size 10x27
                   text run at (2,0) width 27: "\x{304A}\x{3082}\x{3044}"
@@ -1875,10 +1632,9 @@
                 LayoutInline {RB} at (0,0) size 18x17
                   LayoutText {#text} at (2,5) size 18x17
                     text run at (2,5) width 16: "\x{60F3}"
-          LayoutText {#text} at (66,195) size 18x16
-            text run at (66,195) width 16: "\x{3001}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (64,210) size 22x18
+          LayoutText {#text} at (0,0) size 18x16
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1364,219) size 22x18
               LayoutRubyText {RT} at (-10,0) size 13x18
                 LayoutText {#text} at (2,0) size 10x18
                   text run at (2,0) width 18: "\x{3053}\x{3082}"
@@ -1886,14 +1642,11 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,1) size 18x16
                     text run at (2,1) width 16: "\x{7C60}"
-          LayoutText {#text} at (66,227) size 18x96
-            text run at (66,227) width 96: "\x{308B}\x{3068}\x{305E}\x{77E5}\x{308C}\x{300D}"
-          LayoutBR {BR} at (66,323) size 18x0
-          LayoutText {#text} at (88,0) size 46x496
-            text run at (88,0) width 496: "\x{3000}\x{306A}\x{308B}\x{307B}\x{3069}\x{3044}\x{304F}\x{3089}\x{8A69}\x{4EBA}\x{304C}\x{5E78}\x{798F}\x{3067}\x{3082}\x{3001}\x{3042}\x{306E}\x{96F2}\x{96C0}\x{306E}\x{3088}\x{3046}\x{306B}\x{601D}\x{3044}\x{5207}\x{3063}\x{3066}\x{3001}\x{4E00}"
-            text run at (116,0) width 320: "\x{5FC3}\x{4E0D}\x{4E71}\x{306B}\x{3001}\x{524D}\x{5F8C}\x{3092}\x{5FD8}\x{5374}\x{3057}\x{3066}\x{3001}\x{308F}\x{304C}\x{559C}\x{3073}\x{3092}\x{6B4C}\x{3046}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (114,319) size 22x18
+          LayoutText {#text} at (0,0) size 18x96
+          LayoutBR {BR} at (0,0) size 0x0
+          LayoutText {#text} at (0,0) size 40x496
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1320,320) size 22x18
               LayoutRubyText {RT} at (-10,0) size 13x18
                 LayoutText {#text} at (2,0) size 10x18
                   text run at (2,0) width 18: "\x{308F}\x{3051}"
@@ -1901,11 +1654,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,1) size 18x16
                     text run at (2,1) width 16: "\x{8A33}"
-          LayoutText {#text} at (116,336) size 46x496
-            text run at (116,336) width 160: "\x{306B}\x{306F}\x{884C}\x{304F}\x{307E}\x{3044}\x{3002}\x{897F}\x{6D0B}\x{306E}"
-            text run at (144,0) width 256: "\x{8A69}\x{306F}\x{7121}\x{8AD6}\x{306E}\x{4E8B}\x{3001}\x{652F}\x{90A3}\x{306E}\x{8A69}\x{306B}\x{3082}\x{3001}\x{3088}\x{304F}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x34
-            LayoutRubyRun (anonymous) at (142,255) size 22x36
+          LayoutText {#text} at (0,0) size 40x498
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1298,256) size 22x36
               LayoutRubyText {RT} at (-10,0) size 13x36
                 LayoutText {#text} at (2,0) size 10x36
                   text run at (2,0) width 36: "\x{3070}\x{3093}\x{3053}\x{304F}"
@@ -1913,10 +1664,9 @@
                 LayoutInline {RB} at (0,0) size 18x34
                   LayoutText {#text} at (2,1) size 18x34
                     text run at (2,1) width 34: "\x{4E07}\x{659B}"
-          LayoutText {#text} at (144,290) size 18x16
-            text run at (144,290) width 16: "\x{306E}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x19
-            LayoutRubyRun (anonymous) at (142,302) size 22x27
+          LayoutText {#text} at (0,0) size 18x16
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1298,308) size 22x27
               LayoutRubyText {RT} at (-10,0) size 13x27
                 LayoutText {#text} at (2,0) size 10x27
                   text run at (2,0) width 27: "\x{3046}\x{308C}\x{3044}"
@@ -1924,11 +1674,9 @@
                 LayoutInline {RB} at (0,0) size 18x17
                   LayoutText {#text} at (2,5) size 18x17
                     text run at (2,5) width 16: "\x{6101}"
-          LayoutText {#text} at (144,325) size 46x501
-            text run at (144,325) width 176: "\x{306A}\x{3069}\x{3068}\x{4E91}\x{3046}\x{5B57}\x{304C}\x{3042}\x{308B}\x{3002}\x{8A69}"
-            text run at (172,0) width 112: "\x{4EBA}\x{3060}\x{304B}\x{3089}\x{4E07}\x{659B}\x{3067}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x34
-            LayoutRubyRun (anonymous) at (170,111) size 22x36
+          LayoutText {#text} at (0,0) size 40x495
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1276,128) size 22x36
               LayoutRubyText {RT} at (-10,0) size 13x36
                 LayoutText {#text} at (2,0) size 10x36
                   text run at (2,0) width 36: "\x{3057}\x{308D}\x{3046}\x{3068}"
@@ -1936,10 +1684,9 @@
                 LayoutInline {RB} at (0,0) size 18x34
                   LayoutText {#text} at (2,1) size 18x34
                     text run at (2,1) width 34: "\x{7D20}\x{4EBA}"
-          LayoutText {#text} at (172,146) size 18x48
-            text run at (172,146) width 48: "\x{306A}\x{3089}\x{4E00}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (170,193) size 22x18
+          LayoutText {#text} at (0,0) size 18x48
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1276,212) size 22x18
               LayoutRubyText {RT} at (-10,0) size 13x18
                 LayoutText {#text} at (2,0) size 10x18
                   text run at (2,0) width 18: "\x{3054}\x{3046}"
@@ -1947,11 +1694,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,1) size 18x16
                     text run at (2,1) width 16: "\x{5408}"
-          LayoutText {#text} at (172,210) size 46x498
-            text run at (172,210) width 288: "\x{3067}\x{6E08}\x{3080}\x{304B}\x{3082}\x{77E5}\x{308C}\x{306C}\x{3002}\x{3057}\x{3066}\x{898B}\x{308B}\x{3068}\x{8A69}\x{4EBA}\x{306F}\x{5E38}"
-            text run at (200,0) width 160: "\x{306E}\x{4EBA}\x{3088}\x{308A}\x{3082}\x{82E6}\x{52B4}\x{6027}\x{3067}\x{3001}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x34
-            LayoutRubyRun (anonymous) at (198,159) size 22x36
+          LayoutText {#text} at (0,0) size 40x502
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1254,176) size 22x36
               LayoutRubyText {RT} at (-10,0) size 13x36
                 LayoutText {#text} at (2,0) size 10x36
                   text run at (2,0) width 36: "\x{307C}\x{3093}\x{3053}\x{3064}"
@@ -1959,11 +1704,9 @@
                 LayoutInline {RB} at (0,0) size 18x34
                   LayoutText {#text} at (2,1) size 18x34
                     text run at (2,1) width 34: "\x{51E1}\x{9AA8}"
-          LayoutText {#text} at (200,194) size 46x498
-            text run at (200,194) width 304: "\x{306E}\x{500D}\x{4EE5}\x{4E0A}\x{306B}\x{795E}\x{7D4C}\x{304C}\x{92ED}\x{654F}\x{306A}\x{306E}\x{304B}\x{3082}\x{77E5}\x{308C}\x{3093}\x{3002}\x{8D85}"
-            text run at (228,0) width 208: "\x{4FD7}\x{306E}\x{559C}\x{3073}\x{3082}\x{3042}\x{308D}\x{3046}\x{304C}\x{3001}\x{7121}\x{91CF}\x{306E}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x28
-            LayoutRubyRun (anonymous) at (226,204) size 22x36
+          LayoutText {#text} at (0,0) size 40x500
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1232,224) size 22x36
               LayoutRubyText {RT} at (-10,0) size 13x36
                 LayoutText {#text} at (2,0) size 10x36
                   text run at (2,0) width 36: "\x{304B}\x{306A}\x{3057}\x{307F}"
@@ -1971,14 +1714,11 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,10) size 18x16
                     text run at (2,10) width 16: "\x{60B2}"
-          LayoutText {#text} at (228,236) size 40x492
-            text run at (228,236) width 256: "\x{3082}\x{591A}\x{304B}\x{308D}\x{3046}\x{3002}\x{305D}\x{3093}\x{306A}\x{3089}\x{3070}\x{8A69}\x{4EBA}\x{306B}\x{306A}\x{308B}"
-            text run at (250,0) width 112: "\x{306E}\x{3082}\x{8003}\x{3048}\x{7269}\x{3060}\x{3002}"
-          LayoutBR {BR} at (250,112) size 18x0
-          LayoutText {#text} at (278,0) size 18x128
-            text run at (278,0) width 128: "\x{3000}\x{3057}\x{3070}\x{3089}\x{304F}\x{306F}\x{8DEF}\x{304C}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x20
-            LayoutRubyRun (anonymous) at (276,123.98) size 22x27
+          LayoutText {#text} at (0,0) size 40x500
+          LayoutBR {BR} at (0,0) size 0x0
+          LayoutText {#text} at (0,0) size 18x128
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1188,128) size 22x27
               LayoutRubyText {RT} at (-10,0) size 13x27
                 LayoutText {#text} at (2,0) size 10x27
                   text run at (2,0) width 27: "\x{305F}\x{3044}\x{3089}"
@@ -1986,10 +1726,9 @@
                 LayoutInline {RB} at (0,0) size 18x17
                   LayoutText {#text} at (2,5) size 18x17
                     text run at (2,5) width 16: "\x{5E73}"
-          LayoutText {#text} at (278,146) size 18x65
-            text run at (278,146) width 64: "\x{3067}\x{3001}\x{53F3}\x{306F}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x49
-            LayoutRubyRun (anonymous) at (276,210.98) size 22x48
+          LayoutText {#text} at (0,0) size 18x64
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1188,219) size 22x48
               LayoutRubyText {RT} at (-10,0) size 13x48
                 LayoutText {#text} at (2,0) size 10x48
                   text run at (2,0) width 47: "\x{305E}\x{3046}\x{304D}\x{3084}\x{307E}"
@@ -1997,11 +1736,9 @@
                 LayoutInline {RB} at (0,0) size 18x48
                   LayoutText {#text} at (2,0) size 18x48
                     text run at (2,0) width 48: "\x{96D1}\x{6728}\x{5C71}"
-          LayoutText {#text} at (278,258) size 46x499
-            text run at (278,258) width 240: "\x{3001}\x{5DE6}\x{306F}\x{83DC}\x{306E}\x{82B1}\x{306E}\x{898B}\x{3064}\x{3065}\x{3051}\x{3067}\x{3042}\x{308B}\x{3002}"
-            text run at (306,0) width 96: "\x{8DB3}\x{306E}\x{4E0B}\x{306B}\x{6642}\x{3005}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x48
-            LayoutRubyRun (anonymous) at (304,96) size 22x48
+          LayoutText {#text} at (0,0) size 40x475
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1166,128) size 22x48
               LayoutRubyText {RT} at (-10,0) size 13x48
                 LayoutText {#text} at (2,1) size 10x46
                   text run at (2,1) width 45: "\x{305F}\x{3093}\x{307D}\x{307D}"
@@ -2009,10 +1746,9 @@
                 LayoutInline {RB} at (0,0) size 18x48
                   LayoutText {#text} at (2,0) size 18x48
                     text run at (2,0) width 48: "\x{84B2}\x{516C}\x{82F1}"
-          LayoutText {#text} at (306,144) size 18x112
-            text run at (306,144) width 112: "\x{3092}\x{8E0F}\x{307F}\x{3064}\x{3051}\x{308B}\x{3002}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x28
-            LayoutRubyRun (anonymous) at (304,252) size 22x36
+          LayoutText {#text} at (0,0) size 18x112
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1166,288) size 22x36
               LayoutRubyText {RT} at (-10,0) size 13x36
                 LayoutText {#text} at (2,0) size 10x36
                   text run at (2,0) width 36: "\x{306E}\x{3053}\x{304E}\x{308A}"
@@ -2020,11 +1756,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,10) size 18x16
                     text run at (2,10) width 16: "\x{92F8}"
-          LayoutText {#text} at (306,284) size 46x492
-            text run at (306,284) width 208: "\x{306E}\x{3088}\x{3046}\x{306A}\x{8449}\x{304C}\x{9060}\x{616E}\x{306A}\x{304F}\x{56DB}\x{65B9}\x{3078}"
-            text run at (334,0) width 144: "\x{306E}\x{3057}\x{3066}\x{771F}\x{4E2D}\x{306B}\x{9EC4}\x{8272}\x{306A}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (332,143) size 22x18
+          LayoutText {#text} at (0,0) size 40x500
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1144,176) size 22x18
               LayoutRubyText {RT} at (-10,0) size 13x18
                 LayoutText {#text} at (2,0) size 10x18
                   text run at (2,0) width 18: "\x{305F}\x{307E}"
@@ -2032,12 +1766,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,1) size 18x16
                     text run at (2,1) width 16: "\x{73E0}"
-          LayoutText {#text} at (334,160) size 68x496
-            text run at (334,160) width 336: "\x{3092}\x{64C1}\x{8B77}\x{3057}\x{3066}\x{3044}\x{308B}\x{3002}\x{83DC}\x{306E}\x{82B1}\x{306B}\x{6C17}\x{3092}\x{3068}\x{3089}\x{308C}\x{3066}\x{3001}\x{8E0F}\x{307F}"
-            text run at (356,0) width 496: "\x{3064}\x{3051}\x{305F}\x{3042}\x{3068}\x{3067}\x{3001}\x{6C17}\x{306E}\x{6BD2}\x{306A}\x{4E8B}\x{3092}\x{3057}\x{305F}\x{3068}\x{3001}\x{632F}\x{308A}\x{5411}\x{3044}\x{3066}\x{898B}\x{308B}\x{3068}\x{3001}\x{9EC4}\x{8272}\x{306A}\x{73E0}\x{306F}"
-            text run at (384,0) width 160: "\x{4F9D}\x{7136}\x{3068}\x{3057}\x{3066}\x{92F8}\x{306E}\x{306A}\x{304B}\x{306B}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x32
-            LayoutRubyRun (anonymous) at (382,160) size 22x32
+          LayoutText {#text} at (0,0) size 62x498
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1100,192) size 22x32
               LayoutRubyText {RT} at (-10,0) size 13x32
                 LayoutText {#text} at (2,0) size 10x31
                   text run at (2,0) width 30: "\x{3061}\x{3093}\x{3056}"
@@ -2045,10 +1776,9 @@
                 LayoutInline {RB} at (0,0) size 18x32
                   LayoutText {#text} at (2,0) size 18x32
                     text run at (2,0) width 32: "\x{93AE}\x{5EA7}"
-          LayoutText {#text} at (384,192) size 18x80
-            text run at (384,192) width 80: "\x{3057}\x{3066}\x{3044}\x{308B}\x{3002}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x32
-            LayoutRubyRun (anonymous) at (382,272) size 22x32
+          LayoutText {#text} at (0,0) size 18x80
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1100,304) size 22x32
               LayoutRubyText {RT} at (-10,0) size 13x32
                 LayoutText {#text} at (2,0) size 10x31
                   text run at (2,0) width 30: "\x{306E}\x{3093}\x{304D}"
@@ -2056,14 +1786,11 @@
                 LayoutInline {RB} at (0,0) size 18x32
                   LayoutText {#text} at (2,0) size 18x32
                     text run at (2,0) width 32: "\x{5451}\x{6C17}"
-          LayoutText {#text} at (384,304) size 40x496
-            text run at (384,304) width 192: "\x{306A}\x{3082}\x{306E}\x{3060}\x{3002}\x{307E}\x{305F}\x{8003}\x{3048}\x{3092}\x{3064}\x{3065}"
-            text run at (406,0) width 48: "\x{3051}\x{308B}\x{3002}"
-          LayoutBR {BR} at (406,48) size 18x0
-          LayoutText {#text} at (434,0) size 18x64
-            text run at (434,0) width 64: "\x{3000}\x{8A69}\x{4EBA}\x{306B}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x20
-            LayoutRubyRun (anonymous) at (432,59.98) size 22x27
+          LayoutText {#text} at (0,0) size 40x496
+          LayoutBR {BR} at (0,0) size 0x0
+          LayoutText {#text} at (0,0) size 18x64
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1056,64) size 22x27
               LayoutRubyText {RT} at (-10,0) size 13x27
                 LayoutText {#text} at (2,0) size 10x27
                   text run at (2,0) width 27: "\x{3046}\x{308C}\x{3044}"
@@ -2071,10 +1798,9 @@
                 LayoutInline {RB} at (0,0) size 18x17
                   LayoutText {#text} at (2,5) size 18x17
                     text run at (2,5) width 16: "\x{6182}"
-          LayoutText {#text} at (434,82) size 18x241
-            text run at (434,82) width 240: "\x{306F}\x{3064}\x{304D}\x{3082}\x{306E}\x{304B}\x{3082}\x{77E5}\x{308C}\x{306A}\x{3044}\x{304C}\x{3001}\x{3042}\x{306E}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x33
-            LayoutRubyRun (anonymous) at (432,322.98) size 22x32
+          LayoutText {#text} at (0,0) size 18x240
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1056,331) size 22x32
               LayoutRubyText {RT} at (-10,0) size 13x32
                 LayoutText {#text} at (2,0) size 10x31
                   text run at (2,0) width 30: "\x{3072}\x{3070}\x{308A}"
@@ -2082,10 +1808,9 @@
                 LayoutInline {RB} at (0,0) size 18x32
                   LayoutText {#text} at (2,0) size 18x32
                     text run at (2,0) width 32: "\x{96F2}\x{96C0}"
-          LayoutText {#text} at (434,354) size 18x145
-            text run at (434,354) width 144: "\x{3092}\x{805E}\x{304F}\x{5FC3}\x{6301}\x{306B}\x{306A}\x{308C}\x{3070}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x32
-            LayoutRubyRun (anonymous) at (460,0) size 22x32
+          LayoutText {#text} at (0,0) size 40x491
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1034,16) size 22x32
               LayoutRubyText {RT} at (-10,0) size 13x32
                 LayoutText {#text} at (2,0) size 10x31
                   text run at (2,0) width 30: "\x{307F}\x{3058}\x{3093}"
@@ -2093,10 +1818,9 @@
                 LayoutInline {RB} at (0,0) size 18x32
                   LayoutText {#text} at (2,0) size 18x32
                     text run at (2,0) width 32: "\x{5FAE}\x{5875}"
-          LayoutText {#text} at (462,32) size 18x16
-            text run at (462,32) width 16: "\x{306E}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (460,48) size 22x16
+          LayoutText {#text} at (0,0) size 18x16
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1034,64) size 22x16
               LayoutRubyText {RT} at (-10,0) size 13x16
                 LayoutText {#text} at (2,3) size 10x10
                   text run at (2,3) width 9: "\x{304F}"
@@ -2104,10 +1828,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,0) size 18x16
                     text run at (2,0) width 16: "\x{82E6}"
-          LayoutText {#text} at (462,64) size 18x336
-            text run at (462,64) width 336: "\x{3082}\x{306A}\x{3044}\x{3002}\x{83DC}\x{306E}\x{82B1}\x{3092}\x{898B}\x{3066}\x{3082}\x{3001}\x{305F}\x{3060}\x{3046}\x{308C}\x{3057}\x{304F}\x{3066}\x{80F8}\x{304C}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (460,399) size 22x18
+          LayoutText {#text} at (0,0) size 18x336
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (1034,416) size 22x18
               LayoutRubyText {RT} at (-10,0) size 13x18
                 LayoutText {#text} at (2,0) size 10x18
                   text run at (2,0) width 18: "\x{304A}\x{3069}"
@@ -2115,12 +1838,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,1) size 18x16
                     text run at (2,1) width 16: "\x{8E8D}"
-          LayoutText {#text} at (462,416) size 68x496
-            text run at (462,416) width 64: "\x{308B}\x{3070}\x{304B}\x{308A}"
-            text run at (484,0) width 496: "\x{3060}\x{3002}\x{84B2}\x{516C}\x{82F1}\x{3082}\x{305D}\x{306E}\x{901A}\x{308A}\x{3001}\x{685C}\x{3082}\x{2015}\x{2015}\x{685C}\x{306F}\x{3044}\x{3064}\x{304B}\x{898B}\x{3048}\x{306A}\x{304F}\x{306A}\x{3063}\x{305F}\x{3002}\x{3053}\x{3046}\x{5C71}"
-            text run at (512,0) width 128: "\x{306E}\x{4E2D}\x{3078}\x{6765}\x{3066}\x{81EA}\x{7136}\x{306E}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x34
-            LayoutRubyRun (anonymous) at (510,127) size 22x36
+          LayoutText {#text} at (0,0) size 62x498
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (990,128) size 22x36
               LayoutRubyText {RT} at (-10,0) size 13x36
                 LayoutText {#text} at (2,0) size 10x36
                   text run at (2,0) width 36: "\x{3051}\x{3044}\x{3076}\x{3064}"
@@ -2128,11 +1848,9 @@
                 LayoutInline {RB} at (0,0) size 18x34
                   LayoutText {#text} at (2,1) size 18x34
                     text run at (2,1) width 34: "\x{666F}\x{7269}"
-          LayoutText {#text} at (512,162) size 46x498
-            text run at (512,162) width 336: "\x{306B}\x{63A5}\x{3059}\x{308C}\x{3070}\x{3001}\x{898B}\x{308B}\x{3082}\x{306E}\x{3082}\x{805E}\x{304F}\x{3082}\x{306E}\x{3082}\x{9762}\x{767D}\x{3044}\x{3002}\x{9762}"
-            text run at (540,0) width 384: "\x{767D}\x{3044}\x{3060}\x{3051}\x{3067}\x{5225}\x{6BB5}\x{306E}\x{82E6}\x{3057}\x{307F}\x{3082}\x{8D77}\x{3089}\x{306C}\x{3002}\x{8D77}\x{308B}\x{3068}\x{3059}\x{308C}\x{3070}\x{8DB3}\x{304C}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x32
-            LayoutRubyRun (anonymous) at (538,384) size 22x32
+          LayoutText {#text} at (0,0) size 40x500
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (968,384) size 22x32
               LayoutRubyText {RT} at (-10,0) size 13x32
                 LayoutText {#text} at (2,0) size 10x31
                   text run at (2,0) width 30: "\x{304F}\x{305F}\x{3073}"
@@ -2140,10 +1858,9 @@
                 LayoutInline {RB} at (0,0) size 18x32
                   LayoutText {#text} at (2,0) size 18x32
                     text run at (2,0) width 32: "\x{8349}\x{81E5}"
-          LayoutText {#text} at (540,416) size 18x48
-            text run at (540,416) width 48: "\x{308C}\x{3066}\x{3001}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (538,463) size 22x18
+          LayoutText {#text} at (0,0) size 18x48
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (968,464) size 22x18
               LayoutRubyText {RT} at (-10,0) size 13x18
                 LayoutText {#text} at (2,0) size 10x18
                   text run at (2,0) width 18: "\x{3046}\x{307E}"
@@ -2151,14 +1868,11 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,1) size 18x16
                     text run at (2,1) width 16: "\x{65E8}"
-          LayoutText {#text} at (540,480) size 40x496
-            text run at (540,480) width 16: "\x{3044}"
-            text run at (562,0) width 272: "\x{3082}\x{306E}\x{304C}\x{98DF}\x{3079}\x{3089}\x{308C}\x{306C}\x{304F}\x{3089}\x{3044}\x{306E}\x{4E8B}\x{3060}\x{308D}\x{3046}\x{3002}"
-          LayoutBR {BR} at (562,272) size 18x0
-          LayoutText {#text} at (590,0) size 18x416
-            text run at (590,0) width 416: "\x{3000}\x{3057}\x{304B}\x{3057}\x{82E6}\x{3057}\x{307F}\x{306E}\x{306A}\x{3044}\x{306E}\x{306F}\x{306A}\x{305C}\x{3060}\x{308D}\x{3046}\x{3002}\x{305F}\x{3060}\x{3053}\x{306E}\x{666F}\x{8272}\x{3092}\x{4E00}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (588,415) size 22x18
+          LayoutText {#text} at (0,0) size 40x498
+          LayoutBR {BR} at (0,0) size 0x0
+          LayoutText {#text} at (0,0) size 18x416
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (924,416) size 22x18
               LayoutRubyText {RT} at (-10,0) size 13x18
                 LayoutText {#text} at (2,0) size 10x18
                   text run at (2,0) width 18: "\x{3077}\x{304F}"
@@ -2166,10 +1880,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,1) size 18x16
                     text run at (2,1) width 16: "\x{5E45}"
-          LayoutText {#text} at (590,432) size 18x16
-            text run at (590,432) width 16: "\x{306E}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (588,448) size 22x16
+          LayoutText {#text} at (0,0) size 18x16
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (924,450) size 22x16
               LayoutRubyText {RT} at (-10,0) size 13x16
                 LayoutText {#text} at (2,3) size 10x10
                   text run at (2,3) width 9: "\x{3048}"
@@ -2177,11 +1890,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,0) size 18x16
                     text run at (2,0) width 16: "\x{753B}"
-          LayoutText {#text} at (590,464) size 46x496
-            text run at (590,464) width 32: "\x{3068}\x{3057}"
-            text run at (618,0) width 16: "\x{3066}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (616,16) size 22x16
+          LayoutText {#text} at (0,0) size 40x498
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (902,16) size 22x16
               LayoutRubyText {RT} at (-10,0) size 13x16
                 LayoutText {#text} at (2,3) size 10x10
                   text run at (2,3) width 9: "\x{307F}"
@@ -2189,10 +1900,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,0) size 18x16
                     text run at (2,0) width 16: "\x{89B3}"
-          LayoutText {#text} at (618,32) size 18x32
-            text run at (618,32) width 32: "\x{3001}\x{4E00}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (616,63) size 22x18
+          LayoutText {#text} at (0,0) size 18x32
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (902,64) size 22x18
               LayoutRubyText {RT} at (-10,0) size 13x18
                 LayoutText {#text} at (2,0) size 10x18
                   text run at (2,0) width 18: "\x{304B}\x{3093}"
@@ -2200,10 +1910,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,1) size 18x16
                     text run at (2,1) width 16: "\x{5DFB}"
-          LayoutText {#text} at (618,80) size 18x208
-            text run at (618,80) width 208: "\x{306E}\x{8A69}\x{3068}\x{3057}\x{3066}\x{8AAD}\x{3080}\x{304B}\x{3089}\x{3067}\x{3042}\x{308B}\x{3002}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (616,288) size 22x16
+          LayoutText {#text} at (0,0) size 18x208
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (902,290) size 22x16
               LayoutRubyText {RT} at (-10,0) size 13x16
                 LayoutText {#text} at (2,3) size 10x10
                   text run at (2,3) width 9: "\x{304C}"
@@ -2211,10 +1920,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,0) size 18x16
                     text run at (2,0) width 16: "\x{753B}"
-          LayoutText {#text} at (618,304) size 18x160
-            text run at (618,304) width 160: "\x{3067}\x{3042}\x{308A}\x{8A69}\x{3067}\x{3042}\x{308B}\x{4EE5}\x{4E0A}\x{306F}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x32
-            LayoutRubyRun (anonymous) at (616,464) size 22x32
+          LayoutText {#text} at (0,0) size 18x160
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (902,466) size 22x32
               LayoutRubyText {RT} at (-10,0) size 13x32
                 LayoutText {#text} at (2,0) size 10x31
                   text run at (2,0) width 30: "\x{3058}\x{3081}\x{3093}"
@@ -2222,10 +1930,9 @@
                 LayoutInline {RB} at (0,0) size 18x32
                   LayoutText {#text} at (2,0) size 18x32
                     text run at (2,0) width 32: "\x{5730}\x{9762}"
-          LayoutText {#text} at (646,0) size 18x368
-            text run at (646,0) width 368: "\x{3092}\x{8CB0}\x{3063}\x{3066}\x{3001}\x{958B}\x{62D3}\x{3059}\x{308B}\x{6C17}\x{306B}\x{3082}\x{306A}\x{3089}\x{306D}\x{3070}\x{3001}\x{9244}\x{9053}\x{3092}\x{304B}\x{3051}\x{3066}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x34
-            LayoutRubyRun (anonymous) at (644,367) size 22x36
+          LayoutText {#text} at (0,0) size 18x368
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (880,368) size 22x36
               LayoutRubyText {RT} at (-10,0) size 13x36
                 LayoutText {#text} at (2,0) size 10x36
                   text run at (2,0) width 36: "\x{3072}\x{3068}\x{3082}\x{3046}"
@@ -2233,10 +1940,9 @@
                 LayoutInline {RB} at (0,0) size 18x34
                   LayoutText {#text} at (2,1) size 18x34
                     text run at (2,1) width 34: "\x{4E00}\x{5132}"
-          LayoutText {#text} at (646,402) size 18x48
-            text run at (646,402) width 48: "\x{3051}\x{3059}\x{308B}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x42
-            LayoutRubyRun (anonymous) at (644,447) size 22x45
+          LayoutText {#text} at (0,0) size 18x48
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (880,452) size 22x45
               LayoutRubyText {RT} at (-10,0) size 13x45
                 LayoutText {#text} at (2,0) size 10x45
                   text run at (2,0) width 45: "\x{308A}\x{3087}\x{3046}\x{3051}\x{3093}"
@@ -2244,10 +1950,9 @@
                 LayoutInline {RB} at (0,0) size 18x39
                   LayoutText {#text} at (2,3) size 18x39
                     text run at (2,3) width 38: "\x{4E86}\x{898B}"
-          LayoutText {#text} at (674,0) size 18x256
-            text run at (674,0) width 256: "\x{3082}\x{8D77}\x{3089}\x{306C}\x{3002}\x{305F}\x{3060}\x{3053}\x{306E}\x{666F}\x{8272}\x{304C}\x{2015}\x{2015}\x{8179}\x{306E}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (672,256) size 22x16
+          LayoutText {#text} at (0,0) size 18x256
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (858,256) size 22x16
               LayoutRubyText {RT} at (-10,0) size 13x16
                 LayoutText {#text} at (2,3) size 10x10
                   text run at (2,3) width 9: "\x{305F}"
@@ -2255,12 +1960,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,0) size 18x16
                     text run at (2,0) width 16: "\x{8DB3}"
-          LayoutText {#text} at (674,272) size 68x496
-            text run at (674,272) width 224: "\x{3057}\x{306B}\x{3082}\x{306A}\x{3089}\x{306C}\x{3001}\x{6708}\x{7D66}\x{306E}\x{88DC}\x{3044}\x{306B}\x{3082}"
-            text run at (696,0) width 496: "\x{306A}\x{3089}\x{306C}\x{3053}\x{306E}\x{666F}\x{8272}\x{304C}\x{666F}\x{8272}\x{3068}\x{3057}\x{3066}\x{306E}\x{307F}\x{3001}\x{4F59}\x{304C}\x{5FC3}\x{3092}\x{697D}\x{307E}\x{305B}\x{3064}\x{3064}\x{3042}\x{308B}\x{304B}\x{3089}\x{82E6}\x{52B4}"
-            text run at (724,0) width 64: "\x{3082}\x{5FC3}\x{914D}\x{3082}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x19
-            LayoutRubyRun (anonymous) at (722,60) size 22x27
+          LayoutText {#text} at (0,0) size 62x496
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (814,64) size 22x27
               LayoutRubyText {RT} at (-10,0) size 13x27
                 LayoutText {#text} at (2,0) size 10x27
                   text run at (2,0) width 27: "\x{3068}\x{3082}\x{306A}"
@@ -2268,10 +1970,9 @@
                 LayoutInline {RB} at (0,0) size 18x17
                   LayoutText {#text} at (2,5) size 18x17
                     text run at (2,5) width 16: "\x{4F34}"
-          LayoutText {#text} at (724,83) size 18x288
-            text run at (724,83) width 288: "\x{308F}\x{306C}\x{306E}\x{3060}\x{308D}\x{3046}\x{3002}\x{81EA}\x{7136}\x{306E}\x{529B}\x{306F}\x{3053}\x{3053}\x{306B}\x{304A}\x{3044}\x{3066}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (722,370) size 22x18
+          LayoutText {#text} at (0,0) size 18x288
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (814,379) size 22x18
               LayoutRubyText {RT} at (-10,0) size 13x18
                 LayoutText {#text} at (2,0) size 10x18
                   text run at (2,0) width 18: "\x{305F}\x{3063}"
@@ -2279,11 +1980,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,1) size 18x16
                     text run at (2,1) width 16: "\x{5C0A}"
-          LayoutText {#text} at (724,387) size 46x499
-            text run at (724,387) width 112: "\x{3068}\x{3044}\x{3002}\x{543E}\x{4EBA}\x{306E}\x{6027}"
-            text run at (752,0) width 80: "\x{60C5}\x{3092}\x{77AC}\x{523B}\x{306B}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x32
-            LayoutRubyRun (anonymous) at (750,80) size 22x32
+          LayoutText {#text} at (0,0) size 40x493
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (792,96) size 22x32
               LayoutRubyText {RT} at (-10,0) size 13x32
                 LayoutText {#text} at (2,0) size 10x31
                   text run at (2,0) width 30: "\x{3068}\x{3046}\x{3084}"
@@ -2291,10 +1990,9 @@
                 LayoutInline {RB} at (0,0) size 18x32
                   LayoutText {#text} at (2,0) size 18x32
                     text run at (2,0) width 32: "\x{9676}\x{51B6}"
-          LayoutText {#text} at (752,112) size 18x32
-            text run at (752,112) width 32: "\x{3057}\x{3066}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x34
-            LayoutRubyRun (anonymous) at (750,143) size 22x36
+          LayoutText {#text} at (0,0) size 18x32
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (792,160) size 22x36
               LayoutRubyText {RT} at (-10,0) size 13x36
                 LayoutText {#text} at (2,0) size 10x36
                   text run at (2,0) width 36: "\x{3058}\x{3085}\x{3093}\x{3053}"
@@ -2302,15 +2000,11 @@
                 LayoutInline {RB} at (0,0) size 18x34
                   LayoutText {#text} at (2,1) size 18x34
                     text run at (2,1) width 34: "\x{9187}\x{4E4E}"
-          LayoutText {#text} at (752,178) size 40x498
-            text run at (752,178) width 320: "\x{3068}\x{3057}\x{3066}\x{9187}\x{306A}\x{308B}\x{8A69}\x{5883}\x{306B}\x{5165}\x{3089}\x{3057}\x{3080}\x{308B}\x{306E}\x{306F}\x{81EA}\x{7136}\x{3067}\x{3042}"
-            text run at (774,0) width 32: "\x{308B}\x{3002}"
-          LayoutBR {BR} at (774,32) size 18x0
-          LayoutText {#text} at (796,0) size 46x496
-            text run at (796,0) width 496: "\x{3000}\x{604B}\x{306F}\x{3046}\x{3064}\x{304F}\x{3057}\x{304B}\x{308D}\x{3001}\x{5B5D}\x{3082}\x{3046}\x{3064}\x{304F}\x{3057}\x{304B}\x{308D}\x{3001}\x{5FE0}\x{541B}\x{611B}\x{56FD}\x{3082}\x{7D50}\x{69CB}\x{3060}\x{308D}\x{3046}\x{3002}\x{3057}"
-            text run at (824,0) width 112: "\x{304B}\x{3057}\x{81EA}\x{8EAB}\x{304C}\x{305D}\x{306E}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x19
-            LayoutRubyRun (anonymous) at (822,108) size 22x27
+          LayoutText {#text} at (0,0) size 40x500
+          LayoutBR {BR} at (0,0) size 0x0
+          LayoutText {#text} at (0,0) size 40x496
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (726,112) size 22x27
               LayoutRubyText {RT} at (-10,0) size 13x27
                 LayoutText {#text} at (2,0) size 10x27
                   text run at (2,0) width 27: "\x{304D}\x{3087}\x{304F}"
@@ -2318,10 +2012,9 @@
                 LayoutInline {RB} at (0,0) size 18x17
                   LayoutText {#text} at (2,5) size 18x17
                     text run at (2,5) width 16: "\x{5C40}"
-          LayoutText {#text} at (824,131) size 18x112
-            text run at (824,131) width 112: "\x{306B}\x{5F53}\x{308C}\x{3070}\x{5229}\x{5BB3}\x{306E}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x32
-            LayoutRubyRun (anonymous) at (822,243) size 22x32
+          LayoutText {#text} at (0,0) size 18x112
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (726,251) size 22x32
               LayoutRubyText {RT} at (-10,0) size 13x32
                 LayoutText {#text} at (2,0) size 10x31
                   text run at (2,0) width 30: "\x{3064}\x{3080}\x{3058}"
@@ -2329,10 +2022,9 @@
                 LayoutInline {RB} at (0,0) size 18x32
                   LayoutText {#text} at (2,0) size 18x32
                     text run at (2,0) width 32: "\x{65CB}\x{98A8}"
-          LayoutText {#text} at (824,275) size 18x16
-            text run at (824,275) width 16: "\x{306B}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (822,291) size 22x16
+          LayoutText {#text} at (0,0) size 18x16
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (726,299) size 22x16
               LayoutRubyText {RT} at (-10,0) size 13x16
                 LayoutText {#text} at (2,3) size 10x10
                   text run at (2,3) width 9: "\x{307E}"
@@ -2340,11 +2032,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,0) size 18x16
                     text run at (2,0) width 16: "\x{6372}"
-          LayoutText {#text} at (824,307) size 46x499
-            text run at (824,307) width 192: "\x{304D}\x{8FBC}\x{307E}\x{308C}\x{3066}\x{3001}\x{3046}\x{3064}\x{304F}\x{3057}\x{304D}\x{4E8B}"
-            text run at (852,0) width 192: "\x{306B}\x{3082}\x{3001}\x{7D50}\x{69CB}\x{306A}\x{4E8B}\x{306B}\x{3082}\x{3001}\x{76EE}\x{306F}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (850,191) size 22x18
+          LayoutText {#text} at (0,0) size 40x491
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (704,208) size 22x18
               LayoutRubyText {RT} at (-10,0) size 13x18
                 LayoutText {#text} at (2,0) size 10x18
                   text run at (2,0) width 18: "\x{304F}\x{3089}"
@@ -2352,11 +2042,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,1) size 18x16
                     text run at (2,1) width 16: "\x{7729}"
-          LayoutText {#text} at (852,208) size 46x496
-            text run at (852,208) width 288: "\x{3093}\x{3067}\x{3057}\x{307E}\x{3046}\x{3002}\x{3057}\x{305F}\x{304C}\x{3063}\x{3066}\x{3069}\x{3053}\x{306B}\x{8A69}\x{304C}\x{3042}\x{308B}"
-            text run at (880,0) width 80: "\x{304B}\x{81EA}\x{8EAB}\x{306B}\x{306F}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (878,80) size 22x16
+          LayoutText {#text} at (0,0) size 40x498
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (682,96) size 22x16
               LayoutRubyText {RT} at (-10,0) size 13x16
                 LayoutText {#text} at (2,3) size 10x10
                   text run at (2,3) width 9: "\x{3052}"
@@ -2364,14 +2052,11 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,0) size 18x16
                     text run at (2,0) width 16: "\x{89E3}"
-          LayoutText {#text} at (880,96) size 18x80
-            text run at (880,96) width 80: "\x{3057}\x{304B}\x{306D}\x{308B}\x{3002}"
-          LayoutBR {BR} at (880,176) size 18x0
-          LayoutText {#text} at (902,0) size 46x496
-            text run at (902,0) width 496: "\x{3000}\x{3053}\x{308C}\x{304C}\x{308F}\x{304B}\x{308B}\x{305F}\x{3081}\x{306B}\x{306F}\x{3001}\x{308F}\x{304B}\x{308B}\x{3060}\x{3051}\x{306E}\x{4F59}\x{88D5}\x{306E}\x{3042}\x{308B}\x{7B2C}\x{4E09}\x{8005}\x{306E}\x{5730}\x{4F4D}\x{306B}\x{7ACB}"
-            text run at (930,0) width 336: "\x{305F}\x{306D}\x{3070}\x{306A}\x{3089}\x{306C}\x{3002}\x{4E09}\x{8005}\x{306E}\x{5730}\x{4F4D}\x{306B}\x{7ACB}\x{3066}\x{3070}\x{3053}\x{305D}\x{829D}\x{5C45}\x{306F}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (928,336) size 22x16
+          LayoutText {#text} at (0,0) size 18x80
+          LayoutBR {BR} at (0,0) size 0x0
+          LayoutText {#text} at (0,0) size 40x484
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (638,336) size 22x16
               LayoutRubyText {RT} at (-10,0) size 13x16
                 LayoutText {#text} at (2,3) size 10x10
                   text run at (2,3) width 9: "\x{307F}"
@@ -2379,12 +2064,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,0) size 18x16
                     text run at (2,0) width 16: "\x{89B3}"
-          LayoutText {#text} at (930,352) size 68x496
-            text run at (930,352) width 144: "\x{3066}\x{9762}\x{767D}\x{3044}\x{3002}\x{5C0F}\x{8AAC}\x{3082}\x{898B}"
-            text run at (952,0) width 496: "\x{3066}\x{9762}\x{767D}\x{3044}\x{3002}\x{829D}\x{5C45}\x{3092}\x{898B}\x{3066}\x{9762}\x{767D}\x{3044}\x{4EBA}\x{3082}\x{3001}\x{5C0F}\x{8AAC}\x{3092}\x{8AAD}\x{3093}\x{3067}\x{9762}\x{767D}\x{3044}\x{4EBA}\x{3082}\x{3001}\x{81EA}\x{5DF1}\x{306E}"
-            text run at (980,0) width 48: "\x{5229}\x{5BB3}\x{306F}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (978,47) size 22x18
+          LayoutText {#text} at (0,0) size 62x496
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (594,48) size 22x18
               LayoutRubyText {RT} at (-10,0) size 13x18
                 LayoutText {#text} at (2,0) size 10x18
                   text run at (2,0) width 18: "\x{305F}\x{306A}"
@@ -2392,13 +2074,11 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,1) size 18x16
                     text run at (2,1) width 16: "\x{68DA}"
-          LayoutText {#text} at (980,64) size 18x416
-            text run at (980,64) width 416: "\x{3078}\x{4E0A}\x{3052}\x{3066}\x{3044}\x{308B}\x{3002}\x{898B}\x{305F}\x{308A}\x{8AAD}\x{3093}\x{3060}\x{308A}\x{3059}\x{308B}\x{9593}\x{3060}\x{3051}\x{306F}\x{8A69}\x{4EBA}\x{3067}\x{3042}\x{308B}\x{3002}"
-          LayoutBR {BR} at (980,480) size 18x0
-          LayoutText {#text} at (1008,0) size 18x304
-            text run at (1008,0) width 304: "\x{3000}\x{305D}\x{308C}\x{3059}\x{3089}\x{3001}\x{666E}\x{901A}\x{306E}\x{829D}\x{5C45}\x{3084}\x{5C0F}\x{8AAC}\x{3067}\x{306F}\x{4EBA}\x{60C5}\x{3092}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (1006,303) size 22x18
+          LayoutText {#text} at (0,0) size 18x416
+          LayoutBR {BR} at (0,0) size 0x0
+          LayoutText {#text} at (0,0) size 18x304
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (572,304) size 22x18
               LayoutRubyText {RT} at (-10,0) size 13x18
                 LayoutText {#text} at (2,0) size 10x18
                   text run at (2,0) width 18: "\x{307E}\x{306C}"
@@ -2406,12 +2086,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,1) size 18x16
                     text run at (2,1) width 16: "\x{514D}"
-          LayoutText {#text} at (1008,320) size 68x496
-            text run at (1008,320) width 176: "\x{304B}\x{308C}\x{306C}\x{3002}\x{82E6}\x{3057}\x{3093}\x{3060}\x{308A}\x{3001}\x{6012}"
-            text run at (1030,0) width 496: "\x{3063}\x{305F}\x{308A}\x{3001}\x{9A12}\x{3044}\x{3060}\x{308A}\x{3001}\x{6CE3}\x{3044}\x{305F}\x{308A}\x{3059}\x{308B}\x{3002}\x{898B}\x{308B}\x{3082}\x{306E}\x{3082}\x{3044}\x{3064}\x{304B}\x{305D}\x{306E}\x{4E2D}\x{306B}\x{540C}\x{5316}\x{3057}"
-            text run at (1058,0) width 384: "\x{3066}\x{82E6}\x{3057}\x{3093}\x{3060}\x{308A}\x{3001}\x{6012}\x{3063}\x{305F}\x{308A}\x{3001}\x{9A12}\x{3044}\x{3060}\x{308A}\x{3001}\x{6CE3}\x{3044}\x{305F}\x{308A}\x{3059}\x{308B}\x{3002}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x32
-            LayoutRubyRun (anonymous) at (1056,384) size 22x32
+          LayoutText {#text} at (0,0) size 62x498
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (528,384) size 22x32
               LayoutRubyText {RT} at (-10,0) size 13x32
                 LayoutText {#text} at (2,0) size 10x31
                   text run at (2,0) width 30: "\x{3068}\x{308A}\x{3048}"
@@ -2419,10 +2096,9 @@
                 LayoutInline {RB} at (0,0) size 18x32
                   LayoutText {#text} at (2,0) size 18x32
                     text run at (2,0) width 32: "\x{53D6}\x{67C4}"
-          LayoutText {#text} at (1058,416) size 18x64
-            text run at (1058,416) width 64: "\x{306F}\x{5229}\x{617E}\x{304C}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x17
-            LayoutRubyRun (anonymous) at (1056,479) size 22x18
+          LayoutText {#text} at (0,0) size 18x64
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (528,480) size 22x18
               LayoutRubyText {RT} at (-10,0) size 13x18
                 LayoutText {#text} at (2,0) size 10x18
                   text run at (2,0) width 18: "\x{307E}\x{3058}"
@@ -2430,10 +2106,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,1) size 18x16
                     text run at (2,1) width 16: "\x{4EA4}"
-          LayoutText {#text} at (1086,0) size 18x112
-            text run at (1086,0) width 112: "\x{3089}\x{306C}\x{3068}\x{4E91}\x{3046}\x{70B9}\x{306B}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (1084,111) size 22x18
+          LayoutText {#text} at (0,0) size 18x112
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (506,112) size 22x18
               LayoutRubyText {RT} at (-10,0) size 13x18
                 LayoutText {#text} at (2,0) size 10x18
                   text run at (2,0) width 18: "\x{305D}\x{3093}"
@@ -2441,10 +2116,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,1) size 18x16
                     text run at (2,1) width 16: "\x{5B58}"
-          LayoutText {#text} at (1086,128) size 18x304
-            text run at (1086,128) width 304: "\x{3059}\x{308B}\x{304B}\x{3082}\x{77E5}\x{308C}\x{306C}\x{304C}\x{3001}\x{4EA4}\x{3089}\x{306C}\x{3060}\x{3051}\x{306B}\x{305D}\x{306E}\x{4ED6}\x{306E}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x39
-            LayoutRubyRun (anonymous) at (1084,429) size 22x45
+          LayoutText {#text} at (0,0) size 18x304
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (506,434) size 22x45
               LayoutRubyText {RT} at (-10,0) size 13x45
                 LayoutText {#text} at (2,0) size 10x45
                   text run at (2,0) width 45: "\x{3058}\x{3087}\x{3046}\x{3057}\x{3087}"
@@ -2452,11 +2126,9 @@
                 LayoutInline {RB} at (0,0) size 18x39
                   LayoutText {#text} at (2,3) size 18x39
                     text run at (2,3) width 38: "\x{60C5}\x{7DD2}"
-          LayoutText {#text} at (1086,471) size 46x503
-            text run at (1086,471) width 32: "\x{306F}\x{5E38}"
-            text run at (1114,0) width 272: "\x{3088}\x{308A}\x{306F}\x{4F59}\x{8A08}\x{306B}\x{6D3B}\x{52D5}\x{3059}\x{308B}\x{3060}\x{308D}\x{3046}\x{3002}\x{305D}\x{308C}\x{304C}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (1112,271) size 22x18
+          LayoutText {#text} at (0,0) size 40x495
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (484,288) size 22x18
               LayoutRubyText {RT} at (-10,0) size 13x18
                 LayoutText {#text} at (2,0) size 10x18
                   text run at (2,0) width 18: "\x{3044}\x{3084}"
@@ -2464,14 +2136,11 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,1) size 18x16
                     text run at (2,1) width 16: "\x{5ACC}"
-          LayoutText {#text} at (1114,288) size 18x32
-            text run at (1114,288) width 32: "\x{3060}\x{3002}"
-          LayoutBR {BR} at (1114,320) size 18x0
-          LayoutText {#text} at (1136,0) size 46x480
-            text run at (1136,0) width 480: "\x{3000}\x{82E6}\x{3057}\x{3093}\x{3060}\x{308A}\x{3001}\x{6012}\x{3063}\x{305F}\x{308A}\x{3001}\x{9A12}\x{3044}\x{3060}\x{308A}\x{3001}\x{6CE3}\x{3044}\x{305F}\x{308A}\x{306F}\x{4EBA}\x{306E}\x{4E16}\x{306B}\x{3064}\x{304D}\x{3082}\x{306E}"
-            text run at (1164,0) width 192: "\x{3060}\x{3002}\x{4F59}\x{3082}\x{4E09}\x{5341}\x{5E74}\x{306E}\x{9593}\x{305D}\x{308C}\x{3092}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x32
-            LayoutRubyRun (anonymous) at (1162,192) size 22x32
+          LayoutText {#text} at (0,0) size 18x32
+          LayoutBR {BR} at (0,0) size 0x0
+          LayoutText {#text} at (0,0) size 40x480
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (440,192) size 22x32
               LayoutRubyText {RT} at (-10,0) size 13x32
                 LayoutText {#text} at (2,0) size 10x31
                   text run at (2,0) width 30: "\x{3057}\x{3068}\x{304A}"
@@ -2479,10 +2148,9 @@
                 LayoutInline {RB} at (0,0) size 18x32
                   LayoutText {#text} at (2,0) size 18x32
                     text run at (2,0) width 32: "\x{4ED5}\x{901A}"
-          LayoutText {#text} at (1164,224) size 18x48
-            text run at (1164,224) width 48: "\x{3057}\x{3066}\x{3001}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x34
-            LayoutRubyRun (anonymous) at (1162,271) size 22x36
+          LayoutText {#text} at (0,0) size 18x48
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (440,272) size 22x36
               LayoutRubyText {RT} at (-10,0) size 13x36
                 LayoutText {#text} at (2,0) size 10x36
                   text run at (2,0) width 36: "\x{3042}\x{304D}\x{3042}\x{304D}"
@@ -2490,10 +2158,9 @@
                 LayoutInline {RB} at (0,0) size 18x34
                   LayoutText {#text} at (2,1) size 18x34
                     text run at (2,1) width 34: "\x{98FD}\x{3005}"
-          LayoutText {#text} at (1164,306) size 18x48
-            text run at (1164,306) width 48: "\x{3057}\x{305F}\x{3002}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (1162,354) size 22x16
+          LayoutText {#text} at (0,0) size 18x48
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (440,356) size 22x16
               LayoutRubyText {RT} at (-10,0) size 13x16
                 LayoutText {#text} at (2,3) size 10x10
                   text run at (2,3) width 9: "\x{3042}"
@@ -2501,12 +2168,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,0) size 18x16
                     text run at (2,0) width 16: "\x{98FD}"
-          LayoutText {#text} at (1164,370) size 68x498
-            text run at (1164,370) width 128: "\x{304D}\x{98FD}\x{304D}\x{3057}\x{305F}\x{4E0A}\x{306B}\x{829D}"
-            text run at (1186,0) width 496: "\x{5C45}\x{3084}\x{5C0F}\x{8AAC}\x{3067}\x{540C}\x{3058}\x{523A}\x{6FC0}\x{3092}\x{7E70}\x{308A}\x{8FD4}\x{3057}\x{3066}\x{306F}\x{5927}\x{5909}\x{3060}\x{3002}\x{4F59}\x{304C}\x{6B32}\x{3059}\x{308B}\x{8A69}\x{306F}\x{305D}\x{3093}\x{306A}\x{4E16}"
-            text run at (1214,0) width 96: "\x{9593}\x{7684}\x{306E}\x{4EBA}\x{60C5}\x{3092}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x32
-            LayoutRubyRun (anonymous) at (1212,96) size 22x32
+          LayoutText {#text} at (0,0) size 62x500
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (396,96) size 22x32
               LayoutRubyText {RT} at (-10,0) size 13x32
                 LayoutText {#text} at (2,3) size 10x26
                   text run at (2,3) width 25: "\x{3053}\x{3076}"
@@ -2514,11 +2178,9 @@
                 LayoutInline {RB} at (0,0) size 18x32
                   LayoutText {#text} at (2,0) size 18x32
                     text run at (2,0) width 32: "\x{9F13}\x{821E}"
-          LayoutText {#text} at (1214,128) size 46x496
-            text run at (1214,128) width 368: "\x{3059}\x{308B}\x{3088}\x{3046}\x{306A}\x{3082}\x{306E}\x{3067}\x{306F}\x{306A}\x{3044}\x{3002}\x{4FD7}\x{5FF5}\x{3092}\x{653E}\x{68C4}\x{3057}\x{3066}\x{3001}\x{3057}\x{3070}\x{3089}"
-            text run at (1242,0) width 48: "\x{304F}\x{3067}\x{3082}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x34
-            LayoutRubyRun (anonymous) at (1240,47) size 22x36
+          LayoutText {#text} at (0,0) size 40x496
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (374,48) size 22x36
               LayoutRubyText {RT} at (-10,0) size 13x36
                 LayoutText {#text} at (2,0) size 10x36
                   text run at (2,0) width 36: "\x{3058}\x{3093}\x{304B}\x{3044}"
@@ -2526,13 +2188,9 @@
                 LayoutInline {RB} at (0,0) size 18x34
                   LayoutText {#text} at (2,1) size 18x34
                     text run at (2,1) width 34: "\x{5875}\x{754C}"
-          LayoutText {#text} at (1242,82) size 90x498
-            text run at (1242,82) width 416: "\x{3092}\x{96E2}\x{308C}\x{305F}\x{5FC3}\x{6301}\x{3061}\x{306B}\x{306A}\x{308C}\x{308B}\x{8A69}\x{3067}\x{3042}\x{308B}\x{3002}\x{3044}\x{304F}\x{3089}\x{5091}\x{4F5C}\x{3067}\x{3082}\x{4EBA}\x{60C5}\x{3092}"
-            text run at (1264,0) width 496: "\x{96E2}\x{308C}\x{305F}\x{829D}\x{5C45}\x{306F}\x{306A}\x{3044}\x{3001}\x{7406}\x{975E}\x{3092}\x{7D76}\x{3057}\x{305F}\x{5C0F}\x{8AAC}\x{306F}\x{5C11}\x{304B}\x{308D}\x{3046}\x{3002}\x{3069}\x{3053}\x{307E}\x{3067}\x{3082}\x{4E16}\x{9593}\x{3092}"
-            text run at (1286,0) width 496: "\x{51FA}\x{308B}\x{4E8B}\x{304C}\x{51FA}\x{6765}\x{306C}\x{306E}\x{304C}\x{5F7C}\x{3089}\x{306E}\x{7279}\x{8272}\x{3067}\x{3042}\x{308B}\x{3002}\x{3053}\x{3068}\x{306B}\x{897F}\x{6D0B}\x{306E}\x{8A69}\x{306B}\x{306A}\x{308B}\x{3068}\x{3001}\x{4EBA}"
-            text run at (1314,0) width 208: "\x{4E8B}\x{304C}\x{6839}\x{672C}\x{306B}\x{306A}\x{308B}\x{304B}\x{3089}\x{3044}\x{308F}\x{3086}\x{308B}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x32
-            LayoutRubyRun (anonymous) at (1312,208) size 22x32
+          LayoutText {#text} at (0,0) size 84x500
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (308,208) size 22x32
               LayoutRubyText {RT} at (-10,0) size 13x32
                 LayoutText {#text} at (2,0) size 10x31
                   text run at (2,0) width 30: "\x{3057}\x{3044}\x{304B}"
@@ -2540,10 +2198,9 @@
                 LayoutInline {RB} at (0,0) size 18x32
                   LayoutText {#text} at (2,0) size 18x32
                     text run at (2,0) width 32: "\x{8A69}\x{6B4C}"
-          LayoutText {#text} at (1314,240) size 18x160
-            text run at (1314,240) width 160: "\x{306E}\x{7D14}\x{7C8B}\x{306A}\x{308B}\x{3082}\x{306E}\x{3082}\x{3053}\x{306E}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x19
-            LayoutRubyRun (anonymous) at (1312,396) size 22x27
+          LayoutText {#text} at (0,0) size 18x160
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (308,400) size 22x27
               LayoutRubyText {RT} at (-10,0) size 13x27
                 LayoutText {#text} at (2,0) size 10x27
                   text run at (2,0) width 27: "\x{304D}\x{3087}\x{3046}"
@@ -2551,10 +2208,9 @@
                 LayoutInline {RB} at (0,0) size 18x17
                   LayoutText {#text} at (2,5) size 18x17
                     text run at (2,5) width 16: "\x{5883}"
-          LayoutText {#text} at (1314,419) size 18x16
-            text run at (1314,419) width 16: "\x{3092}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x32
-            LayoutRubyRun (anonymous) at (1312,435) size 22x32
+          LayoutText {#text} at (0,0) size 18x16
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (308,443) size 22x32
               LayoutRubyText {RT} at (-10,0) size 13x32
                 LayoutText {#text} at (2,0) size 10x31
                   text run at (2,0) width 30: "\x{3052}\x{3060}\x{3064}"
@@ -2562,12 +2218,9 @@
                 LayoutInline {RB} at (0,0) size 18x32
                   LayoutText {#text} at (2,0) size 18x32
                     text run at (2,0) width 32: "\x{89E3}\x{8131}"
-          LayoutText {#text} at (1314,467) size 68x499
-            text run at (1314,467) width 32: "\x{3059}\x{308B}"
-            text run at (1336,0) width 496: "\x{4E8B}\x{3092}\x{77E5}\x{3089}\x{306C}\x{3002}\x{3069}\x{3053}\x{307E}\x{3067}\x{3082}\x{540C}\x{60C5}\x{3060}\x{3068}\x{304B}\x{3001}\x{611B}\x{3060}\x{3068}\x{304B}\x{3001}\x{6B63}\x{7FA9}\x{3060}\x{3068}\x{304B}\x{3001}\x{81EA}\x{7531}\x{3060}"
-            text run at (1364,0) width 48: "\x{3068}\x{304B}\x{3001}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x32
-            LayoutRubyRun (anonymous) at (1362,48) size 22x32
+          LayoutText {#text} at (0,0) size 62x496
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (264,64) size 22x32
               LayoutRubyText {RT} at (-10,0) size 13x32
                 LayoutText {#text} at (2,0) size 10x31
                   text run at (2,0) width 30: "\x{3046}\x{304D}\x{3088}"
@@ -2575,10 +2228,9 @@
                 LayoutInline {RB} at (0,0) size 18x32
                   LayoutText {#text} at (2,0) size 18x32
                     text run at (2,0) width 32: "\x{6D6E}\x{4E16}"
-          LayoutText {#text} at (1364,80) size 18x16
-            text run at (1364,80) width 16: "\x{306E}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x48
-            LayoutRubyRun (anonymous) at (1362,96) size 22x48
+          LayoutText {#text} at (0,0) size 18x16
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (264,112) size 22x48
               LayoutRubyText {RT} at (-10,0) size 13x48
                 LayoutText {#text} at (2,0) size 10x48
                   text run at (2,0) width 47: "\x{304B}\x{3093}\x{3053}\x{3046}\x{3070}"
@@ -2586,10 +2238,9 @@
                 LayoutInline {RB} at (0,0) size 18x48
                   LayoutText {#text} at (2,0) size 18x48
                     text run at (2,0) width 48: "\x{52E7}\x{5DE5}\x{5834}"
-          LayoutText {#text} at (1364,144) size 18x160
-            text run at (1364,144) width 160: "\x{306B}\x{3042}\x{308B}\x{3082}\x{306E}\x{3060}\x{3051}\x{3067}\x{7528}\x{3092}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (1362,303) size 22x18
+          LayoutText {#text} at (0,0) size 18x160
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (264,320) size 22x18
               LayoutRubyText {RT} at (-10,0) size 13x18
                 LayoutText {#text} at (2,0) size 10x18
                   text run at (2,0) width 18: "\x{3079}\x{3093}"
@@ -2597,11 +2248,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,1) size 18x16
                     text run at (2,1) width 16: "\x{5F01}"
-          LayoutText {#text} at (1364,320) size 46x496
-            text run at (1364,320) width 176: "\x{3058}\x{3066}\x{3044}\x{308B}\x{3002}\x{3044}\x{304F}\x{3089}\x{8A69}\x{7684}\x{306B}"
-            text run at (1392,0) width 144: "\x{306A}\x{3063}\x{3066}\x{3082}\x{5730}\x{9762}\x{306E}\x{4E0A}\x{3092}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (1390,144) size 22x16
+          LayoutText {#text} at (0,0) size 40x498
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (242,160) size 22x16
               LayoutRubyText {RT} at (-10,0) size 13x16
                 LayoutText {#text} at (2,3) size 10x10
                   text run at (2,3) width 9: "\x{304B}"
@@ -2609,10 +2258,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,0) size 18x16
                     text run at (2,0) width 16: "\x{99B3}"
-          LayoutText {#text} at (1392,160) size 18x112
-            text run at (1392,160) width 112: "\x{3051}\x{3066}\x{3042}\x{308B}\x{3044}\x{3066}\x{3001}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (1390,271) size 22x18
+          LayoutText {#text} at (0,0) size 18x112
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (242,288) size 22x18
               LayoutRubyText {RT} at (-10,0) size 13x18
                 LayoutText {#text} at (2,0) size 10x18
                   text run at (2,0) width 18: "\x{305C}\x{306B}"
@@ -2620,11 +2268,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,1) size 18x16
                     text run at (2,1) width 16: "\x{92AD}"
-          LayoutText {#text} at (1392,288) size 46x496
-            text run at (1392,288) width 208: "\x{306E}\x{52D8}\x{5B9A}\x{3092}\x{5FD8}\x{308C}\x{308B}\x{3072}\x{307E}\x{304C}\x{306A}\x{3044}\x{3002}"
-            text run at (1420,0) width 80: "\x{30B7}\x{30A7}\x{30EC}\x{30FC}\x{304C}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x32
-            LayoutRubyRun (anonymous) at (1418,80) size 22x32
+          LayoutText {#text} at (0,0) size 40x482
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (220,112) size 22x32
               LayoutRubyText {RT} at (-10,0) size 13x32
                 LayoutText {#text} at (2,0) size 10x31
                   text run at (2,0) width 30: "\x{3072}\x{3070}\x{308A}"
@@ -2632,13 +2278,11 @@
                 LayoutInline {RB} at (0,0) size 18x32
                   LayoutText {#text} at (2,0) size 18x32
                     text run at (2,0) width 32: "\x{96F2}\x{96C0}"
-          LayoutText {#text} at (1420,112) size 18x256
-            text run at (1420,112) width 256: "\x{3092}\x{805E}\x{3044}\x{3066}\x{5606}\x{606F}\x{3057}\x{305F}\x{306E}\x{3082}\x{7121}\x{7406}\x{306F}\x{306A}\x{3044}\x{3002}"
-          LayoutBR {BR} at (1420,368) size 18x0
-          LayoutText {#text} at (1448,0) size 18x160
-            text run at (1448,0) width 160: "\x{3000}\x{3046}\x{308C}\x{3057}\x{3044}\x{4E8B}\x{306B}\x{6771}\x{6D0B}\x{306E}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x33
-            LayoutRubyRun (anonymous) at (1446,159.98) size 22x32
+          LayoutText {#text} at (0,0) size 18x256
+          LayoutBR {BR} at (0,0) size 0x0
+          LayoutText {#text} at (0,0) size 18x160
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (198,160) size 22x32
               LayoutRubyText {RT} at (-10,0) size 13x32
                 LayoutText {#text} at (2,0) size 10x31
                   text run at (2,0) width 30: "\x{3057}\x{3044}\x{304B}"
@@ -2646,10 +2290,9 @@
                 LayoutInline {RB} at (0,0) size 18x32
                   LayoutText {#text} at (2,0) size 18x32
                     text run at (2,0) width 32: "\x{8A69}\x{6B4C}"
-          LayoutText {#text} at (1448,191) size 18x65
-            text run at (1448,191) width 64: "\x{306F}\x{305D}\x{3053}\x{3092}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x33
-            LayoutRubyRun (anonymous) at (1446,255.98) size 22x32
+          LayoutText {#text} at (0,0) size 18x64
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (198,256) size 22x32
               LayoutRubyText {RT} at (-10,0) size 13x32
                 LayoutText {#text} at (2,0) size 10x31
                   text run at (2,0) width 30: "\x{3052}\x{3060}\x{3064}"
@@ -2657,10 +2300,9 @@
                 LayoutInline {RB} at (0,0) size 18x32
                   LayoutText {#text} at (2,0) size 18x32
                     text run at (2,0) width 32: "\x{89E3}\x{8131}"
-          LayoutText {#text} at (1448,287) size 18x113
-            text run at (1448,287) width 112: "\x{3057}\x{305F}\x{306E}\x{304C}\x{3042}\x{308B}\x{3002}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x43
-            LayoutRubyRun (anonymous) at (1446,396.98) size 22x45
+          LayoutText {#text} at (0,0) size 18x112
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (198,400) size 22x45
               LayoutRubyText {RT} at (-10,0) size 13x45
                 LayoutText {#text} at (2,0) size 10x45
                   text run at (2,0) width 45: "\x{304D}\x{304F}\x{3092}\x{3068}\x{308B}"
@@ -2668,8 +2310,8 @@
                 LayoutInline {RB} at (0,0) size 18x39
                   LayoutText {#text} at (2,3) size 18x39
                     text run at (2,3) width 38: "\x{63A1}\x{83CA}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x53
-            LayoutRubyRun (anonymous) at (1474,0) size 22x54
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (176,0) size 22x54
               LayoutRubyText {RT} at (-10,0) size 13x54
                 LayoutText {#text} at (2,0) size 10x54
                   text run at (2,0) width 54: "\x{3068}\x{3046}\x{308A}\x{306E}\x{3082}\x{3068}"
@@ -2677,10 +2319,9 @@
                 LayoutInline {RB} at (0,0) size 18x52
                   LayoutText {#text} at (2,1) size 18x52
                     text run at (2,1) width 52: "\x{6771}\x{7C6C}\x{4E0B}"
-          LayoutText {#text} at (1476,53) size 18x16
-            text run at (1476,53) width 16: "\x{3001}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x59
-            LayoutRubyRun (anonymous) at (1474,65) size 22x63
+          LayoutText {#text} at (0,0) size 18x16
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (176,70) size 22x63
               LayoutRubyText {RT} at (-10,0) size 13x63
                 LayoutText {#text} at (2,0) size 10x63
                   text run at (2,0) width 63: "\x{3086}\x{3046}\x{305C}\x{3093}\x{3068}\x{3057}\x{3066}"
@@ -2688,8 +2329,8 @@
                 LayoutInline {RB} at (0,0) size 18x48
                   LayoutText {#text} at (2,7) size 18x48
                     text run at (2,7) width 47: "\x{60A0}\x{7136}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x61
-            LayoutRubyRun (anonymous) at (1474,128) size 22x63
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (176,133) size 22x63
               LayoutRubyText {RT} at (-10,0) size 13x63
                 LayoutText {#text} at (2,0) size 10x63
                   text run at (2,0) width 63: "\x{306A}\x{3093}\x{3056}\x{3093}\x{3092}\x{307F}\x{308B}"
@@ -2697,10 +2338,9 @@
                 LayoutInline {RB} at (0,0) size 18x59
                   LayoutText {#text} at (2,2) size 18x59
                     text run at (2,2) width 58: "\x{898B}\x{5357}\x{5C71}"
-          LayoutText {#text} at (1476,189) size 18x128
-            text run at (1476,189) width 128: "\x{3002}\x{305F}\x{3060}\x{305D}\x{308C}\x{304E}\x{308A}\x{306E}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (1474,316) size 22x18
+          LayoutText {#text} at (0,0) size 18x128
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (176,324) size 22x18
               LayoutRubyText {RT} at (-10,0) size 13x18
                 LayoutText {#text} at (2,0) size 10x18
                   text run at (2,0) width 18: "\x{3046}\x{3061}"
@@ -2708,11 +2348,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,1) size 18x16
                     text run at (2,1) width 16: "\x{88CF}"
-          LayoutText {#text} at (1476,333) size 46x493
-            text run at (1476,333) width 160: "\x{306B}\x{6691}\x{82E6}\x{3057}\x{3044}\x{4E16}\x{306E}\x{4E2D}\x{3092}\x{307E}"
-            text run at (1504,0) width 368: "\x{308B}\x{3067}\x{5FD8}\x{308C}\x{305F}\x{5149}\x{666F}\x{304C}\x{51FA}\x{3066}\x{304F}\x{308B}\x{3002}\x{57A3}\x{306E}\x{5411}\x{3046}\x{306B}\x{96A3}\x{308A}\x{306E}\x{5A18}\x{304C}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (1502,367) size 22x18
+          LayoutText {#text} at (0,0) size 40x502
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (154,368) size 22x18
               LayoutRubyText {RT} at (-10,0) size 13x18
                 LayoutText {#text} at (2,0) size 10x18
                   text run at (2,0) width 18: "\x{306E}\x{305E}"
@@ -2720,11 +2358,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,1) size 18x16
                     text run at (2,1) width 16: "\x{8997}"
-          LayoutText {#text} at (1504,384) size 46x496
-            text run at (1504,384) width 112: "\x{3044}\x{3066}\x{308B}\x{8A33}\x{3067}\x{3082}\x{306A}"
-            text run at (1532,0) width 64: "\x{3051}\x{308C}\x{3070}\x{3001}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x34
-            LayoutRubyRun (anonymous) at (1530,63) size 22x36
+          LayoutText {#text} at (0,0) size 40x498
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (132,64) size 22x36
               LayoutRubyText {RT} at (-10,0) size 13x36
                 LayoutText {#text} at (2,0) size 10x36
                   text run at (2,0) width 36: "\x{306A}\x{3093}\x{3056}\x{3093}"
@@ -2732,10 +2368,9 @@
                 LayoutInline {RB} at (0,0) size 18x34
                   LayoutText {#text} at (2,1) size 18x34
                     text run at (2,1) width 34: "\x{5357}\x{5C71}"
-          LayoutText {#text} at (1532,98) size 18x320
-            text run at (1532,98) width 320: "\x{306B}\x{89AA}\x{53CB}\x{304C}\x{5949}\x{8077}\x{3057}\x{3066}\x{3044}\x{308B}\x{6B21}\x{7B2C}\x{3067}\x{3082}\x{306A}\x{3044}\x{3002}\x{8D85}\x{7136}\x{3068}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x70
-            LayoutRubyRun (anonymous) at (1530,417) size 22x72
+          LayoutText {#text} at (0,0) size 18x320
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (132,420) size 22x72
               LayoutRubyText {RT} at (-10,0) size 13x72
                 LayoutText {#text} at (2,0) size 10x72
                   text run at (2,0) width 72: "\x{3057}\x{3085}\x{3063}\x{305B}\x{3051}\x{3093}\x{3066}\x{304D}"
@@ -2743,11 +2378,9 @@
                 LayoutInline {RB} at (0,0) size 18x70
                   LayoutText {#text} at (2,1) size 18x70
                     text run at (2,1) width 70: "\x{51FA}\x{4E16}\x{9593}\x{7684}"
-          LayoutText {#text} at (1532,488) size 46x504
-            text run at (1532,488) width 16: "\x{306B}"
-            text run at (1560,0) width 320: "\x{5229}\x{5BB3}\x{640D}\x{5F97}\x{306E}\x{6C57}\x{3092}\x{6D41}\x{3057}\x{53BB}\x{3063}\x{305F}\x{5FC3}\x{6301}\x{3061}\x{306B}\x{306A}\x{308C}\x{308B}\x{3002}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x23
-            LayoutRubyRun (anonymous) at (1558,316) size 22x27
+          LayoutText {#text} at (0,0) size 18x336
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (110,336) size 22x27
               LayoutRubyText {RT} at (-10,0) size 13x27
                 LayoutText {#text} at (2,0) size 10x27
                   text run at (2,0) width 27: "\x{3072}\x{3068}\x{308A}"
@@ -2755,8 +2388,8 @@
                 LayoutInline {RB} at (0,0) size 18x17
                   LayoutText {#text} at (2,5) size 18x17
                     text run at (2,5) width 16: "\x{72EC}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x87
-            LayoutRubyRun (anonymous) at (1558,343) size 22x90
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (110,363) size 22x90
               LayoutRubyText {RT} at (-10,0) size 13x90
                 LayoutText {#text} at (2,0) size 10x90
                   text run at (2,0) width 90: "\x{3086}\x{3046}\x{3053}\x{3046}\x{306E}\x{3046}\x{3061}\x{306B}\x{3056}\x{3057}"
@@ -2764,10 +2397,9 @@
                 LayoutInline {RB} at (0,0) size 18x84
                   LayoutText {#text} at (2,3) size 18x84
                     text run at (2,3) width 83: "\x{5750}\x{5E7D}\x{7BC1}\x{88CF}"
-          LayoutText {#text} at (1560,430) size 18x16
-            text run at (1560,430) width 16: "\x{3001}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x63
-            LayoutRubyRun (anonymous) at (1586,0) size 22x63
+          LayoutText {#text} at (0,0) size 18x16
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (88,0) size 22x63
               LayoutRubyText {RT} at (-10,0) size 13x63
                 LayoutText {#text} at (2,0) size 10x63
                   text run at (2,0) width 63: "\x{304D}\x{3093}\x{3092}\x{3060}\x{3093}\x{3058}\x{3066}"
@@ -2775,8 +2407,8 @@
                 LayoutInline {RB} at (0,0) size 18x48
                   LayoutText {#text} at (2,7) size 18x48
                     text run at (2,7) width 47: "\x{5F3E}\x{7434}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x77
-            LayoutRubyRun (anonymous) at (1586,63) size 22x81
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (88,63) size 22x81
               LayoutRubyText {RT} at (-10,0) size 13x81
                 LayoutText {#text} at (2,0) size 10x81
                   text run at (2,0) width 81: "\x{307E}\x{305F}\x{3061}\x{3087}\x{3046}\x{3057}\x{3087}\x{3046}\x{3059}"
@@ -2784,10 +2416,9 @@
                 LayoutInline {RB} at (0,0) size 18x71
                   LayoutText {#text} at (2,5) size 18x71
                     text run at (2,5) width 70: "\x{5FA9}\x{9577}\x{562F}"
-          LayoutText {#text} at (1588,140) size 18x16
-            text run at (1588,140) width 16: "\x{3001}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x35
-            LayoutRubyRun (anonymous) at (1586,155) size 22x36
+          LayoutText {#text} at (0,0) size 18x16
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (88,160) size 22x36
               LayoutRubyText {RT} at (-10,0) size 13x36
                 LayoutText {#text} at (2,0) size 10x36
                   text run at (2,0) width 36: "\x{3057}\x{3093}\x{308A}\x{3093}"
@@ -2795,8 +2426,8 @@
                 LayoutInline {RB} at (0,0) size 18x34
                   LayoutText {#text} at (2,1) size 18x34
                     text run at (2,1) width 34: "\x{6DF1}\x{6797}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x48
-            LayoutRubyRun (anonymous) at (1586,191) size 22x48
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (88,196) size 22x48
               LayoutRubyText {RT} at (-10,0) size 13x48
                 LayoutText {#text} at (2,0) size 10x48
                   text run at (2,0) width 47: "\x{3072}\x{3068}\x{3057}\x{3089}\x{305A}"
@@ -2804,10 +2435,9 @@
                 LayoutInline {RB} at (0,0) size 18x48
                   LayoutText {#text} at (2,0) size 18x48
                     text run at (2,0) width 48: "\x{4EBA}\x{4E0D}\x{77E5}"
-          LayoutText {#text} at (1588,239) size 18x16
-            text run at (1588,239) width 16: "\x{3001}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x68
-            LayoutRubyRun (anonymous) at (1586,251) size 22x72
+          LayoutText {#text} at (0,0) size 18x16
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (88,260) size 22x72
               LayoutRubyText {RT} at (-10,0) size 13x72
                 LayoutText {#text} at (2,0) size 10x72
                   text run at (2,0) width 72: "\x{3081}\x{3044}\x{3052}\x{3064}\x{304D}\x{305F}\x{308A}\x{3066}"
@@ -2815,8 +2445,8 @@
                 LayoutInline {RB} at (0,0) size 18x64
                   LayoutText {#text} at (2,4) size 18x64
                     text run at (2,4) width 64: "\x{660E}\x{6708}\x{6765}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x42
-            LayoutRubyRun (anonymous) at (1586,323) size 22x45
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (88,332) size 22x45
               LayoutRubyText {RT} at (-10,0) size 13x45
                 LayoutText {#text} at (2,0) size 10x45
                   text run at (2,0) width 45: "\x{3042}\x{3044}\x{3066}\x{3089}\x{3059}"
@@ -2824,11 +2454,9 @@
                 LayoutInline {RB} at (0,0) size 18x39
                   LayoutText {#text} at (2,3) size 18x39
                     text run at (2,3) width 38: "\x{76F8}\x{7167}"
-          LayoutText {#text} at (1588,365) size 46x493
-            text run at (1588,365) width 128: "\x{3002}\x{305F}\x{3060}\x{4E8C}\x{5341}\x{5B57}\x{306E}\x{3046}"
-            text run at (1616,0) width 32: "\x{3061}\x{306B}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (1614,31) size 22x18
+          LayoutText {#text} at (0,0) size 40x489
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (66,48) size 22x18
               LayoutRubyText {RT} at (-10,0) size 13x18
                 LayoutText {#text} at (2,0) size 10x18
                   text run at (2,0) width 18: "\x{3086}\x{3046}"
@@ -2836,10 +2464,9 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,1) size 18x16
                     text run at (2,1) width 16: "\x{512A}"
-          LayoutText {#text} at (1616,48) size 18x16
-            text run at (1616,48) width 16: "\x{306B}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x52
-            LayoutRubyRun (anonymous) at (1614,63) size 22x54
+          LayoutText {#text} at (0,0) size 18x16
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (66,82) size 22x54
               LayoutRubyText {RT} at (-10,0) size 13x54
                 LayoutText {#text} at (2,0) size 10x54
                   text run at (2,0) width 54: "\x{3079}\x{3064}\x{3051}\x{3093}\x{3053}\x{3093}"
@@ -2847,10 +2474,9 @@
                 LayoutInline {RB} at (0,0) size 18x52
                   LayoutText {#text} at (2,1) size 18x52
                     text run at (2,1) width 52: "\x{5225}\x{4E7E}\x{5764}"
-          LayoutText {#text} at (1616,116) size 18x16
-            text run at (1616,116) width 16: "\x{3092}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x39
-            LayoutRubyRun (anonymous) at (1614,129) size 22x45
+          LayoutText {#text} at (0,0) size 18x16
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (66,152) size 22x45
               LayoutRubyText {RT} at (-10,0) size 13x45
                 LayoutText {#text} at (2,0) size 10x45
                   text run at (2,0) width 45: "\x{3053}\x{3093}\x{308A}\x{3085}\x{3046}"
@@ -2858,10 +2484,9 @@
                 LayoutInline {RB} at (0,0) size 18x39
                   LayoutText {#text} at (2,3) size 18x39
                     text run at (2,3) width 38: "\x{5EFA}\x{7ACB}"
-          LayoutText {#text} at (1616,171) size 18x160
-            text run at (1616,171) width 160: "\x{3057}\x{3066}\x{3044}\x{308B}\x{3002}\x{3053}\x{306E}\x{4E7E}\x{5764}\x{306E}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x32
-            LayoutRubyRun (anonymous) at (1614,331) size 22x32
+          LayoutText {#text} at (0,0) size 18x160
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (66,357) size 22x32
               LayoutRubyText {RT} at (-10,0) size 13x32
                 LayoutText {#text} at (2,0) size 10x31
                   text run at (2,0) width 30: "\x{304F}\x{3069}\x{304F}"
@@ -2869,10 +2494,9 @@
                 LayoutInline {RB} at (0,0) size 18x32
                   LayoutText {#text} at (2,0) size 18x32
                     text run at (2,0) width 32: "\x{529F}\x{5FB3}"
-          LayoutText {#text} at (1616,363) size 18x32
-            text run at (1616,363) width 32: "\x{306F}\x{300C}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x48
-            LayoutRubyRun (anonymous) at (1614,395) size 22x48
+          LayoutText {#text} at (0,0) size 18x32
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (66,421) size 22x48
               LayoutRubyText {RT} at (-10,0) size 13x48
                 LayoutText {#text} at (2,0) size 10x48
                   text run at (2,0) width 47: "\x{307B}\x{3068}\x{3068}\x{304E}\x{3059}"
@@ -2880,11 +2504,9 @@
                 LayoutInline {RB} at (0,0) size 18x48
                   LayoutText {#text} at (2,0) size 18x48
                     text run at (2,0) width 48: "\x{4E0D}\x{5982}\x{5E30}"
-          LayoutText {#text} at (1616,443) size 46x475
-            text run at (1616,443) width 32: "\x{300D}\x{3084}"
-            text run at (1644,0) width 16: "\x{300C}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x64
-            LayoutRubyRun (anonymous) at (1642,16) size 22x64
+          LayoutText {#text} at (0,0) size 40x501
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (44,16) size 22x64
               LayoutRubyText {RT} at (-10,0) size 13x64
                 LayoutText {#text} at (2,0) size 10x64
                   text run at (2,0) width 63: "\x{3053}\x{3093}\x{3058}\x{304D}\x{3084}\x{3057}\x{3083}"
@@ -2892,11 +2514,9 @@
                 LayoutInline {RB} at (0,0) size 18x64
                   LayoutText {#text} at (2,0) size 18x64
                     text run at (2,0) width 64: "\x{91D1}\x{8272}\x{591C}\x{53C9}"
-          LayoutText {#text} at (1644,80) size 46x496
-            text run at (1644,80) width 416: "\x{300D}\x{306E}\x{529F}\x{5FB3}\x{3067}\x{306F}\x{306A}\x{3044}\x{3002}\x{6C7D}\x{8239}\x{3001}\x{6C7D}\x{8ECA}\x{3001}\x{6A29}\x{5229}\x{3001}\x{7FA9}\x{52D9}\x{3001}\x{9053}\x{5FB3}\x{3001}\x{793C}\x{7FA9}"
-            text run at (1672,0) width 96: "\x{3067}\x{75B2}\x{308C}\x{679C}\x{3066}\x{305F}"
-          LayoutRuby (inline) {RUBY} at (0,0) size 18x16
-            LayoutRubyRun (anonymous) at (1670,95) size 22x18
+          LayoutText {#text} at (0,0) size 40x496
+          LayoutRuby (inline) {RUBY} at (0,0) size 0x0
+            LayoutRubyRun (anonymous) at (22,96) size 22x18
               LayoutRubyText {RT} at (-10,0) size 13x18
                 LayoutText {#text} at (2,0) size 10x18
                   text run at (2,0) width 18: "\x{306E}\x{3061}"
@@ -2904,7 +2524,5 @@
                 LayoutInline {RB} at (0,0) size 18x16
                   LayoutText {#text} at (2,1) size 18x16
                     text run at (2,1) width 16: "\x{5F8C}"
-          LayoutText {#text} at (1672,112) size 40x496
-            text run at (1672,112) width 384: "\x{306B}\x{3001}\x{3059}\x{3079}\x{3066}\x{3092}\x{5FD8}\x{5374}\x{3057}\x{3066}\x{3050}\x{3063}\x{3059}\x{308A}\x{5BDD}\x{8FBC}\x{3080}\x{3088}\x{3046}\x{306A}\x{529F}\x{5FB3}\x{3067}\x{3042}"
-            text run at (1694,0) width 32: "\x{308B}\x{3002}"
-          LayoutBR {BR} at (1694,32) size 18x0
+          LayoutText {#text} at (0,0) size 40x498
+          LayoutBR {BR} at (0,0) size 0x0
