Language lb_LU

faker.providers.address

fake.address()
# '35983 Mccoy Roads\nBrownhaven, DE 38618'

fake.building_number()
# '36792'

fake.city()
# 'West Michealchester'

fake.city_prefix()
# 'New'

fake.city_suffix()
# 'shire'

fake.country()
# 'Botswana'

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

fake.military_apo()
# 'PSC 3410, Box 5416'

fake.military_dpo()
# 'Unit 9657 Box 0627'

fake.military_ship()
# 'USNS'

fake.military_state()
# 'AP'

fake.postalcode()
# '40246'

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

fake.postalcode_plus4()
# '84343-4011'

fake.postcode()
# '10542'

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

fake.secondary_address()
# 'Apt. 776'

fake.state()
# 'Indiana'

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

fake.street_address()
# '1822 Vazquez Hollow'

fake.street_name()
# 'Allen Locks'

fake.street_suffix()
# 'Well'

fake.zipcode()
# '31098'

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

fake.zipcode_plus4()
# '26694-2201'

faker.providers.automotive

fake.license_plate()
# '81-06270'

faker.providers.bank

fake.bank_country()
# 'GB'

fake.bban()
# 'CPRX04101816054283'

fake.iban()
# 'GB83FCLD31799091414068'

faker.providers.barcode

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

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

fake.ean8()
# '13417031'

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

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

faker.providers.color

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

fake.color_name()
# 'BlueViolet'

fake.hex_color()
# '#51c53c'

fake.rgb_color()
# '57,4,48'

fake.rgb_css_color()
# 'rgb(64,192,67)'

fake.safe_color_name()
# 'black'

fake.safe_hex_color()
# '#aadd00'

faker.providers.company

fake.bs()
# 'iterate innovative eyeballs'

fake.catch_phrase()
# 'Function-based upward-trending service-desk'

fake.company()
# 'Thompson, Green and Martin'

fake.company_suffix()
# 'Inc'

faker.providers.credit_card

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

fake.credit_card_full(card_type=None)
# 'VISA 16 digit\nTerri Morales\n4610423935641348 02/23\nCVC: 240\n'

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

fake.credit_card_provider(card_type=None)
# 'Diners Club / Carte Blanche'

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

faker.providers.currency

fake.cryptocurrency()
# ('AMP', 'AMP')

fake.cryptocurrency_code()
# 'AUR'

fake.cryptocurrency_name()
# 'Sirin Labs'

fake.currency()
# ('GBP', 'Pound sterling')

fake.currency_code()
# 'SLL'

fake.currency_name()
# 'Vanuatu vatu'

faker.providers.date_time

fake.am_pm()
# 'PM'

fake.century()
# 'XIX'

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

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

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

fake.date_object(end_datetime=None)
# datetime.date(2012, 4, 20)

fake.date_of_birth(tzinfo=None, minimum_age=0, maximum_age=115)
# datetime.date(1942, 8, 22)

fake.date_this_century(before_today=True, after_today=False)
# datetime.date(2016, 1, 23)

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, 1)

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

fake.date_time(tzinfo=None, end_datetime=None)
# datetime.datetime(2006, 7, 17, 20, 50, 44)

fake.date_time_ad(tzinfo=None, end_datetime=None, start_datetime=None)
# datetime.datetime(1002, 8, 4, 22, 17, 10)

fake.date_time_between(start_date='-30y', end_date='now', tzinfo=None)
# datetime.datetime(2011, 1, 17, 23, 34, 38)

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

fake.date_time_this_century(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2000, 8, 11, 20, 13)

fake.date_time_this_decade(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2020, 1, 12, 7, 58, 45)

fake.date_time_this_month(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2020, 1, 8, 6, 1, 26)

fake.date_time_this_year(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2020, 1, 8, 18, 23, 7)

fake.day_of_month()
# '15'

fake.day_of_week()
# 'Friday'

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

fake.future_datetime(end_date='+30d', tzinfo=None)
# datetime.datetime(2020, 1, 24, 5, 7, 38)

fake.iso8601(tzinfo=None, end_datetime=None)
# '1975-07-28T22:40:27'

fake.month()
# '02'

fake.month_name()
# 'November'

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

fake.past_datetime(start_date='-30d', tzinfo=None)
# datetime.datetime(2020, 1, 4, 0, 35, 49)

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

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

fake.time_object(end_datetime=None)
# datetime.time(14, 49, 23)

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

fake.timezone()
# 'America/Havana'

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

fake.year()
# '1970'

faker.providers.file

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

fake.file_name(category=None, extension=None)
# 'porro.mp3'

fake.file_path(depth=1, category=None, extension=None)
# '/dolores/dicta.mov'

fake.mime_type(category=None)
# 'video/quicktime'

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

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

faker.providers.geo

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

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

fake.latlng()
# (Decimal('-42.789394'), Decimal('100.381434'))

fake.local_latlng(country_code='US', coords_only=False)
# ('40.57788', '-73.95958', 'Brighton Beach', 'US', 'America/New_York')

fake.location_on_land(coords_only=False)
# ('40.42386', '-3.53261', 'San Fernando de Henares', 'ES', 'Europe/Madrid')

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

faker.providers.internet

fake.ascii_company_email(*args, **kwargs)
# 'norrisandrew@velez-koch.info'

fake.ascii_email(*args, **kwargs)
# 'gonzalezbilly@gordon.com'

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

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

fake.company_email(*args, **kwargs)
# 'tjohnson@smith.com'

fake.domain_name(*args, **kwargs)
# 'martin.info'

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

fake.email(*args, **kwargs)
# 'lisalopez@hotmail.com'

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

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

fake.hostname(*args, **kwargs)
# 'lt-72.barnes.com'

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

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

fake.ipv4_network_class()
# 'a'

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

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

fake.ipv6(network=False)
# 'c8f9:37f3:6e87:1690:d898:c0d6:3994:90c4'

fake.mac_address()
# 'c4:3c:b5:c7:c6:9f'

fake.safe_email(*args, **kwargs)
# 'xmclaughlin@example.com'

fake.slug(*args, **kwargs)
# 'velit-esse-quis'

