# ####### .. ##.....#... #.......... #..gh...... #..