Implicit conversion from float -9.202127659574472 to int loses precision