########## .........# .........# .........# .........# .........## ........h.### ########....# ###5.# #..# #.<# #..# #.... #..... #...... ........ #####.#### .# .# .. ... .. ## ..... .# .###..... .> .##..#..>... ..## ..#.#...... #...###.#..h..... ..............?%. ####.........O... #....<........ #...........#. #...<.....#.# #.........# . #.....#..##### #####....# ###..# #... ####