Implicit conversion from float -9.754601226993856 to int loses precision