Bugfix for negative degrees (and minutes etc.)
Functions to read in compact format and expand long format