Implicit conversion from float -22.10526315789474 to int loses precision