Implicit conversion from float -7.2262773722627855 to int loses precision