23 x 28 meters = 75.46 x 91.86 feet