Implicit conversion from float -11.676384839650154 to int loses precision