next(1,2).
next(2,3).
next(3,4).
next(4,5).
next(5,6).
next(6,7).
next(7,8).
next(8,9).
next(9,10).
next(10,11).
next(11,12).
next(12,13).
next(13,14).
next(14,15).
next(15,16).
next(16,17).
next(17,18).
next(18,19).
next(19,20).
next(20,21).
next(21,22).
next(19,23).
next(23,24).
next(24,25).
next(15,26).
next(26,27).
next(27,28).
next(28,29).
next(29,30).
next(30,31).
next(31,32).
next(29,33).
next(33,34).
next(34,35).
doAt(startflow,8).
doAt(a4,9).
doAt(a7,10).
doAt(a8,14).
doAt(a9,15).
doAt(a3,17).
doAt(a12,18).
doAt(a5,19).
doAt(a10,20).
doAt(endflow,21).
doAt(a1,23).
doAt(endflow,24).
doAt(a2,26).
doAt(a11,27).
doAt(a12,28).
doAt(a5,29).
doAt(a10,30).
doAt(endflow,31).
doAt(a1,33).
doAt(endflow,34).
compAt(a3,x12,11).
compAt(a12,x1,12).
compAt(a12,x13,13).
compAt(a12,x3,16).
leftrightnexts(20,23).
leftrightnexts(30,33).
leftrightnexts(16,26).
