From root: ancestors: preceding: self: descendant: a b c d e f g h i j k l m n o p following: ------------------------------------------------ ancestors: preceding: self: a descendant: b c d e f g h i j k l m n o p following: ------------------------------------------------ ancestors: a preceding: self: b descendant: c d e f g h i j following: k l m n o p ------------------------------------------------ ancestors: a b preceding: self: c descendant: following: d e f g h i j k l m n o p ------------------------------------------------ ancestors: a b preceding: c self: d descendant: e f following: g h i j k l m n o p ------------------------------------------------ ancestors: a b d preceding: c self: e descendant: following: f g h i j k l m n o p ------------------------------------------------ ancestors: a b d preceding: c e self: f descendant: following: g h i j k l m n o p ------------------------------------------------ ancestors: a b preceding: c d e f self: g descendant: h i j following: k l m n o p ------------------------------------------------ ancestors: a b g preceding: c d e f self: h descendant: i j following: k l m n o p ------------------------------------------------ ancestors: a b g h preceding: c d e f self: i descendant: following: j k l m n o p ------------------------------------------------ ancestors: a b g h preceding: c d e f i self: j descendant: following: k l m n o p ------------------------------------------------ ancestors: a preceding: b c d e f g h i j self: k descendant: l m n o p following: ------------------------------------------------ ancestors: a k preceding: b c d e f g h i j self: l descendant: m n following: o p ------------------------------------------------ ancestors: a k l preceding: b c d e f g h i j self: m descendant: following: n o p ------------------------------------------------ ancestors: a k l preceding: b c d e f g h i j m self: n descendant: following: o p ------------------------------------------------ ancestors: a k preceding: b c d e f g h i j l m n self: o descendant: following: p ------------------------------------------------ ancestors: a k preceding: b c d e f g h i j l m n o self: p descendant: following: