##### #...# ###...### ....... #.(.# ########..$# ......r....# ......cs...# .........### .........# .........# .........# ........!. .......... ..######.