Language et_EE

faker.providers.address

fake.address()
# '68070 Mikk Ramp\nLake Ljudmila, NY 08925'

fake.building_number()
# '4859'

fake.city()
# 'Rüütelstad'

fake.city_prefix()
# 'South'

fake.city_suffix()
# 'haven'

fake.country()
# 'Korea'

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

fake.military_apo()
# 'PSC 2664, Box 1183'

fake.military_dpo()
# 'Unit 2005 Box 8800'

fake.military_ship()
# 'USNV'

fake.military_state()
# 'AA'

fake.postalcode()
# '28783'

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

fake.postalcode_plus4()
# '47209-7789'

fake.postcode()
# '25287'

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

fake.secondary_address()
# 'Apt. 979'

fake.state()
# 'Colorado'

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

fake.street_address()
# '107 Jaakson Expressway Apt. 554'

fake.street_name()
# 'Štšerbakov Plains'

fake.street_suffix()
# 'Place'

fake.zipcode()
# '64956'

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

fake.zipcode_plus4()
# '49675-6862'

faker.providers.automotive

fake.license_plate()
# '84-4952P'

faker.providers.bank

fake.bank_country()
# 'GB'

fake.bban()
# 'XNJQ03828689155553'

fake.iban()
# 'GB10ZPEM64742368595360'

faker.providers.barcode

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

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

fake.ean8()
# '99233372'

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

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

faker.providers.color

fake.color(hue=None, luminosity=None, color_format='hex')
# '#8a23ea'

fake.color_name()
# 'PaleGreen'

fake.hex_color()
# '#324a6e'

fake.rgb_color()
# '248,165,212'

fake.rgb_css_color()
# 'rgb(200,125,63)'

fake.safe_color_name()
# 'black'

fake.safe_hex_color()
# '#ee3300'

faker.providers.company

fake.bs()
# 'scale 24/7 initiatives'

fake.catch_phrase()
# 'Decentralized executive info-mediaries'

fake.company()
# 'Palu, Martin and Aun'

fake.company_suffix()
# 'LLC'

faker.providers.credit_card

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

fake.credit_card_full(card_type=None)
# 'VISA 19 digit\nJüri Andreev\n4338228673740039128 08/29\nCVC: 813\n'

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

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

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

faker.providers.currency

fake.cryptocurrency()
# ('ZEC', 'Zcash')

fake.cryptocurrency_code()
# 'USDT'

fake.cryptocurrency_name()
# 'Emercoin'

fake.currency()
# ('MUR', 'Mauritian rupee')

fake.currency_code()
# 'LSL'

fake.currency_name()
# 'Papua New Guinean kina'

faker.providers.date_time

fake.am_pm()
# 'PM'

fake.century()
# 'IV'

fake.date(pattern='%Y-%m-%d', end_datetime=None)
# '1978-06-25'

fake.date_between(start_date='-30y', end_date='today')
# datetime.date(2013, 6, 28)

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

fake.date_object(end_datetime=None)
# datetime.date(2017, 1, 25)

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

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

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

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

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

fake.date_time(tzinfo=None, end_datetime=None)
# datetime.datetime(1985, 12, 1, 14, 47, 40)

fake.date_time_ad(tzinfo=None, end_datetime=None, start_datetime=None)
# datetime.datetime(1393, 9, 29, 6, 33, 8)

fake.date_time_between(start_date='-30y', end_date='now', tzinfo=None)
# datetime.datetime(1999, 4, 23, 19, 40, 13)

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

fake.date_time_this_century(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2019, 7, 13, 3, 16)

fake.date_time_this_decade(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2020, 1, 8, 19, 46, 18)

fake.date_time_this_month(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2020, 1, 8, 0, 24, 16)

fake.date_time_this_year(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2020, 1, 4, 15, 20, 47)

fake.day_of_month()
# '05'

fake.day_of_week()
# 'Tuesday'

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

fake.future_datetime(end_date='+30d', tzinfo=None)
# datetime.datetime(2020, 2, 6, 10, 33, 37)

fake.iso8601(tzinfo=None, end_datetime=None)
# '1971-05-25T13:52:27'

fake.month()
# '11'

fake.month_name()
# 'January'

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

fake.past_datetime(start_date='-30d', tzinfo=None)
# datetime.datetime(2020, 1, 6, 20, 15, 22)

fake.time(pattern='%H:%M:%S', end_datetime=None)
# '08:35:52'

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

fake.time_object(end_datetime=None)
# datetime.time(18, 42, 50)

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

fake.timezone()
# 'Europe/Vatican'

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

fake.year()
# '1994'

faker.providers.file

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

fake.file_name(category=None, extension=None)
# 'in.pptx'

fake.file_path(depth=1, category=None, extension=None)
# '/dolorum/saepe.webm'

fake.mime_type(category=None)
# 'message/partial'

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

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

faker.providers.geo

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

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

fake.latlng()
# (Decimal('-21.6061115'), Decimal('176.894551'))

fake.local_latlng(country_code='US', coords_only=False)
# ('40.64621', '-73.97069', 'Kensington', 'US', 'America/New_York')

fake.location_on_land(coords_only=False)
# ('13.8196', '100.04427', 'Nakhon Pathom', 'TH', 'Asia/Bangkok')

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

faker.providers.internet

fake.ascii_company_email(*args, **kwargs)
# 'vellolind@lauri.com'

fake.ascii_email(*args, **kwargs)
# 'toomasrandoja@davodov-zujev.com'

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

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

fake.company_email(*args, **kwargs)
# 'jekaterina69@konstantinov.com'

fake.domain_name(*args, **kwargs)
# 'mannik.net'

fake.domain_word(*args, **kwargs)
# 'laats-kasper'

fake.email(*args, **kwargs)
# 'nikolai05@teearu.com'

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

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

fake.hostname(*args, **kwargs)
# 'web-34.lehiste-suur.org'

fake.image_url(width=None, height=None)
# 'https://placeimg.com/607/997/any'

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

fake.ipv4_network_class()
# 'a'

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

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

fake.ipv6(network=False)
# '977c:f014:b489:6226:a467:f965:1bd3:ffa'

fake.mac_address()
# '87:cc:41:fc:59:4f'

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

fake.slug(*args, **kwargs)
# 'amet-vitae-ratione'

fake.tld()
# 'com'

