81 x 197.5 meters = 265.75 x 647.97 feet