Implicit conversion from float -91.09756097560975 to int loses precision