56 x 128.1 meters = 183.73 x 420.28 feet