... #..# #..# ## #..# .!..##..# ..$...######## .#.#.##^....l..# .........#####.# #.#..#.######.##.# #... #...........# ## ..#####.##### ...# #.# #...#####.# ....##....# ####.#..[#.# ..#P.P#.# #P.P#.# #P[P#.# #P.P#.# #P.P#.# #P.P#.# #P.P#.# #P