. . #.# #.# #.# #.# #.# #.# #.# #.# . #.# #.# ... #.# #.# .... ####.###.##....# #................ ###..###.####### #..###.######## #............)# #.####.######.# #<# #.######.# ### #........# #........# ######.....(... #.....o........ #.####o######.. #.# #o# #o# ... #.# #.# #.# #.# #.#