Implicit conversion from float -33.24966974900924 to int loses precision