125.6 x 83.4 meters = 412.07 x 273.62 feet