Implicit conversion from float -0.6276150627614925 to int loses precision