Implicit conversion from float -48.70967741935485 to int loses precision