Here's the completed map :)
I will likely tweak and adjust it as I play and get feedback - but it'll give you an idea of what to expect.