.. ##. #.. .. #.? ... ##.# ..# .. ##..##..##..# ####.4......... .. #...$....... ...... #.....#............ #...2........#..... #........3....#....... . #...........#.........#. ##..##...#.............. #. #.......##...... .. #. .............#.. .# . ................#... .# .........#.#.. .. . ................ .................. .......#.....#.. .. ..... ..... . . ...... .....