23 x 19 meters = 75.46 x 62.34 feet