############.# .............## ..............# ..............# ............... ........a...... ......p5....... .....sK<5...... ......pp5...... .......p...(... ............... ............... ..w............ ..l..$......... .....o.........