74 x 512 x 264 feet = 22.56 x 156.06 x 80.47 meters