JFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3RbrJFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr ]"@s]ddlZddlZddlmZddlZGdddeZeZyddlm Z Wne k r~dZ YnXdddgZ ddZ iZ Zd d ZxWedeeeeeeeeeejeeejejfD]Zeees z#_deepcopy_tuple..)r%KeyErrorziptuple)rr)r,kjr)r)r_deepcopy_tuples   r7cCsSi}||t|c CsGy|t|j|Wn%tk rB|g|t| MethodTyper(rrSrrrr3s      )           5                        7