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