Language el_CY

faker.providers.address

fake.address()
# 'USNS Jones\nFPO AE 33788'

fake.building_number()
# '07789'

fake.city()
# 'Dorseyville'

fake.city_prefix()
# 'New'

fake.city_suffix()
# 'chester'

fake.country()
# 'British Indian Ocean Territory (Chagos Archipelago)'

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

fake.military_apo()
# 'PSC 8252, Box 2691'

fake.military_dpo()
# 'Unit 5234 Box 1973'

fake.military_ship()
# 'USCGC'

fake.military_state()
# 'AE'

fake.postalcode()
# '18170'

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

fake.postalcode_plus4()
# '83863-6720'

fake.postcode()
# '52270'

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

fake.secondary_address()
# 'Apt. 626'

fake.state()
# 'Iowa'

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

fake.street_address()
# '2107 Brown Stream Suite 794'

fake.street_name()
# 'Emma Inlet'

fake.street_suffix()
# 'Spring'

fake.zipcode()
# '16345'

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

fake.zipcode_plus4()
# '05645-5925'

faker.providers.automotive

fake.license_plate()
# 'KIE 334'

faker.providers.bank

fake.bank_country()
# 'GB'

fake.bban()
# 'OWWC92282936278476'

fake.iban()
# 'GB62SWBH37697001133125'

faker.providers.barcode

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

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

fake.ean8()
# '02237626'

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

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

faker.providers.color

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

fake.color_name()
# 'MistyRose'

fake.hex_color()
# '#d4b247'

fake.rgb_color()
# '124,110,102'

fake.rgb_css_color()
# 'rgb(64,44,155)'

fake.safe_color_name()
# 'aqua'

fake.safe_hex_color()
# '#778800'

faker.providers.company

fake.bs()
# 'optimize efficient eyeballs'

fake.catch_phrase()
# 'Future-proofed bifurcated moratorium'

fake.company()
# 'Brown, West and Stout'

fake.company_suffix()
# 'Ltd'

faker.providers.credit_card

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

fake.credit_card_full(card_type=None)
# 'American Express\nKeith Rogers\n373766482489882 09/28\nCID: 8484\n'

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

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

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

faker.providers.currency

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

fake.cryptocurrency_code()
# 'EOS'

fake.cryptocurrency_name()
# 'DigitalNote'

fake.currency()
# ('DJF', 'Djiboutian franc')

fake.currency_code()
# 'XOF'

fake.currency_name()
# 'Brazilian real'

faker.providers.date_time

fake.am_pm()
# 'PM'

fake.century()
# 'XIII'

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

fake.date_between(start_date='-30y', end_date='today')
# datetime.date(2002, 5, 14)

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

fake.date_object(end_datetime=None)
# datetime.date(2013, 8, 25)

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

fake.date_this_century(before_today=True, after_today=False)
# datetime.date(2017, 3, 17)

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

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

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

fake.date_time(tzinfo=None, end_datetime=None)
# datetime.datetime(1999, 11, 28, 8, 33, 25)

fake.date_time_ad(tzinfo=None, end_datetime=None, start_datetime=None)
# datetime.datetime(616, 1, 27, 4, 6, 7)

fake.date_time_between(start_date='-30y', end_date='now', tzinfo=None)
# datetime.datetime(2017, 10, 30, 8, 38, 18)

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(2005, 3, 2, 17, 27, 54)

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

fake.date_time_this_month(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2020, 1, 1, 23, 48, 52)

fake.date_time_this_year(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2020, 1, 9, 23, 48, 25)

fake.day_of_month()
# '24'

fake.day_of_week()
# 'Friday'

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

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

fake.iso8601(tzinfo=None, end_datetime=None)
# '1980-03-25T07:55:39'

fake.month()
# '05'

fake.month_name()
# 'March'

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

fake.past_datetime(start_date='-30d', tzinfo=None)
# datetime.datetime(2020, 1, 6, 4, 53, 37)

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

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

fake.time_object(end_datetime=None)
# datetime.time(15, 17, 38)

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

fake.timezone()
# 'Asia/Tbilisi'

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

fake.year()
# '2004'

faker.providers.file

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

fake.file_name(category=None, extension=None)
# 'non.flac'

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

fake.mime_type(category=None)
# 'model/x3d+binary'

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

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

faker.providers.geo

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

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

fake.latlng()
# (Decimal('-71.194969'), Decimal('-72.428194'))

fake.local_latlng(country_code='US', coords_only=False)
# ('34.77453', '-96.67834', 'Ada', 'US', 'America/Chicago')

fake.location_on_land(coords_only=False)
# ('42.50729', '1.53414', 'les Escaldes', 'AD', 'Europe/Andorra')

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

faker.providers.internet

fake.ascii_company_email(*args, **kwargs)
# 'baileyerica@manning.net'

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

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

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

fake.company_email(*args, **kwargs)
# 'susanhernandez@knight-whitehead.info'

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

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

fake.email(*args, **kwargs)
# 'andrewwilliams@allen.info'

fake.free_email(*args, **kwargs)
# 'stephanieadams@hotmail.com'

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

fake.hostname(*args, **kwargs)
# 'lt-16.jackson-avery.com'

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

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

fake.ipv4_network_class()
# 'b'

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

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

fake.ipv6(network=False)
# 'e7:2e0e:6783:e5b7:d9ac:ca44:97f4:f089'

fake.mac_address()
# '4f:b1:1a:b0:0b:47'

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

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

fake.tld()
# 'biz'

fake.uri()
# 'http://sullivan-young.biz/'

fake.uri_extension()
# '.php'

fake.uri_page()
# 'faq'

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

fake.url(schemes=None)
# 'http://moore-casey.com/'

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

faker.providers.isbn

fake.isbn10(separator='-')
# '1-283-88838-6'

fake.isbn13(separator='-')
# '978-0-367-21465-4'

faker.providers.job

fake.job()
# 'Meteorologist'

faker.providers.lorem

fake.paragraph(nb_sentences=3, variable_nb_sentences=True, ext_word_list=None)
# 'Eos velit nulla voluptate earum illo. Harum quaerat ut veritatis.'

