76 x 514 x 266 feet = 23.16 x 156.67 x 81.08 meters