67.5 x 76.6 meters = 221.46 x 251.31 feet