https://www.hp-lexicon.org/ and if anyone wants it, i'm going to TRY and make an accurate map (using extensive resources of each Level of Hogwarts. NO PROMISES