41002 meters = 134520 feet and 11.97 inches