@0 MOV 5 RIGHT MOV 1 LAST S: MOV 3 ANY MOV 12 RIGHT MOV 1 RIGHT MOV 17 RIGHT MOV 4 RIGHT MOV 24 RIGHT MOV 2 RIGHT MOV 1 RIGHT MOV 5 ANY @1 MOV UP ACC MOV ACC RIGHT L: MOV UP ANY SUB 23 JLZ L .: MOV 4 DOWN MOV LEFT DOWN MOV 17 RIGHT MOV 7 RIGHT MOV 8 RIGHT MOV 8 RIGHT <: MOV LEFT RIGHT MOV LEFT RIGHT JRO -2 @2 MOV LEFT DOWN MOV LEFT ACC MOV ACC DOWN ADD 1 JRO DOWN @3 MOV UP RIGHT#4 MOV 5 ANY#1 MOV 3 RIGHT#4 MOV 3 RIGHT#1 MOV 8 RIGHT#4 MOV 3 RIGHT#1 MOV 3 RIGHT#4 MOV 2 RIGHT#1 MOV 4 RIGHT#4 MOV 4 RIGHT#1 4: MOV 4 RIGHT MOV 5 RIGHT MOV 4 LAST MOV 3 LAST JMP 4 @4 MOV DOWN NIL E: MOV -4 ANY MOV 1 DOWN MOV ANY DOWN MOV LAST ACC SUB 1 S: MOV -2 RIGHT MOV 2 RIGHT MOV 0 DOWN MOV 3 DOWN SUB 1 JGZ S JMP E @5 JRO ANY MOV UP ACC MOV ACC DOWN MOV UP DOWN MOV 3 DOWN MOV LEFT UP @6 MOV 1 ANY MOV -9 ACC <: MOV 1 LAST ADD 1 JLZ < @7 #3,11,3,3,3,3,0,3 #3,3,-,23,10,3,3 #3,3,-,23,11,3,3 #3,3,-,23,12,3,3 #3,3,-,23,13,3,3 #3,3,-,23,14,3,3 #3,3- @8 MOV 3 RIGHT MOV 0 LAST MOV 0 LAST MOV 3 RIGHT MOV 3 RIGHT MOV 3 RIGHT MOV -4 ANY JRO ANY MOV -3 ACC SUB UP S: MOV 3 ANY JRO ACC @9 MOV ANY DOWN @10 MOV 11 LEFT ADD 3 MOV ACC LAST MOV ACC LAST MOV ACC LEFT MOV 0 LEFT JRO UP MOV 3 LAST MOV 3 LAST MOV 3 ANY