Language es_CA

faker.providers.address

fake.address()
# '2280 Canales Crossing\nNorth Sarahaven, CA 97128'

fake.building_number()
# '44326'

fake.city()
# 'New José María'

fake.city_prefix()
# 'New'

fake.city_suffix()
# 'port'

fake.country()
# 'Zambia'

fake.country_code(representation='alpha-2')
# 'BN'

fake.military_apo()
# 'PSC 2162, Box 7817'

fake.military_dpo()
# 'Unit 4166 Box 1421'

fake.military_ship()
# 'USNV'

fake.military_state()
# 'AA'

fake.postalcode()
# '73989'

fake.postalcode_in_state(state_abbr=None)
# '58244'

fake.postalcode_plus4()
# '45944-4182'

fake.postcode()
# '83381'

fake.postcode_in_state(state_abbr=None)
# '73301'

fake.secondary_address()
# 'Apt. 451'

fake.state()
# 'Hawaii'

fake.state_abbr(include_territories=True)
# 'MO'

fake.street_address()
# '07770 Martí Trace Suite 712'

fake.street_name()
# 'Antonia Green'

fake.street_suffix()
# 'Ranch'

fake.zipcode()
# '47355'

fake.zipcode_in_state(state_abbr=None)
# '40936'

fake.zipcode_plus4()
# '81776-7802'

faker.providers.automotive

fake.license_plate()
# '673 5MH'

faker.providers.bank

fake.bank_country()
# 'GB'

fake.bban()
# 'DXYO57024698188745'

fake.iban()
# 'GB24BTAN10171216809157'

faker.providers.barcode

fake.ean(length=13)
# '8594153520673'

fake.ean13(leading_zero=None)
# '7180223111059'

fake.ean8()
# '08117380'

fake.upc_a(upc_ae_mode=False, base=None, number_system_digit=None)
# '764352541931'

fake.upc_e(base=None, number_system_digit=None, safe_mode=True)
# '06177906'

faker.providers.color

fake.color(hue=None, luminosity=None, color_format='hex')
# '#97fcd7'

fake.color_name()
# 'MediumSlateBlue'

fake.hex_color()
# '#4da4f4'

fake.rgb_color()
# '6,122,0'

fake.rgb_css_color()
# 'rgb(18,192,177)'

fake.safe_color_name()
# 'gray'

fake.safe_hex_color()
# '#114400'

faker.providers.company

fake.bs()
# 'deliver one-to-one markets'

fake.catch_phrase()
# 'Object-based tangible focus group'

fake.company()
# 'Briones-Riquelme'

fake.company_suffix()
# 'and Sons'

faker.providers.credit_card

fake.credit_card_expire(start='now', end='+10y', date_format='%m/%y')
# '12/29'

fake.credit_card_full(card_type=None)
# 'American Express\nValèria Portillo\n349508730201102 11/29\nCID: 1655\n'

fake.credit_card_number(card_type=None)
# '4179146886218021'

fake.credit_card_provider(card_type=None)
# 'VISA 16 digit'

fake.credit_card_security_code(card_type=None)
# '395'

faker.providers.currency

fake.cryptocurrency()
# ('TIT', 'Titcoin')

fake.cryptocurrency_code()
# 'DASH'

fake.cryptocurrency_name()
# 'Sirin Labs'

fake.currency()
# ('TVD', 'Tuvaluan dollar')

fake.currency_code()
# 'MVR'

fake.currency_name()
# 'Belarusian ruble'

faker.providers.date_time

fake.am_pm()
# 'PM'

fake.century()
# 'XVII'

fake.date(pattern='%Y-%m-%d', end_datetime=None)
# '1979-09-26'

fake.date_between(start_date='-30y', end_date='today')
# datetime.date(2004, 4, 18)

fake.date_between_dates(date_start=None, date_end=None)
# datetime.date(2020, 1, 14)

fake.date_object(end_datetime=None)
# datetime.date(2005, 10, 20)

fake.date_of_birth(tzinfo=None, minimum_age=0, maximum_age=115)
# datetime.date(1936, 4, 5)

fake.date_this_century(before_today=True, after_today=False)
# datetime.date(2016, 6, 19)

fake.date_this_decade(before_today=True, after_today=False)
# datetime.date(2020, 1, 11)

fake.date_this_month(before_today=True, after_today=False)
# datetime.date(2020, 1, 7)

fake.date_this_year(before_today=True, after_today=False)
# datetime.date(2020, 1, 13)

fake.date_time(tzinfo=None, end_datetime=None)
# datetime.datetime(1987, 11, 10, 18, 41, 44)

fake.date_time_ad(tzinfo=None, end_datetime=None, start_datetime=None)
# datetime.datetime(855, 11, 6, 5, 16, 36)

fake.date_time_between(start_date='-30y', end_date='now', tzinfo=None)
# datetime.datetime(2000, 5, 9, 22, 18, 11)

fake.date_time_between_dates(datetime_start=None, datetime_end=None, tzinfo=None)
# datetime.datetime(2020, 1, 14, 18, 16, 16)

fake.date_time_this_century(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2002, 12, 7, 20, 2, 58)

fake.date_time_this_decade(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2020, 1, 9, 9, 52, 29)

fake.date_time_this_month(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2020, 1, 7, 4, 26, 21)

fake.date_time_this_year(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2020, 1, 7, 4, 36, 43)

fake.day_of_month()
# '16'

fake.day_of_week()
# 'Sunday'

fake.future_date(end_date='+30d', tzinfo=None)
# datetime.date(2020, 1, 27)

fake.future_datetime(end_date='+30d', tzinfo=None)
# datetime.datetime(2020, 2, 9, 5, 41, 21)

fake.iso8601(tzinfo=None, end_datetime=None)
# '1977-03-10T04:06:17'

fake.month()
# '03'

fake.month_name()
# 'January'

fake.past_date(start_date='-30d', tzinfo=None)
# datetime.date(2019, 12, 17)

fake.past_datetime(start_date='-30d', tzinfo=None)
# datetime.datetime(2020, 1, 12, 22, 35, 32)

fake.time(pattern='%H:%M:%S', end_datetime=None)
# '06:37:16'

fake.time_delta(end_datetime=None)
# datetime.timedelta(0)

fake.time_object(end_datetime=None)
# datetime.time(13, 56, 5)

fake.time_series(start_date='-30d', end_date='now', precision=None, distrib=None, tzinfo=None)
# <generator object Provider.time_series at 0x7f56a78d7a98>

fake.timezone()
# 'Pacific/Efate'

fake.unix_time(end_datetime=None, start_datetime=None)
# 523817283

fake.year()
# '1971'

faker.providers.file

fake.file_extension(category=None)
# 'pdf'

fake.file_name(category=None, extension=None)
# 'necessitatibus.odp'

fake.file_path(depth=1, category=None, extension=None)
# '/accusantium/quam.xls'

