Error
The name "$o" est used several times.
Return to the previous page and correct.