The following text was written to the standard output stream when the program was executed from IntelliJ.
# c.jsb1 ... (C,3) c.jsb2 ... (C,1) \ (B,1) \ (A,1) c.jsb3 ... / (C,1) \ (F,1) (F,1) c.jsb4 ... / (C,1) / (F,1) \ (B,1) c.jsb5 ... / (C,1) \ (F,1) \ (E,1) c.jsb6 ... / (C,1) \ (F,1/2) \ (E,1/2) / (F,1) c.jsb7 ... / (C,1) / (G,1/2) \ (F,1/2) / (G,1) c.jsb8 ... \ (C,1) \ (B,1/2) / (C,1/2) \ (A,1) c.jsb9 ... / (C,1) \ (F,1/2) / (G,1/2) / (A,1/2) / (B,1/2) c.jsb10 ... / (C,1) \ (A,1/2) / (B,1/2) / (C,1/2) / (D,1/2) c.jsb11 ... \ (C,1) / (D,1/2) \ (C,1/2) \ (B,1/2) \ (A,1/2) c.jsb12 ... / (C,1) \ (A,1/2) / (B,1/2) / (C,1/2) \ (A,1/2) c.jsb13 ... / (C,1/2) \ (B,1/2) \ (A,1/2) / (B,1/2) / (C,1) c.jsb14 ... \ (G,1/2) / (A,1/2) / (B,1/2) / (C,1/2) / (D,1/2) / (E,1/2) c.jsb15 ... \ (C,1/2) / (G,1/2) \ (B,1/2) / (F,1/2) \ (C,1/2) / (E,1/2) c.jsb g1 ... (E,1) \ (C,1) \ (G,1) / (A,1/2) / (B,1/2) / (C,1) \ (A,1) \ (E,2) c.jsb g2 ... \ (D,1) / (G,1) / (B,2) / (C,1/2) \ (B,1/2) \ (A,1/2) \ (G,1/2) / (C,1) \ (G,1) c.jsb g3 ... \ (B,1/2) / (C,1/2) / (D,1/2) / (E,1/2) / (F,1/2) \ (D,1/2) / (E,1/2) / (F,1/2) / (G,1/2) \ (F,1/2) / (G,1/2) / (A,1/2) \ (D,2)