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