103.5 x 58.9 feet = 31.55 x 17.95 meters