105.3 x 71.1 meters = 345.47 x 233.27 feet