95.5 x 59 feet = 29.11 x 17.98 meters