It looks like your GPS co-ordinates are degrees/minutes/seconds. As upposed to degrees with decimal places.
So
you should be able to print something like this:
Note that minutes is indicates by a single quote and seconds by a double quote. I may be mis-using the quotes around those quotes, since I can never remember which language handles quotes which way.
If you prefer decimals, divide minutes by 60, seconds by 3600, and add them to degrees.
The secret of how to be miserable is to constantly expect things are going to happen the way that they are "supposed" to happen.
You can have faith, which carries the understanding that you may be disappointed. Then there's being a willfully-blind idiot, which virtually guarantees it.