Implicit conversion from float -135.35211267605635 to int loses precision