class program { define search() { if (notNextToABeeper) { iterate (4) { turnleft(); putbeeper(); if (frontIsClear) { move(); search(); turnleft(); turnleft(); move(); } else { pickbeeper(); turnleft(); turnleft(); } } } } program() { search(); turnoff(); } }