1062.6 meters = 3486.220472 feet