34652 meters = 113687 feet and 7.97 inches