95.9 x 41 feet = 29.23 x 12.5 meters