186.66 meters = 612 feet and 4.82 inches