######################## #....................... +....................... #....................... #......##............... #......##.....##........ #......#########......## #...<..# +......## +......# #........ ##+##### #......## #......# ########......# +......#......## #......'........ #......#........ ###h####......## ... #......# ..... #......# .......#......# ........#......# .........#......# ..........#