### ....... ...#...##.. ##..#..l.#... ..........g.. #........... #..So....... #...#......o..... #.......<...o.o.. #...Z###..###s##. . #..# #.## #.# #.. ... #.# #.# #.. #.# ## #.# .. #.# ### #. #.###### ....##. ##......## #.....####<.......# #.................# ##########.......<# ##......## ########