Language en_CA

faker.providers.address

fake.address()
# '87537 Wood Walk Apt. 730\nCarriemouth, NT S1X 9X7'

fake.building_number()
# '89123'

fake.city()
# 'Adamsbury'

fake.city_prefix()
# 'West'

fake.city_suffix()
# 'view'

fake.country()
# 'Myanmar'

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

fake.postal_code_letter()
# 'K'

fake.postalcode()
# 'E1X 8L7'

fake.postalcode_in_province(province_abbr=None)
# 'R3B 5B2'

fake.postcode()
# 'T8P3X2'

fake.postcode_in_province(province_abbr=None)
# 'S7T5T5'

fake.province()
# 'Northwest Territories'

fake.province_abbr()
# 'NB'

fake.secondary_address()
# 'Apt. 245'

fake.street_address()
# '47118 Johns Ports'

fake.street_name()
# 'Thomas Burgs'

fake.street_suffix()
# 'Dale'

faker.providers.automotive

fake.license_plate()
# 'VL 6852'

faker.providers.bank

fake.bank_country()
# 'GB'

fake.bban()
# 'EDQN61719009365988'

fake.iban()
# 'GB83NRSN13654856618878'

faker.providers.barcode

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

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

fake.ean8()
# '39652386'

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

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

faker.providers.color

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

fake.color_name()
# 'AntiqueWhite'

fake.hex_color()
# '#e276ee'

fake.rgb_color()
# '113,220,98'

fake.rgb_css_color()
# 'rgb(235,84,241)'

fake.safe_color_name()
# 'black'

fake.safe_hex_color()
# '#aaee00'

faker.providers.company

fake.bs()
# 'target B2B markets'

fake.catch_phrase()
# 'Persevering national Graphic Interface'

fake.company()
# 'Miller-Sutton'

fake.company_suffix()
# 'and Sons'

faker.providers.credit_card

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

fake.credit_card_full(card_type=None)
# 'American Express\nTodd Carrillo\n376670769451085 11/22\nCID: 4897\n'

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

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

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

faker.providers.currency

fake.cryptocurrency()
# ('ADA', 'Cardano')

fake.cryptocurrency_code()
# 'EOS'

fake.cryptocurrency_name()
# 'TRON'

fake.currency()
# ('SLL', 'Sierra Leonean leone')

fake.currency_code()
# 'DJF'

fake.currency_name()
# 'Guatemalan quetzal'

faker.providers.date_time

fake.am_pm()
# 'PM'

fake.century()
# 'VII'

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

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

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

fake.date_object(end_datetime=None)
# datetime.date(2014, 12, 23)

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

fake.date_this_century(before_today=True, after_today=False)
# datetime.date(2015, 6, 12)

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

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

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

fake.date_time(tzinfo=None, end_datetime=None)
# datetime.datetime(2013, 6, 28, 0, 12, 34)

fake.date_time_ad(tzinfo=None, end_datetime=None, start_datetime=None)
# datetime.datetime(188, 8, 21, 19, 21, 50)

fake.date_time_between(start_date='-30y', end_date='now', tzinfo=None)
# datetime.datetime(1997, 7, 28, 23, 27, 36)

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(2011, 9, 5, 20, 20, 17)

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

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

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

fake.day_of_month()
# '23'

fake.day_of_week()
# 'Sunday'

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

fake.future_datetime(end_date='+30d', tzinfo=None)
# datetime.datetime(2020, 2, 7, 14, 43, 27)

fake.iso8601(tzinfo=None, end_datetime=None)
# '2003-03-09T03:47:47'

fake.month()
# '09'

fake.month_name()
# 'March'

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

fake.past_datetime(start_date='-30d', tzinfo=None)
# datetime.datetime(2020, 1, 9, 11, 31, 26)

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

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

fake.time_object(end_datetime=None)
# datetime.time(1, 19, 2)

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

fake.timezone()
# 'Africa/Casablanca'

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

fake.year()
# '1989'

faker.providers.file

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

fake.file_name(category=None, extension=None)
# 'nisi.numbers'

fake.file_path(depth=1, category=None, extension=None)
# '/omnis/sed.docx'

fake.mime_type(category=None)
# 'text/csv'

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

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

faker.providers.geo

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

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

fake.latlng()
# (Decimal('-51.419539'), Decimal('148.710617'))

fake.local_latlng(country_code='US', coords_only=False)
# ('37.73604', '-120.93549', 'Riverbank', 'US', 'America/Los_Angeles')

fake.location_on_land(coords_only=False)
# ('26.9423', '68.11759', 'Tharu Shah', 'PK', 'Asia/Karachi')

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

faker.providers.internet

fake.ascii_company_email(*args, **kwargs)
# 'coxjeffery@gallagher-atkinson.com'

fake.ascii_email(*args, **kwargs)
# 'charlessmith@williams-stewart.info'

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

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

fake.company_email(*args, **kwargs)
# 'brandon62@holden-davidson.info'

fake.domain_name(*args, **kwargs)
# 'garcia-flowers.com'

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

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

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

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

fake.hostname(*args, **kwargs)
# 'web-69.cruz-calderon.net'

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

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

fake.ipv4_network_class()
# 'a'

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

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

fake.ipv6(network=False)
# 'c7dd:7ee6:7baa:a4a2:aa57:b43a:585:532a'

fake.mac_address()
# 'fe:dc:e3:70:29:61'

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

fake.slug(*args, **kwargs)
# 'dicta-animi'

fake.tld()
# 'biz'

fake.uri()
# 'https://www.dawson.org/posts/main.html'

fake.uri_extension()
# '.jsp'

fake.uri_page()
# 'search'

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

fake.url(schemes=None)
# 'http://www.stewart.biz/'

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

faker.providers.isbn

fake.isbn10(separator='-')
# '0-547-09361-6'

fake.isbn13(separator='-')
# '978-1-74862-541-0'

faker.providers.job

fake.job()
# 'Management consultant'

faker.providers.lorem

fake.paragraph(nb_sentences=3, variable_nb_sentences=True, ext_word_list=None)
# 'Provident quibusdam magnam hic quasi. A deserunt perferendis corrupti error.'

