Language cs_CZ

faker.providers.address

fake.address()
# 'Javornická 4/5\n770 46 Klobouky u Brna'

fake.building_number()
# '3'

fake.city()
# 'Fulnek'

fake.city_name()
# 'Hrádek'

fake.city_suffix()
# 'Ville'

fake.city_with_postcode()
# '025 21 Frýdlant nad Ostravicí'

fake.country()
# 'Angola'

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

fake.postcode()
# '484 80'

fake.state()
# 'Moravskoslezský kraj'

fake.street_address()
# 'Oderská 6/8'

fake.street_name()
# 'Kozácká'

fake.street_suffix()
# 'Street'

fake.street_suffix_long()
# 'náměstí'

fake.street_suffix_short()
# 'nám.'

faker.providers.automotive

fake.license_plate()
# 'I58 8EO'

faker.providers.bank

fake.bank_country()
# 'GB'

fake.bban()
# 'KVQA41092383560566'

fake.iban()
# 'GB27MTAX46063303343051'

faker.providers.barcode

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

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

fake.ean8()
# '13241773'

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

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

faker.providers.color

fake.color(hue=None, luminosity=None, color_format='hex')
# '#330a7f'

fake.color_name()
# 'Moccasin'

fake.hex_color()
# '#ef4799'

fake.rgb_color()
# '226,4,1'

fake.rgb_css_color()
# 'rgb(48,49,23)'

fake.safe_color_name()
# 'purple'

fake.safe_hex_color()
# '#ff0000'

faker.providers.company

fake.bs()
# 'incubate open-source metrics'

fake.catch_phrase()
# 'Streamlined regional core'

fake.company()
# 'Zemanová Černá o.s.'

fake.company_suffix()
# 'o.s.'

faker.providers.credit_card

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

fake.credit_card_full(card_type=None)
# 'VISA 16 digit\nVilém Šimek\n4577018268461206 06/29\nCVC: 365\n'

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

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

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

faker.providers.currency

fake.cryptocurrency()
# ('BTC', 'Bitcoin')

fake.cryptocurrency_code()
# 'LSK'

fake.cryptocurrency_name()
# 'Dogecoin'

fake.currency()
# ('GHS', 'Ghanaian cedi')

fake.currency_code()
# 'MDL'

fake.currency_name()
# 'Sri Lankan rupee'

faker.providers.date_time

fake.am_pm()
# 'PM'

fake.century()
# 'VI'

fake.date(pattern='%Y-%m-%d', end_datetime=None)
# '1976-07-23'

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

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

fake.date_object(end_datetime=None)
# datetime.date(2014, 3, 16)

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

fake.date_this_century(before_today=True, after_today=False)
# datetime.date(2011, 2, 6)

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

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

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

fake.date_time(tzinfo=None, end_datetime=None)
# datetime.datetime(1982, 1, 4, 10, 50, 40)

fake.date_time_ad(tzinfo=None, end_datetime=None, start_datetime=None)
# datetime.datetime(1149, 7, 20, 6, 54, 57)

fake.date_time_between(start_date='-30y', end_date='now', tzinfo=None)
# datetime.datetime(2008, 11, 15, 23, 46, 58)

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

fake.date_time_this_century(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2010, 8, 18, 22, 51, 56)

fake.date_time_this_decade(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2020, 1, 14, 12, 10, 12)

fake.date_time_this_month(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2020, 1, 13, 1, 25, 13)

fake.date_time_this_year(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2020, 1, 1, 17, 23, 22)

fake.day_of_month()
# '28'

fake.day_of_week()
# 'Sunday'

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

fake.future_datetime(end_date='+30d', tzinfo=None)
# datetime.datetime(2020, 1, 28, 23, 9, 59)

fake.iso8601(tzinfo=None, end_datetime=None)
# '2016-11-27T08:21:52'

fake.month()
# '07'

fake.month_name()
# 'February'

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

fake.past_datetime(start_date='-30d', tzinfo=None)
# datetime.datetime(2019, 12, 27, 13, 14, 41)

fake.time(pattern='%H:%M:%S', end_datetime=None)
# '03:42:30'

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

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

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

fake.timezone()
# 'Asia/Vientiane'

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

fake.year()
# '1983'

faker.providers.file

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

fake.file_name(category=None, extension=None)
# 'minima.mov'

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

fake.mime_type(category=None)
# 'application/octet-stream'

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

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

faker.providers.geo

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

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

fake.latlng()
# (Decimal('24.267098'), Decimal('141.108449'))

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)
# ('19.32932', '-98.1664', 'Contla', 'MX', 'America/Mexico_City')

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

faker.providers.internet

fake.ascii_company_email(*args, **kwargs)
# 'katerina18@urbanova.cz'

fake.ascii_email(*args, **kwargs)
# 'krizkamil@post.cz'

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

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

fake.company_email(*args, **kwargs)
# 'olganovotna@polakova.cz'

fake.domain_name(*args, **kwargs)
# 'fiala.com'

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

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

fake.free_email(*args, **kwargs)
# 'holubmarek@post.cz'

fake.free_email_domain(*args, **kwargs)
# 'chello.cz'

fake.hostname(*args, **kwargs)
# 'web-89.nemec.com'

fake.image_url(width=None, height=None)
# 'https://placekitten.com/815/969'

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

fake.ipv4_network_class()
# 'c'

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

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

fake.ipv6(network=False)
# '2c4c:693:80bf:6ded:e4f2:db8e:c2e6:be70'

fake.mac_address()
# '44:57:5e:78:2b:bd'

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

fake.slug(*args, **kwargs)
# 'ut-labore-minima'

fake.tld()
# 'cz'

fake.uri()
# 'https://kucera.cz/app/about.asp'

fake.uri_extension()
# '.htm'

fake.uri_page()
# 'search'

fake.uri_path(deep=None)
# 'tag/list/app'

fake.url(schemes=None)
# 'http://www.stastny.com/'

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

faker.providers.isbn

fake.isbn10(separator='-')
# '1-4692-3012-7'

fake.isbn13(separator='-')
# '978-1-74857-945-4'

faker.providers.job

fake.job()
# 'Retail manager'

faker.providers.lorem

fake.paragraph(nb_sentences=3, variable_nb_sentences=True, ext_word_list=None)
# 'At vitae rem at. Nemo sunt veritatis at sunt aut.'

fake.paragraphs(nb=3, ext_word_list=None)
# [   'Minima ipsum aspernatur quia. Fugiat accusantium natus tempore dicta '
#     'quasi consequuntur. Reprehenderit cupiditate id vero veritatis et est. '
#     'Nihil explicabo delectus veritatis itaque doloribus cupiditate '
#     'aspernatur.',
#     'Fuga aliquid deleniti ex harum. Provident sequi quos perferendis '
#     'repudiandae. Placeat exercitationem aliquam ullam vitae aperiam.',
#     'Optio beatae molestiae optio. Nisi corrupti eligendi blanditiis voluptas '
#     'ex voluptatum.']

fake.sentence(nb_words=6, variable_nb_words=True, ext_word_list=None)
# 'Et cum neque animi deserunt consectetur odio.'

fake.sentences(nb=3, ext_word_list=None)
# [   'Iusto deleniti accusantium cumque reprehenderit explicabo vero.',
#     'Sint impedit reiciendis blanditiis maxime nesciunt.',
#     'Aliquam officiis culpa debitis repellendus voluptatem sint.']

fake.text(max_nb_chars=200, ext_word_list=None)
# 'Temporibus incidunt harum. Repellendus provident eos quae.'

fake.texts(nb_texts=3, max_nb_chars=200, ext_word_list=None)
# [   'Nisi quaerat eligendi recusandae sapiente sed laboriosam. Laudantium '
#     'tempora eveniet.\n'
#     'Fugiat voluptatum temporibus nam reprehenderit mollitia.',
#     'Ad nisi commodi sed asperiores iure. Quos exercitationem ducimus quo. '
#     'Accusamus harum accusamus totam omnis necessitatibus rerum aperiam. '
#     'Asperiores enim id magnam.',
#     'Iste quibusdam officiis dolorum porro dolor nulla explicabo. Vitae '
#     'voluptatem porro deleniti repellendus repellendus. Aspernatur voluptates '
#     'maxime cum incidunt odio delectus.']

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

fake.words(nb=3, ext_word_list=None, unique=False)
# ['sint', 'doloribus', 'officiis']

faker.providers.misc

fake.binary(length=1048576)
# (b'Tg\xc9\x03M\xa93\xf2\xda\xc9\x82R\xc6\x92\xbb\x10\xd9D\x80\x0e\xdajY\x12'
#  b'\xa1U&qx\xc6&\x94\x0c\xdd\x17F\x15\x81\xac\x19\xc8\xcdl\x04\x8c\x03\xebY'
#  b'B\x90\x07\x0f\xc2ij\xdfO\xa2\xed\xc7\xce\xa1b}\xc0\xd9\xea\xfe\xcfaCO'
#  b'\x17\x86\xdf\x8a\x9f\x94\xc8\xb3\xc9+\xd6\x88\x00U\xf5R=z\xbar'
#  b'\x8f\xe2\x13\x80)\t\xd3\xa7gJ\x18]\xd3\x1b\x99\xb1Q\xb2\x8d\x9dv\x9f*M'
#  b'\x1b\xab\xf1\xb0\x01K\xb9V\xc0\xf9L\xfdO\xebW\xe8\x9f\x9eFN\xb0$`\x197w\x14<'
#  b'6\x91F\xbb\t\x0c\xb6\xdc=\x817\x98\xda\xca>\xc3x\xb5D\x07Z\xf7\x99yw\xa8$c'
#  b"\x84\xcd\x05\xa6\xc7\xfc\x12\xef\xb3'\xfc\xe9;\x05\xe5\x8d\xe1\xc4\x0f\xf7"
#  b'\x97\xdc\x12\x06\xca\xfazb\xac\xd3MG\x03\xed\xb99s\xce\xc7\xb2'
#  b'\x19\x11\x18\x8d\x88\xe2\xbf\x1c\x94\xb5g\xce\x07\n\x13\\l\x1f\xe1}Y\xb9@\\'
#  b'4\xb1\x9b,\x939\\\xebZnD\xbe.\x05\x1e\x87\xab[\x8d\xae\x87\x0euS\xa5\xffcA'
#  b'\x17\xe0\x82?b\xd5\xbd[T\xadX\xafr\xfb\x94\xea\x99\xbc~\x8e\x9f\x1cXY'
#  b'\xce\xbf~\x91]\x8ec\x95\xf76\x8aG\xb1\x84G\x14\xc9\xd8\xd5\xf1$\x86\x14\xa6'
#  b'\xfbv\xfa$!\xde\xc74\x02\xbe\x9c\x82\x8dR\xf4\x19\x07\xc4\xfc\xba\xe0Y\xbay'
#  b'cU\x0c\x11\x04\x9c\x95\xcb\xe7o^1jN\xfe($\xb8\xc3\x86\xa0\xf5\xea|'
#  b"\x0b\xf0H\xf7Mf\xc8'\xd6\x81\xc3\xbeef\xc3\r\xdb\x86\xb5\xe8\xb4\x93\x0e\x13"
#  b'\xbf\xd1\xbe\xfaQ3\xfc\x1e\xfd1\xe85\x06\x83S\xdf\x93DJ\xb1\xa2\x96S\xac'
#  b'9\x88\xcc\x12\xbe\xa8)0@p\x15dA\x8bI \x06\x86\xc5x\x91\x9c\xec\xc4'
#  b'\xeb\x07\xde\xe1#\x0bJ\xdcz\xd2Bzn\x86 <\xd7\xc7(\xdd*\xd2\xdfz"\x04H\x98'
#  b'\x81\xd6\x0e\xed*\xb0\xfe\x92\xe6thjZ\xf0\x1eBg\xff\xc1%\xe2\xea\x97\xd8'
#  b'\x1a\xc0aL9\xa2#"9\x14:\xff;8\xd6z_\xe5\x87f\xf4\xc9\xe2\x81@\x1f`,'
#  b'\x02t\xce\r\x13\xfe\x03\xd2\x93\xa4\xc3\x80\x9e{"\xae\x1di\x0e\xc8'
#  b"\x0b\xc2\xa8\x0f\x03$&\xf8/o\x93\xe8\x1a\xe1\xad\xc4X'h\xe8\x92\xe2\x85\xff"
#  b'\xedW\x1f\x90\xf6\xa1"\xcb\xf7\x9bF\x0ew@\xb8\x01&\xef*xv\xd9*)$\x15Z\xb9'
#  b' \xe4\xf69\xa4u\xf0o\xccTl\xa3\xd9\x1e\xee\xe4\xb8\\\xff}6\xd2\xb7\x1d'
#  b'\xa8\x1b\xe0Fk\xea\xdd\xe4:\x1c\x81>\xc4x\x96\xd9\xa2\xc6k\xa9@\xd8\xe0\xc1'
#  b"lIa\x9d\xace\x1b\x8cxL\x9c'(\xa7\\\x95&3\x81\xe8\xb6j\x14\x9d\x96l\x96\x8b"
#  b'\xd0\xa3\xa6O\x9b\x99\x7f\xb5U\xc8\xb2\xc2z\xba\xa0t\xb2\xd2\xb7K'
#  b'`\xd4\x1d\x17\xc5O$\xc1\x08\x03)\xd1\x8e\xa0\xf5Y\xeed\xc6K\xf8)\x00\xf6'
#  b'\xedA\xea\xe9\x06\xe8I}2\xde^\x18\x96M\x94\xee\x0e/\x83\x9e\xfb\xe89\xf8'
#  b'\xed-\xd3I\xb6\xc4?0Z\x04\xa3\xed^\xd0V7\xb3!\x140w\xc1\x95\xca\x1a\xd0\xf2E'
#  b'\x15\x90A\xfb\x08\xeaw\xcc\xaa\xc0gq>\xde\xc0M=fJ)\xd4VX\x82\xd8\xcd\x9a\x88'
#  b'\xb5\xc5R\x00\xb5kmL\x90\xf2\xf8`E@ \xfe\xde\x08\x07\xf1o_\xf8\x92Pf)\x9e'
#  b'\x92\xf0/\xd7a\x04\xac-kj\xb5\x0c\x9eBU\x1e\xe2\x87\xe3X\x10\xc4\xd0\x06'
#  b'\xad6g\xf3\xfaV\x92Q\xcb{q\xe3\xab\x0c\x10V\x0e<\t^\\\xbe\x99y \x89,R'
#  b'\xf9\xde\xaewr\x92\x0b\xf3\xecv+\xd9G\xc8quNcKU\xd4\xe9*\xc7`\xdfi\xec'
#  b'\r\x11Q\xee\xfa\x99l\xc9G\xb5\x1e\xeer\xc62o>\x95\xf2\xa0\x8a\xe7h\xc3'
#  b'a\xd1h\xd1.\xcc\x90\n\xa34\x8d\xceoY\xafT\x19\x88\x02\xc7\xee6_+t\x844\x97'
#  b'\xd6>\x9d\xe5\xa1G#?5]\xe1w_\xf9{?N-\xdf|!\xd9x\xbc\x06z\xce\xbc[b\xa9\x0e'
#  b'U_3T\x01\xcf4d\xd7x1\x12V\x95%\xed\xb9\xfb\xa1\r\xb3\xdbF9\xc9JR\xbe'
#  b'V\x03\xfa\x83\x8e\xa3H\xebT\xeb\xffC\x02Ln\r|e\xc4g')