fake.mime_type(category=None)
# 'application/soap+xml'

fake.unix_device(prefix=None)
# '/dev/vdv'

fake.unix_partition(prefix=None)
# '/dev/xvda9'

faker.providers.geo

fake.coordinate(center=None, radius=0.001)
# Decimal('-148.215698')

fake.latitude()
# Decimal('63.502556')

fake.latlng()
# (Decimal('-64.405404'), Decimal('2.882447'))

fake.local_latlng(country_code='US', coords_only=False)
# ('34.21639', '-119.0376', 'Camarillo', 'US', 'America/Los_Angeles')

fake.location_on_land(coords_only=False)
# ('34.06635', '-84.67837', 'Acworth', 'US', 'America/New_York')

fake.longitude()
# Decimal('-26.449506')

faker.providers.internet

fake.ascii_company_email(*args, **kwargs)
# 'sbaena@pedraza-roldan.com'

fake.ascii_email(*args, **kwargs)
# 'villalongaenzo@gmail.com'

fake.ascii_free_email(*args, **kwargs)
# 'abril03@gmail.com'

fake.ascii_safe_email(*args, **kwargs)
# 'carmen50@example.net'

fake.company_email(*args, **kwargs)
# 'bjodar@pellicer-trujillo.net'

fake.domain_name(*args, **kwargs)
# 'marco-dominguez.com'

fake.domain_word(*args, **kwargs)
# 'miralles'

fake.email(*args, **kwargs)
# 'aleixsaldana@gmail.com'

fake.free_email(*args, **kwargs)
# 'lrevilla@yahoo.com'

fake.free_email_domain(*args, **kwargs)
# 'yahoo.com'

fake.hostname(*args, **kwargs)
# 'srv-61.serna.info'

fake.image_url(width=None, height=None)
# 'https://dummyimage.com/564x796'

fake.ipv4(network=False, address_class=None, private=None)
# '138.239.94.31'

fake.ipv4_network_class()
# 'c'

fake.ipv4_private(network=False, address_class=None)
# '192.168.153.244'

fake.ipv4_public(network=False, address_class=None)
# '160.163.202.24'

fake.ipv6(network=False)
# '5546:15c9:74d5:d67a:bff3:c816:a480:5983'

fake.mac_address()
# 'b5:00:72:14:e5:0a'

fake.safe_email(*args, **kwargs)
# 'laiaguitart@example.net'

fake.slug(*args, **kwargs)
# 'fugiat-eum-ratione'

fake.tld()
# 'info'

fake.uri()
# 'http://www.santos-blanco.com/tags/homepage.html'

fake.uri_extension()
# '.html'

fake.uri_page()
# 'login'

fake.uri_path(deep=None)
# 'search/posts'

fake.url(schemes=None)
# 'http://www.tur.info/'

fake.user_name(*args, **kwargs)
# 'santanasofia'

faker.providers.isbn

fake.isbn10(separator='-')
# '0-7622-9675-5'

fake.isbn13(separator='-')
# '978-0-268-64764-3'

faker.providers.job

fake.job()
# 'Engineer, biomedical'

faker.providers.lorem

fake.paragraph(nb_sentences=3, variable_nb_sentences=True, ext_word_list=None)
# ('Facere saepe est nesciunt itaque. Optio mollitia cupiditate quasi. '
#  'Consectetur nam sunt optio.')

fake.paragraphs(nb=3, ext_word_list=None)
# [   'Vitae soluta cum asperiores voluptatibus. Maxime possimus ab facilis '
#     'magnam fugit.',
#     'Occaecati molestiae ut deleniti nulla veritatis doloribus.',
#     'Consectetur commodi cumque velit velit laboriosam perspiciatis dolor. '
#     'Impedit odit doloremque quae ex. Suscipit delectus impedit.']

fake.sentence(nb_words=6, variable_nb_words=True, ext_word_list=None)
# 'Sequi animi architecto rerum vitae perferendis porro.'

fake.sentences(nb=3, ext_word_list=None)
# [   'Asperiores ullam quia itaque tempore.',
#     'Assumenda modi mollitia excepturi eligendi.',
#     'Voluptas nam veritatis architecto temporibus nam quas.']

fake.text(max_nb_chars=200, ext_word_list=None)
# ('Doloremque itaque ea dignissimos. Rerum voluptatum unde optio occaecati.\n'
#  'In illum voluptates explicabo. Quae modi dolorem quidem facilis.')

fake.texts(nb_texts=3, max_nb_chars=200, ext_word_list=None)
# [   'Facilis eum quia dignissimos numquam nulla eaque alias. Nisi aliquam '
#     'dicta ipsum blanditiis officia alias.',
#     'Quidem natus dolor labore quisquam a facilis cumque. Ducimus incidunt '
#     'facilis debitis corrupti.\n'
#     'Iure pariatur eaque excepturi. Officia dolore iusto quo perspiciatis '
#     'dignissimos maxime.',
#     'Nulla quod voluptas eveniet officia. Aliquam tempora id.\n'
#     'Quaerat tenetur officiis possimus. Odit voluptatem fugiat facere ab sunt.']

fake.word(ext_word_list=None)
# 'voluptate'

fake.words(nb=3, ext_word_list=None, unique=False)
# ['labore', 'quaerat', 'illum']

faker.providers.misc

