8343 meters = 27372 feet and 0.57 inches