Implicit conversion from float -14.569892473118273 to int loses precision