Implicit conversion from float -37.75119617224881 to int loses precision