Implicit conversion from float -127.81115879828326 to int loses precision