Implicit conversion from float -101.48936170212767 to int loses precision