50689 meters = 166302.493438 feet