.... #. #..# .# #.. #..# .# #..# #.$# .# #..###..# .# #.$#....####.#### #...............### #...<............. ###....#.###...#.## ##....)w.....!..# #.##.._..)....<..#.#... #..................#..# #####g##w..........#..## #.##.#.##.......... #.##...........#..# ##(####.##.....##..# #.((###.#########..# ......#.(....w..g.gl...# #####...###.#####.####.# ##..# #.# #.# # ##.# #.# #.# #.# #.# #.# #g. ..# #.# #.# ### #.# #. #.#