Language en_AU

faker.providers.address

fake.address()
# '56 /\n 483 Turner Pathway\nWest Ashley, NSW, 2954'

fake.building_number()
# '535'

fake.city()
# 'Woodfurt'

fake.city_prefix()
# 'New'

fake.city_suffix()
# 'berg'

fake.country()
# 'French Southern Territories'

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

fake.postcode()
# '2621'

fake.secondary_address()
# 'Flat 19'

fake.state()
# 'Tasmania'

fake.state_abbr()
# 'NSW'

fake.street_address()
# '9 /\n 82 Willie Chase'

fake.street_name()
# 'Bradley Point'

fake.street_suffix()
# 'Towers'

faker.providers.automotive

fake.license_plate()
# '881-MQRA'

faker.providers.bank

fake.bank_country()
# 'GB'

fake.bban()
# 'DQLR68563548268541'

fake.iban()
# 'GB19YZHI89504336024284'

faker.providers.barcode

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

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

fake.ean8()
# '00708708'

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

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

faker.providers.color

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

fake.color_name()
# 'HoneyDew'

fake.hex_color()
# '#5ce17d'

fake.rgb_color()
# '17,203,95'

fake.rgb_css_color()
# 'rgb(243,222,14)'

fake.safe_color_name()
# 'lime'

fake.safe_hex_color()
# '#558800'

faker.providers.company

fake.bs()
# 'evolve cutting-edge systems'

fake.catch_phrase()
# 'Right-sized uniform strategy'

fake.company()
# 'Gibson, Schmidt and Adams'

fake.company_suffix()
# 'Group'

faker.providers.credit_card

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

fake.credit_card_full(card_type=None)
# 'VISA 13 digit\nEric Davis\n4366178825692 05/20\nCVC: 273\n'

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

fake.credit_card_provider(card_type=None)
# 'Discover'

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

faker.providers.currency

fake.cryptocurrency()
# ('PPC', 'Peercoin')

fake.cryptocurrency_code()
# 'DASH'

fake.cryptocurrency_name()
# 'Monero'

fake.currency()
# ('CUP', 'Cuban peso')

fake.currency_code()
# 'HNL'

fake.currency_name()
# 'Liberian dollar'

faker.providers.date_time

fake.am_pm()
# 'AM'

fake.century()
# 'IX'

fake.date(pattern='%Y-%m-%d', end_datetime=None)
# '2011-08-12'

fake.date_between(start_date='-30y', end_date='today')
# datetime.date(1990, 12, 7)

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

fake.date_object(end_datetime=None)
# datetime.date(2004, 5, 10)

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

fake.date_this_century(before_today=True, after_today=False)
# datetime.date(2013, 9, 2)

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

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

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(2002, 5, 11, 19, 42, 17)

fake.date_time_ad(tzinfo=None, end_datetime=None, start_datetime=None)
# datetime.datetime(1973, 3, 1, 17, 29, 37)

fake.date_time_between(start_date='-30y', end_date='now', tzinfo=None)
# datetime.datetime(2018, 4, 30, 7, 43, 2)

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

fake.date_time_this_century(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2002, 1, 17, 17, 16, 36)

fake.date_time_this_decade(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2020, 1, 13, 6, 41, 37)

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

fake.date_time_this_year(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2020, 1, 4, 2, 27, 19)

fake.day_of_month()
# '07'

fake.day_of_week()
# 'Monday'

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

fake.future_datetime(end_date='+30d', tzinfo=None)
# datetime.datetime(2020, 1, 31, 10, 59, 29)

fake.iso8601(tzinfo=None, end_datetime=None)
# '1990-01-29T02:06:36'

fake.month()
# '01'

fake.month_name()
# 'April'

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

fake.past_datetime(start_date='-30d', tzinfo=None)
# datetime.datetime(2020, 1, 1, 8, 38, 20)

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

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

fake.time_object(end_datetime=None)
# datetime.time(1, 35, 17)

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

fake.timezone()
# 'Africa/Blantyre'

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

fake.year()
# '1970'

faker.providers.file

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

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

fake.file_path(depth=1, category=None, extension=None)
# '/amet/ipsa.mp3'

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

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

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

faker.providers.geo

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

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

fake.latlng()
# (Decimal('79.3623925'), Decimal('-17.729764'))

fake.local_latlng(country_code='US', coords_only=False)
# ('41.75338', '-86.11084', 'Granger', 'US', 'America/Indiana/Indianapolis')

fake.location_on_land(coords_only=False)
# ('44.80477', '-0.59543', 'Talence', 'FR', 'Europe/Paris')

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

faker.providers.internet

fake.ascii_company_email(*args, **kwargs)
# 'diane32@bruce-sexton.biz'

fake.ascii_email(*args, **kwargs)
# 'robersongordon@weiss-ortega.com'

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

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

fake.company_email(*args, **kwargs)
# 'cunninghamkimberly@pitts.org'

fake.domain_name(*args, **kwargs)
# 'morris-morse.com'

fake.domain_word(*args, **kwargs)
# 'luna-schneider'

fake.email(*args, **kwargs)
# 'bridgesjohnny@lee.com'

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

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

fake.hostname(*args, **kwargs)
# 'lt-04.flowers-richardson.net.au'

fake.image_url(width=None, height=None)
# 'https://www.lorempixel.com/682/608'

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

fake.ipv4_network_class()
# 'b'

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

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

fake.ipv6(network=False)
# '9ec1:388a:b9f3:74b7:2795:6fd8:4419:dcd6'

fake.mac_address()
# 'e1:5b:76:b3:48:54'

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

fake.slug(*args, **kwargs)
# 'et-placeat-harum'

fake.tld()
# 'edu'

fake.uri()
# 'https://gates.com/index.php'

fake.uri_extension()
# '.php'

fake.uri_page()
# 'index'

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

fake.url(schemes=None)
# 'http://www.noble.edu.au/'

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

faker.providers.isbn

fake.isbn10(separator='-')
# '0-655-85986-1'

fake.isbn13(separator='-')
# '978-1-942517-06-1'

faker.providers.job

fake.job()
# 'Transport planner'

faker.providers.lorem

