189.92 meters = 623 feet and 1.17 inches