19 x 23 meters = 62.34 x 75.46 feet