80 x 26 meters = 262.47 x 85.3 feet