Decoding the pyramids of giza