Implicit conversion from float -271.0526315789474 to int loses precision