... #....... #........ #......... #?......... #....[..... #.........^ #........... #........... #.oZl....... #..h........ #........... #........... #...%........ #............ #............ #............ #...<........ #............ #........... #........... #........... #.......... #......... #........ ...