fake.binary(length=1048576)
# (b'\x1f/+\xc1\xdc\x075\x1d\xd9\xaa\xff\xae\xcb\xb1b\xfb\r\x03<\x8d\xef\xbcyG'
#  b'\xf1i8\x06e?\x1f\xe8N_\xc0m\xb8\xc0\xcd\x95%i\xc0\xb8\xb7\x92\xd0\xa5'
#  b"\x92\xd2B\xf2HoI4'?\xb9Nq\x00\x89\\\x8a\xb5\x19\xbcP\xa1\x90\x19"
#  b'\x9f\x1a^\xcdc\xa2V4i\x07\xa3>*\xf7\xd2\x06yu\x97\x0eS\xfc\x1cA\xbcG\xf6\x8c'
#  b'\xf5\x91\x10\x8d\xe9\x81V)\xe5%k\\`a\xdc\xdf\xce-\xbf\xd1zm\xbc;\x8aRut'
#  b'\xe2~D\xcc\x97H\xeec\x14\xff\xaay\x90\xcb\x99\x04\xe3D%\x07Z\x00?&'
#  b'\xf5\xcd\x83]>Y\xd0e\xf5\xe7.\x1b\x08\x99\x0f2\xd0\xcbn\xe0S\x8a!\x90'
#  b'\x8a\xf7S)\x02\xbdW\x9azV\xe6\xbe\xf7\x9fD\x806\x8c\xe0\xc4\xc0\xb7\xdfe'
#  b'\xfa\xabXv\xb1\xc4I\xa9<9`~~\x088\x0e\xed\xe5\xf9.\x10\xfc\x9e\xbc'
#  b'Q\xed\x86\xbeO\x11\xd9\x81\xc2\xd8\x80\x0c\xb6\x8f\x89\xd1\x80\xfek\xda'
#  b'e0\xcaGqK\xd2\xe8\xf1\xd6#\x95\x9c>\x1c\x1c\xf0\xf6.\xcb2\x12\xa1f\xd9R\xe7h'
#  b"\xa3\x98\x9e'\xf3\xc7\x86\x9d\xe5\x80\xe1\x80&\xa3\xe9W\xe8\x9c\xc7Mb\xd9hz"
#  b'L\x02\x9f-9\xd0\x14\xa6\xf9Y\xc2M\x0b|B]\xbe\xe1\xa5\xb8\xc4\xde\x8a\xc2'
#  b'$\x1f\x1d\x13\xe3\xff\xbb4\xbd/\x17\xd5\xc0\xad[\xe70G.\xf9{\xc8k\xd8'
#  b'\xe8\x93\x18D\xa0usS\xcd\xd1\xeba\xe5E\xb4\xe1\xb0\xe2\r\xd6\xe02\r\xb6'
#  b'\x9a\xf6\xb9r\xdb\xc60\xfb\x7f\xc8\xe6b\x06+\xdd,#\xf1c\xb8\x85+8OE\xd5y\xe0'
#  b'\x1b\x8ctB\xcf\xd9\x10~n\x80!`>\x9d\xb7<\xbe\x07\x17\x9e\xc3%*\xe7'
#  b'\xef\x1e\x7f\\\x11\xc5B\x80`\xa3\x17uV\xb1@\xdf\xf2\xe1r=\x0ek\xbc\xb4'
#  b'\xe1\xd3\xb18\x0eR\x84\xa6\xbb\xc8\xbf7\xfd^8\x9c\x08\xfc\x95(t\x18\xde '
#  b'\xcc`?\x7f\xdf\x16V\xc7p\x96\x88%5h\xe2\xde\xc4\xb7\xfc\xd2\x0c\x11%\x8b'
#  b'[\xbf\xa9\\\x13\xfa\x19\xef\xd0\xf9Hd\x9bB\xe2\x13\xf6C\x86\xbb\xa0p\x1a-'
#  b'I\x85\x9cAv\xdd"W8W}\x02x\x8f[u\xbd\xe9mld\xa7\xfc\x87\xce\xc9\xde\x1c'
#  b'S\x86\xaa\xf9\xb6iQ\xab\x82\xa5\xf7\x93i- p\x9f\x872\xefR\xd0i\xda\x16(e\xf9'
#  b'\xc0\x88\x95\x88\xd8\x1b\x9a\x1a:\xe0}\xed)\x8bBv5.\xdf\xb5\xa6\xbc\xa7K'
#  b'\xd9W\xc8N\x96\xb7\x04\xec\t\x07,\x1e\x07%J\xb1z)\nb\x0e\x85S\nYa\xa5\x8a'
#  b'\xfb\xaa\xbdW\xad\x06.\xf3\x89\xe1[YsO|\xd3\x00\x80\xab\x98\x0f"\xc2t'
#  b'\xa2E\xe9/\x16\xc2\x92e\x95\x8enSL\xb5\x9d\xb9\xf7ai\xad\x90\xda\\\x97'
#  b'\xe6\xa3\xee*\xa6X\xfd\xa4\x9b\xec\xe5\xfe\x1c\x9d\xa2\x86~X\x0c\xf9'
#  b'\xde\xab\xf2s2\x85`\x96\x12\xed\xe2ik>\xb2\x0f5\xbb\xba\xa5m\x8b\x9e\x80'
#  b'\xe4\xd0b\xd6\x1eX_\x1cm\x91j-\xf2\x9f%\x7f\xac\x80\xc9L!\xedm\n\xc3W3\x1e'
#  b'\xc5\x11\xc0\xec9\xf9L\xb7\x16\x01\xf9\xe1d\xcd\x8cI\xc1\xa0\xf7\xe9'
#  b' \x1aQ\x93I\x0f\x0cP\xab\x87\\\xff\xfa\xf7T\xaa.G\x82\xd1\x84\xba\x04\xb1'
#  b'\xdb\xd3\xa3\xa6~\x8b\xabFr\xca\xc5\x83\xd0iA\x94\xde\x0e\xcbF\xed\x82B\x13'
#  b'6\x90\x99\xb3\xcc\xcc\x8b\xed\xa6\xe7\x8a\xa7\x83QSn\xda\xee\xafb'
#  b'\xb5\xf2\x92\x91\x06\xd1\xdd,_OU_\xe9\xb2\x03\x14\xee\xd9\xd5\x8d)t\xd6\xe4'
#  b'd\xac\x03\xe6\xebK\x17;\x9f\xe8\xedK\xa4\x1a5E\xc0\x91B:\x85\xe6\xd8.'
#  b"\xeak\xb4\xdf\xe7\xe7\xeea\x8d\xf2'3\x16\xc9\x18\xeak\xd8\x17pp\xfe]S"
#  b'\xb6\xe6\xefh\xa3O\xe3\x8f\xd9\x15\x0f\xd4\xe1\xd2\x1e\x00G@\xc8\x0b'
#  b'\xf4\xd7{eZw\x8434OC\x83\x9b.)^,\xad\xd4\x1e\xb5v\xf8\xde\xeaG\xd9\xf3'
#  b'C^0\xc0\xa7\xb1\x00p\xa8e\xe5K\xcfZ!\xe5f\xcb\x04)\x16.\x9aQ\xd5\x84[0'
#  b'Gwc\xcb\xbc\xf1o\x1f\xe26\xbe\xe8\xbeB\xc1z\x97\x01\xdf\xc8\x87\xd6m\xbe'
#  b'\xa3u\xf7\x1d\x8e\xf3\xae\x9eK\xc9\x06H\x944jp\x83\xbbw3')

fake.boolean(chance_of_getting_true=50)
# True

fake.csv(header=None, data_columns=('{{name}}', '{{address}}'), num_rows=10, include_row_ids=False)
# ('"Javier Esteve Beltran","22466 Leon Walk Apt. 436\n'
#  'Valentínhaven, MI 22897"\r\n'
#  '"Marc Olivares Font","1110 Tejero Grove\n'
#  'Port Álex, WA 66352"\r\n'
#  '"Abril Sevillano Caro","207 Seco Center\n'
#  'Júliafort, WY 19632"\r\n'
#  '"Montserrat Gabaldón","Unit 3511 Box 9659\n'
#  'DPO AE 96103"\r\n'
#  '"Marc Sancho-Azcona","10726 Pol Vista\n'
#  'Leoport, SC 08217"\r\n'
#  '"Antònia Ródenas Escrivá","484 Aliaga Avenue Apt. 521\n'
#  'South Javierhaven, DE 09081"\r\n'
#  '"Biel Viana Colomer","89130 Lucas Mission\n'
#  'María Del Carmenshire, IN 83513"\r\n'
#  '"Sara del Huerta","351 Donoso Way\n'
#  'Emmaview, AR 92731"\r\n'
#  '"Cristina Mayo Serna","48157 Antúnez Loop\n'
#  'Port Polburgh, AK 42384"\r\n'
#  '"Anna del Lobo","573 María Del Carmen Underpass Suite 329\n'
#  'South Jana, AR 99097"\r\n')

