.... .....# .....# #...!# #....## # ###...%.##.# .g.......). .########S....!#.## .........%......... #########.......... #...####.# #....# #.....# #...<... ###....# #... ..