fake.paragraph(nb_sentences=3, variable_nb_sentences=True, ext_word_list=None)
# 'Quisquam minus aliquam eum nihil a ab. Quod maxime aliquid voluptas expedita.'

fake.paragraphs(nb=3, ext_word_list=None)
# [   'Dolores sunt numquam magni sapiente velit.',
#     'Distinctio porro exercitationem quaerat ipsam culpa tenetur. Rem deleniti '
#     'blanditiis excepturi nemo incidunt. Laboriosam molestias odit rerum eius '
#     'labore quos.',
#     'Fugit commodi soluta excepturi deserunt molestiae magni. Dolores sequi '
#     'molestias esse hic et consequatur cupiditate.']

fake.sentence(nb_words=6, variable_nb_words=True, ext_word_list=None)
# 'Fugit deserunt optio dolore quos similique ex.'

fake.sentences(nb=3, ext_word_list=None)
# [   'Nesciunt necessitatibus voluptatibus laborum.',
#     'Odit tempore non non et reprehenderit.',
#     'Dolores eum ad debitis possimus libero voluptatum culpa.']

fake.text(max_nb_chars=200, ext_word_list=None)
# ('Laborum reiciendis accusantium aperiam inventore odio.\n'
#  'Ullam a soluta quidem corporis optio sapiente. Voluptates nam dolores minus '
#  'perspiciatis omnis temporibus rem.')

fake.texts(nb_texts=3, max_nb_chars=200, ext_word_list=None)
# [   'Porro dolorem quod dignissimos quisquam sed quam odit. Totam molestias '
#     'repellat excepturi iure autem tenetur.\n'
#     'Esse excepturi eaque quasi. Possimus voluptatum eum explicabo in ullam '
#     'repellat.',
#     'Quaerat reprehenderit incidunt totam.\n'
#     'Vero deserunt maiores reprehenderit aut fugit. Enim iste consectetur '
#     'omnis facilis. Labore blanditiis adipisci aperiam illo.',
#     'Quidem quo atque id consectetur dolor modi. Facere magnam quaerat '
#     'architecto ipsum. Placeat ipsa fugit sequi suscipit dicta ex. Eos dolores '
#     'in similique totam laudantium atque.']

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

fake.words(nb=3, ext_word_list=None, unique=False)
# ['error', 'nam', 'distinctio']

faker.providers.misc

fake.binary(length=1048576)
# (b"3\x1f@'C;y\x0f\xe5\xf3\xbd'\x17JIM0[<\xb9\xa6p;\xf1\xd3\xb1\xfe\xd7"
#  b'\xac\x9dR\x8ce`7\xddS\xcd;\xb4\xfb\x16^\xf2B\xd2_\x8f\xe3\x15~\x92'
#  b'\x8e\xe0\x9f\xe0_\x80\xbfAD\x05\x06\x90\xe5\xd8\x15\t\x91\x82\xedd'
#  b'\x86\x91\xa7\xd0\x08\xfdg\x05I\xb7\xbev\xceHZ\x8f\n3!\xd3\x81\xb0\xb8\x92'
#  b"\xe2\xe8ml\xd9\xbbJ\x89<'2\xadG\x13\xf8\x04e\xb8\x8d\x12T\xbf-\xb2"
#  b'\xe2%\x18\xce\xcah\x01\xf1\xdat\xbc\x95\x91\xb2\xc6r\xe5\xf6\xca1'
#  b'e\xb4\x13\xae\xf2c\xf9#\x817)\xfd\xe5\xd8\xfd\x96\xbf\xa2\x96G3\x9a\xc8\xb9'
#  b'!R\xbeQa\x8d\xe2cQ\r >XE\xe5^\xdbC4U]\x82T\x1a\xa7\xaa!\xe8\nf\xab\xeeLAhf'
#  b'\xa1\x8d\xa05\xady"\x0f_\x90{P$\x8d^\x99\'\x08\xea\x96\xfdp\x16\x17'
#  b'\x1f^\xa5\xb9\x9a\xb3m{A\xf7\xc6F\x10gdk9\x88c\xd5\x86\x0bNF\r"\xe8+'
#  b'\x8a\xd4\xa2r{m\xab\xadVr\xf8\x0eg\xf5\xae\xb7\x08\xae\x7f-\x14\x12\xa9R'
#  b'P\xbb:q\x98\x9bJI\xd7\xcc,\xb6=H\xdd\xf6\xb3\x0bO\x8b\x86E:5\x04\xb1\x0c\xcb'
#  b'\x01\xf3\xd2\xb1-\xb8\xdeV6^\x0b\x86\xee\xd2\x98\xba>\xe4\x87`\xa9\xa0\xe0F'
#  b'4\xf7\x8f41\xce3\xae.\xb1>\xbb\xb4\xbb[.c\xa24\xff\xc2\xf8\xc6em5\x85*'
#  b'\x03k\xcds0\xd3\xc9\xec7\xd3\x8e\xb8v\x81e\x1d3\x9d\xf4\xfa\xd7gv\x1aMg\xcbb'
#  b'-*S\xa9s\xa3\x99\x1e;j\xa2AYM\xa0B\r\xd37\xccwR-\xd3\x04S\xf7\xba'
#  b'\x06\xa5<\x9f\xdc\x18Y\xc9\xea\xbfe\xf6O\xdcD9P\x08\xc9\xc5\x92\xa5c\x7f'
#  b'\xa6G\x0e\xb9)X\xfa\xf8\xec8;\xaf\xa8\xa7\xbb\x14\xf9a\xd2\xdf\xf2L\xe5\x8e'
#  b'\x8b\xb5\xa1\x80\xc5=v\xd3htQ9\x03\x85Lp\xe6\xe8\xe8$\xc5R\xf0\xce\x88\xb5!M'
#  b'Q\xad\xef\xb9\xb6\xe2\xde\xbb\x89b{}xb\xfb\xb8\xaf\xfe_\x8e7\xf5\x92\x9f'
#  b'26\xcb\x9a\xfe\xa7\xb8o\x89\xfe\xd4w\xd5\xf8\x86\x1a\\|\xdf\x86\xc3U\x9cZ'
#  b')\xfa*?\xf4\xbfb\xc1H\xd5\x94HJ\xbc\x8d\xcdB\x93\xef\xa3GW\xd9\x19'
#  b'\xf2\xcf\x1b$\xa6\x8a\xeeu\xb9G\xa3Y\xcb\xa5bd\xd6\x91\xce5*?z\x00'
#  b'\x00\xd4M\xed\xf8\xd0H\xef\xd4\x85\x0f\xf1W\x92G\xdf\x1d5)\xd2\x94\xa2GO'
#  b'\x9fF\xae\xeb\x87\xee\xb7\x8f\xc7\xb1T\xde\xee\xd9LS\xe7\xb5\x98\x81'
#  b'sn\xb1\x11~Xd\x04\xbce\x87\xc6;j\x90\xdbU\r\xc2\xd8N\x92A\xf6'
#  b'\x17\xf6\x08\xdb(\xcd\xf5\x11^\x96M\xb7\xc7\x9e\xc5\xede\xc0^\x01'
#  b'\xc0\xf2\xf9\r\x1d\xaa\x0f\x8c%\x12/2\x9f\x03\xb3X"hEb\x1b\xef\xe4\xa7'
#  b'\xf9\xe7\xd5x\xd9\x11\xb8\xe0\xae\xbb\xc0-b\xad\xea\xc9v\x91\xaaU\x98vu\xe0'
#  b'\x8a\xcd\x0f\x1c\xe8\xcf\x11\x02\xbdQ\x15r]\xa9\x07b\x05{\x94\xf4*\x10rG'
#  b'\x8aG\xcf9s\x05Ru^\x08\xc4\xa5}\x8fv|\xad\xa1\x87-\x9f\xed\xdaIl@t~'
#  b'\xe3O\x89\x97\xe6P\x1c$0\x14^\xbcr\x95gM\xb4\x11i*\x9f\x85\xb9`uX\x82\xc7'
#  b'X\xf1B\x1c\xdeU\x9e\xd3\xe7\xe1\xaf\xa5\xba\x1d\x84\xc2\xca\xf7\x95\x9b'
#  b'\xd9\x83=\x01\xaeO\xb2\xb4\xb0y\xa8\xc0\xf5\xe0EXxm\x8e\xd4\xa0\x8d\xb4\xa9'
#  b'\xea\xaf\xd3|\xc8\x96\xcb\x1b\x9b[\x7f)\xaau\x08`o\x9c\xb4Kl\\D\xe2'
#  b'\xc3\xf69\x10\xb6\xf8B\xb8p\xfb\xb1\x84\xd9\x87\xbb\xcf\x16|\xa5\xf6\xed!^~'
#  b"\xf8\x87C-w\x911\xd7\x0eQq\x0e\xe5\xaf\x0c\x97\x95'*\xa9a\x1e\xe7\xf1"
#  b'BL\x80\xf1\xad\xf2\x91$U\xcfN\x8bh;G=(\xeaN5\xc2\x19\nBtT\x8f\xc9*H\x92\xbe'
#  b'\xab\x98\xcd\xcd\x9a\x10\x8a\x98`\x13\xa0\x03\xa0\xdd\xe0\xa1\xd1.\x91\xc9'
#  b'\xb1\xa7\x02\x1d\xd9=R\xf4\xa7\x97,\x95e\xe9G?\xe9/\x8fj\xae\xf5\xcd\xa3'
#  b'Z\xb9\x7f\x00\xb3\xe0K\xad\x02Bzx\xa7\xf9N\x8a\xde\x92\xc5J7W\xac\x14'
#  b'\xc4\x17\xc1o\xac\xdf&\xa3')

