# ####### ..# ##.....##..# #......a#..### #. ###.......# .##..#......[#.# .......#...#.#.#### ###...............# #........<#... #...####.......Z# #... #...>...%. #... ##.......# #... #.......# #. ##....... .. .#.#.#. ..>..#