@0 MOV RIGHT DOWN MOV RIGHT ACC ADD ACC ADD -5 MOV ACC DOWN MOV RIGHT DOWN @1 JRO UP MOV UP DOWN MOV UP LEFT MOV UP LEFT MOV UP ACC ADD ACC ADD -5 MOV ACC LEFT JRO -6 @2 MOV UP ANY @3 @4 MOV UP ACC ADD ACC ADD -5 MOV ACC RIGHT MOV UP RIGHT MOV UP RIGHT @5 MOV -3 ACC ADD UP JEZ L #C ADD ACC ADD 1 #C MOV ACC DOWN L: MOV LEFT DOWN MOV LEFT DOWN MOV LEFT DOWN JRO -3 @6 MOV UP DOWN @7 @8 MOV RIGHT RIGHT @9 MOV RIGHT ACC JNZ J SWP MOV RIGHT ACC SWP J: JRO UP SWP JRO 3 MOV ACC DOWN JMP J MOV ACC LEFT SWP ADD LEFT JMP J @10 MOV UP LEFT