. ... #.# # #.#.##.##.. ........... .#.........# ............# .)..........# .# ..)......##g#########.# ...........S.g.g.......##. ....##....#######..........# ...##..#..######(.........# ........g.....!............# ...##gw......[............# . #@Sg..............!...# #ggg...........).....<# #.#...................# . #.gggg#...####..........##.# ##.g....#####..........#...## ......## ................... ......... ####...........### ........### #.......<..## #........# #.........## ........# ##....>..## ... ##.....## #######