19 x 128.1 meters = 62.34 x 420.28 feet