40990 meters = 134481 feet and 7.53 inches