23 x 70.4 meters = 75.46 x 230.97 feet