# . . # . . . ### #. # . . .. . # . . # . . . ### #. . . # . . . # .. # #...#.. . $ . #.#.. .#. .# ##....# #..#..# # #..#...# ..#.. . ##.# #. ........#.# .. ####..#...#..#.# .####...# . .#....# #.......#.##...#..#.# #. .#..#.....G.G..# . #..Z#..#.##...# ##...##...# # ###.#.###.# #.# . ... . # ####. #... ## #. #