66 x 23 meters = 216.54 x 75.46 feet