Implicit conversion from float -32.727272727272734 to int loses precision