Implicit conversion from float -41.9569120287253 to int loses precision