212.9 x 58.8 feet = 64.89 x 17.92 meters