Language es_CA

faker.providers.address

fake.address()
# '8037 Suárez Locks Suite 670\nNew Júlia, ND 27488'

fake.building_number()
# '353'

fake.city()
# 'Miguelmouth'

fake.city_prefix()
# 'Port'

fake.city_suffix()
# 'land'

fake.country()
# 'Uruguay'

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

fake.military_apo()
# 'PSC 4050, Box 2779'

fake.military_dpo()
# 'Unit 9313 Box 6402'

fake.military_ship()
# 'USNV'

fake.military_state()
# 'AE'

fake.postalcode()
# '29042'

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

fake.postalcode_plus4()
# '13655-2211'

fake.postcode()
# '94116'

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

fake.secondary_address()
# 'Suite 038'

fake.state()
# 'Delaware'

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

fake.street_address()
# '19880 María Dolores Pike'

fake.street_name()
# 'Valèria Drive'

fake.street_suffix()
# 'Harbor'

fake.zipcode()
# '77678'

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

fake.zipcode_plus4()
# '56357-4999'

faker.providers.automotive

fake.license_plate()
# '041-VLZ'

faker.providers.bank

fake.bank_country()
# 'GB'

fake.bban()
# 'ITPB81343220772368'

fake.iban()
# 'GB15NBGW48978959704992'

faker.providers.barcode

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

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

fake.ean8()
# '25166835'

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

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

faker.providers.color

fake.color(hue=None, luminosity=None, color_format='hex')
# '#6304e8'

fake.color_name()
# 'DarkOrange'

fake.hex_color()
# '#8a4c2d'

fake.rgb_color()
# '141,180,113'

fake.rgb_css_color()
# 'rgb(204,88,199)'

fake.safe_color_name()
# 'black'

fake.safe_hex_color()
# '#882200'

faker.providers.company

fake.bs()
# 'engage sticky solutions'

fake.catch_phrase()
# 'Centralized fault-tolerant benchmark'

fake.company()
# 'Valdés-Lillo'

fake.company_suffix()
# 'and Sons'

faker.providers.credit_card

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

fake.credit_card_full(card_type=None)
# 'Discover\nAina Álvaro\n6567985059764344 08/20\nCVC: 162\n'

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

fake.credit_card_provider(card_type=None)
# 'JCB 15 digit'

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

faker.providers.currency

fake.cryptocurrency()
# ('BCH', 'Bitcoin Cash')

fake.cryptocurrency_code()
# 'ADA'

fake.cryptocurrency_name()
# 'MazaCoin'

fake.currency()
# ('KHR', 'Cambodian riel')

fake.currency_code()
# 'UAH'

fake.currency_name()
# 'Euro'

faker.providers.date_time

fake.am_pm()
# 'PM'

fake.century()
# 'XII'

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

fake.date_between(start_date='-30y', end_date='today')
# datetime.date(2009, 3, 23)

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

fake.date_object(end_datetime=None)
# datetime.date(1974, 11, 17)

fake.date_of_birth(tzinfo=None, minimum_age=0, maximum_age=115)
# datetime.date(1998, 12, 23)

fake.date_this_century(before_today=True, after_today=False)
# datetime.date(2001, 3, 28)

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

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

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

fake.date_time(tzinfo=None, end_datetime=None)
# datetime.datetime(1980, 6, 4, 9, 9, 10)

fake.date_time_ad(tzinfo=None, end_datetime=None, start_datetime=None)
# datetime.datetime(1409, 12, 20, 2, 53, 43)

fake.date_time_between(start_date='-30y', end_date='now', tzinfo=None)
# datetime.datetime(2002, 10, 13, 21, 34, 35)

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

fake.date_time_this_century(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2016, 6, 12, 19, 15, 16)

fake.date_time_this_decade(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2020, 1, 6, 10, 20, 24)

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

fake.date_time_this_year(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2020, 1, 5, 0, 11, 10)

fake.day_of_month()
# '11'

fake.day_of_week()
# 'Thursday'

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

fake.future_datetime(end_date='+30d', tzinfo=None)
# datetime.datetime(2020, 1, 30, 14, 38, 47)

fake.iso8601(tzinfo=None, end_datetime=None)
# '2013-11-16T00:58:51'

fake.month()
# '11'

fake.month_name()
# 'December'

fake.past_date(start_date='-30d', tzinfo=None)
# datetime.date(2020, 1, 7)

fake.past_datetime(start_date='-30d', tzinfo=None)
# datetime.datetime(2019, 12, 19, 11, 57, 48)

fake.time(pattern='%H:%M:%S', end_datetime=None)
# '18:50:47'

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

fake.time_object(end_datetime=None)
# datetime.time(11, 48, 11)

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

fake.timezone()
# 'Europe/Bratislava'

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

fake.year()
# '1995'

faker.providers.file

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

fake.file_name(category=None, extension=None)
# 'ipsam.tiff'

fake.file_path(depth=1, category=None, extension=None)
# '/minima/consequuntur.avi'

fake.mime_type(category=None)
# 'audio/mp4'

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

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

faker.providers.geo

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

fake.latitude()
# Decimal('-41.557185')

fake.latlng()
# (Decimal('76.963001'), Decimal('43.907912'))

fake.local_latlng(country_code='US', coords_only=False)
# ('43.54072', '-116.56346', 'Nampa', 'US', 'America/Boise')

fake.location_on_land(coords_only=False)
# ('38.58894', '-89.99038', 'Fairview Heights', 'US', 'America/Chicago')

fake.longitude()
# Decimal('91.497843')

faker.providers.internet

fake.ascii_company_email(*args, **kwargs)
# 'bvillalobos@higueras.com'

fake.ascii_email(*args, **kwargs)
# 'martaespinosa@yahoo.com'

fake.ascii_free_email(*args, **kwargs)
# 'arnaumarcos@hotmail.com'

fake.ascii_safe_email(*args, **kwargs)
# 'pedropuga@example.org'

fake.company_email(*args, **kwargs)
# 'hpalacio@baro.com'

fake.domain_name(*args, **kwargs)
# 'montana.biz'

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

fake.email(*args, **kwargs)
# 'ana42@cuesta.net'

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

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

fake.hostname(*args, **kwargs)
# 'web-96.tudela.com'

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

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

fake.ipv4_network_class()
# 'b'

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

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

fake.ipv6(network=False)
# 'b877:2734:d5d7:be1a:d16f:d724:f821:681a'

