Implicit conversion from float -41.68380462724937 to int loses precision