99.9 x 66.6 meters = 327.76 x 218.5 feet