############ ############# ...........###...o...o...## #.#######...##[########...# #.## #.....