Implicit conversion from float -91.41097424412095 to int loses precision