Implicit conversion from float -0.6276150627615209 to int loses precision