Tricky game to map out, because there are a lot of moving parts and an expansive map. I've included everything I could find, and I got 100%. Also included are a lot of tips for specific rooms. You might find them useful.
Note: This awesome guide was created by Demajen. If you want to support him, subscribe to his YouTube channel or follow him on Twitter.
Click to enlarge...