BRANCH_NODE(0, 1, 2) BRANCH_NODE(1, 3, 4) BRANCH_NODE(2, 5, 6) BRANCH_NODE(3, 7, 8) BRANCH_NODE(4, 9, 10) BRANCH_NODE(5, 11, 12) LEAF_NODE (6, 1) BRANCH_NODE(7, 13, 14) BRANCH_NODE(8, 15, 16) BRANCH_NODE(9, 17, 18) LEAF_NODE (10, 3) LEAF_NODE (11, 2) LEAF_NODE (12, 0) BRANCH_NODE(13, 19, 20) BRANCH_NODE(14, 21, 22) BRANCH_NODE(15, 23, 24) LEAF_NODE (16, 6) LEAF_NODE (17, 5) LEAF_NODE (18, 4) BRANCH_NODE(19, 25, 26) BRANCH_NODE(20, 27, 28) LEAF_NODE (21, 10) LEAF_NODE (22, 9) LEAF_NODE (23, 8) LEAF_NODE (24, 7) BRANCH_NODE(25, 29, 30) LEAF_NODE (26, 13) LEAF_NODE (27, 12) LEAF_NODE (28, 11) LEAF_NODE (29, 15) LEAF_NODE (30, 14)