fake.uri()
# 'http://www.karu.com/list/explore/terms/'

fake.uri_extension()
# '.php'

fake.uri_page()
# 'home'

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

fake.url(schemes=None)
# 'https://kaljula.biz/'

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

faker.providers.isbn

fake.isbn10(separator='-')
# '0-617-48129-6'

fake.isbn13(separator='-')
# '978-0-933043-80-0'

faker.providers.job

fake.job()
# 'Financial manager'

faker.providers.lorem

fake.paragraph(nb_sentences=3, variable_nb_sentences=True, ext_word_list=None)
# ('Molestias nulla doloremque facilis. Voluptates doloribus iste magni quia '
#  'rerum veritatis.')

fake.paragraphs(nb=3, ext_word_list=None)
# [   'Perferendis incidunt officia. A aperiam assumenda veritatis sit voluptas. '
#     'Esse deserunt nam sit officia quas in.',
#     'Qui quis dicta.',
#     'Aliquam aperiam nihil vitae deleniti facere. Vero esse at exercitationem '
#     'ratione tenetur enim.']

fake.sentence(nb_words=6, variable_nb_words=True, ext_word_list=None)
# 'Maxime impedit perferendis quod iusto voluptatum occaecati.'

fake.sentences(nb=3, ext_word_list=None)
# [   'Dignissimos dolores nam repellendus doloremque veritatis nobis.',
#     'Aliquam tempore itaque.',
#     'At perspiciatis rerum dignissimos earum blanditiis iure.']

fake.text(max_nb_chars=200, ext_word_list=None)
# ('Temporibus blanditiis cupiditate placeat tempore itaque architecto. '
#  'Exercitationem tempore numquam repellat reiciendis numquam. Asperiores et '
#  'nostrum neque. Qui non odit ullam non.')

fake.texts(nb_texts=3, max_nb_chars=200, ext_word_list=None)
# [   'Dolorem corrupti possimus quasi. Veritatis earum odio nisi corrupti '
#     'enim.\n'
#     'Ea vitae quo eos pariatur. Repellendus maxime tenetur rerum optio '
#     'consectetur ullam. Sunt explicabo aliquam nobis.',
#     'Aliquid delectus quaerat repellendus aliquam minima saepe. Fuga eum iure '
#     'expedita ipsa aperiam.\n'
#     'Nemo magni aliquid dolor accusamus ullam. Non voluptatem nam harum '
#     'placeat ipsum.',
#     'Nihil odio eaque fugiat voluptas distinctio. Deserunt animi repellendus '
#     'adipisci delectus dolorem nam. Quis ea exercitationem dolores.']

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

fake.words(nb=3, ext_word_list=None, unique=False)
# ['animi', 'voluptates', 'possimus']

faker.providers.misc

