7G VdZddlZddddddd d d d d ZdZdZdZedk(reyy)z>$     T "C   sQR u:>ADHI I TE2A q6M  VD! A q6M TADHIt S T  VCdJKQU U Vs5 B$ C$B=Cc|jds$|jdsJt|dd|d}|dd|dzk(r|dz}|j|sJt|t| dt|dt|zk\sJ|t|t| }t j dt |S)Nr r rrrz)\\(\'|\"|\\|[abfnrtv]|x.{0,2}|[0-7]{1,3}))rreprendswithrresubr))sqs r( evalStringr2(s <<  S 1>4"1;> 1 !A!u!| aC ::a=+$q#a&{++= q6Qs1vX   #a&#a&A 66> JJctdD]7}t|}t|}t|}||k7s*t ||||9y)N)ranger!r,r2print)r'cr0es r(testr:2s@ 3Z F G qM 6 !Q1  r3__main__)__doc__r.rr)r2r:__name__r3r(r?sWC  *K zFr3