26 x 67 meters = 85.3 x 219.82 feet