Mei endures intense predicament bondage and electro-torture