26 x 104 meters = 85.3 x 341.21 feet