Implicit conversion from float -26.678966789667896 to int loses precision