Implicit conversion from float -41.20104438642298 to int loses precision