23 x 76 meters = 75.46 x 249.34 feet