26 x 96.9 meters = 85.3 x 317.91 feet