57.6 x 128.5 feet = 17.56 x 39.17 meters