Implicit conversion from float -106.51162790697674 to int loses precision