Implicit conversion from float -11.272455089820369 to int loses precision