JFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3RbrJFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr ]@sDddlmZddlmZmZedddZedddd ZGd ddedd Zx0ed d eddfD]ZeeqWGdddedd Zeeddjddedej dZ ee j ddl Z ddlZeddZ ee e jedS)) namedtuple)loadsdumpsPointzx, yTx yc@s4eZdZfZeddZddZdS)rcCs|jd|jddS)Ng?)rr)selfr -/opt/alt/python35/lib64/python3.5/__main__.pyhypotsz Point.hypotcCsd|j|j|jfS)Nz$Point: x=%6.3f y=%6.3f hypot=%6.3f)rrr)r r r r __str__sz Point.__str__N)__name__ __module__ __qualname__ __slots__propertyrrr r r r r s zx yg@c@s4eZdZfZeejZeddZ dS)rcKs|j||jd|S)Nrr)rr)_makeget)r _mapkwdsr r r _replaceszPoint._replaceN) rrrr classmethodtuple__new__rmaprr r r r rs  dPoint3DzN TestResultszfailed attemptedgm۶m?)r&) collectionsrpicklerrrpprintr_fieldsr%__doc__doctestr'testmodr r r r s%