Implicit conversion from float -217.34693877551024 to int loses precision