23 x 104.3 meters = 75.46 x 342.19 feet