Implicit conversion from float -108.27844311377245 to int loses precision