268 x 104 meters = 879.27 x 341.21 feet