23 x 68 meters = 75.46 x 223.1 feet