Implicit conversion from float -135.6777108433735 to int loses precision