Output the qwerty keyboard Given a character, output (to the screen) the entire qwerty keyboard layout (with spaces and newlines) that follows the character. The examples make it clear.

Input 1

f


Output 1

g h j k l
z x c v b n m


Input 2

q


Output 2

w e r t y u i o p
a s d f g h j k l
z x c v b n m


Input 3

m


Output 3

(Program terminates without output)

Input 4

l


Output 4

z x c v b n m


Shortest code wins. (in bytes)

P.S.

Extra newlines, or extra spaces at the end of a line are accepted.
CJam, 42 40 bytes

"wertyuiop asdfghjkl zxcvbnm"q/W=S%Sf*N*


Test it here.

Explanation

"we...nm"
     e# Push the letters in order, without q. We don't need q, because it will never
     e# be part of the output.
q/   e# Split the string around the input. If the input is "q", the entire string
     e# will go into a single chunk.
W=   e# Select the last chunk.
S%   e# Split the string around spaces, discarding empty segments (only relevant for the 
     e# first segment if the input is "p" or "l").
Sf*  e# Join each line by spaces.
N*   e# Join the lines by linefeeds.