### ##...## ##.....## #.o.....# ##.......# ........ #..)..# ##.....## #....o..# #.......# #.......# ##...o.## ##...## ##.o# ##.## #. ######..######... .............@..... ######......##.#. #####..S......# ..g.....w....### ##.....<...## ####.......# #.........# #..<...##... #......# ## ........ ######.... ...