Implicit conversion from float -33.41040462427746 to int loses precision