211.9 x 57.8 feet = 64.59 x 17.62 meters