################################################### ........<.........................................# ......##...............##..##..##.......#.........# .#....##........##.....##..##..##.............#...# ........hz####..##.....##..##.....................# #######'#z####...................)................# .....Zhz#z.....####..............).###'#####......# ........#......#..'..###....##.....#.......#......# ........#####'##..#..# #....##.....#.......#..###.# ........##........#..# #...........#.......#..###.# ........##....##..#................##+######......# ........##.^..##..##############.... ###....# ........##....##..# #..... #.<..# #....##..# #..... #....# ##+####..# #....# #### #.#..# #.#..# #.#..# #.#..# #. ..#