58.6 x 129.5 feet = 17.86 x 39.47 meters