8426 meters = 27644.356955 feet