22299 meters = 73159.448819 feet