fake.binary(length=1048576)
# (b'\x04\x9a\x0c\xa1\xb2<\x97\x02\xf3\xd8GF\x02\x9d\x88\x0eZ5\x07\xc8HL\x8f\x0b'
#  b'\x88\x05\xd7\xa1\xc6c\x90\x80R\x80\xb7\xeaGt\x1e\x00\x06R\x05\xcc\xf9:\x1cW'
#  b'\x13\xde\xfa!\x7f\xa2\xcc\xcf}F\x13M\xd3\xa8\x1ck\x88x\x07\xbb\x1cc\xbe\x9c'
#  b'\xa2\x92\x9e\xdf\xf6\xe4\x11\xa5\xb5\xadu\x82\xd2\xfatn\x8e3\xb9-\xe3B\x88D'
#  b'o\xb3x\xea\x87y\x89\x89\xd5\xa7\x94\xb7\x83\x8d\x84\xe8m\x18\x96\xd8'
#  b'\x0e.\x87\xe1\x16\x14\x99\x8f\x81\xdd\xc4\xcb\xe9\x04\xf5\xff\xe7\xa6\xa8E'
#  b'U\xe7[\\\xd1\xe4\x98\x1b\x93\xa5\xe7\xce\xd8?\x1c\xb6\xca\xa4\xcb\xed'
#  b"n$\xec\xf5\x1cv\x7f\xf5X&\xed\x1d\xb1'\xd6Sy\xeae\xe8\xeaBM\xb1>\xc3\xae,"
#  b'/V\xc1\xf2\x81\x1f\xafn:\xe9\x14]h \x0b&\xf1G/\x06\xcf\xb1\xd9\xa7'
#  b"v\xf6\x00\xea\xd8(\xa4\xfd/\xf7\xef5\xbbt'\xe0\xc5rOx,\xfb!\xc5\xa4Z\xa73"
#  b'X\x95\xef\x18\xb9\xd6\x0e\xc9\xa0\xf4\x81\x8b\xaa\xcd\xfe\xee'
#  b'\x06\x1f\x99\xde\xa0`\x01J>>\x19\xaaxAKsC\xef\xb5k\xca\x06+\xcc'
#  b'\x8d\x9d\x18\x15\xf1Yl\xea\x12^\xab\xb7A\xe7R\x9a\x9f\xfe\xc1\x00'
#  b'\xcf\x0c{\x0e8\xa72\xcd\xdfW\tiJ29Gw\xd8N\xe4k9a\x15\x92\xf9\x11U'
#  b'\xec\x90;\xd4\xce\xcb3\xd1F\xde3y\xe2\xe3\x9a\x96\x1a\x14wV\x93\xff#\r'
#  b'<\x8e\xb6\xb9\xb1\xb1@;<\x84\xc0R}L?\x1c\x02\xd2\x0c\xfe\x18[\xa3K'
#  b'\xbc\xe1\x08\xfe\xd4*\xf2\xcb\x8c<lZ\xd7\xc1H\xdc>\xa0\xc1\xf9\x99Nx\xa5'
#  b'W\x80P\xfd\n4\x9c;\xcf\xaa4\xb3\\\xd0\xf9pK\xbf\x8b\xd1\xe7\xc4/\xe3'
#  b'\xb2G\x15\xfa3M\xe9\x0cY\xfe~\xa3\xe0T\x8bX\xa6\x87! "J\x9c\'\xddY\xab\xce'
#  b"\x8a|'\xf9\x97\xd8\n\xb5\xd2\xc9\x84\xf6\x1e\xa0\xb5m\xa5\xcf\xe5\x8cQ\xd8Bk"
#  b'\xf5\'"c\xd4\xe6\x8c\xa8\xe4\xc56{\x1b,u\x08F\xfc\xfb6\x1c\x02O\x99'
#  b'\x92\xddh@\xbd\x97\xf2\x85\xd4\x1a\xf9\x8ae\x88\x9e)H\xd3T\xc4\x95g\xed\xc5'
#  b'\xa8RQ\xdd\x0b41H\xc3OU_|%\n\xe8u\xc2\xa8\xdfG\x8f\xaa[\r\x11\x91\xe8'
#  b"\xca(\xceQZ\xf5\x91^'\xe0\xe4s\x17\xf3\xc8n;H\x9dk\x807\xa9\x9e\x99\xf7 \x0c"
#  b'\xf1^Q\x81\xdbIk\x111\xd6D\x12`k\x9a\x0e\xd9\xf3\x9c\x9d\x1eC\x9c\xde'
#  b'\x0e\x14L\xdb\xed\xc0\\\xd5\x06v\x11e\xb8\xd0*\xef\xfb\x02#\xa9E\xd3\xcb\xc1'
#  b'\xce+\xb4,d~\x85\xfd\x11\xd2`a\\o(4\xba}\x04\xec\xfe\xcfM@O\xc5h \xe8z\xea-'
#  b'\xad\xe0k\x8cR=Gs\xed\xbf\xb0\xd6\x12\x82sH\x06\x1f\x19B\xce\x0e\n\xd8'
#  b'\x13\x9f\x93\xaa\x88\xde\xf8\xe4\x92q1\xcbH(c\x94\n\x1b \x02\xfdUl\xa8'
#  b',\x013v\xcaIK\xf4\xf3G\x97"\x1d\r\x18\xbb2\x83\xdd\x14\xf2(\xfb\xe4'
#  b'g\x84\x83vU\xce\xaf\x99\xdf\xd7\x10y\x9c\x8dh\x96\xf5#\xe9\xb4-\x9dc\x99'
#  b'\xcb\x9a\x83\xc9e\x15\x1a\x9e\xb9;\xf2\xca)e\x9a|=Y\xeb%\x84\xca\xf7B'
#  b'c\xbb\x0b\xcd\xa9t\x92\xee\x02\xcc\x7f\xa0\xcd&CE\xb0\xd5\x08\xd5'
#  b"{\x0f\x9f\x94\xaf\xb8\xd7\xa4Qc\xf1\xea'\xbcV<\xa8\xb9\xb7{\xc8`\xd0<"
#  b'\xf5\x19\xa6\x95cA\xf3\xcb\n\x93\xbee,}\x84\xd6\x83\xb6\x19\xb7_\xb5\xcf\x06'
#  b'\xd2 \xb2\x84v\xc5z2\xc1\xd1<S\x84\xa4\xbb$F\xdbq\x8c0\xe7\xba\xc4'
#  b'\xeb\xb6w\x8f\xca\x05j\xa7\xef@\xbd\xaf|\xb4\xd9\x01\x05P\xfa>\xc2<j\xa1'
#  b'\x8bT\x8e@\x90\xbco.7\xa1\xe6]\x115\x89\x12\\S\x81z\xe4\x0e\xf6\x98'
#  b'\x08b\xed\xe0\r\th\x1c\xd6\xf9\x97\x8e-\xad\x81\xa5\xd8K\xbal\x92\xab6v'
#  b"\xa2\xce\xd1A\xcc8z\xe6\xd6\x8c'\x83\n\xe5\xae\x04tO\x85\x88\xc0!\xef\xd2"
#  b'\xf6o\xd3\xcc\xd7yV]\x9cf\x0cZb\xa6\xab/\xe7\xd1\x06\x18\xec\xb1\xb0\t'
#  b'\xdb\xd2\x8c%(\xc2@\xaa\x13\x05\x0b\xca\x90\x03\x8a\xc1\xfe|\xe3\xb7'
#  b'\xceV\xd5=\x8eu\x8f\x93\x85\x99o"A\xb8\xc9w')

fake.boolean(chance_of_getting_true=50)
# True

fake.csv(header=None, data_columns=('{{name}}', '{{address}}'), num_rows=10, include_row_ids=False)
# ('"Malle Kallas","56299 Sergei Mills\n'
#  'Veskimouth, DE 11542"\r\n'
#  '"Natalja Kirillov","400 Rein Estate Apt. 461\n'
#  'Kristjanberg, DE 79342"\r\n'
#  '"Kadri Lõhmus","696 Tõnu Walk\n'
#  'East Svetlanamouth, FL 90156"\r\n'
#  '"Vladimir Medvedev","74820 Jürisson Junction Suite 243\n'
#  'Rebaneside, KS 53583"\r\n'
#  '"Jekaterina Moroz","48041 Roosileht Bridge\n'
#  'Jelenahaven, DE 08868"\r\n'
#  '"Marko Karu","400 Nuut Road\n'
#  'Lake Aleksander, VA 98666"\r\n'
#  '"Kristiina Lehtmets","240 Pärnpuu Hill Suite 739\n'
#  'Priitmouth, FL 82888"\r\n'
#  '"Sirje Raadik","9593 Arula Mountains\n'
#  'Uibomouth, NV 85427"\r\n'
#  '"Marika Mandel","421 Madisson Mill Apt. 216\n'
#  'Port Anuport, DC 18709"\r\n'
#  '"Alexander Kink","Unit 5510 Box 4074\n'
#  'DPO AP 59312"\r\n')

fake.dsv(dialect='faker-csv', header=None, data_columns=('{{name}}', '{{address}}'), num_rows=10, include_row_ids=False, **fmtparams)
# ('"Maie Jalakas","914 Urb Well Suite 723\n'
#  'Lake Anne, MN 55166"\r\n'
#  '"Reet Tamme","242 Kadri Parkways\n'
#  'Port Olegbury, IN 63485"\r\n'
#  '"Ants Põld","702 Alexander Mountain Suite 986\n'
#  'Port Julia, KS 47970"\r\n'
#  '"Ene Palm","44525 Toots Place\n'
#  'Vahterburgh, RI 88867"\r\n'
#  '"Roman Alekseev","639 Kristi Meadows Apt. 368\n'
#  'South Aleksandra, CA 35978"\r\n'
#  '"Juri Panov","2918 Kilk Forge Suite 777\n'
#  'West Valeri, LA 01045"\r\n'
#  '"Rein Roots","49321 Diana Plains\n'
#  'Port Olgafurt, NV 19165"\r\n'
#  '"Sirje Kiik","79050 Kulikov Mall Apt. 261\n'
#  'South Kristi, NE 16436"\r\n'
#  '"Anneli Remmel","409 Kasak Course Apt. 244\n'
#  'Jänesville, MI 36732"\r\n'
#  '"Anneli Laane","79002 Natalja Lane Apt. 212\n'
#  'New Maie, IN 17519"\r\n')

