### .... . # .... ?. +. ..... .$##.####... . .. ..... .?. #.##.###..... #............ .......#@##(..... .......#.<# ..... .......#..# .... .......#..# .%. .####..#..# .. #..#..# . #..#..# #... #.##