Minimum moves: 27

Your browswer does not support JAVA, sorry.