76 x 104 meters = 249.34 x 341.21 feet