fake.paragraphs(nb=3, ext_word_list=None)
# [   'Laboriosam in cupiditate rerum. Officia labore similique delectus '
#     'reprehenderit ullam. Et ducimus animi quibusdam odio illo quasi.',
#     'Sunt aut consequuntur recusandae error. Voluptas rerum fugit doloribus '
#     'expedita id. Fugit nesciunt illum animi nisi distinctio ea.',
#     'Vitae debitis cum maxime magnam laudantium earum facilis. Nisi quas '
#     'deleniti similique ducimus.']

fake.sentence(nb_words=6, variable_nb_words=True, ext_word_list=None)
# 'Atque iste voluptas et rerum natus harum.'

fake.sentences(nb=3, ext_word_list=None)
# [   'Nesciunt et beatae tempora voluptatem sint excepturi.',
#     'Sunt porro accusantium nemo exercitationem expedita.',
#     'Modi dicta corporis labore.']

fake.text(max_nb_chars=200, ext_word_list=None)
# ('Incidunt ipsum excepturi inventore quibusdam ex neque. Dignissimos inventore '
#  'iusto magnam rem.\n'
#  'Impedit nihil quo nulla doloribus. Adipisci iusto laudantium tenetur tempore '
#  'reprehenderit.')

fake.texts(nb_texts=3, max_nb_chars=200, ext_word_list=None)
# [   'Ad dolor qui porro ut ducimus corrupti. Modi quae quas rem. Repellendus '
#     'illum ducimus consequuntur quo consequatur reprehenderit.\n'
#     'Dignissimos nisi dolorem et voluptas aspernatur.',
#     'Reprehenderit harum repellendus saepe ipsam. Quo magni magnam sapiente '
#     'quam. Voluptatibus possimus expedita velit exercitationem amet.',
#     'Accusantium dolores odio facere sed quam. Error odio quam perspiciatis '
#     'harum.\n'
#     'Rem voluptas nam eum consectetur in in. Aperiam adipisci voluptatem '
#     'repellendus.']

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

fake.words(nb=3, ext_word_list=None, unique=False)
# ['mollitia', 'libero', 'aperiam']

faker.providers.misc

fake.binary(length=1048576)
# (b'E}LT\x83\x9c\x10\x0b\xe2\xa99\x8dKD\x19`x@R\xbb\xb9\x06o\x9d\xb6\x90\xca('
#  b'Zj\xb6\xbf\xec\t\x01\x08\xfe\xc3O}}\xa1\xbf\xb1\x03\x9f\xc5\xe6'
#  b'\xef\xa3\xe6\xb8\x0c\xa1\x16_\x97n\xf1\x85\x99a\xbd\x86\xfc`\xcd\x93'
#  b'y\xe8(\xa1|\xf5\xdf\x01\xf5\xe5\xfd\xe5\xc3\xdd\xd87\xcc\xd0\xe5\xb1'
#  b'Xu\x8e\x05\xfa`\xabO\x0c\r6\xd4\xd5\xe4\xd8/\x90S[\xbc\xa0\tg\xb0\x8f4\xaaL'
#  b'?jB\xcf\x8f\x87J\xdf\xe8\xa6\xf0\xa8\x1ef\xf8m&$\xef\x14o\xce\x00\xf9'
#  b'\x98\xf11\xf2\xb7\xb1\xb9\xb6yO\x83\xa1K\x13\xd5\t\xc3z\x88TeU\x88M'
#  b'\x87\xea_w\x00\xfa\x91\x88\xcef\xf1lwC\xa7\xdc\x05G\xf1\x0f\x98\xa1\xca\xc7'
#  b'H\xa8\xa1\x02\r\x81\xe7\x91p#\xac\xcf,$y\x0b\xcb\x9f\xbb]O\xd3\xb7_'
#  b"%3\xa2\xe5x\x81\xbdI\xed\x14\x9b'F\x92R\xb5\xed\x04\x85\x1a\xbc\x08.\x8b"
#  b'\xa6wX\xb3\xbd\xc6\x1e\x10~\x85\x06\xf2\xb7\xea\xf17!\xb0}\xc9'
#  b'\x85\xe3\x10\xe7q\xfb\x85\x95\xa5W\x9c\x82r\xe3\xd0b8p\x11>\x807\xe0\xea'
#  b'\x9d\xee\xb3\x0c\x16i\x96\xde[Sif@\xbcv\x19\xbd_\x82\x02%%\xbe+-\xfa\x8e\xa1'
#  b'\xaf\xccg7Z\x04j\x85,d\x01\x94\xf7D`\x0c$\x07#,C\xfc3]1k\xa4\x13'
#  b"\xa1\x01\xc8\xa9H\x95\xe3\x80\x87\xb6 \x9d\xc3\xc5\x8f\x85E'\xcd\xd5"
#  b'0Z\xd8\xd5#\xd4\xa0M\x06S\x9dp\xee\x88\xcb\x18\xf5ab\x9d\xe1\xa5\xa8\xf4'
#  b'\xb0\x85 x\xe2\tO\xd6\x08\x93\x81\xc1K\xd7w\xfd\\\xf2\xb0_\xed\xe3V~'
#  b'\xd0\xdf\xc8\x00l\xa1(#\xccE:\x984\xf0\xed@d\xfe\xf4`\x90\xde\x0b\xa2'
#  b'\xbfl\x92D\x8c\xd5\xc4\xfd?\xa5\\\xcf\x11\xfb|c5\xd8\x06Z.3A.#\x01\xbc\xdc'
#  b'\xfez\xe6G\x12.\x05\xa1\xfaO[\x88z\x02\xe1\xc1\x9f\xf4\x1c\xfd\xa2\xec\xf4P'
#  b'3\xc1`es\xe1V\x0c\xca2D\x8b\x9c\xfd\x0e\x82^\xeeQ.@\x1cnm"\xd6\xe8\x04'
#  b'\x94;\xd6+\x0b\x1e\x1d\x05\x86\xdcp\x9b\xa5\xf3q\x17\xfd\x863\xe1HF|R'
#  b'@\xac\x9d\xb2A\xad Z\xec4CB~\xbd\xf7\x11E\xa9\xe1c\xf7\xe8,\xec'
#  b'\xd5\x19\xcd\x07\xad\x18\xfd"]\x8a;\x8c\xc0\x1f\xba\xbf\x9c\x95\n\xd8'
#  b'/&\xf4\xd2q\xa6\x84?<a\xf8xX\x12\xeew\x1e\xc3\xbe\xc1.\xcd?\xf8'
#  b'\x83\xce\xed\x1c\xff%.\xf5\xd3\xa5\xaf\x91/y\xa4y\xa3\xcd\x97\x9f\tY\xad\xf9'
#  b'\xa0\xf9\xc4\xee,\xbd\x94noL\x85\xee\x164i\x93"\xd7\x83\x00\x1d\x9c\xd8\x97'
#  b'Vl$\xf7\xe4iX\xf3\x88\x9fz&\xa3$E\xda\x8e\xc8r\x9c\xa4~\xaey\xacN\x1e\x15'
#  b'\xa5\xb9\xa0\x02\x91\x8bo\xeb\x0e\xdc\xf18}N\x9a\xd6\xf5G_DU\x19S\xb7'
#  b'\xa8\xaf\xaa\xd4r\x91\xa2A\x12\x01\xb1\xb4\x0cN\xef\xf3\xcd\x14\x19\xb7'
#  b'0\x98\xccT=\xa6\x06o\xa1\x1fq\x82Z\xd8\xc85!\xe9F\xbd\xc9\x9d\xb8\xbfJ\x937i'
#  b'\x7f\x08\xccs\x15}X\xeb\xea\x7f\xba\xe0\xc0\xc3\x11z\xe3\x10\x93+'
#  b'\xc6\xfc\xc7\x1cY~\xe1j\xd2\x7fU,\xd6\xdc\xbbDm\xc9\xbe\xc6\xe7\x88\x95\x93'
#  b'\x91J\xda\xf4\xa6dW\xf5\xa07\xce\xff\xc6S\x84\x1f\xe4~\xaf\xc0'
#  b'\xf0\x0b\xe1\x94\xf3mH\x83\x1d\x0e\x02\xa9\xa5\xfd D\xff\xf19=\r\x80\x15\xd8'
#  b'YP}\x03\x00o@L\xed\x1a\xf5\xc7!\xbcr=\xaa\xe8\x06_e\x87^\xebb(Z\xbd'
#  b'|\xf9\x07\x9f\x1fw\xf8/\xb0\xb8sh\x834\xa9\xb9\xb1\xdft\x7fQ,\x8d\x06'
#  b'M\xbey\xe4\x83\x10\xb9Fu\x92g\xaf\x0e\t\xc6O+\x98\xd98K\xb6\x06\xda'
#  b'\xc9\x7f6=\xb9(\x02\x97K\xa5\xde"\xce\xe5\xb7\xd6\xa6\x94\x030Aj\x1c3'
#  b'\xabmx\xa8N\xf5B,;\xf1\xf0\xd4\x84\xc3yc\xf7\x9c\xef$4\xb8\x05\x16\xbfa~\x8b'
#  b'\xa9k:\xf2\xc7#\x01\xc9\x90\xf4\x02u\x1d\xae\xb6\x13\xdfNK8\xd0`\x9b\x0c'
#  b"\xe7\r\xf6\xc7S\x03\x00\xb4J\x9f\xcd\xec5\x12\x10N\xb3\xcd'\x88gT\xef\xe9"
#  b'\r\x9eU\x00\xee\x9d\x04\xf7h\x17\xae\xdf')

