X2 <= 0; X3 <= 0; loop X1; X3++; endloop; l1: Y1 <= 0; loop X2; loop X2; Y1++; endloop; endloop; Y2 <= 0; loop X1; Y2++; endloop; Y4 <= 0; l17: loop Y1; goto l11; endloop; loop Y2; goto l12; endloop; goto l14; l11: loop Y2; goto l13; endloop; goto l12; l13: Y3 <= 0; Y3++; loop Y1; loop Y3; Y1 <= 0; goto l15; endloop; Y1++; l15: Y3 <= 0; endloop; Y3 <= 0; Y3++; loop Y2; loop Y3; Y2 <= 0; goto l16; endloop; Y2++; l16: Y3 <= 0; endloop; goto l17; l14: Y4++; l12: Y3 <= 0; loop Y4; goto l2; endloop; Y1 <= 0; loop X2; Y1++; endloop; Y2 <= 0; loop X3; Y2++; endloop; Y4 <= 0; l57: loop Y1; goto l51; endloop; loop Y2; goto l52; endloop; goto l54; l51: loop Y2; goto l53; endloop; goto l52; l53: Y3 <= 0; Y3++; loop Y1; loop Y3; Y1 <= 0; goto l55; endloop; Y1++; l55: Y3 <= 0; endloop; Y3 <= 0; Y3++; loop Y2; loop Y3; Y2 <= 0; goto l56; endloop; Y2++; l56: Y3 <= 0; endloop; goto l57; l54: Y4++; l52: Y3 <= 0; loop Y4; goto l2; endloop; Y5 <= 0; loop X2; Y5++; endloop; loop X3; Y5++; endloop; Y6 <= 0; Y6++; Y7 <= 0; Y8 <= 0; loop Y5; loop Y6; Y6 <= 0; Y7++; goto l21; endloop; loop Y7; Y6++; Y7 <= 0; Y8++; endloop; l21: Y3 <= 0; endloop; Y9 <= 0; loop Y8; loop Y8; Y9++; endloop; endloop; Y10 <= 0; loop X1; Y10++; endloop; Y12 <= 0; l37: loop Y9; goto l31; endloop; loop Y10; goto l32; endloop; goto l4; l31: loop Y10; goto l33; endloop; goto l34; l33: Y11 <= 0; Y11++; loop Y9; loop Y11; Y9 <= 0; goto l35; endloop; Y9++; l35: Y11 <= 0; endloop; Y11 <= 0; Y11++; loop Y10; loop Y11; Y10 <= 0; goto l36; endloop; Y10++; l36: Y11 <= 0; endloop; goto l37; l34: Y12++; l32: Y11 <= 0; loop Y12; goto l3; endloop; X2 <= 0; loop Y8; X2++; endloop; X2++; goto l1; l3: X3 <= 0; loop Y8; X3++; endloop; Y13 <= 0; loop X3; loop Y13; goto l41; endloop; X3 <= 0; goto l42; l41: X3++; l42: Y13++; endloop; goto l1; l4: Z1 <= 0; loop Y8; Z1++; endloop; goto l5; l2: Z1 <= 0; loop X2; Z1++; endloop; l5: Y3 <= 0;