186.5 x 66.2 meters = 611.88 x 217.19 feet