# . .# ##.# ##...# ##...## ##.....##### #.<......... #.......#### ##.....## ##...## ##.## ##