fake.paragraphs(nb=3, ext_word_list=None)
# [   'At non eos deleniti iste dolore doloribus totam.',
#     'Blanditiis ab quibusdam dolores. Voluptatibus veniam sunt architecto '
#     'dicta fugiat.',
#     'Consequuntur quia amet ut adipisci. Odit similique nostrum voluptas '
#     'voluptatum distinctio deleniti.']

fake.sentence(nb_words=6, variable_nb_words=True, ext_word_list=None)
# 'Tenetur deserunt veniam expedita earum.'

fake.sentences(nb=3, ext_word_list=None)
# [   'Cum accusantium perspiciatis.',
#     'Est quos error quasi excepturi nemo temporibus consequuntur.',
#     'Reiciendis nihil voluptates.']

fake.text(max_nb_chars=200, ext_word_list=None)
# ('Nemo alias esse optio. Ratione natus voluptatem repellat et dolore.\n'
#  'Laborum magnam sint facere amet aperiam.\n'
#  'Consectetur eos maxime quo. Saepe ducimus sit error nostrum.')

fake.texts(nb_texts=3, max_nb_chars=200, ext_word_list=None)
# [   'Eaque odio vero cum. Recusandae repudiandae consectetur expedita omnis '
#     'dolorum non.\n'
#     'Soluta in doloremque quas amet. Unde voluptate excepturi odio id incidunt '
#     'sit.',
#     'Architecto error odio nisi reprehenderit atque. Placeat inventore '
#     'temporibus. Libero assumenda quia temporibus assumenda saepe.',
#     'Qui libero velit est ipsam cumque culpa eaque. Impedit laudantium '
#     'adipisci quo eius adipisci.']

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

fake.words(nb=3, ext_word_list=None, unique=False)
# ['voluptatem', 'iste', 'impedit']

faker.providers.misc

fake.binary(length=1048576)
# (b'c\x0e\xc0\xb6\x1f\x99\x1a%^W\x93\xc30\xac\xa1\r&\xe3\xdc\xa0\x9d\xa0\xa5J'
#  b'\\{\x88\xc5\xac\x95*\xe9\xe7\x8c_m\xe1>@\x08\x8c\xe1\x16\xd1\x01\x86^\xe7'
#  b'\x9a\xb2Q\x1a\x10\xf4\xd0\xabZ\x06\xf4Q\xca~\x10\xd15\x1c\xce\xf0'
#  b'K\xa6\x94\xc3~n\xa7\xa7\xf7:\xd1\x9a\xec\x7f\xb1\x84\xf8_\x13\x11p\xb2\xfdj'
#  b'\x88\x97@,\xa7\xed\xd8J\xf2\x1a\x13\x91s\xb4\x9b\xb7B\xa2\xb7 -\xb4\x97\xa1'
#  b'\n\xf1p\xa3\xf1w2gf\x9e_\x8e\xe3&\x8dT0\x00I*\xc2m\x1ddG(N\xe9;\xd2\xed\x9b'
#  b'\xe7\x8c\xd5y\xfd\xdc\xa4\xa4\xbcz\xdd\x8d:\xc6\xc4i\x8f\x1c\x9b\x1e'
#  b"\xf9f\xf8\xb0\xd2X\xc3\xdb/'\xc6\xeb\x89l\xce\x96M\xcf\xe7\x9eg\xb1\xd7\x9f"
#  b'\xc6\xb5K\xec4@\x8c\x08\n\xb5/\n\x93{5\xc4\xeek?b\x989!\xbb\xc2\x9e\xf7&'
#  b'\xed\xc7\x9di\xcb;\xd5\x96H\xdbr\x96\xf0\x85\xae\x07\x1fYY\x0c\xea\x81 ^'
#  b'\xb6/\x93\xf33\xbc#\xa2\x80`\x01\xe8\xebI=M\xd5z^\xb0d9\xd9\x18\xd7CE\xb5'
#  b'\xab\xbeb4\x89\xcf~\xc0-cj\xc7\x9a\x04A\xa5\xec\xe5\rRT\xe5\x0c\x88'
#  b'\xeb\x01UUv{\xeb\x85\xe3\xdcOE\xac6\x1e\xca\xdfZ\xf9\xf7\xd4\x15\xfco'
#  b'\xd2\xd1\x0c\xed5\x85\xc0\xa2\x1d\xe8&\x94\xaa\x04\xef\xe4\xc9\x8b#\xd7'
#  b'I\xa9Fl-\xf9\x9c\xbeEXV\xfd\xf8\xcc\xda#\x08K\t\xd2\x10,$\xfd\xa9\xf1\x14&'
#  b'\x01N\x07G+o2C \x0c\xa1\x9b+S\xd33e\xc2\xc9\x02\x8e\x84\xb9\xae'
#  b'\xc5\xa7\x9e\x9eG\xa1x;\xee\xa5\x81\xb18ze\x87\xac\xf8\xd6w\xc5\x80Rd'
#  b'\xfc4\xfb\xef\xa04(\xe0\x8c~*\xd9\x8e\xda\x9b\xd7\xba\xe6\x10\xc5'
#  b'\xb8\x8f\xf2.\xf1\xc7\x1f\xbd\x96eJq\x8d\xa8F=\x0b\xf7\xf8.r\x13^\x0f'
#  b"pE\x1b\xab*%)\xdc`w\xa667}\xd0[[\xeby%|nL\xc2\xe3\xc4\xad\x90\xd3'\xf6\xef"
#  b'`\xfcR\x92\x93]\xa2\xcc\x98\nU\x9c>?!\xe5\xe7\xe7\xaa\xa1\xa2qu\xe2'
#  b'~\xc6\x03\xb0]S\xabu\x90{S\x07\xea\xd7E[\x9du\x92W\x8c$\xc2\xfc\xeb)\x87$'
#  b'\x97\x8f\xa2u\x12\xeaQ\xa0\xa8\xaa\xac\x17\x7f|\xec\xed\x98\xf1\xddu'
#  b'@\x8c\xec\x9a\xb1\xda\xcdi\xca\xdd_\x14\x04\x87\xfc\n\xa8\x04\xd6\xf6'
#  b'\x1d\xe4\xdc9~\x8a\xd8.\xddt^\xe5ZR\x9cf\xf3\x1aJ@s\xbc"\xc3\xf3\x7f\xe4V'
#  b'P\xd7cNm2\xbe\xe7P\x15\xd4\xf4\xec\x96\x0e>\xf4\x88\xc5S\xf4\x9d?\xba'
#  b'\xc6\xc9\x13\xe3\xfe\xf4_=\xfe\x87\xa8\x1e\x16\x90\xb5\\\x99T\xdc\xf4'
#  b'\xd4\xc7\xd8k+\xa5\xdf\xbfY\xc9\x19 \x0eA;\x87\xf9\x08\x92P\x02\xbe\xd2k'
#  b'm\x85#@\xa3\xd0O\x05\r\xe0\x06]|Zw\x85\xe8\xf3~\x7f\x7f{\x0b\xd1[4\xe5\xe7'
#  b'\x9f\xebS8\x01\xc1}\xfc\x80\x0f\x87[ \xf3\xad]\xe9\x05\xe3\nO\x85Pq'
#  b'\x08(\xc5\xec{\xe5\x86\n\xd8\x85\x03\xec\xa1\xa3\xff\xb4]\x80\xef!'
#  b'\xed\rS\xd6\x81\xf9!\xa5\xc0\xdc\xaa\xf4\xde\xddt\xaeh\xb0\xde.\x89#Q\xdc'
#  b'\x93VY(#\x01\x80}fe\x073\xe7\xff\xfc\xa1\xd3(9\x88\x1e\xd3\x1a\\'
#  b'\x8d\xee\x1c$\xbb\xdf=u\xae(\xbe\x9f\xe0w5\x81\xac\xd0Rj\x0ez:;\xfc\xdd\xe3^'
#  b'wJ\x9f\xcd\xa2sWGz\xf1q/\x18\xdd\xe0\xec\xac\x11$\xfc\x13\xd6\x91Md\xd7(\xd2'
#  b'\xab\xfcm.\xcf\xc4\x16)`\xc216\r\xa9\xd6c\t\xde[_\\\xe7\x1a\x92\xdc\xddaX'
#  b'\x9b\xdd\xa8j\xb0\xd1^\x0f\xef\xfa\x1d\'\xe2\xc4C\xee\x88\xf0k\x90"\xf8\xe1j'
#  b'6\xee\xc1\x8b\xe8a\xdd\xf5\xd1\x0f\xdb\xc3(\x85r\xbd\xfa#)b\xc1\x85j\xab'
#  b'\x06D`\xf0mLR\xffOs\xe2\x87\xe0\xfa\x15\xeaaA\xf6\xaa6\x87L\xde\xb7r\x1b\xef'
#  b'\x01\xf6\xf6\xcd\xff\x19\x80WT\xa71\xfb\xd7\xa8u}\x84*L\xe2A+\x18+'
#  b'\xc1\x01\xaa\xbd\xfa\xeec\x86B\xfaa|\x18\x0eu!\xb5\x0e\xa7\x81)\x0b\x13\xbf'
#  b'\xad\x1d9\xf1\xcc\xdb;x4\xba\xcb\xb6\xfeb\xeab')