fake.dsv(dialect='faker-csv', header=None, data_columns=('{{name}}', '{{address}}'), num_rows=10, include_row_ids=False, **fmtparams)
# ('"Francisco Tamayo-Gimeno","676 Manuel Inlet\n'
#  'North Ainafort, WY 79346"\r\n'
#  '"María Teresa Ribes Viana","83441 Valèria Lodge\n'
#  'Marínview, NM 85496"\r\n'
#  '"Jorge Pol Nuñez Requena","26786 Gargallo Cliffs Apt. 593\n'
#  'North Josep, NJ 18233"\r\n'
#  '"Miguel del Navarrete","80041 Rebollo Ford Apt. 994\n'
#  'East Josétown, MA 68235"\r\n'
#  '"Ana García Madrigal","95865 Xavier Track\n'
#  'Port Adam, NE 24420"\r\n'
#  '"Juan Sacristán Collado","340 Arjona Groves Apt. 939\n'
#  'Lake Jordi, UT 29655"\r\n'
#  '"Jan Castells Benet","0577 Villalonga Islands\n'
#  'North Cristinaland, MI 89968"\r\n'
#  '"Dolores Vicente Lloret","5581 Aguilera Parkway Apt. 840\n'
#  'Lake María Teresaburgh, MN 50802"\r\n'
#  '"David Frías Fuentes","2147 Galván Radial Apt. 937\n'
#  'Chlóeburgh, ID 26344"\r\n'
#  '"Chlóe Tomás Cornejo","60967 Antonia Heights\n'
#  'South Laura, OR 43799"\r\n')

fake.md5(raw_output=False)
# '0745771dc455a2516b238bda42144623'

fake.null_boolean()
# False

fake.password(length=10, special_chars=True, digits=True, upper_case=True, lower_case=True)
# 'xat)ZpMr)5'

fake.psv(header=None, data_columns=('{{name}}', '{{address}}'), num_rows=10, include_row_ids=False)
# ('"María del Ortuño"|"7477 Aleix Station Suite 724\n'
#  'North Sara, UT 19367"\r\n'
#  '"Francisca del Aguilera"|"22272 Montserrat Springs\n'
#  'East Danielfurt, OH 51275"\r\n'
#  '"María Teresa Catalá Zaragoza"|"34228 Fuentes Green Suite 315\n'
#  'West Aina, MA 96885"\r\n'
#  '"Jan Berenguer-Moreno"|"097 Jan Prairie Apt. 835\n'
#  'North Hugoton, AK 14371"\r\n'
#  '"Carmen Barros Múgica"|"74227 Corbacho Center Apt. 199\n'
#  'Arteagafurt, NY 93523"\r\n'
#  '"Sara Sacristán Atienza"|"3399 Jordi Plain Apt. 391\n'
#  'Port Nil, CO 04142"\r\n'
#  '"Montserrat de Naranjo"|"5932 Ana Lodge Apt. 257\n'
#  'New Valèriaside, OK 82574"\r\n'
#  '"Pau Ferrándiz Anaya"|"916 Bonet Parks Apt. 656\n'
#  'New Chlóeside, MN 36799"\r\n'
#  '"Júlia Pineda-Corbacho"|"552 Rosa Turnpike Suite 786\n'
#  'East Onaborough, AK 32834"\r\n'
#  '"Miguel Llanos Solé"|"8639 Ripoll Islands Apt. 004\n'
#  'Bielland, RI 16874"\r\n')

fake.sha1(raw_output=False)
# '7120db981a5004f139b7618ae52c0a0f44b05615'

fake.sha256(raw_output=False)
# 'f40888999ae4958ad7dc8a19df9ff465da8a6cdcf44f3e1d2da7cf64afc9fca9'

