Implicit conversion from float -14.537671232876704 to int loses precision