.. # . #.# .# #..### #.##. ....... ..o..####...# ....... .o ..#......### ........ .###.......... #........... ###............# #..........####....##.####..<####### #.....!....#..)..###................ ####.....................####...######. ......(..........o######...##...# .............#.##### ###......# .......SSo.o.......# ##...... #....gr....####...# #.#...## #...lo.......# .. #....## ........S........... ##>.#. (......<....##....## ...........## #.#... .8.._..##### .#### ....... .# ......# _....