## ## . . # # .#. ... # .... $.. #.# .# ##.#. #.# #.# .# ..... #.# #.###.# #... #.# #.....# #... #.# #.#..# #...####g#####%#<.##### ###....r.ro#..^.........# #....%....o..%......###.# #.##..#....)....###.# #..#.#######.# .# #..#.# #.# <# #.[#.# #.# .# .....# #.. .# ......# #.# # .#....# #.# ...# #.#