54012 meters = 177204 feet and 8.69 inches