188.66 meters = 618 feet and 11.56 inches