ROOT (token: short_text [lag_newlines/spaces] {pos_id})
 ¦--COMMENT: # alg [0/0] {1}                           
 ¦--expr:  [1/0] {2}                                   
 ¦   ¦--expr:  [0/0] {4}                               
 ¦   ¦   °--SYMBOL_FUNCTION_CALL: call [0/0] {3}       
 ¦   ¦--'(': ( [0/2] {5}                               
 ¦   ¦--SYMBOL_SUB: x [1/3] {6}                        
 ¦   ¦--EQ_SUB: = [0/1] {7}                            
 ¦   ¦--expr:  [0/0] {9}                               
 ¦   ¦   °--NUM_CONST: 1 [0/0] {8}                     
 ¦   ¦--',': , [0/1] {10}                              
 ¦   ¦--SYMBOL_SUB: kdd [0/2] {11}                     
 ¦   ¦--EQ_SUB: = [0/2] {12}                           
 ¦   ¦--expr:  [0/0] {14}                              
 ¦   ¦   °--NUM_CONST: 2 [0/0] {13}                    
 ¦   ¦--',': , [0/2] {15}                              
 ¦   ¦--SYMBOL_SUB: xy [1/2] {16}                      
 ¦   ¦--EQ_SUB: = [0/1] {17}                           
 ¦   ¦--expr:  [0/0] {19}                              
 ¦   ¦   °--NUM_CONST: 2 [0/0] {18}                    
 ¦   ¦--',': , [0/1] {20}                              
 ¦   ¦--SYMBOL_SUB: n [0/4] {21}                       
 ¦   ¦--EQ_SUB: = [0/1] {22}                           
 ¦   ¦--expr:  [0/0] {24}                              
 ¦   ¦   °--NUM_CONST: 33 [0/0] {23}                   
 ¦   ¦--',': , [0/0] {25}                              
 ¦   °--')': ) [1/0] {26}                              
 ¦--COMMENT: # wit [2/0] {27}                          
 ¦--expr:  [1/0] {28}                                  
 ¦   ¦--expr:  [0/0] {30}                              
 ¦   ¦   °--SYMBOL_FUNCTION_CALL: call [0/0] {29}      
 ¦   ¦--'(': ( [0/2] {31}                              
 ¦   ¦--SYMBOL_SUB: x [1/3] {32}                       
 ¦   ¦--EQ_SUB: = [0/1] {33}                           
 ¦   ¦--expr:  [0/0] {35}                              
 ¦   ¦   °--NUM_CONST: 1 [0/0] {34}                    
 ¦   ¦--',': , [0/1] {36}                              
 ¦   ¦--SYMBOL_SUB: kdd [0/2] {37}                     
 ¦   ¦--EQ_SUB: = [0/2] {38}                           
 ¦   ¦--expr:  [0/0] {40}                              
 ¦   ¦   °--NUM_CONST: 2 [0/0] {39}                    
 ¦   ¦--',': , [0/2] {41}                              
 ¦   ¦--SYMBOL_SUB: xy [1/2] {42}                      
 ¦   ¦--EQ_SUB: = [0/1] {43}                           
 ¦   ¦--expr:  [0/0] {45}                              
 ¦   ¦   °--NUM_CONST: 2 [0/0] {44}                    
 ¦   ¦--',': , [0/1] {46}                              
 ¦   ¦--SYMBOL_SUB: n [0/4] {47}                       
 ¦   ¦--EQ_SUB: = [0/1] {48}                           
 ¦   ¦--expr:  [0/0] {50}                              
 ¦   ¦   °--NUM_CONST: 33 [0/0] {49}                   
 ¦   °--')': ) [1/0] {51}                              
 ¦--COMMENT: # alg [2/0] {52}                          
 ¦--expr:  [1/0] {53}                                  
 ¦   ¦--expr:  [0/0] {55}                              
 ¦   ¦   °--SYMBOL_FUNCTION_CALL: call [0/0] {54}      
 ¦   ¦--'(': ( [0/2] {56}                              
 ¦   ¦--SYMBOL_SUB: x [1/2] {57}                       
 ¦   ¦--EQ_SUB: = [0/1] {58}                           
 ¦   ¦--expr:  [0/0] {60}                              
 ¦   ¦   °--NUM_CONST: 1 [0/0] {59}                    
 ¦   ¦--',': , [0/1] {61}                              
 ¦   ¦--SYMBOL_SUB: kdd [0/2] {62}                     
 ¦   ¦--EQ_SUB: = [0/2] {63}                           
 ¦   ¦--expr:  [0/0] {65}                              
 ¦   ¦   °--NUM_CONST: 2 [0/0] {64}                    
 ¦   ¦--',': , [0/2] {66}                              
 ¦   ¦--SYMBOL_SUB: xy [1/1] {67}                      
 ¦   ¦--EQ_SUB: = [0/1] {68}                           
 ¦   ¦--expr:  [0/0] {70}                              
 ¦   ¦   °--NUM_CONST: 2 [0/0] {69}                    
 ¦   ¦--',': , [0/1] {71}                              
 ¦   ¦--SYMBOL_SUB: n [0/4] {72}                       
 ¦   ¦--EQ_SUB: = [0/1] {73}                           
 ¦   ¦--expr:  [0/0] {75}                              
 ¦   ¦   °--NUM_CONST: 33 [0/0] {74}                   
 ¦   ¦--',': , [0/0] {76}                              
 ¦   °--')': ) [1/0] {77}                              
 ¦--COMMENT: # alg [2/0] {78}                          
 ¦--expr:  [1/0] {79}                                  
 ¦   ¦--expr:  [0/0] {81}                              
 ¦   ¦   °--SYMBOL_FUNCTION_CALL: call [0/0] {80}      
 ¦   ¦--'(': ( [0/2] {82}                              
 ¦   ¦--SYMBOL_SUB: x [1/2] {83}                       
 ¦   ¦--EQ_SUB: = [0/1] {84}                           
 ¦   ¦--expr:  [0/0] {86}                              
 ¦   ¦   °--NUM_CONST: 1 [0/0] {85}                    
 ¦   ¦--',': , [0/1] {87}                              
 ¦   ¦--SYMBOL_SUB: kdd [0/2] {88}                     
 ¦   ¦--EQ_SUB: = [0/2] {89}                           
 ¦   ¦--expr:  [0/0] {91}                              
 ¦   ¦   °--NUM_CONST: 2 [0/0] {90}                    
 ¦   ¦--',': , [0/2] {92}                              
 ¦   ¦--SYMBOL_SUB: xy [1/1] {93}                      
 ¦   ¦--EQ_SUB: = [0/1] {94}                           
 ¦   ¦--expr:  [0/0] {96}                              
 ¦   ¦   °--NUM_CONST: 2 [0/0] {95}                    
 ¦   ¦--',': , [0/1] {97}                              
 ¦   ¦--SYMBOL_SUB: n [0/4] {98}                       
 ¦   ¦--EQ_SUB: = [0/1] {99}                           
 ¦   ¦--expr:  [0/0] {101}                             
 ¦   ¦   °--NUM_CONST: 33 [0/0] {100}                  
 ¦   ¦--',': , [0/0] {102}                             
 ¦   °--')': ) [1/0] {103}                             
 ¦--COMMENT: # alg [2/0] {104}                         
 ¦--expr:  [1/0] {105}                                 
 ¦   ¦--expr:  [0/0] {107}                             
 ¦   ¦   °--SYMBOL_FUNCTION_CALL: call [0/0] {106}     
 ¦   ¦--'(': ( [0/2] {108}                             
 ¦   ¦--SYMBOL_SUB: x [1/2] {109}                      
 ¦   ¦--EQ_SUB: = [0/0] {110}                          
 ¦   ¦--expr:  [0/0] {112}                             
 ¦   ¦   °--NUM_CONST: 1 [0/0] {111}                   
 ¦   ¦--',': , [0/3] {113}                             
 ¦   ¦--SYMBOL_SUB: kdd [0/2] {114}                    
 ¦   ¦--EQ_SUB: = [0/2] {115}                          
 ¦   ¦--expr:  [0/0] {117}                             
 ¦   ¦   °--NUM_CONST: 2 [0/0] {116}                   
 ¦   ¦--',': , [0/2] {118}                             
 ¦   ¦--SYMBOL_SUB: xy [1/1] {119}                     
 ¦   ¦--EQ_SUB: = [0/0] {120}                          
 ¦   ¦--expr:  [0/0] {122}                             
 ¦   ¦   °--NUM_CONST: 2 [0/0] {121}                   
 ¦   ¦--',': , [0/3] {123}                             
 ¦   ¦--SYMBOL_SUB: n [0/4] {124}                      
 ¦   ¦--EQ_SUB: = [0/1] {125}                          
 ¦   ¦--expr:  [0/0] {127}                             
 ¦   ¦   °--NUM_CONST: 33 [0/0] {126}                  
 ¦   ¦--',': , [0/0] {128}                             
 ¦   °--')': ) [1/0] {129}                             
 ¦--COMMENT: # alg [2/0] {130}                         
 ¦--expr:  [1/0] {131}                                 
 ¦   ¦--expr:  [0/0] {133}                             
 ¦   ¦   °--SYMBOL_FUNCTION_CALL: call [0/0] {132}     
 ¦   ¦--'(': ( [0/2] {134}                             
 ¦   ¦--SYMBOL_SUB: x [1/2] {135}                      
 ¦   ¦--EQ_SUB: = [0/1] {136}                          
 ¦   ¦--expr:  [0/0] {138}                             
 ¦   ¦   °--NUM_CONST: 1 [0/0] {137}                   
 ¦   ¦--',': , [0/3] {139}                             
 ¦   ¦--SYMBOL_SUB: kdd [0/2] {140}                    
 ¦   ¦--EQ_SUB: = [0/2] {141}                          
 ¦   ¦--expr:  [0/0] {143}                             
 ¦   ¦   °--NUM_CONST: 2 [0/0] {142}                   
 ¦   ¦--',': , [0/2] {144}                             
 ¦   ¦--SYMBOL_SUB: xy [1/1] {145}                     
 ¦   ¦--EQ_SUB: = [0/1] {146}                          
 ¦   ¦--expr:  [0/0] {148}                             
 ¦   ¦   °--NUM_CONST: 2 [0/0] {147}                   
 ¦   ¦--',': , [0/1] {149}                             
 ¦   ¦--SYMBOL_SUB: n [0/1] {150}                      
 ¦   ¦--EQ_SUB: = [0/1] {151}                          
 ¦   ¦--expr:  [0/0] {153}                             
 ¦   ¦   °--NUM_CONST: 33 [0/0] {152}                  
 ¦   ¦--',': , [0/0] {154}                             
 ¦   °--')': ) [1/0] {155}                             
 ¦--COMMENT: # alg [2/0] {156}                         
 ¦--expr:  [1/0] {157}                                 
 ¦   ¦--expr:  [0/0] {159}                             
 ¦   ¦   °--SYMBOL_FUNCTION_CALL: call [0/0] {158}     
 ¦   ¦--'(': ( [0/2] {160}                             
 ¦   ¦--SYMBOL_SUB: x [1/2] {161}                      
 ¦   ¦--EQ_SUB: = [0/2] {162}                          
 ¦   ¦--expr:  [0/0] {164}                             
 ¦   ¦   °--NUM_CONST: 1 [0/0] {163}                   
 ¦   ¦--',': , [0/3] {165}                             
 ¦   ¦--SYMBOL_SUB: kdd [0/2] {166}                    
 ¦   ¦--EQ_SUB: = [0/2] {167}                          
 ¦   ¦--expr:  [0/0] {169}                             
 ¦   ¦   °--NUM_CONST: 2 [0/0] {168}                   
 ¦   ¦--',': , [0/2] {170}                             
 ¦   ¦--SYMBOL_SUB: xy [1/1] {171}                     
 ¦   ¦--EQ_SUB: = [0/1] {172}                          
 ¦   ¦--expr:  [0/0] {174}                             
 ¦   ¦   °--NUM_CONST: 22 [0/0] {173}                  
 ¦   ¦--',': , [0/1] {175}                             
 ¦   ¦--SYMBOL_SUB: n [0/1] {176}                      
 ¦   ¦--EQ_SUB: = [0/1] {177}                          
 ¦   ¦--expr:  [0/0] {179}                             
 ¦   ¦   °--NUM_CONST: 33 [0/0] {178}                  
 ¦   ¦--',': , [0/0] {180}                             
 ¦   °--')': ) [1/0] {181}                             
 ¦--COMMENT: # alg [2/0] {182}                         
 ¦--expr:  [1/0] {183}                                 
 ¦   ¦--expr:  [0/0] {185}                             
 ¦   ¦   °--SYMBOL_FUNCTION_CALL: call [0/0] {184}     
 ¦   ¦--'(': ( [0/2] {186}                             
 ¦   ¦--SYMBOL_SUB: x [1/2] {187}                      
 ¦   ¦--EQ_SUB: = [0/1] {188}                          
 ¦   ¦--expr:  [0/0] {190}                             
 ¦   ¦   °--NUM_CONST: 1 [0/0] {189}                   
 ¦   ¦--',': , [0/1] {191}                             
 ¦   ¦--SYMBOL_SUB: d [0/1] {192}                      
 ¦   ¦--EQ_SUB: = [0/1] {193}                          
 ¦   ¦--expr:  [0/0] {195}                             
 ¦   ¦   °--NUM_CONST: 2 [0/0] {194}                   
 ¦   ¦--',': , [0/2] {196}                             
 ¦   ¦--SYMBOL_SUB: xy [1/1] {197}                     
 ¦   ¦--EQ_SUB: = [0/1] {198}                          
 ¦   ¦--expr:  [0/0] {200}                             
 ¦   ¦   °--NUM_CONST: 22 [0/0] {199}                  
 ¦   ¦--',': , [0/1] {201}                             
 ¦   ¦--SYMBOL_SUB: n [0/1] {202}                      
 ¦   ¦--EQ_SUB: = [0/1] {203}                          
 ¦   ¦--expr:  [0/0] {205}                             
 ¦   ¦   °--NUM_CONST: 33 [0/0] {204}                  
 ¦   ¦--',': , [0/0] {206}                             
 ¦   °--')': ) [1/0] {207}                             
 ¦--COMMENT: # alg [3/0] {208}                         
 ¦--expr:  [1/0] {209}                                 
 ¦   ¦--expr:  [0/0] {211}                             
 ¦   ¦   °--SYMBOL_FUNCTION_CALL: call [0/0] {210}     
 ¦   ¦--'(': ( [0/2] {212}                             
 ¦   ¦--SYMBOL_SUB: x [1/2] {213}                      
 ¦   ¦--EQ_SUB: = [0/1] {214}                          
 ¦   ¦--expr:  [0/0] {216}                             
 ¦   ¦   °--NUM_CONST: 1 [0/0] {215}                   
 ¦   ¦--',': , [0/3] {217}                             
 ¦   ¦--SYMBOL_SUB: kdd [0/2] {218}                    
 ¦   ¦--EQ_SUB: = [0/2] {219}                          
 ¦   ¦--expr:  [0/0] {221}                             
 ¦   ¦   °--NUM_CONST: 2 [0/0] {220}                   
 ¦   ¦--',': , [0/1] {222}                             
 ¦   ¦--SYMBOL_SUB: k [0/1] {223}                      
 ¦   ¦--EQ_SUB: = [0/1] {224}                          
 ¦   ¦--expr:  [0/0] {226}                             
 ¦   ¦   °--STR_CONST: "abc" [0/0] {225}               
 ¦   ¦--',': , [0/2] {227}                             
 ¦   ¦--SYMBOL_SUB: xy [1/1] {228}                     
 ¦   ¦--EQ_SUB: = [0/1] {229}                          
 ¦   ¦--expr:  [0/0] {231}                             
 ¦   ¦   °--NUM_CONST: 2 [0/0] {230}                   
 ¦   ¦--',': , [0/3] {232}                             
 ¦   ¦--SYMBOL_SUB: n [0/4] {233}                      
 ¦   ¦--EQ_SUB: = [0/1] {234}                          
 ¦   ¦--expr:  [0/0] {236}                             
 ¦   ¦   °--NUM_CONST: 33 [0/0] {235}                  
 ¦   ¦--',': , [0/1] {237}                             
 ¦   ¦--SYMBOL_SUB: z [0/1] {238}                      
 ¦   ¦--EQ_SUB: = [0/1] {239}                          
 ¦   ¦--expr:  [0/0] {241}                             
 ¦   ¦   °--STR_CONST: "333" [0/0] {240}               
 ¦   °--')': ) [1/0] {242}                             
 ¦--COMMENT: # alg [3/0] {243}                         
 ¦--expr:  [1/0] {244}                                 
 ¦   ¦--expr:  [0/0] {246}                             
 ¦   ¦   °--SYMBOL_FUNCTION_CALL: call [0/0] {245}     
 ¦   ¦--'(': ( [0/2] {247}                             
 ¦   ¦--SYMBOL_SUB: x [1/2] {248}                      
 ¦   ¦--EQ_SUB: = [0/1] {249}                          
 ¦   ¦--expr:  [0/0] {251}                             
 ¦   ¦   °--NUM_CONST: 1 [0/0] {250}                   
 ¦   ¦--',': , [0/2] {252}                             
 ¦   ¦--SYMBOL_SUB: xy [1/1] {253}                     
 ¦   ¦--EQ_SUB: = [0/1] {254}                          
 ¦   ¦--expr:  [0/0] {256}                             
 ¦   ¦   °--NUM_CONST: 2 [0/0] {255}                   
 ¦   ¦--',': , [0/3] {257}                             
 ¦   ¦--SYMBOL_SUB: n [0/4] {258}                      
 ¦   ¦--EQ_SUB: = [0/1] {259}                          
 ¦   ¦--expr:  [0/0] {261}                             
 ¦   ¦   °--NUM_CONST: 33 [0/0] {260}                  
 ¦   ¦--',': , [0/1] {262}                             
 ¦   ¦--SYMBOL_SUB: z [0/1] {263}                      
 ¦   ¦--EQ_SUB: = [0/1] {264}                          
 ¦   ¦--expr:  [0/0] {266}                             
 ¦   ¦   °--STR_CONST: "333" [0/0] {265}               
 ¦   °--')': ) [1/0] {267}                             
 ¦--COMMENT: # alg [2/0] {268}                         
 ¦--expr:  [1/0] {269}                                 
 ¦   ¦--expr:  [0/0] {271}                             
 ¦   ¦   °--SYMBOL_FUNCTION_CALL: call [0/0] {270}     
 ¦   ¦--'(': ( [0/2] {272}                             
 ¦   ¦--SYMBOL_SUB: x [1/2] {273}                      
 ¦   ¦--EQ_SUB: = [0/1] {274}                          
 ¦   ¦--expr:  [0/0] {276}                             
 ¦   ¦   °--NUM_CONST: 1 [0/0] {275}                   
 ¦   ¦--',': , [0/1] {277}                             
 ¦   ¦--SYMBOL_SUB: n [0/1] {278}                      
 ¦   ¦--EQ_SUB: = [0/1] {279}                          
 ¦   ¦--expr:  [0/0] {281}                             
 ¦   ¦   °--NUM_CONST: 33 [0/0] {280}                  
 ¦   ¦--',': , [0/1] {282}                             
 ¦   ¦--SYMBOL_SUB: z [0/1] {283}                      
 ¦   ¦--EQ_SUB: = [0/1] {284}                          
 ¦   ¦--expr:  [0/0] {286}                             
 ¦   ¦   °--STR_CONST: "333" [0/0] {285}               
 ¦   ¦--',': , [0/2] {287}                             
 ¦   ¦--SYMBOL_SUB: xy [2/1] {288}                     
 ¦   ¦--EQ_SUB: = [0/1] {289}                          
 ¦   ¦--expr:  [0/0] {291}                             
 ¦   ¦   °--NUM_CONST: 2 [0/0] {290}                   
 ¦   ¦--',': , [0/0] {292}                             
 ¦   °--')': ) [1/0] {293}                             
 ¦--COMMENT: # ali [2/0] {294}                         
 ¦--expr:  [1/0] {295}                                 
 ¦   ¦--expr:  [0/0] {297}                             
 ¦   ¦   °--SYMBOL_FUNCTION_CALL: call [0/0] {296}     
 ¦   ¦--'(': ( [0/2] {298}                             
 ¦   ¦--SYMBOL_SUB: k [1/1] {299}                      
 ¦   ¦--EQ_SUB: = [0/2] {300}                          
 ¦   ¦--expr:  [0/0] {301}                             
 ¦   ¦   ¦--expr:  [0/0] {303}                         
 ¦   ¦   ¦   °--SYMBOL_FUNCTION_CALL: ff [0/0] {302}   
 ¦   ¦   ¦--'(': ( [0/0] {304}                         
 ¦   ¦   ¦--expr:  [0/0] {306}                         
 ¦   ¦   ¦   °--STR_CONST: "pk" [0/0] {305}            
 ¦   ¦   °--')': ) [0/0] {307}                         
 ¦   ¦--',': , [0/1] {308}                             
 ¦   ¦--SYMBOL_SUB: k [0/2] {309}                      
 ¦   ¦--EQ_SUB: = [0/1] {310}                          
 ¦   ¦--expr:  [0/0] {312}                             
 ¦   ¦   °--NUM_CONST: 3 [0/0] {311}                   
 ¦   ¦--',': , [0/2] {313}                             
 ¦   ¦--SYMBOL_SUB: b [1/1] {314}                      
 ¦   ¦--EQ_SUB: = [0/1] {315}                          
 ¦   ¦--expr:  [0/0] {316}                             
 ¦   ¦   ¦--expr:  [0/0] {318}                         
 ¦   ¦   ¦   °--SYMBOL_FUNCTION_CALL: f [0/0] {317}    
 ¦   ¦   ¦--'(': ( [0/0] {319}                         
 ¦   ¦   ¦--expr:  [0/0] {320}                         
 ¦   ¦   ¦   ¦--'-': - [0/0] {321}                     
 ¦   ¦   ¦   °--expr:  [0/0] {323}                     
 ¦   ¦   ¦       °--SYMBOL: g [0/0] {322}              
 ¦   ¦   °--')': ) [0/0] {324}                         
 ¦   ¦--',': , [0/5] {325}                             
 ¦   ¦--expr:  [0/0] {326}                             
 ¦   ¦   ¦--expr:  [0/1] {328}                         
 ¦   ¦   ¦   °--NUM_CONST: 22 [0/0] {327}              
 ¦   ¦   ¦--'+': + [0/1] {329}                         
 ¦   ¦   °--expr:  [0/0] {331}                         
 ¦   ¦       °--NUM_CONST: 1 [0/0] {330}               
 ¦   ¦--',': , [0/2] {332}                             
 ¦   ¦--expr:  [1/0] {334}                             
 ¦   ¦   °--NUM_CONST: 44 [0/0] {333}                  
 ¦   ¦--',': , [0/15] {335}                            
 ¦   ¦--expr:  [0/0] {337}                             
 ¦   ¦   °--NUM_CONST: 323 [0/0] {336}                 
 ¦   °--')': ) [1/0] {338}                             
 ¦--COMMENT: # ali [2/0] {339}                         
 ¦--expr:  [1/0] {340}                                 
 ¦   ¦--expr:  [0/0] {342}                             
 ¦   ¦   °--SYMBOL_FUNCTION_CALL: call [0/0] {341}     
 ¦   ¦--'(': ( [0/2] {343}                             
 ¦   ¦--SYMBOL_SUB: k [1/1] {344}                      
 ¦   ¦--EQ_SUB: = [0/2] {345}                          
 ¦   ¦--expr:  [0/0] {346}                             
 ¦   ¦   ¦--expr:  [0/0] {348}                         
 ¦   ¦   ¦   °--SYMBOL_FUNCTION_CALL: ff [0/0] {347}   
 ¦   ¦   ¦--'(': ( [0/0] {349}                         
 ¦   ¦   ¦--expr:  [0/0] {351}                         
 ¦   ¦   ¦   °--STR_CONST: "pk" [0/0] {350}            
 ¦   ¦   °--')': ) [0/0] {352}                         
 ¦   ¦--',': , [0/1] {353}                             
 ¦   ¦--SYMBOL_SUB: k [0/2] {354}                      
 ¦   ¦--EQ_SUB: = [0/1] {355}                          
 ¦   ¦--expr:  [0/0] {357}                             
 ¦   ¦   °--NUM_CONST: 3 [0/0] {356}                   
 ¦   ¦--',': , [0/2] {358}                             
 ¦   ¦--SYMBOL_SUB: b [1/1] {359}                      
 ¦   ¦--EQ_SUB: = [0/1] {360}                          
 ¦   ¦--expr:  [0/0] {361}                             
 ¦   ¦   ¦--expr:  [0/0] {363}                         
 ¦   ¦   ¦   °--SYMBOL_FUNCTION_CALL: f [0/0] {362}    
 ¦   ¦   ¦--'(': ( [0/0] {364}                         
 ¦   ¦   ¦--expr:  [0/0] {365}                         
 ¦   ¦   ¦   ¦--'-': - [0/0] {366}                     
 ¦   ¦   ¦   °--expr:  [0/0] {368}                     
 ¦   ¦   ¦       °--SYMBOL: g [0/0] {367}              
 ¦   ¦   °--')': ) [0/0] {369}                         
 ¦   ¦--',': , [0/5] {370}                             
 ¦   ¦--expr:  [0/0] {371}                             
 ¦   ¦   ¦--expr:  [0/1] {373}                         
 ¦   ¦   ¦   °--NUM_CONST: 22 [0/0] {372}              
 ¦   ¦   ¦--'+': + [0/1] {374}                         
 ¦   ¦   °--expr:  [0/0] {376}                         
 ¦   ¦       °--NUM_CONST: 1 [0/0] {375}               
 ¦   ¦--',': , [0/2] {377}                             
 ¦   ¦--expr:  [1/0] {379}                             
 ¦   ¦   °--NUM_CONST: 44 [0/0] {378}                  
 ¦   ¦--',': , [0/15] {380}                            
 ¦   ¦--expr:  [0/0] {382}                             
 ¦   ¦   °--NUM_CONST: 323 [0/0] {381}                 
 ¦   ¦--',': , [0/0] {383}                             
 ¦   °--')': ) [1/0] {384}                             
 ¦--COMMENT: # no  [2/0] {385}                         
 ¦--expr:  [1/0] {386}                                 
 ¦   ¦--expr:  [0/0] {388}                             
 ¦   ¦   °--SYMBOL_FUNCTION_CALL: call [0/0] {387}     
 ¦   ¦--'(': ( [0/2] {389}                             
 ¦   ¦--SYMBOL_SUB: k [1/1] {390}                      
 ¦   ¦--EQ_SUB: = [0/2] {391}                          
 ¦   ¦--expr:  [0/0] {392}                             
 ¦   ¦   ¦--expr:  [0/0] {394}                         
 ¦   ¦   ¦   °--SYMBOL_FUNCTION_CALL: ff [0/0] {393}   
 ¦   ¦   ¦--'(': ( [0/0] {395}                         
 ¦   ¦   ¦--expr:  [0/0] {397}                         
 ¦   ¦   ¦   °--STR_CONST: "pk" [0/0] {396}            
 ¦   ¦   °--')': ) [0/0] {398}                         
 ¦   ¦--',': , [0/1] {399}                             
 ¦   ¦--SYMBOL_SUB: k [0/2] {400}                      
 ¦   ¦--EQ_SUB: = [0/1] {401}                          
 ¦   ¦--expr:  [0/0] {403}                             
 ¦   ¦   °--NUM_CONST: 3 [0/0] {402}                   
 ¦   ¦--',': , [0/2] {404}                             
 ¦   ¦--SYMBOL_SUB: b [1/1] {405}                      
 ¦   ¦--EQ_SUB: = [0/1] {406}                          
 ¦   ¦--expr:  [0/0] {407}                             
 ¦   ¦   ¦--expr:  [0/0] {409}                         
 ¦   ¦   ¦   °--SYMBOL_FUNCTION_CALL: f [0/0] {408}    
 ¦   ¦   ¦--'(': ( [0/0] {410}                         
 ¦   ¦   ¦--expr:  [0/0] {411}                         
 ¦   ¦   ¦   ¦--'-': - [0/0] {412}                     
 ¦   ¦   ¦   °--expr:  [0/0] {414}                     
 ¦   ¦   ¦       °--SYMBOL: g [0/0] {413}              
 ¦   ¦   °--')': ) [0/0] {415}                         
 ¦   ¦--',': , [0/5] {416}                             
 ¦   ¦--expr:  [0/0] {417}                             
 ¦   ¦   ¦--expr:  [0/1] {419}                         
 ¦   ¦   ¦   °--NUM_CONST: 22 [0/0] {418}              
 ¦   ¦   ¦--'+': + [0/1] {420}                         
 ¦   ¦   °--expr:  [0/0] {422}                         
 ¦   ¦       °--NUM_CONST: 1 [0/0] {421}               
 ¦   ¦--',': , [0/2] {423}                             
 ¦   ¦--expr:  [1/0] {425}                             
 ¦   ¦   °--NUM_CONST: 44 [0/0] {424}                  
 ¦   °--')': ) [1/0] {426}                             
 ¦--COMMENT: # ali [2/0] {427}                         
 ¦--expr:  [1/0] {428}                                 
 ¦   ¦--expr:  [0/0] {430}                             
 ¦   ¦   °--SYMBOL_FUNCTION_CALL: call [0/0] {429}     
 ¦   ¦--'(': ( [0/2] {431}                             
 ¦   ¦--expr:  [1/0] {433}                             
 ¦   ¦   °--NUM_CONST: 44 [0/0] {432}                  
 ¦   ¦--',': , [0/2] {434}                             
 ¦   ¦--SYMBOL_SUB: k [1/1] {435}                      
 ¦   ¦--EQ_SUB: = [0/2] {436}                          
 ¦   ¦--expr:  [0/0] {437}                             
 ¦   ¦   ¦--expr:  [0/0] {439}                         
 ¦   ¦   ¦   °--SYMBOL_FUNCTION_CALL: ff [0/0] {438}   
 ¦   ¦   ¦--'(': ( [0/0] {440}                         
 ¦   ¦   ¦--expr:  [0/0] {442}                         
 ¦   ¦   ¦   °--STR_CONST: "pk" [0/0] {441}            
 ¦   ¦   °--')': ) [0/0] {443}                         
 ¦   ¦--',': , [0/1] {444}                             
 ¦   ¦--SYMBOL_SUB: k [0/2] {445}                      
 ¦   ¦--EQ_SUB: = [0/1] {446}                          
 ¦   ¦--expr:  [0/0] {448}                             
 ¦   ¦   °--NUM_CONST: 3 [0/0] {447}                   
 ¦   ¦--',': , [0/2] {449}                             
 ¦   ¦--SYMBOL_SUB: b [1/1] {450}                      
 ¦   ¦--EQ_SUB: = [0/1] {451}                          
 ¦   ¦--expr:  [0/0] {452}                             
 ¦   ¦   ¦--expr:  [0/0] {454}                         
 ¦   ¦   ¦   °--SYMBOL_FUNCTION_CALL: f [0/0] {453}    
 ¦   ¦   ¦--'(': ( [0/0] {455}                         
 ¦   ¦   ¦--expr:  [0/0] {456}                         
 ¦   ¦   ¦   ¦--'-': - [0/0] {457}                     
 ¦   ¦   ¦   °--expr:  [0/0] {459}                     
 ¦   ¦   ¦       °--SYMBOL: g [0/0] {458}              
 ¦   ¦   °--')': ) [0/0] {460}                         
 ¦   ¦--',': , [0/5] {461}                             
 ¦   ¦--expr:  [0/0] {462}                             
 ¦   ¦   ¦--expr:  [0/1] {464}                         
 ¦   ¦   ¦   °--NUM_CONST: 22 [0/0] {463}              
 ¦   ¦   ¦--'+': + [0/1] {465}                         
 ¦   ¦   °--expr:  [0/0] {467}                         
 ¦   ¦       °--NUM_CONST: 1 [0/0] {466}               
 ¦   ¦--',': , [0/0] {468}                             
 ¦   °--')': ) [1/0] {469}                             
 ¦--COMMENT: # ali [2/0] {470}                         
 ¦--expr:  [1/0] {471}                                 
 ¦   ¦--expr:  [0/0] {473}                             
 ¦   ¦   °--SYMBOL_FUNCTION_CALL: call [0/0] {472}     
 ¦   ¦--'(': ( [0/2] {474}                             
 ¦   ¦--SYMBOL_SUB: k [1/1] {475}                      
 ¦   ¦--EQ_SUB: = [0/2] {476}                          
 ¦   ¦--expr:  [0/0] {477}                             
 ¦   ¦   ¦--expr:  [0/0] {479}                         
 ¦   ¦   ¦   °--SYMBOL_FUNCTION_CALL: ff [0/0] {478}   
 ¦   ¦   ¦--'(': ( [0/0] {480}                         
 ¦   ¦   ¦--expr:  [0/0] {482}                         
 ¦   ¦   ¦   °--STR_CONST: "pk" [0/0] {481}            
 ¦   ¦   °--')': ) [0/0] {483}                         
 ¦   ¦--',': , [0/1] {484}                             
 ¦   ¦--SYMBOL_SUB: k [0/2] {485}                      
 ¦   ¦--EQ_SUB: = [0/1] {486}                          
 ¦   ¦--expr:  [0/0] {488}                             
 ¦   ¦   °--NUM_CONST: 3 [0/0] {487}                   
 ¦   ¦--',': , [0/2] {489}                             
 ¦   ¦--expr:  [1/0] {491}                             
 ¦   ¦   °--NUM_CONST: 44 [0/0] {490}                  
 ¦   ¦--',': , [0/2] {492}                             
 ¦   ¦--SYMBOL_SUB: b [1/1] {493}                      
 ¦   ¦--EQ_SUB: = [0/1] {494}                          
 ¦   ¦--expr:  [0/0] {495}                             
 ¦   ¦   ¦--expr:  [0/0] {497}                         
 ¦   ¦   ¦   °--SYMBOL_FUNCTION_CALL: f [0/0] {496}    
 ¦   ¦   ¦--'(': ( [0/0] {498}                         
 ¦   ¦   ¦--expr:  [0/0] {499}                         
 ¦   ¦   ¦   ¦--'-': - [0/0] {500}                     
 ¦   ¦   ¦   °--expr:  [0/0] {502}                     
 ¦   ¦   ¦       °--SYMBOL: g [0/0] {501}              
 ¦   ¦   °--')': ) [0/0] {503}                         
 ¦   ¦--',': , [0/5] {504}                             
 ¦   ¦--expr:  [0/0] {505}                             
 ¦   ¦   ¦--expr:  [0/1] {507}                         
 ¦   ¦   ¦   °--NUM_CONST: 22 [0/0] {506}              
 ¦   ¦   ¦--'+': + [0/1] {508}                         
 ¦   ¦   °--expr:  [0/0] {510}                         
 ¦   ¦       °--NUM_CONST: 1 [0/0] {509}               
 ¦   ¦--',': , [0/0] {511}                             
 ¦   °--')': ) [1/0] {512}                             
 ¦--COMMENT: # if  [4/0] {513}                         
 ¦--COMMENT: # not [1/0] {514}                         
 ¦--expr:  [1/0] {515}                                 
 ¦   ¦--expr:  [0/0] {517}                             
 ¦   ¦   °--SYMBOL_FUNCTION_CALL: fell [0/0] {516}     
 ¦   ¦--'(': ( [0/2] {518}                             
 ¦   ¦--SYMBOL_SUB: x [1/1] {519}                      
 ¦   ¦--EQ_SUB: = [0/3] {520}                          
 ¦   ¦--expr:  [0/0] {522}                             
 ¦   ¦   °--NUM_CONST: 1 [0/0] {521}                   
 ¦   ¦--',': , [0/2] {523}                             
 ¦   ¦--SYMBOL_SUB: y [1/1] {524}                      
 ¦   ¦--EQ_SUB: = [0/2] {525}                          
 ¦   ¦--expr:  [0/0] {527}                             
 ¦   ¦   °--NUM_CONST: 23 [0/0] {526}                  
 ¦   ¦--',': , [0/2] {528}                             
 ¦   ¦--SYMBOL_SUB: zz [1/1] {529}                     
 ¦   ¦--EQ_SUB: = [0/1] {530}                          
 ¦   ¦--expr:  [0/0] {532}                             
 ¦   ¦   °--NULL_CONST: NULL [0/0] {531}               
 ¦   °--')': ) [1/0] {533}                             
 ¦--COMMENT: # ali [2/0] {534}                         
 ¦--expr:  [1/0] {535}                                 
 ¦   ¦--expr:  [0/0] {537}                             
 ¦   ¦   °--SYMBOL_FUNCTION_CALL: fell [0/0] {536}     
 ¦   ¦--'(': ( [0/2] {538}                             
 ¦   ¦--SYMBOL_SUB: x [1/1] {539}                      
 ¦   ¦--EQ_SUB: = [0/5] {540}                          
 ¦   ¦--expr:  [0/0] {542}                             
 ¦   ¦   °--NUM_CONST: 1 [0/0] {541}                   
 ¦   ¦--',': , [0/2] {543}                             
 ¦   ¦--SYMBOL_SUB: y [1/1] {544}                      
 ¦   ¦--EQ_SUB: = [0/4] {545}                          
 ¦   ¦--expr:  [0/0] {547}                             
 ¦   ¦   °--NUM_CONST: 23 [0/0] {546}                  
 ¦   ¦--',': , [0/2] {548}                             
 ¦   ¦--SYMBOL_SUB: zz [1/1] {549}                     
 ¦   ¦--EQ_SUB: = [0/1] {550}                          
 ¦   ¦--expr:  [0/0] {552}                             
 ¦   ¦   °--NULL_CONST: NULL [0/0] {551}               
 ¦   °--')': ) [1/0] {553}                             
 ¦--COMMENT: # ali [2/0] {554}                         
 ¦--expr:  [1/0] {555}                                 
 ¦   ¦--expr:  [0/0] {557}                             
 ¦   ¦   °--SYMBOL_FUNCTION_CALL: call [0/0] {556}     
 ¦   ¦--'(': ( [0/2] {558}                             
 ¦   ¦--SYMBOL_SUB: a [1/2] {559}                      
 ¦   ¦--EQ_SUB: = [0/2] {560}                          
 ¦   ¦--expr:  [0/0] {562}                             
 ¦   ¦   °--NUM_CONST: 2 [0/0] {561}                   
 ¦   ¦--',': , [0/2] {563}                             
 ¦   ¦--SYMBOL_SUB: bb [1/1] {564}                     
 ¦   ¦--EQ_SUB: = [0/2] {565}                          
 ¦   ¦--expr:  [0/0] {567}                             
 ¦   ¦   °--NUM_CONST: 3 [0/0] {566}                   
 ¦   ¦--',': , [1/0] {568}                             
 ¦   °--')': ) [0/0] {569}                             
 ¦--COMMENT: # ali [3/0] {570}                         
 ¦--expr:  [1/0] {571}                                 
 ¦   ¦--expr:  [0/0] {573}                             
 ¦   ¦   °--SYMBOL_FUNCTION_CALL: call [0/0] {572}     
 ¦   ¦--'(': ( [0/2] {574}                             
 ¦   ¦--SYMBOL_SUB: a [1/2] {575}                      
 ¦   ¦--EQ_SUB: = [0/2] {576}                          
 ¦   ¦--expr:  [0/0] {578}                             
 ¦   ¦   °--NUM_CONST: 2 [0/0] {577}                   
 ¦   ¦--',': , [0/1] {579}                             
 ¦   ¦--SYMBOL_SUB: x [0/1] {580}                      
 ¦   ¦--EQ_SUB: = [0/1] {581}                          
 ¦   ¦--expr:  [0/0] {583}                             
 ¦   ¦   °--NUM_CONST: 111 [0/0] {582}                 
 ¦   ¦--',': , [0/2] {584}                             
 ¦   ¦--COMMENT: # ano [1/2] {585}                     
 ¦   ¦--SYMBOL_SUB: bb [1/1] {586}                     
 ¦   ¦--EQ_SUB: = [0/2] {587}                          
 ¦   ¦--expr:  [0/0] {589}                             
 ¦   ¦   °--NUM_CONST: 3 [0/0] {588}                   
 ¦   ¦--',': , [0/1] {590}                             
 ¦   ¦--COMMENT: # hi [0/0] {591}                      
 ¦   °--')': ) [1/0] {592}                             
 ¦--COMMENT: # ali [2/0] {593}                         
 ¦--expr:  [1/0] {594}                                 
 ¦   ¦--expr:  [0/0] {596}                             
 ¦   ¦   °--SYMBOL_FUNCTION_CALL: call [0/0] {595}     
 ¦   ¦--'(': ( [0/2] {597}                             
 ¦   ¦--SYMBOL_SUB: a [1/2] {598}                      
 ¦   ¦--EQ_SUB: = [0/2] {599}                          
 ¦   ¦--expr:  [0/0] {601}                             
 ¦   ¦   °--NUM_CONST: 2 [0/0] {600}                   
 ¦   ¦--',': , [0/1] {602}                             
 ¦   ¦--SYMBOL_SUB: x [0/1] {603}                      
 ¦   ¦--EQ_SUB: = [0/1] {604}                          
 ¦   ¦--expr:  [0/0] {606}                             
 ¦   ¦   °--NUM_CONST: 111 [0/0] {605}                 
 ¦   ¦--',': , [0/2] {607}                             
 ¦   ¦--SYMBOL_SUB: bb [1/1] {608}                     
 ¦   ¦--EQ_SUB: = [0/2] {609}                          
 ¦   ¦--expr:  [0/0] {611}                             
 ¦   ¦   °--NUM_CONST: 3 [0/0] {610}                   
 ¦   ¦--',': , [0/1] {612}                             
 ¦   ¦--COMMENT: # hi [0/0] {613}                      
 ¦   °--')': ) [1/0] {614}                             
 ¦--COMMENT: # ali [2/0] {615}                         
 ¦--expr:  [1/0] {616}                                 
 ¦   ¦--expr:  [0/0] {618}                             
 ¦   ¦   °--SYMBOL_FUNCTION_CALL: call [0/0] {617}     
 ¦   ¦--'(': ( [0/2] {619}                             
 ¦   ¦--COMMENT: # ano [1/2] {620}                     
 ¦   ¦--SYMBOL_SUB: a [1/2] {621}                      
 ¦   ¦--EQ_SUB: = [0/2] {622}                          
 ¦   ¦--expr:  [0/0] {624}                             
 ¦   ¦   °--NUM_CONST: 2 [0/0] {623}                   
 ¦   ¦--',': , [0/1] {625}                             
 ¦   ¦--SYMBOL_SUB: x [0/1] {626}                      
 ¦   ¦--EQ_SUB: = [0/1] {627}                          
 ¦   ¦--expr:  [0/0] {629}                             
 ¦   ¦   °--NUM_CONST: 111 [0/0] {628}                 
 ¦   ¦--',': , [0/2] {630}                             
 ¦   ¦--SYMBOL_SUB: bb [1/1] {631}                     
 ¦   ¦--EQ_SUB: = [0/2] {632}                          
 ¦   ¦--expr:  [0/0] {634}                             
 ¦   ¦   °--NUM_CONST: 3 [0/0] {633}                   
 ¦   ¦--',': , [0/1] {635}                             
 ¦   ¦--COMMENT: # hi [0/0] {636}                      
 ¦   °--')': ) [1/0] {637}                             
 ¦--COMMENT: # ali [2/0] {638}                         
 ¦--expr:  [1/0] {639}                                 
 ¦   ¦--expr:  [0/0] {641}                             
 ¦   ¦   °--SYMBOL_FUNCTION_CALL: call [0/0] {640}     
 ¦   ¦--'(': ( [0/2] {642}                             
 ¦   ¦--COMMENT: # ano [1/2] {643}                     
 ¦   ¦--SYMBOL_SUB: a [1/2] {644}                      
 ¦   ¦--EQ_SUB: = [0/2] {645}                          
 ¦   ¦--expr:  [0/0] {647}                             
 ¦   ¦   °--NUM_CONST: 2 [0/0] {646}                   
 ¦   ¦--',': , [0/1] {648}                             
 ¦   ¦--SYMBOL_SUB: x [0/1] {649}                      
 ¦   ¦--EQ_SUB: = [0/1] {650}                          
 ¦   ¦--expr:  [0/0] {652}                             
 ¦   ¦   °--NUM_CONST: 111 [0/0] {651}                 
 ¦   ¦--',': , [0/2] {653}                             
 ¦   ¦--SYMBOL_SUB: bb [1/1] {654}                     
 ¦   ¦--EQ_SUB: = [0/2] {655}                          
 ¦   ¦--expr:  [0/1] {657}                             
 ¦   ¦   °--NUM_CONST: 3 [0/0] {656}                   
 ¦   ¦--COMMENT: # hi [0/0] {658}                      
 ¦   °--')': ) [1/0] {659}                             
 ¦--COMMENT: # not [2/0] {660}                         
 ¦--expr:  [1/0] {661}                                 
 ¦   ¦--expr:  [0/0] {663}                             
 ¦   ¦   °--SYMBOL_FUNCTION_CALL: call [0/0] {662}     
 ¦   ¦--'(': ( [0/2] {664}                             
 ¦   ¦--SYMBOL_SUB: a [1/1] {665}                      
 ¦   ¦--EQ_SUB: = [0/2] {666}                          
 ¦   ¦--expr:  [0/0] {668}                             
 ¦   ¦   °--NUM_CONST: 2 [0/0] {667}                   
 ¦   ¦--',': , [0/1] {669}                             
 ¦   ¦--SYMBOL_SUB: x [0/1] {670}                      
 ¦   ¦--EQ_SUB: = [0/1] {671}                          
 ¦   ¦--expr:  [0/0] {673}                             
 ¦   ¦   °--NUM_CONST: 111 [0/0] {672}                 
 ¦   ¦--',': , [0/2] {674}                             
 ¦   ¦--SYMBOL_SUB: bb [1/1] {675}                     
 ¦   ¦--EQ_SUB: = [0/2] {676}                          
 ¦   ¦--expr:  [0/0] {678}                             
 ¦   ¦   °--NUM_CONST: 3 [0/0] {677}                   
 ¦   ¦--',': , [0/1] {679}                             
 ¦   ¦--COMMENT: # hi [0/0] {680}                      
 ¦   °--')': ) [1/0] {681}                             
 ¦--COMMENT: # not [2/0] {682}                         
 ¦--expr:  [1/0] {683}                                 
 ¦   ¦--expr:  [0/0] {685}                             
 ¦   ¦   °--SYMBOL_FUNCTION_CALL: call [0/0] {684}     
 ¦   ¦--'(': ( [0/2] {686}                             
 ¦   ¦--COMMENT: # ano [1/2] {687}                     
 ¦   ¦--SYMBOL_SUB: a [1/1] {688}                      
 ¦   ¦--EQ_SUB: = [0/2] {689}                          
 ¦   ¦--expr:  [0/0] {691}                             
 ¦   ¦   °--NUM_CONST: 2 [0/0] {690}                   
 ¦   ¦--',': , [0/1] {692}                             
 ¦   ¦--SYMBOL_SUB: x [0/1] {693}                      
 ¦   ¦--EQ_SUB: = [0/1] {694}                          
 ¦   ¦--expr:  [0/0] {696}                             
 ¦   ¦   °--NUM_CONST: 111 [0/0] {695}                 
 ¦   ¦--',': , [0/2] {697}                             
 ¦   ¦--SYMBOL_SUB: bb [1/1] {698}                     
 ¦   ¦--EQ_SUB: = [0/2] {699}                          
 ¦   ¦--expr:  [0/0] {701}                             
 ¦   ¦   °--NUM_CONST: 3 [0/0] {700}                   
 ¦   ¦--',': , [0/2] {702}                             
 ¦   ¦--COMMENT: # hi [1/0] {703}                      
 ¦   °--')': ) [1/0] {704}                             
 ¦--COMMENT: # If  [2/0] {705}                         
 ¦--COMMENT: # not [1/0] {706}                         
 ¦--COMMENT: # in  [1/0] {707}                         
 ¦--COMMENT: # the [1/0] {708}                         
 °--expr:  [1/0] {709}                                 
     ¦--expr:  [0/0] {711}                             
     ¦   °--SYMBOL_FUNCTION_CALL: call [0/0] {710}     
     ¦--'(': ( [0/2] {712}                             
     ¦--SYMBOL_SUB: x [1/2] {713}                      
     ¦--EQ_SUB: = [0/1] {714}                          
     ¦--expr:  [0/0] {716}                             
     ¦   °--NUM_CONST: 95232 [0/0] {715}               
     ¦--',': , [0/2] {717}                             
     ¦--SYMBOL_SUB: y [1/2] {718}                      
     ¦--EQ_SUB: = [0/1] {719}                          
     ¦--expr:  [0/0] {720}                             
     ¦   ¦--expr:  [0/0] {722}                         
     ¦   ¦   °--SYMBOL_FUNCTION_CALL: f [0/0] {721}    
     ¦   ¦--'(': ( [0/2] {723}                         
     ¦   °--')': ) [1/0] {724}                         
     ¦--',': , [0/0] {725}                             
     °--')': ) [1/0] {726}                             
