card_drawing rotate recover