75.4 x 70.6 meters = 247.38 x 231.63 feet