fake.tar(uncompressed_size=65536, num_files=1, min_file_size=4096, compression=None)
# (b'roCJRdMYdHLiNUYhSeYX1\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x000000644\x000000000\x000000000\x0000000002000\x0000000000'
#  b'000\x00012610\x00 0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00ustar  \x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x000000000\x000000000\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x96]\x90\xd6\x02 \xea\xd0\x1a\x81\xe7\xc1h\x9a\x0ch'
#  b'\n\xc7\xc3|\xe4\xf5\xd6T%\x12\xe8b<\x8e!\xe8\xe3\xfd?\xddk\x96\x845'
#  b'\xdd?\xda\xe6l\x00T\x05\x8a.|yM\x99\x8a\xed\xe2\xa4\xf1kB\xb8\x10.\xe8\x8609'
#  b'\x00\xcd\r?\x0bQ\xf3\x0ef\xd6\x94\x83\xce\xaf\xc3{\x08\xcd\x94\xfd'
#  b'x\xe6\xcd\x8b\x1a\xf0\x99\x91\xfd\x056\xca\xee\xb1\x91\x93\xdf\xcc\xf7\xe9'
#  b'\x82<\x1e\x7f\xf8ZJ\x01\x89\xeck\xc3P\xd1\xc4Qd\xe0\x02>$\xb0\xe2&\xd80\x83$'
#  b'H\x82N\xb8\xe4\x17\x1c\xa6I\x84\x86\n\xc9\xb2\tN\xcf\rj\x94\x99\xdd\x98\x12'
#  b'\x0f%\xbe\x04EeR\xc9\xf1\x00)^\x1b\x1a\xc3\x07\x08\xe8*\xbe\xfa\xb0\xefA'
#  b'\xff:\xd9G:\xf1~zY\x176\xbd\xe4\xa7\xc9\xd4\x9e\xf2\x1e4\x17\x81\xdf\x80'
#  b'\xdf\xc7\x85\xad\xc2-I\x86d*\\`\xd9m/\x93\xf4\xc0}\xb7\xf4U\xa1=\x8f\xe5Fh'
#  b'\xba\x93@e\xbf4dd\xfbM\x11D\xba\xec\xa1\xc9\xefQ\xafD\xaa\x14M\xfa'
#  b'\xde\xc6_\r\x01\x8b<\xd4\x9a&\x9a7\xeca\x1a\x017K\xdf\xe8\x8d.@\xaa'
#  b'\xa3t\x94\xaeE\x1a\xbe\x81\xb4\x14\xe4\x0f\x10Jn\xad\xffl6uNx\xc8\x1b'
#  b'\x90\xb6\x84\x89\xd4\xbf{\x93\xbd\xd0f\xfe8Y\xb2\xf4\x13\xb3\x01I'
#  b'\xbb\xe9\x9a\xc4X\x94o\xf5\xbam!1\x16>\x97\xff\xc6\x08Ns\xa9Vf\x14'
#  b'~\xe5\xbb\xfe\x8e\xab\xe1\x9c\xef*:\x13X[\xb5\x00{\x02x\x1b\xec\x18 \x0b'
#  b'\xa6\xe5\x82T<\xbc(-es\x8e\xe8\xa5\xde\x0c,\xacW\x00t\xe9W\xdc\x92'
#  b'c\xc2\xdf\x94\xfcYR\xac\\kw\xa0\x05\xad\xe07\x05\xf1\x00\x16R!+)'
#  b'\xcc\x83.\x98\n\x94\x06\x90\xf2/\xf4F\xde\x8b\xfd4\xbf!\x05\x0e{\xec\\\xcb'
#  b'\xdbi\xaa\x1c\xc5\xf7\x1d]xf\xc9R<|R\xa1\xcf\xc2E\xb8)\xd51\x9f|\x96*\xec'
#  b'\x9b\xf1\x81\xc3\xed\xaa\x06w\xcf\xf50:\x8f\xcdzAp\xe6\x98\x90'
#  b'\x96\x91\x8d\x83\xc3\xa0\x19`Tc@r\x9e7i\x9fg9\xe9Sy\xe6n\xd8\xa3\xc9\xcc\xfb'
#  b'\xab\xc7i^\x14\xea\xef\x0e\x9d\t\x1b\xa7\xc8\xab\x8f\xb7 u\xf4\xa8'
#  b'\xc0\x99\x08\xdaq\xc5.2\x7f\xbb\xb7\xcbd\x96\x1e\t\xd2\xa5\x02\x05n\xc7N\x98'
#  b'\x9fkC\xc2\xcd\xb5\x11\xde\x1ag\xe6v\xdb\xad\xebl#\xbf\xc2\xa4\x81\x8f>x'
#  b"\x8b\xe6\xc2\r\xd7\x19\x13\x83\xb2\x9fE%~'W\xad\xda\x91\xef\xfa\xe32\x89\xbb"
#  b'i\x05\xe87\xdf\x86Gct\xff?\x82,\xd8\xa6\xba:\x9e\xd3\xe0\x84o\xc30\xe4 0\x1a'
#  b'nc\xbd17D\x90\x1b\xe1\xf9\x81\xc0\x98\x84\xdc\xfb\x93\x17\x9c\\L\xd3\x9e\xc7'
#  b'=d\xbc;\xc5\xc5\xd5\x0b \x9b%DHA\xd0wA\x0e\x08\xa53\x14\x8e\x87'
#  b'\x94\xa1\xe8\xe30\xe3\x9e\xa2\x9180%\x84\x164\x16JgSL\xbe\xd4\x05\x05'
#  b'\xca\xa7v}\xd1\xc7\xba]DV\xfd\x19\x92\x9aE\x1dV\xe1K\xad\x9c\x15\xd3\xf2'
#  b'\xbe~\x10\\\x91\xd9\x9ah?{\x0f\x8f\xb9\xc5[\xf0F\xe4\xcc\xeb\n\xc9\xe9Z'
#  b'\xa0l\xdeZUs\x08\xa9\x8bX\x86l\xb8\xcb\x05O6i_\xc04\xc32\xe3+`Y\x18'
#  b"3\xd7\xb7\x90'XTs\xebP\xb1\x8a\xa4S\xf4\x0c\x15\x8f\x9a`p\xda\xc7\x80"
#  b'\xa8w\xbf\x90\x82?[\xce\xec\x05\xa7\x8a\x1c\x17\x01\x13\x0f\xa7\xa8['
#  b'\xdctQ\xc7\xc8\x00V\x16`s\xcae9\x89\xc9\x8c\xb6\xa3\x17\x92bIp\x92'
#  b'\xe1\xc2\xacOB\x1b\xbd\t\x8b\xd0\x1a\x03\xb6k\x82\xacp\xccoq+\xc7T\x19'
#  b'\xce\x046:=\xe6\xb3\xb0\x8eH\xeb=\xdaUR\x9f!\xa9\xbbV\xf9\x8c\xda\xd9'
#  b'\x18Dk\x10\x8a\xe6\x8f\xd2y\x03\xa1T\xf46\xffR\x17/\xcf\xf8\xcc\xda\xa1\r'
#  b'\x1f=-\xcd\x0b\xf2\xef\xbc \xcf\xdd\x06\xca,=\x13\x163$\xa2\xe1\xc2\x8b1'
#  b'LB\xd6\xe0\xa6\xdc\xc7\xb6\x08\x9fm\xfaP\xdc\x0b3\x15\x16\xec\xc1A\x05m\xfc'
#  b"\xda\xa0\xa4<[Su\xb81\xb9G\xb2\xa5xe\xfb\xcd'\x1a\xd5\x14\xf1C\x7f\xcb^/\xff"
#  b'\xf5;=q\x0e=\x82\x10\xc0\x8e$\xd5\xea\x0fJ-\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00')

fake.tsv(header=None, data_columns=('{{name}}', '{{address}}'), num_rows=10, include_row_ids=False)
# ('"David Tomé-Figueras"\t"46541 Vilaplana Run Apt. 557\n'
#  'Bielland, OH 31911"\r\n'
#  '"María Teresa María Dolores Villalobos Atienza"\t"996 Acosta Overpass Apt. '
#  '261\n'
#  'Palomoview, WA 27206"\r\n'
#  '"Laia Pardo-Cerdán"\t"808 Cantero Circles Apt. 046\n'
#  'Lujánport, OR 38170"\r\n'
#  '"Álex Palmer Cobos"\t"1841 Aparicio Stream\n'
#  'Lake Xavierbury, MO 72287"\r\n'
#  '"José María Aznar-Alonso"\t"749 Francisca Knolls Apt. 511\n'
#  'Port Jorgeshire, NY 40287"\r\n'
#  '"Enzo Lillo"\t"6871 Albert Canyon Apt. 309\n'
#  'Molinerstad, TN 40057"\r\n'
#  '"Laia Chaves Vargas"\t"2435 María Del Carmen Passage Suite 812\n'
#  'Davidfurt, ID 47157"\r\n'
#  '"Ona Oliver Alvarado"\t"05763 Josefa Ramp Suite 276\n'
#  'Lake Carlaport, WV 61615"\r\n'
#  '"Clàudia Pelayo Zorrilla"\t"057 Luján Ford\n'
#  'Chavesfort, NY 49042"\r\n'
#  '"Marc Albert Tormo Ruiz"\t"186 Júlia Road\n'
#  'Blazquezville, KS 21374"\r\n')

fake.uuid4(cast_to=<class 'str'>)
# 'be92567b-2107-4f8d-a911-56f32d522c40'