fake.mac_address()
# '91:b6:3d:39:d7:18'

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

fake.slug(*args, **kwargs)
# 'rem-assumenda'

fake.tld()
# 'com'

fake.uri()
# 'http://www.coca.com/blog/login/'

fake.uri_extension()
# '.htm'

fake.uri_page()
# 'home'

fake.uri_path(deep=None)
# 'explore/category/main'

fake.url(schemes=None)
# 'http://www.mari.org/'

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

faker.providers.isbn

fake.isbn10(separator='-')
# '1-998631-84-2'

fake.isbn13(separator='-')
# '978-0-14-542610-1'

faker.providers.job

fake.job()
# 'Advertising copywriter'

faker.providers.lorem

fake.paragraph(nb_sentences=3, variable_nb_sentences=True, ext_word_list=None)
# ('Amet ex ea soluta. Maxime voluptates impedit impedit repellat deleniti '
#  'adipisci molestias. Inventore consequatur neque corrupti quae.')

fake.paragraphs(nb=3, ext_word_list=None)
# [   'Corrupti incidunt earum dolorem molestiae quisquam. Unde eos atque non. '
#     'Officia molestiae maxime blanditiis.',
#     'Expedita vel maiores voluptas.',
#     'Architecto eligendi asperiores porro consequatur facilis reiciendis eius. '
#     'Voluptatibus quo animi incidunt quam laudantium laborum.']

fake.sentence(nb_words=6, variable_nb_words=True, ext_word_list=None)
# 'Culpa inventore repellat culpa aliquam assumenda.'

fake.sentences(nb=3, ext_word_list=None)
# [   'Ducimus quisquam facilis in corporis.',
#     'Quae temporibus voluptatibus.',
#     'Recusandae soluta excepturi vitae maxime hic.']

fake.text(max_nb_chars=200, ext_word_list=None)
# ('Maiores distinctio corporis dolore aliquam. Laudantium odio nulla '
#  'dignissimos aspernatur. Dolorem nostrum molestiae cumque eveniet nihil.')

fake.texts(nb_texts=3, max_nb_chars=200, ext_word_list=None)
# [   'Saepe occaecati nisi non hic. Aliquid corporis ipsam quasi placeat '
#     'dolorum.\n'
#     'Sint labore quo dolores reprehenderit rerum.',
#     'Quam quae sequi consequatur rem atque eaque. Mollitia quas modi nostrum. '
#     'Tempora facere eligendi consequatur.\n'
#     'Vel aut odit unde magnam illo est. Quasi quam modi deserunt ea rem.',
#     'Ipsum itaque facere ipsa placeat neque dolorem. Eum beatae voluptate '
#     'tempora quia fuga cum nam. Commodi harum sunt atque saepe a incidunt.']

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

fake.words(nb=3, ext_word_list=None, unique=False)
# ['ex', 'laboriosam', 'vitae']

faker.providers.misc

