### ##### .. # ##..? .#.#### ####...####{...... #.......())....... #.##...########### ##.## #. #. .. ##