##### .. #...# . #...# .# #...# .. #...########8# .# #.........##.# .# #....##.#e...##.# #....##..e...!#.# #....###....#.#.## #....# #...$.....# ###### #.........####. ##............. #...###.....## ##### ....... ..#.... #.. #.. #.# . .# .. ... ... ..# #.# #.## ###..##### #..s.....# #..e.<...# #....e...# #........# ##########