... #...# . #...# .. #...# ...##...# [ ...... ... ######..######.... .........(........ #######..#.##......# #....(.g.#....#....# ^.# ....[.(.....#.####..... ..# #.##................... ..### ##..........##############..... #..........# #.............#### #..........###................. #..........#....####........# #########.#..#..####.++'+++.# ..................+....+ ..........#..####.+.<..+ ..........#..# #.+....+ .........(#..# #.+....+ ..........#..# #.++++++ ..........#..# #. .............. ####.###..#..# #. ...#..