fake.md5(raw_output=False)
# '8d20f4b25eae96e2c8248b1f855bc77e'

fake.null_boolean()
# True

fake.password(length=10, special_chars=True, digits=True, upper_case=True, lower_case=True)
# 'w!+75Suq1m'

fake.psv(header=None, data_columns=('{{name}}', '{{address}}'), num_rows=10, include_row_ids=False)
# ('"Aleksandra Solovjov"|"083 Anu View\n'
#  'Toomeburgh, KY 68381"\r\n'
#  '"Dmitri Zujev"|"0373 Diana Inlet\n'
#  'Lake Tiiu, WA 48449"\r\n'
#  '"Kristina Mark"|"Unit 8133 Box 1601\n'
#  'DPO AP 29385"\r\n'
#  '"Kristina Urb"|"43727 Mati Roads\n'
#  'Tomsontown, AR 49715"\r\n'
#  '"Marko Raidma"|"Unit 2133 Box 4187\n'
#  'DPO AP 95092"\r\n'
#  '"Maria Zaitsev"|"152 Kadak Walk\n'
#  'Malleland, ID 17524"\r\n'
#  '"Reet Jänes"|"5219 Zahharov Circles\n'
#  'New Andrei, OR 12239"\r\n'
#  '"Tarmo Teesalu"|"9120 Anna Trace Apt. 320\n'
#  'Toomasland, MA 34102"\r\n'
#  '"Aleksander Rüütel"|"4638 Sirel Union\n'
#  'Maksimland, NM 62693"\r\n'
#  '"Triin Sarv"|"0003 Ene Harbor Apt. 094\n'
#  'Port Anneli, MN 38988"\r\n')

fake.sha1(raw_output=False)
# '8df39012109ec367141b07dde65891a894e9586d'

fake.sha256(raw_output=False)
# '2a8d8ab5c8af2afd62450869c38d43060c440f88483a03abe29691485c0d22be'

fake.tar(uncompressed_size=65536, num_files=1, min_file_size=4096, compression=None)
# (b'TvsEDhHRcGSSxagbCFib1\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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\x00012636\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)\x92~Q\\\xea\xfc2\t\xd3\xeb[r\xff\xc5\xdf\x1e\xd3*T'
#  b'\x85\xeb\x9b\xed\xff\x13f\x94\x85\x16M\xa1l(7\x15\x07,v%\xea\xbb\xae\xf0'
#  b'\xe2\x02\xdb)2\xc1mTM\x1c\t\xe1\xd3\xad\xa9\x82\xcf\x99\x0f/==\xac~'
#  b'\xe1\xe0\xa4\xaa\x0f\x0f\x06e\x93\xab\xf71\x0fM8\xe1\x16CUs\r)\xd3m6sqO'
#  b'~=.\xdd:\x8e\x1bC\t\xaa|\xcd\xec%/`\x0e\xe6\xa1Q)\xa5\xc8}tI\xc1\xcd'
#  b'RP\x9d\xc9\xf9\x06)>n\x0e\x18FR\xccp\xff\xf21\xed\x06b\x83\x15\x85\xf6\xf0[G'
#  b'\xa9\x95\x1c\x9bd\x9e\x19D)>\xcb\x16\xc0q\x98.\xcf\xe5iP\x1c\xe03\xd1'
#  b"\xd7Ap\t\xf2\x867\xb0xGv\x0ce\x16\x12\x8b\xae\xd9\x80\x16\x16\r('\xe0aq-"
#  b'\x02~\xb6\x86\xeb[\xcdA\xed\xabp-H\xda]E\x8eP\x8d\x0c\x0b7(\xa7\xcb\xbb\xd2a'
#  b'\xc8\xdb\x12\x85b\x88V3\x92. \xcb\xcf\xf1B@\x9e2\xf5K\xf8 \xcf\x81\xd9a6b'
#  b'\x82\xe3\xffU|\xde\xc9Z\xc8\x80\xbd\xda~\xf2@\xbfa\xb3\xc1\xceM\xa9_\xe1'
#  b'Ny\xfb(\x16\x8e\xb7.]\xb5\x01\xca\xe7\x90\xeb\x8f{q\xf1\xdb\xbf\x08\x1b\xa1'
#  b'\xf8=i\x87\x1e\x93Y\x9b\x95\r`\x8eP\xf6\x83\x0e\xb5\x97#\xb8\x19\xbd@\xdd'
#  b'\x15sf\x82{\x7fG|\xa1]\xac\x91Y\xab\xc4\xac4<<\xbf&%\xc9\x02t\xec\xcd\x1a'
#  b'\xd3\x84\xc5FE\x94\xe0\x81\xb8\xd3\xd1 \xbc<\\\x8d\xb2\xc1\xe4\x90'
#  b'\x7f\x1e2\x0c\x99\xe7\xb6\xc7IU\x03A\xc3\\Q\x8f\x14*o\xeaY\xb3\xc1\xd6'
#  b"\x8cI#\x8c\x9d\xf1\x18BX\xe8\xfd'\x1e\xf0\xcf\xf3\x90\x83\x8a\x01"
#  b'\x1d_\xab\xd9\xb8\xaa*\xf1\xe3x\x9dU\xdc\xc5\x9c\x8c\x88W/\xae'
#  b'\xcc\xce\xfe\x1dd\x8c_\n\xcc\x11W\x84\xa8\x0b\xd8\x90l\xd5 !\xa1s\xa2\x9d'
#  b'\xf8b\xcapf\x9b\xb8y\x12\x12L\xee\x82<Y1j^\xf2TlG\t\x891\xf5\xac\x8fw(I\x8c'
#  b'T\xabj\xfdO\xb6-z(g\xc8\x80h\x89\x0b\xa6-\xa65\xb8J\x1e\xd6\x1a\xf7\x11g&'
#  b'LBC\xc5\x92KM\xee\x92\x7f\xbfkG\x1e\n\x0fZ"*F6\xed\xc2c\xdf\x1fW\x0f'
#  b'\x97\xb6\xe0\x85\xf3`\x8bj\xc0\xf3\xcb\xed\x0bK\xe2\xe4\x1b*A8Nzs\xcd'
#  b'*\xe7M\xbeL\x8d\xe0\xe8\x1c]\xdd$\xc8\x02K\xf9e!\x80\x84\xc3\x91\x9aQ'
#  b'\xb1\xfc\x95\xe1@H\xe5?g\x11\xb9\x94\xfe\t|!\x8cUs\x00\xcc\xb2\xa0\xd0'
#  b'\x85\xe0z\x89mC\xae\xae\xb2\xc3\xfe\x84\xb5f3\xa5\xd7\x1f\xc9o\x88\xd1\x95J'
#  b'\x05\xa9\x93\x05l`\x12\xcbY\xf5\xeaA\x82:,5a\x8eS\x8f\xd0\xf5\xeb('
#  b'\xac\x95\xfb\xc1\xfcg\xc6)\x82\xd7\x0f\x07AA\x82F\xcc\x92\x16e\xa2\xec\xde8'
#  b'xb\xccl\x0f__\xd4\xd4\x1a\xefjC\xf1\xc4\x88\x07\xa2dv!\t\x16\xb3'
#  b'\xa5\xfd\x8b\xbd\xbd\xbcY\xa7\x11\x87E\xb2\xd7\x91\xa1\xf1\x97\xf1\xc4\xd5'
#  b'\x1ewA~\x16\xae\xf5J\x86a\xb2df,\x9doI\xe6\x96\xd6\xadx\xdd\xcd\xd9\xde\x1f='
#  b'\x1bs\x0fS>\xa6\xd2\x1e\xc9\x88.f\x0c.-\xff\xb8{=\xcc\xcd\x81\xb4\t'
#  b"\x9eX\x80p5\x08u\xb0\xfa\x18\xe3\xe7\xb4\xcbq&\x0c\xbee\x99'\x80\xa1\xa5"
#  b'\x8a#,^5\xb1]:wR!f\x93\x89\x95\x8f\xa6\xbb\r\xa6\xf3\xb5\xack9np\xfa'
#  b'Z\x90.\xadBNMt`\xc2\x81\x12 \xf0\x079\x08\xcc\xack\xab\x11\xfd\x1a'
#  b"\xc1\xdd\x07'\x93Xwa\x14\xca\xca\xdb\x12&\xea\xf7\xd0BM\xb3r\xf8V\xec"
#  b'\x8f\xb7-\r\xbb\xd6\xe7b\xc2\x8f\x12\xd9\xc5\x9a\xc2\x84\x04<e\x18i\x14\xc9E'
#  b'\x92\xa0\xdb\x08\x80\x17\xb3K\xf4\xa7\xda\xbcXZ\x1f\xd7w\x8c$w'
#  b'\x1e\xfb\x80\x94I\xfd\xc6v\xfa\xa9\xda\x10\x80\x86\x94s\x08\xa9\xe1\xa7'
#  b'\xd0;/\xbc;{\xa1\x9ed\x82\x0e\x7fq\xe7\x1e\xe2O\xb6/\xd6J\x90\xe4\x9c'
#  b"'-\x1b\xa60\xdd0H\xc0,\x83&3i\xf0\xfd\x15\xcb\xe4\xb4\xe8\x02\xc6\xdf"
#  b'w\x84\xd1Z\xe3\xc1M\xc5X\xbc\xcf\xbc*\xb9\xf2\x1a\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')

