418.65 meters = 1373 feet and 6.28 inches