1065.7 meters = 3496 feet and 4.69 inches