95 x 66.3 feet = 28.96 x 20.21 meters