fake.binary(length=1048576)
# (b'\x1d\xb1L&\xa3P\xec=\xc95\xf2\xab>\xc1c\xab\xb3\xb6\xf3\xfa\xf0Tq\x94'
#  b'.\x15\x1e] \xd8\x84vH\xbf<d\x96\x8f1\xaah\xf8\x9c\xb7\x0e\xef\x00\x8a'
#  b'8\xa0\xaer\xb9B\xd8\xba\x8d\x02V\x08\xb4\r\x8eM\xe3h}\xd6J\x8a\xd5!'
#  b'un\xe2\xa1=\x18x\x90\xdc_\xc9\xf3\xaf\x87\xbd\xf9+\xa68\xb5\xce\xaa\xb8\xfd'
#  b"\x1b\xf1\xff'\xd7+\xde\xd1\xfc\xf1\xab\x82VZq\xf1\x0c\xdd\x85\x98"
#  b'\x1b\xd3\xa6\x08F\x95>\x9dW\x85\xa9v\x8b`\xbc\xe09\xbc\xcb)\xa0q\xa3h'
#  b"&\x15\xb2\x9f\x9a\xcf\xb3\xcef\xef\xb2'\xb5cE/\xd2\xddo\x99s\xb6\xfb\xa0"
#  b'\x8a!G\xfe\x15\x9f\xb0\xa1L|=\xcf\x9f\xde\xbe\tUN\xfeV\x96\xc9\xb1U'
#  b"\xca\x93\xaa\xd2\xfc)W\xe2\xbc;\xc7'\x97\x04{\xab\r\xb8M\xfa\xd9f\xe9\x82"
#  b'\xe2\xe6T\x97\xc4\x00\xdc\xb1J\x95g\x95\xcc\x82\x96\xaa\xd6\x1d\x1f\xc4'
#  b'\x08\x08/\x80\x90\x7f\x90T\x98\x06\x16\xf6\xcc\xf4\xf3\xa5\x89\xad\xb5\xd7'
#  b'\xe8\x15:\xddn*\xe1C\x00s\x82\x8b\x8aE\xb4U\x9f5L\x9aS.p\xdcF\xefV\x0b'
#  b')\xe2\xf7\xfc\xe9\x08\xdc\x9d\xb5\x1e\x98\x06@\xf7\xfdLx\xb2/\x01\x9fc#\xb5'
#  b'\xc7\x06X\xc9c\xbf>\x19\xd7\xa94\x92\x83\xb9\x04\x8a\xe2N \x93\xdf\xd1\x8bM'
#  b'\xa6\x1bv+B\x0f\xe7\xf6\xb6\xcc\x1b\x1e\xb3\xc2\xcf=\xcb\xfa\xa4a\x8e\x90`n'
#  b'\xe2\xd4\xa0\xfc\xb2\xa8L\xbb\x8bSk~\xd8GS\xf13\x14Q\xf9r\xc2\xe28Q\x03s\xe9'
#  b']I\xf0I\xe4\x8b\xc8\x9f\xfd\xa2[\xa4\xcb2\t\x11]_\xc4T\xa5zv\x8f\x131\xe0w'
#  b' \xff\x07u\xf5\xf0:R\xf2v\x83\xd4u\x11\xdcxM"\xee\x0b7\xe7\x00\xf3Q3\xaa3'
#  b'O\x10\xcbs\x8e\x1b\xe3\xd8<\x91,2Y"\xab\x9dn]\xfc\xa6\xb2\x0f\xef_}\xf7E\xa9'
#  b'\xd4\x16\x1e\xe5\x19\n\x9e\xad)m\xcb}\xfa\xfeE\x19r3\x10\x8b\xb8\x05\xd6l'
#  b'\x83\xb2S\x8e\x81\xb7b\xdc\xf9\xca6\x97r\xc9\x1a\x86u\x85wD.^\xcc|}A8\xee'
#  b"\x8e2\x14p\x00V\xb4'\xce\x98\x88\xdc~\x81\x91\x95u\x02^\xfb<s{\x15"
#  b'\xc3S\x9b\xcd\x88\xec!w\x95\x1e\xe2P!\x8b\xda\xb2\x16;\x10\xa2\r \xaaS'
#  b'\x10\xd9M\x13\xcf\xb8\xe1\xbc\x05\xeet\xffdk\xf9N>\x9d\xd4\x9a\xc9[\xb1F'
#  b'\x86>#cM\x12]\xee7\xceO\xd6\x87B3\xf0\x11\x063]\tIv\x1f8\xa6\xc0\x99'
#  b'\x87\x1e\xb1\xa8?\xecX\xbf\xc1\x98\xee\x08(\x8b\xe5\xcejm\xc5%e^>j'
#  b'\xd0[\xa7\x95h9\xf6\xbc7\xd8\xfb\xb0\r\xb2\xef\xa4>\x06\x17\xd1'
#  b'\x87\xbd\\\x9c\xee\xf7Q\xc6\x8a\xde\x951R\xe2\x8c\xd0\xd6j\xf3\xc0'
#  b'\xfei\x8a\x8ae\xd8J\x15\xd2L5j\xbb\xc9$\xdc\x96\xdf\xe3\x9a\x16\xcc\x89\xee'
#  b'p\xf2\xa2UU<\xb0\x07l$\x83?\xc5\xee\xe3\xc3p\x14\x83\xe6\xc3\xe6#\xff\x02j:U'
#  b'A\xc4\xcd\xcf\x96Lh\x0f3\x91^\xc8\x9e\x863\x8e\\\x8d\x86\xd5\xe3nf2'
#  b'F\\\xca\xf0:\x11\x96\x06\xa8\xfd\xdb\x9c\xdf-\xbbs\xe5\x84\xb8|v\xaa\x06\xb5'
#  b'"\x99\xe4\x1f]\xd6\xbb\x87;\xfa\xcc-\x8f`\xc0\xd7\xb0\xcc\xf1\x88|@\x07\x8e'
#  b"\xfd\xf4\xc9O\xf76\xedWT\x12\xcd!!'\xfa\x86\x02\x1b\xf9\xd8\x85m\x0b\xbd"
#  b'f@\x95\xfa\xbcy\x12[\x0f5\x06\x85\x12\xa6\xa1;\x90?\xd66?Z\xdc0~\x97\xd6;'
#  b'Hn\xda\xd6\x8d\x17\xf7\xed\xaa\xc7-/\x8e\xa1\xdc^0r\x8d\t=\x03\xd2\x91'
#  b'\x9a^\x9e\xce\xbaJEdy\xa7\x84\xec\x8e\xdb\x1d\x0b\x02N\x9c\xaa\x98\x1c)\xbf'
#  b"\x18\t9#\xd3r3I\x0b'\xca\x9c\xcc$\x00kM\xfb\x879\xe2S\x1c\n\xe7K\x9e\xc60';r"
#  b'\x88\xb0\x14E\x84i1l\xe4\xb9\xa3\x9bb6\xf4\x0f!o\x82\x17\xffh\x01\xff'
#  b'v\xb8\xd1\x8e\xcc\xf3D\xb8H\x99\x04\xde\x7f\x9f9h\xaas\xb3}!\x1dh\x02'
#  b'\x9f\x05|\xd6k\xb0\xbdP\x19K\xbct\x80e\xd4%\x06\xcav\xfb\x0e:r9\x13\xd5I\x0b'
#  b'\xc5Y\x82\x1cBJ\x94(7\xdf\xb8\xcf')

fake.boolean(chance_of_getting_true=50)
# False

fake.csv(header=None, data_columns=('{{name}}', '{{address}}'), num_rows=10, include_row_ids=False)
# ('"Lucas Huerta Alcalá","85214 Carlos Bridge\n'
#  'Franciscostad, DC 06123"\r\n'
#  '"Clàudia Francisca Verdú Quintero","Unit 8235 Box 1516\n'
#  'DPO AE 84656"\r\n'
#  '"María Dolores Mora Marcos","2766 Puerta Valley\n'
#  'Port Carlosland, NC 72348"\r\n'
#  '"Daniel Daniel Arenas Torres","03520 Clàudia Crest Suite 819\n'
#  'Herreraburgh, DC 10139"\r\n'
#  '"Miguel Manrique-Verdejo","2224 Max Land\n'
#  'East Ana, NJ 59168"\r\n'
#  '"Dolores Narváez Sanabria","464 Vallejo Loaf\n'
#  'Vázquezland, FL 35125"\r\n'
#  '"Lucia Alemán","1083 Sara Shoal Apt. 918\n'
#  'North Annastad, NY 15554"\r\n'
#  '"Adam Ríos Rojas","0491 Águila Spur Apt. 184\n'
#  'Vergarafort, CA 22375"\r\n'
#  '"Pau Arnau Lucena Pinto","50984 Pol Overpass\n'
#  'North Bruno, KS 18529"\r\n'
#  '"Marc Guardiola Blanca","7395 Benito Run\n'
#  'María Teresaberg, VA 64992"\r\n')

fake.dsv(dialect='faker-csv', header=None, data_columns=('{{name}}', '{{address}}'), num_rows=10, include_row_ids=False, **fmtparams)
# ('"Marta Feliu Cordero","48668 Adam Lodge Apt. 680\n'
#  'South Bruno, WA 77254"\r\n'
#  '"Xavier Morell Rueda","Unit 7248 Box 0081\n'
#  'DPO AE 50104"\r\n'
#  '"Albert Mayol Botella","5536 José María Mill Suite 141\n'
#  'Alfonsoside, DE 76473"\r\n'
#  '"Juan Iñiguez Ramón","361 Bárcena Forest Apt. 687\n'
#  'Carnerotown, MN 62246"\r\n'
#  '"Èric Roselló Sevillano","PSC 8080, Box 6842\n'
#  'APO AE 13417"\r\n'
#  '"Clàudia Pulido Falcón","05513 Benítez Estates\n'
#  'Reinaburgh, ND 97605"\r\n'
#  '"Albert Falcó-Marí","929 Alvarado Motorway Apt. 159\n'
#  'Martaview, GA 23854"\r\n'
#  '"Xavier Galván Castellanos","58208 María Del Carmen Bridge Suite 137\n'
#  'East Marc, CO 63352"\r\n'
#  '"Max Salmerón Pons","51334 Aina Walks\n'
#  'North Biel, MI 10256"\r\n'
#  '"Lucas Feijoo Zaragoza","99100 Manso Mission Suite 892\n'
#  'South Noa, CO 55150"\r\n')

