##...## ....... .....# .....## ....... o...# ###o...# ##.