264 x 128 feet = 80.47 x 39.01 meters