fffff
nnnn
ppp
mmm