fake.md5(raw_output=False)
# 'ef6cf1629c84eda58e3a1b1fad1dc69c'

fake.null_boolean()
# None

fake.password(length=10, special_chars=True, digits=True, upper_case=True, lower_case=True)
# '@GWjMfz35W'

fake.psv(header=None, data_columns=('{{name}}', '{{address}}'), num_rows=10, include_row_ids=False)
# ('"Cristina Bueno-Rivera"|"PSC 1858, Box 7690\n'
#  'APO AE 16849"\r\n'
#  '"Isabel Cueto Montaña"|"074 Dolores Via Suite 982\n'
#  'New Sofía, TN 53900"\r\n'
#  '"Marc del Viana"|"9317 Rivera Fork Apt. 199\n'
#  'South Annaberg, IA 92284"\r\n'
#  '"Isabel Olivé Mate"|"412 Abril Station Suite 724\n'
#  'Reyesfurt, UT 19697"\r\n'
#  '"Max Catalán Royo"|"601 Álex Shoals\n'
#  'Leotown, NE 64897"\r\n'
#  '"Valèria Moliner Azorin"|"881 Clàudia Wells\n'
#  'East Arnau, HI 26763"\r\n'
#  '"Chlóe Gilabert Fernandez"|"3294 Mariscal Keys\n'
#  'West Aina, NY 05381"\r\n'
#  '"Ana Riba Tello"|"PSC 9577, Box 9335\n'
#  'APO AE 47425"\r\n'
#  '"Ramón del Almagro"|"62554 Aleix Forge Apt. 948\n'
#  'Rosaberg, CO 22648"\r\n'
#  '"Ramón Poza Gálvez"|"80092 Quintero Green Suite 631\n'
#  'Cañaschester, MT 45850"\r\n')

fake.sha1(raw_output=False)
# '338baa7ea6540de223c258effcff280c562bb466'

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

fake.tar(uncompressed_size=65536, num_files=1, min_file_size=4096, compression=None)
# (b'DtOdLhfGZNoneFpxYkoe1\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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\x00013014\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\xedX\xab\x9b\xd0\x11F}\xa8\xe4\xa3^]\xff\xfc\xc0'
#  b'\xb4\x85\x91*\xfd\xe8\xcbs\xf05[\x8aR\xf9|ha\x16\xb3\x1c\x9c\xdf\x19\x9b'
#  b'(\xa2\x92\xf8\xa0\x87\xd5/\xb1\x97\xbb\x86yt\xb7\x7f\xa1\xb4\xbaw'
#  b'\x89\xf2\xc2\xad-3H\xa6D`H\xfd\xda\xa6\xf9\xcd\x805\r8\xab\xd0$4\x17\t)\x8f'
#  b'\xb8\x99\x01\xb7k\xdaU\xd3\x0f"\x85?\\O\xfa\xba\x9aY\xc3\x12\x01`sg'
#  b'\x11\xab\xc0\xe7\xdd\xde\xea\xe9*Q\x85!\xa7l\xf9\xd3\x99\xbe\x93\x0c'
#  b'\xc7\x88\xb4\xb6\xbac\x9a\xd5\xf0a\x02\xe2\x1b\xb1\xb1$\xfc\xc27\x05Jz"\xa4'
#  b'\xc9q\xab\xcb?\xb1\xcf8\xaa\x00\xfej\x1a\xb5\xdb\xc33s\xed@\xee\x12\x998'
#  b'\x91\xbf\xaa[\x0e\xd1\x18\xcb\xaa\xafR\xca\xc1\x8f\xb4i\x98\xb04ye\x8bb\xdb'
#  b'C\x1c6\x9e\xe1\xaaA\x81\xe5\x1aCh\xdd\xfd6\xe0\x8af_\xac\x85\x84;\xff'
#  b'\x18-\xae\xf5\x9a\xeb,\xd8D\x1d\xf6[\x98\xf03\xc6\xbf\x7f{\xc6Q6=\x8b'
#  b'\x00J\x04\xbf\x96Oi\xe4\xb3\xb0\x7f*\x14\x0e\xfe\x8c\x07[|\x8f-\xd5\xb9\xc4'
#  b'\xad\xa5\x12d:\x08`d\xa9\xc441oP\xc5\x8e\xee\x1c\xb4\xe3\xdc\xf0\x1eV'
#  b'\xb9\xb4\xae\xb2\xf7\x1c\xa13\xf9\xdb&\x97\xbc\xfc\x1b\x13\xf9oM+'
#  b"\xb6\x7f\xbf\x96N@\x9f8\xbd\xb1\xdc'\xe8\x10\xc8\xd8\x7f\x1c\xbb\x95"
#  b'\xc0Z\xc9k\x1c^|c\xcf\xde\x05UgQ\x93\xfb\xee\xc9\x1c\xe08\xe5W\xe9\xc9\r*-'
#  b'T\x05,ei\xcb\x8a\xc2rBTT\x05\x10H\xff\xc9\x1a\x0e&\x1f\xc0\x02q'
#  b'\t\xb4\x89\xa3\xa4e\xdf2\x80ZW\xd4\xa8\xa9\xd7U\xf8\x89\x85Z3\xc0\xae\xa8'
#  b'\t\xd8\xd7/\xeb\xb9\xceY\xe92\x97R\xb5d9)h\x8e&\x17\xad\xccl\xbb'
#  b'\x07\n\xd9\xa6]\xe8\xe9\xe5\x8dq\x88\x88\x1f\xf2\x88Sk\xfc[\x1aU\x0e\x1b\x92'
#  b'\xc3GUi\xe71\xfd\n_\xf4\x89\xb9m\xdf\xfdbj\xed8\xc7\x90\x07\xc0;C \x98\\'
#  b'\x13tw\xe5\x07q\xb1\x86\xa2\xe6!J4\xd0\xde\xab\xcf\xbb\xa1a,^\x88LWWHY'
#  b'!\x9e:X=k\xb4\x14\xc7{-\xf0&\x8dFpS\xfa\xe8|\xfbCs^\xccn~\x8d\xdf4"_'
#  b'\xe2\xf1E]Q#\x15j\x7f\xa2j\x1e\xd7\x96\xd3\r\xec\xc2\xc1\xd6\x906+\xcf'
#  b'\x98@CmRr\x8ftw\xe4a\xee#\xb1\xf16\x049\xde\xbbE\xab\x13\xb9\xaf\xddp\xf1'
#  b'\xdf\xc2|\xa2\xbe\xec\x1c\x93\xe6\xd7I\x8d\xee\x14\xacH.\x00\x16\x0f'
#  b'|\x96X\xf7\xf4\x85$to39U\x90\xdd\xb9\xfftU\x84\x9e6\xfc\xdb\xa3\xd3\x10\x85N'
#  b'\x86\x81\xf7\xf3\x7f+W\xb15\x1b%\xb0\xc5\x9b\xf0\xbc\xc0\x1cA\xb5'
#  b'\x9d\xc1\x90o\x9a\x94\x07*\x06C\x8b\xec\x8aD\x1c\xa5<c\xd3<\x97\xc0\x809'
#  b'\r\x8e\xc1\x93\x8c\x07j\xd3\x1a\xb7\x0e\xc3\xf1\xb0*F\xa6\xb2&\xa2\x868\xb6p'
#  b'\xbb3_\x96\xd2\xf8\xa2ZD\xb3h\xdc\xe2\x88\xb1\xf25\xb9.W\xd9b\xd1\xa3'
#  b'\x1aA,\x9b\xa1g\xa3\xda6\x94\xa4,\xd1B`|\x9b!%\xda\x08\xd2\xcc\xf5\xe5\x04z<'
#  b'\xf1+\xfe2\xaf6yz\x80\xa7\x1a\xf8\xba\x1c\xf2\xa6P\x01]\x92\xedl\xf2\xbb'
#  b'\x91P\xe2\xd3\xf8j\\\x83\xf3\xf3\x85z\x1aa\x0c\xec\xd2w\xeb\x9e=\xb9\x1e\xaf'
#  b'>\x1c\x9a\xd2[.i\x171\xe7\x9e\x93\xcd\xe6IY\xf5\x05\x8e-\x0b\xe4\x88^'
#  b'G\tm\xe7\xc9\xa4\x17\xd0\x9f\x1c%v\xda{\xd3\x10\xf7#\xd61\xd3\xb1O#\x96.-3'
#  b'7Z\x97\x14\x08e\xd7\x0e\x9f\xb5-\x01\xb5\xf6\xf6\xe3\x86VA\xf1\xe5\x02e\xa9'
#  b'\xa2\xd0KC\xeb\x1e:\xc6\xda\x8f\xed\x8d\xb7\xfa\xa6\xf8\xf5\xb8v\xd0'
#  b'\xc47\xbew]p\xca\xa4g\x87\xde\xd2IJt\xeaU\x13\x8b\xb4\x0b\x8d\x12OCx\x80k'
#  b"\xe0\x1c\x95x\xc4\x8c^\xac.\xbbA\x9e\x8d\x86`\x14\x86\xfd?\xear\xc9'\x81"
#  b'\x92\xec\xb9\xa1\x10-2\xdb\x85+\xa1\xeb\x05\x895\xb3\xa2\x10\x86\x02\xe5[VG'
#  b'\x07wR\xb4\xdc\x07\xfd\x978\x1bY*\xd2\xde(D\x05a~3!\xb9\x12v\xc6\x03\x8a\xa5'
#  b'\x12B\xb3\xf1\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00')

