104 x 23 meters = 341.21 x 75.46 feet