Implicit conversion from float -41.30699088145897 to int loses precision