fake.tld()
# 'com'

fake.uri()
# 'http://www.miller.com/blog/search/explore/search/'

fake.uri_extension()
# '.html'

fake.uri_page()
# 'about'

fake.uri_path(deep=None)
# 'tag'

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

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

faker.providers.isbn

fake.isbn10(separator='-')
# '1-4546-0322-4'

fake.isbn13(separator='-')
# '978-0-8076-0037-5'

faker.providers.job

fake.job()
# 'Government social research officer'

faker.providers.lorem

fake.paragraph(nb_sentences=3, variable_nb_sentences=True, ext_word_list=None)
# ('Aperiam maiores reiciendis hic error. Maxime debitis aut beatae culpa. '
#  'Aspernatur consectetur repellendus consequatur rem.')

fake.paragraphs(nb=3, ext_word_list=None)
# [   'Deleniti debitis impedit perferendis. Quas minus nulla quisquam animi '
#     'nemo nostrum. Voluptatem ad impedit animi optio.',
#     'Facere voluptatibus laborum eaque vitae molestias autem.',
#     'Dolor dignissimos alias soluta necessitatibus necessitatibus. Possimus '
#     'praesentium quasi necessitatibus.']

fake.sentence(nb_words=6, variable_nb_words=True, ext_word_list=None)
# 'Voluptatibus temporibus reiciendis nesciunt quia.'

fake.sentences(nb=3, ext_word_list=None)
# [   'Quasi modi quisquam impedit laboriosam culpa.',
#     'Velit fugit distinctio totam asperiores doloremque.',
#     'Atque blanditiis rem maxime quibusdam neque quibusdam.']

fake.text(max_nb_chars=200, ext_word_list=None)
# ('Enim quia in quisquam ipsum officia architecto ipsum. Vel deleniti possimus '
#  'fugit sit a. Laboriosam iure assumenda inventore autem numquam.')

fake.texts(nb_texts=3, max_nb_chars=200, ext_word_list=None)
# [   'Numquam cupiditate sunt voluptatem itaque. Sapiente quae cupiditate '
#     'doloremque esse. Tempore fuga voluptatem minima tenetur debitis mollitia. '
#     'Exercitationem neque fugiat perspiciatis neque.',
#     'Dolor magni deleniti in voluptate saepe. Voluptatem architecto '
#     'blanditiis. Adipisci quidem nulla iusto alias accusantium.',
#     'Delectus vitae sit quo at incidunt laboriosam. Adipisci eos vero tempora '
#     'consectetur voluptatem vitae. Voluptate error quo.']

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

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

faker.providers.misc

