Implicit conversion from float -36.816074188562595 to int loses precision