python基础语法 007 文件操作-1读取写入

1 文件操作

1.1 什么时候用文件操作?

  • 打开文档
  • 写东西
  • 看东西
  • 拿文档做统计

在python 文档操作作用

  • 存储数据
  • 读取数据

打开文件有什么用?

  • 读取数据,
  • 写入数据
  • 不管什么数据都可以用open打开,如可复制一张图片

1.2 open()

读取,默认‘r'模式

#打开文件
file = open("python.txt") #放置在统一文件
#读取数据
date = file.read()print(date)
#关闭文件,不关闭会占内存,可能导致别的调用无法使用
file.close()

写入

#写入时文件不存在
file = open("new1_file.txt")
"""FileNotFoundError: [Errno 2] No such file or directory: 'new1_file.txt'"""

写入常见问题: 

A、乱码问题: 
#写入文件
#在w模式下,如果之前没有这个文件,将会创建新文件
file = open("new_file.txt", mode ='w') #如果没有权限和模式去操作一份不存在的文件可能会导致报错
#写入数据
file.write("这是python")
#关闭文件
file.close()

    写入的中文乱码,即写入的编码模式不对,一般默认时ASCII编码,仅支持英文,需要改为国际通用标准UTF-8或者GDK

修改: 

#写入中文需要指定编码模式为utf-8,GDK
file = open("new_file.txt", mode ='w', encoding= 'utf-8') 
#写入数据
file.write("这是python")
#关闭文件
file.close()

不会乱码了 

 

 B、内容覆盖问题
