0abcdefg hijklmno pqrstuvw xyzABCDE FGHIJKLM
+                                     abcdefgh