fake.zip(uncompressed_size=65536, num_files=1, min_file_size=4096, compression=None)
# (b'PK\x03\x04\x14\x00\x00\x00\x00\x00\x08\x92.P\xed\x15\xc0\x1f\x00\x04'
#  b'\x00\x00\x00\x04\x00\x00\x15\x00\x00\x00EnPOioRfKviuSzFIvhXH1\x81'
#  b'\xbei\xd8\xd6\xef\x13\xbby\x8e\x0cP@\xffcR\xd5\x10\xf9nS\xcc\xa2\xc8J'
#  b'\xefi\xad\xcd\x1e\xb4\x17\x8f\x1d\xc8\xef\xfd\xa0\x1ba:]j\x17T\x9476y'
#  b'\x1c\xe7\xf2\x1f\xaf\x05F!\xa9\xabSly\xde\xc1\x91\x8e\xcb\x81\xc1'
#  b'\xa9\x83\x97I\xeb,4\xc8\xeeV\xcf+\xe7\xaa\xe6BD\xc2\xc7\xd20\xe2\xb1K\xdfl<x'
#  b'\xee__\xe1U\x80\xdc\x8c\xf4\t\xbf8G\xa6>\x9ea\xca\xd9\x93b\xeb%\x92'
#  b'\xd1\xbf\x85@)"\xb5\x08\x9a\x10%\xc3\x80\x95\xff@\xb3\xadh\x83\xbaif\x1a'
#  b'\xb4\xd7\xbe\x86:\xa5\xc8\x0f\x16\x0bn\x81\x8fhuM\x08^\xf0\xfeP\xcc\xc73'
#  b'\xf2\x94\xa7\xd0\xf9"z\xeav\x96%b}\xb0\x16\xa0v\x92\x0f\x95\xf44\x9e4'
#  b'\xa5\xb8\xff\x95fuVU\xdf\xcek\xf8\xd8y\xca$\\ Q\xe4\x1c\xa0\xa2\xc7'
#  b'\x84\xb9\xb0\xad\xed\x16\t\xdb\xf5@\x1b\xd9\xf1y\xd5\xba/y\n\xf7'
#  b'\x15\\\xa5\xe5\xe6\x11\xbc1\x95\xe7ji\x81\x04\xc6{\xccxX \x8f{v\xc9'
#  b'\xddY)\xe9<\x84{\x16\xa8Ju\xd9JO\xf2)\xd3\xce\x84%o\xf9.\x90\x9d\xaeC\xe9'
#  b'l\xec2\xb8\x02\xbe\x94\xe1\xda*\xe7J\xf8\x9f;\x84\x81"QC\xe4\xc7\x9b\xd0'
#  b'k-\xdc\t.[\xfd\xb2\xd9\x93\xd8[\\,\x00<\xad\x97K\x8f\xac\xd1u\x1b\x85:cx'
#  b"g\xe7'>h=\xafa$bp\xa09\x98{\xb08\x95\xf7&\\\xbc\x97+^LOZyJ\xe1m"
#  b'\xef\xf0\xed\x07P\x1e\x0b\xafA:ic/\x89+\xbf\xa9\x17\xa7\x82/\xc1W\xd3'
#  b'gz\x8a\x0e\xc4.\xf6\x06\x14\x19\xe2\x96^!\xb8\xd2\xf0`\x9d0\xcd\xefp\xcf'
#  b'\xf4}d\x89\xa5H\xc6\xebi\xf0\x06\xc1(YQo+\xc9\xcd\xa1#\x9a\xb1\xdb'
#  b'\xb3\xbe:\x08\xf4\x98\x04%S\xbf#5\xeeQ\xc1\xeb\xf1\x958\x04+\xff\xe5\xe5'
#  b's\x03\x91\xda\x8e\x03\x12e10t,\x9eb}\xbc99)\x19O&\x81\xd4\x00\xed\xde\x9d'
#  b'\xba\xe7:\xbc\xd5\x9b\x1evr{\xf3\xa7u\x85\xea\x9e\x06H\x89\x05x\xe2\xfb\xff'
#  b'b\xe4)\x16\xc90N\x87[\x81\x1b\xf5\xbb\x19\x8a\n\x14\x8b\x1a\xffO\x99=b'
#  b"N,\xaa\x9cwc3\x1f\x80\xac]65\x0c5D\xa3'\xb1bL\xc4D\x8a\xb0\xf3\x81\xd8"
#  b'\xcef\x85N\xd9`SG\x0c\x00\\d\x8c\xba+\xab\xd4 \xcf *I\x94\xe9Z5i\xb0R(\xb9?'
#  b'|\x93\xa6H[\x9b\x06w\xd2|\xd1\xd2\xbf\xd9<\x8c\x11\xfey\x11\x8bV\x93\xc7'
#  b'\xab:\x19g\x01\xf33\x1b-\x10>\xab?\x8cRM\x10\x1b\xc2bG\xe6\xd8\xc0'
#  b'\x1b\xb9t\xf6X\xa8D>*QqV`E|\xb0\r_\x90\xec\xb5\x9d\xaf\xd2F\xa8C\xc3'
#  b's\xd7\x97\x07#\xb0\x1dAu\xb4D\x91\x10\xe9\x8d\xa5l\xe8up9|id\xc2\xa1\xa8\xe0'
#  b'\x8d\x9f2\xa5\x0b\x08\xff\xccaLQ5\x18\xa4y\xc7U\xf8D\x0f\x99\x82SBQE\x1c\xae'
#  b"\x0e\x18\x9a\x06\xa4\xa5\xeei'\xd8\x8c\xa8\xb241\xc5F\xdd\x13\xaf\xef\xe0GZ"
#  b'uK\xbch6\xa3o![\x03(\xbd+\x89\xab\xa1s\xe31Y3.\xc1@W]\xa2\xf4\xf7\xfc\xe1}'
#  b'\xbf_\xca\x87\x1br<\x98\x10\xe4\xdd\xd5\x03(YY\xac\xf4\xd0\x18'
#  b'\xb5\xdd\xb3\x1a\xf0~\r\xf4\x8c\xcb\xea\x15\x13\xc7\x839kg\xd4\xcd'
#  b'\x93\xe5\xa9\xa5m\xc7\xcb\x16)\x1f\xd0-\xe5\x9d_\x92\x0e2\xdcAYm\x9a|\xa6T s'
#  b'6\x0bG9\x9b\xe6\x18\x98\xe8\x84\xeb\x8e\xf1\xa5\xfe9\xbb\xe5\xa2\x06'
#  b'\xbf\xf6\x9d#n\xe5{;L\x8c\x1c%U\x1dy\x9e\xbd\xa8\xa6%\xc9\xc6\xc6\xf1'
#  b'\x16\x98y&f\xbd#\x85\x9b\xd5\x0e\xd7@\xc3\xd8\x93B\x85n\xac\x93O\x90\x96'
#  b'n\x15\x0c\xaf\xad\xa2GL\x15\n\x9c\xadF\x01\x1bq\x82$\xa1TQ\x8bh/\xc1l_\xd8'
#  b'J\xc8!\xf5\\/U\x9c\x16e\xa9\xd7\x12\xbe\xb0\xca6WQ\xadp\x10\x05\xd8'
#  b'\x0c\xac\xa4\xe5\xdc\xcc/\xd0\x8e\xcc\x15\x9c\xa2\x00\xef;\xbc\xd4\x98M'
#  b'3f\x11\xc8\x1a\xf1a\xa1\x93\xd2\x8e\xf1j\x0c@\xeb4\xceh\xbe\x8a\x99uP'
#  b'K\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x08\x92.P\xed\x15\xc0\x1f\x00'
#  b'\x04\x00\x00\x00\x04\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x80\x01\x00\x00\x00\x00EnPOioRfKviuSzFIvhXH1PK\x05\x06\x00\x00'
#  b'\x00\x00\x01\x00\x01\x00C\x00\x00\x003\x04\x00\x00\x00\x00')

