127.3 x 83.4 meters = 417.65 x 273.62 feet