fake.boolean(chance_of_getting_true=50)
# False

fake.csv(header=None, data_columns=('{{name}}', '{{address}}'), num_rows=10, include_row_ids=False)
# ('"Radek Šťastný","Slivenecká 9\n'
#  '958 31 Oloví"\r\n'
#  '"Martin Říha Th.D.","Čerpadlová 6\n'
#  '718 04 Bzenec"\r\n'
#  '"Erik Beneš","Rašínská 235\n'
#  '794 29 Miletín"\r\n'
#  '"Bohumil Čermák","Lošáková 0\n'
#  '685 26 Staré Město (okres Uherské Hradiště)"\r\n'
#  '"Kamil Polák","U Vápenice 9/4\n'
#  '636 59 Kunovice"\r\n'
#  '"Ivan Kříž","Kremnická 7/0\n'
#  '682 52 Týnec nad Labem"\r\n'
#  '"Zbyněk Říha","Na Břevnovské Pláni 13\n'
#  '944 51 Chrastava"\r\n'
#  '"Pavlína Veselá","Libuňská 1\n'
#  '901 38 Dašice"\r\n'
#  '"Barbora Šimková","Na Srážku 7/9\n'
#  '665 64 Žulová"\r\n'
#  '"Vilém Novotný","Lednická 5\n'
#  '938 33 Brtnice"\r\n')

fake.dsv(dialect='faker-csv', header=None, data_columns=('{{name}}', '{{address}}'), num_rows=10, include_row_ids=False, **fmtparams)
# ('"Václav Kopecký","Na Břevnovské Pláni 4\n'
#  '161 50 Černošín"\r\n'
#  '"Milena Dušková","Šárovo Kolo 0/1\n'
#  '287 60 Toužim"\r\n'
#  '"pan František Štěpánek CSc.","U Podjezdu 2\n'
#  '931 15 Hlinsko"\r\n'
#  '"Zdeněk Fiala","Boršov 5/3\n'
#  '853 55 Horažďovice"\r\n'
#  '"Ludmila Veselá","Nad Vernerákem 00\n'
#  '830 46 Rožmberk nad Vltavou"\r\n'
#  '"Vladimír Dvořák","Roblínská 6/7\n'
#  '888 40 Stochov"\r\n'
#  '"Leoš Mašek","Čelakovského Sady 634\n'
#  '859 96 Plánice"\r\n'
#  '"Alois Kopecký","Za Valem 1/9\n'
#  '692 18 Kaplice"\r\n'
#  '"Eliška Zemanová","Panuškova 5/1\n'
#  '614 08 Ralsko"\r\n'
#  '"Stanislava Vávrová","Horákova 0\n'
#  '258 63 Slavičín"\r\n')

