25.7 x 27 meters = 84.32 x 88.58 feet