#.. ##o.... .......# ....... ..... #...# #...# #...# # #$#####...###$####.. #.........g.%....... ##################..