209.5 x 231.3 feet = 63.86 x 70.5 meters