########## .....#...# ##......... #.......... #.......... #.<.r...... ##..r...... ##.g.....# ####.#### .. ##