642.1 meters = 2106 feet and 7.53 inches