Implicit conversion from float -11.434977578475326 to int loses precision