26845 meters = 88074.146982 feet