........[...... #............... #............... #......!........ #............... #............... #............... #######............... #..(.r................ #....h...........[...[ #..o.h................ #..................... ........................ ...oo.....$.............. ....#+####...#####....... .... #...# ...... ... #...# ......