Implicit conversion from float -93.41232227488152 to int loses precision