fake.boolean(chance_of_getting_true=50)
# False

fake.csv(header=None, data_columns=('{{name}}', '{{address}}'), num_rows=10, include_row_ids=False)
# ('"Carolyn Hutchinson","621 /\n'
#  ' 85 Erin Walkway\n'
#  'Pittsborough, VIC, 2967"\r\n'
#  '"Samantha Martin","56 Megan Cutting\n'
#  'Nancyville, TAS, 2320"\r\n'
#  '"Chase Sanchez","276 Osborn Tollway\n'
#  'Port Danielle, NSW, 2907"\r\n'
#  '"Kelsey Stevens","330 /\n'
#  ' 73 Ana Brow\n'
#  'East Richard, SA, 2644"\r\n'
#  '"Ann Williams","1 Randy Gap\n'
#  'East Tamarastad, TAS, 2920"\r\n'
#  '"Shawna Jenkins","9 James Dale\n'
#  'Port Ashleyfurt, ACT, 2471"\r\n'
#  '"Emily Chandler","285 Clark Way\n'
#  'Erinstad, ACT, 0901"\r\n'
#  '"Zachary Mann","5 Sims Square\n'
#  'North Candacemouth, WA, 2966"\r\n'
#  '"Michael Hart DDS","44 Griffin Rest\n'
#  'Lake Claytonborough, VIC, 2801"\r\n'
#  '"April Daniels","8 Brandi Entrance\n'
#  'South Teresa, SA, 2903"\r\n')

fake.dsv(dialect='faker-csv', header=None, data_columns=('{{name}}', '{{address}}'), num_rows=10, include_row_ids=False, **fmtparams)
# ('"Michele Cobb","647 Robert Approach\n'
#  'North Dennis, SA, 2613"\r\n'
#  '"Michelle Eaton","Level 8\n'
#  ' 20 Gray Ring\n'
#  'Bartontown, NSW, 2920"\r\n'
#  '"Alyssa Perkins","Unit 15\n'
#  ' 5 Obrien Freeway\n'
#  'Christopherland, VIC, 7138"\r\n'
#  '"Karen Pollard","780 Diane Run\n'
#  'Masonland, SA, 2482"\r\n'
#  '"Timothy Heath","673 Lewis Retreat\n'
#  'Smithton, NT, 2690"\r\n'
#  '"Nicole Cook","Apt. 746\n'
#  ' 02 Antonio Distributor\n'
#  'Nicholsland, NSW, 2939"\r\n'
#  '"Dr. Caroline Fowler","567 Rodriguez Access\n'
#  'Jeremiahtown, QLD, 2978"\r\n'
#  '"Tony Williams","6 Melissa Amble\n'
#  'St. Crystalstad, VIC, 2493"\r\n'
#  '"Jay Butler","985 Jensen Colonnade\n'
#  'Gregoryfurt, NSW, 2661"\r\n'
#  '"Cody Hampton","915 Shannon Loop\n'
#  'Alexandriaberg, QLD, 2644"\r\n')

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

