26 x 110.9 meters = 85.3 x 363.85 feet