"""
坑1:如果之前已经存在同名文件,使用mode = 'w'模式,会覆盖之前的文件内容
"""
file = open("new_file.txt", mode ='w', encoding= 'utf-8')
#写入数据
file.write("青花瓷好听")
#关闭文件
file.close()"""
避免模式
mode = 'a' ,追加模式
"""
file = open("new_file.txt", mode ='a', encoding= 'utf-8')
#写入数据
file.write("转为英文会不会好听")
#关闭文件
file.close()
C、原创模式
#mode = 'x' 原创模式
#存在同名文件,直接报错
file = open("new_file.txt", mode ='x', encoding= 'utf-8')
#写入数据
file.write("转为英文会不会好听")
#关闭文件
file.close()"""当前目录下存在同名则,报错如下:
FileExistsError: [Errno 17] File exists: 'new_file.txt'
"""
D、二进制模式 
file = open("123.png", mode ='rb')
#写入数据
print(file.read())
#关闭文件
file.close()"""
b'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x02\xb6\x00\x00\x01\xad\x08\x02\x00\x00\x00l\x98\xa0~\x00\x00\x00\x01sRGB\x00\xae\xce\x1c\xe9\x00\x00\x00\x04gAMA\x00\x00\xb1\x8f\x0b\xfca\x05\x00\x00\x00\tpHYs\x00\x00\x0e\xc4\x00\x00\x0e\xc4\x01\x95+\x0e\x1b\x00\x00I\x07IDATx^\xed\x9d[\xb2\xdc<\x8e\xad\xffqy@\x1e\x8fG\xe3\xc9x\x12\xfd\xd6q\x9e\xfa \x05$6\x12\xbc\x88\x94 H)\xad/Vd\x93 D\xf0\x02J,\xdbU\xfd\xdf\xff\xfb\xdf\xff\x81 \x08\x82 \x08r\xc2\x15\x01\x82 \x08\x82\xa0\x8apE\x80 \x08\x82 \xa8"\\\x11 \x08\x82 \x08\xaa\x08W\x04\x08\x82 \x08\x82*\xc2\x15\x01\x82 \x08\x82\xa0\x8apE\x80 \x08\x82 \xa8"\\\x11 \x08\x82 \x08\xaa\x08W\x04\x08\x82 \x08\x82*\xc2\x15\x01\x82 \x08\x82\xa0\x8apE\x80 \x08\x82 \xa8"\\\x11 \x08\x82 \x08\xaa\x08W\x04\x08\x82 \x08\x82*\xc2\x15\x01\x82 \x08\x82\xa0\x8apE\x80 \x08\x82 \xa8"\\\x11 \x08\x82 \x08\xaa\x08W\x04\x08\x82 \x08\x82*\xc2\x15\x01\x82 \x08\x82\xa0\x8apE\x80 \x08\x82 \xa8\xa2\xa4+\xc2\x7f\x00\x00\x00\x00\x08\xc5}j\xc3\x95wE\xf8?\x00\x00\x00\x00\x04\x81+\x02\x00\x00\x00\x00*\xe0\x8a\x00\x00\x00\x00\x80\n\xb8"\x00\x00\x00\x00\xa0\x02\xae\x08\x00\x00\x00\x00\xa8\x80+\x02\x00\x00\x00\x00*\xe0\x8a\x00\x00\x00\x00\x80\n\xb8"\x00\x00\x00\x00\xa0\x02\xae\x08\x00\x00\x00\x00\xa8\x80+\x02\x00\x00\x00\x00*\xe0\x8a\x00\x00\x00\x00\x80\n\xb8"\x00\x00\x00\x00\xa0\x02\xae\x08\x00\x00\x00\x00\xa8\x80+\x02\x00\x00\x00\x00*\xe0\x8a\xf0}\xd0L[\x88\xc71\xb4\xfa?:\xaee[\xac\xd5\xa7\x9c\xc3x\x94\xa3\xe7>\xd2\x7f\xe9\xc3\x96#\xc6v\xd0|[Sh1\xe5OM-\xc4#\x17\x1b\xb7U\xee\xc3\x9eU\xff\xf1N\x18\xf2\xef#~Al\xe8\xb0\xff\xc8l\x87\xaf)u\x11\xbf\x03hu>\x15t\xdb\x08\xddS\xb3\x11\xdd\xa76\\\xb8"\x04\xd3\x9ai\xc7\xdeB<\xc6\xe8\xf8s\xd3\xd2e\x05\xf6\ta\xb57\x8e\xc8\x88i\xec))-pu\xf5)b\xc4g\x8a\xeaH\x94j\xb8\xd2\xa8\x96\xf2q\xa5\xb4\x10l\xec3\xe86\x02\x07]E\xbc?\xb1\xf6\x96\x0f3\xd2\x83\x85\xec-\xc4c\x1f\xb6\x9fV\xb9\x8fzV\x1fq}Z\xc4jP\xa3m\xad\x1a\xb7\xe1z\xe8W\xab\xac\xfaX\x07*[\xc4jP\xa3m\xad\x1a\xc3\xe9t\xceM\xf4[\x85}\x14\xb5pk\t\xb7\x12R\xff\x84\xed\xec0\x029\xbbOm\xb8pE\x08\xa65\xd3\xfd+@=(b2T\x8d\xcc\xb6\xa6\r\xac\xf6\xa6\x0e\xd6\x93\xca\x8a\x98\x16\xb4:n\x1fA\xbc\xb7b{h\x95\x155\xaezZ\xa6\x9e"{\x1f\xf1\xdbA\xd9I\xa7\xdb%f\x1d\xf1\xf8d\xd6~4\x1a\xf75\xe2\x1a\xdc\xda\xa1\xefc[[eE\x8dU\xcf\xea#\xb3T{f\xca\xaaE\x8d\\ha\x1dZe\xa5\xdam\xd5\xb8\x01z\\\x11\x93\xa1jd\xa6\x9a\xd4R\x16\x88jW\xceHU\x8bX\x1b\x90\x83\xfb\xd4\x86\xeb\xd4+\xc2\xbf?\xbf\xfe\xfb\xfdW*\x9f\xbc\x9a\xde\xa8\x8b5.\xfc\xfa\xf3O\x9a\x08\xdb\xfa\xd1P\x0b\xe4-\xfapc<\xc3p/U\xc4c+\xda\x03\x17\x96.+\xb0\x0f\xe3\xaa%\xab\x0e}\x96\x80=\xc4\xef\x8dZ\xca\x02\xd1\xf2w\xf6\xd2\xad\xc5\xb8\xe7\x14\xdamYpT\x1d\xa8\xac\x88\xe9\x13\xb5[\x87)g\xa2\xe5\xbf\x1f\xeaY\x11\x93\xc1\x1a[e\xcb\xab\x97\x06\xe2\x91\x85D]P\x0b\x17\x08[f\x16\xc7u\xc4\xbb\x86m\xadz.\x1d\xf4\x10\xbf\x1d\xd8NZe\x8b\xf3qHC\x03\xebPu^\xfa\xe8!~\x9b\xd0\xc7\xb9\xb0\xf4W\x81}\x18W-\xe98h\x93\xf5)\xfb\xb7\xb0\x85\x9b\x08[nA>\xeeS\x1b\xaeK^\x11\xfe\xfe\xf6\xf7\x02\xaey\xff\x97\xdf\xcfe\x80j\xf5\xef\xfb\xcb\xed\xf3\xdb\xef-\x1aP\x0b\x9b\xa9\xcftl\xbf\xfbh\x0f\xd5\xae\xfaF*8\xd4\xce\x85m\xb8\xc7\xfbU\xc2\xc5-\x7f\x1d\xce\xa1\xca\xe2X\x81\x9b:\x0e\xfb\xe9w\xfe\x1a\xdc\x1bg\xe1\xaaC\xda\x16J\x0b\xc1F\x87\xb4\xb5\x11\xbfMH\x17\x9fh\x13\x17\x1c\xd6\xde*[f\xedG\xa3q\xa9P\xc2M}\x06\xdd\x08\xeb9\xf2\xd4x\xcf\xdb\xd80\x86\xa9)L9\x13#>\xe3ho\xd5n\xfbF*8\xd4\xce\x05\x82\xed\x84V\xad\x91P\xa3b\x8d/\x8f\xcf*\xfd\xaeBn\xeeS\x1b\xae\x0b^\x11\x8a\xcf\xf4\xcbm\xb9\t\x94\xfe\xc6\x97\x8a\xee\xcf\x0e\x88\xe5~\xf1\xdf\xaf\xdf\xbf\xf5\xc1\xd2\xf2\xf1h}H\x13\xb4\xb6\xb6\xb4\x93e\x04\xf16=X\xa3\xd27\xba\xd6~W\xe3\xb4\xbae\xca\xce\xc9\xa2\x88i\xc1U\x1dS\xce\x8c\xf5\x19\xf1\x1f\x81\xfa\x19A\xbc\r\xceX\xf5!f\xed\x8c\xb6\x0eF\x99e\xb6\x7f\xb2\xb7\x10\x8fO\xc6\xedK\x1f\xeb\x88\xf7V\xb4\x87\xb2\xab\xc1\xce[ndg\xb4\xca\x05\xc5\xb62l\xe9 ~[\x91^\xda\x88\x9f\xc1\x19m\xb5lb\xb4\xca\x05\xc5\xb62l\xe9 ~\x9b\xd0\xc7\xab\xfd\xf4\x8d\xae\xb5\xd3U\xd9d}\x9c?U-b-\xdc:\x90\xa7\xfb\xd4\x86\xeb\xa8\x00n\xe8\xf59W\xbf\xc7\x9d\xff _\xf1\xd7\xaf;\xb5\x957\x84\xff\xfb\xf7\xf7\xaf4\xbe\x1f,-\x9f\xddVn\x1a4\xf8\xfa\xf8k\xb0s\x15\xf1h\xd3\xf7\xe1N\x18\xb5p\x81\xb0e\xa5\xeaI\xb4\xec\xb3\xd0\xe3}\xc4\xef\x13g\xe7j\xcb\x99\xa8\xfa\xb7\xa0Vv\xb0nj\x8c\xc2u.\xa5\x1ae+[\xe8\x97a#a\xcb\x04\xb7:\xa4\xcd\xa0Fv\xb0\xb0}?\xdaUY(\xb1M\xad\xb2\x85\xec-\xc4\xa3\xcd\x88\xcf\x14\x1c\x97\xb0e\x0b\xbb)b}\xa3F.T\xe1\xd6\xbeO\x8bmO\x8d3\xd2\xbf\xf3\xb1\xd5\xea\xe3l\x1c\xe9\xb9d\xdbS-\xa87E-\\ lY\xa9z\x12-;a\x9b\xaap\xab"Vc\xe7\xb2\xb5t 7\xfb\x9d=B\x07\x06x\xcd\xfb=\x01*\xc8\x9c,\x95O~\xe3O\x03\x98\x8a\xbf\x9a^\x8f\xfd\x92\x7fOP<_>h-\x1f\xad{\xaf\x08\x8c\xf5_}V\x1d\xca\x82\xa5\xda:\xfe\x88C\xed\\\xd8\x86{\xbc_%\xd8\xa2v*h\x99pU\xc6\x19\xb9l-\xca\xe2\xf8a/\xab\xce\xb2\x19\xdbO\xa7O\xd7\xf4\n\xffFL\x06g\xd4jY\xb0T\x8d\x071\x12\xcb\xfa\xb4\xca%\xe3\x9e\x84:\x94\x85\x9dP?\xdc\x95\x16,\xa5\x85q\xf6\x96\x1b\xa3\xadT(\xe1&\x8b4\xd4\x10\x8f8F\xfat>\xb6Z}\\\x8dT(\xe1&\x8b4\xd4\x10\x8f\xadh\x0f\xb6\xab\xaaQ\xb1\xad\x0e\xb5sA\xe94\x11\xce\xc8\xd5\xf2\x97\xa1\xb2\xadV!\x07\xfd\xe0\x1e\xa4\xc3\xaf\x08\x8a\xcc\xc9R\xf9\xe4o\xbd"\xbc\xfe\xaf>F]|\xba\x95\x0fZ\xcbGk\'\xfc::M;\xdf\xaa\xd1\xd2\x7fJ\xe9\xbb\x95\xfeD\xab\xb5\xff\xd48\xadn\x99\xb2s\xb6\xd0/\xc3\xc6\x0e\xecc=K\xcb)\x94C*!\xbbE\xac\xc6\xdf\x1a\x89\xc5K\xe0\xaa\xda]\xc1\xa2\xceU\xd8g\x1b\xd2\xc5\x1a\xe2\xfdF\xac5\xc4\xc3\xa0F\xdbZ5Z\xfaOm\x86{\xb0\x9d\x97p\x93\xc3\xd9[n\x8cm\x1dy\xb0\xd5[?\xca6F\xfa\xec\x8c\xb9\xfax\xc7a\xd5\xdf\xd2\xb2\x8f\xa3=\xd8\xae\xaaF\xa5\xd5\xday\xca5\xd1\xaf\xa2FF\xcb\xd68\x0b=\xeb>\xbb\xe1\xba\xe4\x15\xa142\x15\xff\xea\x17\xbd0f]\x11\x08\x9e\xa9\x9d\xaf\x96\xab\x8bP\xf5dZ\xd5\xd5~\x94\xd6#\x9d\xae\xaa\xfd\xb4 \xe7>\xe2\xf7\x86-\xd6\xbex\xfd \xd6\x05\xadZ;\x97\x9dg\x8b\x11\xb7\xc1\xae\x1c\xe5\x90\xc6a\xff\xceS\xeaP\xc2\x0e\x165\xba\xd6\xaa3\xd1\xb2\xafB\x0f2R\x1f`\xc4\x99}\xac\xa7\x96\xab\x8fW=\x99U\xff\x11J\xff\xd5\x1e\xa6\x1e\xb1M\xad\xb2%\xca^B\x9e#\x88\xf7\x1b\xb1\xbe\xedZ lYi9T\x9d\x89({\x89zV\x1f\xe9\x1b]k\xa7+\xb6\xd0\xaf\x16\x16\xf3\x8f\x9d\xab\xcc\xcb\xa9\x8b\xf8\xb5!\x1f\xf7\xd9\rWp\x00\x9eX\x15\x99\x93\xa5zE\xa8\xdc\x11\xde\x96\xd2\xbf\xf4}1yE\xb0\xfe\xb5!5\xc7_\x83=\xad\x7fiQ\x9c\xb1\xf4q\xfd(b2\xf4\x8d\xcbC\x1f\xa8\x9d\x0b\x96\xaa\xb1\x8a\xf3\\}\x90\x1d\xac[\xablQ\xfb\x883\xd1rk=\xd2\xe9\xaa\x8a\xf3\x9f}\x9c\xd0G\xaa\xcfN\xf5o[\xfb\xdd*\xfd\xd6*\xfc\x88\xfd\x1da\xc4\xb3\xec\xb3\x13\xc5\x19K\x9f\x91\xa7\xfa\xb03\xfd\xb6`7KiTK\xab\xc99\x94n\x8amj\x95\x1d\x9d\xa6>\xfd\x07\xa9\xd59\xf4\xab\x0c\x1b\xb5\xc9UKlS\xab\xec\xe84Y\xc8M\x11\x93\xa1o\\\x1e\xfa@\xed\\P\xb4\xd5\xfe\x96\xd5*\xfd\xd6*\xf4\x88\xfb\x04\x87+\xfe\x8a`\xcbZ\xa5\x82\xcc\xc9R\xbf",\xe6\x9fo\xbc\xa9y\xff\xd7\x05A\xfc\xec]\x81\xdc>o\x08\x95@\x9f\x16}\xdav\xa3\xf0D\xa42\x86\xf5o=[\xda\xfb\x16-W;\x1c7ZZO\xad>X\xa5|\xcaY\xb8\xfa\xea}A-\x8c-[\xd4\xbe\xea\xcc\xc6\x8e[\xeb\xa9\xaa\xbd\x85s\xb6\xd5j?\xaf\xde\x0b\x1f\xfb\xebpF\xad\x96\xceUKit\x8c\xf8(\xd6\xd9\x16\xb4\xac\xb0q\x15\xf1\xfe\xc4\xdaG|\x98\x11\x0bA\xc6\xaa\xbd\x8a\xf3\xe4j\xff\xf1W\xefo\xc4\xd4~p\xf1\xfa0\x96>\x16\xdb\xda*;\xa8\xa9\xd3\xdaa\xf6)\xe7_}\xfc5\x94\x017\xc5\xb6\xb6\xca\x0ej\xea\xb4*\xeaSu\x1e7ZJ\x07\x17\x85~\x155:\xd4\xb8x\xfd\xc0\xc6>\xe4\xa6\x1f\xdc\x83t\xd4\x15\xc1\r\xbd>\xe1\xe5\xebo\xf9\xf9\xb2\xbf\xbe\xd5o\xf4\x9b]\xf8\xdb\xaf\xb9i,>\xf2kW\x04\x13\xafxv\x13\xd4\x91\x94\x1aiQe\xdc\xb3\xa4\xfa\xecj\x87-\x87m#)\x9f\xb2\x16*3R_\x10\xd3\x1b\xb1~\xc2\xf6\xb2\xb5e\xe9x\x96ML\xcb^\xd2\xe9\x9cpeF\xeao\x8bT\x8a\xaa\xc2\xf6\x16\xe2\xb4`\xab\xb6\xd5\x96\xab\xf4[\x99\xb2\x93\xb2\xea,\x8e~\xab\xc5zn{\xaa\xcf\xfe\x91\x94=\x90E\x11\xd3\'\xd5&kQ\x07-\x94X{\xab\\\xd2om1\xf5T\xe9\\}\xdc\x1a\xa9\xccU-\x94X{\xab\\\xd2o\x1d\xa1\xda\xc3j\xb7\x1d\x87\xf1\x0e\xd5\xb8\x1a\xae\x84\x1e\xb1\xdf\xd9#t\xd4\x15\xc1i\xc3\xe4\xbf\x0e\x9a\xe3\x08\xe2\xfd\x89\xb4mZ%y\xb2\xf6l\xd5\xc8\xf0#\x84\xd4\x83\x90N\r\xd2\xd0\xc0:\xb4\x9c\x97n\x9aMR*\xca\x0ei\xd8G\xab\x1f\x0e\xc1\x88i\x0c\xe7\xbf\xda\x83m\xd5\xf2\xf2P\xe5\xa9\x96}3\xb3\xbd\xf5\xfd\x97\xd1\xad#\xde\x9fH[\xe8\xec\x18\xee\xb3\xday\xd5\xd8\xa7\xe5_\xed\xca\x19\xb9\xba\x8axG0\xde\x9b\xf3\\\x06\xd2{\xb6\xea\xe0\x8c\\]E\xbc\xe3\x90~k=W\x8d\x0c?BH\xfd\x93\xd2\xce\xce\x84\xd4\x8d\xa5\x8fx7 \x07\xf7\xa9\r\x17\xae\x08\x00\x00\x00\xc0\xf7\x81+\x02\x00\x00\x00\x00*\xe0\x8a\x00\x00\x00\x00\x80\n\xb8"\x00\x00\x00\x00\xa0\x02\xae\x08\x00\x00\x00\x00\xa8\x80+\x02\x00\x00\x00\x00*\xe0\x8a\x00\x00\x00\x00\x80\n\xb8"\x00\x00\x00\x00\xa0\x02\xae\x08\x00\x00\x00\x00\xa8\x80+\x02\x00\x00\x00\x00*\xe0\x8a\x00\x00\x00\x00\x80\n\xb8"\x00\x00\x00\x00\xa0\x02\xae\x08\x00\x00\x00\x00\xa8\x80+\x02\x00\x00\x00\x00*\xe0\x8a\x00\x00\x00\x00\x80\n\xb8"\x00\x00\x00\x00\xa0\x02\xae\x08\x00\x00\x00\x00\xa8\x80+\x02\x00\x00\x00\x00*\xdc\xea\x8a\x00\x00\x00\x00\x80@\xdc\xa76\\IW\x04\x08\x826\x88\xdf\x02\x84\xb3W%\xaemgi\x1e>\xa4\xe2\x1d\x14\xddJ\\\x87G\x02A\xd0)\n>\xa28\xf3\x10\x14(\xfe\x8e\x12\xce^\x95\xb8\xb6\x9d\xa5y\xf8\x90\x8awPt+q\x1d\x1e\t\x04A\xa7(\xf8\x88\xe2\xccCP\x94\xf8#\xaa\xb8V\'qz\xe3ZI\xd2\xf0\xc6\xb5\x96\x12\xbf7\xae\xd5I\x9c\xde\xb8V\'qz\xe3Z!\x08\xba\x8e\x82\xcf\'\x0e<\x04E\x89\xbf\xa0\x8aku\x12\xa77\xae\x95$\ro\\k)\xf1{\xe3Z\x9d\xc4\xe9\x8dku\x12\xa77\xae\x15\x82\xa0\xeb(\xf8|\xe2\xc0CP\x88\xf4(\x95\x85R\xab\xce\xab\x0eNS\xfe\xc79C\x10t\xae\x82\x0f\'N;\x04\xc5j\xeaL\xad:\xcf\x9e\xd0\xd8\xe8V\xb3#\x81 (_\xc1\xa7\x14\xc7\x1e\x82b\x15\xfb\xdd\x9d=\xa1\xb1\xd1\xadfG\x02AP\xbe\x82O)\x8e=\x04\xc5*\xf6\xbb;{Bc\xa3[\xcd\x8e\x04\x82\xa0|\x05\x9fR\x1c{\x08\x8aU\xecww\xf6\x84\xc6F\xb7\x9a\x1d\t\x04A\xf9\n>\xa58\xf6\x10\x14\xab\xd8\xef\xee\xec\t\x8d\x8dn5;\x12\x08\x82\xf2\x15|Jq\xec!(V\xb1\xdf\xdd\xd9\x13\x1a\x1b\xddjv$\x10\x04\xe5+\xf8\x94\xe2\xd8CP\xacb\xbf\xbb\xb3\'46\xba\xd5\xecH \x08\xcaW\xf0)\xc5\xb1\x87\xa0X\xc5~wgOhlt\xab\xd9\x91@\x10\x94\xaf\xe0S\x8ac\x0fA\xb1\x8a\xfd\xee\xce\x9e\xd0\xd8\xe8V\xb3#\x81 (_\xc1\xa7\x14\xc7\x1e\x82b\x15\xfb\xdd\x9d=\xa1\xb1\xd1\xadfG\x02AP\xbe\x82O\xe9\xed\x8f=M\x10\xec\xc1\xad\'\xb4\xaa\xa9E[u\x9e\xdd\x82\xd8\xe8V\xb3#\x81 (_\xc1\xa7\xf4\xf6\xc7\x9e&\xf8\x7f`+\xf8*lP\xecwwv\x0bb\xa3[\xcd\x8e\x04\x82\xa0|\x05\x9f\xd2\xdb\x1f{\x9a\xa0|\xee\xc0<\xf8*lP\xecwwv\x0bb\xa3[\xcd\x8e\x04\x82\xa0|\x05\x9f\xd2\xdb\x1f{\x9a\xa0|\xee\xc0<\xf8*lP\xecwwv\x0bb\xa3[\xcd\x8e\x04\x82\xa0|\x05\x9f\xd2\xdb\x1f{\x9a\xa0|\xee\xc0<\xf8*lP\xecwwv\x0bb\xa3[\xcd\x8e\x04\x82\xa0|\x05\x9f\xd2\xdb\x1f{\x9a\xa0|\xee\xc0<\xf8*lP\xecwwv\x0bb\xa3[\xcd\x8e\x04\x82\xa0|\x05\x9f\xd2\xdb\x1f{\x9a\xa0|\xee\xc0<\xf8*lP\xecwwv\x0bb\xa3[\xcd\x8e\x04\x82\xa0|\x05\x9f\xd2\xdb\x1f{\x9a\xa0|\xee\xc0<\xf8*lP\xecwwv\x0bb\xa3[\xcd\x8e\x04\x82\xa0|\x05\x9f\xd2\xdb\x1f{\x9a\xa0|\xee\xc0<\xf8*lP\xecwwv\x0bb\xa3[\xcd\x8e\x04\x82\xa0|\x05\x9f\xd2\xdb\x1f{\x9a\xa0|\xee\xc0<\xf8*lP\xecwwv\x0bb\xa3[\xcd\x8e\x04\x82\xa0|\x05\x9f\xd2\xdb\x1f{\x9a\xa0|\xee\xc0<\xf8*lP\xecwwv\x0bb\xa3[\xcd\x8e\x04\x82\xa0|\x05\x9f\xd2\xdb\x1f{\x9a\xa0|\xee\xc0<\xf8*lP\xecwwv\x0bb\xa3[\xcd\x8e\x04\x82\xa0|\x05\x9f\xd2\xdb\x1f{\x9a\xa0|\xee\xc0<\xf8*lP\xecwwv\x0bb\xa3[\xcd\x8e\x04\x82\xa0|\x05\x9f\xd2\xdb\x1f{\x9a\xa0|\xee\xc0<\xf8*lP\xecwwv\x0bb\xa3[\xcd\x8e\x04\x82\xa0|\x05\x9f\xd2\xdb\x1f{\x9a\xa0|\xee\xc0<\xf8*lP\xecwwv\x0bb\xa3[\xcd\x8e\x04\x82\xa0|\x05\x9f\xd2\xdb\x1f{\x9a\xa0|\xee\xc0<\xf8*lP\xecwwv\x0bb\xa3[\xcd\x8e\x04\x82\xa0|\x05\x9f\xd2\xdb\x1f{\x9a\xa0|\xee\xc0<\xf8*lP\xecwwv\x0bb\xa3[\xcd\x8e\x04\x82\xa0|\x05\x9f\xd2\xdb\x1f{\x9a\xa0|\xee\x8e\xa1\xd5\xffl\xdc\xd2\x7f\xcf\xc8\xa3fM\xfd\xb8\xf5\x84V5\xb5h\xab\xce\xb3[\x10\x1b\xddjv$\x10\x04\xe5+\xf8\x94\xde\xfe\xd8\xd3\x04\xe5sw\x0c\x9d\xfe\xb9\x89~\xab\xb0\x8f2bQ\xb4\xe9\xd5\x91\x81\x8d\x84-\xef\x81\xfaq\xeb\t\xadjj\xd1V\x9dg\xb7 6\xba\xd5\xecH\xee-Z\r\x00\xc6q\xf9s\x9c\x82#e\x0e\xfd\x14\xd1\x04\xe5s\xb7\x95e\x7f\x051\x19\xaaFf\xaa\xc9Y\xb8\xba\xda\x83uh\x95\xf7@\xfd\xb8\xf5\x84V5\xb5h\xab\xce\xb3[\x10\x1b\xddjv$\xf7\x16V\x03\x1aWf\xb6\x04G\xba}\xa2\xd3\x04\xe5s\xb7\x15\xed\x81\x0b\xf4[\x85}\x18W-\xb1\x0e\xcb\xd3\x82Z\xb8@\xd8r\t\xb7\xb6~\xf7C\xfd\xb8\xf5\x84V5\xb5h\xab\xce\xb3[\x10\x1b\xddjv$\xf7\x16V\x03\x1aWf\xb6\x04G\xba}\xa2\xd3\x04\xe5s\xb7\x15\xed\xa1\xdaU\xdfH\x05\x87\xda\xb9\xa0\x8c41\xb6\xca\xe5\xd6\xef~\xa8\x1f\xb7\x9e\xd0\xaa\xa6\x16m\xd5yv\x0bb\xa3[\xcd\x8e\xe4\xde\xc2j@\xe3\xca\xcc\x96\xe0H\xf7H\xf4\xce,\xa8I>w[\xd1\x1e\xaa]\xf5\x8d\xae\xb5\xd3\x15[\xf4\xd7\xa2vE\xab\xb6\xb5\xfc\xdd\x0f\xf5\xe3\xd6\x13Z\xd5\xd4\xa2\xad:\xcfnAlt\xab\xd9\x91\xdc[X\rh\\\x99\xd9\x12\x1c\xe96\x89N\x13\xa9\xce\x85\x8c\xf2\xb9\xdb\n\xf7\xcc\xa8\x85\x0b\x84-+UO\xa2cg\xa4>\x0c?\xd2\xfa\xdd\x0f\xf5\xe3\xd6\x13Z\xd5\xd4\xa2\xad:\xcfnAlt\xab\xd9\x91\xdc[X\rh\\\x99\xd9\x12\x1c\xe96\x89N\x13Q\x9c]>w[\xd1\x1elWU\xa3b[\x1dj\xe7\x02\xa3Mj\xd7\x02a\xcb\x8a\xf5o\xfd\xee\x87\xfa\xb1\x8b\t\x8dhj\xd1V\x9dg\xb7 6\xba\xd5\xecH\xee-\xac\x064\xae\xccl\t\x8eDC\xbf%v\x82\xf2\xb9\xdb\x8a\xf6`\xbb\xaa\x1a\x95Vk\xd5\xcee\xe7IT\x9d\x15\xfbT\xebw?\xd4\x8f\xae$4\xa8\xa9E[u\x9e\xdd\x82\xd8\xe8V\xb3#\xb9\xb7\xb0\x1a\xd0\xb82\xb3%8\xd2m\x12\x9d&\xa28\xbb|\xee\xb6\xa2=T\xbb\xea\x1b]k\xa7\xab\xb2i\xc4\x99\xb1U.\x97\x8fl\x83\xfa\xb9\x0ev[\xaf\xac\xa9\xa1\xae:\xcfN<6\xba\xd5\xecH\xee-\xac\x064\xae\xccl\t\x8et\x9bD\xa7\x89T\xe7BF\xf9\xdcm\x85{f\xc4d\xe8\x1b\x97\x87>P;\x17\x14ki\x95\x95\xd2\xc1\xb9U\x9f\xda\x00\xf5\xe3\xd6\xf3,]g$\xab\x9a\x1a\xea\xaa\xf3\xec\xc4c\xa3[\xcd\x8e\xe4\xde\xc2j@\xe3\xca\xcc\x96\xe0H\xf7H\xf4\xce,\xa8I>w[\xd1\x1e\xaa]\x8d\x1b-\xa5\x83\xb5\xb4\xca\x8c\xb3h\xb5\xff\xd46\xa8\x1f\xb7\x9eg\xe9:#Y\xd5\xd4PW\x9dg\'\x1e\x1b\xddjv$\xf7\x16V\x03\x1aWf\xb6\x04G\xba}\xa2\xd3\x04\xe5sw\x0c\xd5\xfeW\x83\x96\x0e\xe3\xfdX\xe3Hy\x0f\xd4\x8f[\xcf\xb3t\x9d\x91\xacjj\xa8\xab\xce\xb3\x13\x8f\x8dn5;\x92{\x0b\xab\x01\x8d+3[\x82#\xdd>\xd1i\x82\xf2\xb9\x8b\x86zf\xa4n\xa8\x1a\x19~\x84\x90\xfa\x1b\xb6pS\x15v\xb3\xb4\x8c\x8c\xd4\xf7A\xfd\xb8\xf5<K\xd7\x19\xc9\xaa\xa6\x86\xba\xea<;\xf1\xd8\xe8V\xb3#\xb9\xa5t\x11\xca\x02\x04\xb5\x94\x99$\xc1\x91n\x9f\xdf4A\xf9\xdc\x81y\xae\x93\x1e_\x94\xa8SC]u\x9e\x9dxlt\xab\xd9\x91\xdcU\xb4\x0e\x16\xd7\nA\xa52\xf3$8\xd2\xedS\x9c&(\x9f;0\xcfu\xd2\xe3\x8b\x12uj\xa8\xab\xce\xb3\x13\x8f\x8dn5;\x92\xbb\x8a\xd6\xc1\xe2Z!\xa8Tf\x9e\x04G\xba}\x8a\xd3\x04\xe5s\x07\xe6\xb9Nz\\j$\xc0\xe2\xd6\xe7\t\x92\x99?r\xee\xd0\x06e\xa6Jp\xa4\xdbg9MP>w`\x9e\xeb\xa4\xc7\xa5F"\xab\xd3`*\xe5b{#b\xa3[\xaa\xcedt\xeb\xf3\x04\xd1\xac\x19g\x87\xa0\xaa2S%8\xd2\xed\xb3\x9c&(/30\xcfu\xd2\xe3R#\x91\xd5\x01gd\x08E\x04\x0e\xb7D\xd0\xd5\x94\xb9G\xc1\x91n\x9f^4Ay\x99\x81y\xae\x93\x1e\x97\x1a\x89\xac\x0e8\xe9\x8a \xb1\xc1\xc2u\x8e\x06\xd4R\xe6\x1e\x05G\xba}z\xe1\x85\xb2\x87\xeb\xa4\xc7\xa5F"\xab\x03pE\xb8\x00\xd79\x1aPK\x99{\x14\x1c\xe9\xf6\xe9\x85\x17\xca\x1e\xae\x93\x1e\x97\x1a\x89\xac\x0e\xc0\x15\xe1\x02\\\xe7h@-e\xeeQp\xa4\xdb\xa7\x17^({\xb8Nz\\j$\xb2:\x00W\x84\x0bp\x9d\xa3\x01\xb5\x94\xb9G\xc1\x91n\x9f^x\xa1\xec\xe1:\xe9q\xa9\x91\xc8\xea\x00\\\x11.\xc0u\x8e\x06\xd4R\xe6\x1e\x05G\xba}z\xe1\x85\xb2\x87\xeb\xa4\xc7\xa5F"\xab\x03pE\xb8\x00\xd79\x1aPK\x99{\x14\x1c\xe9\xf6\xe9\x85\x17\xca\x1e\xae\x93\x1e\x97\x1a\x89\xac\x0e\xc0\x15\xe1\x02\\\xe7h@-e\xeeQp\xa4\xdb\xa7\x17^({\xb8Nz\\j$\xb2:\x00W\x84\x0bp\x9d\xa3\x01\xb5\x94\xb9G\xc1\x91n\x9f^x\xa1\xec\xe1:\xe9q\xa9\x91\xc8\xea\x80[_\x11\xaa\x81:\xd1m\xd3\xea \xc9\xc1R\xb5\x0cB\xcen\x89\xa0\xab)s\x8f\x82#\xdd>\xbd\xa6\x0e\x1bp\\\'=.5\x12Y\x1dpF\x86\xa4\xad\x7f5P\'\xbamZ\x1dd\xe9<\xf5\xb8\x85\x9c\xdd\x12AWS\xe6\x1e\x05G\xba}zM\x1d6\xe0\xb8Nz\x9c8\x12\x17\x1a\x19e\xc9\xdf\x97\x84\xf5\xa7\x10\x96\xd2\xc2\xb0\xb3b-\xec\xa0\x88\xd5`\x8d\\.-\x83\x90\xb3["\xe8j\xca\xdc\xa3\xe0H\xb7O\xaf\xa9\xc3\x06\x1c\xd7I\x8fsGB\xd1u\x00T\x90\xd5\x01gd\xc8\xca\xfa\xff\xfb\xf3\xeb\xb5W?\xfc\xfa\xf3O\x9a\x18r\xb0\xa6\xbf\xbfK\x17\x82\x1e\x94\xd2\'U\xfb\x12G\xe0*\xdb\x19We\x16\xdf\x1f\xaa\x96A\xc8\xd9-\x11t5e\xeeQp\xa4\xdb\xa7\xd7\xd4a\x03\x8e\xeb\xa4\xc7\xb9#\xa1\xe8\x16Y\x1dpF\x86\xac\xac\xff\xeb\x8a\xf0\xfb\xafT\x08\x7f\x05\xf8\xbc!,\xde\xbf\x7f\x7f<\xb1P\x8d\xd2\x0f\xcd\xad\xcege\xb4\x05\xb3\xfe\x04=\xe2\x96\x08\xba\x9a2\xf7(8\xd2\xed\xd3k\xc3\x91\x03\xcau\xd2\x83Fr\x1ddu\xc0\x19\x19\xb2\xb2\xfe\xfe\x8a\xc0\x97\x04\xb5Tn\x08\x7f\x8bG8\x84\rD\xe5\x12i{\xa3\x16nupS\x0b\xeb\xb0\xea\xec \x7f\xb7D\xd0\xd5\x94\xb9G\xc1\x91n\x9f^\xb3\xe7\rX\xf0\xf6a\xd1:Xdu\xc0\x19\x19\xb2\xb2\xfe\xe5\x15\xe1uG\xd0k\xc1\xdf\xdf\xc5\r\x81\n\xd6\x83X6\xf9\x07\xb1\xae}\xbc\xb5\xb5S`\xa8:\x82x\xafA\x9en\x89\xa0\xab)s\x8f\x82#\xdd>\xbd^G\r\xec\xc0\xad\xe73e\x97\x82\n\xf2n\x06g|\x9fV\xd6\xbfrE0&\xba\x0b\xfc4\x9a\x8b\x81\xbb#,\xb8@\xab\xfbN\x0e\xec\xa3\x9ee\xa1\xc46u\xdc:\xd0Sn\x89\xa0\xab)s\x8f\x82#!\xbd \xa8/wF\xb6\xbd\xc7\xefJ\xfe\x0bde\xfd\xbbW\x84\xd6\ra\xa9\xf8\xc7l *\x97H\x9bi\xd5j\xab`y=P\xd8\xab\xc6>\xfc\x08\xb0\xb8\x9c9]\x99C\n\x8et\xc1\xd5\x84\xa0+\x8b\x8e\x8c\xbc\x9b\xc1\xf2}r\xeb\x13.\x17be\xfd+W\x04\xbd\x0b\xd8\x1b\xc2\xcb\xcf\xf3\xf9\x9c\x18\x1b\xe1J;[\x96\'\xea\xb0\x1b\xe1\xaa%\xab\x0e\x16\xf2\xb4\xeb\x03]pA2\x87\x14\x1c\t\xe9\x05AS\x1a\x7fw?\x81\x9c\x17\x08E\xd1@T\x90\xd8U\xca+\x82\xfe\x01\x81\xbf!|\xba\xbd,\xf2\xa7\n\x1c\x8eX\x1a*T\x9b\x9c\x91\xab\xadN\xc8n\xa9Z\x06!g](\x88t\xc1\x05\xc9\x1cRp$\xa4\x17\x04Mi\xea\xf5}{r^ \x14\xc5"\xb1\xab\xf8o\xff\xeb\x82\xc0_~j\xd1\x06\xbd6X\xc8h\xffAB\x19\x88-\xad\x01X{\xab\xac\x94\x0e\xab\x8f\xb4 g\xb7\\\x0f\xd7\x05\x17$sH\xc1\x91\x90^\x104\xa5\xa9\xd7\xf7\xed\xa1\xd5\xc8GbWy]\x11>x\xdf\x04\xa8A/\x00\xee2\xf0\xe6\xf3\xe2@\xcfJ\xc9P52\xdaT\xfa\xf4-\\.-\x83\x90\xb3K\xd1\x87\xeb\x82\x0b\x929$\\\x11 \xe8LM\xbd\xbeoO\xce\x0b\x84\xa2X$\xf6\xc1\xb4\x02\x95\xf6eP/\xb8\xccF\x87\xb3/\xee?T-\x83\x90\xb3[\xae\x87\xeb\x82\x0b\x929\xa4\xe0HH/\x08\x9a\xd2\xd4\xeb\xfb\xf6\xe4\xbc@(\x8a\x06\xa2\x82\xc4\x06\x0b\xba2\x10\xeb\x82\x0b\x929\xa4\xe0HH/\x08\x9a\x12>Q\x96\x84\x17\x88\x0b\x81\xf5w\xe0\x1d\xeet\xc1\x05\xc9\x1cRp$\xa4\x17\x04M\t\x9f(K\xfe\x0b\x04\xeb\xef\xc0;\xdc\xe9\x82\x0b\x929\xa4\xe0HH/\x08\x9a\x12>Q\x96\xfc\x17\x08\xd6\xdf\x81w\xb8\xd3\x05\x17$sH\xc1\x91\x90^\x104%|\xa2,\xf9/\x10\xac\xbf\x03\xefp\xa7\x0b.H\xe6\x90\x82#!\xbd hJ\xf8DY\xf2_ X\x7f\x07\xde\xe1N\x17\\\x90\xcc!\x05GBzA\xd0\x94\xf0\x89\xb2\xe4\xbf@\xb0\xfe\x0e\xbc\xc3\x9d.\xb8 \x99C\n\x8e\x84\xf4\x82\xa0)\xe1\x13e\xc9\x7f\x81`\xfd\x1dx\x87;]pA2\x87\x14\x1c\t\xe9\x05AS\xc2\'\xca\x92\xff\x02\xc1\xfa;\xf0\x0ew\xba\xe0\x82d\x0e)8\x12\xd2\x0b\x82\xa6\x84O\x94%\xff\x05\x82\xf5w\xe0\x1d\xeet\xc1\x05\xc9\x1cRp$\xa4\x17\x04M\t\x9f(K\xfe\x0b\x04\xeb\xef\xc0;\xdc\xe9\x82\x0b\x929\xa4\xe0HH/\x08\x9a\x12>Q\x96\xfc\x17\x08E\x04\x0e\xb7D\x0f\xd7\x05\x17$sH\xc1\x91\x90^\x104%:2\xf2y\x04\xf8\x8f\xb0\xd0\xf5\x84+\x827\xed\x11N8\x04M\tW\x04\x0b^ \xd0\xd5\x84+\x827\xed\x11N8\x04M\tW\x04\x0b^ \xd0\xd5\x84+\x827\xed\x11N8\x04M\tW\x04\x0b^ \xd0\xd5\x84+\x827\xed\xd1\xbdO8\xcd\x0e\xec\xc1\xad\'D\xa2e\x91\xcf#\xc0\x15\x01\xba\x9e.\x98\x93\x99C\n\x8et\xef\x13\x8e\xb7\xf9\x1e\xf0\xf6\xaf\nIeA\x92@W\xd3\x05s2sH\xc1\x91\xee}\xc2\xf16\xdf\x03\xde\xfeU!\xa9,H\x12\xe8j\xba`Nf\x0e)8\xd2\xbdO8\xde\xe6{\xc0\xdb\xbf*$\x95\x05I\x02]M\x17\xcc\xc9\xcc!\x05G\xba\xf7\t\xc7\xdb|\x0fx\xfbW\x85\xa4\xb2 I\xa0\xab\xe9\x829\x999\xa4\xe0H\xf7>\xe1x\x9b\xef\x01o\xff\xaa\x90T\x16$\tt5]0\'3\x87\x14\x1c\xe9\xde\'\x1co\xf3=\xe0\xed_\x15\x92\xca\x82$\x81\xae\xa6\x0b\xe6d\xe6\x90\x82#\xdd\xfb\x84\xe3m\xbe\x07\xbc\xfd\xabBRY\x90$\xd0\xd5t\xc1\x9c\xcc\x1cRp\xa4{\x9fp\xbc\xcd\xf7\x80\xb7\x7fUH*\x0b\x92\x04\xba\x9a.\x98\x93\x99C\n\x8et\xef\x13\x8e\xb7\xf9\x1e\xf0\xf6\xaf\nIeA\x92@W\xd3\x05s2sH\xc1\x91\xee}\xc2\xf16\xdf\x03\xde\xfeU!\xa9,H\x12\xe8j\xba`Nf\x0e)8\xd2\xbdO8\xde\xe6{\xc0\xdb\xbf*$\x95\x05I\x02]M\x17\xcc\xc9\xcc!\x05G\xba\xf7\t\xc7\xdb|\x0fx\xfbW\x85\xa4\xb2 I\xa0\xab\xe9\x829\x999\xa4\xe0H\xf7>\xe1x\x9b\xef\x01o\xff\xaa\x90T\x16$\tt5]0\'3\x87\x14\x1c\xe9\xde\'\x1co\xf3=\xe0\xed_\x15\x92\xca\x82$\x81\xae\xa6\x0b\xe6d\xe6\x90\x82#\xdd\xfb\x84\xe3m\xbe\x07\xbc\xfd\xabBRY\x90$\xd0\xd5t\xc1\x9c\xcc\x1cRp\xa4{\x9fp\xbc\xcd\xf7\x80\xb7\x7fUH*\x0b\x92\x04\xba\x9a.\x98\x93\x99C\n\x8et\xef\x13\x1e\xf56/\xfb\x19\xefy\xc4sO\xff%{\x9e\xb5P?n=!R\xd4\xf2\xde\x03$\tt5]0\'3\x87\x14\x1c\xe9\xde\'<\xeam^\xf63\xde\xf3\x88\xe7T\xff\xdaD\x05\x0b\x1b\t[\xde\x03\xf5\xe3\xd6\x13"E-\xef=@\x92@W\xd3\x05s2sH\xc1\x91\xee}\xc2\xa3\xde\xe6e?d\xb1\x88\xb5F\xbf\x95q>\\\xed<X:\xb4\xca{\xa0~\xdczB\xa4\xa8\xe5\xbd\x07H\x12\xe8"\xd2T,\x0b\xa7+s$\xc1\x91\xee}\xc2iv\xf2&\xdb\n\xf5`\x11k\xf73\xcc\x9e\x1d\xc4oAL\x0bj\xe1\x02a\xcb%\xdc\xda\xfa\xdd\x0f\xf5\xe3\xd6\x13"E-\xef=\xc8O\x12\x8a\x08fqkxW\xc9l\xdf\xb8\xd6\x13\x959\x98\xe0H\x97Z\xc7p\xd1\xec\xe4M\xb6\x0f\xed\x87\n%\xdc\xa48K\xbf\xca\xa8q\xaa7.\xb7~\xf7C\xfd\xb8\xf5\x84HQ\xcb{\x0f\xf2\x93\x04\xeb?\xcbs\x0e2\xcd\xd4\xe2ZOT\xe6`\x82#]j\x1d\xc3E\xb3\x93S\xb2\x0f\xed\xa7\xecp\xd5\xd2\xaf2l\xd4_\x8b\xda\x15\xad\xda\xd6\xf2w?\xd4\x8f[O\x88\x14\xb5\xbc\xf7 ?I\xb0\xfe\xb3<\xea \xd3d\x19g?W\x99\xe3\t\x8et\xb5\xa5\xdc\xac\xeaD\xc8(\xa7d\x1f\xda\x0f\x15J\xb8I\x11k\x1b\xf1{#\xd6\xf9\xa1\xf2#\xad\xdf\xfdP?n=\x9f\xa6\xea\nD-\xef=\xc8O\x12\xac\xff,\x8f:\xc84Y\xc6\xd9\xcfU\xe6x\x82#]m)\xf7hI\x8c\x8f\xe9PUN\xc9>\xb8g.\xb0EY\xb5\xf4\xab\x04Y\xd8\xa8MZ lY\xb1\xfe\xad\xdf\xfdP?v1\x9f)Z\x04\xb7\x0eT\x95\x05\x02g$\t\xd6\x7f\x96\xfc=\xb2\xa2\xe8\x8f\xc2M\x9f\xd5\xb2\x1f\xa1\xe0H\x99C?Z\xcb\x06\tj\x91S\xb2\x15\xee\x8dpU\x0b7)\xce2R\xedtR6\x11\xf6\xa9\xd6\xef~\xa8\x1f]\xdb\xc7\x8a\x16AQ\x8b,\x108#I\xb0\xfe\xb3\xe4\xef\x91\xd5\xa3\xf6\xab\xb5\xd4\x99[\x10\x1c\x89\x86~Wxv\xb2u\xfb(\xfb\xe9\xf4\xfc\x8a\xddE\xfc\x0cj\xec\x14\x14g\xb1U.\x97\x8fl\x83\xfa\x01\x8e\xc0\xa4\xba\x07\xbc&\x99\xc2\xfa\xcf\x92\xbfGV\x8f\xda\xaf\xd6RgnAp\xa4s\xb3\'V4\x17E-\xb2u\xfb\xe0~\x96\x8e\xeb\xb0\x1b\xd3\xafV\xb1>\xad\xb2R:8\xb7\xeaS\x1b\xa0~tm\x1f+Z\x04E-\xb2@\xe0\x8c$\xc1\xfa\xcf\x92\xbfGV\x8f\xda\xaf\xd6RgnAp\xa4s\xb3\'V4\x177\x1d\xaa\xca\xd6\xed\xa3\xecg\xbc\xe7\x91g\xad\xa5Uf\x9cE\xab\xfd\xa7\xb6A\xfd\xd8\xc5|\xa6h\x11\xdc:PU\x16\x08\x9c\x91$X\xffY\xf2\xf7\xc8\xeaQ\xfb\xd5Z\xea\xcc-\x08\x8etn\xf6\x04\xaa:\x91\xa8\xec,\xfb\x19\xefy\xe4\xd9jo\xab\xc6\x91\xf2\x1e\xa8\x1f\xb7\x9eOSu\x05\xa2\x96\xf7\x1e\xe4\'\xc9\xb6\xf5_}\xca:T\xcbe\x0f\xab}v\xd8\xf6\xec\xe6\xa7\xdc\x1afj\xcf*}\x1d\xad\xa5\xce\xdc\x82\xe0H\xe7f\xcf\xd1\xda\x9f\x9d\xd4\x03#\xf57\xa5\xa5\x03\xf7`\x91\x867l\xe1\xa6*\xecfi\x19\x19\xa9\xef\x83\xfaq\xeb\t\x91\xa2\x96w\x92\x7f\xff\xfeI\xc9\xf1\xef\xcf\x9f\xbfR<\x81\xfc$\x19Y\x7f\xf2\x19A\xbc\xdf\xa8\xc56q\xb9t&\xac\x7f\x15n\xad\xd2o%\xb8\x07FL\x03OU\xa1\xa7\xdc\x1afj\xdb\x98\xbf\x94\xd6RgnAp\xa4s\xb3\xe7h=*;\xc3\xb9wnl\xd6II\xf5\xef\xcf\xaf\xff\xfe\xfb]^\x06\x16{\xb5%\x85\xfc$\xd9\xb6\xfe#O\xa9\x0f\x15\x18-\xb3\xdd\xa1\xf6\x96C\x87\xd5G\xaa\x9dSY\x11\xd3\x00\xe4\xec\xd60SSC\xfdvZK\x9d\xb9\x05\xc1\x91\xce\xcd\x9e\xa3\xf5\xa8\xec\x0c\xe7\xde\xb9\xb1Y\xe7%\xd5r\x1b\xf8\xf5\xe7\xe3O\x13\xfe\xfe.L\xa9\xe4\'\xc9\xe0\xfa\x93[\x1f\xf1\xaba[\xab\x9eK\x07\x1fHC\x1b\xf1k#~o\xd4R\x16\\y\x15rvk\x98\xa9\xa9\xa1~;\xad\xa5\xce\xdc\x82\xe0H\xe7f\xcf\xd1zTv\x86s\xef\xdc\xd8\xac3\x93\xeau!\xb0\x7f`@\x97\x863\xef\x07D~\x92$\xac?\x87\xb0\xbf\xb6\xa0\xb8&\xfa\xb5p\x93\xe2,\xfd*\xa1\x16.\x94\xbf\xe3\x90\xbf[\xc3L\xcd\x8e\xf6\xabi-u\xe6\x16\x04G:7{\x8e\xd6\xa3\xb23\x9c{\xe7\xc6fe\'\xd5\xc7?B\xf8\xf7\xe7\xb7\xb9\x12\xfc\xfdm\xaf\x0b\x7f\xff\x9epY\xc8O\x92\xc1\xf5\'\xb7>\xe2\xb7 \xa6\xb7\xd1\x95]A\xe94\x958\x9f~\x95 \x8b"\xa6\x05W\x1d\x81\x1eqk\x98\xa9\r\x03\xfe^ZK\x9d\xb9\x05\xc1\x91\xce\xcd\x9e\xa3\xf5\xa8\xec\x0c\xe7\xde\xb9\xb1Y\xd9I\xb5\xfc\xc9\xc1(\xe9\xff$\x81b\xba\xf59Z\x14Qbwqn\xfd*\xa3\xc6\xd2\x99\x91\xfa\x1b\xb6T\x9bJ\xd8\xad\x83\xf8}\xe2\xec\\m9\xb7 \x7f\xb7\x86\x99\x9a\x1d\xedW\xd3Z\xea\xcc-\x08\x8etn\xf6\x1c\xadGeg8\xf7\xce\x8d\xcd\xcaN\xaa\xd7\x15\xc1}\xf9+\xa6\xaa-\x81\x84$q!\x06\xd7\xdf\xb9\xf5\xab\xcc\x88\x8f\x85\x1c\xd8\x87\x0b%\xec\xc6LU\t\xb6\xa8\x9d\nZ&\\\xb5\x0fy\xda\x05<Z.\xdc\xf88o@k\xa93\xb7 8Rr\xf6$\xebQ\xd9\x19\xce\xbdsc\xb3\xb2\x93\xea\xf1W\x04\x12E\xd1@T\x90\xd8]\xf8\x91\x0e\xe2gP#;8\xb8\x89\x11\x93\xf1w\xbf%\xce\xde\xaf\x12\xda\x1b\xc3\xc6m\xd0\xe3\xba\x929\xe21kY\xc6\xf1\x00t\xd6N-\xfb\x11\n\x8e\x949\xf4|=*;\xc3\xb9wnlVvR\xe1\x8a\xb0\xac\xb9Ebw\xe9\xbbU[\xd5X\xb6\x8e\xf8\xdb_[`\xa8\xdaG\xfc\xde\xb0\xc5\xda\x17\xaf\x1f\xc4:\x009\xbb\xf5<Z<BE\xc6\xf1\x00h\xb2n)X-\xfb\x11\n\x8e\x949\xf4|=*;\xc3\xb9wnlVvR\xbd\xbe\xfd\x83\x9csE\xc8Gbw\x19t\xb3\xe8#K\x10\x0f7Y\xd4\xc8\x05[\xd5\xb2\xe2,\xa5\x83\x83\x1d\xac[\xab\xbc\n9\x9f\x8b\x8c\xe3\x01\xd0d\xdd\xeb\x82\xd5\xb2\x1f!\\\x11&\xf4\xa8\xec\x0c\xe7\xde\xb9\xb1Y\xd9I\x85?EX\xd6\xdc"\xb1\xbb\x0c\xbaY\xb4\xf3\xf2\xd9\xd2B\xa8\xd1=Uuv\x94>\xce\xa2}2jaly\x15rv\xeby\xb4^#6\xc88\x1e\x00M\xd6-\x05\xabe?B\xc1\x912\x87\x9e\xafGeg8\xf7\xce\x8d\xcd\xcaN*\\\x11\x965\xd7@T\x90\xd8]\x06\xdd,\xfa\xc8+X\x017Y\xd4\xc8\x85\xc5\xeb\xc3\xd2\xa1t\xb0\x96WG\x0bR_\x10\xd3\x1b\xb1\x0e@\xce\xba\x929\xe2\x11jY\xc6\xf1\x00t\xd6N-\xfb\x11\n\x8e\x949\xf4|=*;\xc3\xb9wnlVvR=\xfe\x8a\xe0B\x8c\xac\xff\xce=*\x1fw\x16\xaa2\\V#\x17\x18W-y=\xff\x8944\xb0\x0e\xab\xce\x16r\xb6\x0bx\xb4\\\xb8\xa9\xa1~;\xad\xa5\xce\xdc\x82\xe0H\xc9\xd9\x93\xacGeg8\xf7\xce\x8d\xcd\xcaN\xaa\xd7\xb7\x7f\x90\xdb\xfe)\x82\x15E\x94\xd8`\x8c\xfc=\xb2z\xd4~\xb5\x96:s\x0b\x82#\x9d\x9b=G\xebQ\xd9\x19\xce\xbdsc\xb3\xb2\x93\xea\xef\xef\xe2\x7fc\xf9\xa4?1\xa8\x91\x9f$8\xd4\xb3\x9c{\x90\x1f\xb5_\xad\xa5\xce\xdc\x82\xe0H\xe7f\xcf\xd1zTv\x86s\xef\xdc\xd8\xac\x0b$U\xe7\x8a\xb0\xfc\x99C\xe2\xff\xdf\x86\xfc$\xc1\xa1\x9e\xe5\xdc\x83|\x9d\xfdJ\x18Ik\xa93\xb7 8\xd2\xb9\xd9s\xb4\xae\x93\x9d\xdf\xc8\xbdsc\xb3r\x92j\xe2\xaf\x17\xaad\xdd\x12(\x94[\x9f\xa3E\x11%6\x18#\x7f\x8f\xac\xae\xb3_:\x12*\x94p\xd3N\xa8\x1f7}V\xcb~\x84\x82#e\x0e=_Q\x1b\xffL\xee\x9d\x1b\x9bu\x81\xa4\xc2_4\x80\t\xce=\xc8\xd7\xd9\xaf\xeaHb\x87\xd7Z\xea\xcc-\x08\x8e\x949\xf4|\xc5n\xff\xd3\xb8wnl\xd6\x05\x92\nW\x040\xc1\xb9\x07y\xef~\xfd\xfb\xf3\xcb%\xbbZ>\n\x1f\xb8?D#\x8b\xfbU\\u\'\xd4\x9b\x9b>\xabe?B\xc1\x912\x87\x9e\xaf\xd8\xed\x7f\x1a\xf7\xce\x8d\xcd\xba@R\xe1\x8a\x00&8\xf7 \xef\xdd\xaf\xd1+\x82\xf5y\x1d\x10{K\xe01\xd8_e\xef\xf0>\xa1\xde\xdc\xf4Y-\xfb\x11\n\x8e\x949\xf4|\xc5n\xff\xd3\xb8wnl\xd6\x05\x92\nW\x040\xc1\xb9\x07y\xef~m\xb9"\xf8#\xc2c\xa0\xdfr0\xa5e\x0f\xd4\x9b\x9b>\xabe?B\xc1\x912\x87\x9e/\x9a\x1d\xd8\x83[O\x88D\xcb"\xef\x83\xd3\xf0\xff!\xe9D\xf2\x93\xe4\x02\xeb\xffe\x9c{\x90\xf7\xee\xd7\xb6+\xc2\xeb\x8c\xc8\x11\xd1\x01TG\x12\x9bN\xad\xa5n\xd9\x8fPp\xa4\xcc\xa1C\xd0\r\x14\xfbN\xf9v\xf2_ X\xffY\xce}\xc9\xef\xdd\xaf\xd7\xe7\xbfd\xf5\x8aP1\xd1cR2T\x8d\x9b\xa1\xde\xdc\xf4Y-\xfb\x11\n\x8e\x949t\x08\xba\x81b\xdf)\xdfN\xfe\x0b\x04\xeb?\xcb\xb9/\xf9\xbd\xfbU~\xeb\xcb\x9b\x01\xae\x08F\xc1\x912\x87\x0eA7P\xec;\xe5\xdb\xc9\x7f\x81PD0\x8b[\xc3LQt\xc9\x95ml\xbc"\xfc\xfcE\x83R\x1d\xc9\xde\xe1}\xd2Z\xea\xcc-\x08\x8e\x949t\x08\xba\x81b\xdf)\xdf\x0e^ P_{\xcf\xcb\xb6+B\xf1/zy\x18\xe5`b\x8fs\xeb8\xb4\xecG\x08W\x04\x08:S\xb1\xef\x94o\x07/\x10\xa8\xaf\xbd\xe7e\xcb\x15\xa1\xf2\xefyu\x18n<\xb1\xc7\xb9u\x1cZ\xf6#\x84+\x02\x04\x9d\xa9\xd8w\xca.\xfe\xfd;\xfd\xbf\xd5\x80\x17\x08\xd4\xd7\xde\xf32zE\xf8\xe0\xf3\x81\x8f{\x80-\x13\xae\xba\x13\xea\xcdM\x9f\xd5\xb2\x1f!\\\x11 \xe8L\xc5\xbeSv\xf1\xfa\x0fK\'\xff\xd7\x1f\xf1\x02\x81\xfa:\xfd\xbc\xb4\x06\xf0:;\x0bR\x8f\x80zs\xd3g\xb5\xecG\x08W\x04\x08:S\xb1\xef\x941\x96\xbb@y\x15\xa8\xfcyj6x\x81@}\x9dq^N\xa3u\x1c2\x8f\t\xae\x08\x10t\xa6\xcex\xe5-\xff\xf8\xea\xcf\xdf\xbf\xee6\xf0\xfa\xf3U\\\x11\xa0K\xeb\x8c\xf3r\x1a\xad\xe3\x90yLpE\x80\xa03u\xc6+o\xb9"|\xfe\xf5\xea\x0b\\\x11\xa0\xcb+\xfc\xbc\x8cw\x98\x7fT[\xc7!\xf3\x98\xe0\x8a\x00Ag*\xff\xbd\x83+\x02\xf4\xbd:\xe2\xbc\x0c\xf6\xa9nT(\xe1\xa6X\xa8[7}V\xcb~\x84pE\x80\xa03u\xd0\xcb\xa5\xcb\xf8\x15\xe1\xdf\x9f?\xa5\xdf\x81\xe0\x05\x02\xf5\xb5\xff\xbcP\x0f#\x88\xf7\x02W\xd9N\xb0\x91\xb0\xe5#\xa0\xfe\xdd\xf4Y-\xfb\x11\xc2\x15\x01\x82\xce\xd4\xd1o\x99\x1a\x83W\x84W\x9d\xc8\xfc\x83\x05\xbc@\xa0\xbe\xce8/?W\x04\xae2\t#i\x1d\x87\x96\xfd\x08\xe1\x8a\x00Ag*\xe1ES\xf0\xba"Tx\xdd\x05\xe4Z\xb0 w\x83\xcc?I\xa0\xa8n} \xc8\x8a2Dre7K\x92{\xa4\xed\x13\xb6\xdb\xd6\xc5\xf7\x07\xb1FC=\xbb\xe9\xb3Z\xf6#\x84+\x02\x04\x9d\xa9\xe3\xde/m\x1a\x7f\x8ap\x01\xf0\x02\x81\xfa\n</eW\xd5\xce\xc9\xe8`#\xb7\x12\xb6\x1c\x0b\xf5\xec\xa6\xcfj\xd9\x8f\xd0U\xae\x08\xf4 \xd8\x83[O\xe8[D{\'\xef\x83<pE\x80\xbeU\x81\xe7\xe5\xf5\xde,\x90\xb65\xd8\xd3\xfe\x1e\x01\xf5\xec\xa6\xcfj\xd9\x8fPp\xa4\xcdC?n\x95\x9f@f\xc6@\xb1:#\xf3{W\x84\x7f\x7f~\'\xfe\xdb\x03\x0f2\x19\xea\xeb\xc4/\x85\r\xcde\xfb{\x04\xd4\xb3\x9b>\xabe?B\xc1\x916\x0f\xfd\xb8U~\x02\x99\x19\x03\xc5\xea\x84\xcc\xb7\xff\xde\xa0N\xe6\xbfP\xfc\x80b\xbb\xf5\x81 +\xca\x10\xc9\x95\x1d,I\xdeC\xfc\xde\xb0\xa5\xff{\x04\xd4\xb3\x9b>\xabe?B\xc1\x916\x0f\xfd\xb8U~\x02\x99\x19\x03\xc5\xea\x84\xcc\x7f\xfd!B\xf3\x12p\xee_B \x93\xa1\xbeB\xceK\xbf\x13\xd7\xaaU.\xb4~\x8f\x80zv\xd3g\xb5\xecG(8\xd2\xe6\xa1\x1f\xb7\xcaO 3c\xa0X\xe5g~\xe5\x7f\xfe\xc0\x80+\x02te\x85\x9c\x17\xed\x84\n\x165r\xa1\xc4\xf9\xd8\xdf#\xa0\x9e\xdd\xf4Y-\xfb\x11\n\x8e\xb4y\xe8\xc7\xad\xf2\x13\xc8\xcc\x18(V\xf9\x99\xdf\xbf\x04\xe0\x8a\x00]Y!\xe7E;\xb1\xbdU\x8d\x16g\xe7j\xcb9\x04\xea\xdcM\x9f\xd5\xb2\x1f\xa1\xe0H\x9b\x87~\xe8B\xdf\x9e\xcc\x8c\x81b\x95\x9e\xf9t\x07\xe8\xfdS\x03\\\x11\xa0++\xe4\xbch\'T\xb0\xa8\x91\x0b\x16g\xb4\xd5\xaa\x7f\x08\xd4\xb3\x9b>\xabe?B\xc1\x916\x0f\xfd\xb8U~\x02\x99\x19\x03\xc5*9\xf3_\x7f\xcb\xd0\xbd\x01\xe0\x8a\x00]Y!\xe7\xa5\xd3\t5\xb9\xd6\xaaEJ\x0b\xae\x1a\x08\xf5\xec\xa6\xcfj\xd9\x8fPp\xa4\xcdC?n\x95\x9f@f\xc6@\xb1\xca\xcd\xfc\x95?B pE\x80\xae\xacG})Z\xc7!\xf3\x98\x04G\xda<\xf4Gm|8\x99\x19\x03\xc5*3\xf3\xe9\xf3\xbf\xf6\xf5_\xfe\x0b\x91\xb8"@W\xd5\xa3\xbe\x14\xad\xe3\x90yL\x82#m\x1e\xfa\xa36>\x9c\xcc\x8c\x81b\x95\x96\xf9\xf4\xf1\x1f\xf8\xf4?\xee\x8a@\x11\xc1,n\r3E\xd1%W\xce&a$\xad\xa5\xce\xdc\x82\xe0H\x9b\x87~\x9d\x8d\xffF23\x06\x8aUR\xe6\xff\xfd=\xf6?\x87\xf4\xc4+\x82\xc4\x06c\x9c\xfb\xb6\xd9\xbf_\xd4\x83\xa5j$\xd8\xce\x88iAL\x8bQJ\x87A!\xdc\xf4Y-\xfb\x11\n\x8e\xb4y\xe8\t\xcb}c23\x06\x8a\x152\xdf\x92\x9f\xc9X\xffY\xce}\xdb\xc4\xee\x97\xf6\xb6\xa1\xdb\x84\xcci-u\xcb~\x84\x82#m\x1ez\xc2r\xdf\x98\xcc\x8c\x81b\x85\xcc\xb7\xe4g2\xd6\x7f\x96s\xdf6!\xfb\xa5\x9d\x94\x85\x11\xc8\xb9D\xdaB\xa1n\xdd\xf4Y-\xfb\x11\n\x8e\xb4y\xe8\x07-\xf1C\xc8\xcc\x18(V\xc8|K~&c\xfdg9\xf7m\x13\xb2_\xda\x89-\x94\xc6>\xd6m\xf0\x91Y\xa8[7}V\xcb~\x84\x82#m\x1e\xfaAK\xfc\x1023\x06\x8a\x152\xdf\x92\x9f\xc9X\xffY\xce}\xdb\x84\xec\x97v\xe2\n\xf6W\xa1\xaaC\xed\\ l9\x10\xea\xd6M\x9f\xd5\xb2\x1f\xa1\xe0H\x9b\x87~\xd0\x12?\x84\xcc\x8c\x81b\x85\xcc\xb7\xe4g2\xd6\x7f\x96s\xdf6!\xfb\xa5\x9d\xb8\x82\xfdu\x94Fk\xa9>\xb2\x1f\xea\xd6M\x9f\xd5\xb2\x1f\xa1\xe0H\x9b\x87\x1e\xb5\xc4e?\xfd\x9e\xab\xad\x9dGf\xfb\xef\xb3\xe7Y\x0b\xf5\xe3\xd6\x13\xfa\x16E\xe5\xc00\xa3\xff\xdd\x86S\xc8\xcf\xe4\xf4\xf5\xffz\xce}\xdb\x84\xec\x17uba\x8b6q\xc1Q\xda\xad\xa5\xf5\xd4N\xa8[7}V\xcb~\x84\x82#m\x1ez\xd4\x12W\xfb\xe9t\xbe\xdf\x7f\xc4\x99\n\x166\x12\xb6\xbc\x07\xea\xc7\xadg\xbed(\xb5I\xf5\xa7Ym\x9dZ\x99\r\xfd\x13\xa5\xdd\xcd(GS3\x8d`\xf9\xaf5\x9e\xf8\xdfk\xecB#s\xebs\xb4\xd2\xd7\xff\xeb\xc9\xdf#\xab\xf0\xfd\xe2\x0e\xb5\xdbj\xff\xd5\xd6V9\x10\xea\xd6M\x9f\xd5\xb2\x1f\xa1\xe0H\x9b\x87\x1e\xb5\xc4\xda\x0f\x15\xaap\xab\xa2FW`\x16\x97\x0f\x9c\x91\xabUO\xa6th\x95\xf7@\xfd\xb8\xf5\xcc\x97\x0c\xa51\xa9\xceL\xa7\xfc\xad]\xcbe\xc1\xe2\x8c\x1dg7\xa3\x1cU\xc7|$\xaf+\x82\xfbs\x84\xf2\x0f\x16\xce\xfa\x9fa\xa6\xd5p\xebs\xb4\xa6\xd6\xdf9\x0f>\xbby\x8bW\x1f\xdc3xb\xdb\xc0\xe8)\xb7\x86\x99\xda6\xe6\x0e\xdca\xf9k\xb1\x16-W\x8d\xb1P\xb7n\xfa\xac\x96\xfd\x08\x05G\xda<\xf4\xfdKL=(\\e\xbb\xc5\x19[\xd5j\x0fTU\xd4\xc2\x05\xc2\x96K\xb8\xb5\xf5\xbb\x1f\xea\xc7\xadg\xbed(fRT\xa8\xc2\xad\x8a\x1a]\x81Y\\>\xb0F.\xdb\xdf\x92\xd2\xde\xf2w3\xcaQk\xd8\x87Q\xbd"\xd0(JN\xf8\x0b\t\x8a\xea\xd6\xe7hQD\x89=\x80s\x1e\x7fv\xd5\x93\x1c\x141\x8d=\xc5\xbf%\xec`\x197\xf6\xa1G\xdc\x1afj\xc3\x80\xabP?\xdcU\xebW\xa1\xaa\x83\x8d\xdc\xca\xb8j\x14\xd4\xad\x9b>\xabe?B\xc1\x916\x0f=j\x89\xb5\x9f\xb2@\xb4\xca\x0cYJ\xa4\xed\x8dZ:M\x8c\xadr\xb9\xf5\xbb\x1f\xea\xc7\xadg\xbex\x18\nW\x97\xd1}\xe0\x8c\xadj\xa7\x07\xa2\xdf\x89Bv\x8bX\xdb\x9d\xbb\x19\xe5\xa8\x1c\xc6\xc14\xae\x08\x1f\xa6\x8aO\x0e\xb4\x1an}\x8e\xd6\xe0\xfa\x93\x9b\xe2\xaa\x04\xfb8\xa4\xad\x818uYuc\x87\xd2\xad\xfa\xa05R\xb9D\xda\xd6 O\xb7\x86\x99\x1a\x1fg\x8be\xae\x1fK\xc1\xbfj\xd4B\x15nu>\xfdG6C\xdd\xba\xe9\xb3Z\xf6#\x14\x1ci\xf3\xd0\xa3\x96\xb8\xec\xa7\xd3351\\f#QZ\x14\xdbD\xbf\x16\xb5+Z\xb5\xad\xe5\xef~\xa8\x1f\xb7\x9e\xf9\x92\xa1\x98I\x95\x05\xa2Uf\xc8R"m\x05\xd2\xfc\x89\xb4\x19\xac\xb1Uf\xdc\x8crT\x1d\xf3\x91\x98\xcf\xff\xdf\xbf\xfcw\t\xc5\x8d\x00W\x84:\xce\x99\xab\xad\x1e:=\xaf\x06%\x87\x12i{\xa3\x96N\x13\xf3z\xd8\xc0\x16nRJK\x0b\xf2tk\x98\xa9\xf1q\x0e\xd2Z\x90\x0e\xa5s\xf8\xa8\x18\xea\xd6M\x9f\xd5\xb2\x1f\xa1\xe0H\xe3Cw\x9eQK\xac\xfdP\xa1\n\xb7*j\xd1V.0\xdc\xa4\x88\xb5\xb0\xaf\xc2\x8f\xb4~\xf7C\xfd\xd8\xc5<E2\x94\xda\xa4:\xd3\xa4&\x86\xcbl$J\x0b\xd1\xaf\x12\xa5\x85h=U:\xbb\x19\x1d*\x8a\xae\x05\t\x7f$\x8d\xbfJ ^\xff\xe2\x00W\x84A\x96\x15\xfb\xf1\xe7\xb2\xb5XZv\xa2\xd3d)cY\xd4B\x85\x12n\xb2Xc\xe9P}\xa4\ny\xba5\xcc\xd4\xf88W\xa1\xae\xb47.[\xd8^\xe2\x9a\xfa\xce;\xa1\x9e\xdd\xf4Y-\xfb\x11\n\x8e45\xf4\xd7\xd2\xbe\xfd\xa9 \xab\xb2\x0f\xeeS*\x9f\xdbi\xcbJ\xd5\xa1\xeaI\x90\x9d\x9b\xd4A\x0b\x84-+\xd6\xbf\xf5\xbb\x1f\xeaGW\xf5,\xc9P\xcc\xa4\xa8P\x85[\x15\xb5h+\x17\x18nR\xac\xa5\xdf\xaa\xb0Q\x9b\xca\x82\xe2ft\xb4h\x00\x8c\x84O\xc2\xfd\xad\xc2\xbf\x7f\xffpEXg\xd9\xa8\x17Zu\xbf%/\xef6\xe2\xb4 &\x83\xda\xb9@\xd82\xb1x\xf9\xb8\xa5\xc5b[g\x9f\xb5\x90\xa7[\xc3L\x8d\x8f\xf3\x06\xb4\x96:s\x0b\x82#M\r\x9d\x9c-\xb2*[\x91^>\xfb\xb1\xd5\xb2IQK\xd5\xcep\xd5\x19\t\xb5\x94M\x84}\xaa\xf5\xbb\x1f\xea\xc7\xadm\xbed(\xcb`\xec\xbcZe\xa5\xeaP\xf5T\xb8\x95~K\xd8\xc1\xd2\xb1K\xe9\x8d\x9b\xd1\xd1\xe2\x8112\x82\x04\x96?Op\x9f\x7f\\\x11\x06\xb1\xceZ\xe6B\xd9\xcfT\xcfD\xbf\x87\xb2\xdc\xf7/\xb1O\xd1o\xc9\xe2\xb5\x0ey\xba5\xcc\xd4\xf88o@k\xa93\xb7 8\x12\r}3\xb2*\xfb\xb0\xfd\xd8n\xad\xddb\xed\xab\xceD\xe9\xd3y\xcaYl\x95\xcb\xe5#\xdb\xa0~v.\xfe~x\x18\x0c\x8f\x8a\xb1\xd5\xb2IQK\xd5\xee`{\xd9\xea,\xaf\xe7\x17\xa4\xfe\x89\xb4\x99V\xa9\x9f\x84\x0c\xe2`\xe4o\x1c>\xff\x0b\x8d\x8f\xba"\xb8\x10T\x95\xd8\x03Xg*s\xd5\xfeZJK\x9f~\x0f\xadV\xfam\xc1n\x8a5V[\xa5\xb4\x06y\xda\x05<Z.\xdc\xf88\xc7\xd9\xd6\xe7\x11#q\xb4\x96\xbae?B\xc1\x91\xa6\x86N\xce\x16Y\x95}\x94\xfd\xf4;\xe7&\xf7ky9\x19\xac\xa5UVJ\x07\xe7V}j\x03\xd4\x8f[\xdb|\xc9P\x8aYk\xd5\xda-\xd6\xbe\xeaLt|\xaaOY\x7f\x07\xdb\x157\xa3\xa3%\x83X\x90\x11\x1c\xce\xeb\xdbO\xfc\xfa\xb5\xfc\x9f\xf7M\xe1i\x7f\x8a\xb0\xcc]\x02QAb\x0f\xa0\xce\\\xb0U-+l\xe1\xa6\x12\xf6Q\xd4b\x9bZe\xc6Y\xa8\xcaH\xdd \r\xdd\xde\xc6\xa1gu%s\xb4\x8c}\xcb~\r\xb2\xda\xe7\x12_\x10\xd3\xbe5\x1c\x84B\xe8"X\xb5\xecG(8\xd2\xd4\xd0\xc9Y\xfd\xa9 \xab\xb2\x8f\xb2\x1f\xb6\xb4\xfa\'{\xe9`\xcb\x8e\x96[\xf9\x88\xb3h\xb5\xff\xd46\xa8\x1f]\xd5\xb3$C\xa9M\x8a,\xa5Q\xe1&\xf7ky9\x19\xd4\xc2\xad\x0en\xb2T\x8dDiw3:Z\xcbx_H\xf8\x04\x96O?]\x0f\x96\xcf?_\x17^\xc5g^\x11\x14\x89\xddE\\\x17g\xfeu\x94\xc6\r\xce\x8c\x96\xabF\xa5l\xb5\xbf%\xa5\xff6\xe8Y\xb7\x9eG\x8b"Zd\x1cq\xac\xf6\xa9\x0e\xd6\xf35\x947b\x8a\x86zvK\xc1j\xd9\x8fPp\xa4\xf1\xa1;\xcf\xa8Uv\xfd\xd8j5\x04\x1b\xf5\xd7V\xabT\x9bV\x8d#\xe5=P?v1O\x91\x0c\xa56)\xb6\xb4&K\xf6\xd2\xc1\x96-}\x9f\xeaS#]1nF\x87\x8a\xa2kA\xc2\x1f\xcf\xeb\xcb\xff\xfb\x8f\xf9\xfc\xff\xfd\xbd\x14_\x7f\xfb\xf0\xf1W\x0fg^\x11\xf2\x91\xd8\xa1h\xb7\xd5\xfe\x9d\xf15\x88O\xd8\xc8\xad\x8c\xab\x12\xd6b\x1f)=\x99\xd2\x7f\x1b\xf4\xec\xb9\xc88v \x1d\xb5\x11\xbf7j)\x0bD\xe9\x1f\x05\xf5\xaco\x0c\xab\x96\xfd\x08\x05G\xda<\xf4\xfd\xabL=0\xb6\xcae\xa5\xb4\x10\xce\xb8<\xf7\x83X\xdf\xb0\x85\x9b\xaa\xb0\x9b\xa5ed\xa4\xbe\x0f\xea\xc7\xadg\xbed(\xc5|m\xb5:_6\xea\xaf\xad\x96X{\xe9S}j\xa4+\xc6\xcd(G\xad\xe1\x1d\x00_\x08*\x9f\xffK]\x11\xdc\xfa\x1c!\x8ab\x91\xd8]\xd4\xad,\x10e\'U7\xa5jT\xb8\xd5\xf9\x94\x8f\xa8\xa5S\xb0\xf4[\xc7\xa1\xc7\xddz\x1e-\x8ah\x91q\xec\xc0u\xd2\xaf\x12j\xe1B\xf9{\x10\xd4\xb9[\nV\xcb~\x84\x82#m\x1e\xfa\xa1\x0b}{23\xa6%\x1e\x06\xa3\xa3\xd2\xb2RZ\x08g\\\x9e\xfbA\xac\x05\xb6\x89=\t\xa9/\x88\xa9\xd1Ciw3\xcaQkx\xf1\xd0E\xa0\xfa?\x820dI\x82V\xc3\xad\xcf\x11z\xe5\xc4;\x10\x15$v\x17\xeb\xa6\xe5\xaa\x91p\xe5*\xd2\xdc\xa0thY\xac\xbdUf\xd4R6MA\x8f\xebJ\xe6\x88"jP*\xc88v\xe0:\xe9W\t\xb2(bZp\xd5p\xa8\x7f]\x04\xab\x96\xfd\x08\x05G\xda<\xf4\xa3\xd7\xfa\xdedfLK2\x94o\xc6\xcd(GY\x99O_}\xfe\x83\x82\xf2\xf3_\xfc!\xc2\xad\xaf\x08.\xc4\xc8\xfa;\x1f\xadZ{\xab\x9f\xaa\xbd\xe5\xcc\xb8V\xaaV\xfdKc\xd5\x8dX:x\xc1e6n\x86z\xb0\x0bx\xb4\\\xb8\xfd\xe3\'\xa8\x93>\xe2\xf7\x89\xb3s\xb5\xe5\x1c\x02un\xe7\xaej\xd9\x8fPp\xa4\xcdC?t\xa1oOf\xc6\xb4$C\xf9f\xdc\x8cr\x94\x94\xf9\x7f\x7f\xbf/\x01\xc5\xe7\xbf\xbc!|\xfa\xfc\xfb\xf3\xe7\xb3\xf5@\xf23\x19o\x9eY\xce}\xdb\x84\xec\x97\xeb\xa4_%\xd8\xa2v*h\x99p\xd5@\xa8[7}V\xcb~\x84\x82#m\x1e\xfaAK\xfc\x1023\xa6%\x19\xca7\xe3f\x94\xa3\x94\xcc\xff\xb9 \x94W\x04\xfe\x17\nR\x11>|\xec\xc3G\x93\x9f\xc9x\xf3\xccr\xee\xdb&d\xbf\\\'\xfd*\xc1\x16\xfae\xd8\x98\x00\xc5r\xd3g\xb5\xecG(8\xd2\xe6\xa1g\xae\xfb\xfd\xc8\xcc\x18(V\xe9\x99\xffyEx\xd5\xca\x1b\x80\xbb"\x14W\x88\xc3\xc8\xcfd\xbcyf9\xf7m\x13\xb2_\xd4I\x1f\xf1{\xc3\x16k_\xbc~\x10k4\xd4\xb3\x9b>\xabe?B\xc1\x916\x0f\xfd\xb8U~\x02\x99\x19\x03\xc5*=\xf3\xdd\xe7\xbfrA\xf8\xf4y\x95\xabNG\x90\x9f\xc9x\xf3\xccr\xee\xdb&d\xbf\\\'\xab}\xb2\x83uk\x95c\xa1\x9e\xdd\xf4Y-\xfb\x11\n\x8e\xb4y\xe8\xc7\xad\xf2\x13\xc8\xcc\x18(V\xe9\x99\xff\xf3\xf9\xa7R\xeb\xcf\x07^\xff>\xc1\xf0\xeb\xf7\xdf\x9c?G\xa0Xn}\x8e\x16E\x94\xd8`\x8c\xfc=\xb2:b\xbf\xca>\x9d\x85\xab\xf4\xcb\xa8\x85\xb1\xe5X\xa8g7}V\xcb~\x84\x82#m\x1e\xfaq\xab\xfc\x0423\x06\x8aUz\xe6\xbf\xaf\x08\x99\x7f\x7f0L~&\xe3\xcd3\xcb\xb9o\x9b#\xf6\xab\xec\xd3Z\xa8\xccH}ALo\xc4\x1a\r\xf5\xec\xa6\xcfj\xd9\x8fPp\xa4\xcdC?n\x95\x9f@f\xc6@\xb1J\xcf\xfc\xd7\xff\xf7g\xe2\xef\xdf\xb4\x7f\x838A~&\xe3\xcd3\xcb\xb9o\x9b\x83\xf6\x8b\xbauHC\x03\xeb\xb0\xea\xbc\x19\xea\xd9M\x9f\xd5\xb2\x1f\xa1\xe0H\x9b\x87~\xdc*?\x81\xcc\x8c\x81b\x85\xcc\xb7\xe4g2\xd6\x7f\x96s\xdf6\x8f\xda\xaf\xd6RgnAp\xa4\xcdC\x7f\xd4\xc6\x87\x93\x991P\xac\x90\xf9\x96\xfcL\xc6\xfa\xcfr\xee\xdb\xe6Q\xfb\xd5Z\xea\xcc-\x08\x8e\xb4y\xe8\x8f\xda\xf8p23\x06\x8a\x152\xdf\x92\x9f\xc9X\xffY\xce}\xdb<j\xbfZK\x9d\xb9\x05\xc1\x916\x0f\xfdQ\x1b\x1fNf\xc6@\xb1B\xe6[\xf23\x19\xeb?\xcb\xb9o\x9bG\xedWk\xa93\xb7 8\xd2\xe6\xa1?j\xe3\xc3\xc9\xcc\x18(V\xc8|K~&SD0\x8b[\xc3LQt\xc9\x95\x07\xd0Z\xea\xcc-\x08\x8e\xb4y\xe8\x8f\xda\xf8p23\x06\x8a\x152\xdf\x82L\x86\xfaz\xd4yi\x1d\x87\xccc\x12\x1ci\xf3\xd0\x1f\xb5\xf1\xe1df\x0c\x14+d\xbe\x05\x99\x0c\xf5\xf5\xa8\xf3\xd2:\x0e\x99\xc7$8\xd2\xe6\xa1?j\xe3\xc3\xc9\xcc\x18(V\xc8|\x0b2\x19\xea\xebQ\xe7\xa5u\x1c2\x8fIp\xa4\xcdC\x7f\xd4\xc6\x87\x93\x991P\xac\x90\xf9\x16d2\xd4\xd7\xa3\xceK\xeb8d\x1e\x93\xe0H\x9b\x87\xfe\xa8\x8d\x0f\'3c\xa0X!\xf3-\xc8d\xa8\xafG\x9d\x97\xd6q\xc8<&\xc1\x916\x0f\xfdQ\x1b\x1fNf\xc6@\xb1B\xe6[\x90\xc9P_\x8f:/\xad\xe3\x90yL\x82#m\x1e:=\x08\xf6\xe0\xd6\x13\xfa\x16\xd1\xde\xc9\xfb\x00\xe0\x8a\x00\xad\xe9Q\xe7\xa5u\x1c2\x8fIp$\x9cp\x08\x9a\xd2\xa3^y\xab\xe0\x05\x02\xf5\xf5\xa8\xf3\xd2:\x0e\x99\xc7\x04W\x04\x08:S\x8fz\xe5\xad\x82\x17\x08\xd4\xd7\xa3\xceK\xeb8d\x1e\x13\\\x11 \xe8L=\xea\x95\xb7\n^ P_\x8f:/\xad\xe3\x90yLpE\x80\xa03\xf5\xa8W\xde*x\x81@}=\xea\xbc\xb4\x8eC\xe61\xc1\x15\x01\x82\xce\xd4\xa3^y\xab\xe0\x05\x02\xf5\xf5\xa8\xf3\xd2:\x0e\x99\xc7\x04W\x04\x08:S\x8fz\xe5\xad\x82\x17\x08\xd4\xd7\xa3\xceK\xeb8d\x1e\x13\\\x11 \xe8L=\xea\x95\xb7\n^ P_\x8f:/\xad\xe3\x90yLpE\x80\xa03\xf5\xa8W\xde*x\x81@}=\xea\xbc\xb4\x8eC\xe61\xc1\x15\x01\x82\xce\xd4\xa3^y\xab\xe0\x05\x02\xf5\xf5\xa8\xf3\xd2:\x0e\x99\xc7\x04W\x04\x08:S\x8fz\xe5\xad\x82\x17\x08\xd4\xd7\xa3\xceK\xeb8d\x1e\x13\\\x11 \xe8L=\xea\x95\xb7\n^ P_\x8f:/\xad\xe3\x90yLpE\x80\xa03\xf5\xa8W\xde*x\x81@}Q\x86<\n7}V\xcb~\x84pE\x80\xa03EGF>\x8f\x00W\x04\xe8b\xa2\x84d\x9c\xfd\\e\x8e\x07W\x04\x08:Std\xe4\xf3\x08pE\x80.&JH\xc6\xd9\xcfU\xe6x\xaerEXv\x01l\xc7\xad\'\xf4-\xa2\xbd\x93\xcf#\xc0\x15\x01\xba\x92\x967\xeb\x0f\xae\xf5De\x0e&8\xd2\xe6\xa1\xd3\x83\xf2\x92\x00\xf3\\*}\xa1)!\xf3-\xc8d\xe8:\xa2l\xb4\xb8\xd6\x13\x959\x98\xe0H\x9b\x87N\x0f\xcaK\x02\xccs\xa9\xf4\x85\xa6\x84\xcc\xb7 \x93\xa1\x8bHS\xb1,\x9c\xae\xcc\x91\x04G\xda<tzP^\x12`\x9e\xeb\xe4.4+d\xbe\x05\x99\x0c]M\x17\xcc\xc9\xcc!\x05G\xda<t\xbc(\xf7\x80\x17\xeb\xf7\n\x99oA&CW\xd3\x05s2sH\xc1\x916\x0f\x1d/\xca=\xe0\xc5\xfa\xbdB\xe6[\x90\xc9\xd0\xd5t\xc1\x9c\xcc\x1cRp\xa4\xcdC\xc7\x8br\x0fx\xb1~\xaf\x90\xf9\x16d2t5]0\'3\x87\x14\x1ci\xf3\xd0\xf1\xa2\xdc\x03^\xac\xdf+d\xbe\x05\x99\x0c]M\x17\xcc\xc9\xcc!\x05G\xda<t\xbc(\xf7p\\\xc6P\xcf\xc0\xe1\x96h\xa7\xa8C\xd9Ep\xc6\x15a\xd9R0\x87[\xc3{\xeb\x82\xf3\xcd\x1cR\xfc\xfb\xceY\x06E\x0f\xcaK\x02\xccs\\\xc6`_\x1c\xe1K\x8d\x15\xb6\x1c\x97\xc9-a\xfdg\xc9\xdf\xa3su\xc1\xf9f\x0e)\xfe}\xe7,\x83\xc2A\xdd\xc3q\x19\x83}q\x84/5V\xd8r\\&\xb7\x84\xf5\x9f%\x7f\x8f\xce\xd5\x05\xe7\x9b9\xa4\xf8\xf7\x9d\xb3\x0c\n\x07u\x0f\xc7e\x0c\xf6\xc5\x11\xbe\xd4Xa\xcbq\x99\xdc\x12\xd6\x7f\x96\xfc=:W\x17\x9co\xe6\x90\xe2\xdfw\xce2(\x1c\xd4=\x1c\x971\xd8\x17G\xf8Rc\x85-\xc7erKX\xffY\xf2\xf7\xe8\\]p\xbe\x99C\x8a\x7f\xdf9\xcb\xa0pP\xf7p\\\xc6`_\x1c\xe1K\x8d\x15\xb6\x1c\x97\xc9-a\xfdg\xc9\xdf\xa3su\xc1\xf9f\x0e)\xfe}\xe7,\x83\xc2A\xdd\xc3q\x19\x83}q\x84/5V\xd8r\\&\xb7\x84\xf5\x9f%\x7f\x8f\xce\xd5\x05\xe7\x9b9\xa4\xf8\xf7\x9d\xb3\x0c\n\x07u\x0f\xc7e\x0c\xf6\xc5\x11\xbe\xd4Xa\xcbq\x99\xdc\x12\xd6\x7f\x96\xfc=:W\x17\x9co\xe6\x90\xe2\xdfw\xce2(\x1c\xd4=\x1c\x971\xd8\x17G\xf8Rc\x85-\xc7erKX\xffY\xf2\xf7\xe8\\]p\xbe\x99C\x8a\x7f\xdf9\xcb\xa0\x8e8\xa8#}\x96>l\x19\x1f\x0fy*b\xfaD\xed-\x87\xfdP\xcfn=\xa3t\xdc\x98\x1d\xd5@\x9d\xe8\xb6iu\x90\xe4`\xa9Z\x06!g\xb7D;5\x15\xfd\xf6\x84/\xef\xaav\xae?=\xdeG\xfc>)\xed-O\xc7\xa0\x9bc\xdbS-\xa87\xb7\x86\xf7\xd6\x05\xe7\x9b9\xa4\xf8\xf7\x9d\xb3\x0c*$\x89]\'\xfd*S\x1a\xd5Rm*\x91\xb66\xd6g\xc4\x7f\x03\xd4\xad[\xcf(\x1d4\xe0\x92j\xa0Nt\xdb\xb4:\xc8\xd2y\xeaq\x0b9\xbb%\xda\xa9\xa9\xe8\xb7\'|yW\x15\xb2\xfee\'\xab\xdd:\x87\xc1a\x8ct\xab\x88i\xb8\xf3A\xa87\xb7\x86\xf7\xd6\x05\xe7\x9b9\xa4\xf8\xf7\x9d\xb3\x0c**\x89m?\xad\xb2\xa2\xc6U\xcf\x12\xe7\xd6z\x8a\xec}\xc4o\x1f\xd4\x8f[\xcf(E\x8d\xb0\xc3\xb2\x0c?\x94\x16\x86\x9d\x15ka\x07E\xac\x06k\xe4ri\x19\x84\x9c\xdd\x12\xed\xd4T\xf4\xdb\x13\xbe\xbc\xab\nY\xff\xb2\x93\xd5n\xad\xc3\xf8\x18\xc6\xbbu\xfd+b\xda\x01u\xe2\xd6\xf0\xde\xba\xe0|3\x87\x14\xff\xbes\x96A\x85\xe4.\xa3]\x95\x05G\xd5\x81\xca\x8a\x98\x0c\xd6\xd8*+\xaf.>\xedU\xb7\xfdP\xb7n=\xa34:\xe0\xbf\xbf\xff\xfb\xef\xd7\x9f\x7fR\xfb\xe1\xdf\x9f_d\xa6\xdf\xd7J\xfc\xe0\\\xc9"\xa5O\xaa\xf6\xa5\x03\x81\xablg\\\x95Y|\x7f\xa8Z\x06!g\xb7D\xb3r=LE\xbf=\xfb\x97wV!\xeb_v\xd2\xea\x96\xec}\xc4\xef\x8dX\xdb\x88\xdf\x1b\xb5\x94\x05\xa2\xf4\xdf\x00u\xe2\xd6\xf0\xde\xba\xe0|3\x87\x14\x1ci\xf3\xd0Cr\xd7\xd1\xef\x93Z\x15g\xe1j\x8b\xd2\xa1\xfa\x08\x1b_\xdd\xb5a\xcf\xfdPWn=\xa346\xc8\xd7\x15\xe0\xf7\xef\xdf\xff\xfd\xfe+\x867|C\xe0v\xd3\xe6/\x14\xd5(\xfd\xd0\xdc\xea|\xc6F\xfb\xc3\xac?A\x8f\xb8%\xda \xeaD\xfb\xa1\x82t\r\x82\x96wJ!\xeb_v2\xd8\xed\xaa\x9bs\xe8W\t\xb5p\xa1\xfc\xdd\x0f\xf5\xe3\xd6\xf0\xde\xba\xe0|3\x87\x14\x1ci\xf3\xd0\xf7\xa7/\xf50\x82x\x1b\x9c\xb1\xeaSe\xc4ss\xe7SP\xb7n=\xa344`\xbe\x01\xf8{\x00!7\x84\xe2\x8a\xc0\x97\x04\xb1p\x08\x1b\x88\xca%\xd2\xf6F-\xdc\xea\xe0\xa6\x16\xd6a\xd5\xd9A\xfen\x896\xe85D\x83t\r\x82\x96wJ!\xeb_v2\xd8\xed\xaa\x9bs\xe8W\t\xb2(bZp\xd5=PWn\r\xef\xad\x0b\xce7sH\xc1\x916\x0f=0\x83\t\xdb[\xbf\xe7\xb2\x95-\xf4\xcb\xb0\xb1J\xbf\x95\xe1NZ\x88\xd3n\xa8+\xb7\x9eQ\x1a\x19\xa4^\x00\xe8\xbb\xff\xf97\x08\x7f\x7fs\xbdr{\xf8\xf1]V\xe2\x87\xa5\xf5\x85-\x97hk\xa7\xc0Pu\x04\xf1^C\xbcC\x91\xae\xc1\xb2\xbc.\x03\x8f\xd6\x9e\xf5_vo\x1d\xf1\xae\xd1o%\xb8\x87\x0e\xe2\xf7\x89\xb3s\xb5\xe5<\xcb+\xea\xc3p9s\xba2\x87\x14\x1ci|\xe8\xce\x93\xaa\x92\x80\x11\xd8\xde:=\xbb&\xaa*b2H\xc3\x1a\xe2\xfd\xc6YJ\x87\x10\xa8[\xbb\x98{\xe4\xba\x1a\x18\xb0\xb9\x18\xb8;\x02U\xf9bP\xff\x03\x86\x0f\xd3\xecB\x91\x03\xfb\xa8gY(\xb1M\x1d\xb7\x0e\xf4\x94]\x9fm\xa2N,\xd25\x08Z\xde\xbe\\\x88\x90\xf5/;\xa9vK\xc6\x11\xc4{a\xaaJ\xb0E\xedT\xd02\xe1\xaa\xdb\xa0\x1e\xec\x02B\xf9\xca\xdc\x82\xe0HSC\x7fe\xeb\xdb\x9f\n\x92\x80\x11\xd8\xdeZ=\xbfb\x1b\xc4j\xfc\xad\xb1dy\xe8\x85\xd4\x1b\x88S\x1b\xf1\xdb\x07\xf5\xa3\xab\xba_<0-K\x8c\x16\x1f\xd7\x02\xaa\xfc|\xf8\xf5\x860{EX\xe2{\xa4\xadX\xf9N\xc1\xf2z\xa0\xb0W\x8d}\xc8_\x17j\xb38\xae\x96\xa5k\x10\xb4\xbc\xabZ\x96?r\xfd\xcbNF\xbae\x9f\xbe\xa7k\xedW\t\xed\x93ac,\xd4\xad\xae$t\x8a2\xb7 8\xd2\xd4\xd0_)l\x90\x04\x8c\xc0\xf66\xdb3\xfb\xf7\x9f\xb2>#\x9eL\xdfs\x0f\xd4\xb3[\xdb=\xa2\xde,\x12\xa3\xce\xebK\xef\x91/\xff\xcf\r\xa1vE\xf8\xb8Y\x10\xf2l#\\ig\xcb\xf2D\x1dv#\\\xb5d\xd5\xc1B\x9en\xb9f\xe5z\x18\x0f\xfd\x04\xf6/\xef\x88(\x8aEb\xef\xa0\xecd\xa4[\xf6\xe9{Rk\x1f\xf1{\xc3\x16k_\xbc~\x10\xeb\x0e\xa8\x13\xb7\x9eP\xb22\xb7 8\xd2\x92\x84\x1b\x91\x04\xdc\x8d\xebjC\xcf\xfaH\xf5\xd9\xb2\xb5\xe56\x82x\xefC\xfa:\x06\x89Q\xa5\xfc\xf6\xbf,\xcb\xb7\xdf\xdc\x10*n\xe6\x8f\x1b$L;P\xb5\xc9\x19\xb9\xda\xea\x84\xec\x96\xaae\x10rv9\xbfSS\xd1o\xcf\xb2\x1b\xd9H\xec\xadT{X\xed\xd6:t\x9c]\xd3`\xb7\xad\xceW\x1f\x1f\x81:q9\x0c%+s\x0b\xe2\xdfw\xce\xd2\x119[$\x01w\xe3\xba\xb2\xd5j\x94W\xec\xc2\xc7\xfeZJO\xa6\xf4\xb4\xd8\xde\xfa\x9e\xdb\xa0>\xdd\xda\xee\x11\xf5f\x91\x185\xcc\x87\xfe\x07\xfe\xf3\x01\xba\x15\xfc\xb4\xf8+\xc2\xeb\xb9\x8f?C\xa8-\x0b[Z\x03\xb0\xf6VY)\x1dV\x1fiA\xcen\xb9vj*\xfa\xed\t_\xde\xaa(\x8aEbo\xa5\xdaC\xbf\xdb\xb2up\x18\xab\x0fr\x95~\x19\xb50\xb6\xbc\x19\xea\xc4\xad\'\x94\xac\xcc-\x88\x7f\xdf9KG\xe4\xac\xfeT\x90\x04\xdcG\xd9\x8f\xb5\xb82#\xf5\xb7E*kU\xa2\xac:\x0ba\x8d\xb6\xa0\xe5\x10\xa87]\xd5\xfd\xe2\xe1iYbT\xe0\xcb\x80T~X.\x00\xc4O\xd3\xeb\x8a\xf0Aq\xaf\xf8Y\x1cK\xd5\xc8hS\xe9\xd3\xb7p\xb9\xb4\x0cB\xce\xbaP!\x9a\x8a~{\xc2\x97\xb7*\x8a\xa2\x81\xa8 \xb17\xd1z\xbc\xd3\xed\x86G\x94\xd2\xc7Z\xa8\xccH}ALo\xc4\xba\x03\xeaDW\x12:E\x99[\x10\xff\xbes\x96\x96\x9cgT\xeeJ\xe9\x13\xb2+b\x1a\xa3\xef\xbf\xda\xea\x1c\xca\xaa\xb3l\x86\xfa\xb1\x8b\xb9G\xae\xab\xa8\x11\xae\xd2\nT\xda\xc9\xc2p\x99\x8d\x0eg_\xdc\x7f\xa8Z\x06!g\xbb>\xfb5\x15\xfd\xf6\x84/o)\x17b\xcf\xfaw\x9e\xad6\x91\xb1\xf3\x08\xb1\xea@\xb0\x8fE\x1a\x1aX\x87U\xe7\x11\xa8\x13\xbb\x80P\xbe2\xb7 \xfe}\xe7,\x83\n\xc9\xdd\xc7r\\\xc6`_\x1c\xe1K\x8d\x15\xb6\x1c\x97\xc9-a\xfdg\xc9\xdf#\xc8)s\x0b\xe2\xdfw\xce2(\x1c\xd4=\x1c\x971\xd8\x17G\xf8Rc\x85-\xc7erKX\xffY\xf2\xf7\x08r\xca\xdc\x82\xf8\xf7\x9d\xb3\x0c\n\x07u\x0f\xc7e\x0c\xf6\xc5\x11\xbe\xd4Xa\xcbq\x99\xdc\x12\xd6\x7f\x96\xfc=\x82\x9c2\xb7 \xfe}\xe7,\x83\xc2A\xdd\xc3q\x19\x83}q\x84/5V\xd8r\\&\xb7\x84\xf5\x9f%\x7f\x8f \xa7\xcc-\x88\x7f\xdf9\xcb\xa0pP\xf7p\\\xc6`_\x1c\xe1K\x8d\x15\xb6\x1c\x97\xc9-a\xfdg\xc9\xdf#\xc8)s\x0b\xe2\xdfw\xce2(\x1c\xd4=\x1c\x971\xd8\x17G\xf8Rc\x85-\xc7erKX\xffY\xf2\xf7\x08r\xca\xdc\x82\xf8\xf7\x9d\xb3\x0c\n\x07u\x0f\xc7e\x0c\xf6\xc5\x11\xbe\xd4Xa\xcbq\x99\xdc\x12\xd6\x7f\x96\xfc=\x82\x9c2\xb7 \xfe}\xe7,\x83\xc2A\xdd\xc3q\x19\x83}q\x84/5V\xd8r\\&\xb7\x84\xf5\x9f%\x7f\x8f \xa7\xcc-\x88\x7f\xdf9\xcb\xa0pP\xf7p\\\xc6`_\x1c\xe1K\x8d\x15\xb6\x1c\x97\xc9-a\xfdg\xc9\xdf#\xc8)s\x0b\xe2\xdfw\xce2(\x1c\xd4=\x1c\x971\xd8\x17G\xf8Rc\x85-\xc7erKX\xffY\xf2\xf7\x08r\xca\xdc\x82\xf8\xf7\x9d\xb3\x0c\n\x07u\x0f\xc7e\x0c\xf6\xc5\x11\xbe\xd4Xa\xcbq\x99\xdc\x12\xd6\x7f\x96\xfc=\x82\x9c2\xb7 \xfe}\xe7,\x83\xc2A\xdd\xc3q\x19C=\x03\x87[\xa2\x9d\xa2\x0ee\x17\xc1IW\x040\x8b[C(Y\x99[\x10\xff\xbes\x96A\xd1\x83\xf2\x92\x00\xf3\xdc\xfe\xd0\xd2\x04\x19g\xbf\x81hR\xb2\x8b\xe0;3yI\xcc\x17\xce\xfe\x8d\x92\x99\xdc\xfd}\xf2\xed\xca\xdc\xa0\xe0H\x9b\x87N\x0f\xcaK\x02\xccs\xfb#M\x13d\x9c\xfd\x06\xa2I\xc9.\x02\\\x11\xce\x96\xcc\xe4\xee\xef\x93oW\xe6\x06\x05G\xda<tzP^\x12`\x9e{\x1fi\x9a\x9d\xc5\xb5~\xbbhF\xb2\x8b\xe0\x0b3yI\xc9\x1f\\\xebwI\xe6\xf0\xc6\xb5B\xd7Q\xe6\xee\x04G\xda<tzP^\x12`\x9e{\x9fg\x9a\x9d\xc5\xb5~\xbbhF\xb2\x8b\x86\xaa\xf1P.\x12\xf1\xeb\xf6\x97\x06lq\xad\xdf%\x99\xc3\x1b\xd7\n]G\x99\xbb\x13\x1ci\xf3\xd0\xe9AyI\x80yn|\x9euje\xe1\x1e\xa2\xe9\x00\x8b[\x9f+KG[\x16\xbeNw\x9a\xcb\xed\x95\xb95\xc1\x916\x0f\x9d\x1e\x94\xcf\x1d\x98\xe7\t\x87\xf99/,\x9a)\xe3\xec\xc7I\xe2\xdd:\xe2\xa1\xba\xcdDHw\x9a\xcb]\x95\xb9G\xc1\x916\x0f\x9d\x1e\x94\xcf\x1d\x98\xe7\t\xa7\xfa!o.\x9a\xa6\xc5\xb5\x1e!\x89\xf4\xc6\xb5\x1e!\x89\xf4\xc6\xb5~\xa3\xee1\x0b\xd6\x9d\xe6rWe\xeeQp\xa4\xcdC\xa7\x07\xe5s\x07\xe6y\xc2\xa9~\xc8\x9b\x8b\xa6iq\xadGH"\xbdq\xadGH"\xbdq\xad\xdf\xa8{\xcc\x82u\xa7\xb9\xdcU\x99{\x14\x1ci\xf3\xd0\xe9A\xb0\x07\xb7\x9e\xf7\xd3\xa3\xe6X\x16\x0e\xd2\x13"&\xe8\x06SP\xddi.wU\xe6\x1e\x05GBzA\x07\xe9Q\xa9\x95?\xd9\'D<N\x98\x0b\x94\xa9\xcc=\n\x8e\x84\xf4\x82\x0e\xd2\xa3Rk|\xb2\xf2WM\xcb_6I\xe9Mi\ta\xb5[7\xc2\x96\xee\xb4\xa1\x98\x0b\x94\xa9\xcc=\n\x8e\x84\xf4\x82\x0e\xd2\xa3Rk|\xb2\xf2Y\x9e\xbc"P\x93\xe2\xaa\n{V\xe9\xb7\xba\x11\xb6D\x9d8\xcb\xf7\ns\x812\x95\xb9G\xc1\x91\x90^\xd0AzTj\x8dOV>\xcb\xe6\xb3\xdd)(\x9d\xa6\x12\xf2\x19A\xbcqE\xf8r\xddi.wU\xe6\x1e\x05GBzA\x07\xe9Q\xa95>Y\xf9,\xd7\xbe\xfa\\\xa0_\xb5(j\xb1\x05\x0b\x1b\xb7\xe1F\xd8\x12Eq\x96\xef\x15\xe6\x02e*s\x8f\x82#!\xbd\xa0\x83\xf4\xa8\xd4\x1a\x9f,}\x92\xc9Y\xe1\xaa5\xaa\xc5R\xda[e\xa5\xf5H\xe9\xecF\xd8\x12=\xe8,\xdf+\xcc\x05\xcaT\xe6\x1e\x05GBzA\x07\xe9Q\xa95>Y\xf9,\x9b\x0f6\xa3\x16[P\x9c\x03Ae\x8bX\rjd\x07B\xab\\P\xdc\x08[\xa2\x07\x9d\xe5{\x85\xb9@\x99\xca\xdc\xa3\xe0HH/\xe8 =*\xb5\xc6\'+\x9f\xe5\xcfOx\xab\xa0t\x9aZ\xb0\xa7\xf5/-\x8c\x1baK\xf4\xa0\xb3|\xaf0\x17(S\x99{\x14\x1c\t\xe9\x05\x1d\xa4G\xa5\xd6\xf8d\xe5\xb3l>\xd5\x9d\x82\xe2\x9a\xe8\xb7\x84\x1d\x14\xb1\xd6\x10\x8f7n\x84-\xd1\x83\xce\xf2\xbd\xc2\\\xa0Le\xeeQp$\xa4\x17t\x90\x1e\x95Z\xe3\x93\x95\xcfr\xf1\xd5\xaf\x16\x14\xd7\xd4\xfam\xd1ou#l\x89:q\x96\xef\x15\xe6\x02e*s\x8f\x82#!\xbd\xa0\x83\xf4\xa8\xd4\x1a\x9f\xac|\x96\xcdg\xdb\x15\xe8W-\x8aZ\xb8\xe0\xaa\xb6\xc0P\xb5\x8f\xf8-\xb8\x11\xb6DO9\xcb\xf7\ns\x812\x95\xb9G\xc1\x91\x90^\xd0AzTj\x8dOV>\xcb\xef\xaf8\x17\xd4\xc2\x85\x92\xc5\xf7\x85\xabZ\xb8\x89\xd1\xaa\xb5W\x8d\x84\x1baK\xf4\x94\xb3|\xaf0\x17(S\x99{\x14\x1c\t\xe9\x05\x1d\xa4G\xa5\xd6\xf8d\xe9\x93L\xce\x04\x7f\x9e\t[V\x9c\xb1U-\x0b\x0cW\xe9\xb7D[\x157\xc2\x96\xe8)g\xf9^a.P\xa62\xf7(8\x12\xd2\x0b:H\x8fJ\xad\xf1\xc9\xcag\xd9@\xcfJ\xc9\xe0\x8c\xadjY`\\\xd5\xe1Z\xdd\x08[\xa2\xa7\x9c\xe5{\x85\xb9@\x99\xca\xdc\xa3\xe0HH/\xe8 =*\xb5\xc6\'+\x9f\xe5O\xe8\xf1\x12i[X\xad\xf6\x1d\x14\xf6$\xa4\xbe\xe0F\xd8\x12=\xe5,\xdf+\xcc\x05\xcaT\xe6\x1e\x05GBzA\x07\xe9Q\xa95>Y\xf9,_\t7\xc2\x96\xee\xb4\xa1\x98\x0b\x94\xa9\xcc=\n\x8e\x84\xf4\x82\x0e\xd2\xa3Rk|\xb2\xf2Y\xbe\x12n\x84-\xddiC1\x17(S\x99{\x14\x1c\t\xe9\x05\x1d\xa4G\xa5\xd6\xf8d\xe5\xb3|%\xdc\x08[\xba\xd3\x86b.P\xa62\xf7(8\x12\xd2\x0b:H\x8fJ\xad\xfc\xc9>!\xe2q\xc2\\\xa0Le\xeeQp$\xa4\x17t\x90\x1e\x95Z\xf9\x93}B\xc4\xe3\x84\xb9@\x99\xca\xdc\xa3\xe0HH/\xe8 =*\xb5\xf2\'\xfb\x84\x88\xc7\ts\x812\x95\xb9G\xc1\x91\x90^\xd0AzTj\xe5O\xf6\t\x11\x8f\x13\xe6\x02e*s\x8f\x82#!\xbd\xa0\x83\xf4\xa8\xd4\xca\x9f\xec\x13"\x1e\'\xcc\x05\xcaT\xe6\x1e\x05GBzA\x07\xe9Q\xa9\x95?\xd9\'D<N\x98\x0b\x94\xa9\xcc=\n\x8e\xf4\xa5\xe9E\xc3\x06\x00\x00\x006\xe0>(G+3"\xae\x08/\xd1\xb0\xe5\xbf\xd3\r\x00\x00\x00\x0c\x83+\xc2\x84pE\x00\x00\x00\xf0\x1cpE\x98\x10\xae\x08\x00\x00\x00\x9e\x03\xae\x08\x13\xc2\x15\x01\x00\x00\xc0s\xc0\x15aB\xb8"\x00\x00\x00x\x0e\xb8"L\x08W\x04\x00\x00\x00\xcf\x01W\x84\t\xe1\x8a\x00\x00\x00\xe09\xe0\x8a0!\\\x11\x00\x00\x00<\x07\\\x11&\x84+\x02\x00\x00\x80\xe7\x80+\xc2\x84pE\x00\x00\x00\xf0\x1cpE\x98\x10\xae\x08\x00\x00\x00\x9e\x03\xae\x08\x13\xc2\x15\x01\x00\x00\xc0s\xc0\x15aB\xb8"\x00\x00\x00x\x0e\xb8"L\x08W\x04p\x0f\x8eH\t\xdbg\xablq\xf6#\x864\x0eE\xef#~\x9f\x94\xf6\x96\xa7c\xd0m\n\xdbg\xablq\xf6#\x86\x04n\x00%\x86\xfb\xa0\x1c\xad\xcc\x88\xb8"\xbc\x84\xc3\x0f\x1c\xab)a\x1d\xa8\\E\x9a\xdfXK\xablq\xf6\x96[&\xe5\x18VG\xb5m\x16S\xddR\xb9\x8a4\xbf\xb1\x96V\xd9\xe2\xec-7\xf0p(1\xdc\x07\xe5heF\xc4\x15\xe1%\x1c~\xe0\x18I\t\xf5\xb1\xce\x9d\x07\xad\x7f\x15nU\xd4\xc2\xad\x0enJ\xa6\x8c\xbb:\x12\xeb0>\xec\x11O\xf5\x19\x0ca\xfd\xabp\xab\xa2\x16nup\x13\x00\x94\x0c\xee\x83r\xb42#\xe2\x8a\xf0\x12\x0e<\xa0\x1c\xe8#~\x9f\xb0][;n\x8aZ\xb8@\xd8\xb2\xc5\xd9G\x1e\x19\xe5\xdf\x9f_\xd4\x05\xf3\xeb\xcf?\xae\xff\xfe+\xado\xfe\xfe\xf6Fr\x97\xd2\x9b\xd2\xc2,]\xf7\x10\xbf7bm#~\x9f\xb0][;n\x8aZ\xb8@\xd8\xb2\xc5\xd9G\x1e\x01\x0f\x84\x92\xc1}P\x8eVfD\\\x11^\xc2\x81\x07.\x07\xfaU\x07\xb7\xd2\xaf\x85\x9b,jd\x07\x0771bz\xa3F.\x10\xb6\xbc\x05\xfa\xf8\xbb\x0bAy\x1d\xa8\x99\xca\xb8\x83#Yus\x0e\xfd\xaa\x83[\xe9\xd7\xc2M\x165\xb2\x83\x83\x9b\x181\xbdQ#\x17\x08[\x06\x0f\x87\x92\xc1}P\x8eVfD\\\x11^\xc2\x81\x07.\x076T\xad\xd190j,[\xfb\xfe\x8c\xadV\xfd\xc7\xa1\x8f\xff\xeb\xcf\x0e>(.\x04\x95\x1b\xc2\xe8\xc8KV\xdd\x9c\xc3\x86\xaa5:\x07F\x8dek\xdf\x9f\xb1\xd5\xaa?x&\x94\x0c\xee\x83r\xb42#\xe2\x8a\xf0\x12\x0e<\xa0\x1c\xe8#~o\xac\x85\xcb\x8b\xd7\x0f\xdc\xa4\x88\xb5\xe6\xc9\xb0\x9b\xc5\x19m\xb5\xeaO\xbc:j4\x19\xfe\xfd\xf9U\xdc\x10\x8a+\x81\xbdFp\xb7\xab\xb0s\x95~+\xc1=t\x10\xbf7\xd6\xc2\xe5\xc5\xeb\x07nR\xc4Z\xf3d\xd8\xcd\xe2\x8c\xb6Z\xf5\x07\xcf\x84\x92\xc1}P\x8eVfD\\\x11^\xc2\x81\x07.\x07\xfaU\x85\xed\xf6\x97)\xfd\xc9\xc2F-XJ\x0b\xc1\xc6\xc5\xbd\x0e\xbbYZ\xf6O^_\xff_\xf2\x8f\x11\xcc]\xe1\xe3\x8e`o\x08?\x94\x9d\x97\x16b\xe9y\x1d\xf1^\x98\xaa*l\xb7\xbfL\xe9O\x166j\xc1RZ\x086.\xeeu\xd8\r<\x1c\xca\x04\xf7A9Z\x99\x11qEx\t\xa7\x1d\xb8\x1c\xe8W\x15\xb6\xeb\xafei\x17\xb8\xaa\xc6\xa5\xdd\xc3M\x16g\xe4j\xd5s\x8e\xd7\xbfM\xd4\xcf?]\x05\xf4Z\xf0j\x90J\xfd\x86P\x89>2\x9e\x91\x91\xbb\xd6~U\xb1=\xd3\xafei\x17\xb8\xaa\xc6\xa5\xdd\xc3M\x16g\xe4j\xd5\x13<\x19J\t\xf7A9Z\x99\x11\xe3\xaf\x08_\x8a\xec6x*\x92\x07m\xc4\xcf\xa0F\xdbZ\xf5d\xca\xa6\x8e3A\xad\x8cV\xf57\x8e\x8f\xbb\x80\xde\x11\x1a7\x84\xe9)0##\xa7\xd6>\xe2gP\xa3m\xadz2eS\xc7\x99\xa0VF\xab\xfa\x0b\x80\xb2\xe4H6\xee\xcb{\x9c\xbe\xf2?\xf4\x87\x8bV\\v\x1b<\x15\x97\x03#)\xa1>\\(\x7f\x1d\xda\xd4\x82\xdd\x08\xa9\x7fZ\xa4\xd4\xe8\x9cY\x1ej\xb6\xd6\xf8\xbc\x0c\xf0\x1d\xc1\xfci\x82\xa5\xda\xf3j8\xeb\xd0qvM\xab\xdd\x12\xea\xc3\x85\xf2\xd7\xa1M-\xd8\x8d\x90\xfa\xa7EJ\x8d\xce\xc1c\xa1|p\x1f\x94;\tW\x84\x97p\xe6\x81\xa3L\tg\xd1\xaa+\x94v\xc5Y\x9c\x7f\x1f\xeb\xd6y\x84\x9a:\xad\x02\xdd\n\xf4\x06@\xb7\x81\x8f?.x\xdd\x0e^\xffN\xa1rC\xa8\xc7\xed\x87+[\xd7\x87\xb7\xb0\xfa\xa0V]\xa1\xb4+\xce\xe2\xfc\xfbX\xb7\xc1G\xc0C\xa0|p\x1f\x94;\tW\x84\x97p\xe6\x81\xa3L\tg\xd1*\x17\\\xd5\x16\x14ki\x95\xab\xf4\xbb\xda\xc0\xeb" \x14w\x81\xd7\x05\xa2rC \xa3\x94>i\xd9\x89\r\x8f(\xa5\x8f\xb3h\x95\x0b\xaej\x0b\x8a\xb5\xb4\xcaU\xfa]\x81\x87C\xc9\xe0>(w\x12\xae\x08/\xe1\xc0\x83\x12\xca\n\x874\x18\x9c\xb1\xe5\xc6pS\xd5\xa7jdf\xedG\xd0\x89Um"c\xe7\x11b\xd5\x81`\x1f\x8b4\x18\x9c\xb1\xe5\xc6pS\xd5\xa7jdf\xed\xe0iP&\xb8\x0f\xca\x9d\x84+\xc2K8\xed\x00\x00\x006\x80+\xc2\xfd\x85+\x02\x00\x00\x80\r\xe0\x8ap\x7f\xe1\x8a\x00\x00\x00`\x03\xb8"\xdc_\xb8"\x00\x00\x00\xd8\x00\xae\x08\xf7\x17\xae\x08\x00\x00\x006\x80+\xc2\xfd\x85+\x02\x00\x00\x80\r\xe0\x8ap\x7f\xe1\x8a\x00\x00\x00`\x03\xb8"\xdc_\xb8"\x00\x00\x00\xd8\x00\xae\x08\xf7\x17\xae\x08\x00\x00\x006\x80+\xc2\xfd\x85+\x02\x00\x00\x80\r\xe0\x8ap\x7f\xe1\x8a\x00\x00\x00`\x03\xb8"\xdc_\xb8"\x00\x00\x00\xd8\x00\xae\x08\xf7\x17\xae\x08\x00\x00\x006\x80+\xc2\xfd\x85+\x02\x00\x00\x80\r\xe0\x8ap\x7f\xe1\x8a\x00\x00\x00`\x03\xb8"\xdc_\xb8"\x00\x00\x00\xd8\x00\xae\x08\xf7\x17\xae\x08\x00\x00\x006\x80+\xc2\xfdE{\x0c\x00\x00\x00l\xc0}P\xee$\\\x11 \x08\x82 \x08\xaa\x08W\x04\x08\x82 \x08\x82*\xc2\x15\x01\x82 \x08\x82\xa0\x8apE\x80 \x08\x82 \xa8"\\\x11 \x08\x82 \x08\xaa\x08W\x04\x08\x82 \x08\x82*\xc2\x15\x01\x82 \x08\x82\xa0\x8apE\x80 \x08\x82 \xa8"\\\x11 \x08\x82 \x08\xaa\x08W\x04\x08\x82 \x08\x82*\xc2\x15\x01\x82 \x08\x82\xa0\x8apE\x80 \x08\x82 \xa8"\\\x11 \x08\x82 \x08\xaa\x08W\x04\x08\x82 \x08\x82*\xc2\x15\x01\x82 \x08\x82\xa0\x8apE\x80 \x08\x82 \xa8"\\\x11 \x08\x82 \x08\xaa\x08W\x04\x08\x82 \x08\x82\n\xfd\xef\xff\xfc\x7f>!\xf4\xb5\xad\xd1\xe9\xf2\x00\x00\x00\x00IEND\xaeB`\x82\xd7\xaa\xce\xaa\xd3\xa2\xce\xc4\xbb\xe1\xb2\xbb\xbb\xe1\xba\xc3\xcc\xfd'"""
E、若写完后,立马进行读取。则返回空

