Implicit conversion from float -36.130198915009046 to int loses precision