Implicit conversion from float -108.37587006960555 to int loses precision