fake.boolean(chance_of_getting_true=50)
# True

fake.csv(header=None, data_columns=('{{name}}', '{{address}}'), num_rows=10, include_row_ids=False)
# ('"Michael Mendoza MD","54723 Holland Way Suite 535\n'
#  'New William, KY 19851"\r\n'
#  '"Kathleen Palmer MD","0014 Sean Vista Suite 168\n'
#  'Robertfort, MN 25083"\r\n'
#  '"Aaron Yates","344 Danielle Passage Suite 058\n'
#  'Frazierburgh, WY 80582"\r\n'
#  '"Monique Ward","190 Jason Ramp\n'
#  'Port Michael, SC 46708"\r\n'
#  '"Dr. Daniel Walton","29562 Kimberly Lakes\n'
#  'Tylerchester, NC 92375"\r\n'
#  '"Suzanne Johnson","6243 Diana Dam Suite 006\n'
#  'Shaunside, SD 64413"\r\n'
#  '"Dillon Blankenship","521 David Route\n'
#  'Martinmouth, LA 46744"\r\n'
#  '"Brian Meyers","Unit 3430 Box 8187\n'
#  'DPO AP 49226"\r\n'
#  '"Erika Campbell","0154 Leah Groves Apt. 299\n'
#  'Riversville, LA 38689"\r\n'
#  '"Lindsay Stewart DDS","42224 Ashley Crescent\n'
#  'New Jenniferburgh, OH 20876"\r\n')

fake.dsv(dialect='faker-csv', header=None, data_columns=('{{name}}', '{{address}}'), num_rows=10, include_row_ids=False, **fmtparams)
# ('"Tina Lewis","00012 Barr Gardens\n'
#  'West Carolyn, UT 42121"\r\n'
#  '"Marcus Villanueva","47319 Perez Tunnel Apt. 306\n'
#  'Johnland, CO 02676"\r\n'
#  '"Jennifer Mcdowell","550 Tyler Plains\n'
#  'West Karenfort, AZ 41540"\r\n'
#  '"Brandy Washington DDS","15608 Thomas Drive\n'
#  'Freemanfort, MA 76790"\r\n'
#  '"Tyler Robles DDS","085 Daniel Passage Suite 199\n'
#  'New Kimberlyhaven, UT 66107"\r\n'
#  '"Vickie Woods","7917 Lara Field\n'
#  'Shaneville, NH 62183"\r\n'
#  '"Emily Johnson","00368 Tiffany Meadow Apt. 245\n'
#  'Lake Timothy, WA 02645"\r\n'
#  '"Jeffrey Austin","858 Bailey Mall\n'
#  'Bookerburgh, LA 08881"\r\n'
#  '"Crystal Barnett","4574 Brooks Fords Suite 801\n'
#  'West Michael, SD 78960"\r\n'
#  '"Shannon Smith","5214 Koch Underpass Apt. 899\n'
#  'Hollowayfort, SC 83419"\r\n')

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

