83 x 26 meters = 272.31 x 85.3 feet