6112 meters = 20052 feet and 5.92 inches