# ####.# ##.....## ####### #...........# #########...# ###.# #.# #.# #.# #.#