627 x 104 meters = 2057.09 x 341.21 feet