:h h
y :x
p:h p
y :x
p:h hp
y :x
pp:h hp
y :x
p:h hp
y :x
p:h x
y :x
p:h pp
y :x
p:h hp
y :x
p:h x
y :x
p:h hp
y :x
p:h x
y :x
p:h :
:p
y :x
p:x
Note that non-ascii characters in the above source code will be escaped (such as \x9f).