fake.null_boolean()
# None

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

fake.psv(header=None, data_columns=('{{name}}', '{{address}}'), num_rows=10, include_row_ids=False)
# ('"Jonathan Lee"|"16 Adams Grove\n'
#  'West Vincent, VIC, 3936"\r\n'
#  '"Madison Garza"|"365 Mark Triangle\n'
#  'Hannahmouth, ACT, 2921"\r\n'
#  '"Terry Burke"|"995 /\n'
#  ' 766 Stephen Trail\n'
#  'Timothyberg, WA, 2941"\r\n'
#  '"Carrie Garcia"|"Apt. 228\n'
#  ' 7 Mccullough Place\n'
#  'Josephfort, WA, 2325"\r\n'
#  '"John Wagner"|"629 Christy Beach\n'
#  'Johnsonberg, NSW, 2688"\r\n'
#  '"Joy Peters"|"Apt. 413\n'
#  ' 81 Hicks Entrance\n'
#  'Floydfurt, ACT, 2641"\r\n'
#  '"Whitney Shelton"|"8 Shaun Vista\n'
#  'West Lauraside, TAS, 2619"\r\n'
#  '"Paul Hernandez"|"428 /\n'
#  ' 490 Alyssa Tarn\n'
#  'New Susan, WA, 2940"\r\n'
#  '"Victor Williams"|"Unit 78\n'
#  ' 5 Joel Cove\n'
#  'Tonyshire, VIC, 0940"\r\n'
#  '"Stephen Khan"|"022 /\n'
#  ' 784 Ramos Dell\n'
#  'Lake Theresaborough, QLD, 2916"\r\n')

fake.sha1(raw_output=False)
# '1e8dfa21973dd073be75e75389763e3fa9811081'

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

fake.tar(uncompressed_size=65536, num_files=1, min_file_size=4096, compression=None)
# (b'tGPyNdiMgpcWcAvWXyjY1\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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\x00013022\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\x00Xn\xcaI\xc9\x120k\x0b\xd9E8\xd3\xfc\xa1\xb8\xc6\x80v4'
#  b'\xec$\x1b[\xaa\xd6,\xe5\r\xde\x05\x8a\xff\xfd\xd7\x96\x16\xd0(NO \xb2e'
#  b'\xe7\x93\x1f\xd0\xf1\xd1\x9f\x868\x12W*\xda\xd5\x93x\x18n\x9ebr\x94_V'
#  b'0\x91\xcc\xdan \\X1\xeeR\x8c\xccq\rh]\xb5e\xda\xf23Em\x9aF\xbc\xe2\xe5\x1a!.'
#  b'F\x13]\xc1\x0fvJu\xcd\xd9\x17\xd9!b\x13\xb4C\x94\x94*\x9d\n\xc8\xf9\n\xa3?&'
#  b'N\xe0\xa2\xf8G0\xd2|\x92AS\x9c\xaa\x8fI;\x1d\xe18\xcf\x81\x8d\xc1<'
#  b'`\xc1\xc7\x95\xc9\x8b>\xbc\r\x1f_\xce\x84\xc6\xa5qC\xa9\x83\x13'
#  b'\xec\xda\x8c\xe3\x13\x1fg\x9ca\xd3\xd4\xdd\x8b\x7fz,:\xd3\xd9Lp5/\x84'
#  b'\xbdX\x93\xfa/nK\xf08\xed\x1d\xfdD\xdf\x99\x0fk\xc7\xc9[Z\xa0\xf0\xd9'
#  b'0\x862\xddw\xc3\x0e\xb4\x92\xceE\x95\t\x13\xfb\xae4E\xcd\xb8Z\x03\x8af'
#  b'\x9e\xbaBv\xa6\x1b\\R\xd8\xc1h6\xa3%]\x03\x8f\xe0Y\xe9\x92i\xb8n\xeef\xfe@'
#  b",\x9b\xa76qb\x9d\rc\xdc\x1e\x9eA\xed$'\xd1\x01\xa0\xec\xecbJ\xbbI\x1e\xf2]"
#  b'\xdazVB7\xa2\xed\xd7\x00.p\x11e\x92\xad\x91\xa3\xae\xedd\xbc\xdc\xc6?'
#  b'\xa5\x13/\xacS\xa9\xf5]\xe6\xcc\xd2S\x89f.\xd8\xe6\xe47\\z\xa6\xaf\xa8'
#  b'.\x8b\xe9\xb9_\x08\xb6vk\xda\x9fK\xca\xfc\x81x\x05b\x96\x13\x12\t\\\x97'
#  b'1\x96C\n\xb6\xa0\x9c\xb0\xa44Tm\xc5\xbfP\x8d\xbe07\xc7\x12\x86-\x0fBqG\xe1'
#  b'\x95#&\x10\xd8\\\xd3*\x9d\xcb\xd2FV~6\xbc\tpQq\xa1F\xfd\rH\xf7\x8c\xf2'
#  b'\xbey\x9c"Cu7\x06\xd7\x84nB@\r\xfad!\x0c\'\xc1?\x1c\xc0\xbbe\x91\x07\x10'
#  b'\xfd\x1c@\x84\xaa\xc4\x10\xaf$\xcaJt\xcaa4\x0eY\x8e\xc7B\xd4|\r\x87'
#  b'\x9bn\xa9\xfd\x04e\x15k\x87\xfe\xfc\x02\x16\xac\xf4\x1d\xbb\x86@\x08'
#  b"rd\xf8\x863\\\xc3l\x87\x07=\xb5n\xb7\xcd\x9d\x85\x8c\xf2\x1ay\xae\xd2'"
#  b'j:\x84\x84\xd8\xb3\xd8\x00\xe6\x1ex\n\xcd\x1c\x81\xb8\x99\x93X*K\xd7\xe6\xdb'
#  b'\x1e\x06HT\x00\xe2\xe4\x9e)\xdf\xbdV\x15C\x12\xfc\xcd \xb4\\\x91\xbe\x16\xd0'
#  b"P\xe9\x049\x08\x11T\x88\xcf\xba\x15\xc6&\x821'\xcb\x19\xab\xaf\xcd&\\\xdc"
#  b')\xa0\x0ed\x9c\xef, \x13\x9cK$5\xb9\xb7\x9d\xfcC\xb6A\r*\x82\x92_\xbc\xbb^'
#  b'\xc2\x11\xa3\r\x82~=>#\x92/a\xe67\xa6\x11;\x83\x9cT\x1b+\xef\xffUa\x98\n'
#  b'@\xcb(\xadYH\x086,y"e\xe8\xc2kX\xdb\xf2L\x1f\xdaC\xed\x91\xb39o\xea'
#  b'O\xa8\x86\x0cz\xe1\xa5\xf0\x00>\x98P\xdc\xc4J\x81J\x90\xb2m\xd7\xfc)\x10'
#  b'\x1d\xf0L\x98r\xf1\x9a\xc8\xa4\x80/\x1e\xf8\xad\xd1M\x8fs\x0cf\xe9N\xb0k'
#  b'2\x80w\xb7S\x88\xc0\x8d\xc7\r\xa6Moh\xf0\xeb\xbc+\x9e\xc2Q\xab{\xe3'
#  b'\xba\xc4\xb4Dq1_S\xd7e\xb2\x0b\xe0\xd0\x1a\xfe}\xed\xb9\xa6\x8e\xa2\x18P'
#  b'\x1e\x05\x1e@^\x7f^Y:^\xf6t\xfc\xbf\x8bi\xaf\x8c\xd0\x88\x85\xff\xb2H'
#  b'\xff\xb0\x94L!\xaco\x19\xca\xabm(\xd3\xf6\xcc\x15\x9f\xb2\x96\xf4/\xb13\x01'
#  b'\xedMsr%w\xe0\xe6\xe7\xbf\x01]\x928\xac\xd6\x17\xab\xe3\xffF0\xad\xff'
#  b'\xa2\x98\xb6\xe8\xc9\x914\x8f5\x0cHr)\xb9\xc4m\x9eL\xb2\xa9Y\xc7\xdb\x9a'
#  b'\x99o\xdf\xe1\x19\xba\x8fq\x81\x91@\x8d\x07b\rqt\x9c\xaf\xbd4a\xfa\xf2'
#  b"\xed\x95_\xed'+;\xded5\x00\tO\xa8\x84\x01$\x00\x9d\x99U\x14\xa5\xf8"
#  b'\xd0\xf7\xda\x87\xab\xf3\xb8\xdd\x1bm\xd3\x18\x95 \x9d\xbay\r\x9f\x05'
#  b'\xbe\x14T\xa2\xce\x13\xa1m\x0eV]q\xc3\nz\xd4)\x04\xd6l:\xfc\xb6U'
#  b"y\xb2\xd9\xdf\xd5.\x93'X?Bh_N\xe9B\xbf\x94\xe8\x80.C;\xe0\xa9\xdcT\xa7"
#  b'\xcb\x1b\n\xa6\x05It.\xc4R\n\x8cBqj\x15\x03\xcd\xfa\xc6%\xceV\xf55Ge\x84'
#  b'\xc1\xbf\xbd\x8a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00')

