. # .# #. .# # ##.##.##### .# .#. #..........##.##.... #.......<........... #..........#........ ..........#......... ...........l.......r #####.#####.$....... ... r.......$ .... ##........ ... ##..##### #.. ... ?.# ####..#!#.....r ..# #........[...... .## #................ r #................. #.........o....... #................. #.................. #.# ##.#...... #.####._.# #....)#.#...... #............. ######.............. #.................. #..###### ########