.. .. #.#.# #.# ######.#.# #.# #......#.# #.# #........# #.# #.# #.....#..# #.# #.# ##........######## ###.########.# ...............h.. ............#######.# #######.#....hh..# ##....##............# #..#.######.######........##)######### #.##.######...............##........ #.##.......................<.####### #.#################....##.#### #.#################.....).# #...................####### #####################