Implicit conversion from float -106.93654266958424 to int loses precision