Implicit conversion from float -106.72131147540983 to int loses precision