new struct `finger_cost`
[evolve-layout.git] / empirie / 2010-06-18-layouts.txt
blobd3b25020cb04fde3c3e7f512a4784b8a32cdaf4e
1 Optimized layouts for different configs
2 =======================================
4 *goal: See how the different parameters affect the writing.*
6 Layouts
7 -------
9 ==> configs/config_finger_movement_patterns_bad.py-3000.txt <==
10 zuäü, pchlfk´
11 sioe. dtnrgm
12 xyaöq bvjwß
13 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬──────┐
14 │ ^ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ ` │ ←    │
15 ├───┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬─────┤
16 │  ⇥ │ z │ u │ ä │ ü │ , │ p │ c │ h │ l │ f │ k │ ´ │ Ret │
17 ├────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─┐   │
18 │   ⇩ │ s │ i │ o │ e │ . │ d │ t │ n │ r │ g │ m │ ⇘  │   │
19 ├────┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴────┴───┤
20 │  ⇧ │ M4│ x │ y │ a │ ö │ q │ b │ v │ j │ w │ ß │ ⇗       │
21 ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬───┤
22 │Str │ Fe │ Al │      Leerzeichen       │ M4 │ Fe │ Me │Str│
23 └────┴────┴────┴────────────────────────┴────┴────┴────┴───┘
24 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', '←'],
25  ['⇥', 'z', 'u', 'ä', 'ü', ',', 'p', 'c', 'h', 'l', 'f', 'k', '´', ()],
26  ['⇩', 's', 'i', 'o', 'e', '.', 'd', 't', 'n', 'r', 'g', 'm', '⇘', '\n'],
27  ['⇧', (), 'x', 'y', 'a', 'ö', 'q', 'b', 'v', 'j', 'w', 'ß', '⇗'],
28  [(), (), (), ' ', (), (), (), ()]]
29 \# -6.56987356517 billion total penalty compared to notime-noeffort
30 \# 4.19620146919 mean key position cost in file 1gramme.txt
31 \# 1.02000666944 % finger repeats in file 2gramme.txt
32 \# 3.01815649913 million keystrokes disbalance of the fingers
33 \# 0.0858592127107 % finger repeats top to bottom or vice versa
34 \# 11.4283148554 % of trigrams have no handswitching (uppercase ignored)
35 \# 0.256704062431 billion (rows/dist)² to cross
36 \# 0.0211347993383 hand disbalance. Left: 0.478865200662 %, Right: 0.521134799338 %
38 ==> configs/config_finger_movement_patterns_good.py-3000.txt <==
39 khßwv ä.uozj´
40 dnclr aitesb
41 fpgmx ,üöyq
42 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬──────┐
43 │ ^ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ ` │ ←    │
44 ├───┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬─────┤
45 │  ⇥ │ k │ h │ ß │ w │ v │ ä │ . │ u │ o │ z │ j │ ´ │ Ret │
46 ├────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─┐   │
47 │   ⇩ │ d │ n │ c │ l │ r │ a │ i │ t │ e │ s │ b │ ⇘  │   │
48 ├────┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴────┴───┤
49 │  ⇧ │ M4│ f │ p │ g │ m │ x │ , │ ü │ ö │ y │ q │ ⇗       │
50 ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬───┤
51 │Str │ Fe │ Al │      Leerzeichen       │ M4 │ Fe │ Me │Str│
52 └────┴────┴────┴────────────────────────┴────┴────┴────┴───┘
53 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', '←'],
54  ['⇥', 'k', 'h', 'ß', 'w', 'v', 'ä', '.', 'u', 'o', 'z', 'j', '´', ()],
55  ['⇩', 'd', 'n', 'c', 'l', 'r', 'a', 'i', 't', 'e', 's', 'b', '⇘', '\n'],
56  ['⇧', (), 'f', 'p', 'g', 'm', 'x', ',', 'ü', 'ö', 'y', 'q', '⇗'],
57  [(), (), (), ' ', (), (), (), ()]]
58 \# 10.278352234 billion total penalty compared to notime-noeffort
59 \# 4.19713163638 mean key position cost in file 1gramme.txt
60 \# 1.34312105929 % finger repeats in file 2gramme.txt
61 \# 5.73026764995 million keystrokes disbalance of the fingers
62 \# 0.102745451017 % finger repeats top to bottom or vice versa
63 \# 23.2027545498 % of trigrams have no handswitching (uppercase ignored)
64 \# 0.29900298262 billion (rows/dist)² to cross
65 \# 0.0604946091835 hand disbalance. Left: 0.439505390817 %, Right: 0.560494609183 %
67 ==> configs/config_finger_repeats_few.py-3000.txt <==
68 ßuqüo vhmlzp´
69 sicae gdnrb.
70 xytäö kfwj,
71 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬──────┐
72 │ ^ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ ` │ ←    │
73 ├───┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬─────┤
74 │  ⇥ │ ß │ u │ q │ ü │ o │ v │ h │ m │ l │ z │ p │ ´ │ Ret │
75 ├────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─┐   │
76 │   ⇩ │ s │ i │ c │ a │ e │ g │ d │ n │ r │ b │ . │ ⇘  │   │
77 ├────┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴────┴───┤
78 │  ⇧ │ M4│ x │ y │ t │ ä │ ö │ k │ f │ w │ j │ , │ ⇗       │
79 ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬───┤
80 │Str │ Fe │ Al │      Leerzeichen       │ M4 │ Fe │ Me │Str│
81 └────┴────┴────┴────────────────────────┴────┴────┴────┴───┘
82 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', '←'],
83  ['⇥', 'ß', 'u', 'q', 'ü', 'o', 'v', 'h', 'm', 'l', 'z', 'p', '´', ()],
84  ['⇩', 's', 'i', 'c', 'a', 'e', 'g', 'd', 'n', 'r', 'b', '.', '⇘', '\n'],
85  ['⇧', (), 'x', 'y', 't', 'ä', 'ö', 'k', 'f', 'w', 'j', ',', '⇗'],
86  [(), (), (), ' ', (), (), (), ()]]
87 \# 2.83950013044 billion total penalty compared to notime-noeffort
88 \# 4.56131684713 mean key position cost in file 1gramme.txt
89 \# 0.746084693397 % finger repeats in file 2gramme.txt
90 \# 4.43514519155 million keystrokes disbalance of the fingers
91 \# 0.00915787739817 % finger repeats top to bottom or vice versa
92 \# 18.7082978049 % of trigrams have no handswitching (uppercase ignored)
93 \# 0.245283804037 billion (rows/dist)² to cross
94 \# 0.0387385946918 hand disbalance. Left: 0.538738594692 %, Right: 0.461261405308 %
96 ==> configs/config_finger_repeats_many.py-3000.txt <==
97 kyxrg hcübwß´
98 o.äne st,luz
99 vqjdi mafpö
100 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬──────┐
101 │ ^ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ ` │ ←    │
102 ├───┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬─────┤
103 │  ⇥ │ k │ y │ x │ r │ g │ h │ c │ ü │ b │ w │ ß │ ´ │ Ret │
104 ├────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─┐   │
105 │   ⇩ │ o │ . │ ä │ n │ e │ s │ t │ , │ l │ u │ z │ ⇘  │   │
106 ├────┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴────┴───┤
107 │  ⇧ │ M4│ v │ q │ j │ d │ i │ m │ a │ f │ p │ ö │ ⇗       │
108 ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬───┤
109 │Str │ Fe │ Al │      Leerzeichen       │ M4 │ Fe │ Me │Str│
110 └────┴────┴────┴────────────────────────┴────┴────┴────┴───┘
111 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', '←'],
112  ['⇥', 'k', 'y', 'x', 'r', 'g', 'h', 'c', 'ü', 'b', 'w', 'ß', '´', ()],
113  ['⇩', 'o', '.', 'ä', 'n', 'e', 's', 't', ',', 'l', 'u', 'z', '⇘', '\n'],
114  ['⇧', (), 'v', 'q', 'j', 'd', 'i', 'm', 'a', 'f', 'p', 'ö', '⇗'],
115  [(), (), (), ' ', (), (), (), ()]]
116 \# -0.113711533142 billion total penalty compared to notime-noeffort
117 \# 5.81224986424 mean key position cost in file 1gramme.txt
118 \# 29.2127370972 % finger repeats in file 2gramme.txt
119 \# 16.8694465606 million keystrokes disbalance of the fingers
120 \# 0.578705657991 % finger repeats top to bottom or vice versa
121 \# 49.4525481172 % of trigrams have no handswitching (uppercase ignored)
122 \# 0.508814966458 billion (rows/dist)² to cross
123 \# 0.0665344583472 hand disbalance. Left: 0.566534458347 %, Right: 0.433465541653 %
125 ==> configs/config_hand_switching_after_unbalancing_key_no.py-3000.txt <==
126 jmcüö ä.hdkp´
127 trleo ainsgw
128 xßuyq ,zfbv
129 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬──────┐
130 │ ^ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ ` │ ←    │
131 ├───┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬─────┤
132 │  ⇥ │ j │ m │ c │ ü │ ö │ ä │ . │ h │ d │ k │ p │ ´ │ Ret │
133 ├────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─┐   │
134 │   ⇩ │ t │ r │ l │ e │ o │ a │ i │ n │ s │ g │ w │ ⇘  │   │
135 ├────┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴────┴───┤
136 │  ⇧ │ M4│ x │ ß │ u │ y │ q │ , │ z │ f │ b │ v │ ⇗       │
137 ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬───┤
138 │Str │ Fe │ Al │      Leerzeichen       │ M4 │ Fe │ Me │Str│
139 └────┴────┴────┴────────────────────────┴────┴────┴────┴───┘
140 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', '←'],
141  ['⇥', 'j', 'm', 'c', 'ü', 'ö', 'ä', '.', 'h', 'd', 'k', 'p', '´', ()],
142  ['⇩', 't', 'r', 'l', 'e', 'o', 'a', 'i', 'n', 's', 'g', 'w', '⇘', '\n'],
143  ['⇧', (), 'x', 'ß', 'u', 'y', 'q', ',', 'z', 'f', 'b', 'v', '⇗'],
144  [(), (), (), ' ', (), (), (), ()]]
145 \# 2.17472399663 billion total penalty compared to notime-noeffort
146 \# 4.0761330592 mean key position cost in file 1gramme.txt
147 \# 1.48515099914 % finger repeats in file 2gramme.txt
148 \# 2.85347922453 million keystrokes disbalance of the fingers
149 \# 0.0286405722248 % finger repeats top to bottom or vice versa
150 \# 28.3651274426 % of trigrams have no handswitching (uppercase ignored)
151 \# 0.385103928235 billion (rows/dist)² to cross
152 \# 0.0243831689323 hand disbalance. Left: 0.475616831068 %, Right: 0.524383168932 %
154 ==> configs/config_hand_switching_after_unbalancing_key_yes.py-3000.txt <==
155 juöäü kbldpß´
156 ticeo hnrsgm
157 xya.q fvwz,
158 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬──────┐
159 │ ^ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ ` │ ←    │
160 ├───┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬─────┤
161 │  ⇥ │ j │ u │ ö │ ä │ ü │ k │ b │ l │ d │ p │ ß │ ´ │ Ret │
162 ├────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─┐   │
163 │   ⇩ │ t │ i │ c │ e │ o │ h │ n │ r │ s │ g │ m │ ⇘  │   │
164 ├────┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴────┴───┤
165 │  ⇧ │ M4│ x │ y │ a │ . │ q │ f │ v │ w │ z │ , │ ⇗       │
166 ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬───┤
167 │Str │ Fe │ Al │      Leerzeichen       │ M4 │ Fe │ Me │Str│
168 └────┴────┴────┴────────────────────────┴────┴────┴────┴───┘
169 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', '←'],
170  ['⇥', 'j', 'u', 'ö', 'ä', 'ü', 'k', 'b', 'l', 'd', 'p', 'ß', '´', ()],
171  ['⇩', 't', 'i', 'c', 'e', 'o', 'h', 'n', 'r', 's', 'g', 'm', '⇘', '\n'],
172  ['⇧', (), 'x', 'y', 'a', '.', 'q', 'f', 'v', 'w', 'z', ',', '⇗'],
173  [(), (), (), ' ', (), (), (), ()]]
174 \# 2.00628487849 billion total penalty compared to notime-noeffort
175 \# 4.20828334419 mean key position cost in file 1gramme.txt
176 \# 1.54889517306 % finger repeats in file 2gramme.txt
177 \# 3.27145832456 million keystrokes disbalance of the fingers
178 \# 0.097993056342 % finger repeats top to bottom or vice versa
179 \# 9.85339259307 % of trigrams have no handswitching (uppercase ignored)
180 \# 0.214595143094 billion (rows/dist)² to cross
181 \# 0.0101205675362 hand disbalance. Left: 0.489879432464 %, Right: 0.510120567536 %
183 ==> configs/config_hand_switching_little.py-3000.txt <==
184 atohr jwz.äq´
185 edisn pkmf,ü
186 cuglb ßvxyö
187 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬──────┐
188 │ ^ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ ` │ ←    │
189 ├───┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬─────┤
190 │  ⇥ │ a │ t │ o │ h │ r │ j │ w │ z │ . │ ä │ q │ ´ │ Ret │
191 ├────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─┐   │
192 │   ⇩ │ e │ d │ i │ s │ n │ p │ k │ m │ f │ , │ ü │ ⇘  │   │
193 ├────┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴────┴───┤
194 │  ⇧ │ M4│ c │ u │ g │ l │ b │ ß │ v │ x │ y │ ö │ ⇗       │
195 ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬───┤
196 │Str │ Fe │ Al │      Leerzeichen       │ M4 │ Fe │ Me │Str│
197 └────┴────┴────┴────────────────────────┴────┴────┴────┴───┘
198 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', '←'],
199  ['⇥', 'a', 't', 'o', 'h', 'r', 'j', 'w', 'z', '.', 'ä', 'q', '´', ()],
200  ['⇩', 'e', 'd', 'i', 's', 'n', 'p', 'k', 'm', 'f', ',', 'ü', '⇘', '\n'],
201  ['⇧', (), 'c', 'u', 'g', 'l', 'b', 'ß', 'v', 'x', 'y', 'ö', '⇗'],
202  [(), (), (), ' ', (), (), (), ()]]
203 \# -1.04201592067 billion total penalty compared to notime-noeffort
204 \# 5.46694057078 mean key position cost in file 1gramme.txt
205 \# 4.9571130997 % finger repeats in file 2gramme.txt
206 \# 21.6197842481 million keystrokes disbalance of the fingers
207 \# 0.161078695678 % finger repeats top to bottom or vice versa
208 \# 124.149413665 % of trigrams have no handswitching (uppercase ignored)
209 \# 0.734173457929 billion (rows/dist)² to cross
210 \# 0.368330967406 hand disbalance. Left: 0.868330967406 %, Right: 0.131669032594 %
212 ==> configs/config_hand_switching_little_but_balanced.py-3000.txt <==
213 focäk wdzqßj´
214 hilur gtnesö
215 pbamü v,.xy
216 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬──────┐
217 │ ^ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ ` │ ←    │
218 ├───┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬─────┤
219 │  ⇥ │ f │ o │ c │ ä │ k │ w │ d │ z │ q │ ß │ j │ ´ │ Ret │
220 ├────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─┐   │
221 │   ⇩ │ h │ i │ l │ u │ r │ g │ t │ n │ e │ s │ ö │ ⇘  │   │
222 ├────┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴────┴───┤
223 │  ⇧ │ M4│ p │ b │ a │ m │ ü │ v │ , │ . │ x │ y │ ⇗       │
224 ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬───┤
225 │Str │ Fe │ Al │      Leerzeichen       │ M4 │ Fe │ Me │Str│
226 └────┴────┴────┴────────────────────────┴────┴────┴────┴───┘
227 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', '←'],
228  ['⇥', 'f', 'o', 'c', 'ä', 'k', 'w', 'd', 'z', 'q', 'ß', 'j', '´', ()],
229  ['⇩', 'h', 'i', 'l', 'u', 'r', 'g', 't', 'n', 'e', 's', 'ö', '⇘', '\n'],
230  ['⇧', (), 'p', 'b', 'a', 'm', 'ü', 'v', ',', '.', 'x', 'y', '⇗'],
231  [(), (), (), ' ', (), (), (), ()]]
232 \# 6.47034476638 billion total penalty compared to notime-noeffort
233 \# 4.46764874049 mean key position cost in file 1gramme.txt
234 \# 4.57115889951 % finger repeats in file 2gramme.txt
235 \# 1.93113726564 million keystrokes disbalance of the fingers
236 \# 0.195438530112 % finger repeats top to bottom or vice versa
237 \# 47.9139443028 % of trigrams have no handswitching (uppercase ignored)
238 \# 0.464313814977 billion (rows/dist)² to cross
239 \# 0.0251056876884 hand disbalance. Left: 0.474894312312 %, Right: 0.525105687688 %
241 ==> configs/config_hand_switching_much.py-3000.txt <==
242 blßmg puäozq´
243 tncsd .ieahk
244 jxrfw ,üyöv
245 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬──────┐
246 │ ^ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ ` │ ←    │
247 ├───┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬─────┤
248 │  ⇥ │ b │ l │ ß │ m │ g │ p │ u │ ä │ o │ z │ q │ ´ │ Ret │
249 ├────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─┐   │
250 │   ⇩ │ t │ n │ c │ s │ d │ . │ i │ e │ a │ h │ k │ ⇘  │   │
251 ├────┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴────┴───┤
252 │  ⇧ │ M4│ j │ x │ r │ f │ w │ , │ ü │ y │ ö │ v │ ⇗       │
253 ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬───┤
254 │Str │ Fe │ Al │      Leerzeichen       │ M4 │ Fe │ Me │Str│
255 └────┴────┴────┴────────────────────────┴────┴────┴────┴───┘
256 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', '←'],
257  ['⇥', 'b', 'l', 'ß', 'm', 'g', 'p', 'u', 'ä', 'o', 'z', 'q', '´', ()],
258  ['⇩', 't', 'n', 'c', 's', 'd', '.', 'i', 'e', 'a', 'h', 'k', '⇘', '\n'],
259  ['⇧', (), 'j', 'x', 'r', 'f', 'w', ',', 'ü', 'y', 'ö', 'v', '⇗'],
260  [(), (), (), ' ', (), (), (), ()]]
261 \# 2.53134204117 billion total penalty compared to notime-noeffort
262 \# 4.48753766853 mean key position cost in file 1gramme.txt
263 \# 1.11800062297 % finger repeats in file 2gramme.txt
264 \# 3.85299483719 million keystrokes disbalance of the fingers
265 \# 0.119726491986 % finger repeats top to bottom or vice versa
266 \# 10.4188808371 % of trigrams have no handswitching (uppercase ignored)
267 \# 0.318729507772 billion (rows/dist)² to cross
268 \# 0.0127405939806 hand disbalance. Left: 0.512740593981 %, Right: 0.487259406019 %
270 ==> configs/config_key_positions_cost_high.py-3000.txt <==
271 dpäoc hk,zmn´
272 xüöy. fvjßqw
273 tiaue gbsrl
274 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬──────┐
275 │ ^ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ ` │ ←    │
276 ├───┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬─────┤
277 │  ⇥ │ d │ p │ ä │ o │ c │ h │ k │ , │ z │ m │ n │ ´ │ Ret │
278 ├────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─┐   │
279 │   ⇩ │ x │ ü │ ö │ y │ . │ f │ v │ j │ ß │ q │ w │ ⇘  │   │
280 ├────┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴────┴───┤
281 │  ⇧ │ M4│ t │ i │ a │ u │ e │ g │ b │ s │ r │ l │ ⇗       │
282 ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬───┤
283 │Str │ Fe │ Al │      Leerzeichen       │ M4 │ Fe │ Me │Str│
284 └────┴────┴────┴────────────────────────┴────┴────┴────┴───┘
285 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', '←'],
286  ['⇥', 'd', 'p', 'ä', 'o', 'c', 'h', 'k', ',', 'z', 'm', 'n', '´', ()],
287  ['⇩', 'x', 'ü', 'ö', 'y', '.', 'f', 'v', 'j', 'ß', 'q', 'w', '⇘', '\n'],
288  ['⇧', (), 't', 'i', 'a', 'u', 'e', 'g', 'b', 's', 'r', 'l', '⇗'],
289  [(), (), (), ' ', (), (), (), ()]]
290 \# -26.8193680879 billion total penalty compared to notime-noeffort
291 \# 9.7582283686 mean key position cost in file 1gramme.txt
292 \# 2.1397289925 % finger repeats in file 2gramme.txt
293 \# 13.3612536732 million keystrokes disbalance of the fingers
294 \# 0.19166018046 % finger repeats top to bottom or vice versa
295 \# 12.823390457 % of trigrams have no handswitching (uppercase ignored)
296 \# 0.2980587377 billion (rows/dist)² to cross
297 \# 0.0400902907448 hand disbalance. Left: 0.540090290745 %, Right: 0.459909709255 %
299 ==> configs/config_key_positions_cost_low.py-3000.txt <==
300 pbämw zduo,x´
301 tncrl hsieag
302 jy.vq fküöß
303 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬──────┐
304 │ ^ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ ` │ ←    │
305 ├───┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬─────┤
306 │  ⇥ │ p │ b │ ä │ m │ w │ z │ d │ u │ o │ , │ x │ ´ │ Ret │
307 ├────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─┐   │
308 │   ⇩ │ t │ n │ c │ r │ l │ h │ s │ i │ e │ a │ g │ ⇘  │   │
309 ├────┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴────┴───┤
310 │  ⇧ │ M4│ j │ y │ . │ v │ q │ f │ k │ ü │ ö │ ß │ ⇗       │
311 ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬───┤
312 │Str │ Fe │ Al │      Leerzeichen       │ M4 │ Fe │ Me │Str│
313 └────┴────┴────┴────────────────────────┴────┴────┴────┴───┘
314 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', '←'],
315  ['⇥', 'p', 'b', 'ä', 'm', 'w', 'z', 'd', 'u', 'o', ',', 'x', '´', ()],
316  ['⇩', 't', 'n', 'c', 'r', 'l', 'h', 's', 'i', 'e', 'a', 'g', '⇘', '\n'],
317  ['⇧', (), 'j', 'y', '.', 'v', 'q', 'f', 'k', 'ü', 'ö', 'ß', '⇗'],
318  [(), (), (), ' ', (), (), (), ()]]
319 \# 12.2227859118 billion total penalty compared to notime-noeffort
320 \# 3.86555820587 mean key position cost in file 1gramme.txt
321 \# 2.0570254823 % finger repeats in file 2gramme.txt
322 \# 6.3450957961 million keystrokes disbalance of the fingers
323 \# 0.140131494104 % finger repeats top to bottom or vice versa
324 \# 23.7003282595 % of trigrams have no handswitching (uppercase ignored)
325 \# 0.306003102361 billion (rows/dist)² to cross
326 \# 0.103891548487 hand disbalance. Left: 0.396108451513 %, Right: 0.603891548487 %
328 ==> configs/config_row_changes_few.py-3000.txt <==
329 püxöc .malkw´
330 tiäog rsenhf
331 yßudb zqjv,
332 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬──────┐
333 │ ^ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ ` │ ←    │
334 ├───┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬─────┤
335 │  ⇥ │ p │ ü │ x │ ö │ c │ . │ m │ a │ l │ k │ w │ ´ │ Ret │
336 ├────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─┐   │
337 │   ⇩ │ t │ i │ ä │ o │ g │ r │ s │ e │ n │ h │ f │ ⇘  │   │
338 ├────┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴────┴───┤
339 │  ⇧ │ M4│ y │ ß │ u │ d │ b │ z │ q │ j │ v │ , │ ⇗       │
340 ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬───┤
341 │Str │ Fe │ Al │      Leerzeichen       │ M4 │ Fe │ Me │Str│
342 └────┴────┴────┴────────────────────────┴────┴────┴────┴───┘
343 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', '←'],
344  ['⇥', 'p', 'ü', 'x', 'ö', 'c', '.', 'm', 'a', 'l', 'k', 'w', '´', ()],
345  ['⇩', 't', 'i', 'ä', 'o', 'g', 'r', 's', 'e', 'n', 'h', 'f', '⇘', '\n'],
346  ['⇧', (), 'y', 'ß', 'u', 'd', 'b', 'z', 'q', 'j', 'v', ',', '⇗'],
347  [(), (), (), ' ', (), (), (), ()]]
348 \# 3.65430478337 billion total penalty compared to notime-noeffort
349 \# 4.57395212505 mean key position cost in file 1gramme.txt
350 \# 2.15692446095 % finger repeats in file 2gramme.txt
351 \# 7.34018656179 million keystrokes disbalance of the fingers
352 \# 0.203251226512 % finger repeats top to bottom or vice versa
353 \# 35.9829477878 % of trigrams have no handswitching (uppercase ignored)
354 \# 0.144696165197 billion (rows/dist)² to cross
355 \# 0.147428764189 hand disbalance. Left: 0.352571235811 %, Right: 0.647428764189 %
357 ==> configs/config_row_changes_many.py-3000.txt <==
358 ,aefs yuhiox´
359 ßmdb. öwägkj
360 lrütq zcnvp
361 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬──────┐
362 │ ^ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ ` │ ←    │
363 ├───┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬─────┤
364 │  ⇥ │ , │ a │ e │ f │ s │ y │ u │ h │ i │ o │ x │ ´ │ Ret │
365 ├────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─┐   │
366 │   ⇩ │ ß │ m │ d │ b │ . │ ö │ w │ ä │ g │ k │ j │ ⇘  │   │
367 ├────┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴────┴───┤
368 │  ⇧ │ M4│ l │ r │ ü │ t │ q │ z │ c │ n │ v │ p │ ⇗       │
369 ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬───┤
370 │Str │ Fe │ Al │      Leerzeichen       │ M4 │ Fe │ Me │Str│
371 └────┴────┴────┴────────────────────────┴────┴────┴────┴───┘
372 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', '←'],
373  ['⇥', ',', 'a', 'e', 'f', 's', 'y', 'u', 'h', 'i', 'o', 'x', '´', ()],
374  ['⇩', 'ß', 'm', 'd', 'b', '.', 'ö', 'w', 'ä', 'g', 'k', 'j', '⇘', '\n'],
375  ['⇧', (), 'l', 'r', 'ü', 't', 'q', 'z', 'c', 'n', 'v', 'p', '⇗'],
376  [(), (), (), ' ', (), (), (), ()]]
377 \# -44.7923220736 billion total penalty compared to notime-noeffort
378 \# 6.5266226447 mean key position cost in file 1gramme.txt
379 \# 7.62425771534 % finger repeats in file 2gramme.txt
380 \# 6.03959215402 million keystrokes disbalance of the fingers
381 \# 0.370803717894 % finger repeats top to bottom or vice versa
382 \# 26.9002382137 % of trigrams have no handswitching (uppercase ignored)
383 \# 4.8107672101 billion (rows/dist)² to cross
384 \# 0.0927112421114 hand disbalance. Left: 0.592711242111 %, Right: 0.407288757889 %
387 Corresponding Texts for Neo 2
388 -----------------------------
390 *von [Was sollte er da bloß finden?](http://draketo.de/licht/geschichten/was-sollte-er-da-bloss-finden)*
392 ==> configs/config_finger_movement_patterns_bad.py-3000.txt <==
393 zuäü, pchlfk
394 sioe. dtnrgm
395 xyaöq bvjwß
397 Ir eiruäyet Uniffe unättne ,ägis xvy Giyyefo
398 .äu yahgne .agf satn aber fieder? Säu uärqne Fihgn set Unetre ukiedefne uihg ir ueirer Ävder 
399 vrs sie Uhgeibe seu Yarseu metuärß girnet sey Gatixarno
402 ==> configs/config_finger_movement_patterns_good.py-3000.txt <==
403 khßwv ä.uozj
404 dnclr aitesb
405 fpgmx ,üöyq
407 Ni tnidspto Drneet drsoort ßsvnu qgp Vnppteh
408 Csd pfavrt cfve ufor fyti entäti? Usd dsiürt Enavr uto Drtoit döntätert dnav ni dtniti Sgäti 
409 giu unt Davtnyt utd Pfiutd wtodsix vnirto utp Vfonqfirh
412 ==> configs/config_finger_repeats_few.py-3000.txt <==
413 ßuqüo vhmlzp
414 sicae gdnrb.
415 xytäö kfwj,
417 Ir oiruegot Uäiffo uäettäo .ehin qvg Higgofy
418 ,eu gwahäo ,whf nwtä wdor fiosor? Neu uermäo Fiahä not Uäotro ußiosofäo uiah ir uoiror Evsor 
419 vrn nio Uahoido nou Gwrnou kotuerb hiräot nog Hwtiqwräy
422 ==> configs/config_finger_repeats_many.py-3000.txt <==
423 kyxrg hcübwß
424 o.äne st,luz
425 vqjdi mafpö
427 Ze ozesmboc Snztto snmccno Ämkzp ydb Kzbboti
428 Qms buhkno qukt pucn ufoe tzowoe? Pms sme,no Tzhkn poc Snoceo s.zowotno szhk ze sozeoe Mdwoe 
429 dep pzo Shkozfo pos Buepos üocsmex kzenoc pob Kuczyueni
432 ==> configs/config_hand_switching_after_unbalancing_key_no.py-3000.txt <==
433 jmcüö ä.hdkp
434 trleo ainsgw
435 xßuyq ,zfbv
437 Nr enrtsvei Tunaae tusiiue Xsgnf mäv Gnvveah
438 Yst volgue yoga foiu o.er aneder? Fst tsr,ue Anlgu fei Tueire tßnedeaue tnlg nr tenrer Säder 
439 ärf fne Tlgen.e fet Vorfet jeitsrq gnruei fev Goinmoruh
442 ==> configs/config_hand_switching_after_unbalancing_key_yes.py-3000.txt <==
443 juöäü kbldpß
444 ticeo hnrsgm
445 xya.q fvwz,
447 In eintäyer Tuigge tuärrue Xäsif .vy Siyyegp
448 ,ät yoasue ,osg foru ohen gieden? Fät tänbue Giasu fer Tuerne tqiedegue tias in teinen Ävden 
449 vnf fie Taseihe fet Yonfet mertänk sinuer fey Sori.onup
452 ==> configs/config_hand_switching_little.py-3000.txt <==
453 atohr jwz.äq
454 edisn pkmf,ü
455 cuglb ßvxyö
457 Ao uaoexruw Evappu evxwwvu Kxcai gör Carrupf
458 Hxe rlücvu hlcp ilwv lzuo pauäuo? Ixe exotvu Paücv iuw Evuwou esauäupvu eaüc ao euaouo Xöäuo 
459 öoi iau Eücuazu iue Rloiue muwexon caovuw iur Clwaglovf
462 ==> configs/config_hand_switching_little_but_balanced.py-3000.txt <==
463 focäk wdzqßj
464 hilur gtnesö
465 pbamü v,.xy
467 Ir tirdäpto Dniaat dnäoont ßäuih gep Uippta,
468 Käd pvlunt kvua hvon vötr aitstr? Häd därxnt Ailun hto Dntort düitstant dilu ir dtirtr Äestr 
469 erh hit Dlutiöt htd Pvrhtd btodärw uirnto htp Uvoigvrn,
472 ==> configs/config_hand_switching_much.py-3000.txt <==
473 blßmg puäozq
474 tncsd .ieahk
475 jxrfw ,üyöv
477 Ni rnietcrä Eunvvr eutääur Ütdno qhc Dnccrvs
478 Zte cfadur zfdv ofäu fxri vnrwri? Ote etipur Vnadu orä Euräir eknrwrvur enad ni erniri Thwri 
479 hio onr Eadrnxr ore Cfiore jräetiy dniurä orc Dfänqfius
482 ==> configs/config_key_positions_cost_high.py-3000.txt <==
483 dpäoc hk,zmn
484 xüöy. fvjßqw
485 tiaue gbsrl
487 Öß zöß,äqz. ,üöjjz ,üä..üz Räköx fpq Köqqzjo
488 Yä, qcwküz yckj xc.ü cmzß jözbzß? Xä, ,äßsüz Jöwkü xz. ,üz.ßz ,vözbzjüz ,öwk öß ,zößzß Äpbzß 
489 pßx xöz ,wkzömz xz, Qcßxz, nz.,äßh kößüz. xzq Kc.öfcßüo
492 ==> configs/config_key_positions_cost_low.py-3000.txt <==
493 pbämw zduo,x
494 tncrl hsieag
495 jy.vq fküöß
497 Ri trindcte Nuroot nudeeut Üdsrh kgc Srcctoä
498 Wdn cfasut wfso hfeu fvti ortyti? Hdn ndibut Orasu hte Nuteit nxrtytout nras ri ntriti Dgyti 
499 gih hrt Nastrvt htn Cfihtn ptendim sriute htc Sferkfiuä
502 ==> configs/config_row_changes_few.py-3000.txt <==
503 püxöc .malkw
504 tiäog rsenhf
505 yßudb zqjv,
507 It ritnghrs Nuiffr nugssur ,gdip bäh Dihhrfk
508 ßgn hewdur ßedf pesu ezrt firort? Pgn ngtyur Fiwdu prs Nurstr nxirorfur niwd it nritrt Gäort 
509 ätp pir Nwdrizr prn Hetprn .rsngtq diturs prh Desibetuk
512 ==> configs/config_row_changes_many.py-3000.txt <==
513 ,aefs yuhiox
514 ßmdb. öwägkj
515 lrütq zcnvp
517 F, lf,wvilö Wpfüül wpvööpl Yvgfa bhi Gfiilüo
518 Nvw iqmgpl nqgü aqöp qel, üfltl,? Avw wv,cpl Üfmgp alö Wplö,l wjfltlüpl wfmg f, wlf,l, Vhtl, 
519 h,a afl Wmglfel alw Iq,alw .löwv,d gf,plö ali Gqöfbq,po
521 ==> qwertzy3 = """
522 nßeiä wu.cqm
523 xvjt, agürly
524 ösdfb ophzk
525 """ <==
527 Cx lcxösßlt Öecddl öesttel As,cä .hß ,cßßldg
528 Ksö ßbf,el kb,d äbte bzlx dclnlx? Äsö ösxpel Dcf,e ält Öeltxl ömclnldel öcf, cx ölcxlx Shnlx 
529 hxä äcl Öf,lczl älö ßbxälö iltösxj ,cxelt älß ,btc.bxeg
532 Corresponding Texts for Qwertz
533 ------------------------------
535 ==> configs/config_finger_movement_patterns_bad.py-3000.txt <==
536 zuäü, pchlfk
537 sioe. dtnrgm
538 xyaöq bvjwß
540 Sk fskacäfl Ajsoof ajclljf ,cish qwä Isääfog
541 .ca äduijf .dio hdlj dnfk osföfk? Hca ackpjf Osuij hfl Ajflkf azsföfojf asui sk afskfk Cwöfk 
542 wkh hsf Auifsnf hfa Ädkhfa mflackü iskjfl hfä Idlsqdkjg
545 ==> configs/config_finger_movement_patterns_good.py-3000.txt <==
546 khßwv ä.uozj
547 dnclr aitesb
548 fpgmx ,üöyq
550 Js ljsöhvlg Ökjffl ökhggkl Ühwja piv Wjvvlfu
551 Rhö vodwkl rowf aogk oäls fjlcls? Ahö öhsykl Fjdwk alg Öklgsl öxjlclfkl öjdw js öljsls Hicls 
552 isa ajl Ödwljäl alö Vosalö tlgöhsq wjsklg alv Wogjposku
555 ==> configs/config_finger_repeats_few.py-3000.txt <==
556 ßuqüo vhmlzp
557 sicae gdnrb.
558 xytäö kfwj,
560 Sk gskafigl Acsoog acfllcg .fusj pwi Usiigoä
561 ,fa itducg ,tuo jtlc tögk osghgk? Jfa afkmcg Osduc jgl Acglkg aüsghgocg asdu sk agskgk Fwhgk 
562 wkj jsg Adugsög jga Itkjga zglafkn uskcgl jgi Utlsptkcä
565 ==> configs/config_finger_repeats_many.py-3000.txt <==
566 kyxrg hcübwß
567 o.äne st,luz
568 vqjdi mafpö
570 Bf gbfhmngr Hjbllg hjmrrjg Cmzbv äön Zbnngls
571 Pmh nauzjg pazl varj aogf lbgtgf? Vmh hmf,jg Lbuzj vgr Hjgrfg h.bgtgljg hbuz bf hgbfgf Mötgf 
572 öfv vbg Huzgbog vgh Nafvgh ygrhmfq zbfjgr vgn Zarbäafjs
575 ==> configs/config_hand_switching_after_unbalancing_key_no.py-3000.txt <==
576 jmcüö ä.hdkp
577 trleo ainsgw
578 xßuyq ,zfbv
580 Jk fjklhwfs Lajddf lahssaf Qhijo mcw Ijwwfdu
581 Ähl wgeiaf ägid ogsa g.fk djföfk? Ohl lhk,af Djeia ofs Lafskf lüjföfdaf ljei jk lfjkfk Hcöfk 
582 cko ojf Leifj.f ofl Wgkofl -fslhkp ijkafs ofw Igsjmgkau
585 ==> configs/config_hand_switching_after_unbalancing_key_yes.py-3000.txt <==
586 juöäü kbldpß
587 ticeo hnrsgm
588 xya.q fvwz,
590 Sj fsjlcäfk Lasiif lackkaf Qchso .wä Hsääfiv
591 ,cl ägdhaf ,ghi ogka gufj isföfj? Ocl lcjnaf Isdha ofk Lafkjf lpsföfiaf lsdh sj lfsjfj Cwöfj 
592 wjo osf Ldhfsuf ofl Ägjofl mfklcjz hsjafk ofä Hgks.gjav
595 ==> configs/config_hand_switching_little.py-3000.txt <==
596 atohr jwz.äq
597 edisn pkmf,ü
598 cuglb ßvxyö
600 Dg adgfqkat Fwdvva fwqttwa Zqrds ixk Rdkkavo
601 Uqf keyrwa uerv setw ebag vdacag? Sqf fqglwa Vdyrw sat Fwatga fhdacavwa fdyr dg fadgag Qxcag 
602 xgs sda Fyradba saf Kegsaf matfqgj rdgwat sak Retdiegwo
605 ==> configs/config_hand_switching_little_but_balanced.py-3000.txt <==
606 focäk wdzqßj
607 hilur gtnesö
608 pbamü v,.xy
610 Sk lsköcvlg Öjsddl öjcggjl Ücasu ifv Asvvld,
611 Zcö vweajl zwad uwgj wxlk dslhlk? Ucö öckqjl Dseaj ulg Öjlgkl öyslhldjl ösea sk ölsklk Cfhlk 
612 fku usl Öealsxl ulö Vwkulö nlgöckt askjlg ulv Awgsiwkj,
615 ==> configs/config_hand_switching_much.py-3000.txt <==
616 blßmg puäozq
617 tncsd .ieahk
618 jxrfw ,üyöv
620 Js kjsflrkc Fajwwk falccak Ylöjg pur Öjrrkwh
621 Blf rodöak boöw goca oqks wjktks? Glf flsvak Wjdöa gkc Fakcsk fzjktkwak fjdö js fkjsks Lutks 
622 usg gjk Fdökjqk gkf Rosgkf -kcflsä öjsakc gkr Öocjposah
625 ==> configs/config_key_positions_cost_high.py-3000.txt <==
626 dpäoc hk,zmn
627 xüöy. fvjßqw
628 tiaue gbsrl
630 Xü bxü,cpb. ,yx--b ,yc..yb Kczxq ovp Zxppb-g
631 Äc, prtzyb ärz- qr.y rmbü -xbnbü? Qc, ,cühyb -xtzy qb. ,yb.üb ,wxbnb-yb ,xtz xü ,bxübü Cvnbü 
632 vüq qxb ,tzbxmb qb, Prüqb, jb.,cüu zxüyb. qbp Zr.xorüyg
635 ==> configs/config_key_positions_cost_low.py-3000.txt <==
636 pbämw zduo,x
637 tncrl hsieag
638 jy.vq fküöß
640 Ks lksjörlf Jakggl jaöffal Yöhku zir Hkrrlgc
641 Töj rodhal tohg uofa owls gkläls? Uöj jösnal Gkdha ulf Jalfsl jqklälgal jkdh ks jlksls Öiäls 
642 isu ukl Jdhlkwl ulj Rosulj vlfjösm hksalf ulr Hofkzosac
645 ==> configs/config_row_changes_few.py-3000.txt <==
646 püxöc .malkw
647 tiäog rsenhf
648 yßudb zqjv,
650 Sl ksljiukh Jasook jaihhak ,iösv ncu Ösuukoz
651 Üij uftöak üföo vfha fbkl oskgkl? Vij jiläak Ostöa vkh Jakhlk jqskgkoak jstö sl jkslkl Icgkl 
652 clv vsk Jtöksbk vkj Uflvkj .khjilp öslakh vku Öfhsnflaz
655 ==> configs/config_row_changes_many.py-3000.txt <==
656 ,aefs yuhiox
657 ßmdb. öwägkj
658 lrütq zcnvp
660 O, eo,twsex Tvoyye tvwxxve Äwiod nus Iosseyg
661 Jwt spmive jpiy dpxv pfe, yoele,? Dwt tw,rve Yomiv dex Tvex,e t-oeleyve tomi o, teo,e, Wule, 
662 u,d doe Tmieofe det Sp,det .extw,ö io,vex des Ipxonp,vg
665 ==> qwertzy3 = """
666 nßeiä wu.cqm
667 xvjt, agürly
668 ösdfb ophzk
669 """ <==
671 Rq erqxhüel Xfrööe xfhllfe Dh,rc .uü ,rüüeöi
672 Zhx üno,fe zn,ö cnlf nbeq örejeq? Chx xhqvfe Öro,f cel Xfelqe xmrejeöfe xro, rq xerqeq Hujeq 
673 uqc cre Xo,erbe cex Ünqcex selxhq- ,rqfel ceü ,nlr.nqfi