fake.binary(length=1048576)
# (b'\x8a\x86\xe1\xd3\xb3\xd8\xd0\x80P\na\xe5GA\x0bY\xf9\xe4J\xb7\x9e\xad\xa5\xa0'
#  b'Q\x12\xaepQX:\n9\xe2\xe1o\xe2\x16\x90J-m\xca\xffL4\xba\x13\xed-\xfd\xa1'
#  b'"8D\xde>L\xfdy\t\x8b\xd7\x0c\xc5\x89*h\xf2\x858\xa0e\xe0\xecn\x9c\x1bF\xa9'
#  b'\x1c\xc9W\xfa5\xa9~d\xb0\xc1\x98\x08\xba\x863d\x9d\x17_0\xcd\xb8\x9b\x80'
#  b'\x08\xa8\x932\x8b\xa5\x8fC\xb4V\x169o\x96\x8e~T\xe4\xf8%\x0f\xe9\xd5\n'
#  b'\xc7\x04\x92~\x86\x957:\xaf\x1a+&\xb5\xdb\xe1\x87\xb1C\x15Q"+$\x19'
#  b'\x13\xa5\xefRI$&\xf7\xcc\x05\xd3\xf8\xe3\xb0\xa3\xe0j9d&j\x83S\n'
#  b'\xc4k\xbe\xc0\xb0\xaa\x84RE\xd6\n\x8b\xfc\xa1,\xf6!\x11\xbc\x88\xa7\x00k\xac'
#  b'\xeb\xe3\xa4\xa9p}\xdf\xda\x1a\x83K\x7fo\xa1+\xf2k\x8e\xc8\x0b\x08\x96\r|'
#  b'o\xf0\xb2\xccru\xb5|9M\x99Ob\x95Bs\xa6\x18\xaa\x1f\xf3\xa2\xe7\xaa'
#  b'\xe3\xd2\xb8\xb5<\xa2\xfc\xb63\x91\x15\xd67\xb3M\xd4\xe0\xa7ly\x1b\x19kn'
#  b'Y{\xe3(..a(\x9d\x9c\x84@\x8f\xcde\x07\xa2\xdd\xa6\x84\x86\x8b\x87>'
#  b'\x13\xcdW\xe3i;\x9f\x9b\xbd\xce\xa5\xee{`A$\x01\xb8\x12\x861\x16\x82\xba'
#  b'\x17\x83X\x97\xfb\xcd\xa3Y\xcb\x0c\xab(\xef\xc1\xe9s\xc0\xbf\x86\xcd'
#  b'd\xc5\xd9P\xdb\x00mCl].\xbd\x87\x15\xef\xb9\xdf@A\xe1w|\xfbSc\xf6\xaa\xd6'
#  b'\x0f\xec\xe8n\x19\x8aud\xc2<hc\xb9Y\x1d\xd0\\\x1d\x98\xf7\xcd\xb2{['
#  b'4\x95T\xabN_\xf4\xb6G=5\xce?\x07\xa9Y\x18\xf5\xb4r\xcd.?\x17\x149;]'
#  b'TA\xf4\x06\xc5\r/\x91j\xf6\r\x10!\xfc\x0e\x15^\xea"\x1c\xe55\x14B'
#  b'f\xbf\xad\xb8\xf9&\x11-\xdaa4|\xcd\x80\xfd*\xd6\xddWk\xe3V\xa9\x8c\xe7O\xedN'
#  b'\xd5\x9e\x7f\x95\x12q\xa1\x05\x9b^\x94\xac\xd5\xed8\xc5\xe6"_2V\x02u)'
#  b'\xca;\xf1\xfe\x9e\xeb:9\xd4)\xb3\xfb:\xedn\x92\xc0\x99\xe5\x8e\xe1\xaf~\x11'
#  b'\x15\x9f\xb1f\x05\xddqAN\x00a\\\x95^\xc3$\xcd\x14\xb9IA\x9ed\xe7'
#  b'\xca\xd1R\xeb\xf7\xe1{\xfb\xf1X\xb2 \x9b\x15e\xef\xad\xee\xf4\\\xfc}e\xb2'
#  b'l\xdf,"^\x04\x00HC#E \xdc\x9c\xd5n\xccf/2\x9c/k\xfe\xee\xb7\tS\x86+\xe4j'
#  b"\xff\x15\xa7\xad\x82KW\xde\xbd8>S0\xf4\xa0e5\xeb\xa0\x81\xe2>\xad\x0e\x04'~l"
#  b'n\x8f\xbc\xe6$\xa4\x83\xd1[\xb3\x0f\x9e$\xf0\xd9(\xd6\x95@\x1b\xc1Z^\xc2'
#  b'\xe2\xf9\xe7\xe0\x00.\xc9U|t\xfeV"\xc1\x1f\xfb\xbe:\x8e\x90\xc8\xfc>e'
#  b'\xd1\xf8T\x10,\xf4U2%\x91\x10o\xb2\xac\xc1\x16mI\x85\xcd\x18\x04\x81\xe6'
#  b'\x9a\xfc\xb0\x19i+\xc7K(\xe7\n$/\x80/\x8cy{\xba\x82\x05\x9b\xffLRF~\x8d'
#  b"\xb8\xe9[=EF\xd0k'\x04i}U,L\xd7r\xc5Y\xad\x13^xxO\xbc\x17\xa4\xeb\xf05\r"
#  b'\x10\x99\xe2\x9e]\xe4S\xc1\xc5\x0b\xa5\xb4\xf0E!\x02\xc3\xd0\x05\x0e'
#  b'R\x94\xad\x03jO\xc86\xfb\x19\xf8\x01\xdbE\xc4"-\'N\x9c\x87\x82\x1a`'
#  b'\xa93\xecx\x83\xd8\x0c\xaftwP\xafk\xe5\x08\x94..\x0e\xeb\xe8eL%4@\xb2\x15'
#  b'\x9d\x14\xdd\x1c\xb3\xb2(C\x1b\xf3\xc9\x8a8\xa6\x0eh !~\xc5\x90&N\x01'
#  b";\x19\x895\xa5/\x0f\xc1R\xc2\xba\xffG'\xef\xba@&\x147\x15\xcaf\xf7"
#  b'\xba\xd8\x14h7E\x96\xfc\xe8\xd5H\xa5\x19\xf2\xbb\xeeV\x8b\x122\xbdp\xf5$XYOP'
#  b'B\xadk\xea?(\xb3\x0e\x80\x19\x9f7\xb3\xce\xab\xca\xa8lL\xa0\x08r\x99\x05'
#  b'\x03\x1f\xb2\xfc\xbc\xc3{L9\xd9\x8e3\x8d\x80\x84\xc7\xdaj\xa5\x7f\xfbD\x19v'
#  b'\x11\xd7w/\xebD\x9f5\xba\xe8\xf9G\x1a\xb5mg\xd5\xe8\xf3\x80[\xc8&t'
#  b'\xae\xcb\xb9l>ne\x00\xdf\xfa\x93\xe8g\xc6T\xab3\xf6>4\x03\xd0\xe7\xc9'
#  b'\xa2\xf4\xce\x9dB\x15\x19\xe8\xff\xad\x199\xf5>cP\x03}a`')

fake.boolean(chance_of_getting_true=50)
# True

fake.csv(header=None, data_columns=('{{name}}', '{{address}}'), num_rows=10, include_row_ids=False)
# ('"Lori Mcmahon","29594 Ruiz Harbor Apt. 687\n'
#  'Amberborough, SC 06955"\r\n'
#  '"Natalie Campbell","8762 Carr Greens Apt. 933\n'
#  'West Miranda, IA 41366"\r\n'
#  '"Robert Hale","718 Virginia Tunnel Apt. 490\n'
#  'Toddborough, WV 37009"\r\n'
#  '"Paul Rodriguez","12262 Richards Plains Suite 856\n'
#  'Jonesfurt, WY 51494"\r\n'
#  '"Patricia Morgan","013 Garcia Cove\n'
#  'North Gabriellaberg, VA 19495"\r\n'
#  '"Jenna Briggs","74704 Clark Station Suite 001\n'
#  'Lisafurt, NV 65935"\r\n'
#  '"Michelle Simmons","70940 Kim Run Apt. 152\n'
#  'Thomasland, NM 83704"\r\n'
#  '"Rita Marquez","Unit 4103 Box 8531\n'
#  'DPO AE 07884"\r\n'
#  '"Nicole Watson","0022 Eric Trail\n'
#  'New Briana, KS 64383"\r\n'
#  '"Alyssa Perez","65714 Ian Station Suite 029\n'
#  'Saraberg, TN 94068"\r\n')

fake.dsv(dialect='faker-csv', header=None, data_columns=('{{name}}', '{{address}}'), num_rows=10, include_row_ids=False, **fmtparams)
# ('"Stephanie Lee","708 Fuller Ford Apt. 542\n'
#  'North Shannonside, UT 37749"\r\n'
#  '"Cody Mayer","6291 Michael Forest Apt. 790\n'
#  'Lake Louis, MI 78632"\r\n'
#  '"Carolyn Perkins","04799 Todd Fields Suite 671\n'
#  'Victoriaberg, NJ 83286"\r\n'
#  '"Jessica Nelson","667 Travis Union Suite 566\n'
#  'Katieside, NY 07973"\r\n'
#  '"Daniel Baldwin","8178 Adam Fork Apt. 363\n'
#  'Lake Michaelland, LA 08281"\r\n'
#  '"Mark Chavez","1414 Perkins Lodge\n'
#  'Onealmouth, NC 60290"\r\n'
#  '"Lee Hebert","16471 Wendy Turnpike\n'
#  'Port Joshua, NC 72734"\r\n'
#  '"Benjamin Wright","107 Cory Mountains Apt. 533\n'
#  'North Noah, SC 84320"\r\n'
#  '"Robert Brock","660 Joseph Crossroad Apt. 683\n'
#  'Jamesbury, NJ 71178"\r\n'
#  '"Denise Irwin","358 Edwards Lodge\n'
#  'Batesshire, ID 60257"\r\n')

