667.54 meters = 2190 feet and 1.1 inches