##### ######...## ..........# #.......## ###.......<###### ###### ....................... ######....#########..# #.......########..# #.......hh........# #........#######.## #......#....##..... #......#.....#.#.##.# ###......#.....#.#h. # ........##.....+.... # ###########....#.#.##.# #..........#... #.####.###.#.##### #.............. #.#..##.#.##### #.##.##.#.# #.##+##.# # #.....#h# #.....#h# +.....#.# #.....#.# ........ ........# ........#