faker.providers.person

fake.first_name()
# 'José María'

fake.first_name_female()
# 'Francisca'

fake.first_name_male()
# 'Arnau'

fake.last_name()
# 'Galván'

fake.last_name_female()
# 'Ruiz'

fake.last_name_male()
# 'Ripoll'

fake.name()
# 'Lucas Arranz Rocha'

fake.name_female()
# 'Chlóe Jara Noguera'

fake.name_male()
# 'Francisco Peinado Martínez'

fake.prefix()
# 'del'

fake.prefix_female()
# 'del'

fake.prefix_male()
# 'de'

fake.suffix()
# ''

fake.suffix_female()
# ''

fake.suffix_male()
# ''

faker.providers.phone_number

fake.msisdn()
# '7199685258139'

fake.phone_number()
# '3192685265'

faker.providers.profile

fake.profile(fields=None, sex=None)
# {   'address': '487 Andres Road Suite 229\nQuinteroborough, MS 09624',
#     'birthdate': datetime.date(1951, 10, 1),
#     'blood_group': 'A+',
#     'company': 'Cordero-Teruel',
#     'current_location': (Decimal('10.2993925'), Decimal('52.183334')),
#     'job': 'Barrister',
#     'mail': 'antonia26@gmail.com',
#     'name': 'Sílvia Herrero-Lillo',
#     'residence': '0211 Pau Throughway\nMayolview, NY 81423',
#     'sex': 'F',
#     'ssn': '663-77-4928',
#     'username': 'fduran',
#     'website': ['https://www.canton.org/']}

fake.simple_profile(sex=None)
# {   'address': '167 María Drive\nCuestaville, WA 00534',
#     'birthdate': datetime.date(1981, 11, 1),
#     'mail': 'pazlaura@hotmail.com',
#     'name': 'Jan Villalba-Robledo',
#     'sex': 'M',
#     'username': 'diezfrancisco'}

faker.providers.python

fake.pybool()
# False

fake.pydecimal(left_digits=None, right_digits=None, positive=False, min_value=None, max_value=None)
# Decimal('-1946199036.0')

fake.pydict(nb_elements=10, variable_nb_elements=True, *value_types)
# {   'ipsa': 971,
#     'magni': Decimal('-993995.43'),
#     'necessitatibus': 'albert92@yahoo.com',
#     'optio': 'antonioatienza@galvez.com',
#     'quaerat': 'javiercabezas@yahoo.com',
#     'recusandae': 'kgsnyrNnGGJWhyWcRIRC',
#     'tempora': datetime.datetime(2010, 9, 17, 11, 13, 44)}

fake.pyfloat(left_digits=None, right_digits=None, positive=False, min_value=None, max_value=None)
# 150060.42291

fake.pyint(min_value=0, max_value=9999, step=1)
# 7195

fake.pyiterable(nb_elements=10, variable_nb_elements=True, *value_types)
# [   'JojxrjxGhJeoOmNGZpBH',
#     Decimal('87166491922.0'),
#     'dmuniz@gmail.com',
#     6622,
#     'https://santiago.biz/login/',
#     7632,
#     'outxlHVAMUlMiDiUsYSQ',
#     'IAaJVMjcmDzkEVVDJZSa']

fake.pylist(nb_elements=10, variable_nb_elements=True, *value_types)
# [   'aIfKPqKDrMYMwcMHbEKT',
#     'LYLxCIuNSyjSvvhaazYd',
#     datetime.datetime(1975, 10, 13, 15, 35, 28),
#     datetime.datetime(1978, 3, 18, 4, 22, 42),
#     'http://julia.info/home/',
#     'WayAvHsJjRJhETjIkrGL',
#     datetime.datetime(1997, 10, 5, 1, 28, 52),
#     datetime.datetime(2000, 4, 5, 14, 34, 5),
#     'http://www.narvaez.net/search/wp-content/register/',
#     'wUNaFtcRCpyCfdzcLJQm',
#     'https://fuertes.biz/login/',
#     'uqMrevMfGCOGueqVLYpZ']

fake.pyset(nb_elements=10, variable_nb_elements=True, *value_types)
# {Decimal('455900784808610.0'), 4453, 'hPDBMVcJZwELEvNtvJrH', Decimal('253333591865868.0'), 8461, 14.2214828, Decimal('7720793447056.64'), 'cantonmaria-del-carmen@alemany.com', Decimal('-9774271766.2'), 'YQCRdUtndFmpHQQHTKxq', 156121.641537532, 'FTPnNlAypPzHyBLcREbe'}

fake.pystr(min_chars=None, max_chars=20)
# 'YsqGTLoHuGSHgiukBDQI'

fake.pystr_format(string_format='?#-###{{random_int}}{{random_letter}}', letters='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ')
# 'f5-3785808d'

