188.4 meters = 618 feet and 1.32 inches