189.99 meters = 623 feet and 3.92 inches