fake.md5(raw_output=False)
# '50ef43077ea92ad276096034b3b32472'

fake.null_boolean()
# True

fake.password(length=10, special_chars=True, digits=True, upper_case=True, lower_case=True)
# '%0MoP#50eD'

fake.psv(header=None, data_columns=('{{name}}', '{{address}}'), num_rows=10, include_row_ids=False)
# ('"Nicholas Howard"|"Unit 7373 Box 9008\n'
#  'DPO AA 16647"\r\n'
#  '"Caleb Jones"|"Unit 3565 Box 1540\n'
#  'DPO AA 85520"\r\n'
#  '"Yvonne Harvey"|"67161 Lawrence Forks\n'
#  'Lake Lawrenceport, PA 59208"\r\n'
#  '"Emily Rush"|"19642 Gonzales Views\n'
#  'Butlerland, TN 38772"\r\n'
#  '"Darren Davis"|"974 Nicholson Station\n'
#  'Leslieton, SD 08843"\r\n'
#  '"Michael Murray"|"540 Cruz Islands\n'
#  'North Jennifer, NY 24055"\r\n'
#  '"Stephanie Banks"|"09241 Joseph View\n'
#  'Russellport, TX 29084"\r\n'
#  '"Connie Wells"|"76658 Kimberly Haven Apt. 596\n'
#  'Gabrielstad, NV 75926"\r\n'
#  '"Erin Richard"|"82659 Gregory Oval\n'
#  'Grayfort, NJ 65426"\r\n'
#  '"Alexander Warren"|"937 Faulkner Corner\n'
#  'Walshstad, NV 00943"\r\n')

fake.sha1(raw_output=False)
# '054b5db81846cf78b30b98cf37168d884e088b60'

fake.sha256(raw_output=False)
# '0f0a7de3e8060f576a0a9978d566590f91fca119369cd7db53daa78e2007fec4'

