Implicit conversion from float -127.74193548387095 to int loses precision