. .. . .... . # .. . .#..#.# .. ##. ... # . #. #... .? . ##.####.#.# ..# #.....#.......# ##. # #. #....... .### . # .. .. ..........#... .. . ................ . ....3.. ....#..... ... .... # #.............. . ...####...#...#..... ..................## ... ... .#.#..*......# . . . #......... ..[. . .... #.5......... .. . . # #..........##.... ###.###..### ...# ..# . ...#.##..# ####.#### ##