fake.tar(uncompressed_size=65536, num_files=1, min_file_size=4096, compression=None)
# (b'gEzCEtXobXDMQSDLtZvD1\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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\x00012600\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\x19\xc6\xedrP\xbc|1\x87\x1f'\x19u;\xf5\xdeHL\x18\t"
#  b'\xc6#\xff\xf2\xa6\xaf\xcb\xb8\xf8\x86?6\xd1E\x18\x01(D!\xde\xec@"\xce*u\x86z'
#  b'\xcbN\xe7\xb8UQ\x1c(\x90"\xbaR\xb8\xa7\xaf\xcb(\x12vXv`\x03\xde\xf1N\xbd)'
#  b'\xe7\x18]B\xab\xe6HLND\xa6\x10\x1e\xf7(\xef\xfd a\x89RS\xb1\x1f)\x98\x96\xff'
#  b'\xcei\xfc\xba~\xd65f%\xc4\xe0\xa3n\xc6A\x0b\xd29\xbd\x0f\x9b]\xddC'
#  b'\xed\x90\xe8)\xa5\x8d\xb9aR\xb0\x7fAv:\x7f\xf1\x07z\xe0-t\x82\x05\x15\x99f+#'
#  b'5\xb1a\xed\x8c\xb9\xff\xd4;"X.\x9f\x02l\xb2\xce\x15\xf3\x8c\xc3D\xd7\x92'
#  b'\xf9\xc0\xba"@gs\x10,8\x95">\x86\x0f\xdf\xe3\x1b\xa0\xd4\x8f"\x1f\x1e'
#  b"\xab4\x9b\xee\xb2\xe7s\xad)T\xd7nB\xef'\x03\xa2%o\xdf\xeds\xc0\x92"
#  b'>\x81\x11\xc5C\xbb\xa6\xec\xd3\xe7r\x9e\xb7\xd1\x9e\x9c\xb9ky~\xbc\xaeE\n'
#  b'\x03\x1a\x88\xf4\xff7\xa0L\xa7#FK\xd2\xf7{.\xb1U\xdf\xcf\xf4\xdeO\r'
#  b'\x8c\x0eq\xcfD\xde\xf3\xfc\x0c\x85;$\x7f46\xcb\x7f\x99\xd8\xadF(3\xc2'
#  b'\x05S"\x18\x07\xb2\xb0\xe7S2\xc6`\xa8\xd6\t\xf0U\xb0\xa0\xa4rY\xd1@'
#  b'\xa4\xca\xdc9i\xd6HZ\x1b\xdc$\x1b\xb1\x10i3@G\x90B\xa9I\xa0\xa4\xcf\xa8j\xed'
#  b'\x94\t\xec\xf8\xfb\xbc\xcd\x8d+\x01q\x1eR\x94\x01\xae\x835\xd8\x07'
#  b'\xcd\xbdQ\x02\x13\xd6\x15\xb0\x13\xe9\xc7\xe1z>\xf2\x8c\xbb\xd7L\xea(&zX'
#  b'\xfc\xaa6\x11\x94\xb2\xf4\x8a\xc4\xf8\xb8\xd2\x18&s\xe1\xf5\x00\xf9\xe0'
#  b'\xa5\x80\xd6\xbaP\xa6\x1c\xb5\xf4}\xb8\xbb\xf2\x9e\x0b\xa3:\xadR\xd2'
#  b"\xb9\xdb&\xde\x9a \xb6\xe7\xd4H\xa2\xff\x88-\x0cN\xf7(98\x85\\\x0f'"
#  b'\xb8\xad\xa6\x8f\xfc\x94\x7f\xd14\xe3f\xba\xd0\xda\x86\xfdO\x81\x7f['
#  b'V\xacf\xec\xc6\tt\tm"\xe8\x8d\x90\xdbU\xb8\xdd\xb9\x82\x1b\x1b\x96`2'
#  b'\x1e\xfe9\x04\xfc\xa0\x86\x0fO4\xdf\x17\xf8\x90\xcbE\x94\x01\xc5\xf4#"T\x8c'
#  b'\x12\x8b\x98\xbcg&/\x07\xb4\x98q\xf7\x0f\x80\xcb\x18f\xe6\x9b\xfc'
#  b'\xbdv\xcd\x1fN\xf7\xd8\xc2\xd4R4o\xc1\xf2\x1cz\xa0\x97\xf9\x1b\xfc\x8er\xe4'
#  b'\x86/x2\xf5UE\x1c\xf6\xe5\x90\xb4\xb9(\x07\xdb\xa1\x8a\xad\x8d\xdew\x92<'
#  b'L\xc29\xa6\xa2\x93)R\xb1#\x12s\x0f>\x8b^\x95\xef\xce{\x03n\x1a\x86'
#  b'\xfd\xe76\xe2\xa2\x00g\x9c\x05\tq\x9c\xe5C\xd3\xc2\xf1\x15\\\xc7'
#  b"\x18m\x14\xa5 \x97\xa5MSG\xfb\xa7\xcb\x8b\xd3\x9f\xe1'\x1f\t\x06\x11m\xec"
#  b'\xc6\xdd\xa9\x84 \xca\xa2_\x9b\x8e\x15\x1c4U\x12P\xfb|O\x80\x14i4\x1e'
#  b'\x97\xa9\xb0\xb7R\xbb\xa6*e\x9e\xe4\xd5\x91\x0b\xa3N\xea\xac\x0f\x04'
#  b"\x80\xd9\x1a;\xe1\x00\x1c\x93\x19\xb4\xec\xf9'8\xf8\xe7\xdb}V-\xd8\xa5\xa5t"
#  b'8\xbcmi\xeb\x81\xf0\xb9q\xe2\x9c\x0eH\xb4\xc3\xab\xdf\x83?\xf9T\x16\xde|'
#  b'/Jc\xfe4o\x1a\x937\x0c\xb0Bz\x86\xdfH\xc8z\xe9\xf2\x0b\xa1\x90z\x19t^w'
#  b'\xdf1\xd6\xbf|Fn\xa65\x15a\x85\xf1}\\\xbaUf"`m\x0c9\x84\x11\x92\xe1\xd4'
#  b'\xc8\xc3A\xd9\xb0\x97\xb8\xd9\xb9F\xd0\x83\xaed9Y\x96\xf5g\x8c'
#  b'\xd5\x86\x1b\x99\xf6\xb3\xf0\x1d=$\xb4\xf90}\xea\x8f\x18\xb6\xc0w4+\x9dg'
#  b'\\5.\xf5\xfbl+\x155hp\xa5\x99\x99\xb8\x16X\x07\xce\xe4\xe9\xf7u\xb1'
#  b'\xb1u]\x9a\x1c\xde\x8a[\x01\x85f\x8c\xd6\x7f\x84\xf3\xf7.eWc\rc\xa1'
#  b'\x13\x84\xd5\xb2\x7fN\x88\x12x^\xa8\xa3/\xfd\xe6a\xc5\x95\x1aC\x07\x01\xaf+'
#  b'Q\xaa\x10\x89\x0f\xa6w=\x16^/:3\xb2Y\x90t\xffSIy\x17>U\xc4\xff\xfb\x91'
#  b'\x15l\xce{\xe7S]\xc7\x7f3)sK+n\xc8=\xd2\xed:\xe8e\x08*6\xb4\xd2-'
#  b'\xd5\xdb\x08\xc5\xba\xcc\x86\xefUg!/\x9e\xd5B\x86\xaf\xe0\xcasr,:\xc7'
#  b'\xaf8\xf7\x9e\x1a\xa5\x0b\xfe?\xe3+B\x1e\xeb7\xc7\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\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)
# ('"Christina Parker"\t"42276 Prince Point Suite 795\n'
#  'Johnland, CA 18725"\r\n'
#  '"Daniel Cummings"\t"56610 Renee Knolls Apt. 618\n'
#  'Port Susanstad, DE 13459"\r\n'
#  '"Ian Brown"\t"60699 Jennifer Inlet Suite 394\n'
#  'Allisonton, LA 23453"\r\n'
#  '"Ryan Harris"\t"42317 George Ranch Apt. 250\n'
#  'Carterburgh, ID 90577"\r\n'
#  '"Christina Gill"\t"450 Amanda Wall Suite 162\n'
#  'Lake Patrick, MS 69404"\r\n'
#  '"Tyler Silva"\t"82289 Lynch Mountains\n'
#  'Wallaceville, SC 21991"\r\n'
#  '"Mary Leon"\t"049 Mcgee Ford Apt. 911\n'
#  'Jonesbury, IN 96309"\r\n'
#  '"Kimberly Rogers"\t"89368 William Views Apt. 345\n'
#  'West Terrenceview, MA 65046"\r\n'
#  '"Heidi Shea"\t"55639 Nicholas Expressway Suite 533\n'
#  'Port Amy, MS 32403"\r\n'
#  '"Karen Ramsey"\t"48021 Stewart Lane Suite 939\n'
#  'Hoganstad, LA 03455"\r\n')

fake.uuid4(cast_to=<class 'str'>)
# '6879014b-261a-45a8-88cc-89e95acea68c'

