make keys accessible by rows/cols
[evolve-layout.git] / archive / 2010-03-24-results.txt
blobcf595df1ff7fb08e801c33e652207b34daf56cb4
1 Selecting the best from 1000 random layouts.
3 Best of the ramdom layouts
4 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
5  [(), 'k', 'u', 'a', 'ß', 'ä', 'j', 'e', 'p', 'v', 'q', 'y', '´', ()],
6  ['⇩', 'm', 'n', 'z', 'g', 's', 'c', 't', 'r', 'd', 'i', 'b', '⇘', '\n'],
7  ['⇧', (), 'l', 'ü', 'w', '.', 'o', 'f', 'x', 'ö', 'h', ',', '⇗'],
8  [(), (), (), ' ', (), (), (), ()]]
9 0.0608312537583 % finger repeats in file 2gramme.txt
10 5.03707278389 mean key position cost in file 1gramme.txt
11 == random layout 0 ==
12 == random layout 1 ==
13 # Mutating Neo
15 # Evolved Layout
16 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
17  [(), 'q', 'k', 'm', 'l', 'w', 'v', 'd', 'b', 'o', 'ö', 'x', '´', ()],
18  ['⇩', 'a', 'i', 'n', 'r', 'g', 'h', 's', 't', 'e', 'u', 'y', '⇘', '\n'],
19  ['⇧', (), '.', 'ä', 'j', 'c', 'ß', 'z', 'f', 'p', 'ü', ',', '⇗'],
20  [(), (), (), ' ', (), (), (), ()]]
21 # 0.0174924075068 % finger repeats in file 2gramme.txt
22 # 4.04835628705 mean key position cost in file 1gramme.txt
23 == layout 0 ==
24 == layout 1 ==
25 Selecting the best from 1000 random layouts.
27 Best of the ramdom layouts
28 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
29  [(), 'f', 'j', 'v', 's', 'k', 'l', 'p', 'a', '.', 'z', 'u', '´', ()],
30  ['⇩', 'w', 'i', 'd', ',', 'q', 'o', 'e', 'n', 'g', 't', 'x', '⇘', '\n'],
31  ['⇧', (), 'r', 'b', 'h', 'm', 'y', 'ö', 'c', 'ü', 'ä', 'ß', '⇗'],
32  [(), (), (), ' ', (), (), (), ()]]
33 0.0563613993587 % finger repeats in file 2gramme.txt
34 5.29782202277 mean key position cost in file 1gramme.txt
35 == random layout 0 ==
36 == random layout 1 ==
37 # Mutating Neo
39 # Evolved Layout
40 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
41  [(), 'ß', 'z', 'c', 'a', 'ä', 'v', 'h', 'b', 'm', 'y', 'x', '´', ()],
42  ['⇩', 't', 'i', 'r', 'e', 'o', 'g', 'd', 's', 'n', 'u', 'ö', '⇘', '\n'],
43  ['⇧', (), 'ü', 'p', 'j', '.', 'q', 'f', 'l', 'k', 'w', ',', '⇗'],
44  [(), (), (), ' ', (), (), (), ()]]
45 # 0.015817292084 % finger repeats in file 2gramme.txt
46 # 4.0283476182 mean key position cost in file 1gramme.txt
47 == layout 0 ==
48 == layout 1 ==
49 Selecting the best from 1000 random layouts.
51 Best of the ramdom layouts
52 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
53  [(), 'ß', 'v', 'i', 'c', 'w', 'd', 't', 'r', '.', 'f', 'z', '´', ()],
54  ['⇩', 'e', 's', 'q', 'n', 'j', 'ö', 'a', 'ä', 'u', 'm', 'h', '⇘', '\n'],
55  ['⇧', (), 'o', 'ü', 'b', 'p', 'x', 'k', 'g', ',', 'l', 'y', '⇗'],
56  [(), (), (), ' ', (), (), (), ()]]
57 0.0400095387861 % finger repeats in file 2gramme.txt
58 5.49041940125 mean key position cost in file 1gramme.txt
59 == random layout 1 ==
60 == random layout 2 ==
61 Selecting the best from 1000 random layouts.
63 Best of the ramdom layouts
64 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
65  [(), 'q', 'd', 'c', 's', 'y', 'k', 'e', 't', 'l', 'ü', 'x', '´', ()],
66  ['⇩', 'n', '.', 'p', 'r', 'ä', 'a', 'w', 'u', 'i', 'm', 'v', '⇘', '\n'],
67  ['⇧', (), 'h', 'ß', 'z', 'ö', ',', 'j', 'b', 'f', 'o', 'g', '⇗'],
68  [(), (), (), ' ', (), (), (), ()]]
69 0.0630106446504 % finger repeats in file 2gramme.txt
70 5.16917206473 mean key position cost in file 1gramme.txt
71 == random layout 1 ==
72 == random layout 2 ==
73 # Mutating Neo
75 # Evolved Layout
76 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
77  [(), 'ä', 'z', 'h', 't', 'p', 'v', 'l', 'o', 'g', 'y', 'x', '´', ()],
78  ['⇩', 'a', 's', 'i', 'n', 'm', 'c', 'r', 'e', 'd', 'u', 'ö', '⇘', '\n'],
79  ['⇧', (), '.', 'ß', 'j', 'b', 'q', 'w', 'f', 'ü', 'k', ',', '⇗'],
80  [(), (), (), ' ', (), (), (), ()]]
81 # 0.0216792918347 % finger repeats in file 2gramme.txt
82 # 4.04544383972 mean key position cost in file 1gramme.txt
83 == layout 1 ==
84 == layout 2 ==
85 # Mutating Neo
87 # Evolved Layout
88 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
89  [(), 'y', 'f', 'g', 'd', 'p', 'ß', 's', 'o', 'b', 'ö', 'x', '´', ()],
90  ['⇩', 'a', 'i', 'h', 't', 'c', 'l', 'r', 'e', 'n', 'u', 'ä', '⇘', '\n'],
91  ['⇧', (), '.', 'k', 'j', 'm', 'q', 'v', 'w', 'ü', 'z', ',', '⇗'],
92  [(), (), (), ' ', (), (), (), ()]]
93 # 0.0199488171936 % finger repeats in file 2gramme.txt
94 # 4.04431612316 mean key position cost in file 1gramme.txt
95 == layout 1 ==
96 == layout 2 ==
97 Selecting the best from 1000 random layouts.
99 Best of the ramdom layouts
100 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
101  [(), 'z', 'ö', 'g', 'f', 'l', 'r', 'p', 'h', 'u', '.', 'x', '´', ()],
102  ['⇩', 'e', 'k', 'o', 'i', 's', 'm', 't', 'n', 'a', 'b', ',', '⇘', '\n'],
103  ['⇧', (), 'y', 'v', 'd', 'ü', 'j', 'w', 'c', 'ß', 'ä', 'q', '⇗'],
104  [(), (), (), ' ', (), (), (), ()]]
105 0.0549548104891 % finger repeats in file 2gramme.txt
106 5.22333249549 mean key position cost in file 1gramme.txt
107 == random layout 2 ==
108 == random layout 3 ==
109 Selecting the best from 1000 random layouts.
111 Best of the ramdom layouts
112 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
113  [(), '.', 's', 'u', 'z', 'f', 'o', 'a', 'j', 'ä', 'x', 'ö', '´', ()],
114  ['⇩', 'd', 'g', 'e', 'h', 'q', ',', 'i', 'n', 't', 'ü', 'l', '⇘', '\n'],
115  ['⇧', (), 'm', 'b', 'y', 'k', 'ß', 'v', 'p', 'c', 'r', 'w', '⇗'],
116  [(), (), (), ' ', (), (), (), ()]]
117 0.0382668879075 % finger repeats in file 2gramme.txt
118 5.26396241224 mean key position cost in file 1gramme.txt
119 == random layout 2 ==
120 == random layout 3 ==
121 # Mutating Neo
123 # Evolved Layout
124 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
125  [(), 'ö', 'b', 'c', 'h', 'z', 'k', 'd', 'a', 'w', 'x', 'q', '´', ()],
126  ['⇩', 'u', 'r', 't', 'i', 'g', 'l', 's', 'e', 'n', 'o', 'ü', '⇘', '\n'],
127  ['⇧', (), ',', 'ß', 'j', 'f', 'y', 'v', 'm', 'ä', 'p', '.', '⇗'],
128  [(), (), (), ' ', (), (), (), ()]]
129 # 0.0210496934202 % finger repeats in file 2gramme.txt
130 # 4.03851558455 mean key position cost in file 1gramme.txt
131 == layout 2 ==
132 == layout 3 ==
133 # Mutating Neo
135 # Evolved Layout
136 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
137  [(), 'y', 'w', 'l', 'd', 'b', 'ä', 'a', 'h', 'f', 'ß', 'x', '´', ()],
138  ['⇩', 'u', 'r', 'n', 't', 'g', 'o', 'e', 'i', 's', 'm', 'ö', '⇘', '\n'],
139  ['⇧', (), ',', 'v', 'j', 'c', 'p', 'ü', '.', 'q', 'k', 'z', '⇗'],
140  [(), (), (), ' ', (), (), (), ()]]
141 # 0.0155914977385 % finger repeats in file 2gramme.txt
142 # 3.9647306061 mean key position cost in file 1gramme.txt
143 == layout 2 ==
144 == layout 3 ==
145 Selecting the best from 1000 random layouts.
147 Best of the ramdom layouts
148 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
149  [(), 'p', 'c', 'r', '.', 'j', 'v', ',', 'n', 'ß', 'x', 'k', '´', ()],
150  ['⇩', 's', 't', 'z', 'e', 'b', 'i', 'a', 'o', 'l', 'y', 'ö', '⇘', '\n'],
151  ['⇧', (), 'd', 'ä', 'w', 'm', 'ü', 'h', 'g', 'f', 'u', 'q', '⇗'],
152  [(), (), (), ' ', (), (), (), ()]]
153 0.0670466166153 % finger repeats in file 2gramme.txt
154 5.11473843273 mean key position cost in file 1gramme.txt
155 == random layout 3 ==
156 == random layout 4 ==
157 Selecting the best from 1000 random layouts.
159 Best of the ramdom layouts
160 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
161  [(), 'f', 'q', 'k', 'a', 'h', 'y', 'z', ',', 'ß', 'x', 'ö', '´', ()],
162  ['⇩', 'n', 's', 't', 'm', 'b', 'i', 'o', 'e', 'l', 'c', 'd', '⇘', '\n'],
163  ['⇧', (), 'p', 'j', 'w', 'g', 'ä', 'r', 'u', 'v', 'ü', '.', '⇗'],
164  [(), (), (), ' ', (), (), (), ()]]
165 0.0629021639798 % finger repeats in file 2gramme.txt
166 5.17553725295 mean key position cost in file 1gramme.txt
167 == random layout 3 ==
168 == random layout 4 ==
169 # Mutating Neo
171 # Evolved Layout
172 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
173  [(), 'x', 'k', 'u', 'l', 'z', 'ä', 'a', 'h', 'b', 'ß', 'q', '´', ()],
174  ['⇩', 'm', 's', 'i', 'r', 'c', '.', 'e', 'n', 't', 'd', 'ö', '⇘', '\n'],
175  ['⇧', (), ',', 'f', 'j', 'g', 'y', 'ü', 'o', 'w', 'v', 'p', '⇗'],
176  [(), (), (), ' ', (), (), (), ()]]
177 # 0.0232282069148 % finger repeats in file 2gramme.txt
178 # 3.98591272881 mean key position cost in file 1gramme.txt
179 == layout 3 ==
180 == layout 4 ==
181 # Mutating Neo
183 # Evolved Layout
184 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
185  [(), 'ß', 'f', 'g', 'a', 'ü', 'w', 'l', 'h', 'b', 'y', 'q', '´', ()],
186  ['⇩', 'd', 'r', 't', 'e', '.', 'c', 'n', 'i', 's', 'u', 'ö', '⇘', '\n'],
187  ['⇧', (), 'z', 'v', 'p', 'o', 'ä', 'x', 'm', 'j', 'k', ',', '⇗'],
188  [(), (), (), ' ', (), (), (), ()]]
189 # 0.0183861159725 % finger repeats in file 2gramme.txt
190 # 3.94801293014 mean key position cost in file 1gramme.txt
191 == layout 3 ==
192 == layout 4 ==
193 Selecting the best from 1000 random layouts.
195 Best of the ramdom layouts
196 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
197  [(), 'f', 'h', 'b', '.', 'u', 'ä', 'c', 'm', 'a', ',', 'o', '´', ()],
198  ['⇩', 'p', 'i', 'n', 's', 'd', 'j', 'e', 'g', 'r', 't', 'w', '⇘', '\n'],
199  ['⇧', (), 'l', 'x', 'y', 'v', 'k', 'ß', 'ü', 'ö', 'q', 'z', '⇗'],
200  [(), (), (), ' ', (), (), (), ()]]
201 0.0440011230258 % finger repeats in file 2gramme.txt
202 4.85685023132 mean key position cost in file 1gramme.txt
203 == random layout 4 ==
204 == random layout 5 ==
205 # Mutating Neo
207 # Evolved Layout
208 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
209  [(), 'y', 'c', 'g', 'f', ',', 'ä', 'u', 'l', 'm', 'ö', 'q', '´', ()],
210  ['⇩', 's', 'n', 'd', 'i', 'a', 'o', 'e', 'h', 'r', 't', 'x', '⇘', '\n'],
211  ['⇧', (), 'z', 'b', 'w', 'k', 'j', 'ü', '.', 'v', 'ß', 'p', '⇗'],
212  [(), (), (), ' ', (), (), (), ()]]
213 # 0.0283746286663 % finger repeats in file 2gramme.txt
214 # 4.10756826204 mean key position cost in file 1gramme.txt
215 == layout 4 ==
216 == layout 5 ==
217 Selecting the best from 1000 random layouts.
219 Best of the ramdom layouts
220 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
221  [(), '.', 'ß', 'a', 'f', ',', 's', 'r', 'i', 'ä', 'v', 'ü', '´', ()],
222  ['⇩', 'd', 'n', 'ö', 'e', 'x', 'k', 'o', 'j', 't', 'u', 'l', '⇘', '\n'],
223  ['⇧', (), 'z', 'w', 'q', 'p', 'c', 'h', 'g', 'b', 'm', 'y', '⇗'],
224  [(), (), (), ' ', (), (), (), ()]]
225 0.0510605690702 % finger repeats in file 2gramme.txt
226 5.34098582743 mean key position cost in file 1gramme.txt
227 == random layout 4 ==
228 == random layout 5 ==
229 # Mutating Neo
231 # Evolved Layout
232 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
233  [(), 'x', 'f', 'g', '.', 'ü', 'p', 'd', 'm', 'l', 'ö', 'y', '´', ()],
234  ['⇩', 'u', 's', 'h', 'e', 'a', 'c', 't', 'n', 'r', 'i', 'j', '⇘', '\n'],
235  ['⇧', (), ',', 'z', 'v', 'o', 'q', 'w', 'b', 'k', 'ß', 'ä', '⇗'],
236  [(), (), (), ' ', (), (), (), ()]]
237 # 0.0118301216633 % finger repeats in file 2gramme.txt
238 # 4.12690285743 mean key position cost in file 1gramme.txt
239 == layout 4 ==
240 == layout 5 ==
241 # Mutating Neo
243 # Evolved Layout
244 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
245  [(), 'y', 'b', 'm', 't', 'p', 'ü', 'a', 'l', 'f', 'x', 'q', '´', ()],
246  ['⇩', 'h', 'i', 'n', 'd', 'c', 'o', 'e', 'r', 's', 'u', 'ä', '⇘', '\n'],
247  ['⇧', (), 'ß', 'k', 'w', 'g', 'j', 'ö', '.', 'v', 'z', ',', '⇗'],
248  [(), (), (), ' ', (), (), (), ()]]
249 # 0.013255329068 % finger repeats in file 2gramme.txt
250 # 3.99050705948 mean key position cost in file 1gramme.txt
251 == layout 5 ==
252 == layout 6 ==
253 Selecting the best from 1000 random layouts.
255 Best of the ramdom layouts
256 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
257  [(), 'o', 'z', 'c', 'r', 'k', 'ü', 'g', 'h', 'i', 'y', 'x', '´', ()],
258  ['⇩', 's', 'e', 't', 'n', 'p', '.', 'a', 'ß', 'f', 'ä', 'q', '⇘', '\n'],
259  ['⇧', (), 'j', 'ö', 'd', 'w', 'u', ',', 'm', 'b', 'l', 'v', '⇗'],
260  [(), (), (), ' ', (), (), (), ()]]
261 0.0570812114044 % finger repeats in file 2gramme.txt
262 5.22178338431 mean key position cost in file 1gramme.txt
263 == random layout 5 ==
264 == random layout 6 ==
265 Selecting the best from 1000 random layouts.
267 Best of the ramdom layouts
268 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
269  [(), 'o', 'b', 'a', 'd', 's', 'x', 'g', 't', 'ä', 'p', 'j', '´', ()],
270  ['⇩', '.', 'n', 'e', 'r', 'u', 'y', 'f', 'q', 'c', 'i', 'w', '⇘', '\n'],
271  ['⇧', (), 'h', 'm', 'ü', 'k', 'l', 'v', 'z', ',', 'ß', 'ö', '⇗'],
272  [(), (), (), ' ', (), (), (), ()]]
273 0.0446858472227 % finger repeats in file 2gramme.txt
274 5.26331023601 mean key position cost in file 1gramme.txt
275 == random layout 5 ==
276 == random layout 6 ==
277 # Mutating Neo
279 # Evolved Layout
280 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
281  [(), 'ß', 'z', 'g', 'l', 'w', 'p', 'a', 'h', 'o', 'ö', 'x', '´', ()],
282  ['⇩', 't', 'r', 'd', 'n', 'm', 'u', 'e', 's', 'i', 'b', 'y', '⇘', '\n'],
283  ['⇧', (), ',', 'v', 'k', 'c', 'q', 'ü', '.', 'f', 'j', 'ä', '⇗'],
284  [(), (), (), ' ', (), (), (), ()]]
285 # 0.0264930887214 % finger repeats in file 2gramme.txt
286 # 4.00272356934 mean key position cost in file 1gramme.txt
287 == layout 5 ==
288 == layout 6 ==
289 # Mutating Neo
291 # Evolved Layout
292 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
293  [(), 'y', 'k', 'u', 'd', 'v', 'ß', 'h', '.', 'm', 'x', 'q', '´', ()],
294  ['⇩', 'o', 's', 'i', 'r', 'g', 'l', 'n', 'e', 't', 'a', 'ö', '⇘', '\n'],
295  ['⇧', (), ',', 'b', 'j', 'c', 'z', 'f', 'w', 'ü', 'p', 'ä', '⇗'],
296  [(), (), (), ' ', (), (), (), ()]]
297 # 0.0223434038992 % finger repeats in file 2gramme.txt
298 # 4.05592000203 mean key position cost in file 1gramme.txt
299 == layout 6 ==
300 == layout 7 ==
301 Selecting the best from 1000 random layouts.
303 Best of the ramdom layouts
304 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
305  [(), 'ä', 'f', 'ß', 'j', 'o', 'ö', 'i', 'h', 'c', 'ü', 'x', '´', ()],
306  ['⇩', 'g', 'r', 'd', 'q', '.', 'k', 'm', 't', 'e', 'n', 'b', '⇘', '\n'],
307  ['⇧', (), 's', 'w', 'y', 'u', ',', 'l', 'a', 'v', 'z', 'p', '⇗'],
308  [(), (), (), ' ', (), (), (), ()]]
309 0.0606793217897 % finger repeats in file 2gramme.txt
310 5.21910556957 mean key position cost in file 1gramme.txt
311 == random layout 6 ==
312 == random layout 7 ==
313 Selecting the best from 1000 random layouts.
315 Best of the ramdom layouts
316 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
317  [(), 'y', 'f', 'p', 'j', 'ä', 'ß', 'w', 'd', 'b', 'a', 'v', '´', ()],
318  ['⇩', 'z', 'g', 'n', 'e', 'u', 'r', 'i', 'm', 'l', 's', 'q', '⇘', '\n'],
319  ['⇧', (), '.', 'o', 'k', ',', 'ü', 'ö', 't', 'x', 'h', 'c', '⇗'],
320  [(), (), (), ' ', (), (), (), ()]]
321 0.0634717612874 % finger repeats in file 2gramme.txt
322 5.01699316978 mean key position cost in file 1gramme.txt
323 == random layout 6 ==
324 == random layout 7 ==
325 # Mutating Neo
327 # Evolved Layout
328 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
329  [(), 'ä', 'b', 'h', 'a', '.', 'v', 'l', 'f', 'g', 'y', 'x', '´', ()],
330  ['⇩', 'i', 't', 'd', 'e', 'c', 'm', 'n', 'r', 's', 'u', 'ü', '⇘', '\n'],
331  ['⇧', (), ',', 'p', 'k', 'o', 'q', 'ß', 'w', 'j', 'z', 'ö', '⇗'],
332  [(), (), (), ' ', (), (), (), ()]]
333 # 0.0165681779522 % finger repeats in file 2gramme.txt
334 # 4.03704308427 mean key position cost in file 1gramme.txt
335 == layout 6 ==
336 == layout 7 ==
337 Selecting the best from 1000 random layouts.
339 Best of the ramdom layouts
340 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
341  [(), 'c', 'w', 'd', 'f', 'y', 'ß', 'r', 'ä', 'v', ',', 'q', '´', ()],
342  ['⇩', 't', 'e', 'k', 'h', 'b', 'z', 'n', 'o', 's', 'l', 'x', '⇘', '\n'],
343  ['⇧', (), 'a', 'p', 'u', '.', 'ö', 'g', 'j', 'i', 'm', 'ü', '⇗'],
344  [(), (), (), ' ', (), (), (), ()]]
345 0.0398829306011 % finger repeats in file 2gramme.txt
346 5.27991357049 mean key position cost in file 1gramme.txt
347 == random layout 7 ==
348 == random layout 8 ==
349 # Mutating Neo
351 # Evolved Layout
352 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
353  [(), 'ö', 'f', 'g', 'h', 'k', 'ü', 'a', 'd', 'c', 'x', 'q', '´', ()],
354  ['⇩', 'u', 'i', 'l', 'n', 's', 'o', 'e', 't', 'r', 'm', 'ß', '⇘', '\n'],
355  ['⇧', (), ',', 'j', 'w', 'b', 'v', 'ä', '.', 'p', 'y', 'z', '⇗'],
356  [(), (), (), ' ', (), (), (), ()]]
357 # 0.0202594158941 % finger repeats in file 2gramme.txt
358 # 3.97739667259 mean key position cost in file 1gramme.txt
359 == layout 7 ==
360 == layout 8 ==
361 Selecting the best from 1000 random layouts.
363 Best of the ramdom layouts
364 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
365  [(), 'b', 'v', 'a', 'j', 'l', '.', 's', 'u', 'k', 'x', 'z', '´', ()],
366  ['⇩', 'o', 'h', 'ü', 't', 'r', 'n', 'i', 'q', 'e', 'd', 'ö', '⇘', '\n'],
367  ['⇧', (), 'm', 'ß', 'y', 'ä', 'c', 'w', 'f', ',', 'g', 'p', '⇗'],
368  [(), (), (), ' ', (), (), (), ()]]
369 0.0858589411486 % finger repeats in file 2gramme.txt
370 5.00302298978 mean key position cost in file 1gramme.txt
371 == random layout 7 ==
372 == random layout 8 ==
373 # Mutating Neo
375 # Evolved Layout
376 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
377  [(), 'ö', 'k', 'u', 'h', 'p', 'f', 'd', 'g', 'z', 'x', 'q', '´', ()],
378  ['⇩', 'o', 'i', 'e', 'n', 'b', 'l', 'r', 's', 'a', 't', 'ß', '⇘', '\n'],
379  ['⇧', (), ',', '.', 'ü', 'm', 'j', 'w', 'c', 'v', 'ä', 'y', '⇗'],
380  [(), (), (), ' ', (), (), (), ()]]
381 # 0.0229572681894 % finger repeats in file 2gramme.txt
382 # 4.02285645993 mean key position cost in file 1gramme.txt
383 == layout 7 ==
384 == layout 8 ==
385 Selecting the best from 1000 random layouts.
387 Best of the ramdom layouts
388 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
389  [(), 'l', 'k', 'a', 's', ',', 'ß', 't', 'i', 'x', 'ö', 'ä', '´', ()],
390  ['⇩', 'q', 'r', 'y', 'n', 'd', 'u', 'e', 'o', 'm', 'p', 'g', '⇘', '\n'],
391  ['⇧', (), 'ü', 'v', '.', 'j', 'f', 'c', 'z', 'b', 'w', 'h', '⇗'],
392  [(), (), (), ' ', (), (), (), ()]]
393 0.0672915071006 % finger repeats in file 2gramme.txt
394 4.95968180812 mean key position cost in file 1gramme.txt
395 == random layout 8 ==
396 == random layout 9 ==
397 # Mutating Neo
399 # Evolved Layout
400 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
401  [(), 'q', 'k', 'o', 'h', 'w', 'p', 'd', '.', 'z', 'y', 'x', '´', ()],
402  ['⇩', 'l', 'i', 'e', 'n', 's', 'g', 't', 'r', 'a', 'u', 'ö', '⇘', '\n'],
403  ['⇧', (), 'j', 'f', 'ü', 'm', 'ß', 'b', 'c', 'v', 'ä', ',', '⇗'],
404  [(), (), (), ' ', (), (), (), ()]]
405 # 0.0190035005851 % finger repeats in file 2gramme.txt
406 # 4.02878510589 mean key position cost in file 1gramme.txt
407 == layout 8 ==
408 == layout 9 ==
409 Selecting the best from 1000 random layouts.
411 Best of the ramdom layouts
412 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
413  [(), 's', 'z', 'n', 'r', '.', 'k', 'e', 'ü', 'ö', 'p', 'x', '´', ()],
414  ['⇩', 'd', 'w', 'l', 't', 'c', 'g', 'h', ',', 'a', 'i', 'm', '⇘', '\n'],
415  ['⇧', (), 'y', 'q', 'v', 'o', 'ß', 'f', 'j', 'u', 'ä', 'b', '⇗'],
416  [(), (), (), ' ', (), (), (), ()]]
417 0.0777801712274 % finger repeats in file 2gramme.txt
418 5.20146193087 mean key position cost in file 1gramme.txt
419 == random layout 8 ==
420 == random layout 9 ==
421 # Mutating Neo
423 # Evolved Layout
424 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
425  [(), 'ß', 'ü', 'm', 'd', 'p', 'f', 'l', 'u', 'k', 'ö', 'x', '´', ()],
426  ['⇩', 'r', 'e', 'a', 't', 'g', 'h', 'n', 'i', 's', 'o', 'q', '⇘', '\n'],
427  ['⇧', (), 'z', 'ä', '.', 'c', 'j', 'w', 'b', 'y', 'v', ',', '⇗'],
428  [(), (), (), ' ', (), (), (), ()]]
429 # 0.0205641625951 % finger repeats in file 2gramme.txt
430 # 4.04757418881 mean key position cost in file 1gramme.txt
431 == layout 8 ==
432 == layout 9 ==
433 # Mutating Neo
435 # Evolved Layout
436 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
437  [(), 'ö', 'w', 'h', 'd', 'k', 'z', 'l', 'o', 'f', 'ß', 'q', '´', ()],
438  ['⇩', 'u', 'r', 's', 't', 'g', 'm', 'n', 'a', 'e', 'i', 'ä', '⇘', '\n'],
439  ['⇧', (), ',', 'j', 'x', 'b', 'p', 'v', 'c', '.', 'y', 'ü', '⇗'],
440  [(), (), (), ' ', (), (), (), ()]]
441 # 0.0162498114669 % finger repeats in file 2gramme.txt
442 # 4.06319209896 mean key position cost in file 1gramme.txt
443 == layout 9 ==
444 == layout 10 ==
445 Selecting the best from 1000 random layouts.
447 Best of the ramdom layouts
448 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
449  [(), 'ü', '.', 'i', 'n', ',', 'f', 'h', 'c', 'b', 'o', 'm', '´', ()],
450  ['⇩', 'ß', 'e', 'z', 's', 't', 'd', 'r', 'u', 'a', 'q', 'x', '⇘', '\n'],
451  ['⇧', (), 'ä', 'ö', 'g', 'j', 'p', 'l', 'w', 'v', 'y', 'k', '⇗'],
452  [(), (), (), ' ', (), (), (), ()]]
453 0.0593506334718 % finger repeats in file 2gramme.txt
454 4.89057746796 mean key position cost in file 1gramme.txt
455 == random layout 9 ==
456 == random layout 10 ==
457 Selecting the best from 1000 random layouts.
459 Best of the ramdom layouts
460 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
461  [(), 'f', 'ä', 's', 'm', 'w', 'ß', 'i', 'h', 'a', 'y', 'ü', '´', ()],
462  ['⇩', 'c', 'r', 'd', 'e', 'p', 'x', 'l', 'o', 'u', 't', 'k', '⇘', '\n'],
463  ['⇧', (), 'z', ',', 'g', 'q', 'ö', 'b', 'n', 'j', 'v', '.', '⇗'],
464  [(), (), (), ' ', (), (), (), ()]]
465 0.0645427147725 % finger repeats in file 2gramme.txt
466 4.87274936674 mean key position cost in file 1gramme.txt
467 == random layout 9 ==
468 == random layout 10 ==
469 # Mutating Neo
471 # Evolved Layout
472 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
473  [(), 'ö', 'm', 'f', 'd', 'p', 'ä', 'a', 'l', 'k', 'q', 'x', '´', ()],
474  ['⇩', 'u', 'r', 's', 't', 'g', 'o', 'e', 'n', 'i', 'h', 'y', '⇘', '\n'],
475  ['⇧', (), 'ß', 'v', 'z', 'c', 'j', '.', 'ü', 'w', ',', 'b', '⇗'],
476  [(), (), (), ' ', (), (), (), ()]]
477 # 0.0153475785617 % finger repeats in file 2gramme.txt
478 # 3.98810236979 mean key position cost in file 1gramme.txt
479 == layout 9 ==
480 == layout 10 ==
481 # Mutating Neo
483 # Evolved Layout
484 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
485  [(), 'x', 'p', 'm', 'h', 'f', 'v', 'l', 'a', 'z', 'y', 'q', '´', ()],
486  ['⇩', 'o', 'e', 't', 'd', 'g', 'r', 'n', 'i', 's', 'u', 'ö', '⇘', '\n'],
487  ['⇧', (), 'ä', 'ü', 'ß', 'b', 'j', 'w', 'c', '.', 'k', ',', '⇗'],
488  [(), (), (), ' ', (), (), (), ()]]
489 # 0.0134371945107 % finger repeats in file 2gramme.txt
490 # 4.11152374599 mean key position cost in file 1gramme.txt
491 == layout 10 ==
492 == layout 11 ==
493 Selecting the best from 1000 random layouts.
495 Best of the ramdom layouts
496 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
497  [(), 'ß', 'u', 'g', 'c', 'a', 'ü', 'ö', 'o', 'w', 'x', 'j', '´', ()],
498  ['⇩', 'r', 'd', 't', 'v', 'f', 'k', 'i', 'e', 's', 'h', 'b', '⇘', '\n'],
499  ['⇧', (), 'q', 'y', 'm', 'ä', 'l', '.', 'n', 'p', ',', 'z', '⇗'],
500  [(), (), (), ' ', (), (), (), ()]]
501 0.0536725356919 % finger repeats in file 2gramme.txt
502 5.14759942449 mean key position cost in file 1gramme.txt
503 == random layout 10 ==
504 == random layout 11 ==
505 Selecting the best from 1000 random layouts.
507 Best of the ramdom layouts
508 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
509  [(), 'd', 'ß', 'v', 'j', 'u', 'h', 'i', '.', 'c', 'ö', 'k', '´', ()],
510  ['⇩', 'w', 'n', 't', 'e', 'a', 'o', 'q', 's', 'r', 'y', 'm', '⇘', '\n'],
511  ['⇧', (), 'x', 'f', 'l', 'ü', 'p', 'g', 'b', 'z', 'ä', ',', '⇗'],
512  [(), (), (), ' ', (), (), (), ()]]
513 0.0466603698328 % finger repeats in file 2gramme.txt
514 5.21533418798 mean key position cost in file 1gramme.txt
515 == random layout 10 ==
516 == random layout 11 ==
517 # Mutating Neo
519 # Evolved Layout
520 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
521  [(), 'x', 'b', 'm', 'o', 'ü', 'k', 'h', 'g', 'c', 'y', 'q', '´', ()],
522  ['⇩', 'a', 't', 'r', 'e', 'u', 'l', 'n', 's', 'i', 'd', 'ö', '⇘', '\n'],
523  ['⇧', (), 'ä', 'v', 'w', '.', 'j', 'ß', 'f', 'z', 'p', ',', '⇗'],
524  [(), (), (), ' ', (), (), (), ()]]
525 # 0.032342171679 % finger repeats in file 2gramme.txt
526 # 3.95075035538 mean key position cost in file 1gramme.txt
527 == layout 10 ==
528 == layout 11 ==
529 Selecting the best from 1000 random layouts.
531 Best of the ramdom layouts
532 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
533  [(), 'b', 'm', 't', 's', 'd', ',', 'l', 'ß', 'p', 'x', 'ü', '´', ()],
534  ['⇩', 'j', 'i', 'e', 'r', 'o', 'a', 'c', 'n', 'w', 'z', 'y', '⇘', '\n'],
535  ['⇧', (), 'f', '.', 'k', 'ö', 'v', 'u', 'h', 'q', 'g', 'ä', '⇗'],
536  [(), (), (), ' ', (), (), (), ()]]
537 0.0995797443261 % finger repeats in file 2gramme.txt
538 4.84261586456 mean key position cost in file 1gramme.txt
539 == random layout 11 ==
540 == random layout 12 ==
541 # Mutating Neo
543 # Evolved Layout
544 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
545  [(), 'x', 'c', 'g', 'h', '.', 'w', 's', 'm', 'z', 'ö', 'q', '´', ()],
546  ['⇩', 'o', 'e', 'd', 'i', 'u', 'l', 'n', 't', 'r', 'a', 'ä', '⇘', '\n'],
547  ['⇧', (), ',', 'y', 'k', 'b', 'j', 'v', 'f', 'p', 'ß', 'ü', '⇗'],
548  [(), (), (), ' ', (), (), (), ()]]
549 # 0.0233507286279 % finger repeats in file 2gramme.txt
550 # 4.01404440828 mean key position cost in file 1gramme.txt
551 == layout 11 ==
552 == layout 12 ==
553 Selecting the best from 1000 random layouts.
555 Best of the ramdom layouts
556 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
557  [(), 'p', 'ä', 'f', 'n', 'j', 'o', 'm', 'a', 'g', 'ü', 'ö', '´', ()],
558  ['⇩', 'e', 'r', 'b', 'z', 'q', 'h', 't', 'i', 'u', 'v', 'l', '⇘', '\n'],
559  ['⇧', (), ',', 'ß', 'w', 'c', 'x', 'd', 'k', '.', 'y', 's', '⇗'],
560  [(), (), (), ' ', (), (), (), ()]]
561 0.0397333007947 % finger repeats in file 2gramme.txt
562 5.30086653578 mean key position cost in file 1gramme.txt
563 == random layout 11 ==
564 == random layout 12 ==
565 # Mutating Neo
567 # Evolved Layout
568 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
569  [(), 'q', 'z', 'c', 'h', 'w', 'ö', 'a', 'l', 'm', 'y', 'x', '´', ()],
570  ['⇩', 'r', 'e', 't', 'd', 'g', 'o', 'i', 's', 'n', 'u', 'ä', '⇘', '\n'],
571  ['⇧', (), 'ß', 'p', 'v', 'f', 'k', '.', ',', 'j', 'b', 'ü', '⇗'],
572  [(), (), (), ' ', (), (), (), ()]]
573 # 0.0151882705515 % finger repeats in file 2gramme.txt
574 # 4.14688123446 mean key position cost in file 1gramme.txt
575 == layout 11 ==
576 == layout 12 ==
577 # Mutating Neo
579 # Evolved Layout
580 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
581  [(), 'y', 'b', 'c', 'h', ',', '.', 'g', 'l', 'f', 'ü', 'x', '´', ()],
582  ['⇩', 't', 'n', 'e', 'i', 'u', 'm', 'd', 'r', 's', 'a', 'ö', '⇘', '\n'],
583  ['⇧', (), 'ß', 'v', 'j', 'o', 'q', 'p', 'k', 'w', 'z', 'ä', '⇗'],
584  [(), (), (), ' ', (), (), (), ()]]
585 # 0.0195542995851 % finger repeats in file 2gramme.txt
586 # 4.11077836017 mean key position cost in file 1gramme.txt
587 == layout 12 ==
588 == layout 13 ==
589 Selecting the best from 1000 random layouts.
591 Best of the ramdom layouts
592 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
593  [(), 'k', 'b', 'x', 'v', 'l', 'j', 'z', 'h', 'ß', 'q', 'ü', '´', ()],
594  ['⇩', 's', 'i', ',', 'w', 'n', 'o', 'a', 'e', 'r', 'g', 'c', '⇘', '\n'],
595  ['⇧', (), 'ä', 'y', 'm', 'u', 'p', 'd', 't', '.', 'ö', 'f', '⇗'],
596  [(), (), (), ' ', (), (), (), ()]]
597 0.0614128958279 % finger repeats in file 2gramme.txt
598 5.12554933227 mean key position cost in file 1gramme.txt
599 == random layout 12 ==
600 == random layout 13 ==
601 # Mutating Neo
603 # Evolved Layout
604 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
605  [(), 'ö', 'b', 'c', 'd', 'z', 'k', 'u', '.', 'o', 'x', 'q', '´', ()],
606  ['⇩', 't', 'i', 'n', 's', 'g', 'l', 'h', 'a', 'e', 'r', 'y', '⇘', '\n'],
607  ['⇧', (), ',', 'p', 'w', 'm', 'j', 'v', 'f', 'ä', 'ü', 'ß', '⇗'],
608  [(), (), (), ' ', (), (), (), ()]]
609 # 0.0210202643824 % finger repeats in file 2gramme.txt
610 # 4.17580667247 mean key position cost in file 1gramme.txt
611 == layout 12 ==
612 == layout 13 ==
613 Selecting the best from 1000 random layouts.
615 Best of the ramdom layouts
616 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
617  [(), 'p', 'i', 'd', 'u', 'k', 'ü', 'ä', 'x', 'l', 'z', 'm', '´', ()],
618  ['⇩', 'b', 'r', 't', 'a', 'v', 'c', 'e', 'f', 's', 'n', 'ö', '⇘', '\n'],
619  ['⇧', (), 'y', ',', 'o', '.', 'ß', 'g', 'h', 'w', 'j', 'q', '⇗'],
620  [(), (), (), ' ', (), (), (), ()]]
621 0.0797979143828 % finger repeats in file 2gramme.txt
622 4.9874344191 mean key position cost in file 1gramme.txt
623 == random layout 12 ==
624 == random layout 13 ==
625 Selecting the best from 1000 random layouts.
627 Best of the ramdom layouts
628 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
629  [(), 'ö', 'y', 'r', 'n', 'l', 'ß', 's', 'k', 'ä', 'd', 'z', '´', ()],
630  ['⇩', 'b', 'j', 't', 'e', 'c', 'q', 'i', 'a', 'u', '.', 'o', '⇘', '\n'],
631  ['⇧', (), 'g', 'm', 'f', ',', 'x', 'p', 'w', 'v', 'ü', 'h', '⇗'],
632  [(), (), (), ' ', (), (), (), ()]]
633 0.0959755324061 % finger repeats in file 2gramme.txt
634 5.03944821031 mean key position cost in file 1gramme.txt
635 == random layout 13 ==
636 == random layout 14 ==
637 # Mutating Neo
639 # Evolved Layout
640 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
641  [(), 'q', 'z', 'h', 'r', 'w', 'p', 'd', 'g', 'f', 'y', 'x', '´', ()],
642  ['⇩', 'o', 'a', 'i', 'n', 'l', 'c', 't', 's', 'e', 'u', 'ö', '⇘', '\n'],
643  ['⇧', (), ',', 'ä', '.', 'm', 'ß', 'v', 'b', 'k', 'j', 'ü', '⇗'],
644  [(), (), (), ' ', (), (), (), ()]]
645 # 0.0183803552008 % finger repeats in file 2gramme.txt
646 # 4.01045111364 mean key position cost in file 1gramme.txt
647 == layout 13 ==
648 == layout 14 ==
649 # Mutating Neo
651 # Evolved Layout
652 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
653  [(), 'ß', '.', 'g', 'u', 'y', 'w', 'r', 'm', 'f', 'ö', 'x', '´', ()],
654  ['⇩', 'a', 'e', 't', 'i', 'h', 'l', 'n', 's', 'd', 'o', 'q', '⇘', '\n'],
655  ['⇧', (), 'ü', 'ä', 'p', 'b', 'j', 'v', 'c', 'z', 'k', ',', '⇗'],
656  [(), (), (), ' ', (), (), (), ()]]
657 # 0.0207745743117 % finger repeats in file 2gramme.txt
658 # 4.02028593579 mean key position cost in file 1gramme.txt
659 == layout 13 ==
660 == layout 14 ==
661 Selecting the best from 1000 random layouts.
663 Best of the ramdom layouts
664 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
665  [(), 'ß', 'q', 'h', 'w', 'c', 'p', 't', 'g', ',', 'l', 'f', '´', ()],
666  ['⇩', 'i', 'u', 'y', 'e', 'ü', 'n', 'a', 's', 'r', 'x', 'm', '⇘', '\n'],
667  ['⇧', (), 'b', 'o', 'j', 'd', 'ä', 'ö', 'v', 'k', '.', 'z', '⇗'],
668  [(), (), (), ' ', (), (), (), ()]]
669 0.0679816191082 % finger repeats in file 2gramme.txt
670 4.9625792117 mean key position cost in file 1gramme.txt
671 == random layout 13 ==
672 == random layout 14 ==
673 # Mutating Neo
675 # Evolved Layout
676 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
677  [(), 'ä', '.', 'm', 'd', 'v', 'ß', 'h', 'l', 'k', 'x', 'y', '´', ()],
678  ['⇩', 'a', 'e', 'r', 't', 'g', 'o', 'i', 'n', 's', 'u', 'ö', '⇘', '\n'],
679  ['⇧', (), 'ü', 'q', 'j', 'b', 'p', ',', 'f', 'w', 'z', 'c', '⇗'],
680  [(), (), (), ' ', (), (), (), ()]]
681 # 0.0227641361046 % finger repeats in file 2gramme.txt
682 # 4.07442152913 mean key position cost in file 1gramme.txt
683 == layout 14 ==
684 == layout 15 ==
685 Selecting the best from 1000 random layouts.
687 Best of the ramdom layouts
688 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
689  [(), 'ö', 'd', 's', 'ü', 'v', ',', 'l', 'u', 'ß', 'x', 'y', '´', ()],
690  ['⇩', 'e', 'r', 'g', 't', 'c', 'i', 'a', 'b', 'o', 'n', 'p', '⇘', '\n'],
691  ['⇧', (), 'k', 'j', 'w', 'h', 'f', '.', 'z', 'q', 'm', 'ä', '⇗'],
692  [(), (), (), ' ', (), (), (), ()]]
693 0.0663194982905 % finger repeats in file 2gramme.txt
694 4.89516514946 mean key position cost in file 1gramme.txt
695 == random layout 14 ==
696 == random layout 15 ==
697 # Mutating Neo
699 # Evolved Layout
700 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
701  [(), 'y', 'b', 'd', 'l', 'v', 'p', 'h', '.', ',', 'ö', 'q', '´', ()],
702  ['⇩', 't', 'r', 's', 'n', 'c', 'u', 'i', 'e', 'a', 'o', 'x', '⇘', '\n'],
703  ['⇧', (), 'ß', 'w', 'f', 'm', 'j', 'k', 'g', 'ä', 'z', 'ü', '⇗'],
704  [(), (), (), ' ', (), (), (), ()]]
705 # 0.0217346161718 % finger repeats in file 2gramme.txt
706 # 4.04878081925 mean key position cost in file 1gramme.txt
707 == layout 14 ==
708 == layout 15 ==
709 Selecting the best from 1000 random layouts.
711 Best of the ramdom layouts
712 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
713  [(), 'ä', 'k', 'm', 'o', 'f', 'p', '.', 'a', 'ö', 't', 'x', '´', ()],
714  ['⇩', 'y', 'h', 'n', 'e', 'u', 'w', 'i', 's', 'v', 'j', 'z', '⇘', '\n'],
715  ['⇧', (), 'd', 'ü', 'ß', ',', 'b', 'q', 'r', 'l', 'g', 'c', '⇗'],
716  [(), (), (), ' ', (), (), (), ()]]
717 0.0609324281497 % finger repeats in file 2gramme.txt
718 5.25914147647 mean key position cost in file 1gramme.txt
719 == random layout 14 ==
720 == random layout 15 ==
721 # Mutating Neo
723 # Evolved Layout
724 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
725  [(), 'x', 'f', 'o', 'l', 'w', 'v', 'r', 'h', 'k', 'ü', 'q', '´', ()],
726  ['⇩', 't', 'e', 'a', 'd', 'g', 'm', 'n', 's', 'i', 'u', 'y', '⇘', '\n'],
727  ['⇧', (), 'ö', ',', 'ä', 'c', 'ß', 'j', 'b', 'z', 'p', '.', '⇗'],
728  [(), (), (), ' ', (), (), (), ()]]
729 # 0.0202452702079 % finger repeats in file 2gramme.txt
730 # 4.08619372897 mean key position cost in file 1gramme.txt
731 == layout 15 ==
732 == layout 16 ==
733 # Mutating Neo
735 # Evolved Layout
736 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
737  [(), 'y', 'f', 'm', 'd', 'k', 'v', 'r', 'g', 'c', 'ä', 'x', '´', ()],
738  ['⇩', 'o', 'i', 's', 'h', 'b', 'l', 'n', 't', 'e', 'a', 'ö', '⇘', '\n'],
739  ['⇧', (), 'ü', 'j', 'z', 'u', 'q', 'ß', 'w', 'p', '.', ',', '⇗'],
740  [(), (), (), ' ', (), (), (), ()]]
741 # 0.0198778311778 % finger repeats in file 2gramme.txt
742 # 4.11890166861 mean key position cost in file 1gramme.txt
743 == layout 15 ==
744 == layout 16 ==
745 Selecting the best from 1000 random layouts.
747 Best of the ramdom layouts
748 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
749  [(), 'v', 'x', 'm', 'd', 'ü', 'ö', 'u', 'z', 'k', 't', 'y', '´', ()],
750  ['⇩', 'i', 'g', 'n', 'c', 'o', 'ä', 'l', 'e', 'h', 'a', 'p', '⇘', '\n'],
751  ['⇧', (), ',', '.', 'ß', 'f', 'j', 's', 'r', 'w', 'b', 'q', '⇗'],
752  [(), (), (), ' ', (), (), (), ()]]
753 0.054245140836 % finger repeats in file 2gramme.txt
754 5.08147184852 mean key position cost in file 1gramme.txt
755 == random layout 15 ==
756 == random layout 16 ==
757 Selecting the best from 1000 random layouts.
759 Best of the ramdom layouts
760 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
761  [(), 'ö', 'z', 'q', 'p', 'g', 'c', 't', 'l', 'w', 'v', 'j', '´', ()],
762  ['⇩', 's', 'e', 'n', 'x', 'f', 'o', 'u', 'h', 'r', 'i', 'a', '⇘', '\n'],
763  ['⇧', (), '.', 'y', 'ü', 'ß', 'm', 'k', 'b', 'ä', 'd', ',', '⇗'],
764  [(), (), (), ' ', (), (), (), ()]]
765 0.0458533144282 % finger repeats in file 2gramme.txt
766 5.19067321947 mean key position cost in file 1gramme.txt
767 == random layout 15 ==
768 == random layout 16 ==
769 # Mutating Neo
771 # Evolved Layout
772 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
773  [(), 'ß', 'f', 'm', 'o', 'ä', 'k', 'd', 'l', 'b', 'ü', 'x', '´', ()],
774  ['⇩', 'c', 'n', 't', 'e', 'a', 'h', 's', 'r', 'i', 'u', 'y', '⇘', '\n'],
775  ['⇧', (), 'z', 'w', 'p', '.', 'q', 'v', 'g', 'j', ',', 'ö', '⇗'],
776  [(), (), (), ' ', (), (), (), ()]]
777 # 0.0150610157219 % finger repeats in file 2gramme.txt
778 # 3.97955754898 mean key position cost in file 1gramme.txt
779 == layout 16 ==
780 == layout 17 ==
781 # Mutating Neo
783 # Evolved Layout
784 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
785  [(), 'q', 'p', 'c', 'h', 'f', 'z', 'd', 'a', 'k', 'ö', 'x', '´', ()],
786  ['⇩', 'o', 'i', 'n', 's', 'l', 'm', 't', 'e', 'r', 'u', 'y', '⇘', '\n'],
787  ['⇧', (), 'ä', '.', 'w', 'g', 'ß', 'j', 'b', 'ü', 'v', ',', '⇗'],
788  [(), (), (), ' ', (), (), (), ()]]
789 # 0.0194036394404 % finger repeats in file 2gramme.txt
790 # 4.07727232272 mean key position cost in file 1gramme.txt
791 == layout 16 ==
792 == layout 17 ==
793 Selecting the best from 1000 random layouts.
795 Best of the ramdom layouts
796 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
797  [(), 'q', 'ä', 'ü', 'u', 'g', 'a', 'k', 'w', 's', 'b', 'x', '´', ()],
798  ['⇩', 'y', 'r', 'm', 'i', 'j', 'n', 't', 'e', '.', 'z', 'c', '⇘', '\n'],
799  ['⇧', (), 'd', ',', 'l', 'v', 'o', 'ß', 'f', 'ö', 'h', 'p', '⇗'],
800  [(), (), (), ' ', (), (), (), ()]]
801 0.0629974971043 % finger repeats in file 2gramme.txt
802 5.54488805568 mean key position cost in file 1gramme.txt
803 == random layout 16 ==
804 == random layout 17 ==
805 Selecting the best from 1000 random layouts.
807 Best of the ramdom layouts
808 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
809  [(), 'j', 'a', '.', 'b', 'z', 'l', 'r', 'g', 'c', 'v', 'x', '´', ()],
810  ['⇩', 'ä', 'n', 'u', 'h', 'd', 'i', 't', 'o', 'w', 'e', 'q', '⇘', '\n'],
811  ['⇧', (), 'y', 'f', ',', 's', 'p', 'k', 'ß', 'ö', 'm', 'ü', '⇗'],
812  [(), (), (), ' ', (), (), (), ()]]
813 0.0641226506771 % finger repeats in file 2gramme.txt
814 5.04985232955 mean key position cost in file 1gramme.txt
815 == random layout 16 ==
816 == random layout 17 ==
817 # Mutating Neo
819 # Evolved Layout
820 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
821  [(), 'y', 'p', 'd', 'h', 'ß', 'v', 'l', 'b', 'f', 'ä', 'q', '´', ()],
822  ['⇩', 'a', 'e', 's', 'i', 'u', 'm', 'n', 't', 'r', 'o', 'x', '⇘', '\n'],
823  ['⇧', (), ',', 'ö', 'k', 'g', 'j', 'z', 'c', 'w', '.', 'ü', '⇗'],
824  [(), (), (), ' ', (), (), (), ()]]
825 # 0.0233333363027 % finger repeats in file 2gramme.txt
826 # 4.02856460278 mean key position cost in file 1gramme.txt
827 == layout 17 ==
828 == layout 18 ==
829 # Mutating Neo
831 # Evolved Layout
832 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
833  [(), 'ö', 'b', 'a', 'l', 'v', '.', 'c', 'h', 'm', 'y', 'q', '´', ()],
834  ['⇩', 'u', 'd', 'i', 'r', 'g', 'o', 'e', 's', 'n', 't', 'ß', '⇘', '\n'],
835  ['⇧', (), 'ü', 'k', 'ä', 'w', 'j', ',', 'f', 'z', 'p', 'x', '⇗'],
836  [(), (), (), ' ', (), (), (), ()]]
837 # 0.0210228724263 % finger repeats in file 2gramme.txt
838 # 4.0458070264 mean key position cost in file 1gramme.txt
839 == layout 17 ==
840 == layout 18 ==
841 Selecting the best from 1000 random layouts.
843 Best of the ramdom layouts
844 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
845  [(), 'y', 'g', 'f', 'ü', 'k', 'z', 'e', 'h', 'c', 'ß', 'ö', '´', ()],
846  ['⇩', 's', 'r', 'i', 'n', 'j', 'a', 'v', '.', 'd', 'o', 'u', '⇘', '\n'],
847  ['⇧', (), 'l', 'w', ',', 't', 'p', 'b', 'ä', 'x', 'q', 'm', '⇗'],
848  [(), (), (), ' ', (), (), (), ()]]
849 0.0528898300791 % finger repeats in file 2gramme.txt
850 5.04590221343 mean key position cost in file 1gramme.txt
851 == random layout 17 ==
852 == random layout 18 ==
853 Selecting the best from 1000 random layouts.
855 Best of the ramdom layouts
856 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
857  [(), 'b', 'y', 'v', 'i', 'ä', 'ö', 'j', 'm', 'l', 'u', 'p', '´', ()],
858  ['⇩', 't', 'g', 'r', 'o', 'a', 'ü', 'e', 's', 'n', 'c', 'k', '⇘', '\n'],
859  ['⇧', (), 'w', 'q', 'd', ',', 'x', 'ß', 'z', '.', 'h', 'f', '⇗'],
860  [(), (), (), ' ', (), (), (), ()]]
861 0.0404516666103 % finger repeats in file 2gramme.txt
862 4.91275414029 mean key position cost in file 1gramme.txt
863 == random layout 17 ==
864 == random layout 18 ==
865 # Mutating Neo
867 # Evolved Layout
868 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
869  [(), 'q', '.', 'g', 'l', 'w', 'ü', 'a', 'c', 'f', 'ö', 'x', '´', ()],
870  ['⇩', 'h', 'i', 't', 'n', 'm', 'u', 'e', 'r', 's', 'd', 'y', '⇘', '\n'],
871  ['⇧', (), 'ß', ',', 'p', 'k', 'j', 'ä', 'o', 'v', 'b', 'z', '⇗'],
872  [(), (), (), ' ', (), (), (), ()]]
873 # 0.0253813885764 % finger repeats in file 2gramme.txt
874 # 3.91700901004 mean key position cost in file 1gramme.txt
875 == layout 18 ==
876 == layout 19 ==
877 # Mutating Neo
879 # Evolved Layout
880 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
881  [(), 'ä', 'b', 'm', 'c', 'z', 'k', 'd', 'h', 'w', 'ö', 'x', '´', ()],
882  ['⇩', 'o', 't', 'n', 'e', 'a', 'l', 's', 'u', 'r', 'i', 'ü', '⇘', '\n'],
883  ['⇧', (), ',', 'p', 'j', 'f', 'q', 'ß', 'g', 'v', 'y', '.', '⇗'],
884  [(), (), (), ' ', (), (), (), ()]]
885 # 0.0254899094945 % finger repeats in file 2gramme.txt
886 # 4.0542461254 mean key position cost in file 1gramme.txt
887 == layout 18 ==
888 == layout 19 ==
889 Selecting the best from 1000 random layouts.
891 Best of the ramdom layouts
892 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
893  [(), 'y', 'v', 'e', 's', 'ü', 'p', 'w', 'l', 'u', 'j', 'ß', '´', ()],
894  ['⇩', 'r', 'i', 'm', 't', 'z', 'a', 'h', 'n', 'k', 'q', 'o', '⇘', '\n'],
895  ['⇧', (), 'g', ',', 'b', '.', 'c', 'x', 'f', 'ö', 'ä', 'd', '⇗'],
896  [(), (), (), ' ', (), (), (), ()]]
897 0.069783264904 % finger repeats in file 2gramme.txt
898 5.21738689762 mean key position cost in file 1gramme.txt
899 == random layout 18 ==
900 == random layout 19 ==
901 Selecting the best from 1000 random layouts.
903 Best of the ramdom layouts
904 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
905  [(), 'y', 'a', 'n', 's', 'ü', 'o', 'p', 'u', 'w', 'f', 'ä', '´', ()],
906  ['⇩', 'g', 'e', 'k', 'i', 'z', 'ß', 'h', 't', 'r', 'c', 'j', '⇘', '\n'],
907  ['⇧', (), 'l', 'd', 'ö', 'x', 'm', '.', 'v', 'b', ',', 'q', '⇗'],
908  [(), (), (), ' ', (), (), (), ()]]
909 0.0638416420046 % finger repeats in file 2gramme.txt
910 5.10827267235 mean key position cost in file 1gramme.txt
911 == random layout 18 ==
912 == random layout 19 ==
913 # Mutating Neo
915 # Evolved Layout
916 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
917  [(), 'ß', 'z', 'l', 'u', 'ü', 'b', 'd', 'm', 'k', 'y', 'x', '´', ()],
918  ['⇩', 'h', 'a', 'r', 'e', 'o', 'g', 't', 'n', 'i', 's', 'ö', '⇘', '\n'],
919  ['⇧', (), ',', 'v', 'j', '.', 'q', 'w', 'c', 'f', 'p', 'ä', '⇗'],
920  [(), (), (), ' ', (), (), (), ()]]
921 # 0.0209768130844 % finger repeats in file 2gramme.txt
922 # 3.96870214502 mean key position cost in file 1gramme.txt
923 == layout 19 ==
924 == layout 20 ==
925 # Mutating Neo
927 # Evolved Layout
928 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
929  [(), 'ö', 'm', 'l', 'i', 'ü', 'w', 't', 'g', 'p', 'q', 'x', '´', ()],
930  ['⇩', 'u', 'd', 'r', 'a', 'o', 'c', 'n', 's', 'e', 'h', 'y', '⇘', '\n'],
931  ['⇧', (), ',', 'k', 'v', '.', 'ä', 'f', 'b', 'z', 'j', 'ß', '⇗'],
932  [(), (), (), ' ', (), (), (), ()]]
933 # 0.019835984417 % finger repeats in file 2gramme.txt
934 # 4.0694894033 mean key position cost in file 1gramme.txt
935 == layout 19 ==
936 == layout 20 ==
937 Selecting the best from 1000 random layouts.
939 Best of the ramdom layouts
940 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
941  [(), 'ß', 'y', 'ä', 's', 'ö', 'l', 'o', 'n', 'a', 'q', ',', '´', ()],
942  ['⇩', 'j', 'i', 'm', 'f', 't', 'd', 'r', 'c', 'e', 'u', 'z', '⇘', '\n'],
943  ['⇧', (), 'g', 'b', 'k', 'p', 'h', 'v', 'x', 'ü', '.', 'w', '⇗'],
944  [(), (), (), ' ', (), (), (), ()]]
945 0.0574920722176 % finger repeats in file 2gramme.txt
946 5.15206575517 mean key position cost in file 1gramme.txt
947 == random layout 19 ==
948 == random layout 20 ==
949 Selecting the best from 1000 random layouts.
951 Best of the ramdom layouts
952 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
953  [(), 'k', 'c', 'z', 'o', 'u', 'p', 'm', 'ü', 'a', 'q', 'x', '´', ()],
954  ['⇩', 'e', 'r', 't', 'n', 's', 'ö', 'i', 'h', 'j', 'v', 'y', '⇘', '\n'],
955  ['⇧', (), '.', 'l', 'ß', 'b', 'f', 'ä', 'w', 'd', ',', 'g', '⇗'],
956  [(), (), (), ' ', (), (), (), ()]]
957 0.0626108358253 % finger repeats in file 2gramme.txt
958 5.2008612961 mean key position cost in file 1gramme.txt
959 == random layout 19 ==
960 == random layout 20 ==
961 # Mutating Neo
963 # Evolved Layout
964 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
965  [(), 'x', 'o', 'l', 'd', 'z', 'w', 'c', 'u', 'k', 'ö', 'q', '´', ()],
966  ['⇩', 'a', 'e', 'r', 's', 'g', 'm', 'n', 'h', 'i', 't', 'y', '⇘', '\n'],
967  ['⇧', (), ',', 'ä', 'j', 'f', 'ß', 'v', 'b', '.', 'p', 'ü', '⇗'],
968  [(), (), (), ' ', (), (), (), ()]]
969 # 0.015934777482 % finger repeats in file 2gramme.txt
970 # 4.08854753173 mean key position cost in file 1gramme.txt
971 == layout 20 ==
972 == layout 21 ==
973 # Mutating Neo
975 # Evolved Layout
976 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
977  [(), 'ü', 'm', 'f', 's', 'w', 'j', 'u', 'o', 'c', 'ß', 'x', '´', ()],
978  ['⇩', 'd', 't', 'r', 'n', 'h', 'g', 'i', 'a', 'e', 'l', 'y', '⇘', '\n'],
979  ['⇧', (), 'z', 'p', 'v', 'k', 'q', '.', 'b', 'ä', 'ö', ',', '⇗'],
980  [(), (), (), ' ', (), (), (), ()]]
981 # 0.0294938416948 % finger repeats in file 2gramme.txt
982 # 4.02619377884 mean key position cost in file 1gramme.txt
983 == layout 20 ==
984 == layout 21 ==
985 Selecting the best from 1000 random layouts.
987 Best of the ramdom layouts
988 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
989  [(), 'f', 'ß', 'p', ',', 'v', 'd', 'r', 'u', 'l', 'h', 's', '´', ()],
990  ['⇩', 'c', 'e', 't', 'n', 'ü', 'm', 'o', 'g', 'i', '.', 'j', '⇘', '\n'],
991  ['⇧', (), 'z', 'y', 'ä', 'a', 'w', 'k', 'b', 'ö', 'x', 'q', '⇗'],
992  [(), (), (), ' ', (), (), (), ()]]
993 0.0609909803434 % finger repeats in file 2gramme.txt
994 5.24530136394 mean key position cost in file 1gramme.txt
995 == random layout 20 ==
996 == random layout 21 ==
997 # Mutating Neo
999 # Evolved Layout
1000 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
1001  [(), 'ö', '.', 'c', 'h', 'k', 'w', 's', 'm', 'o', 'y', 'q', '´', ()],
1002  ['⇩', 'a', 'r', 'e', 'd', 'g', 'l', 'n', 't', 'i', 'u', 'ü', '⇘', '\n'],
1003  ['⇧', (), 'z', 'ß', 'p', 'b', 'j', 'v', 'f', 'x', 'ä', ',', '⇗'],
1004  [(), (), (), ' ', (), (), (), ()]]
1005 # 0.0215439204078 % finger repeats in file 2gramme.txt
1006 # 4.04179202546 mean key position cost in file 1gramme.txt
1007 == layout 21 ==
1008 == layout 22 ==
1009 Selecting the best from 1000 random layouts.
1011 Best of the ramdom layouts
1012 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
1013  [(), 'ö', 'o', 'r', 'h', 'y', 'ß', 's', 'd', 'q', 'ä', '.', '´', ()],
1014  ['⇩', 'b', 't', 'i', 'w', 'c', 'a', 'n', 'm', 'e', ',', 'u', '⇘', '\n'],
1015  ['⇧', (), 'k', 'l', 'j', 'z', 'p', 'f', 'x', 'g', 'ü', 'v', '⇗'],
1016  [(), (), (), ' ', (), (), (), ()]]
1017 0.0649981618657 % finger repeats in file 2gramme.txt
1018 4.83347347729 mean key position cost in file 1gramme.txt
1019 == random layout 20 ==
1020 == random layout 21 ==
1021 Selecting the best from 1000 random layouts.
1023 Best of the ramdom layouts
1024 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
1025  [(), 'y', 'p', 'w', 'a', 'ö', 'g', 'c', 'q', 'u', 'b', 'f', '´', ()],
1026  ['⇩', 'e', 'r', 'm', 's', 'i', 'j', ',', 'n', 'h', 't', 'z', '⇘', '\n'],
1027  ['⇧', (), 'v', '.', 'ä', 'l', 'k', 'd', 'ü', 'x', 'o', 'ß', '⇗'],
1028  [(), (), (), ' ', (), (), (), ()]]
1029 0.0643913355375 % finger repeats in file 2gramme.txt
1030 5.17379075491 mean key position cost in file 1gramme.txt
1031 == random layout 21 ==
1032 == random layout 22 ==
1033 # Mutating Neo
1035 # Evolved Layout
1036 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
1037  [(), 'q', 'o', 'u', 'g', 'z', 'v', 'l', 'b', 'f', 'ö', 'x', '´', ()],
1038  ['⇩', 't', 'a', 'h', 's', 'd', 'c', 'n', 'r', 'e', 'i', 'ä', '⇘', '\n'],
1039  ['⇧', (), 'ß', 'ü', 'p', 'k', 'j', 'w', 'm', '.', 'y', ',', '⇗'],
1040  [(), (), (), ' ', (), (), (), ()]]
1041 # 0.0164697672287 % finger repeats in file 2gramme.txt
1042 # 4.14568910406 mean key position cost in file 1gramme.txt
1043 == layout 22 ==
1044 == layout 23 ==
1045 # Mutating Neo
1047 # Evolved Layout
1048 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
1049  [(), 'y', 'k', 's', 'd', 'v', 'p', 'c', 'u', '.', 'x', 'q', '´', ()],
1050  ['⇩', 'o', 'l', 'r', 't', 'h', 'm', 'n', 'i', 'e', 'a', 'ö', '⇘', '\n'],
1051  ['⇧', (), ',', 'f', 'ß', 'g', 'j', 'w', 'b', 'ä', 'ü', 'z', '⇗'],
1052  [(), (), (), ' ', (), (), (), ()]]
1053 # 0.0205915980355 % finger repeats in file 2gramme.txt
1054 # 4.08679475508 mean key position cost in file 1gramme.txt
1055 == layout 21 ==
1056 == layout 22 ==
1057 Selecting the best from 1000 random layouts.
1059 Best of the ramdom layouts
1060 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
1061  [(), 'd', 'u', 'c', 'x', 'b', 'ä', 's', 'h', 'v', ',', 'ü', '´', ()],
1062  ['⇩', 'r', 'o', 'l', 'j', 'k', 'm', 't', 'i', 'n', 'a', 'y', '⇘', '\n'],
1063  ['⇧', (), 'q', 'ß', 'ö', 'g', 'z', 'f', 'e', 'p', 'w', '.', '⇗'],
1064  [(), (), (), ' ', (), (), (), ()]]
1065 0.0745397921535 % finger repeats in file 2gramme.txt
1066 5.34037536782 mean key position cost in file 1gramme.txt
1067 == random layout 21 ==
1068 == random layout 22 ==
1069 Selecting the best from 1000 random layouts.
1071 Best of the ramdom layouts
1072 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
1073  [(), 'j', 'h', 'y', 'd', 'ü', 'ä', 'i', 'r', 'c', 'v', 'p', '´', ()],
1074  ['⇩', 'b', 'z', 's', 'e', 'o', 'ß', 'a', 'n', 'w', 'k', 'x', '⇘', '\n'],
1075  ['⇧', (), 'l', 'm', 'u', 'f', 'ö', '.', 't', 'q', ',', 'g', '⇗'],
1076  [(), (), (), ' ', (), (), (), ()]]
1077 0.0676831483481 % finger repeats in file 2gramme.txt
1078 4.94621595036 mean key position cost in file 1gramme.txt
1079 == random layout 22 ==
1080 == random layout 23 ==
1081 # Mutating Neo
1083 # Evolved Layout
1084 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
1085  [(), 'y', 'o', 'u', 'h', 'w', 'v', 'l', 'c', '.', 'ü', 'x', '´', ()],
1086  ['⇩', 'r', 'e', 's', 'n', 'm', 'g', 'd', 't', 'i', 'a', 'ö', '⇘', '\n'],
1087  ['⇧', (), 'z', 'ä', 'p', 'b', 'q', 'k', 'f', 'j', 'ß', ',', '⇗'],
1088  [(), (), (), ' ', (), (), (), ()]]
1089 # 0.0226267925458 % finger repeats in file 2gramme.txt
1090 # 4.10818191118 mean key position cost in file 1gramme.txt
1091 == layout 22 ==
1092 == layout 23 ==
1093 # Mutating Neo
1095 # Evolved Layout
1096 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
1097  [(), 'q', 'z', 'b', 's', 'v', 'w', 'l', 'o', 'k', 'ö', 'y', '´', ()],
1098  ['⇩', 't', 'a', 'r', 'n', 'h', 'g', 'd', 'e', 'i', 'u', 'x', '⇘', '\n'],
1099  ['⇧', (), ',', '.', 'j', 'm', 'ß', 'f', 'c', 'ä', 'p', 'ü', '⇗'],
1100  [(), (), (), ' ', (), (), (), ()]]
1101 # 0.0202412803301 % finger repeats in file 2gramme.txt
1102 # 4.04907745189 mean key position cost in file 1gramme.txt
1103 == layout 23 ==
1104 == layout 24 ==
1105 Selecting the best from 1000 random layouts.
1107 Best of the ramdom layouts
1108 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
1109  [(), 'z', 't', 'ß', 'v', 's', 'k', 'w', 'n', 'u', 'x', ',', '´', ()],
1110  ['⇩', 'p', 'i', 'l', 'd', 'b', 'c', 'e', 'ü', 'a', 'r', 'ä', '⇘', '\n'],
1111  ['⇧', (), 'y', 'ö', 'j', 'h', 'q', 'f', 'g', 'm', '.', 'o', '⇗'],
1112  [(), (), (), ' ', (), (), (), ()]]
1113 0.0590347113568 % finger repeats in file 2gramme.txt
1114 5.20878172174 mean key position cost in file 1gramme.txt
1115 == random layout 22 ==
1116 == random layout 23 ==
1117 Selecting the best from 1000 random layouts.
1119 Best of the ramdom layouts
1120 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
1121  [(), 'm', 'u', 'b', 'o', 'f', 'q', 'g', 'l', 'ö', 'p', 'z', '´', ()],
1122  ['⇩', 'w', 'j', 'd', 'e', 'a', 'n', 'r', 't', 'ü', 'ä', 'x', '⇘', '\n'],
1123  ['⇧', (), ',', 'y', 'c', 'ß', 'v', 's', 'h', '.', 'k', 'i', '⇗'],
1124  [(), (), (), ' ', (), (), (), ()]]
1125 0.0573949145356 % finger repeats in file 2gramme.txt
1126 5.33048931243 mean key position cost in file 1gramme.txt
1127 == random layout 23 ==
1128 == random layout 24 ==
1129 # Mutating Neo
1131 # Evolved Layout
1132 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
1133  [(), 'ß', '.', 'o', 'l', 'w', 'z', 'h', 'a', 'f', 'ö', 'x', '´', ()],
1134  ['⇩', 'r', 'i', 't', 'n', 'c', 'g', 'd', 'e', 's', 'u', 'y', '⇘', '\n'],
1135  ['⇧', (), ',', 'p', 'j', 'm', 'q', 'k', 'b', 'ä', 'v', 'ü', '⇗'],
1136  [(), (), (), ' ', (), (), (), ()]]
1137 # 0.0114188020276 % finger repeats in file 2gramme.txt
1138 # 4.09338011394 mean key position cost in file 1gramme.txt
1139 == layout 24 ==
1140 == layout 25 ==
1141 # Mutating Neo
1143 # Evolved Layout
1144 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
1145  [(), 'y', ',', 'm', 'd', 'z', 'f', 'h', 'c', '.', 'ß', 'q', '´', ()],
1146  ['⇩', 'u', 'i', 'r', 's', 'b', 'l', 'n', 't', 'e', 'a', 'x', '⇘', '\n'],
1147  ['⇧', (), 'o', 'ö', 'v', 'g', 'j', 'k', 'w', 'p', 'ä', 'ü', '⇗'],
1148  [(), (), (), ' ', (), (), (), ()]]
1149 # 0.020968430853 % finger repeats in file 2gramme.txt
1150 # 4.05594759955 mean key position cost in file 1gramme.txt
1151 == layout 23 ==
1152 == layout 24 ==
1153 Selecting the best from 1000 random layouts.
1155 Best of the ramdom layouts
1156 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
1157  [(), ',', 'x', 'ö', 'q', 'k', 'c', 's', 'y', 'j', '.', 'v', '´', ()],
1158  ['⇩', 'ß', 'i', 'z', 'n', 'd', 'w', 'g', 'e', 'a', 'u', 'm', '⇘', '\n'],
1159  ['⇧', (), 'p', 'h', 'o', 't', 'ü', 'l', 'b', 'f', 'ä', 'r', '⇗'],
1160  [(), (), (), ' ', (), (), (), ()]]
1161 0.0572770749589 % finger repeats in file 2gramme.txt
1162 5.40671026975 mean key position cost in file 1gramme.txt
1163 == random layout 23 ==
1164 == random layout 24 ==
1165 Selecting the best from 1000 random layouts.
1167 Best of the ramdom layouts
1168 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
1169  [(), '.', 'v', 'h', 'i', ',', 'o', 'd', 'u', 'm', 'ü', 'j', '´', ()],
1170  ['⇩', 'f', 'r', 'ö', 't', 'y', 'g', 'a', 'e', 'k', 'w', 'ä', '⇘', '\n'],
1171  ['⇧', (), 'b', 'c', 'q', 'l', 'ß', 'x', 's', 'p', 'z', 'n', '⇗'],
1172  [(), (), (), ' ', (), (), (), ()]]
1173 0.0606749535846 % finger repeats in file 2gramme.txt
1174 5.19312962377 mean key position cost in file 1gramme.txt
1175 == random layout 24 ==
1176 == random layout 25 ==
1177 # Mutating Neo
1179 # Evolved Layout
1180 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
1181  [(), 'y', '.', 'u', 'd', 'p', 'v', 'h', 'm', 'f', 'ä', 'x', '´', ()],
1182  ['⇩', 'i', 'a', 's', 't', 'g', 'l', 'n', 'r', 'e', 'o', 'ö', '⇘', '\n'],
1183  ['⇧', (), 'ü', 'z', 'b', 'c', 'j', 'q', 'w', 'ß', 'k', ',', '⇗'],
1184  [(), (), (), ' ', (), (), (), ()]]
1185 # 0.021702683734 % finger repeats in file 2gramme.txt
1186 # 4.07821256039 mean key position cost in file 1gramme.txt
1187 == layout 24 ==
1188 == layout 25 ==
1189 # Mutating Neo
1191 # Evolved Layout
1192 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
1193  [(), 'ß', '.', 'u', 's', 'z', 'v', 'd', 'm', 'o', 'x', 'q', '´', ()],
1194  ['⇩', 'c', 'i', 'h', 'r', 'l', 'g', 't', 'n', 'e', 'a', 'y', '⇘', '\n'],
1195  ['⇧', (), ',', 'ö', 'k', 'f', 'j', 'w', 'b', 'p', 'ä', 'ü', '⇗'],
1196  [(), (), (), ' ', (), (), (), ()]]
1197 # 0.0213906414866 % finger repeats in file 2gramme.txt
1198 # 4.05549403265 mean key position cost in file 1gramme.txt
1199 == layout 25 ==
1200 == layout 26 ==
1201 Selecting the best from 1000 random layouts.
1203 Best of the ramdom layouts
1204 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
1205  [(), 'x', '.', 't', 'i', 'ä', 'f', 'r', 'l', 'b', ',', 'ü', '´', ()],
1206  ['⇩', 'n', 'e', 'ö', 'u', 'j', 'y', 'm', 'ß', 'a', 'p', 'g', '⇘', '\n'],
1207  ['⇧', (), 'c', 'v', 'o', 'h', 'z', 'w', 'd', 's', 'q', 'k', '⇗'],
1208  [(), (), (), ' ', (), (), (), ()]]
1209 0.0384741683616 % finger repeats in file 2gramme.txt
1210 5.45199742109 mean key position cost in file 1gramme.txt
1211 == random layout 24 ==
1212 == random layout 25 ==
1213 # Mutating Neo
1215 # Evolved Layout
1216 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
1217  [(), 'ö', 'z', 'h', 'c', 'f', 'v', 'g', 'a', 'k', 'q', 'x', '´', ()],
1218  ['⇩', 'u', 's', 'i', 'n', 'b', 'l', 'r', 'e', 't', 'd', 'y', '⇘', '\n'],
1219  ['⇧', (), 'o', ',', '.', 'm', 'j', 'ß', 'w', 'ä', 'p', 'ü', '⇗'],
1220  [(), (), (), ' ', (), (), (), ()]]
1221 # 0.020264371714 % finger repeats in file 2gramme.txt
1222 # 4.11324501181 mean key position cost in file 1gramme.txt
1223 == layout 25 ==
1224 == layout 26 ==
1225 Selecting the best from 1000 random layouts.
1227 Best of the ramdom layouts
1228 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
1229  [(), 'v', 'k', 'a', ',', 'f', 'o', 'h', 'ä', 'i', '.', 'w', '´', ()],
1230  ['⇩', 'ö', 't', 'z', 'r', 'n', 'ß', 's', 'e', 'l', 'c', 'u', '⇘', '\n'],
1231  ['⇧', (), 'd', 'm', 'ü', 'p', 'y', 'g', 'b', 'q', 'x', 'j', '⇗'],
1232  [(), (), (), ' ', (), (), (), ()]]
1233 0.0441548017398 % finger repeats in file 2gramme.txt
1234 5.27875258383 mean key position cost in file 1gramme.txt
1235 == random layout 25 ==
1236 == random layout 26 ==
1237 # Mutating Neo
1239 # Evolved Layout
1240 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
1241  [(), 'ß', ',', 'f', 'i', 'b', 'w', 'l', 'd', 'g', 'x', 'q', '´', ()],
1242  ['⇩', 'r', 'a', 'e', 'h', 'u', 'c', 'n', 's', 't', 'o', 'ä', '⇘', '\n'],
1243  ['⇧', (), 'z', 'ö', 'j', '.', 'y', 'v', 'm', 'k', 'p', 'ü', '⇗'],
1244  [(), (), (), ' ', (), (), (), ()]]
1245 # 0.0193364018167 % finger repeats in file 2gramme.txt
1246 # 4.15474491013 mean key position cost in file 1gramme.txt
1247 == layout 26 ==
1248 == layout 27 ==
1249 Selecting the best from 1000 random layouts.
1251 Best of the ramdom layouts
1252 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
1253  [(), 'ü', ',', 'a', 'j', 'q', 'k', 'g', 'b', 'c', 'o', 'ä', '´', ()],
1254  ['⇩', 'w', 'i', 'd', 's', 'n', 'm', 'r', 'e', 'h', 'ö', 'x', '⇘', '\n'],
1255  ['⇧', (), 'ß', 't', 'z', 'y', 'v', 'l', 'u', 'p', 'f', '.', '⇗'],
1256  [(), (), (), ' ', (), (), (), ()]]
1257 0.0717136037101 % finger repeats in file 2gramme.txt
1258 5.00916417369 mean key position cost in file 1gramme.txt
1259 == random layout 25 ==
1260 == random layout 26 ==
1261 Selecting the best from 1000 random layouts.
1263 Best of the ramdom layouts
1264 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
1265  [(), 'j', 'k', 'm', 'l', '.', 'b', 'r', 'z', 'u', 'p', 'ö', '´', ()],
1266  ['⇩', 'w', 'a', 'n', 'e', 'c', 'v', 'g', 'ß', 's', 'i', 'y', '⇘', '\n'],
1267  ['⇧', (), 'q', 'f', 'ü', ',', 'd', 't', 'h', 'ä', 'o', 'x', '⇗'],
1268  [(), (), (), ' ', (), (), (), ()]]
1269 0.0729889988526 % finger repeats in file 2gramme.txt
1270 4.95768405803 mean key position cost in file 1gramme.txt
1271 == random layout 26 ==
1272 == random layout 27 ==
1273 # Mutating Neo
1275 # Evolved Layout
1276 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
1277  [(), 'ö', 'b', 'h', 'a', 'ä', 'w', 'd', 'c', 'm', 'j', 'y', '´', ()],
1278  ['⇩', 'u', 's', 'i', 'e', 'o', 'g', 'r', 'n', 'l', 't', 'x', '⇘', '\n'],
1279  ['⇧', (), 'ü', 'z', 'ß', '.', 'q', 'v', 'k', 'p', 'f', ',', '⇗'],
1280  [(), (), (), ' ', (), (), (), ()]]
1281 # 0.0212854262372 % finger repeats in file 2gramme.txt
1282 # 4.00553473111 mean key position cost in file 1gramme.txt
1283 == layout 26 ==
1284 == layout 27 ==
1285 # Mutating Neo
1287 # Evolved Layout
1288 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
1289  [(), 'x', 'b', 'o', 'd', 'z', 'w', 'm', 'c', 'k', 'ä', 'q', '´', ()],
1290  ['⇩', 'r', 't', 'u', 's', 'h', 'l', 'n', 'e', 'i', 'a', 'ö', '⇘', '\n'],
1291  ['⇧', (), ',', 'p', '.', 'g', 'ß', 'v', 'f', 'y', 'j', 'ü', '⇗'],
1292  [(), (), (), ' ', (), (), (), ()]]
1293 # 0.0170942783479 % finger repeats in file 2gramme.txt
1294 # 4.0957708473 mean key position cost in file 1gramme.txt
1295 == layout 27 ==
1296 == layout 28 ==
1297 Selecting the best from 1000 random layouts.
1299 Best of the ramdom layouts
1300 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
1301  [(), 'ß', 'c', 'u', 'w', 'h', 'ä', 'r', 'm', 'o', 'g', ',', '´', ()],
1302  ['⇩', 's', 't', 'z', 'i', 'f', 'q', 'e', 'l', 'a', 'n', 'y', '⇘', '\n'],
1303  ['⇧', (), 'b', 'p', 'd', 'k', 'x', 'ö', 'ü', 'j', '.', 'v', '⇗'],
1304  [(), (), (), ' ', (), (), (), ()]]
1305 0.0754596186218 % finger repeats in file 2gramme.txt
1306 4.8133196245 mean key position cost in file 1gramme.txt
1307 == random layout 26 ==
1308 == random layout 27 ==
1309 Selecting the best from 1000 random layouts.
1311 Best of the ramdom layouts
1312 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
1313  [(), 'i', 'h', 'g', 's', 'p', 'ß', 'c', 'o', 'd', 'ü', 'q', '´', ()],
1314  ['⇩', 'a', 'w', 'r', 'e', '.', 'k', 'n', 'f', 'j', 't', 'ä', '⇘', '\n'],
1315  ['⇧', (), ',', 'l', 'u', 'v', 'x', 'z', 'ö', 'b', 'm', 'y', '⇗'],
1316  [(), (), (), ' ', (), (), (), ()]]
1317 0.0479017986927 % finger repeats in file 2gramme.txt
1318 5.34816238063 mean key position cost in file 1gramme.txt
1319 == random layout 27 ==
1320 == random layout 28 ==
1321 # Mutating Neo
1323 # Evolved Layout
1324 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
1325  [(), 'ß', 'm', 'g', 'a', 'v', 'q', 'u', 'l', 'b', 'y', 'x', '´', ()],
1326  ['⇩', 'r', 't', 'h', 'i', 'f', 'c', 'e', 's', 'n', 'd', 'ö', '⇘', '\n'],
1327  ['⇧', (), ',', 'k', 'w', '.', 'j', 'ü', 'o', 'z', 'p', 'ä', '⇗'],
1328  [(), (), (), ' ', (), (), (), ()]]
1329 # 0.0272416777939 % finger repeats in file 2gramme.txt
1330 # 4.04439440675 mean key position cost in file 1gramme.txt
1331 == layout 27 ==
1332 == layout 28 ==
1333 # Mutating Neo
1335 # Evolved Layout
1336 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
1337  [(), 'y', 'o', 'c', 'h', 'ß', 'v', 's', 'g', 'z', 'x', 'q', '´', ()],
1338  ['⇩', 'u', 'e', 't', 'n', 'l', 'm', 'd', 'i', 'r', 'a', 'ö', '⇘', '\n'],
1339  ['⇧', (), 'ä', 'ü', 'p', 'f', 'j', 'w', 'b', 'k', '.', ',', '⇗'],
1340  [(), (), (), ' ', (), (), (), ()]]
1341 # 0.0211834817752 % finger repeats in file 2gramme.txt
1342 # 4.05479188375 mean key position cost in file 1gramme.txt
1343 == layout 28 ==
1344 == layout 29 ==
1345 Selecting the best from 1000 random layouts.
1347 Best of the ramdom layouts
1348 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
1349  [(), 'v', 'c', 'k', 'n', 'b', 'q', 'g', 't', 'p', 'o', 'ü', '´', ()],
1350  ['⇩', 's', 'l', 'e', 'h', 'x', '.', 'a', 'i', 'u', 'd', 'r', '⇘', '\n'],
1351  ['⇧', (), 'y', 'f', ',', 'w', 'z', 'j', 'ß', 'm', 'ö', 'ä', '⇗'],
1352  [(), (), (), ' ', (), (), (), ()]]
1353 0.0582212968329 % finger repeats in file 2gramme.txt
1354 5.09117066051 mean key position cost in file 1gramme.txt
1355 == random layout 27 ==
1356 == random layout 28 ==
1357 Selecting the best from 1000 random layouts.
1359 Best of the ramdom layouts
1360 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
1361  [(), 'v', 'c', 'z', 'i', 'ü', 'ä', 'w', 'f', 'g', 'ö', 'm', '´', ()],
1362  ['⇩', 't', 'a', 's', 'h', 'k', 'b', 'e', 'u', 'n', 'l', '.', '⇘', '\n'],
1363  ['⇧', (), ',', 'j', 'r', 'x', 'o', 'y', 'ß', 'd', 'p', 'q', '⇗'],
1364  [(), (), (), ' ', (), (), (), ()]]
1365 0.0521034780347 % finger repeats in file 2gramme.txt
1366 5.06305282655 mean key position cost in file 1gramme.txt
1367 == random layout 28 ==
1368 == random layout 29 ==
1369 # Mutating Neo
1371 # Evolved Layout
1372 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
1373  [(), 'y', 'b', 'f', 'h', 'j', 'ß', 'd', 'c', 'm', 'ö', 'q', '´', ()],
1374  ['⇩', 'o', 'n', 's', 'i', 'u', 'l', 't', 'e', 'r', 'a', 'ä', '⇘', '\n'],
1375  ['⇧', (), 'ü', 'k', 'z', '.', 'x', 'w', 'g', 'p', 'v', ',', '⇗'],
1376  [(), (), (), ' ', (), (), (), ()]]
1377 # 0.0222285909412 % finger repeats in file 2gramme.txt
1378 # 4.06025944438 mean key position cost in file 1gramme.txt
1379 == layout 28 ==
1380 == layout 29 ==
1381 # Mutating Neo
1383 # Evolved Layout
1384 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
1385  [(), 'ö', 'b', 'a', 'h', 'ü', 'j', 'g', 'm', 'f', 'x', 'q', '´', ()],
1386  ['⇩', 'o', 't', 'e', 'i', 'u', 'l', 'r', 'n', 's', 'd', 'ß', '⇘', '\n'],
1387  ['⇧', (), 'ä', 'v', ',', '.', 'y', 'w', 'c', 'p', 'k', 'z', '⇗'],
1388  [(), (), (), ' ', (), (), (), ()]]
1389 # 0.0204248334885 % finger repeats in file 2gramme.txt
1390 # 4.05576631616 mean key position cost in file 1gramme.txt
1391 == layout 29 ==
1392 == layout 30 ==
1393 Selecting the best from 1000 random layouts.
1395 Best of the ramdom layouts
1396 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
1397  [(), 'g', 'l', 'c', 'o', 'd', 'p', 'n', 't', 'b', 'ö', 'k', '´', ()],
1398  ['⇩', 'f', 'v', 'e', 'i', 'y', 'h', 'r', 'w', 'a', 'ß', 's', '⇘', '\n'],
1399  ['⇧', (), 'q', 'x', 'j', '.', 'z', 'ä', 'm', ',', 'ü', 'u', '⇗'],
1400  [(), (), (), ' ', (), (), (), ()]]
1401 0.0560744877064 % finger repeats in file 2gramme.txt
1402 5.23956999748 mean key position cost in file 1gramme.txt
1403 == random layout 28 ==
1404 == random layout 29 ==
1405 # Mutating Neo
1407 # Evolved Layout
1408 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
1409  [(), 'x', 'c', 'g', 'a', 'ü', 'v', 'r', 'b', 'f', 'ö', 'y', '´', ()],
1410  ['⇩', 't', 'e', 'd', 'i', 'o', 'l', 'n', 's', 'h', 'u', ',', '⇘', '\n'],
1411  ['⇧', (), 'ä', 'j', 'p', 'z', 'q', 'w', 'm', 'ß', 'k', '.', '⇗'],
1412  [(), (), (), ' ', (), (), (), ()]]
1413 # 0.0191654327382 % finger repeats in file 2gramme.txt
1414 # 4.08098109475 mean key position cost in file 1gramme.txt
1415 == layout 29 ==
1416 == layout 30 ==
1417 Selecting the best from 1000 random layouts.
1419 Best of the ramdom layouts
1420 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
1421  [(), 'v', 's', 'u', 'c', 'k', ',', 'a', 'z', 'ä', 'y', 'f', '´', ()],
1422  ['⇩', 't', 'l', 'w', 'o', 'r', 'j', 'e', 'i', 'n', 'ö', 'ß', '⇘', '\n'],
1423  ['⇧', (), 'g', 'h', 'd', 'x', 'q', 'ü', 'p', '.', 'b', 'm', '⇗'],
1424  [(), (), (), ' ', (), (), (), ()]]
1425 0.0403222652425 % finger repeats in file 2gramme.txt
1426 5.06801434725 mean key position cost in file 1gramme.txt
1427 == random layout 29 ==
1428 == random layout 30 ==
1429 # Mutating Neo
1431 # Evolved Layout
1432 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
1433  [(), 'ß', 'f', 'g', 'd', 'v', 'k', 'h', 'a', 'w', 'y', 'x', '´', ()],
1434  ['⇩', 'o', 'i', 's', 'r', 'l', 'm', 'n', 'e', 't', 'u', 'ü', '⇘', '\n'],
1435  ['⇧', (), 'ä', '.', 'z', 'c', 'q', 'p', 'b', 'ö', 'j', ',', '⇗'],
1436  [(), (), (), ' ', (), (), (), ()]]
1437 # 0.0186275934621 % finger repeats in file 2gramme.txt
1438 # 4.01564272679 mean key position cost in file 1gramme.txt
1439 == layout 30 ==
1440 == layout 31 ==
1441 # Mutating Neo
1443 # Evolved Layout
1444 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
1445  [(), 'y', 'z', 'o', 'd', 'k', 'v', 'l', 'm', 'p', 'q', 'x', '´', ()],
1446  ['⇩', 'u', 'r', 'e', 's', 'h', 'g', 't', 'n', 'i', 'a', 'ö', '⇘', '\n'],
1447  ['⇧', (), '.', 'ß', 'ä', 'f', 'j', 'w', 'c', 'b', 'ü', ',', '⇗'],
1448  [(), (), (), ' ', (), (), (), ()]]
1449 # 0.018293208436 % finger repeats in file 2gramme.txt
1450 # 4.04855656214 mean key position cost in file 1gramme.txt
1451 == layout 30 ==
1452 == layout 31 ==
1453 Selecting the best from 1000 random layouts.
1455 Best of the ramdom layouts
1456 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
1457  [(), 'g', 'p', 'n', 'w', 'h', 'y', ',', 'f', 'q', 'v', 'ß', '´', ()],
1458  ['⇩', 'u', 'r', 't', 'i', 'ä', 'd', 'ü', 'e', 'c', 'a', 'l', '⇘', '\n'],
1459  ['⇧', (), 'j', 'm', 'ö', 's', 'b', 'k', 'o', 'x', 'z', '.', '⇗'],
1460  [(), (), (), ' ', (), (), (), ()]]
1461 0.0574356343639 % finger repeats in file 2gramme.txt
1462 5.13301156776 mean key position cost in file 1gramme.txt
1463 == random layout 29 ==
1464 == random layout 30 ==
1465 Selecting the best from 1000 random layouts.
1467 Best of the ramdom layouts
1468 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
1469  [(), 'd', 't', 'i', 'r', 'w', 'ü', 'a', 'g', 'z', 'v', ',', '´', ()],
1470  ['⇩', 'h', 'u', 'm', 's', 'j', 'c', 'e', 'q', 'n', 'y', 'p', '⇘', '\n'],
1471  ['⇧', (), 'x', 'b', 'ö', 'ß', '.', 'f', 'l', 'ä', 'o', 'k', '⇗'],
1472  [(), (), (), ' ', (), (), (), ()]]
1473 0.0638333268526 % finger repeats in file 2gramme.txt
1474 5.04981339381 mean key position cost in file 1gramme.txt
1475 == random layout 30 ==
1476 == random layout 31 ==
1477 # Mutating Neo
1479 # Evolved Layout
1480 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
1481  [(), 'y', 'p', 'f', 's', 'k', 'v', 'l', 'm', 'w', 'ö', 'q', '´', ()],
1482  ['⇩', 'u', 'e', 'i', 'n', 'h', 'g', 'r', 'd', 't', 'a', 'ä', '⇘', '\n'],
1483  ['⇧', (), 'o', 'ü', '.', 'b', 'j', 'ß', 'c', 'z', 'x', ',', '⇗'],
1484  [(), (), (), ' ', (), (), (), ()]]
1485 # 0.0239601066533 % finger repeats in file 2gramme.txt
1486 # 4.05753420929 mean key position cost in file 1gramme.txt
1487 == layout 31 ==
1488 == layout 32 ==
1489 Selecting the best from 1000 random layouts.
1491 Best of the ramdom layouts
1492 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
1493  [(), 'u', 'm', 'v', 'i', 'g', 'd', 'j', 'q', 'o', 'b', '.', '´', ()],
1494  ['⇩', 'r', 't', 'n', 'ß', 's', 'ä', 'a', 'l', 'e', 'ö', 'y', '⇘', '\n'],
1495  ['⇧', (), 'z', 'p', 'c', 'x', 'h', 'f', 'ü', 'k', ',', 'w', '⇗'],
1496  [(), (), (), ' ', (), (), (), ()]]
1497 0.0513217464135 % finger repeats in file 2gramme.txt
1498 5.44110559215 mean key position cost in file 1gramme.txt
1499 == random layout 30 ==
1500 == random layout 31 ==
1501 # Mutating Neo
1503 # Evolved Layout
1504 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
1505  [(), 'x', 'k', 'm', 's', 'j', 'f', 'l', 'c', 'o', 'ü', 'y', '´', ()],
1506  ['⇩', 'a', 't', 'r', 'n', 'h', 'g', 'd', 'e', 'i', 'u', 'ä', '⇘', '\n'],
1507  ['⇧', (), 'z', 'p', 'q', 'b', 'ß', 'v', 'w', 'ö', '.', ',', '⇗'],
1508  [(), (), (), ' ', (), (), (), ()]]
1509 # 0.022847609606 % finger repeats in file 2gramme.txt
1510 # 4.0719612877 mean key position cost in file 1gramme.txt
1511 == layout 31 ==
1512 == layout 32 ==
1513 Selecting the best from 1000 random layouts.
1515 Best of the ramdom layouts
1516 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
1517  [(), 'd', 'q', 'c', 'f', 'y', 'm', 'h', 'n', 'ß', 'x', 'b', '´', ()],
1518  ['⇩', 'a', 'i', 't', 'g', 'ä', ',', 'e', 'u', 'k', 'r', 's', '⇘', '\n'],
1519  ['⇧', (), 'o', 'ü', 'j', 'z', 'v', '.', 'p', 'l', 'w', 'ö', '⇗'],
1520  [(), (), (), ' ', (), (), (), ()]]
1521 0.0646647025342 % finger repeats in file 2gramme.txt
1522 5.29608926982 mean key position cost in file 1gramme.txt
1523 == random layout 31 ==
1524 == random layout 32 ==
1525 # Mutating Neo
1527 # Evolved Layout
1528 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
1529  [(), 'y', 'b', 'h', 'a', '.', 'z', 'd', 'l', 'p', 'ö', 'q', '´', ()],
1530  ['⇩', 'u', 't', 's', 'e', 'o', 'g', 'r', 'n', 'i', 'c', 'x', '⇘', '\n'],
1531  ['⇧', (), 'ü', 'v', 'f', ',', 'j', 'ß', 'm', 'w', 'k', 'ä', '⇗'],
1532  [(), (), (), ' ', (), (), (), ()]]
1533 # 0.0197439086641 % finger repeats in file 2gramme.txt
1534 # 3.95965582787 mean key position cost in file 1gramme.txt
1535 == layout 32 ==
1536 == layout 33 ==
1537 # Mutating Neo
1539 # Evolved Layout
1540 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
1541  [(), 'ß', 'b', 'm', 'a', 'ö', 'z', 'h', 'l', 'f', 'y', 'x', '´', ()],
1542  ['⇩', 'u', 'r', 't', 'e', 'c', 'd', 's', 'n', 'i', 'o', 'j', '⇘', '\n'],
1543  ['⇧', (), 'ü', 'w', 'v', '.', 'q', 'k', 'g', 'p', ',', 'ä', '⇗'],
1544  [(), (), (), ' ', (), (), (), ()]]
1545 # 0.0191584806378 % finger repeats in file 2gramme.txt
1546 # 3.94984699636 mean key position cost in file 1gramme.txt
1547 == layout 32 ==
1548 == layout 33 ==
1549 Selecting the best from 1000 random layouts.
1551 Best of the ramdom layouts
1552 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
1553  [(), 'q', 'd', 'i', 'g', 'ß', 'z', 't', 'c', 'w', 'ä', 'b', '´', ()],
1554  ['⇩', 'n', '.', 's', 'k', 'h', 'p', 'e', 'ü', 'm', 'l', 'y', '⇘', '\n'],
1555  ['⇧', (), ',', 'o', 'u', 'r', 'x', 'a', 'v', 'j', 'f', 'ö', '⇗'],
1556  [(), (), (), ' ', (), (), (), ()]]
1557 0.0691279697449 % finger repeats in file 2gramme.txt
1558 5.31869280848 mean key position cost in file 1gramme.txt
1559 == random layout 31 ==
1560 == random layout 32 ==
1561 Selecting the best from 1000 random layouts.
1563 Best of the ramdom layouts
1564 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
1565  [(), 'w', 'y', 'x', 'ä', 'ü', 'm', 'd', 'o', ',', 'ö', 'b', '´', ()],
1566  ['⇩', 'a', 'n', 'g', 'j', 's', 'k', 'h', 'i', 'e', 'r', '.', '⇘', '\n'],
1567  ['⇧', (), 'c', 'f', 'z', 'l', 'p', 't', 'v', 'u', 'ß', 'q', '⇗'],
1568  [(), (), (), ' ', (), (), (), ()]]
1569 0.0385559192662 % finger repeats in file 2gramme.txt
1570 5.17542058079 mean key position cost in file 1gramme.txt
1571 == random layout 32 ==
1572 == random layout 33 ==
1573 # Mutating Neo
1575 # Evolved Layout
1576 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
1577  [(), 'ß', 'k', 'm', 'd', 'p', '.', 'g', 'a', 'w', 'ö', 'q', '´', ()],
1578  ['⇩', 'l', 'h', 'n', 't', 'c', 'o', 'i', 'e', 'r', 's', 'x', '⇘', '\n'],
1579  ['⇧', (), 'z', 'f', 'v', 'b', 'j', 'ä', 'u', 'y', ',', 'ü', '⇗'],
1580  [(), (), (), ' ', (), (), (), ()]]
1581 # 0.0214463495173 % finger repeats in file 2gramme.txt
1582 # 4.10402541798 mean key position cost in file 1gramme.txt
1583 == layout 33 ==
1584 == layout 34 ==
1585 # Mutating Neo
1587 # Evolved Layout
1588 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
1589  [(), 'ß', 'o', 'g', 'r', 'v', 'f', 'd', 'h', '.', 'ö', 'x', '´', ()],
1590  ['⇩', 'm', 'e', 's', 'n', 'l', 'c', 't', 'i', 'a', 'u', 'y', '⇘', '\n'],
1591  ['⇧', (), 'z', 'ü', 'k', 'w', 'j', 'p', 'b', 'q', 'ä', ',', '⇗'],
1592  [(), (), (), ' ', (), (), (), ()]]
1593 # 0.019055419976 % finger repeats in file 2gramme.txt
1594 # 4.04491408441 mean key position cost in file 1gramme.txt
1595 == layout 33 ==
1596 == layout 34 ==
1597 Selecting the best from 1000 random layouts.
1599 Best of the ramdom layouts
1600 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
1601  [(), 'q', 'g', 'ä', '.', 'x', 'd', 'o', 'n', 'h', 'ü', 'm', '´', ()],
1602  ['⇩', 'c', 'r', 'k', 's', 'b', 'u', 't', 'i', 'e', 'a', 'ß', '⇘', '\n'],
1603  ['⇧', (), 'w', 'j', 'v', 'p', 'y', 'z', ',', 'f', 'l', 'ö', '⇗'],
1604  [(), (), (), ' ', (), (), (), ()]]
1605 0.0754008222593 % finger repeats in file 2gramme.txt
1606 4.93545864937 mean key position cost in file 1gramme.txt
1607 == random layout 32 ==
1608 == random layout 33 ==
1609 Selecting the best from 1000 random layouts.
1611 Best of the ramdom layouts
1612 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
1613  [(), 'l', 'p', 'g', 't', 'd', 'm', 'c', 'v', 'ß', '.', 'j', '´', ()],
1614  ['⇩', 'x', 'h', 'a', 'r', 'u', 'i', 'n', 'ä', 'e', 'b', 'z', '⇘', '\n'],
1615  ['⇧', (), 'k', 's', 'f', 'ü', ',', 'y', 'ö', 'o', 'w', 'q', '⇗'],
1616  [(), (), (), ' ', (), (), (), ()]]
1617 0.0792371286142 % finger repeats in file 2gramme.txt
1618 5.06180675129 mean key position cost in file 1gramme.txt
1619 == random layout 33 ==
1620 == random layout 34 ==
1621 # Mutating Neo
1623 # Evolved Layout
1624 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
1625  [(), 'ß', 'k', 'g', 'w', 'b', '.', 'a', 'd', 'z', 'ö', 'q', '´', ()],
1626  ['⇩', 'h', 'i', 's', 'n', 'c', 'u', 'e', 't', 'r', 'l', 'y', '⇘', '\n'],
1627  ['⇧', (), 'x', 'ä', 'f', 'm', 'j', 'ü', 'o', 'p', 'v', ',', '⇗'],
1628  [(), (), (), ' ', (), (), (), ()]]
1629 # 0.0215309687334 % finger repeats in file 2gramme.txt
1630 # 3.97880049941 mean key position cost in file 1gramme.txt
1631 == layout 34 ==
1632 == layout 35 ==
1633 Selecting the best from 1000 random layouts.
1635 Best of the ramdom layouts
1636 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
1637  [(), 'ö', 'j', 'r', 'ä', 's', 'c', 'e', 'g', 'p', 'm', 'ß', '´', ()],
1638  ['⇩', 'ü', 'n', 'b', 'h', 'l', 'a', ',', 't', 'd', 'i', 'x', '⇘', '\n'],
1639  ['⇧', (), 'y', '.', 'f', 'w', 'o', 'k', 'z', 'q', 'v', 'u', '⇗'],
1640  [(), (), (), ' ', (), (), (), ()]]
1641 0.053192261202 % finger repeats in file 2gramme.txt
1642 5.2294168844 mean key position cost in file 1gramme.txt
1643 == random layout 33 ==
1644 == random layout 34 ==
1645 # Mutating Neo
1647 # Evolved Layout
1648 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
1649  [(), 'ö', 'b', 'c', 'd', 'k', 'v', 'm', 'o', 'f', 'y', 'x', '´', ()],
1650  ['⇩', 'u', 'r', 'e', 's', 'h', 'l', 'n', 't', 'i', 'a', 'ß', '⇘', '\n'],
1651  ['⇧', (), ',', 'z', '.', 'g', 'q', 'p', 'w', 'j', 'ä', 'ü', '⇗'],
1652  [(), (), (), ' ', (), (), (), ()]]
1653 # 0.021084035347 % finger repeats in file 2gramme.txt
1654 # 4.02822591761 mean key position cost in file 1gramme.txt
1655 == layout 34 ==
1656 == layout 35 ==
1657 Selecting the best from 1000 random layouts.
1659 Best of the ramdom layouts
1660 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
1661  [(), 'z', 'q', 'p', 'h', 'x', ',', 'b', 'l', 'k', 'j', 'y', '´', ()],
1662  ['⇩', 'i', 'v', 'c', 'm', 'w', 'u', 'o', 'n', 's', 'e', 'ü', '⇘', '\n'],
1663  ['⇧', (), 'f', 'ß', '.', 'g', 'r', 'd', 't', 'a', 'ö', 'ä', '⇗'],
1664  [(), (), (), ' ', (), (), (), ()]]
1665 0.0522933527478 % finger repeats in file 2gramme.txt
1666 5.67509376369 mean key position cost in file 1gramme.txt
1667 == random layout 34 ==
1668 == random layout 35 ==
1669 # Mutating Neo
1671 # Evolved Layout
1672 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
1673  [(), 'y', '.', 'u', 'd', 'ß', 'w', 'h', 'g', 'k', 'q', 'x', '´', ()],
1674  ['⇩', 'o', 'e', 'i', 'r', 'c', 'l', 'n', 's', 't', 'a', 'ö', '⇘', '\n'],
1675  ['⇧', (), ',', 'ü', 'p', 'm', 'z', 'v', 'f', 'j', 'b', 'ä', '⇗'],
1676  [(), (), (), ' ', (), (), (), ()]]
1677 # 0.0223930130785 % finger repeats in file 2gramme.txt
1678 # 4.01182546593 mean key position cost in file 1gramme.txt
1679 == layout 35 ==
1680 == layout 36 ==
1681 # Mutating Neo
1683 # Evolved Layout
1684 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
1685  [(), 'y', 'k', 'h', 'd', 'w', 'j', 'l', 'a', 'b', 'ö', 'x', '´', ()],
1686  ['⇩', 'u', 'r', 's', 't', 'g', 'c', 'n', 'e', 'i', 'o', 'ä', '⇘', '\n'],
1687  ['⇧', (), ',', '.', 'z', 'm', 'v', 'ß', 'f', 'q', 'p', 'ü', '⇗'],
1688  [(), (), (), ' ', (), (), (), ()]]
1689 # 0.0153253082287 % finger repeats in file 2gramme.txt
1690 # 4.05698126846 mean key position cost in file 1gramme.txt
1691 == layout 35 ==
1692 == layout 36 ==
1693 Selecting the best from 1000 random layouts.
1695 Best of the ramdom layouts
1696 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
1697  [(), 'k', '.', 'n', 'l', 'a', 'g', 't', 'f', 'r', 'v', 'ä', '´', ()],
1698  ['⇩', 'm', 'e', 'b', 'z', 'd', 'u', 'i', 'h', 'x', 's', 'j', '⇘', '\n'],
1699  ['⇧', (), 'y', 'ü', 'q', 'c', 'o', 'ß', 'w', 'ö', 'p', ',', '⇗'],
1700  [(), (), (), ' ', (), (), (), ()]]
1701 0.0642284589077 % finger repeats in file 2gramme.txt
1702 5.24797840294 mean key position cost in file 1gramme.txt
1703 == random layout 34 ==
1704 == random layout 35 ==
1705 # Mutating Neo
1707 # Evolved Layout
1708 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
1709  [(), 'x', 'p', 'g', 'd', 'w', '.', 'a', 'u', 'm', 'ä', 'q', '´', ()],
1710  ['⇩', 'r', 't', 'h', 's', 'l', 'c', 'e', 'i', 'n', 'b', 'y', '⇘', '\n'],
1711  ['⇧', (), 'ß', 'ö', 'k', 'f', 'j', ',', 'o', 'ü', 'v', 'z', '⇗'],
1712  [(), (), (), ' ', (), (), (), ()]]
1713 # 0.0206637646473 % finger repeats in file 2gramme.txt
1714 # 4.03689684755 mean key position cost in file 1gramme.txt
1715 == layout 36 ==
1716 == layout 37 ==
1717 Selecting the best from 1000 random layouts.
1719 Best of the ramdom layouts
1720 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
1721  [(), 'q', 't', 'ß', 'i', 'k', 'p', 'r', 'h', 'f', 'ü', '.', '´', ()],
1722  ['⇩', 'y', 'a', ',', 'w', 'o', 's', 'n', 'e', 'ä', 'd', 'ö', '⇘', '\n'],
1723  ['⇧', (), 'm', 'z', 'u', 'j', 'g', 'x', 'l', 'v', 'c', 'b', '⇗'],
1724  [(), (), (), ' ', (), (), (), ()]]
1725 0.06394764879 % finger repeats in file 2gramme.txt
1726 5.18449270157 mean key position cost in file 1gramme.txt
1727 == random layout 35 ==
1728 == random layout 36 ==
1729 # Mutating Neo
1731 # Evolved Layout
1732 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
1733  [(), 'ß', 'k', 'm', 's', 'v', 'p', 'd', 'c', '.', 'x', 'q', '´', ()],
1734  ['⇩', 'o', 'i', 'r', 'n', 'l', 'h', 't', 'e', 'a', 'u', 'y', '⇘', '\n'],
1735  ['⇧', (), 'ü', 'f', 'z', 'w', 'j', 'b', 'g', 'ä', 'ö', ',', '⇗'],
1736  [(), (), (), ' ', (), (), (), ()]]
1737 # 0.0221410256015 % finger repeats in file 2gramme.txt
1738 # 3.99994526902 mean key position cost in file 1gramme.txt
1739 == layout 36 ==
1740 == layout 37 ==
1741 Selecting the best from 1000 random layouts.
1743 Best of the ramdom layouts
1744 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
1745  [(), 'w', 'c', 'v', 'n', 'o', 'j', 'x', 'm', 'a', 'q', 'ß', '´', ()],
1746  ['⇩', 's', 'e', 't', 'g', '.', ',', 'r', 'i', 'l', 'h', 'ö', '⇘', '\n'],
1747  ['⇧', (), 'f', 'ü', 'u', 'z', 'b', 'p', 'ä', 'k', 'y', 'd', '⇗'],
1748  [(), (), (), ' ', (), (), (), ()]]
1749 0.0588192525924 % finger repeats in file 2gramme.txt
1750 4.91248880723 mean key position cost in file 1gramme.txt
1751 == random layout 35 ==
1752 == random layout 36 ==
1753 # Mutating Neo
1755 # Evolved Layout
1756 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
1757  [(), 'ä', 'k', 'g', 'h', 'm', '.', 'c', 'l', 'z', 'ß', 'q', '´', ()],
1758  ['⇩', 'u', 'i', 't', 'n', 'b', 'a', 'e', 's', 'r', 'd', 'x', '⇘', '\n'],
1759  ['⇧', (), 'ü', 'p', 'v', 'f', 'j', 'ö', 'o', 'w', 'y', ',', '⇗'],
1760  [(), (), (), ' ', (), (), (), ()]]
1761 # 0.0239374660424 % finger repeats in file 2gramme.txt
1762 # 3.96985090344 mean key position cost in file 1gramme.txt
1763 == layout 37 ==
1764 == layout 38 ==
1765 Selecting the best from 1000 random layouts.
1767 Best of the ramdom layouts
1768 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
1769  [(), 'ä', 'v', 'ü', 't', 'w', 'x', 'ö', 'h', 'f', 'l', ',', '´', ()],
1770  ['⇩', 'o', 'r', 'e', '.', 'z', 'n', 'a', 'd', 'g', 'ß', 'j', '⇘', '\n'],
1771  ['⇧', (), 'i', 'b', 'k', 'p', 'c', 'y', 's', 'q', 'u', 'm', '⇗'],
1772  [(), (), (), ' ', (), (), (), ()]]
1773 0.0433653479478 % finger repeats in file 2gramme.txt
1774 5.46727854385 mean key position cost in file 1gramme.txt
1775 == random layout 36 ==
1776 == random layout 37 ==
1777 # Mutating Neo
1779 # Evolved Layout
1780 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
1781  [(), 'ü', 'z', 'g', 'r', 'v', 'ß', 's', 'a', 'f', 'x', 'q', '´', ()],
1782  ['⇩', 'u', 'h', 'd', 't', 'c', 'l', 'n', 'e', 'i', 'o', 'ö', '⇘', '\n'],
1783  ['⇧', (), '.', 'p', 'k', 'b', 'j', 'w', 'm', 'ä', 'y', ',', '⇗'],
1784  [(), (), (), ' ', (), (), (), ()]]
1785 # 0.0214351392219 % finger repeats in file 2gramme.txt
1786 # 4.066343016 mean key position cost in file 1gramme.txt
1787 == layout 37 ==
1788 == layout 38 ==
1789 Selecting the best from 1000 random layouts.
1791 Best of the ramdom layouts
1792 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
1793  [(), 'w', 'h', 't', 's', 'ü', 'ä', 'z', 'd', 'k', 'b', 'j', '´', ()],
1794  ['⇩', 'c', 'n', 'l', 'e', 'g', 'ö', 'r', ',', 'a', 'm', 'i', '⇘', '\n'],
1795  ['⇧', (), 'o', 'q', '.', 'v', 'x', 'ß', 'u', 'y', 'f', 'p', '⇗'],
1796  [(), (), (), ' ', (), (), (), ()]]
1797 0.0795968723051 % finger repeats in file 2gramme.txt
1798 4.95558984303 mean key position cost in file 1gramme.txt
1799 == random layout 36 ==
1800 == random layout 37 ==
1801 # Mutating Neo
1803 # Evolved Layout
1804 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
1805  [(), 'y', 'm', 'g', 'd', 'k', ',', 'o', 'c', 'l', 'x', 'q', '´', ()],
1806  ['⇩', 'u', 'r', 'a', 's', 'h', 'b', 'i', 'e', 'n', 't', 'ö', '⇘', '\n'],
1807  ['⇧', (), 'ü', 'v', 'z', 'f', 'j', 'ä', '.', 'p', 'w', 'ß', '⇗'],
1808  [(), (), (), ' ', (), (), (), ()]]
1809 # 0.0192493704284 % finger repeats in file 2gramme.txt
1810 # 4.14538434004 mean key position cost in file 1gramme.txt
1811 == layout 38 ==
1812 == layout 39 ==
1813 Selecting the best from 1000 random layouts.
1815 Best of the ramdom layouts
1816 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
1817  [(), 'j', 'b', 's', 'w', 'x', 'ß', 'o', '.', 'l', 'p', 'm', '´', ()],
1818  ['⇩', 'i', 'n', 'c', 'e', 'h', ',', 'y', 'k', 't', 'g', 'v', '⇘', '\n'],
1819  ['⇧', (), 'u', 'r', 'd', 'z', 'ö', 'f', 'a', 'ä', 'q', 'ü', '⇗'],
1820  [(), (), (), ' ', (), (), (), ()]]
1821 0.0525902619014 % finger repeats in file 2gramme.txt
1822 5.4290556717 mean key position cost in file 1gramme.txt
1823 == random layout 37 ==
1824 == random layout 38 ==
1825 # Mutating Neo
1827 # Evolved Layout
1828 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
1829  [(), 'y', 'b', 'a', 'l', 'v', 'z', 's', 'g', 'k', 'ü', 'x', '´', ()],
1830  ['⇩', 'u', 't', 'e', 'r', 'c', 'h', 'n', 'd', 'i', 'o', 'ä', '⇘', '\n'],
1831  ['⇧', (), 'ö', 'j', '.', 'm', 'q', 'ß', 'f', 'w', 'p', ',', '⇗'],
1832  [(), (), (), ' ', (), (), (), ()]]
1833 # 0.0177506977564 % finger repeats in file 2gramme.txt
1834 # 4.04101594263 mean key position cost in file 1gramme.txt
1835 == layout 38 ==
1836 == layout 39 ==
1837 Selecting the best from 1000 random layouts.
1839 Best of the ramdom layouts
1840 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
1841  [(), 'c', 'p', 'ß', 'f', 'x', 'y', ',', 'k', 'ü', 'b', 'u', '´', ()],
1842  ['⇩', 'd', 'r', 'i', 'n', '.', 'e', 'l', 'a', 't', 'm', 'z', '⇘', '\n'],
1843  ['⇧', (), 's', 'o', 'ä', 'h', 'v', 'j', 'w', 'g', 'ö', 'q', '⇗'],
1844  [(), (), (), ' ', (), (), (), ()]]
1845 0.0708616051634 % finger repeats in file 2gramme.txt
1846 5.21990565174 mean key position cost in file 1gramme.txt
1847 == random layout 37 ==
1848 == random layout 38 ==
1849 # Mutating Neo
1851 # Evolved Layout
1852 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
1853  [(), 'ä', 'w', 'u', 's', 'z', 'f', 'h', 'o', 'c', 'y', 'x', '´', ()],
1854  ['⇩', 'i', 't', 'e', 'n', 'm', 'g', 'd', 'a', 'r', 'l', 'q', '⇘', '\n'],
1855  ['⇧', (), 'ü', 'p', 'ö', 'b', 'j', 'ß', 'k', ',', 'v', '.', '⇗'],
1856  [(), (), (), ' ', (), (), (), ()]]
1857 # 0.0169082191063 % finger repeats in file 2gramme.txt
1858 # 4.11103424586 mean key position cost in file 1gramme.txt
1859 == layout 39 ==
1860 == layout 40 ==
1861 Selecting the best from 1000 random layouts.
1863 Best of the ramdom layouts
1864 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
1865  [(), 'm', 'ü', 'n', 'd', 'ß', 't', 'c', 'x', 'f', ',', 'b', '´', ()],
1866  ['⇩', 'r', 'i', 'a', 'u', 'y', 'l', 'q', 'h', 'e', 'o', 'w', '⇘', '\n'],
1867  ['⇧', (), 'v', '.', 'z', 'k', 'ö', 'ä', 's', 'g', 'j', 'p', '⇗'],
1868  [(), (), (), ' ', (), (), (), ()]]
1869 0.0632366724319 % finger repeats in file 2gramme.txt
1870 5.24890456308 mean key position cost in file 1gramme.txt
1871 == random layout 38 ==
1872 == random layout 39 ==
1873 # Mutating Neo
1875 # Evolved Layout
1876 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
1877  [(), 'ö', 'w', 'm', 'd', 'z', 'q', 'u', 'l', 'k', 'y', 'x', '´', ()],
1878  ['⇩', 'a', 'n', 't', 's', 'h', 'o', 'e', 'r', 'i', 'c', 'ß', '⇘', '\n'],
1879  ['⇧', (), ',', 'p', 'b', 'g', 'j', 'ä', 'ü', 'v', 'f', '.', '⇗'],
1880  [(), (), (), ' ', (), (), (), ()]]
1881 # 0.0184133126105 % finger repeats in file 2gramme.txt
1882 # 4.00102522238 mean key position cost in file 1gramme.txt
1883 == layout 39 ==
1884 == layout 40 ==
1885 Selecting the best from 1000 random layouts.
1887 Best of the ramdom layouts
1888 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
1889  [(), 'x', 'k', 'b', 'z', 'w', 'v', 'h', 'ü', 'g', 'ö', '.', '´', ()],
1890  ['⇩', 'd', 'e', 'i', 'p', 'm', ',', 's', 'n', 'r', 'a', 'y', '⇘', '\n'],
1891  ['⇧', (), 'c', 'f', 'j', 'o', 'q', 't', 'u', 'ä', 'l', 'ß', '⇗'],
1892  [(), (), (), ' ', (), (), (), ()]]
1893 0.0552869657987 % finger repeats in file 2gramme.txt
1894 4.84864955701 mean key position cost in file 1gramme.txt
1895 == random layout 38 ==
1896 == random layout 39 ==
1897 # Mutating Neo
1899 # Evolved Layout
1900 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
1901  [(), 'y', 'g', 'm', 'd', 'ü', 'p', 'u', 'l', 'b', 'ß', 'q', '´', ()],
1902  ['⇩', 't', 's', 'n', 'a', 'o', 'c', 'e', 'r', 'i', 'h', 'x', '⇘', '\n'],
1903  ['⇧', (), 'ö', 'z', 'w', '.', 'ä', 'j', 'k', 'v', 'f', ',', '⇗'],
1904  [(), (), (), ' ', (), (), (), ()]]
1905 # 0.0298018296683 % finger repeats in file 2gramme.txt
1906 # 4.02952980601 mean key position cost in file 1gramme.txt
1907 == layout 40 ==
1908 == layout 41 ==
1909 Selecting the best from 1000 random layouts.
1911 Best of the ramdom layouts
1912 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
1913  [(), 'j', 'x', 'c', 'g', 'u', 'ä', 'o', 'b', '.', 'v', 'q', '´', ()],
1914  ['⇩', 'l', 's', 't', 'e', 'm', 'p', ',', 'n', 'i', 'z', 'a', '⇘', '\n'],
1915  ['⇧', (), 'ß', 'f', 'k', 'ü', 'ö', 'd', 'h', 'w', 'y', 'r', '⇗'],
1916  [(), (), (), ' ', (), (), (), ()]]
1917 0.0571672875832 % finger repeats in file 2gramme.txt
1918 5.09413235325 mean key position cost in file 1gramme.txt
1919 == random layout 39 ==
1920 == random layout 40 ==
1921 # Mutating Neo
1923 # Evolved Layout
1924 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
1925  [(), 'y', 'b', 'o', 'l', 'w', 'k', 'd', 'z', 'm', 'ö', 'x', '´', ()],
1926  ['⇩', 't', 'i', 'e', 'n', 'c', 'g', 's', 'a', 'r', 'u', 'ü', '⇘', '\n'],
1927  ['⇧', (), 'ß', '.', 'ä', 'v', 'q', 'f', 'h', 'p', 'j', ',', '⇗'],
1928  [(), (), (), ' ', (), (), (), ()]]
1929 # 0.014811888507 % finger repeats in file 2gramme.txt
1930 # 4.10640927706 mean key position cost in file 1gramme.txt
1931 == layout 40 ==
1932 == layout 41 ==
1933 Selecting the best from 1000 random layouts.
1935 Best of the ramdom layouts
1936 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
1937  [(), '.', 'b', 'g', 'l', 'm', 'c', 'r', 'k', 'ö', 'j', 'w', '´', ()],
1938  ['⇩', 'h', 'd', 'e', 'p', 's', 'x', 'i', 'o', 'n', 'v', ',', '⇘', '\n'],
1939  ['⇧', (), 'y', 'u', 'ß', 'q', 'z', 'f', 't', 'ü', 'ä', 'a', '⇗'],
1940  [(), (), (), ' ', (), (), (), ()]]
1941 0.0709525539838 % finger repeats in file 2gramme.txt
1942 5.03468741143 mean key position cost in file 1gramme.txt
1943 == random layout 39 ==
1944 == random layout 40 ==
1945 # Mutating Neo
1947 # Evolved Layout
1948 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
1949  [(), 'ö', 'o', 'l', 'd', 'p', 'z', 'g', 'a', 'k', 'ä', 'x', '´', ()],
1950  ['⇩', 'u', 'e', 'r', 't', 'c', 'h', 's', 'i', 'n', 'm', 'y', '⇘', '\n'],
1951  ['⇧', (), ',', 'ü', 'ß', 'b', 'j', 'v', 'f', 'q', 'w', '.', '⇗'],
1952  [(), (), (), ' ', (), (), (), ()]]
1953 # 0.0151052129419 % finger repeats in file 2gramme.txt
1954 # 4.10626008977 mean key position cost in file 1gramme.txt
1955 == layout 41 ==
1956 == layout 42 ==
1957 Selecting the best from 1000 random layouts.
1959 Best of the ramdom layouts
1960 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
1961  [(), ',', 'f', 'p', 'z', 'y', 't', 'v', 'a', 'g', 'ä', 'o', '´', ()],
1962  ['⇩', '.', 'n', 'i', 'r', 'd', 's', 'l', 'e', 'b', 'ß', 'q', '⇘', '\n'],
1963  ['⇧', (), 'j', 'k', 'u', 'h', 'c', 'w', 'x', 'ü', 'm', 'ö', '⇗'],
1964  [(), (), (), ' ', (), (), (), ()]]
1965 0.0515474066004 % finger repeats in file 2gramme.txt
1966 5.2281448566 mean key position cost in file 1gramme.txt
1967 == random layout 40 ==
1968 == random layout 41 ==
1969 # Mutating Neo
1971 # Evolved Layout
1972 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
1973  [(), 'ß', 'p', 'm', 'r', 'w', 'k', 'g', 'b', 'ä', 'ö', 'x', '´', ()],
1974  ['⇩', 'o', 'i', 't', 'n', 'l', 'd', 's', 'a', 'e', 'u', 'y', '⇘', '\n'],
1975  ['⇧', (), 'z', 'ü', 'j', 'c', 'v', 'f', 'h', '.', 'q', ',', '⇗'],
1976  [(), (), (), ' ', (), (), (), ()]]
1977 # 0.0198869620144 % finger repeats in file 2gramme.txt
1978 # 4.07080645845 mean key position cost in file 1gramme.txt
1979 == layout 41 ==
1980 == layout 42 ==
1981 Selecting the best from 1000 random layouts.
1983 Best of the ramdom layouts
1984 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
1985  [(), 'f', 'l', 'a', 'ü', 'k', 'c', 'm', 'g', 's', 'b', ',', '´', ()],
1986  ['⇩', 'v', 'x', 't', 'r', 'ß', 'i', 'u', 'e', 'n', 'o', 'y', '⇘', '\n'],
1987  ['⇧', (), 'ä', 'w', '.', 'd', 'j', 'z', 'p', 'q', 'h', 'ö', '⇗'],
1988  [(), (), (), ' ', (), (), (), ()]]
1989 0.0653395955864 % finger repeats in file 2gramme.txt
1990 5.11279039904 mean key position cost in file 1gramme.txt
1991 == random layout 40 ==
1992 == random layout 41 ==
1993 # Mutating Neo
1995 # Evolved Layout
1996 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
1997  [(), 'ö', 'u', 'g', 's', 'f', 'p', 'a', 'l', 'w', 'ß', 'q', '´', ()],
1998  ['⇩', 'o', 'i', 't', 'd', 'h', 'c', 'e', 'n', 'r', 'm', 'x', '⇘', '\n'],
1999  ['⇧', (), 'z', 'ü', 'k', 'b', 'j', ',', '.', 'v', 'y', 'ä', '⇗'],
2000  [(), (), (), ' ', (), (), (), ()]]
2001 # 0.0215299249792 % finger repeats in file 2gramme.txt
2002 # 4.02748468752 mean key position cost in file 1gramme.txt
2003 == layout 42 ==
2004 == layout 43 ==
2005 # Mutating Neo
2007 # Evolved Layout
2008 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
2009  [(), 'y', 'g', 'c', 's', 'z', 'ä', 'i', 'm', 'k', 'ß', 'q', '´', ()],
2010  ['⇩', 'u', 't', 'd', 'n', 'h', 'o', 'a', 'r', 'e', 'l', 'x', '⇘', '\n'],
2011  ['⇧', (), 'ö', 'w', 'b', 'f', 'j', '.', ',', 'v', 'p', 'ü', '⇗'],
2012  [(), (), (), ' ', (), (), (), ()]]
2013 # 0.0213054775864 % finger repeats in file 2gramme.txt
2014 # 4.07292911597 mean key position cost in file 1gramme.txt
2015 == layout 42 ==
2016 == layout 43 ==
2017 Selecting the best from 1000 random layouts.
2019 Best of the ramdom layouts
2020 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
2021  [(), 'v', '.', 'j', 'l', 'b', 'ü', 's', 'k', 'p', 'x', 'ö', '´', ()],
2022  ['⇩', 'u', 'r', 'o', 'c', 'd', 't', 'e', 'a', 'n', 'i', 'w', '⇘', '\n'],
2023  ['⇧', (), 'f', ',', 'h', 'm', 'z', 'y', 'ä', 'ß', 'q', 'g', '⇗'],
2024  [(), (), (), ' ', (), (), (), ()]]
2025 0.0723439587793 % finger repeats in file 2gramme.txt
2026 4.46137116831 mean key position cost in file 1gramme.txt
2027 == random layout 41 ==
2028 == random layout 42 ==
2029 Selecting the best from 1000 random layouts.
2031 Best of the ramdom layouts
2032 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
2033  [(), 'p', 'w', 'o', 't', 'x', 'ä', 'm', 'u', 'ö', 'v', '.', '´', ()],
2034  ['⇩', 'c', 'e', 'q', 'r', 'h', 'z', 'i', 'b', 's', 'n', 'ß', '⇘', '\n'],
2035  ['⇧', (), 'f', 'y', 'a', 'g', 'k', 'd', ',', 'ü', 'j', 'l', '⇗'],
2036  [(), (), (), ' ', (), (), (), ()]]
2037 0.0587945459386 % finger repeats in file 2gramme.txt
2038 4.94585172475 mean key position cost in file 1gramme.txt
2039 == random layout 41 ==
2040 == random layout 42 ==
2041 # Mutating Neo
2043 # Evolved Layout
2044 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
2045  [(), 'y', 'm', 'l', 'h', 'w', 'z', 'c', 'g', 'ü', 'x', 'q', '´', ()],
2046  ['⇩', 't', 'r', 'd', 'n', 's', 'o', 'e', 'i', 'a', 'u', 'ö', '⇘', '\n'],
2047  ['⇧', (), 'ß', 'v', 'k', 'b', 'j', '.', 'f', 'p', 'ä', ',', '⇗'],
2048  [(), (), (), ' ', (), (), (), ()]]
2049 # 0.0300047097193 % finger repeats in file 2gramme.txt
2050 # 3.9797144694 mean key position cost in file 1gramme.txt
2051 == layout 43 ==
2052 == layout 44 ==
2053 # Mutating Neo
2055 # Evolved Layout
2056 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
2057  [(), 'q', 'f', 'o', 'g', 'w', 'v', 'd', 'a', 'k', 'ö', 'y', '´', ()],
2058  ['⇩', 'h', 's', 'e', 'r', 'l', 'c', 't', 'i', 'n', 'u', ',', '⇘', '\n'],
2059  ['⇧', (), 'z', 'j', 'ä', 'm', 'x', 'ß', 'b', 'ü', 'p', '.', '⇗'],
2060  [(), (), (), ' ', (), (), (), ()]]
2061 # 0.0160153129093 % finger repeats in file 2gramme.txt
2062 # 4.05817185085 mean key position cost in file 1gramme.txt
2063 == layout 43 ==
2064 == layout 44 ==
2065 Selecting the best from 1000 random layouts.
2067 Best of the ramdom layouts
2068 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
2069  [(), 'z', '.', 'o', 'ü', 'v', ',', 'c', 'l', 'd', 'j', 'x', '´', ()],
2070  ['⇩', 'u', 'i', 'p', 'e', 'a', 'n', 'r', 'h', 'f', 'm', 'ß', '⇘', '\n'],
2071  ['⇧', (), 'ä', 'w', 's', 'q', 'y', 't', 'ö', 'g', 'k', 'b', '⇗'],
2072  [(), (), (), ' ', (), (), (), ()]]
2073 0.0478584654543 % finger repeats in file 2gramme.txt
2074 5.08914412852 mean key position cost in file 1gramme.txt
2075 == random layout 42 ==
2076 == random layout 43 ==
2077 Selecting the best from 1000 random layouts.
2079 Best of the ramdom layouts
2080 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
2081  [(), 'z', 'ä', 'd', 'x', 'b', 'o', '.', 'n', 's', 'h', 'p', '´', ()],
2082  ['⇩', 'y', 'a', 'i', 'g', ',', 'u', 'e', 'r', 't', 'l', 'ü', '⇘', '\n'],
2083  ['⇧', (), 'v', 'q', 'k', 'j', 'm', 'w', 'c', 'ö', 'ß', 'f', '⇗'],
2084  [(), (), (), ' ', (), (), (), ()]]
2085 0.0551950859174 % finger repeats in file 2gramme.txt
2086 5.02329201174 mean key position cost in file 1gramme.txt
2087 == random layout 42 ==
2088 == random layout 43 ==
2089 # Mutating Neo
2091 # Evolved Layout
2092 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
2093  [(), 'y', 'z', 'g', 'o', 'ä', 'f', 'l', 'u', 'b', 'q', 'x', '´', ()],
2094  ['⇩', 'd', 'r', 't', 'e', 'a', 'm', 'n', 'i', 's', 'h', 'ß', '⇘', '\n'],
2095  ['⇧', (), 'p', 'j', 'v', '.', 'ö', 'w', 'c', 'ü', 'k', ',', '⇗'],
2096  [(), (), (), ' ', (), (), (), ()]]
2097 # 0.0181226820809 % finger repeats in file 2gramme.txt
2098 # 3.9417165643 mean key position cost in file 1gramme.txt
2099 == layout 44 ==
2100 == layout 45 ==
2101 # Mutating Neo
2103 # Evolved Layout
2104 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
2105  [(), 'y', 'z', 'g', 'a', 'ü', 'p', 'd', 'l', 'f', 'ß', 'q', '´', ()],
2106  ['⇩', 'i', 'h', 'r', 'e', 'u', 'c', 't', 'n', 's', 'm', 'x', '⇘', '\n'],
2107  ['⇧', (), 'ö', 'k', 'j', 'o', 'ä', 'v', 'b', 'w', '.', ',', '⇗'],
2108  [(), (), (), ' ', (), (), (), ()]]
2109 # 0.0213470560299 % finger repeats in file 2gramme.txt
2110 # 4.01418453262 mean key position cost in file 1gramme.txt
2111 == layout 44 ==
2112 == layout 45 ==
2113 Selecting the best from 1000 random layouts.
2115 Best of the ramdom layouts
2116 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
2117  [(), 'x', 'y', 'b', 'o', 'ä', 'q', 'f', 'g', 'c', 's', 'k', '´', ()],
2118  ['⇩', 'l', 'e', 'h', 'd', 'a', 'i', 'z', 'r', 'n', 't', 'j', '⇘', '\n'],
2119  ['⇧', (), 'w', 'p', '.', 'ö', 'ü', 'ß', 'm', 'v', ',', 'u', '⇗'],
2120  [(), (), (), ' ', (), (), (), ()]]
2121 0.0569932248066 % finger repeats in file 2gramme.txt
2122 4.8891977236 mean key position cost in file 1gramme.txt
2123 == random layout 43 ==
2124 == random layout 44 ==
2125 Selecting the best from 1000 random layouts.
2127 Best of the ramdom layouts
2128 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
2129  [(), 'v', 'ü', 'a', 'g', 'y', 'k', 'ß', 'd', 'o', 'q', 't', '´', ()],
2130  ['⇩', 's', 'l', 'e', 'h', 'u', 'w', 'n', 'r', 'f', ',', 'b', '⇘', '\n'],
2131  ['⇧', (), 'i', '.', 'z', 'c', 'p', 'x', 'm', 'j', 'ö', 'ä', '⇗'],
2132  [(), (), (), ' ', (), (), (), ()]]
2133 0.0604175460989 % finger repeats in file 2gramme.txt
2134 5.33117248695 mean key position cost in file 1gramme.txt
2135 == random layout 43 ==
2136 == random layout 44 ==
2137 # Mutating Neo
2139 # Evolved Layout
2140 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
2141  [(), 'ö', 'b', 'o', 'l', 'v', 'w', 'd', 'h', 'z', 'y', 'q', '´', ()],
2142  ['⇩', 'u', 'r', 'e', 'n', 'f', 'g', 's', 'i', 'a', 't', 'ß', '⇘', '\n'],
2143  ['⇧', (), ',', 'x', 'ä', 'c', 'j', 'k', 'm', 'p', '.', 'ü', '⇗'],
2144  [(), (), (), ' ', (), (), (), ()]]
2145 # 0.0171375954873 % finger repeats in file 2gramme.txt
2146 # 4.04771153919 mean key position cost in file 1gramme.txt
2147 == layout 45 ==
2148 == layout 46 ==
2149 # Mutating Neo
2151 # Evolved Layout
2152 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
2153  [(), 'ä', 'f', 'h', 'o', 'ü', 'w', 'd', 'l', 'b', 'y', 'q', '´', ()],
2154  ['⇩', 'a', 's', 'i', 'e', 'u', 'g', 't', 'r', 'n', 'c', 'x', '⇘', '\n'],
2155  ['⇧', (), ',', 'k', 'j', '.', 'ö', 'v', 'm', 'ß', 'p', 'z', '⇗'],
2156  [(), (), (), ' ', (), (), (), ()]]
2157 # 0.0185420083039 % finger repeats in file 2gramme.txt
2158 # 3.97447046633 mean key position cost in file 1gramme.txt
2159 == layout 45 ==
2160 == layout 46 ==
2161 Selecting the best from 1000 random layouts.
2163 Best of the ramdom layouts
2164 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
2165  [(), 'b', 'o', 'a', 'y', 'v', 't', 'g', 'n', 'z', 'f', 'q', '´', ()],
2166  ['⇩', 'i', 'e', 'r', 'j', 'h', 'p', 's', 'd', 'c', 'u', 'k', '⇘', '\n'],
2167  ['⇧', (), 'x', 'ö', 'ü', '.', 'w', 'ä', ',', 'ß', 'm', 'l', '⇗'],
2168  [(), (), (), ' ', (), (), (), ()]]
2169 0.0603788976799 % finger repeats in file 2gramme.txt
2170 5.23262069352 mean key position cost in file 1gramme.txt
2171 == random layout 44 ==
2172 == random layout 45 ==
2173 Selecting the best from 1000 random layouts.
2175 Best of the ramdom layouts
2176 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
2177  [(), 'm', 'ü', ',', 'o', 'c', 'q', 'n', 'l', 'v', 'u', 'j', '´', ()],
2178  ['⇩', 'g', 'h', 'd', 'e', 'w', 'y', 'r', 't', 'i', 'ß', 'ä', '⇘', '\n'],
2179  ['⇧', (), 'f', 'ö', 'a', 'k', 'p', 's', '.', 'z', 'x', 'b', '⇗'],
2180  [(), (), (), ' ', (), (), (), ()]]
2181 0.0573860010361 % finger repeats in file 2gramme.txt
2182 4.93983581537 mean key position cost in file 1gramme.txt
2183 == random layout 44 ==
2184 == random layout 45 ==
2185 # Mutating Neo
2187 # Evolved Layout
2188 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
2189  [(), 'ä', 'b', 'u', 't', 'v', 'w', 'l', 'g', 'p', 'ß', 'x', '´', ()],
2190  ['⇩', 'a', 'n', 'i', 'd', 'm', 'h', 'r', 's', 'e', 'o', 'y', '⇘', '\n'],
2191  ['⇧', (), 'z', 'ö', ',', 'c', 'q', 'j', 'f', 'k', 'ü', '.', '⇗'],
2192  [(), (), (), ' ', (), (), (), ()]]
2193 # 0.0237465636742 % finger repeats in file 2gramme.txt
2194 # 4.08329320167 mean key position cost in file 1gramme.txt
2195 == layout 46 ==
2196 == layout 47 ==
2197 # Mutating Neo
2199 # Evolved Layout
2200 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
2201  [(), 'y', 'c', 'l', 'd', 'k', 'v', 'h', 'u', '.', 'ö', 'x', '´', ()],
2202  ['⇩', 'o', 'e', 's', 't', 'g', 'b', 'n', 'i', 'r', 'a', 'ä', '⇘', '\n'],
2203  ['⇧', (), ',', 'p', 'ß', 'm', 'q', 'f', 'w', 'j', 'z', 'ü', '⇗'],
2204  [(), (), (), ' ', (), (), (), ()]]
2205 # 0.0190783664686 % finger repeats in file 2gramme.txt
2206 # 4.05759090039 mean key position cost in file 1gramme.txt
2207 == layout 46 ==
2208 == layout 47 ==
2209 Selecting the best from 1000 random layouts.
2211 Best of the ramdom layouts
2212 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
2213  [(), 'j', 'v', 's', 'd', 'p', 'ö', 'o', 't', 'ä', 'ß', 'q', '´', ()],
2214  ['⇩', 'z', 'i', 'n', 'y', 'x', 'e', 'u', 'h', 'a', 'f', '.', '⇘', '\n'],
2215  ['⇧', (), 'c', 'k', 'g', 'm', 'l', 'w', 'b', 'ü', 'r', ',', '⇗'],
2216  [(), (), (), ' ', (), (), (), ()]]
2217 0.0565871051595 % finger repeats in file 2gramme.txt
2218 5.43897434958 mean key position cost in file 1gramme.txt
2219 == random layout 45 ==
2220 == random layout 46 ==
2221 Selecting the best from 1000 random layouts.
2223 Best of the ramdom layouts
2224 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
2225  [(), 'y', 'u', 'a', 'c', 'q', 'j', 'd', 'k', 'ß', 'h', 'ä', '´', ()],
2226  ['⇩', 't', 'e', 'l', ',', 'w', 'n', 'x', 'i', 'r', 'z', 'o', '⇘', '\n'],
2227  ['⇧', (), 'p', 'm', '.', 'ö', 'f', 'v', 's', 'b', 'g', 'ü', '⇗'],
2228  [(), (), (), ' ', (), (), (), ()]]
2229 0.0496026591572 % finger repeats in file 2gramme.txt
2230 5.3100452476 mean key position cost in file 1gramme.txt
2231 == random layout 45 ==
2232 == random layout 46 ==
2233 # Mutating Neo
2235 # Evolved Layout
2236 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
2237  [(), 'y', 'k', 'a', 'l', 'v', 'w', 'd', 'c', 'z', 'ä', 'x', '´', ()],
2238  ['⇩', 't', 'h', 'e', 'n', 'b', 'g', 's', 'r', 'i', 'u', 'ö', '⇘', '\n'],
2239  ['⇧', (), 'ü', 'p', 'o', 'm', 'q', 'ß', 'f', 'j', '.', ',', '⇗'],
2240  [(), (), (), ' ', (), (), (), ()]]
2241 # 0.0138282481434 % finger repeats in file 2gramme.txt
2242 # 4.14431049907 mean key position cost in file 1gramme.txt
2243 == layout 47 ==
2244 == layout 48 ==
2245 # Mutating Neo
2247 # Evolved Layout
2248 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
2249  [(), 'y', 'o', 'u', 'l', 'p', 'f', 'h', 'm', 'b', 'x', 'q', '´', ()],
2250  ['⇩', 'd', 'a', 'i', 'e', 'c', 'g', 's', 'n', 't', 'r', 'ß', '⇘', '\n'],
2251  ['⇧', (), ',', 'ü', 'ä', '.', 'j', 'k', 'w', 'v', 'ö', 'z', '⇗'],
2252  [(), (), (), ' ', (), (), (), ()]]
2253 # 0.0295656299793 % finger repeats in file 2gramme.txt
2254 # 4.02169128637 mean key position cost in file 1gramme.txt
2255 == layout 47 ==
2256 == layout 48 ==
2257 Selecting the best from 1000 random layouts.
2259 Best of the ramdom layouts
2260 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
2261  [(), 'c', 'f', 's', 'a', 'ö', 'l', 'i', 'g', 'o', 'j', 'ä', '´', ()],
2262  ['⇩', 'w', 'k', 'b', 'e', 'z', 'ß', 't', 'r', 'u', 'y', 'm', '⇘', '\n'],
2263  ['⇧', (), 'ü', 'x', ',', 'q', '.', 'v', 'd', 'h', 'p', 'n', '⇗'],
2264  [(), (), (), ' ', (), (), (), ()]]
2265 0.0549871668681 % finger repeats in file 2gramme.txt
2266 5.40237182132 mean key position cost in file 1gramme.txt
2267 == random layout 46 ==
2268 == random layout 47 ==
2269 Selecting the best from 1000 random layouts.
2271 Best of the ramdom layouts
2272 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
2273  [(), 'x', 'c', 'ü', 't', 'g', 'v', 'b', 'z', 'd', '.', 'ö', '´', ()],
2274  ['⇩', 'm', 'f', 'n', 'o', 's', 'r', 'i', 'a', 'e', 'h', 'ß', '⇘', '\n'],
2275  ['⇧', (), 'k', 'q', 'l', 'w', 'u', 'y', 'ä', 'j', 'p', ',', '⇗'],
2276  [(), (), (), ' ', (), (), (), ()]]
2277 0.0705332277609 % finger repeats in file 2gramme.txt
2278 4.78778548489 mean key position cost in file 1gramme.txt
2279 == random layout 46 ==
2280 == random layout 47 ==
2281 # Mutating Neo
2283 # Evolved Layout
2284 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
2285  [(), 'ä', '.', 'h', 's', 'w', 'b', 'd', 'm', ',', 'ö', 'x', '´', ()],
2286  ['⇩', 'o', 'a', 'i', 'n', 'l', 'g', 't', 'r', 'e', 'u', 'y', '⇘', '\n'],
2287  ['⇧', (), 'z', 'q', 'k', 'f', 'j', 'v', 'c', 'ß', 'p', 'ü', '⇗'],
2288  [(), (), (), ' ', (), (), (), ()]]
2289 # 0.0209873767352 % finger repeats in file 2gramme.txt
2290 # 4.00518350948 mean key position cost in file 1gramme.txt
2291 == layout 48 ==
2292 == layout 49 ==
2293 Selecting the best from 1000 random layouts.
2295 Best of the ramdom layouts
2296 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
2297  [(), 'p', 'o', 'g', 'ö', ',', 'x', 'r', 'a', 'j', 'ä', 'q', '´', ()],
2298  ['⇩', 'l', 's', 'y', 'e', 'z', 'd', 'n', 't', 'k', 'h', 'ß', '⇘', '\n'],
2299  ['⇧', (), 'v', 'm', '.', 'i', 'f', 'ü', 'b', 'c', 'u', 'w', '⇗'],
2300  [(), (), (), ' ', (), (), (), ()]]
2301 0.0824797454541 % finger repeats in file 2gramme.txt
2302 4.80995819542 mean key position cost in file 1gramme.txt
2303 == random layout 47 ==
2304 == random layout 48 ==
2305 # Mutating Neo
2307 # Evolved Layout
2308 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
2309  [(), 'ö', 'f', 'l', 'd', 'z', 'ß', 'h', 'g', 'ü', 'x', 'q', '´', ()],
2310  ['⇩', 'a', 's', 'n', 'r', 'm', 'u', 'i', 't', 'e', 'o', 'y', '⇘', '\n'],
2311  ['⇧', (), 'ä', 'k', 'w', 'c', 'v', 'j', '.', 'b', 'p', ',', '⇗'],
2312  [(), (), (), ' ', (), (), (), ()]]
2313 # 0.0201124316959 % finger repeats in file 2gramme.txt
2314 # 4.05598821836 mean key position cost in file 1gramme.txt
2315 == layout 48 ==
2316 == layout 49 ==
2317 # Mutating Neo
2319 # Evolved Layout
2320 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
2321  [(), 'ä', 'p', 'g', 'a', ',', 'v', 'h', 'm', 'b', 'ß', 'x', '´', ()],
2322  ['⇩', 'u', 'i', 't', 'e', 'c', 'l', 'n', 's', 'd', 'r', 'y', '⇘', '\n'],
2323  ['⇧', (), '.', 'ü', 'ö', 'o', 'q', 'w', 'f', 'j', 'k', 'z', '⇗'],
2324  [(), (), (), ' ', (), (), (), ()]]
2325 # 0.022389492756 % finger repeats in file 2gramme.txt
2326 # 3.95526874353 mean key position cost in file 1gramme.txt
2327 == layout 49 ==
2328 == layout 50 ==
2329 Selecting the best from 1000 random layouts.
2331 Best of the ramdom layouts
2332 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
2333  [(), 'o', 'q', 'd', 't', 'v', 'c', 'ä', 'f', 'b', 'z', ',', '´', ()],
2334  ['⇩', 's', 'r', 'k', 'l', 'g', 'a', 'u', 'e', 'p', 'n', 'j', '⇘', '\n'],
2335  ['⇧', (), '.', 'y', 'x', 'ü', 'w', 'ö', 'm', 'h', 'ß', 'i', '⇗'],
2336  [(), (), (), ' ', (), (), (), ()]]
2337 0.0727051889479 % finger repeats in file 2gramme.txt
2338 5.28729583238 mean key position cost in file 1gramme.txt
2339 == random layout 47 ==
2340 == random layout 48 ==
2341 Selecting the best from 1000 random layouts.
2343 Best of the ramdom layouts
2344 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
2345  [(), 'j', 'm', 'c', 's', 'y', 'ß', 't', 'ö', 'w', 'q', 'ä', '´', ()],
2346  ['⇩', 'b', 'r', 'l', 'o', 'i', '.', 'n', 'u', 'e', 'h', 'v', '⇘', '\n'],
2347  ['⇧', (), 'k', 'g', 'a', ',', 'f', 'x', 'z', 'ü', 'p', 'd', '⇗'],
2348  [(), (), (), ' ', (), (), (), ()]]
2349 0.0646360730819 % finger repeats in file 2gramme.txt
2350 4.76778436215 mean key position cost in file 1gramme.txt
2351 == random layout 48 ==
2352 == random layout 49 ==
2353 # Mutating Neo
2355 # Evolved Layout
2356 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
2357  [(), 'y', 'g', 'u', 's', 'v', 'j', 'a', 'l', 'f', 'ä', 'x', '´', ()],
2358  ['⇩', 'd', 't', 'h', 'n', 'b', 'c', 'e', 'r', 'i', 'o', 'ö', '⇘', '\n'],
2359  ['⇧', (), 'z', 'p', 'k', 'm', 'w', 'q', ',', 'ß', '.', 'ü', '⇗'],
2360  [(), (), (), ' ', (), (), (), ()]]
2361 # 0.0248885944029 % finger repeats in file 2gramme.txt
2362 # 4.00375075877 mean key position cost in file 1gramme.txt
2363 == layout 49 ==
2364 == layout 50 ==
2365 # Mutating Neo
2367 # Evolved Layout
2368 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
2369  [(), 'ß', 'b', 'h', 'g', 'v', 'ä', 'i', 'l', 'f', 'ö', 'q', '´', ()],
2370  ['⇩', 'd', 't', 's', 'r', 'c', 'o', 'a', 'n', 'e', 'u', 'x', '⇘', '\n'],
2371  ['⇧', (), 'z', 'p', 'k', 'm', 'j', 'ü', '.', 'w', 'y', ',', '⇗'],
2372  [(), (), (), ' ', (), (), (), ()]]
2373 # 0.0206012145263 % finger repeats in file 2gramme.txt
2374 # 4.07409097187 mean key position cost in file 1gramme.txt
2375 == layout 50 ==
2376 == layout 51 ==
2377 Selecting the best from 1000 random layouts.
2379 Best of the ramdom layouts
2380 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
2381  [(), 'q', 'v', 'p', 'h', 'ö', ',', 'b', 'ä', 'k', '.', 'd', '´', ()],
2382  ['⇩', 'z', 'l', 'r', 'n', 'w', 'e', 'a', 't', 'i', 'o', 'ü', '⇘', '\n'],
2383  ['⇧', (), 'c', 'ß', 'u', 'f', 'x', 'j', 'm', 'g', 's', 'y', '⇗'],
2384  [(), (), (), ' ', (), (), (), ()]]
2385 0.0627400708364 % finger repeats in file 2gramme.txt
2386 5.20031357071 mean key position cost in file 1gramme.txt
2387 == random layout 49 ==
2388 == random layout 50 ==
2389 Selecting the best from 1000 random layouts.
2391 Best of the ramdom layouts
2392 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
2393  [(), 'o', 'p', 'a', 'i', 'g', 'ü', 'r', 'k', 'c', 'ä', 'd', '´', ()],
2394  ['⇩', 'v', 't', 'u', 'h', 'l', 'f', 'n', 'ß', 'e', 's', ',', '⇘', '\n'],
2395  ['⇧', (), 'y', 'w', 'ö', 'z', 'q', 'j', 'b', '.', 'x', 'm', '⇗'],
2396  [(), (), (), ' ', (), (), (), ()]]
2397 0.05919619542 % finger repeats in file 2gramme.txt
2398 4.91289995797 mean key position cost in file 1gramme.txt
2399 == random layout 48 ==
2400 == random layout 49 ==
2401 # Mutating Neo
2403 # Evolved Layout
2404 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
2405  [(), 'q', 'k', 'c', 's', 'w', '.', 'h', 'm', 'z', 'x', 'y', '´', ()],
2406  ['⇩', 't', 'u', 'e', 'n', 'l', 'g', 'd', 'r', 'i', 'a', 'ä', '⇘', '\n'],
2407  ['⇧', (), 'ü', 'v', 'ö', 'f', 'j', 'p', 'b', 'ß', ',', 'o', '⇗'],
2408  [(), (), (), ' ', (), (), (), ()]]
2409 # 0.0210549497554 % finger repeats in file 2gramme.txt
2410 # 4.10854653505 mean key position cost in file 1gramme.txt
2411 == layout 50 ==
2412 == layout 51 ==
2413 # Mutating Neo
2415 # Evolved Layout
2416 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
2417  [(), 'q', 'o', 'c', 'd', 'v', 'z', 's', 'l', 'w', 'y', 'x', '´', ()],
2418  ['⇩', 'a', 'i', 'e', 't', 'm', 'g', 'h', 'r', 'n', 'u', 'ö', '⇘', '\n'],
2419  ['⇧', (), ',', 'ä', '.', 'b', 'j', 'f', 'k', 'ß', 'p', 'ü', '⇗'],
2420  [(), (), (), ' ', (), (), (), ()]]
2421 # 0.0172891035146 % finger repeats in file 2gramme.txt
2422 # 4.10017584631 mean key position cost in file 1gramme.txt
2423 == layout 51 ==
2424 == layout 52 ==
2425 Selecting the best from 1000 random layouts.
2427 Best of the ramdom layouts
2428 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
2429  [(), ',', 'j', 'w', 't', 'h', 'c', 'd', 'y', 'u', 'm', 'p', '´', ()],
2430  ['⇩', 'i', 'r', 'n', 's', 'v', 'k', 'z', 'a', 'g', 'e', 'o', '⇘', '\n'],
2431  ['⇧', (), 'l', 'b', 'ö', 'x', 'q', '.', 'f', 'ü', 'ä', 'ß', '⇗'],
2432  [(), (), (), ' ', (), (), (), ()]]
2433 0.0540629614621 % finger repeats in file 2gramme.txt
2434 5.19112194841 mean key position cost in file 1gramme.txt
2435 == random layout 50 ==
2436 == random layout 51 ==
2437 Selecting the best from 1000 random layouts.
2439 Best of the ramdom layouts
2440 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
2441  [(), 'y', ',', 'i', 'f', 'ö', 'l', 's', 'j', 'r', 'ß', 'p', '´', ()],
2442  ['⇩', 'e', 'n', 'z', 'd', 'ä', 'x', 'o', 't', 'h', 'a', 'ü', '⇘', '\n'],
2443  ['⇧', (), 'c', 'q', 'u', 'g', 'm', '.', 'k', 'b', 'v', 'w', '⇗'],
2444  [(), (), (), ' ', (), (), (), ()]]
2445 0.0428137413128 % finger repeats in file 2gramme.txt
2446 5.43353483666 mean key position cost in file 1gramme.txt
2447 == random layout 49 ==
2448 == random layout 50 ==
2449 # Mutating Neo
2451 # Evolved Layout
2452 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
2453  [(), 'ö', 'p', 'g', 'a', 'ä', 'b', 'h', 'l', 'w', 'ß', 'x', '´', ()],
2454  ['⇩', 'c', 'u', 'i', 'e', 'o', 'd', 's', 'r', 'n', 't', 'y', '⇘', '\n'],
2455  ['⇧', (), ',', 'ü', 'v', '.', 'q', 'z', 'f', 'j', 'k', 'm', '⇗'],
2456  [(), (), (), ' ', (), (), (), ()]]
2457 # 0.0202420074699 % finger repeats in file 2gramme.txt
2458 # 4.02541019492 mean key position cost in file 1gramme.txt
2459 == layout 51 ==
2460 == layout 52 ==
2461 # Mutating Neo
2463 # Evolved Layout
2464 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
2465  [(), 'ö', 'p', 'l', 'h', 'k', 'w', 'g', 'b', 'o', 'ß', 'y', '´', ()],
2466  ['⇩', 'a', 'i', 'r', 'd', 's', 'c', 't', 'n', 'e', 'u', 'x', '⇘', '\n'],
2467  ['⇧', (), 'z', 'ü', '.', 'f', 'q', 'v', 'm', 'j', 'ä', ',', '⇗'],
2468  [(), (), (), ' ', (), (), (), ()]]
2469 # 0.0164081562181 % finger repeats in file 2gramme.txt
2470 # 4.12564712356 mean key position cost in file 1gramme.txt
2471 == layout 52 ==
2472 == layout 53 ==
2473 Selecting the best from 1000 random layouts.
2475 Best of the ramdom layouts
2476 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
2477  [(), 'c', 'a', 'l', 'm', 'ö', 'y', 'ü', 'b', 'g', 'ß', 'k', '´', ()],
2478  ['⇩', 's', 'w', 'u', 'i', 'o', 'h', 'e', 'r', 'n', '.', ',', '⇘', '\n'],
2479  ['⇧', (), 'p', 'x', 'f', 'q', 'j', 't', 'ä', 'z', 'v', 'd', '⇗'],
2480  [(), (), (), ' ', (), (), (), ()]]
2481 0.0818861632661 % finger repeats in file 2gramme.txt
2482 4.95177737166 mean key position cost in file 1gramme.txt
2483 == random layout 51 ==
2484 == random layout 52 ==
2485 # Mutating Neo
2487 # Evolved Layout
2488 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
2489  [(), 'ö', 'p', 'g', 'o', 'ü', 'v', 'l', 'h', 'b', 'ß', 'y', '´', ()],
2490  ['⇩', 't', 'a', 'r', 'e', 'u', 'c', 'n', 's', 'i', 'd', 'x', '⇘', '\n'],
2491  ['⇧', (), ',', 'ä', 'j', '.', 'q', 'w', 'm', 'f', 'k', 'z', '⇗'],
2492  [(), (), (), ' ', (), (), (), ()]]
2493 # 0.0234342504264 % finger repeats in file 2gramme.txt
2494 # 3.96475862266 mean key position cost in file 1gramme.txt
2495 == layout 52 ==
2496 == layout 53 ==
2497 Selecting the best from 1000 random layouts.
2499 Best of the ramdom layouts
2500 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
2501  [(), 'b', 'o', 'z', 's', 'j', 'w', 'ü', 'ö', 'ß', 'ä', 'd', '´', ()],
2502  ['⇩', 'v', 'n', 't', 'l', 'h', 'p', ',', 'i', 'e', 'g', 'q', '⇘', '\n'],
2503  ['⇧', (), 'f', 'y', 'c', 'm', 'u', '.', 'r', 'k', 'a', 'x', '⇗'],
2504  [(), (), (), ' ', (), (), (), ()]]
2505 0.0469264654317 % finger repeats in file 2gramme.txt
2506 5.46487593549 mean key position cost in file 1gramme.txt
2507 == random layout 50 ==
2508 == random layout 51 ==
2509 # Mutating Neo
2511 # Evolved Layout
2512 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
2513  [(), 'y', 'c', 'm', 'h', 'z', 'v', 'r', 'a', '.', 'x', 'q', '´', ()],
2514  ['⇩', 't', 'g', 'd', 's', 'b', 'l', 'n', 'e', 'i', 'u', 'ö', '⇘', '\n'],
2515  ['⇧', (), ',', 'p', 'k', 'f', 'j', 'ß', 'w', 'ü', 'ä', 'o', '⇗'],
2516  [(), (), (), ' ', (), (), (), ()]]
2517 # 0.0141877503487 % finger repeats in file 2gramme.txt
2518 # 4.20387680556 mean key position cost in file 1gramme.txt
2519 == layout 53 ==
2520 == layout 54 ==
2521 Selecting the best from 1000 random layouts.
2523 Best of the ramdom layouts
2524 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
2525  [(), 'q', 'y', 'f', 'd', 'm', 'o', 'x', 'k', ',', '.', 'ö', '´', ()],
2526  ['⇩', 'b', 'e', 'c', 'i', 'ä', 'w', 'n', 'v', 't', 'z', 'ß', '⇘', '\n'],
2527  ['⇧', (), 'a', 'l', 'g', 'r', 'j', 'p', 's', 'h', 'u', 'ü', '⇗'],
2528  [(), (), (), ' ', (), (), (), ()]]
2529 0.0668033092019 % finger repeats in file 2gramme.txt
2530 5.35922514173 mean key position cost in file 1gramme.txt
2531 == random layout 52 ==
2532 == random layout 53 ==
2533 # Mutating Neo
2535 # Evolved Layout
2536 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
2537  [(), 'ö', 'k', 'a', 'd', 'z', 'w', 'l', 'u', 'f', 'y', 'q', '´', ()],
2538  ['⇩', 'o', 'h', 'e', 's', 'g', 'c', 'n', 'i', 'r', 't', 'x', '⇘', '\n'],
2539  ['⇧', (), ',', 'p', 'ä', 'b', 'j', 'v', 'm', 'ü', '.', 'ß', '⇗'],
2540  [(), (), (), ' ', (), (), (), ()]]
2541 # 0.0121893045711 % finger repeats in file 2gramme.txt
2542 # 4.07141212512 mean key position cost in file 1gramme.txt
2543 == layout 53 ==
2544 == layout 54 ==
2545 Selecting the best from 1000 random layouts.
2547 Best of the ramdom layouts
2548 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
2549  [(), 'ö', 'ß', 'h', ',', 'k', 'j', 'd', 'ü', 'f', 'u', 'q', '´', ()],
2550  ['⇩', 'e', 'ä', 's', 'n', 'l', 'o', 'i', 'r', 'c', 'a', 't', '⇘', '\n'],
2551  ['⇧', (), 'b', 'y', '.', 'w', 'x', 'p', 'z', 'v', 'g', 'm', '⇗'],
2552  [(), (), (), ' ', (), (), (), ()]]
2553 0.0726751991271 % finger repeats in file 2gramme.txt
2554 5.09769721577 mean key position cost in file 1gramme.txt
2555 == random layout 51 ==
2556 == random layout 52 ==
2557 # Mutating Neo
2559 # Evolved Layout
2560 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
2561  [(), 'q', 'm', 'c', 'a', 'z', 'w', 'h', 'g', 'b', 'ß', 'x', '´', ()],
2562  ['⇩', 'r', 's', 'e', 'i', 'o', 'l', 'd', 't', 'n', 'u', 'y', '⇘', '\n'],
2563  ['⇧', (), ',', 'j', 'ö', '.', 'ä', 'k', 'f', 'v', 'p', 'ü', '⇗'],
2564  [(), (), (), ' ', (), (), (), ()]]
2565 # 0.0187952756542 % finger repeats in file 2gramme.txt
2566 # 4.09812597989 mean key position cost in file 1gramme.txt
2567 == layout 54 ==
2568 == layout 55 ==
2569 # Mutating Neo
2571 # Evolved Layout
2572 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
2573  [(), 'j', 'f', 'o', 'h', 'v', 'z', 'd', 'a', 'b', 'y', 'x', '´', ()],
2574  ['⇩', 'c', 'r', 't', 'n', 'l', 'g', 's', 'e', 'i', 'u', ',', '⇘', '\n'],
2575  ['⇧', (), 'ß', 'k', 'ö', 'w', 'q', 'p', 'm', 'ä', '.', 'ü', '⇗'],
2576  [(), (), (), ' ', (), (), (), ()]]
2577 # 0.0217222628449 % finger repeats in file 2gramme.txt
2578 # 4.04360063436 mean key position cost in file 1gramme.txt
2579 == layout 54 ==
2580 == layout 55 ==
2581 Selecting the best from 1000 random layouts.
2583 Best of the ramdom layouts
2584 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
2585  [(), 'l', 'ö', 'd', 'j', 'y', 'q', 'h', 't', 'c', 'o', 'x', '´', ()],
2586  ['⇩', 'm', 'i', ',', 'w', 'u', 'n', 'ä', 'r', 'e', 's', 'f', '⇘', '\n'],
2587  ['⇧', (), 'ü', 'p', 'ß', 'k', 'g', 'b', '.', 'v', 'a', 'z', '⇗'],
2588  [(), (), (), ' ', (), (), (), ()]]
2589 0.0418953557083 % finger repeats in file 2gramme.txt
2590 5.41409054729 mean key position cost in file 1gramme.txt
2591 == random layout 52 ==
2592 == random layout 53 ==
2593 Selecting the best from 1000 random layouts.
2595 Best of the ramdom layouts
2596 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
2597  [(), 'p', 'h', 'k', 'y', 'w', 'z', 'e', 'ü', 'm', 'b', 'x', '´', ()],
2598  ['⇩', 't', 'a', 's', 'r', 'g', 'j', 'i', 'c', 'q', 'd', '.', '⇘', '\n'],
2599  ['⇧', (), 'ß', 'ä', 'v', 'n', 'ö', 'o', 'u', 'f', 'l', ',', '⇗'],
2600  [(), (), (), ' ', (), (), (), ()]]
2601 0.0753758526546 % finger repeats in file 2gramme.txt
2602 5.15996914577 mean key position cost in file 1gramme.txt
2603 == random layout 53 ==
2604 == random layout 54 ==
2605 # Mutating Neo
2607 # Evolved Layout
2608 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
2609  [(), 'ä', '.', 'u', 'd', 'z', 'v', 'l', 'h', 'b', 'x', 'q', '´', ()],
2610  ['⇩', 'a', 'e', 'i', 'r', 'g', 'c', 'n', 's', 't', 'o', 'y', '⇘', '\n'],
2611  ['⇧', (), ',', 'ß', 'ö', 'm', 'j', 'w', 'f', 'k', 'p', 'ü', '⇗'],
2612  [(), (), (), ' ', (), (), (), ()]]
2613 # 0.0199234799942 % finger repeats in file 2gramme.txt
2614 # 4.00448583491 mean key position cost in file 1gramme.txt
2615 == layout 55 ==
2616 == layout 56 ==
2617 Selecting the best from 1000 random layouts.
2619 Best of the ramdom layouts
2620 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
2621  [(), 'ä', 'v', 'u', 'l', 'y', 'j', 'g', 'k', 'z', 'm', 'x', '´', ()],
2622  ['⇩', 'n', 'i', 'a', 'e', 's', 'h', 't', 'b', 'd', 'c', 'ö', '⇘', '\n'],
2623  ['⇧', (), 'ß', 'q', 'ü', ',', 'w', 'r', 'o', '.', 'p', 'f', '⇗'],
2624  [(), (), (), ' ', (), (), (), ()]]
2625 0.0752355146751 % finger repeats in file 2gramme.txt
2626 4.59468783947 mean key position cost in file 1gramme.txt
2627 == random layout 53 ==
2628 == random layout 54 ==
2629 # Mutating Neo
2631 # Evolved Layout
2632 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
2633  [(), 'x', 'k', 'o', 'l', 'v', 'b', 't', 'h', '.', 'y', 'ß', '´', ()],
2634  ['⇩', 'd', 'i', 'a', 'r', 'g', 'c', 'n', 's', 'e', 'u', 'ü', '⇘', '\n'],
2635  ['⇧', (), ',', 'j', 'z', 'm', 'q', 'p', 'w', 'f', 'ö', 'ä', '⇗'],
2636  [(), (), (), ' ', (), (), (), ()]]
2637 # 0.0241291787288 % finger repeats in file 2gramme.txt
2638 # 4.01965886363 mean key position cost in file 1gramme.txt
2639 == layout 55 ==
2640 == layout 56 ==
2641 Selecting the best from 1000 random layouts.
2643 Best of the ramdom layouts
2644 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
2645  [(), 'ö', ',', 'z', 'g', 'p', 'b', 'a', 's', 'm', 'j', 'o', '´', ()],
2646  ['⇩', 'r', 'i', 'e', 't', 'f', 'q', 'c', 'n', 'v', 'ä', 'x', '⇘', '\n'],
2647  ['⇧', (), 'y', 'l', 'u', '.', 'k', 'w', 'd', 'h', 'ß', 'ü', '⇗'],
2648  [(), (), (), ' ', (), (), (), ()]]
2649 0.045294787891 % finger repeats in file 2gramme.txt
2650 5.1141136393 mean key position cost in file 1gramme.txt
2651 == random layout 54 ==
2652 == random layout 55 ==
2653 # Mutating Neo
2655 # Evolved Layout
2656 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
2657  [(), 'ß', 'k', 'l', 'u', 'ü', 'v', 'h', 'c', 'f', 'x', 'q', '´', ()],
2658  ['⇩', 'd', 't', 'n', 'e', 'a', 'b', 's', 'r', 'i', 'm', 'ä', '⇘', '\n'],
2659  ['⇧', (), ',', 'p', 'w', 'o', 'ö', 'z', 'g', 'j', 'y', '.', '⇗'],
2660  [(), (), (), ' ', (), (), (), ()]]
2661 # 0.0275249832621 % finger repeats in file 2gramme.txt
2662 # 3.97774424064 mean key position cost in file 1gramme.txt
2663 == layout 56 ==
2664 == layout 57 ==
2665 # Mutating Neo
2667 # Evolved Layout
2668 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
2669  [(), 'ß', 'f', 'o', 'a', 'z', 'v', 'l', 'g', 'b', 'y', 'x', '´', ()],
2670  ['⇩', 'd', 'n', 'e', 'i', 'h', 'c', 'r', 's', 't', 'u', 'ö', '⇘', '\n'],
2671  ['⇧', (), ',', 'j', 'ä', '.', 'q', 'w', 'm', 'k', 'p', 'ü', '⇗'],
2672  [(), (), (), ' ', (), (), (), ()]]
2673 # 0.0250638726568 % finger repeats in file 2gramme.txt
2674 # 3.99680408331 mean key position cost in file 1gramme.txt
2675 == layout 56 ==
2676 == layout 57 ==
2677 Selecting the best from 1000 random layouts.
2679 Best of the ramdom layouts
2680 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
2681  [(), 'ö', 'c', 'n', 'm', 'p', ',', 'b', 'a', 'h', 'ä', 'v', '´', ()],
2682  ['⇩', 'e', 'q', 'r', 't', 'o', 's', 'y', 'l', 'i', 'x', 'w', '⇘', '\n'],
2683  ['⇧', (), 'ß', 'k', 'ü', 'd', '.', 'f', 'j', 'z', 'u', 'g', '⇗'],
2684  [(), (), (), ' ', (), (), (), ()]]
2685 0.0399868042642 % finger repeats in file 2gramme.txt
2686 5.43759005816 mean key position cost in file 1gramme.txt
2687 == random layout 54 ==
2688 == random layout 55 ==
2689 Selecting the best from 1000 random layouts.
2691 Best of the ramdom layouts
2692 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
2693  [(), 'k', 'x', 'o', 'ü', 'j', 'p', ',', '.', 'g', 'b', 'v', '´', ()],
2694  ['⇩', 'd', 'h', 'e', 's', 'm', 'i', 'l', 'n', 'a', 'r', 'y', '⇘', '\n'],
2695  ['⇧', (), 'ß', 't', 'f', 'c', 'u', 'z', 'q', 'w', 'ö', 'ä', '⇗'],
2696  [(), (), (), ' ', (), (), (), ()]]
2697 0.0575271949477 % finger repeats in file 2gramme.txt
2698 4.9720526099 mean key position cost in file 1gramme.txt
2699 == random layout 55 ==
2700 == random layout 56 ==
2701 # Mutating Neo
2703 # Evolved Layout
2704 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
2705  [(), 'ö', 'f', 'm', 'l', 'w', '.', 'a', 'g', 'k', 'ß', 'x', '´', ()],
2706  ['⇩', 'u', 's', 'r', 'n', 'h', 'o', 'e', 't', 'i', 'd', 'y', '⇘', '\n'],
2707  ['⇧', (), 'ü', 'z', 'v', 'b', 'j', 'q', 'c', 'p', 'ä', ',', '⇗'],
2708  [(), (), (), ' ', (), (), (), ()]]
2709 # 0.0237585950204 % finger repeats in file 2gramme.txt
2710 # 3.89605330543 mean key position cost in file 1gramme.txt
2711 == layout 57 ==
2712 == layout 58 ==
2713 # Mutating Neo
2715 # Evolved Layout
2716 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
2717  [(), 'x', 'k', 'l', 'd', 'f', 'ä', 'a', 'g', '.', 'y', 'q', '´', ()],
2718  ['⇩', 't', 'u', 'n', 's', 'h', 'c', 'e', 'r', 'i', 'm', 'ß', '⇘', '\n'],
2719  ['⇧', (), 'ü', 'p', 'w', 'b', 'v', 'ö', 'o', 'j', ',', 'z', '⇗'],
2720  [(), (), (), ' ', (), (), (), ()]]
2721 # 0.0211066732747 % finger repeats in file 2gramme.txt
2722 # 3.99790908188 mean key position cost in file 1gramme.txt
2723 == layout 57 ==
2724 == layout 58 ==
2725 Selecting the best from 1000 random layouts.
2727 Best of the ramdom layouts
2728 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
2729  [(), 'u', 'f', 'i', 'c', 'm', 'q', 'ö', '.', 'o', 'y', 'j', '´', ()],
2730  ['⇩', 'ä', 'h', 'a', 's', 'n', 'e', 'k', 't', 'g', 'r', 'ß', '⇘', '\n'],
2731  ['⇧', (), 'l', 'd', 'w', 'x', ',', 'ü', 'p', 'b', 'v', 'z', '⇗'],
2732  [(), (), (), ' ', (), (), (), ()]]
2733 0.0392072084485 % finger repeats in file 2gramme.txt
2734 5.41286104301 mean key position cost in file 1gramme.txt
2735 == random layout 55 ==
2736 == random layout 56 ==
2737 Selecting the best from 1000 random layouts.
2739 Best of the ramdom layouts
2740 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
2741  [(), 'x', ',', 'a', 'u', 'j', 'c', 'p', 'h', 'r', 'm', 'q', '´', ()],
2742  ['⇩', 't', 's', 'n', 'y', 'ß', 'b', 'g', 'd', 'i', 'e', '.', '⇘', '\n'],
2743  ['⇧', (), 'o', 'z', 'l', 'f', 'ö', 'k', 'w', 'ü', 'ä', 'v', '⇗'],
2744  [(), (), (), ' ', (), (), (), ()]]
2745 0.0535746079394 % finger repeats in file 2gramme.txt
2746 5.34331754594 mean key position cost in file 1gramme.txt
2747 == random layout 56 ==
2748 == random layout 57 ==
2749 # Mutating Neo
2751 # Evolved Layout
2752 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
2753  [(), 'ß', 'b', 'd', 'l', 'f', 'ä', 'a', 'c', '.', 'ö', 'q', '´', ()],
2754  ['⇩', 'h', 't', 's', 'n', 'm', 'g', 'i', 'r', 'e', 'u', 'y', '⇘', '\n'],
2755  ['⇧', (), 'z', 'p', 'k', 'w', 'x', 'ü', 'o', 'v', 'j', ',', '⇗'],
2756  [(), (), (), ' ', (), (), (), ()]]
2757 # 0.0222097201879 % finger repeats in file 2gramme.txt
2758 # 3.99852516559 mean key position cost in file 1gramme.txt
2759 == layout 58 ==
2760 == layout 59 ==
2761 # Mutating Neo
2763 # Evolved Layout
2764 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
2765  [(), 'x', 'm', 'c', 'l', 'w', 'y', 'h', 'k', '.', 'ü', 'q', '´', ()],
2766  ['⇩', 'r', 'n', 't', 's', 'd', 'u', 'i', 'e', 'a', 'o', 'ä', '⇘', '\n'],
2767  ['⇧', (), 'ß', 'b', 'ö', 'f', 'v', 'j', 'g', 'p', 'z', ',', '⇗'],
2768  [(), (), (), ' ', (), (), (), ()]]
2769 # 0.022125181467 % finger repeats in file 2gramme.txt
2770 # 4.13480304812 mean key position cost in file 1gramme.txt
2771 == layout 58 ==
2772 == layout 59 ==
2773 Selecting the best from 1000 random layouts.
2775 Best of the ramdom layouts
2776 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
2777  [(), '.', 'd', 's', 'z', 'b', 'g', 'l', 'm', 'q', ',', 'h', '´', ()],
2778  ['⇩', 'u', 'n', 'e', 'i', 'ü', 'r', 'a', 't', 'c', 'w', 'f', '⇘', '\n'],
2779  ['⇧', (), 'ö', 'ä', 'y', 'v', 'j', 'k', 'x', 'p', 'o', 'ß', '⇗'],
2780  [(), (), (), ' ', (), (), (), ()]]
2781 0.0680480705622 % finger repeats in file 2gramme.txt
2782 4.91320819895 mean key position cost in file 1gramme.txt
2783 == random layout 56 ==
2784 == random layout 57 ==
2785 Selecting the best from 1000 random layouts.
2787 Best of the ramdom layouts
2788 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
2789  [(), 'y', 'k', 'ä', 'c', 'b', 'ß', 's', 'f', 'm', 'o', 'q', '´', ()],
2790  ['⇩', 'r', 'u', 'w', 'n', 'z', 'i', 'ö', 'e', 'ü', 't', '.', '⇘', '\n'],
2791  ['⇧', (), 'x', 'a', 'h', 'v', 'j', 'g', 'l', 'p', 'd', ',', '⇗'],
2792  [(), (), (), ' ', (), (), (), ()]]
2793 0.0525414415749 % finger repeats in file 2gramme.txt
2794 5.41418865025 mean key position cost in file 1gramme.txt
2795 == random layout 57 ==
2796 == random layout 58 ==
2797 # Mutating Neo
2799 # Evolved Layout
2800 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
2801  [(), 'ä', 'u', 'o', 's', 'w', 'j', 'd', 'l', 'b', 'q', 'ö', '´', ()],
2802  ['⇩', 'a', 'i', 'e', 'n', 'm', 'g', 't', 'r', 'h', '.', 'y', '⇘', '\n'],
2803  ['⇧', (), ',', 'ü', 'p', 'f', 'v', 'ß', 'c', 'x', 'k', 'z', '⇗'],
2804  [(), (), (), ' ', (), (), (), ()]]
2805 # 0.0182401272313 % finger repeats in file 2gramme.txt
2806 # 4.13680120685 mean key position cost in file 1gramme.txt
2807 == layout 59 ==
2808 == layout 60 ==
2809 # Mutating Neo
2811 # Evolved Layout
2812 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
2813  [(), 'ß', 'c', 'g', 'h', 'v', ',', 'd', 'b', 'f', 'ä', 'x', '´', ()],
2814  ['⇩', 'o', 'e', 't', 'i', 'u', 'l', 's', 'n', 'r', 'a', 'ö', '⇘', '\n'],
2815  ['⇧', (), 'ü', 'y', 'w', 'k', 'q', 'z', 'm', 'p', 'j', '.', '⇗'],
2816  [(), (), (), ' ', (), (), (), ()]]
2817 # 0.0238976316612 % finger repeats in file 2gramme.txt
2818 # 4.05336898558 mean key position cost in file 1gramme.txt
2819 == layout 59 ==
2820 == layout 60 ==
2821 Selecting the best from 1000 random layouts.
2823 Best of the ramdom layouts
2824 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
2825  [(), 'l', 'g', ',', 'b', 's', 'q', 'j', 'ü', '.', 'x', 'ä', '´', ()],
2826  ['⇩', 'f', 'k', 'r', 'd', 'a', 'h', 'n', 'i', 'e', 't', 'c', '⇘', '\n'],
2827  ['⇧', (), 'p', 'w', 'y', 'z', 'o', 'm', 'u', 'ß', 'ö', 'v', '⇗'],
2828  [(), (), (), ' ', (), (), (), ()]]
2829 0.0525937661249 % finger repeats in file 2gramme.txt
2830 5.00221219621 mean key position cost in file 1gramme.txt
2831 == random layout 57 ==
2832 == random layout 58 ==
2833 Selecting the best from 1000 random layouts.
2835 Best of the ramdom layouts
2836 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
2837  [(), 'w', 'ä', 'r', 'b', 'v', 'ö', 'q', 'h', 'p', 'j', 'k', '´', ()],
2838  ['⇩', 'c', 't', 's', 'n', ',', 'ü', 'e', 'm', 'ß', 'i', 'o', '⇘', '\n'],
2839  ['⇧', (), 'a', 'g', 'd', '.', 'z', 'x', 'l', 'y', 'f', 'u', '⇗'],
2840  [(), (), (), ' ', (), (), (), ()]]
2841 0.0523687364836 % finger repeats in file 2gramme.txt
2842 5.22396325239 mean key position cost in file 1gramme.txt
2843 == random layout 58 ==
2844 == random layout 59 ==
2845 # Mutating Neo
2847 # Evolved Layout
2848 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
2849  [(), 'ö', 'o', 'b', 'g', 'z', 'j', 'h', 'd', 'k', 'y', 'q', '´', ()],
2850  ['⇩', 'a', 'e', 't', 'r', 'c', 'l', 'n', 's', 'i', 'u', 'x', '⇘', '\n'],
2851  ['⇧', (), '.', 'ä', 'p', 'm', 'ß', 'v', 'w', ',', 'f', 'ü', '⇗'],
2852  [(), (), (), ' ', (), (), (), ()]]
2853 # 0.0204222603259 % finger repeats in file 2gramme.txt
2854 # 4.05421307349 mean key position cost in file 1gramme.txt
2855 == layout 60 ==
2856 == layout 61 ==
2857 # Mutating Neo
2859 # Evolved Layout
2860 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
2861  [(), 'ä', 'p', 'b', 'a', 'ö', 'f', 's', 'g', 'w', ',', 'y', '´', ()],
2862  ['⇩', 'u', 't', 'i', 'e', 'c', 'l', 'n', 'd', 'r', 'h', 'ß', '⇘', '\n'],
2863  ['⇧', (), 'ü', 'j', '.', 'o', 'q', 'v', 'm', 'k', 'x', 'z', '⇗'],
2864  [(), (), (), ' ', (), (), (), ()]]
2865 # 0.0224512164598 % finger repeats in file 2gramme.txt
2866 # 3.9340997841 mean key position cost in file 1gramme.txt
2867 == layout 60 ==
2868 == layout 61 ==
2869 Selecting the best from 1000 random layouts.
2871 Best of the ramdom layouts
2872 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
2873  [(), 'f', 'g', 'z', ',', 's', 'y', 'p', 't', 'ä', 'j', 'k', '´', ()],
2874  ['⇩', 'v', 'u', 'i', 'e', 'm', 'b', 'r', 'l', 'n', 'd', 'x', '⇘', '\n'],
2875  ['⇧', (), 'q', 'ö', 'h', 'w', '.', 'ß', 'o', 'a', 'ü', 'c', '⇗'],
2876  [(), (), (), ' ', (), (), (), ()]]
2877 0.0758972199337 % finger repeats in file 2gramme.txt
2878 5.00602112137 mean key position cost in file 1gramme.txt
2879 == random layout 59 ==
2880 == random layout 60 ==
2881 Selecting the best from 1000 random layouts.
2883 Best of the ramdom layouts
2884 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
2885  [(), '.', 'p', 'x', 'v', 'j', 'o', 'd', 'q', 'ü', 'b', ',', '´', ()],
2886  ['⇩', 's', 'i', 'e', 'm', 'f', 'a', 'l', 'r', 't', 'g', 'w', '⇘', '\n'],
2887  ['⇧', (), 'h', 'u', 'y', 'z', 'ä', 'c', 'n', 'k', 'ß', 'ö', '⇗'],
2888  [(), (), (), ' ', (), (), (), ()]]
2889 0.0697195341871 % finger repeats in file 2gramme.txt
2890 5.06910843356 mean key position cost in file 1gramme.txt
2891 == random layout 58 ==
2892 == random layout 59 ==
2893 # Mutating Neo
2895 # Evolved Layout
2896 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
2897  [(), 'y', 'f', 'c', 'l', 'w', 'k', 's', 'o', 'z', 'x', 'q', '´', ()],
2898  ['⇩', 'u', 'i', 'e', 'r', 'm', 'h', 'n', 'a', 'd', 't', 'ö', '⇘', '\n'],
2899  ['⇧', (), ',', 'v', '.', 'g', 'j', 'ß', 'b', 'ä', 'p', 'ü', '⇗'],
2900  [(), (), (), ' ', (), (), (), ()]]
2901 # 0.0236955753442 % finger repeats in file 2gramme.txt
2902 # 4.01520576203 mean key position cost in file 1gramme.txt
2903 == layout 61 ==
2904 == layout 62 ==
2905 # Mutating Neo
2907 # Evolved Layout
2908 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
2909  [(), 'q', 'b', 'u', 'h', 'w', ',', 'a', 'g', 'z', 'x', 'y', '´', ()],
2910  ['⇩', 'd', 't', 'i', 'n', 'l', 'c', 'e', 'r', 's', 'm', 'ß', '⇘', '\n'],
2911  ['⇧', (), 'ä', 'p', 'ö', 'f', 'j', '.', 'o', 'v', 'k', 'ü', '⇗'],
2912  [(), (), (), ' ', (), (), (), ()]]
2913 # 0.0267055691642 % finger repeats in file 2gramme.txt
2914 # 3.90144379803 mean key position cost in file 1gramme.txt
2915 == layout 61 ==
2916 == layout 62 ==
2917 Selecting the best from 1000 random layouts.
2919 Best of the ramdom layouts
2920 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
2921  [(), 'o', 'i', 's', 'g', 'ä', 'h', 'v', 'x', 'k', 'w', 'ö', '´', ()],
2922  ['⇩', 'p', 'y', 'c', 'a', 'f', 'b', 'd', 'n', 'e', 't', 'ü', '⇘', '\n'],
2923  ['⇧', (), 'm', ',', 'l', 'z', 'q', 'u', 'r', 'ß', '.', 'j', '⇗'],
2924  [(), (), (), ' ', (), (), (), ()]]
2925 0.0524041194814 % finger repeats in file 2gramme.txt
2926 5.457302458 mean key position cost in file 1gramme.txt
2927 == random layout 59 ==
2928 == random layout 60 ==
2929 Selecting the best from 1000 random layouts.
2931 Best of the ramdom layouts
2932 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
2933  [(), 'ö', 'p', 'ß', 'y', 'x', 'ü', 'w', 'm', 'j', 'k', 'b', '´', ()],
2934  ['⇩', '.', 'i', 'e', 'r', 'g', 'a', ',', 'n', 's', 'l', 'ä', '⇘', '\n'],
2935  ['⇧', (), 't', 'c', 'h', 'z', 'q', 'u', 'd', 'o', 'f', 'v', '⇗'],
2936  [(), (), (), ' ', (), (), (), ()]]
2937 0.0598568918057 % finger repeats in file 2gramme.txt
2938 5.18686227186 mean key position cost in file 1gramme.txt
2939 == random layout 60 ==
2940 == random layout 61 ==
2941 # Mutating Neo
2943 # Evolved Layout
2944 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
2945  [(), 'y', 'g', '.', 'l', 'f', ',', 'h', 'd', 'w', 'ß', 'q', '´', ()],
2946  ['⇩', 'a', 't', 'e', 'n', 'c', 'u', 'i', 'r', 's', 'o', 'x', '⇘', '\n'],
2947  ['⇧', (), 'ä', 'p', 'ö', 'm', 'j', 'v', 'b', 'z', 'k', 'ü', '⇗'],
2948  [(), (), (), ' ', (), (), (), ()]]
2949 # 0.0232795440573 % finger repeats in file 2gramme.txt
2950 # 4.04483532984 mean key position cost in file 1gramme.txt
2951 == layout 62 ==
2952 == layout 63 ==
2953 # Mutating Neo
2955 # Evolved Layout
2956 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
2957  [(), 'y', 'z', 'g', 'l', 'w', 'j', 'h', 'm', 'o', 'ö', 'q', '´', ()],
2958  ['⇩', 'a', 's', 'd', 'n', 'c', 'u', 'i', 'r', 'e', 't', 'x', '⇘', '\n'],
2959  ['⇧', (), 'p', 'b', 'k', 'f', 'ß', ',', '.', 'v', 'ä', 'ü', '⇗'],
2960  [(), (), (), ' ', (), (), (), ()]]
2961 # 0.0200990855952 % finger repeats in file 2gramme.txt
2962 # 4.06770481799 mean key position cost in file 1gramme.txt
2963 == layout 62 ==
2964 == layout 63 ==
2965 Selecting the best from 1000 random layouts.
2967 Best of the ramdom layouts
2968 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
2969  [(), 'q', ',', 'l', 'c', 'm', 'o', 'j', '.', 's', 'ä', 'k', '´', ()],
2970  ['⇩', 'x', 'e', 'a', 'n', 'p', 'i', 'b', 't', 'u', 'r', 'f', '⇘', '\n'],
2971  ['⇧', (), 'h', 'ß', 'z', 'y', 'v', 'd', 'ö', 'ü', 'g', 'w', '⇗'],
2972  [(), (), (), ' ', (), (), (), ()]]
2973 0.0491007663452 % finger repeats in file 2gramme.txt
2974 5.19919329636 mean key position cost in file 1gramme.txt
2975 == random layout 60 ==
2976 == random layout 61 ==
2977 Selecting the best from 1000 random layouts.
2979 Best of the ramdom layouts
2980 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
2981  [(), 'o', 'c', 'f', 'u', 'ö', 't', 'i', 'a', 'ß', 'p', 'j', '´', ()],
2982  ['⇩', 'h', 'n', 'r', 'e', 'v', 'x', 'ü', 's', 'm', 'w', 'ä', '⇘', '\n'],
2983  ['⇧', (), 'd', 'g', 'z', 'l', 'k', ',', 'q', 'y', 'b', '.', '⇗'],
2984  [(), (), (), ' ', (), (), (), ()]]
2985 0.0649973086168 % finger repeats in file 2gramme.txt
2986 5.04861093642 mean key position cost in file 1gramme.txt
2987 == random layout 61 ==
2988 == random layout 62 ==
2989 # Mutating Neo
2991 # Evolved Layout
2992 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
2993  [(), 'q', 'ü', 'c', 'h', '.', 'k', 'd', 'b', 'w', 'ß', 'x', '´', ()],
2994  ['⇩', 's', 'e', 'a', 'i', 'u', 'g', 't', 'n', 'r', 'l', 'y', '⇘', '\n'],
2995  ['⇧', (), 'z', 'ä', 'ö', 'o', 'j', 'p', 'm', 'f', 'v', ',', '⇗'],
2996  [(), (), (), ' ', (), (), (), ()]]
2997 # 0.0251018475994 % finger repeats in file 2gramme.txt
2998 # 4.02821603389 mean key position cost in file 1gramme.txt
2999 == layout 63 ==
3000 == layout 64 ==
3001 # Mutating Neo
3003 # Evolved Layout
3004 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
3005  [(), 'ß', 'f', 'o', 'd', '.', 'ü', 'a', 'g', 'b', 'x', 'q', '´', ()],
3006  ['⇩', 'h', 'n', 'i', 'r', 'l', 'u', 'e', 's', 't', 'm', 'y', '⇘', '\n'],
3007  ['⇧', (), ',', 'w', 'ö', 'c', 'j', 'p', 'k', 'z', 'v', 'ä', '⇗'],
3008  [(), (), (), ' ', (), (), (), ()]]
3009 # 0.0357617008249 % finger repeats in file 2gramme.txt
3010 # 3.91915247738 mean key position cost in file 1gramme.txt
3011 == layout 63 ==
3012 == layout 64 ==
3013 Selecting the best from 1000 random layouts.
3015 Best of the ramdom layouts
3016 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
3017  [(), 'y', 'b', 'ü', 'g', 'z', 'w', 'u', 'r', 'ä', 'f', 'j', '´', ()],
3018  ['⇩', 'ö', 'l', 'c', 'n', 's', 'a', 'k', 'e', 't', 'i', 'p', '⇘', '\n'],
3019  ['⇧', (), ',', '.', 'v', 'm', 'ß', 'h', 'q', 'x', 'd', 'o', '⇗'],
3020  [(), (), (), ' ', (), (), (), ()]]
3021 0.084336731686 % finger repeats in file 2gramme.txt
3022 4.88252710645 mean key position cost in file 1gramme.txt
3023 == random layout 61 ==
3024 == random layout 62 ==
3025 Selecting the best from 1000 random layouts.
3027 Best of the ramdom layouts
3028 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
3029  [(), 'o', 'ü', 'a', ',', 'z', 'm', 'u', 'l', '.', 'f', 'ß', '´', ()],
3030  ['⇩', 'ö', 't', 'e', 'n', 'c', 'q', 'd', 'b', 'r', 'h', 'k', '⇘', '\n'],
3031  ['⇧', (), 'p', 'v', 's', 'g', 'x', 'y', 'i', 'w', 'ä', 'j', '⇗'],
3032  [(), (), (), ' ', (), (), (), ()]]
3033 0.0603469249945 % finger repeats in file 2gramme.txt
3034 4.94791255884 mean key position cost in file 1gramme.txt
3035 == random layout 62 ==
3036 == random layout 63 ==
3037 # Mutating Neo
3039 # Evolved Layout
3040 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
3041  [(), 'ü', 'w', 'l', 'h', 'f', 'p', 'd', 'o', 'm', 'x', 'q', '´', ()],
3042  ['⇩', 'u', 'r', 'n', 'i', 'g', 'c', 't', 'e', 's', 'a', 'ö', '⇘', '\n'],
3043  ['⇧', (), ',', 'ß', 'k', '.', 'y', 'v', 'b', 'ä', 'j', 'z', '⇗'],
3044  [(), (), (), ' ', (), (), (), ()]]
3045 # 0.0206272922814 % finger repeats in file 2gramme.txt
3046 # 4.04242613811 mean key position cost in file 1gramme.txt
3047 == layout 64 ==
3048 == layout 65 ==
3049 # Mutating Neo
3051 # Evolved Layout
3052 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
3053  [(), 'j', 'k', 'd', 'a', ',', 'v', 'c', '.', 'g', 'y', 'x', '´', ()],
3054  ['⇩', 'm', 'i', 't', 'e', 'o', 'l', 'n', 'r', 's', 'h', 'ö', '⇘', '\n'],
3055  ['⇧', (), 'ü', 'ä', 'b', 'u', 'q', 'w', 'f', 'p', 'ß', 'z', '⇗'],
3056  [(), (), (), ' ', (), (), (), ()]]
3057 # 0.0290487596975 % finger repeats in file 2gramme.txt
3058 # 3.99036530748 mean key position cost in file 1gramme.txt
3059 == layout 64 ==
3060 == layout 65 ==
3061 Selecting the best from 1000 random layouts.
3063 Best of the ramdom layouts
3064 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
3065  [(), '.', 'j', 'x', 'g', 'v', 'f', 'l', 's', 'm', 'c', 'y', '´', ()],
3066  ['⇩', 'b', 't', 'r', 'u', 'a', 'ä', 'k', 'n', 'z', 'e', 'q', '⇘', '\n'],
3067  ['⇧', (), 'o', 'd', 'h', 'i', 'ü', 'p', 'w', ',', 'ß', 'ö', '⇗'],
3068  [(), (), (), ' ', (), (), (), ()]]
3069 0.042675823555 % finger repeats in file 2gramme.txt
3070 5.36985813095 mean key position cost in file 1gramme.txt
3071 == random layout 62 ==
3072 == random layout 63 ==
3073 Selecting the best from 1000 random layouts.
3075 Best of the ramdom layouts
3076 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
3077  [(), 'q', 'ü', 't', 'u', 'ä', 'w', 'ö', 'k', 'f', 'c', '.', '´', ()],
3078  ['⇩', 'l', 'm', 'i', 'e', 'g', 'v', 'd', 'n', 'o', 'r', 's', '⇘', '\n'],
3079  ['⇧', (), 'a', 'z', 'p', 'h', 'ß', 'b', 'x', 'y', ',', 'j', '⇗'],
3080  [(), (), (), ' ', (), (), (), ()]]
3081 0.0767919506881 % finger repeats in file 2gramme.txt
3082 5.04288420013 mean key position cost in file 1gramme.txt
3083 == random layout 63 ==
3084 == random layout 64 ==
3085 # Mutating Neo
3087 # Evolved Layout
3088 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
3089  [(), 'ß', 'k', 'c', 's', 'f', 'ä', 'u', 'a', 'm', 'ö', 'q', '´', ()],
3090  ['⇩', 'l', 'n', 'r', 'd', 'h', 'b', 'i', 'e', 't', 'o', 'y', '⇘', '\n'],
3091  ['⇧', (), 'x', 'p', 'z', 'g', 'w', 'j', '.', 'ü', 'v', ',', '⇗'],
3092  [(), (), (), ' ', (), (), (), ()]]
3093 # 0.0148623858164 % finger repeats in file 2gramme.txt
3094 # 4.14027101048 mean key position cost in file 1gramme.txt
3095 == layout 65 ==
3096 == layout 66 ==
3097 # Mutating Neo
3099 # Evolved Layout
3100 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
3101  [(), 'ß', 'm', 'z', 'a', 'ä', 'j', 'l', 'h', 'b', 'x', 'q', '´', ()],
3102  ['⇩', 's', 'n', 'i', 'e', 'o', 'g', 'r', 'd', 't', 'u', 'y', '⇘', '\n'],
3103  ['⇧', (), ',', 'v', 'p', '.', 'ö', 'w', 'c', 'f', 'k', 'ü', '⇗'],
3104  [(), (), (), ' ', (), (), (), ()]]
3105 # 0.0197920152667 % finger repeats in file 2gramme.txt
3106 # 4.01146456145 mean key position cost in file 1gramme.txt
3107 == layout 65 ==
3108 == layout 66 ==
3109 # Mutating Neo
3111 # Evolved Layout
3112 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
3113  [(), 'ö', 'o', 'd', 's', 'z', 'w', 'c', 'g', '.', 'ß', 'x', '´', ()],
3114  ['⇩', 'u', 'e', 't', 'n', 'h', 'l', 'r', 'a', 'i', 'm', 'y', '⇘', '\n'],
3115  ['⇧', (), 'ü', 'ä', 'b', 'k', 'q', 'v', 'f', 'j', 'p', ',', '⇗'],
3116  [(), (), (), ' ', (), (), (), ()]]
3117 # 0.0251945136503 % finger repeats in file 2gramme.txt
3118 # 4.03972672742 mean key position cost in file 1gramme.txt
3119 == layout 66 ==
3120 == layout 67 ==
3121 Selecting the best from 1000 random layouts.
3123 Best of the ramdom layouts
3124 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
3125  [(), 'ü', 'i', 'm', 'e', 'ß', 'y', 'w', 'n', 'z', 'o', 'j', '´', ()],
3126  ['⇩', ',', 'u', 'h', 'd', 'a', 'r', 's', 'l', 'f', 'c', 'k', '⇘', '\n'],
3127  ['⇧', (), 'q', 'ä', 'v', 'g', 'x', 'b', 'ö', '.', 't', 'p', '⇗'],
3128  [(), (), (), ' ', (), (), (), ()]]
3129 0.069862007972 % finger repeats in file 2gramme.txt
3130 5.34056606047 mean key position cost in file 1gramme.txt
3131 == random layout 63 ==
3132 == random layout 64 ==
3133 Selecting the best from 1000 random layouts.
3135 Best of the ramdom layouts
3136 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
3137  [(), 'x', 'k', 't', 'i', 'p', 'b', 'c', 'u', 'a', 'g', 'j', '´', ()],
3138  ['⇩', 'v', 'n', 'd', 's', 'ü', 'z', 'e', 'w', 'ß', 'f', 'm', '⇘', '\n'],
3139  ['⇧', (), 'r', 'y', 'l', 'o', 'ö', '.', ',', 'h', 'ä', 'q', '⇗'],
3140  [(), (), (), ' ', (), (), (), ()]]
3141 0.0539316416259 % finger repeats in file 2gramme.txt
3142 5.35682703195 mean key position cost in file 1gramme.txt
3143 == random layout 64 ==
3144 == random layout 65 ==
3145 # Mutating Neo
3147 # Evolved Layout
3148 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
3149  [(), 'ö', 'm', 'c', 'h', 'k', 'ä', 'a', 'g', 'w', 'ß', 'q', '´', ()],
3150  ['⇩', 'u', 'n', 'e', 's', 'd', 'o', 'i', 't', 'r', 'l', 'x', '⇘', '\n'],
3151  ['⇧', (), 'y', 'v', 'p', 'b', 'z', 'ü', '.', 'f', 'j', ',', '⇗'],
3152  [(), (), (), ' ', (), (), (), ()]]
3153 # 0.0162107766711 % finger repeats in file 2gramme.txt
3154 # 4.04718704434 mean key position cost in file 1gramme.txt
3155 == layout 66 ==
3156 == layout 67 ==
3157 Selecting the best from 1000 random layouts.
3159 Best of the ramdom layouts
3160 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
3161  [(), 'v', 'c', 'p', 'r', 'j', 'b', 'l', 'f', 'o', 'm', 'ö', '´', ()],
3162  ['⇩', 'ä', 'ß', 'g', 's', '.', 'u', 'n', 'e', 'd', 't', 'ü', '⇘', '\n'],
3163  ['⇧', (), 'y', 'k', 'h', 'i', 'z', 'x', 'q', ',', 'a', 'w', '⇗'],
3164  [(), (), (), ' ', (), (), (), ()]]
3165 0.0571923457327 % finger repeats in file 2gramme.txt
3166 5.12447348616 mean key position cost in file 1gramme.txt
3167 == random layout 65 ==
3168 == random layout 66 ==
3169 # Mutating Neo
3171 # Evolved Layout
3172 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
3173  [(), 'ä', 'w', 'c', 'l', 'v', 'f', 's', 'u', 'z', 'x', 'q', '´', ()],
3174  ['⇩', 'a', 't', 'e', 'r', 'm', 'h', 'n', 'd', 'i', 'o', 'y', '⇘', '\n'],
3175  ['⇧', (), '.', 'p', 'ö', 'g', 'ß', 'j', 'b', 'k', 'ü', ',', '⇗'],
3176  [(), (), (), ' ', (), (), (), ()]]
3177 # 0.025011722513 % finger repeats in file 2gramme.txt
3178 # 4.01880406087 mean key position cost in file 1gramme.txt
3179 == layout 67 ==
3180 == layout 68 ==
3181 Selecting the best from 1000 random layouts.
3183 Best of the ramdom layouts
3184 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
3185  [(), 'o', 'z', 'n', 'u', 'h', 'c', 'd', 'm', 'k', 'x', 'l', '´', ()],
3186  ['⇩', 'q', 'a', 'f', 'g', 'ü', 'w', 'r', 's', 'e', 'i', 'p', '⇘', '\n'],
3187  ['⇧', (), 'v', ',', 't', 'j', 'y', 'ö', 'ä', 'b', 'ß', '.', '⇗'],
3188  [(), (), (), ' ', (), (), (), ()]]
3189 0.0424926353082 % finger repeats in file 2gramme.txt
3190 5.40437164927 mean key position cost in file 1gramme.txt
3191 == random layout 64 ==
3192 == random layout 65 ==
3193 # Mutating Neo
3195 # Evolved Layout
3196 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
3197  [(), 'ä', 'k', 'a', 'h', 'w', 'j', 's', 'u', 'f', 'y', 'x', '´', ()],
3198  ['⇩', 'o', 't', 'e', 'd', 'l', 'm', 'r', 'i', 'n', 'c', 'ß', '⇘', '\n'],
3199  ['⇧', (), 'ü', 'b', 'ö', 'g', 'q', '.', 'z', 'p', 'v', ',', '⇗'],
3200  [(), (), (), ' ', (), (), (), ()]]
3201 # 0.0174828017487 % finger repeats in file 2gramme.txt
3202 # 4.11073885301 mean key position cost in file 1gramme.txt
3203 == layout 67 ==
3204 == layout 68 ==
3205 Selecting the best from 1000 random layouts.
3207 Best of the ramdom layouts
3208 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
3209  [(), 'ß', 'h', 'k', 'p', 'z', 'a', '.', 'g', 's', 'b', 'v', '´', ()],
3210  ['⇩', 'n', 'r', 'm', 'c', 'q', 't', 'e', 'i', 'u', 'l', 'd', '⇘', '\n'],
3211  ['⇧', (), 'ä', ',', 'x', 'ö', 'ü', 'f', 'o', 'j', 'w', 'y', '⇗'],
3212  [(), (), (), ' ', (), (), (), ()]]
3213 0.0640816356998 % finger repeats in file 2gramme.txt
3214 5.16445862388 mean key position cost in file 1gramme.txt
3215 == random layout 66 ==
3216 == random layout 67 ==
3217 # Mutating Neo
3219 # Evolved Layout
3220 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
3221  [(), 'q', 'b', 'm', 'd', 'f', 'z', 'a', 'l', 'k', 'y', 'x', '´', ()],
3222  ['⇩', 't', 'c', 'r', 's', 'h', 'o', 'e', 'n', 'i', 'u', 'ö', '⇘', '\n'],
3223  ['⇧', (), 'ü', 'p', 'ß', 'g', 'j', 'ä', '.', 'w', 'v', ',', '⇗'],
3224  [(), (), (), ' ', (), (), (), ()]]
3225 # 0.0171700055298 % finger repeats in file 2gramme.txt
3226 # 4.01068574969 mean key position cost in file 1gramme.txt
3227 == layout 68 ==
3228 == layout 69 ==
3229 Selecting the best from 1000 random layouts.
3231 Best of the ramdom layouts
3232 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
3233  [(), 'o', 'd', 'p', 'y', 'v', 'k', 'w', 'u', 'a', 'x', '.', '´', ()],
3234  ['⇩', 'ä', 'e', 'b', 'r', 'l', 'g', 'n', 'q', 't', 'i', 'h', '⇘', '\n'],
3235  ['⇧', (), 'ß', 'ü', 's', 'c', 'ö', 'f', 'j', 'm', 'z', ',', '⇗'],
3236  [(), (), (), ' ', (), (), (), ()]]
3237 0.0504538151876 % finger repeats in file 2gramme.txt
3238 5.4434904867 mean key position cost in file 1gramme.txt
3239 == random layout 65 ==
3240 == random layout 66 ==
3241 # Mutating Neo
3243 # Evolved Layout
3244 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
3245  [(), 'y', 'k', 'g', 's', 'f', 'v', 'l', 'a', 'p', 'ä', 'x', '´', ()],
3246  ['⇩', 'u', 'i', 'r', 'd', 'h', 'c', 'n', 'e', 't', 'o', 'ö', '⇘', '\n'],
3247  ['⇧', (), ',', 'ß', 'z', 'b', 'q', 'w', 'm', 'ü', 'j', '.', '⇗'],
3248  [(), (), (), ' ', (), (), (), ()]]
3249 # 0.0137285092493 % finger repeats in file 2gramme.txt
3250 # 4.05817319107 mean key position cost in file 1gramme.txt
3251 == layout 68 ==
3252 == layout 69 ==
3253 Selecting the best from 1000 random layouts.
3255 Best of the ramdom layouts
3256 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
3257  [(), 'a', 'q', 'k', 'l', 'p', 'j', 'c', 'g', ',', 'o', 'y', '´', ()],
3258  ['⇩', 's', 'e', '.', 'n', 'x', 'ö', 'r', 'i', 'h', 'z', 'ü', '⇘', '\n'],
3259  ['⇧', (), 'ß', 'u', 'v', 'd', 'm', 'f', 't', 'w', 'b', 'ä', '⇗'],
3260  [(), (), (), ' ', (), (), (), ()]]
3261 0.0497690212283 % finger repeats in file 2gramme.txt
3262 5.05529270132 mean key position cost in file 1gramme.txt
3263 == random layout 67 ==
3264 == random layout 68 ==
3265 # Mutating Neo
3267 # Evolved Layout
3268 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
3269  [(), 'y', 'z', 'c', 'u', 'p', 'w', 'd', 'h', 'b', 'ü', 'x', '´', ()],
3270  ['⇩', 't', 'a', 'e', 'i', 'g', 'l', 'r', 's', 'n', 'o', 'ö', '⇘', '\n'],
3271  ['⇧', (), 'ß', ',', '.', 'k', 'j', 'v', 'm', 'f', 'q', 'ä', '⇗'],
3272  [(), (), (), ' ', (), (), (), ()]]
3273 # 0.0237281973574 % finger repeats in file 2gramme.txt
3274 # 4.05660234541 mean key position cost in file 1gramme.txt
3275 == layout 69 ==
3276 == layout 70 ==
3277 Selecting the best from 1000 random layouts.
3279 Best of the ramdom layouts
3280 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
3281  [(), 'o', 'k', 'n', 'z', 'l', '.', 'g', 'i', 'ä', ',', 'f', '´', ()],
3282  ['⇩', 'b', 'u', 'x', 'r', 'h', 's', 'e', 't', 'm', 'w', 'p', '⇘', '\n'],
3283  ['⇧', (), 'c', 'q', 'ö', 'ß', 'v', 'a', 'j', 'd', 'y', 'ü', '⇗'],
3284  [(), (), (), ' ', (), (), (), ()]]
3285 0.0824783099567 % finger repeats in file 2gramme.txt
3286 5.2753519662 mean key position cost in file 1gramme.txt
3287 == random layout 66 ==
3288 == random layout 67 ==
3289 # Mutating Neo
3291 # Evolved Layout
3292 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
3293  [(), 'ß', 'f', 'g', 'r', 'v', '.', 'a', 'd', 'k', 'ü', 'x', '´', ()],
3294  ['⇩', 'b', 'n', 'i', 's', 'l', 'c', 'e', 't', 'h', 'u', 'y', '⇘', '\n'],
3295  ['⇧', (), ',', 'w', 'j', 'm', 'q', 'ö', 'o', 'p', 'z', 'ä', '⇗'],
3296  [(), (), (), ' ', (), (), (), ()]]
3297 # 0.0255911268167 % finger repeats in file 2gramme.txt
3298 # 3.99999124872 mean key position cost in file 1gramme.txt
3299 == layout 69 ==
3300 == layout 70 ==
3301 Selecting the best from 1000 random layouts.
3303 Best of the ramdom layouts
3304 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
3305  [(), 'ü', 'ä', 'l', 'a', 'j', '.', 'i', 'g', 'z', 'ß', 'd', '´', ()],
3306  ['⇩', 'q', 'e', 'f', 't', 'b', 'h', 'u', 'n', 'r', 'ö', 'c', '⇘', '\n'],
3307  ['⇧', (), 'm', 'v', 's', 'p', 'y', ',', 'o', 'k', 'w', 'x', '⇗'],
3308  [(), (), (), ' ', (), (), (), ()]]
3309 0.0440561602634 % finger repeats in file 2gramme.txt
3310 5.07586660158 mean key position cost in file 1gramme.txt
3311 == random layout 68 ==
3312 == random layout 69 ==
3313 # Mutating Neo
3315 # Evolved Layout
3316 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
3317  [(), 'x', '.', 'm', 'u', 'ü', 'w', 't', 'g', 'b', 'ö', 'q', '´', ()],
3318  ['⇩', 'a', 'h', 's', 'e', 'o', 'l', 'n', 'i', 'r', 'd', 'y', '⇘', '\n'],
3319  ['⇧', (), 'ä', 'f', 'k', 'p', 'j', 'v', 'c', 'z', 'ß', ',', '⇗'],
3320  [(), (), (), ' ', (), (), (), ()]]
3321 # 0.0339070274878 % finger repeats in file 2gramme.txt
3322 # 3.95728354596 mean key position cost in file 1gramme.txt
3323 == layout 70 ==
3324 == layout 71 ==
3325 Selecting the best from 1000 random layouts.
3327 Best of the ramdom layouts
3328 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
3329  [(), 'c', 'o', 'g', 'r', 'i', 'h', 'l', 'd', 'x', 'u', 'w', '´', ()],
3330  ['⇩', 'z', 'n', 'a', 'q', 'f', 'v', 's', 't', 'e', 'ß', '.', '⇘', '\n'],
3331  ['⇧', (), 'p', 'b', 'ö', 'm', 'ü', 'y', ',', 'j', 'ä', 'k', '⇗'],
3332  [(), (), (), ' ', (), (), (), ()]]
3333 0.0482102857363 % finger repeats in file 2gramme.txt
3334 5.28766843872 mean key position cost in file 1gramme.txt
3335 == random layout 67 ==
3336 == random layout 68 ==
3337 # Mutating Neo
3339 # Evolved Layout
3340 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
3341  [(), 'ü', '.', 'g', 'a', 'ä', 'f', 's', 'h', 'b', 'y', 'q', '´', ()],
3342  ['⇩', 'u', 'i', 't', 'e', 'c', 'm', 'n', 'd', 'r', 'l', 'j', '⇘', '\n'],
3343  ['⇧', (), ',', 'p', 'x', 'o', 'ö', 'v', 'w', 'k', 'z', 'ß', '⇗'],
3344  [(), (), (), ' ', (), (), (), ()]]
3345 # 0.021566177325 % finger repeats in file 2gramme.txt
3346 # 3.93793691974 mean key position cost in file 1gramme.txt
3347 == layout 70 ==
3348 == layout 71 ==
3349 Selecting the best from 1000 random layouts.
3351 Best of the ramdom layouts
3352 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
3353  [(), 'q', 'u', 't', 'e', 'b', 'm', ',', 'i', '.', 'g', 'j', '´', ()],
3354  ['⇩', 'ü', 'l', 'z', 'o', 'x', 'y', 'n', 'a', 'd', 's', 'h', '⇘', '\n'],
3355  ['⇧', (), 'ß', 'v', 'f', 'k', 'w', 'ä', 'r', 'p', 'c', 'ö', '⇗'],
3356  [(), (), (), ' ', (), (), (), ()]]
3357 0.052375052672 % finger repeats in file 2gramme.txt
3358 5.36876193907 mean key position cost in file 1gramme.txt
3359 == random layout 69 ==
3360 == random layout 70 ==
3361 # Mutating Neo
3363 # Evolved Layout
3364 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
3365  [(), 'x', 'b', 'c', 's', 'j', 'z', 'g', 'a', '.', 'ä', 'q', '´', ()],
3366  ['⇩', 'u', 't', 'r', 'n', 'l', 'h', 'd', 'e', 'i', 'o', 'y', '⇘', '\n'],
3367  ['⇧', (), 'ü', 'p', 'ß', 'm', 'w', 'v', 'f', 'ö', 'k', ',', '⇗'],
3368  [(), (), (), ' ', (), (), (), ()]]
3369 # 0.0137819231674 % finger repeats in file 2gramme.txt
3370 # 4.08030002926 mean key position cost in file 1gramme.txt
3371 == layout 71 ==
3372 == layout 72 ==
3373 # Mutating Neo
3375 # Evolved Layout
3376 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
3377  [(), 'y', '.', 'l', 'm', 'f', 'k', 'h', 'c', 'ü', 'ö', 'q', '´', ()],
3378  ['⇩', 'o', 'i', 'r', 'n', 's', 'u', 'd', 't', 'e', 'a', 'x', '⇘', '\n'],
3379  ['⇧', (), 'ä', ',', 'ß', 'b', 'j', 'v', 'g', 'w', 'p', 'z', '⇗'],
3380  [(), (), (), ' ', (), (), (), ()]]
3381 # 0.0207440773713 % finger repeats in file 2gramme.txt
3382 # 4.07506440345 mean key position cost in file 1gramme.txt
3383 == layout 71 ==
3384 == layout 72 ==
3385 Selecting the best from 1000 random layouts.
3387 Best of the ramdom layouts
3388 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
3389  [(), 'ä', 'ö', 's', 'ü', 'a', 'j', ',', 'm', 'g', 't', 'x', '´', ()],
3390  ['⇩', '.', 'b', 'l', 'n', 'h', 'q', 'r', 'e', 'd', 'i', 'w', '⇘', '\n'],
3391  ['⇧', (), 'p', 'c', 'u', 'v', 'y', 'k', 'f', 'z', 'ß', 'o', '⇗'],
3392  [(), (), (), ' ', (), (), (), ()]]
3393 0.0668104518075 % finger repeats in file 2gramme.txt
3394 5.27528763894 mean key position cost in file 1gramme.txt
3395 == random layout 68 ==
3396 == random layout 69 ==
3397 Selecting the best from 1000 random layouts.
3399 Best of the ramdom layouts
3400 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
3401  [(), 'ü', 'p', 'a', 'v', 'ß', 'd', '.', 'o', 'c', 's', 'y', '´', ()],
3402  ['⇩', 't', 'n', 'e', 'j', 'g', 'l', 'b', 'u', 'f', 'r', 'q', '⇘', '\n'],
3403  ['⇧', (), 'z', 'w', 'ä', 'h', 'm', ',', 'i', 'x', 'k', 'ö', '⇗'],
3404  [(), (), (), ' ', (), (), (), ()]]
3405 0.0386804292102 % finger repeats in file 2gramme.txt
3406 5.44250309186 mean key position cost in file 1gramme.txt
3407 == random layout 70 ==
3408 == random layout 71 ==
3409 # Mutating Neo
3411 # Evolved Layout
3412 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
3413  [(), 'x', 'f', 'l', 'h', 'p', 'j', 't', 'a', 'z', 'ö', 'y', '´', ()],
3414  ['⇩', 'u', 'i', 'r', 'd', 'g', 'c', 'n', 'e', 's', 'o', 'q', '⇘', '\n'],
3415  ['⇧', (), ',', '.', 'v', 'b', 'ß', 'w', 'm', 'ä', 'k', 'ü', '⇗'],
3416  [(), (), (), ' ', (), (), (), ()]]
3417 # 0.0137496875311 % finger repeats in file 2gramme.txt
3418 # 4.06899037616 mean key position cost in file 1gramme.txt
3419 == layout 72 ==
3420 == layout 73 ==
3421 # Mutating Neo
3423 # Evolved Layout
3424 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
3425  [(), 'x', 'c', 'm', 's', 'j', 'k', 'h', 'a', 'p', 'ä', 'q', '´', ()],
3426  ['⇩', 'u', 'e', 'r', 'n', 'l', 'g', 'd', 'i', 't', 'o', 'ü', '⇘', '\n'],
3427  ['⇧', (), '.', 'y', 'z', 'w', 'ß', 'f', 'b', 'ö', 'v', ',', '⇗'],
3428  [(), (), (), ' ', (), (), (), ()]]
3429 # 0.0149243832038 % finger repeats in file 2gramme.txt
3430 # 4.09498503313 mean key position cost in file 1gramme.txt
3431 == layout 72 ==
3432 == layout 73 ==
3433 Selecting the best from 1000 random layouts.
3435 Best of the ramdom layouts
3436 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
3437  [(), 'k', 'd', 'z', 'i', 'x', 'a', 'ü', 'p', 'h', 'ä', 'y', '´', ()],
3438  ['⇩', 'm', 'g', 'u', 'r', 'l', 'j', 'e', 'f', 'n', 's', 'ö', '⇘', '\n'],
3439  ['⇧', (), 'b', ',', 'ß', 't', 'c', 'v', 'w', '.', 'o', 'q', '⇗'],
3440  [(), (), (), ' ', (), (), (), ()]]
3441 0.0781726576743 % finger repeats in file 2gramme.txt
3442 4.95835113256 mean key position cost in file 1gramme.txt
3443 == random layout 69 ==
3444 == random layout 70 ==
3445 Selecting the best from 1000 random layouts.
3447 Best of the ramdom layouts
3448 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
3449  [(), 'w', 'g', 't', 'm', 'v', 'h', 'z', 'd', 'f', 'ü', 'b', '´', ()],
3450  ['⇩', 'o', 'x', ',', 'n', 'c', 's', 'e', 'i', 'p', 'y', 'ö', '⇘', '\n'],
3451  ['⇧', (), '.', 'k', 'u', 'r', 'l', 'ß', 'a', 'q', 'j', 'ä', '⇗'],
3452  [(), (), (), ' ', (), (), (), ()]]
3453 0.0670384517209 % finger repeats in file 2gramme.txt
3454 5.2728350129 mean key position cost in file 1gramme.txt
3455 == random layout 71 ==
3456 == random layout 72 ==
3457 # Mutating Neo
3459 # Evolved Layout
3460 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
3461  [(), 'ö', 'w', 'l', 'h', 'f', ',', 'a', 'c', 'm', 'x', 'q', '´', ()],
3462  ['⇩', 'o', 'n', 'r', 'd', 'g', '.', 'i', 'e', 's', 't', 'y', '⇘', '\n'],
3463  ['⇧', (), 'ä', 'p', 'v', 'b', 'k', 'ü', 'u', 'j', 'z', 'ß', '⇗'],
3464  [(), (), (), ' ', (), (), (), ()]]
3465 # 0.016496859223 % finger repeats in file 2gramme.txt
3466 # 4.14633447182 mean key position cost in file 1gramme.txt
3467 == layout 73 ==
3468 == layout 74 ==
3469 # Mutating Neo
3471 # Evolved Layout
3472 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
3473  [(), 'y', 'm', 'a', 'r', 'v', '.', 'h', 'g', 'ä', 'q', 'x', '´', ()],
3474  ['⇩', 'c', 's', 'e', 'n', 'l', 'u', 'i', 'd', 't', 'o', 'ö', '⇘', '\n'],
3475  ['⇧', (), 'ß', 'f', 'ü', 'w', 'j', 'p', 'k', 'z', 'b', ',', '⇗'],
3476  [(), (), (), ' ', (), (), (), ()]]
3477 # 0.017612879276 % finger repeats in file 2gramme.txt
3478 # 4.09157281063 mean key position cost in file 1gramme.txt
3479 == layout 73 ==
3480 == layout 74 ==
3481 Selecting the best from 1000 random layouts.
3483 Best of the ramdom layouts
3484 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
3485  [(), ',', 'j', 'd', 'm', 'k', 'ß', 'b', 'n', 'p', 't', 'ä', '´', ()],
3486  ['⇩', 'e', 'i', 'g', 'r', 'u', 'ü', 'f', 'l', 'a', 'w', 'x', '⇘', '\n'],
3487  ['⇧', (), '.', 'h', 'o', 's', 'q', 'ö', 'z', 'v', 'y', 'c', '⇗'],
3488  [(), (), (), ' ', (), (), (), ()]]
3489 0.0405787067861 % finger repeats in file 2gramme.txt
3490 5.44488825654 mean key position cost in file 1gramme.txt
3491 == random layout 70 ==
3492 == random layout 71 ==
3493 Selecting the best from 1000 random layouts.
3495 Best of the ramdom layouts
3496 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
3497  [(), 'w', 'b', 'ß', 'z', 'm', 'q', ',', 's', 'd', 'p', 'ü', '´', ()],
3498  ['⇩', 'n', 'i', 'ä', 'g', 't', 'l', 'h', 'r', 'e', 'ö', 'v', '⇘', '\n'],
3499  ['⇧', (), '.', 'x', 'f', 'c', 'o', 'j', 'u', 'y', 'k', 'a', '⇗'],
3500  [(), (), (), ' ', (), (), (), ()]]
3501 0.0579202851083 % finger repeats in file 2gramme.txt
3502 5.16758199189 mean key position cost in file 1gramme.txt
3503 == random layout 72 ==
3504 == random layout 73 ==
3505 # Mutating Neo
3507 # Evolved Layout
3508 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
3509  [(), 'ö', 'k', 'm', 'h', ',', 'p', 'd', 'o', '.', 'x', 'q', '´', ()],
3510  ['⇩', 'a', 's', 'n', 'i', 'u', 'g', 't', 'e', 'r', 'l', 'ß', '⇘', '\n'],
3511  ['⇧', (), 'ä', 'w', 'f', 'b', 'j', 'v', 'c', 'ü', 'z', 'y', '⇗'],
3512  [(), (), (), ' ', (), (), (), ()]]
3513 # 0.0182364244531 % finger repeats in file 2gramme.txt
3514 # 4.02805957061 mean key position cost in file 1gramme.txt
3515 == layout 74 ==
3516 == layout 75 ==
3517 # Mutating Neo
3519 # Evolved Layout
3520 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
3521  [(), 'ß', 'f', 'g', 'd', 'v', 'ä', 'a', 'm', 'b', 'y', 'q', '´', ()],
3522  ['⇩', 'o', 'i', 's', 'r', 'h', 'c', 'e', 't', 'n', 'u', 'x', '⇘', '\n'],
3523  ['⇧', (), ',', 'z', 'k', 'l', 'j', 'ö', '.', 'p', 'w', 'ü', '⇗'],
3524  [(), (), (), ' ', (), (), (), ()]]
3525 # 0.0260119824481 % finger repeats in file 2gramme.txt
3526 # 3.94357907304 mean key position cost in file 1gramme.txt
3527 == layout 74 ==
3528 == layout 75 ==
3529 Selecting the best from 1000 random layouts.
3531 Best of the ramdom layouts
3532 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
3533  [(), 'f', 'h', 'k', 'b', 't', 'o', 'e', 'r', '.', 'y', 'j', '´', ()],
3534  ['⇩', 'p', 's', 'n', 'i', 'a', 'v', 'l', 'd', 'z', 'm', 'ö', '⇘', '\n'],
3535  ['⇧', (), 'c', 'u', ',', 'w', 'ü', 'ä', 'q', 'x', 'g', 'ß', '⇗'],
3536  [(), (), (), ' ', (), (), (), ()]]
3537 0.0715382234956 % finger repeats in file 2gramme.txt
3538 5.18323762569 mean key position cost in file 1gramme.txt
3539 == random layout 71 ==
3540 == random layout 72 ==
3541 Selecting the best from 1000 random layouts.
3543 Best of the ramdom layouts
3544 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
3545  [(), '.', 'k', 'l', 'ö', ',', 'p', 'h', 'c', 'j', 'y', 'u', '´', ()],
3546  ['⇩', 'i', 'e', 's', 'f', 'ß', 'g', 'r', 't', 'a', 'n', 'v', '⇘', '\n'],
3547  ['⇧', (), 'z', 'ä', 'x', 'q', 'd', 'ü', 'b', 'w', 'm', 'o', '⇗'],
3548  [(), (), (), ' ', (), (), (), ()]]
3549 0.0549639305929 % finger repeats in file 2gramme.txt
3550 5.07474697484 mean key position cost in file 1gramme.txt
3551 == random layout 73 ==
3552 == random layout 74 ==
3553 # Mutating Neo
3555 # Evolved Layout
3556 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
3557  [(), 'ß', 'm', 'a', 'h', 'k', 'p', 'l', 'g', 'f', 'ö', 'x', '´', ()],
3558  ['⇩', 'u', 'r', 'e', 't', 'd', 'c', 'n', 's', 'i', 'o', 'y', '⇘', '\n'],
3559  ['⇧', (), ',', 'v', 'ü', 'w', 'q', 'j', 'b', 'z', '.', 'ä', '⇗'],
3560  [(), (), (), ' ', (), (), (), ()]]
3561 # 0.0177125001104 % finger repeats in file 2gramme.txt
3562 # 4.05160168811 mean key position cost in file 1gramme.txt
3563 == layout 75 ==
3564 == layout 76 ==
3565 # Mutating Neo
3567 # Evolved Layout
3568 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
3569  [(), 'ß', 'z', 'u', 'r', 'v', 'b', 'd', 'c', 'k', 'y', 'x', '´', ()],
3570  ['⇩', 'l', 'a', 'i', 'n', 'm', 'h', 's', 'e', 't', 'o', 'ä', '⇘', '\n'],
3571  ['⇧', (), 'ü', '.', 'ö', 'w', 'j', 'f', 'g', 'q', 'p', ',', '⇗'],
3572  [(), (), (), ' ', (), (), (), ()]]
3573 # 0.0156572462013 % finger repeats in file 2gramme.txt
3574 # 4.03394444286 mean key position cost in file 1gramme.txt
3575 == layout 75 ==
3576 == layout 76 ==
3577 Selecting the best from 1000 random layouts.
3579 Best of the ramdom layouts
3580 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
3581  [(), 'j', 'x', 'u', 'a', 'o', 'ä', 'v', 'd', 'ü', ',', 'h', '´', ()],
3582  ['⇩', 's', 'n', 'e', 'ö', 'm', 'l', 'r', 'p', 't', 'b', 'y', '⇘', '\n'],
3583  ['⇧', (), 'q', 'g', 'f', 'i', 'w', '.', 'z', 'c', 'k', 'ß', '⇗'],
3584  [(), (), (), ' ', (), (), (), ()]]
3585 0.053501810782 % finger repeats in file 2gramme.txt
3586 5.1798141273 mean key position cost in file 1gramme.txt
3587 == random layout 72 ==
3588 == random layout 73 ==
3589 Selecting the best from 1000 random layouts.
3591 Best of the ramdom layouts
3592 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
3593  [(), 'q', 'a', 'i', 'e', 'd', 'v', 'r', 'o', 'h', '.', 'ä', '´', ()],
3594  ['⇩', 'n', 'ß', 's', 't', 'c', 'l', 'w', 'g', 'b', 'k', 'x', '⇘', '\n'],
3595  ['⇧', (), 'j', 'y', 'ö', 'p', 'ü', ',', 'u', 'z', 'm', 'f', '⇗'],
3596  [(), (), (), ' ', (), (), (), ()]]
3597 0.0682138155036 % finger repeats in file 2gramme.txt
3598 5.25709194943 mean key position cost in file 1gramme.txt
3599 == random layout 74 ==
3600 == random layout 75 ==
3601 # Mutating Neo
3603 # Evolved Layout
3604 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
3605  [(), 'ä', 'm', 'b', 'r', 'w', 'k', 'h', 'a', 'p', 'y', 'q', '´', ()],
3606  ['⇩', 'o', 's', 'i', 'n', 'l', 'g', 'd', 'e', 't', 'u', 'ö', '⇘', '\n'],
3607  ['⇧', (), ',', 'ß', 'z', 'c', 'j', 'v', 'f', '.', 'ü', 'x', '⇗'],
3608  [(), (), (), ' ', (), (), (), ()]]
3609 # 0.0147101050354 % finger repeats in file 2gramme.txt
3610 # 4.10314146968 mean key position cost in file 1gramme.txt
3611 == layout 76 ==
3612 == layout 77 ==
3613 # Mutating Neo
3615 # Evolved Layout
3616 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
3617  [(), 'y', 'b', 'l', 'a', 'ä', 'j', 'd', 'h', 'k', 'ß', 'x', '´', ()],
3618  ['⇩', 'u', 's', 'r', 'e', 'o', 'c', 't', 'n', 'i', 'g', 'q', '⇘', '\n'],
3619  ['⇧', (), 'ü', 'f', '.', ',', 'ö', 'w', 'm', 'v', 'p', 'z', '⇗'],
3620  [(), (), (), ' ', (), (), (), ()]]
3621 # 0.0154381195399 % finger repeats in file 2gramme.txt
3622 # 3.96625658372 mean key position cost in file 1gramme.txt
3623 == layout 76 ==
3624 == layout 77 ==
3625 Selecting the best from 1000 random layouts.
3627 Best of the ramdom layouts
3628 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
3629  [(), 'ö', '.', 'l', 'c', 'n', 'y', 'g', 'v', 'x', 'u', 'ä', '´', ()],
3630  ['⇩', 'o', 'e', 'r', 't', 'm', 'w', 'z', 'a', 'i', 'k', 'ß', '⇘', '\n'],
3631  ['⇧', (), 'ü', 's', ',', 'd', 'q', 'f', 'j', 'h', 'b', 'p', '⇗'],
3632  [(), (), (), ' ', (), (), (), ()]]
3633 0.0487197611942 % finger repeats in file 2gramme.txt
3634 5.43870989615 mean key position cost in file 1gramme.txt
3635 == random layout 73 ==
3636 == random layout 74 ==
3637 Selecting the best from 1000 random layouts.
3639 Best of the ramdom layouts
3640 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
3641  [(), 'q', 'j', 'y', 'f', ',', 'w', 'n', 'a', 'o', 'x', 'u', '´', ()],
3642  ['⇩', 'm', 'ö', 's', 'r', 'z', 'h', 'b', 'i', 't', 'e', 'l', '⇘', '\n'],
3643  ['⇧', (), 'd', 'k', 'ü', 'p', 'ß', 'v', 'ä', 'c', 'g', '.', '⇗'],
3644  [(), (), (), ' ', (), (), (), ()]]
3645 0.0545238902771 % finger repeats in file 2gramme.txt
3646 5.43051551431 mean key position cost in file 1gramme.txt
3647 == random layout 75 ==
3648 == random layout 76 ==
3649 # Mutating Neo
3651 # Evolved Layout
3652 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
3653  [(), 'ö', 'b', 'd', 'u', 'p', 'ß', 'h', 'm', 'k', 'ä', 'x', '´', ()],
3654  ['⇩', 'a', 'i', 't', 'e', 'w', 'l', 'r', 'n', 's', 'o', 'y', '⇘', '\n'],
3655  ['⇧', (), 'ü', '.', 'v', 'c', 'q', 'z', 'g', 'f', 'j', ',', '⇗'],
3656  [(), (), (), ' ', (), (), (), ()]]
3657 # 0.0324604271476 % finger repeats in file 2gramme.txt
3658 # 3.99678662231 mean key position cost in file 1gramme.txt
3659 == layout 77 ==
3660 == layout 78 ==
3661 # Mutating Neo
3663 # Evolved Layout
3664 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
3665  [(), 'x', 'b', 'd', 'h', 'k', 'v', 'l', 'o', 'ü', 'y', 'q', '´', ()],
3666  ['⇩', 't', 'n', 's', 'i', 'g', 'm', 'r', 'a', 'e', 'u', 'ß', '⇘', '\n'],
3667  ['⇧', (), 'z', 'p', 'w', 'f', 'j', '.', 'c', 'ä', 'ö', ',', '⇗'],
3668  [(), (), (), ' ', (), (), (), ()]]
3669 # 0.0218531077595 % finger repeats in file 2gramme.txt
3670 # 4.04017670654 mean key position cost in file 1gramme.txt
3671 == layout 77 ==
3672 == layout 78 ==
3673 Selecting the best from 1000 random layouts.
3675 Best of the ramdom layouts
3676 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
3677  [(), 'ß', 'c', 'h', 'y', '.', 'f', ',', 'w', 's', 'p', 'q', '´', ()],
3678  ['⇩', 'j', 'n', 'b', 'a', 'm', 'l', 'g', 'i', 'e', 'ü', 'z', '⇘', '\n'],
3679  ['⇧', (), 'o', 'x', 'k', 't', 'ö', 'ä', 'r', 'd', 'v', 'u', '⇗'],
3680  [(), (), (), ' ', (), (), (), ()]]
3681 0.0631927623113 % finger repeats in file 2gramme.txt
3682 5.25491723446 mean key position cost in file 1gramme.txt
3683 == random layout 74 ==
3684 == random layout 75 ==
3685 # Mutating Neo
3687 # Evolved Layout
3688 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
3689  [(), 'ö', 'o', 'c', 'l', 'w', 'p', 'd', 'h', 'f', 'ä', 'q', '´', ()],
3690  ['⇩', 'u', 'e', 'r', 'n', 'm', 'g', 't', 'i', 's', 'a', 'y', '⇘', '\n'],
3691  ['⇧', (), '.', 'ü', 'x', 'k', 'v', 'ß', 'b', 'j', 'z', ',', '⇗'],
3692  [(), (), (), ' ', (), (), (), ()]]
3693 # 0.0172294753686 % finger repeats in file 2gramme.txt
3694 # 4.0500704535 mean key position cost in file 1gramme.txt
3695 == layout 78 ==
3696 == layout 79 ==
3697 Selecting the best from 1000 random layouts.
3699 Best of the ramdom layouts
3700 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
3701  [(), 'j', 'z', 'q', 'g', 'h', 'ß', 'l', 'u', 'm', 'c', 'o', '´', ()],
3702  ['⇩', 'e', ',', 'a', 'i', 'r', 'b', 'k', 'n', 't', 'w', 'ä', '⇘', '\n'],
3703  ['⇧', (), 'x', 'p', 'd', 'f', '.', 'y', 's', 'v', 'ö', 'ü', '⇗'],
3704  [(), (), (), ' ', (), (), (), ()]]
3705 0.0553882904478 % finger repeats in file 2gramme.txt
3706 5.28132906798 mean key position cost in file 1gramme.txt
3707 == random layout 76 ==
3708 == random layout 77 ==
3709 # Mutating Neo
3711 # Evolved Layout
3712 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
3713  [(), 'ä', 'k', 'u', 'd', 'p', 'ß', 'l', 'm', 'o', 'y', 'q', '´', ()],
3714  ['⇩', 'a', 'h', 'i', 't', 'g', 'c', 'n', 's', 'e', 'r', 'ö', '⇘', '\n'],
3715  ['⇧', (), '.', 'b', 'v', 'w', 'j', 'x', 'f', 'z', 'ü', ',', '⇗'],
3716  [(), (), (), ' ', (), (), (), ()]]
3717 # 0.016090632249 % finger repeats in file 2gramme.txt
3718 # 4.12393594231 mean key position cost in file 1gramme.txt
3719 == layout 78 ==
3720 == layout 79 ==
3721 Selecting the best from 1000 random layouts.
3723 Best of the ramdom layouts
3724 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
3725  [(), 'ü', 'j', 'm', 'k', 'ß', 'f', 'v', 't', 'o', 'y', 'w', '´', ()],
3726  ['⇩', '.', 'b', 'h', 'n', 's', 'r', ',', 'e', 'i', 'u', 'p', '⇘', '\n'],
3727  ['⇧', (), 'x', 'd', 'q', 'l', 'ä', 'z', 'g', 'a', 'c', 'ö', '⇗'],
3728  [(), (), (), ' ', (), (), (), ()]]
3729 0.0574551222469 % finger repeats in file 2gramme.txt
3730 5.1090814123 mean key position cost in file 1gramme.txt
3731 == random layout 75 ==
3732 == random layout 76 ==
3733 # Mutating Neo
3735 # Evolved Layout
3736 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
3737  [(), 'x', 'k', 'l', 'd', 'w', 'p', 'u', 'o', 'b', 'ö', 'q', '´', ()],
3738  ['⇩', 't', 'i', 'r', 's', 'h', 'c', 'e', 'a', 'n', 'm', 'y', '⇘', '\n'],
3739  ['⇧', (), 'ü', 'j', 'v', 'g', 'ß', ',', '.', 'ä', 'f', 'z', '⇗'],
3740  [(), (), (), ' ', (), (), (), ()]]
3741 # 0.0239962919198 % finger repeats in file 2gramme.txt
3742 # 3.98044322537 mean key position cost in file 1gramme.txt
3743 == layout 79 ==
3744 == layout 80 ==
3745 Selecting the best from 1000 random layouts.
3747 Best of the ramdom layouts
3748 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
3749  [(), 'x', 'o', 'h', 'f', 'm', 'd', '.', 'l', 'y', 'a', 'q', '´', ()],
3750  ['⇩', 't', 'e', 'u', 'ö', 'i', 'b', 'n', 'g', 'r', 'j', 'ß', '⇘', '\n'],
3751  ['⇧', (), 'k', 'ü', 'z', 's', 'ä', ',', 'w', 'p', 'v', 'c', '⇗'],
3752  [(), (), (), ' ', (), (), (), ()]]
3753 0.0545344888091 % finger repeats in file 2gramme.txt
3754 5.16271991091 mean key position cost in file 1gramme.txt
3755 == random layout 77 ==
3756 == random layout 78 ==
3757 # Mutating Neo
3759 # Evolved Layout
3760 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
3761  [(), 'ö', 'p', 'a', 'd', 'f', 'v', 'l', 'g', 'z', 'y', 'q', '´', ()],
3762  ['⇩', 'o', 'i', 'e', 's', 'h', 'c', 'n', 't', 'r', 'u', 'x', '⇘', '\n'],
3763  ['⇧', (), ',', 'ä', '.', 'b', 'j', 'w', 'm', 'k', 'ß', 'ü', '⇗'],
3764  [(), (), (), ' ', (), (), (), ()]]
3765 # 0.0137273367029 % finger repeats in file 2gramme.txt
3766 # 4.03230339997 mean key position cost in file 1gramme.txt
3767 == layout 79 ==
3768 == layout 80 ==
3769 Selecting the best from 1000 random layouts.
3771 Best of the ramdom layouts
3772 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
3773  [(), ',', 'b', 'k', 'a', 'ß', 'd', 'w', 's', 'c', 'q', 'f', '´', ()],
3774  ['⇩', 'j', 'e', 'n', 'i', 'o', 't', 'ä', 'u', 'r', 'p', 'l', '⇘', '\n'],
3775  ['⇧', (), '.', 'ü', 'v', 'h', 'y', 'g', 'z', 'x', 'm', 'ö', '⇗'],
3776  [(), (), (), ' ', (), (), (), ()]]
3777 0.0475976449729 % finger repeats in file 2gramme.txt
3778 4.98766959886 mean key position cost in file 1gramme.txt
3779 == random layout 76 ==
3780 == random layout 77 ==
3781 # Mutating Neo
3783 # Evolved Layout
3784 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
3785  [(), 'y', 'b', 'c', 'r', 'w', 'ä', 'a', 'g', 'f', 'x', 'q', '´', ()],
3786  ['⇩', 'u', 'i', 't', 'n', 'l', 'o', 'e', 'h', 's', 'd', 'ß', '⇘', '\n'],
3787  ['⇧', (), 'ü', 'j', 'p', 'm', 'v', 'ö', '.', 'k', 'z', ',', '⇗'],
3788  [(), (), (), ' ', (), (), (), ()]]
3789 # 0.017209123504 % finger repeats in file 2gramme.txt
3790 # 3.9353897231 mean key position cost in file 1gramme.txt
3791 == layout 80 ==
3792 == layout 81 ==
3793 # Mutating Neo
3795 # Evolved Layout
3796 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
3797  [(), 'x', '.', 'c', 'r', 'v', 'k', 'd', 'o', 'b', 'ä', 'q', '´', ()],
3798  ['⇩', 'u', 'i', 'e', 'n', 'l', 'g', 's', 'h', 't', 'a', 'ö', '⇘', '\n'],
3799  ['⇧', (), ',', 'ß', 'y', 'w', 'j', 'f', 'm', 'z', 'p', 'ü', '⇗'],
3800  [(), (), (), ' ', (), (), (), ()]]
3801 # 0.0193823243168 % finger repeats in file 2gramme.txt
3802 # 4.03672952741 mean key position cost in file 1gramme.txt
3803 == layout 80 ==
3804 == layout 81 ==
3805 Selecting the best from 1000 random layouts.
3807 Best of the ramdom layouts
3808 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
3809  [(), 'u', 'j', 'h', 'i', 'l', 'ü', 'n', 'w', 'z', 'y', 'x', '´', ()],
3810  ['⇩', 's', 'e', 'q', 'b', 'ä', 'c', 'k', 'g', 'r', 'a', ',', '⇘', '\n'],
3811  ['⇧', (), 'v', '.', 'o', 'd', 'ö', 'ß', 't', 'm', 'p', 'f', '⇗'],
3812  [(), (), (), ' ', (), (), (), ()]]
3813 0.0557895428197 % finger repeats in file 2gramme.txt
3814 5.17274715035 mean key position cost in file 1gramme.txt
3815 == random layout 78 ==
3816 == random layout 79 ==
3817 Selecting the best from 1000 random layouts.
3819 Best of the ramdom layouts
3820 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
3821  [(), 'x', 'h', 'v', 'l', 'j', 'f', 'g', 's', 'a', 'b', 'p', '´', ()],
3822  ['⇩', 't', 'e', 'u', 'd', 'o', 'ü', 'i', 'r', ',', 'c', 'q', '⇘', '\n'],
3823  ['⇧', (), '.', 'w', 'ä', 'n', 'k', 'y', 'ß', 'ö', 'm', 'z', '⇗'],
3824  [(), (), (), ' ', (), (), (), ()]]
3825 0.0662243476217 % finger repeats in file 2gramme.txt
3826 4.95794407868 mean key position cost in file 1gramme.txt
3827 == random layout 77 ==
3828 == random layout 78 ==
3829 # Mutating Neo
3831 # Evolved Layout
3832 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
3833  [(), 'ß', 'b', 'o', 'a', ',', 'w', 'h', 'c', 'k', 'q', 'y', '´', ()],
3834  ['⇩', 'd', 's', 'e', 'i', 'g', 'l', 'n', 'r', 't', 'u', 'x', '⇘', '\n'],
3835  ['⇧', (), 'z', 'f', 'ä', '.', 'ö', 'v', 'm', 'j', 'p', 'ü', '⇗'],
3836  [(), (), (), ' ', (), (), (), ()]]
3837 # 0.0259913408008 % finger repeats in file 2gramme.txt
3838 # 3.97566690484 mean key position cost in file 1gramme.txt
3839 == layout 81 ==
3840 == layout 82 ==
3841 # Mutating Neo
3843 # Evolved Layout
3844 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
3845  [(), 'x', '.', 'u', 'c', 'v', 'b', 'g', 'd', 'f', 'y', 'q', '´', ()],
3846  ['⇩', 'a', 'e', 'i', 'r', 'l', 'm', 's', 't', 'n', 'o', 'ä', '⇘', '\n'],
3847  ['⇧', (), 'z', 'ü', 'ö', 'w', 'j', 'k', 'h', 'p', 'ß', ',', '⇗'],
3848  [(), (), (), ' ', (), (), (), ()]]
3849 # 0.0177139919544 % finger repeats in file 2gramme.txt
3850 # 4.10872588949 mean key position cost in file 1gramme.txt
3851 == layout 81 ==
3852 == layout 82 ==
3853 Selecting the best from 1000 random layouts.
3855 Best of the ramdom layouts
3856 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
3857  [(), 'g', 'u', 'c', 'd', 'f', 'k', 'ü', 'h', 'ö', 'w', 'q', '´', ()],
3858  ['⇩', '.', 's', 'n', 't', 'p', 'i', 'o', 'e', 'l', 'ä', 'b', '⇘', '\n'],
3859  ['⇧', (), 'x', 'v', 'm', 'r', 'j', 'y', ',', 'a', 'z', 'ß', '⇗'],
3860  [(), (), (), ' ', (), (), (), ()]]
3861 0.0503361205022 % finger repeats in file 2gramme.txt
3862 5.05913886529 mean key position cost in file 1gramme.txt
3863 == random layout 79 ==
3864 == random layout 80 ==
3865 Selecting the best from 1000 random layouts.
3867 Best of the ramdom layouts
3868 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
3869  [(), 's', 'o', 'v', ',', 'p', 'c', 'l', 'f', 't', 'z', 'x', '´', ()],
3870  ['⇩', 'd', 'i', '.', 'a', 'n', 'j', 'g', 'h', 'e', 'r', 'k', '⇘', '\n'],
3871  ['⇧', (), 'u', 'ß', 'ü', 'b', 'ä', 'q', 'm', 'w', 'ö', 'y', '⇗'],
3872  [(), (), (), ' ', (), (), (), ()]]
3873 0.0633388503298 % finger repeats in file 2gramme.txt
3874 5.22852644971 mean key position cost in file 1gramme.txt
3875 == random layout 78 ==
3876 == random layout 79 ==
3877 # Mutating Neo
3879 # Evolved Layout
3880 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
3881  [(), 'ö', 'b', 'u', 'h', 'ß', 'v', 'l', '.', 'm', 'y', 'x', '´', ()],
3882  ['⇩', 'd', 't', 'i', 's', 'g', 'c', 'n', 'e', 'r', 'a', 'ü', '⇘', '\n'],
3883  ['⇧', (), 'o', 'p', ',', 'k', 'q', 'f', 'w', 'ä', 'j', 'z', '⇗'],
3884  [(), (), (), ' ', (), (), (), ()]]
3885 # 0.021626038907 % finger repeats in file 2gramme.txt
3886 # 4.1029348017 mean key position cost in file 1gramme.txt
3887 == layout 82 ==
3888 == layout 83 ==
3889 # Mutating Neo
3891 # Evolved Layout
3892 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
3893  [(), 'x', 'm', 'a', 'h', 'p', 'v', 'c', 'o', 'f', 'y', 'q', '´', ()],
3894  ['⇩', 'l', 'n', 'e', 'i', 'u', 'd', 'r', 'g', 's', 't', 'ß', '⇘', '\n'],
3895  ['⇧', (), ',', 'w', 'ä', 'k', 'j', 'z', 'b', 'ü', '.', 'ö', '⇗'],
3896  [(), (), (), ' ', (), (), (), ()]]
3897 # 0.0208703823578 % finger repeats in file 2gramme.txt
3898 # 4.12689786708 mean key position cost in file 1gramme.txt
3899 == layout 82 ==
3900 == layout 83 ==
3901 Selecting the best from 1000 random layouts.
3903 Best of the ramdom layouts
3904 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
3905  [(), 'p', 'b', 'y', 't', 'k', 'm', 'ö', 'l', 'ü', 'ß', 'v', '´', ()],
3906  ['⇩', 'c', 'h', 'i', ',', 'f', 'z', 'n', 'e', 'd', 'r', 'a', '⇘', '\n'],
3907  ['⇧', (), '.', 'q', 'x', 's', 'j', 'g', 'o', 'ä', 'w', 'u', '⇗'],
3908  [(), (), (), ' ', (), (), (), ()]]
3909 0.077145136705 % finger repeats in file 2gramme.txt
3910 5.01226817599 mean key position cost in file 1gramme.txt
3911 == random layout 80 ==
3912 == random layout 81 ==
3913 Selecting the best from 1000 random layouts.
3915 Best of the ramdom layouts
3916 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
3917  [(), 'q', 'ß', 'n', 'u', 'ö', 'f', 'j', 'c', 'g', 'z', 'm', '´', ()],
3918  ['⇩', 'p', 'x', 't', 'i', 'a', 'ä', 'd', 'e', 'ü', 's', 'y', '⇘', '\n'],
3919  ['⇧', (), 'b', 'r', 'k', 'l', '.', 'v', 'h', ',', 'w', 'o', '⇗'],
3920  [(), (), (), ' ', (), (), (), ()]]
3921 0.056845178072 % finger repeats in file 2gramme.txt
3922 5.46299555711 mean key position cost in file 1gramme.txt
3923 == random layout 79 ==
3924 == random layout 80 ==
3925 # Mutating Neo
3927 # Evolved Layout
3928 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
3929  [(), 'y', '.', 'o', 'h', 'k', 'v', 'g', 'l', 'f', 'ö', 'x', '´', ()],
3930  ['⇩', 'i', 'a', 'e', 'd', 'u', 'c', 'r', 'n', 's', 't', 'ß', '⇘', '\n'],
3931  ['⇧', (), 'ü', 'p', 'ä', 'w', 'q', 'z', 'm', 'j', ',', 'b', '⇗'],
3932  [(), (), (), ' ', (), (), (), ()]]
3933 # 0.0205338856748 % finger repeats in file 2gramme.txt
3934 # 4.14084688748 mean key position cost in file 1gramme.txt
3935 == layout 83 ==
3936 == layout 84 ==
3937 # Mutating Neo
3939 # Evolved Layout
3940 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
3941  [(), 'y', 'p', 'z', 'd', 'f', 'w', 'r', 'o', 'b', 'ä', 'x', '´', ()],
3942  ['⇩', 'u', 'h', 'a', 's', 'g', 'l', 'n', 'e', 't', 'i', 'ö', '⇘', '\n'],
3943  ['⇧', (), ',', 'v', 'k', 'm', 'q', 'ß', 'c', '.', 'j', 'ü', '⇗'],
3944  [(), (), (), ' ', (), (), (), ()]]
3945 # 0.0164707573194 % finger repeats in file 2gramme.txt
3946 # 4.11017553671 mean key position cost in file 1gramme.txt
3947 == layout 83 ==
3948 == layout 84 ==
3949 Selecting the best from 1000 random layouts.
3951 Best of the ramdom layouts
3952 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
3953  [(), 'v', 'u', 'ß', 'a', 'g', 'j', 'o', 'x', '.', 'ö', ',', '´', ()],
3954  ['⇩', 'w', 'r', 'n', 'q', 'm', 'z', 't', 'e', 'f', 'i', 'b', '⇘', '\n'],
3955  ['⇧', (), 'c', 'ü', 'd', 'l', 'ä', 'p', 's', 'k', 'h', 'y', '⇗'],
3956  [(), (), (), ' ', (), (), (), ()]]
3957 0.0706330981304 % finger repeats in file 2gramme.txt
3958 5.21800103505 mean key position cost in file 1gramme.txt
3959 == random layout 81 ==
3960 == random layout 82 ==
3961 Selecting the best from 1000 random layouts.
3963 Best of the ramdom layouts
3964 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
3965  [(), 'ä', 'ß', 'f', 'u', 'd', 'z', 's', 'r', 'o', '.', 'j', '´', ()],
3966  ['⇩', 'ö', 'a', 'b', 'e', 'y', 'i', 'g', 't', 'n', 'l', 'x', '⇘', '\n'],
3967  ['⇧', (), 'v', 'q', 'w', 'ü', 'c', 'p', 'k', 'h', ',', 'm', '⇗'],
3968  [(), (), (), ' ', (), (), (), ()]]
3969 0.0759983594438 % finger repeats in file 2gramme.txt
3970 4.84990866395 mean key position cost in file 1gramme.txt
3971 == random layout 80 ==
3972 == random layout 81 ==
3973 # Mutating Neo
3975 # Evolved Layout
3976 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
3977  [(), 'q', '.', 'c', 'd', 'w', 'ß', 'h', 'm', 'p', 'ö', 'y', '´', ()],
3978  ['⇩', 'a', 'i', 'r', 't', 'g', 'l', 'n', 's', 'e', 'u', 'ü', '⇘', '\n'],
3979  ['⇧', (), 'o', 'j', 'v', 'b', 'x', 'z', 'f', 'k', 'ä', ',', '⇗'],
3980  [(), (), (), ' ', (), (), (), ()]]
3981 # 0.0200694687354 % finger repeats in file 2gramme.txt
3982 # 4.03981782798 mean key position cost in file 1gramme.txt
3983 == layout 84 ==
3984 == layout 85 ==
3985 # Mutating Neo
3987 # Evolved Layout
3988 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
3989  [(), 'x', 'z', 'l', 'u', 'p', 'f', 'd', 'h', 'b', 'y', 'q', '´', ()],
3990  ['⇩', 't', 'a', 'r', 'e', 'c', 'g', 's', 'i', 'n', 'o', 'ä', '⇘', '\n'],
3991  ['⇧', (), 'ü', 'ö', 'v', '.', 'j', 'k', 'm', 'ß', 'w', ',', '⇗'],
3992  [(), (), (), ' ', (), (), (), ()]]
3993 # 1218.014916 million total penalty compared to the fictious notime-noeffort keyboard
3994 # 0.0215789760586 % finger repeats in file 2gramme.txt
3995 # 3.98566556669 mean key position cost in file 1gramme.txt
3996 == layout 84 ==
3997 == layout 85 ==
3998 Selecting the best from 1000 random layouts.
4000 Best of the ramdom layouts
4001 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
4002  [(), 'j', 'u', '.', ',', 'k', 'y', 'ß', 'c', 'n', 'x', 'ä', '´', ()],
4003  ['⇩', 'ö', 'r', 'd', 'e', 'o', 'v', 's', 'a', 'g', 'i', 'w', '⇘', '\n'],
4004  ['⇧', (), 't', 'h', 'z', 'q', 'ü', 'f', 'b', 'm', 'p', 'l', '⇗'],
4005  [(), (), (), ' ', (), (), (), ()]]
4006 # 1.739832333 billion total penalty compared to notime-noeffort
4007 # 4.90647045047 % finger repeats in file 2gramme.txt
4008 # 0.549626185215 % finger repeats top to bottom or vice versa
4009 # 5.40511386635 mean key position cost in file 1gramme.txt
4010 == random layout 82 ==
4011 == random layout 83 ==
4012 Selecting the best from 1000 random layouts.
4014 Best of the ramdom layouts
4015 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
4016  [(), 'ü', 'ä', 'i', 'u', 't', 'ö', 'v', 'k', 'x', 'w', 'b', '´', ()],
4017  ['⇩', 'g', 's', 'r', 'c', 'm', '.', 'd', 'h', 'e', 'l', ',', '⇘', '\n'],
4018  ['⇧', (), 'y', 'ß', 'j', 'o', 'f', 'a', 'n', 'z', 'p', 'q', '⇗'],
4019  [(), (), (), ' ', (), (), (), ()]]
4020 # 1.739778116 billion total penalty compared to notime-noeffort
4021 # 6.41747391079 % finger repeats in file 2gramme.txt
4022 # 0.80708974926 % finger repeats top to bottom or vice versa
4023 # 5.19574033384 mean key position cost in file 1gramme.txt
4024 == random layout 81 ==
4025 == random layout 82 ==
4026 # Mutating Neo
4028 # Evolved Layout
4029 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
4030  [(), 'q', 'p', 'l', 'c', 'w', '.', 'h', 'd', 'o', 'ö', 'x', '´', ()],
4031  ['⇩', 'a', 't', 'r', 'n', 'm', 'g', 'i', 's', 'e', 'u', 'y', '⇘', '\n'],
4032  ['⇧', (), 'ü', 'v', 'ß', 'b', 'j', 'z', 'f', 'k', 'ä', ',', '⇗'],
4033  [(), (), (), ' ', (), (), (), ()]]
4034 # 1.231692208 billion total penalty compared to notime-noeffort
4035 # 1.96224602201 % finger repeats in file 2gramme.txt
4036 # 0.0982615391638 % finger repeats top to bottom or vice versa
4037 # 4.04258300311 mean key position cost in file 1gramme.txt
4038 == layout 85 ==
4039 == layout 86 ==
4040 # Mutating Neo
4042 # Evolved Layout
4043 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
4044  [(), 'q', 'f', 'h', 'i', 'ä', 'p', 'd', 'l', 'b', 'ß', 'x', '´', ()],
4045  ['⇩', 'm', 'e', 'n', 'a', 'o', 'g', 't', 'r', 's', 'u', 'y', '⇘', '\n'],
4046  ['⇧', (), ',', 'j', 'k', '.', 'ö', 'w', 'c', 'v', 'z', 'ü', '⇗'],
4047  [(), (), (), ' ', (), (), (), ()]]
4048 # 1.237464925 billion total penalty compared to notime-noeffort
4049 # 1.96300079848 % finger repeats in file 2gramme.txt
4050 # 0.017839878366 % finger repeats top to bottom or vice versa
4051 # 4.07910436302 mean key position cost in file 1gramme.txt
4052 == layout 85 ==
4053 == layout 86 ==
4054 Selecting the best from 1000 random layouts.
4056 Best of the ramdom layouts
4057 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
4058  [(), 'b', 'x', 'u', 'w', 'm', 'z', '.', 'p', 'l', 'ü', 'ö', '´', ()],
4059  ['⇩', 'n', 'h', 'd', 'o', 'k', 's', 'e', 'i', 'r', 'a', 'g', '⇘', '\n'],
4060  ['⇧', (), 'v', 'y', ',', 'f', 'ß', 'ä', 'j', 'q', 't', 'c', '⇗'],
4061  [(), (), (), ' ', (), (), (), ()]]
4062 # 1.630414837 billion total penalty compared to notime-noeffort
4063 # 5.6878527225 % finger repeats in file 2gramme.txt
4064 # 0.608433012035 % finger repeats top to bottom or vice versa
4065 # 4.93336402918 mean key position cost in file 1gramme.txt
4066 == random layout 83 ==
4067 == random layout 84 ==
4068 # Mutating Neo
4070 # Evolved Layout
4071 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
4072  [(), 'q', '.', 'u', 'h', 'z', 'f', 'c', 'l', 'o', 'y', 'x', '´', ()],
4073  ['⇩', 't', 'a', 'i', 's', 'g', 'm', 'n', 'r', 'e', 'd', 'ß', '⇘', '\n'],
4074  ['⇧', (), 'ö', 'ä', 'p', 'k', 'j', 'v', 'b', 'w', 'ü', ',', '⇗'],
4075  [(), (), (), ' ', (), (), (), ()]]
4076 # 1.230221933 billion total penalty compared to notime-noeffort
4077 # 1.67305125812 % finger repeats in file 2gramme.txt
4078 # 0.0555607245386 % finger repeats top to bottom or vice versa
4079 # 4.07616991802 mean key position cost in file 1gramme.txt
4080 == layout 86 ==
4081 == layout 87 ==
4082 Selecting the best from 1000 random layouts.
4084 Best of the ramdom layouts
4085 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
4086  [(), 'm', 'q', 'w', 'n', 'k', 'ü', 'e', 'v', 'b', 'j', '.', '´', ()],
4087  ['⇩', 't', 'g', 'h', 'r', 'l', 'u', 'ä', 'p', 'i', 'o', 'd', '⇘', '\n'],
4088  ['⇧', (), 'ß', 's', 'f', ',', 'y', 'c', 'x', 'ö', 'a', 'z', '⇗'],
4089  [(), (), (), ' ', (), (), (), ()]]
4090 # 1.717608159 billion total penalty compared to notime-noeffort
4091 # 4.18220111837 % finger repeats in file 2gramme.txt
4092 # 0.10924483812 % finger repeats top to bottom or vice versa
4093 # 5.49387536283 mean key position cost in file 1gramme.txt
4094 == random layout 82 ==
4095 == random layout 83 ==
4096 # Mutating Neo
4098 # Evolved Layout
4099 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
4100  [(), 'y', 'o', 'h', 't', 'p', 'j', 'l', 'b', 'f', 'x', 'q', '´', ()],
4101  ['⇩', 'u', 'e', 'd', 'n', 'c', 'g', 'r', 'i', 's', 'a', 'ß', '⇘', '\n'],
4102  ['⇧', (), ',', 'ö', 'z', 'm', 'v', 'k', 'w', 'ä', '.', 'ü', '⇗'],
4103  [(), (), (), ' ', (), (), (), ()]]
4104 # 1.245329594 billion total penalty compared to notime-noeffort
4105 # 2.37219401987 % finger repeats in file 2gramme.txt
4106 # 0.0360245444185 % finger repeats top to bottom or vice versa
4107 # 4.06033438261 mean key position cost in file 1gramme.txt
4108 == layout 86 ==
4109 == layout 87 ==
4110 Selecting the best from 1000 random layouts.
4112 Best of the ramdom layouts
4113 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
4114  [(), 'v', 't', 'f', 'l', 'q', 'h', 'z', 'a', 'd', 'ä', 'k', '´', ()],
4115  ['⇩', 'r', 'c', 'e', 'ö', 'b', 'j', 'i', 'w', 's', 'n', 'y', '⇘', '\n'],
4116  ['⇧', (), ',', 'p', '.', 'u', 'g', 'ü', 'x', 'ß', 'm', 'o', '⇗'],
4117  [(), (), (), ' ', (), (), (), ()]]
4118 # 1.709491823 billion total penalty compared to notime-noeffort
4119 # 3.67733776596 % finger repeats in file 2gramme.txt
4120 # 0.683185129007 % finger repeats top to bottom or vice versa
4121 # 5.39937339537 mean key position cost in file 1gramme.txt
4122 == random layout 84 ==
4123 == random layout 85 ==
4124 # Mutating Neo
4126 # Evolved Layout
4127 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
4128  [(), 'x', 'g', 'l', 'a', 'ä', 'v', 'c', 'h', 'k', 'y', 'q', '´', ()],
4129  ['⇩', 'u', 's', 'r', 'e', 'o', 'm', 'n', 'i', 'd', 't', 'ß', '⇘', '\n'],
4130  ['⇧', (), 'ü', 'z', 'w', '.', 'ö', 'f', 'b', ',', 'p', 'j', '⇗'],
4131  [(), (), (), ' ', (), (), (), ()]]
4132 # 1.204627653 billion total penalty compared to notime-noeffort
4133 # 1.49137471074 % finger repeats in file 2gramme.txt
4134 # 0.0585623897907 % finger repeats top to bottom or vice versa
4135 # 4.00567311696 mean key position cost in file 1gramme.txt
4136 == layout 87 ==
4137 == layout 88 ==
4138 Selecting the best from 1000 random layouts.
4140 Best of the ramdom layouts
4141 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
4142  [(), 'c', 'g', 'k', 'e', 'm', 'v', 'ü', 'w', 'b', 'o', 'ö', '´', ()],
4143  ['⇩', 't', 'h', 'a', 'n', 'q', '.', 'r', ',', 'p', 'i', 'z', '⇘', '\n'],
4144  ['⇧', (), 'x', 'f', 'y', 'u', 'j', 'ß', 's', 'l', 'd', 'ä', '⇗'],
4145  [(), (), (), ' ', (), (), (), ()]]
4146 # 1.757365487 billion total penalty compared to notime-noeffort
4147 # 7.68357507986 % finger repeats in file 2gramme.txt
4148 # 0.120454865167 % finger repeats top to bottom or vice versa
4149 # 5.26771292859 mean key position cost in file 1gramme.txt
4150 == random layout 83 ==
4151 == random layout 84 ==
4152 # Mutating Neo
4154 # Evolved Layout
4155 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
4156  [(), 'x', '.', 'o', 'h', 'k', 'v', 'c', 'g', 'b', 'ö', 'y', '´', ()],
4157  ['⇩', 't', 'e', 'a', 's', 'd', 'l', 'r', 'i', 'n', 'u', 'ü', '⇘', '\n'],
4158  ['⇧', (), 'ß', 'p', 'ä', 'z', 'q', 'w', 'm', 'j', 'f', ',', '⇗'],
4159  [(), (), (), ' ', (), (), (), ()]]
4160 # 1.229848284 billion total penalty compared to notime-noeffort
4161 # 1.72767045737 % finger repeats in file 2gramme.txt
4162 # 0.0609662441747 % finger repeats top to bottom or vice versa
4163 # 4.06811998594 mean key position cost in file 1gramme.txt
4164 == layout 87 ==
4165 == layout 88 ==
4166 Selecting the best from 1000 random layouts.
4168 Best of the ramdom layouts
4169 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
4170  [(), 'j', 'a', 'c', 'y', 'm', 'ä', 'l', 's', 'ß', 'w', ',', '´', ()],
4171  ['⇩', 'g', 'd', 'e', 'v', 'b', 'f', 't', 'n', 'o', 'r', 'ü', '⇘', '\n'],
4172  ['⇧', (), 'z', 'h', '.', 'i', 'p', 'u', 'q', 'k', 'ö', 'x', '⇗'],
4173  [(), (), (), ' ', (), (), (), ()]]
4174 # 1.696313154 billion total penalty compared to notime-noeffort
4175 # 5.39748648542 % finger repeats in file 2gramme.txt
4176 # 0.628415403768 % finger repeats top to bottom or vice versa
4177 # 5.18743210574 mean key position cost in file 1gramme.txt
4178 == random layout 85 ==
4179 == random layout 86 ==
4180 # Mutating Neo
4182 # Evolved Layout
4183 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
4184  [(), 'y', 'o', 'g', 'a', '.', 'w', 's', 'l', 'b', 'ü', 'x', '´', ()],
4185  ['⇩', 'u', 'i', 'h', 'e', 'c', 'm', 'n', 'r', 't', 'd', 'j', '⇘', '\n'],
4186  ['⇧', (), 'ä', 'p', 'k', ',', 'q', 'v', 'f', 'z', 'ö', 'ß', '⇗'],
4187  [(), (), (), ' ', (), (), (), ()]]
4188 # 1.223770446 billion total penalty compared to notime-noeffort
4189 # 2.59221927582 % finger repeats in file 2gramme.txt
4190 # 0.0497017487234 % finger repeats top to bottom or vice versa
4191 # 3.96012971284 mean key position cost in file 1gramme.txt
4192 == layout 88 ==
4193 == layout 89 ==
4194 Selecting the best from 1000 random layouts.
4196 Best of the ramdom layouts
4197 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
4198  [(), 'q', 's', 'c', 'ö', 'h', 'u', 'b', 'p', 'y', ',', 'w', '´', ()],
4199  ['⇩', 'x', 'e', 'a', 'm', 't', '.', 'g', 'd', 'r', 'n', 'j', '⇘', '\n'],
4200  ['⇧', (), 'l', 'k', 'ß', 'o', 'ü', 'f', 'i', 'v', 'z', 'ä', '⇗'],
4201  [(), (), (), ' ', (), (), (), ()]]
4202 # 1.728857304 billion total penalty compared to notime-noeffort
4203 # 5.456325242 % finger repeats in file 2gramme.txt
4204 # 0.670828313967 % finger repeats top to bottom or vice versa
4205 # 5.28530209258 mean key position cost in file 1gramme.txt
4206 == random layout 84 ==
4207 == random layout 85 ==
4208 Selecting the best from 1000 random layouts.
4210 Best of the ramdom layouts
4211 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
4212  [(), 'x', 'k', 'i', '.', 'j', ',', 'l', 'e', 'b', 'm', 'v', '´', ()],
4213  ['⇩', 's', 'd', 'ö', 't', 'u', 'ß', 'r', 'a', 'c', 'h', 'ä', '⇘', '\n'],
4214  ['⇧', (), 'p', 'g', 'f', 'n', 'ü', 'w', 'y', 'q', 'o', 'z', '⇗'],
4215  [(), (), (), ' ', (), (), (), ()]]
4216 # 1.722006944 billion total penalty compared to notime-noeffort
4217 # 4.97497748308 % finger repeats in file 2gramme.txt
4218 # 0.593774034854 % finger repeats top to bottom or vice versa
4219 # 5.32719205823 mean key position cost in file 1gramme.txt
4220 == random layout 86 ==
4221 == random layout 87 ==
4222 # Mutating Neo
4224 # Evolved Layout
4225 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
4226  [(), 'ß', '.', 'a', 'g', 'v', 'p', 'h', 'u', 'b', 'x', 'q', '´', ()],
4227  ['⇩', 'l', 's', 'e', 'r', 'c', 'f', 'n', 'i', 'd', 't', 'ö', '⇘', '\n'],
4228  ['⇧', (), ',', 'z', 'ü', 'm', 'j', 'w', 'k', 'y', 'ä', 'o', '⇗'],
4229  [(), (), (), ' ', (), (), (), ()]]
4230 # 1.258375368 billion total penalty compared to notime-noeffort
4231 # 1.73334134278 % finger repeats in file 2gramme.txt
4232 # 0.260120709928 % finger repeats top to bottom or vice versa
4233 # 4.12519980064 mean key position cost in file 1gramme.txt
4234 == layout 88 ==
4235 == layout 89 ==
4236 # Mutating Neo
4238 # Evolved Layout
4239 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
4240  [(), 'x', '.', 'm', 'h', 'k', 'v', 'r', 'g', 'o', 'y', 'q', '´', ()],
4241  ['⇩', 'u', 'a', 't', 'i', 'b', 'l', 'n', 's', 'e', 'd', 'ö', '⇘', '\n'],
4242  ['⇧', (), ',', 'p', 'ß', 'f', 'j', 'w', 'c', 'z', 'ä', 'ü', '⇗'],
4243  [(), (), (), ' ', (), (), (), ()]]
4244 # 1.232629179 billion total penalty compared to notime-noeffort
4245 # 2.30292657613 % finger repeats in file 2gramme.txt
4246 # 0.0432739403048 % finger repeats top to bottom or vice versa
4247 # 4.02200654708 mean key position cost in file 1gramme.txt
4248 == layout 89 ==
4249 == layout 90 ==
4250 Selecting the best from 1000 random layouts.
4252 Best of the ramdom layouts
4253 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
4254  [(), 'o', 'x', 'u', 'f', 'v', 'm', 'k', 't', 'z', 'b', 'ß', '´', ()],
4255  ['⇩', 'j', 'r', 'e', 's', 'c', 'a', 'l', '.', 'd', 'n', 'ü', '⇘', '\n'],
4256  ['⇧', (), ',', 'p', 'ö', 'w', 'ä', 'h', 'g', 'i', 'y', 'q', '⇗'],
4257  [(), (), (), ' ', (), (), (), ()]]
4258 # 1.711556403 billion total penalty compared to notime-noeffort
4259 # 6.17953767239 % finger repeats in file 2gramme.txt
4260 # 0.256175641169 % finger repeats top to bottom or vice versa
4261 # 5.23634171457 mean key position cost in file 1gramme.txt
4262 == random layout 85 ==
4263 == random layout 86 ==
4264 # Mutating Neo
4266 # Evolved Layout
4267 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
4268  [(), 'y', 'k', 'a', 'd', 'z', 'w', 'l', 'o', 'm', 'ö', 'q', '´', ()],
4269  ['⇩', 'c', 'i', 'e', 's', 'g', 'h', 'n', 't', 'r', 'u', 'ä', '⇘', '\n'],
4270  ['⇧', (), 'ß', 'p', '.', 'b', 'x', 'v', 'f', 'ü', 'j', ',', '⇗'],
4271  [(), (), (), ' ', (), (), (), ()]]
4272 # 1.232437604 billion total penalty compared to notime-noeffort
4273 # 1.91837131935 % finger repeats in file 2gramme.txt
4274 # 0.127469483446 % finger repeats top to bottom or vice versa
4275 # 4.04366295301 mean key position cost in file 1gramme.txt
4276 == layout 89 ==
4277 == layout 90 ==
4278 Selecting the best from 1000 random layouts.
4280 Best of the ramdom layouts
4281 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
4282  [(), '.', 'w', 'u', 'q', 'ü', 'y', 'i', 'b', ',', 'ö', 'v', '´', ()],
4283  ['⇩', 's', 'f', 'e', 'ß', 't', 'r', 'd', 'n', 'z', 'o', 'x', '⇘', '\n'],
4284  ['⇧', (), 'c', 'k', 'ä', 'p', 'h', 'j', 'a', 'g', 'l', 'm', '⇗'],
4285  [(), (), (), ' ', (), (), (), ()]]
4286 # 1.754946664 billion total penalty compared to notime-noeffort
4287 # 6.97927633352 % finger repeats in file 2gramme.txt
4288 # 0.426433410668 % finger repeats top to bottom or vice versa
4289 # 5.26887094044 mean key position cost in file 1gramme.txt
4290 == random layout 87 ==
4291 == random layout 88 ==
4292 # Mutating Neo
4294 # Evolved Layout
4295 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
4296  [(), 'ß', 'g', 'l', 'a', 'ä', 'j', 'u', 'm', 'p', 'ö', 'x', '´', ()],
4297  ['⇩', 'd', 'h', 'r', 'e', 'c', 'o', 'i', 's', 'n', 't', 'y', '⇘', '\n'],
4298  ['⇧', (), ',', 'k', 'v', 'z', 'q', '.', 'b', 'f', 'w', 'ü', '⇗'],
4299  [(), (), (), ' ', (), (), (), ()]]
4300 # 1.233904513 billion total penalty compared to notime-noeffort
4301 # 2.39901581871 % finger repeats in file 2gramme.txt
4302 # 0.0474929609917 % finger repeats top to bottom or vice versa
4303 # 4.01563029077 mean key position cost in file 1gramme.txt
4304 == layout 90 ==
4305 == layout 91 ==
4306 # Mutating Neo
4308 # Evolved Layout
4309 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
4310  [(), 'x', 'b', 'g', 'l', 'w', 'z', 's', 'o', 'k', 'ö', 'q', '´', ()],
4311  ['⇩', 'r', 'i', 't', 'n', 'c', 'h', 'd', 'u', 'e', 'a', 'y', '⇘', '\n'],
4312  ['⇧', (), ',', 'v', 'p', 'm', 'j', 'ß', 'f', '.', 'ä', 'ü', '⇗'],
4313  [(), (), (), ' ', (), (), (), ()]]
4314 # 1.243409504 billion total penalty compared to notime-noeffort
4315 # 1.82791271459 % finger repeats in file 2gramme.txt
4316 # 0.0765415248176 % finger repeats top to bottom or vice versa
4317 # 4.10151711898 mean key position cost in file 1gramme.txt
4318 == layout 90 ==
4319 == layout 91 ==
4320 Selecting the best from 1000 random layouts.
4322 Best of the ramdom layouts
4323 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
4324  [(), 'q', 'f', 'ß', 'r', 'w', 'c', 'e', 's', 'u', 'x', ',', '´', ()],
4325  ['⇩', 'h', 't', 'n', 'i', 'v', 'ü', 'b', 'l', 'o', 'y', 'z', '⇘', '\n'],
4326  ['⇧', (), '.', 'k', 'p', 'j', 'g', 'm', 'd', 'ä', 'ö', 'a', '⇗'],
4327  [(), (), (), ' ', (), (), (), ()]]
4328 # 1.698960386 billion total penalty compared to notime-noeffort
4329 # 6.71156492815 % finger repeats in file 2gramme.txt
4330 # 0.34513945044 % finger repeats top to bottom or vice versa
4331 # 5.11941453087 mean key position cost in file 1gramme.txt
4332 == random layout 86 ==
4333 == random layout 87 ==
4334 Selecting the best from 1000 random layouts.
4336 Best of the ramdom layouts
4337 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
4338  [(), 'y', 'w', 'v', 'd', '.', 'g', 'p', 's', 'ö', 'k', 'f', '´', ()],
4339  ['⇩', 'q', 'h', 'm', 't', 'n', 'o', 'i', 'a', 'u', 'e', ',', '⇘', '\n'],
4340  ['⇧', (), 'z', 'l', 'r', 'c', 'x', 'j', 'ä', 'b', 'ß', 'ü', '⇗'],
4341  [(), (), (), ' ', (), (), (), ()]]
4342 # 1.751753313 billion total penalty compared to notime-noeffort
4343 # 5.67828935851 % finger repeats in file 2gramme.txt
4344 # 0.725345820976 % finger repeats top to bottom or vice versa
4345 # 5.33041643822 mean key position cost in file 1gramme.txt
4346 == random layout 88 ==
4347 == random layout 89 ==
4348 # Mutating Neo
4350 # Evolved Layout
4351 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
4352  [(), 'ä', 'b', 'd', 'u', 'ü', 'ö', 'a', 'l', 'f', 'y', 'q', '´', ()],
4353  ['⇩', 'm', 't', 's', 'i', 'o', 'c', 'e', 'n', 'h', 'r', 'x', '⇘', '\n'],
4354  ['⇧', (), 'z', 'p', 'w', 'g', 'j', '.', ',', 'v', 'k', 'ß', '⇗'],
4355  [(), (), (), ' ', (), (), (), ()]]
4356 # 1.235010521 billion total penalty compared to notime-noeffort
4357 # 2.31298659537 % finger repeats in file 2gramme.txt
4358 # 0.0397302741759 % finger repeats top to bottom or vice versa
4359 # 4.02994645271 mean key position cost in file 1gramme.txt
4360 == layout 91 ==
4361 == layout 92 ==
4362 # Mutating Neo
4364 # Evolved Layout
4365 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
4366  [(), 'ö', 'g', 'o', 'd', 'z', 'v', 'l', 'k', 'p', 'y', 'q', '´', ()],
4367  ['⇩', 'u', 'r', 'a', 's', 'h', 'c', 'n', 't', 'e', 'i', 'ü', '⇘', '\n'],
4368  ['⇧', (), '.', 'w', 'j', 'f', 'x', 'ß', 'm', 'b', 'ä', ',', '⇗'],
4369  [(), (), (), ' ', (), (), (), ()]]
4370 # 1.23768336 billion total penalty compared to notime-noeffort
4371 # 1.58041150231 % finger repeats in file 2gramme.txt
4372 # 0.0609386074963 % finger repeats top to bottom or vice versa
4373 # 4.11046451934 mean key position cost in file 1gramme.txt
4374 == layout 91 ==
4375 == layout 92 ==
4376 Selecting the best from 1000 random layouts.
4378 Best of the ramdom layouts
4379 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
4380  [(), 'j', 'l', 'i', 'v', 'w', 'ß', 'c', 'h', 'x', 'd', 'g', '´', ()],
4381  ['⇩', 'u', 's', 'q', 'n', 'm', 'o', 'e', 'r', 'a', 'z', 't', '⇘', '\n'],
4382  ['⇧', (), 'y', 'p', 'f', 'ö', 'ä', 'b', 'ü', 'k', '.', ',', '⇗'],
4383  [(), (), (), ' ', (), (), (), ()]]
4384 # 1.66745326 billion total penalty compared to notime-noeffort
4385 # 4.8554687046 % finger repeats in file 2gramme.txt
4386 # 0.42454714029 % finger repeats top to bottom or vice versa
4387 # 5.18555322342 mean key position cost in file 1gramme.txt
4388 == random layout 87 ==
4389 == random layout 88 ==
4390 Selecting the best from 1000 random layouts.
4392 Best of the ramdom layouts
4393 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
4394  [(), 'f', 't', 'a', 'j', 'y', 'c', 'l', 'o', 'w', 'ü', 'q', '´', ()],
4395  ['⇩', 'x', 'n', 'd', 'k', 'u', 's', 'h', 'e', 'i', ',', 'm', '⇘', '\n'],
4396  ['⇧', (), 'g', 'b', 'z', '.', 'v', 'ä', 'r', 'ß', 'p', 'ö', '⇗'],
4397  [(), (), (), ' ', (), (), (), ()]]
4398 # 1.700690059 billion total penalty compared to notime-noeffort
4399 # 6.63928159834 % finger repeats in file 2gramme.txt
4400 # 0.718276465975 % finger repeats top to bottom or vice versa
4401 # 5.05581223007 mean key position cost in file 1gramme.txt
4402 == random layout 89 ==
4403 == random layout 90 ==
4404 # Mutating Neo
4406 # Evolved Layout
4407 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
4408  [(), 'j', 'f', 'u', 'a', 'ä', 'k', 'h', 'g', 'c', 'y', 'q', '´', ()],
4409  ['⇩', 'l', 's', 'i', 'e', 'o', 'm', 'n', 'd', 'r', 't', 'x', '⇘', '\n'],
4410  ['⇧', (), ',', 'ß', 'v', '.', 'ö', 'z', 'b', 'p', 'w', 'ü', '⇗'],
4411  [(), (), (), ' ', (), (), (), ()]]
4412 # 1.209060606 billion total penalty compared to notime-noeffort
4413 # 1.62037735904 % finger repeats in file 2gramme.txt
4414 # 0.286709341061 % finger repeats top to bottom or vice versa
4415 # 3.96059061115 mean key position cost in file 1gramme.txt
4416 == layout 92 ==
4417 == layout 93 ==
4418 # Mutating Neo
4420 # Evolved Layout
4421 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
4422  [(), 'j', 'b', 'c', 'u', 'ö', 'ß', 'l', 'm', 'f', 'y', 'x', '´', ()],
4423  ['⇩', 't', 'n', 'd', 'e', 'a', 'g', 'r', 's', 'h', 'i', 'ä', '⇘', '\n'],
4424  ['⇧', (), 'ü', 'p', '.', 'o', 'q', 'v', 'w', 'k', 'z', ',', '⇗'],
4425  [(), (), (), ' ', (), (), (), ()]]
4426 # 1.243986285 billion total penalty compared to notime-noeffort
4427 # 2.32958711629 % finger repeats in file 2gramme.txt
4428 # 0.0235035192117 % finger repeats top to bottom or vice versa
4429 # 4.06266739286 mean key position cost in file 1gramme.txt
4430 == layout 92 ==
4431 == layout 93 ==
4432 Selecting the best from 1000 random layouts.
4434 Best of the ramdom layouts
4435 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
4436  [(), 'j', 'm', 'q', 'n', 'ß', 'p', 'g', 'v', 'k', 'f', 'x', '´', ()],
4437  ['⇩', 't', '.', 'e', 'a', 'o', 'ü', 'r', 'b', 's', 'i', 'ä', '⇘', '\n'],
4438  ['⇧', (), 'y', ',', 'c', 'z', 'd', 'w', 'u', 'h', 'ö', 'l', '⇗'],
4439  [(), (), (), ' ', (), (), (), ()]]
4440 # 1.692281135 billion total penalty compared to notime-noeffort
4441 # 6.85864142747 % finger repeats in file 2gramme.txt
4442 # 0.610183245559 % finger repeats top to bottom or vice versa
4443 # 5.02636354047 mean key position cost in file 1gramme.txt
4444 == random layout 88 ==
4445 == random layout 89 ==
4446 Selecting the best from 1000 random layouts.
4448 Best of the ramdom layouts
4449 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
4450  [(), 'ü', 'j', 'i', 'f', 'c', 'ö', 's', 'q', '.', 'h', 'ä', '´', ()],
4451  ['⇩', 'd', ',', 'a', 'l', 'v', 'r', 'o', 'n', 'e', 'u', 'b', '⇘', '\n'],
4452  ['⇧', (), 'p', 'z', 'w', 'y', 'g', 'x', 'm', 'ß', 'k', 't', '⇗'],
4453  [(), (), (), ' ', (), (), (), ()]]
4454 # 1.694217866 billion total penalty compared to notime-noeffort
4455 # 5.51102493643 % finger repeats in file 2gramme.txt
4456 # 0.310316699055 % finger repeats top to bottom or vice versa
4457 # 5.23414260891 mean key position cost in file 1gramme.txt
4458 == random layout 90 ==
4459 == random layout 91 ==
4460 # Mutating Neo
4462 # Evolved Layout
4463 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
4464  [(), 'ß', 'b', 'm', 'u', 'ö', 'w', 'l', 'o', 'f', 'y', 'q', '´', ()],
4465  ['⇩', 't', 'h', 'n', 's', 'd', 'g', 'r', 'e', 'i', 'a', 'x', '⇘', '\n'],
4466  ['⇧', (), 'ü', 'z', 'p', ',', 'j', 'v', 'c', 'ä', 'k', '.', '⇗'],
4467  [(), (), (), ' ', (), (), (), ()]]
4468 # 1.251811563 billion total penalty compared to notime-noeffort
4469 # 2.33357699403 % finger repeats in file 2gramme.txt
4470 # 0.034442009185 % finger repeats top to bottom or vice versa
4471 # 4.08709632611 mean key position cost in file 1gramme.txt
4472 == layout 93 ==
4473 == layout 94 ==
4474 # Mutating Neo
4476 # Evolved Layout
4477 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
4478  [(), 'y', 'k', 'l', 's', 'f', 'p', 'd', 'o', '.', 'q', 'x', '´', ()],
4479  ['⇩', 'u', 'i', 'r', 'n', 'h', 'g', 't', 'a', 'e', 'c', ',', '⇘', '\n'],
4480  ['⇧', (), 'ü', 'ß', 'v', 'b', 'j', 'w', 'm', 'ä', 'ö', 'z', '⇗'],
4481  [(), (), (), ' ', (), (), (), ()]]
4482 # 1.218666994 billion total penalty compared to notime-noeffort
4483 # 1.94150187756 % finger repeats in file 2gramme.txt
4484 # 0.145201229953 % finger repeats top to bottom or vice versa
4485 # 3.98992374372 mean key position cost in file 1gramme.txt
4486 == layout 93 ==
4487 == layout 94 ==
4488 Selecting the best from 1000 random layouts.
4490 Best of the ramdom layouts
4491 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
4492  [(), 'i', ',', 's', 'a', 'j', 'o', 't', 'g', 'ä', 'b', 'ö', '´', ()],
4493  ['⇩', 'ß', 'd', 'n', 'h', 'l', 'f', 'e', 'y', 'r', '.', 'u', '⇘', '\n'],
4494  ['⇧', (), 'v', 'q', 'm', 'k', 'x', 'ü', 'c', 'p', 'z', 'w', '⇗'],
4495  [(), (), (), ' ', (), (), (), ()]]
4496 # 1.705441009 billion total penalty compared to notime-noeffort
4497 # 6.75563255092 % finger repeats in file 2gramme.txt
4498 # 0.626519473968 % finger repeats top to bottom or vice versa
4499 # 5.07920015263 mean key position cost in file 1gramme.txt
4500 == random layout 89 ==
4501 == random layout 90 ==
4502 Selecting the best from 1000 random layouts.
4504 Best of the ramdom layouts
4505 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
4506  [(), 'l', 's', 'ä', 'a', ',', 'd', 'k', 't', 'f', 'b', 'z', '´', ()],
4507  ['⇩', 'n', 'h', '.', 'e', 'p', 'o', 'g', 'r', 'i', 'u', 'w', '⇘', '\n'],
4508  ['⇧', (), 'ß', 'j', 'ü', 'm', 'v', 'ö', 'x', 'q', 'y', 'c', '⇗'],
4509  [(), (), (), ' ', (), (), (), ()]]
4510 # 1.633346762 billion total penalty compared to notime-noeffort
4511 # 5.09259730802 % finger repeats in file 2gramme.txt
4512 # 0.599536684771 % finger repeats top to bottom or vice versa
4513 # 5.00681737334 mean key position cost in file 1gramme.txt
4514 == random layout 91 ==
4515 == random layout 92 ==
4516 # Mutating Neo
4518 # Evolved Layout
4519 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
4520  [(), 'ß', '.', 'g', 't', 'w', 'v', 'h', 'f', 'o', 'ö', 'x', '´', ()],
4521  ['⇩', 'd', 'a', 's', 'r', 'l', 'm', 'n', 'i', 'e', 'u', 'y', '⇘', '\n'],
4522  ['⇧', (), 'ä', 'p', 'z', 'c', 'q', 'k', 'b', 'j', 'ü', ',', '⇗'],
4523  [(), (), (), ' ', (), (), (), ()]]
4524 # 1.2461589 billion total penalty compared to notime-noeffort
4525 # 2.73246683242 % finger repeats in file 2gramme.txt
4526 # 0.112587534617 % finger repeats top to bottom or vice versa
4527 # 4.0101957959 mean key position cost in file 1gramme.txt
4528 == layout 94 ==
4529 == layout 95 ==
4530 # Mutating Neo
4532 # Evolved Layout
4533 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
4534  [(), 'y', 'f', 'l', 'a', 'q', 'k', 'h', 'm', 'b', 'ü', 'x', '´', ()],
4535  ['⇩', 'i', 's', 'n', 'e', 'c', 'u', 'd', 'r', 't', 'o', 'ö', '⇘', '\n'],
4536  ['⇧', (), ',', 'z', 'ß', '.', 'j', 'v', 'g', 'w', 'p', 'ä', '⇗'],
4537  [(), (), (), ' ', (), (), (), ()]]
4538 # 1.217659668 billion total penalty compared to notime-noeffort
4539 # 1.69937076703 % finger repeats in file 2gramme.txt
4540 # 0.014856458688 % finger repeats top to bottom or vice versa
4541 # 4.03835359068 mean key position cost in file 1gramme.txt
4542 == layout 94 ==
4543 == layout 95 ==
4544 Selecting the best from 1000 random layouts.
4546 Best of the ramdom layouts
4547 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
4548  [(), 'm', 'f', 'n', 'w', 'd', 'ä', 'r', 'y', 'ß', 'z', 'p', '´', ()],
4549  ['⇩', 'g', 'a', 't', '.', 'l', 'u', 'j', 'i', 's', 'e', 'b', '⇘', '\n'],
4550  ['⇧', (), 'q', 'c', 'ü', 'h', 'v', 'x', 'o', 'k', 'ö', ',', '⇗'],
4551  [(), (), (), ' ', (), (), (), ()]]
4552 # 1.71427528 billion total penalty compared to notime-noeffort
4553 # 5.73862237394 % finger repeats in file 2gramme.txt
4554 # 0.293963566658 % finger repeats top to bottom or vice versa
4555 # 5.28348030308 mean key position cost in file 1gramme.txt
4556 == random layout 90 ==
4557 == random layout 91 ==
4558 # Mutating Neo
4560 # Evolved Layout
4561 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
4562  [(), 'y', 'b', 'c', 'h', 'z', 'ä', 'a', 'l', 'w', 'q', 'x', '´', ()],
4563  ['⇩', 'u', 'i', 't', 's', 'g', 'o', 'e', 'n', 'r', 'd', 'ö', '⇘', '\n'],
4564  ['⇧', (), ',', 'p', 'v', 'm', 'j', 'ü', '.', 'f', 'k', 'ß', '⇗'],
4565  [(), (), (), ' ', (), (), (), ()]]
4566 # 1.206412233 billion total penalty compared to notime-noeffort
4567 # 1.93982516297 % finger repeats in file 2gramme.txt
4568 # 0.117222983701 % finger repeats top to bottom or vice versa
4569 # 3.95343503401 mean key position cost in file 1gramme.txt
4570 == layout 95 ==
4571 == layout 96 ==
4572 # Mutating Neo
4574 # Evolved Layout
4575 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
4576  [(), 'ß', 'ü', 'c', 'd', 'w', 'z', 'h', 'l', '.', 'x', 'q', '´', ()],
4577  ['⇩', 'u', 'e', 't', 's', 'g', 'b', 'i', 'n', 'r', 'a', 'ö', '⇘', '\n'],
4578  ['⇧', (), ',', 'ä', 'p', 'm', 'j', 'k', 'f', 'v', 'y', 'o', '⇗'],
4579  [(), (), (), ' ', (), (), (), ()]]
4580 # 1.240229038 billion total penalty compared to notime-noeffort
4581 # 1.9769922023 % finger repeats in file 2gramme.txt
4582 # 0.075523260794 % finger repeats top to bottom or vice versa
4583 # 4.07532001902 mean key position cost in file 1gramme.txt
4584 == layout 95 ==
4585 == layout 96 ==
4586 Selecting the best from 1000 random layouts.
4588 Best of the ramdom layouts
4589 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
4590  [(), 'g', 'z', 'w', 'i', 'x', 'q', 'c', 'f', 'ß', ',', 'u', '´', ()],
4591  ['⇩', 's', 'e', 'r', 'h', 'd', 'ä', 'l', 't', 'a', 'v', '.', '⇘', '\n'],
4592  ['⇧', (), 'ü', 'y', 'ö', 'n', 'm', 'b', 'j', 'k', 'o', 'p', '⇗'],
4593  [(), (), (), ' ', (), (), (), ()]]
4594 # 1.713635439 billion total penalty compared to notime-noeffort
4595 # 6.91667979364 % finger repeats in file 2gramme.txt
4596 # 0.738291860732 % finger repeats top to bottom or vice versa
4597 # 5.06786763262 mean key position cost in file 1gramme.txt
4598 == random layout 92 ==
4599 == random layout 93 ==
4600 Selecting the best from 1000 random layouts.
4602 Best of the ramdom layouts
4603 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
4604  [(), 'q', 'w', 'g', '.', 'p', 'f', 'l', 'n', 'y', 'h', 'k', '´', ()],
4605  ['⇩', 'd', 'e', 'a', 'i', 'c', 's', 'z', 'ä', 'r', 'u', 'v', '⇘', '\n'],
4606  ['⇧', (), 'b', 'ö', 'j', 't', 'o', ',', 'x', 'ü', 'ß', 'm', '⇗'],
4607  [(), (), (), ' ', (), (), (), ()]]
4608 # 1.683937196 billion total penalty compared to notime-noeffort
4609 # 6.23590898339 % finger repeats in file 2gramme.txt
4610 # 0.749724054474 % finger repeats top to bottom or vice versa
4611 # 5.03295094602 mean key position cost in file 1gramme.txt
4612 == random layout 91 ==
4613 == random layout 92 ==
4614 # Mutating Neo
4616 # Evolved Layout
4617 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
4618  [(), 'y', 'k', 'c', 'h', 'z', 'w', 'l', 'a', 'b', 'ö', 'q', '´', ()],
4619  ['⇩', 'u', 'i', 'r', 's', 'd', 'g', 't', 'e', 'n', 'o', 'x', '⇘', '\n'],
4620  ['⇧', (), '.', 'p', ',', 'm', 'j', 'ß', 'f', 'ä', 'v', 'ü', '⇗'],
4621  [(), (), (), ' ', (), (), (), ()]]
4622 # 1.237073646 billion total penalty compared to notime-noeffort
4623 # 1.96105630326 % finger repeats in file 2gramme.txt
4624 # 0.0952826808793 % finger repeats top to bottom or vice versa
4625 # 4.0619575143 mean key position cost in file 1gramme.txt
4626 == layout 96 ==
4627 == layout 97 ==
4628 # Mutating Neo
4630 # Evolved Layout
4631 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
4632  [(), 'ö', 'z', 'h', 'r', 'v', 'ä', 'a', 'g', 'k', 'y', 'q', '´', ()],
4633  ['⇩', 'u', 'i', 's', 'n', 'm', 'o', 'e', 'l', 'd', 't', 'x', '⇘', '\n'],
4634  ['⇧', (), ',', 'ü', 'f', 'b', 'j', '.', 'c', 'w', 'p', 'ß', '⇗'],
4635  [(), (), (), ' ', (), (), (), ()]]
4636 # 1.216406695 billion total penalty compared to notime-noeffort
4637 # 2.0370574371 % finger repeats in file 2gramme.txt
4638 # 0.0475511858384 % finger repeats top to bottom or vice versa
4639 # 3.99239511904 mean key position cost in file 1gramme.txt
4640 == layout 96 ==
4641 == layout 97 ==
4642 Selecting the best from 1000 random layouts.
4644 Best of the ramdom layouts
4645 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
4646  [(), 'v', 'f', 'l', 'i', 'j', 'w', 'y', 'b', 'ß', ',', 'q', '´', ()],
4647  ['⇩', 'ä', 'r', 'u', 'n', 'k', 'ö', 'm', 'e', 's', 'a', 'ü', '⇘', '\n'],
4648  ['⇧', (), 'x', 'p', 'c', 'd', 'z', 'h', 't', '.', 'g', 'o', '⇗'],
4649  [(), (), (), ' ', (), (), (), ()]]
4650 # 1.641841976 billion total penalty compared to notime-noeffort
4651 # 6.99658735856 % finger repeats in file 2gramme.txt
4652 # 0.37824631291 % finger repeats top to bottom or vice versa
4653 # 4.88534063006 mean key position cost in file 1gramme.txt
4654 == random layout 93 ==
4655 == random layout 94 ==
4656 Selecting the best from 1000 random layouts.
4658 Best of the ramdom layouts
4659 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
4660  [(), ',', 'x', 'd', 'a', 'ü', 'ß', 'i', 'z', 'm', 'ä', 'j', '´', ()],
4661  ['⇩', 'v', 't', 'k', 'n', 's', 'b', 'o', 'e', 'f', 'r', 'q', '⇘', '\n'],
4662  ['⇧', (), 'l', '.', 'h', 'y', 'g', 'c', 'u', 'p', 'w', 'ö', '⇗'],
4663  [(), (), (), ' ', (), (), (), ()]]
4664 # 1.615360679 billion total penalty compared to notime-noeffort
4665 # 5.94941295456 % finger repeats in file 2gramme.txt
4666 # 0.391141372386 % finger repeats top to bottom or vice versa
4667 # 4.89909518301 mean key position cost in file 1gramme.txt
4668 == random layout 92 ==
4669 == random layout 93 ==
4670 # Mutating Neo
4672 # Evolved Layout
4673 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
4674  [(), 'ö', 'k', 'g', 'd', 'b', 'ä', 'a', 'h', 'f', 'x', 'y', '´', ()],
4675  ['⇩', 'u', 'i', 'r', 't', 'c', 'o', 'e', 'n', 'l', 's', 'ß', '⇘', '\n'],
4676  ['⇧', (), 'ü', 'j', 'v', 'm', 'q', ',', '.', 'p', 'w', 'z', '⇗'],
4677  [(), (), (), ' ', (), (), (), ()]]
4678 # 1.21033998 billion total penalty compared to notime-noeffort
4679 # 1.96822252079 % finger repeats in file 2gramme.txt
4680 # 0.0241504321394 % finger repeats top to bottom or vice versa
4681 # 3.98332536356 mean key position cost in file 1gramme.txt
4682 == layout 97 ==
4683 == layout 98 ==
4684 # Mutating Neo
4686 # Evolved Layout
4687 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
4688  [(), 'ö', 'b', 'h', 'r', 'z', 'v', 'g', 'u', '.', 'ü', 'x', '´', ()],
4689  ['⇩', 'a', 'd', 's', 'n', 'c', 'm', 't', 'i', 'e', 'l', 'ß', '⇘', '\n'],
4690  ['⇧', (), 'o', 'p', 'k', 'f', 'q', 'j', 'w', 'y', 'ä', ',', '⇗'],
4691  [(), (), (), ' ', (), (), (), ()]]
4692 # 1.259715444 billion total penalty compared to notime-noeffort
4693 # 1.94599324027 % finger repeats in file 2gramme.txt
4694 # 0.2280184273 % finger repeats top to bottom or vice versa
4695 # 4.114512825 mean key position cost in file 1gramme.txt
4696 == layout 97 ==
4697 == layout 98 ==
4698 Selecting the best from 1000 random layouts.
4700 Best of the ramdom layouts
4701 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
4702  [(), 'o', 'a', 'ä', 'q', 'r', 'g', 'ß', 'w', 'm', 'y', 'ö', '´', ()],
4703  ['⇩', 'z', 'i', 'e', 'k', 'j', 'l', 's', 't', 'n', 'u', 'p', '⇘', '\n'],
4704  ['⇧', (), 'c', 'v', 'b', 'h', 'ü', 'd', 'x', 'f', ',', '.', '⇗'],
4705  [(), (), (), ' ', (), (), (), ()]]
4706 # 1.71399701 billion total penalty compared to notime-noeffort
4707 # 4.18324353094 % finger repeats in file 2gramme.txt
4708 # 0.18159793042 % finger repeats top to bottom or vice versa
4709 # 5.46632040882 mean key position cost in file 1gramme.txt
4710 == random layout 94 ==
4711 == random layout 95 ==
4712 # Mutating Neo
4714 # Evolved Layout
4715 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
4716  [(), 'y', 'k', 'g', 's', 'w', 'ä', 'a', 'f', 'c', 'x', 'q', '´', ()],
4717  ['⇩', 'd', 'r', 'h', 'n', 'l', 'o', 'e', 'i', 't', 'u', 'ü', '⇘', '\n'],
4718  ['⇧', (), 'z', 'v', 'p', 'm', 'ß', 'ö', '.', 'j', 'b', ',', '⇗'],
4719  [(), (), (), ' ', (), (), (), ()]]
4720 # 1.207197324 billion total penalty compared to notime-noeffort
4721 # 2.03370454455 % finger repeats in file 2gramme.txt
4722 # 0.069194998081 % finger repeats top to bottom or vice versa
4723 # 3.95637863201 mean key position cost in file 1gramme.txt
4724 == layout 98 ==
4725 == layout 99 ==
4726 Selecting the best from 1000 random layouts.
4728 Best of the ramdom layouts
4729 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
4730  [(), 'ü', 'm', 'k', 'n', 'w', 's', 'p', 'd', 'j', 'q', 'f', '´', ()],
4731  ['⇩', 'g', 'y', 'r', 'a', 'v', 'c', 'o', 't', 'e', 'h', 'z', '⇘', '\n'],
4732  ['⇧', (), 'x', ',', 'ä', 'l', 'u', 'ß', 'i', '.', 'ö', 'b', '⇗'],
4733  [(), (), (), ' ', (), (), (), ()]]
4734 # 1.784069684 billion total penalty compared to notime-noeffort
4735 # 8.77256216833 % finger repeats in file 2gramme.txt
4736 # 0.7046649994 % finger repeats top to bottom or vice versa
4737 # 5.1271057714 mean key position cost in file 1gramme.txt
4738 == random layout 93 ==
4739 == random layout 94 ==
4740 # Mutating Neo
4742 # Evolved Layout
4743 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
4744  [(), 'y', 'z', 'u', 'l', 'w', 'v', 'd', 'k', 'f', 'x', 'q', '´', ()],
4745  ['⇩', 'o', 'r', 'i', 'n', 'c', 'h', 's', 'e', 't', 'a', 'ö', '⇘', '\n'],
4746  ['⇧', (), 'ä', '.', ',', 'm', 'ß', 'b', 'g', 'p', 'j', 'ü', '⇗'],
4747  [(), (), (), ' ', (), (), (), ()]]
4748 # 1.224840704 billion total penalty compared to notime-noeffort
4749 # 1.83571457573 % finger repeats in file 2gramme.txt
4750 # 0.0833213654889 % finger repeats top to bottom or vice versa
4751 # 4.03500566426 mean key position cost in file 1gramme.txt
4752 == layout 98 ==
4753 == layout 99 ==
4754 Selecting the best from 1000 random layouts.
4756 Best of the ramdom layouts
4757 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
4758  [(), 'j', 'u', ',', 'f', 'w', 'l', 'v', 'y', 'z', 'ß', 'o', '´', ()],
4759  ['⇩', 'ö', 'e', 'r', 'h', 'i', 'd', 'c', 'k', 's', 'n', 'q', '⇘', '\n'],
4760  ['⇧', (), 'p', 'ä', 'x', 't', 'g', 'b', 'a', '.', 'm', 'ü', '⇗'],
4761  [(), (), (), ' ', (), (), (), ()]]
4762 # 1.721055204 billion total penalty compared to notime-noeffort
4763 # 6.44305259573 % finger repeats in file 2gramme.txt
4764 # 0.135935966449 % finger repeats top to bottom or vice versa
4765 # 5.26685858296 mean key position cost in file 1gramme.txt
4766 == random layout 95 ==
4767 == random layout 96 ==
4768 # Mutating Neo
4770 # Evolved Layout
4771 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
4772  [(), 'y', 'b', 'o', 'l', 'w', 'ß', 'g', 'u', 'k', 'ä', 'q', '´', ()],
4773  ['⇩', 't', 'h', 's', 'n', 'c', 'd', 'r', 'i', 'e', 'a', 'x', '⇘', '\n'],
4774  ['⇧', (), 'ü', '.', ',', 'm', 'j', 'v', 'f', 'ö', 'p', 'z', '⇗'],
4775  [(), (), (), ' ', (), (), (), ()]]
4776 # 1.251371823 billion total penalty compared to notime-noeffort
4777 # 2.56957866494 % finger repeats in file 2gramme.txt
4778 # 0.0823599847257 % finger repeats top to bottom or vice versa
4779 # 4.05130984149 mean key position cost in file 1gramme.txt
4780 == layout 99 ==
4781 == layout 100 ==
4782 Selecting the best from 1000 random layouts.
4784 Best of the ramdom layouts
4785 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
4786  [(), '.', 'r', 'q', 'd', 'ü', 'x', 'y', 's', 'o', 'm', 'h', '´', ()],
4787  ['⇩', 'c', 't', 'e', 'n', 'b', 'i', 'u', 'a', 'p', 'z', 'j', '⇘', '\n'],
4788  ['⇧', (), 'g', 'ö', 'f', 'v', 'k', 'ß', 'ä', ',', 'w', 'l', '⇗'],
4789  [(), (), (), ' ', (), (), (), ()]]
4790 # 1.738541107 billion total penalty compared to notime-noeffort
4791 # 4.72384727978 % finger repeats in file 2gramme.txt
4792 # 0.846177403584 % finger repeats top to bottom or vice versa
4793 # 5.35825851516 mean key position cost in file 1gramme.txt
4794 == random layout 94 ==
4795 == random layout 95 ==
4796 # Mutating Neo
4798 # Evolved Layout
4799 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
4800  [(), 'ö', '.', 'c', 's', 'w', 'k', 'h', 'o', 'b', 'y', 'x', '´', ()],
4801  ['⇩', 't', 'i', 'e', 'n', 'm', 'l', 'd', 'a', 'r', 'u', 'ß', '⇘', '\n'],
4802  ['⇧', (), 'ü', 'ä', 'p', 'f', 'j', 'v', 'g', 'q', 'z', ',', '⇗'],
4803  [(), (), (), ' ', (), (), (), ()]]
4804 # 1.230368154 billion total penalty compared to notime-noeffort
4805 # 2.07514265812 % finger repeats in file 2gramme.txt
4806 # 0.0222494043115 % finger repeats top to bottom or vice versa
4807 # 4.04203775039 mean key position cost in file 1gramme.txt
4808 == layout 99 ==
4809 == layout 100 ==
4810 Selecting the best from 1000 random layouts.
4812 Best of the ramdom layouts
4813 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
4814  [(), 'o', 'v', 'a', '.', 'x', 'y', 'g', 'ß', 'h', 'z', 'ö', '´', ()],
4815  ['⇩', 'e', 'm', 'i', 't', 'j', 'r', 's', 'n', 'q', 'p', 'b', '⇘', '\n'],
4816  ['⇧', (), 'w', ',', 'f', 'l', 'c', 'k', 'd', 'ä', 'u', 'ü', '⇗'],
4817  [(), (), (), ' ', (), (), (), ()]]
4818 # 1.681485156 billion total penalty compared to notime-noeffort
4819 # 4.49658228736 % finger repeats in file 2gramme.txt
4820 # 0.25254665015 % finger repeats top to bottom or vice versa
4821 # 5.3067232668 mean key position cost in file 1gramme.txt
4822 == random layout 96 ==
4823 == random layout 97 ==
4824 # Mutating Neo
4826 # Evolved Layout
4827 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
4828  [(), 'ö', 'k', 'g', 'a', 'ä', 'v', 'd', 'l', 'b', 'ü', 'x', '´', ()],
4829  ['⇩', 'u', 'i', 'h', 'e', 'o', 'm', 'r', 'n', 's', 't', 'y', '⇘', '\n'],
4830  ['⇧', (), ',', 'j', 'f', '.', 'q', 'w', 'c', 'p', 'z', 'ß', '⇗'],
4831  [(), (), (), ' ', (), (), (), ()]]
4832 # 1.200414602 billion total penalty compared to notime-noeffort
4833 # 1.53048946511 % finger repeats in file 2gramme.txt
4834 # 0.0678818533824 % finger repeats top to bottom or vice versa
4835 # 3.98511955208 mean key position cost in file 1gramme.txt
4836 == layout 100 ==
4837 Selecting the best from 1000 random layouts.
4839 Best of the ramdom layouts
4840 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
4841  [(), 'b', 'k', 'l', 'g', 'ü', 'ä', 'v', 'i', 'p', 'o', 'ß', '´', ()],
4842  ['⇩', 'r', 'h', 'd', 'u', '.', 't', 'n', 'a', 'e', 'w', 'f', '⇘', '\n'],
4843  ['⇧', (), 'x', ',', 'c', 'q', 'y', 'm', 'ö', 's', 'z', 'j', '⇗'],
4844  [(), (), (), ' ', (), (), (), ()]]
4845 # 1.609153937 billion total penalty compared to notime-noeffort
4846 # 4.72957692667 % finger repeats in file 2gramme.txt
4847 # 0.542088616585 % finger repeats top to bottom or vice versa
4848 # 4.97238184425 mean key position cost in file 1gramme.txt
4849 == random layout 95 ==
4850 == random layout 96 ==
4851 # Mutating Neo
4853 # Evolved Layout
4854 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
4855  [(), 'y', 'o', '.', 'd', 'p', 'v', 'h', 'm', 'f', 'x', 'q', '´', ()],
4856  ['⇩', 'u', 'e', 'i', 't', 'b', 'l', 's', 'r', 'n', 'a', 'ö', '⇘', '\n'],
4857  ['⇧', (), ',', 'ü', 'j', 'c', 'ß', 'w', 'g', 'z', 'k', 'ä', '⇗'],
4858  [(), (), (), ' ', (), (), (), ()]]
4859 # 1.241116043 billion total penalty compared to notime-noeffort
4860 # 1.91136421395 % finger repeats in file 2gramme.txt
4861 # 0.0197336616277 % finger repeats top to bottom or vice versa
4862 # 4.09668919466 mean key position cost in file 1gramme.txt
4863 == layout 100 ==
4864 Selecting the best from 1000 random layouts.
4866 Best of the ramdom layouts
4867 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
4868  [(), 'j', 'q', 'ö', 's', 'g', 'c', 'r', 'i', 'm', 'p', 'k', '´', ()],
4869  ['⇩', 'v', 'e', 'a', 'n', 'w', 'b', 'f', 'ä', 'd', 'ß', '.', '⇘', '\n'],
4870  ['⇧', (), 'u', ',', 't', 'h', 'z', 'l', 'x', 'ü', 'o', 'y', '⇗'],
4871  [(), (), (), ' ', (), (), (), ()]]
4872 # 1.727238965 billion total penalty compared to notime-noeffort
4873 # 4.38377580586 % finger repeats in file 2gramme.txt
4874 # 0.62924047936 % finger repeats top to bottom or vice versa
4875 # 5.3990310393 mean key position cost in file 1gramme.txt
4876 == random layout 97 ==
4877 == random layout 98 ==
4878 Selecting the best from 1000 random layouts.
4880 Best of the ramdom layouts
4881 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', ()],
4882  [(), 's', 'ß', 'b', 'e', 'y', 'u', 'q', 'g', 'j', 'o', 'ü', '´', ()],
4883  ['⇩', 'h', 'r', 'w', 'z', 'p', 'a', 't', 'n', 'm', 'i', '.', '⇘', '\n'],
4884  ['⇧', (), ',', 'l', 'k', 'v', 'ö', 'x', 'd', 'f', 'ä', 'c', '⇗'],
4885  [(), (), (), ' ', (), (), (), ()]]
4886 # 1.76427951 billion total penalty compared to notime-noeffort
4887 # 5.86684314573 % finger repeats in file 2gramme.txt
4888 # 0.352968143303 % finger repeats top to bottom or vice versa
4889 # 5.43122615822 mean key position cost in file 1gramme.txt
4890 == random layout 96 ==
4891 == random layout 97 ==
4892 Selecting the best from 1000 random layouts.
4893 == random layout 97 ==
4894 == random layout 98 ==
4895 Selecting the best from 1000 random layouts.
4896 == random layout 98 ==
4897 == random layout 99 ==
4898 Selecting the best from 1000 random layouts.
4899 == random layout 99 ==
4900 == random layout 100 ==
4901 == random layout 100 ==
4902 Selecting the best from 1000 random layouts.
4903 == random layout 98 ==
4904 == random layout 99 ==
4905 Selecting the best from 1000 random layouts.
4906 == random layout 99 ==
4907 == random layout 100 ==
4908 == random layout 100 ==