7621.6 meters = 25005 feet and 2.99 inches