186.7 meters = 612 feet and 6.39 inches