Implicit conversion from float -98.29039812646369 to int loses precision