42419708 – human and robot hand and their touch