fake.null_boolean()
# True

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

fake.psv(header=None, data_columns=('{{name}}', '{{address}}'), num_rows=10, include_row_ids=False)
# ('"Matthew Clay"|"96791 Crosby Vista Apt. 412\n'
#  'Walkerview, AK 95991"\r\n'
#  '"Michelle Thompson"|"4196 Morse Inlet\n'
#  'Joshualand, HI 24740"\r\n'
#  '"Adam Scott"|"37696 Penny Estate\n'
#  'New Chase, RI 80833"\r\n'
#  '"Eric Martin"|"95649 Robert Square Suite 657\n'
#  'Kendrastad, IN 07764"\r\n'
#  '"Ruben Sawyer"|"4805 Katherine Island\n'
#  'Courtneyton, TN 49127"\r\n'
#  '"Jennifer Hendrix"|"6035 William Haven\n'
#  'Underwoodburgh, KS 64519"\r\n'
#  '"William Wheeler"|"96735 Buchanan Drive Apt. 549\n'
#  'Port Reginald, IL 99483"\r\n'
#  '"Brian Silva"|"Unit 5138 Box 5233\n'
#  'DPO AA 61477"\r\n'
#  '"Alexa Lane"|"045 David Squares\n'
#  'Ericksonfort, TN 19670"\r\n'
#  '"Clifford Hardin"|"924 Andrea Ridges Suite 677\n'
#  'New Soniamouth, MN 00539"\r\n')

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

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

fake.tar(uncompressed_size=65536, num_files=1, min_file_size=4096, compression=None)
# (b'VCKfmObdUowWFNMhIUBQ1\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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\x00012550\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\t5c\x16/\xf3-2\x07\x04\xca\x8fq\x84\x12\xcb\xb1\xf6\xf0\x94'
#  b'${\xea"\xeclB\xe8\x88\xdb\xce\x0bM\x85!SS}\xf3\x9a\xae\xa30\xa1\xa4(\xc6|'
#  b'\xa6q\xc0\x8a\xa9\xff\xf5t\r\x96a\x03\x83\xd6\xe4\\\x0c\xb7\x9f\x1c'
#  b'7\xc7\xb7\xa1n\\.\xd6\xa5\xd6\x03\xcf\x8c\x86\x12\x0f\x8a\xe6\xb9P\xcc\xa4B='
#  b'\xd4\xc70z\x94rl\x9c\xb5\x9d\xf1\xfc]\x17\x1e/Y\xf0\xc4\xb0\xc1\xb9\xe63'
#  b'\x9bA6\x88E!{)Ch\xb5\xd7|i^U\x1d\x14\x00\xee4\x0c2ta\xc9S\x9f-r<k~.\xbe\x12'
#  b'\xd0\x83y\xd3\xdfY\x87\x18+\xf0\xb8\xa7\xf9\x97\x9a\x93\xb9\xbb\xf6W'
#  b'+\xe9%\xd5\xa9\x9e\xfdY\xadZ`\xbf\xf8\r\xf7\xa1\x9f\xad\xc8L\xf3Q)\x08'
#  b"\xbcB\x91QT\xf1Qf$|\x10D\xae'V\xda\x9f=5O\xbb\x13\xd2\x80?\xbf~\xe8"
#  b'\x05\x00P\x9b\x86\xfd\x9a^\xe8W5H\x13\x1dx6\xe7\xb8\xdbU\xa4\x10[\n5*\xd9u'
#  b"\xc7p\xe9\xdd\xab\xa0\x9b\xe0?oNg\x94\xf6\x1cV\xc4\x12\xeeZ\x02\x99eY\xf2b'%"
#  b'$\x89@\xa8\xb5\x0e\x1e@&\xb6\x8a7(\x1er\xfc7\xeeA\xab\xe6&\xc2-\xc5\xbdZr'
#  b'\xe5i\xf9\xd0\x91\x045\tV\x01\xe8\x8f\xb1\x93\x00~yn9\xf0\xbb\x8aB\x84'
#  b'\xf8\x8e\x1a\xe7\xbdQ3\xa7a\xd6)\xb4\xeb%\x13a\xf0\x95\x81?CK\xf0\x0e'
#  b'%v\xa9\xb0\x01\tr\x8c\x00v7\x10Ee"\x9bKZ\xb6\xd2H\x80H\xa8\xf9q\'\xa8'
#  b'}\x1e\x15KZ\xdc\x19\xa9P\xc6\x0e\xa1\xcb\x8b\x08\xa0\xbc|\xd5\x8b\xc3qeN4O,('
#  b'\xb1\xa1\xb3\xb6\x88\x93\x1bp\xbct\x17,\xb4M]\xd8m\x9b\xbbh.|\x00x\x0b\xabQU'
#  b'X\x0e\x16\x88\x85\xaea$(\xf4\xb5\xc7\xc1\xfd\xf7"P\x8d\x17\xe5Ui?\xd0'
#  b"\xf6\xd7LH\xc4L\xffP\xf2O\x9e\r\x83\xca\xb3\xea\xc80\xb4\xac'vK\xac"
#  b"\xa5L\x01S\x1a\x7f\x03\xf1\x82\xa4w'\xaa\xe2\x97\x1f\x94\xa5C\xb2"
#  b"\xf9\xec9\x8ag'\xe0p\xb8\x07l \x89;\x9eF\x90\x07\x13\xbf\xf5\x98\xa4*"
#  b'\x84\xe4\x06\xc8\xac!l\x9b\xa6\x11?jG\x9e\xb1\xab"\x98\xa0]\x81\x0e\x1d\xa6'
#  b'\x08\xef\xe5\xb3\xa3\xa3\xd8|*\xb0\\"\xc7\x19\xadd\x98\xfa)\xa1k%\x8cR'
#  b'\x9a\x90\x909\x82Z65\xa8\xd5{F\x90{\xf9>f\xfdhW\xca\xf0\xb0$\xc5\xaaS\xf2'
#  b'?\x0f\xc7\xed\xc6\x13\t\xe3\xe5\xebP\xf4\x80\xf0\x8b8\x81\xf7\xdb\xcbzr"\xb8'
#  b'\xf3\xaa\xe0}\xf0\xdc\xd9m\xed\x93\x08\x98}&\'\xc0\xea\x10\x0c("\xf2\xd0\xa9'
#  b'\xddC\xc8)\x88\xdfwnl\xbbU\xd9E\x8dHUR\x9dp<\xf8\xeb\x1a$\xf7\xbacv'
#  b'\xc7\x88\x8a\x8d\xee*p=,\xee\xf9\x01N)\xdd\xb3\xaa\xb9\x13+\xb3w\xa4\x89'
#  b'.q\xcd\xe2j\xb6d\x08\xa9\xe1\xf6\xd4]P\xaf\x1e\x8b\x90\x88\xed\x80p\xe1\xdc'
#  b'\x1c\xea2\x1c\xae\x1d,\xa5\x0b\xa2\xa2\xdf\xbb\x0b\xe0\xa0\x19\x0c\xbb\x88'
#  b'\x0e s$\xacj\xd7\x1dp\x01\xfb\xcdq\xeer\x97\xf1\x14\xe9][\x1d6"\xc6\xab1\x90'
#  b'_J\x84\xbf\xfaQ\xac\xcc\xb5\xd5k\x11-\x86\xfe)\xbdw[\xf5/\x81\x18\xf8'
#  b'AB\xb2\xe0\xa6\x82\x13w\xd8\x03k\xea/K\xb0\xe9\x87\xd0\x0euC\x06\x02\xa2'
#  b'\x82Y\xb2sXj\xf9\xc3\x9c#?;\x19\xeeI\x81[\x90\xb0`\xf3:\x1f\x1c\t\xe0\x82P'
#  b'\tzly\xd0\xb6&a\xaa\x86u\x9da\xd7h\xfff\x1b\xb4K\xdd\xfb\xb2\xad'
#  b'1\xac\x83\x1d\xe3-\xe8\x13\xe3\xa1t-\x92\x9f\xfevK0\xe8sP\x86Bc'
#  b'\x1b\xb3\x99\xe1\xcc]\xdb\xbba/\xa4\xb5lX*\x97\xd8\x8a\xe2A\xa9s\xa0+'
#  b'\x03\xe8\xa5\xc9\xb4!\xc8\xbb\x04n\xad\xb8\x94\x10EX\xbf\xbfN\xcc'
#  b'K\xa4\xd6\xe93N\x8c`\x88\x8d\x80+\xd8\xc7\x08\xd3b\xdf\x83\xdc'
#  b'\xf0\xc4\x95\xf1w~\x03\xfa6%R\tY\x101h\xd2\xd0\xb0\xf0p\xd0\x98\x13'
#  b'\xe1\xf2I\xa6\x0eK.\xfe\x8e\xb0D\x99)\xb5\xa3\xfd\xb4\xcf5\xc3\xe3\xd3\xf3>'
#  b'\x92D\xc0\xf5q\xef\x9f\xc8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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)
# ('"Mitchell Miller"\t"51451 Isaac Causeway\n'
#  'North Michaelmouth, AZ 47023"\r\n'
#  '"John Evans"\t"7447 Roberts Streets Apt. 102\n'
#  'New Teresa, MO 24344"\r\n'
#  '"Matthew Barrera"\t"6831 Victor Burg\n'
#  'Rogerburgh, IL 15587"\r\n'
#  '"Glenda Lopez"\t"954 Lang Mountain Suite 971\n'
#  'South Bryan, NH 90081"\r\n'
#  '"Kari Gomez"\t"6763 Singleton Curve Apt. 923\n'
#  'Lake Wanda, DC 87807"\r\n'
#  '"Dr. Dawn Johnson"\t"811 Ferguson Island\n'
#  'Adamshire, KS 76432"\r\n'
#  '"Mr. Juan Cruz"\t"66151 Butler Grove\n'
#  'Walkerberg, CA 98097"\r\n'
#  '"Brian James"\t"PSC 6156, Box 8658\n'
#  'APO AA 63729"\r\n'
#  '"Anthony Anderson"\t"USCGC Payne\n'
#  'FPO AE 21298"\r\n'
#  '"Brandi Lloyd"\t"18200 Smith Alley\n'
#  'South Christopher, DC 52005"\r\n')

