. .# .# .# .# #######.# #####....P..# ...........# ........<## ###.......#.##### ##...............# #........).#..#..# #..#...#.#.......# #..#.#........#..# #..#.###.####.#..# #..#.# #.........# #..#.# ######.##.# #..#.## #.# # .#######.....# #.# .......!..##.# #.# ########.## .# #.# #.# .. ..# #.# .## ### #.# .# #.# .# ### #