1664.3 meters = 5460 feet and 3.62 inches