qwertyjukioppasdfg--hjk-----------lzxcvbnm
qwertyjukioppasdfgaahjk-------bc--lzxcvbnm
qwertyjukioppasdfg--hjk-------bc--lzxcvbnm
qwertyjukioppasdfg--hjk-------bc--lzxcvbnm
qwertyjukioppasdfg--hjk-------bc--lzxcvbnm
qwertyjukioppasdfg--hjk-------bc--lzxcvbnm
qwertyjukioppasdfg--hjk-------bc--lzxcvbnm
qwertyjukioppasdfg--hjk-------bc--lzxcvbnm