fake.tsv(header=None, data_columns=('{{name}}', '{{address}}'), num_rows=10, include_row_ids=False)
# ('"Juri Bondarenko"\t"7027 Anu Trail\n'
#  'Lauraview, OR 71382"\r\n'
#  '"Toomas Laane"\t"80377 Linda Flat\n'
#  'West Jelena, MS 31975"\r\n'
#  '"Andrei Žuravljov"\t"0433 Salu Springs Suite 646\n'
#  'Lake Nina, UT 71824"\r\n'
#  '"Niina Leppik"\t"81281 Kaur Mews Suite 250\n'
#  'South Aivar, NC 48006"\r\n'
#  '"Artur Semenov"\t"1441 Moor Squares Apt. 053\n'
#  'Lokkview, WY 28533"\r\n'
#  '"Riina Alas"\t"1552 Tiit Row\n'
#  'East Tiiu, RI 62913"\r\n'
#  '"Maria Jänes"\t"03330 Marko Junctions\n'
#  'Marekbury, NE 93051"\r\n'
#  '"Igor Grigoriev"\t"0766 Nina Center Apt. 484\n'
#  'New Martin, WA 60947"\r\n'
#  '"Mare Sutt"\t"880 Ülle Stream\n'
#  'Lääneberg, NM 23860"\r\n'
#  '"Pavel Novikov"\t"3633 Tiik Fords\n'
#  'Kristinaport, ND 77190"\r\n')

fake.uuid4(cast_to=<class 'str'>)
# '0fae6621-2c96-40c6-838d-240bfe9eb20d'

