(\d\d?\d?\.){3}\d\d?\d?(-(\d\d?\d?\.){3}\d\d?\d?)? \d\d?\d?(-\d\d?\d?)?