63 x 23 meters = 206.69 x 75.46 feet