26 x 135.1 meters = 85.3 x 443.24 feet