Implicit conversion from float -106.078431372549 to int loses precision