128.3 x 94.1 meters = 420.93 x 308.73 feet