fake.boolean(chance_of_getting_true=50)
# True

fake.csv(header=None, data_columns=('{{name}}', '{{address}}'), num_rows=10, include_row_ids=False)
# ('"Jacob Ruiz","895 Ramirez Creek Suite 759\n'
#  'Port Keithport, NB K4A3L1"\r\n'
#  '"Hayley Rodriguez","1130 Wendy Cliff Suite 555\n'
#  'New Reginaldland, MB M8B2S2"\r\n'
#  '"Rachel Jones","17650 Ernest Mountains\n'
#  'Port Jenna, SK X5K8S2"\r\n'
#  '"Kathryn Green","770 Morris Gardens\n'
#  'Lake Dylanmouth, MB X1B4X2"\r\n'
#  '"James Johnson","56576 Melton Drives\n'
#  'West Tonyamouth, MB E4P 3G4"\r\n'
#  '"John Meadows","52519 Martin Gateway Suite 118\n'
#  'North Victoriastad, PE H1E 6X6"\r\n'
#  '"Lee Zhang","68260 Marshall Walks Suite 841\n'
#  'North Jason, YT Y6P4L6"\r\n'
#  '"Emma Hawkins","7084 Cobb Wells Apt. 143\n'
#  'Jacksonmouth, QC E4T 9B1"\r\n'
#  '"Ashley Little","55716 Pineda Divide\n'
#  'Wattsstad, NL Y9B 1G8"\r\n'
#  '"Hannah Guzman","4967 Jacqueline Freeway Apt. 578\n'
#  'Port Robert, NU A4H5A9"\r\n')

fake.dsv(dialect='faker-csv', header=None, data_columns=('{{name}}', '{{address}}'), num_rows=10, include_row_ids=False, **fmtparams)
# ('"Lauren Walls","07152 Mary Landing\n'
#  'East Amanda, NB L2K1R8"\r\n'
#  '"Karen Santiago","286 David Knolls\n'
#  'Murphyville, NL V4L9A3"\r\n'
#  '"Brandon Randolph","436 Amy Course\n'
#  'Davisview, QC L6N 5V7"\r\n'
#  '"Kenneth Blevins","542 Michelle Garden Apt. 698\n'
#  'New Kenneth, NT B5R8N5"\r\n'
#  '"Charles Johnson","76965 Vaughan Station\n'
#  'Christopherberg, QC V3R5H8"\r\n'
#  '"Jordan Johnson","8378 Patel Curve\n'
#  'West Curtis, AB T7C9Y9"\r\n'
#  '"Andrea Williams","19292 Isabel Crossing Suite 242\n'
#  'West Bradleyfort, SK E2C3Y7"\r\n'
#  '"Michael Ponce","262 Sparks Drives\n'
#  'Tranfort, NT J8K8V2"\r\n'
#  '"Eric Wallace","23916 Adam Corner Suite 874\n'
#  'Lake Brittneymouth, PE N7V 7V2"\r\n'
#  '"Paige Parker","228 Kristina Keys Suite 417\n'
#  'North Jacobchester, PE V2S7E6"\r\n')

