Implicit conversion from float -48.76146788990826 to int loses precision