xxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxx
xxxxxxx   rr    xxxxxx
xxxxxx    rr     xxxxx
xxxxr    rrr       xxx
xxxxr   rrr        xxx
xxxrr  rrr  f      rxx
xxrrr  rr        rrrrx
xx               rrrrx
xx                rrrx
xx          p        x
xx                   x
xx               m   x
xx  rr  rr      f    x
xxrrrr  rr    m      x
xxrrr m rr   rr      x
xxxr  m      rrr    xx
xxxx          rrr  xxx
xxxx          rrr  xxx
xxxxxx        rrrxxxxx
xxxxxxx      rrrxxxxxx
xxxxxxxxxxxxxxxxxxxxxx
