124 x 104 meters = 406.82 x 341.21 feet