Implicit conversion from float -13.175675675675677 to int loses precision