91 x 68.8 meters = 298.56 x 225.72 feet