fake.tsv(header=None, data_columns=('{{name}}', '{{address}}'), num_rows=10, include_row_ids=False)
# ('"Dustin West"\t"66 Sandy Hill\n'
#  'Lake Robertside, SA, 2459"\r\n'
#  '"Ralph Myers"\t"223 /\n'
#  ' 47 Stephanie Rotary\n'
#  'Alexanderstad, VIC, 2616"\r\n'
#  '"Ronald Ruiz"\t"9 Stephen Walk\n'
#  'Collinsstad, SA, 2247"\r\n'
#  '"Michael Rodriguez"\t"Flat 25\n'
#  ' 30 Campbell Bypass\n'
#  'New Lisafurt, SA, 2686"\r\n'
#  '"Judith Hopkins"\t"Flat 37\n'
#  ' 927 Nicholas Trailer\n'
#  'New Sydneyville, SA, 5239"\r\n'
#  '"Jared Sparks"\t"Apt. 656\n'
#  ' 9 Moore Ramp\n'
#  'St. Michael, SA, 1050"\r\n'
#  '"Donna Smith"\t"321 Amber Highroad\n'
#  'South Stefaniebury, NSW, 2656"\r\n'
#  '"Jessica Levy"\t"Suite 376\n'
#  ' 59 Barbara Beach\n'
#  'New Anthonyberg, VIC, 2619"\r\n'
#  '"Andrew Mccarthy"\t"07 Scott Close\n'
#  'Johnsonberg, SA, 0200"\r\n'
#  '"Mary Lowe"\t"015 Deborah End\n'
#  'Greggmouth, TAS, 2612"\r\n')

fake.uuid4(cast_to=<class 'str'>)
# '20ab69ed-4adc-4c1d-8de5-214c7fb56a32'

