Implicit conversion from float -41.6425120772947 to int loses precision