Implicit conversion from float -11.57819225251076 to int loses precision