668.1 meters = 2191 feet and 11.15 inches