fake.zip(uncompressed_size=65536, num_files=1, min_file_size=4096, compression=None)
# (b'PK\x03\x04\x14\x00\x00\x00\x00\x00\x07\x92.P\xf8\xder\xe9\x00\x04'
#  b'\x00\x00\x00\x04\x00\x00\x15\x00\x00\x00uJKRTyWnxLpiZgtpTtRo1\x10'
#  b'\xd6"\x12\xe50\xb6\n\x9dk\x12\x8bs\xdc\x06#\xe6:\xec\x8c\x85xk1Qs0&\x06'
#  b'@\xaf\x03(@G9\xc9\xbe\xa4E*\x92\xda\r\xe47\xa1\xa8\x92\xa8c\xd5\xfc'
#  b'\x14\xce\xc5\x9f\x1azu\x81\xed\x1cg5\xf8U]\xac0\xd0Z\xe2#)\xa4\xcbT.\x88\x94'
#  b'e\x10\xc9\n?\xad\x0cG\xea\x1c\x16k,\x84=\x070y\xa1\x86gc\x84\xbd'
#  b'\xea\x93T\x0c\xb0\xf3|;\xa5\xf4;\xfc6\xcb\x18\xe0#\x11\x0c\xaba\x06\xf9\xc4'
#  b'\x8c\x10\xa7\xb1\xc0\xf4U\xd3\x08p\xb8`\x927=\xda\xeba\xf2e\xea|\x04r'
#  b'\xea\xf0\xe7l\xdc\x83\xa2\xcdt\xbc?^J\x80I9\x86bo\xc9k\xc5\xebN\x9fk7%'
#  b'`I\xf52x-\x04Z\xe4d\x8a\x00q\xe2[y\t\x9ch\x193\x9c\xd3fw\xed\xbf\xee'
#  b'!/\x1d\x06\xc9\xdb\x977/\ntDH\x96\xf8\x8cd\xb5*?0U\x91\xf7c\xec\x1c+'
#  b'Z\xe1\xd6\x1bR\xb1J\x9cu|K\xbe\xf6\xb3wo\xd2\xb9\xbb\xfa{o*\xf2#\xb5\xa4B'
#  b'\xb6\xb3\xb6\xba\x92"\x14Mv\xae\x11\xc1\xc6\xc3\xc5U\xd8\'s\xe7DQL\xb6'
#  b'=\xeaW\xa04x\xcf|l\x8dg}\xa5\x0cz\xe7\x16|\x00\xdf4\xb6\xa4\x86|\x85X\xb0'
#  b'F\xa68\xa6\x93h;\xbf@\r\xb4\x86T\x7fmJ \xb8\x87\xb2\x18z\xdf\x05'
#  b'\xfb\x7f3\x88n\xc5N\xd5\x8d\n\x9f\xe7dE\xacu \xdd\xe8XfV\x05\xdd'
#  b"\xbe\xd2S\xf7!\xe2)'\xc1\xd6\xc2#|\x0c~\x8a-\x97\xa6\xb8\x0317\xa7"
#  b'\t<\xae\x87l\xa7\n\x80\xa6! \x04\x03\xc1<u\xb3\xf5\xdb\xaeaY}\xa3'
#  b'\xd8\xa7\x11\xa78}\x14\x83x\xa5x\xf4V\xb6\xef=\xda[h\x06Ad\xec=v\xa6=\xde'
#  b'(\x8b\xf5\xd3\t\xf9\xa4\xbf\x18\xce:=\x03,\xb22l~\xedA\xc9\xa0G\xe7'
#  b'\x03\xc2M\xf3\xa4z\x1f\x11\xacq\xb2\n\x9c\x8d$\xa9%\xbbh\xaa\xed\xde\xfe\x9c'
#  b'r{\xbd\xf7\xe3?\xe7\xdc\x15\xe9\xc1\x9a$\x16\xac>\xb0\xe4\x85>\x12\xf1\x054'
#  b"\xc8\xbc\xfb\xe7\x8cVH\xc4\xf8`\xcd\x13\xbf'bytP\xdd\xcf\x08\xaf?.B\x8e*7"
#  b'd\x13\x13c\x7f\xf6/\xcb\x83\xeb\x1b\xa8\x1e\x96\x93?\x01\xe8\xe6\xc7'
#  b'\x05\xbe+$v>\xb5$\x9b\x0c\x90\xbc\t\x1f\xefe\x89?H-\xac\x18\xf5@/\xf5\xb4I'
#  b'\x8e\x13U\xce\xedQ\xb6\x9d\xee\x88\x87\xb9\xf9\xd7+\xce$s\xe2\xb2\x02g\x8eU'
#  b'\xe9\xaa\x12,s\xe5\xa4\xd1\xf9o\xd0\t\x99Q\xf4|\xb5\xe6\xad\x0e*\xcb<r'
#  b'\x8c\xbc\x1d.p9\xd6\xed\x0eFl\xfe"\tZ*\x0cY\xaa\xdd\x90{l\xd4\x1d\x190\xe2'
#  b'\xec\xdc\x07I\x8b\x1c\x93\xebhJ\xe7"de\xb19\xbay\x80\x87S\x87(4\xcaQo~'
#  b'\x9e"\x1c\xce\xfb\x80\xf1\xe1D\xc8(\xb4\x97\xae6\xd8\x10\x97g\xab'
#  b'6\xf4\x12\xd1F\x04:<\xd8P\xc6\xd6\xf8\t(D\xeeN\xd7\x97\xab\xe6v\xc5'
#  b'\xa3\xdf\xec6\n\xc7X\xde\xc7\x98\x06\x088\xbb\\\x9b\x8eK\xbf\x8d\x003(\x00'
#  b'\xdbW\xba\x90\xb3\xec]b\xbcBz\xf9e\xd68\xa6\xe2\xb7\xf3\x83\x8c\xb9\xb9\xbc'
#  b'\xe0-\x8a\xc5o\xed%\xf6\x80TN\xde\xa0l"<\xf42\x9b\xc7|\x98\x08\xc2a\x91C\\'
#  b'\x84\xc7pA\xf7\x85\x92\xa2\\{\x16q\x11VV\x13%E/8B\xcd\n\xe4\xc3\r\xd5\xea'
#  b'\xbd\x03t\xef(\xaf\xbb\xd9\xbf\x9a\x01\xb1r\x0b\x034\xcd\x1bk\xfb'
#  b'\xd2D\x93\x9c\xb1\xc5 V\x9a\xfb\x99\xe2\xf45\x1d\nE\xa0\xf76\xb9\xf0\x91\xfe'
#  b'\xc0D\xfd\xec\x868\xf3\xa03jh/\x86\xa6\x14xN$\x8f\xf5\xe5\x0f\xc7\xbe'
#  b'b\xa6\xbej\xfb\x02?,\n\x0b\xdb\xcau\x13[\xa2kG6k\x12\xec\\\xcc'
#  b'\x1c\xbe\xbe\xbd;+\x80\x0f\xad_ \x94$\x8a\x96\xab.\xb9\xc4\x84\x05g\xd6\xbe'
#  b'>9\\\x1c\x9bh.\xc9C\xf8m\xe6\xef\x08l\xb5bj\xc7q\n\x12V\xfd\x9a\xdf6.'
#  b'2\xe6\xd6"q\x96\xeb8\x98\xc5\xe3\xbc\x01\xce\xd3c\xd4\x8a.$\x0c\xf3\xfb\xe5'
#  b'\xb5;77}b\xcb|\xe5KxT\xa8\xf6dPK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x07'
#  b'\x92.P\xf8\xder\xe9\x00\x04\x00\x00\x00\x04\x00\x00\x15\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00uJKRTyWnxLpiZgtpTtRo1PK'
#  b'\x05\x06\x00\x00\x00\x00\x01\x00\x01\x00C\x00\x00\x003\x04\x00\x00\x00\x00')

