.# #.# .. .. . #########>###.. #.............$ #...........# #....!.....# #..........# .###...#...## #.....H....# ..#.........## #..........# .........%...# #..........# #............ ............# #.......... .............# #......... .#.########### #...... ############# ## #...####>....#.....## #..##.............# ##.#............... #.#............... #................. ..#########......<....)..) ..........O............... ..#########.........)..... ##.............# ##.....#.....## #############