fake.tsv(header=None, data_columns=('{{name}}', '{{address}}'), num_rows=10, include_row_ids=False)
# ('"Isabel de Segovia"\t"68125 Arnau Islands Suite 267\n'
#  'Bauzàfurt, VA 38389"\r\n'
#  '"Cristina Cabrera Pagès"\t"536 Josep Fords Apt. 356\n'
#  'Gualport, NV 63888"\r\n'
#  '"Martina de Palomares"\t"36738 Acero Viaduct Apt. 692\n'
#  'South Ainabury, DE 38983"\r\n'
#  '"Sofía Cardona Guardia"\t"59970 Cámara Place Suite 113\n'
#  'South Martinafort, NM 76769"\r\n'
#  '"Jan Jan Jaume Seco"\t"PSC 3982, Box 5657\n'
#  'APO AP 11014"\r\n'
#  '"Cristina Lledó Tormo"\t"400 Ferrer Plain\n'
#  'West Martíburgh, OR 51647"\r\n'
#  '"Aleix Llabrés-Mesa"\t"244 Domínguez Dale\n'
#  'Ramónhaven, MS 41887"\r\n'
#  '"Paula Somoza Arenas"\t"96300 Ávila Mills Suite 823\n'
#  'North Joan, ID 42023"\r\n'
#  '"Leo Marc Barral Espada"\t"450 Júlia Circle\n'
#  'José Maríamouth, AR 32838"\r\n'
#  '"Xavier Tamayo Caparrós"\t"5271 Nil Radial Suite 487\n'
#  'North José María, MO 66663"\r\n')

fake.uuid4(cast_to=<class 'str'>)
# 'bd118b67-367c-4e76-865b-14eec4b51679'

