Implicit conversion from float -105.26854219948851 to int loses precision