fake.uuid4(cast_to=<class 'str'>)
# '68078157-f689-4483-8a3b-05e22c73f810'

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\x8a\xcc\xd2@\x00\x04'
#  b'\x00\x00\x00\x04\x00\x00\x15\x00\x00\x00hZxGhGXhACabuyutrnnf1\x19Jc\x81,'
#  b'8\xe8\x02wN\xe1\x94$f9B\xaa\x05\xc1\xae?\x96=\xa7e\x17\xe1eCF\xe1\xf0\x0f'
#  b":^Y\xd3\xbb\x1cz\xcc\xfb\xd0\x8f6RR\xbd\x93\n\x05\xf7'\xab\x14\xaf\x8e"
#  b'\x19e[\xae\xfbHN\xd8\x1e\xb7;\\\xbf_\x7f\xbf\x13\x87\x91 \x13\xb4_w'
#  b'\x8a\xc1g\x8e\x02Hy\xa0Z\x14X\x05$T\x83\xf9\xd6\x18\x07\xb7\x0e8K\x9a'
#  b'*\xd7\xb8\xaaZ}\x00\x10\xd7\xefA7\xe2p=\xca\xcbY\x7f\xfcd\xac\x96\xf1'
#  b'\x8a\xccr\xf7\x9a\x8fLt~\xd1\xd7>\xd3\xbd\x87:c\xc5\xb99*\x18IJ\x8a=\xd2\xa2'
#  b'q\t\x1f\xd4\x85s3H\xd6\xd6\x97wc\xce_48Qr1\xaa\xc6\xbdu@_\xa4\xb4E\xcfc\x1f'
#  b"\xb2\xbb'\xd5b\x16f\xc36\x94i\xa7g\xe3I\xbf\xf6_\xd0\x06\n\xc9Nc"
#  b'\xcby\x18\xaf`\xcd\x1d\xce:\x8fF\xe0\xaa+X<\x1a\xe9\xa1\xf7\x9c{\xdbo'
#  b'\xd6\x1av\r\x0c\x1eh\x1a\xc41&\\T\xff\nC}\x7f\xf5\x89r\x9c\xde\xef\xd42+\xa1'
#  b'\x85\xcf\xc3\xb1\x8b\xf7\x03\xfbU:\xe80Qk\xcf\x96-\x08\x14\xf6'
#  b'\x9a\xd6\x03\xfb\x10\xa2t\x8b\x9f\x13J\xb2\xd9\x89\x86\xcd\x01Y\xc8\x91'
#  b'J\x1b\xa2\xf2\x1c\xebo\xf7\xf2\xf1\xe8\xe3O\x8c\x99K$\n\xdb\x8a8\x89e\x83'
#  b'\x05\xdbH*nTX\xee\xce\xdd\x07x\xf0\xd69\xb6\xcc\x93\x89\x04\xa6\xe5\xce9'
#  b'\xa9\xeaKjP\xc2\xf7\x0c4"\xf3\xdbn\xd0\x19\x9a\xc0\xf0\x9f\xfd\xe0\x84\x07"'
#  b'\xea\xdb\xcd\xae\x14\x118\x0frx\x93%\xee5m\x92$\xb7O\xa2p\xa5\xb8p\xce:~\r'
#  b'U\xac\xf8\xe61`\xebHQ<^\x11\x90\x9c\xe7T\x83\x04\xfc\x905/ \xf7\xa4\xab\xe51'
#  b'\xbe\xac \x7f\xd2{\xa2\xe3C\xde\xbb\x82J<I\x9d@\x07_\x08\xa1s\xf2t'
#  b'\x7f7\x18\x1b\x14L/M\xee$#Ry\x80\x8f#f\xcfu@\x12\xb7\xba\x145\xf1\x84c'
#  b'%\xfeK\xce\xd9Hm<\xf2\xacI\xdc\x0e@\xed\x84\xfb`OPA\x13\xa3<*<\xf1\xdf'
#  b'K\xae\xbc\xe6\x9cv\xb3)\x0b\xea\x04i\x8c\xd2l\xf3\xc2\xa79D\x16"8(\x9b\x08]H'
#  b'\xf1\xce\x0f\xf6\xb8\xc0\x18{j|\x01\xc5i\xecX\xef\x01\xee\x13\x0e'
#  b'\xcaY\x8d\xd4{\xcb\x0b6N\xb0\xf5<\xda]r\x9d\x0c\x9f.\xe8\xa3%kzR\x9c)K'
#  b'\xb5\xedi\x1bc\xffH\xcb\x95M<.=\x95\x9c<\xc8\xad?\xdff\xe3\xdf\xa0'
#  b'\x9b`\x83\x1e\x19\x16\x84\x9d\xae\x93\xe4\xc0w7\xf9?\xc4\x18\xfa\xe6'
#  b'\xe2k\xd8\n8\xf6\xb7\x0f\x86*\xce\xa3I8\xf3n\xe2\x8c\x0b\xffH?\xaf\t'
#  b'\x0c\xd5t\xb8\xe1\xfcL$Z0\xc1\xd6-\x13\xc2\x8c.\x95\x82+\xa4l\x1c\xa7'
#  b'\xfc\x87K9\xf9\x15\xa9M\xd8?)\xf5\xbb\xfc\x1d\x99"\x15\x88\x1c\x0b`i\xe4'
#  b'\xe9\xaa\xda\x04\xea\x07\xc8\xaa\xf0\xab`\x0e\x05\xd3G\xb8\xcc1\x86\x9a'
#  b'(\x8e(\x80_w\xb6\x0bQ\x9b(\xecb\xc8\xe9\x1c\r\x84kB@\x9c\x92w/\xc3,\xbb'
#  b'AMa\x95\xb9S\xd9\x908\x02\xe7T\x92\x17\xd4\x80{\xaa\xc6\xcbG\x88-)\x932\xccv'
#  b'p\x8d\xc8-\xb4\x12-\xd7!|\x8b\x94\x06\xd7\x06\xf1O)\xcc6#fH\x87'
#  b'\t\x97\x9f\x0f\xdc\x06\r\x83Z\xde\xdbV\x0ce\xb2\xba\x95\xc4\xb8wS\xfb\x06d'
#  b'U]\xe1\xff\xd1Ya\xb2\x86\xaf\xbe\x9dp{\x17\xa7F\n\x0c\xb0y\xd3n\xe8'
#  b'\xf1\xf7\xfee\xd0"\xbf\xc8.s\x8dk9\xf2\xba\x15v\x18\x17=\xe8\xb3\x05\x94'
#  b"$3\x86L'}\xa2\xf1\xcb\x86W\x87\x9ek\xc1\xb8\xa3\xf1\x02u\xa6\xc8\x19\xd3"
#  b'e\x7f\x02\x9f,\xe3\xaa\xc9MkS\x19\x8b\t\xabk],n\x9eB\x90\xb8\xda'
#  b"\xeb\xab\x15\xd3d\x1f\xbbQg\xf3\x1e\xa0~\xdfI\xaf..j\xc4<\x1e\x95':\x13v\xef"
#  b'\xf1\x14\xd74\x15ux\xdb\x10\xea\rBUn\x84\x07d\xd6,Y8\xa1u1\xc5Y)n0\xbb\x9bB'
#  b'\x08\x18\xe1K\xe9\xad{\xd0\xf9\xbb\x95\xd3\x1a\xbaI$o\xb1\x93\x1c\xd4Y\xb1['
#  b'\xa1\x022&9\xc8?\xc4\xf9\xcaG\x03m\xc2<PK\x01\x02\x14\x03\x14\x00\x00'
#  b'\x00\x00\x00\x07\x92.P\x8a\xcc\xd2@\x00\x04\x00\x00\x00\x04\x00\x00\x15'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00hZxGhGX'
#  b'hACabuyutrnnf1PK\x05\x06\x00\x00\x00\x00\x01\x00\x01\x00C\x00\x00\x003\x04'
#  b'\x00\x00\x00\x00')

