188.06 meters = 616 feet and 11.94 inches