207.8 x 224.5 feet = 63.34 x 68.43 meters