fake.md5(raw_output=False)
# '22dad4257f6518c4b5a4847f8fc7f786'

fake.null_boolean()
# False

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

fake.psv(header=None, data_columns=('{{name}}', '{{address}}'), num_rows=10, include_row_ids=False)
# ('"John Bishop"|"469 Henry Drive\n'
#  'Port Mary, NL P7H4N6"\r\n'
#  '"Jay Allen"|"60732 Jean Trafficway Apt. 853\n'
#  'East Robert, NL K9M2T1"\r\n'
#  '"Christina Johnson"|"39021 Candice Falls Apt. 405\n'
#  'New Amanda, YT Y9M7C3"\r\n'
#  '"Kevin Madden"|"473 Clark Unions\n'
#  'Port Robert, NB P5N8T3"\r\n'
#  '"Kathleen Tran"|"3045 Matthew Center\n'
#  'Rangelside, YT L1L3K2"\r\n'
#  '"Michael King"|"24235 Smith Turnpike\n'
#  'South Andrew, YT Y5C 9H7"\r\n'
#  '"Tracey Fuller"|"596 Timothy Parkways Suite 734\n'
#  'South Alicia, YT G2P7V7"\r\n'
#  '"Jennifer Smith"|"87187 Davis Mills\n'
#  'West Jody, YT C6P8C7"\r\n'
#  '"Joseph Collins"|"964 Williams Common Suite 059\n'
#  'New Jeffburgh, BC K8G6T5"\r\n'
#  '"Emily Ochoa"|"58131 Derek Overpass Suite 653\n'
#  'Richardstad, BC K5H1R6"\r\n')

fake.sha1(raw_output=False)
# '418d24ec6fdbd8d7458735056978c27b4546b402'

fake.sha256(raw_output=False)
# '4842ecc73365017185bd9f0925d9010add2e9f331f7e8dac47c2c49bf29b59c2'

