.. .. #.. ..# #... #... ..# ....###... ..###. ....%....###...... .#......X._..... ......X..xX#.# ..%.#pXWx.