Move parseFontFaceDescriptor to CSSPropertyParser.cpp
[chromium-blink-merge.git] / third_party / WebKit / LayoutTests / platform / android / editing / selection / move-left-right-expected.txt
blob4df8f0c6c45e3d025d53c2d2a7a70082b73d806b
1 Test 1, LTR:
2   Moving right: "\n        abc\n    "[9, 10, 11, 12]
3   Moving left:  "\n        abc\n    "[12, 11, 10, 9]
4 Test 1, RTL:
5   Moving left: "\n        abc\n    "[9, 11, 10, 12]
6   Moving right:  "\n        abc\n    "[12, 10, 11, 9]
7 Test 2, LTR:
8   Moving right: "\n        ABC\n    "[9, 11, 10, 12]
9   Moving left:  "\n        ABC\n    "[12, 10, 11, 9]
10 Test 2, RTL:
11   Moving left: "\n        ABC\n    "[9, 10, 11, 12]
12   Moving right:  "\n        ABC\n    "[12, 11, 10, 9]
13 Test 3, LTR:
14   Moving right: <DIV>[0], "abc\n    "[0, 1, 2, 3]
15 WARNING: Moved in the wrong direction in step 1: from (37, 81) to (37, 100).
16   Moving left:  "abc\n    "[3, 2, 1, 0], <DIV>[0]
17 WARNING: Moved in the wrong direction in step 4: from (37, 100) to (37, 81).
18 Test 3, RTL:
19   Moving left: <DIV>[0], "abc\n    "[0, 2, 1, 3]
20 WARNING: Moved in the wrong direction in step 1: from (767, 81) to (767, 100).
21 WARNING: Moved in the wrong direction in step 3: from (753, 100) to (767, 100).
22   Moving right:  "abc\n    "[3, 1, 2, 0], <DIV>[0]
23 WARNING: Moved in the wrong direction in step 2: from (767, 100) to (753, 100).
24 WARNING: Moved in the wrong direction in step 4: from (767, 100) to (767, 81).
25 Test 4, LTR:
26   Moving right: <DIV>[0], "ABC\n    "[0, 2, 1, 3]
27 WARNING: Moved in the wrong direction in step 1: from (37, 135) to (37, 154).
28 WARNING: Moved in the wrong direction in step 3: from (49, 154) to (37, 154).
29   Moving left:  "ABC\n    "[3, 1, 2, 0], <DIV>[0]
30 WARNING: Moved in the wrong direction in step 2: from (37, 154) to (49, 154).
31 WARNING: Moved in the wrong direction in step 4: from (37, 154) to (37, 135).
32 Test 4, RTL:
33   Moving left: <DIV>[0], "ABC\n    "[0, 1, 2, 3]
34 WARNING: Moved in the wrong direction in step 1: from (767, 135) to (767, 154).
35   Moving right:  "ABC\n    "[3, 2, 1, 0], <DIV>[0]
36 WARNING: Moved in the wrong direction in step 4: from (767, 154) to (767, 135).
37 Test 5, LTR:
38   Moving right: "\n        abcABCdef\n    "[9, 10, 11, 12, 14, 13, 15, 16, 17, 18]
39   Moving left:  "\n        abcABCdef\n    "[18, 17, 16, 15, 13, 14, 12, 11, 10, 9]
40 Test 5, RTL:
41   Moving left: "\n        abcABCdef\n    "[9, 11, 10, 12, 13, 14, 15, 17, 16, 18]
42   Moving right:  "\n        abcABCdef\n    "[18, 16, 17, 15, 14, 13, 12, 10, 11, 9]
43 Test 6, LTR:
44   Moving right: "\n        ABCabcDEF\n    "[9, 11, 10, 12, 13, 14, 15, 17, 16, 18]
45   Moving left:  "\n        ABCabcDEF\n    "[18, 16, 17, 15, 14, 13, 12, 10, 11, 9]
46 Test 6, RTL:
47   Moving left: "\n        ABCabcDEF\n    "[9, 10, 11, 12, 14, 13, 15, 16, 17, 18]
48   Moving right:  "\n        ABCabcDEF\n    "[18, 17, 16, 15, 13, 14, 12, 11, 10, 9]
49 Test 7, LTR:
50   Moving right: "\n        abcABCDEF\n    "[9, 10, 11, 12, 17, 16, 15, 14, 13, 18]
51   Moving left:  "\n        abcABCDEF\n    "[18, 13, 14, 15, 16, 17, 12, 11, 10, 9]
52 Test 7, RTL:
53   Moving left: "\n        abcABCDEF\n    "[9, 11, 10, 12, 13, 14, 15, 16, 17, 18]
54   Moving right:  "\n        abcABCDEF\n    "[18, 17, 16, 15, 14, 13, 12, 10, 11, 9]
55 Test 8, LTR:
56   Moving right: "\n        ABCabcdef\n    "[9, 11, 10, 12, 13, 14, 15, 16, 17, 18]
57   Moving left:  "\n        ABCabcdef\n    "[18, 17, 16, 15, 14, 13, 12, 10, 11, 9]
58 Test 8, RTL:
59   Moving left: "\n        ABCabcdef\n    "[9, 10, 11, 12, 17, 16, 15, 14, 13, 18]
60   Moving right:  "\n        ABCabcdef\n    "[18, 13, 14, 15, 16, 17, 12, 11, 10, 9]
61 Test 9, LTR:
62   Moving right: "123ABC"[0, 5, 4, 1, 2, 6]
63   Moving left:  "123ABC"[6, 2, 1, 4, 5, 0]
64 Test 9, RTL:
65   Moving left: "123ABC"[0, 2, 1, 3, 4, 5, 6]
66   Moving right:  "123ABC"[6, 5, 4, 3, 1, 2, 0]
67 Test 10, LTR:
68   Moving right: "ABC123"[0, 4, 5, 2, 1, 6]
69   Moving left:  "ABC123"[6, 1, 2, 5, 4, 0]
70 Test 10, RTL:
71   Moving left: "ABC123"[0, 1, 2, 3, 5, 4, 6]
72   Moving right:  "ABC123"[6, 4, 5, 3, 2, 1, 0]
73 Test 11, LTR:
74   Moving right: "abc"[0, 1, 2, 3], "ABCdef\n    "[2, 1, 3, 4, 5, 6]
75 WARNING: Moved in the wrong direction in step 4: from (59, 393) to (52, 393).
76 WARNING: Moved in the wrong direction in step 5: from (52, 393) to (44, 393).
77 WARNING: Moved in the wrong direction in step 8: from (71, 393) to (64, 393).
78   Moving left:  "ABCdef\n    "[6, 5, 4, 3, 1, 2], "abc"[3, 2, 1, 0]
79 WARNING: Moved in the wrong direction in step 2: from (64, 393) to (71, 393).
80 WARNING: Moved in the wrong direction in step 5: from (44, 393) to (52, 393).
81 WARNING: Moved in the wrong direction in step 6: from (52, 393) to (59, 393).
82 Test 11, RTL:
83   Moving left: "abc"[0, 2, 1, 3], "ABCdef\n    "[1, 2, 3, 5, 4, 6]
84 WARNING: Moved in the wrong direction in step 4: from (746, 393) to (753, 393).
85 WARNING: Moved in the wrong direction in step 5: from (753, 393) to (761, 393).
86 WARNING: Moved in the wrong direction in step 8: from (731, 393) to (738, 393).
87   Moving right:  "ABCdef\n    "[6, 4, 5, 3, 2, 1], "abc"[3, 1, 2, 0]
88 WARNING: Moved in the wrong direction in step 2: from (738, 393) to (731, 393).
89 WARNING: Moved in the wrong direction in step 5: from (761, 393) to (753, 393).
90 WARNING: Moved in the wrong direction in step 6: from (753, 393) to (746, 393).
91 Test 12, LTR:
92   Moving right: "ABC"[0, 2, 1, 3], "abcDEF\n    "[1, 2, 3, 5, 4, 6]
93 WARNING: Moved in the wrong direction in step 4: from (57, 427) to (49, 427).
94 WARNING: Moved in the wrong direction in step 5: from (49, 427) to (42, 427).
95 WARNING: Moved in the wrong direction in step 8: from (72, 427) to (64, 427).
96   Moving left:  "abcDEF\n    "[6, 4, 5, 3, 2, 1], "ABC"[3, 1, 2, 0]
97 WARNING: Moved in the wrong direction in step 2: from (64, 427) to (72, 427).
98 WARNING: Moved in the wrong direction in step 5: from (42, 427) to (49, 427).
99 WARNING: Moved in the wrong direction in step 6: from (49, 427) to (57, 427).
100 Test 12, RTL:
101   Moving left: "ABC"[0, 1, 2, 3], "abcDEF\n    "[2, 1, 3, 4, 5, 6]
102 WARNING: Moved in the wrong direction in step 4: from (748, 427) to (753, 427).
103 WARNING: Moved in the wrong direction in step 5: from (753, 427) to (760, 427).
104 WARNING: Moved in the wrong direction in step 8: from (733, 427) to (741, 427).
105   Moving right:  "abcDEF\n    "[6, 5, 4, 3, 1, 2], "ABC"[3, 2, 1, 0]
106 WARNING: Moved in the wrong direction in step 2: from (741, 427) to (733, 427).
107 WARNING: Moved in the wrong direction in step 5: from (760, 427) to (753, 427).
108 WARNING: Moved in the wrong direction in step 6: from (753, 427) to (748, 427).
109 Test 13, LTR:
110   Moving right: "abcABC123DEFdef\n    "[0, 1, 2, 3, 11, 10, 6, 7, 8, 9, 5, 4, 12, 13, 14, 15]
111   Moving left:  "abcABC123DEFdef\n    "[15, 14, 13, 12, 4, 5, 9, 8, 7, 6, 10, 11, 3, 2, 1, 0]
112 Test 13, RTL:
113   Moving left: "abcABC123DEFdef\n    "[0, 2, 1, 3, 4, 5, 6, 8, 7, 9, 10, 11, 12, 14, 13, 15]
114   Moving right:  "abcABC123DEFdef\n    "[15, 13, 14, 12, 11, 10, 9, 7, 8, 6, 5, 4, 3, 1, 2, 0]
115 Test 14, LTR:
116   Moving right: "abcABC123\n    "[0, 1, 2, 3, 7, 8, 5, 4, 9]
117   Moving left:  "abcABC123\n    "[9, 4, 5, 8, 7, 3, 2, 1, 0]
118 Test 14, RTL:
119   Moving left: "abcABC123\n    "[0, 2, 1, 3, 4, 5, 6, 8, 7, 9]
120   Moving right:  "abcABC123\n    "[9, 7, 8, 6, 5, 4, 3, 1, 2, 0]
121 Test 15, LTR:
122   Moving right: "abcABC123def\n    "[0, 1, 2, 3, 7, 8, 5, 4, 9, 10, 11, 12]
123   Moving left:  "abcABC123def\n    "[12, 11, 10, 9, 4, 5, 8, 7, 6, 2, 1, 0]
124 WARNING: Moving to the left did not visit the same positions in reverse order as moving to the right.
125 Test 15, RTL:
126   Moving left: "abcABC123def\n    "[0, 2, 1, 3, 4, 5, 6, 11, 10, 9, 8, 7, 12]
127   Moving right:  "abcABC123def\n    "[12, 7, 8, 9, 10, 11, 6, 5, 4, 3, 1, 2, 0]
128 Test 16, LTR:
129   Moving right: "ABC123DEFabcGHI456JLM\n    "[0, 8, 7, 3, 4, 5, 6, 2, 1, 9, 10, 11, 12, 20, 19, 15, 16, 17, 18, 14, 13, 21]
130   Moving left:  "ABC123DEFabcGHI456JLM\n    "[21, 13, 14, 18, 17, 16, 15, 19, 20, 12, 11, 10, 9, 1, 2, 6, 5, 4, 3, 7, 8, 0]
131 Test 16, RTL:
132   Moving left: "ABC123DEFabcGHI456JLM\n    "[0, 1, 2, 3, 5, 4, 6, 7, 8, 9, 11, 10, 12, 13, 14, 15, 17, 16, 18, 19, 20, 21]
133   Moving right:  "ABC123DEFabcGHI456JLM\n    "[21, 20, 19, 18, 16, 17, 15, 14, 13, 12, 10, 11, 9, 8, 7, 6, 4, 5, 3, 2, 1, 0]
134 Test 17, LTR:
135   Moving right: "\n        before    AHYJ AQWJXMFUDJE\n    "[9, 10, 11, 12, 13, 14, 15, 16, 22, 21, 20, 23, 24, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 35]
136 WARNING: Moved in the wrong direction in step 3: from (108, 597) to (37, 616).
137 WARNING: Moved in the wrong direction in step 5: from (98, 616) to (93, 616).
138 WARNING: Moved in the wrong direction in step 6: from (93, 616) to (86, 616).
139 WARNING: Moved in the wrong direction in step 7: from (86, 616) to (82, 616).
140 WARNING: Moved in the wrong direction in step 8: from (82, 616) to (45, 616).
141   Moving left:  "\n        before    AHYJ AQWJXMFUDJE\n    "[35, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 24, 23, 20, 21, 22, 16, 15, 14, 13, 12, 11, 10, 9]
142 WARNING: Moved in the wrong direction in step 16: from (45, 616) to (82, 616).
143 WARNING: Moved in the wrong direction in step 17: from (82, 616) to (86, 616).
144 WARNING: Moved in the wrong direction in step 18: from (86, 616) to (93, 616).
145 WARNING: Moved in the wrong direction in step 19: from (93, 616) to (98, 616).
146 WARNING: Moved in the wrong direction in step 21: from (37, 616) to (108, 597).
147 Test 17, RTL:
148   Moving left: "\n        before    AHYJ AQWJXMFUDJE\n    "[9, 14, 13, 12, 11, 10, 15, 16, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35]
149 WARNING: Moved in the wrong direction in step 1: from (156, 597) to (144, 616).
150 WARNING: Moved in the wrong direction in step 2: from (144, 616) to (149, 616).
151 WARNING: Moved in the wrong direction in step 3: from (149, 616) to (156, 616).
152 WARNING: Moved in the wrong direction in step 5: from (86, 597) to (90, 597).
153 WARNING: Moved in the wrong direction in step 6: from (90, 597) to (137, 616).
154   Moving right:  "\n        before    AHYJ AQWJXMFUDJE\n    "[35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 16, 15, 10, 11, 12, 13, 14, 9]
155 WARNING: Moved in the wrong direction in step 18: from (137, 616) to (90, 597).
156 WARNING: Moved in the wrong direction in step 19: from (90, 597) to (86, 597).
157 WARNING: Moved in the wrong direction in step 21: from (156, 616) to (149, 616).
158 WARNING: Moved in the wrong direction in step 22: from (149, 616) to (144, 616).
159 WARNING: Moved in the wrong direction in step 23: from (144, 616) to (156, 597).
160 Test 18, LTR:
161   Moving right: "\n        MUQJ    after encyclopedia\n    "[9, 12, 11, 10, 13, 14, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35]
162 WARNING: Moved in the wrong direction in step 1: from (37, 651) to (44, 670).
163 WARNING: Moved in the wrong direction in step 2: from (44, 670) to (37, 670).
164 WARNING: Moved in the wrong direction in step 4: from (91, 651) to (51, 670).
165   Moving left:  "\n        MUQJ    after encyclopedia\n    "[35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 14, 13, 10, 11, 12, 9]
166 WARNING: Moved in the wrong direction in step 20: from (51, 670) to (91, 651).
167 WARNING: Moved in the wrong direction in step 22: from (37, 670) to (44, 670).
168 WARNING: Moved in the wrong direction in step 23: from (44, 670) to (37, 651).
169 Test 18, RTL:
170   Moving left: "\n        MUQJ    after encyclopedia\n    "[9, 10, 11, 12, 13, 14, 21, 20, 19, 18, 22, 23, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 35]
171 WARNING: Moved in the wrong direction in step 2: from (103, 651) to (156, 670).
172 WARNING: Moved in the wrong direction in step 4: from (85, 670) to (92, 670).
173 WARNING: Moved in the wrong direction in step 5: from (92, 670) to (99, 670).
174 WARNING: Moved in the wrong direction in step 6: from (99, 670) to (147, 670).
175 WARNING: Moved in the wrong direction in step 10: from (124, 670) to (150, 670).
176   Moving right:  "\n        MUQJ    after encyclopedia\n    "[35, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 23, 22, 18, 19, 20, 21, 14, 13, 12, 11, 10, 9]
177 WARNING: Moved in the wrong direction in step 14: from (150, 670) to (124, 670).
178 WARNING: Moved in the wrong direction in step 18: from (147, 670) to (99, 670).
179 WARNING: Moved in the wrong direction in step 19: from (99, 670) to (92, 670).
180 WARNING: Moved in the wrong direction in step 20: from (92, 670) to (85, 670).
181 WARNING: Moved in the wrong direction in step 22: from (156, 670) to (103, 651).
182 Test 19, LTR:
183   Moving right: "\n        before    AHYJ AQWJXMFUDJE\n    "[9, 10, 11, 12, 13, 14, 15, 16, 22, 21, 20, 23, 24, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 35]
184 WARNING: Moved in the wrong direction in step 3: from (108, 705) to (37, 724).
185 WARNING: Moved in the wrong direction in step 5: from (98, 724) to (93, 724).
186 WARNING: Moved in the wrong direction in step 6: from (93, 724) to (86, 724).
187 WARNING: Moved in the wrong direction in step 7: from (86, 724) to (82, 724).
188 WARNING: Moved in the wrong direction in step 8: from (82, 724) to (45, 724).
189   Moving left:  "\n        before    AHYJ AQWJXMFUDJE\n    "[35, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 24, 23, 20, 21, 22, 16, 15, 14, 13, 12, 11, 10, 9]
190 WARNING: Moved in the wrong direction in step 16: from (45, 724) to (82, 724).
191 WARNING: Moved in the wrong direction in step 17: from (82, 724) to (86, 724).
192 WARNING: Moved in the wrong direction in step 18: from (86, 724) to (93, 724).
193 WARNING: Moved in the wrong direction in step 19: from (93, 724) to (98, 724).
194 WARNING: Moved in the wrong direction in step 21: from (37, 724) to (108, 705).
195 Test 19, RTL:
196   Moving left: "\n        before    AHYJ AQWJXMFUDJE\n    "[9, 14, 13, 12, 11, 10, 15, 16, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35]
197 WARNING: Moved in the wrong direction in step 1: from (156, 705) to (144, 724).
198 WARNING: Moved in the wrong direction in step 2: from (144, 724) to (149, 724).
199 WARNING: Moved in the wrong direction in step 3: from (149, 724) to (156, 724).
200 WARNING: Moved in the wrong direction in step 5: from (86, 705) to (90, 705).
201 WARNING: Moved in the wrong direction in step 6: from (90, 705) to (137, 724).
202   Moving right:  "\n        before    AHYJ AQWJXMFUDJE\n    "[35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 16, 15, 10, 11, 12, 13, 14, 9]
203 WARNING: Moved in the wrong direction in step 18: from (137, 724) to (90, 705).
204 WARNING: Moved in the wrong direction in step 19: from (90, 705) to (86, 705).
205 WARNING: Moved in the wrong direction in step 21: from (156, 724) to (149, 724).
206 WARNING: Moved in the wrong direction in step 22: from (149, 724) to (144, 724).
207 WARNING: Moved in the wrong direction in step 23: from (144, 724) to (156, 705).
208 Test 20, LTR:
209   Moving right: "\n        MUQJ    after encyclopedia\n    "[9, 12, 11, 10, 13, 14, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35]
210 WARNING: Moved in the wrong direction in step 1: from (37, 759) to (44, 778).
211 WARNING: Moved in the wrong direction in step 2: from (44, 778) to (37, 778).
212 WARNING: Moved in the wrong direction in step 4: from (91, 759) to (51, 778).
213   Moving left:  "\n        MUQJ    after encyclopedia\n    "[35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 14, 13, 10, 11, 12, 9]
214 WARNING: Moved in the wrong direction in step 20: from (51, 778) to (91, 759).
215 WARNING: Moved in the wrong direction in step 22: from (37, 778) to (44, 778).
216 WARNING: Moved in the wrong direction in step 23: from (44, 778) to (37, 759).
217 Test 20, RTL:
218   Moving left: "\n        MUQJ    after encyclopedia\n    "[9, 10, 11, 12, 13, 14, 21, 20, 19, 18, 22, 23, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 35]
219 WARNING: Moved in the wrong direction in step 2: from (103, 759) to (156, 778).
220 WARNING: Moved in the wrong direction in step 4: from (85, 778) to (92, 778).
221 WARNING: Moved in the wrong direction in step 5: from (92, 778) to (99, 778).
222 WARNING: Moved in the wrong direction in step 6: from (99, 778) to (147, 778).
223 WARNING: Moved in the wrong direction in step 10: from (124, 778) to (150, 778).
224   Moving right:  "\n        MUQJ    after encyclopedia\n    "[35, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 23, 22, 18, 19, 20, 21, 14, 13, 12, 11, 10, 9]
225 WARNING: Moved in the wrong direction in step 14: from (150, 778) to (124, 778).
226 WARNING: Moved in the wrong direction in step 18: from (147, 778) to (99, 778).
227 WARNING: Moved in the wrong direction in step 19: from (99, 778) to (92, 778).
228 WARNING: Moved in the wrong direction in step 20: from (92, 778) to (85, 778).
229 WARNING: Moved in the wrong direction in step 22: from (156, 778) to (103, 759).
230 Test 21, LTR:
231   Moving right: "\n        This is JF[Y WY OJ[Y the boxes. \n    "[9, 10, 11, 12, 13, 14, 15, 16, 17, 23, 22, 21, 20, 19, 18, 24, 25, 28, 27, 26, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40]
232 WARNING: Moved in the wrong direction in step 2: from (114, 813) to (106, 813).
233 WARNING: Moved in the wrong direction in step 3: from (106, 813) to (98, 813).
234 WARNING: Moved in the wrong direction in step 4: from (98, 813) to (94, 813).
235 WARNING: Moved in the wrong direction in step 5: from (94, 813) to (87, 813).
236 WARNING: Moved in the wrong direction in step 7: from (122, 813) to (37, 832).
237 WARNING: Moved in the wrong direction in step 10: from (80, 832) to (73, 832).
238 WARNING: Moved in the wrong direction in step 11: from (73, 832) to (69, 832).
239 WARNING: Moved in the wrong direction in step 12: from (69, 832) to (65, 832).
240 WARNING: Moved in the wrong direction in step 13: from (65, 832) to (45, 832).
241 WARNING: Moved in the wrong direction in step 18: from (114, 832) to (107, 832).
242 WARNING: Moved in the wrong direction in step 19: from (107, 832) to (99, 832).
243   Moving left:  "\n        This is JF[Y WY OJ[Y the boxes. \n    "[40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 26, 27, 28, 25, 24, 18, 19, 20, 21, 22, 23, 17, 16, 15, 14, 13, 12, 11, 10, 9]
244 WARNING: Moved in the wrong direction in step 13: from (99, 832) to (107, 832).
245 WARNING: Moved in the wrong direction in step 14: from (107, 832) to (114, 832).
246 WARNING: Moved in the wrong direction in step 19: from (45, 832) to (65, 832).
247 WARNING: Moved in the wrong direction in step 20: from (65, 832) to (69, 832).
248 WARNING: Moved in the wrong direction in step 21: from (69, 832) to (73, 832).
249 WARNING: Moved in the wrong direction in step 22: from (73, 832) to (80, 832).
250 WARNING: Moved in the wrong direction in step 25: from (37, 832) to (122, 813).
251 WARNING: Moved in the wrong direction in step 27: from (87, 813) to (94, 813).
252 WARNING: Moved in the wrong direction in step 28: from (94, 813) to (98, 813).
253 WARNING: Moved in the wrong direction in step 29: from (98, 813) to (106, 813).
254 WARNING: Moved in the wrong direction in step 30: from (106, 813) to (114, 813).
255 Test 21, RTL:
256   Moving left: "\n        This is JF[Y WY OJ[Y the boxes. \n    "[9, 15, 14, 13, 12, 11, 10, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 38, 37, 36, 35, 34, 33, 32, 31, 39, 40]
257 WARNING: Moved in the wrong direction in step 2: from (52, 813) to (60, 813).
258 WARNING: Moved in the wrong direction in step 3: from (60, 813) to (67, 813).
259 WARNING: Moved in the wrong direction in step 4: from (67, 813) to (71, 813).
260 WARNING: Moved in the wrong direction in step 5: from (71, 813) to (79, 813).
261 WARNING: Moved in the wrong direction in step 6: from (79, 813) to (87, 813).
262 WARNING: Moved in the wrong direction in step 7: from (87, 813) to (136, 832).
263 WARNING: Moved in the wrong direction in step 14: from (51, 832) to (58, 832).
264 WARNING: Moved in the wrong direction in step 15: from (58, 832) to (65, 832).
265 WARNING: Moved in the wrong direction in step 16: from (65, 832) to (69, 832).
266 WARNING: Moved in the wrong direction in step 17: from (69, 832) to (77, 832).
267 WARNING: Moved in the wrong direction in step 18: from (77, 832) to (85, 832).
268 WARNING: Moved in the wrong direction in step 19: from (85, 832) to (92, 832).
269 WARNING: Moved in the wrong direction in step 20: from (92, 832) to (99, 832).
270   Moving right:  "\n        This is JF[Y WY OJ[Y the boxes. \n    "[40, 39, 31, 32, 33, 34, 35, 36, 37, 38, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 10, 11, 12, 13, 14, 15, 9]
271 WARNING: Moved in the wrong direction in step 12: from (99, 832) to (92, 832).
272 WARNING: Moved in the wrong direction in step 13: from (92, 832) to (85, 832).
273 WARNING: Moved in the wrong direction in step 14: from (85, 832) to (77, 832).
274 WARNING: Moved in the wrong direction in step 15: from (77, 832) to (69, 832).
275 WARNING: Moved in the wrong direction in step 16: from (69, 832) to (65, 832).
276 WARNING: Moved in the wrong direction in step 17: from (65, 832) to (58, 832).
277 WARNING: Moved in the wrong direction in step 18: from (58, 832) to (51, 832).
278 WARNING: Moved in the wrong direction in step 25: from (136, 832) to (87, 813).
279 WARNING: Moved in the wrong direction in step 26: from (87, 813) to (79, 813).
280 WARNING: Moved in the wrong direction in step 27: from (79, 813) to (71, 813).
281 WARNING: Moved in the wrong direction in step 28: from (71, 813) to (67, 813).
282 WARNING: Moved in the wrong direction in step 29: from (67, 813) to (60, 813).
283 WARNING: Moved in the wrong direction in step 30: from (60, 813) to (52, 813).
284 Test 22, LTR:
285   Moving right: "\n        This is JF[Y WY OJ[Y the boxes. \n    "[9, 10, 11, 12, 13, 14, 15, 16, 17, 23, 22, 21, 20, 19, 18, 24, 25, 28, 27, 26, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40]
286 WARNING: Moved in the wrong direction in step 2: from (114, 867) to (106, 867).
287 WARNING: Moved in the wrong direction in step 3: from (106, 867) to (98, 867).
288 WARNING: Moved in the wrong direction in step 4: from (98, 867) to (94, 867).
289 WARNING: Moved in the wrong direction in step 5: from (94, 867) to (87, 867).
290 WARNING: Moved in the wrong direction in step 7: from (122, 867) to (37, 886).
291 WARNING: Moved in the wrong direction in step 10: from (80, 886) to (73, 886).
292 WARNING: Moved in the wrong direction in step 11: from (73, 886) to (69, 886).
293 WARNING: Moved in the wrong direction in step 12: from (69, 886) to (65, 886).
294 WARNING: Moved in the wrong direction in step 13: from (65, 886) to (45, 886).
295 WARNING: Moved in the wrong direction in step 18: from (114, 886) to (107, 886).
296 WARNING: Moved in the wrong direction in step 19: from (107, 886) to (99, 886).
297   Moving left:  "\n        This is JF[Y WY OJ[Y the boxes. \n    "[40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 26, 27, 28, 25, 24, 18, 19, 20, 21, 22, 23, 17, 16, 15, 14, 13, 12, 11, 10, 9]
298 WARNING: Moved in the wrong direction in step 13: from (99, 886) to (107, 886).
299 WARNING: Moved in the wrong direction in step 14: from (107, 886) to (114, 886).
300 WARNING: Moved in the wrong direction in step 19: from (45, 886) to (65, 886).
301 WARNING: Moved in the wrong direction in step 20: from (65, 886) to (69, 886).
302 WARNING: Moved in the wrong direction in step 21: from (69, 886) to (73, 886).
303 WARNING: Moved in the wrong direction in step 22: from (73, 886) to (80, 886).
304 WARNING: Moved in the wrong direction in step 25: from (37, 886) to (122, 867).
305 WARNING: Moved in the wrong direction in step 27: from (87, 867) to (94, 867).
306 WARNING: Moved in the wrong direction in step 28: from (94, 867) to (98, 867).
307 WARNING: Moved in the wrong direction in step 29: from (98, 867) to (106, 867).
308 WARNING: Moved in the wrong direction in step 30: from (106, 867) to (114, 867).
309 Test 22, RTL:
310   Moving left: "\n        This is JF[Y WY OJ[Y the boxes. \n    "[9, 15, 14, 13, 12, 11, 10, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 38, 37, 36, 35, 34, 33, 32, 31, 39, 40]
311 WARNING: Moved in the wrong direction in step 2: from (52, 867) to (60, 867).
312 WARNING: Moved in the wrong direction in step 3: from (60, 867) to (67, 867).
313 WARNING: Moved in the wrong direction in step 4: from (67, 867) to (71, 867).
314 WARNING: Moved in the wrong direction in step 5: from (71, 867) to (79, 867).
315 WARNING: Moved in the wrong direction in step 6: from (79, 867) to (87, 867).
316 WARNING: Moved in the wrong direction in step 7: from (87, 867) to (136, 886).
317 WARNING: Moved in the wrong direction in step 14: from (51, 886) to (58, 886).
318 WARNING: Moved in the wrong direction in step 15: from (58, 886) to (65, 886).
319 WARNING: Moved in the wrong direction in step 16: from (65, 886) to (69, 886).
320 WARNING: Moved in the wrong direction in step 17: from (69, 886) to (77, 886).
321 WARNING: Moved in the wrong direction in step 18: from (77, 886) to (85, 886).
322 WARNING: Moved in the wrong direction in step 19: from (85, 886) to (92, 886).
323 WARNING: Moved in the wrong direction in step 20: from (92, 886) to (99, 886).
324   Moving right:  "\n        This is JF[Y WY OJ[Y the boxes. \n    "[40, 39, 31, 32, 33, 34, 35, 36, 37, 38, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 10, 11, 12, 13, 14, 15, 9]
325 WARNING: Moved in the wrong direction in step 12: from (99, 886) to (92, 886).
326 WARNING: Moved in the wrong direction in step 13: from (92, 886) to (85, 886).
327 WARNING: Moved in the wrong direction in step 14: from (85, 886) to (77, 886).
328 WARNING: Moved in the wrong direction in step 15: from (77, 886) to (69, 886).
329 WARNING: Moved in the wrong direction in step 16: from (69, 886) to (65, 886).
330 WARNING: Moved in the wrong direction in step 17: from (65, 886) to (58, 886).
331 WARNING: Moved in the wrong direction in step 18: from (58, 886) to (51, 886).
332 WARNING: Moved in the wrong direction in step 25: from (136, 886) to (87, 867).
333 WARNING: Moved in the wrong direction in step 26: from (87, 867) to (79, 867).
334 WARNING: Moved in the wrong direction in step 27: from (79, 867) to (71, 867).
335 WARNING: Moved in the wrong direction in step 28: from (71, 867) to (67, 867).
336 WARNING: Moved in the wrong direction in step 29: from (67, 867) to (60, 867).
337 WARNING: Moved in the wrong direction in step 30: from (60, 867) to (52, 867).
338 Test 23, LTR:
339   Moving right: "\n        Lorem\n        "[9, 10, 11, 12, 13, 14], <DIV>[0], "\n        ipsum\n    "[9, 10, 11, 12, 13, 14]
340 WARNING: Moved in the wrong direction in step 1: from (37, 921) to (61, 981).
341 WARNING: Moved in the wrong direction in step 8: from (37, 921) to (61, 981).
342   Moving left:  "\n        ipsum\n    "[14, 13, 12, 11, 10, 9], <DIV>[0], "\n        Lorem\n        "[14, 13, 12, 11, 10, 9]
343 WARNING: Moved in the wrong direction in step 5: from (61, 981) to (37, 921).
344 WARNING: Moved in the wrong direction in step 12: from (61, 981) to (37, 921).
345 Test 23, RTL:
346   Moving left: "\n        Lorem\n        "[9, 13, 12, 11, 10, 14], <DIV>[0], "\n        ipsum\n    "[9, 13, 12, 11, 10, 14]
347 WARNING: Moved in the wrong direction in step 4: from (733, 981) to (757, 981).
348 WARNING: Moved in the wrong direction in step 11: from (733, 981) to (757, 981).
349   Moving right:  "\n        ipsum\n    "[14, 10, 11, 12, 13, 9], <DIV>[0], "\n        Lorem\n        "[14, 10, 11, 12, 13, 9]
350 WARNING: Moved in the wrong direction in step 2: from (757, 981) to (733, 981).
351 WARNING: Moved in the wrong direction in step 9: from (757, 981) to (733, 981).
352 Test 24, LTR:
353   Moving right: "\n        WMH[\n        "[9, 12, 11, 10, 13], <DIV>[0], "\n        OWQU[\n    "[9, 13, 12, 11, 10, 14]
354   Moving left:  "\n        OWQU[\n    "[14, 10, 11, 12, 13, 9], <DIV>[0], "\n        WMH[\n        "[13, 10, 11, 12, 9]
355 Test 24, RTL:
356   Moving left: "\n        WMH[\n        "[9, 10, 11, 12, 13], <DIV>[0], "\n        OWQU[\n    "[9, 10, 11, 12, 13, 14]
357 WARNING: Moved in the wrong direction in step 1: from (767, 1015) to (733, 1075).
358 WARNING: Moved in the wrong direction in step 7: from (767, 1015) to (733, 1075).
359   Moving right:  "\n        OWQU[\n    "[14, 13, 12, 11, 10, 9], <DIV>[0], "\n        WMH[\n        "[13, 12, 11, 10, 9]
360 WARNING: Moved in the wrong direction in step 5: from (733, 1075) to (767, 1015).
361 WARNING: Moved in the wrong direction in step 11: from (733, 1075) to (767, 1015).
362 Test 25, LTR:
363   Moving right: "\n        abcdefABC"[9, 10, 11, 12, 13, 14, 15], "DEF\n    "[2, 1], <DIV>[2], "\n        abcdefABC"[18, 17, 16], "DEF\n    "[3]
364 WARNING: Moved in the wrong direction in step 2: from (97, 1109) to (90, 1109).
365 WARNING: Moved in the wrong direction in step 3: from (90, 1109) to (82, 1109).
366 WARNING: Moved in the wrong direction in step 8: from (52, 1109) to (44, 1109).
367   Moving left:  "DEF\n    "[3], "\n        abcdefABC"[16, 17, 18], <DIV>[2], "DEF\n    "[1, 2], "\n        abcdefABC"[15, 14, 13, 12, 11, 10, 9]
368 WARNING: Moved in the wrong direction in step 6: from (44, 1109) to (52, 1109).
369 WARNING: Moved in the wrong direction in step 11: from (82, 1109) to (90, 1109).
370 WARNING: Moved in the wrong direction in step 12: from (90, 1109) to (97, 1109).
371 Test 25, RTL:
372   Moving left: "\n        abcdefABC"[9, 14, 13, 12, 11, 10, 15, 16, 17, 18], <DIV>[2], "DEF\n    "[1, 2, 3]
373 WARNING: Moved in the wrong direction in step 3: from (672, 1109) to (676, 1109).
374 WARNING: Moved in the wrong direction in step 4: from (676, 1109) to (684, 1109).
375 WARNING: Moved in the wrong direction in step 5: from (684, 1109) to (691, 1109).
376 WARNING: Moved in the wrong direction in step 12: from (734, 1109) to (742, 1109).
377 WARNING: Moved in the wrong direction in step 13: from (742, 1109) to (749, 1109).
378   Moving right:  "DEF\n    "[3, 2, 1], <DIV>[2], "\n        abcdefABC"[18, 17, 16, 15, 10, 11, 12, 13, 14, 9]
379 WARNING: Moved in the wrong direction in step 1: from (749, 1109) to (742, 1109).
380 WARNING: Moved in the wrong direction in step 2: from (742, 1109) to (734, 1109).
381 WARNING: Moved in the wrong direction in step 9: from (691, 1109) to (684, 1109).
382 WARNING: Moved in the wrong direction in step 10: from (684, 1109) to (676, 1109).
383 WARNING: Moved in the wrong direction in step 11: from (676, 1109) to (672, 1109).
384 Test 26, LTR:
385   Moving right: "\n        ABCDEFabc"[9, 14, 13, 12, 11, 10, 15, 16, 17, 18], <DIV>[2], "def\n    "[1, 2, 3]
386 WARNING: Moved in the wrong direction in step 3: from (133, 1144) to (129, 1144).
387 WARNING: Moved in the wrong direction in step 4: from (129, 1144) to (122, 1144).
388 WARNING: Moved in the wrong direction in step 5: from (122, 1144) to (113, 1144).
389 WARNING: Moved in the wrong direction in step 12: from (68, 1144) to (61, 1144).
390 WARNING: Moved in the wrong direction in step 13: from (61, 1144) to (56, 1144).
391   Moving left:  "def\n    "[3, 2, 1], <DIV>[2], "\n        ABCDEFabc"[18, 17, 16, 15, 10, 11, 12, 13, 14, 9]
392 WARNING: Moved in the wrong direction in step 1: from (56, 1144) to (61, 1144).
393 WARNING: Moved in the wrong direction in step 2: from (61, 1144) to (68, 1144).
394 WARNING: Moved in the wrong direction in step 9: from (113, 1144) to (122, 1144).
395 WARNING: Moved in the wrong direction in step 10: from (122, 1144) to (129, 1144).
396 WARNING: Moved in the wrong direction in step 11: from (129, 1144) to (133, 1144).
397 Test 26, RTL:
398   Moving left: "\n        ABCDEFabc"[9, 10, 11, 12, 13, 14, 15], "def\n    "[2, 1], <DIV>[2], "\n        ABCDEFabc"[18, 17, 16], "def\n    "[3]
399 WARNING: Moved in the wrong direction in step 2: from (709, 1144) to (718, 1144).
400 WARNING: Moved in the wrong direction in step 3: from (718, 1144) to (725, 1144).
401 WARNING: Moved in the wrong direction in step 8: from (753, 1144) to (760, 1144).
402   Moving right:  "def\n    "[3], "\n        ABCDEFabc"[16, 17, 18], <DIV>[2], "def\n    "[1, 2], "\n        ABCDEFabc"[15, 14, 13, 12, 11, 10, 9]
403 WARNING: Moved in the wrong direction in step 6: from (760, 1144) to (753, 1144).
404 WARNING: Moved in the wrong direction in step 11: from (725, 1144) to (718, 1144).
405 WARNING: Moved in the wrong direction in step 12: from (718, 1144) to (709, 1144).
406 Test 27, LTR:
407   Moving right: "\n        abc"[9, 10, 11, 12], <DIV>[2], "DEFghi\n    "[2, 1], <DIV>[5, 4], "ABC"[3, 2, 1], "DEFghi\n    "[3, 4, 5, 6]
408 WARNING: Moved in the wrong direction in step 2: from (224, 1179) to (216, 1179).
409 WARNING: Moved in the wrong direction in step 4: from (283, 1179) to (52, 1179).
410 WARNING: Moved in the wrong direction in step 6: from (52, 1179) to (44, 1179).
411 WARNING: Moved in the wrong direction in step 8: from (275, 1179) to (211, 1179).
412 WARNING: Moved in the wrong direction in step 9: from (211, 1179) to (59, 1179).
413 WARNING: Moved in the wrong direction in step 10: from (59, 1179) to (52, 1179).
414 WARNING: Moved in the wrong direction in step 11: from (52, 1179) to (44, 1179).
415 WARNING: Moved in the wrong direction in step 15: from (275, 1179) to (268, 1179).
416   Moving left:  "DEFghi\n    "[6, 5, 4, 3], "ABC"[1, 2, 3], <DIV>[4, 5], "DEFghi\n    "[1, 2], <DIV>[2], "\n        abc"[12, 11, 10, 9]
417 WARNING: Moved in the wrong direction in step 1: from (268, 1179) to (275, 1179).
418 WARNING: Moved in the wrong direction in step 5: from (44, 1179) to (52, 1179).
419 WARNING: Moved in the wrong direction in step 6: from (52, 1179) to (59, 1179).
420 WARNING: Moved in the wrong direction in step 7: from (59, 1179) to (211, 1179).
421 WARNING: Moved in the wrong direction in step 8: from (211, 1179) to (275, 1179).
422 WARNING: Moved in the wrong direction in step 10: from (44, 1179) to (52, 1179).
423 WARNING: Moved in the wrong direction in step 12: from (52, 1179) to (283, 1179).
424 WARNING: Moved in the wrong direction in step 14: from (216, 1179) to (224, 1179).
425 Test 27, RTL:
426   Moving left: "\n        abc"[9, 11, 10, 12], <DIV>[2], "ABC"[1, 2, 3], <DIV>[4, 5], "DEFghi\n    "[1, 2, 3, 5, 4, 6]
427 WARNING: Moved in the wrong direction in step 2: from (526, 1179) to (534, 1179).
428 WARNING: Moved in the wrong direction in step 4: from (522, 1179) to (761, 1179).
429 WARNING: Moved in the wrong direction in step 6: from (753, 1179) to (761, 1179).
430 WARNING: Moved in the wrong direction in step 10: from (585, 1179) to (753, 1179).
431 WARNING: Moved in the wrong direction in step 11: from (753, 1179) to (761, 1179).
432 WARNING: Moved in the wrong direction in step 14: from (585, 1179) to (593, 1179).
433   Moving right:  "DEFghi\n    "[6, 4, 5, 3, 2, 1], <DIV>[5, 4], "ABC"[3, 2, 1], <DIV>[2], "\n        abc"[12, 10, 11, 9]
434 WARNING: Moved in the wrong direction in step 2: from (593, 1179) to (585, 1179).
435 WARNING: Moved in the wrong direction in step 5: from (761, 1179) to (753, 1179).
436 WARNING: Moved in the wrong direction in step 6: from (753, 1179) to (585, 1179).
437 WARNING: Moved in the wrong direction in step 10: from (761, 1179) to (753, 1179).
438 WARNING: Moved in the wrong direction in step 12: from (761, 1179) to (522, 1179).
439 WARNING: Moved in the wrong direction in step 14: from (534, 1179) to (526, 1179).
440 Test 28, LTR:
441   Moving right: "\n        ABC"[9, 11, 10, 12], <DIV>[2], "abc"[1, 2, 3], <DIV>[4, 5], "defDEF\n    "[1, 2, 3, 5, 4, 6]
442 WARNING: Moved in the wrong direction in step 2: from (279, 1215) to (272, 1215).
443 WARNING: Moved in the wrong direction in step 4: from (283, 1215) to (42, 1215).
444 WARNING: Moved in the wrong direction in step 6: from (49, 1215) to (42, 1215).
445 WARNING: Moved in the wrong direction in step 10: from (217, 1215) to (49, 1215).
446 WARNING: Moved in the wrong direction in step 11: from (49, 1215) to (42, 1215).
447 WARNING: Moved in the wrong direction in step 14: from (217, 1215) to (209, 1215).
448   Moving left:  "defDEF\n    "[6, 4, 5, 3, 2, 1], <DIV>[5, 4], "abc"[3, 2, 1], <DIV>[2], "\n        ABC"[12, 10, 11, 9]
449 WARNING: Moved in the wrong direction in step 2: from (209, 1215) to (217, 1215).
450 WARNING: Moved in the wrong direction in step 5: from (42, 1215) to (49, 1215).
451 WARNING: Moved in the wrong direction in step 6: from (49, 1215) to (217, 1215).
452 WARNING: Moved in the wrong direction in step 10: from (42, 1215) to (49, 1215).
453 WARNING: Moved in the wrong direction in step 12: from (42, 1215) to (283, 1215).
454 WARNING: Moved in the wrong direction in step 14: from (272, 1215) to (279, 1215).
455 Test 28, RTL:
456   Moving left: "\n        ABC"[9, 10, 11, 12], <DIV>[2], "defDEF\n    "[2, 1], <DIV>[5, 4], "abc"[3, 2, 1], "defDEF\n    "[3, 4, 5, 6]
457 WARNING: Moved in the wrong direction in step 2: from (584, 1215) to (591, 1215).
458 WARNING: Moved in the wrong direction in step 4: from (522, 1215) to (753, 1215).
459 WARNING: Moved in the wrong direction in step 6: from (753, 1215) to (760, 1215).
460 WARNING: Moved in the wrong direction in step 8: from (529, 1215) to (595, 1215).
461 WARNING: Moved in the wrong direction in step 9: from (595, 1215) to (748, 1215).
462 WARNING: Moved in the wrong direction in step 10: from (748, 1215) to (753, 1215).
463 WARNING: Moved in the wrong direction in step 11: from (753, 1215) to (760, 1215).
464 WARNING: Moved in the wrong direction in step 15: from (529, 1215) to (537, 1215).
465   Moving right:  "defDEF\n    "[6, 5, 4, 3], "abc"[1, 2, 3], <DIV>[4, 5], "defDEF\n    "[1, 2], <DIV>[2], "\n        ABC"[12, 11, 10, 9]
466 WARNING: Moved in the wrong direction in step 1: from (537, 1215) to (529, 1215).
467 WARNING: Moved in the wrong direction in step 5: from (760, 1215) to (753, 1215).
468 WARNING: Moved in the wrong direction in step 6: from (753, 1215) to (748, 1215).
469 WARNING: Moved in the wrong direction in step 7: from (748, 1215) to (595, 1215).
470 WARNING: Moved in the wrong direction in step 8: from (595, 1215) to (529, 1215).
471 WARNING: Moved in the wrong direction in step 10: from (760, 1215) to (753, 1215).
472 WARNING: Moved in the wrong direction in step 12: from (753, 1215) to (522, 1215).
473 WARNING: Moved in the wrong direction in step 14: from (591, 1215) to (584, 1215).
474 Test 29, LTR:
475   Moving right: "\n        abcABC"[9, 10, 11, 12], "DEF"[2, 1], "\n        abcABC"[15, 14, 13], "DEF"[3]
476 WARNING: Moved in the wrong direction in step 5: from (52, 1251) to (44, 1251).
477   Moving left:  "DEF"[3], "\n        abcABC"[13, 14, 15], "DEF"[1, 2], "\n        abcABC"[12, 11, 10, 9]
478 WARNING: Moved in the wrong direction in step 5: from (44, 1251) to (52, 1251).
479 Test 29, RTL:
480   Moving left: "\n        abcABC"[9, 11, 10, 12, 13, 14, 15], "DEF"[1, 2, 3]
481 WARNING: Moved in the wrong direction in step 8: from (753, 1251) to (761, 1251).
482   Moving right:  "DEF"[3, 2, 1], "\n        abcABC"[15, 14, 13, 12, 10, 11, 9]
483 WARNING: Moved in the wrong direction in step 2: from (761, 1251) to (753, 1251).
484 Test 30, LTR:
485   Moving right: "\n        ABCabc"[9, 11, 10, 12, 13, 14, 15], "def"[1, 2, 3]
486 WARNING: Moved in the wrong direction in step 8: from (49, 1285) to (42, 1285).
487   Moving left:  "def"[3, 2, 1], "\n        ABCabc"[15, 14, 13, 12, 10, 11, 9]
488 WARNING: Moved in the wrong direction in step 2: from (42, 1285) to (49, 1285).
489 Test 30, RTL:
490   Moving left: "\n        ABCabc"[9, 10, 11, 12], "def"[2, 1], "\n        ABCabc"[15, 14, 13], "def"[3]
491 WARNING: Moved in the wrong direction in step 5: from (753, 1285) to (760, 1285).
492   Moving right:  "def"[3], "\n        ABCabc"[13, 14, 15], "def"[1, 2], "\n        ABCabc"[12, 11, 10, 9]
493 WARNING: Moved in the wrong direction in step 5: from (760, 1285) to (753, 1285).
494 Test 31, LTR:
495   Moving right: "\n        ab"[9, 10, 11], "cABCdef"[1, 3, 2, 4, 5, 6, 7]
496 WARNING: Moved in the wrong direction in step 5: from (59, 1319) to (52, 1319).
497 WARNING: Moved in the wrong direction in step 7: from (71, 1319) to (64, 1319).
498   Moving left:  "cABCdef"[7, 6, 5, 4, 2, 3, 1], "\n        ab"[11, 10, 9]
499 WARNING: Moved in the wrong direction in step 3: from (64, 1319) to (71, 1319).
500 WARNING: Moved in the wrong direction in step 5: from (52, 1319) to (59, 1319).
501 Test 31, RTL:
502   Moving left: "\n        ab"[9, 11, 10], "cABCdef"[1, 2, 3, 4, 6, 5, 7]
503 WARNING: Moved in the wrong direction in step 4: from (753, 1319) to (761, 1319).
504 WARNING: Moved in the wrong direction in step 8: from (726, 1319) to (731, 1319).
505   Moving right:  "cABCdef"[7, 5, 6, 4, 3, 2, 1], "\n        ab"[10, 11, 9]
506 WARNING: Moved in the wrong direction in step 2: from (731, 1319) to (726, 1319).
507 WARNING: Moved in the wrong direction in step 6: from (761, 1319) to (753, 1319).
508 Test 32, LTR:
509   Moving right: "\n        AB"[9, 11, 10], "CabcDEF"[1, 2, 3, 4, 6, 5, 7]
510 WARNING: Moved in the wrong direction in step 4: from (49, 1353) to (42, 1353).
511 WARNING: Moved in the wrong direction in step 8: from (79, 1353) to (72, 1353).
512   Moving left:  "CabcDEF"[7, 5, 6, 4, 3, 2, 1], "\n        AB"[10, 11, 9]
513 WARNING: Moved in the wrong direction in step 2: from (72, 1353) to (79, 1353).
514 WARNING: Moved in the wrong direction in step 6: from (42, 1353) to (49, 1353).
515 Test 32, RTL:
516   Moving left: "\n        AB"[9, 10, 11], "CabcDEF"[1, 3, 2, 4, 5, 6, 7]
517 WARNING: Moved in the wrong direction in step 5: from (748, 1353) to (753, 1353).
518 WARNING: Moved in the wrong direction in step 7: from (733, 1353) to (741, 1353).
519   Moving right:  "CabcDEF"[7, 6, 5, 4, 2, 3, 1], "\n        AB"[11, 10, 9]
520 WARNING: Moved in the wrong direction in step 3: from (741, 1353) to (733, 1353).
521 WARNING: Moved in the wrong direction in step 5: from (753, 1353) to (748, 1353).
522 Test 33, LTR:
523   Moving right: "\n        abc"[9, 10, 11, 12], "ABCdef"[2, 1, 3, 4, 5, 6]
524 WARNING: Moved in the wrong direction in step 5: from (52, 1387) to (44, 1387).
525 WARNING: Moved in the wrong direction in step 8: from (71, 1387) to (64, 1387).
526   Moving left:  "ABCdef"[6, 5, 4, 3, 1, 2], "\n        abc"[12, 11, 10, 9]
527 WARNING: Moved in the wrong direction in step 2: from (64, 1387) to (71, 1387).
528 WARNING: Moved in the wrong direction in step 5: from (44, 1387) to (52, 1387).
529 Test 33, RTL:
530   Moving left: "\n        abc"[9, 11, 10, 12], "ABCdef"[1, 2, 3, 5, 4, 6]
531 WARNING: Moved in the wrong direction in step 5: from (753, 1387) to (761, 1387).
532 WARNING: Moved in the wrong direction in step 8: from (731, 1387) to (738, 1387).
533   Moving right:  "ABCdef"[6, 4, 5, 3, 2, 1], "\n        abc"[12, 10, 11, 9]
534 WARNING: Moved in the wrong direction in step 2: from (738, 1387) to (731, 1387).
535 WARNING: Moved in the wrong direction in step 5: from (761, 1387) to (753, 1387).
536 Test 34, LTR:
537   Moving right: "\n        ABC"[9, 11, 10, 12], "abcDEF"[1, 2, 3, 5, 4, 6]
538 WARNING: Moved in the wrong direction in step 5: from (49, 1421) to (42, 1421).
539 WARNING: Moved in the wrong direction in step 8: from (72, 1421) to (64, 1421).
540   Moving left:  "abcDEF"[6, 4, 5, 3, 2, 1], "\n        ABC"[12, 10, 11, 9]
541 WARNING: Moved in the wrong direction in step 2: from (64, 1421) to (72, 1421).
542 WARNING: Moved in the wrong direction in step 5: from (42, 1421) to (49, 1421).
543 Test 34, RTL:
544   Moving left: "\n        ABC"[9, 10, 11, 12], "abcDEF"[2, 1, 3, 4, 5, 6]
545 WARNING: Moved in the wrong direction in step 5: from (753, 1421) to (760, 1421).
546 WARNING: Moved in the wrong direction in step 8: from (733, 1421) to (741, 1421).
547   Moving right:  "abcDEF"[6, 5, 4, 3, 1, 2], "\n        ABC"[12, 11, 10, 9]
548 WARNING: Moved in the wrong direction in step 2: from (741, 1421) to (733, 1421).
549 WARNING: Moved in the wrong direction in step 5: from (760, 1421) to (753, 1421).
550 Test 35, LTR:
551   Moving right: "\n        abcAdef\n    "[9, 10, 11, 12, 13, 14, 15, 16]
552   Moving left:  "\n        abcAdef\n    "[16, 15, 14, 13, 12, 11, 10, 9]
553 Test 35, RTL:
554   Moving left: "\n        abcAdef\n    "[9, 11, 10, 12, 13, 15, 14, 16]
555   Moving right:  "\n        abcAdef\n    "[16, 14, 15, 13, 12, 10, 11, 9]
556 Test 36, LTR:
557   Moving right: "\n        ABCaDEF\n    "[9, 11, 10, 12, 13, 15, 14, 16]
558   Moving left:  "\n        ABCaDEF\n    "[16, 14, 15, 13, 12, 10, 11, 9]
559 Test 36, RTL:
560   Moving left: "\n        ABCaDEF\n    "[9, 10, 11, 12, 13, 14, 15, 16]
561   Moving right:  "\n        ABCaDEF\n    "[16, 15, 14, 13, 12, 11, 10, 9]
562 Test 37, LTR:
563   Moving right: "\n        abcABC"[9, 10, 11, 12, 14, 13, 15], "def"[1, 2, 3]
564   Moving left:  "def"[3, 2, 1], "\n        abcABC"[15, 13, 14, 12, 11, 10, 9]
565 Test 37, RTL:
566   Moving left: "\n        abcABC"[9, 11, 10, 12, 13, 14, 15], "def"[2, 1, 3]
567   Moving right:  "def"[3, 1, 2], "\n        abcABC"[15, 14, 13, 12, 10, 11, 9]
568 Test 38, LTR:
569   Moving right: "\n        ABCabc"[9, 11, 10, 12, 13, 14, 15], "DEF"[2, 1, 3]
570   Moving left:  "DEF"[3, 1, 2], "\n        ABCabc"[15, 14, 13, 12, 10, 11, 9]
571 Test 38, RTL:
572   Moving left: "\n        ABCabc"[9, 10, 11, 12, 14, 13, 15], "DEF"[1, 2, 3]
573   Moving right:  "DEF"[3, 2, 1], "\n        ABCabc"[15, 13, 14, 12, 11, 10, 9]
574 Test 39, LTR:
575   Moving right: "\n        abcA"[9, 10, 11, 12], "BCdef"[1], "\n        abcA"[13], "BCdef"[2, 3, 4, 5]
576 WARNING: Moved in the wrong direction in step 9: from (71, 1591) to (64, 1591).
577   Moving left:  "BCdef"[5, 4, 3, 2], "\n        abcA"[13], "BCdef"[1], "\n        abcA"[12, 11, 10, 9]
578 WARNING: Moved in the wrong direction in step 1: from (64, 1591) to (71, 1591).
579 Test 39, RTL:
580   Moving left: "\n        abcA"[9, 11, 10, 12, 13], "BCdef"[1, 2, 4, 3, 5]
581 WARNING: Moved in the wrong direction in step 6: from (753, 1591) to (761, 1591).
582 WARNING: Moved in the wrong direction in step 8: from (738, 1591) to (746, 1591).
583   Moving right:  "BCdef"[5, 3, 4, 2, 1], "\n        abcA"[13, 12, 10, 11, 9]
584 WARNING: Moved in the wrong direction in step 2: from (746, 1591) to (738, 1591).
585 WARNING: Moved in the wrong direction in step 4: from (761, 1591) to (753, 1591).
586 Test 40, LTR:
587   Moving right: "\n        ABCa"[9, 11, 10, 12, 13], "bcDEF"[1, 2, 4, 3, 5]
588 WARNING: Moved in the wrong direction in step 6: from (49, 1625) to (42, 1625).
589 WARNING: Moved in the wrong direction in step 8: from (64, 1625) to (57, 1625).
590   Moving left:  "bcDEF"[5, 3, 4, 2, 1], "\n        ABCa"[13, 12, 10, 11, 9]
591 WARNING: Moved in the wrong direction in step 2: from (57, 1625) to (64, 1625).
592 WARNING: Moved in the wrong direction in step 4: from (42, 1625) to (49, 1625).
593 Test 40, RTL:
594   Moving left: "\n        ABCa"[9, 10, 11, 12], "bcDEF"[1], "\n        ABCa"[13], "bcDEF"[2, 3, 4, 5]
595 WARNING: Moved in the wrong direction in step 9: from (733, 1625) to (741, 1625).
596   Moving right:  "bcDEF"[5, 4, 3, 2], "\n        ABCa"[13], "bcDEF"[1], "\n        ABCa"[12, 11, 10, 9]
597 WARNING: Moved in the wrong direction in step 1: from (741, 1625) to (733, 1625).
598 Test 41, LTR:
599   Moving right: "abc"[0, 1, 2, 3], "def"[0, 1, 2, 3]
600 WARNING: Moved in the wrong direction in step 4: from (59, 1659) to (44, 1659).
601   Moving left:  "def"[3, 2, 1, 0], "abc"[3, 2, 1, 0]
602 WARNING: Moved in the wrong direction in step 4: from (44, 1659) to (59, 1659).
603 Test 41, RTL:
604   Moving left: "abc"[0, 2, 1, 3], "def"[0, 2, 1, 3]
605 WARNING: Moved in the wrong direction in step 4: from (746, 1659) to (753, 1659).
606 WARNING: Moved in the wrong direction in step 5: from (753, 1659) to (761, 1659).
607   Moving right:  "def"[3, 1, 2, 0], "abc"[3, 1, 2, 0]
608 WARNING: Moved in the wrong direction in step 3: from (761, 1659) to (753, 1659).
609 WARNING: Moved in the wrong direction in step 4: from (753, 1659) to (746, 1659).
610 Test 42, LTR:
611   Moving right: "ABC"[0, 2, 1, 3], "DEF"[0, 2, 1, 3]
612 WARNING: Moved in the wrong direction in step 4: from (57, 1713) to (49, 1713).
613 WARNING: Moved in the wrong direction in step 5: from (49, 1713) to (42, 1713).
614   Moving left:  "DEF"[3, 1, 2, 0], "ABC"[3, 1, 2, 0]
615 WARNING: Moved in the wrong direction in step 3: from (42, 1713) to (49, 1713).
616 WARNING: Moved in the wrong direction in step 4: from (49, 1713) to (57, 1713).
617 Test 42, RTL:
618   Moving left: "ABC"[0, 1, 2, 3], "DEF"[0, 1, 2, 3]
619 WARNING: Moved in the wrong direction in step 4: from (748, 1713) to (760, 1713).
620   Moving right:  "DEF"[3, 2, 1, 0], "ABC"[3, 2, 1, 0]
621 WARNING: Moved in the wrong direction in step 4: from (760, 1713) to (748, 1713).
622 Test 43, LTR:
623   Moving right: "abcXXX123QQQdef"[0, 13, 14, 11, 10, 6, 7, 8, 9, 5, 4, 1, 2, 15]
624   Moving left:  "abcXXX123QQQdef"[15, 2, 1, 4, 5, 9, 8, 7, 6, 10, 11, 14, 13, 0]
625 Test 43, RTL:
626   Moving left: "abcXXX123QQQdef"[0, 2, 1, 3, 4, 5, 6, 8, 7, 9, 10, 11, 12, 14, 13, 15]
627   Moving right:  "abcXXX123QQQdef"[15, 13, 14, 12, 11, 10, 9, 7, 8, 6, 5, 4, 3, 1, 2, 0]