Implicit conversion from float -106.38403990024938 to int loses precision