Implicit conversion from float -37.66749379652606 to int loses precision