102.5 x 57.9 feet = 31.24 x 17.65 meters