fake.tar(uncompressed_size=65536, num_files=1, min_file_size=4096, compression=None)
# (b'ziZDjZRYJeLckaFxzepL1\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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\x00013003\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\x002U\x84\xf1\x82\x90\xf0\xd5W|Y Z\x9cnj\xf7"\xe3\xf2'
#  b';\xec\x0c\x03fj\xe9\x8fUQ\x19\x89\x8e\xd5\xa2\x82\xf2L\x7f\xdf'
#  b'\xc9\x12\x14\x81\xf6\xf2^\xab|5(n~\x18\xdd\xb5\xd4V\xf2\xbe\x97\xc1\xa8\xfa'
#  b"\xf8\x9d\x8d,xF \x86\xe0\xf3\xf4\xc7'\xe7z\x908#\x12T\x8e\x8b\xf6S"
#  b'\xbc\x01\xd6\x0bO\xbd\xf1\xfa\x8bZ\x0fm?\r\xf0i\xa7yf\xfeAVMhi4\xfb\xce'
#  b'E\x1b\x86\x8b\xac\x05\xdb\x99*kM\x82a\x9e\xb3\x99<i-\xbc\x84\xdc\n\x84'
#  b'\x08}\xcbDT\xfa\xa6\xd6\xa8o\x05\x94\xa3\x94\x1e\x8fB=\xf3\xa9%\x12\x10O'
#  b'F\x03\x04\xef#PE\x80\r\x930\xd0\xa8\xe4\xd6\xb4M\xb8g\xcf\x904\xdd\x8b'
#  b'V\xf0\xafMnrJD.\xf3W6\xb0\x00\xac(\xc9\xd45\t\xd7#\xd4;\xe69\x9e\xed\x13X+F'
#  b'-\xbc\x80\x03\xcf\xa4h\x98\xe3%*\xe1GZ\x12\xd0\xc4\x96\x19H\x89\xf2\x0f\x9c'
#  b'n\x91\xa2wO\xe2R\n\\0\x99Q\x92\x94\x10=u\xb6\xb8,\xe6\xcc|c\xf9\x82\xa7\\'
#  b'\xd7\xf2_\x17\x0c\x8c;\x08\x8f\xa0\xfe\x18@\xeb\xc2+\xacD|\xbc\xf2|1Q'
#  b'-^\x7f\x11\xf6\xed\x8c\x08\xdf\x04\x1e`\xc3\xc9\x85\xa0i\xc5\xd0!'
#  b"\xc8F\xbd\x85,&\xa5\xddyn=\xb9\xda\x0b \xae\x0f\xc7\x0e\xd1\x9b'S\x15"
#  b':\x1d\xf6;\xa7K\xb1\xf2\xacWX"\xf4\xc8\xda\xd9\xe5v\x03\xd7Y=r\xbf'
#  b'\x8a\x1dE\xd8\xe7\x94=eG<\xc9\xb4D\xd8K\xfbj\\\x05?\xc0\x18\xff\xac'
#  b'j\x01\xbe\x87fv\xe7)\xce\xdc;\x14\xd9I\xb4\xd7\xe3\xa5\xfe\xceCD\xef\xb9'
#  b"\xf22\x97\xec\xc4\xb0\x80\xdc\x16\xd6\xd4'\x11:t\xb4:x\xa9A(\xd4\x17r"
#  b'8\xcf\x9bXiD\x12\xb0\x07o\xde\xc2\x85\t\x9ev _)\xfe\xd3\x84\xf3\xf6'
#  b'r&\xdd\xe5\xf0\x97\xe5\x15\x1c}\x9b\xf5\x82\x0b\xd5\xe2\xe9\x9d\x93\xca'
#  b'\xf0\xda@\xdb#\x99w=\x8eM\x13\xf7 %\xc5nK\x917\xb5%j28\x87x\xbf\xb2'
#  b'\xbc\x8d\xdb:\xc9:f\xff\xb5\t\xd0w\x0b"\xc8M\xda\xe2\x1b\x0f[f^L'
#  b'\x89\x81\x88R\x86\xd2-\xea\xfb\x13f_^|\x9b\x82\xd9n\xc3\xde\x1ek\x127'
#  b'4\xe5\x02\xeb\x07\xee\xd9\xb4\x8d\xc4\xaf\x93\xaa\xa5\xfb\xd0>`\x82\x19'
#  b'\xe9\xc2\xd2\x83\x8c#\x88\xc2\x94 \x85\xf3\xb9\xc1Z\x98a\xdb\x1e\xd1\xadG@7'
#  b'\x87\x13\xddQ\xa1\x9c\xccY\x16\xc5.\xbaY1\x13s\x153s\xeb\xf6\x81:\x07'
#  b'\x94\x83$\xe1\xa0\xf1P\xbd\xdbt\xe3~\x89\xa8\xde\x97b\x9b\x82\xdc'
#  b'O\xb8\xee\xd1\x83Bj0\x83\xbas\xf7j\x7f\x16R\xce\x87\xf2\x0cF\x18\xfa\x9d'
#  b'\xef59j\xc4\x80\x03\xae\xff\x11\x19W\xa0\xab;\n\xe9\x864\xdcN\x95\xd8>'
#  b'k\xb2\xc3+:>,\xf1\xc6\x01@\x8bY\xdc\x85\xc06b4K%<4\xebA\xb9\xe2VKD(\x83'
#  b'.\x95\x87N\x07|}\x0c\x03\xe2\xe8,\xac\xa3\xec^\xb2l\xd6A[\x0b\xe7\xd8'
#  b'\xa3\xcb["\xd5>\xd3\xd4t=y\x7f\xbf_J\xfd,\xda\x99\xd5\x8e\xc7Z\xdc'
#  b'\xf1\xb5\xbaS\xac\xa7\xa0m\xd4\r\x05\xd9\x8c\x1bW\xb1\x1c\x10\x8f\x0f'
#  b'\x80\xadO\xc0,\x86\xc9~\x8b[\xa9I\xf2\x92\xd7V\xac|F\x84\x05\xad\x0fi'
#  b'\xce\xff\x9b"V\x0f\xc5em`\xd4\xb0\xc7\x8d\xa6\x1f\xed\xc7N\xb3u\xb1\xedB'
#  b'\x99b\x907\x80\xe2@\x17\\\xc1z\x17+\x95\xd1\xabu|\xff\x84{\x99\xb3Z'
#  b'S\xa6\x10 \xb0\x17\x13|\xe9q2\x81<\xaa.\x87\x91Qy\x97\xff\x8f\x9csj\xdd\xbe?'
#  b'\xe6\nl\r\x04V\xb5#\x06J)\x00\xf2\x94\x87\xb0\xd1\xfb\xd0\x05'
#  b'\xbb\xca\xfa\xea5\xa42\x91\xf6\xbe\xd4hM\x19\x05J-\xa63\x97\x9d&\xda\xf3'
#  b'\xd4t\x192\x7f\r\xdb\x7f\xcd\xdf2J\x9e#J\xba|\xf4o\x16\x9d\xf0\x1b\x9a'
#  b'\xc7\x15g\xbb\x04\xfb\x0c\xbe!\x93\xa0]_\xa0+\xa9\xd7\x18\x84D\xe1~]^h\x88qv'
#  b'<\xd2nW;\xba[E\x99\xce\x11\xf5\xb3\x18\xb5@QoN\xb8\r\x11\xa4w'
#  b'\xaa\xb3\x88\xa41\x02)\x86\x9d\x85\xed\xe0\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00')

fake.tsv(header=None, data_columns=('{{name}}', '{{address}}'), num_rows=10, include_row_ids=False)
# ('"Edward Martin"\t"3255 Cohen Knoll\n'
#  'Lake Lauren, NT X8X 5K3"\r\n'
#  '"Robert Nelson"\t"935 Huffman Extension Suite 245\n'
#  'East Scottborough, PE E3X 5K5"\r\n'
#  '"Melissa Taylor"\t"53610 Stevens Ford Suite 785\n'
#  'Onealburgh, PE L3G 3B5"\r\n'
#  '"Emily Ford"\t"174 Joy Hills\n'
#  'Victoriaside, AB X8K2H6"\r\n'
#  '"Howard Reynolds"\t"0347 Johnathan Mission Apt. 065\n'
#  'North Melvinstad, PE J1L 7C3"\r\n'
#  '"Ashley Martin"\t"46222 Jason Street\n'
#  'Susanport, MB B1L4S4"\r\n'
#  '"James Macdonald"\t"162 Sean Bypass Suite 195\n'
#  'Brownfurt, YT P9M 1C3"\r\n'
#  '"Blake Wall"\t"3131 Leon Union Suite 995\n'
#  'Maryshire, BC K1V 4T7"\r\n'
#  '"Tara Wagner"\t"585 Calderon Road\n'
#  'New Judy, QC M8M 3T9"\r\n'
#  '"Courtney Sharp"\t"39850 Tracy Prairie Suite 669\n'
#  'East Joseph, PE K3L8X3"\r\n')

