###### #....# ##.##.# ###8.8#.# #.......# #.#8.8#.# ######### #.##.##.###########.......# ###### #.....#...........#.......# ###....#####....###....h....#.......######## #.'....'....h.....+.........+.......'....... #.#....#####h...###.........#.......######## #>+........'......'..................## ###.....####..).###.........#.........# #........# #....# #.........#.......#.# #........# #....# #.........#.......#.# #.....h..# #....# #.........#.......#.# #.......(######## #.........#########.# #...............# #.........# #.# #.........#####.# ########### #.# #.........# #...# #h# #........## #.##### #.. #........####.....# #.. #####........####.##### #.. #................<######.. #......................... #......................... #......................... #........#####............ ########## #..........## #..........# #..........# #..........#