ANS:写完后光标在最后,再读取则是读取光标后的内容,啥都读不到

#读取文件是根据光标的移动读取,读取一个字符,就把光标移动一个字符
#写入也是一样的,每写一个字符,就移动字符光标
f = open("demo.txt",'w+',encoding='utf-8')
f.write('new line')
data = f.read()
print(data)#空
f.close()"""
打印为空,需要关闭重开
"""
f = open("demo.txt",'r',encoding='utf-8')
data = f.read()
print(data)
f.close()"""结果
new line
"""

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/48909.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【嵌入式DIY实例-ESP8266篇】-LCD ST7789显示BMP280传感器数据

LCD ST7789显示BMP280传感器数据 文章目录 LCD ST7789显示BMP280传感器数据1、硬件准备与接线2、代码实现在本文中,将介绍如何通过 ESP8266 NodeMCU 开发板 (ESP-12E) 与 ST7789 TFT 显示屏连接。 在此项目中,我们将了解如何将 ESP8266 NodeMCU 板与 Bosch Sensortec 的 BMP2…

OpenAI发布迷你AI模型GPT-4o mini

本心、输入输出、结果 文章目录 OpenAI发布迷你AI模型GPT-4o mini前言OpenAI发布迷你AI模型GPT-4o mini英伟达联合发布 Mistral-NeMo AI 模型:120 亿参数、上下文窗口 12.8 万个 tokenOpenAI发布迷你AI模型GPT-4o mini 编辑 | 简简单单 Online zuozuo 地址 | https://blog.csd…

