105 x 104 meters = 344.49 x 341.21 feet