class program { define avanzar() { if( frontIsClear ) { move(); } else { if( leftIsClear ) { turnleft(); move(); } else { turnleft(); turnleft(); turnleft(); move(); } } } program() { while( frontIsClear || leftIsClear || rightIsClear ) avanzar(); putbeeper(); turnoff(); } }