Implicit conversion from float -48.65355521936462 to int loses precision