34156 meters = 112060 feet and 4.41 inches