1070.6 meters = 3512 feet and 5.61 inches