66 x 519 x 258 feet = 20.12 x 158.19 x 78.64 meters