Implicit conversion from float -101.75035868005739 to int loses precision