Implicit conversion from float -125.37867078825346 to int loses precision