There is none
There has never been a TM called Ancient Power in any pokemon game. The nearest equivelent is the move Silver Wind (which is TM62 in both 4th and 5th games.) This is a bug type move and has the same effect as Ancient Power.
Scratch is NOT a TM.
Ancient power is an egg/level-up move. It has no TM, and therefore Pokemon can only learn it by reaching a certain level or by going to a move tutor, assuming the move can be learned by the Pokemon.
there is no TM for ancient power.
There is no TM for Air Slash.
there is no TM whirlwind in soul silver
TM 27 is Return.
Ancient power in not a TM.
There is no TM Dragon Drance
is the TM number 13
You cannot get the TM for Ancient Power in Pokemon Crystal. Ancient Power has yet to be a TM in any of the Pokemon games.
There is a TM of Snatch in the Team Rocket Headquarters.