######## #......# #......# #......# ####'### #......# #......# #......# ########......# ..............# .. .#...........#########.. #.....#####...........# #.....'.<.#...........# #.....#...#...........# #.....#...+...........# ###.....#+###...........## #.......#...#####........# #.......+.......#........# #......(#.......#........# #.......#.......'........# #.......#.......#........# #.......#.......#........# ..#######................# .. .. ####.............# ..##....#####...##### ........#...#...# ........#...#..+ .......#...#...# #...#####...### ##.............# #....l.........# +...hh..?......# #.......+......# ##.....>#......# #......#..h...# #......#......# ########..h...# ....... .......