#... ... #.... ...# #.... ....##. ...... ....#.. ........ ....... ........###.....# ..>.............. .............#### ...............## ......###........ #..###a...$.###### #(....g..#### #.......## #########