127.6 x 85.4 meters = 418.64 x 280.18 feet