fake.uuid4(cast_to=<class 'str'>)
# '870cc42d-5bda-4c47-810a-8998a88cb722'

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.P6\xe4\x15O\x00\x04'
#  b'\x00\x00\x00\x04\x00\x00\x15\x00\x00\x00ehSyWdueSTjcyiebsocb1U\xaau[\xd5'
#  b'\x18\xe7W\x8d\x10P<\x8b\x1a\x9e\x00\xc2\xeb\xc8\xf6\xc5\xc7)\x95\xfc'
#  b'\xf9\xfb\xd5\xf1\xde\x9fYlfN\x02\x94\x92\xa2z\xa0\xe0}\x8c\xac\x04;\x9b '
#  b'\xcay-"\x86X\x9a\xdd]\xb1\x92!\xe5\xdd\xe97\xa4\xd7\xe2|\x07\xd5\x01_'
#  b"\x1c\xed\xb6\xcb@\xb1(\x90u'\x19\x11\x07\x81\xbeh\x8f\x15\x98Z\x07\xdfO9"
#  b'\xc5b\xe0\xa0\xe7\xb8b2\x91\xc7 N\xec"\xd8\xcb\xf4k\x16\x8e\x90\xdb\x05\x91'
#  b'~\x1c\xdc-\x93\x10&\xce\xbe\xcc\xcc\\\xe6Vr\xeb\xeb\xf6B&\x07\xd1\x0eF'
#  b'a\x0bV\x97!\x13\x86\t\xf1\xfc\xf8\xf2\xab\x91IYR\xbdH9yD\x0b\x17'
#  b'w\xe6\xa3\xe52\x0e\x00\r4\xb2\xcb\xf6\x1c1VT\xf9\x9f>\xc3\x03\xf3\x15\x8a'
#  b'\xca\xb7"h\x1c\xa4\xc2\xfbyKLE"\xbcS\x065\xa5\x0f#Kv\xef@\xdeh\x0fT'
#  b'\xbe/\x10\xa5\xfc\x11\xa7B\xa6\x06\xacPe\xac\xf5Q;\x1d\x9f\x8eX\xb1v\xb9'
#  b'\xde\n\xb5\xa1k\xf8h\xe8\x04\xdd{r@\xd1[\x80V-\xb9\x03\xd4<\xed\x13'
#  b'\xbc\xbd5p#\x9d0?\x9az;\xb9s\xdf\xcb/\xcd\xef\xf2\xc0\xc4\xb8p\x12$5nF'
#  b'))\xf5\x1fTtM\xe1\xc2L$53o\xa4\xdd_\xbeOi0"\x86\x11\xc3\x9d\xa7F'
#  b'\xef\x0c\xf0KG\x14\xb6\xb8}]\xaf\xd1\x03\x9b\xac\x1e8\xd6\x8a\xa7\xf25\xf29'
#  b'\x8a\xe4\xfaRJ\x88\xc0\xd2\x85v\x16\x12ZNB\x00\xd3\xb6_$\xf0~\xc8)\xb6\xf5oh'
#  b"\xafw\xef\xafi\xee>\xe4\xab\x8b%\xa8\xbdH~\xaa\xe4\xc49 'Jt\xb5|\xdbmd"
#  b'\x8bvPH\x99K\xfa\xd2>\x7f\xf4>s\xc7\x17V\xf7\xb1\x97\n\xfa\xb5\r\xa5'
#  b'\xac(P\xc4\x1b\xce\xe4\x90\xd2w\x01\xd2\xba\x18\xf3)\\\xf8\xe5\xe3'
#  b'\x93\xff\x8a\xe6P\x10F\xa4:\xe7D\xd9\x1c\xbd\\\x05\xfe-\x1e\x95z+\x19\xd2'
#  b'SD\xd6\x16G\xc9\x8d\x1d\xce\xe2\x81\xe5|\x90\x1e[\xe2|\x08jR\xdeR\x01'
#  b'\x17R\x04r\xf5c\x9fn+\x86\xeb-#\xf3L\x81\n\xbbE\xa4\xb2\xbe\xef)'
#  b'!\x93\xa6\xb8j\x04\x15\x9aY\xee\x16\x0c\xb6\x8e\xcd\x94\xe0-P\xde'
#  b'\x82{\xfb\x85\xbd\xb0\xbb{\xe3Bkq\xa7\xa3\xef\xea&\xd2S\xa0\x88\xda\xa2\x08'
#  b'\xbb\xcc\xa0RZ\xf8\xce\x06m-\xa0\xbb\x81S\x93\xb6\xf5\x17\xe024\x83R0'
#  b'\xcf\xe0\x06\xecp\xef\x03\x94u\x07D@\xd2LY\xdc\xd8\xc0s\x9a\\W\x87.'
#  b"\xbd\xb4\xf80a\x0f\x10F!Ba\x07\x97z#L\x1ct6*8wt\x85\xa2\xa72\x98=\x0c}'"
#  b'M\x8a\n&=\x9bcz\xeab\xbf\xfcU\xb5\x9a\x01I\xf5\x85\x0b\xe2W\x15\xe1'
#  b'\xd5\xb0\xa9\xc6em3W\xd4\xadm\xabG\xa8\xb9k\x9e\xc8\x1bl\xb8\x9c\x1b4'
#  b'c\x06\x0c\x98:\x8e,Y\x11\xdfv~i\xbaL\xb7%4\xcf\x9f\x04\xe1\xb6\xed'
#  b"\xd5\xf9\xb2\xc1\x18\t'\xbb?\xe2r\xa0\x1a\x1a\xf9\xcc\xeb)\xde\xb9"
#  b"\xdf\xe9\x01'\x1fb\x0cIo0lfQ\x8e`\xdf\x1c+\x16\xfbEX,J\xe8\xf5\xfe\xd2"
#  b'\xeb\xe5?%\xf3\xe9b\xff2\x0c\xe2TcD\x8f\xe1Mr\xb0\xd2\x9db\xe9\x94\x12S_\xdf'
#  b'\x07\xc1&\xd5\xfa\xce\xc1*L\x93\xbd\xee\xaby]\xd5H\x1eM\x14\x81\xad\x0c\xc4'
#  b'\xd7@\x98\xb3\x0b\x94\x9eA![\xbb\xc3\xf4\x90\xcct\x03\x88\xc2\xb5'
#  b'\x8c\xab\xc2=\xf3\xee\xaf\x88\xc67p\x94\xe3`\xbd\xca\x08Z\xab\x85'
#  b'~\x81\x1c\x91\x97\x9f6\x98]\xa6.\x9f\xb8\xc2h\xd7n~\xd0\xe4\xf4Lq\x18'
#  b'\x18\xc5&\xc0\x025\x1d\x15\x11\xfa\xa9\xf4\xb9\x81R\xe95m/\xb6\n\x9d\xec\x8b'
#  b'\xfc\x01S\xbdy\t\xda\x1bW\x0fa\xd0j0\xfb\xf3\xa9\xf5`\x12u\x87\xf3\x90'
#  b'\xcbf/H\x1a\x07B\x03\xe7\xf5c\x83Z\xa0\xd8\xb2\xff\xc7q\x87tu-\xc1\xdd(\x04$'
#  b' ?\xa0\x10\x90_;n\xb8\x9c-\x03w\xbe\xcd\x86-L\xdd\x05\xcc\xcd\xd6h'
#  b"8\xb4\xc8\xc2\xff\x95$\xa1\xc2\xd8'\x04C7\x03%,W\xae&\xab\x13\xb3%y\xb3?\xeb"
#  b'\x85\xd2S\x94\xd8\xdc\xbcG\xcaX\x08\xafO\xf7\x1bPK\x01\x02\x14'
#  b'\x03\x14\x00\x00\x00\x00\x00\x07\x92.P6\xe4\x15O\x00\x04\x00\x00\x00'
#  b'\x04\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80'
#  b'\x01\x00\x00\x00\x00ehSyWdueSTjcyiebsocb1PK\x05\x06\x00\x00\x00\x00\x01\x00'
#  b'\x01\x00C\x00\x00\x003\x04\x00\x00\x00\x00')

