128.1 x 197.1 meters = 420.28 x 646.65 feet