fake.md5(raw_output=False)
# '6db5d8ac8ff0b7782474dcf05ea3e225'

fake.null_boolean()
# None

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

fake.psv(header=None, data_columns=('{{name}}', '{{address}}'), num_rows=10, include_row_ids=False)
# ('"Filip Kučera"|"Meziškolská 9/8\n'
#  '890 49 Morkovice-Slížany"\r\n'
#  '"Dana Šťastná"|"Ševčíkova 46\n'
#  '153 52 Černošice"\r\n'
#  '"Jindřiška Soukupová"|"Dobrošovská 4/8\n'
#  '946 48 Janské Lázně"\r\n'
#  '"Filip Jelínek"|"Hůlkova 078\n'
#  '534 75 Hořovice"\r\n'
#  '"Sára Zemanová"|"Na Lázeňce 001\n'
#  '789 11 Jílové"\r\n'
#  '"Eva Malá"|"Panenská 165\n'
#  '608 23 Odry"\r\n'
#  '"Mgr. Lukáš Bartoš"|"Konžská 473\n'
#  '587 59 Černovice"\r\n'
#  '"Marek Mareš"|"Pohořelec 285\n'
#  '148 00 Přimda"\r\n'
#  '"Magdalena Šťastná"|"Žilinská 4/5\n'
#  '017 23 Hrušovany nad Jevišovkou"\r\n'
#  '"Libor Kučera"|"Severní Viii 638\n'
#  '873 14 Žandov"\r\n')

fake.sha1(raw_output=False)
# 'd810b3dc4755965aa8120e4718d254d03d8e0a01'

fake.sha256(raw_output=False)
# '181bde5aa5f026a9d1775b3ebd4c2fe4788f921bc7774b74ef28758aae8b713f'

