It listened waking through before his friend .
(ROOT_0 (S_0 (ATS_3 (NP_1 (PRP_0 It)) (VP_4 (VBN_0 listened) (S_2 (VP_0 (VBG_0 waking) (PP_2 (IN_0 through) (PP_2 (IN_0 before) (NP_3 (PRPDOLLAR_0 his) (NN_0 friend)))))))) (DOT_0 .)))