66 x 517 x 313 feet = 20.12 x 157.58 x 95.4 meters