62 x 26 meters = 203.41 x 85.3 feet