102.9 x 58.2 feet = 31.36 x 17.74 meters