# . #.######## ..#........### ..........3..# .....2.....#.# .....#######.# ..# ........# .. ..$....# .# ....... ..# ...#... #.# ....... .# #...... .# ....... . ....#..