class program { define turnright() { iterate(3) { turnleft(); } } define search-wc() { while (frontIsClear) { move(); if (frontIsBlocked) { if (leftIsClear) { turnleft(); } else if (rightIsClear) { turnright(); } } } } program() { search-wc(); turnoff(); } }