fake.tar(uncompressed_size=65536, num_files=1, min_file_size=4096, compression=None)
# (b'KUnwInNXBjnjYHbjEWtZ1\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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\x00012715\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\x9a1\xa4;\xe4\xf0\xee\xd6o\x85\xa1\x1d\xaa\xed[\xcdy\xbd|O'
#  b'e72\xe3\xd6\xac\xcal)uj\xf3}\x04\xcd\xac:\xcfp\xf5\x9eARk\xf4\xe3h\x00'
#  b'\xe5\xf1\xf3"\xba\xfe%\\\x9e-\xa4\x13;\xdf{\x13\xa2j\xbd$\xb8\xab\xd9\x8a'
#  b'LWd\xe6\xb9\x06\x9f\xc2Px\xd2\xdd\x1bP\xd7Q\x03\xc4\xefM\xaa\xc2\x8b\x94'
#  b'w\x1eF\xd0\x0b\xd7?H\xa7!\xe5l4\x13*6V\x1a`\xbc\x07$\x8f"~[s\xd0'
#  b'"\xee\x1c\xa8_\t\xc9D\xc6<\x84aS\xb4\xf5e\xfc\x84\xb4+0r\x05\xc6#r\x11Z'
#  b'<\x8e\xd3\x03S)\xba\xe6\x14g\xb0\x87\xd0\x81\xado\xf7\x97\xd30\n\xaf#\xf9'
#  b'-h4mP\x97\x8a\x8b~@\x02\x98\x01\x19\xa0j\x89\xce\xdc\x15\xb9>\xd2D'
#  b'\xb8S\xaf\x8c\xc7\xff\x81\xf1\xccRp"\xec#`|4H\x1f\xbdS\x81\xb8R\xab\xb79\xa2'
#  b'\x19\xc7j5\xeb]\xed%\x9e\xa4\xd0]\x8e\xd1\xc6\xec\xb4\xa7b\xee\xc1 \xac\xd7'
#  b'\x07\xe8\x90\xdd\x14\xfa\xba0\xe4\xc0\xdc\x84L\xd5\xdbJ4\xb0dEB!\x04\xea'
#  b'\x88\xa5gi\x16-\x07\x8c\xc6#\x13\xfc\x82\x16\x8b\xcc\xd0HE\xa7a\x8f\x8f\xba'
#  b'\xbf\xc2n\x13\x9d\xd7l&i=\x98\xafc\x1bbh\x82\xb5x}\x13\xa2\xc0\x83,\xcc\xf7='
#  b'Z\xb1\x13Wt^ih\x14\xe5k\xadPU*\\w\x8bN\x0cVD\xe9\xa8J\x82\x118\xb5C\x84\xd7'
#  b'\xca\n7\x10p\xf7\n2\xc1\x14\xb8\xa9n^\xd9v\x06\xb3\x01\xebOy\x7f@'
#  b"\x1a\xc2\xfd\xfe\xc6\xce\x8c\x99T\x83\xefu\xb5\x96'@nF\x16z\xaa\x8c\xad\xba"
#  b"\xd0\xcb\x9f\xecO\xbdt\xba\x97\x90-u'p\x99\x15\xcf\xb0r\xf8\xc6\xca'\xf9"
#  b'\xee\xabZTA\xe2"\xb2\xb32/\xc6MN\x95\r\xe0\x16\xfe\x86\x83\x98\xed\xec'
#  b'\xfb\x84/\xb7[\x94\x16\xa7\x14w\xff\xc6Q\xf6\x1c\xbc\xa5\xa1D&\x11\xdd#\x9a'
#  b'\xa9\xb0\x83\xc0\xd0\xbd\\T\x93t\xbb\\\x88Wg\x9e\xb70\xa9\x9c\x9b\xef83'
#  b'<\xa0R\xc1\xacU\xa8\x8d\xda\x1aI\xcf\x1b\xe4)hT\x97\xdb\xdaFz\x95(t\xe3Va'
#  b'=L}zJ\xa6\xb7\x81S\x85!c8r\xd6X\xa5\xe29\xc5\x07i\xdb\xbe\xdc\xf4u:'
#  b'h\x92\x808\xd0\xdf\x9b#\x18@&!\xab\xfc3\x03\x86\xe5\xa3\xf9X^?\x9e'
#  b'5\n\xcb\x90\xb1\xd6\xc7g\xedb\xa4#\xc2\xedJ\xec\x1fMcT#V\x97\x9d'
#  b'\xc5V\x03\xb7hc\x90\x98\xa1\x0e\n\x1f\xb5.F\x91\x03\x1e~\xe8\xd6`l\x84'
#  b'}!\x84H\xba\xa9\x1b?\xc7\xec\x8d\r\xf1\x07\xe5\xa9\xa8*\xba\xeem\xb8\x8c\x1d'
#  b'\x90\xc5q\xec\x8d\x93p\xff\xfe\x9f\xf2\x90zk\xc3AX\xa0 Yk\xc7f\x1a'
#  b'\x03\x08\xa4s\xbbg\x12\r\xb4\x96i#[\x0e|`\xd8\xa4\xbc\xf6~\xa9\xde\xc0'
#  b'%3\xfc\x7f(\xe1\x9b\xa3\xa3\xd3\xad\xec\xbcK\x95O\x029@\x1a\xd1[\x94\xac'
#  b'\xe7 \x9e\xedB\xde<\xccz\x97e*\xc0p\xf3*=\xb3\xafc\tJ\xb5\x0b'
#  b'\xe7\xa9\xee\xc4&^Cc$\xc1\x08\xb9%T\x85\xec\xc8W\x9fR\xdcUD\xea\x8c2\x84\x18'
#  b'\x7f\x1a\x9eu\x00\x98\xe7\xfd\x87\xde\xb6\x1b\xdc\x97\xaeL\xa9`\x94Ry2\x8b['
#  b'\x01)\xeb~Ed\xd5\xaf\x80\xc2\x07\x07\x85\xcd\xbcV\x8a\x88\xafLf4\xf4('
#  b'\xa0\x89\xa9\xf9\x85\xa9\xad\xe7\xf8\xef\xd1\xd6W\xc9\xff\xc1KN\xc6/'
#  b'\x06\t\xe4\x92\x9f\xdd\x10\xdah\x07<4Q\xc0\xad\x86M\x18\xa7\x10\xdc,\x14\xa6'
#  b'\xf5\xbb ]\xa3\x07m\xd3T\x8c\x05\xef\x17g\x88\x06\xef\x1f-\xa5c\x80?\xdf'
#  b'C\xd2\xa9\rg\x96=$Y\t4\xf0~\x1c\x7f\xae\xc6\xd4oZvM\x86\xd3\x91.9P'
#  b'H\xa7\x9c\xe1\xa4\xf6)\xffq\x0f\x0e\x9b=\xb6\xd4\xc2\xd68u\x95\xb6j\x93\xf9'
#  b'\xe3\xf0\x81i\xf2\x828[;P\xb5\x84\x17P\x96\x01{\xb4\x826U\x94p\xf0'
#  b'\xef\x7f\x04\xf9\x92\xf75)0#\x90\x1a\xaa\x96\xbfK\xceA\xcc`m\xc3\x9dj'
#  b'\x8b\xe3tN\xb0A\xbd\xe32\x18\xceW\xc1\x18\xc1[P.\x87\x0c\\\xf3\xc5,'
#  b'\x89\x81\x08\xbb\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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)
# ('"Marcela Doležalová"\t"Oválová 6/6\n'
#  '949 66 Liběchov"\r\n'
#  '"Kristina Hájková"\t"Před Rybníkem 72\n'
#  '549 69 Trhové Sviny"\r\n'
#  '"Miloslav Kříž"\t"Kostková 980\n'
#  '512 00 Most"\r\n'
#  '"Libuše Pospíšilová"\t"Severovýchodní Vi 8\n'
#  '367 38 Kosmonosy"\r\n'
#  '"Vladimíra Novotná"\t"K Prelátům 0/6\n'
#  '150 13 Seč"\r\n'
#  '"Pavlína Beranová"\t"K Vidouli 4\n'
#  '981 73 Luže"\r\n'
#  '"Aneta Pokorná"\t"Mazancova 1/0\n'
#  '114 86 Stárkov"\r\n'
#  '"Vlasta Horáková"\t"Jablonecká 277\n'
#  '184 87 Liběchov"\r\n'
#  '"Gabriela Čermáková"\t"U Vlachovky 682\n'
#  '316 32 Ivančice"\r\n'
#  '"Michaela Vlčková"\t"Nad Obcí 413\n'
#  '563 89 Hostivice"\r\n')

fake.uuid4(cast_to=<class 'str'>)
# '8ead4807-be1d-4f06-8e96-7a6763da63b5'

