Your answer would be -97.5. The reason why is because the integer rules say:
Same sign add and keep, different signs subtract, take the sign of the highest number, and that'll be exact.
And since -356.1 is greater than 258.6, then you'll take the sign of -356.1, which is negative.
I hope I helped :)