1062.8 meters = 3486 feet and 10.52 inches