fake.zip(uncompressed_size=65536, num_files=1, min_file_size=4096, compression=None)
# (b'PK\x03\x04\x14\x00\x00\x00\x00\x00\x07\x92.PV:\xae\x80\x00\x04'
#  b'\x00\x00\x00\x04\x00\x00\x15\x00\x00\x00IsmgwhfPLsIppdkUdVMx1_j\xa5e\x8b'
#  b'\xbeB\x8b1\x9dD\x08\xf8\xf4\xab\xf7e7\x10\x1f`\xe2\xad\xf6\xe4\xa2\xb2!?'
#  b'\x87\x887\xabsdJ"`]\x91;\x00\xaa\xa6\xb6\x8dL\xbe\xcbT\xcb\xb4\xaf'
#  b'\x90_\xc5\xfd\xce\x06\xdf\xe4\xc8\x0eb\x97\xa1\x99\x8e\xb1/\xbf\xba?'
#  b'5\x8c\x06\xa9\xed`2\x1d$\xe6\x81;\xe5+nu\xd03Q\xber\xed\xe0b\xa2/a\xac'
#  b'c\xed\x811\xba\xfaY\xa7\xa0\x0f\xdbO\xdb\x91t\xe8\x8b\xd8\xba\x8d:\r\xeb\xed'
#  b'o\x17+5<\xadv\xb6\x91\x1a\x9a:rj\xbd\xd7\x80\x98\xecnu\xcft\xe5\x1ap\xb8\xba'
#  b'\xff\x19\xaa\x80\xd8|\x92R\xef\xa4B\x92\x80\xbcZ-\x81\xa9\x1c\x1a'
#  b'\xfb\xbc{\x0fS\x8aK\x02A#-\n\xc4W\x9f\xbd\xf1\xa8\x99\xeb\xafC,\xa4'
#  b'\xadx\xf2\x18\xeb\x00\xdf)\xc6\x10\x0b/2\xbf\xa0\x1fP\x82\x85B'
#  b'\xac\x05\x83\x96~5F\x04\xec\x81gD\x1a\xcf:a\x18m\xa5\x1f\x0c\xaa\x84+'
#  b'\x80\xf1S\xd6X\xf4\xb6\xf8\xdaVc0Q@\xb4M,\x9f\xa4\x81\xaf\xdf$!G\xcf\xdc\xd9'
#  b'\x05w\xbc\xae\x98y~\x8dG\xa3\xe0\xc1\x13\x93\xf5\xf2\x1d?\x88\xd1eSf\x1a'
#  b'\xc1\x8dSY\x91\x8f\xa9\x1c\xfdN\x12\xce\x92uA\xb0\xbd\xdc\n\xe5/[jf'
#  b"\xc7\xed\xfbs\xfd\x85Q'\xfc\x8b\x9cc\xf2=\xcc8\xf6E03\x8e+\x96\xef0m\xae\xae"
#  b'7\x9fD\xe3?3\xf4\x15\x01&\x93].t\xc6\xfb\xae\x86\xe8$\t\x15#\x0e'
#  b'\xef\xdaw\xb1\xe8b\x83\xa3l2\xfd\xc0F\xe2\x19;I\xb6EI\xf6l6N\xf3\x98O\xd6'
#  b'f\x05p\x15\x0f\x0b\x1cQ\x13%\x116\x05\x08\xc41\xf9\x1e\xe4\xe5'
#  b'\x82\xf1\xc8\x9e\xc7\xec\x18\x8f\x95unE\xc1\xfb\xc3\xdd4h\x8e\x15\x0e[\xa9a'
#  b'\x90*\xf5\xca2\x8c@\xa6\nst\x14\xc4\xafV\xc1\xe8a.\xea\xf1j~\xa9\xfdES\x88'
#  b'\x7fX\xaa\x9b\xb9\x1a\xf9\xae\x08\xbe\x07\x1br\xd3\xfd\x8c\x93E\xe4\x8b'
#  b'L\xf8\x8d)\xff/\xd9\xdb\xd8\xa9\xfa\x97x\xe1Rg\xb4\xd6\x18\x83\x08\xb1]\x1e'
#  b'\xf7PF\xdd\xc8\x1fm}-m\xe6]\xfc\xcc\x816\xebu7\xda\x0e\xe8+\xc0\x01\t\x93x'
#  b'\x1bKZ\xfa\xc4\x00b\x0c\xbe\xcf\x1f\xd4du\x7fS\x80\xe1\xf2\xb7@\xa3,\xb8'
#  b'\xa5\xd8\x12\x8b\x1d4.$y=\xd7K\xa7t\xa4\x8d\x0f\xf6\xf0O\x15\x1b\x03\xda'
#  b'\xb4\x1b\xa2\xf4\n/W\x8c\x87&\xdf\xb8\xd4\xc4\xc7\\\xa2\\\xe0\x8ar\xfee1'
#  b'\x08*\xbf\xbfA\xcc(\xc1\x9b*X\n\x92ms\xab2\x9a\xcab\r.\x9fv\xeb\x9c\xe5U'
#  b'\xd7\xa0\x01~\xc2Cn\xcb\x93\xc3mb\xc4\x1a9`\x17f\rfw\xffa]\x07\xef\xec\xd5'
#  b'\xca\xb8\xe0\xf9\x07~\x07w\x99\x92M\x983S+\xac\x14m\xc7g!DI\x93 \x9f\xfc\x81'
#  b'5cR\x96n\xbc\x1c\xec\xe1\xc4\xe7;\xc6D\x94tp\x19/7/\x17\xce\xe5a`+O'
#  b'?\xe6\xa7f\xf4\x04\xa2<\xd4\x9d>1\x9e\xe5e\x04L\xd7"\x9a\t\xc0\xb5>'
#  b'\xd7s6\x16.\x1e\xa4\x90\x03\xb7\xb6\xa27\xe7f\\\xd2dDQ\xcc\xd2\x94\xcc'
#  b'\\r\xdc\xa7,\x0f_g\x0f\xec~\xcc\xf6\x03\xa2\xd0\xfd6\xf2F\x1e\xf8\xcfz'
#  b"\xc2\xd4\xbddFK\x12\x0f\x9d\xa6o\xd6\xad\xf2W\xacY\xd0\xce#G\x03BGj\xe4\x0b'"
#  b'\x98;$\xd7\xa3!*q\xacF&\xd1D\x06\x8a?\xe0+\xb1\x9es\xd1\xa6j\x7fg(\x9c'
#  b'4\xe5S\x8fl5\x91a\xec0t\x15\xbc\xec8\x84\xc7\xe8\xfc\x0f\xf3!|D\x1b2\xb1\xd3'
#  b'48\xcc\x80\x93\x18\xa5*\xc5\x18\x93\x94\xab\x06Og\xf1~\x92cn\xe3N,k5#\x0b'
#  b"\xf3\x04[\x15\xa9\x98v\xac^\x9e'A\xfet?y\x17\x98Z\xca\x19\x9f\x95M"
#  b'Y\xad\xa9\x91<{j,\xfa.\xdf\xe7\x1b1nap\x08\x8c\xa8\xb1\xber^\xdd\x87\x81\xe9'
#  b"^\x07N\x98%\xdf3\xbd\xc2'\xff\xa8)r\xa8!\xbb\xb6\xfe\x85w\xaeJ\xc1"
#  b'T\xe2\xa1\xc7\xd5\xe0^E\x9e\x1e\xf9\xaa@\xd7\x9e\xb9G,\x94\x17\x0c5sy'
#  b'\xdc\xf2\xdb\xad\x94\x08\xff\x97\xe2\x9a{\xb6.\xfc\x9cPK\x01\x02\x14'
#  b'\x03\x14\x00\x00\x00\x00\x00\x07\x92.PV:\xae\x80\x00\x04\x00\x00\x00'
#  b'\x04\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80'
#  b'\x01\x00\x00\x00\x00IsmgwhfPLsIppdkUdVMx1PK\x05\x06\x00\x00\x00\x00\x01\x00'
#  b'\x01\x00C\x00\x00\x003\x04\x00\x00\x00\x00')

