Implicit conversion from float -48.01498127340824 to int loses precision