xxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxx
xxxxxx    f  xxxxx
xxxx   f f h rrxxx
xxxr         rrrxx
xxxrrr       rrrxx
xxrrrr          fx
xxrrr    p       x
xx               x
xx      rrrrrr   x
xx     rrrrrrr h x
xx  hrrrrrrrrh   x
xx   rrr         x
xxx             xx
xxx   f         xx
xxxx         rrxxx
xxxxxx       xxxxx
xxxxxxxxxxxxxxxxxx
