h(  uuuuuuPPP;;;;;;PPP---hhhhhh------111...---PPP]]]^^^^^^eeePPP;;;MMM***222;;;mmm...666\\\uuuddd222uuuuuuddd|||||||||||||||uuummm***;;;MMM+++~~~***SSS;;;PPP]]]^^^^^^cccPPP---111...------hhhhhh---PPP;;;;;;PPPuuuuuu