3066 meters = 10059 feet and 0.66 inches