75 x 513 x 265 feet = 22.86 x 156.36 x 80.77 meters