* (132) *
*** alphabet filling loop ***
** memory layout: _ij__xxxx
** i: outer loop counter from 22 downto 1
** j: inner loop counter from 25 downto 0
** x: alphabet ( not output yet )
** transition:
** _ij__xxxx
** i_jI_xxxx ( I: minus i )
** ij_djxxxx ( d: j minus i )
** ijt_jxxxx ( t: if d!=1or2or3or7or13or15 then 2 else 0 )
** ij__xxxxx ( new x: j plus (t plus 4)*16 )
***
++++[->+++++<]>++[
>>+++++[-<+++++>]<+[-
<[-<+>>>-<<]
>[-<+>>+>+<<]
>-[-[-[----[------[--[,+<++>]]]]]]
<++++[->++++[->++++<]<]
<]
<-]
** output loop **
+[.>+]
KiAoMTMyKSAqCioqKiBhbHBoYWJldCBmaWxsaW5nIGxvb3AgKioqCioqIG1lbW9yeSBsYXlvdXQ6IF9pal9feHh4eAoqKiAgaTogb3V0ZXIgbG9vcCBjb3VudGVyIGZyb20gMjIgZG93bnRvIDEKKiogIGo6IGlubmVyIGxvb3AgY291bnRlciBmcm9tIDI1IGRvd250byAwCioqICB4OiBhbHBoYWJldCAoIG5vdCBvdXRwdXQgeWV0ICkKKiogdHJhbnNpdGlvbjoKKiogIF9pal9feHh4eAoqKiAgaV9qSV94eHh4ICggSTogbWludXMgaSApCioqICBpal9kanh4eHggKCBkOiBqIG1pbnVzIGkgKQoqKiAgaWp0X2p4eHh4ICggdDogaWYgZCE9MW9yMm9yM29yN29yMTNvcjE1IHRoZW4gMiBlbHNlIDAgKQoqKiAgaWpfX3h4eHh4ICggbmV3IHg6IGogcGx1cyAodCBwbHVzIDQpKjE2ICkKKioqCisrKytbLT4rKysrKzxdPisrWwogPj4rKysrK1stPCsrKysrPl08K1stCiAgPFstPCs+Pj4tPDxdCiAgPlstPCs+Pis+Kzw8XQogID4tWy1bLVstLS0tWy0tLS0tLVstLVssKzwrKz5dXV1dXV0KICA8KysrK1stPisrKytbLT4rKysrPF08XQogPF0KPC1dCioqIG91dHB1dCBsb29wICoqCitbLj4rXQo=