fake.zip(uncompressed_size=65536, num_files=1, min_file_size=4096, compression=None)
# (b'PK\x03\x04\x14\x00\x00\x00\x00\x00\x08\x92.P\xd0\xd9(\xb9\x00\x04'
#  b'\x00\x00\x00\x04\x00\x00\x15\x00\x00\x00gCitinuAssXcNoePKKFw1\xd7'
#  b'\\\x1b\x9d\xf1\x03,\xdc\xb4\xc7SWc\xc930+\xefX\xa4W\xc72\x0e4[}\xab\xf3'
#  b'1\x1d\xad\xcd]\xe2Q\xd4\x01(7\xc7{.\xc3I\x06~P\xd8\xe49\xa8|<\x8c\xf5p'
#  b'\xb1\x054v\xb1f\xf9t\x95*,Q\xd78/\n5\x12\x80\x1dV\xc0me\x8dG9 \xc4:\x90\x11'
#  b'\xd6z4&\x1e\x01\x829@\x9a\xa9T\nVT\xf9Y\r\xf8|"\ti\x08v\x80\xec\x1d'
#  b'\x88Ks\x87\x85\x19\xfe\xe6I\xc3\xce\xfa\x8c\xe7<uy6\x89`\x07|\xe4\xc0\xc1E)D'
#  b'\xc4\x80.r\x98\x129=\x02"\xeb\xc7\xfb?.\x8f\xc6B\x0e\xd1\xadD\xce\xf0'
#  b'\x8e\xec\xb7\xbc\xaf\x81\xb788\x90~\xd9\x08\x93>`\xa1\x03\xc1U\x8b\xd0\xe6e'
#  b'\xe1\xfa\xd3N\xa1Wx\xfca\xa8#&\xf5\xcc|\x19\x8a\xc5#\xbc\xb5\xc4Pf'
#  b'\xf2W\xd4\x92\x9d\xac(c\x9db\xcew\xa3V|m\xfdF\xd2<\xc0\xc8<q;\x12h\rd8\xd3j'
#  b'vI8:D\x9b\xa9\x03\x11`"\xc4\xdc\xad\xa7)\xc8\xc2\xbce\xf3\xb9\xb9\xae'
#  b'\xc4\xab7&F\xe3U\xbf\x1a\xfa\xa4F\x8c\xd5\xe9j\xe0[5\x91]\x11\x7f@\x91g\x1a@'
#  b'\x8cl*D\x84 p\xf3\xc5\xe7\xdc\x1cEm\xb0x!F\xad\x8e*\xb1\x82\xd8&\t\x9e '
#  b'\x0f=\x87\xce8}+\x0f?\x95`\x92\xbb7\x96G!\x1b\xb0$V\xc1\x8b\xad$\x11o '
#  b'\xb4\xfe\xd8\x9a{+\n\x1b\xf3\xef\xcd\x1d\x06\xa9>\x8b\x045\xc8~]X\n\x11'
#  b'\xa9\xe0qn\x0c)\x10xLB\xfbT\xa8\xf6\xf4n\xf9\xd4\x03\x14"\xfdmS'
#  b'\xb0\x94\xff\xe3\xf4c\xcba\x91\x9a\xac\x03m\xcf\x867\x85\x87\xebrR\xa3c\xe3'
#  b'?\xa3\xab\xac\xab\xd6\xe6\x0f\xd2\x8c\r%u\x85"sj\xe5z,xT\xe3\xd8:b\x88b'
#  b')zS\xa7\xfa)S\x87\x16\x93\xb7(\xd5\x92/\xd4\x9d\x15\x9b\xf7\xb67\xb1\xef'
#  b"/\xfb\x9eA\xdb\x84\xc40'\x12\xc7\xb5\xfeW\xde\x8f\x94(\xf2\xb3f\xbbR\xac"
#  b'\xca#\x83M9S\x10\x9d\xcc\xc1\x94\xa9?u?*/\xccH:i\xd9\xa1\xbe\x89_\xb9\xed'
#  b'\xfc\xcc\xec\x9e\xc7;4\xf15\x885\xc7\xd68\xd8\xff\xca\xd4\xac\xfa/\x9c\xe53'
#  b'\x1a\\fEa\x0fv)\xf8\x07\xa7\xf1\xc5*\xac\x8e\xeakG\xf8\x1f\x86\xce\xa1'
#  b'\xed]\xea\x96\xd3\x07\xd5\x11\x1aN iN\xe0Y\x17\xdf\t\xd7\x19\x91E\x04\x8c'
#  b"\xb5\x9c\xcc\xd3\xb7\xc0\x96'\xb1\x97\xb7\x99\xb3\xe3\x15\x1e"
#  b"\xa3\xda\xcc\x89\x97\xe8zr\xe5\xb8\xd2\xde'\xd2:\xfd\x0c\x0e\xd8A\x9b&\xc1^"
#  b'\x98M_e\xbd\x10\xaf\xc2\xf4\x8e`\x9e{>9\xe3\x13\x8e\xc0\xc7\xef\xdc\xc8\x02'
#  b'\np\x89\xdd<[h\xec\x94\x91\xed\x10F\xe8]bN\xd4\x01\xa2}\x97?\x90\x17\x8aSX'
#  b'\x0b\xab\x13s&\x98\x8a\x83\xd8\xfd\xe2\xf0\xf7\xc3n<\xdb\xac\x97>i\x0fl\x83'
#  b"\x07\xb9\xf1\x14*\xae\xd6h\xf2'\x8d\x03\xad\xebi\xc9\x88\xbc0r\xb0H\xc1D"
#  b'\xaa\xbc\xbfN\xf5\xeaUu\xadE\xc7\xc5\x1a\x95\x88\xce\x05\xd2\x92\xe0'
#  b'\x94\xd2G\x9ej\x01\xed\xcf\x17\x8e!\x15\x96\x14T(\xd2\xc7K\xa5'
#  b'\xd2\xcc\xf1\x1bx\x81\xc1\x05\xd56\xd3\x18\xc4\xd3II\x9d[\xff\x82\r\xcfEL'
#  b'2=?\xcbT\x95\xb8I\xb7\x81\x1b\xfb\xcb\xa9}\xfc\xaf\xd1\xd2O\x04\xf9\x87-'
#  b'n\x9f*\x00\x1cYd/\x8f\xe4\xee\xc9\xc7\x14\x85\xf2(|8\xf5$\xd8\xf5\x9b}N0\xbd'
#  b"\xf9\xcfve\x13\xf1g*d\xb2\xd6\x9c[b\xe4|Tq\xa1\xbf\x9b\x16ye\xe4S\xed'"
#  b'\xa2\xc4\xd1\xd3t\xef\xbep\x90\x95eO\xc8\xbd\xbc\xa0 \xe2<\xa0VX\x03_'
#  b'\x8d\x97{\x9e8\xeb\xea?\xdb\x07\xaa\xef\x18\xa6\x89\xc6n\xfe1\x17'
#  b'\x17\x1a\xd5s\xf8O\xd6\x14\xc7o\x91\x86\xea\x92\xd3GX\xb1\xcc5\x87\xf6\t#'
#  b'\x89\x98\xd5\xb8)q1_\x07$]\xaf\x96\x18\xd74\x1d;\x81O\xf9(\x83\\'
#  b'\xf6\xaf+\xad\x96\xcd\x03\x0c\xcb\x13\x0c\xe6\xc4\xc60\x1c\xc4\xd7(U'
#  b'!\xd4A\x184\xa4,\x08\x1aV\xb9X\xcc\x1bZ\x9f\xf1P=\xfd \xad8PK\x01\x02\x14'
#  b'\x03\x14\x00\x00\x00\x00\x00\x08\x92.P\xd0\xd9(\xb9\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\x00gCitinuAssXcNoePKKFw1PK\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()
# 'Maksim'

fake.first_name_est()
# 'Riina'

fake.first_name_female()
# 'Ljubov'

fake.first_name_female_est()
# 'Sirje'

fake.first_name_female_rus()
# 'Natalia'

fake.first_name_male()
# 'Rein'

fake.first_name_male_est()
# 'Marko'

fake.first_name_male_rus()
# 'Aleksander'

fake.first_name_rus()
# 'Nikolai'

fake.last_name()
# 'Koppel'

fake.last_name_est()
# 'Rüütel'

fake.last_name_female()
# 'Laane'

fake.last_name_male()
# 'Remmel'

fake.last_name_rus()
# 'Maksimov'

fake.name()
# 'Peeter Liivamägi'

fake.name_female()
# 'Piret Kiis'

fake.name_male()
# 'Toomas Mäesalu'

fake.prefix()
# 'pr'

fake.prefix_female()
# 'pr'

fake.prefix_male()
# 'doktor'

fake.suffix()
# 'PhD'

fake.suffix_female()
# 'PhD'

fake.suffix_male()
# 'PhD'

faker.providers.phone_number

fake.msisdn()
# '0820123992582'

fake.phone_number()
# '589-311-2100'

faker.providers.profile

fake.profile(fields=None, sex=None)
# {   'address': '5942 Susi Keys\nPort Nadežda, TX 04702',
#     'birthdate': datetime.date(1977, 5, 17),
#     'blood_group': 'AB+',
#     'company': 'Aru-Põldmaa',
#     'current_location': (Decimal('54.289050'), Decimal('39.268406')),
#     'job': 'Outdoor activities/education manager',
#     'mail': 'kuningasmare@gmail.com',
#     'name': 'Sergey Danilov',
#     'residence': '7083 Kasemets Island\nEast Natalja, NE 33714',
#     'sex': 'M',
#     'ssn': '43610265660',
#     'username': 'xkisseljov',
#     'website': ['https://link-kiis.com/']}

fake.simple_profile(sex=None)
# {   'address': '511 Julia Mission Suite 618\nGrigorievside, UT 65681',
#     'birthdate': datetime.date(2010, 7, 14),
#     'mail': 'dmitrikuusik@gmail.com',
#     'name': 'Jüri Kuningas',
#     'sex': 'M',
#     'username': 'niitkristina'}

faker.providers.python

fake.pybool()
# False

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

fake.pydict(nb_elements=10, variable_nb_elements=True, *value_types)
# {   'accusantium': 'ekarner@liivamagi.info',
#     'alias': datetime.datetime(1981, 8, 30, 15, 24, 59),
#     'asperiores': 3980,
#     'assumenda': 'uoQBiRpqZzOLhLGDauQZ',
#     'dolores': datetime.datetime(1974, 2, 23, 18, 30, 58),
#     'eum': 'FmFdSoUDRvidJVqZWQhD',
#     'expedita': 'lIssJCpRWfMImMcTxSXv',
#     'iste': 'http://www.michelson.com/',
#     'nemo': 'jMHyokIBXTZOUdhlkRbh',
#     'quas': 'ZNqlLXNaxTyxrOgggYPQ'}

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

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

fake.pyiterable(nb_elements=10, variable_nb_elements=True, *value_types)
# {'https://oispuu.com/', -81521537780.5, 7663, -16.391, datetime.datetime(2001, 1, 27, 17, 50, 41), 'http://fedorov-sokolov.com/post/', 'anna39@yahoo.com'}

fake.pylist(nb_elements=10, variable_nb_elements=True, *value_types)
# [   Decimal('-15.90060328757'),
#     2089,
#     2485,
#     'ldrozdov@yahoo.com',
#     datetime.datetime(1986, 12, 14, 12, 49, 16),
#     'anna90@toots-sisask.info',
#     4633,
#     605,
#     929,
#     'iwimhhsdiEJhToqNRwuG',
#     'OcfvTZfDDGZSjuJmCAHd',
#     'QCzwEsypMznKDaxPANNi']

fake.pyset(nb_elements=10, variable_nb_elements=True, *value_types)
# {'https://www.mikk.org/', 'ChytNZVtlYsegODIMELY', 344.123019119, 'http://lehiste.com/posts/category/post/', 'qmzBHktUHKSEuJKyFbjU', 'liivatiina@pollu-sepp.net', datetime.datetime(1994, 8, 19, 19, 40, 32), -5992165.1, 5693, Decimal('-8070.476707'), datetime.datetime(1970, 3, 24, 10, 55, 35)}

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

fake.pystr_format(string_format='?#-###{{random_int}}{{random_letter}}', letters='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ')
# 'Y0-6834476D'

fake.pystruct(count=10, *value_types)
# (   [   'UGkLrGQwyGsSABXTwLzv',
#         'lPXEiKSNvKTfdwyJOiwD',
#         'MsbQhneNXvtalwobpEfG',
#         'zLZHEByMavEzcsZtVGrX',
#         'vDBqxGNYDVISyENwHEic',
#         'EmbtxrliXMbSbOkgQFeN',
#         'http://www.tonisson-jermakov.info/register.html',
#         'OckEUTwymvjNMpFKJhoL',
#         'https://www.kuzmin.info/',
#         4770],
#     {   'aspernatur': 'https://ojala.net/terms.htm',
#         'delectus': -863435.8,
#         'necessitatibus': Decimal('9.273983'),
#         'nihil': 7480,
#         'non': 'fCysJuFrFgGTLqnOuJxp',
#         'quae': 'FWnJVjnAWvcLXLpligkc',
#         'quibusdam': 'niina73@soon.biz',
#         'quo': 712,
#         'repellendus': 'jaanusklein@olesk.com',
#         'tempore': 1651},
#     {   'aliquid': {   8: 'unKspspMynXDKJLZEedi',
#                        9: [   'bgSIAnBCrOeVdBqOoRjz',
#                               'piretrandoja@filippov.com',
#                               'vGGzqzyUDnFqahWMfzyc'],
#                        10: {   8: datetime.datetime(1972, 10, 30, 17, 30, 41),
#                                9: 'MSEgEFwqJjlKBOrhFnNa',
#                                10: ['mwLsWchFVfbFoDLCkOqD', 69758.804]}},
#         'beatae': {   3: 'ssJcpigdUyFzUUxMXQwu',
#                       4: [Decimal('4939.9537'), 'aAiOlAOdAnFVUJrmLOWi', 6532],
#                       5: {   3: 'GzYeivhtSgBwdWqsqDxh',
#                              4: 'ZxfnFJrpHvFcVzIFAMSk',
#                              5: [   'ScpvkYrdJVCQvGDzsMBA',
#                                     'yddDMUYdUVjhwEqtAGDc']}},
#         'commodi': {   5: Decimal('401.2429254889'),
#                        6: [   Decimal('-789021273655505.0'),
#                               'JkAqOUnthVydMFRkfiDl',
#                               6.9495],
#                        7: {   5: datetime.datetime(2012, 9, 19, 1, 47, 45),
#                               6: 3038308.15259206,
#                               7: [   Decimal('-6808128.3532'),
#                                      Decimal('-6.131809')]}},
#         'dolorum': {   1: 8337,
#                        2: [   'sCFXvAHrxThdXFYLUdEz',
#                               'egqWnpDqDHLFAuNUrSdP',
#                               'DcLABcTdWzmYGfGHbcej'],
#                        3: {   1: 'https://www.liivak.com/',
#                               2: 8462,
#                               3: [   2.5332487119,
#                                      datetime.datetime(1984, 3, 6, 19, 40, 31)]}},
#         'eos': {   7: 'wHlIcRjJEAqDMqlkmltB',
#                    8: [   'kgMxGKoWpWckoilCAnlX',
#                           'arturkolesnik@gmail.com',
#                           'hjEuasvodWFqIJuJTIxM'],
#                    9: {   7: 'MFuJsjYjHqNZtEJzEGdu',
#                           8: 'https://roots.com/login/',
#                           9: [   'https://www.kala.com/posts/explore/posts/author.htm',
#                                  -544591005.7]}},
#         'inventore': {   6: 'ivCruqoUXsEZqugwLWoY',
#                          7: [4862, -702836.828367, 'iBVaooIVqYqgmOxIEAAH'],
#                          8: {   6: 'orgvaleri@hotmail.com',
#                                 7: 'https://poldmaa.com/tag/register.jsp',
#                                 8: [   datetime.datetime(2016, 7, 7, 14, 12, 14),
#                                        'XtenaKFsWqoSrOetSmhE']}},
#         'natus': {   2: 'JdmCczrMNrMnxbCFskur',
#                      3: [   Decimal('55094121766.5'),
#                             datetime.datetime(1974, 4, 22, 11, 7, 54),
#                             'https://www.pajula-susi.com/'],
#                      4: {   2: datetime.datetime(2009, 3, 6, 10, 22, 36),
#                             3: 'arugalina@hotmail.com',
#                             4: [   datetime.datetime(2000, 4, 13, 3, 54, 50),
#                                    datetime.datetime(2007, 11, 6, 1, 12, 59)]}},
#         'nobis': {   0: datetime.datetime(1985, 9, 9, 8, 38, 45),
#                      1: [   1872,
#                             'ViVFnzLFPwGNVdKHGuGf',
#                             'http://www.moor-randoja.com/category/category/homepage.html'],
#                      2: {   0: 'galinakalda@koval-sokolov.net',
#                             1: Decimal('17809.1794'),
#                             2: [   -30036349985909.7,
#                                    'https://www.smirnov-rohtla.com/category/index.php']}},
#         'officia': {   4: datetime.datetime(1999, 6, 28, 18, 27, 44),
#                        5: [   'http://kolk-kattai.com/',
#                               -6.7,
#                               'LfAmwAGsToEAQgODXAeX'],
#                        6: {   4: Decimal('-33686.4889606'),
#                               5: 'oIOkkovBMdYvgevGuycc',
#                               6: [61179296575810.1, 4921]}},
#         'reprehenderit': {   9: 'ljudmila41@gmail.com',
#                              10: [   Decimal('-6.7085352'),
#                                      765490193339.5,
#                                      30070.8],
#                              11: {   9: 1406979702051.0,
#                                      10: 5816,
#                                      11: [   'sqkFZgugMYPzHPnpGQhW',
#                                              40.6783065774]}}})

fake.pytuple(nb_elements=10, variable_nb_elements=True, *value_types)
# (   6273,
#     'https://www.lumiste.com/tag/search/list/category.php',
#     'http://kattai.com/faq.html',
#     8517,
#     9347,
#     3978,
#     1101)

faker.providers.ssn

fake.ssn(min_age=16, max_age=90)
# '39203082168'

fake.vat_id()
# 'EE571848570'

faker.providers.user_agent

fake.android_platform_token()
# 'Android 4.3.1'

fake.chrome(version_from=13, version_to=63, build_from=800, build_to=899)
# ('Mozilla/5.0 (Windows 98) AppleWebKit/531.2 (KHTML, like Gecko) '
#  'Chrome/63.0.874.0 Safari/531.2')

fake.firefox()
# 'Mozilla/5.0 (Android 4.1.1; Mobile; rv:7.0) Gecko/7.0 Firefox/7.0'

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

fake.ios_platform_token()
# 'iPad; CPU iPad OS 10_3_3 like Mac OS X'

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

fake.linux_processor()
# 'i686'

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

fake.mac_processor()
# 'Intel'

fake.opera()
# 'Opera/8.60.(Windows NT 6.1; csb-PL) Presto/2.9.186 Version/12.00'

fake.safari()
# ('Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_7_1 rv:5.0; lg-UG) '
#  'AppleWebKit/534.32.1 (KHTML, like Gecko) Version/5.0 Safari/534.32.1')

fake.user_agent()
# ('Mozilla/5.0 (Linux; Android 9) AppleWebKit/536.1 (KHTML, like Gecko) '
#  'Chrome/30.0.824.0 Safari/536.1')

fake.windows_platform_token()
# 'Windows NT 6.1'