fake.zip(uncompressed_size=65536, num_files=1, min_file_size=4096, compression=None)
# (b'PK\x03\x04\x14\x00\x00\x00\x00\x00(\x92.P\xd3\xcf\xdc\x05\x00\x04'
#  b'\x00\x00\x00\x04\x00\x00\x15\x00\x00\x00sRefgGQTosIMLymcGAGv1\xc9n\x9d\xe1b'
#  b'\x8aY\xeb\x13\x7f\x83\x9f\xfcc\xeb\xfb\x81j\xfb\xe9\xfe\xdb\xff\xba\x18'
#  b'W\x0e\xff\xf9(k\xaf\x02\x13\xf2\xef\x8c\xa1^\xa8G\x0b!\x18\xc7'
#  b'\xac\x05\xe8\x07\x86\xfd\xbaN\x87\xf6\xeb\xe1X\xe7\xecF\xf9\xc0T\x88'
#  b'\xbfS\xa3\x9b\x08\x8aZz,\xa3\xee\xea\xae7\x9f\x14\xa5\x93\xb4\x15ZD?\xae'
#  b'~d\xe9\x1b\xb2\x83\x93\xebq\xf3\xa5;`i\xcb\xa6av3\x01\xb22A\xdd\x9c\x15gx'
#  b'+\n\x9bn <\x8a\n\xf8\x00r\x91\x98U\xe1i\x91?V\x9e]\xd9\x9bg\x81\x84\xa4\xa0'
#  b"Z\x98\xd16N\x18\xdfg\xc3;\xbe\xf1p\xeb\xacM\xce\x94\xd6\xd0@p\xdd?n'u\x8e"
#  b'2\x11\x9b\x7fI\xac5\xc9\xc34\x1f{ZD\\\xdd\xc9\xefU\xa1\x085\x9dC'
#  b'\xabc\x08\x0c\xacI\xd6\x13xZ\xac}\xfc|)\x0fid,lm\xc1\x93\nTb1\x93\x1e;X\xf7'
#  b'\x98\'\x8c\x87_\x16 "\xcb\xf7_?\xf0\x8c\xd5O\xbf\xa0w\xe5\xc8\x8c\xd5\x87'
#  b'\x0c\xa2\xc9\x13\xfb|\x81\x0c\xb8\x85\xd0\x94w\x1fhxo\xaf\x84\xd1'
#  b'\xf8\xd1\xc5"\xd3"\xa1q\x1e\xa3\x1fL\xbe\xef\x0f\xdb=\xaf\x81o\x89\x86\x8dd'
#  b'{b{j\xff)\x91?\x14\xdf\xee\xb7Fr\xd4\xa2\x1d\xce,\xa6\xe5Y\x1c\x06'
#  b'\xc4\\\xa9\x10\x15\xc8\x9aRi\xeaS\n\x0e\x12\xbc%\xd6\x99\xb3<'
#  b'\x10\x1d\xf3\xa4\xc7 \t\xe06\xd7O\xde\x8d\xa5\x12\xe4C2\x80\xe6$Dh\xfd'
#  b'\xa3\xe7d\xa6w\x18\xf8\xb7\xb4\xbd\x06d%\xfbA\xf9\xd3rI@\xa1\xd5\xc1\xe0'
#  b')\xce\x999w ?\x92=i\xd1\xd5\x15\x0f1\xe93\xac\x95\xbd\x94@E\xfb\xd3\xba\x08-'
#  b'%\x7f\xc7Z\xac\xde\x06ZE\x7fY\xdb/\xb7fY\x8aR&i\xe8\x91\xa5HC[\x9d\x10'
#  b'\xa4\xe9\xe7O\x9eX_\x83F\n?\xc1\xf7y\x13\xa0e\x94\xabd\xd1\xe3\x18\xba'
#  b'\xb7\xce\xe3$,j\xed\xd9\xc3d\xdb)\x83\x9a\x15\x8e\xb5<\xc4\xa8s8\xee\xc3'
#  b'\xc5\x05\x881\xc1?T{F7\x14\xbe Ri\xe4\xae\xcb\xb9\xc6\xad-HZ]\xd9{\x94'
#  b"\x9fP\xfd\x0b)\x9d\xe0\x80\rD\xf2\x1c\x02\xa9'_8\x04\x87\x8f\xe3\x15j\x03"
#  b'aMr\xd5*e\xe1\x7f)\xbb&\xac\x8f\xde\xbaM\xff:[X\xbd\x89\xe1\xdd\x8b\x10\x89}'
#  b'\xee\x9b?\xb8\x1c\x93\x1d\x9c\x88 U\xa4\xb6\t"\xba\x18\xea\xcc\xe0d\x8b\x92S'
#  b'\x16\t:trk}\x11\xdf\xfd?6\xa4\xda\x02\x88\xe45\x10FI\x0f:\xc0+T\xe5\xe2'
#  b'\x11OPE\xd0\x1dw\xa6+\x0b\xf8\x84\x83\xc6\xb4m\x99\x8aa\xd8\xb7n\xa2F'
#  b'\x9e\x13\xf2\xbf*\xc8\xee2\x84\xea\xab\xa6Z\xad\xefZ~\x14\xfb\xcb'
#  b'M\x9b\x97\xbeM\xb2!\x92\xaeQ@\xe2\xd4?D\x91q\x87\xff\xe0\xa3\xbe\x1cV\x94S7%'
#  b'\x8c\x1a\xc6\x1c\xdfu\xc1\xea"\xc5\x99E\x94\xc3\xc8\x17k\x12V\x0e)\x19\xbf~'
#  b'p\xd9\xd1\x0c\xda\xbd\x91\xde\xc5IC\xa7\xcc\xd0U\x97i\xbc\x1c\x17'
#  b'\xc3\xf5\x000P\xf0\xd7s\xc0\x04\x04\x14\x00\xbf\xb3\x8a\xd44\xb5o'
#  b'\x9f\x8b\'\xbb\x0c "T\x1c\xcd\xdb\xb2\x7f\xdf\xa6ME\xc2\xd8J\xb0\xc7\xd7\x87'
#  b'|F\xbd\x89v\xd4\xe7:J\xfa\xe8"b\xa7\xd1\x97\x90\xd5al\xd3"\xc0\x9a'
#  b'\t\xeb0\xaa\x00\xaf:\x91\xf9\xa0L\xdd(\xba\xd8\x1d\x91.\xcf\x84\x88\xbb\x1f1'
#  b'\x9c\xce.\x88Q\xc4\xa6\xde\x1b\xc9:-\x9f\xe00\x14\xa4\xa6\\r"\x8fs\xd4'
#  b'?\x10k\xc63\x80\xf6"H\\\x1d\xc9\xdc\xb9\xf9NE)R\x9a\xd75\xc9\xf2'
#  b'\x8e\x86\xe2\xa6s\xd8\x05\xd5E+4E\x93\xdc\xf3\xe3\xfb\xf4\x8f*\x9a*\x1fn'
#  b'\xa3\x9b\x9c\xc2\xd2\xe9g\xd1\x05\x15\x00\x9b;Nt\nNP^\xa4\x1e\x0e\x7f\x81'
#  b'\xb4x\x1f\xd1%\xc6\xf7Y\x8fR\x16\xc3M\x07\x17\xeaV\x95|\xb0\x82+\xa1@'
#  b"\xc4\xbd\xf5\xdew#\xc7\x16\xb8\x14\r\xe2\x0f\x90'>\xba\x9eQ\xf3q0-\xba"
#  b'6\xb2G\x8a\x89\xff\x89\xdf+\x9e\xce\xb5\xdf\t\xa0\xdc\x9d\x1f\x9d\xcb'
#  b'R\xf4\x84\x94\xe5\xa2\xe1\xc2\xda$\xcd)\x05I?NN\xe7\x07\x0c\x9a\xf3 \x06'
#  b'\x1a\xf4\x9fPK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00(\x92.P\xd3'
#  b'\xcf\xdc\x05\x00\x04\x00\x00\x00\x04\x00\x00\x15\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00sRefgGQTosIMLymcGAGv1PK'
#  b'\x05\x06\x00\x00\x00\x00\x01\x00\x01\x00C\x00\x00\x003\x04\x00\x00\x00\x00')

