###########g.. #....g)gggggg. #.#########g.. #.# #.# ######.# #......# #.###### #.##.# #....# ####.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #<# #.# ###