40393 meters = 132522 feet and 11.59 inches