22.7 x 96.9 meters = 74.48 x 317.91 feet