Win10+Docker配置TensorRT环境

1.Docker下载和安装 Docker下载:Install Docker Desktop on Windows Docker安装: 勾选直接下一步就行,安装完成后需要电脑重启。 重启后,选择Accept—>Continue without signing in—>skip survey. 可以进入下面页面,并且左下角是绿色的,显示e…

用Python写一个视频采集脚本,对某网站进行批量采集

最近某牙上又出现一批高质量视频&#xff0c;听说删的很快&#xff0c;还好我会Python&#xff0c;赶紧采集下来保存&#xff01; 准备工作 环境使用 Python 3.10 解释器 Pycharm 编辑器 模块使用 requests >>> 数据请求模块 re <正则表达式模块> os <文…

unittest框架和pytest框架区别及示例

unittest框架和pytest框架区别及示例 类型unittest框架pytest框架unittest框架示例pytest框架示例安装python内置的一个单元测试框架,标准库&#xff0c;不需要安装第三方单元测试库&#xff0c;需要安装使用时直接引用 import unittest安装命令&#xff1a;pip3 install pyte…

matlab 声音信号希尔伯特黄变换

1、内容简介 略 91-可以交流、咨询、答疑 2、内容说明 略 Hilbert-Huang变换&#xff08;HHT&#xff09;是一种基于经验的数据分析方法 方法。它的扩展基础是自适应的&#xff0c;因此它可以从非线性和非平稳过程中产生具有物理意义的数据表示。这个 适应性的优势是有代价…

