20107 meters = 65967 feet and 10.17 inches