95 x 93.7 feet = 28.96 x 28.56 meters