23 x 23.7 meters = 75.46 x 77.76 feet