#........ ....S.. .^.... ..... ...# ...# #..# ..###.$# # #......# #. #<# #.# #.##.##.# #.# #.......####.###### ####......g.hS....# ####.#########.# #!# #h# ... .#. #. .$ ## #. .#