faker.providers.person

fake.first_name()
# 'Marie'

fake.first_name_female()
# 'Alexis'

fake.first_name_male()
# 'Erik'

fake.last_name()
# 'Martin'

fake.last_name_female()
# 'Shepard'

fake.last_name_male()
# 'Phelps'

fake.name()
# 'Dawn Reilly'

fake.name_female()
# 'Jessica Austin'

fake.name_male()
# 'Jack Montgomery'

fake.prefix()
# 'Dr.'

fake.prefix_female()
# 'Mrs.'

fake.prefix_male()
# 'Mr.'

fake.suffix()
# 'MD'

fake.suffix_female()
# 'MD'

fake.suffix_male()
# 'Jr.'

faker.providers.phone_number

fake.area_code()
# '2'

fake.msisdn()
# '1358218700547'

fake.phone_number()
# '(07)93193456'

faker.providers.profile

fake.profile(fields=None, sex=None)
# {   'address': '415 Jennifer Subway\nRamirezberg, TAS, 2906',
#     'birthdate': datetime.date(1977, 4, 6),
#     'blood_group': 'AB+',
#     'company': 'Meza, Harrison and Turner',
#     'current_location': (Decimal('-5.9804185'), Decimal('-2.161603')),
#     'job': 'Television production assistant',
#     'mail': 'kevin64@yahoo.com',
#     'name': 'Erin Brown',
#     'residence': '697 /\n 97 Cook Courtyard\nNew Anthony, ACT, 2619',
#     'sex': 'F',
#     'ssn': '006-50-9950',
#     'username': 'zanderson',
#     'website': [   'https://www.stanley.edu/',
#                    'http://bentley.net/',
#                    'https://www.santos-weber.biz/']}

fake.simple_profile(sex=None)
# {   'address': 'Level 7\n 797 Walter Tollway\nWest Susan, SA, 2999',
#     'birthdate': datetime.date(1972, 6, 26),
#     'mail': 'tylerward@hotmail.com.au',
#     'name': 'Kim Cummings',
#     'sex': 'F',
#     'username': 'morganbenjamin'}

faker.providers.python

fake.pybool()
# False

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

fake.pydict(nb_elements=10, variable_nb_elements=True, *value_types)
# {   'aut': 'vPdSHeunTEyoUArXZyRO',
#     'cumque': 2740,
#     'eius': datetime.datetime(1991, 6, 10, 19, 40, 3),
#     'est': 'lucasgonzalez@rollins.edu',
#     'exercitationem': -81223062.646724,
#     'iusto': 'zzBtrLFvPWbwfbYwlYTa',
#     'necessitatibus': 'uNDrJbyrTACvrPqNjqCG',
#     'vel': 'kuhIFzxrFhMtzFuhDrGd',
#     'veritatis': 'fMthQgnaEpsQMgsTzgEp'}

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

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

fake.pyiterable(nb_elements=10, variable_nb_elements=True, *value_types)
# (   'LzPTKJstRtJyMcmhuUbQ',
#     Decimal('-28144042949907.0'),
#     Decimal('-43939648.8526'),
#     'https://martin-rogers.org.au/explore/privacy.jsp',
#     Decimal('1359921338.265'),
#     datetime.datetime(1974, 8, 19, 0, 52, 5))

fake.pylist(nb_elements=10, variable_nb_elements=True, *value_types)
# [   -58383219456599.0,
#     -477386.0,
#     'dillondaniel@hotmail.com',
#     'uAdDPXVLwYJEakkeCoTb',
#     8504,
#     datetime.datetime(1973, 5, 26, 19, 10, 12),
#     'alicecurtis@martinez.biz',
#     6052,
#     8842,
#     'teresawright@gmail.com',
#     8499]

fake.pyset(nb_elements=10, variable_nb_elements=True, *value_types)
# {3331, 5124, 'tODpxzGJBhGUaqglnByu', 6759, 'kohFBqRSTrRThFfSzVYw', datetime.datetime(1987, 9, 24, 21, 15, 49), 'DGSReccmPKyqPzemoUQE', 8982}

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

fake.pystr_format(string_format='?#-###{{random_int}}{{random_letter}}', letters='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ')
# 'J0-9308754H'

