Implicit conversion from float -105.6521739130435 to int loses precision