############ #..........# #.########.# #.# #.# #.# #.# #.# #.# #.# #.# ############ #.# #.# ...........# ###'### #.# ##########.########.....######.# (.........hhh.........'.....># .#######.########.....######## ##'########.....# #.hh..?..##.....# #........##..%..# #........##.....# #############'### #.# #.# #.############ #............# ##########.######.# #.#.#### #.# ##.%...###.# #..##.###..# #.###..#..## #.####..### #..# #.## ##.# #.# ##.###.# #<..#... ###....# #.### .# .# #