fake.zip(uncompressed_size=65536, num_files=1, min_file_size=4096, compression=None)
# (b'PK\x03\x04\x14\x00\x00\x00\x00\x00\t\x92.P\xc3_\xa1x\x00\x04\x00\x00\x00\x04'
#  b'\x00\x00\x15\x00\x00\x00hDozvxdqPqZOyAIJwSHH1\xd4?\xa1:\x9b\x99\xf0}\xdb'
#  b'\xd4\xce\xf4\x9c$8W\xe07ln\xc3\x13T,\xa1\xb9\xc3\xad\xdb\x86\xf0\xd5\x07'
#  b'k\xeb\xee\x17\xe1\xbcsa\xbe\x80\xdf6^\xdd\x00\xa8\x88\xee\x01\xd8_\xa4\xf5!'
#  b'.i\x1fR\x0e\xc4\xea\x05XF\x06\x843rk\x9cT\x02i}\x8d|\xef\x00\xbb\xf4\xc0\x85'
#  b'e\xa1\xee@rq\xbd\xe3\xcfk\xb2\x14n\xdd{\x92\xbf\xa9\xf3\x8a\x96R/\xb4'
#  b'\x8e\xbc\xe2>+\xd4_8A\x14=\xb4\xd1\\\x1f\x99l\xe2\xd5~\x15\x14b\xa5'
#  b'\xf8\x084E\xdf&\xfbF\x06\xd5\x8f\x923\xf4\xf2$-_\xa19\x8e\x1aX\x88'
#  b'\x1e\rN\xbb\xc8\x85MU\xd5\xb6\xd4o\xb28\xa3\x05,\xc8"\x11#Yx02U/ /t\'\x04'
#  b'\x16?\xbbP\xfdiY\xe1C\xb9r`"\t9\xf9"\x93\xe2\xe5\x06T\x9b\xdb %\x9f\xd0'
#  b'G\xafw\xbd\x98\xd3\x94C?/m\xc5\x1b\xbbU\xf1\xe3\x83P\x0f\x1f1\xb3D'
#  b"\x19\xfb\xa0/r\x19.a5\xcfE\xca\x0c\xe2;\xaa'\x91\xb5\xbb\x02\x85{\xe6"
#  b'K|\xb8\xba\x8d\xfd \xb3\x93\x867\xa2\xc5_\xb8\xa7\x979\xd5XB2\xd3\xaf'
#  b'v5\x84\x17\xc0@\xad(\xbd\xa29\x8f\xc7%^\xa5\xd1\xb5\xde\xaet:(\xd0\xc0\xe0PR'
#  b'\\/\xa0\xf0\xc3\x85\xd2\x8f\xf0\x05\xd5h\xffO\xa8\xc5\x1f{\xb4\x17'
#  b'\xd0\x15\xa6\x12\xccM\xdc;\xa0\x0es\x84\x92$!\xbd\x97\xc8\x97\xb1\x14/g\x00'
#  b'\xd3\x85p{vW\xd3\x12\x9a\x88\x0e\n\xe2$1\xf7^\xd6\x8bj6\xf8n\x1dV_W]'
#  b'\xa0\xf5\xec\t)#\xf4W0\xfd\x00\xac\x91,O\xdb\xb8\xcb\xbe&\xd9!e&'
#  b'\x85\xdf\x88\x9d!Fa\x10\xec\x19\xee\xbd\xc9\x8cU\x9b\xe4\xb8\x88\x05'
#  b'\x84E\xa9\ns\xda<\x01\xe0W\x94\xc2n\x8aTc\x8e\xa1\xdc\xab&>\x83)'
#  b"\xe2E\x9c\xb6q\xce\xd4u\xa7'\x0b\xe8Bg\xb3\xb2o4Rg\xb8d\xcb\x90"
#  b'\xba\xff\xa3\x14\xa5\x06S\xd7g\xb5l\xf9\x90\x0f\t\x8f\xbc\x98=\xe4\xa3\xd0 n'
#  b'\x1eR\xde\xbb\xf1\xfcS\x12j\xa3D\xdc\xb2\xcb\x0c\xab\xea\xe0\x93\x0e'
#  b'\x11\x96.\n\xf9Y\x1d\\`\xb9w\x13,\xc5\xd5\x86\xff?\xbb\x19\xd7\xa8\xcfA'
#  b'\xbeV\r\xf1l\xe2\xc1n\xd9\xdb\xff\x91,\xf5t\x05\xbb\xddF+M\x8a\xad\xc9'
#  b'K#\x92Z\xfeeD\xbe\xa8kp\x81\xb9\rV\xa2\xce^.C\xd4\xa3\xd7\x0cR\x97\x9e\xb6'
#  b'R\x03\x959\xf8gK\x9c\x99\xf2`\x0f\xe0\x9e~]2C^\x8a\x06\xbf\xa2\xcc'
#  b'\x1e\xef\xdd\xe3\xf1\xff\xdb\x8b\x89\xdc\xd0Z7;\xcb\xc4\xb4\x18e\xbd'
#  b'\x9d\x17\x03\xec\xf70#\x04\xafp!P|\x17\xcc.mY\x9e\xd6\xb69\x10\xfa%iu\xf7'
#  b'\xd38\x0c&H\x8f\xe2V\x8c\x82\xecgb\x06!<\'0\x9b\r\xcc\xb6"e|;M\xd2\xa2#n\xf0'
#  b'\xb6)\xa4@\x9a\xb2jEj\xc6!\x7f\xdcj\x96p\r] \xd6\x93\xa41\\\x10\xaa\x03\x8e'
#  b'\xbb\x93\xec\xc2!!3\xcf\xbc\x83\xc7!S\xd0B\x07\x8c\x1cH|\xf0-T\xaf\xaa\xc9cF'
#  b'4x\xc6zd.t\x0f5\xe0\xfa_/%\xa9\xb5P\x96\xf6\xfe\x94|m\x16\xb7\xd50\r'
#  b'X:\xee\xe0\xf2\xdc\xfcH\x94\x7f\xad\xf9{\x91\x15AV\x12\n\x86^\xc7pu'
#  b'\x91\xa3G\x83~d\xe6\xd4\xa1\x1c\xcb7\xa8\xfcX<\xa8\xf9U\x11\xdc\x7fB\xf3'
#  b"H\xcf\x9e\xa1\x153q\xa6\xda\xce\xb3\xc2\\\x91\x19+\xe2\xc6\xb1A'!\xbfG"
#  b'\xf3wrk\xe26\x98\xa3\xe7`\xc3\xa3GfH\xbf9\xb6\x952\xe2\xe6\x96\x96'
#  b'\x8f\x12\xc4f\xd4D=\xdd\xbf\xdd\xaeY\xa9\x9d\xb5\xc8\xce\xb3h\x12'
#  b'\xd4\xe0\xe2\x82\xe1\xe7g\\\x80\xe9\x05\xbf\xb2\xbf\xf5\xb7\xb2W<\xad'
#  b'\xb7\xa8\x0ff\x85\xd2\x1d&[\xce]\x96\xab\xda\xcft\x12\xca%d\x86}%p'
#  b'\xd2\xceT\xeb\x8b\x1b|;\x15\x1f\x17\x9e\xb2\xe71G\r\x19E\xca\xaa\x19No'
#  b"&\x14\x96\x01\x9fauo\x05w\xa2\xa8\x9a\x08\xf4\x9fEue7'\x9b\xda\xc9\x0b!t^"
#  b'\xccrA\x93\xd6L\xee\xe7rg+\xcd\xb7\xc8f\xd5\xb27\xe6\xe5\x9e\xa7\x1fP'
#  b'K\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\t\x92.P\xc3_\xa1x\x00'
#  b'\x04\x00\x00\x00\x04\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x80\x01\x00\x00\x00\x00hDozvxdqPqZOyAIJwSHH1PK\x05\x06\x00\x00'
#  b'\x00\x00\x01\x00\x01\x00C\x00\x00\x003\x04\x00\x00\x00\x00')