faker.providers.person

fake.first_name()
# 'Gary'

fake.first_name_female()
# 'Jamie'

fake.first_name_male()
# 'Steven'

fake.last_name()
# 'Pierce'

fake.last_name_female()
# 'Gibson'

fake.last_name_male()
# 'Smith'

fake.name()
# 'Glenda Henry'

fake.name_female()
# 'Cynthia Cook'

fake.name_male()
# 'Colin Wells'

fake.prefix()
# 'Mr.'

fake.prefix_female()
# 'Mrs.'

fake.prefix_male()
# 'Dr.'

fake.suffix()
# 'MD'

fake.suffix_female()
# 'MD'

fake.suffix_male()
# 'MD'

faker.providers.phone_number

fake.msisdn()
# '5515838229355'

fake.phone_number()
# '840.154.6781x554'

faker.providers.profile

fake.profile(fields=None, sex=None)
# {   'address': 'PSC 5844, Box 1401\nAPO AE 86925',
#     'birthdate': datetime.date(2011, 2, 27),
#     'blood_group': 'O-',
#     'company': 'Nguyen-Daniel',
#     'current_location': (Decimal('22.097405'), Decimal('62.372695')),
#     'job': 'Producer, radio',
#     'mail': 'thompsonjoanna@yahoo.com',
#     'name': 'Jake Johnson',
#     'residence': '6187 Bush Gardens Suite 573\nHowardstad, GA 86023',
#     'sex': 'M',
#     'ssn': '079-49-7759',
#     'username': 'wernerandrew',
#     'website': ['http://fields-smith.org/', 'http://www.neal-strong.com/']}

