Implicit conversion from float -33.50299401197606 to int loses precision