Implicit conversion from float -106.65970772442589 to int loses precision