23 x 80.3 meters = 75.46 x 263.45 feet