# ... ... ###.. .... #.....##..... #.........$.... ............... ............... #................ #......g<.....?.. #....<.@......... ....!.......... #.............. ##.....##.....# ###### #####