faker.providers.person

fake.first_name()
# 'Jesse'

fake.first_name_female()
# 'Valerie'

fake.first_name_male()
# 'Jeffrey'

fake.last_name()
# 'Bradley'

fake.last_name_female()
# 'Smith'

fake.last_name_male()
# 'Anderson'

fake.name()
# 'Nicholas Smith'

fake.name_female()
# 'Christina Gonzales'

fake.name_male()
# 'Jason Wilson'

fake.prefix()
# 'Mrs.'

fake.prefix_female()
# 'Dr.'

fake.prefix_male()
# 'Mr.'

fake.suffix()
# 'DDS'

fake.suffix_female()
# 'DVM'

fake.suffix_male()
# 'DVM'

faker.providers.phone_number

fake.msisdn()
# '4538167711376'

fake.phone_number()
# '879-934-1438x934'

faker.providers.profile

fake.profile(fields=None, sex=None)
# {   'address': '39046 Reyes Prairie Suite 360\nLake Josephhaven, WA 33831',
#     'birthdate': datetime.date(2010, 12, 16),
#     'blood_group': 'O-',
#     'company': 'Medina Ltd',
#     'current_location': (Decimal('-88.057868'), Decimal('-93.790930')),
#     'job': 'Musician',
#     'mail': 'lbanks@gmail.com',
#     'name': 'Ryan Osborne',
#     'residence': '00566 Logan Brook Suite 467\nGreeneville, WI 65324',
#     'sex': 'M',
#     'ssn': '825-16-7725',
#     'username': 'htravis',
#     'website': ['http://www.herrera-williams.com/', 'https://stewart.biz/']}

fake.simple_profile(sex=None)
# {   'address': '1102 Michael Union\nWesleymouth, UT 30992',
#     'birthdate': datetime.date(1973, 2, 4),
#     'mail': 'tcortez@hotmail.com',
#     'name': 'Kelly Mendez',
#     'sex': 'F',
#     'username': 'katherine93'}

faker.providers.python

fake.pybool()
# False

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

fake.pydict(nb_elements=10, variable_nb_elements=True, *value_types)
# {   'at': 'plJWgCepXBKLmeBWsRRf',
#     'dicta': 'wWQPVUujgYZVhXixoxKZ',
#     'ducimus': 'cunninghamdanielle@fernandez.com',
#     'fugit': Decimal('32.5175284'),
#     'id': 'sXbgoLITcJDJHiCXRnNe',
#     'quod': 4744,
#     'tenetur': Decimal('-26.0'),
#     'voluptas': 'kVCyBVqmtRAoQLdkaAew'}

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

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

fake.pyiterable(nb_elements=10, variable_nb_elements=True, *value_types)
# [   -20771.0,
#     'GcxDLDBMfQIInemcZMIj',
#     'PsMjUhHoMiQBhOJhGPIn',
#     datetime.datetime(2006, 10, 14, 17, 49, 42),
#     'HwyMtbrNzsmYAQPXtKsR',
#     6309,
#     'siEdrPEOImGKxfYVqKUn']

fake.pylist(nb_elements=10, variable_nb_elements=True, *value_types)
# [   Decimal('60349.33204436'),
#     'harrelljames@stevens.com',
#     -4167.539408388,
#     datetime.datetime(1987, 12, 5, 23, 27, 51),
#     Decimal('-61170199.2453'),
#     'http://hooper.org/category/posts/posts/faq.html',
#     'SKrTTsZEqWMhlEcUrqjB',
#     'UClEzpZWLcutuoakShXx',
#     Decimal('521088048485840.0'),
#     'NogZjMTfNIZQXPJOFzCm',
#     7648,
#     'gRIPJdLmeOEDfBzPZaio']

fake.pyset(nb_elements=10, variable_nb_elements=True, *value_types)
# {1952, Decimal('743137.512539547'), 6884, 7941, Decimal('8204.69663'), datetime.datetime(1989, 3, 28, 20, 5, 16), 'FsXPtAKDofzPTIOcTFXw', -8.961263568992}

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

fake.pystr_format(string_format='?#-###{{random_int}}{{random_letter}}', letters='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ')
# 'D9-1091455S'

