. #.. .# #.# ####.####.# ...!....# v.....#.# #########v.....# #..........# .........X..# . .# .#.....#..####...# 3 #.###.#..... .. .#. # #.#...#..## .#. # #.#...#.#..### . . . ##.#...#.#.. . # .. ......#.# #.N . . . .## .#..... . 5. #.........# . #.## .# # ##. .. ? # .# #. ...#.# # .. . ####. .. ...# . #.## ## .# . # . . . . #. ## . # . . . # # # # # #