Implicit conversion from float -101.74825174825176 to int loses precision