fake.simple_profile(sex=None)
# {   'address': '068 Ian Station\nLake Ellenhaven, SD 86535',
#     'birthdate': datetime.date(1983, 4, 6),
#     'mail': 'fernandorobinson@gmail.com',
#     'name': 'Patrick Rios',
#     'sex': 'M',
#     'username': 'msolis'}

faker.providers.python

fake.pybool()
# True

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

fake.pydict(nb_elements=10, variable_nb_elements=True, *value_types)
# {   'ab': 'HNCftanyJlAftEFBJGHX',
#     'asperiores': 4972,
#     'atque': 'wGUjHFqLUQyRMYPGdWZx',
#     'dolor': 'jpowell@yahoo.com',
#     'eveniet': 'https://knight-franco.org/',
#     'iure': 'https://jensen.com/blog/search/posts/category/',
#     'neque': 1828279019.0,
#     'nobis': datetime.datetime(2014, 9, 1, 10, 37, 21),
#     'odio': 4913,
#     'odit': 'https://crane-gonzalez.com/about.php',
#     'quisquam': datetime.datetime(1993, 4, 14, 20, 48, 33),
#     'vero': 'FEkgLPXLWpBNPeiijMBh'}

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

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

fake.pyiterable(nb_elements=10, variable_nb_elements=True, *value_types)
# {-52363165.683, 'QOoeGIkMZgQixuHzUywc', 6565, 'psoVJQuZNBjmKBQupNUe', 'mclark@gmail.com', 'normanamy@butler.com', 'https://www.reyes.com/', 'UWsWFGoMZeaiHMTlJxQk', 'michael60@villanueva.org', 'BGmxdNuuHTGnopGqcuTx', 'FuRsRZeVDArRbezegXMV', Decimal('60869.931911836'), 'gFpjLidZyyKZFnQHfIHu'}

fake.pylist(nb_elements=10, variable_nb_elements=True, *value_types)
# [   'allentammy@gmail.com',
#     'ayYLOnRXVMCiKsCtokDC',
#     'FItvuDVHdCzmqZGfmWjP',
#     5939,
#     datetime.datetime(1975, 3, 26, 16, 49, 44),
#     'HQKaumjuqUhpbwodfMHv']

fake.pyset(nb_elements=10, variable_nb_elements=True, *value_types)
# {'hAKYJGNWYcqdfOpWxTlp', 'crystal29@meza.com', 'TLnoBachmLyapvJHIbLT', datetime.datetime(2006, 10, 3, 16, 1, 54), 'https://www.weber.net/homepage/', -64267032977.6, 460660460657.597}

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

fake.pystr_format(string_format='?#-###{{random_int}}{{random_letter}}', letters='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ')
# 'f9-3131103Z'

