Implicit conversion from float -41.741140215716484 to int loses precision