1 Department of Colorectal Surgery and Shanghai Engineering Research Center of Colorectal Cancer Minimally Invasive Technology, Zhongshan Hospital Fudan University, Shanghai 200032, China. Electronic address: [email protected].
2 Department of Colorectal Surgery and Shanghai Engineering Research Center of Colorectal Cancer Minimally Invasive Technology, Zhongshan Hospital Fudan University, Shanghai 200032, China.