faker.providers.person

fake.first_name()
# 'Laia'

fake.first_name_female()
# 'Cristina'

fake.first_name_male()
# 'Aleix'

fake.last_name()
# 'Fuentes'

fake.last_name_female()
# 'Vicente'

fake.last_name_male()
# 'Manzano'

fake.name()
# 'Manuel Josep Casas Uriarte'

fake.name_female()
# 'Carla Mayoral'

fake.name_male()
# 'Pol Serna Valderrama'

fake.prefix()
# 'del'

fake.prefix_female()
# 'de'

fake.prefix_male()
# 'de'

fake.suffix()
# ''

fake.suffix_female()
# ''

fake.suffix_male()
# ''

faker.providers.phone_number

fake.msisdn()
# '5682660710030'

fake.phone_number()
# '001-310-216-7717x178'

faker.providers.profile

fake.profile(fields=None, sex=None)
# {   'address': '1797 Èric Fields\nLeostad, NC 14011',
#     'birthdate': datetime.date(1974, 8, 16),
#     'blood_group': 'AB-',
#     'company': 'Morell-Rozas',
#     'current_location': (Decimal('49.203669'), Decimal('105.596940')),
#     'job': 'Forensic psychologist',
#     'mail': 'bbarrios@gmail.com',
#     'name': 'Noa Royo-Mayo',
#     'residence': '06560 Sanjuan Isle\nLake Anna, OK 03142',
#     'sex': 'F',
#     'ssn': '819-15-1384',
#     'username': 'carlosguerrero',
#     'website': ['http://www.castaneda-cepeda.com/', 'http://espejo.biz/']}

fake.simple_profile(sex=None)
# {   'address': '085 Álamo Lodge Suite 417\nWest Franciscoside, NV 97401',
#     'birthdate': datetime.date(2008, 11, 11),
#     'mail': 'ramoncuellar@yahoo.com',
#     'name': 'Biel Izquierdo Calzada',
#     'sex': 'M',
#     'username': 'vtormo'}

faker.providers.python

fake.pybool()
# False

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

fake.pydict(nb_elements=10, variable_nb_elements=True, *value_types)
# {   'dolor': 4835,
#     'eos': 'https://casal.com/tag/posts/category/',
#     'expedita': 'qdvGoBCIWGQhiNGTDTJq',
#     'neque': 'eric76@santiago.net',
#     'nihil': 'jKIFoSqrWwGREwAASMqw',
#     'nobis': Decimal('59615668841.6'),
#     'quaerat': Decimal('3560670028.65'),
#     'temporibus': 'https://www.borja.com/tag/list/about/',
#     'ut': 'sDBMmsEXZcETjoefcaKr'}

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

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

fake.pyiterable(nb_elements=10, variable_nb_elements=True, *value_types)
# (   Decimal('725.369498097'),
#     'ndHJAfIUHexHGQcEdhWt',
#     Decimal('87203072.98943'),
#     datetime.datetime(2011, 6, 22, 1, 24, 3),
#     datetime.datetime(2000, 8, 10, 20, 59, 38),
#     datetime.datetime(2001, 7, 19, 23, 24, 54),
#     'CSnTyxyQjQaZOJVsIhsx',
#     'https://salinas-martin.com/register/')

fake.pylist(nb_elements=10, variable_nb_elements=True, *value_types)
# [   'VItqrHxNAnGKKdoiTgml',
#     Decimal('-9843.357970024'),
#     'https://vidal-marquez.org/category.php',
#     'cervantesmartina@gmail.com',
#     'nKgxddlgVqPDHRPyDeWO',
#     Decimal('-70.81'),
#     'VAhPYWxCtpAGdpArjhEB',
#     -391.83567,
#     datetime.datetime(2013, 8, 25, 4, 58, 15),
#     -5195.2228138181,
#     'StOlIoBFNdIkvgMwgwGZ',
#     'https://suarez.org/terms/']

fake.pyset(nb_elements=10, variable_nb_elements=True, *value_types)
# {3171, Decimal('-480112486556121.0'), 'kSxKgmLSKoMwHrJjSonN', datetime.datetime(2001, 12, 14, 17, 52, 32), 9807, 'http://sanabria.com/author.php', 'zcid@escamilla.org', 2751, -57288589.719, 'http://www.espinosa-uribe.info/list/homepage/'}

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

fake.pystr_format(string_format='?#-###{{random_int}}{{random_letter}}', letters='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ')
# 'q3-1928628h'