算法——双指针(day4)

15.三数之和 15. 三数之和 - 力扣&#xff08;LeetCode&#xff09; 题目解析&#xff1a; 这道题目说是三数之和&#xff0c;其实这和我们之前做过的两数之和是一个规律的~无非就是我们需要实时改动target的值。先排好序&#xff0c;然后固定一个数取其负值作target&#xf…

【Linux 驱动】IMX6ULL eLCDIF驱动

1. eLCDIF设备树 lcdif: lcdif021c8000 {compatible "fsl,imx6ul-lcdif", "fsl,imx28-lcdif"; //属性reg <0x021c8000 0x4000>; //起始地址 地址大小interrupts <GIC_SPI 5 IRQ_TYPE_LEVEL_HIGH>; …

Linux存储管理-逻辑卷管理(LVM)

逻辑卷管理&#xff08;LVM&#xff09;流程 物理磁盘/分区 -> 物理卷&#xff08;PV&#xff09;-> 加入卷组&#xff08;VG&#xff09;-> 卷组调配空间&#xff0c;制作逻辑卷&#xff08;LV&#xff09;-> 格式化 -> 挂载 -> 使用 为什么需要逻辑卷管理…

Web 性能入门指南-3.5 优化单页应用程序 (SPA)

&#x1f338; 欢迎来到前端后花园&#xff01;这里是一个温馨的小角落&#xff0c;专为热爱前端技术的你打造。没有华丽的辞藻&#xff0c;只有真诚的分享。希望你能在这里找到实用的内容&#xff0c;学到新知识&#xff0c;同时也欢迎你畅所欲言&#xff0c;分享你的思考和见…

【Linux 13】文件系统

文章目录 &#x1f308; 一、前言&#x1f308; 二、文件操作的系统接口⭐ 1. 打开文件 open⭐ 2. 关闭文件 close⭐ 3. 写入文件 write⭐ 4. 读取文件 read &#x1f308; 三、文件描述符⭐ 1. 文件描述符介绍⭐ 2. 提前被分配的文件描述符 0 1 2⭐ 3. 文件描述符的分配规则 &…

浏览器插件利器--allWebPluginV2.0.0.16-beta版发布

allWebPlugin简介 allWebPlugin中间件是一款为用户提供安全、可靠、便捷的浏览器插件服务的中间件产品&#xff0c;致力于将浏览器插件重新应用到所有浏览器。它将现有ActiveX控件直接嵌入浏览器&#xff0c;实现插件加载、界面显示、接口调用、事件回调等。支持Chrome、Firefo…

minio安装小计一则

安装minio并且使用api方式对文件进行操作 本文使用docker安装 docker pull minio/minio docker pull minio/mc &#xff08;mc为minio文件运行命令行工具&#xff09; 使用如下命令运行Minio服务器容器&#xff1a; docker run -p 9000:9000 -p 9001:9001 --name minio-…

【深度学习】大模型GLM-4-9B Chat ,微调与部署

下载好东西&#xff1a; 启动容器环境: docker run -it --gpus all --net host --shm-size8g -v /ssd/xiedong/glm-4-9b-xd:/ssd/xiedong/glm-4-9b-xd kevinchina/deeplearning:pytorch2.3.0-cuda12.1-cudnn8-devel-yolov8train bashpip install typer tiktoken numpy1.2…

Web开发:ASP.NET CORE使用Ajax定时获取后端数据

一、低难度&#xff08;刷新a标签&#xff09; 1、需求 给a标签每15s刷新一次&#xff0c;显示最新的时间&#xff08;时间必须由后端获取&#xff09; 应该如何操作呢 2、代码 后端 using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc.RazorPages; using Mi…

解决mysql5.0,Navicat for MySQL,IntelliJ IDEA之间中文乱码

使用软件版本 jdk-8u171-windows-x64 ideaIU-2021.1.3 mysql-essential-5.0.87-win32 navicat8_mysql_cs 这个问题我调试了好久&#xff0c;网上的方法基本上都试过了&#xff0c;终于是解决了。 三个地方结果都不一样。 方法一 首先大家可以尝试下面这种方法&#xff1a…

记录 cocos 开发问题 ,微信 wx.xxx函数 报找不到名称“wx”

今天写微信排行榜遇到 问题分享一下。 目前&#xff0c;微信、百度 和 抖音 小游戏这些平台为了保护其社交关系链数据&#xff0c;增加了 开放数据域 的概念&#xff0c;这是一个单独的游戏执行环境。开放数据域中的资源、引擎、程序&#xff0c;都和主游戏&#xff08;主域&a…

(秋招复习)自动驾驶与机器人中的SLAM技术(二)

秋招复习之--自动驾驶与机器人中的SLAM技术2 第五章 基础点云处理激光传感器与点云的数学模型最近邻问题准确率和召回率暴力最近邻栅格和体素方法二分树与K-d树四叉树和八叉树 拟合问题平面拟合直线拟合 第六章 2D激光定位与建图扫描匹配算法点到点的scan matching点到线的scan…

mybatis-plus模板引擎代码生成

网盘代码&#xff1a;链接&#xff1a;https://pan.baidu.com/s/1jwuVGiA97dc1KVnGKc0c4g?pwd6666 提取码&#xff1a;6666 Gradle依赖&#xff1a; dependencies {// https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starterimplementation org.…

linux系统设置开机启动的两种方法systemd及rc.local(手工写sh脚本,手工写service服务)

文章目录 知识点实验一、systemd&#xff08;一&#xff09;自写一个sh脚本并加入开机启动&#xff08;二&#xff09;源码安装的nginx加入开机启动 rc.local 知识点 在Linux系统中&#xff0c;有多种方法可以设置开机启动。以下是其中的一些主要方法&#xff1a; systemd 在较…