Merge Chromium + Blink git repositories
[chromium-blink-merge.git] / third_party / WebKit / LayoutTests / platform / mac-mavericks / editing / selection / move-left-right-expected.txt
blobd8cd092c5b019107d0c6faf821a0b106f9ebc560
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, 77) to (37, 95).
16   Moving left:  "abc\n    "[3, 2, 1, 0], <DIV>[0]
17 WARNING: Moved in the wrong direction in step 4: from (37, 95) to (37, 77).
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, 77) to (767, 95).
21 WARNING: Moved in the wrong direction in step 3: from (749, 95) to (767, 95).
22   Moving right:  "abc\n    "[3, 1, 2, 0], <DIV>[0]
23 WARNING: Moved in the wrong direction in step 2: from (767, 95) to (749, 95).
24 WARNING: Moved in the wrong direction in step 4: from (767, 95) to (767, 77).
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, 127) to (37, 145).
28 WARNING: Moved in the wrong direction in step 3: from (53, 145) to (37, 145).
29   Moving left:  "ABC\n    "[3, 1, 2, 0], <DIV>[0]
30 WARNING: Moved in the wrong direction in step 2: from (37, 145) to (53, 145).
31 WARNING: Moved in the wrong direction in step 4: from (37, 145) to (37, 127).
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, 127) to (767, 145).
35   Moving right:  "ABC\n    "[3, 2, 1, 0], <DIV>[0]
36 WARNING: Moved in the wrong direction in step 4: from (767, 145) to (767, 127).
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 (64, 375) to (56, 375).
76 WARNING: Moved in the wrong direction in step 5: from (56, 375) to (46, 375).
77 WARNING: Moved in the wrong direction in step 8: from (80, 375) to (71, 375).
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 (71, 375) to (80, 375).
80 WARNING: Moved in the wrong direction in step 5: from (46, 375) to (56, 375).
81 WARNING: Moved in the wrong direction in step 6: from (56, 375) to (64, 375).
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 (740, 375) to (749, 375).
85 WARNING: Moved in the wrong direction in step 5: from (749, 375) to (759, 375).
86 WARNING: Moved in the wrong direction in step 8: from (721, 375) to (730, 375).
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 (730, 375) to (721, 375).
89 WARNING: Moved in the wrong direction in step 5: from (759, 375) to (749, 375).
90 WARNING: Moved in the wrong direction in step 6: from (749, 375) to (740, 375).
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 (63, 407) to (53, 407).
94 WARNING: Moved in the wrong direction in step 5: from (53, 407) to (44, 407).
95 WARNING: Moved in the wrong direction in step 8: from (82, 407) to (72, 407).
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 (72, 407) to (82, 407).
98 WARNING: Moved in the wrong direction in step 5: from (44, 407) to (53, 407).
99 WARNING: Moved in the wrong direction in step 6: from (53, 407) to (63, 407).
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 (741, 407) to (748, 407).
103 WARNING: Moved in the wrong direction in step 5: from (748, 407) to (757, 407).
104 WARNING: Moved in the wrong direction in step 8: from (723, 407) to (733, 407).
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 (733, 407) to (723, 407).
107 WARNING: Moved in the wrong direction in step 5: from (757, 407) to (748, 407).
108 WARNING: Moved in the wrong direction in step 6: from (748, 407) to (741, 407).
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 (127, 567) to (37, 585).
137 WARNING: Moved in the wrong direction in step 5: from (116, 585) to (109, 585).
138 WARNING: Moved in the wrong direction in step 6: from (109, 585) to (100, 585).
139 WARNING: Moved in the wrong direction in step 7: from (100, 585) to (95, 585).
140 WARNING: Moved in the wrong direction in step 8: from (95, 585) to (48, 585).
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 (48, 585) to (95, 585).
143 WARNING: Moved in the wrong direction in step 17: from (95, 585) to (100, 585).
144 WARNING: Moved in the wrong direction in step 18: from (100, 585) to (109, 585).
145 WARNING: Moved in the wrong direction in step 19: from (109, 585) to (116, 585).
146 WARNING: Moved in the wrong direction in step 21: from (37, 585) to (127, 567).
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, 567) to (139, 585).
150 WARNING: Moved in the wrong direction in step 2: from (139, 585) to (146, 585).
151 WARNING: Moved in the wrong direction in step 3: from (146, 585) to (156, 585).
152 WARNING: Moved in the wrong direction in step 5: from (66, 567) to (71, 567).
153 WARNING: Moved in the wrong direction in step 6: from (71, 567) to (130, 585).
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 (130, 585) to (71, 567).
156 WARNING: Moved in the wrong direction in step 19: from (71, 567) to (66, 567).
157 WARNING: Moved in the wrong direction in step 21: from (156, 585) to (146, 585).
158 WARNING: Moved in the wrong direction in step 22: from (146, 585) to (139, 585).
159 WARNING: Moved in the wrong direction in step 23: from (139, 585) to (156, 567).
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, 617) to (46, 635).
163 WARNING: Moved in the wrong direction in step 2: from (46, 635) to (37, 635).
164 WARNING: Moved in the wrong direction in step 4: from (107, 617) to (56, 635).
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 (56, 635) to (107, 617).
167 WARNING: Moved in the wrong direction in step 22: from (37, 635) to (46, 635).
168 WARNING: Moved in the wrong direction in step 23: from (46, 635) to (37, 617).
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 (86, 617) to (156, 635).
172 WARNING: Moved in the wrong direction in step 4: from (65, 635) to (75, 635).
173 WARNING: Moved in the wrong direction in step 5: from (75, 635) to (83, 635).
174 WARNING: Moved in the wrong direction in step 6: from (83, 635) to (143, 635).
175 WARNING: Moved in the wrong direction in step 10: from (114, 635) to (148, 635).
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 (148, 635) to (114, 635).
178 WARNING: Moved in the wrong direction in step 18: from (143, 635) to (83, 635).
179 WARNING: Moved in the wrong direction in step 19: from (83, 635) to (75, 635).
180 WARNING: Moved in the wrong direction in step 20: from (75, 635) to (65, 635).
181 WARNING: Moved in the wrong direction in step 22: from (156, 635) to (86, 617).
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 (127, 667) to (37, 685).
185 WARNING: Moved in the wrong direction in step 5: from (116, 685) to (109, 685).
186 WARNING: Moved in the wrong direction in step 6: from (109, 685) to (100, 685).
187 WARNING: Moved in the wrong direction in step 7: from (100, 685) to (95, 685).
188 WARNING: Moved in the wrong direction in step 8: from (95, 685) to (48, 685).
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 (48, 685) to (95, 685).
191 WARNING: Moved in the wrong direction in step 17: from (95, 685) to (100, 685).
192 WARNING: Moved in the wrong direction in step 18: from (100, 685) to (109, 685).
193 WARNING: Moved in the wrong direction in step 19: from (109, 685) to (116, 685).
194 WARNING: Moved in the wrong direction in step 21: from (37, 685) to (127, 667).
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, 667) to (139, 685).
198 WARNING: Moved in the wrong direction in step 2: from (139, 685) to (146, 685).
199 WARNING: Moved in the wrong direction in step 3: from (146, 685) to (156, 685).
200 WARNING: Moved in the wrong direction in step 5: from (66, 667) to (71, 667).
201 WARNING: Moved in the wrong direction in step 6: from (71, 667) to (130, 685).
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 (130, 685) to (71, 667).
204 WARNING: Moved in the wrong direction in step 19: from (71, 667) to (66, 667).
205 WARNING: Moved in the wrong direction in step 21: from (156, 685) to (146, 685).
206 WARNING: Moved in the wrong direction in step 22: from (146, 685) to (139, 685).
207 WARNING: Moved in the wrong direction in step 23: from (139, 685) to (156, 667).
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, 717) to (46, 735).
211 WARNING: Moved in the wrong direction in step 2: from (46, 735) to (37, 735).
212 WARNING: Moved in the wrong direction in step 4: from (107, 717) to (56, 735).
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 (56, 735) to (107, 717).
215 WARNING: Moved in the wrong direction in step 22: from (37, 735) to (46, 735).
216 WARNING: Moved in the wrong direction in step 23: from (46, 735) to (37, 717).
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 (86, 717) to (156, 735).
220 WARNING: Moved in the wrong direction in step 4: from (65, 735) to (75, 735).
221 WARNING: Moved in the wrong direction in step 5: from (75, 735) to (83, 735).
222 WARNING: Moved in the wrong direction in step 6: from (83, 735) to (143, 735).
223 WARNING: Moved in the wrong direction in step 10: from (114, 735) to (148, 735).
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 (148, 735) to (114, 735).
226 WARNING: Moved in the wrong direction in step 18: from (143, 735) to (83, 735).
227 WARNING: Moved in the wrong direction in step 19: from (83, 735) to (75, 735).
228 WARNING: Moved in the wrong direction in step 20: from (75, 735) to (65, 735).
229 WARNING: Moved in the wrong direction in step 22: from (156, 735) to (86, 717).
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, 20, 19, 18, 21, 22, 28, 27, 26, 25, 24, 23, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40]
232 WARNING: Moved in the wrong direction in step 2: from (111, 767) to (100, 767).
233 WARNING: Moved in the wrong direction in step 4: from (121, 767) to (37, 785).
234 WARNING: Moved in the wrong direction in step 6: from (86, 785) to (77, 785).
235 WARNING: Moved in the wrong direction in step 7: from (77, 785) to (72, 785).
236 WARNING: Moved in the wrong direction in step 8: from (72, 785) to (61, 785).
237 WARNING: Moved in the wrong direction in step 10: from (94, 785) to (45, 785).
238 WARNING: Moved in the wrong direction in step 14: from (105, 785) to (67, 803).
239 WARNING: Moved in the wrong direction in step 15: from (67, 803) to (57, 803).
240 WARNING: Moved in the wrong direction in step 16: from (57, 803) to (47, 803).
241 WARNING: Moved in the wrong direction in step 17: from (47, 803) to (37, 803).
242 WARNING: Moved in the wrong direction in step 19: from (124, 785) to (115, 785).
243 WARNING: Moved in the wrong direction in step 20: from (115, 785) to (76, 803).
244   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, 23, 24, 25, 26, 27, 28, 22, 21, 18, 19, 20, 17, 16, 15, 14, 13, 12, 11, 10, 9]
245 WARNING: Moved in the wrong direction in step 12: from (76, 803) to (115, 785).
246 WARNING: Moved in the wrong direction in step 13: from (115, 785) to (124, 785).
247 WARNING: Moved in the wrong direction in step 15: from (37, 803) to (47, 803).
248 WARNING: Moved in the wrong direction in step 16: from (47, 803) to (57, 803).
249 WARNING: Moved in the wrong direction in step 17: from (57, 803) to (67, 803).
250 WARNING: Moved in the wrong direction in step 18: from (67, 803) to (105, 785).
251 WARNING: Moved in the wrong direction in step 22: from (45, 785) to (94, 785).
252 WARNING: Moved in the wrong direction in step 24: from (61, 785) to (72, 785).
253 WARNING: Moved in the wrong direction in step 25: from (72, 785) to (77, 785).
254 WARNING: Moved in the wrong direction in step 26: from (77, 785) to (86, 785).
255 WARNING: Moved in the wrong direction in step 28: from (37, 785) to (121, 767).
256 WARNING: Moved in the wrong direction in step 30: from (100, 767) to (111, 767).
257 Test 21, RTL:
258   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, 32, 31, 33, 34, 38, 37, 36, 35, 39, 40]
259 WARNING: Moved in the wrong direction in step 1: from (136, 767) to (120, 785).
260 WARNING: Moved in the wrong direction in step 2: from (120, 785) to (128, 785).
261 WARNING: Moved in the wrong direction in step 3: from (128, 785) to (136, 785).
262 WARNING: Moved in the wrong direction in step 5: from (51, 767) to (59, 767).
263 WARNING: Moved in the wrong direction in step 6: from (59, 767) to (70, 767).
264 WARNING: Moved in the wrong direction in step 7: from (70, 767) to (114, 785).
265 WARNING: Moved in the wrong direction in step 14: from (55, 785) to (65, 785).
266 WARNING: Moved in the wrong direction in step 16: from (49, 785) to (136, 803).
267 WARNING: Moved in the wrong direction in step 18: from (100, 803) to (110, 803).
268 WARNING: Moved in the wrong direction in step 19: from (110, 803) to (120, 803).
269 WARNING: Moved in the wrong direction in step 20: from (120, 803) to (129, 803).
270   Moving right:  "\n        This is JF[Y WY OJ[Y the boxes. \n    "[40, 39, 35, 36, 37, 38, 34, 33, 31, 32, 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 (129, 803) to (120, 803).
272 WARNING: Moved in the wrong direction in step 13: from (120, 803) to (110, 803).
273 WARNING: Moved in the wrong direction in step 14: from (110, 803) to (100, 803).
274 WARNING: Moved in the wrong direction in step 16: from (136, 803) to (49, 785).
275 WARNING: Moved in the wrong direction in step 18: from (65, 785) to (55, 785).
276 WARNING: Moved in the wrong direction in step 25: from (114, 785) to (70, 767).
277 WARNING: Moved in the wrong direction in step 26: from (70, 767) to (59, 767).
278 WARNING: Moved in the wrong direction in step 27: from (59, 767) to (51, 767).
279 WARNING: Moved in the wrong direction in step 29: from (136, 785) to (128, 785).
280 WARNING: Moved in the wrong direction in step 30: from (128, 785) to (120, 785).
281 WARNING: Moved in the wrong direction in step 31: from (120, 785) to (136, 767).
282 Test 22, LTR:
283   Moving right: "\n        This is JF[Y WY OJ[Y the boxes. \n    "[9, 10, 11, 12, 13, 14, 15, 16, 17, 20, 19, 18, 21, 22, 28, 27, 26, 25, 24, 23, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40]
284 WARNING: Moved in the wrong direction in step 2: from (111, 835) to (100, 835).
285 WARNING: Moved in the wrong direction in step 4: from (121, 835) to (37, 853).
286 WARNING: Moved in the wrong direction in step 6: from (86, 853) to (77, 853).
287 WARNING: Moved in the wrong direction in step 7: from (77, 853) to (72, 853).
288 WARNING: Moved in the wrong direction in step 8: from (72, 853) to (61, 853).
289 WARNING: Moved in the wrong direction in step 10: from (94, 853) to (45, 853).
290 WARNING: Moved in the wrong direction in step 14: from (105, 853) to (67, 871).
291 WARNING: Moved in the wrong direction in step 15: from (67, 871) to (57, 871).
292 WARNING: Moved in the wrong direction in step 16: from (57, 871) to (47, 871).
293 WARNING: Moved in the wrong direction in step 17: from (47, 871) to (37, 871).
294 WARNING: Moved in the wrong direction in step 19: from (124, 853) to (115, 853).
295 WARNING: Moved in the wrong direction in step 20: from (115, 853) to (76, 871).
296   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, 23, 24, 25, 26, 27, 28, 22, 21, 18, 19, 20, 17, 16, 15, 14, 13, 12, 11, 10, 9]
297 WARNING: Moved in the wrong direction in step 12: from (76, 871) to (115, 853).
298 WARNING: Moved in the wrong direction in step 13: from (115, 853) to (124, 853).
299 WARNING: Moved in the wrong direction in step 15: from (37, 871) to (47, 871).
300 WARNING: Moved in the wrong direction in step 16: from (47, 871) to (57, 871).
301 WARNING: Moved in the wrong direction in step 17: from (57, 871) to (67, 871).
302 WARNING: Moved in the wrong direction in step 18: from (67, 871) to (105, 853).
303 WARNING: Moved in the wrong direction in step 22: from (45, 853) to (94, 853).
304 WARNING: Moved in the wrong direction in step 24: from (61, 853) to (72, 853).
305 WARNING: Moved in the wrong direction in step 25: from (72, 853) to (77, 853).
306 WARNING: Moved in the wrong direction in step 26: from (77, 853) to (86, 853).
307 WARNING: Moved in the wrong direction in step 28: from (37, 853) to (121, 835).
308 WARNING: Moved in the wrong direction in step 30: from (100, 835) to (111, 835).
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, 32, 31, 33, 34, 38, 37, 36, 35, 39, 40]
311 WARNING: Moved in the wrong direction in step 1: from (136, 835) to (120, 853).
312 WARNING: Moved in the wrong direction in step 2: from (120, 853) to (128, 853).
313 WARNING: Moved in the wrong direction in step 3: from (128, 853) to (136, 853).
314 WARNING: Moved in the wrong direction in step 5: from (51, 835) to (59, 835).
315 WARNING: Moved in the wrong direction in step 6: from (59, 835) to (70, 835).
316 WARNING: Moved in the wrong direction in step 7: from (70, 835) to (114, 853).
317 WARNING: Moved in the wrong direction in step 14: from (55, 853) to (65, 853).
318 WARNING: Moved in the wrong direction in step 16: from (49, 853) to (136, 871).
319 WARNING: Moved in the wrong direction in step 18: from (100, 871) to (110, 871).
320 WARNING: Moved in the wrong direction in step 19: from (110, 871) to (120, 871).
321 WARNING: Moved in the wrong direction in step 20: from (120, 871) to (129, 871).
322   Moving right:  "\n        This is JF[Y WY OJ[Y the boxes. \n    "[40, 39, 35, 36, 37, 38, 34, 33, 31, 32, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 10, 11, 12, 13, 14, 15, 9]
323 WARNING: Moved in the wrong direction in step 12: from (129, 871) to (120, 871).
324 WARNING: Moved in the wrong direction in step 13: from (120, 871) to (110, 871).
325 WARNING: Moved in the wrong direction in step 14: from (110, 871) to (100, 871).
326 WARNING: Moved in the wrong direction in step 16: from (136, 871) to (49, 853).
327 WARNING: Moved in the wrong direction in step 18: from (65, 853) to (55, 853).
328 WARNING: Moved in the wrong direction in step 25: from (114, 853) to (70, 835).
329 WARNING: Moved in the wrong direction in step 26: from (70, 835) to (59, 835).
330 WARNING: Moved in the wrong direction in step 27: from (59, 835) to (51, 835).
331 WARNING: Moved in the wrong direction in step 29: from (136, 853) to (128, 853).
332 WARNING: Moved in the wrong direction in step 30: from (128, 853) to (120, 853).
333 WARNING: Moved in the wrong direction in step 31: from (120, 853) to (136, 835).
334 Test 23, LTR:
335   Moving right: "\n        Lorem\n        "[9, 10, 11, 12, 13, 14], <DIV>[0], "\n        ipsum\n    "[9, 10, 11, 12, 13, 14]
336 WARNING: Moved in the wrong direction in step 1: from (37, 903) to (70, 961).
337 WARNING: Moved in the wrong direction in step 8: from (37, 903) to (70, 961).
338   Moving left:  "\n        ipsum\n    "[14, 13, 12, 11, 10, 9], <DIV>[0], "\n        Lorem\n        "[14, 13, 12, 11, 10, 9]
339 WARNING: Moved in the wrong direction in step 5: from (70, 961) to (37, 903).
340 WARNING: Moved in the wrong direction in step 12: from (70, 961) to (37, 903).
341 Test 23, RTL:
342   Moving left: "\n        Lorem\n        "[9, 13, 12, 11, 10, 14], <DIV>[0], "\n        ipsum\n    "[9, 13, 12, 11, 10, 14]
343 WARNING: Moved in the wrong direction in step 4: from (720, 961) to (753, 961).
344 WARNING: Moved in the wrong direction in step 11: from (720, 961) to (753, 961).
345   Moving right:  "\n        ipsum\n    "[14, 10, 11, 12, 13, 9], <DIV>[0], "\n        Lorem\n        "[14, 10, 11, 12, 13, 9]
346 WARNING: Moved in the wrong direction in step 2: from (753, 961) to (720, 961).
347 WARNING: Moved in the wrong direction in step 9: from (753, 961) to (720, 961).
348 Test 24, LTR:
349   Moving right: "\n        WMH[\n        "[9, 12, 11, 10, 13], <DIV>[0], "\n        OWQU[\n    "[9, 13, 12, 11, 10, 14]
350   Moving left:  "\n        OWQU[\n    "[14, 10, 11, 12, 13, 9], <DIV>[0], "\n        WMH[\n        "[13, 10, 11, 12, 9]
351 Test 24, RTL:
352   Moving left: "\n        WMH[\n        "[9, 10, 11, 12, 13], <DIV>[0], "\n        OWQU[\n    "[9, 10, 11, 12, 13, 14]
353 WARNING: Moved in the wrong direction in step 1: from (767, 993) to (720, 1051).
354 WARNING: Moved in the wrong direction in step 7: from (767, 993) to (720, 1051).
355   Moving right:  "\n        OWQU[\n    "[14, 13, 12, 11, 10, 9], <DIV>[0], "\n        WMH[\n        "[13, 12, 11, 10, 9]
356 WARNING: Moved in the wrong direction in step 5: from (720, 1051) to (767, 993).
357 WARNING: Moved in the wrong direction in step 11: from (720, 1051) to (767, 993).
358 Test 25, LTR:
359   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]
360 WARNING: Moved in the wrong direction in step 2: from (113, 1083) to (105, 1083).
361 WARNING: Moved in the wrong direction in step 3: from (105, 1083) to (93, 1083).
362 WARNING: Moved in the wrong direction in step 8: from (56, 1083) to (46, 1083).
363   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]
364 WARNING: Moved in the wrong direction in step 6: from (46, 1083) to (56, 1083).
365 WARNING: Moved in the wrong direction in step 11: from (93, 1083) to (105, 1083).
366 WARNING: Moved in the wrong direction in step 12: from (105, 1083) to (113, 1083).
367 Test 25, RTL:
368   Moving left: "\n        abcdefABC"[9, 14, 13, 12, 11, 10, 15, 16, 17, 18], <DIV>[2], "DEF\n    "[1, 2, 3]
369 WARNING: Moved in the wrong direction in step 3: from (649, 1083) to (654, 1083).
370 WARNING: Moved in the wrong direction in step 4: from (654, 1083) to (666, 1083).
371 WARNING: Moved in the wrong direction in step 5: from (666, 1083) to (673, 1083).
372 WARNING: Moved in the wrong direction in step 12: from (725, 1083) to (735, 1083).
373 WARNING: Moved in the wrong direction in step 13: from (735, 1083) to (743, 1083).
374   Moving right:  "DEF\n    "[3, 2, 1], <DIV>[2], "\n        abcdefABC"[18, 17, 16, 15, 10, 11, 12, 13, 14, 9]
375 WARNING: Moved in the wrong direction in step 1: from (743, 1083) to (735, 1083).
376 WARNING: Moved in the wrong direction in step 2: from (735, 1083) to (725, 1083).
377 WARNING: Moved in the wrong direction in step 9: from (673, 1083) to (666, 1083).
378 WARNING: Moved in the wrong direction in step 10: from (666, 1083) to (654, 1083).
379 WARNING: Moved in the wrong direction in step 11: from (654, 1083) to (649, 1083).
380 Test 26, LTR:
381   Moving right: "\n        ABCDEFabc"[9, 14, 13, 12, 11, 10, 15, 16, 17, 18], <DIV>[2], "def\n    "[1, 2, 3]
382 WARNING: Moved in the wrong direction in step 3: from (155, 1116) to (149, 1116).
383 WARNING: Moved in the wrong direction in step 4: from (149, 1116) to (140, 1116).
384 WARNING: Moved in the wrong direction in step 5: from (140, 1116) to (129, 1116).
385 WARNING: Moved in the wrong direction in step 12: from (77, 1116) to (68, 1116).
386 WARNING: Moved in the wrong direction in step 13: from (68, 1116) to (62, 1116).
387   Moving left:  "def\n    "[3, 2, 1], <DIV>[2], "\n        ABCDEFabc"[18, 17, 16, 15, 10, 11, 12, 13, 14, 9]
388 WARNING: Moved in the wrong direction in step 1: from (62, 1116) to (68, 1116).
389 WARNING: Moved in the wrong direction in step 2: from (68, 1116) to (77, 1116).
390 WARNING: Moved in the wrong direction in step 9: from (129, 1116) to (140, 1116).
391 WARNING: Moved in the wrong direction in step 10: from (140, 1116) to (149, 1116).
392 WARNING: Moved in the wrong direction in step 11: from (149, 1116) to (155, 1116).
393 Test 26, RTL:
394   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]
395 WARNING: Moved in the wrong direction in step 2: from (691, 1116) to (702, 1116).
396 WARNING: Moved in the wrong direction in step 3: from (702, 1116) to (711, 1116).
397 WARNING: Moved in the wrong direction in step 8: from (748, 1116) to (757, 1116).
398   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]
399 WARNING: Moved in the wrong direction in step 6: from (757, 1116) to (748, 1116).
400 WARNING: Moved in the wrong direction in step 11: from (711, 1116) to (702, 1116).
401 WARNING: Moved in the wrong direction in step 12: from (702, 1116) to (691, 1116).
402 Test 27, LTR:
403   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]
404 WARNING: Moved in the wrong direction in step 2: from (204, 1149) to (192, 1149).
405 WARNING: Moved in the wrong direction in step 4: from (269, 1149) to (56, 1149).
406 WARNING: Moved in the wrong direction in step 6: from (56, 1149) to (46, 1149).
407 WARNING: Moved in the wrong direction in step 8: from (259, 1149) to (186, 1149).
408 WARNING: Moved in the wrong direction in step 9: from (186, 1149) to (64, 1149).
409 WARNING: Moved in the wrong direction in step 10: from (64, 1149) to (56, 1149).
410 WARNING: Moved in the wrong direction in step 11: from (56, 1149) to (46, 1149).
411 WARNING: Moved in the wrong direction in step 15: from (259, 1149) to (250, 1149).
412   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]
413 WARNING: Moved in the wrong direction in step 1: from (250, 1149) to (259, 1149).
414 WARNING: Moved in the wrong direction in step 5: from (46, 1149) to (56, 1149).
415 WARNING: Moved in the wrong direction in step 6: from (56, 1149) to (64, 1149).
416 WARNING: Moved in the wrong direction in step 7: from (64, 1149) to (186, 1149).
417 WARNING: Moved in the wrong direction in step 8: from (186, 1149) to (259, 1149).
418 WARNING: Moved in the wrong direction in step 10: from (46, 1149) to (56, 1149).
419 WARNING: Moved in the wrong direction in step 12: from (56, 1149) to (269, 1149).
420 WARNING: Moved in the wrong direction in step 14: from (192, 1149) to (204, 1149).
421 Test 27, RTL:
422   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]
423 WARNING: Moved in the wrong direction in step 2: from (540, 1149) to (552, 1149).
424 WARNING: Moved in the wrong direction in step 4: from (535, 1149) to (759, 1149).
425 WARNING: Moved in the wrong direction in step 6: from (749, 1149) to (759, 1149).
426 WARNING: Moved in the wrong direction in step 10: from (607, 1149) to (749, 1149).
427 WARNING: Moved in the wrong direction in step 11: from (749, 1149) to (759, 1149).
428 WARNING: Moved in the wrong direction in step 14: from (607, 1149) to (617, 1149).
429   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]
430 WARNING: Moved in the wrong direction in step 2: from (617, 1149) to (607, 1149).
431 WARNING: Moved in the wrong direction in step 5: from (759, 1149) to (749, 1149).
432 WARNING: Moved in the wrong direction in step 6: from (749, 1149) to (607, 1149).
433 WARNING: Moved in the wrong direction in step 10: from (759, 1149) to (749, 1149).
434 WARNING: Moved in the wrong direction in step 12: from (759, 1149) to (535, 1149).
435 WARNING: Moved in the wrong direction in step 14: from (552, 1149) to (540, 1149).
436 Test 28, LTR:
437   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]
438 WARNING: Moved in the wrong direction in step 2: from (264, 1184) to (255, 1184).
439 WARNING: Moved in the wrong direction in step 4: from (270, 1184) to (44, 1184).
440 WARNING: Moved in the wrong direction in step 6: from (53, 1184) to (44, 1184).
441 WARNING: Moved in the wrong direction in step 10: from (195, 1184) to (53, 1184).
442 WARNING: Moved in the wrong direction in step 11: from (53, 1184) to (44, 1184).
443 WARNING: Moved in the wrong direction in step 14: from (195, 1184) to (185, 1184).
444   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]
445 WARNING: Moved in the wrong direction in step 2: from (185, 1184) to (195, 1184).
446 WARNING: Moved in the wrong direction in step 5: from (44, 1184) to (53, 1184).
447 WARNING: Moved in the wrong direction in step 6: from (53, 1184) to (195, 1184).
448 WARNING: Moved in the wrong direction in step 10: from (44, 1184) to (53, 1184).
449 WARNING: Moved in the wrong direction in step 12: from (44, 1184) to (270, 1184).
450 WARNING: Moved in the wrong direction in step 14: from (255, 1184) to (264, 1184).
451 Test 28, RTL:
452   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]
453 WARNING: Moved in the wrong direction in step 2: from (603, 1184) to (612, 1184).
454 WARNING: Moved in the wrong direction in step 4: from (534, 1184) to (748, 1184).
455 WARNING: Moved in the wrong direction in step 6: from (748, 1184) to (757, 1184).
456 WARNING: Moved in the wrong direction in step 8: from (543, 1184) to (618, 1184).
457 WARNING: Moved in the wrong direction in step 9: from (618, 1184) to (741, 1184).
458 WARNING: Moved in the wrong direction in step 10: from (741, 1184) to (748, 1184).
459 WARNING: Moved in the wrong direction in step 11: from (748, 1184) to (757, 1184).
460 WARNING: Moved in the wrong direction in step 15: from (543, 1184) to (553, 1184).
461   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]
462 WARNING: Moved in the wrong direction in step 1: from (553, 1184) to (543, 1184).
463 WARNING: Moved in the wrong direction in step 5: from (757, 1184) to (748, 1184).
464 WARNING: Moved in the wrong direction in step 6: from (748, 1184) to (741, 1184).
465 WARNING: Moved in the wrong direction in step 7: from (741, 1184) to (618, 1184).
466 WARNING: Moved in the wrong direction in step 8: from (618, 1184) to (543, 1184).
467 WARNING: Moved in the wrong direction in step 10: from (757, 1184) to (748, 1184).
468 WARNING: Moved in the wrong direction in step 12: from (748, 1184) to (534, 1184).
469 WARNING: Moved in the wrong direction in step 14: from (612, 1184) to (603, 1184).
470 Test 29, LTR:
471   Moving right: "\n        abcABC"[9, 10, 11, 12], "DEF"[2, 1], "\n        abcABC"[15, 14, 13], "DEF"[3]
472 WARNING: Moved in the wrong direction in step 5: from (56, 1219) to (46, 1219).
473   Moving left:  "DEF"[3], "\n        abcABC"[13, 14, 15], "DEF"[1, 2], "\n        abcABC"[12, 11, 10, 9]
474 WARNING: Moved in the wrong direction in step 5: from (46, 1219) to (56, 1219).
475 Test 29, RTL:
476   Moving left: "\n        abcABC"[9, 11, 10, 12, 13, 14, 15], "DEF"[1, 2, 3]
477 WARNING: Moved in the wrong direction in step 8: from (749, 1219) to (759, 1219).
478   Moving right:  "DEF"[3, 2, 1], "\n        abcABC"[15, 14, 13, 12, 10, 11, 9]
479 WARNING: Moved in the wrong direction in step 2: from (759, 1219) to (749, 1219).
480 Test 30, LTR:
481   Moving right: "\n        ABCabc"[9, 11, 10, 12, 13, 14, 15], "def"[1, 2, 3]
482 WARNING: Moved in the wrong direction in step 8: from (53, 1251) to (44, 1251).
483   Moving left:  "def"[3, 2, 1], "\n        ABCabc"[15, 14, 13, 12, 10, 11, 9]
484 WARNING: Moved in the wrong direction in step 2: from (44, 1251) to (53, 1251).
485 Test 30, RTL:
486   Moving left: "\n        ABCabc"[9, 10, 11, 12], "def"[2, 1], "\n        ABCabc"[15, 14, 13], "def"[3]
487 WARNING: Moved in the wrong direction in step 5: from (748, 1251) to (757, 1251).
488   Moving right:  "def"[3], "\n        ABCabc"[13, 14, 15], "def"[1, 2], "\n        ABCabc"[12, 11, 10, 9]
489 WARNING: Moved in the wrong direction in step 5: from (757, 1251) to (748, 1251).
490 Test 31, LTR:
491   Moving right: "\n        ab"[9, 10, 11], "cABCdef"[1, 3, 2, 4, 5, 6, 7]
492 WARNING: Moved in the wrong direction in step 5: from (63, 1283) to (55, 1283).
493 WARNING: Moved in the wrong direction in step 7: from (80, 1283) to (71, 1283).
494   Moving left:  "cABCdef"[7, 6, 5, 4, 2, 3, 1], "\n        ab"[11, 10, 9]
495 WARNING: Moved in the wrong direction in step 3: from (71, 1283) to (80, 1283).
496 WARNING: Moved in the wrong direction in step 5: from (55, 1283) to (63, 1283).
497 Test 31, RTL:
498   Moving left: "\n        ab"[9, 11, 10], "cABCdef"[1, 2, 3, 4, 6, 5, 7]
499 WARNING: Moved in the wrong direction in step 4: from (749, 1283) to (759, 1283).
500 WARNING: Moved in the wrong direction in step 8: from (714, 1283) to (721, 1283).
501   Moving right:  "cABCdef"[7, 5, 6, 4, 3, 2, 1], "\n        ab"[10, 11, 9]
502 WARNING: Moved in the wrong direction in step 2: from (721, 1283) to (714, 1283).
503 WARNING: Moved in the wrong direction in step 6: from (759, 1283) to (749, 1283).
504 Test 32, LTR:
505   Moving right: "\n        AB"[9, 11, 10], "CabcDEF"[1, 2, 3, 4, 6, 5, 7]
506 WARNING: Moved in the wrong direction in step 4: from (52, 1315) to (43, 1315).
507 WARNING: Moved in the wrong direction in step 8: from (90, 1315) to (82, 1315).
508   Moving left:  "CabcDEF"[7, 5, 6, 4, 3, 2, 1], "\n        AB"[10, 11, 9]
509 WARNING: Moved in the wrong direction in step 2: from (82, 1315) to (90, 1315).
510 WARNING: Moved in the wrong direction in step 6: from (43, 1315) to (52, 1315).
511 Test 32, RTL:
512   Moving left: "\n        AB"[9, 10, 11], "CabcDEF"[1, 3, 2, 4, 5, 6, 7]
513 WARNING: Moved in the wrong direction in step 5: from (741, 1315) to (748, 1315).
514 WARNING: Moved in the wrong direction in step 7: from (723, 1315) to (733, 1315).
515   Moving right:  "CabcDEF"[7, 6, 5, 4, 2, 3, 1], "\n        AB"[11, 10, 9]
516 WARNING: Moved in the wrong direction in step 3: from (733, 1315) to (723, 1315).
517 WARNING: Moved in the wrong direction in step 5: from (748, 1315) to (741, 1315).
518 Test 33, LTR:
519   Moving right: "\n        abc"[9, 10, 11, 12], "ABCdef"[2, 1, 3, 4, 5, 6]
520 WARNING: Moved in the wrong direction in step 5: from (56, 1347) to (46, 1347).
521 WARNING: Moved in the wrong direction in step 8: from (80, 1347) to (71, 1347).
522   Moving left:  "ABCdef"[6, 5, 4, 3, 1, 2], "\n        abc"[12, 11, 10, 9]
523 WARNING: Moved in the wrong direction in step 2: from (71, 1347) to (80, 1347).
524 WARNING: Moved in the wrong direction in step 5: from (46, 1347) to (56, 1347).
525 Test 33, RTL:
526   Moving left: "\n        abc"[9, 11, 10, 12], "ABCdef"[1, 2, 3, 5, 4, 6]
527 WARNING: Moved in the wrong direction in step 5: from (749, 1347) to (759, 1347).
528 WARNING: Moved in the wrong direction in step 8: from (721, 1347) to (730, 1347).
529   Moving right:  "ABCdef"[6, 4, 5, 3, 2, 1], "\n        abc"[12, 10, 11, 9]
530 WARNING: Moved in the wrong direction in step 2: from (730, 1347) to (721, 1347).
531 WARNING: Moved in the wrong direction in step 5: from (759, 1347) to (749, 1347).
532 Test 34, LTR:
533   Moving right: "\n        ABC"[9, 11, 10, 12], "abcDEF"[1, 2, 3, 5, 4, 6]
534 WARNING: Moved in the wrong direction in step 5: from (53, 1379) to (44, 1379).
535 WARNING: Moved in the wrong direction in step 8: from (82, 1379) to (72, 1379).
536   Moving left:  "abcDEF"[6, 4, 5, 3, 2, 1], "\n        ABC"[12, 10, 11, 9]
537 WARNING: Moved in the wrong direction in step 2: from (72, 1379) to (82, 1379).
538 WARNING: Moved in the wrong direction in step 5: from (44, 1379) to (53, 1379).
539 Test 34, RTL:
540   Moving left: "\n        ABC"[9, 10, 11, 12], "abcDEF"[2, 1, 3, 4, 5, 6]
541 WARNING: Moved in the wrong direction in step 5: from (748, 1379) to (757, 1379).
542 WARNING: Moved in the wrong direction in step 8: from (723, 1379) to (733, 1379).
543   Moving right:  "abcDEF"[6, 5, 4, 3, 1, 2], "\n        ABC"[12, 11, 10, 9]
544 WARNING: Moved in the wrong direction in step 2: from (733, 1379) to (723, 1379).
545 WARNING: Moved in the wrong direction in step 5: from (757, 1379) to (748, 1379).
546 Test 35, LTR:
547   Moving right: "\n        abcAdef\n    "[9, 10, 11, 12, 13, 14, 15, 16]
548   Moving left:  "\n        abcAdef\n    "[16, 15, 14, 13, 12, 11, 10, 9]
549 Test 35, RTL:
550   Moving left: "\n        abcAdef\n    "[9, 11, 10, 12, 13, 15, 14, 16]
551   Moving right:  "\n        abcAdef\n    "[16, 14, 15, 13, 12, 10, 11, 9]
552 Test 36, LTR:
553   Moving right: "\n        ABCaDEF\n    "[9, 11, 10, 12, 13, 15, 14, 16]
554   Moving left:  "\n        ABCaDEF\n    "[16, 14, 15, 13, 12, 10, 11, 9]
555 Test 36, RTL:
556   Moving left: "\n        ABCaDEF\n    "[9, 10, 11, 12, 13, 14, 15, 16]
557   Moving right:  "\n        ABCaDEF\n    "[16, 15, 14, 13, 12, 11, 10, 9]
558 Test 37, LTR:
559   Moving right: "\n        abcABC"[9, 10, 11, 12, 14, 13, 15], "def"[1, 2, 3]
560   Moving left:  "def"[3, 2, 1], "\n        abcABC"[15, 13, 14, 12, 11, 10, 9]
561 Test 37, RTL:
562   Moving left: "\n        abcABC"[9, 11, 10, 12, 13, 14, 15], "def"[2, 1, 3]
563   Moving right:  "def"[3, 1, 2], "\n        abcABC"[15, 14, 13, 12, 10, 11, 9]
564 Test 38, LTR:
565   Moving right: "\n        ABCabc"[9, 11, 10, 12, 13, 14, 15], "DEF"[2, 1, 3]
566   Moving left:  "DEF"[3, 1, 2], "\n        ABCabc"[15, 14, 13, 12, 10, 11, 9]
567 Test 38, RTL:
568   Moving left: "\n        ABCabc"[9, 10, 11, 12, 14, 13, 15], "DEF"[1, 2, 3]
569   Moving right:  "DEF"[3, 2, 1], "\n        ABCabc"[15, 13, 14, 12, 11, 10, 9]
570 Test 39, LTR:
571   Moving right: "\n        abcA"[9, 10, 11, 12], "BCdef"[1], "\n        abcA"[13], "BCdef"[2, 3, 4, 5]
572 WARNING: Moved in the wrong direction in step 9: from (79, 1539) to (71, 1539).
573   Moving left:  "BCdef"[5, 4, 3, 2], "\n        abcA"[13], "BCdef"[1], "\n        abcA"[12, 11, 10, 9]
574 WARNING: Moved in the wrong direction in step 1: from (71, 1539) to (79, 1539).
575 Test 39, RTL:
576   Moving left: "\n        abcA"[9, 11, 10, 12, 13], "BCdef"[1, 2, 4, 3, 5]
577 WARNING: Moved in the wrong direction in step 6: from (749, 1539) to (759, 1539).
578 WARNING: Moved in the wrong direction in step 8: from (730, 1539) to (740, 1539).
579   Moving right:  "BCdef"[5, 3, 4, 2, 1], "\n        abcA"[13, 12, 10, 11, 9]
580 WARNING: Moved in the wrong direction in step 2: from (740, 1539) to (730, 1539).
581 WARNING: Moved in the wrong direction in step 4: from (759, 1539) to (749, 1539).
582 Test 40, LTR:
583   Moving right: "\n        ABCa"[9, 11, 10, 12, 13], "bcDEF"[1, 2, 4, 3, 5]
584 WARNING: Moved in the wrong direction in step 6: from (53, 1571) to (44, 1571).
585 WARNING: Moved in the wrong direction in step 8: from (71, 1571) to (63, 1571).
586   Moving left:  "bcDEF"[5, 3, 4, 2, 1], "\n        ABCa"[13, 12, 10, 11, 9]
587 WARNING: Moved in the wrong direction in step 2: from (63, 1571) to (71, 1571).
588 WARNING: Moved in the wrong direction in step 4: from (44, 1571) to (53, 1571).
589 Test 40, RTL:
590   Moving left: "\n        ABCa"[9, 10, 11, 12], "bcDEF"[1], "\n        ABCa"[13], "bcDEF"[2, 3, 4, 5]
591 WARNING: Moved in the wrong direction in step 9: from (723, 1571) to (733, 1571).
592   Moving right:  "bcDEF"[5, 4, 3, 2], "\n        ABCa"[13], "bcDEF"[1], "\n        ABCa"[12, 11, 10, 9]
593 WARNING: Moved in the wrong direction in step 1: from (733, 1571) to (723, 1571).
594 Test 41, LTR:
595   Moving right: "abc"[0, 1, 2, 3], "def"[0, 1, 2, 3]
596 WARNING: Moved in the wrong direction in step 4: from (64, 1603) to (46, 1603).
597   Moving left:  "def"[3, 2, 1, 0], "abc"[3, 2, 1, 0]
598 WARNING: Moved in the wrong direction in step 4: from (46, 1603) to (64, 1603).
599 Test 41, RTL:
600   Moving left: "abc"[0, 2, 1, 3], "def"[0, 2, 1, 3]
601 WARNING: Moved in the wrong direction in step 4: from (740, 1603) to (749, 1603).
602 WARNING: Moved in the wrong direction in step 5: from (749, 1603) to (759, 1603).
603   Moving right:  "def"[3, 1, 2, 0], "abc"[3, 1, 2, 0]
604 WARNING: Moved in the wrong direction in step 3: from (759, 1603) to (749, 1603).
605 WARNING: Moved in the wrong direction in step 4: from (749, 1603) to (740, 1603).
606 Test 42, LTR:
607   Moving right: "ABC"[0, 2, 1, 3], "DEF"[0, 2, 1, 3]
608 WARNING: Moved in the wrong direction in step 4: from (63, 1653) to (53, 1653).
609 WARNING: Moved in the wrong direction in step 5: from (53, 1653) to (44, 1653).
610   Moving left:  "DEF"[3, 1, 2, 0], "ABC"[3, 1, 2, 0]
611 WARNING: Moved in the wrong direction in step 3: from (44, 1653) to (53, 1653).
612 WARNING: Moved in the wrong direction in step 4: from (53, 1653) to (63, 1653).
613 Test 42, RTL:
614   Moving left: "ABC"[0, 1, 2, 3], "DEF"[0, 1, 2, 3]
615 WARNING: Moved in the wrong direction in step 4: from (741, 1653) to (757, 1653).
616   Moving right:  "DEF"[3, 2, 1, 0], "ABC"[3, 2, 1, 0]
617 WARNING: Moved in the wrong direction in step 4: from (757, 1653) to (741, 1653).
618 Test 43, LTR:
619   Moving right: "abcXXX123QQQdef"[0, 13, 14, 11, 10, 6, 7, 8, 9, 5, 4, 1, 2, 15]
620   Moving left:  "abcXXX123QQQdef"[15, 2, 1, 4, 5, 9, 8, 7, 6, 10, 11, 14, 13, 0]
621 Test 43, RTL:
622   Moving left: "abcXXX123QQQdef"[0, 2, 1, 3, 4, 5, 6, 8, 7, 9, 10, 11, 12, 14, 13, 15]
623   Moving right:  "abcXXX123QQQdef"[15, 13, 14, 12, 11, 10, 9, 7, 8, 6, 5, 4, 3, 1, 2, 0]