0abcdefg hijklmno pqrstuvw xyzABCDE FGHIJKLM NOPQRSTU
+                                     abcdefgh ijklmnop