Implicit conversion from float -147.62376237623764 to int loses precision