#...# #.... ##...# ....## #.... #...# #...##.#### #).o....... #ooo####### ......# ####.#.# #.### #. ##