Implicit conversion from float -95.85365853658536 to int loses precision