######### ......O.# #.# #.#####.##### #...........# #######.###.# ........# #.####### ######### #<....... #########