Implicit conversion from float -41.13354037267081 to int loses precision