... ... # .... .## . ... $!. .....#####...# ....#.....#..# ...#.......#..# #....<....# ...#.......#..# ....#.....#...# #....#####....# . ... ... # .... ...# ... ..# ..! ..#