Perfect movement
736