Implicit conversion from float -41.48936170212764 to int loses precision