7654 meters = 25111 feet and 6.58 inches