faker.providers.person

fake.first_name()
# 'Samuel'

fake.first_name_female()
# 'Žaneta'

fake.first_name_male()
# 'Lukáš'

fake.last_name()
# 'Urbanová'

fake.last_name_female()
# 'Jelínková'

fake.last_name_male()
# 'Beneš'

fake.name()
# 'Bohumila Růžičková'

fake.name_female()
# 'Jindřiška Horáková'

fake.name_male()
# 'Roman Kolář'

fake.prefix()
# 'RNDr.'

fake.prefix_female()
# 'JUDr.'

fake.prefix_male()
# 'Mgr.'

fake.suffix()
# 'Ph.D.'

fake.suffix_female()
# 'DiS.'

fake.suffix_male()
# 'Th.D.'

faker.providers.phone_number

fake.msisdn()
# '8044841451718'

fake.phone_number()
# '774 946 644'

faker.providers.profile

fake.profile(fields=None, sex=None)
# {   'address': 'Branišovská 1/8\n264 85 Brumov-Bylnice',
#     'birthdate': datetime.date(1945, 2, 5),
#     'blood_group': 'A+',
#     'company': 'Krejčí o.s.',
#     'current_location': (Decimal('12.109016'), Decimal('-95.118341')),
#     'job': 'Waste management officer',
#     'mail': 'pospisilovasara@gmail.com',
#     'name': 'Dominik Kratochvíl',
#     'residence': 'Ševčíkova 89\n735 29 Děčín',
#     'sex': 'M',
#     'ssn': '821-22-5863',
#     'username': 'sedlacekdalibor',
#     'website': ['https://www.jandova.cz/', 'http://stepanek.cz/']}

fake.simple_profile(sex=None)
# {   'address': 'K Vodě 2\n065 27 Nýrsko',
#     'birthdate': datetime.date(1986, 3, 30),
#     'mail': 'jakub66@gmail.com',
#     'name': 'Lukáš Kratochvíl',
#     'sex': 'M',
#     'username': 'svobodovajaroslava'}

faker.providers.python

fake.pybool()
# True

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

fake.pydict(nb_elements=10, variable_nb_elements=True, *value_types)
# {   'animi': 'eNbmarLXwUAQlqAPsYVe',
#     'asperiores': -2782524.0,
#     'necessitatibus': 8373,
#     'omnis': 'prochazkovasimona@email.cz',
#     'placeat': 'hZpyUbJyoKWkyzdwStzd',
#     'similique': 2655,
#     'totam': datetime.datetime(1979, 12, 13, 10, 36, 7),
#     'vero': 795,
#     'voluptatibus': 'http://www.jelinek.cz/categories/faq/'}

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

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

fake.pyiterable(nb_elements=10, variable_nb_elements=True, *value_types)
# {2564, 'IfMTqPRjHPjSLCCVPohZ', 'ZPYISGWIwdHcQMulsASs', Decimal('91451185.7'), 'yEiSGTAViLyPsYAcrZkt', 117, 'odixqhdWQYpesrTXyeVJ', 'https://maly.cz/homepage.htm', datetime.datetime(2003, 5, 10, 14, 22, 36), 5663}

fake.pylist(nb_elements=10, variable_nb_elements=True, *value_types)
# [   8971,
#     'IFOblMjyRLRWmbIkaCmC',
#     8396,
#     899.0,
#     datetime.datetime(1996, 12, 26, 18, 33, 28),
#     207,
#     'zQIewAfLVFIaLYAgRSJU']

fake.pyset(nb_elements=10, variable_nb_elements=True, *value_types)
# {datetime.datetime(2014, 12, 2, 0, 9, 54), 'paWeDSIcIkniDMxDLWnh', 'xkralova@chello.cz', 'ONOkxzFQyXmDWJFFbYqm', 'http://mala.com/list/app/category/homepage/', 'BSMzdqajEMSQDCvfSeRu', 'http://www.stepankova.cz/', 'AlKxYJCOgPBYGkwOWfQH', 'BoLFIsVhSduUdqwOIjPi', datetime.datetime(2007, 5, 28, 2, 38, 25)}

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

fake.pystr_format(string_format='?#-###{{random_int}}{{random_letter}}', letters='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ')
# 'U5-400761C'

