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