faker.providers.person

fake.first_name()
# 'Anne'

fake.first_name_female()
# 'Lisa'

fake.first_name_male()
# 'Robert'

fake.last_name()
# 'Cole'

fake.last_name_female()
# 'Ochoa'

fake.last_name_male()
# 'Williams'

fake.name()
# 'James Ruiz'

fake.name_female()
# 'Angelica Mccarthy'

fake.name_male()
# 'John Duke'

fake.prefix()
# 'Mrs.'

fake.prefix_female()
# 'Dr.'

fake.prefix_male()
# 'Dr.'

fake.suffix()
# 'MD'

fake.suffix_female()
# 'MD'

fake.suffix_male()
# 'PhD'

faker.providers.phone_number

fake.msisdn()
# '7000424915328'

fake.phone_number()
# '(300) 474-7516 x638'

faker.providers.profile

fake.profile(fields=None, sex=None)
# {   'address': '8947 Laura Forks Apt. 680\nPort Wendyland, ON S3R6K9',
#     'birthdate': datetime.date(2011, 2, 28),
#     'blood_group': 'O+',
#     'company': 'Brown, Jordan and Ortega',
#     'current_location': (Decimal('-43.3887135'), Decimal('-31.726247')),
#     'job': 'Computer games developer',
#     'mail': 'juan45@yahoo.com',
#     'name': 'Angela Chung',
#     'residence': '90041 Bailey Plaza\nNorth William, AB A5N7S4',
#     'sex': 'F',
#     'ssn': '407 567 247',
#     'username': 'nancyjones',
#     'website': ['https://www.herrera.info/', 'https://www.edwards-arroyo.com/']}

fake.simple_profile(sex=None)
# {   'address': '33684 Jennifer Keys\nWest Brittanyborough, NB M5G 6T6',
#     'birthdate': datetime.date(1999, 3, 3),
#     'mail': 'emily07@gmail.com',
#     'name': 'Kayla Parker',
#     'sex': 'F',
#     'username': 'wsolomon'}

faker.providers.python

fake.pybool()
# False

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

fake.pydict(nb_elements=10, variable_nb_elements=True, *value_types)
# {   'cum': 'https://robinson.net/main.php',
#     'distinctio': 'melissakirby@williams.com',
#     'eaque': 3044,
#     'enim': 'justincarter@hotmail.com',
#     'in': 3636,
#     'ipsam': 'YCUGEpzYeHtkiuOJjUoo',
#     'maxime': 9459,
#     'quos': datetime.datetime(1972, 3, 19, 4, 4, 22),
#     'recusandae': 'http://stephens.com/list/explore/register.html'}

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

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

fake.pyiterable(nb_elements=10, variable_nb_elements=True, *value_types)
# (   Decimal('473302711664131.0'),
#     7749,
#     'NXvVCCDOufDwPiCbGbCN',
#     'ibWxlplKdBJSvkfWUYkt',
#     849967191.0,
#     'http://www.garcia-jenkins.com/',
#     35896.518191628)

fake.pylist(nb_elements=10, variable_nb_elements=True, *value_types)
# [   -8895269.2,
#     9534,
#     'knDsIUXGptVmfWNxeRDf',
#     'WPiOhOxgyvfySEZQNatP',
#     datetime.datetime(1995, 3, 10, 16, 18, 54),
#     Decimal('36543862.37'),
#     5671]

fake.pyset(nb_elements=10, variable_nb_elements=True, *value_types)
# {'vyboEMxmOzIIrVjTCKxa', 846354198451820.0, datetime.datetime(2016, 6, 25, 4, 20, 24), 5232, Decimal('-124281.27889002'), Decimal('-879638870508331.0')}

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

fake.pystr_format(string_format='?#-###{{random_int}}{{random_letter}}', letters='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ')
# 'H6-59835T'

