.######## ........## #........# ...r...#.# .....###.## .... ##...## ..# ##.....## # +..(<...+ ##.....## ##...## ##.## ###