104 x 343 meters = 341.21 x 1125.33 feet