fake.pystruct(count=10, *value_types)
# (   [   'pXbtYdUkySEnSYzktVRs',
#         'tMmzLxXJfKJneMhKpjba',
#         'https://www.nelson-schaefer.edu/categories/wp-content/search.php',
#         'YUhFEFksksLsJHBhYlvj',
#         'rqEXWMcAxKJOEjzZIroC',
#         'silvabarbara@gmail.com',
#         Decimal('398595480020.99'),
#         datetime.datetime(2018, 1, 25, 2, 30, 7),
#         1702,
#         'mJKVyDrkvJkibelAEbCh'],
#     {   'beatae': Decimal('597916815491.4'),
#         'consequuntur': Decimal('-612756342935824.0'),
#         'dolores': 96886711657.0,
#         'iusto': 'uallen@gmail.com',
#         'natus': 'pyEBdzZkRfFvjpuiynJV',
#         'odit': 'EYwDGDEWtczJDLLDZUpW',
#         'officiis': 'inorbGRUpVDSdqMSYaGt',
#         'possimus': 'https://www.horne.org.au/privacy.html',
#         'quam': 'https://www.taylor.net.au/app/main/post/',
#         'repudiandae': 'dtCdWMffAlBcJBLSCzrj'},
#     {   'accusantium': {   1: 'wsimmons@hernandez-pearson.org',
#                            2: [   -215076.61,
#                                   'YhnqqqivNFkXHnCFPYRt',
#                                   Decimal('-867658001570.58')],
#                            3: {   1: 'GiAduKOSshBmIWLUbQpQ',
#                                   2: 'auQEScULrVkJbRzlpieU',
#                                   3: [   'yoJLJwfgKlhDRttIMZbb',
#                                          Decimal('58883114102.0')]}},
#         'atque': {   8: 'QsfVNYmErlwOXkjVBpOB',
#                      9: [   'fandrews@yahoo.com',
#                             'UtWiIgonWkGIKtbQHiMj',
#                             'UWaxhIamyyynEbYKgPJg'],
#                      10: {   8: 'mdickerson@yahoo.com',
#                              9: datetime.datetime(1984, 11, 19, 9, 0, 52),
#                              10: [900, 1685]}},
#         'consequuntur': {   4: Decimal('-21126.2017525792'),
#                             5: [   'karen62@hotmail.com.au',
#                                    'YyzRWpDVxWEYqJkqsVFa',
#                                    -4.803051430747],
#                             6: {   4: Decimal('-81889.68479556'),
#                                    5: 'otJbWrIaekkSpVcxTOOC',
#                                    6: [   'dQCdAyijMXlkzOTECxCN',
#                                           'tBAKTxjfxpMeblnGfMYM']}},
#         'distinctio': {   0: 'knCaAYqOMGeSQxUnMVAh',
#                           1: [   'peterbaldwin@newman.net.au',
#                                  'yBFIoiGREyQLhBtWIcOn',
#                                  'troyharvey@hotmail.com'],
#                           2: {   0: 'VsyZeiICMmJlHInLCSPw',
#                                  1: 130793246582790.0,
#                                  2: [   Decimal('-4517669.0'),
#                                         'http://russell.edu.au/about.html']}},
#         'iusto': {   5: 756648.728936617,
#                      6: [   Decimal('4752.4'),
#                             'kanejoseph@jensen-rodriguez.com.au',
#                             3786],
#                      7: {   5: datetime.datetime(2017, 3, 7, 8, 13, 53),
#                             6: 'peterkaufman@alvarez-cortez.org.au',
#                             7: [   'wuisaqrZzAhQYYpsuKrc',
#                                    Decimal('-99287892.0')]}},
#         'necessitatibus': {   3: 'POVoKzgGKxMpHgEtOvna',
#                               4: [   3567,
#                                      'PrYjcNoVEGIfKmBatEry',
#                                      datetime.datetime(2019, 6, 19, 16, 40, 18)],
#                               5: {   3: 3053,
#                                      4: 'StauwmxnvtFOxPTqfSmq',
#                                      5: [   'TbvCqpGDcouzfTyfmXaH',
#                                             Decimal('731790549091092.0')]}},
#         'pariatur': {   9: 'http://www.williams.org.au/register/',
#                         10: [   'APRTgruHxGctiHOntqpB',
#                                 'OZoyXNhTSodQeWvNixuy',
#                                 Decimal('6381903627.0')],
#                         11: {   9: 41965341.9497,
#                                 10: 877.721,
#                                 11: [   9103,
#                                         datetime.datetime(2019, 7, 13, 7, 17, 34)]}},
#         'perferendis': {   7: 'https://www.jones.org/privacy.php',
#                            8: [   9235959322.5,
#                                   'HBRZRtwtbkeosLVuXUdc',
#                                   'HmcRkIuvxnYFvwIubIlP'],
#                            9: {   7: 1875,
#                                   8: 'LNsbbZtELbiFKWAuqUEg',
#                                   9: [   datetime.datetime(1981, 4, 1, 10, 15, 39),
#                                          'LYxSpJyqxtAnhhRtYlqi']}},
#         'quos': {   6: 'TFRjoneNeyFvcAkDQCUs',
#                     7: [   'http://www.myers-castaneda.org.au/category/category/tags/home.htm',
#                            'opEwXjsgFJKbkzCAeulh',
#                            datetime.datetime(1978, 3, 26, 19, 58, 42)],
#                     8: {   6: Decimal('-81366457487287.0'),
#                            7: -635322582.682104,
#                            8: [   datetime.datetime(2007, 10, 4, 5, 12),
#                                   'fJRKDpYjmrMVirdmPckP']}},
#         'vel': {   2: Decimal('-635.8009580468'),
#                    3: [   'https://summers.com.au/tag/tags/faq/',
#                           7057,
#                           'https://juarez.org.au/home/'],
#                    4: {   2: 'http://ingram.info/app/tag/faq/',
#                           3: Decimal('-27533813527622.0'),
#                           4: [3892, 'GLJSfcPwECEycxGCqpXd']}}})

fake.pytuple(nb_elements=10, variable_nb_elements=True, *value_types)
# (   'TlXYkMFuTPhgCZKweYwF',
#     -6268416018455.0,
#     'https://morrison.org/login.php',
#     815,
#     752,
#     datetime.datetime(2016, 12, 20, 13, 50, 33),
#     Decimal('-637.4'),
#     9528798566747.43,
#     'GTFmFCwEUBKadjpcGhJa')

faker.providers.ssn

fake.ein()
# '36-9893376'

fake.invalid_ssn()
# '828-95-0000'

fake.itin()
# '961-71-7399'

fake.ssn(taxpayer_identification_number_type='SSN')
# '017-48-6996'

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 (X11; Linux i686) AppleWebKit/531.0 (KHTML, like Gecko) '
#  'Chrome/17.0.872.0 Safari/531.0')

fake.firefox()
# ('Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_8_2; rv:1.9.6.20) '
#  'Gecko/2018-05-04 02:01:36 Firefox/12.0')

fake.internet_explorer()
# 'Mozilla/5.0 (compatible; MSIE 6.0; Windows 95; Trident/5.1)'

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

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

fake.linux_processor()
# 'x86_64'

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

fake.mac_processor()
# 'Intel'

fake.opera()
# 'Opera/9.65.(X11; Linux i686; cv-RU) Presto/2.9.172 Version/10.00'

fake.safari()
# ('Mozilla/5.0 (iPod; U; CPU iPhone OS 3_2 like Mac OS X; ks-IN) '
#  'AppleWebKit/534.7.5 (KHTML, like Gecko) Version/4.0.5 Mobile/8B112 '
#  'Safari/6534.7.5')

fake.user_agent()
# 'Opera/8.34.(Windows NT 5.0; uz-UZ) Presto/2.9.188 Version/10.00'

fake.windows_platform_token()
# 'Windows NT 4.0'