667.51 meters = 2189 feet and 11.92 inches