# .# .. .. .# ##########..# ...!..).s...# $#########...... ..... .... ##+