fake.pystruct(count=10, *value_types)
# (   [   3147,
#         77144.72048,
#         Decimal('876228.2000925'),
#         'SKoiKNIlxguCLvblURiI',
#         datetime.datetime(2015, 1, 28, 21, 20, 22),
#         'ATjUhkLlRFmqZlzlTNCH',
#         Decimal('-8681187394705.98'),
#         'http://www.hill.biz/category/main/login.htm',
#         Decimal('-80748052953.64'),
#         Decimal('301018.495468214')],
#     {   'ab': datetime.datetime(1971, 10, 18, 14, 23, 17),
#         'atque': 'rcarter@mejia.info',
#         'consequatur': 'LMvvHOMFPUhCOLAcPggG',
#         'culpa': 'KTcaOrrpHSdTlNppQYRt',
#         'minima': 'plee@hotmail.com',
#         'molestiae': 'https://mueller.biz/tag/search/main/',
#         'praesentium': Decimal('-94165679709.395'),
#         'recusandae': 'KXwWEiXzuArsfItBwGOl',
#         'repellendus': 'oodvWoXhQEMVTGwsFFOZ',
#         'tenetur': 8953},
#     {   'assumenda': {   2: -748558932694.86,
#                          3: [   datetime.datetime(2010, 5, 2, 21, 15, 24),
#                                 'lICTVWNuuYsfgPsdwadh',
#                                 'warnerjennifer@klein.com'],
#                          4: {   2: Decimal('-211386515.755'),
#                                 3: 'CbxfdaQENBWUAvRpKIOP',
#                                 4: ['OWBrSFQjbwhsIokcGyrz', 7879]}},
#         'consectetur': {   1: 'ShdYOGzRUVSelZHgAjwS',
#                            2: [   'iGyHhBKvMstRUEQYPkfi',
#                                   9668775.46,
#                                   'SIFHFZvzhgcPWMqbzVto'],
#                            3: {   1: -9.37,
#                                   2: 'dwayne20@shelton.net',
#                                   3: ['GfSKIaRUJEJaeMtHfGWo', 2952]}},
#         'consequatur': {   4: -74550371.37793,
#                            5: [   1927,
#                                   'http://www.johnson-lyons.com/search/about/',
#                                   'staceymunoz@hotmail.com'],
#                            6: {   4: -353805886.716,
#                                   5: datetime.datetime(2008, 6, 11, 9, 32, 37),
#                                   6: [4683, 'amorris@gutierrez.com']}},
#         'ducimus': {   7: 'OoMOhlJTkuqiKJjVPiti',
#                        8: [   datetime.datetime(2012, 3, 26, 18, 12, 43),
#                               2271,
#                               datetime.datetime(2009, 8, 15, 22, 40, 9)],
#                        9: {7: 852, 8: 6889, 9: [378, 'tQNxnVacVMthUjhTRDJY']}},
#         'facere': {   3: datetime.datetime(1974, 11, 5, 9, 58, 12),
#                       4: [   9293,
#                              datetime.datetime(2003, 4, 16, 17, 42, 6),
#                              datetime.datetime(2016, 4, 9, 18, 55)],
#                       5: {   3: 'http://www.nichols.net/homepage/',
#                              4: 'KPhuahyZNQdZEjXwuOGS',
#                              5: [   Decimal('-429.33156825'),
#                                     datetime.datetime(1991, 3, 18, 12, 39, 38)]}},
#         'hic': {   8: Decimal('57.7777561'),
#                    9: [171, Decimal('327019645717.0'), 'XAGRrbYcZHoTxZcYmaGe'],
#                    10: {   8: 21713111980.72,
#                            9: 'TAxJEfanIBakHdghRugZ',
#                            10: [4049, 613]}},
#         'iure': {   6: 'wstewart@yahoo.com',
#                     7: [   'RtIqOEeygnVpDZgsZTFx',
#                            datetime.datetime(1984, 2, 3, 10, 33, 5),
#                            243890116.19],
#                     8: {   6: 9730,
#                            7: 1571,
#                            8: [   'kayla92@smith-ferguson.com',
#                                   datetime.datetime(1973, 8, 8, 20, 1)]}},
#         'molestiae': {   9: -790.91928576,
#                          10: [   Decimal('-2780692.502701'),
#                                  48772748013.74,
#                                  'amywells@hotmail.com'],
#                          11: {   9: 'nicholspeter@allison.info',
#                                  10: Decimal('-682.835'),
#                                  11: [   451560487955726.0,
#                                          Decimal('12344967185.0')]}},
#         'numquam': {   0: 9399178560.99495,
#                        1: [   datetime.datetime(1972, 12, 5, 16, 32, 55),
#                               'MvePGROVqAaWpjhwVwMV',
#                               'HCXjyGsSodeFVDTsSsxs'],
#                        2: {   0: -84776.542,
#                               1: 'https://www.mclaughlin.com/tags/main/about/',
#                               2: [   'isaac12@yahoo.com',
#                                      'VtqmvNGufVELnafpeSKt']}},
#         'vitae': {   5: 'BihAYJnDNPnORrKyGAHI',
#                      6: [   'chEvvHVhtBhotanZVLNx',
#                             datetime.datetime(1998, 3, 21, 23, 26, 53),
#                             datetime.datetime(1998, 1, 5, 6, 12, 40)],
#                      7: {   5: 'uQdIuupxQTKVGRUSHMnl',
#                             6: 'uUVugYtJXDcKSkCYMMtm',
#                             7: ['pCzFDyIrbKRorZjJOrGg', 8784]}}})

fake.pytuple(nb_elements=10, variable_nb_elements=True, *value_types)
# (   6.6492367,
#     3942,
#     843,
#     'hDRmFIMxhcWWpIFFzgsw',
#     Decimal('87385.97223812'),
#     -735528.7854)

faker.providers.ssn

fake.ssn()
# '004-42-4920'

fake.vat_id()
# 'LU82338978'

faker.providers.user_agent

fake.android_platform_token()
# 'Android 2.3.5'

fake.chrome(version_from=13, version_to=63, build_from=800, build_to=899)
# ('Mozilla/5.0 (Windows NT 6.1) AppleWebKit/534.1 (KHTML, like Gecko) '
#  'Chrome/19.0.874.0 Safari/534.1')

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

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

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

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

fake.linux_processor()
# 'x86_64'

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

fake.mac_processor()
# 'Intel'

fake.opera()
# 'Opera/8.44.(X11; Linux i686; bs-BA) Presto/2.9.171 Version/11.00'

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

fake.user_agent()
# ('Mozilla/5.0 (iPhone; CPU iPhone OS 12_4 like Mac OS X) AppleWebKit/535.0 '
#  '(KHTML, like Gecko) CriOS/30.0.860.0 Mobile/89U088 Safari/535.0')

fake.windows_platform_token()
# 'Windows 95'