866 million dollars! Ofo henceforth on the Alibaba thigh