Implicit conversion from float -101.72185430463577 to int loses precision