Implicit conversion from float -135.56390977443607 to int loses precision