###### #.....## #....## #.....# ##....# ##.<.# #...!# ##.#.# #. #. #. ## .. #. ##