. ... .... #... ... #######.# ##....<..#... #######..........# #...#.......###### ##.#....<..#.######.###.#.. #...... ........##...................... ##....... ##....##)#................#....##........ #..###.........##............##.....##...?.... #...............#.#..........#.#.....##........ #.....####.......#.##......##.#...... .......$. ###..##...........##.#....#.##......###........ #.###...........#.#.#..#.#.#.........hg...... ..................#.##..##.#.................. #######............(##....##................... #....)................................... #...(.................................... #............)##....##...)............... #............#.##..##.#..........#....... #######.....#.#.#..#.#.#................. #.....##.#....#.##.....######### #....#.##......##.#....# #...#.#..........#.#...# #...##............##...# #..#.......[........#..# #......................# #.......############.. ######### #