fake.pystruct(count=10, *value_types)
# (   [   'YzDnGEhhNjNyLgKCoWeD',
#         Decimal('812.63573583'),
#         'LRXNSDNtuLNnVdLeknKV',
#         'XqyGXovMwXfTHoeTLQbT',
#         -7.83506,
#         -79901816494.294,
#         'onabarbero@castello.com',
#         'VaADfrANTBHKNYxjJHcm',
#         'BZWiSBMwMbAiBzdDsmRh',
#         'HeTdjYDBqtiBCbAZDRvk'],
#     {   'assumenda': 88732432510172.0,
#         'cupiditate': 755,
#         'hic': 'http://elorza.com/',
#         'ipsum': 'JMjYEkbuDFxASlqWmNvV',
#         'non': 8431,
#         'nostrum': 'http://rodrigo.com/post/',
#         'rerum': 0.1139686551,
#         'sit': 'iIUFDUSoOAohtDszDmec',
#         'vero': datetime.datetime(2010, 5, 17, 22, 56, 44)},
#     {   'blanditiis': {   9: 'CmiWQCtOEKzYBKwxdpCD',
#                           10: [   'fDbBJOCXHhjiVzmEZSYX',
#                                   'JmNiaYUOifPudAVIpdDf',
#                                   'jBAigMrLqUkFDjGzSKNF'],
#                           11: {   9: 1425,
#                                   10: 92877.2506532809,
#                                   11: [   'https://rodrigo-varela.net/category/list/categories/category/',
#                                           datetime.datetime(1986, 7, 25, 14, 16, 26)]}},
#         'culpa': {   8: 'http://aguado-manso.com/faq.html',
#                      9: [   datetime.datetime(1996, 8, 13, 21, 1, 9),
#                             755,
#                             'http://www.daza.com/search.html'],
#                      10: {   8: 'FgsYJZkTwauIfYcIgfJA',
#                              9: datetime.datetime(1971, 6, 16, 22, 15, 58),
#                              10: [   datetime.datetime(2011, 11, 3, 4, 12, 48),
#                                      'https://menendez.info/']}},
#         'debitis': {   4: Decimal('-325673492.86'),
#                        5: [7987, 4199, 6770],
#                        6: {   4: 'TfYfYlkCdUTSpamjdxVq',
#                               5: Decimal('-7359668118559.98'),
#                               6: [5436, 1515]}},
#         'ea': {   3: 'http://www.tudela.net/list/tag/login/',
#                   4: [6044, 7994, 1343],
#                   5: {   3: datetime.datetime(2015, 10, 6, 5, 6, 59),
#                          4: datetime.datetime(2002, 2, 28, 19, 59, 27),
#                          5: [   datetime.datetime(1991, 12, 17, 6, 0, 51),
#                                 'nVCcrgQChtHgQwjdvCuV']}},
#         'eos': {   2: 'SnCyuiRLJzhfFgkvMRlf',
#                    3: ['yLMcHIPRBCLXsRMZrdoB', 'salaspaula@yahoo.com', 5046],
#                    4: {   2: 'GBXkUcLlNkvIlmABxjPp',
#                           3: 6660,
#                           4: [Decimal('-440568770.842661'), 861]}},
#         'inventore': {   6: datetime.datetime(1981, 11, 14, 8, 22, 8),
#                          7: [   'lucas49@gmail.com',
#                                 datetime.datetime(1973, 8, 7, 23, 34, 27),
#                                 'XesxbyYvjxZcPNFucKLF'],
#                          8: {   6: -592078.9327,
#                                 7: 'https://almeida.info/faq/',
#                                 8: [   'bVfPtBegrgEVZXSwWpRr',
#                                        'VgWoGleeknTlxRNdXGlo']}},
#         'odio': {   1: 576576835737161.0,
#                     2: ['TyYHQAHXIUQvBnIrLthA', 'zHcdjXnGvhaAOyFTRbMw', 1612],
#                     3: {   1: 44712405817335.0,
#                            2: 9515,
#                            3: [Decimal('13154.55796'), 8744]}},
#         'odit': {   5: 686,
#                     6: [6487, 275, datetime.datetime(1983, 9, 4, 1, 10)],
#                     7: {   5: 'WbOhnhycMaIxHYJyuTOb',
#                            6: 'fWmsYXoBWawKBXBNUNQi',
#                            7: [   'IZrDyvdlvRRRiUwsyhYR',
#                                   Decimal('-5312330.822464')]}},
#         'tempore': {   7: 'http://www.asensio-saenz.com/faq/',
#                        8: [   Decimal('-9811465934.43326'),
#                               datetime.datetime(1975, 4, 3, 9, 27, 25),
#                               'mXKsACOhClBbwOmDtATq'],
#                        9: {   7: 438.71,
#                               8: 6435,
#                               9: [   datetime.datetime(1976, 9, 20, 15, 59, 17),
#                                      'IbUNbaFdaLPTrwzAmvNu']}},
#         'vel': {   0: 'https://www.pinto.net/category/app/app/privacy.jsp',
#                    1: [2951, 'DCXdRDJoTrfqGbioBgti', 'MAQoDifOAHLSxbumnBpJ'],
#                    2: {   0: 'sIQclyrMNUHrOBLXyePW',
#                           1: 'https://catalan-canellas.com/login/',
#                           2: [   datetime.datetime(1974, 12, 30, 19, 30, 14),
#                                  'lukjXQNnWEVjPCNkknHy']}}})

fake.pytuple(nb_elements=10, variable_nb_elements=True, *value_types)
# (   5545,
#     5257,
#     'http://carreras.com/login.htm',
#     'http://escriva-balaguer.com/app/list/explore/privacy/',
#     'pau20@yahoo.com',
#     Decimal('214120911139185.0'),
#     'NDWdhnKuZztZQmmxPjyj',
#     2036,
#     'http://raya-hernandez.com/home/',
#     'VoIrLlFbXeoiiEFSkSLq',
#     'bPPgiuyJOGPVyvrykpHJ')

faker.providers.ssn

fake.cif()
# 'S4928696F'

fake.doi()
# 'B21386776'

fake.nie()
# 'Y1557408T'

fake.nif()
# '07874571S'

fake.ssn()
# '124-14-6567'

fake.vat_id()
# 'ES62020230P'

faker.providers.user_agent

fake.android_platform_token()
# 'Android 5.0'

fake.chrome(version_from=13, version_to=63, build_from=800, build_to=899)
# ('Mozilla/5.0 (iPad; CPU iPad OS 10_3_3 like Mac OS X) AppleWebKit/535.1 '
#  '(KHTML, like Gecko) CriOS/45.0.849.0 Mobile/39R655 Safari/535.1')

fake.firefox()
# ('Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_8_4; rv:1.9.2.20) '
#  'Gecko/2016-09-13 04:58:50 Firefox/4.0')

fake.internet_explorer()
# 'Mozilla/5.0 (compatible; MSIE 8.0; Windows CE; Trident/4.0)'

fake.ios_platform_token()
# 'iPhone; CPU iPhone OS 9_3_6 like Mac OS X'

fake.linux_platform_token()
# 'X11; Linux i686'

fake.linux_processor()
# 'i686'

fake.mac_platform_token()
# 'Macintosh; U; Intel Mac OS X 10_7_7'

fake.mac_processor()
# 'U; PPC'

fake.opera()
# 'Opera/8.82.(X11; Linux x86_64; sk-SK) Presto/2.9.183 Version/10.00'

fake.safari()
# ('Mozilla/5.0 (Windows; U; Windows NT 5.1) AppleWebKit/535.26.4 (KHTML, like '
#  'Gecko) Version/4.0.1 Safari/535.26.4')

fake.user_agent()
# ('Mozilla/5.0 (Macintosh; PPC Mac OS X 10_5_3 rv:6.0; mr-IN) '
#  'AppleWebKit/531.4.1 (KHTML, like Gecko) Version/5.0 Safari/531.4.1')

fake.windows_platform_token()
# 'Windows 98; Win 9x 4.90'