-rnnyyy-g-
rggyny-y-n
nnnynyryrg
ryprn-gn-n
nnpypnypnr
yn-ygn-pnr
y-npg-nygr
--y-n--nny
p-ynn--ppn
nngn