fake.pystruct(count=10, *value_types)
# (   [   4209,
#         'novotnyradek@gmail.com',
#         738.504010285182,
#         6739,
#         7379,
#         9.512966959,
#         -7398980929732.3,
#         'daliborholub@seznam.cz',
#         'PZZGtTwsmqTbtyVFbZSO',
#         'angFxBYxTvlRTwFStToX'],
#     {   'consequatur': 346860234599954.0,
#         'ducimus': 'frantiskavankova@volny.cz',
#         'fugit': 'IyeEJGaUoogZiDzkYDxO',
#         'itaque': 3.631612423,
#         'molestias': 'jelinkovadominika@chello.cz',
#         'necessitatibus': 'bedrichriha@seznam.cz',
#         'perferendis': 'ThMyLRXCYpEneziaJJjs',
#         'quibusdam': 'smCVrXxHYTVTOqizKobq',
#         'soluta': 9462,
#         'voluptatem': 'http://www.ticha.cz/home/'},
#     {   'animi': {   4: datetime.datetime(2015, 12, 19, 2, 21, 58),
#                      5: [   'ZWXkSKESLVtFsfxTzkQe',
#                             Decimal('588362655.64'),
#                             'http://vesela.com/blog/explore/list/index.html'],
#                      6: {   4: 3332335996901.0,
#                             5: 'http://www.hajkova.com/',
#                             6: [   datetime.datetime(2003, 9, 25, 3, 53, 48),
#                                    9095]}},
#         'incidunt': {   2: 'https://www.dvorak.com/faq.html',
#                         3: [   4293,
#                                'gKnynmYwgjwJoWSyXBQf',
#                                'MZomkrJroPzAeYphESjK'],
#                         4: {   2: 'vtSnAAxqUMnAyMcaERxk',
#                                3: 379,
#                                4: [   Decimal('-257036.372'),
#                                       Decimal('-3.802794368547')]}},
#         'itaque': {   6: 'GSdafvdrTnJnHMtyfhtr',
#                       7: [   'EDmQEKbKmaOeCvnemzbb',
#                              'uVRRZMumjNebJkEZPozL',
#                              'fialaalois@post.cz'],
#                       8: {   6: 2054,
#                              7: datetime.datetime(2015, 10, 14, 10, 51, 2),
#                              8: [Decimal('-91.54553'), 4769]}},
#         'neque': {   0: 'TPuPvspeJMQdvZOdiSNb',
#                      1: [   -13.6448457089,
#                             'EGxCCvaOpcmCnCKUzxRh',
#                             'pBUEQCGojDaNjQOtIPcx'],
#                      2: {   0: datetime.datetime(1981, 5, 22, 1, 20, 37),
#                             1: 'https://www.moravec.cz/home.html',
#                             2: [684118515181574.0, 1.9]}},
#         'non': {   3: 'vHWPvxbPjUWyqRmKTiXe',
#                    4: ['https://www.riha.cz/search/homepage.htm', 6074, 3290],
#                    5: {   3: datetime.datetime(1985, 11, 11, 19, 48, 1),
#                           4: 'https://www.novotna.cz/explore/categories/index/',
#                           5: [   'https://polak.cz/wp-content/explore/index.htm',
#                                  'eydfBcHeBFFbdmKPAhBm']}},
#         'possimus': {   8: 'VGReOlPyLFZyZxQYPWXz',
#                         9: [   'https://www.rihova.cz/privacy/',
#                                Decimal('-6150.4'),
#                                'uGbXuLbONYnXAmKgHWvY'],
#                         10: {   8: 'WwfQiXKVcryfencpgUuE',
#                                 9: -77.5002,
#                                 10: ['FuWmXUbKGEAqgSNRQuIW', 493]}},
#         'repellat': {   9: datetime.datetime(2010, 3, 9, 1, 5, 41),
#                         10: [   'OaltnhxCWJSCGiWGyJWE',
#                                 'https://www.krizova.com/tag/app/blog/search/',
#                                 852],
#                         11: {   9: 'DqHGsBVJaRelmzJStWtc',
#                                 10: Decimal('1727595589.243'),
#                                 11: [   'bXATnvsfNuBUckDUtYDY',
#                                         'soukupovarenata@seznam.cz']}},
#         'saepe': {   5: 'XtjCSqeVbeIjoFmvxnrX',
#                      6: [   'zpokorny@seznam.cz',
#                             'RfZALwtfLLNBXkFmynIZ',
#                             8056456290533.5],
#                      7: {   5: 'bwIPPSZBLljHbdxoMBRf',
#                             6: 'http://www.dolezal.cz/list/main/post/',
#                             7: ['gVCfLYAlDdEwaVjrIHSe', 439787.9557941]}},
#         'similique': {   1: 'oQKTqMAPrpHHaPLwvSJA',
#                          2: [   'YbsGdsipzmjmNfDRjzyR',
#                                 'IQHizAYDkEZMnVwgYOdI',
#                                 'SqvOURBIIAdQdEvIsOVs'],
#                          3: {   1: 9963,
#                                 2: 'hgUSORAGuLDOBBiIRzNZ',
#                                 3: [2436, 'iEttlQHxSwpTfNsHtVpl']}}})

fake.pytuple(nb_elements=10, variable_nb_elements=True, *value_types)
# (   992,
#     7043,
#     'https://www.jelinkova.cz/main.html',
#     6925,
#     'awopUpBFgmTplssvtXSG',
#     Decimal('65461497120086.2'),
#     'yDZVYQRhrazYKFSYtwQX',
#     'sWvWkxDOlLZDaUxYfhaL',
#     'jDMXPBOrBpzasKLgoErp',
#     'EbddXymunNVeLTlflLcT',
#     'ebvgYnNrpSfBScCzYxdW')

faker.providers.ssn

fake.ssn()
# '637-61-5348'

fake.vat_id()
# 'CZ779314081'

faker.providers.user_agent

fake.android_platform_token()
# 'Android 2.3.6'

fake.chrome(version_from=13, version_to=63, build_from=800, build_to=899)
# ('Mozilla/5.0 (iPhone; CPU iPhone OS 4_2_1 like Mac OS X) AppleWebKit/532.2 '
#  '(KHTML, like Gecko) CriOS/56.0.899.0 Mobile/23F160 Safari/532.2')

fake.firefox()
# ('Mozilla/5.0 (Windows NT 5.01; it-CH; rv:1.9.2.20) Gecko/2017-09-16 23:00:36 '
#  'Firefox/3.6.7')

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

fake.ios_platform_token()
# 'iPad; CPU iPad OS 7_1_2 like Mac OS X'

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

fake.linux_processor()
# 'x86_64'

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

fake.mac_processor()
# 'U; PPC'

fake.opera()
# 'Opera/8.79.(X11; Linux i686; kw-GB) Presto/2.9.181 Version/10.00'

fake.safari()
# ('Mozilla/5.0 (Macintosh; PPC Mac OS X 10_9_6 rv:2.0; bg-BG) '
#  'AppleWebKit/534.35.1 (KHTML, like Gecko) Version/5.0 Safari/534.35.1')

fake.user_agent()
# ('Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_3; rv:1.9.3.20) Gecko/2015-03-02 '
#  '08:54:12 Firefox/15.0')

fake.windows_platform_token()
# 'Windows NT 6.1'