We are currently solving the following issue within our repository. Here is the issue text:
--- BEGIN ISSUE ---
setup.py install fails if working directory not location of setup.py
C:\Python34>.\python.exe \temp\xonsh-0.1.2\setup.py install
...
Traceback (most recent call last):
  File "\temp\xonsh-0.1.2\setup.py", line 114, in <module>
    main()
  File "\temp\xonsh-0.1.2\setup.py", line 50, in main
    with open('README.rst', 'r') as f:
FileNotFoundError: [Errno 2] No such file or directory: 'README.rst'


--- END ISSUE ---

Below are some code segments, each from a relevant file. One or more of these files may contain bugs.
--- BEGIN FILES ---
Path: `setup.py`
Content:
```
1 #!/usr/bin/env python
2 # coding=utf-8
3 """The xonsh installer."""
4 from __future__ import print_function, unicode_literals
5 import os
6 import sys
7 try:
8     from setuptools import setup
9     from setuptools.command.sdist import sdist
10     from setuptools.command.install import install
11     HAVE_SETUPTOOLS = True
12 except ImportError:
13     from distutils.core import setup
14     from distutils.command.sdist import sdist as sdist
15     from distutils.command.install import install as install
16     HAVE_SETUPTOOLS = False
17 
18 VERSION = '0.1.2'
19 
20 TABLES = ['xonsh/lexer_table.py', 'xonsh/parser_table.py']
21 
22 def clean_tables():
23     for f in TABLES:
24         if os.path.isfile(f):
25             os.remove(f)
26             print('Remove ' + f)
27 
28 def build_tables():
29     print('Building lexer and parser tables.')
30     sys.path.insert(0, os.path.dirname(__file__))
31     from xonsh.parser import Parser
32     Parser(lexer_table='lexer_table', yacc_table='parser_table',
33            outputdir='xonsh')
34     sys.path.pop(0)
35 
36 class xinstall(install):
37     def run(self):
38         clean_tables()
39         build_tables()
40         install.run(self)
41 
42 class xsdist(sdist):
43     def make_release_tree(self, basedir, files):
44         clean_tables()
45         build_tables()
46         sdist.make_release_tree(self, basedir, files)
47 
48 def main():
49     if sys.version_info[0] < 3:
50         sys.exit('xonsh currently requires Python 3.4+')
51     print(logo)
52     with open('README.rst', 'r') as f:
53         readme = f.read()
54     skw = dict(
55         name='xonsh',
56         description='an exotic, usable shell',
57         long_description=readme,
58         license='BSD',
59         version=VERSION,
60         author='Anthony Scopatz',
61         maintainer='Anthony Scopatz',
62         author_email='scopatz@gmail.com',
63         url='https://github.com/scopatz/xonsh',
64         platforms='Cross Platform',
65         classifiers = ['Programming Language :: Python :: 3'],
66         packages=['xonsh'],
67         scripts=['scripts/xonsh'],
68         cmdclass={'install': xinstall, 'sdist': xsdist},
69         )
70     if HAVE_SETUPTOOLS:
71         skw['setup_requires'] = ['ply']
72         skw['install_requires'] = ['ply']
73     setup(**skw)
74 
75 logo = """
76                            ╓██▄                                              
77                           ╙██▀██╕                                            
78                          ▐██4Φ█▀█▌                                           
79                        ²██▄███▀██^██                                         
80                      -███╩▀ " ╒▄█████▀█                                      
81                       ║██▀▀W╤▄▀ ▐║█╘ ╝█                                      
82                  ▄m▀%Φ▀▀  ╝*"    ,α█████▓▄,▄▀Γ"▀╕                            
83                  "▀██¼"     ▄═╦█╟║█▀ ╓ `^`   ,▄ ╢╕                           
84                   ,▀╫M█▐j╓╟▀ ╔▓▄█▀  '║ ╔    ╣║▌  ▀▄                          
85                ▄m▀▀███╬█╝▀  █▀^      "ÜM  j▐╟╫╨▒   ╙▀≡═╤═m▀╗                 
86                █æsæ╓  ╕, ,▄Ä   ▐'╕H   LU  ║║╠╫Å^2=⌐         █                
87             ▄æ%Å███╠█ª╙▄█▀      $1╙       ║║╟╫╩*T▄           ▌               
88            ╙╗%▄,╦██▌█▌█╢M         ╕      M║║║║█═⌐ⁿ"^         ╫               
89              ╙╣▀████@█░█    ▌╕╕   `      ▌║▐▐║█D═≈⌐¬ⁿ      s ║⌐              
90                ╙╬███▓║█`     ▌╚     ╕   ╕▌║▐▐╣▌⌐*▒▒Dù`       ▐▌              
91                 ╙╬██╨U█      ╟      $ ▌ ▌▌▐▐▐M█▄═≤⌐%       ╓⌐ ▌              
92                  ║║█▄▌║             ╟ ▌ ▌M▐▐▐M█▀▒▒▒22,       ▐▌              
93                   ███╙^▌            ║ ▌ ⌐M▐▐▐M█≤⌐⌐¬──        ▐M              
94                   ║██ ▌╙   ╓       H║ ▌╒ M║▐▐M█"^^^^^"ⁿ      ║               
95                    ██╕╙@▓   ╕      ▌║ H'  ║▐▐▐█══=.,,,       █               
96                    ╙█▓╔╚╚█     ╠   ▌└╒ ▌▐ ╚║║║▀****ⁿ -      ╓▌               
97                     ╙█▌¼V╚▌   ▌  ╕ ▌ ║╒ ║ ▌▒╠█▀≤≤≤≤≤⌐       █                
98                      ╙█▌╔█╚▌     ┘ M ▌║ ╫ UUM██J^^"        ▐▌                
99                       ╙██╙█╙▌  ╕$j  ▐⌐▌ ▌║╝╟█Å%%%≈═        █                 
100                        ╙╣█╣█^▌ ╠║▐  ║ ▌▐.DU██^[""ⁿ       -╒▌                 
101                          ▀█▄█`▌ ░M▀ ▌▐ Å£╝╝█╜%≈═╓""w   ⁿ⌐ █                  
102                           `▀▄▀`▌ ▌█▐⌐║▐UW╖██%≤═░*─    =z ▄Γ                  
103                             ╙██╙▄▌█  ▌Å╛╣██╨%╤ƒⁿ=    -` ▄┘                   
104                               █▌╢▓▌▌ W £6█╤,"ⁿ `   ▄≡▀▀▀                     
105                                █"█▌▌╟Å╓█╓█▀%`    ▄▀                          
106                                ╙▌██`▒U▓U█%╗*     █                           
107                                 ▌╫║ ▌ÅÅ║▀╛¬`      `"█                        
108                                 ▌╫  ╫╟ █▄     ~╦%▒╥4^                        
109                                 ▌▌  "M█ `▀╕ X╕"╗▄▀^                          
110                                 █▌   ╓M   ╙▀e▀▀^                             
111                                 ╙██▄▄▀                                       
112                                   ^^                                         
113 """
114 
115 if __name__ == '__main__':
116     main()
117 
118
```
--- END FILES ---

Please first localize the bug based on the issue statement, and then generate a patch according to the `git diff` format fenced by three backticks.

Here is an example:

```diff
diff --git a/examples/server_async.py b/examples/server_async.py
--- a/examples/server_async.py
+++ b/examples/server_async.py
@@ -313,4 +313,4 @@
 
 
 if __name__ == "__main__":
-    asyncio.run(run_async_server("."), debug=True)
+    asyncio.run(run_async_server(), debug=True)
diff --git a/examples/server_sync.py b/examples/server_sync.py
--- a/examples/server_sync.py
+++ b/examples/server_sync.py
@@ -313,5 +313,5 @@
 
 
 if __name__ == "__main__":
-    server = run_sync_server(".")
+    server = run_sync_server()
     server.shutdown()

```

diff --git a/setup.py b/setup.py
--- a/setup.py
+++ b/setup.py
@@ -49,7 +49,7 @@
     if sys.version_info[0] < 3:
         sys.exit('xonsh currently requires Python 3.4+')
     print(logo)
-    with open('README.rst', 'r') as f:
+    with open(os.path.join(os.path.dirname(__file__), 'README.rst'), 'r') as f:
         readme = f.read()
     skw = dict(
         name='xonsh',

{"golden_diff": "diff --git a/setup.py b/setup.py\n--- a/setup.py\n+++ b/setup.py\n@@ -49,7 +49,7 @@\n     if sys.version_info[0] < 3:\n         sys.exit('xonsh currently requires Python 3.4+')\n     print(logo)\n-    with open('README.rst', 'r') as f:\n+    with open(os.path.join(os.path.dirname(__file__), 'README.rst'), 'r') as f:\n         readme = f.read()\n     skw = dict(\n         name='xonsh',\n", "issue": "setup.py install fails if working directory not location of setup.py\nC:\\Python34>.\\python.exe \\temp\\xonsh-0.1.2\\setup.py install\n...\nTraceback (most recent call last):\n  File \"\\temp\\xonsh-0.1.2\\setup.py\", line 114, in <module>\n    main()\n  File \"\\temp\\xonsh-0.1.2\\setup.py\", line 50, in main\n    with open('README.rst', 'r') as f:\nFileNotFoundError: [Errno 2] No such file or directory: 'README.rst'\n\n", "before_files": [{"content": "#!/usr/bin/env python\n# coding=utf-8\n\"\"\"The xonsh installer.\"\"\"\nfrom __future__ import print_function, unicode_literals\nimport os\nimport sys\ntry:\n    from setuptools import setup\n    from setuptools.command.sdist import sdist\n    from setuptools.command.install import install\n    HAVE_SETUPTOOLS = True\nexcept ImportError:\n    from distutils.core import setup\n    from distutils.command.sdist import sdist as sdist\n    from distutils.command.install import install as install\n    HAVE_SETUPTOOLS = False\n\nVERSION = '0.1.2'\n\nTABLES = ['xonsh/lexer_table.py', 'xonsh/parser_table.py']\n\ndef clean_tables():\n    for f in TABLES:\n        if os.path.isfile(f):\n            os.remove(f)\n            print('Remove ' + f)\n\ndef build_tables():\n    print('Building lexer and parser tables.')\n    sys.path.insert(0, os.path.dirname(__file__))\n    from xonsh.parser import Parser\n    Parser(lexer_table='lexer_table', yacc_table='parser_table',\n           outputdir='xonsh')\n    sys.path.pop(0)\n\nclass xinstall(install):\n    def run(self):\n        clean_tables()\n        build_tables()\n        install.run(self)\n\nclass xsdist(sdist):\n    def make_release_tree(self, basedir, files):\n        clean_tables()\n        build_tables()\n        sdist.make_release_tree(self, basedir, files)\n\ndef main():\n    if sys.version_info[0] < 3:\n        sys.exit('xonsh currently requires Python 3.4+')\n    print(logo)\n    with open('README.rst', 'r') as f:\n        readme = f.read()\n    skw = dict(\n        name='xonsh',\n        description='an exotic, usable shell',\n        long_description=readme,\n        license='BSD',\n        version=VERSION,\n        author='Anthony Scopatz',\n        maintainer='Anthony Scopatz',\n        author_email='scopatz@gmail.com',\n        url='https://github.com/scopatz/xonsh',\n        platforms='Cross Platform',\n        classifiers = ['Programming Language :: Python :: 3'],\n        packages=['xonsh'],\n        scripts=['scripts/xonsh'],\n        cmdclass={'install': xinstall, 'sdist': xsdist},\n        )\n    if HAVE_SETUPTOOLS:\n        skw['setup_requires'] = ['ply']\n        skw['install_requires'] = ['ply']\n    setup(**skw)\n\nlogo = \"\"\"\n                           \u2553\u2588\u2588\u2584                                              \n                          \u2559\u2588\u2588\u2580\u2588\u2588\u2555                                            \n                         \u2590\u2588\u25884\u03a6\u2588\u2580\u2588\u258c                                           \n                       \u00b2\u2588\u2588\u2584\u2588\u2588\u2588\u2580\u2588\u2588^\u2588\u2588                                         \n                     -\u2588\u2588\u2588\u2569\u2580 \" \u2552\u2584\u2588\u2588\u2588\u2588\u2588\u2580\u2588                                      \n                      \u2551\u2588\u2588\u2580\u2580W\u2564\u2584\u2580 \u2590\u2551\u2588\u2558 \u255d\u2588                                      \n                 \u2584m\u2580%\u03a6\u2580\u2580  \u255d*\"    ,\u03b1\u2588\u2588\u2588\u2588\u2588\u2593\u2584,\u2584\u2580\u0393\"\u2580\u2555                            \n                 \"\u2580\u2588\u2588\u00bc\"     \u2584\u2550\u2566\u2588\u255f\u2551\u2588\u2580 \u2553 `^`   ,\u2584 \u2562\u2555                           \n                  ,\u2580\u256bM\u2588\u2590j\u2553\u255f\u2580 \u2554\u2593\u2584\u2588\u2580  '\u2551 \u2554    \u2563\u2551\u258c  \u2580\u2584                          \n               \u2584m\u2580\u2580\u2588\u2588\u2588\u256c\u2588\u255d\u2580  \u2588\u2580^      \"\u00dcM  j\u2590\u255f\u256b\u2568\u2592   \u2559\u2580\u2261\u2550\u2564\u2550m\u2580\u2557                 \n               \u2588\u00e6s\u00e6\u2553  \u2555, ,\u2584\u00c4   \u2590'\u2555H   LU  \u2551\u2551\u2560\u256b\u00c5^2=\u2310         \u2588                \n            \u2584\u00e6%\u00c5\u2588\u2588\u2588\u2560\u2588\u00aa\u2559\u2584\u2588\u2580      $1\u2559       \u2551\u2551\u255f\u256b\u2569*T\u2584           \u258c               \n           \u2559\u2557%\u2584,\u2566\u2588\u2588\u258c\u2588\u258c\u2588\u2562M         \u2555      M\u2551\u2551\u2551\u2551\u2588\u2550\u2310\u207f\"^         \u256b               \n             \u2559\u2563\u2580\u2588\u2588\u2588\u2588@\u2588\u2591\u2588    \u258c\u2555\u2555   `      \u258c\u2551\u2590\u2590\u2551\u2588D\u2550\u2248\u2310\u00ac\u207f      s \u2551\u2310              \n               \u2559\u256c\u2588\u2588\u2588\u2593\u2551\u2588`     \u258c\u255a     \u2555   \u2555\u258c\u2551\u2590\u2590\u2563\u258c\u2310*\u2592\u2592D\u00f9`       \u2590\u258c              \n                \u2559\u256c\u2588\u2588\u2568U\u2588      \u255f      $ \u258c \u258c\u258c\u2590\u2590\u2590M\u2588\u2584\u2550\u2264\u2310%       \u2553\u2310 \u258c              \n                 \u2551\u2551\u2588\u2584\u258c\u2551             \u255f \u258c \u258cM\u2590\u2590\u2590M\u2588\u2580\u2592\u2592\u259222,       \u2590\u258c              \n                  \u2588\u2588\u2588\u2559^\u258c            \u2551 \u258c \u2310M\u2590\u2590\u2590M\u2588\u2264\u2310\u2310\u00ac\u2500\u2500        \u2590M              \n                  \u2551\u2588\u2588 \u258c\u2559   \u2553       H\u2551 \u258c\u2552 M\u2551\u2590\u2590M\u2588\"^^^^^\"\u207f      \u2551               \n                   \u2588\u2588\u2555\u2559@\u2593   \u2555      \u258c\u2551 H'  \u2551\u2590\u2590\u2590\u2588\u2550\u2550=.,,,       \u2588               \n                   \u2559\u2588\u2593\u2554\u255a\u255a\u2588     \u2560   \u258c\u2514\u2552 \u258c\u2590 \u255a\u2551\u2551\u2551\u2580****\u207f -      \u2553\u258c               \n                    \u2559\u2588\u258c\u00bcV\u255a\u258c   \u258c  \u2555 \u258c \u2551\u2552 \u2551 \u258c\u2592\u2560\u2588\u2580\u2264\u2264\u2264\u2264\u2264\u2310       \u2588                \n                     \u2559\u2588\u258c\u2554\u2588\u255a\u258c     \u2518 M \u258c\u2551 \u256b UUM\u2588\u2588J^^\"        \u2590\u258c                \n                      \u2559\u2588\u2588\u2559\u2588\u2559\u258c  \u2555$j  \u2590\u2310\u258c \u258c\u2551\u255d\u255f\u2588\u00c5%%%\u2248\u2550        \u2588                 \n                       \u2559\u2563\u2588\u2563\u2588^\u258c \u2560\u2551\u2590  \u2551 \u258c\u2590.DU\u2588\u2588^[\"\"\u207f       -\u2552\u258c                 \n                         \u2580\u2588\u2584\u2588`\u258c \u2591M\u2580 \u258c\u2590 \u00c5\u00a3\u255d\u255d\u2588\u255c%\u2248\u2550\u2553\"\"w   \u207f\u2310 \u2588                  \n                          `\u2580\u2584\u2580`\u258c \u258c\u2588\u2590\u2310\u2551\u2590UW\u2556\u2588\u2588%\u2264\u2550\u2591*\u2500    =z \u2584\u0393                  \n                            \u2559\u2588\u2588\u2559\u2584\u258c\u2588  \u258c\u00c5\u255b\u2563\u2588\u2588\u2568%\u2564\u0192\u207f=    -` \u2584\u2518                   \n                              \u2588\u258c\u2562\u2593\u258c\u258c W \u00a36\u2588\u2564,\"\u207f `   \u2584\u2261\u2580\u2580\u2580                     \n                               \u2588\"\u2588\u258c\u258c\u255f\u00c5\u2553\u2588\u2553\u2588\u2580%`    \u2584\u2580                          \n                               \u2559\u258c\u2588\u2588`\u2592U\u2593U\u2588%\u2557*     \u2588                           \n                                \u258c\u256b\u2551 \u258c\u00c5\u00c5\u2551\u2580\u255b\u00ac`      `\"\u2588                        \n                                \u258c\u256b  \u256b\u255f \u2588\u2584     ~\u2566%\u2592\u25654^                        \n                                \u258c\u258c  \"M\u2588 `\u2580\u2555 X\u2555\"\u2557\u2584\u2580^                          \n                                \u2588\u258c   \u2553M   \u2559\u2580e\u2580\u2580^                             \n                                \u2559\u2588\u2588\u2584\u2584\u2580                                       \n                                  ^^                                         \n\"\"\"\n\nif __name__ == '__main__':\n    main()\n\n", "path": "setup.py"}], "after_files": [{"content": "#!/usr/bin/env python\n# coding=utf-8\n\"\"\"The xonsh installer.\"\"\"\nfrom __future__ import print_function, unicode_literals\nimport os\nimport sys\ntry:\n    from setuptools import setup\n    from setuptools.command.sdist import sdist\n    from setuptools.command.install import install\n    HAVE_SETUPTOOLS = True\nexcept ImportError:\n    from distutils.core import setup\n    from distutils.command.sdist import sdist as sdist\n    from distutils.command.install import install as install\n    HAVE_SETUPTOOLS = False\n\nVERSION = '0.1.2'\n\nTABLES = ['xonsh/lexer_table.py', 'xonsh/parser_table.py']\n\ndef clean_tables():\n    for f in TABLES:\n        if os.path.isfile(f):\n            os.remove(f)\n            print('Remove ' + f)\n\ndef build_tables():\n    print('Building lexer and parser tables.')\n    sys.path.insert(0, os.path.dirname(__file__))\n    from xonsh.parser import Parser\n    Parser(lexer_table='lexer_table', yacc_table='parser_table',\n           outputdir='xonsh')\n    sys.path.pop(0)\n\nclass xinstall(install):\n    def run(self):\n        clean_tables()\n        build_tables()\n        install.run(self)\n\nclass xsdist(sdist):\n    def make_release_tree(self, basedir, files):\n        clean_tables()\n        build_tables()\n        sdist.make_release_tree(self, basedir, files)\n\ndef main():\n    if sys.version_info[0] < 3:\n        sys.exit('xonsh currently requires Python 3.4+')\n    print(logo)\n    with open(os.path.join(os.path.dirname(__file__), 'README.rst'), 'r') as f:\n        readme = f.read()\n    skw = dict(\n        name='xonsh',\n        description='an exotic, usable shell',\n        long_description=readme,\n        license='BSD',\n        version=VERSION,\n        author='Anthony Scopatz',\n        maintainer='Anthony Scopatz',\n        author_email='scopatz@gmail.com',\n        url='https://github.com/scopatz/xonsh',\n        platforms='Cross Platform',\n        classifiers = ['Programming Language :: Python :: 3'],\n        packages=['xonsh'],\n        scripts=['scripts/xonsh'],\n        cmdclass={'install': xinstall, 'sdist': xsdist},\n        )\n    if HAVE_SETUPTOOLS:\n        skw['setup_requires'] = ['ply']\n        skw['install_requires'] = ['ply']\n    setup(**skw)\n\nlogo = \"\"\"\n                           \u2553\u2588\u2588\u2584                                              \n                          \u2559\u2588\u2588\u2580\u2588\u2588\u2555                                            \n                         \u2590\u2588\u25884\u03a6\u2588\u2580\u2588\u258c                                           \n                       \u00b2\u2588\u2588\u2584\u2588\u2588\u2588\u2580\u2588\u2588^\u2588\u2588                                         \n                     -\u2588\u2588\u2588\u2569\u2580 \" \u2552\u2584\u2588\u2588\u2588\u2588\u2588\u2580\u2588                                      \n                      \u2551\u2588\u2588\u2580\u2580W\u2564\u2584\u2580 \u2590\u2551\u2588\u2558 \u255d\u2588                                      \n                 \u2584m\u2580%\u03a6\u2580\u2580  \u255d*\"    ,\u03b1\u2588\u2588\u2588\u2588\u2588\u2593\u2584,\u2584\u2580\u0393\"\u2580\u2555                            \n                 \"\u2580\u2588\u2588\u00bc\"     \u2584\u2550\u2566\u2588\u255f\u2551\u2588\u2580 \u2553 `^`   ,\u2584 \u2562\u2555                           \n                  ,\u2580\u256bM\u2588\u2590j\u2553\u255f\u2580 \u2554\u2593\u2584\u2588\u2580  '\u2551 \u2554    \u2563\u2551\u258c  \u2580\u2584                          \n               \u2584m\u2580\u2580\u2588\u2588\u2588\u256c\u2588\u255d\u2580  \u2588\u2580^      \"\u00dcM  j\u2590\u255f\u256b\u2568\u2592   \u2559\u2580\u2261\u2550\u2564\u2550m\u2580\u2557                 \n               \u2588\u00e6s\u00e6\u2553  \u2555, ,\u2584\u00c4   \u2590'\u2555H   LU  \u2551\u2551\u2560\u256b\u00c5^2=\u2310         \u2588                \n            \u2584\u00e6%\u00c5\u2588\u2588\u2588\u2560\u2588\u00aa\u2559\u2584\u2588\u2580      $1\u2559       \u2551\u2551\u255f\u256b\u2569*T\u2584           \u258c               \n           \u2559\u2557%\u2584,\u2566\u2588\u2588\u258c\u2588\u258c\u2588\u2562M         \u2555      M\u2551\u2551\u2551\u2551\u2588\u2550\u2310\u207f\"^         \u256b               \n             \u2559\u2563\u2580\u2588\u2588\u2588\u2588@\u2588\u2591\u2588    \u258c\u2555\u2555   `      \u258c\u2551\u2590\u2590\u2551\u2588D\u2550\u2248\u2310\u00ac\u207f      s \u2551\u2310              \n               \u2559\u256c\u2588\u2588\u2588\u2593\u2551\u2588`     \u258c\u255a     \u2555   \u2555\u258c\u2551\u2590\u2590\u2563\u258c\u2310*\u2592\u2592D\u00f9`       \u2590\u258c              \n                \u2559\u256c\u2588\u2588\u2568U\u2588      \u255f      $ \u258c \u258c\u258c\u2590\u2590\u2590M\u2588\u2584\u2550\u2264\u2310%       \u2553\u2310 \u258c              \n                 \u2551\u2551\u2588\u2584\u258c\u2551             \u255f \u258c \u258cM\u2590\u2590\u2590M\u2588\u2580\u2592\u2592\u259222,       \u2590\u258c              \n                  \u2588\u2588\u2588\u2559^\u258c            \u2551 \u258c \u2310M\u2590\u2590\u2590M\u2588\u2264\u2310\u2310\u00ac\u2500\u2500        \u2590M              \n                  \u2551\u2588\u2588 \u258c\u2559   \u2553       H\u2551 \u258c\u2552 M\u2551\u2590\u2590M\u2588\"^^^^^\"\u207f      \u2551               \n                   \u2588\u2588\u2555\u2559@\u2593   \u2555      \u258c\u2551 H'  \u2551\u2590\u2590\u2590\u2588\u2550\u2550=.,,,       \u2588               \n                   \u2559\u2588\u2593\u2554\u255a\u255a\u2588     \u2560   \u258c\u2514\u2552 \u258c\u2590 \u255a\u2551\u2551\u2551\u2580****\u207f -      \u2553\u258c               \n                    \u2559\u2588\u258c\u00bcV\u255a\u258c   \u258c  \u2555 \u258c \u2551\u2552 \u2551 \u258c\u2592\u2560\u2588\u2580\u2264\u2264\u2264\u2264\u2264\u2310       \u2588                \n                     \u2559\u2588\u258c\u2554\u2588\u255a\u258c     \u2518 M \u258c\u2551 \u256b UUM\u2588\u2588J^^\"        \u2590\u258c                \n                      \u2559\u2588\u2588\u2559\u2588\u2559\u258c  \u2555$j  \u2590\u2310\u258c \u258c\u2551\u255d\u255f\u2588\u00c5%%%\u2248\u2550        \u2588                 \n                       \u2559\u2563\u2588\u2563\u2588^\u258c \u2560\u2551\u2590  \u2551 \u258c\u2590.DU\u2588\u2588^[\"\"\u207f       -\u2552\u258c                 \n                         \u2580\u2588\u2584\u2588`\u258c \u2591M\u2580 \u258c\u2590 \u00c5\u00a3\u255d\u255d\u2588\u255c%\u2248\u2550\u2553\"\"w   \u207f\u2310 \u2588                  \n                          `\u2580\u2584\u2580`\u258c \u258c\u2588\u2590\u2310\u2551\u2590UW\u2556\u2588\u2588%\u2264\u2550\u2591*\u2500    =z \u2584\u0393                  \n                            \u2559\u2588\u2588\u2559\u2584\u258c\u2588  \u258c\u00c5\u255b\u2563\u2588\u2588\u2568%\u2564\u0192\u207f=    -` \u2584\u2518                   \n                              \u2588\u258c\u2562\u2593\u258c\u258c W \u00a36\u2588\u2564,\"\u207f `   \u2584\u2261\u2580\u2580\u2580                     \n                               \u2588\"\u2588\u258c\u258c\u255f\u00c5\u2553\u2588\u2553\u2588\u2580%`    \u2584\u2580                          \n                               \u2559\u258c\u2588\u2588`\u2592U\u2593U\u2588%\u2557*     \u2588                           \n                                \u258c\u256b\u2551 \u258c\u00c5\u00c5\u2551\u2580\u255b\u00ac`      `\"\u2588                        \n                                \u258c\u256b  \u256b\u255f \u2588\u2584     ~\u2566%\u2592\u25654^                        \n                                \u258c\u258c  \"M\u2588 `\u2580\u2555 X\u2555\"\u2557\u2584\u2580^                          \n                                \u2588\u258c   \u2553M   \u2559\u2580e\u2580\u2580^                             \n                                \u2559\u2588\u2588\u2584\u2584\u2580                                       \n                                  ^^                                         \n\"\"\"\n\nif __name__ == '__main__':\n    main()\n\n", "path": "setup.py"}]}