. ... #####.... #####........ #............. #...#####+########### #......<#.#.........# #..######.#.........# #..# #.#.........# #..# ####'#.........########## ####.#..###.............##......... ..........................o......... ####...................)##.......... #########.#######....##.......... #.# #....##.......... #.# #######......... #.# #......... #.# #......... #.# ###...... #.# .$... ..# .... ... .