# # . . . .#. #.# ... #.# #.# #.# #.# # #.# #.# #.#.# #%# # #.#.####.### ###.#.#........# #...........#.#.# ....#.....##...#h# ...######.##.#.#h.....# #...8.....8..#.#####r#h. ...#..(..#....# #..<..#..### #.....#..# ..8.....8..# #.##.######.# # #. # .. ##