Implicit conversion from float -36.76630434782609 to int loses precision