Implicit conversion from float -101.08280254777068 to int loses precision