2626.8 meters = 8618 feet and 1.32 inches