95 x 68.1 meters = 311.68 x 223.43 feet