fake.pystruct(count=10, *value_types)
# (   [   'hXdVSEveCpIERdrKtywb',
#         3993,
#         2306,
#         'http://monroe.com/home/',
#         2649,
#         'HQnQDYFpnNBrpHNvLelk',
#         6997,
#         'michelletran@erickson-lopez.com',
#         Decimal('-211784518.3638'),
#         5533],
#     {   'cum': 'james18@yahoo.com',
#         'distinctio': 975,
#         'doloremque': 7052,
#         'earum': 8146,
#         'enim': 1700,
#         'impedit': 'zRwIwRPosNdIhecNGgqc',
#         'iste': Decimal('467655989775896.0'),
#         'nemo': 'zgarcia@gmail.com',
#         'rem': 7228,
#         'temporibus': datetime.datetime(1982, 4, 23, 4, 45, 15)},
#     {   'amet': {   0: 'xICPbpJiSPKgBdVZxIeK',
#                     1: [   'njOvRmAgKViOOPbOTsFu',
#                            Decimal('-9970852.1'),
#                            'penny18@barry-snyder.com'],
#                     2: {   0: 'yhQctvdcEBYKnAvXsjeR',
#                            1: 'gCQoeGXWhpGlBNYrgSAI',
#                            2: [9924, 'mhudson@yahoo.com']}},
#         'aspernatur': {   3: 'NVocglpZConhgOXNBncD',
#                           4: [   'WmfvqRVPsaDddLqnkXUt',
#                                  -96373.821,
#                                  'HNmvbkynrvElENMcyHjp'],
#                           5: {   3: 'MipzcFVbGkWTXwjOnBcM',
#                                  4: datetime.datetime(1978, 9, 13, 7, 38, 24),
#                                  5: [1684, 'mufhsgpaJeEBfkKTeMKk']}},
#         'eius': {   7: 7797,
#                     8: [4878, 'vNSgTHAMNNfozyVXXEjO', 8183],
#                     9: {7: 5165, 8: 'WgJJOSUDEIubPJAnvjVE', 9: [3112, 939]}},
#         'minus': {   1: 'fUapRLUsttUryddzsckM',
#                      2: [   'emma39@gmail.com',
#                             'http://www.moran-jones.info/faq/',
#                             7855],
#                      3: {   1: 'kIgYFzTGhrdOkNvOVDKw',
#                             2: 'vHTyMTiYofgeoNpRBaOB',
#                             3: [7344, 'ldwUCKksYlkqPJTclZqX']}},
#         'non': {   9: 'http://donovan-brady.com/register.html',
#                    10: [   'EOvFNHxBRBBfedBGlmiu',
#                            'CMufpRcPlYDvcUFnZcSp',
#                            'AgjSkyuMaTFHNpFArzvx'],
#                    11: {   9: 3866,
#                            10: 4952,
#                            11: [   'NTQhFTjSyGhNOjBPDfOk',
#                                    'briandavis@jackson-johnson.com']}},
#         'nulla': {   6: datetime.datetime(2016, 12, 27, 3, 3, 26),
#                      7: [2832, 'zlgwAfOEzzhRhJjFBPWO', 2514],
#                      8: {   6: 'fUMUewXtgRlNceaUolLY',
#                             7: -7561362803.86096,
#                             8: [Decimal('57.358904993'), 8597]}},
#         'quia': {   2: -7320910.6335884,
#                     3: [   -470.4633813,
#                            'ROUwxrOXreaQIgUJMRHY',
#                            'aCxLlLEtqimEmJwHXsfn'],
#                     4: {   2: datetime.datetime(1995, 4, 21, 21, 47, 42),
#                            3: 6638,
#                            4: [   'https://davis.com/',
#                                   'http://johnson-wright.net/category.html']}},
#         'sequi': {   8: Decimal('-81817.6'),
#                      9: ['LrGqovZhQomjvVymTofb', 'ySUucheaOVAXmOIZIhGV', 6344],
#                      10: {   8: 'makaylacarlson@jones.com',
#                              9: 'bcross@gmail.com',
#                              10: [   'sdcqYsBGipRUyChIllcl',
#                                      'https://powell-saunders.com/terms.php']}},
#         'ullam': {   5: 6926,
#                      6: [   'xdQmAPFuIZVjeXLrlrZz',
#                             'guUHBrmeajNgkkBYBQMB',
#                             'nWsEoxKLTGVdmBFvUVmk'],
#                      7: {   5: 7273,
#                             6: 3978595638374.4,
#                             7: [   'mollywashington@gmail.com',
#                                    'ENtLIekFnUoPmKpdjIvB']}},
#         'ut': {   4: datetime.datetime(1984, 5, 22, 9, 44, 30),
#                   5: [4730, 5238, 'VORIUbZLNqbkBdmoprYx'],
#                   6: {   4: 'nhkONzofRNfHAUoIlDpU',
#                          5: 'cGUiBxfjXoauclykBHaU',
#                          6: [2808, -9769072479.76946]}}})

fake.pytuple(nb_elements=10, variable_nb_elements=True, *value_types)
# (   Decimal('-0.0'),
#     'MXrgoDkKgIxvPjlLIKLE',
#     'vzzoaZUjIyHTyuZbZxqj',
#     'BeUKGHxuIqnuGbSgxoqQ',
#     Decimal('-4516017941.0'),
#     3824,
#     2043760.268369,
#     Decimal('-326930838.2'),
#     'xGvSfVcRAqiNTcVCMaAW',
#     7703,
#     -37.38025868,
#     Decimal('838202768.642897'))

faker.providers.ssn

fake.ssn()
# '728 613 506'

faker.providers.user_agent

fake.android_platform_token()
# 'Android 7.1'

fake.chrome(version_from=13, version_to=63, build_from=800, build_to=899)
# ('Mozilla/5.0 (X11; Linux i686) AppleWebKit/536.0 (KHTML, like Gecko) '
#  'Chrome/44.0.853.0 Safari/536.0')

fake.firefox()
# ('Mozilla/5.0 (Windows CE; hak-TW; rv:1.9.2.20) Gecko/2013-03-22 14:39:07 '
#  'Firefox/3.6.16')

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

fake.ios_platform_token()
# 'iPad; CPU iPad OS 3_1_3 like Mac OS X'

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

fake.linux_processor()
# 'x86_64'

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

fake.mac_processor()
# 'PPC'

fake.opera()
# 'Opera/9.92.(Windows NT 6.0; cs-CZ) Presto/2.9.190 Version/12.00'

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

fake.user_agent()
# ('Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_9_9 rv:4.0; nso-ZA) '
#  'AppleWebKit/534.17.5 (KHTML, like Gecko) Version/5.1 Safari/534.17.5')

fake.windows_platform_token()
# 'Windows NT 5.0'