Implicit conversion from float -33.09160305343512 to int loses precision