25.9 x 14.1 meters = 84.97 x 46.26 feet