fake.pystruct(count=10, *value_types)
# (   [   121643992277355.0,
#         'tXxzNEPKERuiiSHTKsdv',
#         'rubioana@pulido.org',
#         'lEMrdosYrgjauZOYbGNH',
#         'MYEiVTMGBtgUnkRjEtwP',
#         -307239.8604,
#         'CQYiwOkIurdTsxlUKlml',
#         6661,
#         'MYLKZRRUoYAXSHCgcFjg',
#         1974],
#     {   'consequatur': 'bjimenez@gmail.com',
#         'corporis': 'lFPPOFlmnAAQItQZczXb',
#         'eum': 'https://www.amador-quiroga.com/',
#         'inventore': 'http://duran.com/list/tags/main/login/',
#         'iste': 'xWFmkRBfqIIaMWlulouc',
#         'magni': 'ujxonNnfqahUVMfEsBmI',
#         'provident': 1485,
#         'quibusdam': datetime.datetime(1991, 11, 1, 4, 2, 30),
#         'quod': 9525,
#         'vel': 'KipUTSRZomjxqEQNVOnt'},
#     {   'animi': {   4: 'KPzlXqSMxSklbagreIXY',
#                      5: [   'HbrzkklIOWyOADYUeeDT',
#                             'gjlZAXHecVemWfBGiDGc',
#                             datetime.datetime(2018, 11, 13, 1, 30, 52)],
#                      6: {   4: 'LtLqYsdQESitGFjtAvql',
#                             5: 8373,
#                             6: [   'http://boix.info/',
#                                    datetime.datetime(1995, 12, 21, 23, 25, 10)]}},
#         'deleniti': {   1: -2787480569.54,
#                         2: [   1074,
#                                'hyulrPmxyLsAvNOPeEHm',
#                                datetime.datetime(2014, 1, 23, 4, 5, 9)],
#                         3: {   1: 'BbrXzrwfsNYcCzjLGDbE',
#                                2: 382946880.6,
#                                3: [   Decimal('961901507761451.0'),
#                                       'https://www.calatayud.com/']}},
#         'esse': {   7: -4134.839,
#                     8: [datetime.datetime(1974, 8, 4, 16, 15, 45), 1809, 2423],
#                     9: {   7: 516,
#                            8: datetime.datetime(1982, 6, 1, 6, 35, 19),
#                            9: ['https://cobo-puig.org/', 8489]}},
#         'minima': {   8: 707.1,
#                       9: [   'LVRrbTXUDQiIFOjHxoCR',
#                              'max29@caballero.com',
#                              Decimal('-8.7')],
#                       10: {   8: 'LgHaHedGuoBAWejgazFA',
#                               9: 3829,
#                               10: [   'http://pedro.com/index/',
#                                       'valeriacanet@hotmail.com']}},
#         'nobis': {   5: 'hugofuster@yahoo.com',
#                      6: [4539, 'wYjlqlNOFUJCLUgnCtHh', 'VCDGXJPwJsDJySdSiUJz'],
#                      7: {   5: 'franciscaroda@gmail.com',
#                             6: 'marcferrando@ochoa.biz',
#                             7: [   Decimal('-7743215475077.0'),
#                                    Decimal('-7.794666')]}},
#         'recusandae': {   6: 'WoWlhoPXpQUAOVOzBNjz',
#                           7: [   'GeXZiYymYNKVyhUBuIip',
#                                  7622,
#                                  'https://www.pedrero.info/post/'],
#                           8: {   6: 15761.1,
#                                  7: 2564,
#                                  8: [   datetime.datetime(2002, 10, 8, 15, 51, 30),
#                                         'jHQYAIcYxLYIykYPgeSX']}},
#         'repudiandae': {   2: Decimal('1776412.129407'),
#                            3: [   'fblVbrTXMHUtrfFdpqgm',
#                                   4349,
#                                   'lucasmanjon@farre-oliva.com'],
#                            4: {   2: 1130,
#                                   3: 'hmQOctGNuEqmwvUDVdSx',
#                                   4: [   datetime.datetime(2012, 12, 19, 15, 13, 52),
#                                          'zotYyAGvmokecpUtMIzi']}},
#         'sapiente': {   0: 6643,
#                         1: [   985,
#                                'ghRpNNXABHwmlognEhnz',
#                                'ayJrgOluXfRIRSHFNBku'],
#                         2: {   0: datetime.datetime(2003, 8, 8, 10, 31, 36),
#                                1: 'http://www.solera-sabater.com/main.htm',
#                                2: [1497, 'figueroaalex@vizcaino.com']}},
#         'tempora': {   3: 7413,
#                        4: [   3403,
#                               Decimal('77300368.3176'),
#                               'VcPhaywDVIsurmWVjkPB'],
#                        5: {   3: 4164,
#                               4: 724,
#                               5: [   'OjzCXgknvcfyGKLyNgTo',
#                                      datetime.datetime(1989, 7, 14, 10, 4, 1)]}},
#         'voluptatum': {   9: datetime.datetime(1979, 5, 20, 14, 56, 23),
#                           10: [   'xpFZWcasIHcGUstekcnY',
#                                   'juanpalomino@navarrete-almansa.net',
#                                   'uBbROFydaTteDfqIdPSC'],
#                           11: {   9: 'cepedalaura@azorin.com',
#                                   10: 'IIiNXhAaebtcZUPLbKMN',
#                                   11: [   Decimal('44.7013002'),
#                                           'https://www.barrera.biz/post/']}}})

fake.pytuple(nb_elements=10, variable_nb_elements=True, *value_types)
# (   'QKlxPyXOTRSnRANBoEpv',
#     1320,
#     7116,
#     'VrtVplLdetLBwNcGjzfJ',
#     'DljCRodJxqynPkAPFQhs',
#     'xOhSPySBiaYevRmHWDfQ',
#     'http://leon.com/search.php',
#     'cxKkKAolLzzzVOVfvzGc',
#     8122)

faker.providers.ssn

fake.cif()
# 'F8610882F'

fake.doi()
# 'Y8287877W'

fake.nie()
# 'X9171270C'

fake.nif()
# '93277481S'

fake.ssn()
# '911-61-8850'

fake.vat_id()
# 'ESH46563737'

faker.providers.user_agent

fake.android_platform_token()
# 'Android 4.0.3'

fake.chrome(version_from=13, version_to=63, build_from=800, build_to=899)
# ('Mozilla/5.0 (Linux; Android 4.0.1) AppleWebKit/532.2 (KHTML, like Gecko) '
#  'Chrome/49.0.800.0 Safari/532.2')

fake.firefox()
# ('Mozilla/5.0 (X11; Linux i686; rv:1.9.5.20) Gecko/2010-01-20 04:15:22 '
#  'Firefox/3.8')

fake.internet_explorer()
# 'Mozilla/5.0 (compatible; MSIE 6.0; Windows NT 6.2; Trident/3.1)'

fake.ios_platform_token()
# 'iPad; CPU iPad OS 4_2_1 like Mac OS X'

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

fake.linux_processor()
# 'x86_64'

fake.mac_platform_token()
# 'Macintosh; U; PPC Mac OS X 10_10_7'

fake.mac_processor()
# 'U; Intel'

fake.opera()
# 'Opera/8.19.(X11; Linux x86_64; lij-IT) Presto/2.9.185 Version/11.00'

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

fake.user_agent()
# 'Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0)'

fake.windows_platform_token()
# 'Windows NT 4.0'