2060.1 meters = 6758 feet and 10.3 inches