94 x 264 meters = 308.4 x 866.14 feet