1. Delft University of Technology, Design, Engineering, and Production, Mekelweg, Delft, The Netherlands; Academic Medical Centre, Department of Surgery, University of Amsterdam, Amsterdam, The Netherlands
2. Academic Medical Centre, Department of Surgery, University of Amsterdam, Amsterdam, The Netherlands
3. Delft University of Technology, Design, Engineering, and Production, Mekelweg, Delft, The Netherlands