class program { define turnright() { iterate(3) turnleft(); } define subir() { turnleft(); move(); turnright(); move(); move(); } define orientate_norte() { while( notFacingNorth ) turnleft(); } program() { orientate_norte(); move(); while( leftIsClear ) subir(); turnoff(); } }