.# . ## .# ... .. .# #). #. .# #.)##[#.# # #.......#.#### #..S.........# .#####..##.# ..@........# #######..### ##.## #..# ##.## # #..# .# ###.##.# #<.....# #.###..####.### #h............. #.####..###.#### ##.#......# #@#......# #.#b.....# #S.......# ##.!.....# #.##.#### #.# # #.# #.# #.. ##. .