Implicit conversion from float -26.170212765957444 to int loses precision