fake.pystruct(count=10, *value_types)
# (   [   'https://www.sellers-werner.com/blog/list/search.asp',
#         'AhucIuFoVSNtguvbZUHo',
#         'nsanchez@watson.com',
#         'exXwUtzrjuLxmlLaxPZa',
#         -8372588180950.9,
#         'TlagQCDrMkphQezYSKSS',
#         Decimal('654192.8103'),
#         746,
#         'http://www.combs.com/category.asp',
#         'https://www.boyd.com/tag/main/login/'],
#     {   'aliquid': 1726,
#         'asperiores': 'pWBmwqVlphiHFCWBgvkk',
#         'at': datetime.datetime(1995, 6, 20, 16, 26, 18),
#         'doloribus': Decimal('-52528.302295988'),
#         'earum': 'rzujwxBDRbYmCjDUrCNC',
#         'excepturi': 'http://chavez-cox.com/',
#         'iste': 2390,
#         'nisi': 8701,
#         'omnis': 'michaelsanchez@gmail.com',
#         'quas': 'qiNwRvOwFofmsYxlzWSI'},
#     {   'assumenda': {   9: 'tiffany78@hotmail.com',
#                          10: [   'http://www.lambert.com/tag/posts/wp-content/terms/',
#                                  7.0,
#                                  'http://brown.info/'],
#                          11: {   9: 'eExZGkekhwFRTaTaopYt',
#                                  10: 'cSzEuFJEOzWyCpYyANpb',
#                                  11: [   'NrDYWztREZzmFShOXaeh',
#                                          Decimal('-58074450958.0')]}},
#         'corporis': {   8: datetime.datetime(1999, 12, 21, 7, 44, 29),
#                         9: [5718, 'smitheric@yahoo.com', 409165339008.97],
#                         10: {   8: 'viHnIlDNAaiiMkMBWUyx',
#                                 9: 4131,
#                                 10: [   'iaAgIOAfFpIWkOjGyQRg',
#                                         'hrusso@burgess.com']}},
#         'ducimus': {   2: 3210,
#                        3: [   'WugpBZIhBoALjSsXlcTD',
#                               9135,
#                               'http://www.olsen.com/app/wp-content/faq/'],
#                        4: {   2: Decimal('-10887.92370335'),
#                               3: datetime.datetime(2017, 3, 31, 9, 8, 46),
#                               4: ['http://www.kelly.com/search/', 9874]}},
#         'in': {   1: 'FYrbIplyGZplrNvoAouv',
#                   2: [   'ZyMrWWzaUxdsbsKFQzVj',
#                          'duTONNfIMCTLuWNTCegB',
#                          datetime.datetime(1993, 9, 22, 13, 58, 14)],
#                   3: {   1: 'vGJXMIqwlGJDYNHjldUX',
#                          2: Decimal('13552203758932.0'),
#                          3: [   'mYtZREsJMudbySRODhwc',
#                                 'https://rosales-nguyen.com/categories/register.asp']}},
#         'iure': {   7: 'https://www.campbell.com/',
#                     8: [   'ZshYpAZmXVZMYJuNLYaQ',
#                            datetime.datetime(1995, 3, 30, 21, 8, 50),
#                            Decimal('60.51463')],
#                     9: {   7: Decimal('898659.0'),
#                            8: 5958,
#                            9: [7415, 'XSXfUzLkicPMzDaZdxVW']}},
#         'maiores': {   3: 17092.0,
#                        4: [   'QQAHoSZpNIKxXAuMxYdp',
#                               9556501.63551,
#                               'pyvieorqabFEMBJpzTJn'],
#                        5: {   3: 'keithedwards@meyers.net',
#                               4: 'VferlSDKgbogvDuFhjaw',
#                               5: [   'christytaylor@hotmail.com',
#                                      'FFDYxkdyRCrCgiAcjWSD']}},
#         'nihil': {   0: 'lrUWJzPKHIYAnqHCQQLs',
#                      1: [   Decimal('609012158867294.0'),
#                             2411,
#                             Decimal('8116570363647.0')],
#                      2: {   0: 'weaverdavid@holmes.com',
#                             1: 'FJruJGoSJyprbVQxvBQC',
#                             2: [   'http://www.casey.com/',
#                                    'prestondouglas@munoz-thomas.info']}},
#         'saepe': {   6: datetime.datetime(1974, 11, 20, 14, 25, 1),
#                      7: [   Decimal('-479460287238394.0'),
#                             'http://www.jones.com/main/list/main.php',
#                             'https://www.cooper.com/tag/app/tag/index.php'],
#                      8: {   6: datetime.datetime(2012, 10, 26, 13, 57, 14),
#                             7: Decimal('914115166.63798'),
#                             8: [   datetime.datetime(2008, 6, 6, 14, 37, 15),
#                                    'mtzkgMWaWefipHcnRyaI']}},
#         'tempora': {   4: datetime.datetime(2002, 10, 2, 9, 9, 36),
#                        5: [   'FMReUMLrlYNtnpqEVgQD',
#                               'cfmVPjiJKwWxkIdsNAvN',
#                               Decimal('-8.6919522')],
#                        6: {   4: datetime.datetime(1976, 3, 24, 19, 22, 16),
#                               5: 'davidlevine@hotmail.com',
#                               6: ['npyHucCtbVgkCuVGEpDL', 149]}},
#         'voluptatem': {   5: datetime.datetime(2000, 6, 17, 19, 45, 46),
#                           6: [   'sHYqZpHqCNZkhwzzruhA',
#                                  'SuiicdSmkrznxHiVijYs',
#                                  'IWITZjUVbHlZGsbIMMza'],
#                           7: {   5: 'sbKsHYLiKDZTXizVKrge',
#                                  6: Decimal('-3751.3803389303'),
#                                  7: [   'romerorichard@yahoo.com',
#                                         'https://juarez.info/author/']}}})

fake.pytuple(nb_elements=10, variable_nb_elements=True, *value_types)
# (   'barbergabrielle@gmail.com',
#     'eJzXcdjpfFAMoKJekHlL',
#     Decimal('-9.3815804'),
#     datetime.datetime(2007, 3, 19, 6, 9, 13),
#     'TLyiEBcDhIAZZMurYsfJ',
#     Decimal('84071476913656.0'),
#     'BVUafCFBBbJgcMVWyOvA',
#     'DiIrCBrdgjQFgeGyIUDy')

faker.providers.ssn

fake.ssn()
# '731-93-9590'

fake.vat_id()
# 'CY237496016D'

faker.providers.user_agent

fake.android_platform_token()
# 'Android 3.2.4'

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

fake.firefox()
# ('Mozilla/5.0 (iPad; CPU iPad OS 9_3_6 like Mac OS X) AppleWebKit/533.1 '
#  '(KHTML, like Gecko) FxiOS/11.6l4752.0 Mobile/70T258 Safari/533.1')

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

fake.ios_platform_token()
# 'iPhone; CPU iPhone OS 6_1_6 like Mac OS X'

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

fake.linux_processor()
# 'i686'

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

fake.mac_processor()
# 'PPC'

fake.opera()
# 'Opera/9.26.(Windows 95; id-ID) Presto/2.9.169 Version/11.00'

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

fake.user_agent()
# ('Mozilla/5.0 (Macintosh; PPC Mac OS X 10_12_3 rv:2.0; mn-MN) '
#  'AppleWebKit/532.48.1 (KHTML, like Gecko) Version/4.0.3 Safari/532.48.1')

fake.windows_platform_token()
# 'Windows 98; Win 9x 4.90'