INCREASE Z INCREASE Z INCREASE Z INCREASE Z INCREASE Z INCREASE Z INCREASE Z INCREASE Z INCREASE Z INCREASE Z INCREASE Z INCREASE Z INCREASE Z INCREASE Z INCREASE Z INCREASE Z INCREASE Z INCREASE Z INCREASE Z INCREASE Z INCREASE Z INCREASE Z INCREASE Z INCREASE Z INCREASE Z INCREASE Z INCREASE Z INCREASE Z INCREASE Z PRINT X INCREASE L REPEAT Z TIMES ( REPEAT L TIMES ( CLEAR B CLEAR C CLEAR D CLEAR E CLEAR F CLEAR R CLEAR S CLEAR T CLEAR U CLEAR Y REPEAT X TIMES ( REPEAT C TIMES ( INCREASE B ) INCREASE C REPEAT B TIMES ( INCREASE R CLEAR B CLEAR C ) ) REPEAT R TIMES ( REPEAT D TIMES ( INCREASE B ) INCREASE D REPEAT B TIMES ( INCREASE S CLEAR B CLEAR D ) ) REPEAT S TIMES ( REPEAT E TIMES ( INCREASE B ) INCREASE E REPEAT B TIMES ( INCREASE T CLEAR B CLEAR E ) ) REPEAT T TIMES ( REPEAT F TIMES ( INCREASE B ) INCREASE F REPEAT B TIMES ( INCREASE U CLEAR B CLEAR F ) ) CLEAR A INCREASE A #PRINT X #PRINT R #PRINT S #PRINT T #PRINT U #PRINT W #1->1, 2->1, 4->1, 5->1, 8->1, #16x+b, b odd REPEAT C TIMES ( CLEAR I INCREASE I REPEAT D TIMES ( CLEAR I ) REPEAT E TIMES ( CLEAR I ) REPEAT F TIMES ( CLEAR I ) REPEAT I TIMES ( REPEAT U TIMES ( CLEAR I ) ) REPEAT I TIMES ( CLEAR L CLEAR A ) REPEAT L TIMES ( CLEAR Y REPEAT X TIMES ( INCREASE Y ) REPEAT X TIMES ( INCREASE Y ) REPEAT X TIMES ( INCREASE Y ) INCREASE Y PRINT Y #48x+3*b+1 REPEAT R TIMES ( INCREASE X ) INCREASE X PRINT X #24x+(3b+1)/2 #b=3 mod 4 #8x+4b+3,..., 12x+6b+5, 36x+ REPEAT D TIMES ( REPEAT X TIMES ( INCREASE Y ) INCREASE Y PRINT Y #72x REPEAT R TIMES ( INCREASE X ) REPEAT S TIMES ( INCREASE X ) INCREASE X INCREASE X PRINT X #36x REPEAT E TIMES ( REPEAT X TIMES ( INCREASE Y ) INCREASE Y PRINT Y #108x REPEAT R TIMES ( INCREASE X ) REPEAT R TIMES ( INCREASE X ) REPEAT T TIMES ( INCREASE X ) INCREASE X INCREASE X INCREASE X PRINT X #54x REPEAT F TIMES ( REPEAT X TIMES ( INCREASE Y ) INCREASE Y PRINT Y #162x REPEAT R TIMES ( INCREASE X ) REPEAT R TIMES ( INCREASE X ) REPEAT R TIMES ( INCREASE X ) REPEAT T TIMES ( INCREASE X ) REPEAT U TIMES ( INCREASE X ) INCREASE X INCREASE X INCREASE X INCREASE X INCREASE X PRINT X #81x CLEAR A ) REPEAT A TIMES ( CLEAR X REPEAT R TIMES ( INCREASE X ) REPEAT R TIMES ( INCREASE X ) REPEAT R TIMES ( INCREASE X ) REPEAT T TIMES ( INCREASE X ) REPEAT U TIMES ( INCREASE X ) INCREASE X INCREASE X INCREASE X INCREASE X PRINT X #27x ) CLEAR A ) REPEAT A TIMES ( CLEAR X REPEAT R TIMES ( INCREASE X ) REPEAT R TIMES ( INCREASE X ) REPEAT T TIMES ( INCREASE X ) INCREASE X INCREASE X PRINT X #18x REPEAT F TIMES ( CLEAR Y REPEAT X TIMES ( INCREASE Y ) REPEAT X TIMES ( INCREASE Y ) REPEAT X TIMES ( INCREASE Y ) INCREASE Y PRINT Y #54x REPEAT R TIMES ( INCREASE X ) REPEAT U TIMES ( INCREASE X ) INCREASE X INCREASE X PRINT X #27x CLEAR A ) REPEAT A TIMES ( CLEAR X REPEAT R TIMES ( INCREASE X ) REPEAT U TIMES ( INCREASE X ) INCREASE X PRINT X #9x ) ) CLEAR A ) REPEAT A TIMES ( CLEAR X REPEAT R TIMES ( INCREASE X ) REPEAT S TIMES ( INCREASE X ) INCREASE X PRINT X #12x REPEAT E TIMES ( CLEAR X REPEAT S TIMES ( INCREASE X ) REPEAT T TIMES ( INCREASE X ) INCREASE X PRINT X #6x REPEAT F TIMES ( CLEAR Y REPEAT X TIMES ( INCREASE Y ) REPEAT X TIMES ( INCREASE Y ) REPEAT X TIMES ( INCREASE Y ) INCREASE Y PRINT Y #18 REPEAT T TIMES ( INCREASE X ) REPEAT U TIMES ( INCREASE X ) INCREASE X INCREASE X PRINT X #9x CLEAR A ) REPEAT A TIMES ( CLEAR X REPEAT T TIMES ( INCREASE X ) REPEAT U TIMES ( INCREASE X ) INCREASE X PRINT X #3x ) CLEAR A ) REPEAT A TIMES ( CLEAR Y REPEAT X TIMES ( INCREASE Y ) REPEAT X TIMES ( INCREASE Y ) REPEAT X TIMES ( INCREASE Y ) INCREASE Y PRINT Y #36x REPEAT S TIMES ( INCREASE X ) REPEAT T TIMES ( INCREASE X ) INCREASE X PRINT X #18x REPEAT F TIMES ( REPEAT X TIMES ( INCREASE Y ) INCREASE Y PRINT Y #54x REPEAT R TIMES ( INCREASE X ) REPEAT U TIMES ( INCREASE X ) INCREASE X INCREASE X PRINT X #27x CLEAR A ) REPEAT A TIMES ( CLEAR X REPEAT R TIMES ( INCREASE X ) REPEAT U TIMES ( INCREASE X ) INCREASE X PRINT X #9x ) ) CLEAR A ) CLEAR A ) ) REPEAT A TIMES ( PRINT R #8x CLEAR I INCREASE I REPEAT E TIMES ( CLEAR I ) REPEAT F TIMES ( CLEAR I ) REPEAT U TIMES ( CLEAR I ) REPEAT I TIMES ( CLEAR L ) REPEAT L TIMES ( REPEAT D TIMES ( CLEAR Y REPEAT R TIMES ( INCREASE Y ) REPEAT R TIMES ( INCREASE Y ) REPEAT R TIMES ( INCREASE Y ) INCREASE Y PRINT Y #24x CLEAR X REPEAT R TIMES ( INCREASE X ) REPEAT S TIMES ( INCREASE X ) INCREASE X PRINT X #12x REPEAT E TIMES ( REPEAT X TIMES ( INCREASE Y ) INCREASE Y PRINT Y #36x REPEAT S TIMES ( INCREASE X ) REPEAT T TIMES ( INCREASE X ) INCREASE X INCREASE X PRINT X #18x REPEAT F TIMES ( REPEAT X TIMES ( INCREASE Y ) INCREASE Y PRINT Y #54x REPEAT R TIMES ( INCREASE X ) REPEAT U TIMES ( INCREASE X ) INCREASE X INCREASE X PRINT X #27x CLEAR A ) REPEAT A TIMES ( CLEAR X REPEAT R TIMES ( INCREASE X ) REPEAT U TIMES ( INCREASE X ) INCREASE X PRINT X #9x ) CLEAR A ) REPEAT A TIMES ( CLEAR X REPEAT S TIMES ( INCREASE X ) REPEAT T TIMES ( INCREASE X ) INCREASE X PRINT X #6x REPEAT F TIMES ( CLEAR X REPEAT T TIMES ( INCREASE X ) REPEAT U TIMES ( INCREASE X ) INCREASE X PRINT X #3x CLEAR A ) REPEAT A TIMES ( CLEAR Y REPEAT X TIMES ( INCREASE Y ) REPEAT X TIMES ( INCREASE Y ) REPEAT X TIMES ( INCREASE Y ) INCREASE Y PRINT Y #18x REPEAT T TIMES ( INCREASE X ) REPEAT U TIMES ( INCREASE X ) INCREASE X PRINT X #9x ) ) CLEAR A ) REPEAT A TIMES ( PRINT S #4x CLEAR I INCREASE I REPEAT F TIMES ( CLEAR I ) REPEAT U TIMES ( CLEAR I ) REPEAT I TIMES ( CLEAR L ) REPEAT L TIMES ( REPEAT E TIMES ( CLEAR Y REPEAT S TIMES ( INCREASE Y ) REPEAT S TIMES ( INCREASE Y ) REPEAT S TIMES ( INCREASE Y ) INCREASE Y PRINT Y #12x CLEAR X REPEAT S TIMES ( INCREASE X ) REPEAT T TIMES ( INCREASE X ) INCREASE X PRINT X #6x REPEAT F TIMES ( REPEAT X TIMES ( INCREASE Y ) INCREASE Y PRINT Y #18x REPEAT T TIMES ( INCREASE X ) REPEAT U TIMES ( INCREASE X ) INCREASE X INCREASE X PRINT X #9x CLEAR A ) REPEAT A TIMES ( CLEAR X REPEAT T TIMES ( INCREASE X ) REPEAT U TIMES ( INCREASE X ) INCREASE X PRINT X #3x ) CLEAR A ) REPEAT A TIMES ( PRINT T #2x CLEAR I INCREASE I REPEAT U TIMES ( CLEAR I ) REPEAT I TIMES ( CLEAR L ) REPEAT L TIMES ( REPEAT F TIMES ( CLEAR Y REPEAT S TIMES ( INCREASE Y ) REPEAT T TIMES ( INCREASE Y ) INCREASE Y PRINT Y #6x CLEAR X REPEAT T TIMES ( INCREASE X ) REPEAT U TIMES ( INCREASE X ) INCREASE X PRINT X #3x CLEAR A ) REPEAT A TIMES ( PRINT U #1x CLEAR X REPEAT U TIMES ( INCREASE X ) ) ) ) ) ) ) ) ) )