. .## ... ..# ... #.# ##### .... #.###..... ... ##.#..$... ####.# ##....##.# # ......###r...##..# .. #.....g##....##... ####...g####.#...... .................... ###..#...###...##### #.g #....##..## #. #........g# # #..#......##### ##....#.##g....# #.......##g###..# .#. ##...######..# # ....# #....#######b###... #...####................... #....(............##.#####. ....r...r..<........# .# ..(.###############....# ... #....# . #....# #...... .#.....