66.3 x 22.4 meters = 217.52 x 73.49 feet