640.65 meters = 2101 feet and 10.44 inches