#######.. #......... # #......... ###. ##.......# ..... ......o.+ ###...############.......## ....[.o.................... ###...########.o...o.....# #.. ####.###....)..# o.. .......